BM6P6(@ KKKNNNPPPPPPPPPQQQUUUYYY___```aaaccceeegggjjjkkkqqqsssvvvzzz~~~///000111111///000333666555555666777999;;;===>>>BBBCCCEEEHHHKKKMMMOOOPPPYYYZZZ]]]___aaacccddddddhhhkkkoooqqqtttvvvzzz}}},,,,,,,,,***((((((***,,,*********+++,,,---...///000000111222333444555555555666666777888:::;;;<<<>>>@@@BBBDDDFFFIIIMMMQQQSSSTTTVVVXXX\\\___bbbcccfffhhhlllppptttwwwxxxyyy{{{~~~,,,,,,+++)))(((((()))*********)))))))))******+++************************,,,+++***)))***+++---...,,,,,,---,,,,,,...222555666666555555666888:::<<<<<<>>>AAAEEEIIIKKKMMMNNNQQQTTTWWWXXXYYY[[[^^^```gggiiikkkmmmooorrruuuxxx111000///...///000111111...---,,,+++++++++++++++++++++++++++*********))),,,+++)))(((((()))***+++)))))))))''''''(((,,,...///...,,,***)))***,,,...+++,,,...000222444555666333444666666666777888:::<<<>>>@@@BBBCCCEEEIIIKKKRRRSSSVVVZZZ^^^bbbeeegggjjjjjjlllqqqwwwzzzxxxuuuzzz|||;;;999888888:::<<<<<<<<<:::999888777666666666666666666555555444333333222......---,,,,,,,,,,,,---((()))******+++,,,///222---,,,***))))))***,,,---***+++++++++,,,---------+++*********))))))(((((()))+++---------///111444333444555888:::<<<===>>>>>>@@@CCCGGGKKKMMMMMMKKKLLLOOOSSSWWW[[[```fffjjjjjjooovvv===;;;888999;;;======<<<>>>===<<<;;;;;;::::::;;;:::999888666555333222111333444444444444333222222,,,...000000000111222444------,,,,,,,,,---...///......---------------......---,,,+++******((('''+++,,,---,,,+++,,,...///***+++,,,---//////000000***---///111111111222333...111444666999<<<@@@DDDCCCFFFKKKQQQVVVYYY[[[[[[[[[[[[___hhhpppvvv}}}JJJGGGDDDDDDFFFGGGFFFEEEHHHGGGFFFEEEEEEEEEEEEEEECCCBBB@@@>>>;;;999777666555666777888888777555444333555666666444333333333444444333222222222222222333333222111111111222222111000.........---+++***---......---++++++,,,...)))***,,,...///111111111,,,///111000---,,,---///---...///...---...///111111222333444666777888888;;;999;;;AAAFFFHHHMMMSSSYYYZZZ]]]___bbbffflllpppvvvvvvtttqqqmmmlllooosssTTTRRRPPPOOOPPPSSSWWWZZZPPPOOOOOOOOOOOOPPPPPPQQQKKKIIIGGGGGGFFFEEEBBB@@@<<<;;;;;;:::999888777777777888888666555444666777666666777999:::999777444333444555555444333333444555666666444222111111222444444333333333222222222111///---...111333333111---///000000...,,,,,,,,,************,,,...000111---------------,,,++++++,,,---///111333444555555777888:::<<<>>>???@@@@@@EEEDDDBBBAAAAAABBBDDDEEEQQQXXX```eeefffeeeddddddaaaaaaaaabbbcccdddeeefffmmmnnnppptttxxx}}}aaa```___^^^^^^```bbbddd^^^^^^^^^______```aaabbbXXXVVVTTTRRRQQQOOOLLLIIIEEEDDDCCCAAA???>>>>>>===>>>>>>===<<<:::999999::::::::::::<<<<<<<<<999666333444444444444333333333888888777666444222111222333333333222222222222222555333222333555777666555222444666666444333333333//////......///000222333...............------,,,---...///000111222222222000111333555666777888888888777555333333333444444000555;;;>>>>>><<<;;;;;;>>>>>>??????@@@@@@AAAAAAFFFGGGHHHKKKNNNQQQSSSUUU\\\```dddffffffeeeeeeeeemmmnnnqqqtttxxx{{{~~~fffeeedddccccccdddfffgggggghhhhhhiiijjjkkkkkklllhhhfffcccaaa___\\\YYYWWWTTTRRROOOLLLIIIHHHGGGGGGFFFFFFFFFEEECCCBBBAAA@@@>>>============<<<999777555555666666666666666666::::::999777666444333222444333333222222222222222777555555555777888777666333444666666555444555666444444333333333333444444111111111111111000//////000111111222222222111111///000111222333444555555666555333111///------,,,---000333333222111000000+++,,,------------,,,,,,/////////000111222444444999;;;>>>>>>======>>>???CCCEEEGGGJJJMMMQQQSSSTTTWWWZZZ^^^bbbeeeiiinnnrrryyy~~~cccaaa___^^^___bbbeeehhhmmmmmmnnnnnnnnnnnnnnnnnnqqqnnnllljjjiiigggeeecccaaa___[[[WWWTTTRRRQQQQQQMMMMMMNNNNNNOOONNNLLLJJJFFFEEEDDDCCCCCCBBB???===;;;:::999:::;;;<<<;;;;;;<<<;;;:::999999888666555555555333333222222ӵ555555555444111333555555444444555666777777666555444333222222333333333333333222111111333444555555666666555555666666777888999:::;;;<<>><<<:::777444222111///000000000//////.........//////000///...---,,,000///...---------------...///000///------///000,,,---///000222444666666777999;;;===>>>AAAEEEGGGIIINNNUUUXXXYYYYYY\\\___Ħssswwwyyyzzzzzz{{{ĦӵĦcccaaa^^^]]]___fffmmmqqqvvvvvvwwwwwwvvvuuutttsssrrrooommmmmmmmmmmmmmmllljjjhhheeebbb^^^\\\[[[[[[UUUUUUWWWZZZ]]]]]]ZZZWWWSSSRRRPPPOOOOOOMMMKKKIIIBBB@@@>>>???AAACCCCCCBBB@@@>>><<<<<<======;;;9997776664443333334ĉ@ӵ555555666555666777777666666888999888888777666444333111111222222222222222111111000333444555777888888999999;;;;;;;;;<<<===???AAABBBDDDDDDCCCAAA>>>;;;999777333222111000111111222222000000000000///...---,,,222111///...---,,,++++++...///...---++++++---...*********++++++,,,,,,,,,...///000/////////111333111555999:::888777999;;;>LDDDHHHKKKMMMOOOPPP=hĦffflllppptttxxx{{{4ĉ@ӵ>Lcccaaa___```dddllltttyyyzzz{{{{{{{{{{{{yyyxxxwwwrrrpppnnnnnnppprrrssssssqqqqqqooommmjjjhhhfffeeeaaaaaaccchhhmmmmmmjjjfff\\\ZZZXXXWWWWWWVVVTTTRRRLLLIIIFFFGGGJJJMMMLLLKKKHHHEEEBBBBBBCCCBBB???<<<777666444333222GG=?;;;<<<777888999888777777999;;;<<<;;;;;;:::888666444333222222333333222222111000333333555666777888888999::::::::::::<<>><<<::::::<<<======<<<444333222111111111111111666555444333222111111111333333333222000000111333000000000/////////......---...///...------...000...000222111000.........HdĦ000111111111555=Īj???CCCGGGLLLOOORRRVVVYYY[[[ZZZ\\\bbblllssstttsssGG=?HdĦbbbbbbcccӵuuuwwwxxxĭӵuuuӵxxxĦoooooorrrwww|||}}}xxxssseeeӵӵIIIIIIĦƜ`1.׼s@@@AAACCC===Ħ<<<>>>BBBBBBBBBAAA???===;;;ӵ999Ħ777888888888888888888888888999ĭӵ======Ħ777999:::Ħ999Ħ777666666888555555555666666666666666111333000...DdD/////////?fӵ***,,,000Ħ<<<===>>>ӵƜ`1.׼srrrpppĭӵӵĦĦĦDdDӵӵӵĦӵĭӵccceee?~4{{{rrrtttg&e>&ewwwg&e|||>hӵzzz|||{{{g&emmmguO>uO>&eRRRNNN4ff?>ߝL...gĉ@BBBBBBDDDFFFShӵFFFGGGGGGGGGGGGEEECCCg&e@@@>hӵ;;;;;;:::999888999999999fff?><zKKKg&e>&eAAABBBHL333666888ShӵgL999888777777888888888999:::;;;<<<<<<S?ʬ5557773h?D%%)?000000ZufĦ///111333gL444777999g&e333gĉ@JJJDDDg&e>&e^^^@emmmrrr??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??hhh4DӵxxxssssssHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦtttHŐeHŐeHu]Ħ\\\qIܗGIӵ111tt???FFFKKKHGgĉ@HHHKKKMMMNNNLLLHHHHHHJJJHu]ĦEEEZuR)Ħ<<<>>>>>><<<:::===???sߝLGdUĦHHHHƅ^Hu]ĦGGGntHdĦ666666HGgĉ@888HdĦ999888777666666:::===<<<999;;;AAAHtƅ^666666Bt=o9ĦDtfo9Ħ666777888g?666555HdĦ444444333Hu]Ħ111tt555999Hƅ^Hu]Ħ;;;H׼sAAAEEEVVVXXXYYYcccbbbbbbeeelllssstQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħmmmlll4DuXӵyyyyyyyyyDdDΦDdDĦDdDĦt|>>===999:::q<R888888qjRgdKӵHdDĦgdKӵ555666GR/f6LĭĦ666555DdDĦ777777777DdDĦ444`eĭ:::DdDΦDdDĦ888DdDĦ777666666888999;;;<<<======???>>>===???CCCHHHgeĦVVVZZZ^^^FSĦnnnrrrqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦtttsss4DuXӵ{{{~~~DdDΦDdDӵDdDĦo)hxxx{{{|||}}}DdDĦDdDΦDdDΦDdDӵrrr=ӊB1.uTӵ555HߝL`o9JJJpo9wӵVVVVVVYYY[[[YYYXXXXXXDdDĦNNNOOOo)hUUUSSSPPPMMMKKKJJJKKKMMMOOODdDΦDdDĦLLLDdDΦDdDӵSSSGIpӵDdDĦEEEpo9wӵDdDĦCCCBBBAAA@@@@@@CCCDDDCCC@@@???po9u@@@???>>>===GIdnuR)ĦDdDĦnuR)Ħ555555CdgĪj777DdDĦ;;;;;;:::DdDĦ777HߝL`o9???DdDΦDdDӵ999DdDĦ111444444333333333333333333111///------000111geĦ555777sp?aĦEEEHHHGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyyyy4DuXӵ{{{DdDʜ4DuTӵ>d<ĦDt}}}{{{|||}}}>d<Ħ>d<ʜDd<ʜ4DuTӵzzzxxxF&uTӵ:::4DufئL>eTTTpuR)Ħ______bbbbbb^^^[[[[[[>d<ĦTTTDt^^^]]]WWWTTTUUUWWWVVVWWWDdDΦDdDĦOOO>d<ʜ4DuTӵYYY4DwDd<ĦPPPpuR)Ħ>dd<ӵDd<888qR/ܗ?fӵ;;;>d<<<<<<<>d<Ħ8884DufئL>eGGGDdDʜ4DuTӵAAADdDĦ999======<<<<<<;;;;;;;;;:::999777666555666666geĦ222s<v>aĦ111111peӵDx<DdDĦWWW[[[^^^```bbbccclllnnnpppDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵyyyzzz4DuXӵzzzD&dq&ĒRsdKĦDHRRud{{{{{{|||sdKĦD&oq<Ōq&ĒR~~~}}}>dp&ĒREEE<<<nfʜd<Φ>d<ĦWWWs&dq&ĒR\\\ZZZi?ʜtd<ĦYYYHHܗDӊBUUU<xOOOOOOPPPQQQSSSSSSQQQB?>>>>>CdK;fuf<xsdKĦ:::nfʜd>>===:::888666666777777geĦ222Hg8>aĦ...---B?Ho9666>d<<<<===>>>>>>AAACCCFFF>d<ӵ[[[^^^B?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRuuuwww4DuXӵxxxHu]3hhwwwzzz}}}ne=e|||}}}~~~nepIƎ@t@h>hPPPFFF===felll@ďDvvvwwwxxx}}}sssmmmooonepppmmm=euuutttsssqqqqqqqqqggggggegeddddddsĪj@haaa___\\\fdDĦccc@ďD[[[[[[HkgeUUUUUUTTTSSSSSSVVVXXXUUU@hWWWVVV@GMMMNNNHĪj@IŌJJJGGGBeneIIIHkgeBBBne???>>>fePPPHu]3hhKKKKKKMMMseQQQQQQQQQPPPLLLHHHCCC@@@888666444333555666geĦja>aĦ//////@G666777se444444444444444,,,---///<Ō<<<<<<===@GZZZ___Hkgewww|||HĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hooo4DuXӵuuuĵD^jjjllloooqqqsssvvvtttwwwsssuuuwwwxxxxxxyyy{{{}}}{{{}}}~~~~~~~~~~~~~~~~~~ZZZPPPHHH@@@lllppptttwwwwwwyyy|||zzzuuuwww{{{{{{wwwvvvvvvxxxzzzzzzyyywwwooooootttttttttmmmkkkhhheeecccDdDĦpppjjjhhheeeccc___^^^]]]]]][[[[[[^^^```\\\UUU___^^^]]]\\\TTTVVVWWWOOOOOOOOONNNOOOJJJKKKJJJHHHFFFRRRRRRD^MMMLLLMMMPPPs׼sNNNUUUWWWYYYXXXUUUOOOIIIDDD;;;999666555777999geFm8222>aĦ///000222555666777s׼s888777666666666666---......Ho111000000000///777;;;???KKKOOORRRVVV\\\```eeehhhmmmD^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħddd```bbbeeehhhiiijjjĦbbb______aaacccddddddbbbeeeggghhhhhhggggggggglllkkkĦqqqqqqpppsssqqqrrruuuyyy{{{yyyvvvvvvxxxzzz||||||xxxrrrmmmaaaZZZRRRKKKDDDAAAEEEMMMWWWdddoooqqqoooqqquuuxxxtttwwwzzzxxxtttssswww{{{|||{{{vvvxxx{{{}}}Ħ{{{tttpppqqqttttttsssssswww{{{}}}{{{xxxuuuttttttxxx}}}~~~xxxvvvrrrooommmlllmmmnnn>d<Ħ|||uuuooonnnqqqttttttrrrnnnkkkjjjjjjjjjiiihhhgggfffeeeeeeffffffhhhjjjddd\\\\\\bbb^^^___aaabbbcccbbb```___[[[ZZZYYYXXXYYY[[[]]]^^^cccaaa]]]YYYUUUSSSSSSSSSUUUUUUVVVWWWWWWVVVUUUTTTQQQRRRSSSUUUUUUUUUTTTTTTQQQRRRSSSSSSĦMMMKKKMMMOOOMMMJJJJJJOOOTTTVVV>d<ĦRRRPPPNNNPPPRRRBeMMMKKKKKKNNNRRRTTTRRRMMMGGGBBB===999666444666888geFYĉ666444>aĦ///111222222222222333444444555555555Be777555444333333222222222222111nu]ӵ///111///...///000000111222444444444333333000222333333333666;;;@@@<<<@@@GGGLLLPPPTTTWWWYYY]]]aaagggkkknnnpppsssttt{{{}}}>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ^^^^^^]]][[[YYYZZZgdKĦRRRLLLIIIJJJMMMOOOQQQNNNOOOQQQQQQQQQQQQOOONNNRRRgdKĦ[[[^^^___]]]```eeeiiijjjhhheeebbbdddfffiiiiiihhhfffeeefff\\\VVVRRRQQQNNNLLLMMMQQQ```eeelllqqqssstttuuuvvvxxxvvvssspppooopppqqqrrrzzzzzzzzzyyyzzz{{{{{{gdKĦxxxtttssssssuuuvvvsssqqqtttyyy{{{yyyvvvssstttxxx~~~zzzxxxzzz{{{yyygdDĦ|||yyyxxxwwwzzz~~~}}}xxxuuutttwwwxxxvvvqqqppptttxxxwwwzzz{{{wwwpppkkkkkkmmmfffhhhjjjmmmnnnnnnnnnmmmkkkgggbbb___```eeelllqqquuupppiiibbb\\\YYYXXXYYY[[[]]]___```___]]]\\\[[[```]]]YYYVVVVVVVVVVVVUUURRRRRRRRRgdKĦVVVQQQSSSUUUSSSQQQQQQTTTWWWWWWsdKĦWWWUUUXXXWWWVVVRRROOOLLLKKKMMMNNNNNNLLLIIIFFFDDDBBB@@@>>>=========ŶS7777775553we<000111222222555666777777777666444444444555555555555555444333222iĉ@3hR/Ō111000000111111222000111111222222111111000///.........------,,,,,,111222222333444444444444;;;===???BBBEEEIIIKKKLLLQQQRRRVVV[[[aaaDdDĦuuuyyy~~~sdKĦgdKĦgdKĦ>ATTTnePPPSSSPPPNNNKKKIIIneBBB>>>:::888999;;;======??????@@@@@@@@@@@@??????neEEEIIILLLMMMMMMNNNOOOQQQQQQQQQQQQPPPQQQTTTWWWXXXWWWVVVVVVVVVUUUPPPMMMMMMLLLJJJLLLPPPZZZ^^^eeejjjmmmppprrrtttqqqooonnnlllmmmoooqqqrrrtttttttttttttttuuunevvvtttqqqpppqqqsssvvvsssqqqssswwwzzzxxxuuutttssswww|||}}}|||~~~{{{yyy|||}}}De}}}zzzzzz{{{~~~}}}}}}~~~zzzyyy}}}{{{xxxxxxyyyvvvxxxzzz|||}}}}}}}}}|||wwwsssooolllmmmrrrxxx|||}}}vvvooojjjgggggggggkkkkkkkkkhhhdddbbbccceeehhheeeaaa```___```___^^^[[[ZZZne]]]\\\XXXWWWUUURRRPPPPPPSSSUUUXXXnecccaaa___[[[ZZZXXXVVVUUUSSSPPPMMMLLLMMMOOOOOOMMMLLLJJJJJJIIIFFFCCCCCCDDDEEE>A<<<:::999k<000111111222222333333333333333222111111333333333222222222222222333333222fh222222111111222222333111111222222222222111111000000000000//////......111111222222333333222222444444444444555555666666888888999;;;>>>DeJJJMMMQQQWWW\\\___nerrrvvvnene???===<<>>>>>???@@@;;;:::888666555333222222222222222111000000//////---///111333555555555555444444333333333333444444222333333444444333333222444444444444444444444444222222333222222111000000222222111111000/////////.........//////000000000///000000000111111000000,,,///333666999<<>>@@@BBBDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJIIIIIIKKKNNNPPPOOOOOOOOORRRVVVZZZ]]]^^^aaa___^^^___\\\XXXYYY]]]fffgggjjjmmmoooooooooooolllpppqqqooopppssssssppprrrtttvvvuuussssssvvvyyyzzzzzzyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxxxxzzz~~~}}}|||||||||zzzyyyxxxwwwwwwyyy|||~~~~~~zzzsssjjjfffgggkkkmmmnnnnnnoooppprrrrrrpppllliiifffdddaaa```^^^]]]ZZZXXXWWWXXXYYYWWWVVVXXX^^^dddccc]]]WWWVVVYYY\\\\\\[[[VVVUUUSSSSSSTTTTTTTTTSSSQQQOOOKKKHHHFFFFFFGGGHHHDDDCCCAAA>>>;;;999666555222222222111000000//////+++---///111222333222222444333333222222333333444222333333444444333333222444444444444444444555555333444444444333222111111000000000000000000//////------......////////////222111000///...---------...000222222222333555666444555777999;;;<<<======???@@@BBBDDDGGGKKKNNNOOORRRXXX___cccdddhhhpppvvv~~~!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!""" !!!  ######"""!!!!!!!!!!!!!!!""""""######"""!!! !!!###$$$$$$%%%'''))))))&&&'''******'''&&&)))&&&'''(((((('''(((***,,,---------...///000111222333333333333333444555555777888888888777999;;;>>><<<<<<===???BBBGGGKKKNNNOOOLLLLLLLLLJJJGGGIIIMMMSSSTTTVVVXXXYYY[[[\\\\\\]]]bbbdddcccdddgggfffcccaaadddffffffeeefffjjjmmmoooooonnnnnnnnnoooppppppmmmmmmnnnoooqqqsssuuuwwwxxxyyy|||~~~~~~zzztttpppqqqsssvvvwww{{{zzzyyyxxxwwwuuupppmmmlllkkkjjjjjjjjjhhheeecccfffhhhiiifffbbbcccjjjpppnnnjjjdddaaaaaaccceeeggg\\\[[[ZZZ[[[]]]\\\[[[YYYUUUTTTQQQOOOMMMMMMNNNNNNKKKKKKJJJHHHEEEBBB???===888888666444333111000///,,,,,,---.../////////...222111111000000111111222222222333333333333222222222222333333333333444444333333444444444333222222222222111000//////......///000000000000///......000//////......//////000000111333333222333444666777888:::::::::888666444333222222222222333444444555999>>>BBBCCCFFFJJJNNNPPPVVV___dddgggiiilllnnnmmmssszzz !!!"""###""" !!!!!! !!!"""""" """&&&'''###"""$$$!!!###$$$$$$######$$$%%%$$$%%%%%%&&&''''''((()))'''''''''''''''((())))))++++++++++++******,,,///.........///111555:::===<<<999999:::999777999????????????@@@BBBDDDFFFGGGJJJNNNQQQPPPQQQSSSRRROOOLLLOOORRRRRRPPPQQQTTTWWWXXXXXXYYYZZZ\\\]]]___```\\\]]]^^^aaadddfffffffffiiilllooopppooooooqqqsssrrrrrrsssuuuwwwyyy{{{||||||}}}~~~}}}zzzzzz|||~~~}}}|||{{{yyywwwtttssssssuuuwwwxxxwwwsssppptttvvvwwwrrrmmmlllrrrxxxuuusssoooiiifffggglllpppfffffffffggggggfffbbb___XXXXXXWWWVVVUUUUUUUUUUUUPPPRRRSSSTTTRRROOOKKKIIIFFFDDDBBB>>>:::666333222///...---,,,,,,,,,,,,,,,000//////......//////000111111222222222222111111000000000111111111222222111222222333333333333222444333333222111000//////222333444555444444333222222222111000000111222333...000222222111222333555999;;;===>>>===:::666333222222111000/////////000///222555888:::;;;;;;;;;666;;;AAADDDDDDDDDGGGIIIIIINNNUUUXXXYYY[[[```eeekkkooossswwwzzz~~~ !!!!!!""""""!!!"""### !!! """"""!!! !!!""" !!!"""######$$$""""""!!!!!!!!!"""######%%%%%%%%%$$$""""""$$$&&&''''''''''''(((***///222///------///...---000666222111000000111444777999:::>>>AAAAAABBBDDDBBB>>>===???BBBBBB@@@???BBBEEEBBBCCCEEEHHHKKKMMMOOOPPPMMMNNNPPPSSSWWWYYYYYYXXXZZZ___cccbbb___]]]```dddaaaaaacccdddgggiiilllmmmkkkmmmppptttwwwzzz||||||xxxxxxzzz}}}|||{{{{{{{{{zzzyyyxxxyyy|||}}}zzzzzz}}}}}}xxxrrrppptttzzzxxxwwwtttmmmggggggmmmtttppppppqqqrrrqqqmmmhhhddd[[[[[[[[[[[[[[[[[[[[[[[[UUUWWWZZZ]]]]]]ZZZVVVTTTSSSQQQMMMGGGAAA<<<888666111000...,,,+++***++++++......------------......111111111222222111111111....../////////000000000///000111222222222222222000000000000000000000111---...000222333333333333666555333111000000000111111333444444333333444666333555999;;;;;;777333000............///000111111111222444888;;;<<<:::777999<<<>>><<<888666666777222666::::::888888<<<@@@???CCCHHHMMMSSSZZZ```eeeiiinnnuuuzzz}}}&&&444666))) !!!!!! """############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''(((((()))***+++,,,,,,/////////000000000111111222111000//////111333444333333444555666888999:::AAAAAABBBBBBDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRTTTWWWYYY\\\]]]\\\]]]___aaaeeeiiilllnnnmmmkkkjjjmmmsssyyy~~~}}}~~~||||||}}}yyywwwwww~~~xxxqqqkkkjjjkkknnnpppqqqssssssrrrpppmmmkkkiiigggeeedddeeeeeedddcccaaa```aaaeeeiiiiiiccc]]]\\\^^^```^^^XXXNNNDDD===777444000---+++*********333111---++++++---000222222333555666444111---***************************000000000000000111111222111111000000/////////...111222222333444555666777444333222111111111222222333444444444222333444666666555666888:::999555111222222333333333222222111222444666888:::;;;<<<<<<:::<<<>>>===;;;999777777666555333111///...------000000111111222555999<<>>??????@@@BBBCCCDDDEEEGGGIIIKKKMMMLLLNNNPPPSSSVVVYYY\\\]]]YYYXXXWWWZZZ___eeejjjlllmmmooorrrsssrrrqqqrrrssswwwyyy|||~~~~~~|||zzzxxx}}}|||{{{|||{{{{{{|||wwwqqqllljjjkkkmmmoooqqqtttvvvvvvuuutttrrrrrrpppnnnmmmmmmmmmkkkjjjlllkkkkkknnnrrrqqqkkkfffdddfffgggfff```WWWNNNHHH@@@<<<777333000/////////333111...,,,+++---000222222333444444333000---+++************************......------......///000/////////.........------//////000111222333333444222222222111111222222333333444555444333333555666777666555777888888555222444555555555555555555444333444666777999;;;===>>>===???@@@@@@>>><<<;;;;;;:::888666333000...---,,,......---+++))))))+++---222222222444555777999:::>>>BBBGGGJJJMMMRRRZZZaaagggkkknnnoooooouuu######  !!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!"""$$$%%%$$$%%%%%%&&&''')))***+++((((((''''''((())))))***,,,------...///000111111333333333444555777888999:::;;;???BBBEEEGGGHHHHHHHHHFFFEEEGGGLLLRRRUUUWWWXXXZZZ\\\]]]]]]]]]___```dddhhhmmmooonnnmmmnnnoooqqqtttwwwxxxvvvvvvyyy|||{{{|||}}}|||{{{|||}}}}}}{{{zzzyyyzzz|||~~~~~~}}}~~~}}}}}}}}}}}}zzzvvvqqqnnnnnnoooiiilllpppsssvvvwwwvvvuuuwwwuuusssrrrqqqqqqooommmsssrrrrrruuuxxxwwwrrrnnnlllmmmmmmlllggg```YYYUUUJJJEEE===888555333333222333111...,,,,,,---///111222222222111000...,,,+++))))))))))))))))))))))))+++************+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,---...///000000000000111111222222333333222444555555444444555777888666555555666777666444777777888888888888777777555555555666999;;;>>>??????AAACCCCCCAAA????????????===:::666333000...---......---***'''%%%&&&((())))))((((((((()))))))))---...///000222666999;;;===AAAFFFHHHJJJPPPZZZbbbmmmqqqwwwzzz}}}  !!!!!!!!!"""!!!!!!!!!!!!"""###$$$"""""""""###$$$%%%'''(((''''''&&&&&&%%%&&&&&&'''%%%%%%&&&'''((()))******************+++,,,---------///222666888999999999:::888888999>>>BBBEEEFFFEEEGGGJJJKKKKKKLLLNNNOOORRRXXX^^^___]]][[[]]]aaaaaaccceeeeeedddeeeiiimmmmmmnnnnnnnnnmmmooorrrtttoooqqqrrrqqqpppqqqtttwwwqqqttttttqqqrrrvvvxxxvvvxxxyyyzzzyyyvvvttttttuuuzzzzzzzzzwwwsssooonnnnnnaaadddhhhllloooqqqqqqppprrrpppooonnnnnnllljjjhhhnnnmmmnnnpppssssssqqqnnnlllmmmnnnmmmiiiddd___\\\PPPIII@@@:::777555333222111000...,,,+++,,,---...000///...---,,,+++******(((((((((((((((((((((((()))(((((((((((()))***************)))))))))))))))((())))))***+++,,,---...---...///000111222333333111333555555444444555666777666555555555666777777999888888888777777888888666666555666777:::>>>@@@???AAACCCBBBAAA@@@@@@@@@CCCAAA>>>:::666333000///---------+++***)))***,,,)))))))))******+++------000---+++,,,///111000///,,,///111111111444;;;@@@CCCGGGMMMRRRWWW\\\bbbfffmmmrrrxxx}}}  !!!"""###$$$%%%###""""""!!!!!!!!!!!!!!!""""""###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''%%%'''***---/////////...---+++***,,,///333444555777888:::;;;;;;<<>>>>>===<<<===>>>DDDBBB???<<<888555333333,,,.........,,,,,,...///*********+++,,,---...///111...+++,,,///111///,,,+++------+++)))))),,,///000222444555666888:::;;;DDDIIINNNQQQTTT[[[dddkkkxxxzzz}}} !!! !!!"""###$$$$$$""""""!!!!!!""""""######!!!"""$$$&&&'''''''''''''''%%%$$$%%%(((***+++++++++,,,.........///111444333666999999777666777999===???AAA@@@??????CCCGGGFFFHHHIIIJJJJJJKKKMMMPPPKKKNNNQQQQQQOOONNNPPPRRRPPPSSSTTTSSSTTTXXXYYYWWWRRRTTTWWWZZZ]]]```eeehhhdddhhhmmmooolllgggbbb```ZZZ\\\```ccceeeeeeeeedddbbbaaaaaaaaaaaa```]]][[[SSSTTTUUUVVVXXXZZZ\\\]]]^^^```cccddddddbbb___]]]UUUNNNEEE@@@???===888333......------,,,+++***)))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((()))+++---/////////......000333444444333444444444888<<>><<<:::888666555555555666666555333222222333000///...------,,,------///---+++---000111///------......,,,***)))***+++(((((()))***+++,,,,,,,,,...///111111222666===CCCJJJMMMRRRXXX]]]dddkkkpppvvvyyy}}} !!!!!! !!! !!!""""""######%%%$$$######&&&'''((('''%%%&&&'''&&&%%%&&&)))+++)))***+++,,,------------///111333333111111444777555777:::;;;:::;;;<<<===;;;===???@@@???>>>======???CCCDDDCCCDDDHHHIIIFFFCCCFFFIIILLLOOOSSSXXX[[[WWW\\\cccgggddd___YYYUUUPPPSSSVVVZZZ\\\\\\[[[ZZZVVVUUUVVVWWWXXXWWWTTTRRRIIIIIIJJJJJJJJJKKKMMMOOOSSSVVVZZZ]]]^^^\\\YYYWWWSSSLLLEEEBBBBBB@@@:::444////////////...,,,***))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''(((***,,,------,,,+++,,,...222333333222222333444;;;CCCIIIIIIHHHFFFFFFBBB@@@===999777666555555777666666666555555555555000111222222222222444666777666666555555555666666999;;;;;;:::777666555666555444333111000//////////////////000222333222111/////////...---+++++++++&&&&&&'''))),,,...//////+++++++++******,,,...000---000444888;;;>>>BBBEEEMMMPPPVVV\\\bbbhhhooosssyyy|||  !!! !!!"""###!!!  !!!######"""$$$$$$%%%$$$###$$$&&&(((%%%$$$%%%'''***+++***)))'''***,,,,,,***)))+++...+++...111222222111222333222333444555666444222111333777888777999<<<===:::777888:::;;;===???CCCFFFGGGMMMUUUYYYXXXQQQKKKGGGEEEHHHKKKOOOQQQRRRQQQQQQJJJJJJKKKMMMNNNMMMKKKHHHCCCCCCCCCBBBAAAAAACCCEEEJJJMMMRRRVVVXXXVVVSSSQQQPPPJJJCCCAAABBB@@@999222000111111111000...,,,***)))*********)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&''''''&&&''')))+++,,,+++***)))***---111222222222222222555===HHHOOOPPPNNNKKKJJJFFFDDD@@@<<<999888777777666666666666555444222111---.../////////000222444111111111111222444555666444555777666555444444555555444333222222111111222///000222222333333333333111111111000...,,,+++***...---,,,,,,------,,,+++---------...//////...------///000000///......//////222777;;;???CCCHHHKKKOOOTTT[[[cccjjjpppvvvyyy}}} !!!  """###"""!!!  !!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&((()))***)))((('''(((***++++++++++++,,,---...///111111000///000222555666666999<<<>>>>>>===:::888<<<======>>>???@@@@@@@@@======>>>??????@@@@@@AAA===<<<;;;;;;;;;<<<===>>>AAABBBCCCEEEFFFGGGGGGGGGBBBCCCDDDCCCAAA<<<777444222111111000///...---------,,,***)))((('''''''''(((((('''%%%%%%$$$$$$$$$##############################""""""######$$$%%%"""###$$$%%%&&&'''''''''$$$&&&***+++)))&&&&&&(((((()))+++---///000111111666<<>>:::888999;;;===<<<999666333000...,,,******+++,,,------......,,,---...//////000000000///111333444333111222222555555444333333333333444333333444444555666666666555444333222000///...---............------------000000000000000///...---------,,,,,,,,,++++++++++++,,,...///000111000000444666999===BBBFFFIIIKKKQQQ[[[gggnnnpppvvv !!!!!! !!!""""""###""""""!!!!!!"""""""""######$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''((()))***((('''&&&&&&&&&(((***+++***,,,...000000///...,,,/////////000111222222222333333444444555666666666666666666666777888:::;;;;;;;;;===>>>???@@@@@@@@@>>>>>>???>>><<<999555333111000000///......------...---,,,***))))))((((((((((((&&&%%%%%%$$$$$$$$$########################"""""""""""""""######$$$######$$$%%%&&&&&&&&&&&&###&&&***+++***''''''(((&&&'''(((***+++,,,------000555===DDDGGGFFFCCC@@@===<<<;;;999777777999;;;;;;:::777555222///---,,,)))))))))***+++,,,------++++++,,,---............---///111222111000000111444444333222111111000000111111222222333444444444444444444444444444444444111111111111222222222222000000000000000///...............---------,,,,,,+++,,,---////////////...---...///000111333444555555<<>>BBBFFFGGGOOOYYY^^^aaagggrrr{{{    !!! !!!!!!"""###$$$!!!!!!  !!!!!!!!!""""""###$$$$$$$$$###############"""""""""""""""###$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%$$$######""""""""""""##############################""""""""""""###$$$$$$$$$$$$###"""""""""######***777EEEKKKLLLEEE777)))$$$$$$###"""!!!""""""######$$$$$$%%%%%%%%%%%%%%%$$$%%%''''''''''''***,,,,,,++++++***)))(((''''''$$$$$$###"""###$$$%%%&&&&&&'''((()))************+++---000111000///000111000000000...,,,***(((&&&&&&&&&&&&'''(((((())))))&&&'''***,,,000222555666444333111000000000222222222222333333333333333222111111111111111111111111111111222222111000///...---.........//////000000...---,,,---...///---***+++,,,...///000111222333222888@@@BBBBBBEEENNNUUUZZZ^^^dddhhhnnnvvv   !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""############$$$$$$%%%%%%&&&&&&$$$######"""!!!!!!""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!"""############"""!!!!!!"""###$$$,,,;;;JJJRRRTTTOOO>>>---%%%$$$"""!!!!!!!!!"""########################$$$!!!###$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%"""""""""###############$$$%%%&&&'''(((((((((((((((***---............///.........---+++(((&&&$$$#########$$$%%%%%%&&&&&&&&&'''))),,,///111333555888666444111/////////000///000111111222111111111//////000000000000111111111222333333333111000///111111000000//////......------,,,---......,,,+++,,,,,,------...////////////333777888666666:::???===@@@DDDGGGKKKQQQYYY```gggnnnxxx   !!!"""######$$$!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!! """$$$%%%)))888GGGNNNRRRRRRDDD222$$$###!!! !!!"""######"""""""""""""""""""""!!!######""""""###$$$"""###############$$$$$$ !!!###$$$$$$###!!! !!!!!!"""###$$$$$$$$$$$$###%%%(((***))))))***+++******+++***)))&&&$$$"""!!!!!!""""""###$$$$$$$$$$$$&&&(((+++...111333444;;;999555000---,,,,,,,,,+++,,,------.........---............/////////000000111222333222111000///333333333222222111111000000111222222111000000000......---...///000000///000333555666555555555666000333555555555777===AAAFFFJJJRRRZZZbbbiiipppuuu~~~  !!!""""""  !!!  """$$$&&&%%%444AAAGGGNNNQQQGGG777###"""  """###!!!!!!"""""""""""""""""" """###""""""###$$$ !!!!!!""""""######!!!###%%%$$$###  !!!""""""""""""!!!$$$%%%%%%%%%&&&''''''((())))))'''%%%"""!!! !!!!!!"""#########!!!###%%%(((,,,///222333<<<999444///+++(((((((((((()))******++++++++++++,,,---------....../////////000111222222111000///000000000111111111222222...000111111...------///111000//////000111000//////111333666777777555555...000111000......222555555777999;;;???EEEKKKPPPUUU^^^jjjsssyyy ''')))...777>>>>>>777000%%%###!!! !!!  !!!!!!!!!!!!   """%%%'''((()))######""""""""""""######"""!!!!!!"""!!!"""###%%%(((---111444<<<:::555...((($$$$$$%%%###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***,,,,,,------...///000000///000000222333444555555111000000//////000000111555333111222444555333111000111222333444444444444111111000///...---------000///...///111444555555666999???FFFNNNVVV\\\___gggmmmvvv~~~###"""$$$)))......***%%%###"""   !!!!!!!!!  !!!"""""""""!!!!!! !!!!!!"""!!!  !!! !!!"""$$$'''+++///111888666222,,,'''######$$$%%%'''((('''%%%######$$$$$$$$$$$$%%%%%%&&&'''((())))))***++++++,,,------......///000111222333333000000000//////000000000444222111111444555333111111222333444444555555555333333222222111111000000111000...///111222222111000111444777;;;>>>@@@BBBFFFKKKSSSZZZ```gggoootttzzz~~~$$$""" ###$$$"""!!!    !!!  !!! """%%%(((+++---222000---)))$$$"""###$$$'''((((((&&&$$$!!! !!!######"""######$$$%%%&&&&&&&&&''''''(((((())))))++++++,,,------...///////////////....../////////222111000111333444333222333333333444555555666666666666666666666555444444333111000000000000///---000000000000000000000000///333888>>>CCCHHHNNNQQQUUUZZZbbbjjjsss|||$$$!!!    """$$$'''(((******(((%%%""" """###%%%&&&'''%%%""" !!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%&&&&&&'''(((((()))******++++++,,,,,,------------,,,,,,......///000111333333333333333333444555555666777::::::;;;;;;:::999777666444333222222222222000...111111111222222222222222...000444888;;;???BBBDDDAAADDDIIINNNSSSYYY___cccpppxxx   !!!"""############!!! """!!!"""$$$###!!! !!!  !!!###############$$$$$$$$$$$$%%%%%%%%%&&&'''''''''))))))***++++++***))))))***+++---...///000222333333222222222333444555666<<<===>>>>>>>>>===;;;:::777555444444555555333222000111222333444555666666222222444666999<<<===>>>;;;===>>>>>>===>>>@@@BBBMMMUUU___eeehhhnnnxxx !!!!!!"""!!! !!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&(((***,,,,,,...111333111111000000000222444555;;;===???BBBCCCCCCBBBAAA;;;999666555666777666666444444555666777888888999444333333555888:::::::::<<<<<<;;;888555333333444555;;;AAADDDFFFKKKRRRYYYdddhhhmmmsss{{{   !!!  !!! !!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###""""""%%%(((******,,,///222///...------...///111333888;;;@@@EEEIIIKKKLLLLLLAAA===888555555666666666888888999:::;;;<<<<<<===777666555777:::<<<<<<:::>>>>>><<<999666333333444///111333444555888<<>>>>>999777666888<<<>>>===;;;@@@@@@???<<<888666666777222111111222333555777999000222555888<<>>AAAHHHQQQWWWYYYHHH>>>666444333222222555666999<<<===<<<;;;;;;;;;:::999888:::>>>BBBDDDEEEAAAAAA???<<<999777888999999666333111222333333333333222000......000222333888===EEENNNVVV^^^eeejjjpppwww!!!  !!!!!!!!!###%%%&&&&&&%%%%%%&&&&&&'''(((+++111666888<<>>666000///000///111444555888;;;<<<;;;::::::;;;;;;::::::<<>>>>>???:::888555333444444444444222111...,,,,,,---///000000444999===@@@DDDHHHKKKVVV\\\dddkkkpppvvv!!!  !!!!!!!!! !!!""""""###&&&+++///...000555888888222,,,''')))***+++...222222555777888888777777888;;;::::::===DDDKKKQQQSSSMMMLLLJJJHHHFFFDDDDDDCCC>>>;;;888777777888777666222111...,,,+++,,,------...000222333333222333555888===CCCHHHMMMTTT\\\ccciiimmmttt{{{ !!!!!!  $$$(((***((((((+++---,,,)))$$$"""$$$%%%&&&)))------///222222222111222333666555555:::AAAJJJQQQTTTLLLJJJIIIGGGGGGFFFEEEDDDBBB???===<<<<<<<<<;;;:::666555222000.........//////000222333222111222333,,,...111333666:::AAAEEEKKKPPPWWW___hhhqqqyyy """ !!!!!! !!!%%%&&&$$$###&&&'''&&&%%%!!! """"""!!!###(((''')))++++++******+++---...---...222:::BBBHHHKKKFFFDDDCCCDDDFFFFFFEEECCCDDDBBB@@@@@@@@@AAA???>>><<<;;;999666555444333333...000222222222111222444//////...---,,,...111333333777===DDDKKKRRRYYY^^^eeelllvvv!!! !!!"""%%%((("""### !!!"""!!!""" """ $$$"""$$$%%%%%%$$$%%%&&&((('''&&&'''+++111777;;;======<<<<<>><<<;;;999999999222444555555444333444555444333111...,,,+++++++++''')))---000444888===@@@DDDLLLVVV^^^eeelllsssxxx$$$(((### """""""""###&&&)))"""###!!!""" !!!""""""!!!!!!###%%%#########&&&+++...//////333222333888???CCCBBB@@@???>>>>>>???AAABBBAAA@@@AAAAAA@@@???===<<<<<<;;;777999::::::888777777888666444333111000///---,,,'''(((*********,,,...000111666>>>CCCGGGNNNWWW^^^cccjjjrrryyy}}}"""&&&  """""" ###&&&!!!$$$$$$  !!! !!! """$$$"""""""""%%%((()))((('''***)))+++222;;;@@@???===;;;;;;;;;===@@@AAA@@@???AAAAAA@@@???>>>===<<<<<<666888::::::999888999:::555444444444444333111///,,,------,,,******+++---'''***...///000555>>>EEEFFFNNNXXXaaahhhppp{{{ !!!!!!!!!!!!!!! """$$$%%%$$$!!!  !!!###$$$$$$ """&&&---333666444222///000222444777999;;;<<<>>>>>>>>>======<<<<<<<<<999:::;;;;;;;;;;;;;;;:::;;;999888777666666666555333333222222222111...++++++(((%%%&&&***---......888:::>>>EEEMMMVVV^^^bbbmmmssszzz~~~###"""  """$$$###!!! !!!""""""!!!&&&***,,,***(((((((((***,,,...000111222777777777888999999::::::888999:::;;;<<<<<<<<<<<<;;;:::999777666555444444444333333333444333222111000---++++++---......---,,,---///444999???EEEHHHSSSYYY```eeehhhppp{{{$$$""" """"""   """"""!!! !!!""""""$$$%%%&&&'''(((,,,---...000111333444555444555777888:::<<<===>>><<<======;;;888555444444555555555555666888:::;;;999777444333222111...,,,)))))))))***,,,...111222666<<>>;;;666111...///...---+++++++++++++++)))---222666999>>>FFFMMMWWW[[[bbbjjjrrrzzz&&&,,,,,,&&&   !!!!!!"""######$$$$$$((((((***,,,///222555666@@@GGGMMMLLLDDD;;;888888777888999:::;;;???EEEJJJJJJKKKLLLJJJDDD===666222000///...,,,+++*********'''***,,,---...000555999===AAAIIIQQQYYYbbbkkkpppuuu{{{###---333---&&& !!! #########%%%'''***---///===HHHSSSSSSIII===888777444777999999999===DDDIIIMMMPPPSSSRRRLLLCCC;;;777000000000000///.........***++++++***(((((()))***)))---333:::AAAJJJRRRXXX]]]eeeooovvv{{{~~~$$$...555''' !!!!!!  """$$$''')))666EEESSSUUUJJJ<<<555333000333666666666888>>>CCCLLLQQQVVVVVVOOOFFF>>>:::333333444444444444444444111111///---***'''&&&&&&%%%'''***---000444:::>>>DDDKKKTTTZZZ___dddlllqqqyyy}}}###---444!!! """"""   !!!$$$%%%111AAARRRUUUIII:::222000,,,000333444222444999???IIIOOOVVVWWWQQQHHH@@@;;;222333444555555555555555888777555222///,,,)))(((,,,,,,+++)))((((((***---222888???DDDHHHPPPZZZbbbeeejjjrrr{{{""",,,333!!!######!!! !!!+++999JJJRRRKKK;;;,,,""")))(((''''''(((***---...===DDDMMMSSSRRRKKK@@@999555555444444444555555666;;;:::777444111///---,,,000///---+++)))&&&$$$###******+++///555>>>FFFKKKPPPXXXdddlllrrryyy )))///!!!###"""  !!!&&&000===BBB===222(((###$$$$$$######$$$&&&(((***333999AAAFFFGGGAAA:::555222222333333444555666777555555444444333333444444222111///---***(((&&&%%%&&&&&&&&&(((,,,222777;;;@@@GGGRRRZZZaaahhhqqqwww}}}$$$***"""!!!"""""" %%%,,,...+++&&&######!!!###$$$'''+++000444666444000.........///000222444666777333333333444555777888999555444222000...,,,***)))%%%%%%$$$$$$%%%''')))***...444<<>>AAAFFFKKKQQQWWW^^^ccclllttt~~~!!!+++***   $$$$$$&&&''')))+++,,,---.........///////////////000222555666666666888999444555555333111000000222333555:::>>>DDDKKKRRRWWW^^^dddlllssswww|||###...---"""  !!!"""###$$$&&&'''((()))++++++++++++,,,,,,------...111555777888888999:::999::::::888555222111111///111444777;;;BBBIIINNNRRRVVV[[[```fffnnnxxx$$$///000&&& !!!"""###$$$%%%'''''''''((()))))))))***,,,///444666555444444444:::;;;===;;;999666444444333333444555777<<>>>>>===;;;:::::::::777888:::>>>DDDIIIMMMOOORRRWWW```jjjsss|||$$$'''###  !!!"""###$$$"""$$$%%%%%%$$$$$$&&&'''+++---...000111444888;;;:::<<<>>>>>><<<;;;::::::888777777999>>>DDDHHHJJJNNNQQQVVV]]]eeeppp{{{ $$$&&&&&& !!! !!!"""$$$$$$&&&)))+++,,,+++,,,000333666888:::<<<<<<===@@@BBBAAA===999666666999===@@@GGGJJJPPPUUU[[[bbbiiimmmyyy!!!"""""" !!!"""###$$$$$$&&&((()))(((***---000111333666777888:::<<>>EEELLLOOOMMMIIIFFF@@@CCCGGGKKKNNNQQQUUUWWW^^^ccclllvvv%%%&&&%%%!!! !!!###  ######!!! """!!!!!!  !!!!!!  """$$$$$$$$$!!!$$$&&&'''((())),,,...333888@@@GGGKKKLLLKKKJJJIIIJJJLLLMMMNNNPPPSSSUUUYYY^^^fffpppzzz!!!$$$"""%%%###  !!!""""""######### ###$$$### %%%)))---***&&&$$$$$$%%%$$$$$$ """&&&***,,,---,,,+++,,,+++***)))&&&###!!!!!!"""""" !!!  """$$$###"""!!!"""$$$%%%%%%&&&(((***...111777===BBBFFFGGGHHHOOOOOOOOOOOOOOOQQQUUUXXXXXX]]]dddlllttt~~~"""'''+++"""(((### !!!!!!###$$$$$$%%%%%%%%%(((+++,,,***'''(((---222666333///,,,,,,,,,++++++$$$)))111888<<<;;;999777222222222000---)))%%%### !!!###$$$$$$"""!!!  !!!######!!! """###$$$###$$$&&&'''***,,,000555:::???CCCEEEKKKKKKKKKJJJKKKOOOUUUYYY\\\___dddiiipppxxx&&&+++------!!! !!!)))...!!! !!!###"""######"""!!!!!!"""$$$%%%---......+++''''''---333;;;666///,,,------+++***'''///777;;;@@@DDDDDD@@@777888888777555222...,,,&&&$$$)))444222%%%  !!!"""!!!!!!!!!  !!!"""###"""""""""###$$$$$$%%%%%%)))***,,,---...222666:::AAADDDIIIMMMOOOQQQSSSUUU\\\```fffiiimmmrrrzzz!!!&&&((((((&&& ###''' !!!!!!$$$""" !!!"""$$$$$$))),,,...---***))),,,///:::555111///000000...,,,'''///888@@@IIIOOONNNIII555555444333000...+++***(((&&&,,,666444''' !!!!!!  !!!"""!!!""""""######$$$%%%%%%'''(((***+++,,,///444777<<>>CCCFFFDDDKKKUUU^^^gggpppzzz999222((("""!!!!!!!!!###%%%((()))---***))),,,000444444222666666555444777888222)))***)))))))))+++...111222...***$$$  ### &&&222555))) !!!""" !!!""""""######$$$"""%%%'''))))))+++---///000222444555777999===??????EEENNNXXXaaalllxxx222,,,%%% !!!###$$$"""""""""###%%%(((******---***(((***///333444333333444111------///---)))(((((((((((()))+++---...'''&&&""" !!!!!!""" '''+++%%% !!! !!!!!!"""#########!!!$$$&&&((()))***,,,...+++...111333444666888:::999???GGGPPPZZZfffttt}}}***'''"""!!!!!!  """&&&)))***""""""###&&&)))++++++++++++(((%%%''',,,000222222222222...'''%%%((()))''''''''''''''''''((())))))"""###!!! !!! !!!### !!!!!! !!!!!!"""######### ###&&&'''((()))+++,,,'''***...111333444666888666;;;CCCKKKUUUbbbqqq{{{$$$""" ###""" #########***333666222,,,((($$$'''---333555555---***&&&'''+++///111111222***%%%&&&%%%!!!!!!%%%###&&&((((((%%%$$$%%%''''''$$$!!! !!!!!!%%%%%%%%%%%%''')))+++---+++,,,---///000222333444666888===GGGQQQ\\\lllzzz"""!!!(((&&&"""!!!######!!!!!!"""###)))333666333)))%%%"""$$$+++111333333111000//////111333444333444,,,&&&%%%$$$!!!"""&&&&&&)))***)))%%%$$$%%%(((&&&###   !!!"""%%%%%%%%%%%%''')))+++,,,++++++---...000222333444666777<<>>:::>>>:::...%%%$$$###!!!!!!###"""""""""###$$$$$$%%%%%%))))))******++++++,,,,,,+++---111666;;;AAAHHHMMMXXXbbbqqq}}}"""%%%'''&&&$$$""""""!!!!!!"""######"""!!! !!!%%%***,,,+++)))///000---((()))111999===<<<<<<666---))))))&&&!!! !!!""""""""""""###$$$$$$%%%%%%(((((())))))***+++++++++***---111555:::@@@GGGLLLUUU___nnn{{{ !!!   $$$(((++++++***%%%''''''###%%%,,,222444888555...))))))***&&& !!!""""""""""""###$$$$$$%%%%%%&&&'''((())))))************,,,000444888???EEEJJJQQQ[[[jjjwww !!!$$$&&&&&&&&&"""%%%%%%!!! $$$'''''',,,***&&&$$$######!!!!!!""""""""""""###$$$$$$%%%%%%$$$%%%'''((())))))))))))))),,,///333777===CCCHHHMMMVVVeeesss}}} ###$$$  !!!!!!"""!!!  !!!"""""""""###$$$$$$%%%%%%###$$$&&&((()))***))))))***,,,///222666<<>>@@@EEEKKKOOOSSS[[[gggttt|||}}}}}}!!!###&&&((('''"""!!!%%%((()))(((''')))***---111555:::===@@@;;;<<<>>>???AAAFFFLLLPPPTTT\\\iiivvv~~~~~~}}} !!!### !!!%%%((()))(((''')))***---111555:::>>>@@@<<<===???@@@BBBGGGLLLPPPUUU]]]jjjvvv~~~}}}!!!$$$%%%%%%$$$$$$(((...333666999===??????@@@BBBCCCDDDGGGLLLOOOXXX```lllvvv||||||{{{{{{}}} """#########$$$(((---222666:::>>>@@@AAABBBDDDEEEFFFIIINNNQQQXXX```llluuuzzz{{{zzzyyy}}}!!!"""""" !!!!!!!!!!!!###'''---222666;;;???BBBDDDFFFGGGHHHJJJMMMQQQTTTXXX```kkkuuuyyyzzzyyyyyyzzz}}}!!!!!!$$$&&&&&& """"""!!!!!!!!!"""###&&&,,,222666<<>>CCCKKKNNNRRRTTTTTTUUUXXX[[[```iiissswwwvvvuuuwww{{{{{{}}}~~~}}}|||}}}~~~~~~~~~!!!$$$''')))%%%)))---000222777>>>CCCJJJOOOTTTVVVVVVWWWYYY\\\bbbjjjtttxxxwwwvvvxxx{{{{{{|||~~~~~~}}}}}}  """$$$"""%%%***---000666>>>DDDJJJPPPVVVZZZZZZZZZ[[[]]]eeemmmuuuyyyxxxwwwyyy|||zzz|||~~~~~~}}}}}}}}}!!!%%%&&& """&&&)))---444>>>EEEKKKQQQYYY^^^^^^^^^^^^___iiiooovvvzzzyyyxxxzzz|||zzz|||}}}~~~~~~}}}||||||}}}%%%,,,---!!!###&&&+++333>>>FFFMMMSSS\\\aaabbbbbbbbbcccmmmrrrwwwzzzzzzyyyzzz{{{{{{{{{|||~~~~~~~~~|||{{{|||~~~}}}***333333### !!!$$$)))222>>>FFFOOOVVV^^^dddeeeeeefffgggpppssswwwzzzzzzzzzzzzzzz|||{{{{{{}}}~~~|||{{{~~~~~~~~~||||||~~~...777777&&&!!!"""######!!!    ###(((111>>>GGGQQQXXX```eeefffgggiiikkkrrrtttwwwyyyzzzyyyyyyyyy~~~|||zzz|||{{{~~~}}}}}}|||~~~000::::::((($$$ ###%%%$$$###"""  ### !!!''' """'''111===GGGSSSYYYaaaeeeggghhhkkkmmmssstttwwwyyyyyyyyyxxxxxx|||zzz{{{||||||~~~}}}$$$,,,111)))### '''---!!!!!!&&&+++666@@@MMMXXXeeelllkkkiiikkkmmmtttvvvxxxxxxxxxyyyzzz|||zzz}}}|||zzz~~~~~~~~~}}}|||}}}~~~ ''',,,((($$$ !!!&&&!!!%%%***555???NNNYYYfffmmmllljjjlllnnntttuuuwwwxxxwwwxxxzzz{{{zzz}}}|||{{{}}}~~~}}}}}}}}}~~~"""!!! ###$$$%%%%%%###  !!!###(((333>>>OOO[[[hhhnnnnnnlllmmmppptttvvvwwwxxxwwwxxxyyy{{{zzz}}}}}}{{{|||}}}}}}}}}~~~~~~~~~~~~~~~000...)))###"""&&&***)))### !!!"""'''333???QQQ\\\iiipppooommmnnnqqqvvvwwwyyyyyyxxxyyyzzz|||zzz}}}}}}{{{{{{||||||}}}~~~~~~}}}|||~~~333111,,,%%%###***111111)))   !!!"""'''444BBBSSS^^^kkkrrrqqqooopppsssxxxzzz{{{{{{{{{{{{|||}}}{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}{{{zzz|||}}}'''&&&$$$ $$$---666777000''' """###)))777FFFVVVaaaooouuutttssstttwwwzzz|||}}}}}}||||||}}}~~~{{{{{{{{{||||||}}}}}}}}}~~~~~~}}}|||{{{zzz||||||}}}~~~ )))333888444+++!!! ###$$$+++;;;LLL[[[fffssszzzyyywwwyyy{{{{{{|||}}}}}}|||{{{}}}~~~|||zzzyyyyyy{{{}}}~~~}}}{{{{{{zzzzzz}}}}}}}}}}}}~~~###...555444+++!!! ###%%%,,,>>>OOO^^^iiiwww}}}}}}{{{|||zzz{{{}}}|||{{{{{{|||}}}|||zzzxxxxxxzzz}}}~~~|||zzzzzzzzz{{{~~~~~~}}}~~~~~~$$$***---)))""""""&&&'''***555HHHWWWiiiqqqzzz~~~|||}}}~~~{{{}}}}}}|||{{{zzz{{{||||||{{{{{{|||~~~|||}}}~~~~~~}}}||| $$$'''&&&""" """%%%''',,,999MMM]]]kkkrrrzzz~~~~~~||||||}}}}}}~~~~~~~~~|||{{{|||}}}|||{{{{{{|||~~~|||}}}~~~~~~}}}}}}!!!"""!!! !!!%%%(((///>>>TTTdddmmmssszzz}}}}}}{{{{{{|||}}}~~~}}}|||}}}~~~~~~|||{{{zzz{{{}}}~~~{{{|||~~~~~~~~~!!!!!!  """&&&***222CCCYYYhhhrrrvvv{{{}}}|||{{{zzzzzz}}}~~~~~~|||{{{|||}}}}}}|||{{{zzz{{{|||}}}{{{|||~~~~~~""""""  !!!!!!"""$$$(((---777HHH]]]lllwwwyyy|||}}}|||{{{zzzyyy|||}}}~~~}}}{{{zzz{{{|||||||||{{{zzzzzz{{{|||||||||}}}~~~~~~!!!$$$### !!!$$$###&&&...///+++,,,+++***'''###$$$''',,,333???PPPdddqqq|||}}}}}}}}}}}}{{{zzzyyy{{{|||}}}|||{{{zzzzzz|||zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}} ###### %%%)))(((---777:::555333333222000,,,((($$$"""%%%)))///999GGGZZZmmmyyy~~~}}}|||{{{yyy|||}}}~~~}}}{{{{{{{{{|||wwwwwwxxxyyy{{{|||}}}~~~}}}|||!!!!!! %%%***(((,,,666999333------......,,,***'''%%% !!!%%%)))222===MMM```sss~~~}}}{{{yyy}}}~~~~~~}}}||||||~~~uuuvvvwwwyyy{{{}}}~~~~~~|||{{{~~~!!!%%%((((((%%%&&&***///++++++******)))))))))***  """######&&&,,,555BBBUUUjjjyyy~~~~~~}}}|||}}}|||}}}}}}zzzyyyyyyzzz{{{|||}}}~~~~~~}}}~~~~~~~~~~~~!!! ###((($$$###"""!!!!!!!!!"""""" !!! !!!###%%%%%%)))111;;;GGGZZZooo}}}}}}|||{{{zzzxxx{{{zzzzzz|||~~~|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~!!!  """###!!!!!!!!! !!!$$$&&&(((...777CCCQQQbbbvvvzzzxxxwwwvvvuuu{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}|||}}}}}}|||}}}}}}  """###""""""""" !!!$$$'''***333>>>MMM[[[kkk}}}~~~yyywwwwwwvvvvvv~~~~~~}}}}}}}}}}}}{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}} """"""  !!!"""!!!!!! ###(((---888EEEVVVeeettt}}}yyyxxxyyyzzzzzz}}}~~~~~~~~~|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{}}} !!!"""  !!!!!!!!! $$$+++000===MMM___nnn{{{}}}zzzzzz{{{||||||yyy{{{}}}}}}|||||||||}}}yyyyyyzzz{{{|||}}}~~~~~~}}}}}}|||}}}}}} !!! !!!"""!!!!!!!!!"""&&&...444BBBSSShhhvvv~~~{{{{{{{{{{{{zzzyyy{{{}}}}}}|||{{{|||}}}{{{{{{||||||}}}}}}}}}~~~}}}}}}~~~~~~~~~  !!!!!!""" !!!!!!  ######$$$(((111888FFFXXXmmm{{{~~~|||{{{zzzyyyxxx|||~~~~~~{{{xxxxxxzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~  !!!"""###""" !!!'''))))))222@@@RRRaaasss}}}yyyxxxzzz{{{{{{yyy~~~}}}}}}|||{{{{{{zzzzzz~~~|||{{{{{{~~~~~~  !!!  !!!"""###$$$$$$$$$###### """ (((+++---888FFFZZZhhhyyy}}}zzzyyyzzz{{{{{{zzz{{{|||||||||||||||||||||~~~~~~~~~}}}||||||~~~~~~~~~  ###$$$%%%$$$"""!!!"""############$$$$$$$$$%%%%%%"""!!! $$$ """***///555BBBQQQeeesss}}}zzzyyyzzz{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~|||}}}~~~~~~~~~~~~~~~ ###$$$$$$###!!! !!!"""""""""!!!""""""###$$$$$$###"""!!!  !!!!!!!!! !!!$$$"""$$$,,,333===NNN]]]nnn{{{}}}|||zzzyyyyyyyyyyyyyyy{{{{{{||||||}}}~~~~~~~~~|||~~~ !!!!!!!!! """""""""!!!""""""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!   !!!""""""$$$$$$(((///999GGGYYYhhhttt{{{{{{{{{zzzxxxxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~   #########$$$$$$$$$%%%%%%$$$###"""!!!!!! """""""""!!!!!!  !!!"""###$$$%%%(((---444@@@PPPdddqqq{{{{{{|||}}}|||zzzyyyyyyzzz!!!!!!"""###$$$$$$$$$#########"""!!!  !!!!!!!!!  !!!""" !!!###$$$%%%(((,,,333;;;GGGYYYmmmyyy}}}}}}{{{|||}}} !!!"""###""" """!!!  !!!""""""  !!!"""###   """###%%%&&&***000777???LLL___rrr}}}}}}~~~  !!! !!!"""$$$'''******000999GGGWWWkkk}}}  !!!""""""%%%)))+++444:::DDDRRRcccttt!!!"""###$$$''',,,///999@@@MMM\\\lll||| """###%%%'''+++111555===FFFUUUfffvvv'''###  !!!###%%%'''+++111888<<>>IIIVVV^^^fffeeeeeeiiirrr~~~ ###$$$   """"""!!!!!!!!!!!!"""""" !!!"""###### !!!"""###$$$ !!! !!!"""!!!  """"""""""""""""""""""""!!!!!!!!!"""!!! !!!""""""######!!! """""""""""""""######$$$ !!!"""$$$$$$$$$###"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!###&&&'''$$$""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%&&&&&&###"""""""""###$$$$$$%%%'''&&&%%%$$$###"""""""""""""""#########$$$$$$$$$!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!!!!!###%%%&&&%%%$$$######################## !!!"""###%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&########################""""""""""""!!!!!!!!!!!!  !!!!!!   !!!"""###$$$%%%&&&&&&&&&(((((()))((('''(((***,,,,,,,,,***)))///666888666///111444777>>>IIIXXXbbbkkkiiihhhlllttt!!!"""""""""""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!   !!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!""" !!!  !!!"""""" !!!!!!!!!!!!""""""!!! ######""""""!!!!!! #########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$""""""############""""""$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$"""###$$$%%%%%%$$$""""""""""""######$$$$$$$$$$$$)))'''%%%###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!'''&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%''')))***)))(((((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$#########""""""'''%%%###""""""%%%''')))$$$$$$###"""!!!!!!"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%###"""!!! !!!###""""""!!! """"""###$$$$$$%%%&&&&&&******))))))))))))))))))///---+++,,,444<<<:::444++++++111;;;DDDLLLWWWaaaooollleeedddqqq!!!!!!""""""""""""!!!!!!"""!!! !!!"""!!!!!!!!!!!!  !!!!!!!!!$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!! !!!  !!!"""""" !!!!!!!!!!!!""""""!!! ###"""""""""!!!!!!!!! ###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$######""""""######$$$""""""############""""""$$$$$$$$$#########""""""""""""""""""############"""######$$$$$$######"""$$$$$$############$$$$$$"""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$'''&&&$$$"""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""#########$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######""""""'''&&&%%%#########$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))+++***))))))(((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%$$$###"""!!!!!!###!!! !!!""""""!!! """"""!!!   !!!!!!""""""######$$$%%%&&&''''''******+++++++++,,,,,,,,,...---,,,...666>>>===888111...111:::EEEOOO[[[dddmmmjjjccc```jjj!!!!!!""""""###""""""!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!  !!!"""""" !!!!!!!!!!!!"""!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#########"""""""""""""""######""""""############""""""$$$############"""""""""!!!!!!""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&'''((()))***+++++++++***))))))(((((((((&&&&&&'''(((((((((((('''((((((((((((''''''''''''((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((())))))******))))))(((''''''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&&&&###########################"""!!! !!!  !!!"""$$$$$$######$$$%%%&&&'''((((((++++++,,,---...///000000.........000888@@@@@@;;;666111111:::GGGSSS^^^gggllliiibbb\\\bbbwww!!!!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!""""""!!!  !!!"""""" !!!!!!!!!!!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""#########""""""""""""######$$$"""######$$$$$$######"""############""""""""""""!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((())))))***++++++'''((((((((()))***++++++,,,,,,++++++************((()))******++++++******(((((((((((('''''''''&&&))))))******)))((('''&&&'''&&&&&&&&&'''((())))))))))))******++++++++++++))))))*********++++++++++++***((((((*********)))''''''''''''''''''''''''&&&&&&%%%###"""!!!   !!!"""$$$%%%######$$$%%%'''((())))))******,,,---///111222222///000000222999??????:::777111111<<>>===888555111444@@@OOOXXX___ccckkkiiiccc]]]]]]mmm!!!!!!"""###$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""  !!!  !!!"""!!!  !!!"""""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""##################$$$%%%&&&'''######$$$$$$$$$$$$######!!!!!!"""""""""""""""### !!!"""###$$$$$$%%%""""""############""""""###$$$%%%&&&&&&%%%$$$###""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((())))))***+++,,,,,,,,,((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...............---------,,,+++,,,---------,,,+++***))))))(((((())))))******+++************+++,,,,,,,,,,,,------...//////000...---++++++---...---,,,------------------------******++++++,,,,,,,,,---,,,,,,+++)))((('''&&&%%%&&&&&&%%%%%%$$$$$$###############"""""""""!!!!!!  !!!"""###%%%&&&((()))***((()))***,,,...000222333111444666666999===<<<888666444999FFFSSS[[[aaafffllljjjgggdddeeeqqq!!!!!!"""###$$$$$$$$$$$$!!!"""############"""!!!!!!!!!!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!"""############""" !!!!!!!!! !!!"""!!!  !!!"""""" !!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""###### !!!"""###$$$%%%%%%""""""############""""""###$$$&&&''''''&&&$$$######""""""""""""$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$$$$%%%%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&))))))******+++++++++,,,((((((***++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,------...///.........000000/////////.........,,,,,,------......------,,,,,,++++++******++++++,,,++++++***+++,,,---...,,,,,,------.../////////000...------...//////...////////////////////////---........./////////000............------------+++++++++++++++*********''''''&&&&&&&&&%%%%%%%%%!!!!!!#########"""   !!!"""$$$%%%'''((())))))***+++---///111222333111555888888;;;??????;;;;;;;;;@@@KKKVVV^^^gggooorrrqqqqqqrrrttt}}}!!!!!!"""$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!"""###############  !!!!!!!!!!!!"""  """!!!  """"""""" !!!!!!!!!""" !!!"""### !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!""""""###### !!!"""###$$$%%%%%%#########$$$$$$############$$$&&&''''''&&&$$$######""""""""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&)))************+++++++++'''(((***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............------------------------....../////////...---,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,---------.........///111///......///000000///000000000000000000000000000000000000000000000000...//////000111222222333......//////////////////))))))))))))((((((((((((%%%&&&'''((((((&&&%%%### !!!!!!""""""!!!!!!!!!  !!!###%%%'''((()))***+++,,,...///111222333000555999:::===BBBBBB???AAAAAAEEEOOOXXX```lllwwwyyyxxxzzz~~~!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! ###""""""!!! """!!!!!! !!! !!!""""""!!!!!! !!!!!!!!!!!! !!!  !!! !!!""""""""""""!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""######%%%### !!!"""########################"""""""""""""""######$$$"""######$$$$$$######""""""""""""""""""""""""""" """###"""!!! !!!"""###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,'''''''''&&&&&&%%%%%%%%%$$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''')))))))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%((()))))))))************(((((()))*********************))))))))))))******---------,,,,,,,,,++++++,,,,,,,,,---------......---------......000111222......------------......///...------,,,,,,,,,,,,////////////////////////...///////////////......222222111111222222333444000000111111111222222222---...///000111222222222000000111222222222222111222000,,,***)))***,,,...******+++++++++***))))))'''''''''&&&%%%%%%$$$$$$%%%%%%$$$###""" """!!!!!! """   !!!"""###$$$%%%%%%(((,,,...//////111222888888999;;;===AAADDDFFFFFFEEEHHHOOOVVV```ooo}}} !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """""""""!!! !!! !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!  !!! !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!"""######"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######$$$### !!!"""########################"""""""""""""""######$$$""""""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""######$$$%%%%%%%%%$$$######%%%$$$$$$$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###%%%'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++''''''&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))(((((('''&&&&&&%%%%%%(((((()))))))))*********))))))***************)))******))))))))))))******,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...//////000......------------......//////...---------------........................//////000000000000//////111000000000000111222222111111111111222222222222//////000111222222222222000111222222333333222222444222000---------///000...////////////...------*********)))))))))))))))(((((('''&&&%%%$$$###"""$$$$$$$$$###"""!!!!!!!!!"""!!!   !!!"""###$$$%%%%%%%%%(((+++......///111222666777888;;;???CCCFFFHHHFFFFFFIIIOOOUUU^^^lllyyy~~~|||{{{~~~ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!  !!! """!!!!!! !!! !!!!!!!!!!!!""""""############""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""######$$$"""!!! !!!"""########################"""""""""""""""######$$$""""""############"""""""""""""""""""""""""""""""""###$$$###""""""###$$$######$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((((()))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%(((((((((((())))))))))))******+++++++++******)))***))))))(((((())))))***++++++++++++*********)))++++++,,,,,,,,,---------------------------------......------------......///......---------------........................///000000111111111000000///////////////000000111111111222222222333333333111222222333333222222222111222333333444444333333555555333222222222222222111111222222111111000///,,,,,,,,,---------......,,,++++++***)))(((((('''(((''''''&&&&&&%%%%%%$$$###""" !!!"""!!! !!!!!!"""######$$$  !!!!!!"""###$$$%%%%%%&&&(((+++---......000222444666888<<<@@@DDDGGGIIIGGGFFFIIIOOOTTT[[[gggrrrzzzvvvuuu !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!""""""""""""   !!!"""!!! !!!!!! !!!!!!!!!!!!"""##################"""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!""""""######"""!!! !!!"""###########################"""""""""""""""######$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#############################################$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))+++++++++++++++******)))))))))(((((((((((())))))************))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++......------------......------,,,,,,,,,,,,------...........................//////000000000000/////////......//////000111222222222222333333333333333333333444333333222222222333444444555555444444555666666666555444444333000111111111111000//////,,,,,,---...//////000000......------,,,,,,++++++******))))))((((((((((((%%%$$$""""""###$$$$$$###""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###$$$$$$%%%&&&(((+++,,,---...000111444666999===AAADDDGGGHHHFFFFFFIIIOOORRRWWW```jjjuuussswww !!! !!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""!!!  !!!!!!"""!!!!!!  !!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!###""""""""""""""""""######"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""###########################"""""""""""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$###"""###$$$"""""""""######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##########################################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))))))))************************''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((******+++++++++******)))))))))(((((((((((())))))*********)))))))))((((((*********+++++++++,,,,,,+++,,,,,,------,,,+++***......------------......,,,+++++++++++++++,,,,,,........................,,,------.../////////...000////////////000111111111111222222222333333333333333444444444333333222333333444555555555555444555555666666666555444333111111111111111000//////++++++,,,---...///000000...............---------+++++++++***************(((&&&%%%%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""""""###$$$$$$%%%%%%''')))++++++,,,---///111555777;;;???BBBCCCDDDDDDEEEFFFIIINNNPPPSSSZZZcccooosss}}} !!!!!!!!!  !!!!!!!!!!!! !!!"""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!! !!!""""""!!! !!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$######!!!!!!!!!!!!!!!"""######""""""!!!!!!""""""##############################"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$###""""""###$$$"""""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((())))))***************************'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))***************)))((((((''''''(((((()))************)))))))))((())))))*********+++++++++***+++,,,---------,,,+++......------------......+++++++++++++++,,,,,,---------------------------++++++,,,---............///////////////000111111000000111111111222222222222222333444444333333333222333444444555555444444444555555666555555444444333333333444333222222111,,,,,,,,,---...//////000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***++++++***)))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""""""""########################%%%%%%%%%%%%&&&&&&&&&'''((()))***++++++,,,///111444777;;;???BBBBBBBBBAAADDDDDDIIIMMMOOOOOOUUU\\\hhhrrr !!!!!!!!!"""""""""  !!!  !!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!!!!   !!!!!! !!!"""""" !!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!"""######$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#################################"""""""""""""""######$$$"""######$$$$$$######"""""""""""""""""""""""""""!!!"""######!!!!!!"""###"""!!!!!!!!!"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%###########################$$$$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******************************&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))*********((((((''''''''''''((((((++++++*********)))))))))))))))))))))*********+++)))+++,,,...///...---,,,......------------......---,,,,,,,,,------...///------------------------+++,,,---...////////////......------......///000//////000000000111111111000111222333333444333333222222333444444444444444555555555555555555555555444444444555444333333222.../////////000000111111....../////////000000000...........................,,,++++++---.........++++++++++++++++++++++++++++++++++++************((((((((())))))************)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))*********((()))*********+++...111000444999>>>BBBCCCBBBAAABBBCCCHHHMMMNNNMMMQQQXXXbbbmmm!!!!!!!!!!!!"""""""""""" !!!  !!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!######""""""!!! !!!!!!  !!!"""### !!!!!!!!!"""!!!  !!! !!!"""###$$$$$$""""""""""""!!!!!!!!!!!! !!!######$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$########################"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!""""""!!!!!!!!!!!!###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###########################$$$$$$###""""""###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%'''((()))******************************&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))*********((((((''''''''''''((((((++++++++++++************))))))))))))************)))***---/////////...---.........------........................///000111------------------------,,,---...///000000000000---,,,,,,,,,,,,---......////////////000000000000///000111222333444444444111222333333444444333333666555555555555555666777333333444444333333222111111111222222222222333333/////////000000111111222///////////////000000000///...------///000000///,,,,,,---....../////////......---------,,,,,,,,,******++++++,,,,,,,,,,,,---,,,+++***))))))))))))************************,,,,,,,,,,,,,,,---------((()))*********+++...111---111888>>>BBBCCCCCCBBBAAABBBGGGMMMMMMLLLPPPVVV^^^iii{{{""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######  !!!"""  """#########"""!!!"""!!!  !!!### !!!!!! !!!!!!"""""" !!!!!!!!!!!!&&&""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!"""###$$$$$$###"""!!!""""""""""""############""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!"""##############################$$$%%%&&&'''&&&%%%$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%$$$$$$###(((((((((''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$###############$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%******))))))((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$###&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((('''''')))***++++++++++++))))))))))))))))))******+++,,,------------,,,+++------------------------............////////////......------------......,,,,,,,,,---------......---,,,++++++++++++,,,---.........////////////000111111222222222333333333111111111111111111111111222222333333444555666666222333333444444333333222222222222222222222222222000000000000000000000000////////////////////////...///000111111222111111000...---///222444333111111000...---,,,---///000111000//////000222444555///////////////000000111---------------...////////////000//////...---,,,......---,,,---...///000222222333555888<<>>@@@CCCFFFIIIJJJKKKLLLNNNOOOQQQWWWcccvvv""""""!!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!  """"""!!!  !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!$$$###"""!!!!!!!!!    !!!!!! !!!!!!!!!""""""""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!  !!!""""""!!!!!!"""###########################"""######$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))&&&'''((()))))))))))))))++++++******)))((((((((())))))************)))))),,,,,,,,,,,,,,,---------............////////////......------------...............////////////000//////............//////------------...................../////////000000111111111111111111111111333333333444444444555555333333444444444444333333444444444333333222111111111111111111111111111111111111111111111111111111111111111111111000//////////////////000111111000/////////000111222444555111222333444555444333333333333333333333444555555333333333333333444555555666666777777777777777666555555555666666666777777444555666888:::;;;===>>>BBBDDDGGGIIIJJJKKKMMMOOOSSSWWW___lll~~~!!!!!!!!!!!! !!!!!!""" !!!!!!!!! !!!!!! !!!!!!"""  !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!############!!!     !!!!!!!!!!!!"""#########!!!  !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""###""""""""""""""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""########################!!!!!!  !!! !!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***'''(((((()))))))))))))))************))))))(((((())))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////......------------...............////////////000////////////////////////---------.........///////////////000000000111111111111111111111111111111333333333444444444444444333444444555555444444333444444444333333333222222111111111111111111111111222222222222222222222222//////000111111111111111...///////////////000000/////////000222333555555111222333444555444333222222222222222222333444444444444444444444555666666555555666777888888888777666666777777888888888888::::::;;;;;;<<<<<<<<<<<>>>>>======<<<>>>AAACCCDDDEEEGGGIIIHHHMMMSSSXXXaaarrr!!!!!!   !!!!!! """#########"""!!! !!!""""""  !!!""" !!!""" !!!"""###!!!######!!! """%%%""""""!!!!!!  !!!!!!!!!"""!!!$$$&&&%%%""" !!!       !!!###%%% !!!!!! """!!!  !!!""" !!!!!!!!!"""   !!!!!! !!!""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""!!! !!!###$$$ ###########################"""!!! !!!"""######"""""" !!!"""""""""""" !!!!!!!!!""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$############!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((''''''&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((()))***+++++++++,,,,,,,,,++++++***''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------............/////////000.........------.........,,,,,,,,,---------......,,,---...//////...---,,,000000000000111111111111000000000000111111111111111111111111111111111111444444444444444444444444444444555555555555444444111222222333444555666666222222222222222222222222000000000000000000000000111222222111111000///...---///111000---,,,...000...///000111111111111111333222111000000000222222333222222222222333444444333222222222222333444444333444666777888999::::::999:::<<<=========<<<;;;777888:::<<<>>>>>>>>>>>>===???AAACCCBBBCCCDDDEEEGGGLLLRRRVVV]]]kkk"""!!! !!!"""""""""!!! ######""""""!!!!!!!!!  !!!""""""   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$"""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!! $$$$$$$$$#########"""""" !!!!!!!!!  """!!! !!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############""""""""""""%%%$$$"""!!! !!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!! !!!!!!!!!!!!!!!"""##############################"""""""""!!!""""""###$$$$$$%%%%%%&&&%%%$$$###"""###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,+++***)))(((''')))+++,,,,,,,,,,,,---/////////............//////////////////............------------------------............////////////---------.........////////////000000111111111222222000///111444555444222444555666555333222333444333444444555555555555555444444222222222222444444555555555555444333222222111111222222222333333333000000000000////////////222222111000///...---------...///000000///...---111000000000111222333333333333333222222222111111333444444444444444444444555666888999999888777777;;;::::::<<<===>>>===;;;;;;;;;<<<===>>>???@@@@@@<<<===??????@@@BBBFFFHHHGGGJJJOOOSSSZZZfffvvv"""!!!  !!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!   !!!######!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! $$$$$$$$$######"""""""""   !!!!!! !!!  !!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""$$$$$$##################!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!! !!!!!!!!!!!!!!!"""##############################"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$###"""#########"""######$$$$$$########################%%%%%%$$$$$$$$$#########"""######$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''')))))))))(((((())))))))))))))))))******+++++++++++++++++++++***)))(((((()))+++,,,,,,,,,,,,---////////////....../////////000000/////////.........------------------------........................---------.........///////////////000000000111111222000///111444555444222444555666555333222333444444444555666666666666555444444333222222333444444555555555555444333222222111222222222222333333333111000000000////////////000000000000//////////////////000000000000//////111111000000111111222333333333222222222111111111333333333333333444444444555666777888888888777777:::::::::;;;<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@===>>>???@@@@@@BBBEEEHHHGGGJJJNNNQQQVVV___llluuu""""""!!!  !!!""""""!!!!!!!!!    !!!!!! !!!""""""!!! !!!######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!############""""""""""""   !!!!!!    !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$%%%$$$###"""!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!! !!!!!!"""%%%$$$$$$######"""!!!!!!""""""######$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""####################################"""###$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$######"""#################################%%%$$$$$$$$$$$$#########"""######$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''***))))))))))))))))))***))))))))))))************)))******+++******)))))))))***,,,,,,++++++---...000//////......//////000000000000000////////////------------------------/////////......---------------........./////////...///////////////000000111000000111333444444333444555555555333222333444555555666777777777666666444444333333333333444444555555666555555444333222222222222222333333333333111111000000000/////////......//////000000111111111111000000000000111111111111000000000111222222333222222222222111111111111111222222222333333333555555666777888888777777999:::::::::::::::999888;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAADDDFFFFFFIIILLLMMMPPPVVV^^^eeesss!!!!!!"""!!!!!! !!!  """###     !!!""" !!!"""!!! !!!###&&&$$$"""!!!""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!   """"""!!! !!!!!!############""""""""""""""""""############"""""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""#######################################$$$%%%%%%###$$$$$$$$$$$$#########%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))(((((()))***************)))***,,,,,,++++++---...000//////......//////000111111000000000/////////------------............111000000//////......---............////////////............////////////111111111222333444444333333444555555333333333555555666666777777777777777444444444333333444444444666666666666555444333222222222222333333333444444111111111000000000//////////////////000000000000222111////////////111222111111000000000000111111222222222222111111111111000000000111222222333333444555555666777777777777999:::;;;;;;:::999999999;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@CCCEEEEEEGGGJJJKKKLLLOOOTTTXXXddduuu !!!!!!""""""!!! !!!  """###    !!!!!! !!!!!!!!! !!!###'''%%%"""!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!   !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!   """"""!!! !!!"""######$$$$$$""""""#########""""""!!!###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""######$$$%%%#####################$$$%%%%%%$$$###"""""""""###########################$$$$$$$$$#########"""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))************)))((((((((((((((((((((((((((('''((()))***************(((***++++++++++++,,,...//////............//////000000000000////////////---------....../////////111111111000000000//////........./////////000000////////////............000111222222222333333444333444555444333333444555555666666777777777777777444444444444444444444444666666666666555444333333222222333333333444444444111111111111000000000000000000000000////////////000000...------...000000111111000000///000000111222222222111111111000000//////000111111222333333444444444555555666777777999;;;<<<<<<:::999:::;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@BBBDDDDDDFFFHHHIIIKKKMMMPPPRRR]]]hhhzzz !!!""""""!!! !!!"""""" !!!!!!!!!   !!!!!!  !!!!!!  """&&&$$$!!! """ !!!""""""""" !!!!!!!!!!!!  !!!!!!""""""  !!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!  !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" """"""!!! !!! !!!""""""!!!  !!!###$$$%%%%%%""""""######""""""!!!!!!######"""""""""!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""######$$$######"""""""""###$$$$$$$$$$$$######"""#########""""""""""""""""""""""""$$$############""""""""""""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((((((((('''''''''''''''(((((()))*********)))((()))++++++******,,,---...------------------...////////////............---------...//////000000000000000000000000000000....../////////000000000000000000////////////...///111222222222222333555222444555444333333444666555555666777777777666666444444555555555555444444666666666666666555333333333333333333444444444444222222111111111000000000111111000000//////......//////............//////111111000/////////000000222111111111111000000000//////000111222333333444333333333333444666777888777:::===<<<:::999;;;===;;;;;;<<<===>>>???@@@@@@@@@AAAAAA@@@???@@@BBBEEEEEEEEEGGGIIIKKKNNNPPPQQQYYY^^^jjjxxx !!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""""" !!!!!!!!!   """"""!!! !!!!!!  ###"""  !!! !!!""""""### !!!!!!!!!  !!!""""""""" !!!""""""######### !!!"""""" !!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""""""""!!! """!!!!!! !!!!!!"""""""""!!!  !!!"""###$$$$$$"""""""""""""""!!!!!! #########"""""""""!!!!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""######"""!!!!!!"""###$$$%%%#########"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((''''''&&&&&&&&&(((((()))))))))))))))(((((()))++++++******,,,------,,,,,,++++++,,,,,,---............---------------------...///000000000------......//////000000.../////////000000000000111111000000000////////////111333333111111333555222333555444333333444666444444555666666666666555333444555666666555444333777777777666666555444333333333333444444444444555222222222111111111000000////////////000000000000//////000000000000//////111111000///////////////111111111111000000000000//////000111222333444555333222222222444555777888444888;;;;;;999888;;;>>>;;;;;;<<<===>>>???@@@@@@???@@@@@@@@@???@@@CCCEEEGGGFFFFFFHHHKKKNNNOOOPPPVVVWWW^^^hhhsss!!!!!! !!!"""""""""!!! !!!!!!!!!""""""###### !!!""""""  !!!######"""""""""!!!"""!!!   !!!""""""### !!!!!! !!!!!!!!! !!!""""""### !!!"""############ """### !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###### !!!"""######"""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###"""!!! """"""!!!!!!!!!!!!""""""###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! ############""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###"""!!!!!!!!!###$$$%%%###"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$#########$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((()))++++++******,,,---,,,++++++******++++++,,,......---------,,,,,,,,,---------...///000000111***++++++,,,---...//////////////////000000000000222222111111000000/////////111333333111111333666222333444444333333555666333444444555555555555555333444555666666555444333777777777777666555444333333333333444444444555555222222222111111111111000------...///000111222222///000111222222111000///111111000///////////////111111111111000000000000///000111222333444555555222222222222333555777888111666::::::888777:::>>>;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAADDDFFFHHHGGGFFFHHHJJJMMMOOOOOOTTTSSSWWW```iiiuuu !!!"""""""""""""""!!! ######"""!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!  !!!###"""  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###"""  !!!""""""  !!!!!! !!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""!!! """"""""""""!!!  !!!!!! """  !!!"""!!! %%%$$$"""!!!!!!!!!"""#########"""""""""""""""###""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!!!! """###!!!!!!!!!!!!  """$$$&&&""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$###"""!!!!!! ########################!!!!!!!!!!!!!!!""""""###$$$###""""""!!!"""""""""""""""############"""""""""###$$$%%%%%%$$$""""""""""""""""""!!!!!!!!!!!!########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((())))))))))))***************+++------+++***+++,,,******+++,,,,,,---......////////////////////////,,,---......//////......////////////000000000000222222111111000////////////000000222333444555555444444444555555555555666666666666666777777777777666666777777777777666666444555555555666666777777555555666666666666555555333222111111000000111111000000000000000000000000222222111111111111111222000000000000000000000000111111111111111000//////000111111111111222222222444444333444444555666777666777888999999999999999:::;;;<<<>>>????????????AAAAAABBBBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLNNNOOOPPPTTTUUUXXX]]]dddooo{{{ !!!"""""""""""""""!!! ###""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!  !!!!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""!!! """"""""""""!!!  !!!!!!!!!!!!!!!!!! """  !!!"""!!! $$$$$$"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""######""""""!!!""""""############"""""""""""""""""""""""""""""" """!!! !!!###"""""""""!!!  """###$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$######"""!!!!!! ###########################""""""""""""###$$$$$$$$$$$$###""""""""""""###""""""############""""""######$$$$$$######"""""""""""""""""""""""""""!!!########################$$$$$$############$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))))))))))))))(((((()))***,,,,,,***)))***+++******++++++,,,---------------------------------,,,------...................../////////000000000111111111000000////////////000000111222333444555444444444444555555555555555666666666777777777777666666777777777777666666444555555555666666666777555555666666666666555555333222111111000000111111////////////////////////222222111000000111111222111111111111111111111111000111111111111000////////////000000000111111111333333333333444555666777555666888999:::;;;<<<<<<:::;;;;;;<<<===>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFIIILLLOOOPPPQQQSSSTTTWWWZZZ```iiissszzz !!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!   """"""!!!!!!"""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!   !!!"""###!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!! """  !!!"""!!! ######"""!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!"""###"""  !!!######"""!!!!!!  !!!!!!!!!!!!!!!"""!!!!!!  """!!!!!! !!!""""""$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###############""""""############""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""#########$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&''')))+++***)))((()))))))))******++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---........................////////////000000000000000000///////////////000111222333333444333333333444444444555555555555666666666777777777666666777777777777666666555555555555555666666666555555666666666666555555333222111111000000111111////////////////////////111111000000000111111222111111111111111111111111000000111111000000///....../////////000000000000333333333333444555666666555666888:::;;;=========::::::999:::;;;<<<>>>???@@@AAAAAAAAABBBBBBBBBCCCAAABBBEEEHHHLLLOOOQQQRRRPPPRRRUUUWWW[[[aaaiiinnn~~~ !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! """######"""   !!!"""""""""###%%%""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!   !!!"""######!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""  !!!"""!!! """""""""!!!!!!!!!""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$"""  $$$######"""!!!  !!!""""""!!! """!!!!!!!!!  !!!!!! !!!""""""############""""""!!!!!!########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""############""""""$$$###"""!!! !!!"""""""""""""""""""""#################################$$$$$$############$$$$$$!!!""""""""""""#######################################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&((())))))(((''''''((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,---.........------------.........///////////////////////////////////////000000111222222333222333333333444444444444555555555666666666777777666666777777777777666666555555555555555555555555444555555666666555555444333222111111000000111111000000000000000000000000111000000000000111111222222222222222222222222222000000000000000//////.../////////000000000111111222222222222333444555666555666888999:::;;;;;;;;;:::999888888999;;;===???@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEGGGJJJMMMPPPQQQNNNPPPRRRUUUXXX\\\aaaeeeooo !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!  !!!!!!""""""!!!!!! """######"""   !!!!!!!!!!!!""""""###$$$%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""   !!!""""""###!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!"""""""""!!!!!!"""!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###  $$$######"""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!! !!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$&&&%%%$$$$$$######$$$$$$""""""############""""""###"""!!! !!!"""###!!!"""""""""#########$$$########################$$$$$$############$$$$$$!!!""""""""""""#################################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%%%%'''))))))'''&&&'''(((((((((((()))))))))))))))+++++++++++++++++++++++++++,,,,,,---...---------------------............---------.../////////000/////////000000111111111222222222222333333333444555555555555666666666666666666777777777777666666555555555555555444444444444444555555555555444444333222111111000000111111111111111111111111111111000000//////000111111222111111111111111111111111000000000000000///......000000000111111111222222222111111222222333444555666777888888888888888777999888777777888:::===>>>??????@@@@@@AAABBBBBBCCCEEEEEEEEEGGGIIIKKKMMMNNNLLLNNNQQQSSSVVVYYY]]]aaafffsss !!! !!!!!!""""""""""""""" !!!"""!!!  !!!""""""""""""!!! !!!""""""!!!   !!!!!!"""""""""#########$$$%%%!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######"""!!! !!!!!! !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""######""""""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!! """  !!!"""!!! !!!"""""""""!!!!!!""""""!!!""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""############""""""""""""""""""""""""""""""###$$$$$$###!!! !!!######""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###%%%%%%$$$###############""""""############"""""" !!!"""###!!!""""""######$$$$$$$$$########################$$$$$$############$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......+++,,,,,,---...///000000......//////000000000000111111222222222333333333444444555555555666666666666666777777777777666666555555555444444444444444444444555555555555444444333222111111000000111111222222222222222222222222////////////000111111222000000000000000000000000//////000000//////...---111111111111222222222222111111111111222333444444777777777888777777666555888888777888999:::<<<===>>>>>>???@@@AAABBBCCCCCCFFFFFFEEEFFFGGGIIIKKKMMMMMMOOOQQQRRRTTTWWW[[[___bbblll{{{ !!! !!!""""""""""""""" !!!"""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""" """#########$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""######"""!!!   !!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!""""""#########"""""" !!!!!!!!!!!!!!!!!! """  !!!"""!!! !!!"""""""""!!!!!! !!!!!!###$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""###$$$$$$###!!! !!!""""""""""""""""""#########!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###""""""""""""###""""""############"""""" !!!"""######!!!""""""######$$$%%%%%%########################$$$$$$############$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&'''))))))'''&&&'''((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------***+++,,,---...///000000......////////////000000111111111111222222222222444444444555555555666666666666777777777777666666555555555444444333333333333444444555555444444333333222111111000000111111111111111111111111111111.........//////000222222//////////////////////////////000000//////...---000000000000111111111111000000000111111222333444666777777888888888777777777888888999:::;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEDDDDDDEEEGGGIIILLLNNNPPPPPPQQQQQQRRRTTTXXX\\\```eeeooo{{{ !!!!!! !!!""""""""""""""" """"""!!!  !!!!!!"""""""""""""""!!!!!! !!!!!!  !!!""""""###!!!#########"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""$$$$$$"""!!!  !!!!!!!!! !!!""""""!!!  !!!"""""""""!!! !!!!!! !!!!!!!!!""" !!!"""""""""""""""!!!""""""#########"""""" !!!!!! """  !!!"""!!! !!!"""""""""!!!!!! """######""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""###$$$###"""!!!"""###!!!!!!!!!"""######$$$$$$!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######"""!!!"""""""""""""""############"""""" """#########!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))+++,,,------,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&((())))))(((''''''((('''''''''''''''''''''&&&++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------******+++,,,...///000000.........///////////////000111111111111222222222444444444555555555666666666666777777777777666666555555555444444333333333333444444555555444444333333222222111000111111111000000000000000000000000............///000222222///////////////////////////////////////......---////////////000000000000000000000000111222333444555666777999999:::::::::777888999:::<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDFFFJJJNNNPPPRRRRRRRRRPPPPPPRRRVVVYYY___bbbhhhqqq!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$""" $$$###"""!!!  !!!""""""!!!  !!! !!!!!!!!!"""###"""  !!!   !!!!!!!!!""""""""""""""""""############"""!!!  """!!! !!!!!!!!! """!!!  !!!!!!!!!!!!   """###$$$###"""!!! !!!!!!!!!!!! ############"""!!!  !!!!!! !!!"""##############################""""""""""""""""""""""""###"""""""""!!!!!! ######$$$######"""!!! """###$$$%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###!!!  !!!###$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""#########!!!  !!!"""""""""$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&))))))))))))************%%%&&&((()))))))))((('''&&&((())))))'''''''''((((((((((((((()))***+++,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------////////////000111222333555555555555555555555444666666444333333444555666666555444444222222111000444444444444444444444444555444222000//////000000444333222111111111222333000000////////////000000......////////////......///............---------++++++,,,---...///000111///000222222000///000111333333444555888:::<<<===999:::;;;:::888777888999??????>>>===>>>???AAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNNNNNNNOOOQQQTTTVVVXXX[[[^^^fffnnnvvv !!!  ###$$$###""" ######"""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""!!!  !!!""""""!!!!!!"""""""""#########"""!!!  """!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  """###$$$###"""!!! !!!!!!!!!!!! ############"""!!!   !!!!!! !!!"""""""""########################""""""""""""""""""""""""#########""""""!!!!!!!!!###############"""!!!!!!######$$$%%%$$$$$$###""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###"""  """###############"""""""""!!!""""""""""""""""""""""""!!!""""""###"""!!!  !!!"""""""""$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%%%%$$$$$$$$$##########################################$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((((())))))(((((('''(((******((('''((()))((((((((())))))***+++,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000111222222444444444444444444444444666555444333333444555666555444444333333222222111444444444444444444444444444333222000000000000111444333222111111111222222000000///////////////000......////////////......///............---------+++,,,,,,---...///000000///000222222000///000111222222444555777888::::::888999:::999888888999:::>>>>>>======>>>???@@@AAACCCCCCCCCDDDFFFHHHKKKLLLMMMNNNNNNOOOQQQTTTVVVXXX[[[]]]cccjjjpppyyy!!!  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  """!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###!!!!!!""""""""""""######!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  """######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""######""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###############""""""""""""############""""""!!!$$$$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""""" """"""############""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!  !!!!!!""""""###%%%$$$################################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$#######################################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''(((((()))***(((***++++++***))))))***)))))))))))))))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,------...///............///000111111333333333333333333333333555555444444444444555555333333333333333333333333444444444444444444444444333222111000000111222222444333222222111111222222111000000///.........///...//////000000//////...///............------------------........./////////000222222000///000111111222444555777777666666666777999999888888999;;;============>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKLLLLLLMMMMMMOOOQQQTTTVVVWWWYYYZZZ___dddhhhooo||| !!! !!!"""######"""""""""""""""""""""""""""!!!!!!!!!  """!!!!!! !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!  """###!!!!!!!!!!!!"""""""""### """"""!!!!!!!!!"""######"""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!! ########################""""""""""""""""""""""""$$$$$$##################!!!""""""#########""""""%%%%%%%%%%%%$$$###""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""!!! !!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""######$$$$$$###""""""!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''''''''(((***+++)))+++,,,,,,+++******+++))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,........................------------------------///...---+++,,,---///111...............///000000111111111111222222222222444444444444444444555555222222222333333444444444444444444444444444444444111111000000000111333444333333222222222222111222111000///...............//////000000000000/////////............---------------..................///000222222000///000111111222555666777666555444444666777888888888:::<<<=========>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQSSSUUUVVVXXXXXX[[[```ccchhhsss}}}!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""""""""  !!!!!! !!!!!!!!!!!!!!! !!!"""""""""!!! !!!""""""!!! !!!!!!!!!""""""######"""!!!  !!!""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""""""""  !!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""######!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$ !!!"""###############&&&%%%%%%$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""""""""""" !!!!!! !!!!!!"""#########$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********+++++++++))))))((('''''')))***+++***,,,------,,,++++++,,,))))))))))))***+++,,,------------.......................................------------------------///...,,,+++,,,---000111///............//////000000000000111111111222222222333333444444444555555111222222333333444444555444444444444444444444444111000000000000222333444333333333333222222111111000000///...............//////000000000000/////////............---------------..................///000222222000///000111222333555777777666555444333444666777777888:::;;;======>>>???AAAAAABBBBBBAAABBBDDDEEEGGGIIIJJJJJJIIIJJJLLLOOOQQQSSSUUUVVVWWWVVVYYY___bbbfffoooxxx"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!"""######"""!!!  !!!!!!""""""###!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""  !!!"""### !!!!!!!!!!!!""""""  !!!!!! !!!!!!!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############### !!!######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""  !!!""" !!!!!!""""""######$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((*********+++++++++,,,,,,))))))(((((())))))*********,,,------,,,++++++,,,******)))******+++,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111000//////......///000000//////000000111222222222111222333444444555444444222222222333333444444444444444444444444444444444111111000000000111333444222333333333333222111000///......---....../////////000000111111000000//////............------------------........./////////000222222000///000111222333555666666666555555222444666666666777999:::;;;<<<>>>???AAABBBBBBBBB@@@AAACCCEEEFFFHHHHHHHHHGGGIIIKKKNNNQQQSSSTTTUUUVVVUUUXXX^^^bbbeeekkksss}}}"""""""""""""""""""""""" """###### !!!###   !!!!!!!!!!!!!!!!!!!!!  !!!"""######""""""!!! !!!"""######"""!!!  !!!!!!"""""" !!!"""###"""!!! !!!!!!!!!""""""  !!!""" !!!!!!!!! !!!!!! !!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######### !!!"""$$$$$$%%%%%%$$$$$$######$$$%%%'''((($$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""######"""""""""!!!"""""""""############""""""""""""""""""""""""  !!!"""!!!!!!!!!"""######$$$$$$######"""""""""###$$$$$$##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))************+++++++++(((((()))************)))***+++------+++***+++,,,************+++,,,------+++++++++,,,,,,,,,------------------------------........................,,,,,,------...//////000111000000//////000000000//////000111111222333333000111333444555555444444333333333333333333333333444444444444444444444444222111000000000111222333222222333333333222111000------------...///000000000000111111111111000000///............---------+++,,,,,,---...///000000///000222222000///000111111222222333444555555666333444666666666666888999999:::<<<>>>???@@@@@@@@@>>>???BBBDDDFFFFFFGGGGGGFFFHHHKKKNNNQQQSSSTTTTTTUUUTTTVVV\\\```bbbgggmmmuuu}}}!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!###   !!!""""""!!!""""""!!!!!! !!!###$$$$$$###"""!!! !!!!!! !!!"""$$$$$$"""!!!  !!!!!!""" ###$$$###!!! !!!!!!!!!"""  !!!""" !!!!!! !!!""" !!!!!!!!!""" !!!"""######$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!"""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###!!!"""$$$%%%%%%%%%$$$#########$$$&&&((()))%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""  !!!"""!!!!!!!!!"""######$$$$$$######""""""###$$$%%%%%%##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************'''(((***++++++******))))))+++---,,,+++***++++++************+++,,,---...)))))))))******+++++++++////////////////////////........................+++,,,---...////////////111111000000000000000111///000000111222333333333000111222444555555444444333333333333333333333333444444444444444444444444333222111000000111222222222222333444333222111000,,,,,,,,,---...///000111000000111111111111000000//////.........---------++++++,,,---...000000111///000222222000///000111000000000111222333555666333555666666555555777888777888:::<<<>>>>>>>>>>>>===>>>AAACCCEEEFFFFFFFFFFFFGGGKKKNNNQQQSSSTTTTTTTTTSSSUUUZZZ^^^___ccchhhnnnuuu!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!    !!!!!! !!!!!!!!!!!!!!!$$$###!!!  !!!!!!""""""!!!   !!!###$$$ !!!""""""!!!  !!!  !!!  !!!"""""" !!!!!!""""""""""""!!!!!!!!!!!! !!!"""###""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!######!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%"""!!! !!!###$$$'''%%%###"""!!!"""###$$$######""""""""""""##############################!!!""""""############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$################################################'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))%%%(((******)))((())))))+++++++++***************************************)))*********++++++++++++******+++++++++,,,,,,,,,---------............///............---,,,++++++++++++---.........---,,,////////////000000000000222111000111333444444444444444333222222222333333111222333444444444444333555555444444444444555555666444111//////000333444222222222111111111111000////////////////////////000///...,,,,,,,,,---...............---,,,+++***+++,,,---...///111222222---///111222333222000///111111111111222333444555666666666666777777777777999999:::;;;;;;<<<<<<===AAAAAA@@@@@@BBBDDDGGGHHHJJJKKKLLLMMMPPPRRRTTTUUUUUUVVVXXX[[[^^^```bbbcccfffnnnyyy!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!   !!!!!! !!!!!!!!!!!!!!!$$$###!!!  !!!!!!!!!!!!!!! !!!"""### """"""!!!     !!!!!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###%%%$$$$$$$$$############$$$######""""""######$$$###"""!!!!!!!!!"""$$$$$$%%%$$$"""!!!!!!!!!"""######""""""!!!!!!""""""###########################!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######"""############$$$$$$$$$################################################&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''((((((%%%''')))***)))(((((()))************************************************)))))))))*********++++++************+++++++++,,,------------.....................///......---,,,+++,,,---...///...------.../////////000000000000111000///000222333333333222222222222333333444555222222222222333333333333444444333333333333444444555444222111000111222333222222222111111111111000//////////////////////////////...---------------............---,,,+++***++++++,,,---...//////000---///000222222111000///111111111111222333444444555666666666777777777777999999::::::;;;<<<<<<<<<@@@@@@???@@@AAACCCFFFGGGIIIJJJKKKLLLNNNQQQSSSTTTSSSTTTVVVYYY\\\^^^```aaafffkkkttt}}} !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!  !!!"""!!!""""""!!!      !!!"""!!! !!!!!!""" !!!!!!""""""###!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!"""######$$$$$$##################""""""""""""""""""############""""""######"""""""""###$$$%%%###"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$'''))))))((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,---------......---......///////////////,,,---......//////............/////////000000000000///......000222222111000000111222333444555666333333111111000111222333333333222222222222333333333333333222222222111111222222222111111111111000000000000000000000000000.........///......---,,,.........------,,,,,,+++++++++,,,,,,---------------...000111111111000///111111000111111222333444555555666666666777777777999999::::::;;;;;;<<<<<>>>>>???@@@BBBDDDFFFHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSTTTWWWZZZ\\\^^^___eeehhhmmmsss}}} !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""  !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!   !!!!!!!!!!!!    !!!!!!!!!!!! !!!!!!""" !!!"""###$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!""""""###############"""""""""""""""!!!!!!!!! !!!"""######"""!!! """""""""""""""#########!!!!!!  !!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&))))))(((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********+++,,,,,,,,,------------+++,,,---...////////////------........./////////........./////////000000///---,,,---///111111000000000111222333444444444444333111//////000111333333333222222222222333333222222333444333222111000222222222111111111000000000000000000000000000000------/////////...---,,,......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///000000000//////000000000000111222333444555555555666666666777777888999999:::;;;;;;<<<<<<=========>>>???AAACCCDDDFFFGGGGGGIIIKKKMMMNNNPPPQQQRRRTTTVVVXXX[[[\\\]]]bbbeeeiiinnnvvv !!!!!!""""""!!!!!!!!!!!!  !!!!!!!!! """###  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!       !!!!!!!!!!!! !!!!!! !!!"""###$$$"""!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$########################"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''(((((((((((('''''''''''''''''''''''''''$$$''')))***((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********++++++++++++,,,,,,,,,---)))***+++,,,---.........------------......//////............////////////...---,,,,,,///000000000111222222333333222111111444222000//////000222333444444333333333333444444111222333444444222111///222222222111111111000000000000000000000000000000,,,---...//////...---,,,......---,,,,,,,,,------.........---------------------......////////////000000000000111222333333555555555555666666666666888888999999:::;;;;;;<<<<<<<<<===>>>???AAABBBCCCFFFFFFFFFGGGIIIKKKMMMNNNQQQRRRSSSUUUXXXZZZ\\\\\\___ccchhhmmmsss||| !!!"""""""""!!!!!!!!!!!!  !!!!!! !!!"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!        !!!!!!!!!   !!!"""######  !!!"""###### !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  """$$$%%%########################"""""""""#########$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%&&&''')))))))))((((((''''''((((((((((((''''''%%%(((******)))((())))))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,))))))***,,,,,,------------,,,,,,,,,,,,---......------........./////////...---,,,,,,...000000///111222333333333222000///222111111000111222333444444444333333333333444444222222333444333222111000222222222111111111111000000000000000000000000000,,,---......///...............,,,,,,+++,,,---...............------------------------.........///000000///000000111222333444444555555555666666666888888999999::::::;;;;;;;;;<<<===>>>@@@AAABBBBBBEEEEEEFFFGGGHHHJJJLLLMMMPPPQQQRRRTTTWWWYYYZZZ[[[\\\```fffkkkpppwww !!!""""""###!!!!!!!!!!!!   !!! !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""  """!!!!!! !!!!!!"""  !!!  !!!""""""  !!!"""###$$$ !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!""""""#########!!!  !!!!!!"""""""""!!!    """$$$%%%########################!!!!!!!!!"""""""""######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''''''''''''''###$$$&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&'''((())))))((('''%%%&&&(((*********)))((((((((()))******)))((((((&&&)))++++++***)))******(((((())))))***++++++,,,************************)))))))))*********++++++************+++++++++,,,************++++++++++++***++++++,,,------------,,,++++++***+++,,,---...---------.........//////...---,,,---///000000000///000222333333222111000000000111222333444555555333333222222222222333333222333333333222222111111222222222111111111111000////////////////////////---------------.../////////---,,,++++++,,,...///,,,,,,,,,,,,,,,---------------,,,,,,------...////////////000000111222333444444444555555555666666888888888999::::::;;;;;;;;;<<<===???@@@AAABBBBBBEEEFFFFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRTTTVVVXXXXXXYYY]]]bbbfffjjjpppxxx~~~ !!!""""""###"""!!!!!!!!!  !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!  !!!""""""!!!!!! """""""""!!!  """###$$$  """"""!!!!!!!!!!!!""""""   !!!!!!!!! !!! !!!######$$$ !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!""""""###  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$!!!  !!! """#########"""!!! !!!!!!!!!  !!!$$$&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((()))))))))((('''$$$&&&(((***++++++))))))((()))***++++++***)))((('''))),,,,,,+++******+++((())))))***+++,,,,,,,,,************************************++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,------......------,,,+++*********+++,,,------------........./////////---,,,---///111111000---...111333444444333222///000222333555555666666222222111111111111222222333333333222222222111111222222222111111111111000////////////////////////...---,,,,,,---...///000///---,,,++++++,,,...///******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000111222333444444444555555555666666777888888999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBFFFFFFFFFGGGHHHJJJKKKLLLMMMNNNOOOQQQSSSTTTVVVWWWXXX[[[___aaaeeekkkttt{{{ !!!!!!!!!###""""""!!! """!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!  !!!!!!    """!!! ###      !!!!!! !!!!!! ###!!!!!!!!!!!!  !!!"""######$$$!!!"""$$$$$$"""!!!"""###""""""!!! !!!!!!!!!!!!  """""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  """### !!!!!!!!!!!!!!!"""""""""""""""######$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((()))(((((())))))(((((()))***++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------........................---,,,,,,,,,---///000222///............---------------,,,+++,,,---...///...------...000111///---//////...............//////000222333444444333222///111333444444333222111222222222111111000000000666333111111333333111///555444444333333222222111000000000///......------........................+++,,,---...---,,,+++***......---+++)))(((***,,,---,,,+++******,,,...///111111111000000000000000222222222222333444555555777666666777:::;;;;;;:::===>>>??????>>>???AAACCCBBBEEEGGGHHHGGGFFFFFFGGGJJJLLLOOOPPPQQQSSSUUUWWW\\\\\\]]]^^^bbbhhhooouuu||| !!!!!!"""###""""""!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!!!!!!!!!!     !!!  !!! """     !!!!!! !!!""""""!!! """!!!!!!!!!!!!  !!!""""""######!!!"""$$$$$$"""!!!"""###""""""!!! !!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!! !!!""" !!!!!!""""""""""""!!!!!!""""""###$$$########################$$$%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))(((((()))***+++,,,---+++++++++***************------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,,,,------------........................------,,,,,,---...000000///............---------...---,,,,,,,,,---//////.../////////////////////111222333444444333111000---...000222333555666666...000222444555555444333333333222222222111111111555333111222333444222000555444444333333222222111222111111000000///..............................,,,,,,------,,,,,,+++***---------+++)))((()))+++,,,+++*********+++---...000000000000000000000000222111111222222333444555666555555666999::::::999<<<===>>>>>>>>>???AAACCCBBBEEEGGGHHHGGGFFFGGGHHHIIIKKKNNNOOOPPPQQQSSSUUUXXXYYY[[[]]]```ffflllqqqxxx !!!""""""###""""""!!!!!! !!! !!!!!!   !!!!!!!!!!!!!!!!!!   !!!"""      !!!!!! """   !!!!!!""""""###  !!!!!!!!!!!!""""""""""""!!!!!!""" !!!"""!!! !!!!!!""""""### """######"""!!!!!!""""""!!!!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!"""!!! !!! !!!"""######""""""!!!!!!""""""###$$$########################$$$$$$$$$%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''***)))'''%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''''''((((((***+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......---------......//////............---------......------......///000///000111///---...111555333444777999999777555333000000111111333444555666...000222444555555555555444333333333333333222222333222111222444555444333555444444333333222222111333222222111111000//////........................---,,,,,,+++++++++++++++,,,,,,,,,***(((((()))******************+++++++++.........///000000000111111111111111222333444444444333333555777888888777;;;<<<=========>>>@@@BBBBBBDDDFFFGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSTTTVVVYYY\\\___ccchhhlllrrryyy !!!!!!""""""""""""""""""!!!!!!  !!!!!!  !!!!!!!!!!!!   !!!  !!!  !!!    !!!"""!!! !!!   !!!"""######$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!! !!!!!!!!!"""""" """######"""!!!!!!""""""!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!"""!!!  !!!"""###$$$!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((&&&$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((***,,,---*********++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------,,,,,,---------.........//////////////////////////////......------------///............---------............//////000000...111222000...///666<<<444555777888888777666555:::888666444222222222222111222333444555555444444444444444444444444444444222222222333444555555555555444444333333222222111333222222111000000//////...........................---+++*********+++,,,***+++,,,+++)))((()))***(((((()))************))),,,,,,---...///000000000000000000000111222333333333222222333666777777666999:::<<<<<<<<<===???AAABBBCCCEEEFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPRRRQQQTTTXXX[[[^^^aaaeeehhhmmmsss}}} !!!""""""###"""""""""""""""!!!!!!!!! !!!!!!   !!!!!!""""""    !!!  !!! !!!!!! !!!!!!"""!!! !!!!!!    !!!!!!  !!!!!!"""""" !!!!!!  !!!!!! !!! !!!""""""!!! !!!!!!!!!!!! !!!######!!! !!!"""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""############################## !!!"""""" !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!!!!!!!!  !!!"""###$$$!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""######$$$$$$###############"""######%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$###################################################%%%%%%&&&&&&&&&%%%%%%$$$""""""###$$$&&&''')))***)))))))))******+++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,---------....../////////////////////////////////......---,,,,,,///............---------.........///////////////---000222111000333;;;BBB444333222222222444555666>>>===:::777444333222222555555555555444333333222444444444444444444444444111222333444444555666777555444444333333222222111222111111000000///......///////////////////////////...,,,+++++++++,,,---***+++,,,+++***))))))***'''((()))*********))))))++++++,,,---......//////////////////000111222222222111111222444666666555777888:::::::::<<<>>>@@@@@@BBBCCCDDDDDDDDDFFFHHHHHHJJJLLLMMMMMMNNNQQQRRRPPPSSSWWW[[[]]]```dddfffjjjnnnuuu~~~ !!!!!!"""######"""""""""""""""""""""""" !!!!!!    !!!"""""""""  !!!  !!!!!!    !!!!!!!!! !!! !!!!!! !!!"""!!!  !!! !!!!!! !!!!!!!!!  !!! !!!!!!!!!  !!!!!!  !!!!!!""""""""" !!!""""""!!! !!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######################## !!!!!!!!!"""  !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###"""!!!  !!!"""######!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!"""######$$$############"""""""""###$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$################################################%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!""""""$$$%%%'''(((''''''(((((()))*********)))))))))))))))*********************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------.........................../////////...---,,,,,,///............---------------...////////////...---...000000111555===BBB222111///---...000333555999999888777777777777777888888777555444333222222333333444444444444444555222333555555555555666888555444444333333222222111222111111000//////......///////////////////////////......---------------***+++------+++******+++)))))))))))))))*********+++++++++,,,------..................///000111111111000000222444666555444555777888999999;;;===@@@???@@@AAAAAAAAABBBEEEGGGFFFIIIKKKLLLMMMOOOQQQSSSPPPSSSVVVZZZ\\\___ccceeegggjjjooovvv !!!""""""######"""""""""""""""""""""""" !!!""" !!!!!!  !!! !!!""""""###  !!!  !!!"""""" !!!!!!!!!!!!   !!!!!!""" !!!!!!!!!  !!! !!!"""""" """ !!!!!!!!! !!!!!!!!!!!!  !!!!!!"""  !!!!!!"""!!!  !!!""" !!!######""" !!!""""""!!! !!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!!!!""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!"""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$################################################$$$$$$%%%%%%$$$######""""""""""""######$$$&&&&&&&&&&&&&&&'''((()))))))))((((((((()))))))))***************************************++++++++++++,,,*********+++++++++,,,,,,---------------------------......//////...---,,,///............---------+++,,,---...///......------------...111555999<<>>?????????AAADDDFFFCCCFFFIIIKKKLLLNNNQQQSSSPPPRRRUUUWWWZZZ]]]aaaddddddfffjjjooowww !!!!!!""""""######"""""""""""""""######### !!!""" !!!!!!  !!!!!! !!!""""""###  !!!  """######!!!!!!""""""!!!!!!  !!!!!!  !!!""""""  !!!!!!"""!!! !!!###""" ### !!!"""""" !!!!!!!!!!!!!!!  !!!""""""  !!!!!!###"""!!! !!!"""### !!!######""" !!!""""""!!! !!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!!########################"""""""""""""""!!!!!!!!! """######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!"""$$$'''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&%%%###############$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""#######################################"""!!!!!!$$$#########$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------//////.........---------++++++---.........---,,,...,,,+++---000444555666---...///000111222222222///111333666888999999999777777666555555555555666222222222333333444444444333555777777555444666888555555444333333222222111444444333333222111111000000000000000000000000000///000111111111000...---***,,,//////...---,,,---,,,+++)))((((((***,,,---,,,,,,++++++++++++++++++---------------///000000222111000222444666666555333555777777888999<<>>>>>>>>@@@CCCEEEAAACCCGGGIIIKKKMMMPPPSSSOOOQQQSSSUUUXXX[[[```dddcccdddgggkkkrrr}}} """$$$!!!!!!!!!!!!!!! !!!  !!!"""!!!"""  !!!######!!! !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!!!!   !!!""""""!!! !!!!!!   !!!"""""""""""""""!!!  !!!"""""" !!! !!!######"""!!! !!! !!!!!! """######!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!! !!!!!!!!!!!!!!! """  """###!!! !!!###$$$""" !!!""""""!!!  !!!"""!!! $$$###!!! !!!"""!!! !!!"""$$$%%%##############################"""""""""""""""### !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$######"""###$$$$$$###"""!!! ######$$$$$$$$$$$$#####################"""!!!!!!!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&(((''''''&&&&&&&&&''''''******)))))))))))))))***************************+++*********+++,,,,,,---000//////......---------+++,,,---...///...---,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///111333////////////000111222333//////000111222333333333333444444444444444444444555444222222222444666777666666666555444444666888444444444444555555555666444444555555444222111000////////////000000000000000000///------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++******,,,---///000000000///...111111222222222333333333333333444666777999::::::<<<===??????>>>>>>@@@AAAEEEEEEFFFGGGHHHJJJLLLMMMOOOPPPQQQTTTWWW[[[___aaa```bbbeeeiiiooowww!!!!!!  """######""""""!!!!!! !!!  !!!  !!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!""""""!!!  !!!!!!   !!!""""""!!! !!!!!!!!! !!!!!!   !!!!!!!!!!!!!!! !!!"""""" !!! !!!######"""!!! !!! !!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!! """"""""""""""""""""""""###"""!!!  !!! !!!!!!"""""""""!!!!!!"""!!!!!!""""""!!! !!!###$$$""" !!!!!!"""!!!  """###"""!!!######!!! !!!"""!!!!!! !!!"""###$$$""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""""""######$$$$$$######""""""######$$$###"""!!! """##################"""""""""######""""""!!! !!!!!!"""######$$$%%%%%%""""""###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''***))))))(((((())))))***+++************************************+++,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------......//////...///000111/////////000000111222333000000000111222222222333222333333333444444555555555444333222222333555666666666666555444444666888333333444444444555555555444444555555444222111000//////000000000111111111//////...............///------,,,,,,,,,,,,------------------------------............------------,,,---...///000//////...111111111222222222333333222333444555777888999:::;;;<<<>>>>>>======???@@@CCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPRRRUUUXXX\\\^^^___aaadddggglllrrrzzz!!!"""!!! !!!$$$######"""!!!!!!!!!"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!   !!!!!!!!!!!!  !!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!! """"""  !!!!!!""""""""" !!!"""""" !!! !!!######"""  !!! !!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!! !!! !!!"""############"""""" """""""""!!!!!!!!!######!!!  !!!!!!!!!"""!!! !!!"""######!!!###"""!!!!!! !!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""""""""############""""""""""""#########"""!!!!!!!!!""""""######""""""!!!!!!""""""""""""!!! !!!""""""######$$$$$$$$$""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))+++++++++******)))))))))******)))))))))***++++++******)))))))))))))))))))))))))))))))))***++++++************)))))))))))))))******+++,,,------...000000////////////000000000000000000111222333333111111111111111111222222111111222333444444555555555555333222222333444444555666666555444444555777333333444444444555555555444444444444333222111111000000111111111222222222///////////////000000111---,,,,,,++++++,,,,,,---////////////////////////.........////////////000------...////////////...111111111222222222222333222222333444555777888888999;;;<<<<<<<<<<<<===???@@@AAABBBCCCFFFHHHJJJLLLMMMMMMNNNOOORRRUUUXXXYYY]]]___aaacccgggmmmsssxxx !!!!!!!!!"""$$$&&&((('''%%%###""""""""""""    """###!!!!!!!!!!!!   !!!!!!   !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""""" !!!"""###!!!  !!! !!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""!!!!!!!!! !!!###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""!!!  !!!!!!"""!!! !!!#########"""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!"""""""""#########$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''((())))))++++++******))))))(((((()))))))))(((((())))))***&&&&&&''''''''''''''''''(((((('''&&&&&&((()))***(((((('''''''''&&&&&&&&&&&&'''((()))***+++,,,---///......///111111111000000000000000111222333333222222222111111111111111///000111222333444555666555555444333222222222333444555666555444444555666444444555555555666666666444444444333333222222222111111222222222333333333111111000000000000000111,,,,,,++++++++++++,,,,,,////////////////////////---------...///000000111------........./////////111111111111222222222222111222222333555666666777888999;;;;;;::::::<<<======>>>???AAADDDGGGIIIKKKLLLLLLLLLNNNOOORRRUUUVVV\\\]]]___aaaccchhhmmmqqq~~~"""!!!  %%%+++000666333///***&&&"""!!!     """$$$""""""!!!!!!   !!!!!! !!!!!!!!!!!!    !!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  """"""!!!  !!! !!!!!!!!!""""""!!! !!!!!!"""  """############""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!! """ !!!"""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""#########"""###############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((()))*********)))))))))(((((()))((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))******,,,+++,,,///222444333111////////////000111222333222222222111111111111111//////000111222444444555555444333333222222222222333555666666444333444555555666666666666777777777444444333333333333333333222222222222333333333333444444222111//////......---,,,,,,++++++,,,,,,---------------------------++++++,,,---......///000---------------......///000000111111111222222222111222222333444555666666777888::::::999999;;;<<<<<<===>>>@@@CCCEEEHHHIIIKKKKKKKKKLLLNNNPPPSSSTTTYYY[[[]]]___aaaeeejjjmmmyyy###"""!!! ###***444:::EEEAAA999111)))### !!!!!!  !!!!!! !!!   """###"""""""""!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!   !!!"""  !!!""""""""" !!!!!!!!!  !!!""""""   """"""!!! !!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!""" !!!  !!!"""""" !!!!!!!!!!!!  !!!!!!!!! """""""""""""""""""""""" !!!""" !!!!!!"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""" !!!!!!!!!!!! !!!!!! !!!""""""!!!""""""######""""""!!!!!!""""""""""""!!! """"""""""""""""""""""""####################################$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((''''''&&&&&&''''''%%%%%%&&&'''(((((())))))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''(((((()))***)))***...222555333000............///000111111111111111111111111222222//////000111222222333333333333333333333222222222222444666666444333444555555555666666666777777777444333333222222333333444111111222222222333333333555444333111///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------,,,,,,------...///000000000111111111111222222222333333444555555666666888999999999999:::<<<<<<===>>>???BBBDDDFFFHHHIIIIIIIIIJJJLLLNNNQQQRRRVVVXXXZZZ]]]___ccchhhkkkttt!!!!!!"""$$$)))111;;;AAAEEEAAA:::111)))$$$  !!!!!!  !!! !!!   !!!###""""""!!!  !!!""""""!!!  """### !!!!!!"""   !!!"""!!!  !!!!!!!!! !!!"""  !!!"""!!!!!!  !!!""""""  !!!"""!!! !!! !!!!!!!!!"""""""""""" !!!""""""!!!    !!!!!!""""""###### !!!!!! !!!"""""""""!!! !!!!!!"""""""""!!!!!! !!!!!! """$$$###!!! !!!"""  !!!  !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""###### !!!!!!"""######$$$"""######$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""" !!!!!! !!!  !!!"""###"""##################"""""""""######""""""!!! """""""""""""""""""""!!!############"""""""""""""""""""""######$$$%%%&&&%%%%%%%%%%%%&&&'''((()))''''''(((((()))*********(((''''''&&&%%%%%%&&&&&&&&&'''''')))***+++,,,,,,'''(((((()))***)))))))))))))))))))))((((((((((((&&&&&&''''''((((((((()))***))))))---222444111------,,,,,,------...///000000000000111222222222333///000000000111111222222111222222333333333333222222444666666444333333444444444444444555555555555444333222222222333444444111111111111222222222222444333111000///...------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,---...///000000000000111111111111333333444444555555666666666888999999999999:::<<<======>>>@@@AAACCCEEEFFFEEEEEEFFFGGGIIILLLOOOPPPQQQTTTWWWZZZ]]]aaafffjjjpppyyy ###(((---666>>>DDD===999333---'''$$$###""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   ###""""""!!! !!!"""""""""!!!  """### !!!!!!   """"""!!!  !!!"""""" !!!""" !!!!!!!!!  !!!""""""  !!!"""  !!!!!!!!!!!!!!!!!!"""""""""""" """######!!!   !!!"""######$$$ !!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!  """$$$###!!! !!!###  !!!  !!!!!!!!! !!!""""""!!!!!!  !!!""" !!!"""###$$$ !!!"""######$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""" !!!  !!!"""#########$$$$$$$$$$$$#####################"""!!!!!!""""""""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%&&&'''((()))&&&&&&'''((()))***++++++((('''&&&&&&%%%%%%%%%%%%'''((()))***+++,,,---...'''(((***+++++++++***)))+++************)))))))))((((((((()))))))))))))))+++)))))),,,111222...***,,,,,,,,,,,,---...////////////000111222333333444000000000000000111111111000111222333333333333333222444666666555333333444222222222333333333444444444333222222222333444555000000111111111222222222111111000//////...////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++,,,---...///000000000000111111111111333444444555555666666666777888999:::999999:::<<<>>>>>>???@@@AAACCCEEEFFFBBBBBBCCCEEEGGGJJJMMMOOONNNQQQUUUXXX\\\```eeeiiimmmvvv###$$$)))111:::??????===555222...)))%%%"""!!! !!! !!!"""""" !!!!!!"""!!!   !!!"""""""""!!!!!!  !!!!!!!!!!!!!!! !!!  """"""""""""!!!!!!!!!!!! !!!!!!  !!! !!!"""  !!!  !!!""""""""""""""""""""""""""" !!! !!!"""###!!!!!!   !!!!!!"""""" !!! !!!!!!!!!!!! !!!!!!!!!!!!  !!!######!!!  !!!!!! ###############"""!!!!!!""""""!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!! !!!""""""###############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""!!!  !!!!!! !!!!!!######""""""""""""######"""""""""""""""######$$$$$$$$$##################&&&%%%$$$"""!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%(((***+++++++++---...,,,+++++++++++++++++++++******)))))))))***+++,,,...---+++))))))***+++,,,***+++------------+++***------++++++++++++------///...------...///000111000000000000111111111111222222222333333333444444666555333222222333444666555333111222555666555444555444444333333333444444333222111000000000111222222111///.........///000333111000///000///...,,,------------------------+++,,,---......---,,,+++000///---,,,,,,---...///222111000......000111222444555555666666666666666777888888999999:::;;;;;;======>>>>>>>>>?????????FFFBBB???AAAFFFKKKLLLKKKQQQSSSUUUYYY\\\^^^``````hhhmmmuuu|||%%%)))000777<<<<<<888444///---***&&&$$$""""""""" !!!!!!""" !!!!!!!!!"""    !!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!  !!!!!!!!!  !!!!!!  !!!  !!!   !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""###!!!!!!  !!!!!!!!!""" !!! !!!!!!!!!!!! !!!!!!  !!!""""""!!!  !!!!!!!!! """"""######""""""!!! """!!!!!!!!! """!!!!!!   !!!""""""  !!!!!! !!!!!!"""###############"""""""""!!!!!!#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%$$$###"""!!!  !!!!!!!!! !!!!!!######""""""""""""######"""!!!!!!!!!!!!"""######"""""""""######$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%''')))*********+++---+++,,,,,,,,,,,,,,,++++++************++++++++++++---,,,+++******+++---...,,,,,,------------,,,,,,---,,,++++++++++++,,,---...---------...///000111//////000000000111111111222222222333333333333444666444333222222333444555555333111222444666555444777666555444333333222222444333222111000111111222222111000///...//////000222111//////000000...---------------------------,,,------------------,,,111000...------///000111222111000//////000111222444444555666666666666666777888888999999::::::;;;<<<<<<===>>>???@@@AAABBBFFFBBB???AAAGGGKKKLLLLLLOOOPPPSSSWWWZZZ]]]^^^___ccciiipppwww~~~+++111999===;;;555---))))))(((&&&$$$###"""######  !!!""" !!!!!!!!!!!! !!!"""  !!!!!!  !!!!!!""""""!!!!!!      !!!!!!  """!!!    !!!""" !!! !!!""""""!!!!!!  !!!!!!!!!!!! !!! !!!!!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!! !!!!!!!!!   !!!"""""""""  !!!!!! !!!!!!""""""############""""""""""""!!!!!!"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$###"""!!!  !!!!!!!!! !!!!!!######""""""""""""######!!!!!! !!!!!!"""### !!!!!!"""###$$$%%%%%%"""!!!!!! !!!!!!"""""""""######$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$&&&((()))))))))***+++***+++,,,---------++++++)))***+++,,,---,,,,,,+++,,,++++++++++++---...///---------,,,,,,---------,,,,,,+++******+++,,,,,,------,,,------///000111//////000000000000111111111111222222222333333333444444222222222333444555444333111222444555555444999888666444333222222222444444333222222222222222111111000///////////////111///...///000111000...------------------------...------,,,,,,------...111000/////////111222333222111000//////000111222333444555555666666555555777777888888999::::::::::::;;;<<<>>>@@@AAACCCCCCFFFCCCAAABBBGGGKKKMMMLLLLLLNNNQQQUUUXXX[[[]]]^^^^^^dddkkkpppwww555999<<<:::333+++&&&$$$&&&%%%$$$############$$$  !!!""" !!!!!!!!!"""""""""  !!!"""###  !!!!!!!!!  !!!""""""""""""""""""  """      !!!  """"""!!!   !!!!!!!!!!!!  """### !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!! !!! !!!!!!!!!!!! !!!""""""!!! !!!""""""""""""!!! !!!!!!  !!!!!!   !!!!!!""""""###  !!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!"""""""""############$$$""""""############""""""$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!!!!######""""""""""""###### !!!""""""!!!!!!""""""######$$$$$$ !!!""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))(((''''''''''''&&&&&&&&&&&&$$$&&&((((((''''''((()))((()))+++,,,,,,,,,***)))((()))+++---...---,,,+++,,,++++++******+++,,,------,,,+++******+++,,,---++++++************++++++++++++,,,,,,---...///000////////////000000000111111111111111222222222222333222222111222222333444333333222222333444444444777666555444333333333333444444333333333222222333111000000//////////////////......///000111111000...........................---,,,++++++,,,---...////////////000111333444111111000//////000111111333333444555555555555444777777777888999999::::::;;;<<<===>>>@@@AAABBBCCCDDDCCCAAACCCGGGKKKLLLLLLJJJLLLOOOSSSWWWZZZ\\\]]]\\\aaaggglllqqqzzz======999111)))$$$$$$&&&&&&&&&%%%$$$$$$#########!!! !!!""""""!!!!!!!!!"""""""""###### !!!""""""###!!!  !!! !!!!!!""""""!!! !!!!!!""""""""""""""""""!!!!!!"""    !!!!!!!!!  !!!  !!!!!! """"""!!!  !!!!!!  !!!!!!!!!"""""" """### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######""""""    !!!"""""""""  !!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""#########!!!""""""######""""""!!!#########"""""""""""""""  !!!!!!!!!!!! !!!!!!######""""""""""""###### !!!""""""$$$######""""""!!!!!!!!!  !!!"""###"""###############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&$$$&&&((((((&&&&&&&&&'''&&&'''((()))***))))))((('''(((+++---...---,,,+++,,,+++***)))((((((((('''+++***)))(((((()))***+++************************)))***+++,,,---...//////...////////////000000000000000000111111111222222111111111111222222333333222222222222222333444555444444333333333444444555444444444444333333222222000000000000000//////...///...---...000222111000...........................---,,,++++++,,,---...---------...///000111111111111000000000000111111222333333444444444444444666777777888888999::::::=========>>>>>>??????@@@BBBBBBBBBCCCFFFIIIKKKLLLJJJLLLOOOSSSVVVYYY[[[\\\[[[```fffjjjmmmttt===888111)))###"""%%%(((&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!""""""###$$$""""""""""""############!!!!!!!!!"""""""""""""""!!!!!! !!!!!! !!!"""###"""!!!  !!!!!!!!!!!!!!! !!!""""""######"""""""""!!!  !!!"""  !!!   !!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""###!!!"""### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!   !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""#########  !!!"""!!!!!! !!!!!!######""""""""""""######!!!!!! !!!!!!"""###$$$$$$###"""!!! !!! !!!""""""###########################%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))((((((((('''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&%%%&&&&&&&&&'''(((((()))&&&((()))+++,,,,,,,,,+++,,,+++***)))(((&&&%%%%%%((((((''''''''''''(((((())))))************))))))((()))***,,,---...............////////////000000///000000000000111111111///000000111222222222333111222333222111222333555111111111111222333444555333333333333333222111111000000000000000///......///......///000111111000...........................------,,,,,,------...,,,,,,------......//////000000000111111000000000111222333333444444333333666666777777888999999999<<<<<<============>>>>>>@@@AAABBBCCCEEEHHHIIIKKKJJJLLLOOORRRUUUWWWYYYZZZ[[[```eeegggiiioooxxx444///)))%%%$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$###############$$$$$$%%%"""""""""#########$$$$$$""""""######""""""!!!!!!!!!!!! !!!!!!!!!!!!#########""" !!!!!!!!!"""""""""######!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!""""""######!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!  """!!!!!!!!!  !!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!"""######$$$$$$######!!!!!!!!!!!!!!!    !!!!!! """"""!!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""#########$$$ !!!!!!"""!!!!!! !!!!!!######""""""""""""######"""!!!!!!!!!!!!"""############""""""!!!!!! """"""!!!!!!!!!"""##################""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************((((((((((((''''''''''''&&&((()))(((&&&%%%%%%&&&'''&&&%%%%%%&&&''')))+++&&&'''((()))***++++++,,,************)))'''&&&&&&'''(((((((((((((((((('''(((((()))******)))(((((('''(((***,,,---................../////////000000/////////000000000111111...///000111222222222222000222333222111111333555111111111000111111222222111222333333333222111000///000000111000///...---000///...///000111000///........................,,,------------------,,,,,,------.........------000000111111111111000000111111222333333333333333666666777777888888999999999::::::;;;<<<===>>>>>>>>>???AAACCCDDDFFFHHHIIIJJJKKKNNNPPPSSSUUUVVVVVVYYY^^^bbbdddeeeiiirrryyy+++(((%%%%%%'''(((&&&### !!!"""$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$###############"""!!! !!!!!! !!!!!!!!!"""###$$$###""" !!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!"""######$$$!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""!!! !!!!!!  """"""!!!!!!  !!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!! !!!!!!""""""###$$$$$$$$$$$$###!!!!!!""""""!!!!!!     !!!!!!"""!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!""""""!!!!!! !!!!!!######""""""""""""######"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""###############"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************)))((((((((('''''''''''''''((())))))'''%%%%%%&&&((('''%%%$$$%%%(((+++---&&&&&&&&&'''(((***+++,,,)))************))))))((('''((()))******)))(((''''''((()))******)))((('''&&&'''***,,,---...................../////////000////////////000000000000......000111222222222222000222444333000000333666222222111000/////////000111111222333222111000//////000111111111000...---111///...///000111000...////////////////////////+++,,,............,,,+++---...............---,,,000000111111111111000000111111222333333333333222666666666777888888999999777777888:::<<<===>>>???===>>>AAABBBCCCEEEGGGIIIIIIJJJLLLOOOQQQRRRSSSTTTWWW\\\```aaabbbeeemmmtttyyy(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""""""""""""""!!!"""#########!!! """""""""""""""""""""""" !!!"""######"""!!! ######""""""!!!!!! !!!!!!!!!  !!!!!!!!!   !!!""" """ !!!"""""""""!!! !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&'''!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""### """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!     """""""""!!!!!!  !!!"""""" !!!!!!!!!!!!!!!"""!!! !!!!!! """"""!!!!!! !!!  !!! """  !!!  !!!"""!!!  """!!!!!!!!!!!!"""""""""""" !!!!!!""""""#########!!! ###$$$"""  !!!!!!!!!!!!!!!###"""  !!!###$$$"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''')))***)))'''&&&&&&'''%%%$$$$$$&&&)))++++++***(((((('''(((((()))******)))))))))))))))*********+++*********))))))((((((''''''''''''((((((((((((((())))))))))))*********////////////////////////...///000000//////000111//////111222222111000///000000000111222222222333555333111000000111333555111222333222000000000111000///...---------------///...---,,,,,,---...///111000///...............,,,+++***+++...///---***...,,,++++++,,,------,,,---------...............000111111111222333444444333333444444666777999999888999999:::;;;<<<======>>>???AAAAAABBBDDDGGGJJJKKKLLLLLLLLLLLLNNNRRRUUUUUUXXX[[[^^^aaadddgggjjjuuu}}}(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""#########""" ########################!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!   !!!!!! !!!"""!!! !!!!!!!!! !!!!!!!!! !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""!!!!!!   !!!""" !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!      """!!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!!!!!!!    """   !!!"""!!!  """ !!!!!!!!!"""""""""""" !!!!!!""""""""""""###!!! """###!!! !!!!!!!!!!!!!!!"""!!!  !!!###$$$"""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""###$$$###"""!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&''''''&&&%%%''')))+++***))))))))))))((())))))******'''(((((((((((()))))))))))))))))))))((((((((('''''''''(((((()))))))))***))))))*********+++++++++////////////////////////---///000000//////000111...///111222222222111111111111111111111222222222222222222111111222222222111222333222000000000111000///......---------...///...------------...///000//////...............,,,+++***+++...///---+++...,,,++++++,,,------,,,---------...............111222333444444555555444333333333444555666777888888888999:::;;;<<<======>>>@@@AAAAAAAAACCCFFFIIIHHHJJJKKKKKKLLLOOOSSSVVVVVVYYY\\\^^^___bbbeeegggrrryyy((((((''''''&&&%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###""""""""""""###""""""#########"""!!! ###########################""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!! !!!!!! !!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######!!!   !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!      """  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   """  !!!    !!!!!!  !!! !!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""$$$"""!!!!!!""""""  !!!!!!!!!!!!!!!"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!"""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''''''''((()))''''''((()))******(((******))))))))))))))))))&&&&&&&&&''''''((((((((()))((((((((((((''''''''''''(((((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////---///000000///...000111...///000222222333333333222222222111111111111111///000222222222222000///111222333222000000000111000//////...............///......------......//////.........------------,,,++++++,,,---...---,,,...,,,++++++,,,------,,,---------.........//////111222444666777666555444333333333333444444555666888888999:::;;;<<<<<<===>>>@@@AAAAAAAAABBBDDDFFFFFFGGGIIIJJJKKKNNNRRRVVVVVVXXX[[[\\\]]]___bbbdddmmmsss}}}((((((''''''&&&&&&&&&%%%!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######"""""""""###""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """"""""""""!!! !!!!!!!!!   !!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!! """!!!!!! !!!!!!"""!!!!!!"""###############""""""""""""""""""""""""!!!!!! !!!!!!$$$$$$"""!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     """  !!!!!! !!!!!!!!!!!!!!!!!!   !!!!!!   !!!  !!!    !!!!!! !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!  !!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!"""""" !!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((''''''((()))***)))(((((()))***)))'''***)))((('''''''''''''''&&&&&&&&&''''''(((((())))))))))))))))))((((((((((((((()))***+++---......,,,,,,,,,,,,------------////////////////////////---...000///......///111...///000111222333444444333222222222111000000000000000111111111111000000111222333222000000000111000000//////...//////000//////............//////---............------------,,,,,,,,,------.........,,,++++++,,,---,,,,,,,,,,,,------.../////////000111444666777666444333333333333222222333444444777777888999:::;;;<<<<<<>>>???AAAAAA@@@AAABBBDDDEEEFFFHHHIIIJJJLLLPPPRRRSSSUUUXXXZZZ[[[]]]```bbbhhhnnnvvv~~~((('''''''''''''''&&&&&&"""###&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##################""""""""""""#################################$$$###"""!!!!!!"""###$$$""""""""""""############!!!!!!""""""###""""""!!!#########"""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!! !!! !!!!!!""""""###""""""!!!"""""""""!!!!!!"""""""""!!!!!!"""############"""########################$$$###""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!!   """   !!!!!!!!!!!!!!!  !!!   !!!!!!   !!!!!!    !!! !!! !!!!!!!!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''(((***)))(((((())))))((('''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))******************************((()))***+++,,,---...///,,,------------.........////////////////////////---...//////......///000...//////000222333444555333222222222111000000000222111///......///111222111222333222000000000111000000/////////000000111////////////////////////------...//////......------------,,,,,,---...///...,,,++++++,,,---,,,,,,,,,,,,------...//////000...000222555555444222111333333222222222333333444666777777888999:::;;;;;;<<<>>>@@@@@@@@@@@@AAABBBEEEGGGHHHIIIHHHIIIKKKMMMNNNQQQTTTWWWYYY\\\```bbbeeeiiipppwww''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""""""""############$$$!!!""""""###############$$$######""""""""""""###""""""""""""!!!!!!!!!!!! !!!!!! !!!"""!!!!!! !!!!!!""""""#####################""""""""""""######!!!"""######$$$$$$##############################%%%%%%$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""######""""""""""""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!   """ !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!      !!!!!!      !!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&''')))(((''''''((()))'''&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&'''((()))******+++******+++++++++++++++,,,)))******+++,,,---......------------............////////////////////////,,,...//////...---///000////////////000111333333222222222111111111111111444222000......000222444111222333222000000000111000000000000000111111222...//////000000//////...---...///000000000///...------...,,,+++,,,...111...,,,++++++,,,------,,,+++,,,,,,---...///000000---...000222333222111000222222222222333333444555666666777888999::::::;;;:::<<>>???@@@AAABBBBBBDDDEEEGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRUUUVVVWWWZZZ^^^aaafffnnnxxx(((((()))))))))((((((''')))))))))(((&&&%%%'''(((((((((((((((((((((((((((%%%$$$$$$############$$$&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%$$$"""!!! !!!"""""""""""""""""""""""""""###""""""""""""!!!!!!!!!###""""""!!!!!!"""######$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''&&&'''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((((((((('''&&&&&&&&&$$$$$$$$$$$$############$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!###""""""""""""!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!   !!!  !!!!!!!!!   !!!""" !!!    """!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###""" !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''******))))))))))))******((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---///............///000000...///000111111222222111222222333333333333333333333222222222222111111111111111111111111111111111111000////////////000111000000000000000000000000000//////............///,,,,,,++++++++++++,,,,,,.........---+++,,,...000------,,,,,,,,,,,,---...111111111222222222333333444555555555666777777777999999:::<<<>>>???@@@AAA@@@AAABBBCCCDDDEEEFFFFFFHHHIIIJJJKKKNNNPPPSSSTTTUUUXXX\\\___bbbiiirrryyy((((((((((((((((((''''''((()))***(((&&&%%%&&&'''''''''''''''''''''''''''%%%$$$$$$######$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&''''''((()))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''''''''(((%%%%%%&&&&&&&&&'''''''''******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!  !!!   !!! !!!!!!!!! !!!!!!  !!!"""   !!! !!!"""#########"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###$$$$$$$$$$$$ !!!!!!""""""""""""!!!########################$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((()))))))))***'''((()))***++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------...000000...//////000111111000000222222222222333333333333222222222222111111111111000000000111111111111111222111///......///111222////////////////////////000///............//////------,,,+++++++++,,,,,,......---,,,***+++...000------------------......000000111111222222333333333333444555666666777777999999:::<<<===>>>@@@@@@@@@@@@AAAAAABBBCCCDDDDDDHHHHHHIIIKKKMMMOOOQQQSSSTTTWWW[[[]]]___eeemmmsss{{{)))(((((('''''''''''''''''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%&&&%%%$$$%%%%%%##############################$$$$$$$$$$$$######$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&%%%&&&''''''((('''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&***))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""###############"""""""""""""""""""""############""""""""""""############""""""""""""############"""""""""!!!!!!""""""""" !!!!!! !!!!!!!!!  !!!!!!   !!! !!!!!!!!! !!!!!!""" !!!!!! !!! !!!!!!    !!!"""###$$$$$$!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""###$$$$$$$$$!!!""""""""""""!!!!!! ########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))''''''((()))************,,,,,,+++++++++*********))))))***+++++++++++++++******++++++,,,---//////......///000000000//////111111111222222222333333222222222111111111000000111111111111222222333333222111000//////000111222//////////////////////////////............//////...------,,,+++++++++,,,......---+++***+++---000------......//////////////////000111111222333333222333333444555666666777888999999;;;<<<===>>>???@@@@@@@@@AAABBBCCCCCCDDDHHHHHHIIIKKKMMMOOOQQQRRRSSSVVVYYY[[[]]]aaaiiinnnyyy))))))((('''&&&&&&&&&&&&&&&'''))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$!!!""""""######""""""!!!########################$$$$$$############$$$$$$""""""#########$$$$$$$$$!!!###&&&&&&&&&%%%%%%&&&""""""""""""""""""""""""######$$$%%%%%%$$$##############################"""""""""""""""""""""""""""""""""############$$$$$$$$$&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$##################"""""""""#########$$$$$$"""""""""############$$$"""""""""############$$$###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""    !!!  !!!!!!!!! !!!!!!"""""" !!! !!!!!!"""!!!!!!!!!!!!!!!!!!  !!!   !!!"""######$$$!!!""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""###!!!!!!""""""######$$$$$$""""""###""""""!!! ########################$$$$$$############$$$$$$$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&'''((())))))******))),,,++++++******)))))))))(((((()))************))))))))))))***+++,,,---.........////////////......//////000000111222222222222111111111111000000000000000111111222333333333111111111111111111111111000000000000000000000000///............//////000///...---,,,,,,++++++,,,---------,,,***+++---///,,,---...///000000000000...//////000111222333333222333333333444555555555777777888999:::;;;<<<===??????@@@AAABBBCCCDDDDDDHHHHHHIIIJJJLLLNNNPPPQQQPPPTTTWWWYYYZZZ^^^eeejjjuuu}}}***)))'''&&&%%%%%%&&&&&&$$$&&&((()))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!!!!"""######"""!!!!!!#################################""""""#########!!!!!!"""""""""######### ###&&&'''&&&%%%%%%&&&###########################$$$$$$%%%%%%$$$$$$###"""######$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&************************)))((((((((((((((('''''''''''''''&&&''''''((()))((())))))))))))(((''''''&&&'''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######"""!!!!!!"""############$$$$$$$$$$$$###### !!!!!!!!!!!!  !!!""""""!!!###"""    !!!  !!!!!!!!!!!!!!!!!!"""###### !!!!!!"""######""""""!!!!!!!!!!!!  """!!!  !!! !!!!!!""""""######!!!"""######"""!!! ###"""""""""!!!!!!!!!  !!!""""""#########"""""""""""""""##################"""!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""$$$&&&&&&$$$######%%%%%%&&&&&&'''(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((&&&&&&'''((()))))))))))),,,++++++***))))))((((((''''''((())))))))))))((())))))))))))******+++,,,.........//////......------......///000000111111111111111111000000000000//////000000111222222333///000222333333222000///000000000000000000000000...............///000000//////...,,,,,,++++++++++++,,,------++++++,,,---+++,,,---//////000//////......///000111222333333333333333333333333444444666666777888999::::::;;;<<<===>>>@@@AAACCCDDDDDDFFFFFFGGGHHHJJJLLLMMMNNNMMMPPPTTTVVVWWW[[[aaafffmmmuuu***)))'''&&&%%%%%%&&&&&&###%%%((())))))((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$!!!"""###$$$$$$###"""!!!##############################""""""""""""######!!!!!!!!!!!!"""""""""""" ###&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%'''))))))))))))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&++++++++++++++++++++++++))))))((((((''''''&&&&&&((((((((((((((()))******)))))))))))))))(((((('''''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!!!!"""""""""""""""""""""""""""""" !!!"""######"""$$$### !!!  !!!  !!!!!!!!!!!!!!!!!!"""###### !!!!!! !!!!!!"""###############"""!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!"""#########!!! ######""""""!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$$$$###"""""""""""""""###############""" """"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""$$$'''&&&$$$"""###%%%&&&&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((%%%&&&'''((())))))))))))+++++++++***)))(((((('''&&&''''''((()))((((((((()))))))))))))))******+++---......///......------,,,------...///000000111111111111111000000000000---......///000111111222...000222444444222000...000000000000000000000000...............///000111000///...---,,,+++++++++***,,,......,,,++++++,,,)))+++,,,...//////......---...///000111222333333444333333333333333333333555555666777888999999:::;;;;;;===>>>@@@BBBDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMJJJMMMQQQSSSUUUXXX^^^ccceeennnzzz(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######""""""""""""#######################################"""!!!!!!!!!###$$$%%%###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))((((((((((((((()))***&&&&&&'''***,,,---+++***+++***((('''''''''((()))************))))))))))))))))))))))))))))))))))))(((((()))***************+++******)))((('''&&&&&&)))))))))))))))(((((('''******))))))))))))******((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%((('''$$$###""""""###$$$!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""######%%%%%%&&&'''&&&%%%$$$###%%%$$$"""!!!!!!!!!"""###############"""""""""""" !!!"""######$$$######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$  ###$$$"""  !!!"""######$$$###"""""""""!!!!!! """""""""""""""""""""""" !!!"""###$$$$$$%%%"""######$$$$$$######"""%%%%%%$$$###"""!!! """"""!!!!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******+++***)))(((((()))***+++,,,+++***))))))***+++,,,.........------.........,,,,,,------...///000000,,,+++******,,,...111222111111111000000///...---////////////000000000000////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...//////.........---------++++++,,,...///111222333000111111222222333444444555666777888888888888888888:::<<<===<<<===???AAACCCEEEGGGIIIKKKLLLLLLLLLKKKLLLMMMOOORRRUUUXXXYYYaaafffnnnuuu~~~(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########""""""""""""#######################################"""!!!!!!!!!"""$$$%%%"""$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$%%%###############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''(((((())))))((('''(((***,,,,,,***)))***)))((('''(((((()))***************))))))))))))************************))))))***************))),,,++++++***)))((((((((()))************)))((((((******))))))))))))******)))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&((('''%%%###"""###$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$###"""""""""######$$$$$$#########""""""""" !!!!!!"""######$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$""" !!!###$$$""" !!!!!!"""######$$$#########"""""""""!!!!!!######################## !!!!!!""""""######$$$######$$$$$$$$$$$$######%%%%%%$$$###"""!!! """!!!!!!!!! """"""""""""""""""""""""###$$$$$$$$$$$$###""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''(((((())))))***************))))))*********(((((((((((())))))))))))+++***)))(((((()))***+++++++++***))))))***++++++...------,,,,,,------...,,,,,,,,,------.........++++++******+++---///111//////000000000///........./////////000000000000000000000000000000000000............---------,,,,,,,,,++++++,,,,,,---...///.........------------+++,,,---...///000111222000111111222222333444444555666777888888999999999999:::<<<<<<<<<<<<>>>???BBBDDDFFFHHHJJJKKKKKKKKKKKKLLLMMMOOORRRUUUXXXYYY^^^ccckkksss{{{(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$######""""""""""""""""""####################################"""""""""!!!""""""###$$$"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***((((((((((((''''''''''''((((((''''''((())))))***))))))((()))++++++)))(((((((((((((((((()))++++++++++++*********)))))))))++++++++++++++++++++++++******+++++++++******)))---,,,,,,,,,++++++************+++++++++***))))))+++******))))))******+++))))))(((((((((((())))))((((((''''''''''''((((((((('''%%%$$$######$$$%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""###""""""""""""###$$$$$$$$$###""""""###$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!! """"""""""""""""""""""""######$$$$$$######"""!!!######""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''((()))******+++************************))))))))))))((((((((((((******))))))))))))******++++++***))))))***++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,******))))))***,,,...///------...////////////........./////////000000000000000000000000000000000/////////.........------,,,,,,++++++,,,,,,---...............---------------------...///000000111000111111222222333444444666666777888888999999:::999;;;<<<<<<;;;;;;<<<>>>AAABBBDDDFFFGGGHHHIIIIIIKKKLLLMMMOOORRRUUUWWWYYYZZZ```iiipppwww((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((('''%%%$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""""""""####################################""""""""""""""""""######"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***++++++(((((((((((((((((((((((())))))((())))))***+++,,,+++***))))))******)))''''''''''''(((***+++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))......------------------,,,,,,,,,,,,,,,+++******++++++************++++++***))))))(((((())))))***((((((((('''(((((())))))((('''&&&%%%$$$%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$%%%'''&&&$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((()))***++++++******++++++++++++************))))))((((((''''''***))))))))))))))))))***+++******************+++++++++************++++++++++++++++++******************))))))***+++,,,---++++++---....../////////........./////////000000111111111111111111111111000////////////.........,,,,,,++++++,,,,,,---...---------------------------.........//////000000000111111222222333444444666666666777888999:::;;;;;;<<<======<<<;;;<<<>>>???@@@AAACCCEEEFFFGGGHHHKKKLLLMMMOOOQQQTTTVVVXXXXXX___gggooouuu|||(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''&&&(((((('''%%%###$$$%%%%%%%%%$$$######"""!!!!!!!!!"""""""""####################################""""""#########"""""""""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))++++++,,,))))))))))))))))))))))))************+++,,,---...,,,+++)))))))))***((('''&&&'''((()))***,,,,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++............////////////---------------,,,,,,+++,,,,,,++++++++++++,,,,,,******))))))))))))******))))))((((((((()))******''''''&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&''''''((()))*********)))***++++++++++++***)))******))))))(((((('''''')))))))))******)))))))))*********++++++******************))))))***************************))))))*********************+++)))***+++,,,---.....................////////////000000000000000000000000000////////////.........,,,,,,++++++,,,,,,---...,,,,,,---------------------.........//////000000000111111222222333444444555555555666777888:::;;;<<<===>>>>>>===<<<===???>>>>>>???AAABBBDDDFFFFFFJJJKKKLLLMMMPPPRRRTTTVVVXXX^^^fffmmmrrrxxx'''(((((((((((()))))))))************************&&&&&&'''(((((((((((('''%%%'''((('''###"""###%%%$$$############"""""""""""""""""""""####################################"""############"""!!!!!!!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,))))))))))))************************+++,,,......,,,+++)))((()))***)))(((&&&''')))***+++,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,.........///000000000111......//////......---,,,---,,,,,,++++++,,,,,,---++++++************++++++******))))))))))))******''''''''''''''''''''''''))))))'''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((%%%&&&'''((()))))))))(((+++***))))))(((((()))))))))************)))((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((()))***++++++***)))((())))))))))))(((((((((((())))))************)))))))))***++++++++++++***)))******))))))))))))******))))))******************+++++++++***************))))))***,,,,,,---------------.........//////////////////////////////////////////.........------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------------...///000000111000111111222222333444444444444333444555777999;;;;;;<<<======<<<<<<===???======>>>???AAACCCEEEFFFIIIIIIJJJLLLNNNPPPRRRSSSWWW\\\ccchhhmmmssszzz'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((###&&&(((&&&""" """%%%""""""""""""############""""""""""""####################################"""######$$$###"""!!! """###$$$######%%%&&&#################################$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((((((&&&%%%"""######$$$%%%&&&''''''))))))))))))))))))))))))''''''((()))******++++++)))))))))******+++++++++((((((((()))***+++------,,,***(((((()))******)))'''((()))+++,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++)))***+++---............---......///000111111111//////000000//////...---------,,,,,,,,,,,,------+++++++++******+++++++++,,,++++++***))))))))))))'''''''''(((((((((''''''***)))'''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((''''''''''''((((((&&&''')))***+++++++++***---,,,+++*********++++++***++++++,,,+++***)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&'''&&&$$$!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&''')))******)))'''&&&(((((((((((())))))))))))((()))***++++++***)))((()))***++++++++++++***)))+++******))))))******+++)))))))))******++++++++++++,,,,,,,,,+++******)))))))))***+++,,,,,,,,,+++---------.........//////....................................---------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++,,,---...///000111222000111111222222333444444333222222222444666888:::777999;;;;;;;;;;;;===>>>=========>>>@@@BBBEEEFFFGGGHHHIIIJJJLLLNNNPPPQQQTTTXXX]]]aaaeeekkkssszzz'''((((((((())))))******))))))))))))))))))))))))&&&''''''((((((((((((((("""%%%(((%%%!!!!!!$$$!!!!!!!!!"""######$$$$$$""""""""""""####################################"""###$$$$$$$$$"""!!! """###$$$######%%%&&&########################""""""#########$$$$$$$$$&&&&&&''''''((())))))***%%%&&&&&&''''''&&&&&&%%%###%%%'''((()))((('''&&&""""""###$$$&&&'''(((((())))))))))))))))))))))))(((((())))))******++++++))))))******++++++++++++&&&&&&&&&'''(((***+++,,,,,,***(((''')))*********'''(((***+++,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++---...///000000------...///000111111222000000000000000///.........------,,,,,,------...,,,++++++******++++++,,,---,,,+++***))))))))))))''''''((((((((((((((('''***)))'''&&&%%%'''((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((''''''''''''((((((((()))+++,,,------,,,,,,...---,,,+++++++++,,,---++++++,,,---,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&&&&###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$#####################"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''&&&'''(((******((('''&&&''''''(((((())))))******((()))***++++++***)))((()))***+++,,,,,,+++***)))++++++************++++++((())))))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***---------.........//////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++,,,...///111222333000111111222333333444444222111111111333555888:::555777999999999:::;;;============>>>@@@BBBEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPRRRUUUYYY\\\___fffnnnuuu))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((''''''%%%$$$###""""""########################!!!!!!"""###$$$$$$%%%%%%###############"""!!!!!!""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%))))))))))))***+++,,,---,,,+++******++++++)))((())))))))))))((((((((((((***))))))))))))+++,,,---++++++*********+++---...,,,***((()))+++,,,***(((............---+++)))(((+++++++++***++++++,,,,,,---...///////////////...000000////////////000000------,,,,,,+++)))(((''''''((()))******)))(((''')))***+++,,,------......,,,,,,,,,,,,+++******)))((((((((((((((('''''''''************))))))))))))******))))))((((((''''''(((***,,,,,,***(((((((((((())))))************)))))))))***++++++,,,------...,,,++++++,,,---,,,+++************************))))))))))))))))))))))))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''((('''&&&%%%%%%%%%%%%&&&%%%$$$"""!!!!!!###$$$&&&%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""""""""######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$"""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$#####################$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%(((%%%""""""$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))+++++++++)))((((((+++---))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))&&&(((++++++***))))))***---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++,,,+++*********+++,,,---//////.........---------111111000...+++***,,,---...------------...//////,,,------......------,,,...------------...//////222222111111222222333444111222222333444555666666555555777999:::;;;<<<<<<;;;===???@@@AAAAAAAAA@@@DDDEEEGGGIIILLLNNNPPPQQQQQQUUUYYYZZZ\\\bbblllsssxxx))))))))))))***************************************))))))((((((((((((((((((((('''&&&%%%$$$##############################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%))))))))))))***+++,,,---***))))))***+++,,,,,,+++))))))))))))))))))))))))***)))))))))***+++,,,---,,,,,,+++++++++,,,......,,,***)))***,,,,,,+++)))+++,,,---......---,,,+++++++++++++++++++++,,,,,,//////000111111111111111000000///...------,,,++++++++++++***)))'''&&&&&&(((((())))))))))))((((((((()))+++,,,---------,,,---------,,,+++***)))(((((((((((((((((((((((((((+++*********))))))))))))*********)))))))))))))))(((***,,,,,,***(((((()))((()))******************))))))******+++,,,,,,------,,,******,,,,,,,,,+++************************************************+++)))'''&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###############$$$%%%$$$"""""""""######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$$$$######"""!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""##############################$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$%%%$$$"""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))***+++***)))'''(((***,,,))))))))))))))))))))))))***)))))))))******++++++))))))))))))))))))))))))''')))++++++***)))******,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***+++,,,------+++,,,+++*********+++,,,---///.........---------,,,...//////---,,,,,,---///---------------...//////,,,,,,------------,,,,,,---------------...//////111111111111111222333444111222222333444555666777555666777999;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCCDDDFFFHHHKKKMMMOOOPPPPPPTTTXXXZZZ\\\```iiiooossszzz))))))))))))************++++++++++++++++++++++++))))))))))))(((((((((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''((('''''''''''''''&&&&&&&&&))))))))))))***+++,,,---((())))))***,,,------...))))))))))))))))))))))))***))))))******+++,,,---------,,,,,,,,,---...///,,,+++******,,,,,,+++***)))***,,,...//////......++++++++++++,,,,,,,,,---......///111222222222222111111111000...+++)))'''***))))))((('''&&&%%%%%%)))))))))(((((()))))))))(((***,,,......---,,,+++---------,,,+++***((('''))))))))))))))))))))))))+++++++++*********))))))************++++++++++++)))***,,,+++***(((((()))((()))***+++++++++++++++)))******++++++,,,,,,,,,,,,+++***+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++***)))(((&&&&&&&&&''''''((((((((()))))))))******(((((((((((('''''''''''''''((())))))))))))))))))&&&&&&'''((('''&&&%%%$$$%%%$$$###""""""###$$$%%%$$$$$$#########"""""""""###$$$%%%$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%######$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))(((&&&''')))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))++++++***)))***+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---++++++,,,---...---,,,+++++++++++++++,,,------......------------,,,,,,,,,---...---,,,---...000---------------......///++++++,,,,,,,,,,,,++++++---------------.........//////000000111222333333111222333333555555666777555666888999;;;;;;<<<<<<<<<<<<======>>>@@@AAABBBBBBCCCDDDGGGIIIKKKMMMNNNNNNRRRVVVYYYZZZ^^^dddhhhmmmttt((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((('''))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))((('''''''''''''''''''''))))))))))))***+++,,,---***+++,,,,,,+++,,,---...))))))***************+++)))*********+++,,,------------,,,,,,,,,---------++++++++++++,,,,,,,,,,,,***+++---...////////////******+++,,,,,,---------+++,,,---///000111111111111222333222000...***)))******)))(((''''''&&&&&&+++***)))(((((()))***+++***,,,...///000...,,,+++......---,,,+++***(((''')))))))))***************,,,,,,+++++++++************+++++++++,,,---------***+++,,,+++)))((()))***))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,...000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''''''''(((((())))))************++++++)))))))))((((((((('''''''''(((((()))))))))((((((%%%&&&((())))))'''%%%$$$%%%%%%$$$#########$$$$$$#########""""""""""""!!!###$$$%%%$$$"""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""!!!!!!"""$$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))'''&&&&&&(((***''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((()))++++++***)))***+++,,,++++++***++++++,,,---************************+++++++++,,,,,,+++++++++---,,,+++,,,...///...---++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++---...---,,,,,,...///------,,,,,,------...///***++++++,,,,,,++++++***,,,,,,------............---...///000111222222222111111222333444555666666555666888999:::;;;;;;;;;<<<<<<;;;<<<===???AAACCCAAAAAACCCEEEGGGIIIKKKKKKLLLOOOTTTWWWYYY[[[___bbbiiiqqq{{{((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***)))(((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###############"""############$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))***+++,,,------//////...+++)))***,,,)))*********++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------...------.../////////...---)))***+++------...------+++,,,---///000111111111111222444444444222///...---,,,+++***))))))******,,,+++***))))))***+++,,,---...000111000///---,,,---------,,,+++***((((((*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......++++++,,,+++))))))***+++)))***+++,,,,,,------------------...............---...///111333333000---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((()))*********++++++++++++,,,******)))))))))((((((((('''''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$###$$$$$$#########""""""""""""!!!###$$$%%%$$$"""""""""###"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!"""$$$%%%$$$""""""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$######$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((''''''''''''''''''''''''''')))***)))((((((***+++,,,,,,,,,,,,------......***************************++++++,,,,,,++++++***---,,,+++,,,...///...---++++++,,,,,,------------++++++,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++,,,------......------,,,---...///000000000000000000111222333444555555555666777888999999::::::;;;;;;:::;;;<<>>???@@@@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJLLLOOOSSSWWWYYYZZZaaafffmmmtttzzz))))))))))))************++++++++++++++++++++++++'''(((***+++***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((('''''''''(((((())))))*********+++))))))))))))***+++,,,---000333444111+++((())),,,******+++,,,,,,---......)))***,,,---......---,,,------...///...---+++******,,,//////------///222...///000111111000///...(((***,,,.../////////.........///////////////...//////...------------...222111///......///000111...///000111111000///...111///,,,***)))***+++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////......---------,,,,,,,,,---------,,,,,,+++++++++,,,---,,,+++))))))+++---)))***+++---.../////////++++++++++++++++++++++++,,,---111555777666111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))*********++++++++++++++++++************)))))))))***))))))((('''''''''''''''''''''((()))***&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$"""""""""###""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$###!!!!!!"""######"""""""""""""""""""""""""""############"""""""""""" !!!"""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$&&&'''&&&$$$$$$'''***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''')))******)))(((((()))))))))))))))))))))))))))$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))''''''(((******+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,++++++,,,---.........---,,,))))))******+++++++++,,,'''))),,,...------...///,,,,,,++++++,,,,,,---...,,,------......------,,,)))***,,,......---,,,+++---.../////////---+++))),,,,,,---...///000111111222222333444555555555555666777:::<<<>>>?????????@@@@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJNNNSSSWWWYYYZZZ^^^bbbiiiooouuu}}}(((((()))***++++++,,,,,,,,,,,,---+++***)))+++,,,'''((()))++++++******)))''''''(((((('''%%%$$$"""###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%###""""""######""" !!!!!!!!!"""######$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((())))))))))))((((((*********)))))))))))))))******+++,,,------......------,,,,,,+++***))))))((()))++++++++++++---///******+++,,,---------------...///111111111000000***,,,///222333222000///////////////............***+++---/////////---,,,***---,,,((((((,,,+++%%%,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000///---...000111111000...---,,,***))))))((((((***+++,,,,,,******+++,,,---...000111111000///...+++,,,---.........---,,,,,,,,,+++++++++,,,------...---+++*********+++++++++,,,------,,,,,,...///------,,,++++++,,,,,,,,,------...///000000//////000000///...------,,,,,,///,,,))))))+++,,,+++)))************************)))+++++++++***)))***++++++++++++************)))***************)))(((((((((''''''&&&&&&((()))******(((&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""############""""""##############################""""""""""""######"""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""###### ###$$$"""###!!!"""""""""!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&###$$$%%%&&&%%%$$$###""""""###$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%)))))))))))))))(((((((((((()))))))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******))))))(((((('''''')))(((&&&%%%%%%&&&'''((((((((((((((()))))))))))),,,+++***))))))***+++,,,)))************+++++++++******+++++++++,,,,,,,,,***,,,......---,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,...///000111111000///...000000111222444555555666777777888999::::::;;;;;;?????????@@@AAABBBDDDDDDFFFHHHJJJLLLMMMPPPTTTVVVYYY]]]ccchhhnnnxxx((())))))***++++++,,,,,,+++,,,,,,+++))))))***+++'''((()))***+++******)))''''''(((((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$%%%###""""""######"""!!!!!!!!!""""""###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((())))))))))))((((((***)))))))))))))))))))))*********+++,,,------------,,,,,,+++******))))))(((***++++++******,,,---******+++,,,------------,,,---...///000///......+++---///000111111000/////////.........---------***+++,,,......---+++***(((***)))%%%%%%)))((($$$''''''''''''(((((()))))),,,,,,---......///000000///---++++++,,,,,,,,,+++,,,+++***))))))(((((())))))***,,,+++******+++,,,...///111222222111///...,,,,,,---......------,,,///...---,,,,,,,,,,,,,,,...---,,,*********+++,,,+++,,,...------,,,...///------,,,,,,+++,,,,,,---,,,,,,,,,------.........000//////...------,,,,,,...,,,******+++,,,+++)))++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++***************************))))))((((((((('''''''''((()))******)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########!!!!!!!!!"""""""""######""""""############""""""########################%%%$$$###""""""!!!!!!""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!"""###### ###$$$""" ### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((******))))))(((((((((((('''&&&&&&%%%&&&'''))))))''''''((((((((()))))))))+++***))))))))))))***+++))))))*********+++++++++*********+++++++++,,,,,,111222444333111.........,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,---...////////////...---000111111222333444555666666666777888999::::::;;;>>>>>>>>>???@@@AAACCCCCCEEEGGGIIIKKKLLLOOORRRUUUWWW[[[aaafffllluuu)))))))))***++++++,,,,,,***++++++***(((''')))***(((((()))************)))'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$###$$$%%%%%%###!!!!!!""""""######$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,++++++***))))))))))))***++++++***)))***+++******+++,,,,,,------...+++,,,---.........---,,,------....../////////000...------------,,,,,,,,,***+++,,,---,,,+++***)))''')))(((%%%$$$&&&&&&$$$#########$$$%%%&&&''''''&&&'''(((***+++,,,------...,,,***)))))))))(((&&&))))))(((((((((((())))))(((***,,,,,,++++++,,,---000111222333333222000000,,,------......---,,,,,,000000///...---,,,,,,+++------,,,+++++++++,,,,,,,,,---......---,,,...///---,,,,,,,,,,,,,,,------,,,++++++******+++------//////......---,,,,,,,,,...,,,******+++,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++******************++++++******)))(((((((((((('''((())))))***+++)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""""""""""""#########$$$"""######$$$$$$######"""########################&&&%%%$$$###"""!!!!!!!!!"""############$$$$$$$$$########################""""""!!!!!!!!!"""###### """$$$""" ###  !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((((((((((((((((((((())))))***))))))((((((((((((((((((((((((((((((((()))************))))))((((((''''''''''''''')))((((((''''''''''''(((***))))))))))))(((((((((%%%%%%%%%&&&'''(((***+++&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))*********++++++*********++++++++++++,,,555666777555222///...---------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,------.........------000111111222333444555555444555555777888999999:::============>>>@@@AAABBBCCCEEEGGGIIIJJJLLLPPPRRRTTTXXX^^^ccciiiqqq{{{))))))*********+++++++++)))******)))''''''((()))((()))))))))************'''''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&$$$"""""""""######$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))(((((())))))))))))(((((()))))))))))))))*********))))))*********++++++++++++++++++******)))))))))***+++,,,+++)))((()))***++++++++++++,,,---......+++,,,---.........---,,,...------,,,,,,---...///,,,,,,,,,+++++++++************+++++++++***)))((('''((((((%%%$$$%%%&&&&&&######$$$%%%&&&''''''(((&&&''')))+++---............,,,***)))***)))((('''(((((('''''''''((()))))))))+++...............///222222333333333222111000------------------,,,,,,000000/////////...---------------,,,,,,,,,,,,---,,,...///...---,,,...///---,,,,,,,,,,,,------...---,,,***))))))+++,,,............------,,,,,,,,,---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,+++++++++************++++++++++++***))))))((((((((()))))))))************)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######""""""######""""""#########$$$$$$$$$###########################""""""!!!""""""######!!!"""###""" !!!###!!!  !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&***)))'''%%%$$$$$$$$$%%%###"""!!! !!!"""$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((()))*********))))))((((((((((((((((((((((((((()))******++++++*********))))))((((((((())))))******)))(((''''''''''''))))))))))))))))))))))))&&&&&&'''''''''((())))))&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((())))))))))))************************++++++++++++333444555333000---,,,,,,---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,---------............000111111222333333444444333333444555777888999999;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEGGGHHHJJJMMMPPPQQQUUU[[[```dddllluuu|||***************+++++++++))))))***((('''&&&((())))))))))))))))))*********(((((('''''''''&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###############$$$%%%%%%%%%%%%$$$%%%$$$%%%&&&((((((%%%############$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))******************************+++++++++++++++***************+++,,,,,,+++)))((()))***+++++++++++++++---...///---...///000000///...---///---,,,+++***+++---...************))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&%%%######%%%)))'''(((***+++,,,+++***)))***+++...000222222222222...,,,******+++,,,+++******))))))((((((((())))))***---000222222111222333333333333333333222111111......------,,,,,,,,,,,,------///000000000000///------------...------------...//////---------///---,,,,,,,,,------...//////...,,,******+++---...---------------,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,++++++++++++***+++++++++++++++***)))))))))))))))******************)))))))))((((((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""###%%%&&&&&&""""""#########$$$$$$$$$##############################""""""""""""######!!!""""""!!!!!!!!!"""###"""!!! !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%$$$"""!!! """$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''(((((())))))(((((()))***************)))))))))))))))))))))))))))******+++++++++++++++*********))))))***+++++++++***)))((((((((((((((())))))))))))************)))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((('''''''''(((((('''''''''(((((()))))))))*********))))))*********+++++++++...000111111///---,,,------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------......//////000000111111222222333333333111222333444666777888999:::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFHHHKKKNNNNNNSSSXXX\\\```gggooouuu************************)))******)))'''&&&((())))))))))))((()))******+++((((((''''''&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&((())))))&&&$$$###$$$$$$%%%%%%&&&''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***+++,,,+++******+++,,,...//////000111111111000///......---,,,*********++++++))))))((((((((('''''''''#########$$$$$$%%%%%%%%%$$$###$$$%%%###"""&&&---000222555777666333///,,,+++---000222333333222222111///------...//////......---,,,***))))))((((((+++...222444444444444555444444333222222111111111//////---,,,,,,,,,,,,,,,+++,,,...000111111000000,,,---.../////////.........///000///---------///,,,,,,,,,,,,---...///000//////---,,,,,,------...------,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///------------------------,,,---......,,,,,,---...,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))))))))***++++++++++++***)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######################## !!!"""$$$&&&((()))"""############$$$$$$$$$########################$$$$$$###"""""""""######""""""!!!!!!!!!"""######""""""!!! !!!!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******''''''(((((())))))******(((((()))***++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++,,,---+++******))))))))))))***)))))))))************+++*********)))((('''&&&%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((()))))))))******)))))))))************+++,,,...000000///.........------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---------...///000111111111111111222222333333111222333444666777999999::::::::::::;;;===>>>??????AAACCCDDDEEEGGGJJJLLLLLLQQQVVVZZZ]]]cccjjjpppyyy*********************************)))((('''(((******)))((((((((()))++++++(((((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&)))+++***'''%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((('''(((((())))))))))))(((((('''(((((()))******++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++,,,---,,,+++******+++,,,...000000000111111111000///...------,,,+++***)))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&$$$&&&((('''%%%+++444===@@@EEEGGGEEE???888333444555888:::;;;:::999888:::888666555555555444333333222000---+++)))((('''***...222555555555555666444333222111111000000000000///---,,,++++++,,,,,,+++,,,...000000000///...,,,---...///000//////......000000///...------...,,,,,,,,,------...///000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...000------------------------,,,...///...---,,,---...------,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))***+++,,,,,,,,,++++++'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%########################!!!!!!"""###$$$&&&'''((("""############$$$$$$$$$########################%%%$$$######""""""######""""""!!!!!!"""#########""""""######"""!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++(((((())))))***++++++,,,(((((()))***++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++,,,------...******)))))))))***++++++))))))*********+++++++++))))))******)))((('''&&&''''''((((((((()))))))))'''((())))))))))))((('''(((((((((((()))))))))***))))))))))))************+++---//////...---------,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///,,,,,,,,,,,,,,,...///000111111111111222222222222111222333555666888999::::::::::::;;;<<<===>>>??????AAACCCDDDDDDFFFIIIKKKKKKPPPUUUXXX[[[```ggglllsssyyy++++++*********************++++++***(((((()))******)))((((((((()))+++,,,)))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%''')))++++++(((%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((())))))))))))(((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...,,,+++*********,,,...000000000111111111///...------,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%)))))))))***+++---///000)))(((***...,,,***111;;;IIIMMMQQQTTTQQQIII@@@;;;CCCDDDGGGIIIIIIHHHFFFEEEDDDAAA>>>===<<<<<<:::888666555222///,,,)))(((''')))---222444555555555555444333222111000000000000000///...,,,++++++,,,,,,,,,---///000000...,,,+++,,,---///000000000///...///000111000...------...,,,,,,,,,---...///000000---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...111........................---...///...------...///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++&&&'''((((((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%####################################$$$%%%&&&&&&"""############$$$$$$$$$########################%%%%%%$$$###""""""#########!!! !!!###$$$$$$###"""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###"""$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,((())))))***+++,,,,,,,,,(((((()))++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///***)))))))))***+++,,,,,,))))))******++++++++++++'''((()))******)))(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************)))+++------+++***)))***+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...///++++++******+++---...///111111111111111222222222111222333555777888:::::::::::::::;;;<<<===>>>??????AAACCCDDDDDDFFFIIIKKKKKKOOOTTTXXXZZZ___eeejjjooovvv---,,,+++***))))))))))))(((((())))))))))))(((((((((((()))***************+++***)))''''''(((((()))&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))(((&&&%%%&&&)))***)))'''************))))))))))))***(((((()))***+++***))))))***+++,,,---,,,++++++......---------......///,,,---...,,,***))))))***---,,,+++++++++,,,---......////////////......---,,,,,,+++))))))(((((((((###$$$%%%%%%%%%%%%'''(((***333<<<>>>===<<<888444111000///000333888>>>AAAPPPRRRTTTVVVUUUQQQMMMKKKSSSXXX\\\\\\\\\]]]ZZZUUUTTTQQQJJJEEECCCAAA<<<777888555222000---***&&&###(((+++000444777777666555222222222222222222222222111111111111///---+++)))+++,,,...//////...,,,+++------...000111111111111111000///...............---...............------------............------///...---,,,,,,,,,,,,,,,---------------------------------............////////////...------,,,,,,+++---......---,,,,,,---/////////000111000---+++++++++++++++++++++++++++''''''(((((())))))******((((((((((((((((((((((((+++++++++******((('''''''''(((((()))(((((('''&&&&&&''')))******)))'''&&&&&&&&&%%%$$$$$$######"""'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$############%%%%%%$$$$$$###""""""!!!############""""""""""""""""""############""""""######$$$$$$$$$######""" """$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$"""!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&'''((('''&&&'''((((((&&&%%%%%%''')))***)))((()))***---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++---...------,,,---,,,+++,,,.........---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,,,,,,,,,,,,,,,,+++***))))))******++++++******)))++++++,,,------......///***+++------------+++***(((((()))***++++++,,,,,,,,,,,,+++***+++,,,---...000000000000000111111111222333444444333333555777;;;;;;<<<<<<======>>>>>>===>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQUUUXXX[[[___bbbnnnpppvvv,,,++++++***))))))))))))((((((((())))))((((((((('''((())))))******))))))***)))((('''''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%&&&''''''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''((((((((())))))((('''%%%''')))***)))'''(((((())))))*********+++***)))((()))***+++***))))))***+++,,,---,,,,,,+++---------------......///---...///---+++***+++,,,,,,,,,+++++++++,,,......//////000000//////......000///---+++)))(((((('''$$$%%%%%%$$$$$$&&&***...<<>>>>>???AAACCCDDDEEEFFFGGGJJJNNNRRRUUUYYY]]]```jjjmmmttt|||+++******)))((((((((('''''''''((((((((((((''''''''''''((())))))))))))((()))(((''''''&&&&&&''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((''''''(((((((((((())))))((('''&&&''')))***)))(((''''''((()))***+++,,,,,,***)))((()))+++++++++*********+++,,,,,,,,,,,,,,,,,,------------......///...///000...,,,+++,,,---++++++++++++,,,---//////000000000000000///......,,,+++***(((&&&%%%%%%%%%&&&%%%$$$$$$'''---555;;;MMMVVV]]]^^^^^^]]]YYYTTTPPPOOOMMMMMMOOORRRUUUXXXVVVWWWXXX[[[___cccgggiiiccccccaaa\\\]]]___^^^[[[VVVNNNEEE>>><<<999777555111...+++***+++...///000+++---000333555555555444666666555444333333222222333333333222111///---,,,,,,---...//////...---,,,//////000000000000//////------------............------...............------......//////......---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...------,,,,,,...///...---+++***,,,...---,,,******+++,,,+++************++++++,,,,,,,,,((((((((())))))))))))***(((((((((((((((((((((((('''((()))+++,,,------...+++***((('''&&&&&&&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$######""""""$$$######""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$#########"""""""""""""""############"""""" !!!"""#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((()))(((&&&((())))))(((((()))+++---,,,+++******************+++++++++++++++************************************+++,,,---...............---,,,---/////////...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******,,,,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---------------....../////////111222333333222333555777777888888999::::::;;;;;;>>>??????@@@BBBCCCCCCDDDCCCFFFKKKNNNQQQUUUYYY\\\eeeiiioooxxx*********)))(((((('''&&&''''''((((((((((((''''''&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''(((((()))******++++++***)))((()))+++,,,+++***+++++++++,,,,,,,,,,,,,,,+++,,,,,,---............---...///...,,,+++,,,---******+++,,,---...///000111111111111000///......(((''''''&&&&&&&&&&&&&&&$$$$$$%%%'''...999EEEMMMXXX```fffiiijjjjjjgggbbbYYYYYYXXXYYYZZZ]]]```bbbeeeffffffgggggghhhhhhiiiaaaaaa^^^[[[\\\^^^\\\VVVQQQFFF;;;666333000000000000...------000222333333...000111333444444444444888777666555444333222222333222222111000///...---,,,---......///......---///000000000000//////...,,,,,,---...............,,,---......///...............////////////.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------,,,,,,---------+++***+++...111---+++)))(((***+++++++++*********++++++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***+++,,,------,,,+++(((&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############"""""" !!!###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###"""""""""#########$$$%%%%%%&&&&&&%%%$$$%%%&&&)))))))))''')))))))))((('''))),,,///+++******)))))))))******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...---,,,---///000///...,,,,,,------------......,,,,,,,,,---------------,,,,,,,,,,,,------------------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***+++++++++++++++******+++,,,,,,------,,,,,,+++***++++++,,,------......///...---,,,,,,---...///------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------......//////000000111222222222222444777666666777888999::::::;;;@@@@@@@@@AAAAAABBBBBBCCCCCCFFFIIILLLNNNQQQTTTWWW```dddlllttt~~~))))))******)))((('''&&&''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))((((((((()))******))))))))))))))))))+++))))))***+++,,,+++***,,,,,,,,,,,,,,,---------***+++,,,---............,,,---...---,,,+++,,,---******+++---...///000000111111111000000///------***))))))(((''''''(((((("""$$$(((///999FFFTTT]]]```gggmmmppptttvvvsssmmmaaabbbcccdddgggiiilllmmmpppqqqsssrrroookkkfffcccaaabbbbbbaaacccccc]]]TTTLLL???444000...+++,,,///111111222444777777666444333333333333444444444444888888777666444333222222222111000///...---------,,,------...///////////////000000000000//////...,,,,,,---.../////////...,,,------...//////.........//////////////////...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...------,,,,,,***++++++++++++---111444...,,,))))))+++,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((())))))***)))))),,,***(((&&&%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######""""""!!!!!!!!!!!!!!!"""!!!!!!!!!#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""############""""""!!!"""###$$$%%%&&&&&&&&&##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""""""""###$$$$$$%%%%%%&&&%%%$$$%%%&&&)))))))))''')))))))))((('''(((+++...)))))))))(((((())))))***************************------------------------++++++,,,,,,---......///...---,,,---/////////...,,,,,,,,,------.........,,,,,,---------.........,,,,,,---------...............------,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++,,,,,,------,,,,,,+++******++++++,,,------......---,,,++++++,,,---...------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------...//////000111111///000111111111222444666555666777888999:::;;;;;;@@@@@@AAAAAAAAABBBBBBBBBEEEGGGIIIKKKLLLMMMPPPRRR[[[```hhhpppyyy)))***++++++***)))'''&&&(((((())))))))))))((((((''''''((())))))))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&'''(((((()))&&&''''''((((((''''''&&&''''''''''''((((((((((((******))))))))))))(((((()))***+++***((('''((()))************))))))((((((+++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,---......)))***,,,---.........---+++---...---,,,+++,,,---***+++,,,...////////////000000000000///---,,,+++***)))((('''&&&&&&&&&&&&(((---555>>>IIIUUUaaahhheeejjjooossswwwzzzwwwqqqfffgggiiikkknnnppprrrsssuuuwwwzzz{{{xxxrrrjjjeeehhhjjjkkkkkkmmmkkkaaaVVVIII<<<111000///,,,...333444444777:::<<<;;;888555777666555444444444444555777777666555444333333222111000///...---------------------......///000000//////000000000000//////---...///000000000///...,,,,,,---...////////////...//////000000//////...------,,,,,,,,,---......------------------------,,,,,,,,,,,,------------/////////...------,,,,,,)))***++++++,,,---111333---,,,***+++,,,------,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))((((((''''''***)))((('''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""############""""""######$$$%%%&&&&&&&&&&&&######""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%&&&%%%%%%&&&((()))(((&&&'''((((((''''''(((***,,,((((((((((((((())))))***)))))))))***************------------------------++++++++++++,,,---......---,,,+++,,,.........---++++++,,,,,,------......+++,,,,,,------.........---------.........//////............------------++++++++++++++++++++++++************************))))))))))))************((()))******************++++++,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))******+++,,,+++++++++------...///000111111222---///000111000222444666444555555777888999:::;;;?????????@@@@@@AAAAAAAAADDDFFFHHHJJJJJJKKKNNNPPPVVV\\\dddkkksss|||***+++,,,,,,+++***(((&&&))))))************))))))'''((())))))******))))))(((((()))))))))((('''&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((($$$%%%&&&'''((())))))***'''(((((())))))(((((('''''''''''''''((((((((((((*********)))))))))(((((()))***,,,***((('''(((***)))))))))))))))*********+++***)))***,,,---,,,+++---,,,,,,+++,,,---...///((()))+++---.........---,,,...///...---,,,---///+++,,,---/////////......000000//////...,,,+++***(((((())))))+++,,,......;;;AAAKKKUUU^^^eeelllppplllqqquuuwww|||~~~zzztttnnnoooqqqsssuuuvvvwwwwww{{{~~~~~~wwwrrrppppppooooooooolll```TTTFFF888///111111...111888666666777:::<<<===;;;999:::999777555444444555666555555555444444444333333222111000............///---------......///000111---...///000000111000000//////111222111000///---+++,,,---...//////////////////000000000000//////,,,,,,,,,,,,,,,---...///........................++++++,,,,,,,,,---------/////////...------,,,,,,***,,,------,,,---...000+++******,,,---...---+++---,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######""""""!!!!!! !!!"""#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########""""""############""""""###$$$$$$%%%%%%%%%$$$$$$""""""!!!"""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&&&&%%%"""""""""###$$$$$$%%%%%%'''&&&&&&'''(((((('''%%%%%%&&&(((((('''''')))***(((''''''''''''((()))***((()))))))))*********+++++++++++++++++++++++++++******))))))***+++---...,,,+++***+++---------,,,******++++++,,,---------***++++++,,,------......---.........////////////.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,******++++++++++++***************+++,,,,,,------***++++++++++++++++++***))))))******+++,,,,,,,,,((()))***+++,,,++++++***+++,,,---...///000000111---...000000000111444666222222333555666888999999<<<<<<<<<===>>>???@@@@@@@@@BBBEEEGGGIIIKKKNNNPPPRRRXXX___fffmmmuuu***+++,,,---,,,***((('''******++++++++++++******(((((()))***************((()))*********)))'''&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))***+++))))))************))))))''''''''''''((((((((()))+++*********))))))(((((()))+++,,,+++((('''(((***''''''((()))***+++,,,,,,+++***)))***,,,---,,,+++------,,,+++,,,---...///''')))+++---//////...------///000///......///000,,,---.../////////...---/////////...---+++***)))***,,,...222666;;;>>>@@@LLLSSS^^^hhhnnnqqqtttuuuyyy|||zzzyyyzzz|||~~~~~~~~~rrrrrrnnnlllkkkhhh[[[NNNCCC555---000222///111999888777777888;;;===>>>======;;;888666555555666666444444444444444444333333333222111/////////000000---------......000111111------///000111111111111000111222333222111///---+++,,,---...//////////////////000000000000//////,,,,,,,,,,,,,,,---...///////////////////////////++++++,,,,,,,,,---------000//////...------,,,,,,,,,...//////---,,,,,,,,,***)))***,,,......,,,***...------,,,+++***))))))++++++++++++******))))))))))))))))))))))))))))))(((((()))***************%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$######"""!!!!!!!!! !!!"""$$$$$$$$$###""""""############$$$$$$$$$############$$$$$$%%%&&&&&&&&&''''''''''''''''''%%%%%%%%%$$$$$$$$$######""""""############""""""######$$$$$$$$$######""""""!!!!!!!!!###$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''(((''''''&&&"""""""""###$$$$$$%%%%%%((('''&&&'''((((((&&&%%%###%%%'''(((''''''((()))'''''''''''''''((()))***(((((())))))*********+++))))))))))))))))))))))))***))))))((()))+++,,,---+++***)))***,,,---,,,+++))))))***++++++,,,------******++++++,,,---................../////////000------......//////000000........................------------------------,,,,,,+++++++++++++++++++++,,,------............*********++++++*********)))******+++,,,,,,------)))***+++,,,,,,+++***)))(((((()))***++++++,,,,,,((()))***+++,,,+++************+++,,,...//////000,,,...///000000111444666000111222333555666777888999999:::;;;<<<===>>>>>><<>>@@@@@@AAACCCEEEGGGIIIJJJNNNQQQVVV]]]dddnnnwww~~~,,,***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((((((((()))))))))******,,,---......,,,)))((((((((())))))******++++++---,,,++++++++++++++++++***)))((()))+++++++++************+++++++++,,,,,,+++,,,---.........------,,,+++***))))))***+++,,,++++++++++++,,,---...///111000000000/////////.........//////000/////////111000//////111555888:::<<<@@@JJJYYYiiisssvvvuuu}}}}}}sssbbbNNN@@@888777111000......000000///...///000111333444555666666444333222111111111111111333333333333333333222222222000//////111222000///000000000000////////////000000000000000000000000111000000//////......---......------------......000///...------...///000............////////////.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++***)))***,,,---,,,+++000///,,,***)))))))))***++++++++++++*********)))))))))************))))))*********++++++*********((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$########################"""""""""""""""""""""######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((++++++)))&&&''''''((((((((()))))))))++++++******)))(((((('''&&&((()))***))))))+++,,,************++++++++++++++++++******++++++,,,---...---,,,+++++++++++++++,,,+++***))))))+++---...,,,---...//////000//////,,,---//////---,,,------000///---...//////...------....../////////......///...---,,,,,,,,,---------,,,++++++******++++++)))******+++,,,,,,------...,,,***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------...//////000000111000111111222333444555555777999:::;;;:::;;;===>>>@@@@@@AAABBBDDDGGGIIIJJJNNNQQQUUU[[[aaajjjsssxxx***((('''((()))+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((((()))))))))******,,,---...///...,,,)))((((((((())))))***+++++++++,,,,,,+++++++++,,,------***)))))))))+++,,,+++***))))))*********+++++++++,,,,,,---............---,,,,,,+++******++++++,,,++++++++++++,,,---...///000000000000//////////////////000000000///......111...---111999BBBHHHKKKOOOOOOWWWhhh{{{}}}{{{yyytttjjjZZZGGG999111......---++++++,,,---,,,+++------///000222222333333111000000///////////////555555444444333333222222333111000000111111///...////////////000000000000000000000000000000000000..............................---------------...//////............///000////////////............////////////////////////------------------,,,,,,------------------------------...//////...------,,,+++***+++,,,---,,,+++000///---***)))((())))))++++++++++++************(((((())))))))))))((((((************************'''''''''&&&&&&'''''''''((((((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$################################################$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''((()))++++++)))'''''''''''''''((((((((((((++++++******)))(((((((((&&&((())))))))))))***,,,))))))))))))************+++************+++,,,,,,---,,,,,,++++++++++++,,,,,,+++*********+++,,,---......///000000/////////,,,...//////...------......---,,,---/////////------......///000000000000//////...------------.........---,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++,,,------,,,,,,------...//////000000000111222333444444555666888::::::::::::<<<>>>??????@@@BBBDDDFFFHHHIIINNNPPPTTTXXX]]]eeemmmrrr~~~&&&%%%###$$$''')))***)))'''''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((()))))))))*********---.........---,,,***(((((())))))******+++,,,,,,,,,,,,+++,,,,,,---...///,,,***)))***+++,,,+++***)))))))))*********++++++,,,------...............---,,,,,,,,,++++++++++++,,,++++++,,,,,,---...///000000000000////////////000000000000000///...---333///...555CCCQQQZZZ]]]aaa```dddpppyyyooohhhdddcccaaa^^^XXXMMM@@@777111000///---*********+++***)))((()))+++---///000111111000//////.........//////777666666555333222222111333222111111000000///.........//////000000111111////////////////////////------------......//////......------,,,,,,------...............//////000111000000///...---------////////////////////////,,,---------------------------------............---..................------+++***+++------,,,+++000///---+++))))))((((((++++++++++++++++++++++++))))))************))))))******))))))))))))******''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""###############$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***++++++***)))&&&'''''''''((((((((((((************))))))(((((('''((())))))(((((()))+++(((((((((((())))))))))))***************++++++,,,,,,,,,+++++++++++++++,,,++++++*********+++,,,---.........///......------,,,---//////...---...///---,,,+++,,,...//////...------///000111111111111//////..................000///......------...............//////000000000///..................---------------------------...---,,,******+++,,,---******************************))))))***+++,,,,,,++++++,,,------....../////////000111222333444444666777999:::999:::;;;===>>>>>>???AAACCCEEEGGGHHHLLLNNNRRRUUU[[[bbbiiioooxxx~~~"""!!! ###&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))************---------------+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,---...//////---+++***+++,,,---+++***)))************+++++++++------------......//////------------,,,,,,++++++,,,,,,,,,,,,---...//////////////////000000000000000111111111000///......000...000:::KKK[[[eeeiiisssssswww}}}zzzssshhh\\\RRRKKKHHHGGGHHHGGGDDD@@@:::666444333000---***(((''''''&&&%%%$$$&&&(((+++...000111222000000/////////000000111777777666555333222111111222222222111000///............//////000000111111////////////////////////,,,,,,------.../////////......---,,,,,,,,,,,,,,,---......///////////////111111000///...------,,,////////////////////////,,,,,,,,,------.........---------....../////////.........------.........---,,,+++,,,------,,,+++...---,,,+++***)))))))))+++++++++++++++++++++,,,***++++++,,,,,,++++++*********)))(((((()))******'''((())))))))))))(((''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++******)))'''''''''(((((((((((()))*********)))))))))))))))'''((())))))(((''')))***''''''((((((((()))))))))******))))))******+++,,,+++++++++******++++++,,,++++++***+++++++++,,,,,,,,,,,,,,,---,,,,,,+++++++++---//////...---...///,,,++++++,,,---///...---------///000111111111111.../////////////////////111000//////......//////000000000000000111111111//////000////////////000........................///...,,,+++***+++,,,---******************************)))))))))***++++++++++++,,,,,,---............//////000111222333333555777999999999999;;;<<<======>>>@@@BBBDDDFFFGGGIIILLLOOOSSSXXX___gggmmmsssyyy  ###%%%&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))*********++++++++++++,,,,,,++++++******))))))******+++,,,,,,,,,......---------...//////...,,,+++,,,------,,,*********+++++++++,,,,,,,,,......------......///000............---,,,++++++,,,,,,,,,,,,---...///000////////////000000000000000000111111111000//////---...444@@@PPP```jjjooo{{{xxxnnngggYYYTTTMMMEEE???;;;;;;;;;:::999888777666555333333000,,,)))&&&&&&&&&&&&%%%&&&'''***,,,///111333333111111111111111222222333666666555444333222111000111222222111///...///000////////////000000000000000000000000000000000000------.........////////////...---,,,++++++++++++,,,---...///000000000///111000000///...---------........................++++++,,,,,,---...//////------......///000000000///...------------...///...---,,,,,,------,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))***'''((()))******)))((('''''''''''''''((()))***+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&'''''')))(((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&(((***+++***))))))***(((((((((((())))))))))))******))))))))))))))))))'''((())))))''''''((()))(((((((((((())))))))))))***))))))))))))***+++++++++************++++++,,,******+++++++++,,,,,,,,,******++++++,,,++++++******+++---...------...///,,,+++***+++---------+++---......///000000000000...///000000111000000000111111000///////////////111111111111111111111111///000111111000000111222///////////////////////////...---,,,,,,++++++,,,+++++++++++++++++++++++++++***************++++++++++++,,,,,,---......///......///000111222222333555666888888888888:::<<<<<<<<<===???AAACCCEEEFFFHHHJJJMMMQQQUUU\\\dddiiiooouuu~~~!!!"""$$$%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))*********+++++++++))))))************++++++)))******++++++,,,,,,---000///..................///---,,,,,,------,,,++++++,,,,,,,,,,,,---------///......---......000000.../////////...---+++***---,,,,,,------...///000.../////////000000000111//////000111111111000000---222;;;HHHWWWdddnnnsss}}}xxxlllaaaXXXPPPLLLBBB@@@===999777666777777444444333444444444333222111...***)))***+++,,,,,,,,,---///111333444444555222222111111222333333444555444444333222111111000///111222111///...000222000000000000////////////000000000000000000000000///////////////////////////...---,,,++++++++++++,,,---...///000000000///000000//////......------------------------------******+++,,,---//////000---......///000000111111///...------------...//////---,,,,,,------,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++***)))(((''''''((()))***&&&''')))******)))'''&&&&&&&&&&&&'''(((***+++,,,(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%%%%&&&''''''(((((()))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((((((((''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''''''''''''''$$$'''******)))'''((()))))))))))))))*********+++)))))))))))))))))))))***'''((()))((('''&&&''')))(((((()))))))))*********)))))))))))))))***++++++***************+++,,,,,,******++++++,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...---,,,++++++,,,,,,+++***---....../////////.........///000111111111000000111111000///////////////111111111111111111111111///111333222111000222444000000000000000000000000............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---......//////---......///000111222222444666777888777888:::;;;;;;<<<<<<>>>@@@BBBDDDFFFGGGIIIKKKNNNRRRWWW^^^ccckkkqqqzzz""""""$$$%%%""""""###$$$%%%%%%&&&&&&########################'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))---,,,+++***))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))************+++++++++((((((((()))******++++++)))******++++++,,,------111000///...............///...,,,,,,------,,,+++,,,,,,,,,---------......///......------///000111...///000000///---+++***---------------...000000.../////////000000111111...///000111111111111111///777CCCPPP]]]hhhrrrxxxrrriii[[[NNNEEE@@@===<<<666555333222111111222222222222222333444444333222333111...---///222333444222333444555555555555555222222111111222333444444444333333222222111111000...000222222//////000333111111000000//////......000000000000000000000000000000000000000000000//////...---,,,+++++++++++++++,,,...000000000000//////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000---......///000111111222///...---,,,,,,---...//////...,,,,,,------,,,+++((()))***+++,,,------,,,+++++++++,,,,,,---------******++++++++++++******+++)))(((''''''((()))+++%%%&&&((())))))(((&&&%%%&&&&&&&&&''')))***,,,,,,&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###%%%%%%&&&''''''(((((()))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''))))))******))))))((((((((('''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***(((((((((((((((((((((((($$$'''******(((&&&'''))))))*********++++++++++++)))))))))))))))*********'''((()))((('''&&&'''((())))))))))))************)))))))))))))))******+++******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++)))***+++,,,---.........''')))+++,,,++++++,,,---...,,,++++++,,,,,,***)))..................------...///000222222222111000111000000///////////////111111111111111111111111///222444333111111333555000000000000000000000000---...//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////000------...///000111222222444555777888777888999;;;;;;;;;<<<>>>@@@BBBDDDEEEHHHIIIJJJLLLOOOSSSYYY^^^hhhnnnwww !!!!!!!!!!!!"""$$$$$$$$$############"""!!!"""###$$$%%%&&&&&&&&&'''%%%$$$######$$$&&&'''&&&&&&&&&''''''''''''''',,,,,,+++)))'''&&&(((***'''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%&&&''')))***(((((('''(((******)))'''&&&''''''((()))******++++++++++++,,,,,,,,,---------------............///---------...000000---+++......//////......---,,,+++++++++,,,,,,---------------............------............////////////000000000000000000000000///////////////000000000000999HHHXXXfffrrr|||zzzoooddd]]]PPPKKKCCC===999666444333222222111111111111111111000111333555555444333222222222111111222222333444777555333444666777555333111111222222222333333333333222000111222333333222222222111000000000000000///000000000000//////...000...---///222222000...333222222111000//////...222111///---+++*********)))***+++---...////////////000111111...---,,,---///...---,,,++++++++++++******+++++++++,,,,,,,,,............////////////000000///............///---------------...///000///...------,,,,,,,,,---------,,,,,,,,,,,,++++++***+++,,,+++***)))***++++++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%"""!!!"""$$$$$$$$$$$$#########""""""&&&&&&&&&'''''''''''''''((()))*********((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''((()))++++++******)))((((((((())))))(((((((((((())))))+++++++++***************)))))))))))))))(((''''''))))))))))))************)))************+++++++++))))))))))))))))))))))))******))))))***,,,...///)))))))))))))))))))))))),,,,,,,,,------.........---,,,++++++******++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......////////////000000000000//////000000000000//////222222111111111111111111222222333333333333444444555555444333333222111111222222000///............000///------......---+++...............---------//////......---------,,,------......///000000000333444444555666777888888999;;;<<<>>>@@@AAABBBBBBEEEGGGJJJMMMPPPUUUZZZ^^^eeekkkttt{{{ !!!!!!!!!""""""!!!"""""""""######$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''%%%&&&&&&&&&&&&'''''''''***++++++)))'''&&&''')))&&&&&&%%%%%%&&&&&&&&&%%%(((((('''&&&'''((()))***)))(((((()))******)))'''''''''(((((())))))******+++++++++,,,,,,,,,,,,---------------............---------...//////---+++,,,------......---------+++,,,,,,,,,,,,,,,,,,---------............------............////////////000000000000000000000000/////////000000000000111111:::HHHWWWffftttzzztttkkkbbbZZZPPPFFF@@@===999444111000000000000111111111222222222222222000111333444555444333222222111111111111222333333666444222333555666444222222222222222333333333333444222111111222333222111222111000////////////000///000111111111111000000000...---///111222000...222111111000//////......//////...---,,,+++******++++++,,,...///////////////000111///---,,,,,,---///...---,,,++++++++++++*********+++++++++,,,,,,---.........////////////...............///000000......---------...//////...------,,,,,,,,,------------,,,,,,,,,+++++++++)))+++,,,+++***)))***+++++++++******)))(((((('''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%""""""###$$$###$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((())))))***)))((('''&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))*********)))))))))))))))))))))((((((((())))))***+++++++++*********))))))***************)))(((((())))))))))))************)))************+++++++++***************************************+++,,,---((((((((((((((((((((((((++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,....../////////000000000////////////////////////111111111111111111111111111111111222222222333333555555444333333222111111222222111//////......///000...------//////...,,,........................////////////......------------...//////000000111111222333444555666777888999:::;;;===???@@@AAAAAADDDFFFIIIKKKNNNRRRWWW[[[ccciiiqqqxxx~~~ !!!!!!!!! !!!"""###$$$%%%!!!!!!"""###$$$$$$$$$$$$""""""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((()))***)))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((()))***)))((()))***+++)))(((((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,---......---+++)))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++------............---------............/////////000000000000000000000000//////000000111111111111555===IIIWWWeeessszzzrrrjjjcccRRROOOJJJEEEAAA===999666333000---,,,...///000000111111111222222333333444000111222333444333222222111111111111111222222333444222111222333444333222333333333333444444444444555333111111222222111000000000//////....../////////000111111222222222222///......///111111000///000000000///......------,,,,,,---------,,,+++***------...///////////////000000///---++++++---...///...---,,,++++++++++++***************+++++++++---------.........//////,,,,,,,,,---...000111222//////......---.........---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))***++++++***)))***+++++++++******)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))(((''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((()))(((((())))))))))))******((((((((((((((()))***+++++++++*********)))))))))***++++++++++++******)))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))***************)))((((((((((((((((((((((((+++++++++++++++,,,,,,,,,,,,,,,+++************++++++************)))))))))))))))))))))*********+++---.........////////////000000///......///000000000000000000111111111111000000000111111111111222555444444333333222222111222222111000///////////////...---...///000///...---------......//////000000000000000////////////.........///000000111111000000222333444666777888777888:::<<<>>>???@@@@@@BBBDDDGGGIIIKKKNNNSSSVVV___eeemmmssszzz !!!""""""""" !!!!!!!!!!!!!!! !!!###$$$%%%"""######$$$$$$%%%%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&''')))***,,,***))))))*********(((((((((((((((((((((''''''************+++++++++++++++,,,,,,,,,------------,,,+++++++++------,,,***'''((()))+++,,,,,,---------------,,,,,,+++++++++,,,------......------,,,---------.........////////////////////////////////////000000111111222222444999BBBLLLVVVbbblllsss}}}~~~~~~~~~}}}}}}vvvtttlll___UUUPPPJJJEEE@@@>>>;;;999999999999888444222000///000000000///000000111222333444444555000000111222333222222222000000000000000111222222111111111111222222222222333333333444444444555555555333111111111111000/////////............//////---...///000111222222222......///000111111000/////////.........---------)))***,,,......---,,,***...//////000000000//////000000...,,,***+++---000......---,,,,,,,,,,,,,,,************************,,,,,,---------.........------------...///000111000000///......---......,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***)))***++++++***)))+++,,,************))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&$$$###"""###%%%''''''&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((((((((((((((((((((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((())))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((''''''(((((()))******+++(((((((((((()))***++++++++++++******))))))((((((*********++++++***))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))***+++++++++)))((('''))))))))))))))))))))))))******************++++++,,,++++++******************)))))))))))))))))))))))))))))))))************------------............111000...------...000111/////////000000000000000000000000111111111222222444444444333333222222222333222111000000000000000///...---...000111111///,,,------...///000000111111111000000000000000000...//////000000111111222000111222333555777888888666777999;;;===>>>??????AAABBBDDDFFFGGGJJJOOORRR[[[```gggnnnttt}}} !!!######!!!!!!!!!"""###$$$$$$%%%###%%%''''''&&&$$$$$$$$$###%%%&&&&&&$$$###$$$&&&$$$$$$$$$&&&(((+++...000,,,***(((((()))))))))((((((((((((((('''''''''''')))))))))*********++++++++++++++++++,,,,,,,,,---,,,***)))***+++,,,+++***&&&'''(((***+++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,------------.......................................//////000111111222222///222666;;;@@@GGGOOOTTT]]]]]]\\\[[[ZZZYYYXXXWWWTTTSSSMMMCCC======;;;888===;;;999555222000000000333111//////000000///---000000111222222333444444000000111111111222111111000000//////000000111222///000111111111111222222333333333444444444555555555333111000111111000...//////............//////,,,---...///000000000000...///000000000000000000............------------(((***,,,...///...---,,,//////000000000000000///000///...,,,++++++...000......------,,,,,,------++++++******************,,,,,,,,,,,,------------......------------......111000///..................------,,,------......,,,,,,+++++++++*********(((***++++++******+++,,,*********)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$%%%***)))(((&&&$$$###!!!!!!$$$$$$%%%%%%&&&''''''(((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++)))))))))))))))***++++++++++++******)))(((((('''(((((()))))))))))))))(((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))***++++++***)))'''&&&************************************************,,,+++******))))))******)))))))))))))))))))))************++++++++++++,,,+++,,,,,,,,,------------111///...,,,,,,...///111....../////////000000000111111111111222222222333444444333333333333222222333222222111111111111222///......///111222111000------......///000111111000000111111111111111111//////000000111222222222222222333555666777888999555666888:::<<<===>>>>>>???AAACCCDDDEEEHHHLLLOOOVVV[[[ccciiipppxxx  !!!"""######$$$"""$$$&&&%%%$$$######$$$"""%%%'''&&&###"""$$$'''%%%%%%&&&))),,,000333555,,,***'''''''''(((((('''''''''''''''''''''''''''((())))))))))))***************+++++++++,,,,,,,,,+++***((((((***+++***)))&&&'''(((***+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,------------.................................------...///000111111222000222444555666999===@@@DDDDDDDDDCCCBBB@@@???>>>???@@@===888666999:::888555666555333000//////111111000000222333444222111000000000111111222222333000000000000000111111111///////////////000000111...000111111000000222333333333333333444444444444444222000000111111000/////////......//////000000,,,,,,---...////////////---///111111000///000111........................***+++,,,...//////............///000000000000000///000000...------///111......---------------...,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------///......---,,,,,,------000000//////.../////////000//////...---.........++++++++++++************((()))++++++******+++---******))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%$$$######$$$&&&))))))'''&&&$$$""" ######$$$%%%&&&''''''(((''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((&&&&&&'''(((((()))******+++******))))))*********++++++***)))(((((('''&&&''''''((())))))))))))((())))))))))))************)))************+++++++++++++++++++++++++++++++++***+++++++++***))))))(((+++++++++++++++++++++++++++++++++***************++++++***))))))))))))***)))))))))************++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,//////...------...//////------......//////000000111111111222222222333333333333333333333333333333333333222222222222222333111000///000111222111000.........//////000000111000000000000111111111111000000000111222222333333333444444555666777888888555666888:::<<<===>>>>>>>>>@@@BBBCCCEEEHHHLLLOOORRRWWW___ffflllsss||| !!!"""######"""###$$$###""""""###%%%"""%%%'''&&&###!!!$$$'''%%%%%%&&&(((+++///222444,,,)))&&&%%%&&&''''''&&&%%%&&&&&&''''''(((((((((((((((((()))))))))******************+++++++++++++++)))''''''(((******)))'''((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.........------------------------,,,,,,---...///000111111222444555555555666888:::999:::;;;;;;:::999777666666999888444444666666444...111444444333222444666222222222555777777555333000000000000000000000000///////////////000111111///............///000000...000222222000000222444222222222222333333333333333111//////000111111000000////////////000111222......///////////////...,,,///111111///...000111........................,,,------....../////////,,,---...///000111111111///000111000//////000111......------------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////////////////000111333222111//////.........++++++++++++************''')))***+++******,,,---)))))))))))))))))))))***(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$###""""""!!!"""###$$$%%%&&&''''''(((''''''&&&&&&&&&'''((())))))(((((('''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''&&&'''''''''((())))))))),,,,,,+++***))))))))))))++++++***)))((('''&&&&&&'''((()))***************))))))))))))************)))************+++++++++************************,,,++++++*********++++++************************,,,,,,+++++++++*********++++++***)))))))))))))))************++++++,,,,,,+++++++++,,,,,,,,,,,,---************+++++++++,,,........................,,,,,,---......///000000000000000111111111111222333333333333333333333333333333222222222333333444333111000000222222111//////////////////000000000/////////000000000111111000000111111222333333444444444444555555666666666666777999:::<<<===>>>>>>===???AAACCCEEEHHHMMMPPPNNNTTT]]]dddiiipppwww||| !!!"""############""" !!!###%%%!!!%%%(((&&&"""!!!###'''###$$$$$$&&&(((+++...000,,,)))&&&$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))************++++++++++++)))''''''((()))))))))((()))***++++++,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------++++++,,,---...///000111...000222222222222444666333555666777777666444222444666666222111222000,,,111444666555111......///111111222333444333000...000000000000///////////////////////////000111111...............///000000---000222222111000333555111111222222222333333333222000//////111222111111000000000000000111222222///000000000000000///...,,,///111111///...000222....../////////////////////............///000111+++,,,---///000111111111...000222222111000000111......---------......///.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,---...///000//////...//////000111222555444222111///.........+++++++++************)))''')))***+++******,,,---)))))))))))))))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%$$$######$$$&&&########################"""######$$$&&&'''(((((('''&&&&&&%%%&&&'''((()))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###$$$%%%&&&'''''''''''''''''''''(((((((((((((((------+++***))))))((((((++++++***)))((('''&&&&&&((()))***+++++++++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))---,,,+++******+++,,,---)))))))))))))))))))))))),,,,,,,,,,,,++++++******+++******)))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++------...//////...------,,,,,,------...///000000////////////000000000000333333333333333333333333333333333222222333444444444222111111222222000///000000000000////////////......//////000000000111000111111222222333444444444444444444444444444444666777999;;;===>>>>>>???===???AAACCCEEEIIIMMMQQQLLLSSS\\\ccchhhnnntttyyy~~~!!!    !!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%((()))$$$$$$%%%%%%%%%$$$"""!!!$$$%%%&&&'''((((((((((((+++***)))(((((()))***+++******))))))((())))))))))))******+++++++++******************+++---......---------,,,,,,,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,---...///---......///////////////222222111111111111222222000222444666666666555444111111111111111111111111000000111111222222222333222222222222222222222222111111000000//////......111111000000//////......---,,,,,,++++++,,,,,,---......///000000000000000------------///111333444222111000.........///000222111111111000000//////111111000///////////////......//////......---,,,////////////000000000000......////////////......////////////000000000000000000111111111111000000---------------...///000/////////......------------------...------,,,,,,,,,++++++++++++,,,------...000111222222111000...111000///......------...---------,,,,,,,,,++++++)))***,,,,,,***)))***+++(((((('''''''''(((((()))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######$$$$$$###!!!!!!""""""###$$$$$$%%%%%%''''''((()))))))))))))))&&&(((******)))(((((((((******))))))((((((((('''))))))))))))))))))))))))''''''(((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%''')))***+++++++++*********))))))))))))******))))))(((((((((((()))))))))******)))(((((()))+++,,,+++***)))))))))++++++''')))***++++++***)))'''******+++,,,,,,,,,,,,+++)))************++++++++++++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,++++++***+++++++++---,,,,,,+++*********+++'''(((***+++,,,,,,,,,+++---...///000000...,,,***...,,,+++---000222111///...///111111000000222333111111222222222333333333333222222111111222222333333333333333333222111000000///////////////000000000000///...............111222222333333333222222444444333444555777999:::666888999999888999;;;===<<<>>>@@@BBBDDDFFFJJJMMMRRRSSSWWW]]]fffoootttwwwyyy"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! !!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!! !!!  !!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%&&&%%%%%%'''&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&''''''(((((())))))))))))(((((()))))))))***+++,,,------+++*********)))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...------...////////////.........------------......000111222333444444444333111111111111111000000000//////000000000111111111111111111111111111111111/////////......---------/////////......---------,,,,,,++++++++++++,,,,,,......///000000000000///------,,,---...///111222222111///.........///000111111111000000000//////111000//////.........///......//////......---,,,.../////////000000000000......////////////.............../////////000000000000111111111111000000......---------...//////---------,,,,,,+++++++++---------......------,,,,,,,,,,,,,,,,,,---.........///111222222111///...111000///...------------,,,,,,,,,,,,++++++++++++)))***,,,,,,***)))***+++(((((((((''''''(((((()))((()))))))))))))))))))))''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$######$$$$$$###""""""""""""###$$$%%%%%%%%%''''''((()))))))))))))))''')))++++++)))(((((())))))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((((()))***+++'''((()))******************))))))))))))))))))***))))))(((((((((((()))))))))******)))(((((()))+++++++++***)))))))))***+++'''(((***++++++***(((''')))***++++++,,,,,,++++++))))))*********++++++++++++++++++*********))))))++++++************+++++++++++++++***++++++,,,,,,---,,,++++++******++++++((()))***+++++++++++++++,,,---.........---+++***...---,,,---000111000///---///000000///000111333111111111222222222333333333222222111111222222333333333333333333222111000000000////////////000000000000///...............000000111222222222222222444333333444555666888999777999::::::::::::<<<>>><<<>>>AAABBBCCCFFFIIILLLPPPQQQUUU[[[ccckkkqqqtttwww###"""!!!  """"""""""""!!!!!!!!!!!!""""""#########""""""!!!########################!!!!!!""""""###$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((('''%%%$$$###"""!!!"""""" $$$$$$%%%%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$&&&((()))(((((('''&&&&&&%%%&&&&&&(((((())))))))))))(((((((((((((((((()))***++++++))))))))))))((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---...............,,,,,,++++++++++++,,,,,,/////////000111111222222111111111000000/////////............////////////000000000000000000000000------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///////////////------,,,,,,------...///111000///.........//////000000000000////////////000///......---............////////////...------....../////////000000000......////////////.............../////////000000000000111111111111000000//////......---.........---------,,,,,,,,,,,,,,,,,,------.........---------------------...////////////111111111111//////111000///...------------,,,++++++++++++*********)))+++,,,,,,+++******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%%%%$$$""""""######$$$$$$%%%%%%&&&''''''((()))))))))))))))((()))++++++)))((()))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))+++,,,---***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((()))+++******))))))))))))******((((((************(((((())))))***+++++++++++++++)))))))))*********+++++++++************)))))))))******++++++++++++******************+++,,,------,,,,,,++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++...---,,,---///000000///,,,---//////......000111111111111222222222222333222222111111111111222222222222333333333222111111000000////////////000000000//////............///......///111222222222222333333333444555666777888888999;;;<<<;;;<<<>>>???===???AAABBBCCCEEEHHHJJJMMMOOORRRXXX^^^ffflllpppsss|||###"""!!!!!! !!!#########""""""!!!!!!!!!"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&'''(((((((((((()))))))))))))))((('''&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%&&&(((***,,,+++***)))(((((('''(((((()))************))))))(((''''''&&&&&&&&&'''((((((***************)))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,+++************++++++,,,,,,---------------------,,,,,,,,,,,,------------,,,------...000000000000000/////////......,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,---.....................------------------////////////...////////////////////////////////////......---------......///////////////...------........./////////000000......////////////....../////////000000000111111000000111111111111000000000000///......---......///////////////.........,,,------..............................///000000//////000111111000//////000000///...------------+++++++++*********)))))))))+++,,,,,,+++******+++******)))((((((((())))))*********)))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))))))))(((***++++++)))))))))***((((((''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((***+++---...+++***)))'''''''''((()))((())))))))))))))))))((())))))(((((((((((())))))((()))***)))'''''')))***(((((((((((()))))))))***(((((()))******)))((((((((())))))***+++*********))))))))))))************************)))))))))))))))***+++,,,,,,+++***)))************+++,,,---...,,,,,,++++++***++++++,,,---,,,+++***)))***+++,,,------,,,++++++,,,,,,---------------.../////////+++---......---...///111111111111111222222222222222222111111111111222222222222333333333222222111111000000////////////000000///............//////,,,---...000111222222222333333333444444555666666666888;;;;;;;;;<<<===???===???@@@AAABBBCCCFFFIIILLLNNNQQQUUU[[[aaahhhmmmpppyyy###""""""!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!######$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''$$$$$$%%%%%%&&&'''''''''))))))*********+++++++++))))))))))))(((((((((((((((((())))))))))))))))))'''&&&&&&&&&&&&'''''''''&&&'''((()))************&&&&&&&&&''')))+++---///...---,,,+++************+++++++++++++++***)))(((''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((((((((((((((())))))************************+++******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,---------------////////////......------.........////////////........................///......------------.../////////000000//////...---............////////////......////////////......000000111111111222222222000000111111111111000000111000///...............////////////////////////,,,---....../////////...///............///000000/////////000000/////////000///...------,,,,,,,,,+++++++++*********))))))***+++------+++***+++,,,++++++***)))))))))))))))+++*********)))))))))((())))))((((((((('''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))))))))*********(((((()))+++''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))+++---...+++***)))'''''''''(((((('''((())))))))))))((('''))))))(((((((((((())))))((())))))(((''''''(((***''''''(((((())))))))))))((((((((())))))((((((((('''((())))))******))))))(((((()))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))************+++,,,---...,,,++++++***++++++,,,,,,---,,,+++*********+++,,,......------------...///------......------...///+++,,,......------///000000000111111111222222222222111111000000111111222111222222333333333222222111111000/////////////////////............//////+++,,,...///000111222222222222333333444444555555333666999:::::::::<<<===<<<>>>@@@AAAAAACCCFFFHHHLLLNNNQQQTTTXXX^^^eeekkklllvvv~~~$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))'''((()))+++++++++******((((((((()))******++++++,,,,,,---------.........++++++++++++,,,,,,,,,,,,***+++,,,---............,,,++++++++++++,,,------***+++,,,------.........+++++++++,,,---///222333222111000///...---------............---,,,++++++))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))******+++++++++++++++))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,------...//////++++++++++++************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******))))))))))))************+++,,,,,,,,,,,,,,,....../////////......---------.../////////......---------........................---......///000///000000000000///......------........./////////......////////////......000000000111111111222222000000111111111111000000000000//////.../////////---------------.........,,,---...///////////////...............///000000////////////////////////000///...---,,,,,,,,,,,,,,,++++++++++++************,,,------,,,++++++,,,---,,,+++***))))))))))))+++++++++******))))))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''((((((((((((((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((())))))(((''''''(((***(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***,,,---***)))((((((''''''''''''''''''))))))))))))''''''))))))(((((((((((())))))((())))))(((''''''(((***%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))******(((((()))))))))))))))*********++++++++++++******************+++,,,------++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------...............///,,,---......---,,,---...+++,,,......------///000000000000111111111111222111111000000000000111111111111222333333333222222222111000//////......//////............//////000------...000111111111111111222333333444444333333111444777999999999:::;;;;;;===???@@@AAACCCFFFHHHLLLOOOQQQSSSUUUZZZbbbiiijjjsss|||'''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''((()))***,,,,,,------***+++---///000///......,,,,,,---......//////000000000111111111222222222111000000000//////.........///000222333222222222222222111111111222333444222222333444555555555555444444444444555777999;;;:::999888777555555555555666666666666555444333222---,,,+++***))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++((()))******++++++******''''''&&&&&&&&&&&&'''''''''((()))++++++++++++***))))))***,,,---...///000++++++++++++******))))))(((((((((((((((((((((((()))))))))******+++++++++)))))))))******+++++++++)))))))))(((((())))))))))))******+++++++++++++++,,,,,,---.........---,,,,,,---.../////////......,,,,,,---------.........///.........//////000111000000000000000///......---------.........//////......////////////.........////////////000000000000000111111111111000000//////////////////000111,,,---------.........///,,,---...///000000000000......------......///000/////////......///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------,,,++++++,,,------,,,+++************,,,,,,+++******))))))((('''''''''((())))))******&&&'''((())))))((('''&&&((((((''''''''''''((((((''''''((((((((()))))))))((('''&&&&&&''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))'''(((((('''&&&&&&(((***))))))))))))******++++++''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''')))***+++((((((((((((((((((''''''&&&''')))******)))'''&&&))))))(((((((((((())))))'''((()))(((&&&&&&((()))$$$%%%&&&((())))))(((((((((((((((''''''(((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((())))))******++++++************+++++++++++++++***++++++,,,,,,++++++******++++++,,,---******+++,,,------------+++,,,---...///...------,,,---///...,,,+++---...,,,---//////......000111000000000000111111111111111111000000000000111111000111222333333333333222222111000///...........................///000000...///000000111111111111111111222333444333333222000333666999999999:::;;;999;;;>>>???@@@CCCFFFIIILLLNNNQQQQQQRRRWWW___fffiiirrrzzz}}}))))))((((((((())))))***(((((())))))******++++++)))***+++---...//////000,,,...000222333222111000000000000111222222333333333333333444444444555555666555444333222000//////333444555666777666555444777666666555666777888999999:::;;;<<<<<<===============<<<<<<===???AAABBBBBBAAA???>>>===<<<<<<<<>>===<<<;;;;;;000000...---,,,,,,++++++))))))******++++++,,,,,,)))))))))))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,(((((()))***************(((''''''&&&&&&''''''(((&&&''')))+++,,,+++***)))'''((()))+++---///000111,,,+++++++++******))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))(((((((((((())))))))))))***+++++++++++++++***+++,,,---...---,,,,,,+++,,,.../////////......,,,,,,,,,------.........///////////////000111111000000000000000//////...---------.........//////......////////////......------------.........///000000111111111111000000//////...//////000111222.../////////000000111111,,,---...///000000000000---------------...////////////............////////////...---,,,,,,,,,,,,---------,,,,,,,,,++++++***,,,------,,,+++,,,,,,...---,,,+++************,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++&&&'''(((******((('''&&&((((((''''''''''''(((((('''((((((((())))))******)))'''&&&&&&''''''&&&%%%''''''''''''''''''&&&&&&'''(((((()))))))))))))))'''''''''&&&%%%%%%''')))))))))******+++++++++,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&&&&'''(((******((('''&&&))))))(((((((((((())))))'''((()))(((&&&&&&((()))###$$$&&&((())))))((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))'''((((((((())))))******,,,+++***))))))***+++,,,,,,,,,++++++***++++++++++++*********+++,,,,,,---((()))+++---......------)))***,,,.........,,,++++++...///...,,,+++,,,...,,,...//////...///000222000000000000111111111111111111000000000000111111000111222333333333333333222222000///...........................///000111///000111111111111111000000111222333444333222111000333777999:::::::::;;;888:::===???@@@CCCFFFIIIKKKMMMPPPPPPPPPTTT]]]dddiiirrrzzz|||000///......------------,,,------,,,+++,,,...000222111000///000333666888777777888888888777777666666777888888666666888999666999999777888;;;<<<999;;;:::999888777888999999;;;::::::999999999:::::::::;;;<<<<<<<<<<<<>>>@@@@@@?????????@@@BBBCCCEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDIIIHHHGGGIIIKKKJJJFFFBBBAAA>>>999666444333111///444111...,,,,,,------,,,.........---,,,,,,+++++++++++++++******)))(((''')))(((&&&$$$$$$&&&(((***,,,+++)))((('''(((((()))&&&&&&'''((()))******+++***************************))))))+++---//////...------,,,,,,,,,++++++++++++***((('''''''''((((((((()))******+++++++++***))))))((('''((()))+++,,,++++++++++++++++++++++++)))))))))))))))***++++++***+++,,,---...---,,,++++++++++++,,,---...///000*********+++...000000///---...///...---------///,,,,,,...///000000000000///...,,,+++,,,///222444------......///000000000111000000000//////.........///000111111000///...////////////000000000000000000000000111111111111...///000222222222111000222111///.........///000/////////...------///111000000000000///...---,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...---+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))&&&''''''((()))******+++)))))))))'''%%%%%%'''))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((()))***************'''(((((('''&&&&&&(((***))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&((()))***)))((('''''''''(((***+++((('''&&&'''((()))(((''''''(((***+++++++++***)))+++***)))(((((('''((((((&&&''''''((()))******+++((()))))))))'''''')))***''''''''''''((((((((((((+++***)))(((''''''''''''******+++,,,,,,,,,,,,+++...---,,,+++***+++,,,---)))***,,,---......------+++,,,------......------+++,,,------......------...//////000000000000///000000111111111111000000000000000000////////////111222222111000000111333333222111/////////000111...///111111/////////000000000/////////111222333//////000111222222333333444555666777888999::::::888:::<<<@@@BBBEEEFFFGGGIIILLLPPPQQQRRRVVV\\\```fffllltttzzz~~~333222222111111111111222333444444333222333555777666555333333444666999;;;;;;;;;;;;<<<<<<;;;;;;:::;;;===??????>>>>>>???@@@;;;>>>???======AAAAAA???@@@@@@???>>>>>>>>>???@@@@@@??????>>>>>>?????????@@@AAABBBBBBAAAAAACCCEEEHHHHHHGGGFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKNNNLLLLLLMMMOOONNNJJJGGGIIIGGGCCCAAA@@@???===;;;===:::777555555666666555444444333222222111000000...............---,,,+++,,,***((('''''')))+++,,,,,,,,,***)))))))))******'''''''''((())))))******)))))))))))))))))))))))))))(((((()))+++---,,,,,,*********))))))))))))(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((''''''&&&'''((()))***************************((((((((('''(((((()))*********,,,---------,,,+++,,,++++++,,,,,,...//////+++******+++...//////...,,,...///...---,,,---...------...///000000000//////...---,,,---///000222,,,,,,---......//////000000000/////////.........//////000000000///........./////////000000000000//////000000000111111111//////000111111111111111222111000///...//////000///000///...------///111000000000000///...---,,,------------,,,+++******++++++++++++++++++++++++---------------------------,,,,,,,,,------+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((('''''''''((()))*********)))))))))'''&&&%%%'''))))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))************)))''')))***)))((('''((()))))))))((('''''''''''''''''''''((((((((('''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&'''((()))*********)))((((((((())))))((('''&&&''')))***)))((('''((())))))******))))))***)))((((((((((((((((((''''''(((((())))))******((()))))))))'''''')))***''''''((((((((()))))))))++++++***)))(((''''''((((((((()))***************---,,,++++++******++++++'''(((***,,,------------,,,,,,---............---+++,,,,,,---------------...///000000000000000000///000000111111000000///////////////000000000000111222222111000000111333333222000/////////000111...///111111///...///000000000/////////000111111//////000111111222333333444444555666666777888888:::;;;<<<>>>@@@BBBCCCDDDHHHKKKOOOQQQQQQTTTZZZ^^^bbbhhhpppuuuxxx{{{777777777777777777888999888999:::999888888:::<<<;;;;;;::::::;;;===???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@CCCFFFGGGGGGFFFFFFFFFCCCFFFGGGEEEFFFIIIIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKRRRRRRQQQPPPOOOOOONNNNNNOOOPPPRRRSSSSSSSSSRRRQQQRRRRRRQQQRRRSSSRRROOOMMMLLLKKKJJJIIIJJJIIIGGGEEECCC@@@===<<<=========<<<===<<<;;;:::999888777777444444444555444444333333111///...,,,,,,---///000000///...---,,,,,,,,,,,,))))))))))))))))))*********************************)))((()))***++++++***)))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))************+++,,,,,,,,,,,,+++,,,++++++,,,,,,---...///,,,+++***+++---...---,,,,,,---......,,,,,,---.........///////////////...........................++++++,,,,,,---.........////////////............//////000000///...------....../////////000000000//////000000000000111111000000000000000111111111111111000//////////////////000000...------///111000000000000///...------------...------,,,+++***************++++++++++++------------------------///---++++++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((''''''(((((())))))******((())))))(((&&&&&&''')))(((''''''&&&&&&&&&'''''')))))))))((((((''''''''''''((())))))******))))))(((***,,,,,,***((('''((()))((((((''''''''''''(((((()))******)))((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))+++++++++******)))(((''')))((('''(((***+++***)))'''''''''''''''((())))))((((((((('''(((((())))))((((((((((((((((((((((((((()))))))))'''''')))***((((((((()))))))))******,,,+++***)))((((((((()))&&&''''''(((((((((((((((******++++++******)))(((&&&''')))+++,,,,,,,,,,,,+++,,,------......------++++++,,,------------,,,...///000000111111111000...//////000000//////.........//////000000111111000111222111000///111333222111000000///000000000---///111000///...///000000000///........./////////000000111111222222222444444444444555555666666<<<<<<;;;<<<===???AAABBBHHHKKKOOOPPPQQQSSSXXX\\\```eeelllqqqtttxxx}}}===<<<<<<<<<===>>>??????;;;<<<======<<<<<<===???BBBBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJJJJJJJIIIIIICCCGGGKKKMMMLLLKKKJJJJJJKKKNNNOOOLLLMMMQQQQQQOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNLLLMMMNNNNNNMMMMMMOOOQQQPPPPPPOOOOOOOOOOOOOOOOOOTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUTTTSSSSSSUUUUUUTTTUUUTTTSSSRRRQQQMMMLLLMMMNNNPPPOOOMMMKKKIIIGGGDDDDDDDDDEEEDDDCCCEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<======<<<<<<;;;777666555444333444555666777666555333111000///.........---------,,,,,,,,,//////...............---,,,+++******+++,,,+++)))++++++*********))))))))))))(((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((())))))***************************))))))))))))***++++++)))******+++++++++++++++,,,+++++++++,,,------...---+++***+++,,,---+++***+++---...---,,,+++,,,---...////////////......------......///...---,,,+++*********+++,,,,,,------////////////////////////////////////...------,,,........./////////000000////////////000000000111111000000000000000111111111000000///////////////000000000///---...000222000000000000000///......------......---,,,+++++++++++++++++++++,,,,,,,,,------------------------///---+++***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''''''''((((((((('''((((((((()))))))))***((())))))(((&&&&&&'''(((''''''&&&&&&&&&''''''((()))((((((((((((((((((((('''(((((())))))))))))))))))+++...---+++)))'''''')))(((''''''''''''((((((******+++,,,+++)))'''%%%'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''(((((())))))+++++++++***)))(((***(((((()))***+++***)))''''''&&&%%%%%%'''((()))'''''''''''''''((()))***((((((((((((((((((''''''((()))))))))'''''')))***))))))))))))************++++++***)))))))))))))))&&&&&&'''(((((((((((('''((()))*********)))'''&&&'''''')))*********)))(((******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,......///000111111111111......////////////......---......///000111111222000111111111//////111222111111000000000000000000---///000000///....../////////......------------///000000000111111111222444444444444555555555555;;;:::999999;;;===@@@BBBGGGKKKOOOPPPQQQSSSWWW[[[___dddlllqqquuuyyyBBBBBBBBBBBBCCCCCCDDDEEECCCDDDFFFEEEDDDDDDEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPIIIMMMPPPRRRRRRPPPOOOOOOQQQTTTTTTRRRSSSVVVWWWTTTQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQQQQQQQOOOOOOQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXTTTTTTSSSSSSRRRQQQPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUSSSRRRRRRRRROOOOOOPPPRRRTTTTTTSSSQQQQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDCCC???>>>===<<<<<<<<<<<<===@@@???>>><<<999666444333555444444333333222222111333333333222222111111111...---+++,,,------,,,***---,,,,,,,,,++++++++++++************************((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))******++++++,,,,,,+++++++++,,,---------+++******+++,,,***)))+++,,,---,,,+++***+++---------.........------,,,,,,---...///...,,,***)))))))))******+++,,,,,,,,,000000000000000000000000///......---------------............////////////...////////////000000000111111111000000000000000000000000000000//////...000000000///......000222000000000000000000///...------.........---,,,,,,,,,,,,,,,---------......------------------------///---+++***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))(((((((((((())))))))))))'''((())))))'''&&&''''''&&&&&&&&&&&&&&&'''((()))''''''(((((()))******+++''''''((()))))))))))))))***,,,......,,,)))((('''((((((''''''''''''((((((++++++++++++***)))'''&&&'''''''''(((''''''&&&%%%########################&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&''')))***+++++++++******(((((()))***+++***)))'''&&&%%%%%%%%%&&&((()))''''''&&&''''''((())))))((((((((((((''''''''''''((()))))))))'''''')))***))))))))))))************+++***))))))))))))))))))&&&'''(((((())))))(((((('''((()))***)))((('''&&&))))))******)))(((&&&%%%(((((()))************))))))***++++++,,,,,,++++++------...000000111111111......////////////......---......///000111111222000111111000//////000222000000000111111111000000---...000000...---...//////.........------,,,,,,000000000000000111111111555555555555555555555555888888777888:::===@@@BBBFFFJJJOOOQQQQQQSSSWWW[[[\\\bbbjjjpppuuu{{{IIIIIIHHHHHHHHHIIIJJJJJJMMMOOOQQQQQQPPPPPPPPPQQQOOOPPPRRRTTTUUUUUUTTTTTTSSSTTTUUUVVVVVVVVVVVVVVVRRRTTTWWWXXXWWWVVVUUUUUUUUUXXXYYYVVVWWWZZZ[[[XXXVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWSSSTTTTTTSSSRRRRRRTTTUUUTTTUUUWWWXXXYYYZZZZZZZZZUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUVVVVVVUUUSSSRRRRRRSSSOOOOOOOOOPPPRRRSSSRRRPPPRRRQQQPPPPPPQQQQQQOOONNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDHHHGGGFFFEEEBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::888888888777666666555555222000///000111111000///000000/////////.........+++,,,------...---------***++++++++++++******))))))************))))))((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,***)))***++++++***)))***+++,,,,,,******+++,,,++++++,,,,,,---,,,,,,+++,,,,,,---...---,,,***)))))))))******+++,,,,,,,,,////////////000000000000------,,,,,,,,,------...------........./////////......////////////000000000000111222222111///...000000000000000///......000111111///......000222000000000111111000000///------............------,,,,,,------......//////------------------------///---++++++,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((((((((())))))))))))'''(((***)))(((&&&&&&'''%%%%%%%%%&&&'''((()))***&&&''''''(((***++++++,,,&&&'''(((((())))))(((((()))+++------+++)))((()))(((''''''''''''(((((()))++++++******))))))((((((''''''((((((''''''&&&%%%########################&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%'''(((***+++++++++)))((('''(((***+++***)))&&&&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''((()))))))))'''''')))***((((((((()))))))))******))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))((((((''''''))))))******)))'''&&&$$$'''(((((()))***)))))))))))))))***++++++++++++***+++,,,---...///000000000...//////000000//////.........//////000000111111///000111000///...000222//////000111111111111000,,,...000///...---...///.........///......---,,,000000000000000000000000444444444555555555666666666777777888;;;===@@@BBBCCCGGGMMMPPPQQQSSSWWWZZZYYY___ffflllqqqwwwPPPOOOOOONNNNNNNNNNNNOOOSSSUUUWWWWWWVVVUUUVVVVVVSSSTTTWWWYYYZZZZZZYYYXXXVVVWWWXXXYYYZZZZZZZZZZZZXXXZZZ[[[[[[YYYXXXXXXYYYXXX[[[\\\ZZZZZZ^^^^^^\\\[[[\\\\\\\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXXXXWWWVVVUUUWWWYYYVVVWWWXXXYYYZZZYYYYYYXXXUUUUUUUUUVVVVVVVVVVVVWWWUUUVVVXXXYYYYYYYYYXXXWWWVVVXXXXXXVVVTTTSSSTTTVVVQQQOOONNNNNNPPPQQQPPPOOORRRPPPPPPPPPQQQQQQPPPNNNRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>=========:::999888999:::;;;:::999777777777666666666555555111222333444444444333333000111111111000000///...000000111111111000......++++++++++++++++++++++++)))))))))((()))******+++))))))((('''((()))***+++,,,,,,+++++++++++++++,,,***)))((()))***+++***)))***+++,,,+++***)))***,,,((()))***++++++++++++++++++,,,,,,,,,,,,++++++***))))))***++++++,,,,,,---------------......//////,,,++++++++++++---...///---------.........//////........./////////000000...000222444333111...,,,///000000111000///...---111111111000......111333///000000111111111000000------............------++++++,,,------...//////---------------------------,,,,,,,,,------+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))************++++++++++++))))))))))))((((((((((((&&&(((******(((&&&&&&'''$$$%%%%%%&&&'''((()))***(((((()))))))))*********&&&'''(((((())))))(((((()))***+++***)))((()))***'''''''''''''''((())))))+++***(((''''''((()))***''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''')))***)))(((&&&&&&'''((((((((((((((((((((('''&&&&&&&&&''''''%%%&&&&&&''''''(((((((((((()))))))))'''''')))***''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))***))))))((((((((((((((('''((()))******)))((('''((()))******++++++******((())))))***************)))***+++---...////////////000000111111000000///////////////000000000000///000111000......000111...///000111222111111000,,,...//////...------...------...///000///......000000000000000000000///111222222333444555555666777888999:::<<<===>>>???>>>CCCIIIMMMOOOQQQUUUYYYYYY]]]dddiiimmmssszzzTTTTTTSSSRRRQQQQQQRRRRRRQQQTTTVVVWWWVVVUUUUUUUUUUUUWWWZZZ\\\]]]]]][[[ZZZWWWXXXYYYZZZ[[[[[[\\\[[[[[[\\\\\\[[[YYYXXXXXXYYYZZZ]]]^^^\\\\\\``````^^^````````````^^^\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[[[[ZZZYYYXXXZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[TTTTTTUUUUUUVVVVVVWWWWWWUUUVVVWWWXXXYYYXXXWWWWWWXXXZZZZZZXXXUUUTTTVVVXXXXXXVVVSSSSSSTTTUUUUUUTTTVVVUUUTTTUUUVVVVVVTTTSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWVVVVVVUUUSSSQQQOOONNNQQQQQQPPPOOOOOONNNMMMMMMLLLMMMOOOPPPQQQQQQPPPPPPGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCAAAAAABBBCCCDDDDDDCCC>>>>>>>>>=========<<<<<<777888:::;;;;;;;;;:::999777777777777777666555444777777888999888777555444////////////////////////------,,,,,,------...///)))((('''''''''(((***+++,,,,,,++++++***+++++++++)))(((((()))***++++++))))))+++,,,+++***)))***+++&&&'''(((******+++++++++++++++++++++++++++++++++*********+++,,,,,,------+++++++++,,,,,,---------+++*********+++---///000---------.........//////............/////////000---000333555444111...+++///000111111111000...---111111111000...///111333///000000111111111000000------...............---******+++,,,,,,---......------------------------,,,,,,,,,---...---+++)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))******+++++++++,,,,,,,,,))))))))))))((((((((((((&&&(((******((('''&&&&&&$$$$$$%%%%%%'''(((***+++************))))))))))))&&&''''''((((((((((((((())))))***)))((((((***,,,'''''''''''''''((()))***+++)))'''%%%&&&(((***,,,''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&((()))((('''&&&'''((())))))'''%%%&&&((()))))))))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((()))))))))'''''')))***''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&'''(((((())))))((((((+++***)))''''''((())))))%%%&&&((()))***+++************+++,,,,,,,,,,,,+++(((((()))***************((()))+++,,,---.........000000111111111111000000000000000000///////////////000000000......000111...///000222222222111000,,,...//////...------...,,,---///000000000//////000000000000///////////////000000222333444555555999999;;;<<<<<<<<<<<<<<<;;;@@@GGGKKKMMMPPPTTTWWWZZZ___dddhhhkkkpppwww|||~~~SSSSSSTTTUUUUUUTTTSSSRRRRRRVVVWWWVVVXXX\\\]]][[[ZZZYYYYYYZZZ[[[[[[ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\^^^]]]\\\ZZZZZZZZZZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZ___```bbbbbbaaa^^^[[[YYYYYY[[[]]]_________aaacccbbb```\\\[[[\\\^^^___```bbb```^^^___aaa```^^^[[[XXXYYYYYYXXXWWWXXXZZZ\\\VVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZ[[[ZZZXXXXXXYYYZZZUUUVVVWWWWWWVVVVVVWWWXXXVVVSSSTTTYYYZZZWWWTTTTTTVVVWWWXXXWWWUUUUUUWWWXXXYYYZZZZZZZZZXXXUUURRRQQQPPPRRRSSSRRRPPPNNNNNNNNNJJJLLLNNNPPPQQQRRRRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIJJJLLLNNNMMMKKKIIIFFFFFFFFFHHHIIIHHHFFFCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAA>>><<<===???@@@>>><<<===???AAABBBBBBAAA@@@>>>777666666666777777555333444444444444333111///---...---+++***)))***++++++)))***+++,,,,,,+++)))))))))))))))))))))***++++++(((((()))))))))*********(((((())))))***+++,,,------+++***(((((()))+++,,,,,,,,,,,,+++++++++******------------,,,++++++*********+++++++++++++++***---+++***+++---.........---....../////////............////////////......000000111111111000000///555555444222000///...---222111111111000000//////------............------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++)))(((((())))))(((&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&%%%%%%&&&''''''&&&%%%&&&)))***)))(((*********)))))))))((((((&&&'''((())))))******)))(((++++++((((((,,,---+++(((((())))))))))))((((((((((((((((((((((((((((((+++(((%%%%%%((())))))'''%%%&&&((('''&&&%%%%%%&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&''')))))))))(((***)))'''%%%%%%%%%'''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((('''&&&'''((()))***'''(((((()))))))))))))))&&&'''((()))++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++******++++++,,,---...///000111000///---+++////////////000000000000222111///......000111333000000//////.........---000000000000////////////........................111111000000//////......333333222222111222222222555777888999888888:::;;;???@@@BBBEEEJJJNNNSSSUUU[[[___dddiiimmmrrrwww{{{PPPQQQRRRSSSSSSRRRQQQPPPPPPSSSTTTRRRTTTXXXZZZXXXXXXWWWWWWXXXYYYYYYXXXVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ^^^___aaaaaaaaa___\\\ZZZWWWYYY[[[\\\\\\]]]^^^___]]]ZZZXXXXXXZZZ]]]___```bbb```^^^^^^______^^^[[[[[[\\\\\\\\\[[[[[[]]]___ZZZ\\\]]]___```___^^^]]]ZZZ[[[]]]]]]\\\[[[\\\\\\YYYZZZZZZYYYYYYXXXXXXYYYXXXVVVWWWZZZZZZWWWVVVXXXZZZZZZZZZYYYWWWVVVWWWYYYZZZ[[[[[[[[[ZZZWWWUUUSSSSSSTTTTTTSSSQQQOOONNNOOOLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPMMMLLLMMMNNNOOONNNKKKHHHFFFFFFGGGJJJLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEGGGFFFFFFEEEEEEFFFFFFGGGEEECCCBBBCCCEEEEEECCC@@@BBBCCCEEEFFFGGGFFFDDDDDDAAA@@@???@@@AAAAAA???===<<<<<<<<<;;;:::888666555222111000...------------,,,---...//////...---,,,,,,,,,++++++******++++++((((((((())))))*********))))))((())))))***+++,,,******(((((()))***,,,---************))))))))))))******+++++++++***))))))++++++,,,,,,,,,,,,,,,+++---,,,******+++,,,+++***++++++,,,,,,,,,,,,,,,,,,......////////////......///000000111111111000000111111111000000/////////111111111111000000000///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------,,,++++++***))))))+++)))(((((())))))(((&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))******)))((('''&&&&&&&&&'''''''''&&&&&&''')))******)))+++++++++***))))))(((((())))))******))))))(((((()))++++++((())),,,---+++))))))*********)))(((((((((((((((((((((((((((((()))'''$$$%%%'''((((((&&&'''(((***)))(((&&&'''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((('''&&&%%%&&&((()))(((''')))(((&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&'''(((((())))))(((((('''((()))***************************++++++++++++************+++++++++++++++++++++++++++,,,,,,---...///000111000///---,,,.../////////000000000000222111000///...///111222000/////////............111111000000//////..............................000000000000//////......333222222111111111222222555777888888888888999;;;>>>???AAAEEEJJJOOOSSSVVV[[[^^^bbbfffjjjoootttwww}}}NNNNNNOOOOOOPPPOOOOOONNNOOOQQQQQQNNNOOOTTTVVVUUUUUUUUUTTTUUUVVVVVVUUUSSSTTTSSSSSSSSSSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXZZZYYYWWWVVVVVVVVVWWWWWWYYY[[[\\\^^^^^^]]][[[ZZZYYY[[[]]]]]]]]]]]]^^^___ZZZYYYWWWYYY\\\```bbbcccbbb```]]]\\\]]]^^^]]]\\\\\\^^^______^^^^^^___aaa^^^___```aaaaaa```______[[[^^^aaabbbaaa`````````^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZ\\\^^^[[[WWWYYY^^^^^^^^^^^^\\\ZZZYYYZZZ[[[]]]]]]^^^]]]\\\ZZZXXXWWWWWWWWWWWWUUURRRPPPPPPQQQPPPQQQRRRSSSSSSSSSRRRRRRSSSTTTTTTUUUTTTSSSRRRQQQRRRQQQQQQQQQQQQNNNKKKHHHEEEFFFHHHKKKOOOPPPOOOMMMKKKKKKKKKJJJJJJJJJJJJIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLKKKHHHEEEHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJIIIJJJKKKJJJIIIGGGFFFFFFFFFEEECCCAAA@@@???:::999777555333222222111222222333444444333333222222111///...---,,,,,,,,,)))))))))*********************)))))))))******+++))))))(((((()))+++---...************))))))))))))((()))******************,,,,,,,,,------,,,,,,+++///---+++***++++++***)))))))))******++++++++++++---......//////......---......///000111111111000------...//////000000111111111111111000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,+++******))))))***)))(((((())))))((('''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((******))))))))))))******'''''''''&&&&&&'''((((((((('''&&&'''***+++***))),,,,,,++++++***))))))(((,,,,,,+++***)))((('''&&&)))+++,,,)))))),,,---******+++++++++***)))(((((())))))))))))))))))))))))(((&&&%%%%%%&&&''''''&&&)))+++,,,+++***(((((()))(((''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&((('''%%%$$$$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''((())))))******))))))((((((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///000111000///...---....../////////000000000333222000///...///000000////////////............222111111000///......---........................000000000////////////...222111111111111111222222555666888888777777999:::===>>>@@@DDDIIINNNSSSVVV[[[]]]aaadddgggkkkooossswwwyyy|||KKKKKKLLLLLLLLLLLLLLLLLLNNNPPPOOOLLLMMMQQQSSSRRRRRRQQQQQQRRRSSSSSSRRRPPPRRRQQQPPPPPPPPPRRRTTTUUUQQQQQQPPPPPPQQQSSSTTTUUUTTTRRRPPPNNNNNNNNNPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWXXXYYY[[[\\\[[[ZZZ[[[\\\XXXWWWVVVWWW[[[^^^`````````^^^\\\ZZZZZZ[[[\\\\\\[[[]]]____________```aaa______`````````___^^^^^^]]]```dddffffffdddcccccc``````______```aaa```___^^^^^^```aaa\\\XXX\\\ccc___``````___]]]]]]^^^```````````````___]]]\\\[[[[[[[[[[[[XXXUUUSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVVVVVVVTTTQQQOOOVVVUUUTTTSSSRRROOOJJJGGGCCCDDDGGGKKKPPPRRRRRRQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOPPPPPPNNNKKKIIIKKKLLLMMMNNNOOOOOOOOONNNOOONNNMMMNNNOOONNNMMMKKKMMMMMMLLLJJJIIIGGGFFFEEEBBBAAA???===;;;999888777999999999:::::::::::::::888777555333111000000///---------------------......------,,,,,,,,,------+++++++++***+++,,,---...,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++***///---++++++,,,,,,+++******************++++++,,,---------......---------,,,---...///000000111111------...///000000111111111111111000000000000000......////////////......------------------------///......------.........,,,+++++++++******))))))***((('''((()))***)))'''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((())))))(((''''''(((***+++***))),,,,,,,,,+++***)))))))))---,,,+++***)))(((((('''))),,,,,,******---,,,)))++++++,,,++++++***)))(((************************''''''&&&&&&''''''''''''***,,,---,,,***)))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''''''''((('''&&&'''((()))(((&&&''''''''''''(((((())))))((((((((()))))))))******((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))******)))(((''''''&&&&&&'''((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///000000000///.............../////////000000222111000///....../////////////////////.........222222111000///...------........................////////////////////////111000000000000111222222555666777777666666888999;;;<<>>===????????????@@@AAAAAAAAA???>>><<<:::888777666666444444444444444444444444444444333222222222333333222222111000000/////////............------------***+++,,,---------------,,,,,,------,,,++++++***,,,+++)))***,,,------,,,+++***))))))))))))***+++,,,,,,------------,,,,,,+++,,,---...///000000000//////000000000000000000000000000000000000111111...//////////////////...------------------------......---------......///++++++***************))))))((('''((()))***)))(((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((()))))))))((('''&&&''')))+++***)))+++++++++*********))))))******)))(((((()))******))),,,---++++++---,,,)))+++++++++++++++***))))))++++++++++++++++++++++++(((((())))))((((((((((((***,,,---,,,***((((((((('''''''''''''''((()))***'''''''''''''''''''''''')))(((''''''((()))((('''''''''''''''(((((((((((())))))*********+++++++++((((((((((((((((((((((((&&&%%%$$$%%%'''''''''&&&%%%%%%%%%$$$%%%%%%%%%&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&)))))))))))))))((('''&&&%%%%%%&&&((()))***+++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------........./////////..................////////////111000000///////////////.........///////////////111111111000///......---......................................./////////000/////////000000111222444666777777666555666888999:::===AAAFFFKKKOOORRRYYY\\\```ccceeehhhkkknnnqqqsssvvv{{{>>>=========>>>???@@@AAABBBEEEEEECCCCCCFFFFFFCCCBBBAAAAAABBBCCCCCCBBB@@@BBBBBBCCCDDDEEEEEEEEEFFF@@@?????????@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFHHHJJJLLLMMMNNNNNNMMMOOOQQQQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSUUUUUUTTTRRRSSSRRRPPPNNNNNNOOOQQQRRRVVV[[[___``````aaaaaa________________________^^^aaadddeeedddccccccccc___]]]\\\___dddgggfffeeebbbaaacccdddaaa\\\^^^bbb]]]___```aaaaaaccceeegggdddcccccccccccccccccccccbbbbbb```^^^[[[YYYZZZ\\\\\\]]]^^^^^^^^^]]]\\\[[[YYY[[[]]]______]]][[[YYY[[[ZZZYYYXXXWWWTTTOOOLLLEEEGGGJJJOOOTTTWWWWWWVVVSSSSSSSSSTTTTTTTTTTTTUUUQQQQQQPPPPPPPPPPPPQQQQQQPPPSSSTTTTTTRRROOONNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRSSSTTTTTTRRRPPPRRRQQQOOOMMMKKKIIIIIIHHHJJJJJJJJJIIIHHHFFFEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;<<<===;;;;;;:::999888777777666333333333222222222111111///000000111111111000000111111111111000///......---+++***+++---//////...,,,+++***((('''(((((()))+++,,,,,,------,,,,,,+++,,,,,,---.../////////...111111000000000000//////000000000000111111111111...//////000000//////...---------------------------,,,,,,,,,,,,---......************************)))((('''((()))***)))(((''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((('''&&&%%%&&&)))***)))((()))))))))))))))*********((('''''''''''')))+++,,,***---...,,,,,,---,,,((())))))***************)))************************''')))++++++)))((())))))***,,,---,,,)))''''''((((((''''''''''''(((((()))(((((((((''''''''''''''')))(((''''''))))))((('''''''''(((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((('''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))(((((('''&&&&&&&&&'''((()))***++++++))))))*********+++++++++++++++******++++++,,,------------------.........------........./////////////////////////////////.........///////////////000000000000////////////........................---............////////////.........///000111222444666777666555444555777888999;;;>>>CCCHHHLLLNNNUUUYYY___dddgggiiikkkmmmqqqrrruuuzzz333222222222333444666666666:::;;;999999;;;999555666555444555777777555444444555777888999999888777444333222222333444555666666666777777888999999999;;;;;;===>>>@@@BBBCCCCCCDDDFFFIIIJJJIIIJJJKKKLLLMMMLLLKKKLLLNNNOOOOOONNNHHHIIIJJJIIIFFFEEEFFFGGGIIINNNTTTYYY[[[\\\\\\]]][[[[[[[[[[[[\\\]]]]]]^^^^^^```bbbbbb```___```aaa___\\\[[[^^^cccfffdddbbbbbb```aaadddccc^^^]]]___^^^___aaaaaaaaabbbdddfffddddddddddddddddddeeeeeedddcccbbb___]]]\\\^^^```______aaaaaabbbaaa```___]]]^^^```bbbbbbbbbaaa```^^^]]]\\\\\\[[[XXXTTTQQQLLLMMMPPPUUUYYY\\\[[[ZZZWWWWWWWWWWWWXXXXXXXXXYYYTTTTTTTTTSSSSSSTTTTTTTTTTTTVVVXXXVVVSSSQQQQQQRRRPPPPPPQQQQQQSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWUUUSSSVVVUUURRRPPPNNNLLLLLLLLLJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDEEEEEEFFFCCCDDDDDDCCCCCCBBBAAAAAA======<<<<<<<<<;;;;;;;;;999::::::::::::999999888888888888888777666555444555333222222333444444333222000...,,,******++++++++++++,,,,,,,,,,,,++++++,,,------.........------///////////////////////////000000000111111111111//////000000000000//////........................+++++++++++++++,,,------))))))))))))************(((''''''((()))******(((''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***))))))''''''&&&%%%$$$%%%((()))((('''&&&&&&'''((()))******+++'''&&&&&&%%%&&&(((***+++***---///,,,,,,---,,,(((''''''((()))************************************&&&(((++++++)))'''((()))+++------,,,***((('''((()))((((((''''''''''''((()))((((((((('''''''''&&&)))((('''((()))***)))'''(((((((((((((((((((((''''''(((((((((((()))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%%%%&&&'''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((((((''''''''''''((())))))***++++++(((((()))))))))***************))))))******+++,,,++++++++++++,,,,,,---------------.........//////------...///000000000000............/////////000////////////000000000000........................---------.........//////............///000111111444555666666444444555666777888:::<<<@@@EEEHHHKKKOOOUUU]]]dddhhhjjjkkklllppprrrtttxxx}}}+++*********+++,,,...///,,,111333222111222000+++---,,,+++,,,......,,,+++)))+++...000111///...,,,++++++***)))***+++,,,---,,,---...000111111111111111222333444666777999999777999<<<===>>>>>>@@@AAA@@@??????AAACCCEEEEEEDDDAAACCCEEEDDDAAA??????AAAAAAFFFMMMSSSVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^___```___]]]]]]^^^___```\\\ZZZ]]]bbbdddbbb___ccc``````cccddd```]]]\\\___```aaaaaa```aaacccdddeeeddddddddddddeeeffffffddddddccc```^^^^^^```bbb```aaabbbcccdddccccccbbb^^^___```bbbcccccccccccc______^^^^^^^^^\\\XXXUUURRRSSSUUUZZZ^^^```___^^^YYYYYYZZZZZZ[[[[[[[[[\\\WWWWWWVVVVVVVVVVVVWWWWWWXXXZZZZZZXXXUUUSSSTTTVVVSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWWWWWWWXXXXXXVVVUUUZZZXXXUUUSSSPPPOOOOOOOOOIIIJJJLLLMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJLLLNNNOOOJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDCCCCCCBBBAAAAAA>>>>>>>>>===<<<;;;:::999>>><<<:::::::::;;;:::999888666444111///...//////+++++++++,,,,,,+++++++++---------...------,,,,,,,,,---------...///////////////000000111111111222//////000000000000//////........................************++++++,,,---)))))))))))))))*********(((''''''((()))******)))''''''((((((((((((''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))*********((('''&&&%%%$$$$$$%%%'''(((((('''$$$$$$%%%'''(((***++++++((('''%%%$$$%%%&&&(((******...///---,,,...,,,'''%%%&&&''')))************))))))))))))))))))))))))$$$(((******(((&&&'''(((,,,......---***(((((((((***)))((('''''''''''''''))))))(((((('''''''''&&&***((('''((()))***)))'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&''')))))))))(((%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((('''(((((())))))******++++++(((((((((((()))))))))))))))))))))((()))******++++++*********++++++,,,------------.........//////+++,,,---///000000111111---.........//////000000......//////000000111111........................---------.........//////---------......000111111444555666666444333444555777888999;;;???CCCFFFHHHKKKRRR\\\dddhhhjjjkkkkkkpppqqqtttwww|||+++***((('''(((***,,,.........,,,+++***(((''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%#########%%%&&&((((((((((((((((((((((((++++++,,,,,,,,,---------222111000111333333333111444444555555555666666666777666333222222444777999===???BBBFFFJJJNNNQQQRRROOOPPPQQQPPPPPPRRRUUUXXXYYY[[[]]]^^^___^^^]]]\\\YYYXXXWWWZZZ^^^aaa```___bbbbbbaaaaaa```^^^]]]\\\^^^```aaabbbaaaaaaccceeeaaaaaaaaaaaabbbcccdddeee[[[\\\^^^^^^^^^___aaaccccccbbbaaa``````aaacccccc```bbbccccccbbbbbbccceeedddcccaaa___^^^]]]]]]\\\[[[YYYYYY\\\```bbb```^^^^^^___```___]]]\\\]]]^^^\\\]]]]]]\\\[[[[[[^^^```^^^___```___\\\YYYWWWWWWVVVWWWYYY[[[[[[[[[YYYXXXZZZZZZZZZZZZ[[[[[[[[[[[[WWWWWWWWWVVVSSSSSSSSSUUUUUURRROOOOOOQQQRRRPPPNNNRRRSSSPPPLLLLLLPPPRRRQQQPPPOOONNNNNNOOOOOOMMMKKKNNNNNNMMMMMMLLLMMMMMMNNNPPPOOONNNMMMMMMOOOPPPQQQRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGHHHIIILLLKKKIIIGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFHHHCCC===999888777444111444222///.........,,,+++,,,+++++++++,,,---///000..................///000---///000///......///000222222111111000000////////////000000///---+++***,,,------......------,,,+++******)))(((''''''''''''''''''''''''((())))))((((((((((((''''''''''''******))))))((((((''''''&&&&&&&&&''''''''''''((($$$&&&''''''&&&&&&((()))***))))))((((((((((((((()))'''&&&%%%&&&'''&&&%%%&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***+++,,,,,,***)))))))))''''''''''''((((((((((((************))))))))))))''''''''''''''''''''''''+++...111///***((())),,,)))))))))))))))(((((((((++++++***)))((('''&&&&&&+++***))))))+++++++++)))))))))((()))******'''%%%(((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((()))(((''''''((()))'''&&&&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******((())))))))))))***************))))))))))))))))))000---+++***+++,,,,,,+++------...............---............////////////000000000000////////////000000//////.........---000000///...............111///...------...///111000111333444555555444333333555777999;;;???DDDHHHMMMQQQWWW___gggkkklllkkklllnnnrrrwww|||,,,+++)))((((((***,,,...------,,,***)))((('''&&&))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&(((&&&%%%######$$$%%%&&&''''''''''''''''''''''''************++++++++++++,,,+++***+++---...---,,,---------........./////////...---,,,---...000111444555888;;;???BBBDDDFFFCCCDDDDDDDDDEEEGGGLLLOOOVVVWWWYYYZZZ[[[ZZZXXXWWWVVVUUUTTTVVVZZZ\\\[[[ZZZ\\\\\\]]]]]]]]]\\\[[[[[[ZZZ\\\]]]]]]]]]]]]^^^```^^^^^^^^^___``````aaaaaaXXXYYY[[[\\\\\\___bbbeeecccbbb```____________```]]]___aaaaaa``````bbbdddeeedddcccaaa```_________]]]\\\\\\^^^aaacccbbb```aaabbbcccbbb```_________```aaaaaaaaa``````bbbcccbbbddddddccc```^^^]]]]]][[[]]]^^^___```___]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYWWWUUUUUUUUUWWWVVVTTTRRRRRRTTTUUUTTTRRRSSSTTTRRRNNNNNNSSSUUUSSSRRRQQQQQQRRRTTTTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPQQQQQQRRRSSSTTTUUUSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQOOOOOONNNMMMMMMNNNOOOPPPOOONNNMMMLLLLLLMMMNNNOOOMMMNNNNNNNNNNNNNNNNNNNNNKKKGGGBBB@@@??????===;;;:::888555444444333222000---,,,+++++++++---...///+++++++++,,,,,,---...//////000111111000000111222000111111111111000000/////////000000///---,,,++++++,,,,,,------,,,,,,+++******)))(((((('''&&&&&&'''''''''''''''(((((()))(((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''%%%'''((('''&&&&&&'''((('''&&&&&&&&&'''((()))))))))(((&&&&&&'''((('''&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&'''((())))))+++,,,,,,***((())))))(((((((((((())))))))))))*********)))))))))((((((''''''''''''''''''''''''***---000...***((()))+++((((((((((((((((((((((((******))))))((('''''''''******))))))***,,,...000000---***(((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))((((((((((((***(((''''''((((((&&&%%%&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++******))))))(((((((((((((((((((((((()))******)))))))))************+++************************///---+++***+++,,,,,,+++,,,,,,---......///..................////////////////////////////////////000/////////............000000///...............222000///......///000222000111222444444444444333333555777999;;;???DDDGGGKKKOOOUUU]]]dddhhhjjjjjjhhhkkkpppuuu{{{...,,,+++))))))***,,,---,,,+++***)))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&''')))))))))(((&&&&&&'''''''''((((((((((((((((((((()))))))))***+++,,,...000333555777888666777777777999===CCCGGGQQQSSSTTTUUUUUUSSSRRRPPPQQQPPPOOOPPPRRRSSSSSSRRRSSSTTTUUUUUUVVVVVVVVVVVVRRRTTTUUUUUUTTTTTTVVVWWWVVVWWWYYYZZZ[[[[[[ZZZZZZSSSUUUVVVWWWXXX\\\```dddbbbaaa```^^^]]]]]]]]]]]]ZZZ\\\^^^^^^^^^___aaabbbeeedddcccbbbaaa`````````^^^]]]^^^___bbbcccbbb```bbbdddfffeeeccc```^^^^^^aaacccddddddccccccdddeeeeeeggggggfffcccaaaaaaaaaaaabbbcccccccccbbbaaa```^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWXXXYYYYYYWWWVVVVVVXXXYYYXXXXXXUUUWWWUUURRRSSSWWWYYYXXXTTTTTTTTTUUUXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUURRRSSSUUUWWWXXXYYYYYYYYYUUUUUUTTTTTTUUUUUUVVVWWWXXXWWWVVVTTTTTTUUUVVVVVVTTTTTTSSSSSSTTTUUUWWWXXXSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVQQQNNNKKKIIIIIIIIIIIIHHHCCC@@@===<<<;;;:::999777111111000///......//////+++++++++,,,---...///000,,,---//////------...000---...000111111000//////.../////////...---,,,+++***++++++++++++++++++***))))))(((((('''&&&&&&&&&''''''&&&&&&''''''((()))(((((((((''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&'''((((((&&&%%%&&&'''$$$$$$$$$%%%&&&((()))******(((''''''(((((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((((((***++++++)))(((((())))))))))))*********++++++******))))))))))))((((((''''''''''''''''''''''''))),,,...---)))'''(((***''''''''''''''''''''''''(((((((((((((((((((((((()))++++++***))),,,222777666222+++''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***((('''&&&''''''%%%$$$&&&'''((('''%%%$$$%%%&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((------,,,+++***))))))(((((((((((((((((()))******)))************+++++++++******++++++++++++++++++...,,,******+++,,,,,,+++***+++,,,....../////////---............/////////////////////////////////////////////............000//////............///222111000//////000111222000000222333333444333333333555777999;;;>>>BBBFFFIIILLLSSSZZZ```dddggghhheeehhhlllrrrxxx}}}...---,,,*********+++,,,+++***)))((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))(((((('''((((((***+++---...///000000111111222444999???DDDMMMNNNOOOPPPOOONNNLLLJJJIIIIIIHHHHHHIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLLLLKKKGGGIIIJJJJJJIIIIIIJJJLLLLLLNNNPPPRRRSSSRRRQQQPPPMMMNNNOOOOOOQQQTTTYYY\\\\\\\\\[[[[[[ZZZZZZZZZZZZVVVXXXZZZ[[[[[[\\\^^^```aaaaaa```____________```]]]]]]^^^___```aaa``````aaaccceeeeeebbb___]]]\\\___aaacccdddcccbbbbbbbbbeeefffgggeeecccbbbbbbcccdddeeeeeeeeedddcccbbbbbbaaa``````___^^^]]]]]]\\\\\\\\\\\\[[[YYYYYYZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\XXXZZZZZZWWWXXX\\\^^^]]]XXXWWWWWWXXXZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYUUUWWWZZZ\\\]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYYYYY[[[ZZZXXXWWWWWWWWWYYYYYYXXXXXXWWWWWWWWWXXXZZZ[[[XXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZYYYYYYYYYYYYXXXXXXVVVUUUSSSQQQQQQPPPPPPOOOJJJGGGDDDCCCBBBAAA???===999888777666555444333333111000000////////////000+++---...---,,,,,,---...***,,,---/////////...------------,,,,,,+++++++++))))))************))))))((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))((('''((())))))'''&&&&&&&&&&&&''''''((((((((((((((((((''''''(((((((((''')))******)))(((((()))************++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''(((***,,,+++)))'''((()))%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))(((,,,///...+++,,,111666444000+++((('''((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((***((('''&&&'''&&&%%%###&&&'''((('''%%%$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,++++++*********((((((((((((((())))))***************+++++++++++++++++++++++++++,,,,,,,,,---+++******,,,,,,+++***)))***,,,---.../////////---------.........//////---.............../////////////////////.........000///............//////111000000//////000000111000000111222222333333333333555777999:::===AAADDDGGGKKKQQQWWW\\\aaaeeehhhdddfffjjjpppuuuzzz}}}------+++************+++***))))))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))'''''''''(((((()))***+++++++++......///000222777===AAAGGGHHHJJJJJJJJJHHHFFFEEEAAAAAAAAA@@@@@@?????????AAAAAABBBBBBAAAAAA@@@???===>>>@@@???>>>>>>???@@@AAACCCEEEGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHLLLOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQRRRUUUUUUVVVWWWYYY[[[\\\[[[[[[[[[[[[\\\]]]]]]ZZZ\\\]]]^^^_________```___aaaddddddbbb___]]]]]]]]]```bbbcccbbbaaaaaaaaaeeeffffffeeecccbbbcccdddggggggggggggffffffeeeeeeccccccbbbaaa```______^^^\\\]]]]]]\\\ZZZZZZ[[[]]][[[\\\\\\\\\\\\\\\^^^___\\\^^^^^^[[[\\\```bbb```^^^]]]\\\]]]^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZ[[[\\\ZZZ\\\^^^``````^^^[[[YYY]]]]]]\\\[[[ZZZYYYYYYYYY\\\\\\ZZZYYYYYYYYYZZZ[[[\\\[[[YYYXXXXXXXXXYYYYYY\\\\\\]]]]]]]]]]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTRRRRRRRRRNNNLLLIIIHHHGGGFFFEEECCC@@@@@@???===;;;999888777888666555333111//////......000000///---------...)))***,,,------------,,,++++++******************((())))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((((((''''''&&&''''''((()))((('''((())))))'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''&&&((())))))((('''((())))))************+++++++++)))))))))((((((((((((''''''''''''''''''''''''''''''((())))))((('''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))(((---222222...,,,---///---+++)))))))))***)))(((((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((***(((''''''''''''%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))***+++++++++((((((((((((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,+++*********,,,,,,+++***)))***+++---.../////////------------............,,,,,,------...................../////////////////////............/////////////////////////////////000000000111222222333333555777999:::<<>>999:::;;;:::888777888999:::::::::::::::999888777666777888888666666777888999:::;;;============<<<>>>???@@@???>>>>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHIIIKKKLLLLLLLLLNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWZZZ[[[[[[[[[]]]^^^[[[^^^aaabbb```____________aaabbbbbbaaaaaabbbcccfffggggggfffddddddfffgggiiiiiiiiiiiiiiihhhhhhhhhddddddccccccbbbbbbaaaaaa]]]^^^^^^]]]\\\\\\]]]___]]]^^^___^^^]]]]]]___```___bbbbbb___```ddddddbbbdddcccbbbbbbcccbbb```^^^[[[[[[[[[[[[\\\]]]^^^^^^^^^```aaabbbaaa___]]][[[aaaaaa___^^^]]]\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]\\\___^^^\\\[[[ZZZZZZZZZ[[[______``````___^^^]]]]]]]]]]]]]]]^^^^^^^^^______]]]]]]]]]ZZZWWWTTTSSSSSSSSSQQQNNNMMMMMMMMMKKKJJJGGGGGGFFFEEECCC@@@>>>===>>><<<999666444111000//////000000...+++*********,,,,,,,,,,,,,,,---------+++***))))))))))))******((())))))******))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''')))(((((('''&&&&&&'''''''''''''''((()))(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%'''))))))((('''((()))((((((((()))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((((((---222333000+++)))((('''&&&''')))++++++)))&&&((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))(((((((((((()))(((''''''((()))'''&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((()))******((())))))))))))*********))))))******+++,,,,,,,,,******)))+++,,,---+++***)))***+++------.........,,,------------.........++++++,,,,,,---..................//////////////////............//////000......////////////......////////////000111222333222444777999:::;;;===@@@DDDHHHNNNRRRVVV[[[bbbggghhhiiijjjlllooorrruuuvvv|||))))))))))))))))))************)))(((((('''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))++++++,,,///111555666888999:::999777666222444666555222111333444444555555666666666666555333444555444333222333444444444555666666777777888555777999:::999888888888777888999:::;;;;;;::::::<<<>>>@@@@@@??????AAACCCEEEEEEFFFGGGHHHIIIKKKLLLJJJMMMPPPRRRRRRRRRUUUWWWTTTVVVYYYZZZ[[[[[[]]]^^^___```aaa```___```aaacccffffffgggfffdddeeegggiiihhhhhhhhhggghhhhhhiiiiiidddddddddddddddddddddddd___``````___^^^^^^```aaa```aaabbbaaa___^^^```bbbbbbeeeeeebbbbbbeeeeeeccceeedddcccdddeeeeeecccbbb]]]]]]]]]]]]^^^___```aaaaaabbbcccddddddbbbaaa___ccccccbbbaaa``````aaaaaaaaabbbcccdddcccbbb```___bbbaaa```______``````aaaaaabbbbbbcccbbbaaa```_________```aaabbbccccccddd^^^``````^^^YYYWWWVVVWWWWWWUUUSSSSSSTTTTTTSSSRRRPPPPPPPPPNNNLLLJJJHHHFFFDDDCCC@@@===:::888777666333444333111---+++***+++111000...---------///000,,,+++************+++,,,)))))))))******)))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''&&&%%%&&&'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$&&&(((((('''''''''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((&&&'''''''''''''''''''''***,,,...///...+++(((&&&&&&&&&''')))++++++)))'''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))(((((((((((()))((('''(((*********(((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))*********((((((((((((((()))******''''''((((((((()))))))))(((((())))))***++++++,,,)))))))))+++,,,---+++)))***+++,,,---------------,,,,,,---------.........***++++++,,,------................../////////000...............///000000/////////000000///////////////......///000222333222444777999999:::<<<>>>BBBFFFLLLOOORRRWWW___fffiiiiiijjjlllnnnqqqtttvvvxxx}}}''''''(((((())))))************))))))((((((''''''''''''&&&&&&&&&''''''((())))))(((''''''&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((()))'''&&&&&&&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###%%%((()))))))))+++,,,...///111333333333222111///111333222///...000222111222333444666666666777222333444333222111222333222222222222333444555666000333666777777555555555555666777888888777555555555666777777777666888999:::::::::;;;===>>>@@@AAA@@@CCCGGGIIIIIIJJJMMMOOOMMMOOOQQQSSSTTTVVVYYY[[[^^^______]]]\\\]]]```bbbdddeeeeeedddcccccceeehhheeedddddddddeeefffggggggddddddeeeeeeeeeeeeeeeeeeaaabbbbbbaaa``````bbbcccbbbdddeeeccc```___aaacccdddffffffccccccffffffcccbbbaaaaaabbbdddeeedddccc____________```aaabbbcccaaabbbdddeeeeeeeeeddddddddddddcccccccccdddeeeeeedddeeegggiiihhhfffdddbbbddddddccccccdddeeeggghhhbbbcccdddeeeeeedddcccccc___```aaabbbccceeeffffff___aaabbb```\\\YYYYYY[[[[[[YYYWWWWWWXXXYYYXXXWWWXXXXXXXXXWWWUUURRRPPPNNNJJJHHHFFFDDDAAA@@@???>>>>>>>>>===:::666333222222555333000......///111222---,,,+++++++++,,,---...))))))************))))))((((((((()))))))))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&&&&((()))#########$$$%%%&&&'''(((%%%%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$&&&(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''+++******+++,,,+++)))&&&)))((('''((()))***)))(((((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))(((((((((((()))((('''(((+++,,,+++***&&&'''((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))((((((((((((((()))******''''''''''''(((((((((((('''(((((()))******++++++)))((()))+++------+++)))++++++,,,---------,,,,,,,,,,,,,,,---------......******+++,,,,,,---......---.........//////000000...............///000111000000111111111111000000//////......///000222333222444777999999:::<<<===@@@DDDJJJMMMOOOUUU]]]dddhhhhhhiiikkknnnqqqtttvvvvvvzzz&&&%%%%%%&&&((())))))(((++++++***)))))))))))))))$$$%%%&&&((()))+++,,,,,,///+++(((''')))***((('''((('''&&&%%%$$$#########&&&&&&&&&'''''''''''''''&&&###!!!###'''******)))***))))))((((((((())))))%%%%%%%%%&&&''''''$$$"""''''''''''''&&&%%%$$$$$$%%%%%%$$$%%%'''(((''''''(((((()))(((&&&&&&''')))---...000000///000111333///000000111111111111000+++---000222333222000///111000000000000000111111333333333444444333333333000000111333333444444444555444444333333444444555222222333333333444444444444444444555555555666666999::::::<<<===>>>?????????@@@BBBEEEIIINNNRRRUUUTTTUUUVVVWWWYYYZZZ[[[\\\______^^^^^^___aaabbbcccbbbaaaaaaaaaaaaaaaaaaaaaeeeeeeeeedddccccccbbbbbbbbbbbbcccbbb``````aaacccaaabbbdddffffffeeedddcccdddeeeggghhhhhhfffeeecccbbbbbbcccdddeeeggghhhhhhccc```^^^^^^aaaccccccaaaaaadddhhhgggdddcccfffjjjdddeeeffffffgggffffffeeehhhhhhiiihhhgggeeedddbbbeeecccbbbdddggghhhgggeeehhhfffgggiiigggbbbbbbeeebbbcccfffggghhhfffdddbbbaaabbbbbbaaa``````aaacccaaa___^^^]]]^^^^^^]]][[[\\\\\\]]]]]]\\\YYYVVVUUUSSSRRROOOLLLJJJIIIIIIIIIGGGGGGFFFCCC@@@===<<<<<<>>>;;;777555555555555444666555444333222222222222111000///...---,,,+++***+++,,,------+++******+++)))))))))((((((''''''''''''((((((((((((&&&$$$###'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&(((***+++)))''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))))))))(((%%%'''(((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&(((((()))************))))))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////////////////...............///000111---------......000111111000///......///111333444333444444444555777;;;>>>CCCEEEHHHKKKOOOUUU[[[___eeehhhkkkkkkkkklllppptttuuuwww{{{"""!!!!!!!!!############''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((())))))***+++)))&&&%%%'''((('''%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&((())))))((((((''''''((()))+++---//////...........................,,,+++************(((&&&&&&&&&&&&&&&%%%%%%$$$###((((((''''''(((''''''&&&)))***+++***(((((()))+++***,,,---...------///000...///000000000000//////***,,,///111111111///...000///////////////000000000111111222222111111000//////000111222333333222333333222222222222333333111111111222222333333333333333333333444444444444666666666777777777777777::::::;;;===@@@DDDGGGIIIMMMNNNOOOPPPRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ]]]^^^\\\]]]]]]^^^___```aaaaaaaaaaaaaaa```````````````___```aaa```^^^^^^```aaa```aaabbbdddddddddddddddeeeffffffggggggfffdddccceeeeeefffhhhiiiiiiiiiiiidddbbb___```bbbddddddccccccfffiiihhheeedddgggkkkjjjjjjiiihhhgggfffeeedddhhhhhhiiiiiiiiihhhgggffffffdddbbbcccfffhhhhhhfffhhhggggggiiigggbbbbbbeeecccdddggghhhhhhgggeeeccccccddddddcccbbbaaabbbdddbbbaaa______``````^^^]]]^^^_________^^^\\\ZZZYYYYYYXXXVVVTTTRRRQQQPPPPPPNNNNNNMMMKKKHHHFFFEEEEEEEEECCC@@@>>>>>>>>>===<<<<<<;;;:::999999999999999888777666555444333222222000222333333111000000111---,,,,,,+++***))))))((('''(((((((((((((((''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))'''((((((((())))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%&&&''''''(((&&&%%%%%%''')))***)))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))))))))(((&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''((()))***************)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---------......///000------------...///000111000///......///111333444111222333444555888<<>>======<<<888:::;;;;;;999888888999333222111000///...---,,,*********)))******+++,,,))))))(((((('''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&((())))))((('''&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&'''((()))))))))))))))&&&'''(((((('''&&&'''(((+++***(((&&&%%%&&&'''(((&&&'''((()))******+++***)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------,,,,,,,,,---......------------...///000000000//////...///000222333///111333444555888<<>>888444444000,,,***)))*********,,,++++++***************&&&''')))******)))******((()))))))))(((((()))+++,,,...//////......///111444444555555555555444444333333444555555555555555000000//////.../////////......////////////......------.../////////////////////............//////.........///////////////////////////000000000000333333222111000//////...111111222333444555666666999999:::;;;<<<===>>>???>>>>>>>>>@@@BBBEEEGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUUUUVVVWWWWWWXXXXXXZZZ[[[]]]]]]\\\[[[\\\]]]]]]\\\\\\]]]^^^aaadddfffbbbaaaaaa`````````aaaaaaccceeegggiiiiiihhhfffdddcccbbbaaa```aaacccddddddhhhiiikkkjjjhhhhhhiiikkkiiihhhgggfffggghhhkkkllliiiiiijjjjjjjjjkkkkkkkkkiiigggeeedddeeehhhjjjlllllljjjkkkmmmjjjffffffiiiggghhhiiijjjjjjhhhgggfffhhhjjjkkkjjjhhhgggggghhhhhhgggeeeeeeffffffdddcccdddcccbbbaaaaaabbbdddeeeaaabbbbbbbbbaaa___]]][[[XXXWWWVVVVVVVVVVVVTTTSSSSSSRRRQQQQQQQQQPPPMMMKKKLLLLLLLLLLLLLLLLLLLLLKKKHHHHHHHHHGGGGGGFFFFFFFFF@@@BBBCCCCCCAAA@@@@@@AAA;;;:::999888666555444333111000...---------...///,,,,,,+++***************''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&'''((((((&&&&&&((()))---+++)))&&&%%%&&&((()))&&&&&&((()))************)))***++++++******+++,,,++++++++++++++++++++++++---------------...........................//////........................,,,,,,,,,++++++,,,---------------------...///000///////////////000111222000111333444444666:::<<<:::===AAADDDHHHLLLQQQUUU^^^ccchhhjjjjjjkkknnnqqqssswww{{{"""%%%((()))'''%%%%%%&&&######$$$%%%%%%%%%$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!!!!!!!  !!!###%%%&&&&&&%%%$$$&&&)))***)))***333DDDRRR\\\\\\\\\ZZZUUUNNNGGGCCC888444///,,,,,,---------------+++***))))))******'''***,,,,,,***(((((()))***+++,,,,,,++++++---///---///000///......///000444444555666666666666666666555555555555666666777333333222111111000111111///000000111111000000///---......////////////...///......------......///................................./////////000000000000000000000000000///...///000111333444444555333333444555666777777888999888888888999;;;<<<===CCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUTTTSSSTTTUUUXXXWWWVVVWWWYYY\\\```bbb______^^^^^^______```aaaaaaccceeeggggggeeecccbbbccccccbbbbbbaaabbbdddeeeggghhhiiihhhhhhhhhiiiiiigggfffeeedddeeegggiiikkkjjjjjjiiiiiihhhhhhhhhhhhjjjiiigggffffffhhhlllnnnooommmnnnpppmmmiiihhhllliiiiiijjjjjjjjjiiigggggghhhjjjllllllkkkiiijjjjjjkkkiiihhhhhhhhhhhhgggeeefffdddbbbaaabbbccceeegggdddeeeeeeeeeeeecccaaa```\\\ZZZYYYYYY[[[[[[ZZZXXXZZZYYYXXXXXXXXXWWWUUUSSSRRRSSSSSSTTTSSSSSSRRRQQQMMMMMMMMMMMMMMMMMMMMMMMMGGGIIIJJJIIIHHHGGGGGGGGGDDDDDDBBBAAA???>>>===<<<;;;999777444333222222222//////---,,,++++++++++++)))))))))((((((''''''''')))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******+++''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%'''(((((()))))))))''''''((('''&&&''')))+++...,,,)))&&&&&&&&&((()))&&&&&&'''))))))*********(((***++++++***)))+++,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000000000........................---,,,,,,+++++++++,,,,,,...------------......//////////////////000000000222333444444444444666888999<<<@@@CCCGGGKKKPPPSSS___dddjjjllllllkkkmmmoooooosssxxx|||)))...444666444111000111---.../////////...,,,+++(((((((((((())))))))))))''')))+++***)))(((((()))%%%%%%%%%$$$###  !!!"""############''')))***---888HHHUUUYYYZZZ[[[ZZZXXXTTTOOOLLL;;;777111---++++++***)))---+++)))'''&&&%%%&&&&&&+++...111000+++'''&&&'''((()))***)))))))))+++---,,,...///...------...///111111333444555666666666666555444333333444555666666555444333222222222222111222222333333222222111//////000000000000////////////............//////000000///////////////...////////////000000000000---------....../////////+++,,,...000111222222333000111111222333333444444666555444333333444555666;;;;;;<<<<<<=========>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDGGGHHHGGGFFFFFFGGGMMMMMMMMMMMMOOORRRUUUWWWXXXXXXYYYZZZ\\\]]]^^^^^^]]]___aaabbbcccbbbaaa```aaabbbbbbaaa```aaaccceeedddddddddeeefffggggggggghhhgggfffdddddddddeeefffjjjiiihhhgggggggggggggggjjjjjjjjjiiihhhiiilllooopppooopppqqqooojjjjjjmmmjjjjjjjjjjjjiiihhhgggggggggiiilllmmmlllkkkkkklllmmmkkkjjjjjjjjjjjjiiiggggggfffdddccccccdddfffggghhhhhhhhhhhhhhhgggfffeeeccc```^^^___aaabbb```]]]bbb```____________^^^\\\YYYZZZZZZ[[[ZZZXXXWWWUUURRRRRRRRRRRRRRRRRRRRRSSSOOOPPPRRRQQQOOONNNNNNOOOMMMMMMLLLKKKIIIHHHGGGGGGEEEDDDBBB???===;;;:::999555555333222000000//////------,,,,,,++++++******,,,,,,,,,,,,+++***))))))))))))************))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********&&&&&&'''''''''(((((((((((()))))))))))))))******''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))'''(((((('''&&&'''***,,,,,,+++)))'''&&&'''((()))''''''((()))))))))((((((((()))******))))))***,,,++++++++++++++++++++++++***++++++,,,,,,---------.........///000000111111------------------------------,,,+++++++++,,,,,,...---------------......////////////////////////222444555555333333444555888;;;???CCCFFFJJJNNNQQQ]]]ccciiimmmmmmlllmmmooommmppptttxxx{{{:::BBBKKKOOOLLLHHHFFFFFFFFFGGGHHHHHHGGGEEECCCAAA<<<<<<<<<;;;::::::999999:::===???>>>;;;999999:::888777555111,,,'''"""!!!###$$$$$$***222777<<>>BBBEEEHHHLLLNNNXXX^^^ffflllmmmmmmnnnpppnnnppprrruuuwww{{{LLLUUU```dddbbb^^^[[[ZZZ^^^^^^______^^^[[[XXXWWWWWWVVVUUUSSSRRRPPPOOOOOOTTTWWWYYYXXXUUURRRRRRTTTMMMJJJFFF???666,,,$$$  ###%%%,,,555AAAKKKQQQSSSUUUWWWTTTTTTUUUUUUTTTRRRPPPNNNSSSNNNGGG@@@:::444///,,,000...***'''$$$#########&&&,,,222444222111333555...000111000000000333555111222333222111000111222///111333555777999:::::::::888666444444555777999777666555444333333222333333333333444444333333333222222333333333222222111111111000000000000111111333333222222111111000000111111111111222222222222000000000000000000000000...///111222222111000/////////000000111111222222000000///......///000111111222333444555666777777666666666777777777777777111444777999888777777777888888888999:::<<<===>>>>>>@@@DDDGGGJJJKKKKKKKKKOOOOOOPPPQQQRRRTTTUUUUUUSSSUUUVVVTTTRRRRRRUUUYYY]]]\\\]]]___bbbdddddddddbbbcccdddfffggghhhhhhhhhgggfffffffffhhhiiikkkmmmhhhkkkmmmmmmkkkkkkmmmoooooommmnnnpppmmmiiiiiillljjjjjjiiiiiihhhggggggfffbbbeeeiiilllllllllmmmnnnnnnmmmlllkkkllllllkkkiiijjjiiiiiihhhhhhggghhhhhhiiihhhfffeeeeeefffggghhhkkkgggdddeeehhhiiifffbbbiiifffcccbbbcccdddddddddffffffgggfffeeebbb___]]]YYYYYYZZZZZZ[[[\\\\\\\\\]]]^^^```___]]]\\\\\\]]]XXXXXXXXXWWWWWWVVVVVVVVVRRRRRRSSSRRRQQQOOOMMMKKKMMMLLLJJJHHHFFFEEEEEEDDD>>>>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;999777666555666777888888777666555222222222222222222222222.........------,,,,,,,,,************************************************+++***)))(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&((()))***)))(((''''''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&%%%%%%'''((((((%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))'''(((((('''&&&(((+++...'''''''''((((((((((((((())))))))))))((('''&&&%%%((()))******))))))***+++************************(((((()))***++++++,,,,,,******+++,,,,,,---......------------------------///...------,,,,,,,,,,,,...------,,,,,,,,,------...///////////////......///111333444444444555666555888<<<@@@CCCFFFJJJLLLSSSZZZdddjjjmmmnnnoooqqqoooppprrrssstttwww|||XXX```hhhhhhbbb___ccchhhccceeehhhkkkkkkjjjgggeeegggfffccccccbbbaaa___]]]hhhhhhggggggfffbbb\\\XXX]]]VVVMMMEEE:::,,,###"""$$$,,,555DDDTTT]]]``````\\\VVVYYY]]]]]]XXXUUUUUUTTTRRR[[[\\\ZZZSSSJJJCCCBBBDDD>>>666,,,%%%###############'''...666<<<@@@AAABBB@@@????????????@@@AAABBBCCCEEEFFFEEEAAA;;;777555333555888:::::::::<<<===@@@===:::999999888555222555333222333444444111---111111222333333333333333777666555444444444333111111111111000//////111333000333666666444333555777222333444666666666555444000222333444333333555777333444555555555444222111333222111111000000000000///000111000.........//////000000111222222333333333333222111000000000000333333333333333333444444333333333333333333444444999999:::;;;<<<<<<======AAABBBCCCEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOPPPTTTYYY[[[[[[\\\___bbb```cccggghhhhhhfffffffffhhhfffeeegggkkkmmmmmmlllfffkkkqqqqqqnnnmmmppptttssstttrrrnnniiifffhhhkkkkkkjjjhhhggggggiiilllnnniiigggfffhhhmmmqqqsssrrrnnnnnnlllkkkjjjjjjjjjjjjiiiiiiiiihhhhhhiiiiiiiiiggghhhhhhgggeeeeeefffhhhkkkiiiffffffffffffeeeccceeefffffffffeeeeeedddcccggggggfffeeeeeeeeeeeefffbbbaaa___^^^^^^^^^___```___````````````^^^]]]\\\ZZZ[[[\\\\\\]]]]]]]]]]]]XXXWWWVVVUUUUUUTTTUUUUUUXXXWWWVVVTTTRRROOOMMMKKKMMMNNNMMMJJJGGGDDDCCCDDDIIIIIIIIIHHHFFFCCC@@@??????>>>>>>???@@@@@@???===;;;;;;;;;;;;;;;:::::::::888777555333111000000///000///////////////000111333222000///---,,,,,,,,,,,,++++++,,,---,,,***(((''')))++++++***(((((((((***+++,,,)))&&&&&&(((+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))***)))&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((()))(((((('''''''''(((((('''''''''''''''''''''''')))))))))))))))))))))))))))+++,,,,,,***))))))***)))************+++++++++)))))))))))))))******+++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,////////////////////////333111...,,,,,,---///000...........................///111111111222333555888999;;;>>>AAADDDGGGIIIMMMTTT___ggglllppptttxxxqqqooonnnpppuuuyyyzzzyyyYYY```ggghhhfffdddfffiiidddfffhhhkkkkkkjjjhhhggghhhfffdddddddddcccaaa```iiihhhhhhhhhgggddd^^^ZZZWWWNNNDDD;;;111&&&!!!!!!  ###+++444GGGTTTaaagggiiijjjhhheeelllpppqqqnnnkkklllkkkhhhiiijjjhhhbbbZZZUUUUUUWWWTTTJJJ<<<000)))%%%""" !!!$$$(((///777@@@GGGKKKNNNNNNNNNOOOSSSWWW[[[^^^YYY\\\___^^^XXXQQQKKKHHHEEEGGGIIIJJJJJJLLLNNNQQQSSSNNNIIIHHHHHHFFFAAA===888555222111111111...,,,...///000111111111111000444333333444555555444333222333333222111111444666333555777777555444555777777777888888888777555444333444555555333333444555444444555555555555555444333333222111111111111111111222333222000000000111000000111111222222333333444333222222111111111111333333333333333222222222222222222333333333333333555555666666777888888888999999::::::::::::::::::======>>>???AAABBBCCCDDDGGGJJJNNNPPPQQQTTTXXX[[[ZZZ^^^cccfffgggggghhhhhhiiigggfffgggjjjlllkkkjjjlllmmmnnnoooooooooooopppqqqpppnnnkkkgggfffggghhhkkkjjjhhhhhhiiikkknnnpppkkkiiiiiikkkooossssssrrrqqqqqqpppoooooonnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmiiijjjjjjiiigggggghhhjjjjjjhhhffffffggggggfffeeeeeeeeeeeeeeeeeeddddddccchhhgggffffffeeeeeeffffffeeedddcccbbbaaabbbcccddd```aaaaaaaaa```___^^^]]]]]]]]]^^^_______________]]]\\\[[[YYYXXXWWWWWWWWW[[[[[[ZZZZZZXXXWWWUUUUUUTTTTTTTTTRRRNNNLLLLLLLLLPPPOOONNNMMMKKKIIIGGGFFFGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCBBBBBBBBBBBBAAAAAA>>>===;;;999777666555444222222333444555666666777777777555444333222222111333222111222222111///---(((***,,,,,,*********++++++++++++)))&&&%%%'''***&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&.........+++(((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++***)))***+++)))************+++++++++)))))))))))))))***++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................111000...---------//////........................---///111111111111333555888999;;;===@@@CCCFFFGGGMMMTTT]]]dddhhhlllppptttqqqooonnnppptttxxxyyyxxx\\\aaafffjjjkkkkkkkkkkkkggghhhjjjllllllllllllkkkiiigggfffeeeffffffdddccchhhiiiiiijjjhhhccc]]]XXXKKKBBB777...&&&!!! """%%%***666AAAUUU^^^fffhhhjjjmmmooonnnwww|||}}}||||||{{{xxxwwwwwwuuuoooiiifffhhhjjjkkk___OOO@@@555---'''###%%%$$$%%%)))222===HHHNNNRRRSSSTTTWWW\\\ccciiimmmhhhlllqqqrrrnnngggaaa^^^ZZZZZZ[[[ZZZ[[[]]]aaadddgggaaaZZZXXXYYYWWWPPPIII???<<<777333111...,,,******++++++,,,,,,,,,,,,,,,---...///111222222222222000111111000///000222444111333444444333222333555777777777777555444222111555666777666444333444555666666666666666666777777444333222222111222222222333444555444222222222333111111111222222222222222444333333333333333333333444333333222222111111111111111222222222333333333333333444444444444444444555666666666666555444333444444555555666777777777;;;===???AAADDDGGGLLLOOOQQQUUU[[[___bbbdddfffhhhhhhgggeeefffhhhiiiiiihhhpppmmmkkklllnnnooonnnlllpppmmmjjjiiihhhhhhhhhgggkkkkkkkkkkkklllnnnqqqrrrlllllllllnnnqqqrrrrrrqqqqqqrrrrrrsssrrrqqqooonnnllllllllllllmmmnnnppppppkkklllllljjjiiihhhjjjkkkjjjhhhggghhhiiijjjiiihhheeeffffffffffffeeeddddddhhhhhhgggffffffffffffgggfffeeedddddddddeeefffgggbbbbbbbbbbbbbbbaaa______``````aaaaaabbbbbbaaaaaabbbaaa```^^^\\\[[[ZZZZZZ\\\]]]]]]^^^^^^]]]]]]]]]ZZZZZZZZZXXXVVVTTTTTTTTTYYYXXXVVVTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJGGGFFFDDDBBB???>>>===<<<777888:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::999888888999888666444000000111000//////000222/////////,,,***))))))+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))((('''&&&%%%---...---+++'''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++******+++,,,)))************+++++++++***))))))))))))***++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,------........................////////////....................................---///111111111111333555999999:::<<>>DDDJJJLLLPPPUUU[[[aaafffiiieeejjjooorrrrrrpppnnnmmmggggggfffddddddeeeiiilllppphhhaaa```bbbaaaZZZSSSLLLIIIEEE???888111+++'''%%%%%%&&&&&&'''&&&&&&%%%%%%''')))++++++,,,---...---......---,,,---///111000000111111222222444555777666666555444333222222555666777777666555666888:::999777555555555666666333333222222111222222333333444555444222222222333222222222222222222222222333333444444444444444444444444333222111111000000000111111222222333333333555555555444444444444444444555555555555555444444222222222222222222222222444555555666999<<<@@@CCCGGGKKKPPPTTTWWWZZZ]]]___aaa``````aaabbbdddeeeeeemmmllljjjjjjkkkmmmnnnnnnqqqnnnkkkkkkmmmooommmkkkoooooooooooopppqqqrrrsssmmmnnnoooqqqrrrrrrqqqppppppqqqrrrssssssqqqooonnnlllllllllmmmnnnooopppqqqllllllmmmkkkjjjiiijjjllllllkkkjjjkkklllllljjjiiiggghhhhhhhhhhhhhhhggggggiiiiiihhhgggggggggggghhhfffeeedddddddddeeefffgggdddddddddccccccbbbaaaaaaaaabbbbbbcccccccccbbbbbbdddcccbbb```____________[[[\\\]]]^^^^^^^^^^^^^^^ZZZ[[[\\\[[[YYYWWWXXXYYY___]]][[[YYYXXXXXXXXXYYYWWWVVVUUUUUUVVVUUUSSSQQQSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEDDD???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBB>>>=========??????>>><<<;;;;;;:::888666555777999666666555333111/////////*********))))))((((((''''''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''((()))(((&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&(((************+++,,,))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------..............................///000000///...---........................---///000111000111222444999:::;;;===???AAACCCEEEKKKQQQXXX]]]aaaeeejjjnnnqqqppppppppprrrtttuuuvvvjjjjjjmmmqqqvvvxxxvvvtttssstttuuuuuuuuuvvvuuuuuujjjiiiggghhhhhhiiigggfffccccccdddbbb\\\PPPBBB999///)))$$$### """"""!!!%%%,,,333;;;IIIVVV^^^dddfffeeefffnnnuuuyyyuuu|||~~~|||xxxtttrrrsssssspppkkkeee^^^WWWNNNCCC;;;333000,,,))))))---111444@@@DDDKKKSSSZZZaaaeeegggcccfffjjjlllnnnooorrrtttppppppooommmjjjjjjlllnnnmmmhhhbbbbbbeeeeee___ZZZ[[[ZZZWWWPPPEEE888,,,%%%!!!!!!""""""""""""!!!!!!!!!###$$$$$$%%%'''***,,,------,,,******,,,...............000222444444555555444444444333333333222333555666666666888:::;;;:::777555333222222222111111000000000111111222111222333222111000000222000000111111111111222222222333444555555555555555444444333333222111000000000111111222333333444444555555555555555555444444000000111222333444444333444333333333222222222222444333222222444777999:::>>>AAAEEEHHHJJJLLLNNNPPPSSSTTTVVVWWWYYY\\\^^^```eeehhhkkkjjjiiijjjoootttrrrooommmooorrrtttrrrppprrrrrrsssssssssssssssrrrpppqqqsssttttttssssssrrrpppqqqsssttttttrrrpppoooooooooooooooooopppqqqqqqnnnnnnooommmlllkkklllnnnooonnnmmmnnnnnnnnnkkkiiijjjjjjkkkkkklllkkkkkkjjjjjjjjjiiihhhhhhhhhhhhiiiggggggfffeeeeeefffggghhhfffeeeeeedddccccccbbbbbbbbbbbbccccccccccccbbbbbbaaaaaa``````aaaaaabbbbbb\\\]]]]]]^^^^^^]]]]]]\\\ZZZ\\\]]]\\\[[[ZZZ[[[]]]aaa___^^^\\\[[[[[[\\\\\\[[[ZZZYYYZZZ[[[[[[YYYWWWVVVVVVUUUUUUTTTSSSRRRRRRVVVUUUSSSPPPNNNMMMLLLKKKHHHIIIIIIIIIIIIHHHHHHGGGJJJKKKKKKLLLLLLKKKJJJIIIEEEDDDCCCDDDGGGIIIIIIHHHEEEEEECCC???<<<:::;;;<<<===<<<:::999888777555444......------,,,++++++***((((((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&&&&&&&'''((('''&&&%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))*********+++,,,))))))*********+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................---...///000000///...---........................---...000000000000222444::::::;;;===???AAADDDEEEIIINNNUUUZZZ^^^cccjjjoooppppppppppppqqqrrruuuvvvsssrrrsssvvvyyy{{{{{{zzzyyyzzzzzz{{{{{{zzzxxxwwwmmmllljjjjjjkkkjjjiiiggg```^^^[[[UUULLL@@@222***%%%"""!!!######!!!###&&&''')))///888???GGGSSS^^^aaafffiiiggghhhnnnuuuwwwtttzzz}}}{{{yyyxxxxxxpppmmmkkkhhhddd]]]RRRJJJ;;;888333///,,,++++++,,,444999BBBLLLVVV^^^dddgggiiijjjllllllmmmnnnrrrtttuuuvvvwwwuuussspppoooooohhhfffcccdddffffffdddaaafffgggeee]]]OOO>>>///'''!!!!!!!!!!!!!!! !!!!!!!!!$$$***/////////...,,,******,,,---,,,+++))))))+++---............---,,,,,,,,,---------///111222333444666888888777555333111///........................///000///000111000...---...///......//////000111111222000111333555666666555555555444444333333222222222111111222333444444555555444444444444444444444444000111222444555555666666444444444333333333222222555444222222444666666666999;;;===>>>>>>???@@@BBBEEEGGGJJJKKKMMMPPPSSSVVVZZZ```eeeeeeccceeekkkqqqmmmllllllnnnqqqrrrrrrrrrpppqqqrrrttttttsssrrrqqqrrrtttuuuuuutttttttttuuurrrssstttttttttsssrrrrrrsssrrrqqqpppoooooooooooonnnoooooonnnlllkkkmmmnnnnnnnnnmmmnnnoooooollljjjllllllmmmnnnnnnnnnnnnmmmkkkkkkjjjiiiiiiiiiiiijjjjjjjjjhhhggggggggghhhhhhgggfffeeedddccccccccccccccccccccccccccccccbbbaaa____________```bbbcccddd______``````______^^^]]]\\\]]]______^^^^^^```bbbaaa```___^^^^^^^^^^^^^^^___^^^^^^___``````___]]]YYYYYYXXXWWWVVVUUUUUUTTTZZZYYYWWWUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLOOOOOOQQQRRRRRRQQQPPPPPPNNNLLLLLLMMMPPPRRRRRRRRRKKKKKKIIIFFFBBB@@@???@@@CCCBBB@@@@@@@@@???===:::555444444333222111000000------,,,,,,,,,+++++++++)))))))))(((''''''&&&&&&)))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''+++++++++***'''%%%%%%&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******))))))***+++)))************++++++++++++************+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---......//////------------------------------///000000000///...........................,,,...000000000000222444888888:::<<<>>>AAACCCEEEGGGKKKRRRWWW[[[aaaiiinnnnnnooopppppppppqqquuuwww{{{zzzzzzzzzzzz|||~~~|||}}}~~~~~~{{{xxxwwwrrrpppnnnnnnnnnmmmkkkjjj```ZZZPPPFFF;;;111(((###!!!!!!$$$%%%(((---000333<<>>IIISSS\\\aaajjjkkkmmmlllkkkkkkmmmnnnppptttxxxyyywwwssspppnnndddeeeeeeeeeeeeeeeeeefffjjjkkkiii```QQQ@@@222***###############"""!!!!!!!!!######%%%***333;;;??????===;;;888777888:::666333///.../////////---,,,+++)))((('''&&&'''''')))+++,,,------...///111111111111000///...,,,,,,+++++++++++++++,,,------...///000///---,,,---...+++,,,---...///000111222///000222555666666555444444444444444444444444444111222333444555666666777333333333444444555555666555666777777888888888888555555444444444444444333444222111333666777666444666888999999888888999::::::<<>><<<;;;;;;:::888777777666555444333333111000///...---+++******++++++)))((((((((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))***++++++)))'''%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((******)))(((((())))))************+++++++++++++++******++++++,,,---,,,,,,+++++++++,,,---...,,,,,,------.../////////---------------------------......///////////////........................,,,...///000///000222333444555777999<<>><<<;;;;;;999777222111...,,,***)))))))))'''((())))))))))))***++++++,,,---......---,,,+++***)))))))))***++++++,,,---//////...---,,,---...)))***+++---///000111222...///222444666666555444444444555555555555555555222222333444555777777888444444555666666777888888666666777777777666555555666666666666666666666666222111000333777888777555555777888777666666777888444777999::::::;;;???BBBBBBBBBEEEIIINNNPPPPPPOOOXXX\\\```bbbaaabbbeeehhhdddfffkkkoooqqqrrrrrrqqqiiijjjkkkjjjhhhiiilllooopppoooooonnnnnnoooppppppqqqooommmjjjgggdddcccbbbbbbccccccbbb``````aaacccddddddfffjjjnnnooonnnlllllllllmmmnnnnnnooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkiiihhhfffdddcccbbbbbbbbbgggfffdddcccbbbbbbcccdddeeefffffffffeeedddccccccaaaaaa```````````````aaa^^^^^^___```aaaaaaaaaaaa\\\^^^```aaaaaabbbdddfffaaabbbcccddddddcccbbbaaa^^^]]]]]]___bbbcccbbbaaabbbbbbaaa```___^^^]]]\\\]]]]]]\\\ZZZZZZZZZZZZZZZVVVTTTRRRPPPQQQSSSVVVYYYUUUVVVXXXZZZ[[[ZZZYYYXXXYYYWWWTTTSSSTTTTTTTTTSSSRRRTTTVVVUUUSSSQQQPPPPPPSSSQQQPPPRRRSSSSSSPPPMMMJJJIIIIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@>>>===<<<<<<999888777555333222000000...---+++*********++++++''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######%%%(((***$$$&&&'''&&&%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''')))******((('''(((((()))************+++++++++++++++******++++++,,,---,,,,,,+++***+++,,,...///,,,,,,------...///000000------------------------............//////000000........................,,,...///000///000111333111222444777:::===@@@BBBGGGJJJNNNQQQTTTYYY```fffjjjllloooooooooqqquuuyyy|||{{{zzz{{{{{{}}}zzzxxxuuuwwwvvvtttuuuvvvqqqjjj]]]LLL888---((($$$""""""  ###)))///333===BBBJJJRRRXXX^^^dddgggmmmppprrrqqqpppooorrrtttwwwxxx{{{|||}}}~~~}}}|||}}}~~~}}}zzzvvvvvvsssrrrssswwwyyyxxxvvvsssooodddVVVKKKEEE<<<444111---,,,...111777CCCNNNZZZ```gggjjjfff]]]TTTNNNTTT___hhhiiiiiikkkiiieeejjjeeebbbcccggggggffffffhhhkkklllaaaNNN;;;///***$$$%%%&&&&&&''''''&&&&&&'''&&&(((+++...555DDDRRRaaa```______bbbddddddcccddd```[[[VVVSSSQQQOOONNNGGGAAA888222///,,,(((%%%+++,,,---+++)))(((((()))))))))+++,,,...---***(((*********+++,,,,,,***''',,,......---***(((***---&&&'''((()))***+++,,,,,,222333444444333333444666444444444555666777999999666666666666666666666666555333222222444444333111333333444444555666666666666666666555666666777777333444555777888888888888666555555444333333222222444333444777:::;;;999666:::;;;===>>>@@@AAABBBBBBHHHIIILLLNNNQQQSSSUUUUUUWWWWWWXXXZZZ]]]```cccddd\\\ZZZWWWVVVVVVYYY\\\^^^``````aaa``````___^^^]]]aaaaaa___[[[XXXUUUVVVWWWVVVVVVUUUSSSQQQQQQSSSUUUWWWXXXYYY[[[___bbbfffhhhkkkjjjiiihhhiiikkkmmmooojjjjjjjjjiiihhhgggfffeeeccccccbbbaaa___```cccfffjjjgggccccccfffhhhgggeeeffffffffffffdddbbb```___bbbcccccccccccccccbbbbbb```````````````aaaaaaaaa___```aaaaaa```aaaccceee```______bbbeeefffdddaaaaaa^^^\\\]]]```ccccccbbbbbbccccccaaa^^^\\\\\\\\\^^^^^^^^^^^^]]]]]]]]]]]]ZZZXXXVVVVVVVVVWWWVVVUUU\\\]]]^^^___^^^\\\YYYWWWXXXXXXUUUSSSUUUZZZYYYUUUVVVVVVUUUTTTSSSSSSSSSRRRTTTTTTSSSRRRTTTWWWUUUOOOPPPNNNMMMNNNPPPPPPMMMJJJIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBAAA@@@>>>;;;999888888666333111///...,,,+++///+++'''''')))+++***))),,,,,,++++++***))))))(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!!%%%$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$''''''''''''&&&&&&%%%$$$###$$$&&&&&&%%%%%%&&&'''''''''''''''(((((((((((())))))((('''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))))))))))))))(((''''''((((((((()))******++++++,,,,,,+++******+++++++++,,,++++++++++++,,,------+++,,,---------,,,++++++,,,------......------,,,,,,------...//////......000000000000////////////.........///000000111111333444555666777:::>>>BBBFFFHHHLLLOOOSSSXXX^^^bbbeeejjjoooooommmmmmpppuuu~~~}}}|||{{{|||}}}~~~|||zzzyyyzzz|||{{{{{{|||{{{rrrhhhPPP@@@///&&&###   %%%,,,222666???DDDLLLSSSYYY___dddgggooorrrtttuuuttttttvvvxxxsssuuuwwwxxxyyy{{{~~~|||{{{zzz{{{}}}}}}{{{xxxwwwuuussstttwwwzzzzzzyyy{{{yyyrrrfff\\\SSSIII@@@555000---,,,+++...777AAAJJJPPPXXXYYYTTTJJJAAA<<>>@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOPPPKKKJJJHHHGGGHHHJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKJJJGGGEEEDDDEEEFFFCCCCCCBBBAAA@@@@@@CCCEEEJJJKKKLLLNNNPPPTTTWWWXXXaaaaaaaaaaaaaaacccdddeeeaaabbbbbbbbbbbbaaaaaa```_________^^^]]]]]]___aaabbbaaa``````bbbccccccbbbdddeeeeeeeeedddcccaaa```bbbbbbbbbbbbaaa``````___ccccccccccccbbbbbbaaa```___aaadddeeeddddddddddddfffeeedddfffiiiiiigggddddddaaa``````cccffffffeeedddeeeeeedddaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaa[[[ZZZXXXXXXZZZZZZZZZYYY\\\]]]___```___]]][[[YYY]]]]]]ZZZWWWYYY]]]]]]YYYZZZZZZZZZZZZYYYWWWVVVUUUUUUVVVUUUTTTVVVYYYWWWRRRSSSRRRQQQRRRTTTTTTQQQOOONNNOOOOOOOOOOOONNNLLLKKKLLLKKKJJJHHHFFFDDDAAA@@@AAA???===;;;:::999777666888555111///000111000...111000000///...------,,,))))))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$%%%'''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((***************)))(((((((((((())))))***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......///////////////...////////////000000000000......///000000111111222333444555666777:::>>>AAADDDGGGJJJMMMQQQVVV[[[___cccgggkkkllllllmmmpppsssxxxxxxxxxyyy|||~~~~~~{{{mmm^^^@@@333%%%   ###(((///666:::@@@EEELLLTTTZZZ```eeeiiinnnqqqsssttttttuuuwwwxxxssstttuuuttttttuuuxxxzzzyyywwwvvvwwwyyyzzzzzzyyyyyywwwuuuuuuwwwzzz|||}}}~~~~~~yyyppphhh```TTTJJJ>>>888111...***(((---444===EEEMMMNNNFFF<<<444000///555:::<<>>???@@@??????>>>>>>>>>???@@@AAA????????????>>>===<<<;;;:::;;;;;;:::999999;;;<<<666777777666666777:::<<<<<<<<<===>>>@@@CCCEEEFFFMMMMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUTTTOOOQQQRRRQQQPPPOOOPPPQQQUUUVVVXXXYYYYYYYYYZZZ\\\^^^___```aaaaaa```___^^^_______________^^^]]]]]]cccddddddeeedddaaa___^^^]]]```dddfffeeecccbbbbbbgggffffffgggiiiiiigggfffeeedddcccccceeeggggggffffffggggggfffdddccccccdddcccccccccccccccccccccccc[[[ZZZYYYZZZ[[[\\\\\\[[[\\\^^^___``````___]]]\\\```aaa^^^[[[\\\______\\\\\\]]]^^^^^^]]][[[XXXWWWWWWYYYXXXWWWXXX[[[YYYUUUVVVVVVUUUWWWXXXYYYWWWUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSQQQOOOLLLJJJHHHHHHGGGEEEBBBAAA@@@@@@@@@CCC@@@<<<:::999888777555999888777666555444444333///.........------,,,,,,******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%'''''''''''''''(((((((((******************)))((()))))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---,,,+++++++++,,,------...---,,,,,,,,,,,,---...//////000000000//////.........//////000000111111//////000000111222222333222333555666777999===@@@CCCEEEHHHKKKOOOSSSYYY\\\```bbbeeehhhkkknnnpppqqqsssssstttvvvzzz~~~~~~~~~~~~{{{yyyppp^^^LLL555+++!!! """$$$$$$$$$'''+++111777:::===CCCKKKTTT[[[bbbhhhlllkkkmmmoooqqqqqqrrrrrrrrruuuuuutttrrrpppppprrrtttvvvtttssssssuuuvvvxxxyyyzzzxxxuuuuuuwwwzzz}}}}}}~~~{{{tttoooiii```WWWLLLEEE>>>888111,,,+++///555===EEEFFF>>>444...---))),,,...///222;;;EEELLL[[[```fffiiikkknnnooommmooonnnhhhZZZGGG666,,,'''&&&&&&&&&&&&&&&''''''(((((('''(((,,,111:::JJJYYYdddjjjpppqqqmmmjjjkkknnnkkkjjjjjjkkklllllljjjhhh^^^YYYRRRLLLFFF>>>555///+++,,,,,,+++))))))+++---111666===CCCFFFGGGGGGGGGDDDBBB>>>===<<<<<<;;;:::666666555333111000000000......------,,,,,,,,,,,,'''))),,,,,,***((('''''''''''''''''''''((()))***((())))))******+++++++++---,,,,,,---///000000/////////000111333444555555444444444444555666888888999888777777888:::===>>><<<;;;999777555333111111///---++++++,,,...111222777777888888888777666666666777777777777777666555666666777777888888888888::::::;;;;;;;;;;;;;;;:::::::::::::::999888777777666777888888777777999:::555666777666555666888:::555666666777888999:::;;;===>>>@@@BBBCCCBBBAAA@@@CCCDDDDDDEEEEEEEEEEEEEEEAAABBBDDDCCCBBBAAAAAAAAAEEEIIINNNOOONNNMMMOOOQQQRRRSSSUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\^^^```aaa```^^^\\\ZZZYYY\\\^^^______^^^^^^___aaaaaabbbccceeeffffffeeeeeeddddddeeefffggggggggghhhiiiiiihhheeecccddddddcccccccccccccccccccccccc[[[ZZZYYYZZZ[[[\\\ZZZYYY]]]^^^```aaaaaa```___^^^___aaa___[[[[[[^^^^^^[[[\\\]]]^^^___^^^[[[XXXVVVWWWZZZ[[[YYYYYY\\\[[[XXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWWWWYYY[[[\\\YYYYYYXXXVVVSSSQQQNNNMMMMMMMMMKKKIIIGGGFFFGGGIIIJJJHHHEEECCCAAA@@@???>>>BBBAAAAAA@@@???>>>===<<<999888777555333222000000---------,,,+++)))((('''''''''''''''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%$$$######$$$%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((((())))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,------...///...,,,+++******+++---//////...,,,++++++,,,...//////////////////......------......///000111111222000000000111222222333333111333555666666888<<<>>>BBBDDDGGGJJJMMMQQQVVVZZZ]]]^^^```eeekkkooopppppppppqqqqqqsssvvvzzz~~~~~~~~~zzzrrrkkk___KKK:::---%%% !!!!!!"""%%%((((((((())),,,111555777===CCCKKKTTT]]]dddkkkooollllllmmmnnnnnnnnnllljjjmmmmmmlllkkkjjjkkknnnqqqrrrrrrrrrrrrsssuuuwwwyyyxxxwwwvvvuuuvvvyyy}}}}}}xxxvvvuuuqqqkkk```XXXPPPHHH???333,,,+++***111777888333,,,((('''((((((***++++++///666===LLLWWWbbbkkkuuu|||}}}xxxpppnnngggZZZHHH777+++%%%&&&%%%%%%%%%%%%&&&''''''(((''')))...333===OOO___kkkqqqvvvvvvqqqmmmlllnnnjjjjjjkkkmmmnnnllliiifff^^^VVVLLLDDD===888111---,,,------......000444666@@@HHHSSS[[[^^^]]][[[ZZZYYYUUUQQQOOOMMMLLLKKKIIICCCBBB???<<<:::999777666222111111000///...------((()))***)))'''''')))+++***))))))((((((((((((((('''''''''((((((((())))))+++)))((()))***+++)))(((***++++++,,,...//////000,,,---...///111444666777999888777666888:::<<<>>>;;;;;;::::::999888777777333222000//////111555777888888999:::::::::999999666666666666666555444333444444555555555444333333555666777777777777666555555555555555444333222222444666777666555444555666555666777666444333444555555555666666777777777777999;;;===@@@@@@???>>>============>>>======<<<;;;;;;===>>>>>><<<;;;;;;;;;;;;???CCCDDDCCCBBBDDDFFFEEEFFFHHHJJJJJJJJJJJJIIIGGGHHHJJJLLLNNNOOOPPPPPPQQQRRRUUUWWWXXXWWWUUUSSSVVVVVVVVVVVVUUUVVVYYY[[[ZZZ[[[]]]___aaacccfffgggcccdddffffffggghhhhhhiiimmmmmmmmmkkkgggeeeeeeeeeddddddddddddcccccccccccc]]]\\\\\\\\\]]]]]][[[YYY______```aaaaaaaaa``````^^^```___[[[ZZZ]]]^^^\\\[[[]]]___```___]]]ZZZXXXWWW[[[\\\ZZZZZZ]]]]]]ZZZYYYYYYZZZZZZZZZZZZ[[[\\\[[[ZZZYYYXXXXXXZZZ]]]___\\\[[[ZZZYYYWWWTTTRRRQQQTTTTTTSSSPPPMMMLLLOOOQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDBBB???<<<999777666444444444333111///---,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$###%%%&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&'''''''''''''''&&&((())))))***++++++,,,,,,+++++++++++++++,,,---...---,,,,,,,,,,,,---......---,,,*********,,,...//////...,,,++++++,,,...///---------......---,,,,,,---......///000111111222000000000111222222333333111222444555666888:::===BBBDDDGGGIIILLLPPPUUUXXX[[[\\\^^^dddjjjnnnpppppppppppppppqqqsssvvvyyy{{{~~~}}}~~~~~~{{{sssfffYYYLLL;;;---%%% !!!######$$$'''******+++---000555999;;;EEEJJJQQQXXX___dddjjjmmmkkkjjjiiiiiihhheeeaaa^^^XXXXXXYYYZZZ[[[___eeeiiijjjkkknnnpppqqqssswwwyyywwwwwwwwwwwwwwwyyy~~~}}}xxxxxx{{{{{{wwwssskkkbbb[[[NNN>>>111,,,(((***---...,,,(((%%%$$$$$$$$$&&&(((((((((---333;;;JJJ\\\lllpppoooiii^^^MMM;;;---%%%%%%$$$#########$$$&&&'''((('''***///666BBBUUUeeeppptttwwwwwwrrrnnnllllllnnnnnnpppqqqpppmmmgggcccZZZQQQEEE:::444000,,,)))+++---000222555:::@@@DDDQQQZZZfffnnnooommmjjjiiiiiifffcccaaa```^^^\\\ZZZVVVSSSNNNKKKHHHEEEAAA???<<<;;;999777555222111000++++++***(((&&&'''***,,,,,,,,,+++***))))))))))))************************,,,***))))))******)))(((+++++++++***)))((((((((('''''')))+++---000222444666666666666777999:::<<<999999999999::::::::::::666666555444333444888;;;::::::;;;;;;<<<;;;;;;;;;888888888999888888777666666666777888888666555444666666777777777666555555444444444444333222111000444666777777555444444555777888999888555444444555666777888888999999888888888999;;;===>>>===<<<;;;>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;999888999::::::<<<>>>>>>======>>>???===>>>???@@@@@@???>>>>>>888:::<<<>>>@@@BBBCCCCCCEEEFFFIIIKKKLLLLLLKKKJJJNNNNNNMMMKKKJJJLLLPPPTTTSSSUUUXXXZZZ\\\___cccfff```ccceeegggggghhhiiikkknnnoooooommmiiigggggghhhhhhgggffffffeeedddcccccc_________```bbbaaa___]]]``````aaaaaaaaa``````___]]]``````\\\[[[^^^```___^^^___```aaaaaa```___]]]XXX]]]___\\\\\\^^^___]]][[[[[[\\\[[[ZZZZZZ\\\^^^\\\[[[ZZZYYYZZZ[[[]]]___^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVUUUQQQLLLKKKOOORRRSSSTTTUUUTTTSSSRRRSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNLLLIIIFFFCCCAAA@@@?????????>>><<<999777555/////////...---,,,+++***)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''))))))(((''''''''''''((($$$$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&&&&&&&&&&((((((((()))******++++++************+++,,,------,,,++++++++++++,,,------,,,++++++***+++,,,...///...---,,,,,,,,,,,,---...++++++,,,---------------......//////000000111111//////000000111222222333000222444555666777999;;;BBBDDDFFFHHHJJJNNNRRRVVVWWWZZZ^^^cccgggkkknnnpppppppppoooppprrrtttwwwyyy{{{{{{{{{{{{{{{zzzzzzyyyuuurrrhhhWWWFFF:::///&&& ###'''(((***------...111555;;;AAAGGGJJJTTTWWW[[[___aaabbbeeefffbbb```]]][[[YYYTTTMMMHHHAAABBBCCCDDDFFFJJJPPPTTTXXX]]]bbbgggjjjnnnrrrvvvvvvxxxzzzzzzyyy{{{}}}yyyzzz}}}}}}zzz|||vvvpppkkk```NNN>>>777...,,,******+++***'''$$$$$$###$$$'''%%%###(((000333DDDXXXmmmqqqqqqmmmdddTTTAAA000&&&$$$###"""!!!!!!###%%%&&&''''''***111999FFFZZZllltttuuuvvvwwwuuurrrooommmppppppqqqrrroooiiiaaa[[[MMMEEE:::222...---***)))///111555:::@@@GGGOOOUUU___gggqqqvvvvvvsssrrrrrrpppooonnnmmmnnnmmmkkkhhhgggccc___\\\ZZZXXXUUURRROOOMMMIIIEEE@@@;;;888666111111000...+++)))***+++***************++++++,,,...------,,,,,,++++++***,,,+++***+++,,,---,,,+++---,,,+++***)))'''&&&&&&&&&&&&'''(((***,,,...///333444444555666777888888666666666777777777777777666777777555444444777:::;;;<<<<<<;;;;;;:::999888999999:::;;;;;;;;;;;;;;;888999:::;;;:::999777666888777777777666666666666666666666666666555333333555777999999888666777777999;;;<<<<<<:::999:::;;;999:::;;;<<<===<<<<<<;;;777888:::;;;<<<<<<;;;;;;>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;===>>>@@@???=========>>>===<<<;;;<<<<<<<<<;;;:::888777333444555777888999::::::>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAADDDFFFGGGJJJLLLNNNOOORRRVVVZZZYYY]]]aaaccccccdddfffhhhiiijjjkkkjjjhhhgggggghhhhhhhhhfffeeecccaaa``````]]]]]]___aaaddddddcccaaaaaaaaaaaa``````______^^^ZZZ^^^___\\\ZZZ]]]```aaa^^^___```aaabbbbbbbbbbbbZZZ___bbb___^^^```bbbaaa___``````^^^\\\\\\^^^aaa^^^]]]]]]\\\\\\]]]^^^___^^^^^^^^^^^^^^^]]][[[[[[VVVWWWUUUPPPKKKJJJMMMRRRUUUWWWYYYXXXVVVTTTUUUWWWTTTUUUUUUVVVWWWWWWXXXXXXVVVUUUSSSRRRPPPNNNMMMLLLJJJJJJJJJIIIGGGDDDAAA???;;;;;;;;;:::888666444222333222111000///---,,,,,,---,,,,,,,,,+++*********(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&''''''%%%###"""$$$%%%&&&&&&'''''''''&&&'''''''''((())))))******))))))))))))***+++,,,---+++************+++,,,,,,******+++,,,,,,---......------------------------******,,,---......//////////////////000000000000......///000000111111222///222444555666666888:::@@@BBBDDDFFFHHHKKKPPPSSSSSSXXX]]]aaacccgggkkkoooqqqppppppppprrruuuwwwyyysssuuuwwwyyyyyyyyywwwvvvmmmkkk___KKK999...'''""" '''+++---///333000222777>>>FFFNNNUUUYYY```bbbddddddbbb`````````WWWTTTPPPMMMJJJCCC;;;555555555444444444888===AAAIIIOOOWWW]]]bbbgggmmmqqqvvvyyy|||||||||}}}}}}~~~{{{~~~zzzxxxvvvnnn]]]MMMDDD333...)))((()))***&&&"""(((%%%%%%'''$$$!!!&&&///444DDDYYYnnn{{{rrrrrrqqqiiiZZZFFF333(((###"""!!! """$$$%%%''''''+++222;;;III]]]oooxxxwwwwwwxxxxxxwwwtttqqqnnnoooooonnnkkkcccZZZSSSAAA;;;444000000111000///333666;;;AAAIIIRRR[[[bbbfffllltttwwwuuussstttvvvrrrrrrrrrtttuuuuuusssqqqpppllliiiiiijjjjjjhhhfff___]]]XXXQQQKKKDDD@@@===777888888555111---++++++''''''((()))***,,,---.........---,,,+++***))))))+++******+++---//////...++++++++++++************''''''''''''((()))***+++111222333555666666666666444444444444444333333333444666666555333333666999======<<<;;;999777666555555666777888999::::::999444555777888888666555333555444333222222222222222666666666666555444333333222444777888777666777777888:::<<<<<<;;;;;;<<<===<<<===???@@@AAA@@@??????<<<<<<===>>>????????????===>>>???@@@BBBBBBCCCCCCJJJJJJHHHFFFDDDDDDFFFHHHGGGCCC???>>>???@@@???<<<=========<<<;;;999777555444444555666777777666666;;;;;;;;;:::::::::::::::444666888999888888999:::<<<>>>AAAAAAAAADDDHHHLLLRRRVVV[[[^^^^^^___bbbdddbbbccceeeeeeddddddfffggggggfffdddbbb```^^^\\\\\\XXXYYY\\\```ccceeedddcccbbbaaaaaa```___^^^^^^]]]WWW\\\]]]ZZZXXX\\\___```^^^^^^______aaabbbcccccc[[[aaadddaaa```bbbdddcccbbbcccdddaaa^^^^^^```ccc``````_______________```]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\[[[UUUOOONNNQQQVVVTTTWWWYYYXXXTTTRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\\\\XXXWWWWWWVVVVVVUUUUUUUUURRRRRRRRRQQQOOOKKKHHHFFFGGGGGGFFFEEECCC@@@===<<<===<<<;;;999777555444333222222111000//////......******)))(((((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((&&&$$$###%%%&&&&&&'''((((((((('''&&&&&&''''''((()))))))))(((((((((((()))***+++,,,******))))))******+++,,,)))***+++,,,---...------,,,------......------,,,***+++,,,...///000000111000000000000////////////.........///000000111111///111444555666666888999???@@@BBBDDDFFFIIIMMMQQQPPPVVV]]]```aaaccciiinnnrrrrrrqqqqqqooommmkkkjjjjjjlllttt}}}}}}vvvtttxxxooodddRRR>>>///&&&""""""!!!(((,,,---///333666555:::AAAKKKYYYeeefffaaaiiiggghhhllliii^^^SSSMMMDDDBBB???;;;777444111000******+++,,,---///000111777;;;BBBIIIRRR]]]hhhnnntttvvvyyy{{{|||~~~~~~}}}yyyooo^^^PPPCCC<<<222+++(((&&&$$$"""'''$$$###%%%&&&%%%'''+++555GGG\\\ooowwwsssnnnjjjcccSSS???000)))%%%###$$$###!!!###'''%%%&&&)))000<<>><<>>:::777555444333444444444222000666888:::999777555444444333333333444555666777888999888888888999:::<<<===DDDEEEGGGJJJMMMPPPRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZ^^^\\\XXXUUUSSSSSSSSSTTTVVVTTTRRRUUUZZZ```ccccccgggdddaaa```^^^ZZZTTTOOOOOONNNMMMNNNRRRWWW]]]aaa```aaabbbaaa```___```aaaaaabbbdddeeeffffffeeedddfffeeecccaaa``````aaaaaacccbbbaaabbbeeefffcccaaaccccccccccccbbbbbb``````___^^^]]]\\\[[[YYYXXXWWWZZZYYYWWWUUUTTTSSSSSSTTTYYY\\\\\\YYYYYY[[[[[[YYYYYY[[[\\\[[[YYYVVVUUUVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPMMMKKKKKKLLLLLLJJJGGGEEEFFFFFFFFFDDDAAA===;;;;;;<<<======;;;888555333222111///---,,,,,,,,,,,,,,,)))'''(((***+++)))''''''''''''''''''''''''&&&+++***)))'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))))))))((())))))******'''((())))))***)))))))))+++,,,,,,---------,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---...////////////000000///...------111000////////////000000............/////////000///111222333333555888:::===@@@DDDGGGIIIKKKNNNQQQVVVYYY]]]```bbbeeehhhjjjoooooonnnlllkkkiiihhhhhheeefffllluuuvvvrrroooqqqhhh\\\III777+++$$$!!! !!!(((///444777777777;;;DDDOOO[[[gggpppoooiiilllkkkjjjggg\\\LLLAAA>>>777666333000...+++******'''''''''((()))***+++,,,...111777===FFFPPP[[[bbbooosssyyy|||}}}~~~}}}pppeeeWWWKKK<<<111,,,***'''###&&&###"""$$$%%%'''///777???OOObbbtttyyyvvvqqqnnniii]]]LLL???000+++&&&%%%###!!!###'''))),,,222;;;HHHXXXiiittttttyyy{{{wwwuuuvvvvvvtttoooooonnnggg\\\PPPDDD>>>666444111222666:::======BBBKKKUUU]]]eeennntttuuuxxxzzzzzzyyyvvvvvvxxxzzz{{{|||~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~{{{yyywwwtttqqqnnnjjjeee___[[[[[[ZZZVVVPPPLLLHHH???666333---)))+++...------.........---...000000...,,,000000000000///---+++***------------------------...------------///000111111000//////000222444555666444333111000...+++***(((((()))((('''))),,,///444555666666555555666888888888888777777888888999777777666666555555666666666555444222222222333333666666666444111111222333333444666888888888777666555555555777:::===>>>===<<<<<<<<<<<<============@@@@@@AAAAAAAAABBBBBBBBBAAABBBAAA@@@???AAADDDFFFGGGJJJLLLJJJGGGEEEGGGJJJHHHGGGEEECCCBBBBBBBBBCCCAAAAAAAAABBBCCCBBB>>>;;;777555444444666666555333888999:::888555222111111111111111111222333444555555444444444444666777888<<<===>>>???AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLPPPOOOMMMKKKIIIIIIHHHIIIMMMJJJIIIKKKPPPUUUWWWXXXZZZ[[[]]]```___YYYPPPIIIGGGGGGFFFGGGIIINNNRRRUUUWWWYYY\\\^^^^^^```bbbeee```aaaccceeeffffffffffffiiigggdddaaa``````bbbcccgggeeedddeeeggggggeeebbbddddddddddddcccbbbbbbaaadddcccaaa```___^^^^^^]]]]]]\\\ZZZXXXWWWWWWXXXYYY]]]``````]]]\\\^^^\\\YYYXXXZZZ[[[[[[ZZZXXXXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTUUUSSSPPPPPPQQQPPPNNNLLLKKKLLLMMMNNNMMMKKKHHHGGGFFFGGGHHHHHHGGGEEEBBB@@@<<<;;;999888777666666777333111///000111222000...*********)))))))))((((((,,,++++++*********++++++***++++++,,,,,,++++++***++++++*********+++,,,---*********)))((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''(((((('''((())))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,,,,---...//////////////////...------000000////////////000000........./////////000000///111222333444555888:::;;;>>>BBBEEEGGGIIILLLNNNTTTWWW[[[^^^aaacccfffhhhlllkkkiiigggfffeeeeeeeeefffeeehhhppptttrrrmmmlll]]]OOO<<<---&&&""" """(((111999>>>===;;;HHHTTTbbbmmmuuuxxxtttnnnkkkhhhcccZZZIII888//////)))((('''%%%$$$###############""""""###$$$$$$%%%%%%'''+++000888AAALLLSSSdddlllvvv|||}}}|||vvvlll^^^JJJ;;;444000+++''''''%%%###$$$$$$(((555BBBJJJVVVfffvvvyyyuuuqqqooommmeeeZZZQQQ???777000+++(((%%%''',,,---333<<>>===>>>===:::666222111111000111444777888777666555555444333555999<<<>>>>>>;;;:::999888888999::::::;;;<<<======>>>>>>=========>>>>>>===;;;;;;<<<===AAADDDGGGFFFDDDCCCFFFIIIDDDCCCAAA???>>>>>>????????????@@@AAACCCBBB???===888666444444666777888777888999999666222///...---000000//////000111222222333333222222222333333444888888888777777777777666::::::;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>AAA@@@>>>???CCCFFFHHHIIIKKKPPPXXX^^^^^^WWWLLLCCC@@@??????@@@AAACCCEEEGGGIIILLLPPPTTTWWWZZZ^^^aaa[[[]]]___aaadddeeeffffffiiigggcccaaa```aaacccdddiiigggffffffggggggeeedddddddddddddddccccccccccccfffdddbbb```___```aaabbbbbb```]]]ZZZYYYZZZ\\\]]]___cccccc```______]]]XXXWWWYYY\\\\\\[[[[[[[[[\\\WWWWWWXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTTTTSSSQQQPPPPPPRRRTTTUUUUUUUUUSSSRRRLLLLLLNNNNNNMMMKKKIIIHHHGGGFFFEEECCCBBBBBBBBBBBB>>><<<;;;;;;;;;;;;999888333333222111000//////...111111111111222222222333111222222333333222222111111111000000000111222222111000///...---+++******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((()))******+++*********+++++++++******)))******+++,,,---------,,,+++++++++,,,,,,---...///...////////////...------///////////////000000000....../////////000000000///000333444444555777999999<<>>BBBDDDVVVcccpppxxxzzzyyyrrrkkkddd[[[PPPEEE888,,,''')))######"""!!! """###%%%)))///777AAAGGGSSS___nnnxxx~~~~~~wwwlll[[[KKK???555///+++)))((('''&&&%%%)))777FFFQQQ[[[gggttt}}}yyytttrrrqqqnnngggbbbSSSJJJAAA:::555222444999;;;BBBMMMXXXbbbkkkrrrvvvuuuxxxyyyvvvuuuwwwwwwtttooommmgggZZZIII<<<555333000222555777:::AAAMMMVVVkkkqqqwwwyyy|||{{{xxxyyy{{{}}}|||}}}zzzwwwtttqqqnnnmmmppppppooommmjjj```UUUHHH>>>444000...+++***,,,333444777:::>>>???===;;;888777777666555444333333555444333222111111111222222111000...------......000///.........///000000666777777666222///,,,+++*********(((&&&%%%'''((()))+++...000111222555777<<<;;;:::999888888888888444555666888999;;;;;;<<<>>>>>>>>>???BBBFFFJJJMMMKKKKKKKKKHHHBBB===999888222333444555666666666666666555555777999;;;<<<;;;999888666555666777999;;;:::;;;<<<======<<<;;;;;;<<<======;;;888777666777===???@@@@@@??????@@@BBB???>>><<<;;;:::::::::;;;999999999;;;>>>>>><<<:::777555333222444777888888666777777444111...------222111111111111111222222555555444444444444444444999999888777666555555444888888:::;;;===>>>@@@@@@<<<===???@@@@@@???>>>===;;;:::999:::;;;===???@@@DDDJJJTTTZZZZZZSSSHHH@@@============>>>>>>>>>>>>===@@@CCCGGGJJJMMMQQQTTTSSSTTTWWWYYY\\\___```aaacccaaa^^^\\\\\\^^^bbbdddddddddcccddddddeeeeeeeeeddddddddddddddddddeeeeeedddbbb```^^^^^^___aaacccfffccc```\\\[[[[[[]]]^^^]]]aaacccaaa``````]]]YYYYYY[[[]]]^^^]]]\\\\\\]]]YYYYYYZZZ[[[[[[[[[\\\\\\ZZZYYYXXXVVVUUUTTTRRRQQQSSSTTTVVVWWWXXXWWWVVVUUUOOOPPPPPPPPPOOOMMMJJJIIIMMMLLLLLLKKKJJJIIIIIIIIIFFFEEEDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888888888999999999999999777666444222111000//////...---+++***))))))'''''''''&&&''''''((((((%%%&&&'''))))))*********)))************))))))(((((()))***+++,,,---------++++++++++++,,,---...///.........//////...------...//////000000000000000...////////////000000000...000333444444555777999888;;;???AAACCCEEEHHHJJJPPPSSSWWW[[[]]]```dddfffkkkjjjgggeeedddeeefffgggeeebbb```ccchhhfff]]]SSSCCC666''' ###""" %%%***000333666===IIISSSaaakkkvvvzzzzzzwwwppphhh[[[LLL;;;111+++&&&$$$%%%###"""!!! !!!###%%%)))///777===AAAOOOaaannnyyy|||xxxnnn^^^KKK;;;111,,,)))((((((((((((---<<>>===???>>>===;;;:::999888888888777555333111111111111000000/////////000000111444666777555111...---...111111000---)))'''''''''***,,,...000000222444666>>>===;;;999888666666555111333666888;;;===>>>>>>??????@@@BBBFFFJJJNNNPPPOOOQQQSSSQQQNNNJJJGGGFFFAAA???;;;888555444444444222333555999===>>>>>><<<;;;:::888666666666888999===>>>???@@@???>>><<<;;;:::;;;<<<;;;999888888999999999::::::999999:::::::::999888888777777777777444444555777999:::999777666333111111333555666666333444444333000///000111666555444444444444444555555666666666555555555444999888888888777777666666999:::;;;<<<===???@@@@@@;;;===???BBBBBBBBB@@@???;;;;;;;;;;;;;;;<<<===>>>DDDIIIPPPTTTRRRLLLEEE@@@===============<<<;;;;;;888:::===>>>>>>???BBBDDDHHHIIIKKKMMMPPPSSSUUUVVVVVVUUUSSSSSSTTTXXX[[[^^^\\\]]]^^^___```bbbdddfffeeedddddddddeeefffggggggcccbbb```^^^___```ccceeeiiigggccc```^^^]]]^^^___\\\```cccbbbbbbcccaaa]]]\\\^^^``````^^^]]]\\\]]]ZZZ[[[\\\]]]]]]]]]]]]]]][[[[[[[[[YYYWWWUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUVVVVVVVVVTTTSSSPPPNNNMMMPPPPPPPPPPPPOOONNNNNNMMMJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAEEEEEEFFFEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@BBBAAA@@@>>>===;;;:::999999888666444111///---,,,+++***))))))((((((((()))&&&&&&'''((()))************************)))((('''((()))***+++,,,,,,------++++++++++++,,,---......------............---------...///000111000000000////////////000000000111...000333555555555777888999;;;???BBBCCCEEEHHHJJJOOORRRVVVZZZ]]]```cccfffmmmllljjjiiihhhhhhhhhiiifffeeecccbbbccc___SSSGGG666...###"""$$$###(((///555777999CCCTTTccciiiqqqxxxzzzyyyuuulllcccPPP???,,,%%%###""" !!!###(((---222333???OOO___mmm}}}ppp]]]III999000)))'''''')))---555EEETTTbbbfffllluuu|||{{{{{{zzzzzzyyyrrrkkkgggccc___```ccceeejjjppptttvvvxxxyyyzzzxxx{{{{{{yyyxxxwwwqqqjjj]]]VVVJJJ>>>555000......222777???GGGQQQ```qqq~~~xxxjjj]]]PPPGGG???777333222000111666???KKKVVV___ccc\\\[[[XXXUUURRROOONNNMMMHHHGGGGGGEEEDDDAAA???>>>:::888666444222111111111//////000000111111111222222444666444111///111444888888666222---(((&&&&&&***,,,///000111222444666<<<;;;999777555444333333111333888===AAAEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLOOORRRTTTSSSRRRQQQRRRRRROOOHHHAAA;;;777444333444555999???EEEIIIKKKJJJIIIHHHFFFDDDBBBAAAAAABBBAAABBBCCCCCCBBB???<<<;;;666777777666555555666888555555555555555555555555777777777777666666555555555444444666999:::999888666444222222444555555555222333333222111111333555999888777666666666666666444444555666666555555444444444555555555555555555777777888999::::::;;;<<<999;;;===@@@AAA@@@??????;;;<<<======<<<<<<===???DDDGGGKKKKKKIIIEEEBBB@@@<<<<<<<<<;;;;;;;;;;;;:::999:::;;;:::999888999:::===>>>???@@@BBBEEEGGGHHHFFFFFFFFFGGGIIILLLOOOQQQRRRSSSUUUVVVWWWZZZ^^^aaa``````______```bbbccceeeaaa```______```aaadddeeegggfffdddbbbaaa`````````^^^bbbdddcccdddfffeeeaaa^^^```bbbbbb```^^^^^^^^^\\\]]]^^^_________^^^]]]^^^______]]][[[ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXVVVUUUSSSQQQPPPSSSTTTTTTTTTTTTSSSRRRQQQLLLMMMNNNMMMKKKKKKKKKMMMKKKJJJJJJIIIHHHGGGFFFFFFLLLMMMMMMMMMLLLJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCC@@@???===:::777555333222000///...,,,+++*********((()))******++++++************+++******)))((('''))))))***+++,,,,,,,,,+++*********++++++,,,---...,,,,,,---............------...///111111111000000/////////000000000111111---000333555555666777888999<<>>222&&&!!!  """%%%(((+++222???MMM]]]ppp|||qqq___KKK===222,,,''')))///;;;LLL[[[iiikkkpppxxx|||{{{{{{|||}}}}}}zzzyyywwwrrrrrrtttqqqsssuuuuuuuuuvvvwwwyyyxxx{{{{{{yyywwwtttkkkbbbQQQGGG:::111.../////////333:::EEEQQQ]]]jjjwwwzzzmmm___UUUKKKAAA:::888333222444<<>>999555111///...---...///000111222222222111333555444111222666;;;AAA@@@===888111+++(((''')))+++...000111333555888:::999888666555555555555666:::AAAHHHPPPVVVZZZ[[[ZZZYYYYYYXXXVVVTTTQQQPPPQQQTTTVVVVVVVVVUUUUUUVVVZZZXXXTTTOOOHHHAAA<<<999999999:::???GGGNNNSSSUUUUUUUUUUUUTTTTTTTTTTTTTTTOOOOOOPPPOOOMMMJJJFFFDDD>>>===;;;666222000111222111111111333444555666555888888888888888888777777777666666777999;;;:::999999777666666888888777666444444444333222222555777999888777666555555555555333444555666777777666666444444444444444444444444444444555555555666666666666777999;;;<<<<<<<<<;;;999;;;===<<<::::::<<<>>>???AAACCCCCC@@@>>>>>>???<<<;;;;;;;;;;;;<<<======888999:::888666555555666666555555666777999;;;<<<999:::;;;<<<>>>???@@@AAADDDFFFHHHHHHIIIKKKPPPTTTSSSSSSRRRRRRSSSUUUXXXYYYWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^___```````````````aaadddeeebbbccceeeeeebbb^^^```bbbcccaaa``````aaa^^^___aaabbbaaa```^^^]]]^^^```aaa```]]]\\\]]]___^^^^^^]]]]]]]]]]]]\\\\\\XXXXXXWWWWWWVVVVVVUUUUUUTTTUUUVVVVVVVVVUUUTTTSSSNNNPPPQQQQQQOOOOOOPPPRRRNNNMMMMMMMMMLLLLLLKKKKKKNNNOOOPPPQQQPPPOOOMMMKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNOOOOOOPPPOOONNNMMMLLLIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEDDDBBB@@@>>><<<;;;999888666444222000//////------.........---,,,,,,++++++++++++***)))(((''')))******+++++++++******************+++,,,---...+++,,,------.........---,,,---///111222111000000//////000000000111111111---000333666666666777777999;;;???AAABBBDDDFFFHHHKKKNNNSSSWWWZZZ]]]aaadddnnnnnnnnnnnnnnnmmmlllkkkdddgggfff___XXXOOO@@@111&&&$$$!!! ###%%%---111999CCCOOO^^^nnnxxxxxx{{{|||zzzuuuiiiTTTBBB///)))###""" """$$$''',,,555BBBQQQccctttsss]]]KKK===333))))))///<<>>GGGNNNRRRTTTUUUXXX[[[^^^```aaaaaabbbccccccbbb```\\\XXXUUUPPPMMMGGG???666111000000//////000222555777888777999:::::::::::::::999888777666666777999;;;:::999<<<;;;:::;;;;;;;;;999777666666666444333333555777888777666555444333333333444555777999::::::999999777777777777666666666666555555555555555555555555444555666777888999999999666888;;;:::888888:::<<<999<<<>>>>>>;;;:::<<<>>>======<<<<<<<<<>>>@@@AAA555666777666444444444555222111000000111222444555333333555666666666666666:::<<<======<<<>>>CCCGGGGGGFFFEEEEEEGGGIIILLLMMMKKKLLLMMMOOOPPPQQQRRRRRRTTTVVVYYY[[[]]]^^^^^^^^^aaadddccc```___bbbaaa___\\\___bbbccccccbbbcccdddaaabbbcccdddcccaaa___^^^]]]___aaa```]]]\\\^^^```^^^^^^^^^^^^^^^_________YYYZZZZZZ[[[[[[\\\\\\]]]SSSTTTUUUVVVUUUUUUSSSRRROOORRRTTTTTTRRRRRRTTTVVVQQQQQQQQQQQQPPPPPPPPPPPPMMMNNNPPPQQQRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNQQQRRRSSSSSSSSSQQQPPPOOOIIIIIIJJJKKKLLLMMMMMMNNNJJJJJJIIIHHHGGGFFFEEEEEEBBBAAA>>>;;;999777555555111111111111000///...---,,,,,,,,,++++++)))((((((******+++++++++******)))************+++,,,---...+++,,,------.........---+++---///111222222000000000000000000111111111111---000333666666666777777888;;;>>>@@@BBBCCCEEEGGGIIILLLQQQUUUXXX\\\___bbbkkkooossstttqqqooooooooommmjjjfff___TTTEEE555***%%%  !!!%%%))),,,000:::JJJZZZhhhsss{{{}}}~~~}}}pppYYYBBB666(((###"""%%%+++555???OOOeeexxx~~~}}}vvvkkkbbbGGG===222---...888JJJ[[[mmmooosssxxx}}}zzzwwwvvvxxx{{{}}}yyyyyyzzzxxxqqqeeeVVVMMM???666---++++++---222888CCCSSSdddnnnsssxxx|||}}}|||}}}vvvfffYYYOOOGGGEEE???;;;888777<<>>;;;666333555;;;BBBGGGMMMTTTWWWVVVZZZccchhhhhhllliiikkkooonnniiiiiinnneee___VVVIII===555000///000000333444333222999BBBGGGGGGDDD@@@@@@BBB???:::;;;999777888:::===>>>???AAA@@@@@@??????===999666:::777666777666444555888;;;999666555555555444333888888999<<<>>>===;;;999===:::777777888888666333222333333444333333222111111000///000222333222000444444444444555555555555777777777666666777777777;;;;;;::::::;;;<<<>>>???@@@===999888888666333///555333111000000///...,,,000111333555666555333222222444666888999999888777888888777888999;;;===>>>888888:::===???BBBCCCDDDHHHIIIKKKNNNPPPRRRSSSSSSYYYYYYYYYZZZ\\\^^^```bbb______``````aaabbbbbbccc```dddggghhhfffcccaaa```aaaaaaaaaaaabbbcccdddeee_________^^^______```aaa[[[ZZZYYYYYYYYY[[[]]]^^^XXXVVVUUUWWWYYYYYYVVVSSSUUUSSSRRRSSSWWWYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUQQQQQQUUUTTTOOONNNQQQNNNPPPRRRTTTUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSRRROOOLLLOOOSSSRRRMMMOOOPPPOOOMMMKKKIIIJJJKKKMMMKKKIIIFFFCCC???===<<<<<<:::777666555333000...,,,+++******,,,,,,+++*********)))((()))***,,,---)))***++++++,,,+++++++++,,,------......//////000...---...///111222111000111111000000000000111111111222222333444555666666777999<<<>>>@@@BBBEEEHHHJJJMMMPPPSSSUUUXXX\\\___lllppptttuuusssqqqpppqqqllliiicccYYYLLL<<<...&&&""" """%%%***000777EEETTTbbbnnnwww|||yyyrrrkkk]]]HHH555,,,%%%  &&&...777CCCWWWhhhyyy|||tttmmmWWWGGG666...///999IIIVVVhhhlllssszzz{{{xxxxxxzzz}}}~~~}}}zzzsssiiiZZZKKKAAA999222---,,,---000777>>>PPP___ooovvvzzz~~~~~~}}}wwwuuutttvvv{{{wwwkkk___UUUJJJDDD>>>:::777888BBBNNNYYYaaaggghhhjjjooorrrqqqrrrttttttssspppnnnmmmmmmffffffaaaWWWJJJ<<<333///...............//////000444777<<<@@@AAA@@@AAABBBDDDDDDCCC>>>777222000000,,,---...000222444666777:::;;;<<<===???CCCIIIMMMRRRVVV]]]ccciiinnntttxxxyyyyyyyyywwwuuuqqqnnnkkkhhhhhhgggfffdddbbb___^^^\\\[[[ZZZXXXVVVPPPJJJEEEBBB???;;;777777888;;;>>>EEEMMMSSSUUUZZZcccggggggmmmlllnnnrrrqqqmmmooosssnnniii^^^OOO@@@555000///111111333666666999DDDPPPUUUVVVUUURRRSSSTTTQQQKKKHHHFFFDDDDDDGGGIIIJJJKKKMMMMMMLLLLLLLLLIIIEEEBBB>>>999777999:::888999;;;:::999999999::::::999888;;;===>>>@@@@@@@@@?????????===;;;;;;<<<<<<:::888777777777777666666666555444333111111333555555444333333333222222222222333666555555444444555555666777777777888999;;;>>>???;;;999666555666666555333444222000///000111000000///000111222222111000000///000222444555555444444222222222222333555777888333444555666777888888999;;;;;;<<<>>>@@@AAACCCCCCLLLLLLMMMOOOQQQTTTWWWYYYYYYZZZ[[[\\\]]]___``````___bbbeeefffeeecccbbbbbbbbbbbbaaaaaaaaabbbccccccbbbaaaaaa`````````aaaaaa```___]]][[[[[[\\\]]]^^^ZZZYYYYYY[[[]]]^^^\\\YYYYYYWWWUUUWWWYYY[[[[[[ZZZXXXWWWUUUTTTSSSSSSTTTTTTVVVRRRRRRUUUUUUPPPOOORRRRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSQQQRRRPPPMMMNNNQQQQQQNNNPPPQQQQQQOOOLLLKKKLLLMMMOOOOOOMMMLLLJJJHHHGGGFFFDDDBBB@@@>>>===<<<999777444222000//////...,,,***++++++***))))))***++++++++++++,,,,,,------,,,,,,,,,,,,---...///000000111222111000111222222000...111000000//////000000111111222333333555555666777777:::<<<>>>@@@BBBDDDGGGIIIKKKOOORRRUUUXXX\\\___nnnqqquuuvvvuuussssssrrrlllhhh^^^PPP@@@111&&&!!! """###'''---333@@@QQQaaakkkrrrwwwyyyyyymmm]]]QQQCCC444(((### """(((...777FFFTTThhhuuu{{{uuujjjWWW@@@444333999DDDNNN___hhhsss{{{}}}zzzzzz|||~~~vvvlll^^^NNN>>>555000---+++,,,...444@@@KKKaaammmzzz~~~}}}zzzuuuooojjjeeeeeeddddddgggnnnvvv|||~~~ooobbbRRRJJJCCC>>>:::888:::???MMMWWWaaahhhmmmrrrsssqqqwwwyyy{{{zzzwwwsssqqqpppkkkiiieee[[[NNNAAA777222............//////000000666===EEEKKKMMMMMMLLLKKKHHHHHHEEE@@@:::555333333000000000222444777:::<<>>;;;===AAAEEEGGGGGGFFFEEEFFFIIIKKKKKKIIIIIIKKKNNNNNNLLLJJJHHHGGGEEEBBB???<<<;;;:::999888888888888999666222111333555777888777666666555555444444444555555333222222333555555444444555666888;;;===>>>:::888555444444666666555555222//////000222333333000000000000////////////......///000111222333333////////////000222333444333333333222222111111000444333333333444666777888;;;<<<===@@@CCCFFFIIIKKKMMMMMMOOOQQQSSSUUUVVVWWWYYY[[[^^^_________```aaabbbbbbbbbaaabbbbbbccccccccccccbbbbbbaaabbbbbbccccccbbb```^^^]]]\\\]]]]]]YYYYYYZZZ\\\___```^^^]]][[[ZZZYYYYYY[[[]]]]]]\\\[[[ZZZWWWVVVUUUVVVWWWXXXVVVTTTTTTVVVVVVRRRQQQSSSXXXWWWWWWVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTTTTQQQUUUTTTPPPOOOQQQRRRQQQRRRRRRSSSQQQOOOMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQNNNLLLJJJIIIHHHGGGDDDBBB@@@>>>:::888555333///---...---,,,+++************,,,,,,,,,------------...+++,,,---...///000111111555444222222222111///---000//////......//////000222222333444555666666777888:::===>>>???@@@CCCEEEGGGJJJNNNQQQTTTXXX\\\___ppprrruuuvvvvvvuuusssrrrlllfffYYYHHH666(((!!! """$$$***000777HHH\\\iiipppsssrrrppphhhYYYGGG:::000'''!!!  &&&***///:::EEEUUUdddvvv|||wwwwwwfffQQQAAA999777===DDDVVVbbbqqq{{{~~~|||{{{~~~{{{pppbbbTTTEEE888000+++)))(((+++///999KKK[[[mmmwww}}}zzzuuupppjjjbbbZZZUUUQQQRRRRRRQQQRRRWWW```gggmmmuuu}}}nnn]]]TTTKKKDDDAAA>>>===<<>>999666444444333222333888>>>EEEJJJRRRVVV[[[___bbbeeeiiilllqqqrrrtttvvvxxx}}}{{{uuuqqqpppooonnnllljjjjjjiiiiiifffeeedddbbb^^^XXXPPPJJJEEECCCAAA???===;;;;;;:::777===DDDKKKSSS\\\cccggglllnnnqqqssssssssstttvvvtttrrrjjjZZZHHH:::555666333222111222333777DDDQQQhhhnnnsssvvvxxxzzzwwwrrrmmmjjjfffdddcccccccccbbbbbbbbbbbbbbb```\\\UUUPPPFFF>>>999:::=========>>>???EEEMMMTTTXXXYYYXXXXXXWWW[[[]]]\\\XXXWWW[[[```cccaaa^^^[[[VVVRRRMMMJJJDDDCCCAAA>>><<<;;;::::::===888333000111444666888::::::999999888777777666666666444444444444666666444444555666777999:::;;;;;;888555333333444555666666444000///000222333333333222111000//////000000000000000111222333444555000000111111222333444444777777666555444333222222444222111///000111333444000111222555777:::<<<======>>>???BBBDDDGGGHHHIIIMMMOOOQQQRRRRRRTTTWWWYYY]]]]]]^^^^^^___aaabbbccc```______``````aaabbbcccaaa```___^^^]]]]]]]]]]]]XXXYYY[[[\\\^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]^^^\\\ZZZXXXXXXYYYZZZ[[[XXXWWWWWWXXXXXXVVVUUUUUU\\\ZZZYYYXXXWWWXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUSSSXXXZZZUUURRRSSSUUUUUURRRSSSTTTSSSQQQOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTRRRPPPOOOOOONNNLLLJJJJJJGGGCCC@@@>>>;;;777444333333111000///------,,,------,,,,,,,,,------...***+++,,,---...///000111444333222111222111///---//////............//////222222333444555666777777888:::<<<>>>>>>???BBBDDDEEEHHHLLLPPPSSSWWW[[[^^^pppqqqsssuuuvvvtttrrrpppkkkbbbRRR???///$$$ !!!###+++333AAARRReeeooossssssmmmeeeVVVGGG666,,,'''!!!$$$'''+++333<<>>444...***''''''+++222@@@WWWjjjuuu|||xxxwwwwwwvvvssssssooohhh```YYYPPPHHHBBBAAABBBBBBAAAAAAEEEMMMSSSWWW```ooo~~~|||mmmdddVVVKKKFFFDDDAAA======CCCOOO^^^jjjrrrvvvxxxzzz}}}~~~zzzvvvtttwwwtttnnneeeYYYKKK>>>666222111000///111333666888BBBMMMXXX\\\^^^___\\\VVV[[[WWWOOOGGGAAA<<<888777888666555777>>>IIITTT\\\cccfffkkkoooqqqtttwwwyyyzzz{{{{{{|||~~~~~~xxxuuusssqqqooommmkkkiiiiiihhhdddeeehhhjjjiiiddd\\\WWWNNNLLLHHHDDDAAA???>>>>>>888:::>>>DDDKKKTTT^^^ffflllppptttvvvvvvvvvvvvvvvtttssslll^^^MMM???777666666555666777888;;;FFFRRRhhhpppxxx}}}}}}xxxtttoookkkhhhgggeeeccceeeeeeeeeeeebbb\\\TTTNNNFFF???999999;;;;;;===@@@EEEMMMYYYbbbfffgggggghhhfffiiikkkiiieeedddggglllmmmmmmlllhhhccc^^^ZZZXXXTTTSSSPPPMMMKKKIIIGGGGGGCCC===666111000222555666;;;<<<===>>>>>>===;;;:::888888888888888888888888777777777777777666666555666555333111000222444666888555222000000111111000222222111000/////////000111111111111222444555666222333333444444555555555666666666555555555444444333111///------...///000......///111222333444444222333555777999<<<===>>>???@@@BBBCCCDDDFFFIIILLLQQQQQQRRRTTTVVVXXXZZZ[[[VVVVVVWWWXXXZZZ\\\^^^___[[[[[[[[[[[[\\\\\\]]]]]]ZZZ[[[]]]______^^^^^^^^^]]]]]]^^^^^^^^^^^^```aaa___^^^\\\[[[[[[[[[]]]^^^ZZZ[[[[[[[[[ZZZ[[[ZZZYYY]]]\\\ZZZYYYXXXYYYYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWUUUZZZ\\\WWWTTTUUUVVVUUUSSSTTTVVVUUUSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTVVVTTTRRRQQQRRRQQQOOONNNOOOMMMJJJHHHFFFDDDAAA???;;;;;;:::888777555333222000///...------------...++++++,,,---...///000000000//////000111111000...//////............//////222333333444555666777888777999<<<======???AAACCCDDDGGGKKKOOOQQQUUUYYY\\\ppppppqqqrrrsssqqqnnnkkkfffZZZGGG555)))###  %%%000;;;QQQ___lllqqqtttsssiii\\\III:::+++$$$""""""%%%,,,333888EEEWWWjjjyyy}}}zzzssseeeOOO<<<555888AAAMMM^^^lllvvv~~~~~~|||{{{{{{{{{zzzooo^^^MMM@@@666///,,,---***+++111<<>>BBBFFFNNN[[[iiixxxvvveeeTTTJJJFFFBBB<<<888:::BBBRRRbbbmmmwww~~~{{{}}}|||{{{xxxrrrjjj```RRREEE<<<666444222000222777===@@@MMMXXX``````aaabbb^^^WWWWWWQQQJJJDDD@@@>>><<<;;;;;;::::::???HHHUUUbbbjjjlllppptttwwwyyy{{{~~~zzzwwwrrrrrrpppnnnllljjjhhhgggccceeeiiimmmnnnlllgggccc\\\YYYTTTMMMGGGBBB???===<<<:::;;;@@@EEEKKKVVV___kkkrrryyy{{{{{{|||{{{xxxyyywwwpppeeeVVVGGG;;;555444333555888:::???KKKXXXkkkttt}}}{{{wwwqqqllljjjgggeeecccgggggghhhgggbbbZZZPPPIIICCC===::::::;;;<<>>>>>===<<<;;;999777666222333222111000111444777777555222111111111///---////////////...............//////000111222333333222222333444555555444444111111222222222333333333555444222111000000111111000000111111222111000000000111222333555666888888444666888888999:::===???AAABBBCCCEEEGGGJJJLLLMMMHHHIIIJJJKKKMMMOOOQQQRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWZZZ]]]^^^^^^^^^___```]]]^^^_________```bbbddd______^^^^^^^^^^^^^^^___\\\___```^^^]]]______\\\^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[WWW[[[\\\XXXVVVWWWVVVTTTTTTVVVXXXXXXVVVUUUTTTTTTWWWWWWWWWWWWVVVVVVUUUUUUVVVTTTSSSRRRSSSSSSQQQPPPRRRPPPNNNMMMMMMLLLJJJIIIEEEEEEDDDCCCAAA???===<<<777666444222000000000111.........//////000000111...------///111222111000000//////......//////000333333444555666777777888666888;;;<<<===>>>AAACCCDDDGGGKKKNNNPPPSSSWWWYYYooonnnnnnooopppnnniiieee^^^OOO:::+++$$$"""  %%%---<<>>:::777444333000//////111333555666666:::@@@HHHRRR```rrrvvvbbbSSSMMMFFF???<<<777:::FFFVVVcccqqq|||{{{}}}zzzuuuoooggg[[[OOOFFF???<<<888666999@@@HHHMMMYYYccchhhcccaaaccc___WWWRRRLLLEEE@@@>>>???>>>>>><<<>>>BBBJJJUUUaaakkkqqqqqqtttxxx{{{}}}yyyuuusssmmmmmmmmmmmmkkkiiigggfffeeeeeegggjjjlllmmmkkkiiigggddd```YYYPPPGGG@@@;;;@@@<<<<<<@@@CCCEEELLLUUUdddoooyyy|||~~~yyy}}}zzzuuunnncccUUUFFF<<<777555666888;;;BBBQQQ```pppyyyzzzvvvqqqmmmkkkiiihhhfffhhhhhhhhhgggaaaWWWLLLDDD>>><<<;;;<<<===@@@JJJUUU\\\dddooovvvvvvsssrrrrrrpppppppppooommmkkkhhhgggcccgggjjjllljjjiiiiiiiiihhhiiikkkmmmmmmllljjjiii]]]VVVLLLCCC???===<<<<<>>???@@@AAAAAABBBCCCEEEGGGHHHHHHIIIJJJMMMRRRTTTUUUVVVXXXZZZXXX[[[]]]]]]]]]^^^aaaddd^^^______`````````___^^^___cccccc``````cccccc___^^^____________^^^^^^]]][[[\\\\\\]]]^^^___```aaa\\\^^^]]][[[[[[\\\ZZZUUUWWWZZZ\\\\\\ZZZYYYXXXXXXZZZZZZYYYYYYXXXXXXXXXXXXXXXVVVUUUUUUVVVVVVTTTSSSSSSRRRQQQQQQQQQRRRPPPOOOMMMMMMMMMLLLKKKIIIFFFEEEAAA???<<<999777666666666222222222222222222222222///......000222333222000111000000//////000000111333333444555666777888888444777999;;;===???AAADDDEEEGGGKKKMMMOOOQQQTTTWWWooommmlllmmmnnnkkkfffbbbXXXGGG111$$$ !!! %%%+++666GGGWWWfffmmmooommmooonnn```MMM333&&& $$$***...444BBBWWWmmm~~~|||ssscccNNN>>>999222:::GGGXXXjjjyyy~~~zzzvvvsssppp^^^TTTEEE888111000111333222111777EEETTTbbbnnnxxx{{{~~~xxxmmm^^^XXXQQQMMMMMMLLLGGGCCCDDD???888333222222222222...,,,,,,///333444222000444777;;;@@@JJJ\\\rrrmmm]]]TTTMMMEEECCC:::777???LLLZZZiiivvvyyy}}}}}}zzzwwwssslllbbbVVVMMMHHHDDD???===AAAIIISSSYYY```jjjllleeeaaaccc___WWWRRRLLLDDD???>>>??????>>><<>>>>>BBBCCCBBBFFFNNN]]]jjjvvv{{{yyy~~~{{{wwwtttnnnbbbRRRFFFBBB???<<<===???HHHYYYiiittt}}}xxxuuupppnnnmmmlllkkkjjjhhhhhhhhheee___TTTHHH@@@:::;;;===??????DDDQQQ___gggoooyyy}}}zzzvvvtttsssrrrqqqpppooonnnlllgggdddbbbfffkkkllljjjhhhhhhiiicccfffjjjnnnppppppooonnnggg```VVVLLLFFFCCCAAA@@@@@@FFFOOOVVVZZZXXXSSSPPPXXX[[[___bbbbbb___[[[XXXTTTTTTTTTSSSQQQOOOLLLKKKGGGHHHFFFAAA:::444222333//////000222333222000---...///222333444333222111---...111333444444333222222333444555666555444333333333333333444444444444333333333333333222111000111222333444444333222111222222222222222222222222000222444555444333444555777777666666777777888888555444444333333444444555444555777888999::::::::::::>>>DDDHHHIIIKKKOOORRRSSSUUUXXXYYYXXXZZZ]]]aaa]]]^^^```bbbbbbaaa___^^^```eeeeeebbbbbbfffeeeaaa___```aaabbbbbbaaa```___]]]]]]^^^```aaacccddddddbbbcccaaa___aaaccc___XXXZZZ\\\______]]]\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWXXXXXXYYYWWWVVVUUUSSSRRRRRRTTTTTTSSSQQQSSSSSSSSSRRRQQQOOOMMMKKKHHHFFFCCC???<<<;;;;;;;;;666666555555555555444444111000000111333333222111111111000000000000111111333333444555666777888888333666999;;;===???BBBDDDEEEHHHKKKMMMNNNPPPSSSUUUqqqpppmmmhhhggggggbbbZZZMMM===+++""" """&&&111DDD[[[kkknnnrrrpppjjjiiigggYYYFFF---### !!!,,,///:::LLLcccwww{{{ooo```LLL<<<666777<<>>999666000///111444333//////222000444888::::::888666666666444333555777777444000333444555555444222000///111111222222222222222222666555444444333444444444222111111111222222333444666666555555555666777777555444222111000111222222111111111111222333444444777666777999<<<>>>>>>===CCCFFFIIIKKKLLLOOOTTTXXXVVVWWWYYY[[[]]]___```aaaggggggggggggfffeeeddddddcccddddddeeeeeedddcccbbb```bbbeeeffffffggghhhjjjkkkjjjhhheeecccbbbaaa```aaaaaa___]]][[[[[[^^^```^^^^^^^^^]]]]]]\\\\\\[[[]]]\\\[[[\\\]]]\\\[[[YYYZZZZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQOOONNNMMMKKKIIIGGGEEEDDDAAA???============;;;999:::777444333444444111...111111222222222222111111555444444555555666777888777888:::<<<>>>@@@BBBCCCGGGHHHIIIIIIJJJNNNSSSWWWttttttpppkkkiiiggg```XXXEEE666'''!!!###+++:::NNNcccqqqvvvxxxuuuooommmiiiXXXCCC+++"""(((,,,555FFF]]]qqqzzzmmmYYYHHH:::888999DDDXXXooo{{{wwwuuutttqqqjjjdddPPP???111...,,,)))***///777@@@OOO^^^iiipppwww{{{~~~zzzzzz~~~xxxmmm___OOOBBB<<<999666444333444333222333333222000///---,,,,,,,,,,,,------............222111333666888;;;FFFPPPfffrrrxxxhhhYYYOOOGGGDDD???999999CCCTTTbbbqqqzzz}}}zzzxxxsssllleeeaaa^^^[[[[[[```gggmmmppppppoooooonnnkkkeee]]]XXXKKKDDD>>>>>>>>><<<<<>>BBBIIIRRR^^^iiiqqqyyy|||{{{vvvrrrppprrrqqqpppppppppooollliiigggeeegggiiigggccccccfffhhhhhhiiikkklllmmmmmmmmmjjjhhhfffbbb]]]VVVOOOIIICCCCCCDDDGGGKKKRRRWWW[[[^^^```dddggghhhgggeeeccc``````______^^^]]]\\\\\\YYY[[[ZZZTTTIII===444///,,,+++***+++,,,,,,+++)))222;;;GGGNNNNNNHHHAAA===444222111333111...///444888<<>><<<;;;;;;;;;:::777444444444444333333222111111111222222222222222222222333222111000000000///000333222222111111111111222444444333333222222333333555444333333222222333333111111111111222333444444555444333555777888888777444777999::::::===AAAEEEJJJKKKNNNRRRVVVZZZ]]]^^^^^^___aaaccceeefffggghhheeefffhhhiiiiiihhhfffeeeccceeegggggggggfffggghhhjjjiiihhhfffeeeeeeddddddccccccbbb```^^^^^^```bbbaaa```______]]]\\\\\\[[[]]]\\\[[[\\\]]]]]][[[YYYYYYXXXXXXWWWVVVVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPOOONNNLLLLLLKKKKKKJJJHHHHHHIIIIIIHHHFFF@@@===:::999999888666333555555555555444333222222222222222333444555666777666777999:::<<<>>>@@@@@@FFFGGGGGGHHHIIILLLQQQUUUuuuuuurrrnnnjjjfff]]]SSS:::...###!!!)))555FFFZZZkkkuuu{{{{{{wwwrrrpppiiiSSS<<<'''$$$'''///===RRRhhhyyy|||hhhVVVBBB<<<888>>>OOOeeezzz}}}xxxsssrrrsssnnnddd[[[DDD666+++******''')))///999HHH\\\kkkqqqtttxxx{{{}}}{{{|||~~~~~~zzzlll\\\MMM???444111///---,,,---.........//////......------,,,,,,,,,,,,,,,,,,------------000///000222222222888@@@RRR___ppp|||uuufff]]]PPPIIICCC>>>888666EEEWWWeeesss~~~}}}zzzsssoookkkkkkkkknnnrrruuuwwwwwwvvvtttqqqqqqoooiii^^^UUUHHHBBB===>>>>>><<<===@@@HHHQQQ^^^kkkttt|||{{{rrrlllfff```\\\VVVSSSOOOLLLMMMQQQWWW[[[]]]```eeehhhjjjllloooqqqwwwuuuoooiiigggfff```YYYLLLCCC;;;999<<<>>>;;;666;;;DDDOOOYYYfffrrrzzz{{{xxxqqqhhhgggeeeeeehhhpppyyyzzzxxxwwwttttttpppkkkjjjllljjjfffjjjbbbVVVKKKDDD@@@??????999???IIISSS___jjjtttzzz|||~~~}}}yyytttqqqpppuuusssrrrrrrqqqoookkkhhhfffeeegggiiihhhccccccfffffffffeeefffgggiiikkklllmmmkkkgggdddaaa\\\WWWSSSFFFDDDAAAAAAEEEMMMVVV[[[aaabbbbbbccccccdddcccccc````````````aaaaaaaaaaaa[[[]]]^^^YYYOOOBBB777111***)))((()))++++++***)))444>>>KKKUUUVVVPPPHHHCCC888444111000///---222888BBBIIIRRRXXXZZZWWWTTTRRRPPPNNNJJJHHHGGGEEEBBB@@@;;;999777444333222222222111222222333333222222111000000000000000000000111111000///......---......444333222111111111111111444444444555444444333333000000000000111222333444333222111222333444333222...000111111111333555888;;;===@@@DDDHHHLLLOOOQQQPPPQQQTTTXXX\\\```cccddddddfffhhhkkkkkkjjjhhhgggeeeggghhhhhhgggffffffggghhhhhhgggggggggggghhhhhhfffffffffdddcccccceeegggeeedddcccbbb```^^^]]]]]]^^^]]]]]]]]]^^^^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSPPPOOONNNNNNOOOPPPOOONNNHHHFFFDDDBBBAAA@@@===;;;;;;;;;;;;:::888777555444333333333333444555666666777888999;;;===>>>@@@@@@EEEFFFFFFGGGHHHJJJOOORRRssstttsssoookkkeeeYYYMMM333))) """'''222BBBSSSbbbnnnsssyyywwwtttpppnnncccJJJ333%%%!!!###)))555GGG^^^ssstttbbbMMMCCC:::;;;GGG\\\uuu~~~xxxrrrpppnnngggYYYNNN===222***+++***(((,,,444???RRRhhhsssuuuwwwzzz|||}}}{{{{{{yyyyyyrrraaaNNN@@@666///---+++))))))+++,,,,,,+++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,---,,,...111111000444:::@@@LLL[[[dddjjjuuutttkkk___RRRHHHEEE<<<333;;;KKKYYYjjj|||~~~zzzwwwsssssstttwwwzzz|||{{{zzz|||xxxtttsssrrrkkk]]]RRRFFF@@@===>>>>>><<<>>>BBBMMMXXXfffttt~~~wwwmmmddd\\\TTTOOOIIIFFFBBB@@@AAAEEEKKKOOOVVVZZZ___cccgggkkkooorrryyyyyyuuupppmmmlllfff___UUUJJJ>>>999;;;<<<999444:::===CCCMMM[[[jjjtttxxxzzztttrrrrrrpppooopppttt{{{|||yyyuuutttttttttqqqlllkkkkkkhhhcccggg[[[NNNFFFBBB??????@@@@@@HHHSSS___iiiqqqxxx||||||||||||yyyvvvsssrrrrrrvvvuuusssrrrqqqnnnjjjgggeeecccdddfffeeedddfffkkkjjjhhhfffeeefffgggjjjkkkllliiieeebbb```^^^\\\ZZZOOOJJJCCC???AAAIIISSSZZZaaaaaabbbccccccccccccbbb``````aaaaaabbbbbbcccccc]]]___```\\\SSSEEE888000,,,+++)))***+++,,,+++***000:::HHHSSSVVVPPPGGG@@@777222.........000888@@@MMMUUUaaakkkoooooommmllldddbbb___[[[WWWTTTRRRPPPIIIFFFAAA<<<777444333222111222222333333333222222000000111333444555555555111000///............///444333222222222222222333111222333444444333222111000000///000000111222333222111111222444555444333222222333333333333444555444555666888:::<<<>>>>>>AAABBBEEEHHHLLLPPPSSSUUU[[[]]]aaaeeeggggggfffeeedddfffhhhhhhggggggggghhhiiihhhhhhhhhhhhiiijjjjjjiiijjjjjjiiihhhhhhjjjllljjjiiihhhfffdddbbbaaa``````_________``````^^^\\\[[[\\\\\\]]]^^^^^^^^^^^^[[[ZZZZZZYYYXXXWWWWWWWWWYYYYYYXXXXXXWWWVVVVVVVVVPPPOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKIIIGGGEEECCCDDDCCCBBBAAA>>><<<:::999:::999888777777777777777777888:::<<<>>>AAABBBCCCEEEFFFGGGGGGGGGJJJMMMPPPrrrtttuuurrrmmmeeeVVVHHH///'''  %%%...===MMM\\\hhhooossstttrrrooonnnjjj\\\BBB---### """&&&///???VVVnnn~~~}}}mmmWWWJJJ<<<999@@@QQQkkkzzzrrrmmmggg[[[LLL@@@666...)))******(((///:::LLL```tttzzzyyy{{{|||zzzuuusssiiiUUUBBB666...)))+++***(((((()))))))))'''******++++++,,,------...+++++++++++++++*********,,,***,,,000111000111555555===GGGMMMRRR___uuuyyyppp]]]NNNJJJBBB666666@@@NNN```sss}}}{{{yyyyyyzzz|||~~~~~~}}}{{{wwwvvvsssiiiYYYMMMBBB===;;;;;;<<<<<<@@@FFFUUU```ooo||||||}}}~~~xxxnnndddYYYOOOGGGBBB<<<;;;:::999:::===@@@BBBJJJMMMRRRWWW^^^gggpppvvvzzz}}}}}}yyyvvvrrrjjjbbb^^^WWWLLLDDD@@@===;;;999777777:::DDDSSScccpppxxx~~~{{{vvvwwwvvvuuusssrrrsssvvvyyy{{{{{{{{{|||{{{yyyvvvtttssstttrrrmmmlllkkkgggaaa___RRRGGGCCC@@@======@@@HHHPPP[[[fffooouuuyyy{{{yyyzzzzzzxxxvvvuuuvvvwwwvvvtttrrrqqqpppmmmiiifffccc```___aaabbbcccjjjqqqooommmjjjhhhggghhhjjjlllkkkgggcccaaa`````````___XXXQQQHHH@@@???EEEMMMSSS[[[]]]```ccceeedddbbbaaabbbbbbbbbaaaaaaaaaaaaaaa```aaaaaa^^^UUUGGG999///...,,,******+++,,,+++***+++444AAALLLPPPKKKAAA:::222...+++---000666AAALLLWWW___kkkuuuyyyzzzyyyxxxqqqpppnnnjjjeeeaaa^^^]]]ZZZVVVPPPHHHAAA:::666444333333333444555666666777555555666666666555555444111111111000000111222222111111111111111222333444...///111222222111000///////////////000111222222///......000333555555444222222222222333333222222222222333333444555555555999999:::;;;===@@@BBBCCCLLLNNNSSSXXX[[[]]]]]]]]]```bbbeeegggggghhhjjjkkkkkkjjjjjjjjjjjjkkklllllljjjkkkllllllkkkkkkmmmooommmlllkkkjjjhhhgggeeeeeecccbbbaaabbbccccccaaa___\\\]]]^^^___````````````\\\[[[[[[ZZZZZZYYYYYYYYY\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSQQQNNNLLLKKKKKKKKKKKKJJJHHHFFFDDDBBB@@@AAA@@@>>><<<:::999888777777888:::<<>>CCCJJJSSS```mmmuuuwww}}}~~~zzzqqqiiibbb___XXXOOOFFF???;;;:::555333555>>>KKKZZZjjjwww}}}zzzyyywwwtttqqqppprrrtttttttttuuuxxxzzzzzzxxxvvvqqqsssqqqnnnllllllggg```UUUJJJAAA@@@>>>:::<<>>444000---***))))))***))))))***111;;;EEEIIIEEE<<<555...,,,,,,111777???LLLWWW___eeemmmtttvvvvvvuuutttsssttttttqqqlllhhheeedddeeebbb^^^WWWNNNEEE>>>:::888777666777888;;;>>>@@@?????????===;;;888555333111111000000///000000000///////////////000111111,,,---......///.....................///000111222+++++++++---000333333222111111111222444444333111111111222333444555666777888777666555555666777888>>>@@@DDDHHHLLLNNNPPPQQQWWWZZZ]]]```bbbdddfffhhhhhhhhhhhhhhhiiijjjkkkkkkgggiiikkkkkkkkkkkklllnnnlllllllllkkkjjjjjjiiiiiifffeeedddeeeffffffdddbbb]]]^^^```aaabbbaaa``````^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVWWWVVVUUUVVVXXXYYYXXXWWWWWWXXXXXXVVVSSSQQQPPPQQQQQQQQQPPPOOONNNLLLKKKJJJHHHFFFDDDAAA???===<<<;;;999:::;;;===>>>@@@AAABBBEEEFFFHHHHHHHHHIIIKKKMMMssswwwxxxtttlll^^^III888'''!!! %%%--->>>SSSbbbiiilllppptttmmmmmmmmmjjj___JJJ444&&& $$$(((333HHHcccwwwlll\\\JJJ>>>777:::NNNdddyyy|||uuuhhhWWWFFF888000(((######'''(((,,,:::KKK]]]ooo}}}|||{{{{{{wwwssskkkYYYEEE888333///***$$$###"""###$$$$$$###!!!&&&&&&'''((()))***++++++*********))))))(((((((((+++((('''***,,,******,,,+++///222444888BBBPPPZZZttt~~~iiiUUUFFF<<<777555888FFFXXXggguuu~~~}}}}}}{{{wwwnnn___OOODDD<<<999999<<>>BBB???777111...,,,000777@@@HHHUUU```bbbfffkkknnnoooooooooppppppsssvvvuuupppllliiiiiiffffffeeebbb[[[RRRIIICCC>>>===;;;;;;===BBBGGGKKKMMMMMMMMMKKKIIIEEEBBB@@@<<<;;;999777666444444444333222111000////////////,,,,,,,,,,,,,,,---..................///000111111++++++***,,,///000000///000000000222555666555222000000111222444555666666666555333222222222333444777777999;;;>>>@@@CCCDDDHHHKKKOOORRRTTTVVVXXX[[[\\\]]]^^^___aaaccceeefffbbbdddggggggggggggiiijjjiiiiiiiiijjjjjjkkkkkkllliiihhhggghhhiiiiiigggeeeaaacccdddeeefffeeecccbbbaaaaaaaaaaaa````````````^^^^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXYYYZZZ[[[YYYVVVTTTUUUWWWUUUUUUUUUUUUUUUTTTSSSRRROOONNNLLLJJJHHHFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGGGGFFFGGGIIIJJJqqquuuvvvrrrhhhWWW@@@...###!!!'''666HHH]]]iiikkkiiilllpppkkkkkkkkkgggYYYBBB---!!! ###&&&000DDD___tttzzzvvveeeRRRDDD999666FFF\\\pppxxx~~~|||uuufffSSSAAA555///%%%!!!"""'''***000AAATTTfffwwwyyytttggg]]]KKK999111000---)))""""""!!!###%%%%%%$$$"""%%%%%%&&&&&&'''((())))))******))))))(((((((((''')))%%%%%%))),,,+++,,,///))),,,000222666<<>>:::777111>>>OOO```rrr~~~{{{}}}|||wwwlll\\\LLLBBB>>>;;;<<>>>>>AAAGGGNNNRRRWWWXXXYYYZZZYYYWWWTTTSSSMMMLLLIIIFFFDDDAAA@@@???888777555333111///......---,,,,,,+++,,,---...000...------......///000111...---,,,---///000///...---,,,,,,000444555333111//////000000111111222222444222111000000111333444555444444555666888:::<<<;;;>>>BBBDDDFFFHHHJJJLLLPPPQQQSSSUUUXXX[[[]]]___^^^aaacccdddddddddfffgggffffffggghhhjjjkkkllllllkkkjjjiiiiiijjjjjjiiigggggghhhjjjkkkkkkiiihhhfffddddddcccccccccccccccccc^^^^^^^^^^^^____________^^^]]]\\\\\\]]]^^^]]]\\\ZZZ\\\]]]\\\XXXWWWXXXZZZWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTRRRQQQPPPPPPPPPPPPJJJJJJHHHGGGEEECCCBBBAAABBBDDDFFFFFFEEEEEEGGGHHHvvvqqqlllkkkeeeSSS777"""&&&###***EEEPPP]]]fffhhhhhhiiikkkpppnnnllleeeQQQ777&&&!!!######$$$%%%### !!!%%%+++;;;WWWnnnxxx}}}oooWWWEEE:::777===DDD[[[nnn~~~|||tttdddPPP===///)))%%%$$$""" %%%666MMM^^^uuuwwwllleeeUUUCCC555,,,%%%"""######""""""!!!!!!!!!!!!!!!###$$$%%%&&&&&&'''((((((***))))))(((''''''&&&&&&$$$$$$%%%&&&'''((()))***,,,---...000333777===AAASSSccc|||qqq[[[EEE:::999666888@@@QQQiii{{{qqqcccTTTHHHBBB===???@@@DDDMMM]]]ppp}}}|||vvviii```WWWQQQLLLGGGEEEGGGCCC@@@<<<888555444444555777777777777777888888888777888888888:::???EEEIIIRRR^^^kkksss{{{~~~zzzsssppplllbbbUUUMMM@@@>>>;;;999666999EEERRRgggoooxxx}}}}}}|||}}}~~~wwwqqqooooooqqqrrrpppnnnmmmppptttvvvvvvttttttsssppplllmmmooofffZZZFFF@@@<<<===@@@EEEOOOYYYeeefffhhhiiijjjiiigggffflllkkklllmmmmmmlllhhheeeeeeccccccccc```\\\\\\```[[[YYYXXXZZZ^^^aaaaaa___bbbcccddddddbbbbbbdddfffccccccbbb```______aaadddaaabbbbbb\\\TTTLLLGGGFFFBBBEEEKKKSSS\\\bbbddddddcccbbbaaabbbeeefffcccaaafffggghhhhhheee^^^UUUNNNCCC>>>666000------......000///111555444111222666222555===HHHSSS[[[___```hhhgggffffffgggjjjnnnpppppprrrtttvvvuuusssooommmiiigggfffcccaaa```___^^^RRRIIIBBBAAADDDGGGLLLRRRYYYZZZ[[[]]]^^^_________[[[^^^]]]XXXSSSSSSRRRPPPLLLCCC777000//////...,,,---///...,,,---111111---333222222333333222000...000//////000111///,,,)))------------...///000000.........///000111222333111...,,,,,,...000111111///000222444666777888888666777999999999:::<<<>>>@@@???@@@AAAEEEJJJNNNQQQUUUWWWYYYYYYZZZ[[[^^^``````dddgggfffcccbbbfffiiiooonnnmmmkkkjjjkkklllllliiillloooqqqqqqooommmjjjiiiiiiiiihhhgggfffddddddcccbbbaaa```````````````^^^^^^^^^^^^^^^^^^^^^^^^``````___^^^]]]\\\\\\[[[]]][[[[[[\\\______\\\XXXXXXXXXXXXXXXXXXWWWUUUUUUWWWTTTPPPNNNMMMKKKGGGCCCBBBCCCEEEFFFFFFFFFEEEEEEpppooonnnjjj___KKK444$$$###!!!)))333LLLUUU```ggghhhhhhiiijjjooonnnllleeeQQQ777&&&!!!"""(((///333444333000)))$$$!!!!!!!!!$$$***999SSSjjj{{{ttt^^^KKK<<<555888???TTThhhzzzxxxvvvoooaaaNNN<<<...((($$$$$$###$$$,,,===TTTeeevvv~~~|||zzzsssjjj]]]MMM;;;000)))$$$"""$$$###"""!!!!!! !!!!!!############$$$&&&'''(((***))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((***+++---...000444:::>>>JJJZZZssszzzfffPPPCCC@@@888888===KKKccczzz|||rrrcccTTTHHHBBB>>>???CCCLLLYYYlllwwwpppaaaXXXOOOJJJFFF@@@???AAA===;;;999666555444555555666666777777888888888999<<<;;;:::999888999===@@@FFFRRR___iiiuuu~~~zzzpppddd[[[IIIAAA:::999;;;===CCCJJJXXXbbboooyyy}}}~~~zzzuuusssssstttuuuyyyvvvttttttvvvvvvsssqqqqqqqqqooolllmmmlllaaaUUUFFF@@@===>>>BBBHHHSSS]]]dddeeeggghhhiiihhhgggfffgggggggggiiilllllljjjiiigggaaa]]]\\\XXXSSSSSSUUUQQQOOOMMMOOOUUU[[[___aaadddddddddbbbaaaaaaccceeeddddddcccaaa___^^^```bbbdddeeedddaaa[[[SSSMMMHHHAAACCCHHHPPPYYY```dddeeebbbaaaaaaccceeefffeeeccchhhfffeeedddbbb___ZZZWWWMMMFFF<<<444000/////////111000222444333000222666:::@@@JJJTTT]]]cccggghhhhhhgggffffffgggjjjmmmooooooqqqsssttttttrrrooommmjjjiiigggfffdddcccbbbbbb___XXXPPPKKKFFFCCCHHHOOOUUUWWW[[[___ccceeeggggggfffiiiiiieeebbbccccccaaaWWWLLL>>>333///...---,,,***,,,,,,,,,111999<<<:::777666333111000000//////111111000111111000---+++......---,,,++++++++++++000000000000000111222222222///,,,,,,---.........---...///111222333333444222444555555555666888:::::::::999:::<<<@@@CCCFFFIIIJJJKKKLLLLLLNNNQQQTTT[[[___bbbcccaaaaaaeeeiiikkkjjjiiiiiihhhhhhhhhhhhhhhiiikkkmmmmmmlllkkkiiihhhiiiiiijjjiiiiiiiiihhhffffffeeedddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbcccbbbbbbaaa___^^^]]]]]]```___^^^___aaabbb```]]]\\\\\\\\\[[[[[[ZZZZZZYYY[[[XXXUUUSSSRRRPPPLLLIIIGGGGGGFFFFFFFFFFFFGGGHHHkkknnnooohhhWWWBBB///%%%!!!$$$111>>>UUUZZZbbbfffffffffggghhhnnnnnnlllcccNNN666&&& !!!###'''///:::BBBJJJKKKJJJEEE<<<333+++'''""""""!!!  $$$)))666NNNccczzz|||jjjUUUAAA333333999HHH^^^uuuwwwtttkkk]]]KKK:::,,,&&&"""###%%%***555HHH^^^nnnxxx}}}yyyvvvqqqkkk\\\KKK888---'''###"""###""""""!!! !!!""""""!!!!!!"""$$$&&&(((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,---000555888>>>MMMeee~~~qqq\\\KKKCCC;;;888888CCCXXXppp}}}rrrbbbSSSHHHBBB???BBBHHHUUUhhh|||~~~rrrjjjTTTLLLDDD@@@===888777999666666555555555555555555555555666777888999999:::===<<<;;;888666666888;;;<<>>@@@@@@AAAJJJVVVfffttt{{{~~~~~~{{{yyyxxxyyyyyy}}}yyyvvvuuuuuuuuurrrooommmnnnnnnllllllgggZZZNNNEEE???===@@@FFFNNNYYYcccccceeefffhhhhhhgggfffeeecccbbbccceeeiiikkklllkkkfff\\\SSSOOOKKKGGGEEEFFFCCC@@@>>>@@@GGGPPPXXX]]]bbbccccccbbb```aaaccceeeddddddcccaaa___^^^```bbbhhhgggggghhhfff___TTTLLLDDDDDDFFFKKKSSS[[[```cccbbbaaabbbdddggghhhhhhgggjjjfffbbb```___`````````[[[SSSHHH>>>888666555444333111222444333000222777===FFFSSS\\\bbbeeegggiiiggggggffffffgggiiilllnnnnnnoooqqqrrrrrrpppnnnmmmmmmlllkkkiiihhhggggggggghhhccc]]]UUUJJJBBBDDDJJJMMMQQQWWW^^^dddhhhiiijjjgggkkkllliiihhhjjjllljjjfffYYYFFF777///---,,,,,,)))+++---000999FFFMMMNNNEEEAAA<<<777333111111111222111000111222111000...///...---,,,,,,++++++,,,......------------......222///,,,++++++++++++******+++,,,---............---///000000///000222444555444333333444666888:::AAABBBBBBBBBCCCEEEIIILLLRRRUUUYYYZZZZZZ\\\___cccccccccdddeeeeeeeeeeeeeeefffgggiiijjjkkkjjjiiiiiifffggghhhiiijjjkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhggggggggggggggggggggggggggggggfffeeecccbbb```___aaa``````aaacccdddcccbbbcccbbb```___^^^^^^______```^^^[[[YYYXXXWWWTTTRRROOONNNKKKHHHGGGGGGHHHIIIeeegggggg___OOO===---$$$ !!! )))999GGGXXX\\\```bbbbbbccceeefffjjjlllkkk___III333$$$!!!'''---111888DDDPPPVVV`````````[[[SSSHHH>>>888///,,,'''""" ###'''333JJJ^^^vvvsss___FFF444000555>>>UUUnnn}}}vvviiiWWWEEE555***%%%###$$$(((000???SSSgggttt|||}}}xxxtttqqqooodddQQQ<<<...'''### !!!"""!!!  ###!!! !!!$$$''')))***)))((('''&&&%%%%%%$$$(((((('''&&&&&&%%%%%%$$$((()))******+++---111444555BBBXXXqqq~~~iiiTTTGGG???999555;;;KKKccc}}}|||ooo```QQQEEE@@@BBBEEENNN___tttvvvhhh^^^JJJBBB;;;999777333222555333444555666666555444333444555666777888999::::::999999:::999888888:::<<<:::???EEEMMMZZZlll~~~}}}uuugggWWWFFF@@@???>>>======EEEPPPaaaoooxxx|||}}}}}}|||{{{{{{|||wwwtttqqqqqqssstttrrrppplllmmmmmmmmmjjjaaaSSSHHHCCC>>><<>>888///&&&  """&&&222HHH]]]tttyyygggMMM777000444777LLLhhh|||~~~sss```LLL;;;000***(((%%%&&&+++777III]]]oooxxx}}}|||}}}|||{{{vvvrrrppppppiiiTTT<<<...'''###!!! !!! ###""" !!!$$$(((***((((((((('''&&&&&&%%%%%%(((((('''&&&%%%$$$######''')))******+++,,,///222333<<>>CCCHHHUUUiii|||mmm\\\PPPCCC<<<777666555222222444444555666777666555333222444555666777888999::::::888999;;;;;;::::::<<<===:::;;;>>>CCCLLL[[[nnn|||wwwgggUUUIIIAAA<<<<<>>KKKQQQZZZ```cccccccccccc\\\^^^```aaaaaaccceeegggjjjhhhiiiooosssnnnbbbVVVNNNJJJEEEEEEIIIQQQYYY]]]```bbbeeegggiiikkklllmmmjjjgggcccaaaaaabbbbbbaaaaaa___[[[VVVPPPHHH@@@:::888444333444444555:::AAAIIISSS___fffgggfffgggiiigggffffffffffffgggiiiiiilllllllllmmmmmmnnnnnnnnnqqqpppoooooonnnnnnnnnoooiiidddaaabbb___UUUHHHBBB???CCCIIIQQQXXX^^^bbbdddaaafffgggeeedddgggiiigggmmmbbbPPP>>>333---,,,---+++...000555CCCUUUbbbgggdddccc]]]SSSGGG<<<555333---...///222666999999999111111000000///000000111111111111111222333444555...---++++++,,,---,,,*********++++++******)))((()))***++++++******,,,...............///111333444444555555444444666:::<<<===>>>@@@AAABBBBBBDDDEEEGGGIIIMMMQQQUUUWWWXXXYYY\\\aaagggmmmooommmiiifffcccdddeeegggggghhhhhhhhhoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmlllkkkiiifffeeeaaabbbdddfffgggiiikkkllljjjhhhfffcccbbbcccddddddddddddcccbbbaaa```______aaa```___[[[WWWQQQLLLHHHDDD>>>888777777555---&&&!!!'''******000===LLLUUUZZZZZZ[[[\\\^^^```cccdddeeeiiieeeRRR;;;))) (((...<<>>SSShhhvvv}}}xxxyyyvvvuuuvvvuuuqqqooopppdddNNN666)))%%%###!!!""" !!!!!! !!!"""%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&((()))******+++...000222888EEEZZZrrrlllXXXFFF???999888;;;FFF___wwwwwwjjjZZZLLLCCC>>>CCCMMM^^^uuu|||kkkWWWJJJ>>>888444555555333333666666666777777666555333222555555666777888999999::::::<<<>>>===<<<::::::;;;777666888<<>>BBB???EEEPPP^^^jjjttt{{{~~~{{{~~~{{{xxxyyy{{{xxxtttpppoooqqqssssssqqqpppmmmkkkjjjcccUUUHHHAAA@@@===???IIISSSZZZ```eeeccceeeggghhhhhhhhhfffeeefffdddaaa^^^\\\ZZZWWWTTTFFF===555444333111111333111222222222000///111222===EEEOOOYYY^^^___``````YYY[[[___aaabbbdddgggjjjjjjhhhiiinnnssspppfff]]]QQQLLLFFFDDDHHHPPPXXX\\\^^^```dddfffggghhhkkklllhhhfffdddccccccbbb```^^^]]]]]]\\\ZZZTTTKKK@@@999999555444555777:::BBBJJJSSSYYYaaafffhhhggghhhiiigggffffffffffffgggggggggkkkkkkkkkkkklllnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnhhheeeiiiiii___PPPGGGBBBDDDGGGMMMTTT\\\cccfffaaaeeegggddddddggghhhgggjjjaaaTTTFFF:::222///...***,,,...333AAASSSaaaeeegggfffaaaVVVGGG:::222///,,,...333999???CCCDDDDDD;;;999777555222111//////333333222222333444444555///...------......---,,,++++++,,,,,,+++******))))))***+++***)))***+++---******+++,,,---///000111///000222222222222555777666666777777888888999999888:::===AAAEEEIIIKKKLLLQQQVVV^^^dddggggggdddaaabbbcccdddeeefffggggggggglllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnmmmkkkhhhgggbbbeeejjjlllnnnoooqqqrrrmmmllljjjhhhffffffffffffeeefffgggfffeeedddeeefffggghhhgggeee```YYYSSSOOO;;;444,,,***,,,,,,)))%%%""")))...222<<>>222000111AAAZZZrrr|||sssdddMMM999---)))((()))(((***222DDD\\\qqq~~~xxxxxxrrrppptttvvvsssqqqrrr___HHH000$$$!!!!!!!!!"""  """$$$&&&'''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&%%%$$$######$$$%%%((())))))***---///111444>>>QQQkkkuuu___IIIBBB>>><<<888;;;PPPhhh|||wwwiiiZZZLLLDDD@@@EEERRRggg~~~}}}iiiSSSEEE999444111333444333333666555555555555555555444444666666777777888888888999;;;===>>>>>><<<:::999999444333666:::===CCCRRRbbbvvvwwwiiiXXXIIIBBBAAA===@@@GGGQQQ^^^lllwww|||{{{~~~}}}yyyvvvxxxzzzyyyuuupppooorrrssssssrrrqqqllliiifff]]]NNNCCC???AAA???BBBNNNYYY^^^aaacccaaacccdddffffffeeedddccceeebbb___[[[WWWRRRLLLHHH<<<777444444333000000444222333444222///---...000444;;;DDDMMMSSSWWWZZZ\\\YYY[[[___aaacccdddgggiiijjjiiijjjmmmqqqpppkkkeeeYYYSSSKKKFFFGGGMMMSSSVVVZZZ]]]aaaccccccdddgggiiieeedddccccccccccccaaa___^^^^^^]]][[[UUULLLAAA::::::666555777:::???IIISSS[[[]]]aaadddfffhhhhhhiiiffffffffffffffffffffffffkkkkkkjjjjjjlllnnnpppqqqqqqpppooonnnmmmmmmmmmmmmooojjjhhhkkkllldddZZZTTTNNNMMMKKKLLLOOOVVV^^^bbb]]]bbbdddbbbcccfffhhhhhhgggcccZZZOOOCCC999333000)))+++...333AAASSS```ddddddccc]]]PPPAAA666000///...222999CCCKKKPPPQQQQQQJJJIIIFFFCCC@@@===;;;::::::999888666666555555555222111000000000///---++++++,,,,,,,,,,,,++++++***)))***+++***))))))+++---))))))***+++,,,------...---///222333222222333444222222222333444555555444222333555777:::>>>@@@BBBDDDHHHMMMSSSWWWZZZZZZZZZ[[[\\\^^^```bbbdddeeeeeegggggggggggghhhjjjkkkllllllllllllllllllllllllllljjjlllmmmnnnnnnllljjjhhhaaaffflllqqqrrrrrrtttuuuqqqpppooonnnlllkkkjjjjjjhhhjjjlllkkkiiiiiikkkmmmllllllkkkiiifffaaa]]]ZZZ===666---'''%%%%%%%%%###"""***111777DDDVVV```bbbdddcccbbbbbbcccdddddddddgggkkkdddLLL444'''"""  ,,,<<>>UUUmmm~~~{{{ttteeeNNN:::...(((&&&%%%(((***444HHHbbbxxxzzzzzzrrrooouuuyyywwwtttttt^^^HHH..."""  """###%%%%%%######$$$%%%&&&(((((()))''''''&&&%%%%%%$$$######"""$$$&&&(((((())),,,...000111999LLLggghhhJJJDDDAAA>>>777555GGG^^^ssswwwiiiZZZMMMEEEBBBIIIXXXmmmwwwbbbLLL<<<666111///111333222333666333333333444444444555555777777777777777888888888888:::===>>><<<;;;::::::444333666::::::<<>>CCCAAAEEEQQQ]]]aaaaaabbb___aaacccddddddcccbbbaaaccc```]]]YYYTTTMMMFFFAAA777555555666444000000444333444444111......000333000555===DDDJJJPPPUUUYYYZZZ\\\```bbbcccdddfffhhhjjjjjjjjjmmmppppppmmmjjjccc[[[QQQIIIFFFHHHLLLNNNWWW[[[___`````````cccfffdddbbbaaaaaabbbcccbbbaaacccaaa___\\\WWWNNNDDD===:::666555888<<>>555111***---000555CCCUUUaaaeeeaaa___XXXKKK===333000111111666???JJJTTTZZZ[[[ZZZWWWVVVTTTQQQOOOMMMLLLLLLFFFEEECCC@@@>>>===<<<;;;555444222222111000---***++++++,,,,,,,,,,,,++++++)))*********))))))***,,,+++++++++,,,,,,,,,,,,---))),,,///111000/////////111000000222444555555444333333333444666999;;;===;;;===@@@EEEJJJNNNRRRTTTRRRTTTWWWZZZ]]]```aaabbbccccccdddeeefffhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiikkkmmmnnnnnnmmmjjjiii^^^dddlllqqqrrrrrrsssttttttttttttsssqqqooommmlllkkknnnpppooommmmmmoooqqqnnnnnnllljjjhhhfffeeedddEEE666&&& """'''111>>>KKKXXXbbbgggiiieee```___bbbfffkkkmmmpppiii[[[GGG333%%%$$$111FFFZZZiiiqqqzzz{{{wwwrrrnnnllljjjjjjjjjfff___WWWJJJ777&&&$$$!!!(((666PPPhhh}}}pppZZZAAA444222///:::MMMdddzzz{{{xxxgggLLL555)))'''&&&$$$)))***888SSSlll{{{zzzwwwzzzzzzwwwwwwyyyyyyvvvcccDDD...&&& !!!  $$$((($$$$$$$$$$$$%%%%%%%%%&&&%%%'''((('''&&&$$$%%%%%%$$$%%%%%%&&&(((***+++,,,---222;;;III]]]uuuvvvVVVKKKBBB>>>888444@@@QQQkkkuuudddUUULLLHHHEEEKKK\\\vvvrrr]]]HHH:::777555333333444444333222333333333444444444555555666666666666555555555555666777:::<<<===<<<;;;:::555444666888777888AAAJJJ\\\jjj}}}{{{kkk]]]OOOEEEEEE>>><<>>FFFOOOUUUZZZ```eeedddcccdddbbb^^^gggffffffjjjpppsssqqqnnnmmmbbbSSSJJJGGGFFFEEEBBBNNNRRRXXX^^^aaadddfffgggjjjgggddddddgggiiihhhgggbbb___^^^^^^XXXLLLBBB>>>999888888:::AAALLLVVV\\\fffeeefffhhhkkkmmmmmmlllkkkiiieeeccccccdddggghhhhhhiiiiiiiiihhhiiilllnnnooommmkkkjjjjjjkkkkkkkkkfffiiilllllliiieeebbb```\\\YYYUUUOOOKKKMMMSSSXXXaaaaaabbbdddgggiiikkkllljjjgggddd```ZZZPPPCCC:::111...///888IIIWWW___```bbbZZZOOOEEE999///---000999AAALLLVVV\\\^^^^^^^^^[[[\\\\\\\\\\\\[[[YYYYYYVVVVVVUUUSSSOOOKKKFFFDDD===999444000///000000000,,,,,,------------,,,++++++***))))))+++,,,++++++111///,,,++++++,,,,,,,,,***+++,,,---------,,,+++)))***,,,...000222444444111111222333444555666777777888:::===@@@DDDGGGIIIJJJJJJKKKMMMQQQVVVZZZ]]]]]]]]]___aaacccfffhhhjjjiiiiiiiiihhhffffffgggiiifffiiilllnnnmmmkkkjjjjjjllllllmmmoooqqquuuwwwyyyttttttuuuuuutttssssssrrroooqqqrrrsssrrrrrrssstttvvvtttrrrppppppooollljjjKKK;;;+++### $$$***444@@@LLLXXXaaagggiiifffbbbaaacccgggjjjlllrrrjjjZZZFFF222$$$ )))888OOOccclllttt}}}~~~|||xxxtttpppmmmkkkiiinnnooommmhhh```TTT@@@///&&&!!!(((666PPPgggzzz~~~sss^^^FFF666222...777HHH___vvv{{{tttbbbHHH333)))''''''''',,,///???YYYooo|||{{{{{{}}}~~~{{{{{{|||yyytttaaaBBB---&&&!!! ###%%%!!!!!!""""""###$$$$$$%%%$$$%%%''''''%%%%%%%%%&&&%%%%%%%%%&&&''')))***++++++///777EEEXXXppp{{{aaaSSSFFF@@@888555>>>MMMiiisssbbbSSSKKKHHHGGGOOOaaayyy}}}lllXXXDDD999666444333222333444333222333333333444444444444555666666666666666666666666666777999;;;;;;;;;:::999666666777888777666===EEETTTbbbvvvuuuhhhXXXKKKEEE===:::@@@FFFMMM[[[jjjssswwwxxxuuuuuuwwwxxxuuuvvvtttpppnnnlllmmmnnnoooqqqnnnggg\\\PPPFFF???===>>>DDDOOO[[[bbbeeecccaaa[[[\\\ZZZWWWXXX[[[ZZZWWWSSSNNNFFFBBB???===999666666555555555444444333333444444444333333111000000///000111333666<<>>;;;:::;;;>>>GGGRRR]]]dddiiihhhgggiiijjjkkkkkkiiiiiihhhfffdddbbbaaa``````___aaadddeeeeeefffggghhhkkkjjjiiihhhiiijjjjjjjjjfffhhhjjjjjjgggcccaaaaaa___```^^^UUUKKKGGGLLLQQQZZZ]]]aaadddfffggghhhjjjjjjhhhfffccc]]]TTTJJJDDD@@@<<<<<>>KKKYYYmmmtttaaaQQQEEE>>>:::===@@@EEEUUUeeepppuuuwwwttttttwwwxxxvvvyyyvvvqqqllljjjjjjlllmmmooollldddYYYNNNEEEAAA???AAAHHHRRR\\\ccceeedddbbb]]]]]]ZZZVVVUUUXXXVVVRRRJJJDDD===888777777555333666555555444333222222111333444444333333222111000///000000///000222777;;;HHHSSS]]]___^^^```aaa```eeedddeeeiiinnnqqqpppmmmjjjeee]]]TTTLLLGGGDDDCCCEEEJJJQQQXXX^^^bbbccccccbbb```______bbbdddeeeddddddaaaaaa___XXXKKKBBB???;;;;;;===BBBKKKWWWcccjjjlllkkkjjjjjjjjjjjjhhhfffdddddddddbbb___\\\XXXVVVRRRVVV[[[___aaabbbcccdddgggggggggggghhhhhhhhhiiieeeggggggfffdddbbbaaaaaa___dddeee]]]OOOFFFGGGLLLQQQWWW___cccddddddeeeggghhhiiiiiifff```ZZZUUUSSSSSSPPPNNNRRRZZZ```bbbaaaZZZQQQGGG???777333777===KKKQQQYYY^^^``````^^^^^^[[[\\\^^^``````___]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXVVVNNNCCC:::333000...---,,,000555:::<<<;;;999777555333111111111222111///000000000///---+++)))(((++++++,,,,,,,,,,,,++++++***++++++,,,---...//////------...000222666:::<<<999888999999:::;;;<<<===:::999999999:::;;;===>>>EEEFFFIIIMMMRRRVVVYYYZZZ]]]aaafffhhhfffccc___^^^aaadddhhhkkklllmmmnnnnnnrrrpppnnnllllllnnnppprrrtttttttttuuuuuuuuuuuuuuuuuuuuutttrrrpppppprrrtttwwwuuutttsssttttttsssqqq\\\LLL999,,,%%% !!!%%%...;;;HHHSSS]]]eeekkkmmmlllkkkkkkmmmnnnmmmlllttthhhTTT???---### )))888MMMeeeuuuxxx|||}}}yyywwwwwwwwwuuuqqqnnnkkkiiihhhhhhnnnrrrtttsssooocccOOO===+++###"""***:::QQQcccuuuzzzlllTTT<<>>OOOeee{{{|||jjjTTTEEE;;;666:::@@@VVVppp|||lll]]]PPPHHHIIINNN]]]oooppp]]]JJJ===666444333111111222333333222222222333333333444444444555666666666666666777777666777777888888777666555666555777999777444666:::EEERRRfffyyy|||hhhUUUGGG@@@===???@@@CCCPPP```nnntttwwwuuutttvvvxxxwwwyyyvvvpppllljjjjjjmmmooonnniiiaaaVVVLLLDDDAAAAAADDDKKKTTT]]]bbbddddddcccaaaaaa^^^YYYWWWXXXVVVQQQEEE???888444555666555444555555444333222111111000333333444444333222222111222222222000//////222444===IIIUUUYYYZZZ]]]``````ddddddeeeiiimmmpppooommmiiigggccc[[[QQQJJJEEEDDDAAAEEELLLTTT[[[```aaaaaaaaa```______```aaabbbccceeecccbbb```XXXJJJAAA>>>;;;;;;>>>CCCMMMYYYdddjjjlllkkkjjjjjjjjjiiifffdddaaa```^^^ZZZVVVRRRNNNLLLGGGKKKPPPUUUYYY]]]aaadddeeefffhhhhhhggggggggggggdddeeeeeecccaaa```aaabbb]]]bbbeeeaaaVVVMMMJJJJJJKKKSSS]]]bbbccccccccceeedddgggiiigggccc______``````]]][[[]]]aaacccccc```VVVMMMCCC;;;666555;;;CCCRRRVVV\\\```aaa```___^^^ZZZZZZ[[[[[[\\\\\\]]]]]]YYYZZZZZZZZZZZZYYYXXXXXXVVVQQQIIIBBB<<<777444111---222;;;CCCIIIJJJIIIHHHCCCAAA===:::999777444222000000000...---,,,,,,---+++++++++,,,,,,+++++++++************++++++++++++)))+++---111444777999999999888888888888999::::::999888777666555555666666:::<<>>UUUkkkxxx~~~~~~|||zzzyyyzzz{{{xxxuuuqqqmmmkkkiiiiiiiiimmmqqqttttttqqqeeeQQQ???---%%% ###,,,???TTTcccrrrxxxsss[[[@@@---...---333FFFbbbzzz}}}yyywwwkkkVVV===...'''###$$$)))000CCC]]]pppzzz~~~~~~~~~~~~{{{```BBB---&&&  """######$$$%%%&&&&&&&&&&&&&&&&&&'''((((((,,,...333<<>>@@@@@@AAAJJJXXXjjjrrrxxxwwwuuuvvvxxxwwwuuurrrmmmiiihhhjjjmmmpppmmmhhh___SSSIIICCCAAABBBGGGMMMVVV]]]```aaabbbccccccdddaaa\\\ZZZYYYTTTNNNAAA;;;555333444666777666555555444333222222111111333333444444444333222222222333333111//////000222444@@@MMMSSSWWW\\\```aaacccdddfffjjjmmmoooooonnnjjjiiifff```WWWNNNHHHEEE@@@BBBGGGPPPYYY^^^``````ccccccbbbaaa``````bbbccceeeddddddaaaVVVHHH???===<<<===AAAGGGPPPZZZccchhhkkkjjjiiijjjjjjhhhdddbbbccc___WWWOOOGGGBBB@@@???<<>>HHHTTTXXX]]]``````___^^^^^^]]][[[YYYXXXXXXZZZ]]]___[[[[[[[[[[[[ZZZYYYYYYXXXSSSQQQNNNKKKFFF@@@999444---222;;;DDDMMMRRRUUUWWWQQQNNNJJJHHHFFFDDDBBB@@@:::999666111---+++---///************++++++,,,,,,))))))))))))))))))))))))&&&)))...333666666555444444444333444444555666777999888777666555444333333555666999<<>>DDDNNNbbbmmmvvvwwwvvvwwwxxxxxxpppmmmjjjggggggiiilllnnnmmmggg]]]PPPFFFAAAAAABBBHHHNNNVVV[[[]]]^^^```bbbaaacccbbb^^^[[[XXXQQQIII<<<777222111333666666555444444444444333333333333333333444444444444333333///000111111///......//////999DDDKKKTTT\\\aaa```ccceeehhhkkkmmmoooooooookkkjjjhhhccc\\\SSSLLLGGGAAAAAAEEELLLVVV]]]``````cccddddddbbbaaaaaaccceeeeeeddddddaaaUUUFFF===<<<>>>AAAFFFNNNVVV^^^dddhhhjjjjjjiiiiiihhhfffbbb^^^bbb[[[PPPCCC:::444222222222444666999>>>EEENNNTTTXXX]]]bbbdddcccbbbcccdddaaabbbbbbaaa``````aaacccaaaaaabbbcccaaaZZZQQQIIIIIIMMMSSSZZZ^^^aaa``````^^^```bbbcccccccccddddddaaaaaaaaabbbbbb```]]]ZZZMMMEEE<<<777555888BBBLLLVVVYYY\\\^^^^^^]]]]]]]]]___]]]ZZZXXXXXXZZZ^^^```ZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTSSSOOOHHH???888///222777>>>FFFOOOVVVZZZXXXVVVTTTSSSTTTTTTSSSRRRIIIHHHDDD;;;222,,,+++,,,))))))))))))***,,,---...++++++++++++++++++******(((+++000333555333111///------------...///000111555555444444333222222111111333555888999:::::::::<<<>>>@@@BBBDDDHHHLLLOOOTTTWWW\\\___bbbeeehhhkkkkkkkkkkkkkkkmmmoooqqqrrrrrrqqqooonnnnnnnnnooopppoooooonnnmmmkkkkkknnnpppsssrrrqqqrrrtttuuutttsssXXXLLL>>>333)))!!!"""(((666HHHVVV^^^dddjjjooorrrrrrrrrsssvvvwwwvvvuuuiii[[[GGG555((("""$$$...;;;PPPjjj|||~~~~~~}}}xxxssspppnnnoooooorrruuuwwwvvvrrrgggTTTCCC///&&&"""%%%222HHH\\\eeeqqqwww|||iiiKKK333+++))),,,:::PPPjjj}}}vvvrrrrrrkkkTTT<<<000)))$$$&&&--->>>VVVppp{{{}}}~~~}}}www[[[===***%%%!!!&&&)))((('''&&&$$$"""!!! !!!"""!!!!!!"""$$$$$$$$$$$$%%%&&&((()))***++++++...555BBBVVVkkkyyyzzzcccMMM???999777;;;GGG]]]tttxxxhhh]]]PPPEEEGGGPPPaaavvvyyydddOOO>>>777555111000//////111222222111111222222222222333333333111111222222333444444555555555555666666777888888777444333666888666777999888???LLL]]]oooxxxaaaPPPAAA======<<<@@@HHHVVVdddqqqvvvwwwyyyzzzyyyooonnnkkkjjjiiikkkmmmnnnnnnggg\\\NNNDDD???@@@BBBHHHNNNVVVZZZZZZ[[[]]]```___bbbccc```]]]YYYOOOFFF999555222111444666555444444444444444444555555555333333444444444444444333...000111000...---,,,---...444<<>>RRRffftttkkkRRRAAA999555:::AAARRRiii}}}wwwggg]]]PPPCCCEEEOOO```uuuwwwbbbLLL<<<666555111///...///111222222111111111222222222333333333000000111222222333444444555555555555666888999::::::666444666777666666999999???JJJZZZlll}}}oooZZZEEE===<<<<<<@@@GGGNNN]]]mmmuuuwwwzzz{{{{{{sssrrrpppnnnnnnnnnooopppnnnggg[[[MMMCCC>>>???BBBGGGNNNUUUXXXXXXYYY\\\______ccceeeccc```[[[PPPFFF999666333333666777666444333333444555555666666777333333444444555444444444///111222222///---,,,,,,...222888AAAPPP^^^bbb___dddfffjjjmmmnnnoooppprrroookkkfffdddbbb\\\RRRIIIFFFCCCCCCIIISSS]]]aaabbb]]]___bbbbbbbbbdddhhhlllddddddddd```RRRBBB:::999999???IIITTT]]]cccfffgggmmmllljjjhhheee```ZZZUUUHHHCCC<<<555000///000111---///222444555666999;;;@@@HHHRRRXXXZZZ[[[^^^bbb___aaaccccccbbbaaabbbbbb[[[```eeeeee```ZZZXXXXXXLLLIIIHHHMMMWWW]]]]]]ZZZ^^^]]]^^^aaaeeeeeeaaa]]]^^^___aaabbb```\\\WWWTTTAAA;;;666555777===IIIUUU[[[]]]^^^]]][[[YYYXXXXXXWWWXXXYYYZZZYYYXXXVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVWWWXXXXXXTTTOOOKKK@@@;;;555222555>>>HHHOOOXXXWWWVVVVVVXXXYYYXXXXXXWWWYYYYYYRRREEE888000---&&&&&&'''(((***---000111000000000111111111111111444333000...,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,...///000000000000+++---000333555666555555222555888999:::;;;===???@@@DDDJJJQQQWWW]]]dddhhhiiijjjllloooppppppppppppvvvtttqqqooonnnnnnnnnoooiiikkknnnooooooppprrrsssuuusssrrrssstttuuutttsssPPPEEE777,,,$$$ ###)))000@@@QQQ[[[bbbhhhkkkllluuuqqqmmmnnnsssvvvuuurrrjjj[[[FFF333'''!!!!!!%%%111GGGaaavvv}}}}}}zzzvvvwwwuuupppooorrrwwwuuuqqqmmmkkkcccQQQ???---%%%  (((777LLL```mmmyyy~~~xxxlllSSS:::+++((('''...???UUUlll}}}~~~zzzrrrppptttgggSSS>>>111)))&&&---888NNNeeeuuu|||~~~}}}~~~tttTTT888'''"""+++===LLLMMMLLLIIIDDD<<<222***%%%&&&%%%###  !!!!!!###$$$$$$$$$%%%'''''''''+++222;;;HHH]]]ooo{{{~~~dddHHH999666999;;;EEEYYYrrrvvvfffZZZLLLAAABBBJJJbbbttt~~~qqq^^^JJJ;;;444222///000111111000111333555555222000111444555222///111,,,---222444000...000222333555777888888888777222333444555555555333333777:::CCCRRRdddwww~~~gggMMM???<<<<<<<<<===IIITTTdddrrrzzz|||{{{zzz|||wwwsssqqqqqqrrrrrrrrrdddTTTHHH@@@<<<===AAAFFFPPPYYY\\\]]]______^^^aaabbbeeegggeee\\\NNNDDD666555444333333333333333555555555555444333222111333666888666333000000111222222222111000//////......000555>>>JJJWWWccckkkkkkgggiiirrrvvvtttqqqrrrmmmiiieeebbb```[[[SSSMMMEEEAAAAAAHHHNNNTTTZZZ```bbbbbbbbbaaa```aaadddgggiiiiiieeeZZZKKK???:::999;;;DDDOOOXXX\\\___bbbeeehhhgggeeeccc___WWWKKKCCC???999333000000000000///000000000111222222333333;;;>>>DDDJJJOOORRRSSSTTTYYY]]]bbbccc```]]]]]]^^^\\\]]]___^^^[[[YYYXXXXXXPPPLLLHHHIIIQQQXXX\\\]]]\\\\\\]]]```bbbcccbbb```\\\^^^___^^^___^^^WWWNNNBBB:::333555;;;CCCNNNXXX___]]]YYYVVVTTTSSSSSSTTTUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQTTTXXX\\\ZZZYYYYYYYYYYYYVVVRRRNNNEEEBBB<<<555222555<<>>BBB>>>;;;777555555555555555777555333111111///,,,***+++******)))))))))*********+++---///000111000000+++---///222333444333222222333333444555666777777888:::===BBBHHHOOOUUUXXX\\\```eeehhhjjjjjjkkkkkkqqqqqqqqqpppnnnllliiihhhggggggggghhhkkkooosssuuuvvvsssrrrrrrtttuuurrrpppWWWJJJ:::...%%%!!!$$$***555EEEWWWbbbhhhlllooonnntttpppmmmnnnqqqssssssrrrkkk\\\GGG444(((""""""&&&333IIIcccvvv~~~~~~|||xxxzzzzzzwwwvvvyyywwwtttpppllljjjbbbPPP>>>---%%%!!!(((777MMMbbbppp||||||wwwlllTTT<<<,,,((('''---;;;PPPiii|||~~~}}}|||xxxqqqppptttmmmXXXBBB444+++(((000<<>>999999<<>>---%%%!!!)))888NNNeeettt|||yyyxxxzzz|||~~~~~~zzzwwwnnnXXX@@@...)))'''+++666HHHddd{{{~~~}}}|||xxxttttttwwwttt^^^GGG777...,,,666DDD^^^rrr{{{}}}~~~zzz|||}}}~~~wwwgggNNN333%%%"""""",,,???WWWiiimmmpppssssssnnneee\\\UUUEEE;;;---"""!!!!!!!!!!!!###$$$$$$$$$(((///777EEEYYYjjjxxx~~~{{{^^^HHH===666555:::HHH^^^ttt~~~pppbbbWWWJJJ@@@DDDOOO___ooovvvdddTTTGGG<<<333,,,///111222222111111333444222000///000333666888999<<<666111111000......000111000111333555666555333555555444444444444444555666888???JJJ[[[ooowwwaaaPPPDDD======AAAAAAHHHVVVgggvvv}}}~~~{{{|||~~~~~~xxxqqqnnnrrrxxxoooaaaQQQFFF>>>999:::>>>FFFOOOVVVXXXYYY\\\^^^^^^[[[\\\^^^```^^^VVVHHH???555555444333333333444444555555555555444333222222---000222333222222333444222222222111000000//////---...000555???MMM\\\fffooommmooouuuwwwsssppppppnnnkkkgggeeeccc___YYYSSSMMMHHHDDDFFFJJJNNNVVV^^^bbbccccccbbbbbbccceeehhhhhhgggcccWWWHHH===999999>>>GGGSSS\\\```aaabbbdddaaacccccc]]]PPPAAA666000000...------...//////...//////000111111222222333222444888===CCCLLLTTTZZZ```bbbcccaaa]]]\\\]]]___\\\^^^___^^^\\\ZZZYYYYYYYYYRRRJJJEEEGGGMMMTTTYYY^^^^^^^^^___```aaabbbcccaaaaaa```]]]]]]]]]WWWOOO@@@888333777@@@IIIRRRZZZ[[[ZZZYYYWWWVVVUUUTTTSSSSSSTTTUUUVVVVVVTTTSSSRRRNNNOOOPPPPPPQQQTTTXXX[[[ZZZYYYXXXXXXXXXVVVSSSPPPKKKIIIEEE>>>999777888999EEEIIIOOOSSSUUUVVVXXXYYY\\\YYYWWWUUUSSSNNNEEE???777222...333>>>LLLUUUYYYbbb^^^YYYRRRKKKBBB:::555444111...,,,---///000111444222000///...///111222111000000/////////......---,,,++++++,,,///222444111111222444666888:::;;;777777888999;;;===???@@@AAACCCFFFJJJNNNTTTZZZ___``````___^^^]]]]]]]]]]]]\\\[[[ZZZ[[[___eeekkknnnuuuuuuwwwyyyyyyvvvqqqmmm^^^OOO===///&&&###(((000>>>LLL[[[bbbfffjjjmmmllloooooonnnllljjjlllpppsssmmm___JJJ777+++$$$###***:::PPPeeetttyyyzzz|||~~~~~~}}}zzzxxxyyyzzzzzzzzzzzzxxxuuupppllliiiaaaPPP>>>---%%%"""***999OOOhhhxxx{{{wwwvvvyyy||||||~~~zzzxxxrrr^^^HHH111+++''')))000@@@^^^xxx~~~|||zzz{{{}}}vvvaaaIII999000000===MMMdddvvv}}}|||}}}zzz~~~~~~~~~wwwgggJJJ111$$$"""%%%222HHHbbbtttqqqtttyyy||||||wwwqqqmmm```QQQ<<<+++"""!!!###$$$$$$(((///777DDDWWWhhhwww}}}kkkPPPAAA:::888888BBBVVVnnn|||oooaaaUUUGGG===BBBNNN___nnn~~~sssaaaQQQCCC999222...///111222333222111222333000/////////333888>>>CCCKKKGGGBBB>>>:::555111///000//////222666999999777666555444333333333444555555777<<>>BBBNNN___rrr}}}~~~~~~~~~}}}xxxsssqqqsssvvvlll___OOODDD<<<888:::>>>HHHPPPWWWXXXYYY]]]______ZZZ[[[]]]^^^\\\SSSFFF===555444444333333333444444444555555555444444333222...///000111222222333444222222222111111000000000---...///222:::HHHXXXdddpppqqqtttwwwwwwtttqqqooommmiiifffdddccc```ZZZVVVQQQKKKFFFFFFHHHLLLVVV```bbbcccddddddcccdddfffiiigggfffaaaUUUFFF<<<999:::AAAJJJVVV^^^bbbbbbbbbcccaaaeeefff]]]MMM<<<222////////////000111222111000//////000000111222222222000111333666;;;DDDPPPXXXaaacccbbb___ZZZXXXYYY[[[\\\^^^```___]]][[[ZZZZZZ]]]WWWMMMEEECCCGGGOOOUUU^^^^^^^^^^^^^^^___bbbdddddddddbbb^^^^^^^^^XXXPPP>>>777333999DDDMMMVVV\\\\\\[[[[[[YYYWWWTTTRRRQQQQQQSSSUUUVVVVVVTTTRRRQQQMMMNNNOOOPPPQQQTTTXXX[[[YYYWWWVVVUUUTTTSSSPPPNNNOOOMMMJJJEEE@@@;;;777555===CCCKKKSSSWWWYYYXXXWWW[[[YYYXXXWWWVVVSSSMMMIII@@@:::666;;;GGGSSSYYYZZZbbb```\\\XXXQQQHHH>>>777333000...///333777;;;===999777333000//////000111///////////////000000111...------,,,---...///000...//////000333555777999888888888888888999999:::;;;===???AAACCCGGGLLLOOORRRQQQOOOOOOOOOOOOQQQRRRRRRQQQPPPQQQUUU[[[aaaeeejjjmmmqqquuuvvvtttppplllYYYKKK999---%%%$$$+++444DDDPPP[[[___aaafffjjjlllmmmmmmlllkkkjjjlllooorrrlll^^^JJJ888,,,$$$  $$$---===RRReeeqqqvvvvvv{{{}}}}}}{{{zzzyyy{{{zzzxxxwwwxxxxxxwwwuuuwwwuuuqqqnnnllldddQQQ@@@---%%%###***999PPPiii{{{|||wwwwwwyyy}}}|||~~~{{{{{{wwweeeQQQ666---'''(((---:::WWWsss}}}uuu```III:::111222BBBTTTfffvvv|||zzz~~~}}}{{{|||zzzjjjIII000###""" '''666NNNgggwwwwwwyyy}}}}}}{{{ssscccKKK666'''  """$$$$$$(((///777CCCVVVfffwww}}}uuuYYYEEE===:::888===NNNfff}}}pppbbbTTTDDD999>>>KKK```ppp~~~}}}~~~xxxpppaaaOOO???555222333...000222222111111111222...//////000333;;;EEEMMM\\\[[[YYYTTTNNNFFF<<<555222...,,,...444999;;;:::666555444222222222333444333555999BBBPPPcccxxxrrraaaMMM===999===<<>>HHHRRRYYY[[[YYYWWWZZZYYYYYYXXXWWWUUURRRPPPLLLGGGDDDHHHQQQXXXXXXVVV\\\[[[ZZZWWWRRRIII>>>777111111222666===DDDIIIKKKDDDAAA>>>;;;888777666666333333333222222111000000//////000111000///---,,,------------///111333555555555555666777777777777888:::===???@@@AAACCCEEEHHHGGGFFFEEEFFFGGGIIIJJJIIIHHHGGGHHHKKKPPPVVVYYY]]]bbbiiinnnrrrrrrqqqpppSSSFFF666+++%%%&&&...777KKKUUU___bbbcccgggkkklllkkkjjjjjjkkklllnnnpppqqqjjj]]]III888,,,%%%  !!!%%%///???RRRcccnnnrrrrrryyy{{{|||{{{yyyvvvuuuuuu{{{|||zzzwwwwwwyyywwwrrrttttttrrrpppooofffSSS@@@---%%% $$$***888OOOjjj||||||xxxwwwxxx|||~~~}}}|||~~~|||kkkXXX;;;...%%%''',,,777RRRmmmwww|||ttt```JJJ:::111222CCCVVVeeeuuuzzzyyy||||||{{{|||{{{jjjJJJ111$$$"""###,,,===SSSiiixxxxxxkkkUUU>>>+++ !!!$$$$$$(((///777BBBTTTdddttt{{{bbbLLL>>>:::777:::GGG___yyy}}}qqqbbbSSSAAA555;;;HHHaaarrr|||{{{}}}~~~}}}ssslll___LLL;;;222222444---///222222111//////000...///000111444>>>LLLXXXhhhkkkllliiiccc[[[OOODDD:::444---,,,111666888888555444333222222111111222111444888@@@LLL___tttvvvhhhTTTBBB:::;;;<<<===CCCPPPaaaqqq|||zzztttsssuuuvvvrrrmmmgggZZZKKKBBB<<<999<<>>>>>@@@HHHOOOYYY___```aaaaaaccc___bbbaaaWWWFFF888111///...///111000...------.........///000000111111222000111222000///444>>>GGGZZZ^^^aaaaaa^^^ZZZYYYZZZ]]]___``````^^^]]]\\\]]]\\\\\\XXXPPPHHHEEEIIINNNVVVYYY\\\]]]\\\]]]aaaeeeggggggddd```___]]]VVVMMM:::444333>>>LLLWWW]]]```aaa```^^^[[[XXXUUUSSSRRRQQQSSSUUUWWWVVVSSSPPPNNNMMMOOOQQQRRRRRRSSSVVVXXXTTTRRRPPPPPPQQQSSSSSSSSSTTTSSSSSSQQQNNNGGG???999666;;;CCCNNNVVVZZZZZZYYYZZZZZZYYYYYYWWWVVVUUUTTTUUURRRQQQUUUZZZ\\\YYYUUUZZZZZZYYYWWWQQQGGG<<<444000222777>>>GGGOOOSSSUUUQQQPPPNNNKKKHHHFFFEEEDDD??????>>><<<999555111///000111333444444333111///000///...------///111222000000222333444555555555444777;;;===>>>???AAACCCDDDDDDCCCCCCDDDEEEEEEFFFCCCBBBBBBBBBDDDHHHKKKMMMSSSXXX___fffkkkooosssuuuOOOCCC444+++&&&'''///888MMMYYYdddhhhhhhjjjjjjjjjiiihhhhhhkkkooorrrqqqppphhh[[[HHH777,,,%%%!!! !!!"""'''000???QQQaaakkkooopppuuuvvvwwwvvvuuusssssstttxxxzzzyyyuuuvvvxxxvvvqqqpppqqqqqqrrrqqqhhhSSS???---%%% $$$***777MMMiii|||~~~zzzxxxyyy{{{}}}}}}}}}~~~ooo\\\@@@///$$$'''---666NNNgggsss{{{uuubbbLLL<<<111111AAATTTdddtttyyywwwzzzzzzyyy~~~~~~~~~|||jjjLLL222$$$"""&&&222DDDYYYmmmyyytttlll[[[EEE000"""""""""###'''...555@@@QQQaaaooovvv|||lllTTT>>>;;;888999DDDZZZttt|||pppaaaQQQ???333:::HHHbbbsss~~~{{{{{{~~~}}}qqqhhhXXXGGG999222111222,,,...111111000...---...---000222222555@@@RRR```lllrrrwwwvvvtttpppeeeZZZLLLBBB555///111444444333222222222222111000/////////333888???JJJ]]]qqqzzzooo]]]III>>><<<;;;<<<@@@IIIWWWhhhwww|||xxxtttrrrsssrrrooollldddXXXJJJAAA===;;;>>>CCCKKKTTT]]]___```ccccccbbbaaa```___^^^YYYOOOBBB888333333333333333444555666333333444444555444444333666333111111222333333111222222222222222222222222---//////...111<<>>999999===EEENNNWWW[[[]]][[[[[[[[[ZZZXXXWWWWWWWWWWWWWWWWWWZZZ\\\\\\YYYWWWYYYXXXWWWTTTNNNDDD999111///333;;;EEEOOOUUUWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQKKKKKKJJJHHHDDD>>>888555222222444555777777888888777555222000///000111222...///111333444444444444555666777888999;;;???BBBBBBBBBCCCCCCDDDCCCCCCCCCAAA@@@@@@AAAAAABBBDDDDDDJJJNNNUUU\\\bbbiiiqqqvvvNNNBBB444+++'''(((///888LLLZZZgggllllllkkkiiifffhhhffffffkkkrrruuurrrooofffZZZGGG777,,,&&&!!! """"""(((000@@@QQQ___iiimmmoooqqqrrrssssssrrrrrrsssuuutttwwwvvvrrrssswwwuuuooommmnnnppprrrqqqhhhRRR>>>---%%% $$$***666LLLhhh||||||zzzzzz{{{}}}}}}~~~|||ppp]]]CCC000$$$(((...666LLLdddsss|||wwweeeNNN===111///???RRRccctttyyywwwyyyxxxvvv}}}~~~~~~~~~~~~~~~|||}}}jjjNNN444%%%""" )))777JJJ___qqq{{{pppkkk___KKK444%%%!!!""""""!!!!!!&&&---444>>>OOO___lllqqqvvvzzzrrrZZZ@@@>>>;;;;;;DDDYYYssszzzooo```PPP>>>333:::IIIaaattt~~~{{{|||~~~~~~qqqdddRRRBBB888333000...+++---000000///---,,,,,,---000222222555BBBVVVeeelllsssyyy{{{||||||tttjjj]]]OOO???555333333333111111111222222111000...---///222888???JJJ[[[ppp|||tttdddOOOBBB>>>;;;<<<>>>EEEPPPaaasss~~~xxxwwwvvvssspppnnnmmmmmmcccWWWIIIAAA===<<<@@@EEEJJJTTT]]]```aaaccccccaaabbbaaa___]]]XXXNNN@@@777333333333333333444555666333333444444555444444444666333000111333555444333222222222222222222222222,,,...///...000:::KKKXXXjjjttt|||{{{{{{}}}|||xxxtttpppllllllmmmmmmjjjhhhddd^^^WWWPPPIIIGGGOOOYYYbbbdddggghhhhhhiiijjjlllcccaaa[[[QQQFFFAAACCCGGGMMMRRRYYY\\\]]]^^^```cccdddbbb\\\PPPBBB666///,,,+++---///...,,,,,,///222......//////000111111111---111333000---...555<<>>AAA<<<:::777333111111222333///111333444555666555555888777555444333666;;;??????@@@AAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@DDDHHHNNNTTTZZZbbblllsssQQQEEE555***%%%'''333???LLLXXXccchhhiiihhheeeaaaeeeeeefffkkkppprrrqqqnnngggZZZFFF555***$$$ """$$$+++333CCCTTTbbbkkkmmmllloooooooooooonnnpppsssvvvtttsssrrrssstttuuutttsssrrrsssvvvyyyvvvhhhSSSCCC+++'''""""""+++666JJJfff|||}}}||||||{{{{{{{{{|||zzzttteeeMMM666%%%&&&***111GGGaaarrrzzz}}}iiiOOO;;;222555CCCQQQfffnnntttuuuwww{{{~~~~~~~~~zzzuuurrrwwwvvv|||kkkPPP555&&&###!!!)))777LLLbbbttt}}}tttkkk\\\III777))) !!! $$$+++444@@@QQQ___hhhmmmuuu{{{zzz]]]FFF>>>888:::BBBQQQhhh}}}uuufffRRR>>>444999CCCaaaxxx}}}ttt```JJJ===666111......+++++++++,,,,,,,,,------...///000111888GGG[[[iiitttvvv{{{{{{wwwooo```LLL===555222000...222222111000000000000000222222444999CCCVVVkkkzzz{{{ttthhhWWWFFF<<<<<<;;;===AAAGGGUUUkkk~~~}}}vvvpppooopppnnnkkkhhhcccVVVIIIBBB???===>>>AAASSSYYY^^^^^^```bbbaaa]]]^^^bbbccc]]]VVVMMMAAA666555333111000111222222222666222222555666444222444444444555444444333222111222111000//////000111111...---------...444CCCRRRdddmmmuuu{{{~~~xxxzzztttqqqrrrooohhhfffiiihhhccc]]]VVVMMMGGGKKKSSSZZZaaaiiilllkkkjjjkkknnngggeee^^^RRRGGGDDDHHHMMMRRRWWW[[[^^^]]]^^^```cccdddbbb\\\NNN???333//////,,,,,,++++++,,,---///000***---000333444333111000............////////////444===KKKUUU[[[]]]^^^___\\\]]]^^^______^^^]]]\\\___^^^]]]\\\XXXRRRKKKEEELLLQQQVVVZZZ[[[]]]___aaabbb```\\\[[[]]]\\\QQQDDD999333555CCCSSS\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[SSSSSSSSSSSSQQQLLLFFFBBB666555444666888999666333444444555666<<>><<<:::999777555555777999999999;;;===@@@BBB@@@>>><<<<<>>OOOZZZeeeiiihhhfffaaa\\\bbbdddhhhkkkllllllmmmmmmcccVVVDDD555+++%%%!!!"""$$$+++444DDDUUUccckkkmmmmmmmmmmmmmmmllllllmmmpppsssuuutttsssttttttttttttsssuuutttuuuxxxuuugggQQQ???***'''"""""")))444HHHddd{{{}}}}}}}}}}}}~~~yyyjjjNNN777&&&&&&)))///DDD^^^rrr}}}}}}iiiOOO<<<222555DDDRRRlllssszzzzzz{{{~~~~~~{{{wwwsssssssssyyy{{{{{{{{{hhhMMM444%%%###!!!***999NNNcccttt}}}~~~|||vvvmmm^^^KKK888***!!!!!! ###***222===MMM\\\fffkkkssszzzfffLLLAAA888777<<>>DDDPPPeeewwwyyytttooonnnmmmkkkhhheeedddWWWJJJCCC@@@???@@@CCCOOOUUUYYYZZZ[[[^^^^^^[[[___cccddd___XXXOOOCCC888555333111000111222222111444111111555666444333444444444444444333333222222555444333111111000000000///------......333AAAOOOaaakkkvvv{{{}}}~~~yyyvvvwwwtttnnnmmmpppmmmggg```WWWMMMFFFIIIOOOSSSZZZccchhhhhhhhhiiikkkdddbbb\\\QQQGGGCCCGGGLLLVVVYYY^^^___^^^^^^```bbbaaa```[[[NNN???333...---,,,,,,++++++,,,---///000+++,,,///111111111///...............////////////222666>>>IIITTT[[[\\\ZZZ]]]^^^```aaaaaaaaa```___aaa```___]]]ZZZTTTLLLGGGHHHLLLRRRWWW[[[^^^aaacccaaa```\\\ZZZ\\\[[[OOOBBB:::444666EEEUUU^^^``````^^^^^^^^^]]]]]]\\\\\\\\\VVVTTTSSSRRRPPPJJJAAA;;;111000000111333333111.../////////000444<<>>EEEHHHKKKMMMOOOSSSYYY^^^OOOCCC555***%%%'''111<<>>IIIRRRWWWYYY\\\^^^^^^\\\YYYWWWSSSUUUVVVWWWVVVUUUVVVWWWXXXXXXUUUOOOEEE<<<444111333999EEERRRWWWVVVUUUVVVUUUUUUWWWXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTSSSPPPNNNFFF@@@:::888<<>>GGGMMMPPPKKKGGGCCC???>>><<<:::999888888888888888888888888777777777888999:::;;;<<>>SSSggguuu}}}~~~|||tttdddOOO:::+++###!!!  """!!!###(((...666DDDQQQYYY```kkkttt|||~~~]]]III777222333;;;PPPfffyyylllXXXCCC777<<>>OOOcccppp}}}yyy|||~~~|||vvviiiTTTCCC<<<999888:::===DDDSSSaaannnppppppllliiigggccc```bbbUUUHHHBBB@@@@@@BBBFFFPPPWWW\\\\\\]]]aaacccccceeeggggggccc^^^VVVIII===555222000000111222111111222111222555444111222555777666666666555555555555666666555444333222000///000...---...---///888CCCSSSbbbrrrzzz}}}|||zzzwwwtttrrrrrrrrrkkkbbbZZZOOOFFFDDDHHHLLLSSS^^^fffiiiiiihhhhhhdddccc^^^UUULLLIIILLLPPP\\\___aaa```\\\ZZZZZZ\\\[[[]]][[[RRRCCC555---+++,,,,,,++++++,,,---///000......---,,,,,,+++,,,,,,---------.........//////111......666EEETTT\\\___bbbdddfffhhhjjjkkkkkkkkkhhhgggeeeccc```ZZZTTTOOOCCCDDDHHHPPPZZZccchhhjjjggggggeeecccccc```UUUHHH<<<777999GGGWWW```bbbbbb______````````````___^^^\\\XXXTTTRRRNNNFFF888---+++,,,,,,---...---,,,+++---,,,+++***+++///666:::KKKTTT^^^cccaaa^^^]]]]]][[[UUUJJJ>>>555777AAAIIIQQQUUUZZZ^^^]]][[[WWWUUUSSSUUUVVVVVVUUUUUUWWWYYYWWWWWWSSSMMMCCC:::444111555<<>>;;;<<<:::888888888999999888777777888999;;;<<<======??????AAAEEEKKKOOOQQQQQQMMMAAA333)))%%%'''222>>>NNNYYYdddggggggeeebbb]]]\\\\\\___dddiiilllkkkjjjbbbWWWFFF888---&&& """$$$---999KKK[[[eeejjjlllmmmiiijjjjjjjjjhhhgggiiijjjqqqrrrsssrrrpppooopppqqqrrrooommmnnnlll___HHH555&&&###%%%111FFFddd|||}}}{{{}}}}}}~~~~~~tttWWW>>>+++'''&&&&&&777NNNlll~~~oooVVVAAA444666EEEVVVjjjttt}}}~~~}}}|||{{{xxxvvvvvvuuuyyy{{{zzz{{{hhhKKK333&&&%%% !!!---???TTThhhvvv}}}yyyiiiRRR:::***"""!!!!!!!!! !!!!!!###"""###(((---444AAAMMMSSS[[[fffqqq{{{cccKKK777333444:::OOOfffzzznnnZZZDDD777===HHH```{{{}}}||||||}}}iiiWWWBBB777222///...///---------.........//////,,,...444<<>>;;;999:::<<>>>>>AAAFFFRRRZZZaaa``````cccfffffffffhhhgggddd```YYYKKK>>>444222000///000111111000444222222444222000222888:::::::::::::::888777666555555444333222111111000000...---...---...444<<>>444000///111555???MMM[[[ddd^^^[[[VVVRRRNNNIIIDDD@@@@@@===999888999:::999888777888999:::;;;;;;<<<<<<;;;;;;===BBBHHHLLLNNNNNNLLL@@@222((($$$(((555BBBUUU___ggggggeeeccc```\\\______```fffmmmpppnnnkkkfffYYYHHH888,,,%%%"""$$$...;;;MMM]]]fffjjjlllmmmjjjkkklllkkkiiihhhhhhiiillloooqqqooommmlllnnnpppnnnlllllllllgggXXXCCC333%%%!!!%%%000DDDaaayyy~~~{{{yyy{{{}}}~~~}}}}}}~~~}}}}}}~~~vvvYYYAAA---)))&&&%%%555KKKggg}}}rrrZZZCCC555555EEEVVVkkkvvv}}}{{{{{{yyywwwuuuvvvtttxxxyyyxxxzzzgggNNN555'''%%%!!!,,,>>>SSSgggvvv~~~nnnUUU<<<***###"""!!!!!! !!!!!!###!!!###''',,,222>>>JJJQQQYYYcccnnnyyyjjjPPP:::666777:::MMMddd~~~{{{ooo\\\DDD777===IIIaaa{{{}}}~~~~~~|||{{{{{{|||gggTTT???444000---,,,,,,,,,------------.........---///444>>>KKK[[[iiiqqqxxx{{{}}}{{{wwwtttuuuvvvzzz{{{yyymmm[[[HHH;;;666//////...------------------...000444<<>>444222//////000111111000444222222222111000666>>>CCCDDDEEEFFFDDDAAA>>><<<888777555222111000000111///,,,,,,---------111777CCCRRRdddooowww|||xxxxxxvvvsssnnniiiddd```XXXNNNHHHHHHIIINNNVVV^^^cccdddcccaaacccaaa[[[QQQHHHEEEJJJPPPZZZ]]]___^^^ZZZWWWWWWXXXZZZ]]]\\\TTTFFF888000---,,,,,,++++++,,,---///000000///...---------------,,,------------.........+++///111111444???RRRaaaeeefffiiilllnnnooooooooonnnlllkkkiiigggddd___[[[NNNHHHDDDIIIVVVccciiikkkeeeggghhhfffeeeaaaWWWLLL===777888FFFUUU]]]___^^^]]]___aaabbbbbbaaa```___[[[YYYUUUOOOGGG===333,,,''')))++++++***(((((()))***+++***)))(((***---000777@@@MMMXXX\\\^^^___```aaa```ZZZPPPCCC;;;999;;;EEELLLTTTXXXXXXUUUUUUUUURRRTTTWWWWWWWWWWWWXXXYYYVVVTTTOOOHHH???777333111333>>>IIIQQQWWW]]]^^^\\\[[[\\\\\\\\\\\\\\\[[[[[[\\\\\\[[[XXXUUUSSSSSSTTTYYYVVVOOOGGG@@@<<<<<<>>>MMMTTT[[[\\\ZZZQQQBBB666111000111555===LLL[[[eeeaaa```^^^\\\XXXRRRLLLGGG@@@===999999<<<===<<<:::::::::999888888999999:::;;;<<<===???AAADDDFFFHHHMMM@@@111'''$$$***888FFFYYYaaagggfffdddcccaaa^^^ccceeehhhkkknnnoooooonnnfffYYYFFF666***$$$"""$$$...<<>>+++$$$### !!!%%%***000;;;GGGTTTZZZcccmmmwwwsssVVV>>>:::888888HHH___yyy{{{ppp\\\DDD666<<>>KKK\\\iiittt~~~{{{yyy{{{zzzvvvoookkkhhhfff___TTTKKKIIIEEEIIIQQQYYY```ccccccbbbeeebbbZZZNNNEEECCCIIIPPPZZZ]]]___^^^[[[XXXYYYZZZYYY[[[[[[SSSEEE777000---,,,,,,++++++,,,---///000...............---------,,,,,,---------.........***...111///...888JJJYYYbbbdddfffiiikkklllllllllooommmlllkkkjjjhhhdddaaaUUUKKKBBBEEEQQQ___fffhhhcccfffhhhgggfffbbbXXXNNN???999:::FFFUUU\\\]]]]]]\\\^^^```bbbbbbaaa```^^^ZZZYYYUUULLL@@@555...***&&&(((++++++)))'''((()))(((((((((((('''(((+++......666BBBOOOXXX]]]______```aaa```YYYNNNBBB:::666>>>EEENNNTTTUUUUUUVVVYYYQQQTTTWWWYYYYYYXXXXXXYYYUUUSSSNNNFFF===666333222777BBBLLLRRRWWW\\\]]]YYY\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[YYYVVVTTTUUUVVVXXXXXXVVVQQQIIICCC@@@???GGGPPPWWWZZZZZZUUUHHH;;;222222222444;;;HHHXXXcccaaaaaabbbcccaaa[[[SSSMMM@@@===;;;===BBBEEEDDDBBB@@@>>><<<999888888999999:::;;;===<<<:::<<<@@@DDDMMM@@@000&&&$$$***;;;IIIXXX```fffeeedddeeeeeecccfffjjjooopppnnnmmmnnnqqqeeeWWWDDD333)))###"""$$$...===PPP___gggjjjlllnnnjjjkkklllkkkiiigggggggggdddhhhkkkkkkhhhgggkkkoookkkmmmnnniii^^^LLL999...### $$$,,,===VVVlllxxx}}}}}}~~~~~~{{{yyyyyyzzz|||{{{{{{|||~~~}}}{{{zzz||||||qqq\\\CCC///+++'''%%%444JJJcccwww^^^FFF555444CCCTTTpppzzz|||yyywwwvvvsssqqqxxxvvvyyyzzzyyy{{{hhhQQQ666&&&""" ***;;;QQQfffvvvxxx]]]@@@---%%%%%%$$$(((...999EEEXXX]]]dddmmmvvvzzz[[[BBB<<<999666DDDYYYttt~~~zzzppp\\\DDD666<<>>===BBBIIIMMMLLLJJJFFFCCC@@@<<<::::::;;;<<<666999:::999666888>>>DDDIII>>>111'''###(((777EEEUUU^^^eeeeeedddhhhkkklllmmmooorrrqqqooommmnnnpppeeeVVVAAA000'''###  &&&222???QQQ___eeegggjjjlllggghhhhhhhhhhhhfffeeecccggghhhjjjkkklllllllllllllllooommmfff[[[MMM;;;---"""!!!$$$,,,:::QQQeeewww}}}~~~}}}||||||||||||yyyxxxxxxzzz}}}xxxvvvssstttwwwwwwuuurrr___EEE000***((('''222CCCbbbyyywww^^^FFF888;;;HHHSSSppp}}}|||zzzwwwtttqqqvvvyyyyyyxxx|||vvvgggQQQ;;;''' """***888NNNgggwww||||||dddHHH111%%% """%%%)))333>>>VVVbbbnnntttzzz}}}dddJJJ>>>888777BBBQQQnnn~~~~~~xxxnnn]]]III;;;<<>>;;;444///...---++++++...+++***...555<<>>===KKK\\\bbb]]]VVV```aaacccddddddcccbbbaaa\\\VVVKKK>>>333,,,))))))++++++***)))((('''&&&&&&***))))))((((((((())))))''')))///;;;KKKWWW\\\]]]ccceeedddaaa]]]UUUFFF888999>>>GGGOOOUUUXXXXXXXXXUUUVVVVVVUUUTTTUUUXXXZZZVVVTTTNNNCCC777111111444<<>>>>>EEEVVVggguuuwwwxxx||||||xxxrrrsssuuuvvvvvvuuusssrrrggg[[[JJJ;;;333000---,,,+++***)))((()))***,,,---...333<<>>OOOXXXbbbhhhiiiggghhhjjjpppnnnmmmmmmoooooommmkkkbbbXXXKKKEEEHHHRRR\\\bbbcccjjjmmmjjjkkkkkkbbbVVVFFF>>>>>>LLL^^^eeeaaa\\\```aaaccceeeeeeeeecccbbb\\\UUUJJJ<<<111+++))))))******))))))(((''''''''')))((((((''''''(((((((((((()))...999GGGTTT\\\___bbbccccccbbb```ZZZLLL>>>888;;;BBBKKKSSSWWWXXXWWWUUUVVVVVVVVVUUUUUUXXXZZZUUUTTTNNNCCC777111222555<<>>???<<<999666444555777888VVVFFF444(((###%%%...777???LLLZZZbbbhhhooosssrrrnnnppprrrrrrrrrqqqrrrsssdddUUU@@@///&&&### !!!'''666DDDXXXffflllmmmmmmnnniiiiiihhhgggeeecccbbbaaaddddddeeefffiiikkkmmmnnnqqqssspppdddVVVFFF555(((!!! """)))666LLL```sss{{{}}}{{{yyyxxxxxx~~~{{{wwwvvvvvvxxxyyyyyyyyyvvvttttttvvvuuurrrnnn___GGG111)))%%%###---;;;WWWooojjjNNN<<<===LLL[[[~~~|||{{{yyyxxxxxxwwwuuussssssvvvvvvuuu||||||pppPPP;;;'''  (((777NNNhhhyyy~~~lllQQQ888(((!!!!!!#########  """$$$'''///999III\\\rrrqqqRRR@@@999888>>>GGGdddyyy|||ttteeeQQQBBB@@@GGGXXXjjjyyyzzzwwwyyyzzzwwwrrrrrrtttttttttrrrpppnnnggg[[[III;;;222///,,,++++++***)))))))))***,,,---///444===HHHUUUcccpppxxx}}}}}}{{{xxxssspppppppppqqquuuwwwrrrkkk```OOOBBB;;;555///...---******------,,,///666===FFFUUUbbboooyyyzzzyyywwwvvvxxxuuuiii\\\MMMBBB;;;;;;:::777:::AAAGGGSSScccooorrrooojjjggg___VVVIII???;;;===AAADDDRRR[[[bbbbbb```aaaccccccaaacccddddddddd```SSSEEE888555111///......---------++++++,,,///666FFFUUUiiimmmrrrsssoookkkiiihhheee\\\NNNAAA888222///---...---,,,,,,---...000111666>>>KKK[[[iiissszzz}}}{{{~~~|||zzzyyyuuuooolllggg\\\PPPHHHHHHIIINNNVVV___fffjjjmmmhhh```VVVJJJDDDJJJTTT^^^```cccdddbbb___\\\\\\ZZZ]]]]]]UUUFFF888///,,,++++++***++++++,,,---...............------,,,,,,.............../////////000000000---***,,,111666DDDOOO]]]dddeeedddfffiiillllllmmmpppqqqqqqooommmggg___SSSHHHEEEKKKVVV___aaaiiimmmllllllllldddYYYGGG??????MMM___gggeeeaaaaaabbbdddffffffeeedddccc]]]TTTGGG999...)))((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))),,,444AAAOOO[[[aaa```aaabbbbbbdddaaaTTTFFF999888;;;DDDOOOVVVXXXVVVVVVWWWWWWWWWUUUVVVWWWYYYUUUTTTNNNDDD888222333666>>>HHHQQQTTTWWW[[[]]]]]]SSSJJJ???777555777888999IIINNNTTTXXXYYYXXXVVVUUUXXXWWWWWWZZZ^^^]]]YYYUUUIIIBBB@@@HHHQQQUUUVVVVVVLLL@@@888999<<>>CCCNNN___lllqqqoookkkhhh]]]UUUHHH???<<<===AAACCCQQQYYY_________bbbdddddd___ccceeeffffffaaaUUUIII;;;777333000......---,,,,,,******---///777GGGVVVhhhooottttttnnnjjjkkkmmmfff^^^RRRFFF<<<666333111...------,,,---...///000333:::GGGVVVdddooowwwzzz{{{~~~xxxrrrooolllbbbXXXKKKIIIHHHKKKSSS]]]eeeiiikkkgggaaaXXXKKKCCCGGGPPPZZZ^^^cccdddbbb^^^\\\\\\\\\______WWWHHH999///+++++++++******+++,,,,,,---.........------,,,,,,,,,........................000000///,,,***+++...111;;;HHHXXXaaabbbaaadddgggjjjlllnnnqqqrrrqqqnnnlllhhhcccYYYKKKCCCEEEQQQ[[[cccjjjnnnkkkjjjkkkfff\\\JJJAAA@@@MMM^^^fffeeeccccccccceeeeeeeeecccaaa```]]]SSSCCC555,,,(((((()))'''''''''((((((((())))))&&&&&&%%%%%%%%%&&&''''''))))))+++000:::IIIWWW```^^^___```bbbeeedddYYYLLL===999777>>>KKKUUUXXXWWWWWWXXXYYYXXXVVVVVVWWWXXXUUUTTTOOODDD999333444888AAAJJJSSSVVVYYY\\\\\\ZZZOOODDD777000000333444444@@@HHHQQQWWWXXXWWWVVVWWWXXXXXXYYY]]]``````^^^[[[QQQFFF>>>AAAJJJRRRXXX\\\UUUKKKAAA===>>>CCCPPP]]]fffiiikkkllllllgggYYYLLLDDDCCCEEELLLWWWbbbhhhkkkoooooonnnkkkeee^^^WWWRRRKKKGGGBBB===;;;<<<>>>???\\\JJJ666***&&&&&&,,,222BBBIIIQQQUUU[[[bbbeeedddeeefffgggiiikkklllmmmmmmbbbSSS>>>---%%%"""""")))222AAAUUUccchhhgggffffffgggfffeeedddcccbbbaaaaaabbbccceeehhhkkknnnqqqrrrwwwxxxrrrbbbOOO???000&&&  &&&222GGG[[[pppxxx~~~~~~|||{{{zzzzzzzzzzzzvvvtttrrrssswww||||||zzzzzz{{{yyyuuupppbbbMMM666***%%%$$$+++555NNNggg~~~xxxcccVVVWWWdddpppzzzyyyxxxyyyzzz{{{{{{yyywww{{{|||{{{~~~~~~qqqaaaHHH444### '''666OOOkkk~~~tttYYY???+++"""   """"""$$$+++333DDDXXXpppwwwVVV???555444888<<>>:::<<<@@@CCCNNNVVV\\\\\\^^^aaacccbbb]]]aaaeeeeeeeeeaaaVVVLLL>>>:::555111///......---+++***+++...111999HHHWWWfffmmmsssrrrkkkhhhjjjooogggaaaVVVJJJ???777333111......---,,,---...///000111888DDDRRR```llltttxxx{{{|||vvvtttssslllcccQQQMMMIIIJJJQQQZZZccciiihhheee```XXXKKKBBBDDDLLLWWW\\\bbbdddaaa]]]]]]]]]]]]``````XXXIII999///+++++++++*********+++,,,,,,------------------------...............---------......---,,,,,,,,,...000777CCCSSS]]]___```bbbeeeiiikkkoooqqqqqqnnnllljjjhhheee\\\NNNBBBBBBLLLWWWeeelllnnniiigggiiifff___MMMDDDBBBLLLZZZbbbcccbbbdddeeeeeedddccc```]]][[[\\\QQQAAA333+++(((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&''''''))))))***---444AAAPPP[[[ZZZ]]]```aaacccbbbZZZOOODDD===888;;;FFFQQQVVVWWWXXXYYYZZZYYYWWWVVVWWWWWWUUUTTTOOOEEE:::444666999EEENNNUUUXXXYYYZZZWWWRRRGGG>>>333---...222333333999AAALLLTTTVVVVVVWWWXXXZZZZZZ\\\^^^``````^^^]]]XXXLLLAAA@@@EEEMMMWWW___\\\TTTLLLFFFDDDIIIUUU___gggjjjmmmmmmmmmgggXXXJJJEEEDDDFFFNNNYYYccciiikkknnnppprrrsssrrrmmmhhhdddWWWSSSMMMGGGCCCAAAAAABBB\\\LLL:::---'''&&&---444???FFFLLLPPPWWW___cccbbb``````aaadddhhhjjjjjjiii```RRR===---%%%"""###)))111???QQQ___ccccccccccccccccccbbbbbbbbbbbbccccccdddfffiiilllppprrrttttttuuuvvvooo^^^KKK;;;...%%% %%%111GGGZZZpppxxx}}}|||{{{zzzzzzyyyzzzzzzvvvtttsssssswww{{{}}}~~~{{{yyywwwxxxyyywwwrrrnnnbbbNNN888***$$$$$$+++333LLLeee}}}wwwooopppxxx~~~{{{zzzyyyzzz|||}}}|||{{{uuuyyyzzzzzz}}}~~~qqqaaaFFF222"""!!!'''777PPPmmmtttZZZ@@@,,,""" """"""###)))222CCCWWWooozzz\\\CCC555222666999MMMddd{{{}}}~~~{{{ppp[[[FFF>>>???TTTfffuuuuuurrrssstttqqqtttuuuvvvvvvtttrrrpppnnnhhh\\\JJJ;;;222...+++***))))))******++++++++++++---222:::DDDQQQaaaoooxxx~~~zzzuuuooollllllmmmmmmooonnnmmmlllgggZZZMMMAAA:::444222///,,,+++------,,,///444:::CCCQQQ^^^kkkwww~~~~~~~~~}}}vvvmmm```SSSDDD;;;999:::::::::;;;CCCQQQ^^^fffgggeeebbb]]]TTTGGG===999;;;???BBBJJJRRRXXX[[[]]]aaabbb```\\\```ddddddccc```XXXOOOBBB===777222000//////...+++***,,,///333;;;JJJXXXccciiinnnmmmgggeeehhhlllkkkfff[[[MMM@@@555000...///...---,,,,,,---...///111777BBBPPP^^^jjjsssxxxzzz}}}wwwvvvvvvpppgggXXXRRRLLLJJJPPPYYYccciiifffddd```XXXKKKBBBDDDKKKVVV\\\cccddd```^^^^^^aaa___bbbaaaWWWHHH888///+++++++++************+++++++++++++++,,,------...............---------------,,,,,,,,,,,,---...///000444>>>LLLWWW]]]```bbbccchhhkkkoooqqqooommmkkkkkkjjjhhh```RRRDDDAAAIIIRRRbbbjjjmmmhhhfffiiigggaaaPPPGGGCCCKKKXXX___aaaaaadddeeeeeedddbbb^^^[[[YYY\\\PPP@@@222+++)))((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&&&&'''((((((***++++++///888GGGRRRTTT[[[```aaa```___ZZZSSSKKKCCC:::999@@@KKKRRRVVVYYY[[[\\\[[[XXXWWWVVVWWWUUUTTTOOOEEE;;;555777;;;HHHPPPWWWYYYXXXUUUNNNEEE<<<666///,,,---000111111333:::CCCLLLQQQUUUWWWXXXZZZ[[[\\\]]]^^^]]]]]]\\\]]]SSSIIIDDDCCCHHHRRR\\\^^^\\\WWWRRROOOSSS[[[ccchhhkkkmmmmmmlllfffXXXJJJCCCDDDHHHQQQ^^^iiioooqqqmmmppptttxxxyyyxxxuuusssgggccc]]]UUUNNNIIIGGGEEE\\\OOO>>>111'''%%%,,,666<<>>IIINNNXXXaaaaaa^^^]]]\\\ZZZQQQIII>>>888:::CCCMMMTTTZZZ[[[]]]\\\YYYWWWVVVVVVTTTTTTOOOEEE;;;666888<<>>IIIWWWbbbhhhiiihhhhhh]]]LLL>>>777888<<>>MMM[[[___aaaccccccaaaaaaccceeehhheee]]]QQQDDD:::555444//////------,,,---...///222777AAANNN\\\jjjtttyyyvvv}}}sssbbb[[[QQQLLLOOOXXXccciiigggddd```YYYMMMDDDGGGNNNZZZ```eeeeeebbb```dddiiibbbccc```UUUEEE666...,,,++++++***************+++'''((()))+++---///000111.........------,,,,,,,,,*********+++------,,,+++---222===KKKZZZbbbeeedddfffjjjoooqqqpppppprrrssstttqqqiii[[[LLLDDDEEEIIIRRR```kkkllllllnnniiibbbRRRIIIDDDKKKWWW___cccfffaaabbbdddddddddbbb```___[[[OOO???444...+++(((%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&***---,,,)))...999CCCIIIVVVaaabbb^^^]]]^^^___TTTLLL@@@777666>>>IIIRRRZZZ\\\]]]\\\ZZZWWWVVVVVVTTTTTTOOOFFF<<<777999===IIIPPPWWWWWWSSSJJJ;;;...---///000///---,,,,,,------...222;;;GGGPPPTTTUUUUUUWWWYYYZZZZZZZZZ[[[\\\```]]]XXXOOOEEEAAAIIIUUU^^^cccgggeeebbbcccgggiiihhhjjjkkkjjjjjjeeeXXXJJJBBBDDDJJJUUUbbbkkkoooppplllmmmpppsssuuuvvvwwwwww{{{zzzwwwsssnnnjjjgggeeedddVVVEEE555***%%%***111>>>FFFOOOVVVWWWWWWWWWXXX^^^]]]^^^aaaeeehhhiiiiii[[[MMM999))) !!! """&&&444@@@OOOYYY]]]^^^aaacccdddccccccdddfffiiikkkmmmoooqqqrrrtttuuuuuuttttttnnnjjjaaaQQQ>>>///&&&""" %%%///JJJfffzzz~~~|||yyyzzzyyywww~~~zzzvvvrrrqqqqqqqqqsssnnnmmmqqqsssrrrvvv|||yyywwwuuutttssspppiiiddd[[[KKK777)))"""!!!'''///HHHcccuuu}}}{{{}}}}}}{{{}}}zzzyyyzzz|||~~~~~~}}}zzzvvvtttvvvxxxpppfffIII///"""  (((>>>^^^yyyoooWWW>>>+++""" !!!'''...===SSSmmmrrrUUU@@@888666444;;;JJJ^^^lllsssvvvzzz}}}{{{eeeJJJ===@@@SSS^^^jjjnnnooopppooolllvvvtttrrrssstttsssooolllhhh]]]MMM;;;///***)))***&&&'''(((******+++++++++...000555???OOObbbuuuwwwpppllllllmmmooopppooommmiiiiiiggg]]]SSSJJJ???666444333000---,,,,,,,,,///555;;;CCCPPP\\\iiittt}}}~~~}}}zzzvvvsssllleeeTTTBBB:::;;;;;;666888<<>>JJJWWWdddooouuu|||}}}~~~iii___PPPGGGIIIUUUccclllhhhkkk```RRRLLLFFFGGGRRR]]]___bbbeeeffffffeeedddggggggcccWWWGGG888000---,,,+++***)))((((((((((((((())))))+++222:::<<<999999555000,,,***,,,///111,,,++++++,,,---...,,,+++111000444@@@PPP]]]bbbcccfffjjjnnnooonnnnnnqqqtttwwwuuummm```RRRIIIFFFGGGQQQbbbmmmlllkkkmmmiiiaaaSSSGGG???EEEVVVdddfffccceeegggiiifffbbb```cccgggcccWWWEEE666---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((***)))******)))***444>>>LLLSSSZZZ]]]___```]]]XXXZZZSSSGGG;;;777:::BBBIIIWWWYYY[[[ZZZWWWVVVXXX[[[SSSPPPLLLHHH@@@888888<<>>FFFPPPVVVXXXWWWXXXXXX[[[[[[\\\___bbbeeeeeedddTTTHHH666'''   ###'''333>>>KKKUUUYYY[[[^^^aaabbbbbbcccdddfffggghhhiiikkklllnnnpppqqqrrrssssssnnnhhh]]]MMM;;;,,,$$$!!!!!!%%%...GGG```ttt{{{~~~}}}|||yyyuuu|||{{{xxxvvvtttrrrrrrqqqrrrooooootttvvvuuuxxx}}}yyyvvvtttsssrrrnnngggbbb\\\KKK777***######)))000HHHcccvvv~~~zzzzzz|||{{{zzz|||{{{zzzzzz{{{}}}~~~}}}|||{{{yyyvvvtttwwwxxxpppeeeIII000"""!!!)))@@@```{{{}}}zzz|||oooVVV===+++""" !!!'''...<<>>FFFKKKPPPQQQKKK@@@444,,,---,,,+++,,,---...,,,***---,,,---000777AAAKKKQQQWWWXXXYYYXXXVVVVVVXXXZZZ```^^^^^^[[[PPPEEECCCGGGXXX]]]dddfffeeeeeegggjjjkkklllllljjjiiicccVVVHHHDDDDDDJJJVVVaaagggkkkpppooonnnnnnoooqqqqqqooommmjjjnnnrrrvvvwwwwwwxxxyyyddd]]]QQQCCC222(((+++333===EEEOOOVVVWWWWWWWWWXXXWWWXXXYYY[[[^^^___]]]\\\LLLBBB222'''!!! ###(((444>>>LLLVVVYYY[[[^^^aaaaaabbbdddeeeffffffeeedddeeefffgggiiillloooqqqrrrmmmeeeXXXFFF555(((""""""%%%---CCCYYYnnnwww~~~zzzuuuwwwxxxxxxwwwvvvuuusssrrrqqqpppsssxxx{{{zzz{{{~~~xxxuuurrrqqqppplllfffaaa[[[KKK888+++$$$$$$+++222HHHdddxxxxxxwwwyyyyyyzzz||||||{{{zzz{{{|||}}}|||zzzwwwwwwuuuuuuxxxxxxooodddJJJ111###!!! +++CCCccc~~~xxxtttvvv{{{nnnUUU<<<***""" !!!'''...;;;OOOhhhxxxtttWWWAAA777444333777EEEZZZiiippprrrtttvvvyyyyyy|||zzziiiQQQBBB???LLLZZZgggmmmooorrrsssqqqsssrrrqqqqqqqqqpppmmmjjjjjj```PPP???333,,,++++++((())))))*********))))))...111777@@@LLL\\\kkkuuuvvvtttqqqnnnlllkkkkkklllhhhiiiiiijjjmmmnnnfff]]]KKK???444000000---,,,,,,,,,+++...333888>>>KKKVVVkkkvvv|||wwwxxx{{{}}}{{{{{{rrr```KKK>>>;;;;;;:::777:::AAAMMMZZZcccggggggfff___TTTHHH>>>;;;===@@@CCCKKKRRRUUUYYY]]]___]]]^^^```aaaaaadddfffaaaZZZOOOHHH>>>777333111...+++000------222999BBBPPP\\\bbbeeeddd___\\\^^^^^^]]]dddffffff^^^PPPBBB:::777111000///------------------111999DDDQQQ___kkkqqq|||~~~ooofffYYYNNNLLLSSS^^^eeekkkmmmaaaSSSNNNIIIIIITTTbbbffflllooonnnkkkhhhfffhhhgggcccYYYJJJ;;;222...,,,+++***)))(((((((((((()))+++...333AAAQQQYYYZZZTTTOOOHHHAAA;;;555///+++---+++++++++,,,---,,,*********...888GGGVVV```dddgggggghhhkkknnnqqqqqqpppuuuuuurrrjjj___SSSIIIDDDKKK\\\jjjlllkkkmmmlllhhh[[[MMMAAACCCSSSbbbiiihhhiiilllmmmkkkfffcccdddeeeeee\\\NNN>>>222+++((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((+++*********((((((000:::LLLSSSZZZ[[[[[[]]][[[XXX\\\ZZZSSSIII>>>;;;>>>CCCNNNSSSXXXYYYVVVSSSRRRSSSTTTQQQNNNJJJBBB;;;:::???EEEKKKPPPOOOGGG;;;111,,,+++******+++,,,,,,+++))))))+++---...222999CCCJJJTTTVVVYYYYYYXXXWWWWWWWWWaaaaaaaaa___UUUHHHBBBAAANNNUUU^^^dddeeefffgggiiihhhjjjkkkjjjiiicccTTTFFFDDDDDDJJJVVV```eeejjjnnnqqqqqqqqqqqqoooiiiaaa[[[ZZZaaakkktttzzz|||}}}}}}```\\\UUUGGG555((()))111;;;CCCMMMTTTVVVVVVVVVWWWTTTTTTUUUWWWYYYXXXVVVTTTIII???222'''""" $$$)))666BBBRRR]]]aaaaaaaaaccc```bbbeeeggggggeeebbb```aaaaaaccceeehhhlllppprrrlllbbbRRR@@@000&&&!!!"""&&&///CCCVVVjjjttt|||{{{vvvvvvwwwyyyzzzyyywwwtttrrrppprrrwww|||xxxuuurrrpppooolllfffaaaZZZJJJ777***$$$$$$+++333HHHfff{{{yyywwwxxxzzz|||}}}~~~|||{{{||||||{{{zzzuuuuuutttuuuyyyxxxnnnbbbKKK222###!!!!!!---FFFddd}}}yyyttttttxxx{{{}}}mmmSSS:::)))""" !!!&&&---;;;OOOfffvvvvvvYYYAAA666333222444BBBVVVfffnnnpppqqqrrrvvvxxx{{{zzzlllUUUCCC===KKKYYYhhhmmmoooqqqrrrrrrssssssssssssrrrpppmmmlllkkkaaaRRRBBB555...++++++)))************))))))(((,,,000777???JJJXXXgggqqquuuuuusssqqqooommmlllllliiikkkkkklllnnnoooggg]]]NNNAAA555111000...---......---///333777===IIITTTjjjuuu}}}zzzuuutttwww{{{~~~xxxfffQQQAAA:::999;;;888:::@@@KKKXXXbbbggghhheee```VVVIII???:::;;;>>>@@@HHHOOOSSSWWW\\\^^^]]]\\\^^^______cccfffbbb\\\PPPIII@@@999666333000---///,,,,,,111777AAAPPP^^^dddgggfffaaa^^^______]]]aaadddfff```UUUHHH>>>:::222111///---,,,,,,---...---000777AAAOOO]]]jjjqqq{{{}}}qqqiii]]]RRROOOSSS]]]dddkkklll```RRRNNNIIIIIIRRR^^^eeelllpppooollliiiggghhhgggcccYYYLLL>>>444///,,,+++***)))(((((((((((('''))),,,333BBBUUU```bbb```\\\UUUOOOHHH???444------,,,******+++,,,+++******+++///777EEETTTaaahhhhhhggggggkkkpppssssssqqqrrrssssssooofffYYYKKKBBBGGGWWWfffkkklllnnnnnnlll```QQQCCCCCCPPP```iiikkkiiikkkllljjjeeebbbaaaaaabbb\\\QQQBBB555,,,))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((('''+++*********''''''...777JJJRRRYYYZZZYYY[[[ZZZXXX\\\\\\YYYOOOCCC<<<;;;>>>HHHOOOVVVYYYWWWSSSQQQPPPRRROOOMMMJJJCCC;;;;;;???FFFLLLQQQOOODDD888000,,,***))))))***++++++***((('''***---------222;;;CCCOOOSSSXXX[[[\\\ZZZYYYYYY```bbbcccbbbZZZOOOEEE@@@FFFMMMXXXaaaeeeggghhhiiigggjjjkkkkkkjjjcccUUUFFFCCCDDDKKKWWWbbbgggkkkoooqqqsssuuutttooocccUUULLLPPPWWWcccnnnvvvzzz}}}~~~ZZZXXXSSSHHH666((((((...999AAAKKKRRRTTTTTTUUUVVVRRRRRRRRRSSSTTTTTTQQQOOOIII@@@333)))$$$ ###***666DDDWWWdddhhheeecccbbbaaacccgggiiiiiifffaaa_________aaacccgggkkkoooqqqjjj___MMM;;;---$$$ !!!'''333FFFWWWjjjrrryyyzzz{{{}}}{{{xxxwwwyyy{{{}}}{{{xxxtttqqqoootttzzz~~~xxxuuurrrpppooommmgggcccYYYIII666)))######***222IIIhhh}}}||||||~~~}}}{{{|||~~~}}}|||||||||{{{zzztttttttttuuuxxxwwwlll```KKK222###!!!$$$000HHHddd|||zzzwwwvvvwww~~~|||kkkQQQ888(((""" &&&---;;;OOOfffvvvwww[[[AAA555111000111>>>QQQbbbkkkoooppppppvvvxxx{{{zzznnnXXXEEE:::JJJZZZiiinnnnnnoooqqqrrruuuuuuvvvuuusssqqqooooookkkbbbTTTDDD777///,,,+++)))************))))))((((((---555===FFFTTTdddooouuuuuutttrrrpppnnnkkkjjjiiikkklllmmmqqqqqqiii___PPPCCC777333222///...//////...000444888===IIITTThhhsss~~~~~~zzzuuuooorrrvvv{{{~~~~~~~~~xxxjjjWWWEEE999777::::::;;;???IIIWWWbbbhhhjjjddd```VVVIII===777888;;;<<>>NNN\\\eeeiiiiiiddd```aaa```]]]^^^bbbeeeaaaXXXKKKAAA;;;444222///---,,,,,,---......000666@@@NNN]]]jjjrrrzzz}}}ssslllaaaVVVQQQTTT^^^eeejjjkkk^^^QQQMMMIIIHHHQQQXXX```jjjooonnnkkkiiiiiigggfffbbbZZZMMM@@@555///,,,+++***)))(((((((((((('''(((+++111AAATTT```cccbbb^^^YYYUUUOOOFFF:::111...,,,*********++++++******+++...555@@@PPP___iiihhhggghhhlllrrruuuuuusssoooppprrrrrrlll___NNNBBBCCCQQQ```jjjnnnqqqqqqpppdddUUUEEEBBBNNN^^^iiimmmhhhhhhhhhfffbbb___^^^^^^^^^[[[SSSFFF777---***+++&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&***)))******'''&&&,,,555GGGPPPXXXYYYXXXYYYYYYXXXZZZ\\\[[[TTTHHH???::::::CCCKKKTTTYYYXXXTTTQQQPPPOOOMMMLLLIIIBBB;;;:::>>>GGGMMMSSSPPPEEE999000---)))(((((()))******)))''''''+++...---,,,///666<<>>GGGUUUaaahhhkkkeeeaaaWWWHHH:::333444888;;;DDDLLLQQQWWW]]]``````]]]^^^]]]]]]aaaeeeddd___PPPJJJBBB===:::888444111,,,+++---000444<<>>FFFQQQWWWWWWTTTQQQPPPMMMLLLKKKIIIBBB;;;:::>>>HHHMMMRRRQQQHHH;;;111,,,)))(((((()))******)))''')))+++---,,,,,,...333777JJJPPPXXX]]]^^^\\\ZZZYYY]]]```bbbbbbaaa]]]SSSHHH???DDDMMMWWW```fffjjjkkkhhhjjjkkkkkkjjjeeeWWWIIIAAABBBKKKZZZffflllppptttqqqssswwwwwwooo```NNNBBB???DDDLLLUUU```lllwww~~~UUURRRNNNHHH<<<111---///999AAAKKKRRRUUUUUUVVVWWWTTTQQQNNNNNNOOOPPPPPPPPPHHH???222(((###!!!  (((333AAASSS___bbb```^^^^^^___aaaeeeggggggddd```^^^^^^___aaadddfffhhhiiijjj```TTTBBB222((("""(((999NNN[[[jjjpppuuuuuuuuuwwwvvvsssrrruuuxxxzzzzzzxxxuuusssooowww}}}~~~zzztttqqqnnnmmmnnnmmmiiifff[[[KKK777***###""")))000EEEeee|||oooeeeeeeggguuu}}}}}}zzzyyyyyyzzzzzzyyyvvvuuusssrrruuusssiii]]]III000"""!!!&&&555MMMhhh~~~yyyuuutttxxx|||zzziiiNNN555&&&!!! &&&,,,999NNNfffvvv{{{]]]BBB333///...///999JJJZZZgggnnnqqqrrruuuxxxzzzxxxqqqbbbMMM>>>FFFWWWhhhmmmmmmooosssvvvvvvxxxzzzyyyuuurrrrrrrrrkkkcccUUUFFF999000+++((('''((()))***************)))...333888>>>KKK\\\iiiooonnnnnnmmmlllkkkjjjiiihhhkkkmmmppptttuuummmbbbOOODDD999666444111...------,,,...222666<<>>111)))***)))((()))++++++)))((()))******+++,,,...000111@@@GGGQQQYYY]]]^^^^^^^^^___aaaaaa```bbbaaaWWWLLL???BBBHHHPPPZZZccchhhkkkhhhiiiiiiiiihhhcccVVVIIIAAACCCKKKZZZfffkkkooorrrqqqtttvvvuuummm^^^LLL@@@===@@@FFFMMMVVVbbbmmmtttVVVQQQMMMIII@@@666111222:::BBBLLLTTTVVVWWWXXXYYYUUURRRNNNMMMNNNPPPQQQRRRFFF===000'''"""!!!   (((555AAAQQQ[[[^^^^^^^^^___^^^```ccceeeeeeccc```]]]]]]___aaadddfffggggggfff\\\PPP???///&&&!!!(((:::OOO\\\hhhpppuuuvvvuuuuuusssooooooqqqtttwwwxxxwwwuuutttooowww}}}~~~yyyrrrooolllkkklllllliiifff]]]MMM999+++$$$###)))000CCCccczzzzzziii___^^^aaaqqq|||~~~{{{xxxwwwwwwxxxxxxxxxwwwvvvsssrrrsssrrrhhh\\\III///"""!!!&&&666OOOjjj}}}wwwuuutttwww{{{yyyhhhMMM444&&&!!! %%%,,,777LLLfffvvv{{{^^^BBB333......///888HHHXXXfffnnnrrrssstttvvvxxxxxxrrreeeQQQAAACCCUUUfffmmmmmmpppuuuxxxvvvxxxzzzyyyuuurrrrrrsssjjjbbbUUUGGG999000***(((''''''(((******+++++++++,,,000444777<<>>777;;;999888:::CCCPPP]]]fffiiijjjeeeZZZHHH777///111666@@@HHHOOOSSSXXX]]]```^^^``````^^^]]]```eeeddd```VVVOOOGGG@@@<<<888222...---...222555777<<>>NNNVVVWWWWWWTTTRRRTTTVVVQQQFFF<<>>---((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************%%%%%%''')))&&&%%%+++444:::HHHVVVZZZYYYYYYXXXWWWZZZXXXXXXYYYXXXQQQEEE<<<555>>>JJJRRRSSSRRRQQQQQQNNNMMMMMMLLLEEE>>>===@@@FFFIIINNNOOOKKK@@@111'''***)))))))))++++++)))(((***)))((())),,,...///...666>>>JJJUUU]]]aaadddeeeaaacccaaa___aaacccZZZNNN???@@@DDDLLLVVV```gggjjjggghhhhhhffffffbbbVVVIIIBBBCCCLLLZZZeeeiiilllooorrrtttvvvtttlll\\\KKK???>>>AAAEEEJJJQQQZZZccciiiZZZXXXUUUPPPEEE777//////<<>>KKKUUUYYYXXXWWWUUUTTTVVVUUUKKK???666---''''''((('''((()))+++***+++---000999KKK\\\eeegggiiijjjnnnuuuvvvtttxxxvvvrrrqqqrrrooobbbSSSAAAEEENNN]]]mmmxxx{{{zzznnn___MMMEEEKKKZZZhhhpppuuulllffffffeeebbbbbbfffgggiiidddUUUAAA000******((())))))'''%%%$$$%%%&&&%%%000999999444000---+++&&&######'''((('''(((+++444===JJJUUU\\\]]]\\\[[[WWWWWWXXXZZZYYYTTTKKKDDD666:::CCCMMMUUUXXXXXXVVVPPPOOOPPPOOOGGG===:::<<>>IIIUUUdddkkknnnkkkhhhggggggeee^^^```ccceeecccZZZLLLBBB:::777333000//////---,,,111///111;;;FFFTTTcccpppxxx{{{uuufffWWWOOOUUU___mmmjjjeee]]]TTTOOOMMMMMMZZZ```hhhmmmnnnnnnoooppppppjjjccc]]]UUUIII:::///,,,+++)))''''''''''''''')))(((***222===JJJSSSXXXSSSSSSRRRRRRVVVXXXQQQGGG888///)))((()))(((((())))))((()))+++...666HHHYYYcccgggiiijjjnnnssstttqqqtttsssqqqppprrrooocccUUUBBBBBBHHHWWWiiiuuuwwwvvvrrrcccPPPFFFIIIVVVeeemmmpppiiifffggggggbbbaaacccfffiiifffYYYEEE333***((((((((((((&&&%%%$$$&&&(((,,,999FFFHHHEEE>>>666...)))%%%$$$'''((('''(((+++000999EEEQQQXXXZZZYYYXXXWWWWWWXXXYYYXXXSSSLLLFFF:::<<>>QQQgggqqqtttyyy{{{gggRRRGGGEEEVVVkkk{{{{{{{{{zzzyyyyyyyyyyyyyyyuuusssnnnjjjkkkiii___TTT===... """...DDD```zzzyyyxxxzzz{{{xxxttttttyyysss\\\@@@,,,!!!""")))555LLLfffvvv}}}rrrXXX@@@111---...---111>>>PPP```hhhnnnrrrsssuuuuuutttpppeeeOOO<<<@@@PPPeeeqqqsssqqqrrrtttppppppppppppooonnnmmmlllllleeeYYYIII:::000+++***''''''''''''((()))***++++++///444888>>>IIIXXXcccssssssrrrpppoooqqqtttwwwwwwxxxwwwuuuwwwuuummmbbbSSSIII???:::666111//////---//////000444<<>>111...***'''''')))***)))'''))))))+++111<<>>===???IIIUUU\\\\\\XXXUUUTTTTTTQQQHHH===888999AAAHHHOOOQQQOOOIII<<<000---+++)))(((((()))***+++)))))))))***++++++,,,,,,)))---222666???LLLXXX]]]___```^^^ZZZ\\\______\\\XXXPPPGGGDDDIIISSS\\\aaajjjiiiiiijjjiiibbbUUUJJJEEEEEEKKKYYYdddiiijjjlllrrrwwwyyyppp___NNNCCC@@@AAA@@@???@@@DDDIIINNNRRRjjjfffccc]]]QQQ@@@333///444AAASSS^^^aaa]]]YYYVVVSSSSSSOOOIIIHHHJJJIIIFFF555,,,$$$!!! !!!'''444???OOOZZZ^^^^^^^^^^^^^^^aaaeeeiiikkkjjjhhhgggbbbeeeeeeddddddeeeaaa[[[LLL<<<,,,###!!!+++===TTTdddpppsssuuuuuusssqqqqqqrrrqqqssstttuuutttrrrooommmkkklllmmmmmmkkkkkklllmmmnnnkkkiiihhhhhhfffccc```[[[KKK888+++$$$"""&&&---999MMMcccnnnsss{{{nnnWWWHHHCCCPPPcccyyy{{{{{{yyyxxxwwwwwwxxxwwwvvvooommmgggeeefffdddYYYMMM777+++"""000HHHdddyyy}}}yyywwwwwwzzzzzzxxxtttsssvvvnnnXXX===*** """(((777MMMgggwww~~~pppVVV>>>000---///---000<<>>NNNbbbooorrrqqqqqqssslllmmmmmmmmmmmmllljjjjjjkkkeeeYYYJJJ;;;000+++***%%%%%%%%%&&&'''((()))***+++///444:::AAALLLZZZdddooooooooooooppprrrvvvxxxtttuuusssrrrttttttlllcccVVVKKKAAA;;;777222///000///000111111555===IIIRRRaaalllsssrrrmmmmmmooooooqqqqqqqqqrrrtttvvvwwwwww}}}xxxvvvrrrbbbJJJ<<<:::<<<<<<===???EEENNNYYY___eeeccc^^^VVVFFF888333666888CCCNNNUUU[[[```bbbaaabbb```^^^___bbbccccccbbb^^^TTTJJJCCC===777666888333111111444777<<>>??????>>>???BBBFFFIIILLLmmmhhhddd___SSSAAA333,,,111>>>OOO]]]aaa^^^YYYVVVUUUUUUPPPKKKKKKMMMLLLHHH444+++###!!! """(((444???OOO[[[aaabbbaaa``````cccfffhhhiiihhhfffdddaaaccccccaaaaaabbb^^^WWWEEE777''' """,,,???VVVfffooorrrvvvxxxwwwtttqqqppptttuuuvvvwwwvvvtttqqqooollllllmmmkkkjjjiiijjjkkkiiiiiihhhhhhgggdddaaa^^^YYYJJJ777+++$$$"""&&&,,,888LLLbbbmmmssszzzttt^^^LLLCCCJJJ[[[qqq}}}zzzxxxvvvuuuvvvwwwuuutttmmmkkkfffeeegggeeeXXXJJJ222'''###222LLLeeewww~~~}}}zzzwwwuuutttuuuxxxyyywwwtttqqqrrriiiSSS:::))) """(((888OOOiiiyyynnnUUU>>>000,,,...---///:::LLL[[[eeelllrrrrrruuuvvvsssnnnbbbOOO>>>===LLL___lllpppqqqrrrtttkkkkkkkkkllllllkkkjjjjjjlllfffZZZKKK<<<222,,,***%%%%%%%%%%%%&&&'''((())),,,000555;;;DDDPPP^^^ggglllllllllnnnqqqtttwwwyyyqqqrrrqqqqqqssstttmmmdddVVVKKKAAA<<<888333000000///000111222666>>>JJJSSScccmmmuuusssooooooqqqrrrqqqqqqqqqqqqrrrsssuuuvvv}}}xxxvvvssseeeNNN>>>:::<<<<<<===>>>BBBKKKUUU\\\cccaaa^^^WWWIII:::444555888BBBNNNVVV]]]dddeeecccbbb`````````aaaccccccccc[[[RRRIIIDDD>>>777444555222000111444777===HHHSSS___hhhppppppmmmjjjfffbbb^^^^^^aaadddddd^^^TTTLLLAAA===888444333222222111111000222888@@@LLL___oooyyy~~~zzzlllZZZNNNNNNUUUaaafffiiidddXXXNNNJJJJJJRRRYYYbbbhhhhhhggggggggggggfffffffffbbbWWWFFF999222---((())),,,...,,,((()))***,,,000888AAAKKKQQQWWWWWWUUUSSSTTTWWWUUUPPPFFF<<<222...+++(((''')))'''''')))******...<<>>444+++((((((&&&&&&'''***///777CCCOOOVVVXXXXXXXXXYYYYYYXXXVVVSSSQQQPPPGGG@@@;;;@@@LLLVVVXXXVVVWWWVVVUUURRRHHH<<<777888???EEEKKKPPPRRRNNNAAA444...,,,)))'''&&&'''(((******************+++++++++---...000111444===LLLYYY```cccbbb]]]\\\___```^^^```YYYNNNEEEBBBHHHRRRZZZccciiikkkjjjhhhdddXXXLLLDDDDDDLLL[[[hhhnnnpppssstttwwwuuujjjYYYHHH@@@>>>?????????@@@BBBDDDGGGHHHnnniiieeeaaaUUUCCC222***000;;;LLLYYY```___[[[XXXVVVUUUQQQMMMNNNQQQOOOJJJ666---$$$!!! !!!(((333>>>NNN\\\dddfffdddccccccdddfffggggggfffeeedddbbbddddddaaa``````[[[UUU???111$$$###---@@@XXXiiimmmppptttwwwwwwuuuqqqnnntttuuuwwwwwwwwwtttrrrpppmmmnnnnnnmmmkkkjjjjjjkkkggghhhiiiiiigggddd```^^^WWWHHH777+++$$$!!!%%%+++999MMMcccmmmqqqwwwxxxbbbNNNCCCEEERRRfffwww~~~{{{xxxttttttvvvwwwtttrrrpppnnnjjjjjjllliiiYYYHHH...%%%%%%555NNNeeetttyyyyyywwwsssrrrrrrrrrttttttsssrrrnnnnnndddNNN666((( !!!(((888OOOjjj{{{~~~mmmUUU>>>000,,,------///999IIIYYYccckkkrrrqqqtttuuurrrkkk```NNN>>>;;;HHHYYYgggmmmpppsssvvvllllllkkkkkkkkklllmmmmmmmmmggg\\\MMM???333---+++&&&&&&&&&%%%&&&&&&'''(((...000555;;;EEESSSaaajjjnnnmmmmmmooossswwwyyyyyyrrrsssssssssvvvvvvoooeeeTTTJJJ@@@;;;777222///000///000111222666>>>JJJSSSdddpppyyyxxxtttrrrsssrrrooopppppppppooopppsssvvv{{{vvvuuuuuuiiiQQQ@@@;;;;;;<<<===>>>AAAHHHSSS[[[```___^^^YYYLLL<<<333222777AAAMMMWWW```ggghhhdddaaaaaaaaaaaabbbcccdddeeeZZZRRRIIIDDD???888444555333111111444777<<>>HHHOOORRRTTTUUUTTTVVVZZZYYYUUUKKK@@@555000,,,((('''(((((((((***+++***---999GGGVVV```hhhjjjlllooopppooolllnnnnnnmmmnnnoooiiiaaaSSSHHH@@@FFFYYYooo}}}wwwrrrfffUUUJJJNNN^^^mmmqqqqqqnnnkkklllppppppnnniiihhhcccXXXGGG888...)))%%%%%%%%%$$$$$$'''+++...;;;HHHTTTXXXXXXZZZ\\\[[[EEE999---((((((&&&%%%&&&***,,,444@@@MMMVVVZZZZZZWWWYYYZZZYYYWWWTTTRRRQQQPPPHHH@@@AAAIIIRRRVVVWWWUUUTTTTTTQQQHHH===888999???DDDJJJOOOSSSPPPBBB555---+++)))'''''''''((()))************************---------///111666CCCPPP]]]aaabbb^^^]]]___```^^^___ZZZQQQGGGAAADDDMMMUUU^^^gggkkkiiihhheee[[[NNNBBBCCCLLL[[[iiiooorrrtttsssvvvtttjjjXXXHHH@@@===>>>>>>???AAABBBDDDFFFGGGooojjjfffbbbWWWDDD333***---777FFFSSS[[[\\\ZZZXXXVVVTTTPPPNNNPPPSSSQQQKKK999///$$$ &&&000;;;LLL[[[eeegggfffdddeeeeeeeeefffffffffffffffbbbdddccc___]]]\\\WWWPPP999..."""###...BBBZZZjjjlllmmmppprrrsssrrrpppnnnrrrsssuuuvvvvvvtttqqqooommmnnnoooooommmkkkkkkkkkfffhhhkkkkkkiiieeeaaa___VVVHHH666+++$$$!!!%%%+++999NNNdddooosssxxx~~~zzzeeeOOOCCC@@@JJJ\\\nnnyyy~~~~~~|||xxxttttttvvvwwwtttqqqsssqqqnnnnnnoooiiiUUUBBB,,,$$$$$$444LLLaaammmsssttttttqqqooonnnnnnnnnooooooooojjjiii^^^HHH333&&& !!!'''888OOOjjjzzz{{{lllVVV???000++++++,,,...777HHHWWWbbbkkkqqqnnnrrrsssooohhh\\\KKK<<<777CCCSSSaaaiiinnnsssvvvooonnnlllkkkkkkmmmpppqqqnnniii^^^OOO@@@555///---(((''''''&&&&&&&&&&&&&&&///000333999DDDSSSbbblllrrrpppoooqqqtttvvvvvvuuuuuuvvvvvvvvvxxxwwwmmmbbbRRRHHH>>>999666111///000///000111222555>>>JJJRRReeeqqq|||}}}xxxuuusssqqqmmmnnnooonnnmmmnnnrrrvvvvvvssstttvvvlllUUUBBB;;;:::<<<>>>>>>@@@GGGRRR[[[___^^^]]]YYYMMM===222000555???KKKVVV```hhhhhhddd```aaabbbbbbcccdddfffhhh]]]SSSIIICCC>>>888777999666444333444666999CCCNNNZZZccclllllljjjiiieeeaaa]]]]]]^^^aaabbb^^^VVVOOODDD???999444333222222222333444777<<<@@@IIIYYYhhhsssyyysssaaaRRRPPPUUUccceeegggeee___XXXRRROOOLLLTTT^^^eeegggfffffffffiiihhhhhhhhhdddYYYIII===444222000---,,,+++++++++(((***---///444<<>><<<===???AAABBBDDDEEEEEEpppkkkgggcccYYYFFF444******333@@@MMMUUUXXXWWWVVVUUUSSSPPPMMMPPPTTTRRRKKK;;;000$$$$$$...999JJJZZZeeehhhfffdddeeeeeeeeeeeefffgggiiiiii```aaa```\\\YYYXXXRRRKKK777,,,"""$$$///CCC[[[kkkkkkkkklllmmmooopppooonnnpppqqqsssuuutttssspppooolllnnnppppppnnnlllkkkkkkgggjjjmmmmmmjjjfffbbb```UUUGGG666+++$$$!!!%%%***888MMMeeerrrvvv||||||gggQQQCCC===EEEUUUgggtttzzz|||~~~|||xxxttttttvvvwwwtttqqqtttrrrooonnnooofffPPP;;;+++###"""222III\\\gggmmmoooqqqooonnnlllkkkjjjkkkkkklllgggeeeZZZEEE000$$$!!!'''777OOOjjjyyy~~~~~~zzzkkkVVV@@@000******,,,...777GGGVVVaaajjjqqqlllpppqqqmmmeeeZZZIII:::555@@@OOO\\\eeelllrrrvvvqqqooommmkkklllnnnrrrtttooojjj___PPPBBB666000---))))))((('''&&&&&&&&&&&&//////111777CCCSSSbbbllluuurrrpppppprrrsssrrrpppvvvwwwxxxwwwxxxuuujjj^^^PPPFFF<<<888555111/////////000111222555>>>IIIRRRdddrrr~~~{{{vvvssspppkkkmmmnnnmmmlllmmmrrrvvvsssqqqssswwwmmmWWWCCC<<<:::<<<>>>>>>@@@GGGRRR[[[^^^]]]]]]YYYNNN===111...444===JJJUUU```hhhhhhddd```aaaccccccdddeeehhhjjjaaaUUUIIIBBB<<<888999===999666555555555777@@@JJJVVV```hhhjjjhhhhhhfffbbb[[[[[[\\\___aaa^^^WWWQQQDDD@@@999444222222222222333444888<<<@@@GGGWWWfffqqqxxxvvvbbbSSSOOOTTTdddeeefffeeebbb[[[UUUQQQIIIRRR\\\dddfffeeeeeefffgggffffffhhhfff]]]NNNCCC444444222///,,,***+++,,,(((***---///333;;;EEELLLOOOSSSVVVWWWYYY\\\[[[XXXQQQEEE999222---)))'''((('''''')))***(((***444@@@MMMWWW```ccceeekkkppprrrrrrsssppplllkkkllliiidddWWWLLL@@@???KKK___qqq{{{zzzyyyppp^^^NNNLLL[[[jjjppptttuuurrrsssvvvrrrkkkggghhhggg^^^OOO>>>///'''###%%%&&&&&&&&&''')))+++...CCCWWW]]]XXXUUUUUUVVVNNN???///)))(((&&&%%%%%%%%%&&&+++888GGGRRRWWWWWWTTTXXX\\\\\\XXXUUUSSSSSSUUUNNNDDD>>>@@@FFFNNNTTTPPPOOOPPPOOOGGG>>>:::<<<@@@DDDJJJOOOTTTQQQCCC444)))))))))))))))(((((((((++++++******************///+++***...111222888AAAOOOVVV\\\]]]]]]___aaa___]]]\\\VVVKKK@@@===CCCIIIWWWcccjjjgggffffff]]]PPPCCCCCCJJJYYYeeejjjlllnnnpppttttttjjjYYYIII@@@>>>;;;<<<>>>@@@BBBCCCDDDDDDjjjjjjjjjeeeZZZHHH555((()))///:::FFFPPPTTTTTTQQQMMMPPPPPPNNNPPPTTTSSSOOO???222&&&  """+++444CCCSSS^^^dddeeeeeennnjjjfffeeehhhjjjgggddd```aaa___[[[ZZZXXXPPPHHH666+++!!!!!!...EEEYYYdddkkkjjjiiiiiiiiijjjkkklllnnnnnnooopppppppppppppppkkkqqqsssppplllllllllkkkmmmoooooolllllllllgggaaaXXXFFF333)))"""!!!***===QQQgggsssxxx~~~{{{uuujjjUUUBBB;;;???JJJ[[[iiiqqqyyy}}}~~~}}}{{{wwwsssrrrqqqwwwuuuoooiiifff^^^HHH333$$$!!!$$$---@@@XXXhhhnnnnnnooonnnnnnnnnmmmkkklllnnnpppmmmfffWWWCCC000###!!!)))<<>>...((()))***,,,444FFFZZZjjjooooooqqqnnnlllllleeeVVVFFF>>>444@@@QQQ___hhhkkknnnooommmmmmnnnnnnooopppppppppjjjiiibbbTTTCCC666000000******))))))))))))******,,,000555<<>>>>>BBBMMMYYY```\\\ZZZYYYPPP???444111222888CCCOOOZZZaaadddeeeddd``````dddfffdddffflllddd\\\PPPEEE???;;;999888555444555777777999CCCNNNWWW```gggeee```___^^^\\\]]]______\\\\\\]]]ZZZTTTHHH???777444111//////333333222333777;;;CCCSSSaaannnwwwvvvcccSSSPPPTTTZZZkkkssslllhhhjjjcccVVVSSSPPPTTT___ggggggccc```cccdddfffhhhjjjeeeTTTCCC;;;333,,,,,,,,,)))''''''''''''***///222666@@@JJJNNNUUU[[[ZZZWWWWWWVVVSSSNNNHHH>>>444---)))((((((+++(((''')))***+++000777LLLXXXcccfffhhhlllqqqtttqqqqqqqqqppppppooommmmmm```SSSEEEAAAFFFSSSeeetttvvvwwwttthhhVVVNNNXXXhhhnnnppprrrssssssqqqnnnmmmjjjiiifff___RRRBBB222((($$$$$$######$$$&&&'''(((222@@@RRR[[[ZZZVVVUUUVVVNNNCCC555,,,***(((%%%!!!!!!''',,,111===MMMVVVVVVSSSZZZ]]]ZZZWWWWWWVVVTTTVVVNNNEEEAAA@@@BBBIIIQQQSSSSSSRRRQQQNNNHHH@@@;;;@@@GGGLLLOOOTTTTTTGGG666+++((('''))))))''''''***+++***)))))))))***+++,,,,,,,,,,,,+++,,,000666:::HHHOOOXXX\\\\\\[[[\\\___\\\ZZZXXXRRRGGG>>>@@@GGGVVV___eeeeeegggiii^^^OOOFFFCCCGGGUUUccciiiiiiiiiuuuttttttppp```JJJ===<<<<<<;;;<<<@@@EEEGGGFFFCCCiiiiiihhhdddYYYHHH666***&&&+++555BBBMMMSSSVVVUUUQQQSSSSSSRRRTTTWWWVVVRRR@@@222$$$!!!***333CCCTTT```fffgggfffkkkhhheeeeeegggfffaaa]]]WWWXXXWWWTTTTTTSSSMMMDDD999///%%%""" !!!///EEEYYYcccfffeeeeeeeeefffggghhhiiikkkllllllmmmnnnoooooooookkkoooppplllkkkmmmmmmkkkllloooooolllllllllhhhaaaUUUDDD222)))"""###---<<>>GGGVVVbbbjjjrrryyy{{{||||||yyyuuurrrqqqqqquuusssnnniiifff[[[EEE000$$$!!!$$$,,,???WWWgggmmmnnnooooooppppppooommmlllmmmoookkkcccSSS???---!!!"""***???TTTkkkyyy}}}~~~~~~{{{uuurrrhhhTTT>>>...)))))))))+++444FFF\\\kkkqqqqqqrrrnnnllljjjbbbRRRCCC<<<555AAARRR___gggjjjkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnhhhddd\\\PPPDDD999111...******))))))))))))******,,,000555;;;DDDQQQ```jjjsssssssssrrrooonnnoooppppppqqqrrruuuyyyxxxkkk]]]OOOFFF<<<888444000000333444000///222666===HHHSSScccppp|||}}}yyyvvvtttqqqlllmmmnnnooopppqqqssstttmmmooorrrrrrkkk\\\JJJ===::::::;;;>>>???BBBMMMYYYbbb^^^\\\ZZZPPP@@@444000000666AAANNNYYY```dddeeeccc```aaaddddddbbbdddjjjeee]]]RRRHHHAAA===;;;:::666555666777777999BBBLLLWWWaaahhhfffbbb```___]]]\\\___```___```aaa^^^XXXIIIAAA999777444111111444333222444777;;;CCCSSSaaaqqqzzz|||iiiXXXQQQSSS]]]nnnxxxtttqqqssslll```TTTQQQTTT___ggggggcccaaabbbeeegggjjjlllgggWWWFFF:::222,,,++++++)))'''((((((''')))...111666@@@JJJPPPXXX\\\[[[XXXWWWUUUSSSQQQKKK@@@666...***))))))+++(((''')))******000777IIIVVVbbbgggiiinnnrrrsssppppppppppppooonnnmmmlllaaaTTTEEE>>>AAAMMM```ooouuuxxxwwwmmm\\\RRRYYYfffoooppprrrrrrqqqpppooonnnjjjjjjfff___SSSBBB222((($$$$$$######$$$&&&'''(((...<<>>PPPdddnnnqqqvvv|||~~~~~~zzztttoooeeeRRRAAA::::::AAAMMMXXX```iiipppxxxyyyyyywwwtttrrrqqqqqqrrrqqqnnnjjjeeeWWW@@@+++###!!!"""***===UUUffflllnnnoooppprrrsssrrrpppnnnmmmmmmiii___NNN:::)))###+++@@@UUUlllxxx{{{||||||{{{}}}~~~|||ssspppfffSSS>>>...)))***'''***444GGG^^^nnnttttttrrrnnnjjjggg]]]MMM>>>888666AAARRR___fffhhhiiijjjllllllmmmmmmllllllkkkkkkeee___VVVMMMDDD;;;222++++++******))))))******++++++///444999BBBOOO]]]hhhoooppppppooommmmmmmmmnnnnnnmmmlllooowwwyyymmm___NNNEEE<<<777444000000222222///...111666<<>>KKKWWW___bbbbbbbbbaaaaaacccbbb```bbbfffeee^^^TTTJJJDDD@@@>>><<<888666666888888999AAAJJJWWWaaaiiihhhdddbbb```^^^\\\```bbbccceeegggccc^^^MMMEEE>>><<<999444333555333222444888;;;CCCRRR```qqqzzzooo\\\SSSRRR^^^ooo{{{zzzxxxzzzssshhhVVVRRRTTT]]]eeefffdddcccbbbfffjjjmmmpppkkk[[[KKK:::222+++++++++((('''((()))((())),,,///444???JJJTTT[[[___\\\XXXWWWUUURRRUUUNNNCCC888///+++******+++(((''')))))))))...555CCCQQQ```hhhlllpppssssssooooooppppppooonnnmmmllldddWWWGGG>>>>>>HHH[[[kkkuuuxxxyyyrrrbbbWWW[[[eeepppqqqrrrqqqooonnnoooqqqnnnllliiibbbWWWFFF555***%%%$$$$$$###$$$%%%'''(((+++999JJJTTTTTTQQQOOOPPPRRRHHH:::000***(((&&&%%%$$$''')))+++555DDDPPPUUU[[[______ZZZXXXZZZ[[[YYYYYYUUUOOOJJJCCC@@@GGGPPPSSSUUUVVVWWWTTTLLLBBB;;;;;;GGGOOOPPPPPPPPPHHH<<<000***'''))))))''''''))),,,++++++*********++++++///000000000//////111333===EEEOOOWWWZZZ[[[]]]______[[[XXXWWWPPPGGGBBBBBBNNN[[[eeegggfffeee^^^TTTHHHCCCDDDQQQ```iiimmmppprrrssstttpppbbbOOOBBB>>>===<<<<<<>>>@@@@@@???===gggfffbbb]]]SSSEEE666,,,$$$%%%)))111;;;EEEMMMPPPSSSUUUUUUTTTVVVYYYXXXTTTGGG555### ###...@@@RRR___eeefffdddiiigggeeeddddddbbb___\\\YYYZZZZZZYYYZZZZZZTTTMMM999///&&&""" """///BBBQQQWWWXXXXXXYYY[[[]]]___aaabbbcccccccccdddfffiiikkkllliiihhheeecccgggmmmnnnjjjkkkmmmmmmkkkkkklllgggaaaSSSAAA000'''###!!!(((222DDDUUUgggooorrrvvv{{{~~~{{{zzzwwwrrrmmmdddTTTDDD777555999CCCMMMVVVaaajjjuuuvvvwwwvvvtttrrrrrrsssqqqooommmkkkeeeTTT<<<)))""" !!!)))<<>>TTTkkkvvvxxxyyy{{{{{{zzz}}}~~~|||sssqqqgggUUU???///))))))&&&)))444III```qqqwwwwwwsssnnnjjjeeeYYYGGG999333444@@@PPP^^^eeehhhiiijjjkkklllllllllkkkjjjhhhhhhbbb]]]UUULLLBBB888000+++*********))))))************...222888???LLLZZZdddlllmmmooonnnmmmlllmmmnnnnnnkkkhhhkkktttwwwmmm```NNNEEE===888555111000333111...---000555;;;EEEOOO[[[hhhssstttrrrqqqrrrrrrjjjkkkmmmoooqqqpppnnnlllggghhhjjjlllhhh\\\JJJ===888888:::===>>>CCCOOO[[[ccccccaaa]]]SSSEEE888111...333<<>>IIIVVV\\\___\\\XXXVVVUUURRRWWWPPPEEE999000+++******+++(((''')))))))))---333===LLL]]]hhhnnnrrrsssqqqnnnnnnpppppppppnnnmmmkkkhhh[[[LLL@@@===EEEYYYkkkvvvxxxyyyssseeeZZZ\\\dddppprrrrrrqqqnnnmmmooorrrqqqooolllfff[[[KKK999---%%%%%%$$$###$$$%%%&&&''',,,999IIISSSUUUSSSQQQRRRSSSJJJ>>>222***'''&&&&&&%%%%%%&&&)))222@@@OOOWWW___aaa___ZZZYYY[[[]]][[[ZZZXXXVVVPPPFFF@@@EEENNNSSSUUUXXXZZZWWWOOODDD===@@@MMMVVVUUUSSSRRRLLLDDD444---(((((()))'''&&&(((************************,,,...000000/////////000999AAALLLUUUYYY\\\]]]^^^___ZZZXXXYYYUUULLLCCC???IIIWWWcccfffeeeccc]]]WWWIIICCCBBBNNN]]]hhhooorrrppprrrsssooocccSSSFFF???<<<<<<<<<===????????????eeeccc___XXXOOOCCC777///""""""%%%,,,666BBBJJJOOOTTTVVVVVVUUUWWW[[[ZZZUUUFFF666%%%$$$...???PPP]]]cccdddcccbbb```]]]\\\\\\]]]^^^^^^\\\]]]\\\ZZZ[[[[[[TTTLLL888...%%%!!! $$$000AAALLLPPPSSSTTTVVVYYY[[[]]]____________```aaacccfffhhhiiigggeeebbb```dddkkkllliiiiiikkkllljjjjjjjjjfff```TTTBBB000'''"""!!!(((333JJJZZZiiioooppptttyyy{{{wwwwwwvvvqqqmmmfffWWWJJJ555111222:::CCCNNN[[[fffqqqsssuuuuuussssssssstttpppnnnmmmllleeeRRR999(((""" (((:::RRRdddlllnnnppprrrtttvvvvvvsssooolllkkkhhh[[[GGG333%%%###+++:::PPPhhhtttuuuwwwzzz|||yyy|||~~~{{{vvvtttjjjWWW@@@///((('''%%%)))555JJJaaarrrxxxxxxsssooojjjdddVVVCCC555000111===NNN\\\dddhhhjjjkkkjjjkkkllllllkkkiiigggeeeaaa```YYYLLL===222---,,,***))))))(((((())))))***))),,,111555===HHHVVV```jjjlllnnnooonnnnnnnnnoooooolllhhhiiipppsssjjj^^^NNNFFF>>>:::777333222444000------000444999BBBLLLXXXeeepppqqqnnnnnnnnnnnnllllllmmmooopppnnnjjjfffddddddgggiiihhh^^^MMM???777777999<<<>>>BBBNNNZZZbbbdddccc^^^UUUIII<<<333000444<<>>???@@@BBBCCC[[[XXXTTTNNNGGG>>>555/// """)))444???HHHLLLPPPRRRRRRQQQSSSVVVUUUQQQ>>>222%%%%%%...===MMMYYY^^^```______]]]ZZZYYYYYY\\\```bbb___```___\\\]]]\\\UUUMMM;;;000%%%!!!'''""" !!!&&&333CCCLLLMMMPPPRRRTTTWWWYYY[[[\\\]]][[[\\\^^^```bbbcccddddddccccccaaa___aaagggjjjhhhgggiiijjjhhhhhhiiieee___TTTBBB000'''"""!!!)))444LLL[[[iiimmmllloootttwwwtttuuuuuuqqqnnnggg[[[OOO666111///444===IIIXXXdddmmmoooqqqrrrrrrrrrssstttooolllkkklllcccOOO888)))!!! (((:::RRRdddlllppprrrrrrtttvvvvvvsssooommmllliii[[[FFF222%%%###+++555LLLeeeppprrrtttyyy|||yyy{{{~~~~~~~~~~~~~~~{{{wwwuuukkkXXXAAA///'''&&&&&&***666KKKbbbrrrwwwvvvrrrooollleeeVVVBBB333...///;;;MMM[[[dddgggjjjkkkiiijjjkkklllkkkiiifffeeebbbaaaYYYJJJ999---+++,,,)))((((((''''''(((((())))))+++///333:::EEESSS]]]hhhkkknnnoooooooooooopppooonnnkkkjjjnnnoooggg]]]NNNFFF???<<<888444333555111...---000222666???HHHUUUcccoooqqqnnnnnnnnnmmmnnnmmmlllmmmnnnlllgggbbbcccccceeeiiiiii```PPPBBB888888:::<<<>>>BBBMMMYYY```cccddd___WWWNNNAAA777222444<<>>555...***(((***(((((()))(((''')))///444CCCVVVdddmmmsssqqqmmmmmmnnnqqqrrrrrrpppnnnmmmfff^^^QQQCCC:::>>>QQQeeewwwvvvuuuqqqhhh^^^]]]aaakkkqqqvvvuuuqqqmmmnnnpppmmmjjjhhhddd]]]NNN;;;---&&&%%%$$$$$$$$$%%%&&&''''''111>>>IIIOOOQQQTTTUUUSSSOOOGGG:::---&&&$$$&&&&&&######'''...999KKKZZZ______[[[WWWWWWZZZZZZWWWVVVXXXZZZZZZRRRHHHEEEHHHPPPSSSXXX[[[ZZZTTTJJJCCCCCCOOOWWWVVVTTTUUURRRKKK<<<222)))'''((('''&&&&&&&&&&&&((()))***+++++++++''')))+++,,,,,,,,,---...444;;;FFFQQQYYY\\\\\\[[[]]]ZZZZZZ^^^\\\SSSIIIDDDEEELLLVVV]]]```___]]][[[LLLDDDAAAJJJXXXcccjjjoookkkpppsssoooggg\\\NNNCCC<<<===?????????AAACCCFFFFFFDDD@@@===999444...*** %%%...666;;;>>>@@@BBBBBB@@@CCCFFFEEEAAA111)))!!!"""***777EEEOOOUUUWWWWWWWWWWWWVVVVVVVVVXXX[[[]]][[[]]]\\\ZZZZZZZZZSSSKKK<<<111%%% !!!...'''  """)))777HHHPPPQQQNNNPPPRRRUUUXXXYYYZZZZZZXXXZZZ^^^```bbbbbbaaa```___bbbbbb______dddggggggeeeggghhhffffffgggccc^^^RRR@@@...&&&######,,,888NNN\\\iiikkkjjjlllqqqsssqqqttttttqqqmmmhhh]]]SSS;;;444///111999EEEUUUbbbhhhkkkmmmoooooopppqqqsssllliiihhhiii```KKK666***  (((:::RRReeemmmqqqtttqqqsssuuutttrrrooonnnmmmhhhZZZDDD111$$$"""***333JJJcccnnnoooqqqvvvzzzxxxyyy{{{{{{zzzzzz{{{|||~~~}}}}}}}}}tttrrriiiWWW@@@///(((''''''+++777KKKaaaqqquuutttrrrpppnnngggWWWBBB222---000<<>>;;;888444333444222...---///111444<<>>IIIUUUggguuuxxxgggZZZUUUYYYdddoootttssspppkkkfff\\\TTTOOOSSSZZZ___bbbeeeaaaeeehhhhhhhhhfff]]]SSSCCC999000---+++((('''))))))'''))),,,---000999CCCNNNTTTWWWUUUSSSTTTUUUTTTUUUQQQJJJBBB999111,,,)))***(((((()))(((&&&(((---222AAASSSaaalllqqqpppkkkmmmooorrrttttttrrrooonnniiibbbVVVGGG:::;;;MMM```uuuuuuvvvuuummmbbb]]]^^^gggoooxxxyyytttnnnlllmmmllljjjgggeee___QQQ>>>///&&&&&&%%%$$$$$$$$$%%%&&&%%%---999CCCKKKPPPUUUXXXTTTRRRLLL@@@222(((&&&''''''$$$###&&&+++444EEEUUU]]]\\\YYYUUUUUUXXXWWWRRRSSSUUUYYY]]]XXXMMMEEEDDDOOORRRVVVZZZZZZUUUMMMFFF???KKKRRRSSSUUUYYYWWWPPP@@@444)))'''((('''&&&&&&%%%&&&(((+++,,,---......***,,,,,,,,,+++***+++---...555AAANNNXXX\\\]]][[[]]]\\\^^^aaa___VVVNNNKKKDDDHHHOOOXXX^^^___]]][[[MMMEEEAAAIIIVVV```fffjjjiiiooorrrooohhh___QQQDDD===???@@@???>>>???BBBEEE444111///---,,,***&&&$$$!!!&&&+++---......000000///111555444000'''""" $$$000<<>>---&&&###%%%///;;;QQQ^^^jjjllljjjlllpppsssooorrrssspppmmmhhh^^^TTT@@@777000111777CCCSSS```eeegggjjjlllmmmnnnpppqqqkkkffffffggg^^^III444*** !!!(((:::RRReeennnrrruuuqqqssstttsssqqqooonnnnnngggYYYCCC000$$$!!!)))333JJJcccmmmmmmnnnsssxxxwwwxxxyyyyyywwwwwwxxxzzzxxxxxxzzz|||~~~qqqooogggVVV@@@///((('''(((,,,777KKKaaapppsssrrrqqqpppoooiiiXXXBBB222---222===NNN[[[bbbdddffffffgggiiikkklllllljjjhhhfffeee[[[MMM???555///***(((&&&&&&&&&%%%%%%&&&&&&&&&(((***---111777BBBOOOXXXeeehhhlllnnnnnnnnnooopppkkkooopppnnnllljjjeee___KKKDDD===;;;888333222444222///...///111333;;;CCCPPP___ooottttttttttttsssmmmjjjhhhiiillllllhhhcccdddbbbdddiiillleeeUUUGGG:::999:::<<<===@@@KKKWWWZZZaaaddd```[[[TTTIII>>>///111:::IIIZZZddddddaaa```iiinnnhhhcccdddffffff___[[[UUUOOOJJJEEE@@@===999444333888<<<===AAAEEESSS___kkkmmmjjjfffaaa]]]WWWYYYYYYYYY]]]dddeeecccWWWNNNFFFBBB???<<<<<>>HHHPPPRRRWWW^^^\\\UUUAAA555)))'''((('''&&&%%%%%%'''***,,,///000000000...///...,,,***)))***,,,)))000===KKKWWW]]]]]]\\\^^^^^^aaadddaaaXXXQQQPPPEEEEEEJJJTTT\\\^^^]]][[[NNNEEEAAAIIIUUU^^^cccggghhhooorrrnnniiiaaaSSSEEE???AAAAAA???======???BBB'''###!!!###"""!!! !!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$!!! """$$$''',,,111666999;;;<<<<<<======>>>???@@@@@@AAAAAAAAA@@@???===<<<;;;888111&&&!!!!!!---===LLLUUUXXXSSSTTTTTTSSSSSSUUUYYY\\\\\\\\\\\\\\\\\\[[[ZZZZZZcccbbbaaa`````````aaabbbgggeeecccdddfffeee___YYYLLL<<<...(((%%%%%%222BBBYYYaaajjjmmmjjjhhhjjjmmmooonnnnnnppppppiii^^^TTTDDD:::333444999AAAOOO\\\eeegggiiikkkmmmnnnnnnnnnkkkjjjgggddd[[[III333###!!!!!!***???XXXhhhlllooossssssrrrooollliiiiiilllooofff[[[FFF000### !!!$$$000CCCZZZiiimmmnnnsssxxxvvvxxxyyyyyyxxxwwwwwwxxx|||}}}|||zzz{{{~~~}}}xxxnnnmmmgggXXXEEE555,,,))),,,///888HHHZZZfffkkkkkklllkkkjjjeeeVVVBBB444000333;;;KKK[[[cccccceeeiiijjjjjjiiijjjkkkllljjjiiiccc___RRR???444000,,,&&&%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,222:::EEEQQQYYYfffhhhlllmmmmmmlllllllllppppppnnnkkklllkkkddd[[[MMMCCC:::888888555222111222000000111000222999BBBOOO]]]llltttwwwxxxtttpppooonnnllljjjiiihhhgggggggggdddkkkpppnnnkkk^^^HHH999555777<<<<<<<<>>:::888999:::===EEEMMM```lll{{{~~~tttcccUUUUUU^^^iiiqqqssspppnnnmmmeee\\\QQQLLLQQQZZZaaadddgggiiihhhcccaaabbb```\\\NNNAAA444///---+++***+++((()))******,,,000555999JJJTTTZZZWWWRRRRRRTTTUUUZZZVVVPPPHHH???666///+++((((((((((((((()))******000888GGGZZZiiipppoookkknnnppprrruuuwwwwwwwwwvvvrrrhhh\\\QQQDDD>>>KKK]]]mmmxxx~~~zzztttpppeeeZZZ^^^kkkvvvxxxwwwxxxwwwsssoooooommmjjjggg]]]JJJ999+++)))&&&%%%%%%&&&'''&&&''',,,666BBBMMMTTTVVVUUUWWWVVVRRRIII<<<000)))&&&###"""###$$$%%%+++:::IIIVVVXXXWWWUUUUUUWWWTTTPPPRRRRRRWWWaaaaaaUUUHHHBBBHHHPPPVVVVVVWWWYYYTTTMMMBBBDDDIIIRRR\\\aaa```]]]GGG:::---))))))'''$$$$$$'''(((+++111<<>>&&&$$$!!! !!!!!!!!!    """%%%))),,,...///,,,,,,,,,---.........///111111111111111000000//////+++%%%"""!!!!!! """ !!!***777DDDJJJLLLOOOPPPPPPPPPPPPQQQUUUWWWVVVVVVWWWXXXXXXXXXXXXWWW^^^]]]\\\\\\\\\\\\]]]^^^cccaaa___```aaa___ZZZTTTIII:::,,,'''$$$&&&444DDDXXX___gggiiigggeeegggjjjjjjiiikkknnnooojjj```XXXGGG<<<222111444===KKKYYYdddfffgggiiijjjkkkjjjjjjkkkiiifffcccZZZIII444%%% """---DDD^^^mmmpppqqqsssqqqpppmmmiiiggggggjjjmmmiii^^^III222### !!!$$$///BBB[[[jjjmmmmmmqqqvvvxxxyyyzzzzzzxxxxxxyyy{{{~~~}}}yyyxxxzzzwwwrrrnnnmmmfffWWWCCC333+++(((,,,///888HHHZZZfffjjjjjjlllkkkjjjdddVVVBBB444///222:::JJJZZZbbbccceeeiiilllkkkjjjjjjkkkjjjiiigggccc]]]OOO<<<111...+++&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))),,,222:::GGGTTT\\\fffhhhkkkmmmlllkkkjjjkkknnnooommmlllllllllddd[[[NNNCCC999666666333111111111//////000000111888AAAKKKZZZiiirrrwwwyyywwwsssooonnnllljjjhhhhhhhhhhhhkkkhhhoootttqqqnnnaaaKKK;;;777888<<<;;;;;;DDDQQQ\\\^^^___^^^^^^[[[QQQFFF666444777CCCTTTccciiiiiilllrrrtttpppmmmlllkkkiiiddd___YYYSSSMMMFFF>>>999999666555666777888>>>FFFPPP]]]iiijjjeeeaaa]]]ZZZ[[[[[[[[[\\\___cccgggiii[[[QQQIIIEEECCC???=========:::888999:::===EEEMMM^^^iiixxxsssbbbTTTSSS\\\hhhpppsssrrrpppooojjj```SSSLLLMMMTTT[[[___fffiiiiiieeecccccc```\\\PPPCCC555000...+++***+++((()))******,,,///444888IIISSSZZZXXXTTTTTTWWWXXXZZZYYYUUULLLAAA666///,,,((((((((((((((()))******///777FFFXXXhhhooonnnkkklllnnnqqqsssuuuuuuttttttqqqhhh]]]RRREEE???JJJ[[[lllwww~~~{{{vvvrrrhhh]]]^^^jjjtttwwwwwwxxxwwwtttpppqqqooommmiii___KKK:::+++(((%%%###$$$%%%%%%$$$''',,,555AAALLLRRRTTTTTTRRRRRROOOGGG<<<111)))&&&###"""###$$$%%%***888FFFRRRUUUVVVTTTUUUVVVTTTPPPQQQPPPUUU]]]]]]SSSGGGBBBEEEMMMTTTVVVXXXYYYTTTMMMCCCEEEJJJQQQXXX[[[YYYVVVJJJ===000+++***'''%%%%%%###''',,,444BBBMMMMMMGGG===999444000...---,,,,,,,,,...444@@@NNNYYY]]]^^^^^^___aaabbbaaa^^^\\\ZZZLLLIIIIIIQQQ\\\bbb```[[[OOOGGGAAAEEEQQQ___fffggghhhllloooooollleeeVVVHHHAAA???>>>AAA@@@<<<;;;>>> !!!!!!!!!"""#####################$$$$$$$$$""""""######$$$$$$%%%%%%%%%$$$###$$$%%%$$$###!!!""" !!! %%%...666:::;;;DDDEEEEEEEEEDDDEEEHHHKKKNNNNNNPPPQQQRRRSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXX\\\ZZZXXXYYYZZZXXXTTTOOOFFF888+++%%%$$$)))888HHHXXX^^^eeegggeeeccceeehhhggggggiiilllmmmiiiaaa[[[OOODDD777222555>>>NNN[[[eeefffhhhiiijjjjjjjjjiiijjjhhheeeaaaYYYIII444%%%###111JJJcccqqqrrrqqqqqqnnnmmmjjjfffdddeeehhhlllmmmbbbNNN555%%% !!!$$$...BBB\\\kkknnnnnnppptttzzz{{{{{{zzzyyyzzz|||~~~~~~yyyvvvvvvrrrmmmooommmeeeUUUAAA222***)))---000:::JJJ[[[gggjjjiiillljjjhhhcccUUUAAA333---000777FFFWWWaaacccfffjjjlllkkkjjjjjjjjjiiigggeeecccZZZJJJ888...+++)))'''$$$%%%%%%%%%&&&&&&&&&'''((())),,,222;;;IIIXXXbbbgggiiilllmmmkkkjjjiiiiiikkkmmmmmmlllmmmllleee\\\OOOCCC777333222000///000///......//////000777???HHHWWWgggqqqwwwzzzzzzwwwpppnnnkkkiiihhhhhhhhhiiinnnkkkqqqvvvrrrooocccNNN>>>999888;;;:::999AAAMMMZZZ```ddddddbbb]]]UUUMMM:::666777AAAQQQ___fffgggooorrrrrrooonnnqqqqqqoooeeebbb\\\UUUOOOHHHAAA<<<999666444666666777>>>EEEOOO[[[eeeddd___\\\[[[YYYZZZ[[[\\\^^^aaadddfffhhh]]]SSSJJJGGGDDD@@@===>>><<<999777999:::===DDDLLL[[[fffsss{{{|||}}}tttbbbSSSQQQZZZfffpppttttttrrrppplllbbbTTTKKKJJJPPPYYY^^^gggjjjkkkhhhfffeeebbb]]]SSSFFF888111///+++)))***((()))******+++///444888HHHRRR[[[ZZZWWWWWWZZZ[[[[[[]]][[[RRRDDD777///---)))(((((((((((()))******...555CCCUUUeeemmmmmmkkkjjjlllooorrrssssssrrrqqqppphhh```VVVHHH@@@IIIYYYkkkwww~~~|||xxxuuulllaaa\\\gggqqqvvvwwwxxxxxxvvvssstttsssppplllbbbNNN<<<+++((($$$""""""#########&&&+++444???JJJQQQSSSSSSNNNOOONNNIII???444+++'''$$$######$$$%%%)))555BBBMMMRRRUUUTTTUUUVVVTTTPPPPPPNNNQQQXXXXXXQQQHHHBBBAAAIIIQQQUUUXXXXXXTTTNNNCCCFFFJJJQQQVVVXXXWWWTTTNNNAAA333...+++(((&&&'''"""&&&,,,666EEESSSVVVSSSMMMGGG===444...,,,---///***+++111<<>>>>>;;;;;;=== """!!!"""""""""!!!!!!!!!!!!!!! !!!!!! !!!"""$$$$$$###"""""" !!!&&&+++------444555555555444444666888===>>>@@@BBBDDDEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNOOOPPPOOONNNOOOQQQPPPMMMJJJBBB777,,,''''''---<<>>999888@@@OOO^^^eeegggkkkmmmmmmlllnnnrrrrrrnnngggddd^^^WWWOOOGGGAAA===999666444555666777===DDDOOOZZZbbb```[[[ZZZZZZZZZZZZ[[[^^^```ccceeefffggg^^^UUUKKKHHHEEE@@@===>>>;;;777777999:::===DDDLLLZZZdddqqqwwwxxxyyy~~~uuudddUUUSSSZZZeeeooottttttqqqoooiiiaaaUUULLLJJJRRR]]]eeeiiimmmooollljjjiiieee```WWWIII;;;333000,,,))))))((()))******+++...333777GGGRRR\\\]]]ZZZZZZ[[[\\\[[[___```WWWFFF777...,,,))))))(((((())))))***+++---333@@@QQQaaajjjllljjjjjjlllooorrrtttsssrrrppppppjjjccc[[[MMMBBBGGGTTTkkkwww}}}yyywwwnnnddd\\\dddnnntttwwwxxxxxxwwwuuuvvvuuurrroooeeeQQQ???---***%%%"""""""""###"""&&&***333>>>HHHOOORRRRRROOOQQQQQQNNNEEE:::///(((&&&######$$$%%%(((222===LLLRRRWWWVVVVVVVVVSSSOOOOOOOOOPPPTTTUUUQQQJJJEEE>>>DDDMMMTTTWWWWWWTTTPPPEEEFFFIIIOOOUUUZZZ\\\[[[RRREEE777///+++'''%%%'''###'''---555DDDRRRWWWUUUWWWQQQGGG;;;111,,,,,,---(((***///999FFFSSS[[[^^^___```bbbccccccbbbaaa```XXXNNNEEEHHHTTT^^^___\\\RRRKKKCCCDDDNNNZZZcccgggkkkkkkjjjlllnnnkkk[[[KKK@@@<<<;;;<<<<<<:::;;;>>>"""$$$$$$!!! """ !!!"""###!!!!!!$$$%%%&&&'''((()))(((''''''(((******+++---///111222333333999999:::<<<===>>>??????>>>>>>???AAABBBCCCBBBAAA<<<555...******111>>>IIIRRRUUUYYYYYYXXXXXXZZZ\\\_________```___]]]ZZZWWWPPPIII>>>777:::FFFUUU^^^[[[\\\___ccceeeggghhhhhhgggggggggfff^^^LLL555$$$ )))<<>>,,,###!!!$$$...BBB]]]nnnrrrqqqtttxxxyyyyyyyyyxxxxxxzzz~~~{{{zzzzzzwwwqqqsssooodddRRR>>>000++++++///333???PPPaaalllnnnllljjjgggeeeaaaVVVDDD444---...222???PPP]]]bbbfffjjjfffeeefffgggjjjkkkjjjiiibbbSSS???000)))&&&&&&&&&######$$$$$$%%%&&&&&&''')))***---333>>>NNN^^^iiiiiikkknnnnnnmmmkkkjjjjjjiiimmmpppoooooonnniiicccRRRDDD666000...,,,,,,---+++***+++---------333;;;JJJYYYjjjuuuzzz}}}{{{wwwqqqooommmkkkjjjjjjkkklllpppmmmrrrtttmmmjjjaaaOOO;;;444333888::::::AAAKKKZZZdddlllkkkeee___YYYSSSDDD>>>:::@@@OOO^^^gggjjjfffiiikkkkkknnnqqqooojjjiiifff```XXXNNNEEE>>>;;;:::666555666666777===DDDPPPZZZbbb```\\\[[[\\\\\\[[[\\\___bbbdddeeeffffff```VVVLLLHHHEEE@@@======999666666888:::<<>><<<;;;888666777777888===EEEPPP[[[dddccc___]]]^^^]]]\\\]]]```bbbdddfffgggggg```VVVMMMHHHEEE???<<<<<<777555555888:::<<>>@@@GGGPPPUUUTTTTTTVVVPPPKKKIIIOOO[[[cccbbb^^^ZZZMMM>>>333***$$$###&&&$$$(((---444AAAPPPZZZ\\\XXXXXXTTTJJJ===111+++))))))***---444???LLLWWW^^^^^^___```bbbcccddddddddd\\\RRRHHHFFFNNNZZZaaaddd___VVVKKKFFFJJJTTT]]]bbbiiijjjjjjkkknnnlll```TTTCCC>>>;;;<<<<<<;;;>>>CCC999666222///---,,,***(((%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!    !!!!!!###%%%&&&&&&$$$!!!!!!###%%%###!!!  !!!###$$$###$$$%%%%%%###!!!"""###%%%&&&&&&''''''''''''&&&!!!"""###%%%&&&&&&&&&%%%%%%&&&'''''''''((()))***)))******))))))---222555444444444444444555666888777888:::;;;<<<===???@@@???AAA???;;;>>>GGGNNNOOOJJJKKKOOORRRUUUWWWXXXYYYTTTRRRPPPOOOLLLBBB444)))!!! $$$222FFF]]]hhhlllmmmiiidddeeefffhhhhhhfffeeeeeeeeegggeeeZZZFFF333'''!!!!!!$$$555GGG^^^kkkmmmkkkmmmqqqoooqqqssstttuuuvvvxxxzzz{{{|||zzzwwwxxx{{{yyyuuusssmmm```LLL888+++((()))***000>>>QQQdddnnnooollliiieeebbbaaaYYYIII:::222...000:::KKKYYY```dddgggdddddddddfffiiijjjjjjhhh```MMM999...)))$$$###%%%""""""###$$$%%%&&&''''''+++---111777AAANNN[[[dddeeegggjjjlllkkkjjjiiijjjiiimmmnnnkkkiiijjjhhheeeTTTFFF888222///,,,)))***'''''')))+++++++++000777DDDUUUjjjwww|||}}}xxxrrrqqqqqqqqqrrrqqqpppnnnmmmooommmqqqppphhhddd]]]NNN999111///555999:::@@@JJJZZZbbbhhhiiiiiihhhccc^^^RRRIII@@@@@@KKKYYYcccfffccchhhkkkhhhfffhhhiiihhhfffeeeaaaYYYOOOFFFAAA???===999777888888999>>>EEEOOO\\\fffgggbbb```^^^]]]^^^___```bbbdddfffggghhh```VVVLLLHHHDDD>>>;;;;;;666444555888:::<<>>NNNYYY]]]WWWXXXVVVMMM@@@555...,,,((())),,,111;;;GGGTTT\\\]]]^^^___aaacccdddeeeeee___WWWLLLHHHLLLVVV```fff```WWWLLLFFFHHHQQQZZZ```gggjjjlllllllllkkkbbbXXXEEE@@@============@@@FFFQQQLLLEEE@@@>>>===999666///...---,,,+++***))))))(((''''''&&&%%%$$$$$$### !!!!!!!!!  !!!!!!!!!""""""######"""""""""""""""""" !!!""""""  """%%%(((***%%%((()))(((%%%###$$$&&&%%%### !!!""""""!!!!!!!!!!!!"""###%%%###%%%&&&%%%###!!!!!!"""""""""######""""""!!! !!!"""$$$$$$$$$$$$###$$$%%%%%%%%%$$$###$$$%%%"""%%%''''''''')))+++++++++******))))))***,,,---,,,---------------///111000444444111444;;;???<<<888999<<>>===999000(((### !!!%%%111EEEZZZccceeefffddd___bbbeeeggghhhfffdddccccccdddddd[[[HHH555)))!!!!!!$$$888JJJ___jjjiiiggghhhllllllnnnqqqssstttuuuvvvxxxwwwyyywwwuuuuuuxxxwwwrrrrrrlll^^^JJJ555)))&&&((('''...<<>>:::888999999999???FFFNNN[[[gggiiidddaaa^^^\\\______```aaacccfffhhhiii```VVVLLLGGGCCC>>>::::::555333444888:::<<>>>>>>>>>>>BBBHHHjjjccc\\\ZZZ\\\ZZZQQQIIIHHHEEEBBB@@@???===888444999777333///,,,+++******,,,)))&&&%%%&&&((())))))+++)))(((((()))***)))((((((%%%$$$''',,,///,,,)))%%%###"""###&&&&&&### %%%$$$$$$%%%)))...444777777444222000///---+++)))(((&&&$$$$$$&&&'''%%%###$$$"""  !!!"""%%%'''%%%!!!!!!######"""  """###"""!!!"""""""""""""""###$$$%%%######$$$$$$%%%&&&''''''$$$%%%&&&%%%$$$$$$&&&((((((((('''''''''((())))))))))))***+++,,,,,,,,,,,,///...,,,,,,,,,---///000111000///---,,,,,,++++++%%%$$$"""  !!!777???KKKUUUZZZZZZYYYXXXYYYZZZ]]]```bbbcccbbbbbbaaa\\\SSSFFF999,,,"""!!!(((:::JJJZZZaaadddfffhhhhhhqqqpppooooooppprrruuuvvvwwwuuutttuuuwwwuuuqqqlllmmmeeeWWWEEE444+++)))+++***111>>>PPP___iiijjjiiiiiiddd^^^]]]```[[[GGG333000222777???IIITTT]]]cccdddfffhhhhhhgggffffffggg^^^LLL;;;111+++%%%###&&&!!!"""###%%%%%%%%%$$$###))),,,222888@@@JJJTTTZZZaaadddgggiiihhhhhhhhhhhhgggkkklllhhheeefffdddaaaWWWIII:::333///***''''''))))))((('''&&&(((,,,///???PPPfffwww}}}{{{wwwuuurrrrrrssstttsssrrrpppooopppjjjkkkjjjbbb```XXXGGG666///---222444555>>>III\\\dddkkkkkkiiiiiihhhfff^^^RRREEE@@@FFFSSS```gggiiiiiiiiifffdddccccccdddiiieee^^^XXXSSSMMMEEE@@@<<<999888999888777;;;AAAMMMZZZhhhmmmhhh```]]]]]]YYY\\\___``````aaaeeeiii```WWWKKKCCC@@@>>>:::666777888888777777:::AAAGGGUUU```nnnwww{{{|||~~~}}}wwwlllaaaWWWWWW___nnnyyyyyysssppplllhhhccc[[[SSSOOOWWWbbblllllllllmmmooopppooonnn\\\RRRDDD999333000---++++++))))))+++,,,---333:::AAAQQQeeesssvvvssspppnnngggfffddd___UUUFFF666+++,,,......+++(((&&&'''***,,,---222===LLLZZZdddhhhggglllttt{{{~~~}}}zzzwwwxxxzzzyyyooo___OOODDD@@@MMM```nnnrrruuu|||}}}xxxeee\\\]]]kkkuuutttsssuuupppoookkkggghhhggg___UUU>>>222'''%%%%%%%%%%%%&&&%%%&&&***222???LLLWWW]]]XXXWWWSSSQQQRRRNNN???000000,,,))))))'''&&&)))///999EEEQQQUUUXXX[[[WWWPPPRRRRRRTTTVVVWWWVVVRRROOOCCC======HHHSSSVVVVVVXXXSSSOOORRRdddzzzzzzmmmhhh\\\JJJ;;;222+++%%% %%%&&&''',,,555BBBQQQ[[[\\\XXXWWWVVVMMM<<>>NNN\\\aaa\\\\\\bbbeeeccceeeiiifffcccXXXLLLJJJTTT]]]______WWWMMMFFFHHHQQQ\\\dddgggjjjlllmmmpppooofff[[[MMMDDD<<<;;;===@@@CCCHHHnnniiieeegggkkklllhhhdddcccbbbaaaaaa```]]]WWWRRRPPPNNNJJJFFFCCCBBBBBBCCC===;;;999999:::;;;;;;:::@@@>>>;;;:::;;;;;;:::888888666555888===???===:::555222///---,,,+++'''$$$++++++,,,///444;;;AAAEEEHHHEEEBBB???<<<888444111000...,,,,,,......,,,***)))'''%%%$$$######$$$%%%&&&''''''&&&$$$######$$$&&&''''''%%%###!!! !!! !!!###%%%%%%$$$###"""!!!!!!"""#########!!!!!!"""######$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&%%%&&&''')))***+++***)))'''&&&&&&%%%%%%"""!!!  !!!---333;;;AAADDDEEEEEEFFFHHHIIILLLNNNOOOPPPOOOOOOQQQNNNGGG>>>333)))"""###))):::HHHWWW]]]```cccffffffjjjlllnnnppprrrsssssssssvvvtttsssssssssqqqnnnlllllldddUUUBBB000'''%%%'''***222@@@RRRaaaiiijjjhhhgggccc^^^^^^aaa[[[HHH555...///333<<>>MMM___ooosssuuu{{{|||vvvfff[[[YYYfffqqqqqqnnnooooooooollljjjkkkkkkcccYYYCCC777+++'''&&&$$$$$$%%%%%%&&&(((///;;;HHHTTTZZZXXXVVVSSSQQQQQQNNNAAA333///***''''''&&&$$$(((---777DDDPPPUUUWWWYYYVVVQQQTTTSSSSSSTTTTTTSSSPPPMMMCCC======GGGQQQTTTUUUWWWTTTPPPRRR```rrrzzzrrrhhhggg]]]MMM???444,,,&&&###%%%&&&'''+++444AAAPPPYYY^^^[[[ZZZZZZRRRAAA444///+++))))))...333<<>>AAAEEEkkkjjjiiikkkooosssuuuuuutttuuuvvvwwwwwwsssmmmhhhhhheeeaaa]]][[[[[[\\\]]]SSSRRRQQQRRRTTTTTTSSSQQQWWWTTTQQQOOOOOONNNMMMLLLKKKJJJIIIMMMQQQTTTSSSPPPJJJFFFAAA===;;;999777555::::::;;;>>>BBBHHHNNNQQQVVVTTTRRROOOLLLHHHBBB>>>???>>><<<<<<<<<<<<;;;999444333111///---------...,,,***'''&&&&&&&&&&&&%%%)))+++,,,+++(((%%%$$$###"""!!!!!!###%%%''''''&&&%%%###!!!!!!$$$$$$""" !!!!!!""""""######"""######"""!!! """###"""###############"""!!!"""""""""###############""""""!!!!!!"""$$$%%%'''%%%$$$$$$###"""!!!  %%%(((+++---...///111333444555777888999888888777<<<:::666111,,,&&&!!!  !!! $$$***777CCCOOOSSSVVVZZZ]]]^^^bbbfffkkkppprrrrrrpppooopppppppppnnnkkkjjjjjjkkkjjjbbbSSS@@@///%%%$$$&&&***333BBBTTTaaahhhhhhfffdddbbb______aaa]]]KKK999...,,,...777GGGVVV___ccc___```bbbcccdddfffjjjmmmdddWWWGGG<<<333+++&&&%%%%%%$$$$$$######$$$%%%&&&,,,///555;;;CCCKKKTTTZZZ___bbbfffhhhfffdddbbbbbb___ccccccaaabbbeeeeeecccUUUGGG999222///+++)))***'''((((((''''''***...111>>>LLL```pppxxxzzzyyyxxxsssrrrqqqpppoooooooooooooooiiijjjiiicccaaa[[[JJJ:::111---111333444<<>>777333000---,,,******,,,------111888BBBLLL]]]ppp}}}zzztttiiiiiiiiieee]]]OOO???555+++,,,,,,+++)))((()))+++)))+++///999GGGUUU___eeeeeeiiioootttvvvuuurrrppppppvvvzzzvvviiiVVVFFF===KKK]]]mmmssswww{{{zzzuuuiii[[[VVVaaammmppplllkkkmmmnnnmmmmmmoooooohhh^^^III<<>>AAAjjjjjjiiihhhiiilllqqquuuuuuvvvwwwxxxwwwuuuqqqoooqqqnnnjjjfffdddeeefffhhhbbbaaabbbdddfffeeecccaaaccc```\\\ZZZZZZZZZZZZYYYXXXXXXXXX[[[___aaaaaa```YYYVVVQQQMMMLLLKKKLLLMMMMMMLLLKKKLLLMMMPPPSSSUUUXXXXXXXXXXXXXXXUUUPPPMMMOOONNNMMMLLLLLLKKKJJJIIIDDDCCCAAA???>>>======<<<555000+++))))))***(((&&&+++,,,---,,,***))))))******)))((()))+++++++++***+++(((%%%%%%(((((($$$!!!"""""""""""""""""""""""""""######"""  """ !!!"""###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&#########""""""!!!  """$$$%%%%%%%%%%%%''')))((())))))******))))))(((******)))'''%%%"""   !!!!!! ###)))222;;;BBBDDDEEEIIIMMMMMMQQQUUUZZZ___bbbcccaaa```bbbccccccaaa^^^^^^aaaeeeddd]]]PPP???000((('''******444CCCSSS^^^cccbbb```______^^^^^^```\\\MMM>>>///++++++444EEETTT]]]___aaabbbbbbaaaaaacccfffiiicccXXXIII<<<333---***)))(((&&&$$$######$$$'''(((,,,///555;;;BBBJJJRRRWWW\\\```dddeeedddaaa___^^^]]]``````^^^aaafffhhheeeYYYKKK<<<444000,,,***+++''''''''''''(((+++///333<<>>LLLVVVXXXVVVRRROOOOOONNNFFF<<>>NNNWWWYYYWWWVVVVVVXXXUUUQQQNNNMMMLLLJJJHHHBBB>>><<<@@@HHHNNNRRRSSSSSSQQQPPPUUU\\\aaabbbaaaaaa]]]UUUFFF666,,,)))***&&&&&&''')))000<<>>888444333222///,,,.........---,,,///333666:::888777777777777666444555333111000111000,,,)))&&&&&&&&&&&&%%%%%%%%%%%%'''''''''%%%###"""###$$$""""""###$$$$$$%%%$$$$$$%%%$$$###"""!!!""""""""" !!!"""###$$$######$$$$$$###"""!!! !!!###$$$$$$###$$$%%%$$$$$$$$$$$$$$$###""""""""""""###""""""!!! !!! """'''+++111555333333666999888999;;;>>>BBBDDDFFFGGGGGGKKKLLLMMMLLLJJJLLLQQQUUUUUUQQQGGG;;;///******---***333@@@LLLTTTWWWWWWVVVVVVWWWWWWWWWXXXVVVKKK@@@///++++++444EEEUUU^^^```ffffffdddbbb______aaaccccccZZZJJJ;;;111...---,,,***(((%%%######%%%''')))***...333999???FFFNNNRRRYYY\\\```bbbaaa___^^^^^^^^^___^^^]]]aaahhhjjjhhh```QQQ@@@777111---++++++'''((((((((((((+++///333;;;FFFWWWgggrrrwwwxxxwwwuuusssqqqpppnnnnnnoooooonnniiijjjjjjeeefffaaaRRR===222+++...222333:::CCCVVV```jjjnnnpppssstttsssggg```TTTIIIDDDIIITTT^^^cccdddeeeccc```^^^]]]]]]\\\]]]]]][[[VVVOOOIIIEEE???<<<::::::888666999???FFFPPP[[[bbbbbb```___``````ccceeeeeeccccccgggjjjggg\\\NNNEEEAAA@@@===:::999;;;<<<:::999:::???CCCQQQ\\\kkkuuuxxxwwwxxxyyyvvvwwwyyyyyyyyyxxxxxxwww}}}{{{wwwmmmcccUUUXXX___hhhlllnnnrrrwwwyyytttpppkkkbbbYYYWWWZZZdddgggkkkmmmmmmmmmnnnpppjjj```QQQDDD<<<777333111...,,,,,,...---,,,...444<<>>IIIYYY]]]aaabbbaaa`````````eeegggeeeZZZMMMIIIRRR]]]ccceeebbbXXXMMMLLLVVVbbbhhhlllnnnnnnoooppplllgggYYYMMMAAA<<<;;;;;;>>>AAApppooonnnllllllooosssvvvzzzzzzyyyxxxvvvvvvxxxzzzsssqqqnnnkkkiiihhhhhhhhheeeeeefffiiikkkjjjhhhfffdddbbb______aaaccceeefffeeefffhhhiiikkklllllllllgggeeebbb]]]ZZZYYY[[[^^^ZZZZZZYYYYYYYYYZZZ[[[\\\___^^^___``````___\\\ZZZXXXYYYZZZYYYXXXWWWXXXYYY]]]]]]\\\[[[ZZZXXXWWWWWWQQQNNNIIIEEEBBB???<<<:::888777666555666:::@@@EEELLLJJJIIIHHHIIIIIIGGGEEECCCDDDCCCBBB???<<<999777222222222111111000000000---------+++((('''''')))''''''&&&%%%%%%%%%&&&&&&%%%$$$"""   !!!!!!###$$$%%%%%%%%%###"""!!!!!!###"""!!!!!!"""######""""""!!!!!!!!!!!!!!!!!!"""""""""!!!   %%%$$$)))***((('''***+++)))++++++---...000222444555555666666666777999===@@@@@@>>>:::222+++'''))),,,(((...888???DDDFFFGGGGGGGGGIIIIIIIIIJJJJJJCCC;;;+++)))+++555DDDSSS\\\```ccccccaaa^^^ZZZXXXXXXZZZ___YYYKKK;;;111///...,,,+++)))'''%%%%%%&&&((()))))),,,222777===DDDJJJNNNTTTWWW[[[]]]^^^^^^^^^___aaa```]]]\\\aaaiiikkkhhhdddTTTCCC999333...,,,,,,((())))))((((((+++///222999CCCTTTdddpppuuuvvvuuusssrrrqqqooonnnmmmmmmmmmjjjdddffffffaaaccc___PPP>>>111***---222444;;;CCCTTT^^^hhhlllooosssvvvuuuiiiddd[[[OOOHHHIIISSS\\\aaacccdddccc```^^^]]]\\\ZZZ]]]___]]]WWWOOOIIIFFFAAA===;;;;;;888666999???EEENNNZZZbbbcccaaa___^^^___bbbeeedddcccdddhhhkkkhhh]]]OOOEEEAAA@@@===;;;:::<<<===;;;999:::>>>BBBLLLXXXhhhsssvvvvvvvvvwwwsssuuuwwwwwwuuuttttttttt}}}~~~~~~{{{yyyvvvlllbbbXXXXXX]]]ffflllnnnppptttqqqnnnkkkhhhaaaXXXTTTVVV```dddhhhjjjjjjkkkooosssmmmcccTTTGGG>>>999444111///------///---+++---222777GGG]]]mmmssstttvvvwwwsssssssssoooeeeUUUCCC777---+++))))))***+++***)))'''))),,,222<<>>MMM```mmmtttvvvxxxyyyoooaaaUUUUUUaaakkkmmmkkkggghhhggghhhlllpppkkkcccNNN@@@111***'''$$$###%%%&&&'''((()))///:::IIITTTWWWWWWTTTQQQPPPOOOHHH@@@444,,,&&&&&&''''''''')))...777FFFVVV]]][[[XXXXXXUUURRRNNNLLLKKKJJJHHHGGGBBBAAA===;;;@@@IIIPPPQQQPPPMMMJJJLLLQQQXXX^^^aaa\\\[[[VVVJJJ;;;000++++++((('''&&&''',,,666BBBKKKPPPRRRTTTVVVVVVQQQDDD777...+++***+++,,,///:::EEEVVV^^^ddddddcccdddeeecccggghhhggg```SSSJJJOOOYYYeeejjjkkk```PPPJJJSSS^^^hhhlllnnnmmmmmmnnnmmmhhh]]]QQQDDD>>><<<;;;>>>BBBpppooommmmmmooorrrtttvvvwwwxxxyyyxxxuuutttvvvxxxtttsssqqqnnnllliiihhhgggeeeeeeeeegggiiijjjiiigggfffccc``````bbbeeeggghhhgggiiijjjkkkkkkkkkllllllhhhhhheeeaaa\\\[[[]]]___\\\[[[[[[\\\\\\^^^___```bbbaaa```aaaaaaaaa___]]]XXXZZZ\\\[[[YYYYYY[[[]]]^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYWWWSSSNNNKKKIIIIIIFFFGGGGGGFFFGGGJJJOOOSSSWWWVVVUUUUUUWWWWWWVVVUUUSSSVVVWWWTTTNNNIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCC===>>>===;;;888666777888:::777444000.........///+++***(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''%%%$$$###"""!!! """!!!!!! !!!!!!!!!!!!"""!!!!!!"""###$$$######"""""""""""""""""""""#########""""""!!! !!!  $$$ $$$%%%######&&&&&&$$$''''''((()))******+++++++++)))((()))+++...//////...//////+++'''$$$&&&(((%%%(((---000111333666888666888999777888999777111''''''***111<<>>000(((,,,111555;;;DDDTTT___jjjnnnqqqtttuuussskkkhhhaaaTTTIIIGGGOOOWWW^^^```ccccccaaa```______[[[___bbb```YYYQQQKKKHHHDDD@@@>>>===:::888;;;@@@EEENNNZZZccceeebbb___\\\^^^aaaddddddcccdddhhhlllkkk___PPPFFFBBBAAA???<<<:::<<<>>><<<::::::>>>AAAHHHUUUeeeqqqttttttuuuvvvqqqtttvvvvvvsssqqqqqqrrrwwwyyyyyyxxxwwwuuulllbbbZZZXXX[[[eeelllmmmmmmnnniiigggfffeee```XXXSSSTTTYYY___fffjjjjjjkkknnnrrrpppeeeUUUHHH???999555111///---...///...+++,,,000555BBBVVVgggqqqtttttttttrrrssstttqqqgggWWWEEE:::///,,,))))))******)))'''((())),,,111:::HHHWWWbbbgggiiinnnssswwwzzz|||}}}~~~~~~~~~xxxlll[[[III===???KKK]]]jjjpppqqqtttwwwttthhhZZZVVV]]]ggglllkkkiiihhhffffffjjjnnnjjjcccRRRDDD444,,,(((%%%$$$%%%$$$%%%''')))...999HHHSSSVVVXXXVVVSSSQQQOOOHHH@@@555,,,%%%&&&(((''''''(((---222@@@SSS]]]\\\WWWUUURRRPPPMMMLLLLLLKKKIIIHHHCCCCCC???:::===HHHPPPQQQPPPLLLGGGHHHNNNVVV[[[]]]\\\[[[VVVLLL???444---+++((('''&&&&&&+++444@@@HHHOOORRRSSSSSSVVVTTTHHH;;;000---+++++++++...777AAARRR\\\dddeeedddggghhhfffiiiiiiiiieeeXXXMMMNNNUUUaaakkkoooeeeSSSJJJQQQ\\\eeejjjmmmkkklllnnnnnnkkkcccUUUGGG@@@<<<;;;<<<@@@uuurrrppppppsssuuuvvvvvvsssvvvyyyyyyvvvsssssstttssssssqqqooollliiifffdddgggffffffhhhjjjkkkjjjiiigggdddaaa```bbbeeeggghhhgggiiijjjjjjjjjiiijjjjjjhhhhhhgggddd```___aaaddd______^^^^^^^^^______```aaa```______aaabbbaaa```YYY\\\^^^^^^\\\\\\^^^```\\\\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]ZZZTTTPPPPPPQQQQQQSSSTTTUUUUUUVVVYYY\\\ZZZYYYYYYZZZ]]]^^^^^^]]]]]]aaaeeeaaaXXXRRRRRRTTTXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTSSSQQQNNNLLLLLLMMMQQQNNNHHHCCC???======>>>999888555333222222222333////////////...---,,,+++)))***+++,,,,,,+++)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%###""""""$$$&&&%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$######!!! !!!!!! $$$"""$$$###$$$''''''%%%###$$$&&&''''''&&&%%%$$$***'''%%%&&&)))***)))'''&&&)))***)))%%%###$$$&&&"""$$$&&&&&&%%%'''+++///+++------++++++...---***%%%&&&(((,,,222999???CCCBBBDDDFFFEEEDDDCCCCCCDDD999===;;;444000111000,,,+++***)))(((''''''(((((())),,,222777===BBBHHHKKKOOOQQQTTTWWWYYY]]]aaaddddddaaa\\\ZZZ___ggghhheeebbbRRRAAA777333///...///++++++***)))(((***...111777AAAQQQbbboootttrrrooommmnnnnnnmmmllliiigggfffgggaaacccccc```ccc```RRR===000'''+++111555<<>>;;;===>>>===::::::>>>AAAFFFSSScccooosssttttttuuuqqqsssvvvuuurrrppppppqqqtttwwwwwwwwwwwwvvvnnneeeZZZWWWYYYccclllmmmkkkjjjjjjhhhhhhiiifff^^^YYYYYYTTT\\\eeekkkkkklllnnnpppqqqfffVVVHHH???999555111000......///...***,,,000333===OOObbbqqqvvvtttqqqnnnpppqqqooofffWWWFFF:::000---***)))******(((&&&(((***,,,111999GGGWWWbbbfffiiimmmsssxxx|||{{{|||}}}zzzooo]]]JJJ===AAALLL\\\iiinnnnnnppptttzzzooo```YYY]]]gggllllllkkkiiifffeeeiiimmmjjjcccVVVGGG666---)))%%%$$$%%%!!!$$$''')))...888FFFQQQVVVXXXWWWTTTQQQOOOGGG???555+++$$$%%%''''''&&&''',,,...;;;PPP]]]\\\VVVSSSPPPOOOMMMMMMMMMLLLJJJIIIDDDDDD???999<<>>FFFPPPRRRSSSSSSVVVVVVKKK>>>111...,,,,,,+++---666@@@MMMYYYcccccccccggghhhfffjjjiiijjjggg\\\OOOMMMSSS[[[gggooofffUUUKKKSSS^^^ccchhhkkkjjjkkkooopppnnngggYYYJJJAAA<<<:::;;;>>>ppprrrssstttttttttuuuvvvuuuuuuvvvvvvvvvtttrrrqqqnnnpppqqqpppmmmjjjhhhhhhllliiifffgggjjjlllkkkjjjhhhdddaaabbbfffgggddd```ddddddddddddddddddddddddhhhhhhfffdddbbbbbbdddgggdddeeebbb]]]\\\```aaa```______aaaccceeeeeebbb```aaa___^^^```ccceeeccc```___[[[WWWWWWZZZ\\\[[[ZZZZZZ\\\^^^]]]YYYUUURRRQQQVVVXXXZZZ]]]^^^^^^]]]]]]aaa___\\\ZZZ[[[___bbbeeeaaabbbccc```]]]\\\]]]```eeebbb``````ccceeedddcccbbb___[[[ZZZ[[[]]]___```ccc___YYYSSSOOONNNPPPQQQJJJHHHDDDBBBBBBCCCFFFHHHEEEFFFFFFEEEBBB>>>999777777888999999888555222///222222222111///...///111444333111///---+++***)))+++)))''''''((()))(((''')))((('''&&&%%%&&&'''((('''%%%&&&(((&&&""""""&&&""""""!!!  !!!###$$$$$$###!!!!!!"""######$$$$$$$$$''''''&&&&&&%%%$$$$$$###'''((()))'''###"""$$$&&&&&&&&&%%%$$$######"""!!!$$$$$$$$$%%%&&&'''((()))((((((''''''&&&$$$###""""""%%%)))---000111000000222222111111111111222333///000///...+++***+++---******))))))))))))******+++---222888???EEEIIILLLKKKMMMQQQVVVYYY[[[[[[\\\YYYYYYZZZ[[[\\\]]]^^^^^^ZZZSSSHHH<<<333---++++++)))((((((((()))+++...000999???KKK[[[hhhnnnmmmkkkllllllmmmlllkkkiiifffeeeeeedddccceeeeee```VVVMMM:::000***---000333===JJJZZZdddmmmqqqssstttqqqlllnnngggaaa\\\NNNAAAEEESSSWWWZZZ```dddfffhhhkkkmmmeeeeeedddaaa\\\TTTMMMHHHJJJGGGCCC???======???@@@DDDMMMYYYaaabbb^^^[[[YYY```bbbdddccccccdddiiinnnqqqbbbSSSLLLGGG@@@<<<======<<<;;;;;;<<<===>>>???AAAJJJXXXgggssswwwtttqqqrrrqqqpppnnnnnnnnnoooooowwwwwwvvvtttvvvuuummmcccYYYSSSTTT___jjjmmmkkkjjjhhhhhhiiikkkkkkeee]]]VVVWWW[[[aaafffjjjlllooopppooogggYYYKKKAAA999555222000111000...,,,+++,,,---333999GGGZZZmmmuuurrrllllllmmmnnnmmmeeeXXXIII>>>999000((((((+++***))))))((((((***///666AAASSSdddcccfffjjjoootttwwwzzz{{{|||zzz{{{qqq\\\HHH???;;;FFFYYYiiimmmjjjkkkooo{{{tttfffYYYZZZdddkkkkkkkkkiiiggghhhkkkmmmllljjjYYYKKK999---)))'''$$$!!!%%%###$$$(((...666EEESSSYYYUUUQQQOOOPPPMMMFFFAAA888---%%%&&&(((%%%$$$&&&'''---888GGGUUU\\\\\\ZZZYYYRRRKKKIIIJJJLLLIIIFFFJJJFFFAAA===>>>DDDKKKQQQPPPLLLHHHEEEHHHOOOXXX^^^```]]]XXXOOOEEE:::111+++***&&&%%%'''***...888AAALLLTTTWWWTTTUUUVVVPPPFFF777000+++,,,...///222777JJJYYYcccaaa```fffgggbbbfffkkkmmmhhh\\\RRRMMMLLLVVV```gggaaaSSSKKKNNNUUUdddfffjjjmmmoooooopppooojjjaaaSSSFFF===:::<<<>>>ppprrruuuwwwxxxxxxxxxyyyxxxxxxxxxwwwuuusssqqqpppoooqqqrrrqqqnnnkkkjjjiiikkkhhhffffffiiikkkkkkjjjkkkhhheeefffhhhhhhdddaaadddddddddeeeeeeeeeffffffiiiiiiiiigggeeedddfffgggeeefffccc^^^]]]```aaa___^^^^^^___aaacccdddbbbaaa]]]\\\]]]aaaeeegggfffcccbbb^^^YYYXXXZZZ[[[ZZZXXX\\\^^^``````\\\YYYVVVVVVVVVXXXZZZ]]]^^^___^^^^^^___]]][[[YYYZZZ\\\```bbb```bbbbbbaaa^^^]]]___aaaeeecccbbbcccfffiiijjjiiihhheeeaaa```aaadddeeefffeeeccc___[[[YYYWWWWWWWWWXXXVVVSSSQQQPPPRRRTTTUUUXXXXXXXXXXXXUUUSSSPPPNNNKKKLLLNNNOOONNNLLLJJJHHHFFFGGGHHHGGGEEEEEEGGGHHHLLLJJJFFFBBB>>>:::888777;;;999777666777777666555444333111///............///+++)))***)))&&&%%%'''######$$$$$$$$$$$$$$$$$$###"""!!!"""%%%''''''&&&%%%%%%$$$###$$$&&&''')))###############$$$$$$$$$&&&'''((('''%%%%%%''')))((('''&&&%%%%%%%%%%%%%%%((('''''''''''''''((())))))(((((('''&&&%%%$$$###$$$&&&))),,,......---,,,......------------......,,,+++)))(((&&&%%%%%%$$$((((((''''''''''''(((((()))+++...333777<<>>>>>===<<<;;;;;;<<<======BBBJJJWWWfffqqqtttrrroooppppppooonnnooopppqqqrrrxxxxxxwwwvvvwwwwwwooofffWWWQQQRRR\\\gggjjjiiihhhiiiiiijjjkkkjjjddd[[[UUUUUUXXX]]]bbbgggjjjmmmoooqqqhhh\\\NNNCCC;;;666333///000000...,,,+++,,,---111777DDDWWWiiirrrqqqlllllllllkkkhhhbbbWWWLLLDDD;;;111))))))+++***((()))(((''')))...444???QQQaaabbbdddgggkkkoootttwwwyyyzzzxxxwwwmmmXXXDDD::::::EEEXXXiiinnnkkkkkkooowwwrrrgggZZZXXXaaahhhjjjjjjhhhfffgggiiikkkjjjiiiYYYLLL:::...)))'''%%%"""&&&###$$$(((---666FFFSSSYYYUUUQQQOOOOOOLLLFFFAAA888...&&&&&&'''%%%$$$&&&''',,,777EEESSSZZZZZZXXXWWWSSSNNNLLLLLLKKKIIIGGGIIIEEE@@@<<<===CCCLLLRRRRRRNNNIIIEEEFFFLLLVVV\\\^^^\\\WWWQQQHHH===222,,,***&&&%%%''')))---777@@@JJJQQQTTTTTTVVVZZZSSSHHH888111,,,,,,---...111666GGGVVV```___```eeegggcccgggjjjlllhhh___TTTMMMJJJUUU___gggcccVVVNNNOOOUUUccceeeiiikkkmmmnnnoooooollldddWWWIII???;;;<<<>>>ooorrrwww{{{}}}~~~}}}|||}}}|||zzzxxxuuusssqqqpppppprrrsssssspppmmmllllllkkkjjjhhhiiikkkmmmnnnmmmmmmkkkiiijjjkkkjjjfffbbbccccccddddddeeeggghhhhhhiiikkklllllljjjhhhhhhhhhggggggeee___^^^```aaa^^^^^^]]]\\\^^^```bbbbbbbbb\\\\\\^^^dddjjjllljjjgggbbb^^^ZZZXXXYYYYYYWWWUUU]]]___aaaaaa^^^[[[YYYXXXVVVXXXZZZ]]]___````````````^^^\\\ZZZZZZ\\\___aaa```aaabbbbbbaaaaaaccceeefffeeeeeegggjjjnnnooopppmmmjjjfffeeegggiiijjjkkkffffffeeecccaaa___^^^]]]___^^^\\\ZZZYYYYYY[[[\\\aaaaaa``````___^^^^^^]]]XXXZZZ\\\^^^^^^^^^\\\\\\[[[\\\]]]]]]]]]]]]___aaadddaaa]]]YYYTTTQQQOOONNNQQQPPPNNNNNNNNNNNNMMMKKKJJJHHHFFFDDDBBBAAA@@@@@@>>>666111111111...,,,---))))))))))))))))))))))))(((&&&$$$$$$&&&((()))))))))'''%%%###$$$&&&(((***%%%%%%&&&&&&'''(((((()))%%%'''(((((('''(((***,,,&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######&&&(((***,,,---,,,+++***,,,+++++++++++++++++++++***'''%%%%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&)))***,,,...111333555666333555888:::<<<=========::::::::::::::::::::::::BBB@@@;;;666111---++++++))))))(((((()))+++---...222777@@@LLLWWW___bbbbbbfffeeecccaaa```^^^]]]]]][[[[[[\\\___```]]]VVVPPP;;;111+++---000222<<>>===;;;;;;;;;;;;<<>>444+++++++++***(((((('''&&&(((,,,222<<>>pppsssyyy|||yyywwwuuuttttttssstttuuutttrrrpppppppppnnnmmmlllmmmnnnpppqqqrrrmmmlllkkklllmmmllliiifffbbbbbbbbbccceeegggiiikkkjjjmmmppppppnnnkkkiiiiiiiiijjjgggbbb```bbbbbb______]]][[[\\\___bbbcccccc```aaadddiiioooqqqnnnjjj```\\\XXXWWWYYYYYYWWWTTT]]]___aaaaaa^^^ZZZWWWWWWWWWYYY[[[]]]___aaaaaaaaacccaaa___]]]]]]^^^```bbbbbbbbbcccddddddfffhhhiiihhhhhhhhhiiilllnnnqqqrrrmmmjjjgggfffhhhjjjjjjjjjiiihhhgggeeecccbbbaaa``````___^^^\\\\\\\\\\\\]]]___^^^]]]]]]]]]___```aaa]]]^^^```bbbbbbbbbaaa```ccceeefffggggggiiikkknnnmmmkkkhhhfffcccbbbbbbcccbbbaaa```aaabbbcccaaa```___^^^]]][[[ZZZYYYXXXWWWTTTKKKCCCCCCDDDAAA>>>>>>>>>===<<<:::999777666555333111...------//////...///---+++***)))))))))***))))))******************'''(((((((((((((((***+++&&&%%%$$$######%%%&&&'''))))))((((((((((((((()))******)))'''&&&&&&%%%%%%''')))***,,,------,,,+++------------------,,,,,,***&&&$$$'''---000///,,,&&&&&&%%%%%%%%%%%%&&&&&&******+++,,,...///000111...///111222333444444444333333333222222111111111777666555222///,,,***(((((((((''''''((()))***+++000333888>>>EEEJJJMMMNNNTTTSSSQQQOOONNNNNNNNNOOOQQQQQQSSSVVVWWWVVVQQQMMM;;;222---000222444<<>>===<<<;;;;;;;;;<<<===BBBIIIUUUdddooottttttrrrqqqqqqppppppqqqssstttuuuxxxyyyxxxxxx{{{|||uuukkkTTTMMMMMMVVV```eeeeeefffggghhhjjjjjjhhhbbb\\\XXXSSSSSSUUUXXX___eeejjjlllpppkkkaaaTTTGGG===777444---......---++++++,,,---...222<<>>KKKSSSUUUTTTRRRTTTVVVUUUQQQMMMKKKJJJHHHEEE???::::::@@@JJJSSSVVVRRRLLLEEEDDDIIITTT\\\XXXWWWWWWUUUPPPEEE888///)))%%%$$$&&&'''***222:::IIIOOOSSSVVV]]]bbb[[[NNN>>>666...---,,,,,,///444>>>LLLYYY]]]```dddgggfffkkkiiiiiijjjiii```RRRFFFLLLWWWbbbddd]]]UUURRRRRR___cccgggjjjkkklllnnnqqqpppkkk___QQQDDD<<<;;;===rrruuuzzz|||zzzyyyxxxyyyzzzuuuvvvwwwvvvuuussstttuuuoooooooooooooooppprrrtttllllllmmmnnnnnnnnnllljjjbbbbbbbbbccceeehhhkkkmmmlllooossstttrrrnnnkkkjjjlllmmmkkkfffdddeeeeeebbbbbb___]]]]]]```ccceeeeeeggghhhiiinnnrrrrrrnnnjjj^^^[[[YYYZZZ\\\]]][[[YYY^^^aaabbbbbb___[[[XXXWWWYYYZZZ\\\^^^```aaabbbccccccaaa___^^^]]]___```bbbdddcccdddeeehhhjjjlllllliiiiiiiiiiiijjjlllnnnooollljjjgggggghhhjjjjjjjjjnnnlllhhheeebbbbbbbbbbbbddddddcccccccccbbbbbbbbb``````______```bbbdddfffcccdddeeeeeeeeedddcccbbbeeegggiiijjjkkkmmmppprrrnnnllljjjhhhggghhhiiijjjfffeeefffhhhjjjkkkjjjiiihhhhhhhhhhhhgggggggggfffggg^^^VVVWWWXXXVVVSSSSSSWWWVVVUUUTTTRRRQQQPPPOOOIIIGGGDDDBBBBBBAAA@@@???>>>>>>>>>===;;;888666444222111000///...---,,,,,,---,,,***))))))))))))((()))((((((''''''((()))***************+++,,,---......---,,,***))))))))))))&&&((()))+++,,,---------/////////000///...---,,,+++(((%%%(((...222111...((((((''''''''''''(((((())))))***+++---...//////---......///000000000000222222111111000000//////222222222111///+++(((&&&'''&&&&&&&&&&&&'''''''''---///111444777:::===???@@@@@@>>>>>>>>>>>>@@@AAABBBCCCEEEGGGHHHGGGEEEBBB999111...222555555<<>>;;;;;;:::::::::;;;<<<>>>???AAAHHHTTTcccpppwwwyyyxxxuuutttrrrqqqqqqqqqrrrrrrwwwxxxwwwwwwzzz{{{tttkkkTTTMMMLLLTTT___dddeeefffdddfffggggggeeebbb```^^^XXXUUUTTTVVV\\\dddiiilllmmmiiibbbVVVIII===777444...//////---++++++,,,------000777DDDRRR___eeehhhccccccddddddbbb\\\UUUOOOCCC999///......+++((((((***((())),,,000999JJJYYY^^^]]]]]]^^^bbbgggmmmpppmmmnnnnnnlllggg[[[LLL@@@777>>>MMMaaalllmmmkkkkkkkkkmmmkkkddd[[[XXX^^^fffaaaaaaaaaaaa``````aaabbb[[[PPPAAA444---)))&&&%%%'''$$$###%%%***222AAAOOOUUUQQQLLLIIIHHHIIIJJJJJJGGG@@@666+++&&&&&&''''''''')))///;;;GGGPPPTTTTTTQQQTTTWWWWWWUUUQQQNNNMMMIIIGGGBBB<<<999>>>HHHQQQUUURRRMMMGGGEEEJJJUUU^^^WWWVVVVVVVVVSSSIII;;;111)))%%%$$$&&&''')))///777JJJRRRWWWYYY___ccc\\\OOOBBB999111...---,,,///333;;;HHHVVV]]]aaadddggggggkkkhhhgggjjjllleeeUUUHHHGGGQQQ]]]bbb^^^WWWRRRQQQ\\\bbbiiilllllllllooorrrppplllcccTTTEEE<<<:::;;;uuuwww{{{~~~{{{yyyxxxyyy{{{}}}wwwxxxyyyxxxwwwvvvwwwxxxpppqqqqqqpppoooppprrrtttppppppoooooonnnnnnnnnnnneeeddddddeeegggjjjnnnpppooorrrvvvxxxvvvrrrooonnnoooqqqooojjjiiijjjjjjgggfffdddaaaaaacccfffgggggglllkkkkkknnnpppppplllggg___]]]\\\^^^aaacccaaa___^^^aaacccdddaaa___]]]\\\\\\]]]]]]___```aaabbbccc```___]]]\\\\\\^^^___```dddcccccceeeiiilllmmmmmmiiijjjjjjiiihhhhhhjjjlllnnnllljjjjjjkkklllllllllpppnnnjjjfffdddcccdddeeedddeeeffffffggggggffffffeeedddddddddeeefffhhhiiiggggggffffffeeedddcccbbbhhhjjjlllmmmnnnppptttvvvooommmjjjgggfffggghhhiiiddddddeeegggjjjkkkjjjhhhffffffhhhiiiiiijjjjjjiiiiiibbb^^^___```^^^]]]^^^bbbcccccccccddddddddddddaaa___]]]\\\\\\[[[YYYWWWTTTUUUVVVVVVTTTQQQMMMJJJHHHGGGEEECCCAAA???===<<<:::888555444333222111///...............---------*********+++,,,---/////////---,,,***))))))))))))((()))***,,,---......///...///000000///...,,,+++,,,)))''''''***+++***(((******))))))))))))******'''((()))***+++,,,---...---------------.........111111111000000/////////000111222222000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***---///111555999<<<666666666666666666777888555666777888999888777666444...---333777666;;;DDDAAAFFFJJJJJJMMMTTTYYYZZZXXXWWWVVVUUUPPPHHH???999AAAGGGNNNTTTXXXYYYZZZ[[[YYYZZZ\\\]]]ZZZVVVRRROOOLLLIIIEEEAAA??????@@@AAAPPPVVV\\\^^^\\\XXXVVVUUUUUUXXX\\\]]]___ccciiinnnkkkhhh___RRRHHHCCC>>>999999999999999;;;===???@@@@@@GGGSSSbbbpppxxx{{{{{{wwwvvvtttqqqpppoooppppppuuuvvvuuuuuuxxxyyyrrriiiUUUMMMKKKSSS]]]ccceeegggdddeeeeeedddbbbaaabbbddd^^^YYYTTTUUU[[[bbbhhhjjjjjjhhhcccYYYKKK???888666000111000...,,,+++,,,------///444===JJJWWW```eeebbbccceeefffddd^^^UUUOOODDD:::111//////,,,))))))+++))))))+++///777HHHWWW]]]\\\[[[]]]```eeejjjmmmqqqrrrqqqmmmggg\\\LLL???888<<>>333***&&&%%%&&&'''(((...666HHHRRRYYY[[[^^^aaa[[[QQQGGG===444000...---///444888CCCRRR\\\```bbbdddggghhheeeeeeiiilllfffXXXKKKCCCMMMYYY```___ZZZTTTQQQYYYaaajjjnnnmmmmmmoooqqqpppnnnfffXXXHHH===:::;;;yyyyyy{{{|||yyyvvvvvvwwwzzz|||yyyzzzzzzzzzxxxxxxzzz{{{uuuvvvvvvtttrrrrrrtttwwwwwwvvvtttqqqooonnnooopppiiiiiihhhhhhjjjnnnqqqssstttwwwzzz{{{yyyvvvtttrrrqqqtttsssooonnnoooooollljjjhhhffffffhhhiiiiiihhhkkkiiihhhiiikkkjjjgggccc___]]]]]]___bbbdddbbb___YYY\\\```bbbbbbaaaaaaaaa____________```aaabbbbbb___^^^]]]]]]]]]___```aaacccbbbaaadddhhhkkkkkkkkkhhhiiiiiihhhffffffiiilllooommmllllllmmmnnnnnnmmmkkkkkkiiigggfffeeeeeeddd___aaaccceeeffffffeeeeeefffffffffffffffgggggghhhfffffffffeeeddddddccccccjjjlllnnnoooppprrruuuxxxrrrpppllliiihhhhhhjjjkkkffffffggghhhjjjjjjhhheeefffggghhhjjjkkkkkkjjjjjjfffcccbbbdddeeeccccccffffffgggggghhhiiijjjkkkkkkkkkkkklllmmmnnnnnnkkkiiicccdddeeeeeeeeedddbbbaaacccbbb```]]][[[XXXVVVUUUPPPMMMIIIHHHHHHHHHFFFCCC>>>???@@@@@@@@@>>><<<;;;444444444444555555666777666555222000//////000111111111222222333333333333///000111222111///---,,,,,,+++***))))))(((((((((,,,++++++******++++++,,,))))))***+++,,,------...---------------.../////////////////////.........000111222333222///,,,***((((((((((((''''''&&&&&&$$$'''+++---///222777;;;666666666555555444333222000111222222111000//////---(((***333777555888???999>>>AAAAAACCCIIINNNNNNKKKJJJHHHGGGFFFBBB:::444:::???EEEJJJMMMOOOPPPRRRNNNPPPRRRTTTSSSPPPLLLJJJFFFCCC@@@===<<<===???AAAIIINNNTTTVVVUUURRRQQQRRROOOSSSXXXZZZ\\\___ccchhhgggfff___QQQGGGBBB>>>888::::::999999:::<<<===???@@@FFFRRRaaannnwwwzzz{{{wwwuuusssqqqoooooooooooosssssssssrrruuuuuunnneeeTTTLLLIIIQQQ[[[bbbdddfffgggfffeeeaaa______cccfffddd]]]UUUSSSXXX```eeeggghhhhhheee\\\NNNBBB;;;999333333222000---++++++,,,......111888DDDQQQ\\\bbbeeeeeeffffffddd^^^VVVQQQEEE;;;222000000---+++******((((((***---555EEETTTZZZZZZZZZ[[[^^^bbbfffiiiqqqtttsssmmmggg^^^OOO@@@:::;;;EEEWWWeeeiiihhhggghhhggggggfff___XXXXXX^^^^^^```aaa___\\\\\\]]]```\\\SSSFFF999///)))'''&&&&&&######&&&(((---888CCCLLLIIIFFFDDDEEEJJJQQQVVV[[[VVVGGG444)))'''(((&&&%%%&&&+++666CCCNNNTTTVVVSSSSSSTTTWWW[[[[[[WWWSSSNNNNNNJJJBBB;;;;;;AAAHHHQQQRRROOOIIIDDDFFFNNNWWWXXXWWWVVVWWWVVVNNN@@@444+++'''&&&''''''(((---444BBBOOOYYYZZZ[[[]]]ZZZRRRKKKAAA666111///---000444444???NNNYYY]]]^^^aaadddcccaaabbbfffiiidddXXXMMMBBBKKKWWW___aaa\\\WWWSSSTTT^^^iiiooonnnlllmmmooopppoooiii[[[KKK???<<<==={{{zzz{{{~~~~~~|||xxxtttsssuuuwwwyyyzzz{{{{{{{{{yyyzzz{{{}}}zzz||||||yyyvvvvvvxxx{{{}}}{{{wwwsssooonnnoooqqqmmmlllkkkkkkmmmppptttvvvwwwzzz}}}~~~|||yyywwwvvvsssuuuuuuqqqppprrrrrrooommmkkkiiiiiijjjkkkjjjiiihhhfffcccdddffffffccc```^^^\\\[[[]]]```aaa___\\\SSSWWW\\\___aaabbbcccccc```````````````aaabbbbbb```_________```aaacccdddbbb```___bbbfffiiiiiihhhfffhhhiiihhhffffffjjjmmmooommmllllllmmmnnnnnnmmmdddeeegggggggggeeecccbbb]]]___bbbeeefffffffffeeegggggghhhhhhhhhhhhgggggghhhhhhggggggggggggggggggiiikkkmmmnnnoooqqqtttwwwtttqqqnnnlllkkkllloooqqqkkkkkkkkklllmmmkkkhhheeejjjkkklllmmmnnnnnnmmmllljjjiiikkknnnnnnlllmmmrrrmmmmmmmmmmmmmmmmmmlllmmmkkkkkknnnqqqttttttqqqooohhhhhhhhhiiijjjkkklllmmmpppooonnnkkkiiigggeeedddbbb___[[[[[[[[[[[[YYYWWWTTTVVVWWWXXXWWWUUURRRPPPGGGFFFFFFEEEEEEEEEEEEEEEEEECCCAAA???>>>>>>???@@@;;;;;;::::::999999888888222333444444333111///...---......---,,,,,,---///,,,,,,++++++++++++,,,,,,,,,---------.........///............//////000111........................///111333444333111///---)))*********)))((('''&&&###&&&***+++,,,///333777777888888777555333000///111222333222000/////////((($$$(((222666444666<<<666:::===<<<>>>CCCGGGGGGIIIGGGEEEDDDEEEDDD>>>777666999???CCCEEEHHHJJJLLLDDDFFFIIIKKKKKKIIIFFFCCCAAA???<<<;;;;;;===@@@BBB@@@EEELLLNNNMMMLLLLLLMMMJJJOOOTTTWWWXXXZZZ^^^bbbbbbddd]]]PPPFFFBBB>>>888<<<;;;:::::::::;;;<<<===AAAGGGRRR___llluuuxxxyyyuuutttrrrpppooooooooooooqqqrrrqqqpppsssssslllbbbTTTKKKHHHOOOZZZ```ccceeejjjhhheee```\\\]]]bbbgggggg___UUURRRWWW^^^ccceeegggiiiggg^^^PPPDDD===<<<444555333111---++++++,,,......000666@@@MMMYYY```hhhgggfffeeeccc^^^WWWRRREEE;;;222000111...,,,+++)))''''''(((+++333BBBQQQXXXXXXXXXZZZ]]]```dddfffnnnqqqqqqlllgggaaaSSSDDD;;;:::CCCTTTccchhhgggeeegggeeeeeeeee```WWWVVVZZZ^^^```aaa___\\\[[[]]]___\\\TTTGGG999///***''''''%%%######&&&(((+++555???IIIGGGDDDCCCEEEKKKTTTZZZaaa\\\LLL777***((((((&&&%%%&&&***555BBBNNNUUUXXXTTTRRRRRRWWW\\\^^^ZZZUUUOOOPPPMMMEEE<<<:::???FFFQQQRRRPPPIIIBBBCCCJJJQQQZZZWWWVVVWWWVVVOOO@@@555+++((('''(((((((((---444===LLLXXXYYYYYY[[[YYYSSSMMMCCC888222///...000444111<<>>???|||~~~{{{|||zzzuuuooonnnrrrvvvxxx{{{{{{yyy{{{|||{{{zzzyyyyyyyyyzzz{{{~~~~~~}}}{{{zzzyyyxxxwwwzzzyyywwwtttqqqqqqtttwww~~~~~~|||xxxuuutttuuuvvvwwwxxxwwwwwwvvvqqqmmmiiihhhhhhgggeeebbbbbb```\\\YYYXXXYYY[[[]]]___aaaaaa]]]XXXTTTSSSTTTNNNPPPUUU]]]ccceeebbb^^^bbbaaabbbfffjjjllljjjgggeeedddcccbbbaaa`````````______aaadddhhhjjjjjjjjjiiigggeeefffhhhkkklllmmmlllnnnooopppooollljjjhhhlllhhhdddeeeiiihhhbbb\\\aaabbbccccccddddddddddddfffffffffggggggfffeeeeeehhhggggggggghhhiiijjjkkkoooooopppsssvvvwwwuuutttwwwuuusssqqqpppppppppppphhhnnntttrrrmmmjjjkkkooolllkkklllooorrrqqqnnnjjjjjjlllnnnqqqrrrrrrqqqqqqmmmnnnppppppnnnlllllllllkkkmmmpppssstttsssqqqooojjjjjjjjjkkkmmmnnnoooppptttrrrpppppppppoookkkgggfffffffffeeeeeeddddddccceeedddcccbbbcccbbb___]]]ZZZZZZZZZZZZZZZ[[[[[[\\\^^^[[[WWWUUUVVVWWWXXXWWWRRRPPPOOOPPPQQQPPPKKKFFFEEEDDDCCCAAA???===<<<;;;<<<<<<;;;:::999777555444222000...---...///...---,,,///222000------222777777555222000............333111///---,,,,,,...///222222333555777777444222...,,,)))((()))***))))))%%%&&&)))+++...000111111999888666555555444111//////000111000.........000...)))(((...222222555::::::::::::::::::;;;???AAADDDEEEFFFFFFCCC>>>:::777555777:::>>>AAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????@@@===999888:::<<<;;;:::>>>>>>>>>@@@BBBCCCCCCBBBEEEFFFHHHKKKOOOSSSVVVWWW\\\ZZZVVVOOOHHHCCCAAAAAA999888777666777888:::<<>>333000000---+++,,,+++,,,,,,((('''---:::DDDUUU\\\XXXUUU^^^bbb```bbbhhhjjjjjjhhhfffaaaSSSFFF<<<;;;AAAPPP[[[^^^\\\[[[cccdddeeeccc^^^YYYUUUSSSYYY___aaa^^^\\\]]]___^^^ZZZUUUKKK???333+++((('''***((('''((((((+++444>>>FFFHHHIIIHHHHHHLLLRRRXXX```cccXXX???---***)))&&&'''***,,,000===NNNVVVVVVSSSSSSSSSUUUWWWYYYYYYYYYQQQOOOLLLIIIAAA;;;>>>DDDKKKRRRPPPJJJGGG@@@DDDUUUSSSXXXZZZWWWWWWUUUHHH888...***''''''%%%$$$(((...:::GGGSSSWWWXXXZZZWWWRRRQQQHHH;;;222////////////444888DDDUUU]]][[[YYY[[[aaa^^^\\\[[[\\\ZZZVVVSSSHHHFFFJJJYYYeeeeee]]]WWWUUU[[[ccckkkppppppllliiipppoookkkcccVVVJJJ@@@:::oooqqquuuyyy|||}}}~~~}}}xxxwwwtttnnniiiiiipppvvvwwwzzzzzzxxxyyy~~~~~~}}}|||{{{{{{{{{|||}}}|||||||||{{{{{{zzzzzzyyy||||||{{{xxxvvvuuuvvvxxx{{{{{{{{{{{{yyytttnnniiijjjlllnnnqqqrrrsssrrrqqqmmmiiidddbbb```^^^[[[XXXTTTRRRPPPMMMLLLLLLMMMNNNLLLPPPTTTTTTPPPLLLIIIIIIMMMOOOSSSYYY```bbbbbb___bbbccceeeiiimmmooommmjjjeeeeeedddcccbbbbbbbbbbbb___^^^\\\\\\^^^aaacccdddfffdddcccdddgggkkkmmmnnnkkkmmmnnnooonnnllliiigggnnnkkkiiiiiikkkjjjfffbbbddddddbbbbbbbbbccceeefffccccccdddeeeeeeeeeeeedddeeeeeefffggghhhiiijjjkkkooooooppprrruuuvvvuuutttvvvtttrrrqqqoooooooooooolllpppsssqqqmmmjjjjjjkkkkkkkkkllloooqqqqqqnnnjjjiiijjjmmmoooqqqsssssssssoooppprrrqqqooommmlllmmmoooppprrrttttttsssqqqpppmmmlllllllllmmmnnnpppppptttrrrpppoooooommmhhheeeeeeeeeffffffgggggghhhhhhkkkjjjhhhhhhiiihhheeecccdddeeeggghhhjjjkkkllllllfffdddcccbbbccccccbbb``````____________]]]ZZZXXXSSSSSSQQQPPPOOOOOOOOOOOOSSSRRRQQQOOOMMMKKKIIIIIIEEEBBB???=========<<<<<<::::::999888777777888999<<<;;;888666444444555666666333000---,,,---...000666555555666777666333000...,,,***+++,,,......---***+++---///111222333333555444333333444333111///000111222111///...///000,,,((((((...333444888<<<>>>======<<<;;;===???AAABBBCCCCCCBBB@@@<<<999666222555999<<>>===<<<<<<<<<999666555777888888777999999:::<<<>>>@@@AAAAAABBBBBBDDDGGGJJJMMMPPPQQQRRRQQQNNNHHHCCC???>>>>>>:::999777666666777999:::===>>>DDDPPP___ggghhhfffllljjjiiiiiikkkjjjhhheeedddeeehhhkkkllljjjeeebbbOOOEEE???CCCMMMVVV^^^dddhhhhhhgggbbb^^^\\\___bbb```\\\UUUQQQPPPTTTZZZ^^^fffeeebbb^^^XXXNNNDDD===888666333000---++++++***,,,,,,...333999BBBSSScccooommmjjjgggddd```\\\YYYNNNCCC888333111...,,,---***++++++((('''---999CCCRRR[[[ZZZWWW___bbb```ccciiijjjiiigggfffaaaTTTHHH:::999>>>LLLWWW\\\[[[[[[cccddddddccc___ZZZVVVTTTZZZ___aaa^^^\\\^^^___^^^ZZZUUUKKK???333+++((('''(((&&&&&&''''''***333===HHHIIIJJJIIIIIIKKKQQQVVVbbbdddYYY@@@...***)))&&&'''***,,,///;;;JJJSSSTTTQQQPPPPPPRRRUUUWWWXXXWWWSSSPPPNNNIIIAAA:::;;;@@@IIIQQQPPPKKKHHH@@@BBBRRRSSSXXXZZZWWWVVVUUUJJJ;;;///***''''''%%%$$$(((---666DDDQQQWWWZZZ[[[XXXTTTRRRIII===333////////////555777AAAPPPYYYZZZZZZ]]]^^^[[[XXXWWWXXXWWWTTTQQQIIIFFFJJJXXXdddeee___YYYTTTZZZccckkkqqqqqqmmmjjjnnnmmmjjjcccXXXKKKAAA;;;WWWZZZ___eeejjjnnnppppppkkkhhhccc\\\YYY\\\eeelllsssvvvwwwvvvyyy}}}}}}|||{{{{{{|||}}}~~~yyyzzz{{{||||||}}}}}}}}}~~~~~~}}}zzzvvvtttuuuvvvtttuuuuuuuuuqqqiii___XXXZZZ\\\```dddfffffffffeee___[[[WWWSSSPPPMMMIIIGGG@@@???>>><<<;;;:::999999;;;???CCCDDDAAA??????@@@HHHHHHKKKPPPVVV[[[]]]]]]aaabbbfffjjjnnnnnnllljjjbbbbbbbbbbbbbbbcccdddeeeeeebbb^^^ZZZZZZ\\\```cccbbb```___aaaeeeiiikkkllljjjkkklllmmmlllkkkhhhgggmmmmmmllllllkkkiiihhhfffgggfffcccaaaaaabbbeeefff___```aaacccdddddddddddddddeeefffhhhiiijjjjjjjjjooooooppprrruuuvvvuuutttuuutttrrrpppooonnnnnnnnnpppppppppooommmkkkhhhgggiiijjjllloooqqqpppnnnkkkjjjkkkmmmoooqqqsssuuuvvvqqqrrrsssrrrooommmmmmmmmtttttttttsssssssssrrrrrrrrrqqqpppooooooppppppqqqtttsssqqqooommmjjjfffcccdddeeefffgggiiikkklllmmmooonnnllllllmmmllljjjhhhjjjkkkmmmooopppqqqpppppphhhhhhhhhiiiiiihhhfffcccfffggggggfffdddbbbccccccaaa```___^^^^^^```aaaccceeedddcccaaa```aaaaaabbb\\\YYYTTTQQQPPPPPPPPPPPPRRROOOLLLKKKLLLLLLKKKHHHIIIHHHEEEDDDCCCCCCDDDEEEAAA>>>999666444555777999???===<<<<<<;;;:::777555222111//////000000000/////////000111111222333333555444444555666666444111111222222111///......///***'''(((...444666999===>>>===;;;::::::;;;===>>>?????????>>>===:::888666000333888<<>>????????????>>>===<<<;;;:::888666555666777777666666777777999;;;===???@@@???@@@AAABBBEEEGGGJJJKKKHHHHHHFFFCCC>>>;;;;;;<<<:::999777666555555666777888:::@@@HHHQQQXXX[[[[[[dddcccaaaaaaaaa```^^^\\\YYY[[[___dddgggfffbbb___LLLDDD===???DDDKKKUUU]]]hhhiiigggccc^^^[[[]]]```]]]ZZZUUUNNNJJJLLLSSSZZZ``````___^^^YYYQQQGGG@@@:::888555111---+++***)))+++***---222666???OOO]]]jjjhhhfffccc```^^^]]]\\\TTTHHH;;;555111,,,+++---)))******'''''',,,777@@@MMMZZZ\\\[[[aaabbb___dddhhhiiigggeeeddd```UUUIII999666:::FFFRRRXXXZZZ[[[bbbccccccbbb```\\\XXXVVV[[[___```]]]\\\^^^___]]]YYYUUULLL@@@555,,,((('''&&&$$$$$$&&&''')))222<<>>KKKUUUZZZ]]]___]]][[[WWWVVVVVVUUUTTTSSSJJJFFFIIIVVVcccfffaaa]]]TTTYYYaaajjjqqqrrrooollllllllljjjddd[[[OOOCCC<<<>>>AAAFFFKKKPPPSSSVVVWWWQQQOOOKKKFFFEEEIIIPPPWWW___ccceeegggllltttyyyxxxqqqqqqpppqqqrrrtttvvvwwwqqqrrruuuwwwyyyzzzzzzzzzzzzxxxuuuoookkkiiijjjllllllmmmooonnniii___SSSJJJGGGIIIMMMQQQRRRRRRQQQPPPHHHFFFBBB>>>;;;888555333000000///...---+++***)))///111222111///000333777======>>>AAAFFFLLLQQQSSSZZZ\\\```dddfffeeebbb```YYYYYYZZZ\\\___aaacccdddhhhfffbbb]]][[[\\\___bbbaaa___^^^___cccfffhhhiiiggghhhiiijjjjjjiiigggfffhhhjjjllljjjgggeeefffhhhgggfffeeecccccccccdddeee^^^___```bbbdddeeefffffffffgggiiijjjjjjjjjjjjiiiqqqqqqqqqsssvvvwwwwwwvvvvvvuuusssrrrpppooonnnmmmpppnnnmmmmmmnnnmmmjjjggghhhiiikkknnnoooooommmllloooooooooppprrrtttvvvwwwsssttttttrrrooommmlllmmmtttsssrrrqqqrrrssstttuuuxxxvvvtttrrrqqqrrrrrrsssvvvuuusssqqqnnnjjjfffcccdddeeefffhhhjjjlllmmmnnnnnnmmmllllllmmmllljjjhhhjjjkkklllmmmmmmkkkjjjiiihhhgggfffggghhhgggfffdddccceeefffdddaaa```cccffffffdddbbbaaabbbdddggghhhffffffeeeeeegggjjjmmmooojjjfffbbb______`````````cccbbbaaa______^^^]]]\\\ZZZYYYWWWUUUUUUVVVXXXYYYTTTQQQLLLHHHFFFFFFIIIKKKKKKJJJHHHGGGHHHHHHFFFDDD@@@>>>;;;999888777555333555555555444444444444555666666666777777666444111111222222111...------...,,,++++++///444888:::;;;>>><<<:::999:::<<<===>>>===<<<<<<;;;:::888777666///333888>>>AAABBBBBBAAAAAABBBBBBAAAAAA@@@???>>><<<;;;:::999999999999999888999999999:::;;;===?????????@@@AAACCCEEEFFFGGGEEEEEEDDDAAA===;;;:::;;;;;;:::888666555444444444666999>>>CCCGGGKKKPPPSSSYYYXXXWWWVVVUUUTTTRRRPPPNNNPPPTTTYYY]]]]]]YYYVVVJJJCCC===<<<===AAAKKKTTTeeeffffffbbb^^^\\\^^^aaa```___ZZZRRRJJJJJJPPPWWWXXXYYY[[[\\\YYYRRRIIIBBB<<<:::666111---+++)))(((+++***---111555<<>>666///***(((***((())))))'''''',,,666===HHHYYY^^^^^^cccbbb___dddffffffdddbbbbbb___UUUIII999555777BBBNNNVVVZZZ\\\``````aaaaaa```]]]YYYVVV[[[^^^^^^[[[[[[^^^___]]]XXXUUUMMMBBB666...)))(((%%%###$$$&&&'''***222<<>>GGGKKKKKKJJJJJJLLLPPPSSSTTTUUUUUUQQQNNNJJJCCC:::888;;;EEENNNOOONNNLLLBBB???JJJSSSYYY[[[WWWWWWXXXPPPEEE555---((('''&&&%%%(((,,,000===MMMXXX\\\[[[XXXUUUTTTMMMCCC999222...------111444<<>>;;;999999<<<>>>??????:::999999888777666555444...222777===AAACCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????>>><<<;;;:::::::::;;;<<<===;;;999888:::<<<>>>>>>??????AAABBBDDDEEEDDDDDDDDDAAA===:::888888;;;:::999777555444333222555777;;;===???BBBFFFIIIMMMMMMMMMLLLJJJHHHFFFFFFEEEFFFIIIMMMPPPPPPMMMJJJCCC???;;;;;;;;;===FFFOOO]]]___```^^^[[[[[[]]]```eeeddd___WWWNNNLLLPPPUUURRRTTTWWWYYYXXXSSSKKKDDD;;;999555111---***)))(((++++++...222444:::FFFSSS\\\\\\]]][[[YYYZZZ\\\___YYYNNNBBB999111***(((***((()))(((((((((---555;;;FFFWWW___```eeeddd```dddbbbcccaaa___```]]]TTTIII;;;666666@@@LLLTTTYYY]]]^^^^^^^^^______]]]YYYUUUXXXZZZZZZWWWYYY]]]^^^[[[WWWTTTNNNDDD888///***(((%%%$$$%%%'''(((***222;;;@@@CCCGGGIIIIIIKKKOOORRRVVVSSSJJJ<<<000,,,+++***(((''''''***000888AAAHHHIIIHHHHHHJJJNNNRRRTTTTTTSSSPPPMMMKKKEEE>>>:::<<>>===<<<<<<<<<>>>@@@CCCEEEGGGDDDGGGJJJMMMPPPPPPPPPPPPRRROOOIIIBBB===<<>>@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@>>>:::888888888;;;===???===999777777999=========>>>???AAABBBCCCCCCCCCCCC@@@<<<888777777;;;;;;:::888666444333222111333666888999;;;>>>@@@CCCEEEEEEDDDAAA???????????????@@@BBBDDDDDDBBB@@@:::777777;;;===???EEELLLPPPSSSUUUUUUSSSTTTWWW[[[aaa```\\\VVVOOOLLLMMMPPPMMMOOORRRTTTTTTPPPIIIDDD888666333000---+++***)))++++++...111333777BBBMMMVVVYYY[[[[[[YYYYYY]]]```[[[RRRGGG???666---+++---((()))((((((***...444999EEEVVV]]]```ggggggbbbddd___``````___```^^^TTTHHH<<<666666???KKKSSSXXX\\\\\\[[[ZZZ[[[]]][[[VVVRRRTTTUUUTTTSSSVVV[[[]]]ZZZWWWTTTOOOEEE:::000***(((&&&$$$%%%(((((()))111999???CCCHHHJJJJJJKKKNNNQQQPPPLLLDDD999000+++***+++(((&&&&&&)))...444>>>GGGGGGFFFEEEGGGKKKPPPSSSTTTRRROOOMMMMMMHHHAAA======BBBKKKNNNOOOPPPGGGAAAJJJOOOXXX^^^\\\[[[]]]WWWMMM;;;111)))&&&'''&&&'''***///999IIIWWW[[[WWWUUUVVVWWWSSSJJJ???555...,,,,,,+++000999EEETTT___```[[[\\\\\\[[[ZZZXXXXXXYYY[[[QQQHHHEEENNNZZZaaacccdddXXXWWWXXX```jjjppppppnnniiikkkmmmnnniii\\\JJJ===$$$$$$$$$$$$$$$$$$######"""!!!"""###&&&((())))))))),,,+++)))+++///222000,,,,,,++++++,,,---///000---000333666888888777666555444222///,,,+++---///333444555666666333...)))###"""!!!!!! !!!""" $$$***111444000***&&&$$$!!!$$$''''''&&&&&&((())))))+++......------///111111111222444666888:::;;;CCCHHHNNNRRRSSSUUUZZZ^^^^^^\\\ZZZZZZ\\\___``````aaaaaabbbcccddddddeeeeeeggghhhgggfffffffffhhhiiidddeeeggghhhhhhgggfffeeecccdddfffiiikkklllmmmmmmmmmllljjjjjjjjjmmmoooqqqsssrrrqqqrrrtttwwwxxxxxxwwwwwwvvvuuussspppnnnllllllkkkkkkmmmooorrrssssssnnnmmmkkkgggeeefffkkkooosssssstttuuuuuuuuutttsssvvvwwwvvvtttrrrqqqssstttsssrrrqqqqqqrrruuuxxxzzz{{{yyyuuurrrpppppprrrsssuuuwwwxxxwwwssspppppppppiiijjjjjjkkkmmmmmmnnnooonnnmmmlllmmmnnnnnnllljjjfffffffffhhhjjjmmmppprrrjjjhhhffffffhhhiiiiiihhhffffffgggjjjlllmmmlllkkklllkkkkkkjjjjjjjjjjjjjjjllllllllllllmmmmmmnnnnnnmmmmmmmmmooorrrssssssrrrtttwwwyyyyyywwwuuuvvvwwwnnnmmmkkkiiiiiiiiikkkkkkmmmllljjjiiihhhgggggggggcccbbbaaaccchhhnnnrrrtttttttttssstttuuutttrrrpppkkkjjjgggeeedddcccddddddccccccdddeeeeeeccc^^^[[[SSSTTTUUUUUUTTTTTTUUUVVVWWWZZZYYYWWWXXX\\\ZZZUUUMMMHHHDDDCCCFFFGGGFFFCCCCCCDDDEEEEEEDDDAAA===;;;666777888:::<<<>>>???@@@AAAAAAAAAAAA@@@???>>>>>>BBBCCCCCC@@@;;;777666777:::???BBBAAA===999999:::>>>??????@@@BBBCCCEEEFFFBBBCCCCCCAAA>>>:::999888;;;;;;:::999777666444333000111222555888:::;;;;;;>>>@@@AAA@@@===;;;<<<===;;;999888999;;;<<<<<<;;;666444666<<>>???BBBCCCFFFIIIIIIHHHIIILLLOOOSSSRRRPPPMMMKKKIIIHHHGGGEEEFFFHHHJJJJJJGGGAAA===444333111...,,,+++++++++******---000111333===HHHOOOSSSWWWXXXVVVVVVYYY\\\ZZZRRRJJJBBB999000---///)))))))))))),,,///444888FFFUUU[[[___iiijjjcccddd^^^```aaaaaabbb```UUUIII<<<666555>>>IIIQQQUUUYYYZZZXXXWWWXXXZZZYYYSSSNNNOOOPPPOOONNNSSSZZZ[[[YYYVVVTTTOOOFFF;;;111+++(((%%%$$$%%%'''''''''...666BBBFFFKKKLLLKKKKKKLLLNNNNNNIIIAAA888000***)))***(((%%%%%%))),,,111;;;GGGDDDBBBBBBDDDHHHMMMQQQRRRTTTPPPNNNOOOKKKCCC===<<>>NNN\\\^^^YYYXXXZZZ\\\[[[XXXWWWYYYZZZSSSIIIDDDKKKWWW___bbbcccZZZWWWVVV[[[eeemmmooonnnkkkmmmppprrrmmm___LLL=== !!!!!!!!!!!!"""""" """%%%'''(((%%%''''''&&&'''---///...((('''%%%$$$$$$$$$%%%%%%!!!###''')))++++++)))((("""$$$%%%%%%$$$###$$$%%%""""""###%%%'''&&&$$$!!!   !!!######!!!"""!!!%%%((()))'''$$$$$$%%%!!!###$$$###%%%))),,,++++++++++++,,,---.........333:::>>>AAAFFFMMMSSSUUUSSSRRRRRRUUUXXXZZZ[[[``````aaabbbcccddddddeeegggfffddddddeeefffggggggfffffffffffffffggghhhiiidddeeegggiiikkklllmmmmmmkkkiiihhhgggiiimmmqqqtttrrrpppooopppsssuuuwwwwwwvvvvvvvvvtttrrrooommmkkkmmmmmmnnnnnnoooqqqssstttpppnnnkkkfffccceeekkkpppooopppsssuuuuuuuuusssrrrxxxxxxxxxvvvttttttvvvxxxvvvuuutttssstttuuuwwwyyyyyyvvvsssooonnnnnnpppqqqsssvvvxxxwwwtttqqqqqqrrrjjjjjjkkkmmmnnnpppqqqrrrmmmlllllllllnnnnnnllljjjlllkkkiiiiiijjjmmmpppssskkkkkkkkklllnnnnnnllljjjiiihhhiiilllqqqrrrooollliiiiiijjjjjjjjjjjjjjjjjjiiijjjkkkmmmooooooppppppqqqqqqrrruuuwwwwwwvvvtttvvvuuuuuuvvvwwwvvvtttqqqpppnnnllljjjiiijjjkkklllkkkkkkkkkjjjiiihhhhhhgggcccaaa```bbbgggmmmrrrtttxxxwwwvvvvvvvvvtttqqqnnnpppnnnllliiihhhhhhhhhiiiiiiiiikkkmmmnnnlllhhheeeaaabbbddddddcccccceeefffcccggggggdddeeejjjhhhcccbbb]]]WWWUUUWWWXXXUUURRRMMMNNNOOOPPPNNNJJJFFFDDD===============>>>???@@@BBBBBBBBBBBBAAA@@@??????DDDFFFFFFBBB<<<888777777;;;AAAFFFFFFBBB>>>>>>???BBBBBBBBBDDDEEEGGGIIIJJJBBBDDDEEEDDDAAA>>>===<<<;;;;;;;;;:::888777555444000111222666:::<<<;;;999<<<>>>@@@???<<<;;;;;;===888777555555777999::::::888666777===???<<<888777;;;>>>AAAAAA@@@@@@CCCFFFFFFEEEDDDEEEFFFEEEBBB@@@>>>>>>???AAAAAA>>>999555222111///---,,,+++,,,,,,((())),,,//////111:::EEEIIINNNSSSTTTRRRQQQTTTWWWVVVPPPIIIBBB888///,,,...***))))))***---000444777GGGTTTYYY^^^jjjllldddccc^^^```bbbccceeebbbVVVJJJ<<<666555===HHHOOOSSSWWWYYYWWWUUUVVVYYYWWWQQQKKKLLLMMMLLLKKKQQQXXX[[[XXXVVVTTTOOOGGG<<<222+++(((%%%$$$$$$&&&%%%%%%,,,444GGGJJJNNNOOOMMMKKKKKKMMMOOOIII@@@888000***((()))((($$$$$$))),,,000;;;GGGBBB@@@???AAAFFFKKKOOOPPPVVVRRRPPPPPPLLLDDD===;;;AAAJJJLLLOOORRRJJJEEENNNLLLWWW``````___```ZZZQQQ???333)))&&&'''''''''))),,,333CCCSSSZZZXXXYYY^^^YYYVVVNNNCCC777...++++++,,,///222999IIIYYY]]]YYYXXX[[[]]]]]]ZZZYYYZZZ[[[TTTJJJCCCIIIUUU]]]aaaccc\\\WWWTTTYYYccclllooonnnlllnnnqqqtttpppaaaMMM=== %%%&&&''')))***+++++++++%%%$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!! #########"""!!!  !!!$$$''''''%%%###!!! !!!"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%###(((---......111777<<>><<<:::::::::999999777666666555777::::::999:::===<<<999;;;;;;:::::::::999999999:::777333222444777:::;;;333999>>>???;;;888777999999999999::::::;;;;;;;;;<<<>>>@@@@@@>>><<<;;;::::::::::::999888666555444...---,,,+++************''')))***,,,...222777:::???AAACCCDDDEEEEEEHHHIIIKKKKKKHHHAAA777000------))),,,......,,,///555;;;IIIPPPWWW[[[\\\^^^bbbfffcccbbbbbbeeefffaaaWWWOOO@@@777444===GGGLLLOOORRRSSSVVVVVVTTTTTTTTTOOOIIIIIIJJJMMMNNNNNNOOOQQQSSSWWWVVVSSSKKK???444,,,'''&&&###"""$$$$$$%%%+++222AAAKKKSSSPPPKKKJJJKKKKKKPPPJJJAAA888111---)))'''(((%%%%%%))),,,111:::CCCBBBCCCCCCBBBFFFNNNRRRQQQSSSPPPMMMLLLJJJFFF@@@;;;AAAIIIPPPSSSNNNIIIFFFFFFMMMUUU[[[\\\]]]^^^YYYQQQDDD777***&&&%%%$$$%%%&&&---222???QQQ[[[[[[ZZZ\\\[[[XXXOOOCCC666///---///,,,...222999CCCNNNYYY_________^^^\\\ZZZXXXYYY[[[SSSKKKEEEGGGRRR]]]aaaaaa```ZZZRRRQQQ]]]jjjnnnjjjnnnqqqtttuuurrrhhhRRR???"""###$$$%%%&&&'''''''''   """$$$%%%###"""  !!!!!! !!!""""""######### $$$''''''&&&''',,,000...000111222222333555888DDDGGGKKKPPPUUUYYY\\\]]]______```aaabbbcccdddddd``````bbbeeehhhgggccc`````````aaabbbbbbcccddddddeeeeeeeeedddeeehhhmmmqqqqqqqqqrrrrrrrrrrrrqqqqqqssssssqqqmmmjjjggghhhiiiggghhhjjjkkklllllllllkkkiiiiiihhhfffcccccceeehhhgggiiilllnnnmmmmmmnnnoooppppppqqqrrrsssuuuvvvwwwxxxxxxxxxwwwuuusssrrrpppqqqpppnnnmmmmmmnnnooopppooorrrtttuuutttsssssssssrrrqqqpppqqqrrrsssrrrqqqpppnnnkkkiiihhhjjjlllnnnnnnllliiijjjlllnnnnnnmmmooonnnnnnnnnnnnmmmkkkjjjmmmkkkkkkmmmqqqrrrnnnjjjkkkkkkjjjjjjiiiiiiiiihhhnnnnnnmmmkkkkkklllooorrrvvvyyyzzzwwwwwwyyyyyyuuuvvvvvvuuuvvvwwwvvvtttqqqtttpppnnnnnnlllhhhhhhjjjkkklllmmmnnnnnnllliiiggggggggghhhlllqqquuuwwwxxxuuuvvvxxxyyyyyywwwsssppppppooonnnmmmmmmmmmnnnooonnnsssvvvrrrppprrrpppmmmkkkiiihhhiiikkkmmmmmmkkkllllllkkklllmmmoooqqqsssoookkkgggfffgggiiiiiiiiiggghhhiiigggddd```\\\[[[^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVUUUVVVZZZ\\\^^^ZZZTTTNNNIIIEEECCCBBBHHHIIIKKKOOORRRTTTUUUVVVQQQNNNKKKKKKLLLLLLJJJGGGEEECCCAAA@@@@@@@@@??????;;;;;;;;;:::::::::;;;;;;>>>EEEGGG@@@:::888999999======<<<<<<;;;::::::999999777444444666999;;;;;;444999======999666666888;;;;;;:::::::::999999999:::<<<>>>>>><<<:::999999:::999888777666444333222111000///...------------)))***,,,---...111666999:::;;;<<<<<<;;;;;;===???BBBBBB@@@;;;444...------***,,,...---,,,...444999GGGLLLSSSWWWWWWXXX\\\```^^^]]]]]]```bbb```XXXRRR@@@777444<<>>DDDJJJNNNPPPQQQRRRUUUXXX[[[]]]]]]^^^ZZZ[[[]]]```bbbbbb___\\\WWWWWWVVVWWWXXXZZZ\\\]]]___```aaaaaabbbfffkkkoooppppppppppppooommmllllllpppooonnnjjjfffeeeeeefffeeefffhhhjjjkkkkkkkkkjjjhhhiiihhhfffeeedddfffhhhfffggggggffffffgggjjjmmmnnnooopppqqqsssvvvxxxyyyyyyyyyxxxwwwvvvuuuttttttnnnoooooopppqqqrrrssstttpppqqqrrrrrrqqqqqqrrrsssrrrqqqqqqrrrtttuuuuuutttqqqooollliiihhhhhhiiijjjnnnllljjjjjjkkkmmmmmmlllkkkmmmnnnoooooonnnmmmlllkkkjjjiiikkknnnooollliiikkkjjjjjjiiijjjkkklllmmmooooooooommmlllmmmppprrruuuyyy{{{yyyzzz|||zzzvvvvvvuuuuuuuuuwwwwwwuuusssuuuqqqooopppnnniiihhhjjjlllmmmnnnoooooonnnmmmlllmmmllllllooorrruuuwwwwwwqqqsssuuuwwwxxxvvvuuusssqqqpppooonnnmmmnnnoooooonnnsssuuusssppppppooommmkkkjjjjjjkkknnnpppqqqppppppooonnnnnnpppsssvvvxxxssspppmmmmmmnnnpppqqqqqqnnnpppqqqnnniiieeeeeeffffffffffffgggffffffeeeeeeccccccbbbaaa```aaadddgggnnniiibbb^^^\\\ZZZWWWSSSSSSRRRRRRWWW]]]aaabbbaaaZZZYYYXXXWWWUUURRRMMMIIIGGGFFFCCCBBBBBBCCCEEEFFFBBBAAA@@@>>>>>>>>>??????CCCMMMQQQGGG:::555888<<>>===;;;:::999999888777888:::;;;<<<;;;888<<<>>>>>>:::888999:::::::::999888777666555444555777999999777666666666999888666444333111000000111111000000//////......+++,,,---......111444777666777777666444444666777999999888555222///......+++---...---+++---111666???DDDIIIKKKLLLLLLOOORRRRRRQQQRRRUUUXXXWWWSSSOOO>>>777444:::EEEMMMRRRVVVTTTUUUTTTRRRSSSVVVUUUQQQMMMNNNOOOMMMKKKJJJKKKLLLSSSUUUUUUPPPFFF999///))))))&&&%%%&&&%%%%%%***000888CCCLLLKKKGGGGGGIIIJJJMMMIIIBBB:::333...+++***&&&$$$$$$'''***---555>>>CCCGGGIIIHHHKKKPPPQQQOOOTTTQQQNNNLLLJJJFFF>>>999@@@FFFMMMPPPMMMHHHDDDCCCEEELLLRRRVVVZZZ]]][[[WWWJJJ<<<...)))(((&&&&&&((()))---888IIIUUUYYY[[[]]]]]]]]]YYYPPPCCC666...+++)))+++...444===KKKXXXbbbfffhhhiiiiiifffcccbbbaaa\\\RRRHHHEEELLLWWW```ddd^^^ZZZSSSQQQZZZiiiqqqqqqsssvvvxxxyyyxxxooo\\\JJJ   !!!""""""""""""%%%'''###%%%)))...444999<<<>>>>>>@@@DDDHHHKKKLLLMMMMMMLLLMMMPPPRRRSSSSSSRRRPPPMMMLLLKKKKKKLLLOOOQQQSSSUUUVVVXXXYYY[[[^^^dddgggjjjjjjjjjjjjiiihhhgggfffjjjjjjhhheeebbb```aaabbbdddeeegggiiijjjjjjiiiiiikkkkkkjjjhhhfffeeefffgggdddeeeeeeddddddeeegggjjjlllmmmnnnppptttwwwyyy{{{tttssssssrrrssssssttttttmmmnnnppprrrssssssssssssooopppppppppoooooorrrtttrrrqqqqqqqqqsssttttttrrrqqqooollliiihhhhhhiiijjjlllkkkjjjiiiiiijjjkkkkkkfffiiilllnnnnnnmmmkkkkkkkkkjjjiiikkkmmmmmmkkkiiiiiihhhhhhgggiiikkknnnpppoooppppppnnnmmmmmmppprrrsssxxx{{{{{{{{{}}}{{{wwwwwwvvvuuuvvvxxxxxxwwwvvvtttpppnnnnnnlllgggfffhhhlllmmmooopppoooooopppqqqrrrpppoooppprrrttttttsssooorrruuuvvvvvvttttttsssrrrqqqpppnnnnnnnnnooooooooorrrtttsssqqqooonnnmmmlllllllllnnnpppssstttuuusssqqqooonnnooorrruuuwwwsssrrrpppppppppqqqrrrssslllooopppmmmiiigggiiillliiijjjjjjjjjiiihhhgggfffdddddddddcccbbbcccfffhhhrrrmmmiiiiiimmmnnnjjjfff___\\\[[[___fffkkkjjjhhhdddeeefffeeebbb[[[TTTPPPOOOMMMJJJGGGFFFGGGJJJMMMOOOMMMJJJGGGEEEDDDDDDEEEFFFPPPSSSKKK???<<<>>>AAADDDDDDDDDCCCBBB@@@>>>===>>>===<<<===>>>>>><<<;;;>>>@@@AAA@@@===;;;<<<===;;;;;;:::999888777666666666888:::999888777777888999777555222000////////////////////////...------,,,---.........///222444777777888666555444666777666666555444222111111111,,,---...---+++,,,///222666999<<<>>>===>>>@@@AAACCCBBBBBBDDDGGGHHHFFFDDD;;;666333666>>>FFFLLLOOOLLLMMMKKKIIIKKKOOOPPPLLLIIIJJJKKKIIIGGGFFFFFFGGGNNNQQQSSSPPPGGG:::///)))***'''&&&'''&&&%%%)))///777BBBKKKKKKIIIJJJLLLMMMOOOLLLGGG???666///+++***'''$$$%%%(((***---444<<>>888<<>>======>>>@@@CCCDDDDDDEEEGGGHHHJJJMMMRRRUUUYYYZZZZZZ[[[[[[[[[[[[[[[^^^^^^]]][[[XXXWWWYYYZZZ[[[]]]```ccceeefffggggggiiiiiihhhfffbbb``````aaa```bbbdddeeeeeeeeeeeefffeeefffhhhkkkooosssvvvwwwpppnnnlllkkkkkkkkklllmmmjjjkkkmmmooooooooonnnmmmoooooopppooooooppptttvvvtttsssrrrrrrssssssrrrpppnnnmmmkkkjjjiiijjjkkklllkkkjjjiiihhhfffggghhhiiidddggglllnnnmmmlllkkkllllllkkkkkkkkkllllllkkkjjjgggfffeeefffgggjjjmmmnnnnnnoooooonnnmmmmmmoooqqqqqqvvvzzzzzz{{{}}}|||xxxyyyxxxvvvwwwyyyyyyyyyxxxtttpppmmmllljjjffffffiiikkkmmmooonnnnnnnnnqqqssssssqqqooooooqqqqqqqqqpppooorrruuuuuusssqqqqqqqqqsssrrrpppooonnnnnnnnnooonnnppprrrsssrrrooonnnooommmnnnooopppqqqsssuuuvvvuuussspppnnnmmmooorrrttttttsssrrrqqqpppppppppqqqhhhjjjkkkjjjiiiiiilllooopppqqqqqqqqqooommmjjjiiihhhiiiiiihhhffffffhhhjjjooolllkkknnntttvvvtttpppiiieeedddggglllooommmjjjkkkmmmooonnnjjjccc\\\XXX[[[YYYUUUQQQMMMMMMQQQTTT\\\ZZZXXXVVVUUUTTTTTTTTTSSSWWWXXXRRRLLLJJJJJJIIIOOOOOOPPPPPPOOONNNLLLKKKIIIGGGFFFFFFFFFDDDAAA???AAABBBBBBAAA???===<<<<<<=========<<<<<<<<<<<<;;;;;;<<<======;;;:::;;;<<<:::888444111//////000111000000111111111000///...---///000/////////000222444666777777666555666777555444333333222222111000---......---,,,---///000111333444555444444555666999888888888999999999888777444000000555===BBBCCC???@@@>>><<>>GGGMMMPPPOOOMMMKKKIIIJJJNNNTTTWWWYYYZZZ[[[RRRDDD444,,,***(((((()))))),,,222>>>NNN[[[aaaaaaaaa```[[[PPPBBB666///---***,,,...111888EEEUUUaaagggjjjnnnooommmjjjgggfffddd[[[OOOGGGGGGPPP[[[ccc``````\\\WWW[[[gggssszzzzzz{{{zzzyyywwwppp```OOO   !!!!!!!!!!!!"""###$$$$$$'''(((***,,,---------,,,)))+++---...,,,+++,,,,,,///............000111222111222444555555888;;;>>>AAABBBCCCDDDFFFFFFGGGGGGJJJKKKJJJIIIGGGHHHJJJKKKIIIKKKOOOTTTXXX[[[]]]^^^\\\\\\\\\YYYVVVTTTSSSSSSUUUYYY]]]``````___^^^^^^^^^___aaadddhhhllloooqqqooommmiiifffeeeeeefffgggiiijjjkkkllllllkkkjjjiiijjjlllmmmmmmnnnpppsssvvvtttrrrqqqqqqqqqqqqpppnnnkkkjjjiiiiiiiiijjjkkklllhhhiiihhhfffccccccdddfffeeeiiimmmnnnmmmkkkmmmnnnllllllllllllkkkkkkkkkkkkeeeeeeeeeeeefffhhhjjjkkkjjjkkkmmmlllllllllnnnpppoootttwwwwwwyyy||||||xxxzzzyyywwwwwwxxxyyyyyyxxxuuupppkkkkkkiiiggghhhmmmiiikkkmmmllljjjkkkooosssrrrpppnnnnnnooooooooonnnooorrruuutttpppnnnooopppsssqqqpppnnnmmmmmmmmmnnnmmmmmmpppsssrrrooonnnqqqooopppqqqqqqpppqqqsssuuuwwwuuurrrooonnnoooqqqrrrtttuuuuuusssqqqpppqqqrrriiiiiiiiijjjkkkmmmoooooottttttttttttrrrooollljjjkkklllllljjjhhhggghhhjjjmmmlllmmmppptttuuussspppmmmkkkkkkmmmpppqqqnnnkkkkkknnnpppppplllgggcccaaagggfffbbb\\\WWWVVVYYY]]]dddeeeeeeggghhhiiiiiiiiiggghhheee___]]]\\\XXXSSS\\\^^^```aaabbbaaa___^^^XXXVVVUUUTTTSSSRRROOOLLLGGGHHHHHHGGGEEECCCAAA@@@>>>>>>>>>>>>============;;;<<<===;;;999888999:::<<<999555222111222444555444555666777777666444444///111222222111111222333000333666777666444333444444222000000111111///.....................//////111111111111222222222222666555555444333333222222333333///---///555999888555777555444666<<<===:::999:::<<<;;;::::::;;;<<<>>>AAACCCAAA;;;333---)))'''%%%%%%'''&&&$$$''',,,444@@@JJJKKKJJJLLLOOOQQQRRRRRRNNNFFF:::111,,,+++)))''''''***+++,,,111888===FFFLLLMMMMMMOOOOOONNNTTTRRRQQQPPPOOOJJJBBB;;;777<<>>;;;777444333555888:::888999:::;;;;;;:::999888222444666666555444555666333666:::<<<:::666333222222000//////111222000...///.........///000000000222111000000000111000000444444555444222111000111000222000,,,---333555222222444333222555::::::777555666777777555555666777666888888666222---***)))%%%###$$$&&&%%%$$$&&&,,,///:::DDDFFFDDDFFFJJJLLLMMMNNNMMMFFF;;;111------(((&&&&&&)))******///666===FFFMMMNNNMMMPPPRRRRRRTTTRRRRRRRRRQQQLLLDDD>>>888>>>FFFPPPVVVWWWUUUSSSFFFDDDGGGOOOTTTVVVZZZ```XXXHHH777...***''''''))))))+++---555FFFYYYaaa``````___ZZZOOOAAA666///---))),,,///000222;;;JJJUUUbbbeeeiiikkkkkkjjjiiijjjfffaaaXXXNNNIIILLLUUU]]]aaaeeeeee]]]YYY```llluuuxxxxxxwwwvvvvvvrrreeeWWW!!!#########!!!  !!! """###""" !!!!!!"""!!!"""!!! !!!!!!!!!  """""""""!!!!!!###%%%"""###$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%&&&))),,,...000222444555555555555444666888888666666666777333666999;;;<<<>>>???AAA===???AAADDDGGGKKKNNNPPPIIIHHHFFFFFFHHHMMMRRRVVVSSSSSSTTTUUUUUUVVVWWWXXXUUUWWW[[[]]]___bbbeeehhhfffeeedddeeeggghhhhhhgggggggggfffeeeeeeeeeeeeeeeeeeffffffccc___^^^```bbbcccfffjjjiiifffeeehhhlllkkklllllljjjiiihhhiiikkkfffgggggghhhggggggfffeeedddfffhhhiiiiiijjjlllnnnlllpppqqqqqqsssxxxzzzyyyzzzxxxuuuttttttuuuttttttpppiiicccaaaaaaaaafffmmmfffhhhiiigggdddeeejjjppppppnnnmmmmmmnnnoooooonnnkkkooosssrrrnnnmmmooorrrrrrqqqooommmlllkkkllllllkkkjjjmmmssstttooooootttqqqssssssqqqnnnlllnnnpppnnnnnnnnnnnnnnnnnnnnnooonnnpppsssrrrqqqpppsssuuuoookkkhhhjjjpppqqqmmmhhhoooppprrrssssssqqqnnnmmmnnnnnnnnnllliiiffffffffffffjjjooorrrssssssssstttjjjnnnsssuuutttqqqooonnnlllooorrrrrrpppppprrruuussstttsssnnngggeeehhhlllkkknnnqqquuuwwwwwwvvvuuuwwwzzzyyytttqqqqqqoookkkiiikkkooosssuuuvvvvvvuuupppooommmmmmnnnoooooonnniiiiiijjjkkkjjjfffaaa^^^[[[ZZZYYYWWWUUUTTTRRRRRRNNNNNNMMMKKKHHHFFFFFFGGG???<<<888555555777;;;===999:::<<<======<<<:::999555777888999888777888999999===AAACCC@@@:::666333333000///000333444333111///......///111111111000000///------...//////...222333444444222000000000...111111---...333444111333555555444777;;;;;;777444555666555333222222333222222222///,,,)))((()))$$$"""###%%%%%%###&&&+++***555???AAA???AAAEEEGGGIIIKKKKKKEEE:::222......'''%%%%%%((())))))---333>>>GGGNNNOOONNNQQQTTTUUUSSSRRRRRRSSSSSSNNNFFF@@@;;;@@@HHHQQQWWWXXXVVVSSSIIIFFFGGGNNNQQQRRRUUU\\\YYYIII777...)))&&&&&&((()))***+++111CCCWWW```___^^^^^^ZZZQQQDDD777000---(((,,,//////000777EEEPPPaaadddhhhjjjjjjjjjjjjkkkfffbbb[[[QQQJJJKKKSSS[[[```ffffff^^^XXX]]]iiiqqqvvvvvvuuuuuuwwwuuuiii\\\$$$%%%%%%%%%$$$!!!"""%%%%%%###!!! !!!!!!  ###%%%(((+++------------)))******+++,,,------...***+++...111333333333222000222444444333444555777444444555777:::<<<>>>@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGJJJNNNRRRTTTQQQQQQRRRTTTXXX\\\```ccc]]]^^^^^^[[[WWWVVVXXX[[[^^^]]]]]]^^^aaabbbbbbaaa___aaabbbbbbbbbbbbccceeedddeeefffhhhiiiiiihhhhhhggghhhkkklllllliiifffcccdddeeeggghhhhhhiiikkklllkkklllnnnqqqtttvvvxxxyyyzzzvvvsssrrrrrrrrrpppmmmnnnjjjeee```___aaaeeehhhccceeegggfffeeeggglllpppjjjlllmmmmmmmmmmmmooopppqqqqqqqqqpppoooooonnnnnnooollliiiiiikkklllkkkiiijjjjjjlllnnnppprrrsssttttttrrrooooooooopppooonnnooonnnlllkkklllooorrrttttttsssqqqqqqrrrrrrrrrqqqpppooonnnoooqqqrrrpppmmmpppnnnlllmmmpppqqqooommmmmmooopppmmmhhheeeeeefffjjjllloooqqqsssrrrqqqpppjjjmmmpppuuuwwwuuupppkkkrrrrrrrrrsssuuuwwwyyyzzz{{{xxxtttqqqpppooommmlllppprrrtttvvvuuutttqqqoooyyyyyyzzz{{{zzzwwwrrrnnnsssvvvxxxwwwuuuuuuwwwzzzyyyvvvsssoooooopppsssuuuuuutttssssssttttttrrrqqqnnnkkkjjjjjjkkkjjjfffcccccc```]]][[[[[[YYYUUUQQQQQQKKKCCC===<<>>>>>===:::999>>>AAAEEEIIIJJJEEE===777666666666666555444333222222111111222333222000...444222///.../////////...111000...------...///000000111111000///111444777555888;;;;;;::::::===@@@666666666666777777777777444444444222000,,,)))'''###"""!!! !!!"""$$$%%%'''***///333666999<<<>>>AAA>>>:::666333000,,,***&&&%%%%%%&&&'''***---///>>>HHHPPPOOOKKKLLLNNNOOOPPPVVVYYYWWWTTTQQQJJJCCC<<>>222***///,,,,,,...111666BBBNNN```fffkkklllooorrrrrrnnnjjjeee^^^TTTIIIFFFPPP^^^aaaccc___^^^```[[[]]]mmmtttuuuuuuuuuvvvuuukkk```!!!"""######""" """!!!!!! """$$$%%%%%%$$$############$$$%%%%%%&&&&&&###%%%'''***+++++++++***(((***++++++++++++,,,...---------...///000222333------------...///000111111222333555888;;;>>>@@@@@@@@@@@@BBBEEEHHHLLLNNNKKKMMMMMMKKKIIIHHHIIIKKKLLLLLLMMMPPPUUUXXXYYYYYYVVVXXXYYYYYYXXXYYYZZZ\\\ZZZ[[[]]]```aaabbbccccccaaacccdddfffeeedddaaa```\\\___dddggggggffffffffffffgggiiilllooorrrtttuuuxxxuuurrrqqqrrrqqqooommmmmmjjjfffbbb```bbbdddfffccccccdddeeeeeefffhhhiiikkkmmmnnnnnnmmmlllmmmnnnqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjjjjllllllkkkiiillllllnnnooopppqqqrrrrrrtttrrrqqqqqqqqqqqqooommmmmmmmmkkkkkkkkkmmmoooqqqqqqpppooonnnnnnoooooonnnkkkkkkmmmpppssssssppplllpppnnnlllmmmooopppooommmoooqqqrrrppplllhhhggghhhkkkmmmppprrrrrrqqqooommmjjjkkkooorrrtttrrrnnnjjjmmmnnnpppsssuuuwwwyyyzzzvvvssspppooopppqqqqqqpppssstttuuuvvvvvvvvvtttsssyyyyyyzzz{{{{{{yyyuuurrrsssuuuxxxxxxvvvuuuvvvwwwyyywwwsssqqqppprrrtttvvvtttsssssstttvvvvvvuuusssrrrpppmmmmmmooopppooommmnnnmmmnnnoooooommmgggccc___\\\WWWUUUTTTTTTTTTSSSQQQPPPNNNKKKGGGDDD@@@???AAABBBCCCCCCBBB???<<<:::===???DDDHHHJJJGGGAAA<<<::::::::::::999888777666555333222333555666666555;;;888444222222111000///......------------......111111111///......000222333666888888777888:::<<<777777888888999999999:::888888888777333///+++((($$$###"""!!!"""###%%%&&&%%%)))///444666888999;;;>>><<<999777555222---***&&&%%%$$$%%%&&&(((+++---888BBBIIIGGGDDDEEEGGGGGGKKKPPPSSSRRRPPPOOOJJJCCC===CCCKKKQQQSSSSSSSSSSSSLLLDDDAAAHHHOOOTTTXXX\\\[[[OOO>>>222,,,***)))'''&&&&&&(((...:::HHHUUU]]]aaa```]]]WWWOOODDD777///...++++++---000555@@@KKK]]]ccciiikkknnnqqqqqqnnnmmmiiibbbWWWJJJEEENNNZZZ```ccc___]]]___YYY[[[jjjpppqqqpppoooqqqrrrkkkccc  !!!###$$$######""" !!!######""""""###%%%%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&&&&'''((()))+++---///000.........///111444666888666888:::999888777888999999999:::>>>BBBFFFGGGGGGEEEFFFHHHHHHGGGGGGIIIJJJJJJLLLNNNQQQTTTUUUWWWWWWVVVWWWXXXXXXYYYXXXXXXXXXUUUZZZaaaffffffdddbbbaaa___```cccfffiiilllnnnoootttrrrooonnnnnnnnnmmmlllkkkiiifffdddbbbbbbcccdddcccaaa___aaadddfffeeecccjjjllloooooommmkkkjjjjjjppppppppppppqqqqqqqqqqqqpppnnnmmmmmmnnnooonnnmmmpppqqqrrrssstttttttttssssssrrrppppppqqqpppnnnlllllllllkkkkkkkkkkkkllllllnnnmmmlllkkkjjjkkkllllllgggiiilllqqqssssssooolllooommmllllllnnnnnnnnnmmmppprrrtttrrrooollljjjiiikkkmmmppprrrrrrpppmmmkkkiiijjjllloooqqqoookkkhhhhhhkkknnnrrrvvvwwwxxxxxxpppnnnkkklllooorrruuuvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyyyyyyy{{{|||{{{xxxvvvsssvvvyyyyyyxxxuuuttttttxxxvvvtttrrrrrrtttvvvwwwtttssssssuuuwwwwwwvvvuuutttrrrpppppprrrtttuuuuuuppprrrvvvzzz{{{xxxqqqlllgggggggggiiiiiigggccc```aaaaaa___]]]YYYTTTOOOMMMOOOPPPPPPOOOLLLIIIFFFDDDEEEFFFIIILLLMMMKKKFFFAAA<<<<<<;;;:::999888777777777555333444666999:::;;;>>>;;;888555555444333222...//////000000//////......//////---+++)))))))))///111333333222333444666666777777888999:::;;;;;;:::;;;<<<;;;777222---***&&&%%%$$$######$$$&&&'''%%%+++222888;;;<<<<<<<<<>>>===;;;:::888555000,,,&&&&&&$$$$$$%%%&&&(((***111999???===:::;;;======AAAEEEHHHFFFFFFGGGDDD@@@;;;@@@FFFJJJKKKJJJIIIIIICCC>>>===DDDLLLSSSXXX\\\[[[QQQBBB666///,,,)))(((((('''(((---777DDDRRRZZZ_________\\\UUUIII<<<333---+++***,,,...222===HHHXXX```gggjjjllloooooommmqqqmmmfff[[[MMMEEEKKKVVV___dddaaa^^^___YYYYYYeeelllnnnnnnmmmooorrrnnnggg !!! !!!!!! !!!""""""###$$$$$$%%%&&&'''((()))***(((''''''((((((***+++,,,)))+++---.........------///......000222444444333222444555555555555666888;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKPPPWWW[[[\\\ZZZXXXWWWWWWXXXZZZ]]]```ccceeegggjjjiiiggggggffffffffffffgggfffeeecccbbbaaaaaaaaabbb\\\WWWYYY```ddddddaaagggjjjmmmooommmkkkjjjjjjpppppppppooooooooooooooommmlllmmmmmmnnnooonnnnnnpppqqqrrrssstttuuuuuuuuuuuusssooonnnnnnooonnnnnnmmmmmmmmmllllllkkkkkkkkkmmmlllkkkjjjiiiiiikkklllgggiiillloooppppppnnnlllnnnmmmlllkkkllllllmmmmmmoooppprrrrrrpppmmmjjjiiijjjllloooqqqrrrpppmmmlllkkkkkkkkkmmmnnnmmmkkkhhhgggjjjnnnsssuuuvvvuuutttllljjjhhhiiimmmrrruuuwwwyyyxxxwwwvvvuuuuuuvvvwwwvvvvvvwwwyyy{{{{{{zzzxxxuuuwww{{{|||{{{xxxuuusssvvvuuutttttttttuuuwwwxxxuuuttttttuuuvvvvvvuuusssssssssssstttuuuuuuuuutttmmmppptttxxxxxxuuupppmmmiiijjjmmmqqqrrrqqqllliiiggghhhiiiiiigggccc___]]]_________^^^\\\YYYVVVTTTWWWWWWWWWXXXWWWTTTOOOKKKHHHGGGEEEBBB@@@>>>===<<<;;;::::::;;;===>>>>>>======:::777555555555444333111222333333333222111000///000111///,,,***)))))),,,,,,------......//////222222333444555777777888777888::::::888444///,,,((('''%%%$$$$$$&&&''')))(((...777???BBBCCCCCCBBBBBBBBB@@@???===999333///((('''&&&$$$$$$&&&'''(((,,,333888666444555666555777;;;;;;999999;;;:::777666999===??????===<<<<<<:::888888<<>>???@@@AAAAAA@@@<<<999;;;AAAHHHJJJJJJHHHJJJMMMNNNNNNNNNOOOQQQOOOOOOPPPPPPQQQQQQQQQRRRXXX\\\bbbfffgggiiikkkmmmmmmkkkiiihhhiiimmmrrruuuuuurrrooooooqqqtttvvvwwwqqqpppnnnmmmmmmnnnoooppphhhjjjiiifffbbbbbbggglllkkkmmmnnnnnnllllllnnnpppkkkkkkjjjhhhfffgggjjjnnnmmmkkkjjjlllpppssstttssstttsssqqqooonnnooooooppprrroookkkjjjjjjkkkkkkjjjmmmoooqqqrrrrrrpppnnnllliiihhhhhhiiikkklllkkkjjjnnnnnnooopppqqqsssuuuuuuqqqpppoooppptttwwwyyyyyyzzzzzz{{{~~~|||xxxxxxyyy|||~~~}}}{{{}}}|||yyy{{{|||{{{yyyxxxyyyzzz{{{{{{zzz{{{{{{zzzxxxuuuqqqqqqpppooommmkkkiiihhhjjjkkklllmmmooopppqqqqqqpppqqqsssvvvxxxvvvrrrooonnnllliiifffddddddddddddccceeehhhkkkmmmkkkfffbbb^^^ZZZUUURRROOOMMMJJJHHHFFFDDDBBB???===;;;:::999222222222000...---///111444222000111222333111///------....../////////000+++++++++,,,,,,,,,------+++)))'''&&&&&&&&&((()))&&&)))---///222444777:::;;;999777666555333000...)))(((&&&$$$$$$%%%&&&((((((---///...///222333111111333333///...000///,,,...000111000///......///,,,000111---,,,//////+++---------+++)))'''&&&&&&$$$&&&)))+++000:::HHHRRRZZZ]]]aaabbb^^^TTTGGG===000---------,,,---444===LLLZZZgggjjjjjjiiiiiiggggggjjjlllgggZZZMMMLLLRRR]]]mmmooojjjjjjeee^^^___```iiipppsssuuuuuurrrlll  !!!###$$$$$$###""""""###$$$%%%%%%&&&''''''((('''''''''###%%%''''''&&&%%%&&&'''''''''((()))***++++++,,,+++---//////......111444///000111222444555777777555333333666;;;>>>>>>===:::<<<======<<<<<<===???======>>>@@@BBBCCCDDDEEEGGGLLLSSSWWWYYY[[[^^^aaabbb___[[[YYYYYY]]]bbbfffllllllkkkmmmpppqqqqqqpppqqqpppmmmllllllnnnppprrreeeggggggccc______dddiiigggkkkooopppooonnnoooqqqjjjkkkjjjhhheeefffjjjnnnooollljjjlllqqqvvvxxxxxxzzzwwwsssooommmmmmnnnooorrroookkkhhhhhhiiijjjjjjnnnooopppqqqqqqpppooonnngggggghhhjjjlllllljjjhhhiiijjjmmmpppsssuuuwwwxxxrrrpppooopppssswwwyyyzzzzzzyyyzzz}}}|||yyyzzz|||{{{{{{wwwrrrrrrqqqooonnnnnnmmmmmmllllllmmmoooppprrrssssssqqqrrrtttwwwwwwtttoookkklllkkkiiigggggghhhiiijjjdddeeegggjjjlllllljjjgggeeebbb___]]]]]]]]]\\\[[[UUUSSSPPPLLLIIIGGGGGGFFF??????===:::777777999;;;999666444555666777555222111111111111222222222222---,,,,,,+++++++++,,,,,,+++)))'''&&&%%%&&&'''(((((()))******+++---111444222000............,,,+++'''&&&$$$######$$$&&&'''&&&+++---,,,...222333111---000111...---///...+++,,,---......---,,,---///+++000222...---111111---***+++,,,+++)))'''&&&&&&!!!$$$'''))),,,555AAAKKKNNNRRRWWW[[[YYYRRRGGG???///,,,,,,,,,++++++222:::JJJXXXfffiiihhhgggfffeeegggjjjlllhhhZZZMMMKKKPPP\\\lllpppjjjkkkfff^^^^^^```hhhooorrrtttwwwvvvsss """%%%###!!!%%% """$$$###!!! """%%%!!! !!!###"""  """###$$$&&&((('''%%%"""!!!!!!###"""!!! !!!"""### """%%%&&&&&&&&&((()))+++++++++************************+++,,,...///000///000222444555555555555000111222333333333333333111555888777555555999>>>BBBCCCDDDCCCBBBAAABBBCCCEEEEEEDDDEEEGGGKKKOOOQQQWWWYYY[[[\\\]]]___bbbdddbbb___]]]^^^aaacccbbb``````___[[[UUUQQQRRRWWW\\\dddeeehhhjjjkkklllllllllfffeeebbb___]]]```eeeiiillllllmmmooossswww{{{~~~|||yyyuuuqqqnnnmmmnnnnnnuuusssmmmgggbbbccciiiooooooooooooooonnnmmmlllkkkgggggghhhjjjkkkjjjhhheeefffhhhkkkooossswwwzzz{{{tttttttttuuuwwwyyy|||}}}{{{zzzzzz~~~||||||{{{}}}|||{{{zzz{{{wwwsssqqqsssssspppoooppptttsssqqqpppooooooppppppppppppqqqtttvvvvvvtttrrrrrrooollllllnnnooommmkkkiiihhhggghhhkkkllljjjgggiiijjjiiifffbbb```bbbeeecccaaa^^^YYYTTTQQQRRRSSSQQQPPPOOOMMMKKKIIIHHHGGGKKKGGGCCC@@@????????????<<<;;;999555222111333555333111...---.........---***(((&&&&&&''''''&&&%%%###$$$%%%&&&'''((()))***------------+++)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&(((***---...//////111333///...,,,***)))(((''''''++++++************++++++,,,---......------///111---***'''&&&((((((&&&$$$###$$$%%%''')))---333777;;;<<>>AAACCCDDDDDDEEEEEECCC@@@>>>???AAADDDGGGHHHKKKOOOTTT[[[```ddd______^^^^^^___aaacccdddcccaaa___]]][[[ZZZ[[[\\\```aaabbbdddeeeeeeeeeeeecccdddfffggggggiiijjjlllmmmmmmlllnnnrrrxxx~~~~~~{{{{{{~~~zzzyyyxxxwwwuuurrrpppooommmlllkkkllloooppppppooopppooonnnmmmmmmmmmmmmlllkkkkkkjjjjjjkkklllllllllnnnoooppppppnnnlllkkkjjjkkkiiieeeaaa^^^^^^bbbeeeeeedddcccaaaaaa`````````bbb___[[[YYYXXXXXXWWWUUUVVVXXXZZZZZZXXXVVVUUUUUUWWWSSSNNNHHHCCC>>>888555111...***))))))*********%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))((('''((()))((((((''''''(((((()))***((((((''''''''''''((((((***+++,,,+++++++++---///+++***)))(((((('''''''''%%%&&&'''''''''))),,,//////...---...//////...---+++++++++,,,,,,,,,,,,---///444;;;>>>AAAEEEHHHJJJPPPVVV\\\\\\VVVOOOJJJIII]]]fffpppvvvyyyyyyssslll[[[aaaiiiqqqwwwzzzxxxvvv"""111CCCRRRYYYZZZ\\\YYYUUUQQQNNNKKKGGGDDDEEEHHHMMMRRRTTTTTTRRRPPPNNNLLLIIIEEEAAA>>>;;;999444222000000222333222111333///)))"""!!!!!!!!!!!!!!!"""#########""" !!!"""""""""###""""""!!!!!! !!!""""""!!!  """""""""!!! !!!"""###$$$%%%&&&((((((((('''''')))(((%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%&&&'''''')))******))))))***+++((((((((()))***,,,---...---...//////...///111333222222222222222222444444444444333333333111000///333444666999:::;;;;;;;;;=========;;;999999;;;======>>>@@@CCCHHHNNNSSSWWWQQQQQQQQQRRRTTTWWWYYYZZZXXXWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\^^^____________aaaccccccbbbdddgggkkkkkkjjjjjjkkkooovvv|||~~~~~~}}}zzzvvvtttsssssstttpppooommmmmmnnnpppppppppppppppooonnnlllllllllmmmjjjjjjjjjjjjiiijjjkkkmmmrrrrrrqqqqqqooommmjjjhhhgggfffeeecccbbbeeeiiimmmmmmjjjfffbbb``````bbbdddccc```]]][[[ZZZYYYXXXVVVXXXYYY[[[\\\\\\\\\___aaa```]]]XXXTTTPPPLLLGGGDDD>>>:::555111///...,,,***)))))))))(((((((((((((((&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''))))))(((''''''((((((((((((((()))***++++++((((((''''''''''''(((((()))***+++*********,,,...*********)))''''''((((((&&&'''(((((('''(((***---......///111222111---***)))***+++***+++,,,,,,+++***+++///222444555777999BBBFFFJJJKKKHHHEEEDDDDDDTTT]]]fffkkkooopppkkkeeeVVVZZZccclllrrrtttuuuvvv"""000CCCTTT```fffkkkjjjhhheeebbb___]]]\\\\\\___ccchhhlllllljjjgggfffdddbbb^^^[[[XXXUUUTTTOOOLLLHHHGGGHHHHHHEEEBBBFFF@@@555+++""" !!!!!!!!!""""""!!!!!! !!!"""######"""!!! !!!"""!!!   !!!"""###$$$&&&'''''''''&&&%%%%%%$$$###""""""######$$$###""""""!!!!!!!!!""""""###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&'''((()))******((()))******)))***,,,...---.........------///000000//////000111111///---000111222444444444333333777888888888666666777999::::::;;;===AAAFFFJJJLLLGGGHHHIIIJJJLLLNNNPPPQQQPPPOOONNNOOORRRTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[YYY[[[]]]\\\ZZZ\\\aaaeeeeeeddddddeeeiiipppvvvzzz~~~~~~}}}yyyvvvvvvxxxyyyuuurrrooonnnooopppppppppmmmnnnnnnllljjjiiijjjllllllllllllkkkjjjkkkmmmppptttrrrpppooonnnllliiifffdddeeeeeefffgggjjjooosssrrrpppkkkhhhgggiiilllooodddbbb___]]]]]]\\\ZZZXXXZZZ[[[\\\\\\\\\]]]```bbb]]][[[ZZZYYYYYYXXXUUUSSSNNNJJJEEE???;;;666111...------,,,++++++***))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%%%%%%%&&&(((((((((((()))***+++,,,((((((''''''''''''((((((&&&'''(((''''''''')))+++******+++)))''''''(((***'''((())))))((()))***,,,)))***,,,...000...***&&&(((******((()))+++,,,)))+++)))***...000//////222666888:::;;;;;;;;;<<<===HHHOOOVVVYYY\\\^^^\\\WWWTTTWWW```jjjoooqqqtttyyy )))888JJJYYYccckkkmmmooonnnlllkkklllooonnnoooqqqvvvyyyzzzwwwtttpppooonnnmmmkkkjjjiiihhhddd```\\\\\\______\\\YYYZZZQQQCCC444(((   !!!!!!!!!!!!   !!!  """""""""  """###%%%&&&&&&%%%%%%$$$ !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """############$$$&&&%%%%%%%%%%%%&&&''''''((('''((()))(((&&&&&&(((***)))+++,,,+++))))))+++...---,,,+++---000111000...+++,,,...///000//////...111333555555444444555666999999999999;;;>>>AAACCC@@@AAABBBCCCEEEFFFGGGHHHGGGEEECCCEEEHHHJJJJJJIIILLLLLLNNNOOOQQQRRRRRRRRROOOQQQRRRPPPNNNOOOUUUZZZXXXXXXYYY[[[___dddjjjmmmpppoooooopppsssxxx|||}}}|||}}}~~~yyyuuuqqqnnnnnnoooppppppmmmnnnnnnllljjjiiijjjlllmmmnnnnnnlllkkkkkkooorrrssspppmmmkkkkkkkkkhhhfffdddfffhhhjjjkkknnnrrruuutttsssqqqppppppqqqrrrsssfffdddaaa```___^^^[[[YYYWWWZZZ]]]_________```aaaZZZZZZZZZ\\\^^^^^^\\\ZZZVVVSSSPPPMMMIIIEEE???<<<888777555333000...---,,,)))((('''&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%$$$%%%&&&''''''''''''((())))))***)))(((((((((((((((((()))%%%&&&''''''&&&''')))***)))***+++***'''''')))+++''')))******)))***+++---)))))))))+++---,,,***((('''******&&&'''+++,,,))),,,)))***///111......111333444666777666666666666<<>>OOO[[[fffkkkooopppnnnoootttxxxvvvvvvwwwzzz}}}}}}zzzwwwoooooooooooopppppppppppplllhhhfffhhhmmmooonnnkkkfff]]]MMM;;;,,,"""   !!!"""""""""!!! !!!""""""  """###"""!!!"""###$$$%%%%%%$$$###### """!!! !!!"""######### """############%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&%%%$$$!!! !!!######%%%&&&%%%######%%%((((((&&&%%%'''+++---,,,+++)))***,,,---.........---...000222333333333444555888777666666666888:::<<<;;;<<<===>>>???@@@AAAAAA@@@===;;;;;;>>>AAA@@@??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHEEEBBBDDDJJJPPPMMMMMMNNNQQQUUUZZZ___bbbdddcccaaaaaaccchhhmmmpppssstttvvvyyy}}}{{{wwwrrrnnnnnnnnnoooooonnnpppqqqooollljjjlllooolllmmmnnnllljjjjjjnnnqqqqqqmmmjjjiiijjjkkkiiigggeeehhhkkkmmmnnnpppsssuuussssssttttttsssrrrpppooofffdddbbb``````^^^\\\ZZZRRRWWW]]]aaabbbbbbaaaaaa]]]]]]]]]^^^______]]][[[VVVUUUTTTUUUTTTRRRNNNJJJGGGFFFCCC???<<<888555444---,,,+++)))))))))***+++$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&&&&%%%&&&(((&&&&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''((()))(((((((((***,,,)))+++,,,***'''''')))+++''')))***+++******,,,---,,,+++******,,,------,,,'''******%%%%%%+++,,,)))+++((()))000333//////222555777888999999777555444444888999888:::???@@@>>><<<===DDDNNNSSSVVV]]]ggg