BM6(v }}}{{{zzz|||}}}~~~}}}{{{xxxuuusssrrrrrrrrrqqqfffffffffeeeddddddccccccaaaaaa`````````aaabbbcccjjjlllnnnqqqrrrqqqpppnnngggmmmsssssslllhhhqqq~~~xxxwwwyyytttsssqqqmmmiiiiiihhhfffaaaZZZTTTPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKIIIKKKOOOTTTYYY^^^aaacccggghhhjjjlllooouuu{{{{{{yyy|||}}}zzz|||zzzvvvuuuuuuvvvvvvuuunnnpppooonnnppptttsssooojjjjjjjjjiiihhhhhhggggggggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhggggggfffddddddccccccaaa```___^^^^^^^^^]]]]]]]]]^^^___```aaabbb|||~~~nnnaaaaaa___]]]]]]]]]]]]\\\ZZZ\\\\\\[[[[[[ZZZXXXWWWVVVUUUUUUVVVXXXYYYZZZ[[[\\\YYYZZZ[[[[[[[[[\\\___bbbbbbbbbaaa^^^[[[YYYYYYYYYYYY[[[]]]]]]\\\ZZZZZZ[[[VVVTTTRRRRRRSSSUUUUUUTTTSSSRRRPPPOOOPPPPPPOOOMMMOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSSSSTTTUUUVVVWWWXXX[[[\\\^^^___`````````___XXXZZZ^^^___```iiitttttt{{{}}}|||}}}zzzuuuqqqmmmiiidddaaa```^^^YYYTTTOOOKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGIIIGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIMMMRRRWWW\\\___aaadddfffgggjjjmmmrrrxxx}}}{{{vvvtttwwwwwwtttqqqnnnpppsssggggggffffffffffffggggggjjjjjjkkklllmmmnnnoooooowwwxxxyyyzzz{{{|||}}}~~~~~~zzzvvvqqqmmmkkkhhhiiiiiiiiihhhgggeeeddd]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```ccceeegggiiilllnnnuuurrrppprrrzzz}}}YYY]]]ZZZWWWUUUVVVVVVVVVVVVWWWYYYYYYXXX[[[______\\\XXXXXXXXXWWWWWWVVVUUUTTTVVVVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUUUUWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYkkk|||fff```XXXTTTTTTVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWVVVPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSTTTSSSSSSSSSUUUWWWUUUVVVVVVTTTRRRRRRSSSTTTTTTVVVXXXXXXWWWVVVVVVVVVUUUSSSQQQQQQSSSTTTSSSSSSQQQQQQQQQRRRSSSSSSQQQOOOJJJJJJKKKLLLLLLMMMMMMNNNIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVSSSSSSXXXcccqqqdddvvvxxxwwwvvvuuuxxx|||uuurrrsssttttttooohhhaaa]]]\\\XXXUUUOOOJJJFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAABBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFHHHKKKPPPUUUZZZ^^^```aaaccceeegggjjjooouuuzzzxxxsssqqqssssssooopppiiiaaa]]]^^^^^^\\\YYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWUUUTTTTTTWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSLLLRRRWWWTTTSSS___vvv}}}uuuwwwhhh]]]WWWWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]```bbbdddeeedddeeegggjjjnnnrrruuuwww~~~{{{wwwvvv|||{{{tttqqqrrrtttsssqqqhhhhhhgggeeebbb___\\\ZZZUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYY[[[^^^aaacccfffiiikkkkkkgggiiirrr}}}yyyjjjOOOVVVTTTPPPOOOOOOPPPPPPOOOLLLNNNOOONNNQQQVVVWWWSSSQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMNNNOOONNNNNNNNNPPPPPPQQQPPPPPPOOONNNNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMPPPVVVlll}}}zzz|||lll___XXXWWWXXXXXXRRRSSSSSSTTTTTTTTTSSSSSSMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNNNNNNNMMMMMMOOOPPPMMMNNNNNNNNNMMMMMMNNNPPPIIIKKKMMMNNNMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKGGGGGGHHHKKKMMMLLLJJJHHHHHHHHHIIIJJJKKKMMMMMMNNNMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXWWWWWWWWWYYY[[[\\\WWW___ssstttfffppppppppprrrxxx{{{sssoooooorrrtttpppggg___[[[ZZZVVVQQQJJJEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@BBBDDDGGGIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAABBBCCCDDDEEEEEEGGGJJJOOOTTTYYY]]]______aaaccceeehhhmmmtttxxxyyytttqqqsssrrrnnn^^^[[[VVVTTTSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOPPPRRRTTTVVVQQQQQQPPPOOOOOONNNMMMMMMPPPPPPOOONNNNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPPPPRRRVVV\\\aaauuusssnnnaaa]]]XXXTTTRRRSSSRRRQQQSSSXXXPPPMMMOOOUUUWWWTTTTTTYYYTTTUUUVVVWWWYYYZZZ[[[\\\______```aaacccfffiiijjjpppqqqssstttttttttsssssspppnnnkkkiiiiiiiiigggfff```]]][[[ZZZ[[[ZZZVVVSSSSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTUUUTTTTTTSSSRRRVVVTTTRRRQQQRRRTTTWWWYYY]]]___aaaaaabbbbbbdddeeennnllllllvvv|||zzzooo^^^TTTQQQQQQQQQPPPOOONNNLLLKKKMMMMMMMMMMMMNNNOOOOOOPPPTTTSSSQQQOOONNNNNNNNNOOOQQQOOOMMMLLLMMMMMMLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKQQQOOOTTTlll{{{wwwooo^^^WWWXXXZZZWWWVVVVVVWWWYYYXXXSSSOOOMMMKKKKKKNNNQQQQQQMMMIIILLLKKKKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMMMMMMMMMMMMMNNNOOOMMMNNNPPPQQQRRRSSSSSSSSSXXXVVVTTTUUUWWWYYYYYYWWWaaayyyyyynnnhhhhhh|||pppvvvpppkkkttt}}}|||sssmmmjjjqqqooollliiieee___XXXTTTRRRNNNIIICCC@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCAAAAAA@@@AAABBBCCCCCCEEEJJJOOOTTTXXX[[[]]]^^^___ccchhhiiiiiinnnuuusssqqqooooooppppppkkkZZZWWWSSSPPPPPPQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMMMMNNNOOOQQQSSSOOOOOOOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMNNNOOOSSSXXX\\\iiivvvyyyuuufff[[[UUUTTTWWWYYYTTTNNNKKKUUUQQQQQQTTTSSSOOONNNQQQSSSSSSSSSTTTTTTUUUUUUVVVYYYYYYYYYZZZ\\\^^^```bbbeeefffggghhhhhhhhhgggfffbbbaaa____________]]]\\\YYYWWWVVVVVVWWWVVVSSSPPPRRRSSSSSSSSSRRRRRRQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQSSSUUUXXXZZZ\\\___bbbbbbaaa```bbbdddccclllzzz~~~vvv```VVVRRRMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOQQQPPPNNNMMMLLLLLLMMMMMMQQQOOOMMMLLLMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLPPP^^^~~~pppzzz}}}vvvdddYYYZZZXXXUUUUUUUUUSSSOOOLLLRRROOOMMMMMMNNNPPPOOOOOONNNMMMLLLLLLMMMMMMKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNQQQOOOMMMMMMPPPSSSSSSSSSQQQUUUVVVSSSPPPXXXiiixxx}}}rrriiicccaaaiiittt{{{uuuqqqfffmmmyyy}}}tttmmmhhhhhhiiilllkkkiiifffccc]]]VVVQQQKKKIIIDDD@@@>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>????????????@@@?????????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBDDDHHHMMMRRRWWWZZZ\\\\\\]]]aaaggghhhiiinnnvvvuuusssqqqppppppppp\\\UUURRRNNNLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLNNNOOOMMMLLLLLLKKKKKKJJJJJJIIIJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIGGGIIIKKKLLLLLLNNNQQQTTTTTTttttttgggooopppyyy|||cccYYYQQQRRRVVVUUUPPPMMMQQQNNNMMMOOOOOOMMMNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXYYYZZZZZZXXXVVVSSSRRRQQQRRRSSSSSSQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPSSSRRRQQQPPPOOOPPPQQQQQQQQQQQQRRRTTTVVVYYY[[[\\\\\\^^^```___]]]___eeekkkttt{{{sssxxx}}}gggVVVPPPRRRIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLLLLPPPNNNLLLLLLMMMMMMLLLKKKIIIIIIKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGKKKLLLOOO```}}}vvvrrryyyhhhccc\\\WWWUUUTTTTTTTTTOOOOOONNNNNNNNNNNNNNNNNNPPPNNNLLLLLLLLLLLLJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLLLLMMMMMMMMMOOOLLLJJJJJJLLLMMMLLLJJJIIINNNRRRTTTZZZlllxxxzzzsssmmmhhhfffiiiuuuyyylllgggffflllrrrwwwnnnfffcccccceeehhhfffdddbbb^^^XXXQQQLLLDDDBBB???===<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@???>>>===>>>>>>@@@@@@AAACCCFFFKKKPPPUUUYYY[[[[[[]]]bbbgggiiijjjpppxxxvvvtttqqqpppqqqppphhhWWWPPPMMMKKKIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFDDDGGGIIIJJJJJJJJJLLLMMMSSS\\\ppp~~~uuulllgggrrruuucccZZZWWWVVVVVVXXXQQQOOONNNNNNNNNOOOQQQTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRUUUUUUUUUWWWXXXWWWTTTQQQOOOOOOPPPQQQRRRRRRQQQQQQOOOPPPPPPPPPPPPPPPOOOOOORRRQQQOOONNNMMMOOOPPPQQQSSSTTTVVVXXXZZZ\\\]]]^^^```aaa```^^^```jjj{{{yyy|||zzzjjjaaaSSSKKKNNNIIIIIIHHHIIIJJJKKKMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLPPPNNNLLLKKKLLLLLLKKKJJJHHHIIIIIIJJJKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHFFFJJJKKKHHHNNNkkkwwwqqqppptttvvviii___YYYVVVUUUMMMOOORRRTTTSSSQQQOOONNNOOOMMMLLLKKKLLLLLLKKKIIIIIIIIIJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIKKKKKKKKKKKKIIIHHHJJJKKKLLLMMMMMMLLLLLLKKKJJJKKKLLLLLLKKKJJJIIIIIIPPPRRRYYYhhh{{{zzzllljjjiiimmmvvvkkkfffcccfffssszzz{{{yyyuuunnnhhhdddbbbfffdddaaa]]]XXXRRRJJJEEE???>>>===<<<<<<===>>>???========================>>>>>>>>>============<<<<<<<<<<<<<<<============@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>=========>>>???@@@AAABBBFFFJJJOOOTTTXXX[[[^^^___ccciiijjjkkkpppxxxuuusssqqqpppqqqqqqpppWWWSSSMMMKKKIIIHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEEEEEEECCCFFFHHHIIIIIIIIIIIIJJJOOOOOOVVVhhhooodddfffttt}}}ooo```XXXWWWVVVUUURRROOOMMMNNNOOOOOOLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPMMMJJJMMMNNNOOOPPPOOOOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNQQQPPPNNNMMMNNNOOOQQQSSSUUUVVVWWWXXXZZZ[[[\\\\\\bbbaaaaaaccclll```ZZZYYYOOOHHHLLLKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLNNNLLLJJJJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEHHHIIIGGGIIIZZZyyy}}}ooohhhqqqzzzgggXXXPPPUUUTTTTTTSSSTTTTTTSSSSSSNNNMMMKKKKKKLLLNNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFJJJLLLKKKJJJNNNWWW___kkkttt}}}uuuyyy~~~pppnnnnnnfffmmmrrr|||uuuxxx{{{zzzuuunnnhhheeegggccc]]]WWWRRRKKKDDD@@@???>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>======<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>=========???@@@AAAAAACCCFFFJJJOOOTTTYYY[[[^^^___cccggghhhggglllsssrrrpppooopppqqqrrrlllXXXQQQKKKIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEECCCEEEGGGHHHGGGGGGHHHJJJJJJNNNVVV[[[bbb{{{ooo___```nnn|||tttbbbYYYSSSTTTRRRNNNMMMOOOOOOMMMIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPNNNKKKLLLMMMOOONNNMMMLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOOOONNNOOOPPPRRRTTTUUUUUUUUUVVVVVVXXXYYY[[[[[[]]]```fffppp~~~tttwwwuuuXXXTTTUUUOOOLLLQQQLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHNNN^^^mmm~~~qqqnnnrrrqqqeeeddd[[[RRRLLLMMMQQQTTTVVVOOOMMMKKKLLLMMMOOOPPPOOOLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEHHHJJJKKKQQQ^^^ppp~~~tttmmmdddfffmmmtttsssrrr|||yyyiiiiiiyyyzzzyyyvvvwwwwwwtttpppmmmkkkkkkeee```XXXQQQJJJEEE@@@<<<>>>>>>>>>>>>>>>======<<<========================<<<;;;;;;;;;::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<===>>>@@@AAAAAABBBEEEIIINNNTTTXXX[[[\\\\\\```cccccccccgggnnnqqqpppnnnoooppprrrrrraaaRRRHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCDDDEEEBBBDDDEEEFFFFFFFFFHHHJJJIIIMMMTTTVVVSSS___ssshhhiiinnnooorrr}}}vvvooofffhhheee\\\XXXWWWSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPSSSUUUUUUTTTOOOQQQRRRPPPMMMKKKKKKLLLJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOQQQSSSUUUWWWXXXVVVVVVVVVWWWYYY[[[^^^```fffooo~~~yyyfffVVVTTTTTTOOONNNQQQIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAACCCGGGHHHHHHNNNWWW~~~xxxkkkqqqxxx|||uuujjj]]]VVVXXXZZZXXXUUURRRPPPMMMMMMNNNOOOPPPOOOLLLMMMMMMMMMMMMMMMMMMLLLNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFHHHJJJLLLNNNQQQWWWbbbqqqssseee``````dddgggfffhhhuuu~~~|||yyyssssssvvvvvvtttqqqmmmjjjjjjjjjaaa[[[QQQIIIDDD@@@>>><<<<<<===>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888999999999::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;===???@@@@@@AAACCCGGGLLLRRRWWWZZZZZZZZZ^^^bbbcccbbbgggnnnsssqqqooonnnoooooosssqqqdddOOOGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAABBBCCCCCCDDDAAACCCDDDDDDDDDEEEHHHJJJJJJEEEFFFLLLMMMSSSkkkyyyqqqmmmiiidddeeerrrvvviii```VVVLLLPPPOOOOOONNNMMMMMMLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOMMMLLLLLLOOOSSSVVVXXXXXXSSSUUUVVVTTTPPPMMMMMMNNNJJJJJJKKKLLLLLLMMMLLLLLLLLLNNNPPPSSSVVVXXXYYYYYYYYYXXXXXXYYY\\\```dddgggzzzzzz{{{}}}jjjYYYSSSPPPSSSRRRLLLHHHHHHFFFHHHKKKMMMMMMLLLIIIGGGEEEEEEDDDEEEEEEFFFGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHJJJHHHFFFEEEFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDBBBDDDHHHHHHEEEIIIQQQ]]]~~~uuuqqqlllkkkooowwwzzzuuuvvv{{{|||rrroooppplllaaaWWWVVVSSSOOONNNNNNOOOOOONNNLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJHHHHHHIIIMMMQQQSSS]]]cccpppyyypppgggaaaaaaiiirrryyy~~~~~~xxxxxx}}}sssuuuvvvtttooojjjgggeee]]]VVVLLLDDD???>>>======999:::<<<>>>??????>>>>>>:::::::::::::::::::::::::::::::::999999999888888777888888888888999999999777777777777888999::::::999999999999999999999999999999999999999999999999::::::999999:::<<<===>>>???@@@BBBEEEJJJPPPVVVYYYZZZ[[[___dddeeefffkkkrrruuurrrpppnnnnnnmmmjjj[[[```ZZZIIIGGGGGGEEEDDDCCCCCCCCCCCC@@@AAABBBBBBAAAAAACCCEEEAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEFFFGGGDDDHHHNNNNNNLLLWWWgggooogggcccgggmmmrrr{{{uuuhhh^^^ZZZ\\\[[[WWWQQQNNNKKKIIINNNJJJHHHJJJLLLLLLLLLLLLGGGIIIJJJKKKJJJJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNNNNQQQPPPNNNLLLKKKJJJKKKKKKNNNMMMLLLKKKNNNQQQQQQOOOTTTRRRPPPSSSZZZ^^^]]][[[YYYZZZ\\\^^^eeerrrzzzrrrpppiiiWWWQQQQQQOOONNNLLLKKKJJJIIIKKKJJJJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFIIIGGGEEECCCBBBCCCEEEFFFGGGFFFEEECCCCCCCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGFFFEEEEEEGGGIIIPPP___xxx}}}}}}tttllljjjpppyyywwwtttoooiiidddaaaaaaaaagggfffffflllyyy|||rrriiigggaaaZZZTTTQQQPPPQQQMMMMMMOOORRRQQQMMMJJJJJJJJJMMMNNNMMMOOOSSSSSSPPPQQQMMMLLLMMMLLLIIIJJJMMMGGGFFFHHHKKKIIIEEEGGGOOO[[[YYYXXXZZZ[[[^^^gggppp~~~nnnccchhhrrr}}}{{{ttt~~~xxxsssuuuvvvtttnnnhhhdddcccQQQJJJAAA<<<<<<<<<:::777<<<<<<======<<<<<<;;;:::888888999999999999888888::::::999999888777777777888888888888888888888888666777777777888888888888999999999999999999999999888888999999999:::::::::999999:::999888999<<<>>>???AAACCCGGGKKKPPPSSSUUU]]]\\\^^^ccceeefffkkkqqqpppmmmjjjiiijjjlll\\\PPPVVVWWWNNNGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBBBB???@@@@@@AAACCCDDDDDDEEEHHHEEEGGGLLLJJJHHHQQQ```jjjvvvpppllljjjooouuu}}}zzzpppkkkjjjeee^^^VVVRRRPPPNNNKKKMMMOOOPPPNNNJJJHHHHHHMMMMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNPPPRRRSSSSSSOOOPPPSSSVVVZZZ\\\\\\[[[aaa^^^___kkk~~~yyyqqqsss{{{}}}aaaTTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEEEEDDDBBBAAACCCFFFIIIEEEQQQhhh|||{{{{{{rrrmmmfff```]]]]]]^^^^^^ZZZ\\\]]]```hhhrrruuusss}}}~~~|||vvvkkk```WWWSSSQQQTTTVVVVVVTTTSSSSSSRRRPPPUUUVVVSSSSSSWWWZZZZZZUUUNNNJJJIIIIIIGGGGGGIIIIIIGGGIIILLLLLLMMMTTT]]]fffmmmyyyxxxwwwiiidddjjjzzzsssiiijjjvvvsssnnn|||vvvuuusssqqqnnnhhh___YYYKKKDDD===::::::;;;:::888::::::;;;;;;::::::999888777888888888888888888777777888888888888888888888777777777777777777777777666666777777777888888888999999999999999999999999777888888888888999999999888999999999888999;;;>>>???@@@CCCGGGKKKOOOSSSUUUYYYYYY\\\bbbdddeeeiiioooooollliiihhhiiikkkmmmQQQIIILLLNNNMMMFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@????????????????????????????????????????????????>>>>>>??????@@@@@@AAAAAA>>>??????@@@AAABBBCCCCCCGGGDDDEEEIIIFFFCCCKKKVVVVVVrrr}}}ooohhhfffllltttyyyxxxzzzyyy~~~sss^^^RRRLLLOOOQQQOOOKKKIIIJJJMMMLLLKKKJJJIIIHHHGGGHHHHHHKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMOOOQQQQQQRRRSSSRRRSSSSSSSSSTTTVVVYYY[[[dddjjjuuuxxxnnnnnn{{{gggXXXQQQNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGBBBBBBCCCDDDEEEDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@EEEDDDBBB???>>>@@@EEEHHHDDDIIIVVVlllwwwllldddaaa___^^^]]]SSSWWWXXXUUUUUU]]]fffjjjuuu}}}xxxsssooovvvuuujjjbbbbbbbbb___\\\aaabbb___^^^bbbfffgggggg\\\RRROOOPPPNNNNNNOOOQQQTTT[[[bbbgggkkksss{{{uuummmvvvqqqbbbbbbrrr|||mmmdddiiiuuuyyysssoooxxxzzzvvvqqqooolllcccVVVLLLBBB>>>999777999::::::999888888888888888777666666666777777888888777777666555555666777777888999999666666666666666666666666666666666666777777777777888888888888888888888888666666666777777777777888777888999888777888;;;===>>>@@@BBBFFFKKKOOOSSSUUUWWWWWW\\\cccffffffiiinnnnnnllliiihhhiiijjj{{{qqqZZZPPPLLLFFFCCCEEEDDDDDDCCCBBBBBBAAABBBBBBCCCCCCCCCBBB@@@???@@@BBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===>>>>>>???@@@@@@AAAAAADDDBBBCCCFFFDDDBBBGGGPPPVVV___kkkwwwmmmlllnnnkkkdddeeemmmuuuwww|||mmm```^^^WWWNNNHHHIIILLLMMMKKKJJJHHHGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLNNNOOOPPPPPPOOONNNPPPLLLKKKOOORRRRRRPPPPPPRRRPPPNNNPPPWWW```jjjpppwwwwwwwwwvvvuuuuuuyyynnnWWWSSSOOOLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCDDDBBBAAAAAABBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>======>>>>>>???BBBBBBBBBAAA@@@@@@CCCFFFFFFFFFIIIRRRbbbzzzuuuooojjjdddiiihhh___WWWWWWYYY[[[YYYddduuuuuupppqqqqqqppppppzzzwwwrrruuu}}}uuuppprrryyyxxxsssfffccciii~~~zzzzzz{{{uuuooouuu{{{pppsss}}}|||wwwqqqkkkdddYYYKKKAAA===:::777666777999999888777777777777777666555555555666666777777666666555555555666666666777777777444444444444444444444444555555555666666666777777777777777777777777777777444444555555555666666666666777888777666777:::<<<===???AAAEEEJJJOOOSSSUUUWWWYYY___gggjjjiiikkkoooooollljjjiiijjjkkkgggXXXNNNNNNLLLCCC>>>AAACCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>???AAA@@@@@@??????>>>>>>>>>===================================================<<<<<<<<<===============<<<<<<======>>>>>>??????@@@@@@AAACCCCCCBBBFFFLLLRRRSSSTTTfff}}}rrriiigggjjjmmmssswww}}}rrrfffbbbbbb\\\TTTTTTPPPLLLKKKLLLNNNPPPPPPLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMNNNOOOOOOOOOMMMMMMSSSLLLIIINNNSSSRRRQQQSSSRRRRRRVVVaaaqqqllleeejjjnnn]]]QQQQQQKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCCMMMJJJFFFBBB@@@AAABBBDDD@@@@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<<<<======>>>>>>AAACCCDDDCCCBBBAAABBB???AAACCCDDDGGGZZZ{{{|||vvvlllbbb[[[RRRYYYdddqqq|||~~~}}}zzztttsssuuuvvvyyyyyyvvvttttttsssrrr{{{~~~ssslllppp{{{uuuxxxwwwuuuooodddXXXJJJ@@@::::::999777777777777777666777777777777777666555555444555555666666555555444666666666555555444444444333333333333333333333333444555555555555666666666666666666666666666666666333333444444444555555555555666777666555666999;;;<<<===@@@EEEIIINNNRRRUUUWWWYYY___gggjjjiiijjjnnnpppnnnkkkkkklllmmmmmmYYYOOOHHHGGGEEE@@@@@@EEEAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@???>>>===???@@@>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>@@@AAABBBCCCEEEHHHCCCJJJLLLOOOZZZkkkwwwhhh```eee```___eeeiiikkktttxxxeee^^^VVVQQQOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNJJJKKKRRRUUUUUU\\\eeeooottt{{{rrrdddccciiinnnXXXOOONNNIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDXXXSSSLLLEEE@@@???@@@AAA>>>>>>???@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<======;;;???CCCEEEDDDBBB@@@???:::>>>EEEHHHDDDHHH___zzzwwwhhhgggggggggjjjqqqzzzyyywwwwwwwww|||vvvsssttttttqqqnnnooolllrrryyy}}}|||tttpppgggaaaeee{{{yyynnnjjjnnnnnnkkkcccWWWJJJ???999888888888888777777666666555777777777777777666666555444444444555555444444444666666555555444333333222333333333333333333333333444444444444555555555666555555555555555555555555333333333444444444444555444555666555444555888:::;;;<<>>>>>===<<<<<<>>>@@@<<<===============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;===??????@@@AAABBBBBB;;;CCCEEEDDDEEEKKKhhh{{{jjjggg```]]]```^^^XXX\\\eeexxxvvvjjjaaa]]]ZZZVVVSSSOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWRRRVVVaaaiiihhhiii|||~~~sssmmmoooyyyzzzgggbbbVVVMMMKKKIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????@@@AAABBBCCCCCCSSSOOOJJJDDDAAA???@@@@@@<<<===>>>?????????>>>>>>??????@@@@@@@@@@@@??????????????????????????????======<<<<<<<<<<<<======:::===AAABBBAAA@@@>>>>>>???>>>CCCHHHFFFCCCNNN^^^yyy}}}vvvpppqqqvvv{{{zzzqqqsssxxxzzzvvvqqqnnnoooooonnnqqqvvv{{{vvvsssfffhhhkkksss|||~~~~~~|||tttmmmjjjjjjccc\\\QQQFFF>>>999777666333555666777666555555555666666777777666666555444333333444444444444333333444444444333333333333333333333333333333333333333333333444444444555555555444444444444444444444444333333333444444444555555444444555444444444777999:::<<>>@@@;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;===>>>>>>>>>??????>>>>>>???===AAAHHHHHHTTTmmmrrrgggaaaaaa]]]XXX^^^iii```ooo}}}wwwrrrnnniiieeeTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWWWWXXXZZZ]]]```aaaaaammmqqqqqqxxxxxx{{{}}}|||}}}www[[[SSSZZZTTTJJJIIIKKKJJJJJJIIIGGGFFFDDDCCCBBBDDDDDDCCCCCCCCCBBBBBBBBB============>>>???@@@AAAEEEDDDBBBAAA@@@@@@AAAAAA;;;<<<===?????????>>>===>>>>>>????????????>>>>>>==============================<<<<<<<<<<<<======;;;===??????>>>===>>>???DDD;;;888>>>@@@>>>EEEPPP[[[yyyyyyxxx{{{yyyyyyzzz~~~tttttt~~~ooodddccccccbbbfffdddeeeiiinnnyyy{{{mmmhhhkkkuuu~~~xxxtttqqqooo\\\QQQCCC:::888888777555///222444666555555555666555555666666555555444333222333333444444333333222111222222333333444444555333333333333333333333333333333333444444444555555444444444444444444444444333333444444444555555555333444444444333444777999:::;;;>>>CCCHHHNNNRRRTTT\\\]]]aaafffgggfffhhhlllnnnlllkkkkkklllmmmaaaOOOJJJGGGCCCAAABBBBBB@@@>>>>>>>>>>>>>>>>>>===<<<<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;;;;;;;888888999::::::::::::999999999999999999999999999888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===@@@?????????AAADDDGGGHHHfffuuu~~~uuuggg[[[cccaaacccjjjkkkgggfffiiimmm___VVV\\\ccceeekkkrrr|||zzzvvvssszzztttggghhhnnn[[[UUUOOOMMMNNNOOOMMMJJJIIIHHHEEECCCBBBBBBCCCDDDCCCBBBAAA@@@??????>>>???>>>===============>>>>>>@@@?????????>>>>>>=====================<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999999;;;<<<>>>===<<<;;;<<<===@@@BBBDDDMMMWWWrrr{{{vvvppp{{{yyy{{{www{{{wwwqqqnnnooosssvvvxxx|||}}}}}}yyyxxxwwwwwwqqqiiidddfffppp|||{{{{{{}}}tttiiiaaaDDDAAA<<<999777555333111222222222222222222222222444444333333333333222222555555444333222222222222555555444333333222111111222000///000111333333222222111000111333333111///333333333222222111111111222222333333333333444444333333333333444666777999999<<>>??????>>><<<>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::777888888999:::999999999999999999999999999999999888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===???AAACCCIIIUUUuuuyyyooofffbbb```___cccjjjaaahhhxxxpppiiiiiivvvxxxvvvooo______mmm}}}vvvXXXRRRLLLJJJLLLLLLJJJHHHFFFEEECCCBBBBBBCCCDDDEEEBBBAAA@@@???????????????>>>===============>>>>>>???>>>>>>>>>=========<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999999999:::<<<===<<<<<<;;;;;;===???BBBCCCLLLMMMXXXooozzzuuuqqqoookkkjjjrrr|||uuuooolllkkkjjjmmmssspppffffffrrrwwwqqqiiilllnnnkkkhhhggglllppptttxxxsssiiiaaaeeeuuuyyyfffUUUKKK>>><<<888666666555444222222222222222222222222222444444333333333222222222333222222222222333444444555444444333222222111111111000000000111222222222111111111222222333333222444444444333333333222222222222222333333333444444333333333333444666777999:::<<>>===>>>>>>===<<<=========>>>======<<<;;;;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888666777888888999999888888888888888888888888888888777777777888888888999999::::::::::::;;;;;;;;;;;;::::::999999:::;;;===>>>@@@CCCZZZ}}}nnnccc]]]]]]```fffeeejjjwwwttteeehhhjjjqqq}}}{{{vvvhhhiiipppsssrrr|||zzzqqqfffaaalll{{{gggSSSNNNIIIGGGHHHIIIGGGEEECCCBBBAAAAAAAAABBBDDDEEE@@@@@@???>>>>>>?????????>>>======<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999::::::;;;<<<===;;;:::999999999:::;;;<<<;;;;;;;;;;;;<<<>>>AAABBBNNNHHHFFFNNNaaatttiii```___cccmmmwwwvvvrrrmmmnnnsssxxxxxx|||||||||sssoooddd^^^aaauuu}}}iiiSSSBBB999888666444444444555444333333333333333333333333333333333333333222222222222000000111111333444666666444444333333222111111111000000000000000111111111000111222111111111333555444444444444444333333333222222222222333333333333333333222333444555777888;;;===@@@BBBEEEJJJOOOSSSYYYZZZ___gggkkkjjjjjjlllkkkjjjiiijjjlllmmmyyyRRRKKKIIIAAA??????>>>>>>>>>>>>>>>>>><<<<<<<<<======<<<<<<;;;:::999999999888888888888::::::::::::::::::::::::999999::::::999888777777555666777777888888777777777777777777777777777777666666777777777888888888999999999999:::::::::;;;;;;;;;:::::::::;;;<<<===FFFBBBLLLiiivvvqqqrrrlllfffgggjjjkkkeee______hhhpppvvv{{{jjjiiikkklllmmmttt}}}yyyqqqiiieeebbbdddnnnyyyqqqeee]]]OOOKKKHHHFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@AAABBBBBB>>>>>>=========>>>??????======<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;:::::::::::::::999999999888888999999999999999:::;;;;;;:::999999888999:::;;;;;;:::::::::;;;<<<===???@@@HHHEEEDDDFFFNNNeeezzzrrrooosss||||||xxxxxxyyyyyyxxxwwwxxxyyyeeeRRRCCC:::777555444222333444555444333333333333333333333333333333333333222222222222111000000000111222444555666333333222222111111111000///000111111000000000111000111222111//////111444333333333333333333333333111222222222222333333333333222222222333555777888<<<>>>@@@BBBDDDIIIOOOSSSZZZ[[[```gggjjjggggggjjjmmmllllllmmmooopppaaaKKKBBB<<<888<<<============<<<<<<===:::;;;<<<<<<<<<<<<;;;;;;888888888888777777777777999999999999999999999999999999999999888777666666444555666666777777666666666666666666666666666666555555555666666666777777888888888888999999999999;;;;;;:::::::::;;;;;;;;;???<<<@@@KKKWWWhhhwwwmmmhhhffffff```lllsssrrrqqqqqqjjj^^^]]]aaaeeehhhooowwwyyywwwllliiigggggghhhpppeeeYYYWWWTTTOOOKKKIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@?????????======<<<<<<<<<===>>>>>>======<<<;;;;;;:::;;;;;;999999999999999::::::::::::::::::::::::999888888999999::::::::::::999999:::::::::999999999888888::::::999888888888888888888888888888999999::::::999999::::::;;;<<<===>>><<>>AAAUUUkkkuuummmlllnnnvvv|||{{{xxxwwwvvvtttkkknnnqqqttt|||}}}```OOOMMMOOOLLLHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::888888999999999999::::::999999999999999888888777888999999::::::999999888999999999888888888777777::::::888777777666666666777777888888888999999999888999999:::;;;;;;<<<<<<:::;;;>>>>>>;;;===IIIVVVvvvrrrkkklllkkkkkknnnssswwwyyyyyy|||{{{xxxsssmmmgggbbb```___aaabbbaaa___aaahhhnnngggYYYGGG<<<999999666222555444444444555555333111222222222222222222222222222222222222111111111111444444333111111000000000000000000000000000000000///222555444111///000111111000///000111111///---000000000000111111111111111111111111222222222222222222111222333444666777;;;===>>>@@@DDDJJJQQQVVV[[[]]]bbbgggeeeaaaaaaeeejjjiiiiiikkkmmmnnn```@@@===BBB???>>>CCC999;;;===<<<:::888888999999999:::;;;;;;;;;;;;;;;888888888777777777777666777777777777777777777777666666777777888777777777333333444555555555555444444444444444444444444444333444444444444555555555666666666777777777888888555666666777888888888888:::999===BBB???<<>>???AAA<<<888999;;;>>>@@@???<<<999999;;;888999::::::;;;;;;;;;;;;888888888888777777777777777777777777777777777777555555666777777888777777222333444444555555444444444444444444444444444444333333333444444444555555666666666666777777777777555666777888999999999999===666555<<>>@@@GGGKKKaaawwwjjjooolllfff[[[NNNEEEDDDHHHBBBCCCDDDCCCAAAAAAAAABBB@@@@@@AAABBBBBBBBBBBBAAA>>>===<<<;;;:::999999999===<<<;;;:::999999999999888888999999::::::::::::888888888888888777666666888888999999999999888888666666555555555444444444666555555666666777888999666666777888888888888888777888999:::::::::::::::999777888===@@@>>>???BBBCCCKKK^^^{{{vvvsssqqqmmmkkkjjjjjjhhhgggggghhhddd[[[YYY___aaa^^^^^^______^^^^^^```dddhhhdddmmmwww}}}qqq[[[III>>>;;;777444333444666666000000000333555555444222000000000000000000000000222222222111111111111000333222222111000000111111////////////000000000000///444888777333000111333000,,,,,,222;;;===777000111111222222222333333333000111111111111222222222222111111111222444666777:::;;;===???DDDKKKSSSYYYYYY]]]dddiiigggcccdddiiikkkjjjjjjlllnnnpppsssOOOHHH@@@<<<===???===;;;>>>>>>>>>===<<<:::999888777777777777777777777777888888777666555555666666666666666666555555555555000111333444555666666666444444444444444444444444555555444444444333333333444444444333333222222222555555555555555555555555777777777777888888888888888888999:::;;;===>>>???LLLKKKSSSllljjj^^^XXXYYYYYYTTTNNNIIIGGGGGGFFFDDDBBBAAAAAAAAACCCDDD@@@@@@@@@?????????>>>>>>=========<<<;;;;;;::::::<<<;;;:::::::::;;;999888888888888888888888888888888888777777666666555555888999999999999888777777666666666666666666666666666666666666666666666666666666666666777777777777999888777666666888:::;;;;;;;;;<<<<<<<<<<<<<<<<<>>;;;<<<===;;;999=========<<<;;;999888777777777777777777777777777777777666555555555555555666666666666555555555444000000000111222222333333444444444444444444444444444444444444333333333333444444333333333222222222333333333333333333333333555555555555666666666666666666777888999;;;<<<===BBBCCCJJJYYYjjj{{{vvv]]]PPPKKKNNNOOOOOOKKKFFFCCCBBBBBBEEEDDDBBBAAA@@@AAABBBCCC@@@@@@?????????>>>>>>>>><<<<<<;;;;;;:::999999999;;;999888999::::::999888888888888888888888888888777777777777777666666666888888999999888888777666555555555555555555555555555555555555555555555555666666666777777777777888999888777666666888999;;;::::::;;;;;;;;;<<<<<<<<>>@@@CCCJJJRRRYYY[[[\\\bbbhhhiiieeedddffflllkkkjjjjjjlllnnn{{{UUUCCCDDD@@@;;;:::;;;;;;999777;;;;;;;;;:::999888777666666666666666666666666666666666555555444444555555666666555555555444444444222111000000000111222222333333333333333333333333444444444333333333222222333333333222222222222222222222222222222222222222222222333333333444444444444444444555777888::::::<<>>>>>>>>======;;;;;;:::999999888888777888777666777999999999777777777777777777777777777666777777777777777888888777888888888888777666666555555555555555555555555444444444444444444444444666666777777777888888888888777666666666777888999888888999:::;;;<<<<<<===AAA<<<:::<<>><<<::::::;;;:::888666888888888888777666555444555555555555555555555555666666555555555555666666555555555444444444333333777666333222111222444555222222222222222222222222333333333333222222222222222222222222222111111111222222222222222222222222111111111222222222333333333333444444555777888999:::===CCCEEE@@@===CCCMMMNNNlllsss[[[OOOOOOPPPOOOKKKKKKJJJHHHGGGFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>=========<<<<<<;;;::::::999999888777777666555555666888999888777777777777777777777777777666666666777777888888888666777777777777666555555444444444444444444444444444444444444444444444444666666666777777777888888666666555555555666777888666666777888:::;;;<<<<<<<<<;;;<<>>>>>EEEOOOeee|||iiiSSSIII===666555666444222444333333222111111222222000000000000111111111111222222222111111111111111111000000222333333222000000000000111111222222333444444333222111000///...------------------------........................000000000000000000000000//////000111111111111111111111111111222333444444666999===@@@CCCJJJSSSYYYXXXZZZ```ggghhheeeeeeggglllkkkjjjkkkmmmooopppLLL===???;;;;;;::::::::::::888777777777777777666555444444444444444444444444444444666666666555555666666777444444444444333333333333888777555333222333444555222222222222222222222222333333222222222111111111111111111111111111111111222222222222222222222222111111222222222333333333444444444444555777888999888888;;;???>>>:::<<<@@@???QQQhhhrrrjjj\\\PPPLLLNNNLLLGGGHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;;;;;;;::::::999888888888666555444555777888777666666666666666666666666666555555555666777777777888555666666666666555444444444444444444444444444444444444444444444444444444555666666666666777777777555555444555555555666666444555666777888999:::;;;999888999>>>???>>>===>>>EEE]]]ttt|||dddSSS???:::666666999999555111333333222111111111222222000000000000000000000000111111111111111111111111333333333555777777555333222222222222111111000000000000000000////////////........................------------------------//////////////////////////////000111111111111111111111111111222333444555777999===???CCCIIIRRRYYYXXXZZZ```ggghhheeedddggglllkkkjjjkkknnnooosssiiiXXXEEE;;;;;;::::::999999888888777555666666666555555444333333333333333333333333333555555555444555555666777444444333333333222222222555444222111111111222222111111111111111111111111222222222111111111000000000000000000000111111111222222222222222222222222111111222222222333333333444444444555555666888888:::777888<<<>>><<<;;;<<<@@@EEEKKKUUUlllppp```[[[QQQIIIIIIMMMKKKFFFGGGEEEBBBBBBCCCDDDCCCCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888888777666555444555777888777666666666666666666666666666444555555555555555666666444555555555555444333333333333333333333333333333444444444444444444444444444444555555555666666666333333444444444555555555444444555666777888888999===:::888888;;;===<<<<<<===IIISSSeeeqqq]]]KKK???;;;888444333555555444111222222111111111111222222111000000000000000//////000000111111111222222222444444555888::::::777555444444444333222111///.....................//////.........///////////////........................//////////////////////////////000111111111111111000000000111222333444555777:::===???BBBHHHQQQWWWXXXZZZ```ggghhhdddcccfffllljjjjjjkkknnnppp```XXX___ZZZKKKAAA::::::999888666666666777555555666666555555444333333333333333333333333333333222222222333333444555333333333333222222222222111111000000000000000000111111111111111111111111222111111111000000000000/////////000000000111111111111111111111111111111111111111111222222222222444444444444555666777777<<<888888;;;<<<:::;;;===;;;@@@@@@@@@KKKfffvvvbbbUUURRRLLLGGGHHHMMMMMMIIIGGGDDDBBBBBBEEEHHHHHHHHH@@@@@@@@@@@@@@@??????>>>;;;;;;;;;;;;:::::::::::::::999999888888777666666888777555666777777666555555555555555555555555555444444444444444333333333444444444444444333222222222222222222222222222222333333333333333333333333333333333444444444444555222222333444444444444444444444555555666666666666;;;;;;:::888888;;;===???;;;BBBBBBHHH]]]rrrppp]]]PPPEEE:::333888666444222111111222222222222111111111111222222111111000000//////////////////000111222333333444222333444777999999666444222333333333333222000///000000//////.........------........./////////000........................//////////////////////////////000111111111111111000000000111222333555666999;;;>>>???BBBGGGOOOUUUYYY[[[```ggggggcccbbbeeellljjjjjjkkknnnpppqqqPPPJJJLLLFFF@@@AAA::::::888666444444555666555555555666555555444444222222222222222222222222111000000000111222222333333333333222222222111111///000111111111111000000000000000000000000000000111111111111000000000000.../////////000000111111000000000000000000000000000000000000111111111111333333333333444555555666777555666888777555888>>>888AAAEEE>>>999AAARRR___wwwyyyiii[[[TTTOOONNNJJJEEEEEEFFFCCC>>>CCC@@@>>>@@@DDDHHHIIIIII???@@@@@@@@@@@@???>>>>>>;;;;;;;;;:::::::::999999888888888777666666555555999888666666777777666444555555555555555555555555444444444333333222222222333444444444444333222222222222222222222222222222111111111111111111111111222222222333333333444444111222333444444444333333444444555555555555555555000666;;;:::777777;;;===888???===<<>>;;;<<<:::777111333555555333222222222222111111111111111222222111111000000/////////.........///111222333444555000111333555888777555222000111222333444333222111333222111000///...---,,,---------......///////////////////////////////////////////////////////////////000111111111111111000000000111222444555666:::<<<>>>@@@AAAFFFNNNTTTZZZ[[[aaaggggggcccaaadddllljjjjjjlllnnnqqqppp]]]JJJCCCBBB@@@;;;999;;;:::999777666555555555555444444333333444444555222222222222222222222222333222222111111222222333333333333222222222111111000000000000000000000000......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444777777777777777888888888999;;;<<<======>>>AAACCCTTTooolllaaa___ZZZUUUUUUWWWTTTPPPKKKHHHEEEEEEDDDBBBAAA@@@??????AAACCCDDD@@@AAABBBBBBAAA@@@>>>======<<<;;;:::999888888888:::888777666777888777666555555666666555555444333444222000222444666444222444444444555555666666666222222222333444444222///444333333222222333333444111111111111111111111111111111222222222333333333222222222333333333444444333333333444444444555555888888888888888888999999;;;:::999:::===BBBHHHKKKnnnxxxmmmXXXOOOCCC:::666444333222444444333222111000///...000000000000000000000000222111111000///......---............000222444555222111111111000000//////888777444222222222333444333333222111000000111111---------------------,,,//////////////////......000000000000000/////////////////////000000000000555333000...///333777::::::<<>><<<;;;::::::888777666555555555444444333333333333444444222222222222222222222222222222222111111222222222222222222222111111111111////////////////////////......///000000000000000//////////////////////////////////////////////////////////////////////////////000000000111111111222222222333333333333444555555555666666666666777777999:::;;;;;;<<<>>>AAACCCTTTllljjjVVVRRRSSSOOONNNQQQTTTRRRNNNJJJGGGEEEDDDDDDCCCBBB@@@??????@@@AAABBB??????@@@@@@@@@??????>>>???>>><<<:::999888777777:::888666666777777777666555555555555555444444333333222000222444555444222333333333444444555555555333222222333444444333111111000000//////000000111000000000000000000000000111111111222222222333333222222222333333333333444333333333333444444444444666666666777777777888888;;;:::999:::<<>>???EEELLLQQQ[[[ooowww```SSSKKKMMMMMMJJJJJJNNNPPPNNNKKKHHHFFFDDDDDDDDDCCCBBBAAA???>>>??????@@@>>>============>>>>>>???@@@???===;;;999777666666999777666555777777777666555555555555555444333333333222111222333444333222222222222333333333333333444222111222333444333222/////////....../////////////////////////////////000111111111222222222222111111222222222333333333222222333333333444444444333333444555666666777777999999999999:::;;;<<<<<<;;;DDDQQQaaasssvvvgggTTTFFF???===;;;888666555444333111000000000111111222222222000000000000000000000000000000000000////////////111111000/////////000000111111000000000000//////111000///......///000111///...------------------***++++++,,,---...//////------------------------------..................////////////000000000000000000//////000222444555888;;;>>>@@@BBBHHHPPPVVVZZZ[[[___dddddd___^^^aaaiiijjjkkklllmmmnnneee[[[SSSAAA<<<999999999777888<<<888777666555444444444444333333222222222222333333111111111111111111111111111111000000000000111111000000/////////.................................---...//////000000//////////////////////////////////////////////////////////////////////////////////////////000000000111111111111111222222222222222333333333444555555555444555777777777777:::<<<@@@CCCDDDBBB@@@HHHXXXeeeqqqhhhZZZRRRLLLNNNNNNKKKHHHIIIKKKJJJHHHFFFDDDDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>><<<<<<;;;:::;;;<<<>>>??????>>><<<;;;999888777777888666555555666777666555444444555555555444333333222222222222333333333222111111111111222222222222333111000000222333333222222111111000000111111222////////////////////////000000000111111111111222111111111111222222222222222222222222333333333333222222333444555666777888777888888999999999999888888:::>>>CCCLLL]]]qqq~~~{{{nnn```UUUKKK@@@999777777888888999999888666444000000000000111111111111////////////////////////////////////000000000000000000000//////000000000000000000000000000/////////......---......///000------,,,,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,,,,,,,,,,------////////////000000000000////////////000000000000......///000111222333333888:::===???AAAGGGOOOVVVYYYZZZ^^^cccccc___^^^```fffgggjjjlllooopppWWWDDDHHHLLL???;;;:::;;;999555555888666666555444333333333333222222111111111111222222111111111111111111111111111000000//////000000111/////////.........------////////////////////////------...///////////////...........................................................................////////////000000000000000000111111111222222222222333444444555666666444666777777666777999;;;:::>>>AAA@@@======CCCIIISSS]]]kkksssiiiaaa]]]]]]XXXOOOIIIJJJLLLKKKGGGDDDGGGFFFFFFDDDDDDCCCCCCCCCCCCBBBAAA???>>>===<<<<<<;;;;;;:::999:::;;;===>>><<<;;;:::999999999999999777555444444555666666555444444444555444333333222222222333222222111222222111111111111111111111111000//////000222222222111222222222111111222222222000000000000000000000000//////000000000111111111000000000111111111222222111111111222222222333333222222333444555777777888555666777999999999999999<<<<<<;;;:::<<>>===;;;;;;>>>BBBGGGEEEFFF[[[~~~|||aaaVVVTTTQQQQQQSSSPPPJJJEEEFFFKKKMMMKKKHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<999999888888888888999999666444333333555666666555444444444444444333222222111222333222111000111222111111111111111000000000/////////111333333222000111000000//////000000111000000000000000000000000////////////000000000000///000000000000111111111000000111111111222222222222222333444555666666777444555666888999999999999999:::::::::999;;;===@@@GGGYYYvvv{{{hhhYYYSSSIII@@@888666666555555777444666888888666333222222111111111000000/////////000000000000000000000000000000000000////////////,,,---...///000111000000......////////////000000//////////////////......---------------....../////////...---,,,++++++******++++++,,,,,,------...,,,,,,------.../////////////////////000000000000......///000111222333333888;;;>>>@@@BBBHHHPPPVVVZZZ[[[___dddddd___^^^aaacccfffkkkppptttwww{{{UUUIIICCCCCCEEE@@@===888666888888555333444444333333222222222222222111111000000000000111111111111111111111111111111000//////......//////000////////////....................................,,,---......//////......................................................................................./////////000000/////////000000000111111///000000111222333444555444555666666555555777999======<<<:::888999;;;===CCCAAA???LLLbbbkkktttrrr```RRRRRRSSSOOONNNQQQJJJJJJJJJIIIJJJKKKLLLKKKDDDDDDDDDDDDCCCBBBAAAAAA????????????>>>===<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888777666666777777555333222333444666666555333444444444444333222222111333444333000///000222222222222111111000000000...///111444666666333000/////////....../////////////////////////////////........./////////000000/////////000000000111111000000000000111111111222222222222222333333444444555555555666666777777888555666777888888999;;;<<<:::CCCTTTjjj{{{xxxpppcccTTTIIIGGG>>>777222333555333222333222444555333000//////000/////////000000000000000000000000000000000000000111111000000//////......---...///000000///.............../////////000000////////////...---,,,,,,---,,,,,,,,,,,,---...///.........------,,,,,,++++++++++++,,,---.........,,,,,,------...//////000////////////000000000000/////////000111222333444999<<>>?????????>>>===<<<;;;;;;<<<<<<===<<<;;;999888:::999888666555444444444444333222222444666555555333333444444444333222222111333444333000...000222333222222222111111000000///000333777999888444111000000////////////000000..................................../////////000////////////000000000000000000000000111111111111111111111111111111222222666555555444444555555666555555555555666777999:::;;;888:::BBBKKKYYYooo~~~lllbbbYYYTTTLLLAAA<<<===888222000333555222000000111333333111...---///222------...///000111222222000000000000000000000000222111111000///......---///000000000000...,,,+++---.........//////000000/////////...---,,,+++***,,,+++++++++,,,------...,,,---------------------++++++,,,------...//////.........///000111111222////////////000000000000000000//////000222444555:::<<>>===<<<;;;::::::;;;;;;::::::999888777777777666555555444444444444444444444444444444444444444444333333222111222111111111000000//////111111111000000000000///111000/////////000222333000000//////.........---------......//////000000............////////////......///000000000000000000000111111111222222222111111222222222333333333555555555555555555555555555555555555555555444444:::::::::;;;===AAAHHHLLL]]]kkkzzzooofff```QQQJJJAAA===;;;:::666222222222222222222222222222222111111111000000//////////////////////////////111000000///...------------///000222222000///------.........---,,,++++++//////000000///...------///...,,,++++++,,,...///------++++++++++++------------,,,+++,,,---...///,,,,,,,,,------.................................000//////.........//////111000//////000222444666:::<<<>>>???BBBIIISSSZZZ]]]^^^aaaccccccbbbaaa___fffjjjnnnpppppppppzzzUUUEEEBBB===;;;::::::999777777777666666555444444444333333333222222111111111111111111111111111111111111111111111111111111111////////////////////////........................---------............///000...,,,---...///---+++------------------------........................000000///.....................------------..................//////////////////000111222222222222333333222222333444666666666666666666777888999:::888;;;@@@BBBBBB@@@???>>>BBBDDDIIIPPP]]]mmm~~~uuunnnddd]]][[[ZZZWWWUUURRRPPPNNNMMMMMMMMMMMMLLLMMMKKKIIIGGGFFFGGGIIIJJJIIIHHHHHHGGGEEEDDDDDDCCCAAA@@@@@@???>>>===<<<;;;::::::;;;;;;::::::999888777777777666555555444444444444444444444444444444333333444444333222222111111111111111000000000///111111111111000000000000000000/////////000111222000/////////.........---............////////////............////////////......///000000000000000000000000111111111222222111111111222222222333333444444444444444444444444555555555444444444444444888888999999999<<<@@@DDDFFFPPP```sssttthhh]]]TTTOOOFFF@@@999666666666333000222222222222222222222222111111111000000000//////........................000000000///...---------...///000111111000///..................---,,,,,,......//////...------,,,...---+++******,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...,,,,,,,,,---------..............................//////............//////111000//////000222444666:::<<<>>>@@@BBBIIIRRRZZZ]]]___aaaccccccbbb```^^^dddhhhmmmpppqqqqqqzzz\\\AAA???===:::999999:::999888777666666555555444333333222222222222222111111111111111111111111111111111111111111111111111111111////////////////////////........................---------............//////...------......---,,,------------------------........................000///......---...............------------......---............/////////...///000111111222222222222222222222333444555666444444444444555666777888:::===@@@BBBAAA???>>>>>>>>>???@@@AAAEEEMMMVVV\\\zzzrrr^^^ZZZVVVSSSSSSRRRNNNKKKQQQOOOLLLKKKLLLLLLJJJIIIJJJJJJIIIHHHHHHHHHIIIJJJEEEEEEFFFFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;:::::::::::::::999999888777777777666555555444444333333333333333333333333222333333333333222111111111111111111000000000000222222111111111000000000000////////////000111111/////////.............../////////...............---............/////////......///000000000000///000000000000111111111111000111111111222222222222333333333333333333333333444444444444444444444444555666777666555666888:::999===DDDOOO```sssxxxqqqeeeZZZPPPHHHAAA===;;;666222111222333222000222222222222222222222222111111000000000000//////------------------------000000//////...---------...///000111111000///........./////////...------------.........---,,,,,,---,,,+++*********,,,,,,---,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,,,,,,,------------...........................//////............//////111000//////000222444666999<<<>>>@@@CCCIIIRRRYYY^^^```bbbccccccaaa___]]]cccggglllpppqqqrrrsss]]]PPP@@@;;;:::888777777777777777666666555555444333333222222222222111111111111111111111111111111111111111111111111111111111111111////////////////////////........................---------............///...------------------,,,------------------------........................///......------............------,,,,,,------...---------.........//////---...///000111111111111111111111222333333444444222222222333333444555666:::===???@@@???=========???@@@@@@@@@@@@CCCHHHKKKUUUbbbtttpppZZZXXXTTTRRRQQQNNNJJJGGGNNNLLLKKKJJJJJJJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIBBBCCCDDDDDDCCCBBB???>>>??????>>>======<<<;;;;;;999::::::::::::999888888777777777666555555444444222222222222222222222222111222222222222222111111111111111000000000000000222222111111111000000000........./////////000000......................../////////......------------------.........//////---...//////000000///////////////000000000111111000000000111111111111222111111111111111111111111333333333333333444444444333444666666444333444555:::999:::<<>>;;;888666777444111111222444333222111111111111222222222222000000000000000000//////------------------------/////////......---------......///000000///.........///////////////......---......///......------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------........................///............//////000111000//////000222444666999<<<>>>@@@CCCIIIRRRYYY___aaabbbccccccaaa^^^]]]dddggglllpppqqqqqq~~~dddPPPKKKHHH>>>999999888777555444444444555555444444333333222222111111111111111111111111000000000000000000000000000000000000000000000000................................................---------............///,,,---------,,,,,,------------------------------..............................------------......------,,,,,,,,,,,,------------------............------...///000000000000000000111222222333333333111111111111222333444555666888999999888777888999<<<===>>>>>>>>>???BBBEEEHHHMMMUUU[[[```gggrrr{{{|||hhh[[[\\\ccceeebbbQQQOOOMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHGGG???@@@BBBBBBBBB@@@>>><<<>>>>>>======<<<;;;;;;;;;999999::::::999999888777777777777666555555444444222222222222222222222222000000111111222111111000000000000000000000111111111111111000000000//////------......////////////---------...............//////......------,,,,,,------------............------...///////////////....../////////000000000//////000000000111111111111111111111111111111111222222222222333333444444222444666666555444555555777888777666666888<<>>@@@CCCFFFMMMSSSSSSQQQRRRWWWjjjxxx{{{sssmmmhhheeebbb```kkkcccXXXQQQQQQUUUWWWWWWPPPNNNLLLJJJIIIJJJKKKLLLIIIHHHGGGHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGFFFFFFEEE??????@@@AAA@@@???>>>=========<<<<<<;;;;;;;;;;;;999999999999999888888777777777777666555555444444111111111111111111111111//////000111111111111000000000000000111111111111000000/////////.........,,,------...///.........---------------..................---------------,,,------------.........------...////////////...............////////////////////////000000000000111111111111111111111111000111111222222333333444222444666666555555555666333666999:::999777777777555999>>>DDDLLLWWWaaahhhxxxyyyoooggg[[[YYYQQQHHHBBB@@@;;;666999666444222333333222111333222111000000000000000//////000000111222222222......////////////000000------------------------------------------------........................------.../////////......//////000111111111000000.........------,,,,,,++++++,,,,,,------,,,,,,++++++,,,---.........------...------------,,,,,,,,,..............................---......///000111111000//////000222444666888;;;???BBBDDDJJJRRRXXX^^^```bbbccccccaaa___]]]gggjjjnnnppppppooobbbMMMCCCBBB>>>>>>???888555777888777444222222444444444333333222111111111///000000000111111111222000000000000000000000000000000000000000000000000........................---------------------------------............///***,,,------++++++---///------------------------........................---,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,---...////////////...///000111222222222111000000000000111222333444777888999999888999<<<>>>999;;;<<<<<<;;;<<<===???>>>@@@IIIRRRSSSNNNMMMPPPXXXbbbjjjhhhfffiiipppttt}}}uuukkkfff```]]]ZZZXXXWWWWWWVVVUUUVVVSSSQQQSSSWWWXXXVVVUUUQQQPPPOOOMMMJJJIIIHHHIIIFFFFFFFFFHHHJJJKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCCCC????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::999999999999999888777777777777777666555555444444111111111111111111111111...//////000111111000000///000000000111111111111............------------+++,,,---.........------,,,,,,,,,------.........,,,------------------...,,,,,,---------.........,,,---......//////......------........./////////........./////////000000111111111111111111111111000000000111222333333333333444555444222222333444222555999;;;;;;::::::;;;::::::999999999===BBBFFFMMMTTT^^^iiissszzzppphhhddd]]]SSSLLLEEEDDD>>>777555777555111444333222222333333111000///000000///.........////////////000111222222222........./////////000000........................------------------------.........------.........,,,,,,---.....................///000000000000000111111000000///...------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,......---------,,,,,,,,,........................---------......///000111111000//////000222444666888;;;???BBBEEEJJJRRRWWW]]]___aaaccccccbbb```^^^eeeiiimmmpppqqqppp___LLLAAAAAACCC:::666;;;;;;333666888777444333444555444444333333222111111000//////000000111111111222000000000000000000000000000000000000000000000000........................---------------------------------.........//////)))+++...---++++++---///------------------------........................,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,---...////////////---...000111222222111111000000000000111222333444444555555555555666999<<<666888999999999:::===???======BBBIIIIIIDDDDDDIIIRRR[[[___ZZZTTTUUU[[[```bbbgggmmmsssyyytttjjjccc___^^^ZZZYYYWWWWWWXXXWWWUUUSSSQQQMMMMMMRRRWWWVVVRRRNNNGGGIIIKKKLLLKKKJJJJJJJJJEEEEEEFFFHHHKKKLLLJJJIIIGGGFFFEEECCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;::::::888999999999999888777777777777777666555555444444000000000000000000000000......///000000111000000//////000000111111111222......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......,,,---......//////......---------.........//////............/////////000111111111111111111111111///000000111222222333333333444444222000///000111111333444555444444666888444555666666777:::???BBB???CCCHHHLLLQQQXXXaaagggmmmwwwyyyuuutttrrrmmmhhhbbbZZZQQQLLLJJJEEE===666999999555000000444444222//////000222444444333111...///000000///...///000...//////000111222222222---.........//////000000////////////////////////------------------------......------------......+++,,,,,,---.........---------...///000000//////222222222222111000///...++++++------------++++++)))***+++,,,---,,,++++++.........------,,,,,,,,,........................---------......000111111111000//////000222444666777;;;???BBBEEEJJJQQQWWW]]]^^^aaaccccccbbbaaa___cccggglllpppqqqqqq~~~[[[III???>>>===;;;999777666555555555444333333222111111222222222111111111000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............////////////////////////////////////...//////000111222222222333444666666666777999;;;;;;999777777999:::888555;;;>>>AAADDDFFFEEEDDDCCCFFFNNNUUUSSSMMMHHHKKKOOOYYYVVVSSSVVV]]]eeeiiikkkhhhfffdddeeeggghhhfffdddfffdddbbbaaacccgggkkknnn}}}tttdddXXXVVVYYYWWWQQQVVVUUUUUUTTTSSSQQQOOONNNMMMLLLKKKJJJJJJKKKLLLMMMJJJHHHHHHMMMSSSVVVSSSPPPFFFJJJOOOQQQOOOJJJEEEBBBGGGFFFDDDBBB@@@???>>>>>>BBB@@@???>>>?????????===???>>>===<<<:::999888777777777777666555555444444333333444555444333111000000000000000000000000000000000000000000000000000000//////............///////////////////////////,,,,,,------,,,,,,+++***,,,,,,,,,---------......++++++,,,------......///------------------------------------------------........................////////////////////////...///111222222111///...111111111111000000000000111111222222222333333333222222222333333333444444444555777999:::999888777999999:::;;;===>>>??????EEEGGGKKKQQQVVV\\\```bbbiiikkknnnqqqvvvyyy|||~~~~~~{{{yyysssrrrooolllhhhddd```^^^MMMMMMKKKIIIGGGEEECCCBBB>>><<<:::777666555666777333333222222111000//////000111222333555666777888555222///.../////////...////////////////////////...---,,,+++***++++++,,,.........------.........,,,,,,,,,---...///000000---...///000///...,,,+++---...---,,,++++++...000///............///000000444444444444222000---+++++++++)))))))))+++---///******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------/////////...------,,,,,,111000///...///000222444777;;;???AAACCCIIISSSZZZdddeeefffgggeeebbb___]]]aaaccchhhllloooppprrrUUUDDD=========;;;:::888777555555555444444333222222111111222222222111111111000000000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------------...------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............////////////000000000000000000000000...//////000111111222222222333555666666888<<>>@@@BBBBBBAAAAAACCCHHHNNNNNNJJJGGGHHHKKKOOOOOOOOORRRUUUYYYZZZ[[[WWWUUUTTTUUUWWWWWWVVVTTTSSSRRRQQQRRRUUUYYY]]]```ssskkk]]]SSSSSSWWWVVVQQQRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMKKKIIIGGGJJJNNNPPPMMMJJJGGGJJJLLLLLLIIIFFFDDDCCCDDDDDDCCCCCCBBBAAAAAAAAACCCAAA>>>>>>>>>???>>>>>>>>>>>>===;;;:::999888777777777666666555555444444333333444444444333222111000000000000000000000000///////////////////////////...............//////........................,,,,,,------,,,,,,+++***,,,,,,,,,------------...------------------,,,,,,------------------------------------------------................................................///000222333333222000///000000000000000000000000111111111222222222333333222222222333333333333444333444666888999888777666444555555666777888999999444555777999<<<>>>@@@AAA>>>???@@@CCCEEEHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGEEECCCAAA???>>>===???>>>===;;;999888777666999777555333222222333333333333222111111000//////111222222333333444444444444777888777333000//////000000000000000000000000111000...---------............------------......,,,,,,,,,------...///000......------,,,,,,,,,,,,//////...---******+++---......------......///000222333444333222000---,,,---,,,+++))))))***,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...............---------111000///...///000333444777;;;???AAACCCIIISSS[[[bbbccceeeeeeeeecccaaa``````ccchhhlllppprrrfffJJJ>>>======:::999999888777666555444444444333333222111111111222111111111111000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------............////////////111111111111111111111111...//////000000111111222111222333444666999>>>BBB???===:::999:::::::::999::::::;;;<<<<<<===>>>>>>???BBBEEEGGGFFFFFFFFFFFFKKKNNNRRRTTTSSSRRRPPPPPPNNNMMMLLLMMMOOOOOONNNLLLHHHIIIJJJLLLOOOSSSVVVXXXkkkeeeZZZQQQQQQUUUTTTPPPNNNOOOOOOOOONNNNNNMMMLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOLLLIIIHHHJJJKKKHHHFFFIIIIIIIIIFFFDDDBBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCDDDAAA>>>======>>>>>>>>>======<<<;;;999888777777777777666666555444444444333333333444333333222111000000000000000000000000////////////////////////------------...///000000........................,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------........................000111222333333222111000////////////////////////000111111111222222222222111111222222222333333333222333555666777777666555666666666666777777777777777777777888888999999:::666777777888888999999:::999999::::::;;;;;;;;;;;;::::::999888999:::;;;<<<777777666555444333222222444333111000000111222222222222222111111000000///222222222222111111111111444:::???>>>777111000111000000000000000000000000111000//////......//////------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000...,,,+++***+++---...---......,,,+++***,,,---------,,,,,,,,,---......000111222222222000...,,,...---,,,***))))))***+++******+++++++++,,,,,,,,,,,,,,,---------.........---------------------------------...............000000......///111333444777;;;@@@BBBCCCIIISSS[[[bbbbbbddddddddddddcccbbb```cccggglllpppsssoooOOOBBB@@@@@@???777777666666555444444444333333222222111111111000111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000000000000000000000000////////////000000111111111222222333444777<<<@@@>>><<<:::999888999999::::::999999888999:::;;;<<<===>>>@@@CCCEEEFFFFFFDDDJJJOOOSSSTTTQQQNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOOJJJKKKMMMOOORRRTTTVVVWWWjjjeee\\\TTTSSSVVVTTTPPPOOOOOOOOOOOOMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQNNNJJJIIIIIIIIIHHHFFFIIIIIIHHHEEEBBBAAABBBDDDBBBCCCDDDEEEEEEEEEDDDCCCDDDAAA>>><<<<<<===>>>>>><<<<<<;;;:::999888777777777666666555555444333333222222333333333222222222000000000000000000000000////////////////////////,,,,,,,,,---...///000111------------------------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////000111111000//////---------...............000000000111111111111222111111111111222222222222111222333444555555444444777777777666666666666666222333333444555666777777666666666666666555555555888777777777777888999999666555555555666999;;;===777777666666666666555555222222111111111222333444222111111111000000000///000000000000000000000000333888<<<<<<777333111222////////////////////////............------......---,,,,,,++++++,,,,,,------,,,,,,,,,------...//////...---,,,,,,---......***,,,------,,,,,,---///,,,,,,++++++,,,,,,---......///000111111000...------,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------...//////000000///......///111333555888<<<@@@BBBDDDIIISSS[[[ccccccdddddddddcccbbbbbbaaacccgggkkknnnqqqvvvcccKKK>>>===>>>:::555555555555444444333333333222111111111111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............///////////////////////////////////////////////////000000000111222222222222333777:::::::::999777777777888999:::999888888888:::;;;===>>>===>>>BBBFFFHHHGGGFFFEEEIIILLLMMMKKKJJJKKKNNNNNNOOOQQQRRRRRRRRRQQQQQQMMMMMMOOOPPPQQQRRRRRRSSSdddbbb\\\UUUUUUXXXWWWSSSTTTSSSRRRPPPNNNKKKIIIHHHKKKKKKLLLLLLMMMMMMMMMMMMNNNLLLJJJHHHHHHHHHGGGGGGFFFHHHIIIHHHEEECCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBDDDAAA>>><<<<<<======<<<;;;;;;:::999888777777666666666666555444444333333222222222222222222222222////////////////////////........................,,,,,,,,,,,,---///000000------------------------++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------,,,---------........./////////000000000111111111000000000111111111222222000111222222333444444444444444333333333222222222000111111222333444555555000000111111111111111111444333222111111111222222222222111000222444666888333333333333333333333333111111111111222333444444111111111000000000000000------...//////000000111222222222333333333222111........................------..................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...---...///000000///...---,,,...///...---,,,,,,---,,,++++++++++++,,,------,,,---///000000///---,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,---...///000000//////......///111444555888<<<@@@BBBDDDJJJTTT[[[eeeeeeeeeeeedddbbb```___cccdddgggiiikkkmmmNNNEEE:::777:::;;;777222555444444444333333222222000000000000000000000000//////000000000000000111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////........................////////////////////////111222333222111111333555555666777777666666777888999999888888999;;;<<<===>>>>>>???BBBEEEGGGGGGGGGDDDFFFHHHIIIJJJLLLNNNQQQNNNPPPSSSUUUTTTSSSRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQXXXXXXVVVSSSUUUYYYYYYVVVWWWVVVUUURRROOOLLLIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFIIIIIIGGGEEEDDDDDDGGGFFFEEECCCBBBAAAAAAAAACCCAAA>>>=========<<<:::::::::999999888777777666666666555555444333333333222111111111111222333333////////////////////////........................,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++,,,,,,,,,,,,*********+++,,,---------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000000000///000000000000111111111000111111222222333444444444444444444444444444444555555555555555555555555444444444555555666666666666666555555444444333333555444333333333444666666111111111111111111111111......///000000111111222000000000000000000000000,,,------...///000000111000---++++++...000111000------------------------......///000000000//////------,,,,,,,,,,,,------------,,,,,,,,,,,,------+++,,,...000000///---,,,000111222000...+++++++++,,,,,,+++++++++,,,------,,,---...//////...,,,+++))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,------...///000000///.........///111444666888<<>><<<===???AAABBBDDDEEEFFFFFFFFFHHHKKKPPPRRRSSSRRRNNNRRRVVVWWWVVVTTTTTTUUUTTTTTTSSSRRRRRRRRRSSSSSSPPPSSSSSSQQQSSSWWWXXXUUUWWWVVVUUUSSSPPPMMMKKKIIIKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIHHHGGGFFFEEEEEEBBBDDDGGGGGGFFFEEEEEEFFFGGGFFFCCC@@@???@@@AAABBBAAA@@@?????????===:::888999999999888777777666666666555555444444333333222222111000000000111333444////////////////////////........................---------,,,,,,---......+++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,------...//////000000........./////////000000/////////000000000111111111111111111222333444444555555555555555555666666.........------------,,,000000000111111111222222...///000111111111000///..................//////222222222222222222222222------...///000000000000///000000000000000000000.........///////////////------,,,++++++,,,...///........................,,,---...///000//////.........------------......------,,,,,,+++,,,,,,---***+++,,,,,,------------...000222222000///...///,,,,,,,,,,,,,,,---......,,,---...///...---+++)))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,---------....../////////.........///222444666888===AAACCCEEEJJJTTT\\\aaacccfffhhhgggddd```]]]dddeeefffhhhiiikkk:::;;;:::999888777666666666666555444333222111000////////////000000000000.../////////000000111111////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------............/////////000000000000000000000000000///////////////............111444666555444333333...333888:::999888888999555666777999:::<<<======:::<<<>>>??????AAACCCEEEDDDDDDFFFKKKQQQTTTRRROOOLLLPPPTTTVVVTTTRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTPPPSSSSSSQQQRRRUUUUUURRRUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFIIIKKKLLLLLLJJJHHHFFFFFFBBBCCCEEEDDDDDDDDDFFFHHHGGGDDDAAA???>>>@@@BBBDDD@@@@@@???@@@@@@>>>:::666999999888888777777666666666555555444444333222222111111000000000111333444////////////////////////..............................---,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,------,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------......///000111111............/////////000////////////000000000000111111111111222333444555000000111111111222222222000111111222222333333333000000000000000000000000+++---000222333333222111111222333333333333222222222111111111111111000000...//////000111111000000////////////000000000000111000000///......------+++...111///***(((+++///////////////////////////)))***,,,---------,,,,,,///......------......///------,,,++++++,,,,,,,,,+++***)))((()))***,,,---(((+++///111222333555666------,,,,,,------...///,,,---.........,,,***(((,,,,,,,,,,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------...............///...---...///222444666999===AAACCCEEEJJJTTT\\\^^^aaaeeeiiiiiieeeaaa^^^cccdddfffhhhjjjmmm777777777777666666666666444444333333222111000000222222111111111111222222//////////////////////////////000000000000//////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000///////////////............////////////111222333444444333111000666777999999888888888999777888:::;;;<<<<<<;;;:::<<<===@@@AAAAAAAAA???>>>CCCCCCEEEHHHLLLOOOPPPOOOTTTSSSRRRQQQQQQSSSUUUVVVUUUTTTSSSRRRRRRSSSTTTUUURRRQQQQQQSSSUUUUUUTTTRRRXXXTTTQQQQQQRRRRRROOOLLLKKKJJJJJJKKKLLLLLLJJJHHHLLLMMMNNNNNNMMMJJJFFFDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@??????@@@@@@???>>>===;;;999888:::777666777999999777444444333222222111111222222333333333222222222111111000000///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))***+++---...)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,------......------,,,------,,,+++,,,---...///---...///////////////...............////////////000000000000111222333444222222222111111111000000000000000000000000000000000000111111111111000000333111000......///111222111111000000//////......000000000000111111111111////////////////////////000000//////.........------------,,,,,,------------.........---,,,,,,+++++++++---.........---,,,111000...---,,,,,,------++++++,,,------...//////000000///...------,,,,,,))))))************))))))++++++,,,------...//////---,,,,,,+++*********+++***+++,,,------------,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------///000222222...//////...---///222555888===BBBDDDEEEIIIQQQXXX]]]cccgggfffdddeeedddaaaffffffgggiiilllooo666666666555555555444444444444333222222111000000111111000000000000111111//////////////////////////////000000000000//////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000//////...------..................////////////111222222222222222111111333555777777666555666777666777888999:::::::::999;;;<<<>>>???@@@@@@??????BBBBBBDDDGGGKKKNNNOOONNNTTTTTTTTTTTTUUUWWWYYYZZZYYYXXXUUUSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOUUUTTTSSSRRRRRRPPPNNNKKKNNNLLLKKKLLLMMMMMMLLLKKKJJJJJJKKKJJJIIIGGGDDDBBBEEEFFFFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCAAA@@@???>>>?????????>>><<<;;;999888999777666777888888666444444333222222111111222222222222222222111111111111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******)))))))))******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///------.........------,,,............////////////000000000000111222333444222222222111111111000000000000000000000000000000000000111111111111000000222111000......///111222000000000000//////......//////000000000111111111........................////////////......------......------------......---------------,,,+++++++++,,,---.........------......---,,,,,,---...///+++++++++,,,,,,------...//////...------,,,++++++)))******************)))+++++++++,,,,,,------...---,,,++++++******++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------...000111111/////////...---///222555777<<>>>>>>>>>>>===<<<:::999888777666555666777777555333333333222111111111111222111111111000000000//////000///......---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++*********))))))((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***---,,,,,,,,,,,,---...///.../////////...---,,,,,,---............/////////000//////000000111222333222111111111111000000000000000000000000000000000///000000111111000000///111000/////////000111222000000000////////////...//////000000000000111111........................///............---------///......------......///,,,,,,---------,,,++++++,,,,,,---............---,,,,,,,,,,,,---...///000++++++++++++++++++++++++---------,,,++++++************++++++++++++******++++++++++++++++++++++++,,,,,,++++++******+++++++++***)))))))))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......------...///000000///000///......///222444666<<>>@@@BBBDDDAAAAAACCCFFFJJJLLLMMMLLLLLLNNNPPPSSSTTTUUUTTTSSSSSSRRROOONNNMMMNNNOOOPPPNNNQQQRRRNNNHHHFFFHHHLLLNNNRRRUUUTTTOOOKKKIIIJJJLLLJJJGGGGGGHHHJJJKKKLLLNNNMMMKKKIIIHHHHHHHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@??????>>>>>>=========<<<;;;:::999888555555555555666555444333333222222111111111111111000000/////////.........///......------.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************************(((((()))))))))((((((((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......111222111111000///...------------........./////////////////////000111222111111111111000000000000000000000000000000000000//////000000000000//////000000/////////000111111////////////////////////////////////000000000111........................------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++,,,,,,------............,,,,,,,,,,,,,,,------...***************))))))))),,,+++++++++*********)))+++++++++,,,,,,+++++++++***************))))))))),,,,,,++++++***++++++,,,---,,,+++******,,,...///,,,+++)))(((((()))+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------.........---------...//////000000000///...///222444555<<>>>>>======<<<<<<<<<<<<;;;999888777444555666666555444333333333222111111000000111111/////////.........------......------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************%%%&&&((()))*********)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------------111111111111000///------------------............/////////...//////000000000000000000000000000000//////////////////////////////000000000000/////////////////////000000111.............../////////...////////////000000000........................,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++++++++++++++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))(((***************)))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))(((,,,++++++***++++++,,,,,,---,,,+++******,,,...///,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............---------......///111111111///...///222444555<<>>???@@@AAABBBBBBBBBBBB>>>>>>>>>===============;;;;;;;;;;;;:::999888777444555777666555333333444222222111000000000000111/////////.........---------------,,,------...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************************************%%%&&&(((***+++++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,+++,,,------......---------.........---,,,++++++,,,------------.........//////............////////////000000000000000111////////////////////////...//////000000//////...---......//////000000000---............/////////......////////////000000------------------------++++++,,,,,,,,,,,,,,,---+++******))))))******+++))))))***+++++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++******++++++,,,,,,+++***)))))))))***+++,,,,,,+++***))))))***+++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,---------............------,,,,,,---...//////222222111000...///222444666<<>>??????>>>>>>>>>???BBBEEEGGGGGGFFFHHHIIIJJJLLLMMMMMMLLLLLLOOOPPPRRRSSSSSSPPPMMMKKKNNNOOOQQQRRRRRRPPPNNNLLLKKKKKKJJJKKKLLLMMMKKKJJJJJJIIIIIIJJJLLLMMMMMMLLLGGGGGGFFFEEEDDDDDDDDDDDD??????@@@@@@AAA@@@@@@@@@<<<<<<<<<<<<<<<<<<======::::::;;;::::::999888777444666888777555333444555222222111000000000000000////////////............---,,,,,,,,,------...///,,,,,,,,,++++++++++++***************************((()))))))))*********+++************************'''(((***+++,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++,,,---.........------+++,,,,,,,,,,,,,,,++++++,,,,,,---------.........///......------......///////////////000000111111////////////////////////......////////////......,,,---...///000000000000---------.........//////........./////////000000------------------------***+++++++++,,,,,,,,,,,,++++++************++++++((())))))***++++++************)))))))))***+++,,,******+++,,,,,,+++***)))((((((((())))))******+++************************)))******************)))((((((((())))))******+++++++++******++++++,,,---))))))*********+++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++------------............+++++++++,,,---...///000222222222000...///222444777<<>>===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999888777444777999888555333444666222111111000000000000000000000/////////.........,,,,,,,,,,,,------...///,,,,,,,,,+++++++++******************************(((((())))))*********+++)))))))))))))))))))))))))))***,,,---,,,+++)))((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,++++++++++++,,,---.........---,,,,,,,,,------...---------,,,,,,,,,---------......///......---------........./////////000000111111////////////////////////......////////////......,,,---...///000000000000---------.........//////............/////////000------------------------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,(((((()))******************)))((((((((()))+++,,,'''(((***+++,,,,,,++++++'''(((((()))***++++++,,,***************+++++++++))))))************))))))'''(((((()))***++++++,,,+++*********+++,,,,,,---***+++,,,------------,,,)))***++++++++++++***)))))))))***+++,,,,,,------++++++++++++++++++++++++---------.........//////***++++++,,,---...000111333333222000//////222444888===BBBDDDEEEIIIQQQYYY]]]fffnnnpppooolllfff___bbbgggkkkiiiddd___111111111111111111111111000000000000////////////000///...------...///000000000000000000000000000------......------,,,+++000///...------------------,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,---.........------///000///000000///......000111///////////////000111111///000000111111222333333111222444666666555444333555555777999::::::::::::>>>??????@@@BBBCCCCCCDDDDDDFFFHHHJJJLLLNNNOOOOOOQQQSSSUUUWWWYYYYYYXXXWWWRRRPPPQQQTTTTTTNNNJJJJJJMMMLLLKKKKKKKKKKKKMMMMMMFFFDDDFFFKKKLLLHHHDDDCCCGGGEEEBBBAAAAAADDDGGGIII@@@??????>>>===>>>>>>>>>;;;::::::<<<<<<;;;;;;===:::::::::999999888888888777777777666555555444444111111111111000000000000////////////////////////+++++++++,,,---...///000************************------,,,,,,***)))'''&&&((((((((((((((((((((((((************))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++------,,,+++...------,,,,,,++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......//////.........---------222333444222000//////000//////////////////////////////000000///...------......//////...---,,,,,,........................,,,---///000000///---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))************))))))*********)))))))))))))))******))))))))))))******+++++++++*********))))))++++++******+++,,,,,,---++++++************++++++++++++************++++++,,,,,,++++++***)))(((((()))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++***+++,,,---///000111111,,,,,,------.../////////...///000//////000333555666===EEEHHHHHHKKKSSSZZZcccjjjnnnllljjjhhhddd```aaafffkkklllgggbbb111111111111111111111111000000000000////////////000///...------...///000////////////////////////------......------,,,+++//////...---------------,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...---,,,---...000...///000000//////111222///////////////000000111//////000000111111222222222333444555555555444333555555666777888999::::::<<<===>>>???@@@AAABBBCCCCCCEEEIIILLLMMMMMMLLLKKKPPPQQQSSSTTTUUUTTTSSSRRRRRROOOOOORRRQQQMMMKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLOOORRRPPPIIIDDDCCCEEECCCBBBAAAAAACCCEEEGGG@@@??????>>>>>>>>>>>>>>><<<;;;:::;;;;;;:::;;;<<<<<<<<<;;;:::999999888888777666666555555444333333111111111000000000//////........................,,,,,,+++++++++,,,,,,---************************......---,,,++++++******))))))))))))))))))))))))((((((((())))))*********)))))))))******+++++++++***************+++,,,,,,---,,,++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...///.........------------000111111000...------...///////////////////////////////////////...------......//////...------,,,..............................------------......------------------------+++++++++++++++++++++++++++,,,,,,,,,++++++***)))))))))************))))))***)))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++*********++++++,,,+++******))))))******++++++******))))))******+++,,,,,,++++++***))))))((()))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,------......------,,,++++++,,,---...//////000,,,,,,------.../////////...///000//////000333555777>>>DDDGGGGGGJJJSSS[[[bbbhhhllljjjgggfffccc___aaafffkkkllliiifff111111111111111111111111000000000000//////////////////............//////........................------......------,,,+++///...------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,---...---,,,,,,...000---///111222111000111111////////////000000000000/////////000111111222222333333333333333444444555555444444444555777888999:::;;;<<<===???@@@AAABBBCCCEEEIIILLLNNNLLLJJJHHHMMMNNNOOOPPPPPPPPPPPPOOOOOOLLLKKKMMMMMMKKKLLLPPPKKKLLLNNNOOOOOOMMMLLLKKKLLLOOOUUUXXXSSSJJJDDDDDDBBBBBBAAAAAAAAABBBCCCCCC?????????>>>>>>>>>>>>>>>===<<<;;;999:::<<<>>>>>>======<<<;;;999888777777555555555444333333222222111111000000000000//////........................---,,,++++++*********+++************************...---,,,+++***++++++,,,************************&&&&&&'''((()))***++++++''''''((()))******++++++***))))))))))))***++++++---+++***+++,,,---,,,+++******++++++,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------............------------///000111000...,,,---...////////////////////////...////////////...------.........///......---,,,------------------------000...,,,++++++,,,...000------------------------+++++++++++++++++++++++++++++++++,,,++++++***)))))))))************))))))))))))))))))))))))************))))))))))))******+++************)))))))))+++******)))))))))******+++******))))))******++++++******))))))******+++,,,,,,++++++***))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++------............------+++,,,,,,,,,------------,,,,,,------.../////////...///000//////000333555999>>>DDDEEEEEEJJJTTT]]]bbbgggiiigggddddddbbb___aaafffkkklllkkkiii111111111111111111111111000000000000/////////////////////....../////////------------------------------......------,,,+++......---,,,,,,---------***++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))******+++,,,,,,---))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---------,,,,,,...000...111333444222000//////...//////000000000000000//////000111111222222333444333222111111333555666444333222222333555777888999999;;;<<<>>>@@@AAABBBCCCEEEHHHKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPKKKHHHHHHJJJKKKLLLPPPVVV[[[YYYWWWTTTQQQNNNLLLJJJFFFKKKSSSWWWRRRHHHDDDFFFAAAAAABBBBBBBBBBBBBBBAAA???????????????>>>=========>>><<<:::;;;@@@CCCDDD<<<<<<;;;999888666555555444444333333222111111111111000000000////////////........................,,,,,,+++++++++++++++,,,************************+++***((('''''')))+++,,,************************'''''''''(((((())))))***'''(((((()))***+++,,,,,,)))))))))((())))))***+++,,,+++***+++,,,,,,,,,*********++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------000111222111///...///000.................................//////...---------...............------------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))************)))))))))))))))))))))***************))))))))))))******************))))))))))))+++***))))))((()))))))))******))))))))))))************))))))))))))******+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///000//////000333555999???DDDEEEEEEJJJTTT]]]bbbgggiiifffcccdddccc```cccgggkkklllkkkjjj111111111111111111111111000000000000////////////...//////////////////...------------------------------......------,,,+++------,,,,,,,,,------...+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))***+++,,,---......))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++,,,------,,,,,,---///111333444444111...,,,,,,......///000111000000///000000111111222333333333444333111000111222555666444333111111111333555777888999:::<<>>????????????>>>======<<>>;;;===DDDHHHGGG::::::888777555444333222333333333222111111000000000000000////////////...........................+++++++++,,,,,,---//////***************************)))((('''''')))+++,,,******************************))))))((((((''''''))))))******+++,,,------)))))))))((())))))***+++,,,+++******,,,,,,+++***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------///000111000.........000------------------------------............------------...............---------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++*********))))))************))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))******)))))))))))))))******))))))))))))))))))******))))))))))))))))))***+++++++++***************))))))*********+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,------.../////////...///000//////000333555999???DDDEEEEEEJJJTTT]]]cccgggjjjgggeeeeeedddbbbdddhhhkkkllljjjhhh111111111111111111111111000000000000////////////......////////////......------------------------------......------,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++*********+++,,,------...)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......+++,,,---,,,++++++---///111333333222///,,,++++++---...000111111111000///000000000111222222333333444333111000111222444555333333222111222333444555777777999<<<>>>AAACCCDDDDDDCCCBBBDDDGGGMMMSSSWWWYYYVVVRRRNNNJJJIIIHHHHHHJJJKKKNNNRRRSSSSSSXXX___lllfff]]]SSSMMMKKKKKKLLLJJJKKKNNNPPPKKKCCC@@@BBBBBBBBBCCCCCCCCCBBBAAAAAA>>>??????@@@@@@>>>===<<<;;;??????;;;<<>>DDDEEEEEEJJJTTT]]]bbbhhhkkkiiiggggggfffbbbdddhhhlllmmmjjjggg111111111111111111111111000000000000////////////---...///000000///...---------------------------------......------,,,+++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,---,,,++++++---//////000111///---,,,---...---...000111111111//////.........///000000111111333222111111111222333444222222333333333333444444444555777:::===@@@BBBCCCAAAAAAAAACCCFFFKKKPPPRRRWWWTTTOOOKKKHHHFFFGGGGGGHHHJJJNNNRRRPPPMMMPPPVVVYYYVVVPPPKKKHHHHHHJJJLLLLLLIIIHHHIIIGGGBBBAAACCCBBBBBBAAAAAA@@@@@@@@@@@@===>>>@@@@@@@@@???===<<<888>>>>>>888888???@@@:::777777666555555444333333444333333222222111000000000000/////////.........------------------------,,,+++++++++,,,---......************************++++++++++++************)))))))))))))))))))))))),,,,,,++++++******))))))++++++++++++***************************+++,,,,,,+++***)))***+++,,,+++)))+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))************))))))'''(((((()))******++++++******))))))))))))******(((((((((((())))))******)))))))))******,,,---...))))))(((((((((((())))))))))))(((((((((((())))))************************)))************+++++++++++++++++++++++++++++++++((())))))***************))))))***+++,,,,,,,,,,,,---------------.........,,,,,,------.../////////...///000//////000333555777>>>DDDGGGGGGJJJSSS[[[aaagggkkkjjjhhhhhheeeaaabbbgggmmmnnnllliii111111111111111111111111000000000000////////////---...///000000///...---........................------......------,,,+++++++++++++++,,,,,,---............------,,,,,,,,,,,,++++++++++++++++++,,,************************,,,++++++++++++++++++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///+++,,,,,,,,,++++++---///---......---,,,---///000---...000111222111///...,,,,,,------.../////////222222111111222222333444222222333444444444333333222444666999<<<>>>AAABBB???@@@AAACCCFFFIIIKKKMMMPPPNNNJJJGGGFFFGGGIIIJJJDDDFFFLLLOOOKKKEEEFFFJJJFFFEEEDDDCCCDDDGGGJJJLLLHHHCCC@@@BBBCCCBBBCCCEEEAAAAAA@@@???>>>>>>??????===>>>@@@AAA@@@???===<<<777>>>===555444:::999222777777666666555555555444444444333333222111111111000/////////............---------------------------,,,++++++******++++++************************)))))))))))))))(((''''''((((((((((((((((((((((((++++++++++++++++++,,,,,,++++++******)))(((((((((++++++******++++++,,,---+++***)))***+++++++++))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))************))))))'''(((((()))***+++++++++******))))))))))))******'''((((((((())))))******((())))))***+++---...///))))))(((((((((((())))))))))))(((((((((((())))))******************++++++)))************+++++++++++++++++++++++++++++++++(((((()))***************)))***+++,,,------...------------.........//////,,,,,,------...//////000...///000//////000333555777===EEEHHHHHHKKKSSSZZZ___fffkkkjjjhhhhhheee```aaagggmmmpppnnnkkk111333555444333111000111000000///.....................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,,,,++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///,,,,,,,,,------.........,,,---......//////......////////////////////////333333222111222333444555222333333333333333333444555555666888999;;;===>>>===>>>@@@BBBCCCDDDEEEEEEIIIDDDEEEJJJLLLHHHFFFIIIFFFFFFGGGGGGGGGFFFEEEEEEJJJFFFCCCAAABBBDDDFFFFFFHHHGGGDDDBBBAAAAAABBBCCCDDDCCCAAA???============<<<===>>>??????>>><<<<<<999888777888999999888777999::::::777444222333555555555444333333222111111...///000000000///---,,,------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++))))))))))))))))))))))))+++,,,,,,+++)))((()))+++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************+++,,,,,,+++******+++---************************++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---------,,,,,,+++++++++------,,,++++++******)))++++++++++++++++++++++++------------,,,++++++***,,,------......------,,,++++++++++++++++++++++++)))+++,,,+++)))((())),,,))))))))))))))))))))))))***)))))))))***+++,,,,,,************************************************,,,,,,+++***)))((('''&&&))))))************))))))******)))))))))))))))***(((((((((((()))***+++,,,************************''''''((()))***++++++,,,************************************************------------------------------............------,,,,,,---...///000111222333222///......///111333777<<>>>>>?????????>>><<<;;;999888777777999999888777;;;<<<<<<:::666333333444555444444333222222111111...//////000///...---,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))((()))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))))))))+++,,,,,,***)))((()))+++)))************+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************,,,------,,,++++++,,,...************************++++++++++++++++++++++++,,,,,,,,,------------...........................------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++)))+++---,,,***)))***,,,*********************************)))******++++++************************************************************************))))))************))))))******))))))))))))************)))))))))))))))***************************(((((())))))******++++++************************************************------------------------......////////////......,,,,,,---...///000111111333222///......///111333666;;;AAADDDFFFKKKSSSZZZ___dddgggggggggiiifffbbbccciiiooopppnnnkkk///111222222000//////000000///......------............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,---...///++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------,,,,,,,,,---......//////..............................222111111111111222333333222222222222333333444444333444444555777999;;;<<<;;;<<<>>>AAACCCEEEFFFFFFFFFKKKRRRUUUQQQJJJIIILLLHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBCCCDDDEEEDDDAAA???BBBAAA@@@?????????AAAAAA@@@???===<<<<<<<<<===>>>@@@@@@@@@???>>>===<<<;;;999888777777999999888777<<<===>>><<<888555333333444444333333222111111111...////////////...------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))))))))))))))))))))++++++,,,***)))(((***+++)))************+++++++++*********++++++++++++,,,++++++************++++++************************,,,---...---++++++---...************************++++++++++++++++++++++++,,,,,,,,,,,,------------........................,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************++++++***)))))))))******************************************************(((((()))***+++,,,,,,---))))))************))))))***)))))))))))))))******++++++******)))(((((((((************************)))))))))))))))*********************************************************------------------------...//////000000//////...,,,------...///000111111222111///......000111333444999@@@CCCFFFKKKSSSZZZ```eeeiiiiiiiiiiiifff```bbbhhhnnnpppmmmjjj///000111111///...///000//////...------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,---...///.........------,,,,,,,,,,,,---......///.................................000000000000111111222222111111111222333333444444444444555666777999:::;;;:::;;;===@@@BBBDDDEEEFFFFFFOOOXXXYYYRRRJJJHHHJJJIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGFFFCCCAAA?????????>>>???@@@AAABBB???>>>===<<<======??????AAA@@@@@@???>>><<<;;;;;;999777666777888999888777999:::;;;;;;999666444222333333222222111111111000/////////.........------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***))))))))))))))))))))))))***++++++***))))))***,,,))))))*********+++++++++************++++++++++++++++++************++++++************************+++,,,---,,,+++***,,,...************************************************++++++,,,,,,,,,---------------------------------,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***++++++,,,++++++,,,,,,************************,,,+++***))))))((())))))************************************************(((((()))***+++,,,------))))))************))))))))))))))))))))))))***+++***************)))((((((*********************************)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,---..................---------......///000000111111000/////////000222333333888???CCCEEEKKKSSS[[[```fffjjjjjjjjjiiieee___bbbgggmmmooommmjjj...///000000......///111//////...---------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---///111222000///...---,,,,,,++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++,,,---.../////////.........------,,,,,,,,,,,,---......///................................./////////000000000000000000000111222222333444444555555666666888999;;;<<<:::;;;===???BBBCCCDDDEEECCCNNNXXXWWWNNNGGGEEEGGGIIIHHHGGGEEEEEEDDDEEEEEEFFFEEEDDDEEEFFFFFFDDDBBB?????????@@@@@@AAABBBBBB@@@???>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;;;;:::888777666777888888777666444444666777888777555333222111111111111111000000///......---------------,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---------------))))))))))))))))))))))))***++++++***))))))***,,,))))))*********+++++++++))))))*********++++++++++++******))))))******+++***************************++++++***))))))***,,,************************************************+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,,,,,,,************************++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((()))***++++++'''((()))***************))))))))))))))))))))))))*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......//////000000000000//////000111222333333888???CCCEEEKKKSSS[[[___eeejjjjjjjjjiiiddd^^^bbbgggmmmpppnnnkkk//////000///......000222///...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,...111333555111111///---,,,+++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************)))************+++++++++)))))))))***************++++++++++++++++++++++++,,,,,,---...////////////------------------,,,,,,,,,---......//////......---------------------------...//////000000/////////000000111222333444444666666666777888999;;;;;;:::;;;===???AAABBBBBBCCCEEEQQQYYYWWWPPPLLLLLLMMMIIIGGGFFFDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@@@@@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>???@@@AAA???>>>===<<<;;;::::::;;;888777666666888888777666111111222444666777555333000000000000000000000000///...------,,,,,,------++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++)))***+++,,,------------)))))))))))))))))))))))))))***+++***))))))+++---)))************+++++++++)))))))))************+++******))))))))))))******************************)))***+++***((((((***+++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))+++,,,,,,+++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))(((((((((((()))***+++,,,&&&''')))***++++++******)))))))))))))))))))))))))))))))))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***............//////000000/////////000000111222222444999@@@CCCFFFKKKSSSZZZ___dddhhhhhhhhhhhheee___bbbhhhnnnqqqooolll///000000///...///111333///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++---///222444111000///------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++((()))))))))*********+++************************,,,,,,---.........---,,,,,,,,,------------------,,,---......//////......------------------------,,,---.../////////......//////000111222333444444555555555666777888999:::;;;<<<===???@@@@@@AAAAAADDDOOOVVVSSSPPPQQQTTTTTTHHHGGGDDDBBBAAAAAABBBCCCAAABBBCCCEEEFFFEEEAAA>>>@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>======>>>??????===<<<;;;:::999::::::;;;888666555666777888777666333111000111444666555333000000000000000000000000///...---,,,,,,,,,------++++++++++++************************************))))))))))))))))))))))))((()))))))))************(((((()))************)))******************************+++++++++++++++***)))))))))))))))))))))))))))***+++***))))))+++---)))************+++++++++))))))))))))******************))))))))))))*********************************++++++***))))))***,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))'''&&&(((+++,,,+++)))++++++++++++++++++++++++)))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))(((((((((((()))***+++,,,'''(((***++++++***)))((())))))))))))))))))))))))(((((())))))******++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++............/////////////////////000111111222222666;;;AAADDDFFFKKKSSSZZZ^^^cccfffeeefffgggeee```ccchhhooorrrpppmmm000000000000//////222444......---,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,+++***+++---000111///......---------......++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((************************)))************+++++++++(((((())))))*********+++************************+++,,,---------,,,+++***,,,,,,,,,------.........,,,---......//////......------------------------,,,,,,.../////////...---...///000111222333444444444444444555555777888999<<<===>>>??????@@@@@@@@@<<>><<<<<<<<<===>>><<<;;;:::999888999:::;;;888666555666777888777666555333000111333555444222////////////000000000000///...---,,,+++,,,------+++++++++************)))************************))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))************************+++++++++++++++***)))((()))))))))))))))))))))))))))***+++***))))))+++---)))************+++++++++))))))))))))******************))))))))))))******************************+++,,,,,,+++******+++---************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,------++++++++++++++++++++++++------------,,,,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((&&&%%%'''***,,,+++)))++++++++++++++++++++++++(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))(((((((((((()))***+++,,,)))***+++,,,+++)))'''&&&))))))))))))))))))))))))'''(((((()))***++++++,,,************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........///////////////...//////000111222222222777<<>><<<;;;::::::::::::;;;<<<999:::;;;;;;;;;:::999888::::::999777666444333333222000000000222333222111......//////000000000111111000...---,,,+++******++++++******))))))(((((((((((())))))******++++++))))))))))))))))))******''')))******)))'''((((((******+++++++++,,,,,,,,,+++++++++++++++***))))))***)))))))))+++,,,+++***))))))))))))))))))))))))++++++***)))((((((((()))(((((()))))))))(((((('''(((((((((((()))))))))))),,,,,,++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))...------,,,,,,++++++***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////............////////////000333666555;;;AAACCCDDDIIITTT]]]cccdddeeehhhiiihhhfffcccdddiiiooorrrqqqooo//////...---------------------,,,,,,+++******)))+++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,++++++************+++******))))))))))))******((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,++++++************************************))))))***++++++)))((()))))))))))))))******+++******)))))))))***++++++++++++*********+++,,,---...---,,,+++******+++,,,...---,,,---/////////...------------------------,,,---...//////...---,,,---------------...//////......///000000000000000000111222333333444444444777888999999;;;;;;<<<===;;;NNN\\\XXXIIIAAABBBFFFCCCBBBAAA@@@??????>>>>>>>>>>>>@@@AAAAAA@@@>>><<>>===<<<;;;:::999:::;;;;;;::::::;;;<<<;;;:::999888::::::999777666555444333444333222222333444333111/////////000000000111111000///...---,,,++++++************))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((()))***)))((('''((()))************++++++++++++******++++++******)))(((***)))((()))+++,,,+++***))))))))))))))))))))))))******))))))((()))))))))((())))))******))))))(((((((((((()))))))))******,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++***************+++++++++++++++++++++++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------.../////////////////////......///000//////000333555777===CCCDDDDDDHHHRRR[[[bbbdddfffhhhiiihhheeecccccchhhooorrrqqqooo///......------------------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++*********+++******))))))))))))******)))))))))***************+++++++++++++++++++++++++++++++++++++++************************************))))))***++++++***((()))))))))))))))******+++++++++***)))))))))******++++++******++++++,,,---,,,,,,+++************+++...------...///000000...------------------------------------------------------------......////////////......//////000111000000111222222333333333555666777999:::<<<===>>>EEEggg}}}mmmNNN>>>???BBBCCCBBBAAA@@@???>>>======@@@???>>>>>>>>>???@@@AAA>>>===<<<===???@@@???>>>>>>===;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::999888666555444444777555444444444444333222000000000000111111111111//////---,,,++++++++++++))))))))))))************************))))))))))))))))))((((((''''''&&&&&&)))))))))((('''''')))+++))))))))))))************))))))******))))))((('''***)))((()))+++,,,+++***))))))))))))))))))))))))))))))((((((((()))******))))))***************))))))))))))*********+++++++++++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))******+++++++++,,,************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////////////////000000000//////222444999???DDDEEEEEEHHHQQQYYYaaacccfffhhhiiigggeeecccaaagggnnnqqqqqqooo///...------,,,,,,------,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***,,,---...---,,,+++************+++******))))))******+++******************++++++************************+++++++++******************************************))))))***,,,,,,+++))))))))))))))))))******+++------,,,+++******+++++++++***++++++++++++,,,,,,+++*********************---,,,,,,---///000///...,,,,,,------------------...------,,,,,,------...,,,------...............//////...------///000111000000000000111111222222444555666999;;;===???@@@RRRzzzvvvOOO>>>======BBBBBBAAA@@@???>>><<<<<<>>>???????????????AAABBB>>>=========>>>>>>>>>>>><<<;;;;;;::::::<<<===>>><<<<<<<<<<<<;;;::::::999:::999999888666555555444777666444444444444222111000000111111111111111111......---,,,++++++++++++(((((())))))******++++++++++++******))))))((((((***))))))((((((''''''&&&))))))((('''&&&'''***,,,(((((((((((()))))))))))))))))))))))))))(((''''''***)))((()))***++++++)))((((((((((((((((((((((((((((((((((((((()))***+++)))******++++++++++++***)))*********+++++++++++++++*********)))))))))(((************************************************************************(((((())))))******++++++((()))))))))*********++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************++++++************++++++************************+++,,,,,,,,,,,,+++******)))************+++++++++))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////000111111000...///111333888>>>EEEFFFFFFIIIRRRZZZ```cccgggiiihhhfffdddccc```fffmmmppppppooo......---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,------,,,++++++*********+++++++++************++++++++++++******************************************************************))))))))))))))))))))))))***))))))***,,,---+++***)))))))))))))))******+++---,,,,,,+++******************++++++,,,,,,,,,,,,************************+++******+++---......---,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,---......//////......///...---------...000111000000/////////000111111333444666999<<<>>>@@@AAATTTtttkkkKKK???>>>;;;AAAAAAAAAAAA???>>><<<;;;888;;;>>>???>>>======>>>===>>>>>>>>>============:::999999:::;;;===???AAA======<<<;;;::::::999999999888888777666555444444666444222222333222111///111111000000000000000000---,,,,,,+++++++++,,,,,,(((((())))))******++++++++++++******))))))((((((*********))))))(((((((((((()))((('''&&&'''***---''''''((((((((())))))))))))))))))))))))((('''''')))((('''(((***+++***)))((((((((((((((((((((((((((('''''''''((()))******))))))***+++++++++++++++)))*********++++++++++++*********)))))))))))))))************************************************************************((((((((())))))******+++*********))))))(((((((((+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************+++******))))))******+++************************++++++,,,,,,++++++***)))+++++++++************)))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////000000000111111000...///111333666===DDDGGGHHHLLLTTT\\\^^^ccchhhjjjhhheeecccccc___eeelllpppooonnn...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++++++++************++++++***************)))))))))************************)))))))))***************))))))))))))))))))))))))***))))))***,,,---,,,+++)))))))))))))))******+++******)))((((((((()))))))))***+++,,,,,,,,,,,,+++)))***++++++,,,+++++++++***))))))***---......---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---......------......///000000///...---......000111222444666888;;;>>>@@@AAAIII\\\dddVVVEEEAAAAAA===???@@@@@@AAA@@@>>>===<<<888===BBBCCCAAA>>>===>>>===>>>???>>><<<;;;<<<===:::999999:::<<<>>>@@@BBB===<<<;;;:::999888888888777777666555555444333333333222111111111111000///000000000000////////////,,,++++++++++++,,,,,,---))))))))))))************************)))))))))))))))))))))***************'''((((((((('''(((***,,,(((((((((((())))))))))))))))))******))))))(((''')))((('''(((***+++***)))))))))))))))))))))))))))(((((('''''''''((())))))(((((()))***++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************************************************************(((((())))))))))))))))))++++++******)))(((((('''+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******************************+++++++++++++++******))),,,+++++++++******))))))))))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///000000000///000000000//////222444666===EEEHHHIIIMMMVVV]]]]]]bbbhhhjjjhhhdddcccccc___eeellloooooommm...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************+++,,,---,,,+++)))'''(((((((((((()))***++++++,,,++++++******++++++,,,*********))))))(((((((((************************((()))))))))*********+++)))))))))))))))))))))))))))))))))+++---...---+++)))))))))))))))******+++)))(((((((((((())))))***)))***+++,,,,,,,,,++++++)))***+++,,,------,,,+++***))))))+++---//////...++++++,,,,,,---......///+++,,,------------,,,++++++,,,...///000///...---,,,---......//////......000///...,,,,,,---///000111222444666999;;;===>>>>>>EEEIIIFFFCCCBBBBBB@@@===>>>???@@@@@@???>>>===;;;@@@EEEEEEAAA>>>>>>???<<<>>>???>>><<<:::<<<===<<<<<<;;;;;;<<<===>>>???===<<<:::888777777777777555555555444333333222222222111000000111222111///////////////.........---++++++******+++,,,------*********))))))))))))))))))))))))))))))*********''''''(((((()))*********&&&'''))))))((((((***+++(((((()))))))))***************++++++******)))((()))((('''(((*********((())))))))))))))))))))))))))))))((('''''''''((((((&&&'''((()))************((((((((()))))))))******((()))))))))))))))))))))************************************************************************)))))))))))))))(((((((((************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******************************+++++++++++++++***))))))***************+++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------......///000000111...///000//////000333555777>>>FFFIIIIIIMMMUUU\\\\\\bbbiiikkkhhhdddbbbccc```eeelllooonnnlll...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************)))***,,,---,,,)))&&&$$$''''''''''''(((***+++,,,,,,++++++******++++++,,,***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))+++---...---,,,)))))))))))))))******+++******))))))***+++,,,,,,)))***+++,,,---,,,++++++***+++,,,---...------,,,+++******,,,...000000///++++++,,,,,,---...//////***+++---......---+++***+++,,,...000000///...---+++,,,.../////////...---000///---,,,,,,---...//////000222444777999;;;<<<<<<<<<>>>AAACCCCCCAAAAAA<<<===???@@@AAA@@@>>>===:::>>>AAA@@@<<<999:::===<<<>>>@@@>>>;;;:::;;;===???>>>===<<<;;;<<<<<<===<<<;;;999777666666666777444444444333333222222222222111000000222333222111//////......---------,,,************+++,,,------++++++******))))))(((((((((((())))))******++++++%%%%%%&&&'''((()))******%%%''')))***))))))***+++))))))))))))************+++++++++++++++***)))))))))((('''((()))******((())))))))))))))))))))))))***)))((('''''''''''''''&&&&&&((())))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))***++++++,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))***++++++++++++***))))))'''((()))***+++,,,------************************))))))******++++++++++++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...///000000111...////////////000333666999@@@HHHJJJJJJLLLSSSZZZ[[[bbbiiikkkhhhcccbbbbbb```ffflllooommmlll---,,,+++***)))***+++,,,(((***,,,,,,++++++,,,---******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,******************************))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))************))))))((((((***+++,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---...///000000000///////////////---000333444444444555666999<<>>>>>???==================<<<<<<>>>>>>>>>>>>===<<<::::::===<<<<<<<<<<<<======>>>:::999888666555666666777777666444222111111111111111111111111000000000000//////...---,,,+++++++++***++++++++++++***)))(((***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((()))((('''''''''(((***+++'''((()))******)))((('''))))))))))))))))))))))))***************************+++,,,+++)))))))))***((())))))))))))*********)))************+++++++++))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((('''((())))))************)))))))))))))))************************))))))))))))))))))))))))++++++******************...---,,,***))))))))))))+++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................,,,...000000...000555777;;;CCCIIIJJJJJJRRR\\\___aaaeeehhhhhhfffcccaaa^^^ccciiinnnpppppp...---,,,+++***++++++,,,,,,---...---+++)))))))))******++++++++++++***************+++++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))((((((((()))))))))******+++***)))))))))***+++,,,+++++++++*********))))))++++++*********)))))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,------...//////////////////////////////111333444333333444666555888<<<@@@BBBAAA>>><<>>>>>===<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::>>>======<<<<<<<<<======::::::888777777777777888777666444222111111111111111111111000000000//////000///...---,,,,,,,,,,,,,,,++++++++++++*********+++)))'''(((***+++)))'''))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))************+++************)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))(((((('''((()))***+++))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))))))))***((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))***+++,,,,,,,,,+++************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))*********)))))))))))))))))))))************************))))))))))))))))))))))))******************************(((''''''&&&&&&&&&******************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................---...111000...000555666;;;BBBHHHIIIJJJRRR]]]```bbbeeeggghhhfffcccaaaaaaeeekkkooopppooo...------,,,+++,,,,,,,,,---...///---+++)))))))))******++++++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++************************************))))))))))))***++++++)))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,+++++++++***************+++++++++++++++*********+++++++++******+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++,,,------------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000............////////////111222333222111111333555111333777:::<<<===<<<<<<@@@???>>><<<;;;:::::::::===<<<:::999999:::<<<===>>>??????>>>>>>===<<<;;;???>>>===<<<<<<<<<<<<<<<888888777666666666777777666555333111000000111111111111000000000000//////000///...---------------...---,,,******++++++,,,+++***))))))***+++***)))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))***************+++++++++******))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))***+++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))))))))***((((((((())))))))))))***)))************+++++++++))))))))))))))))))))))))******++++++,,,++++++***++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))***+++++++++***)))))))))))))))))))))******************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))))))))))))))***+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...---...111000///111666666:::AAAGGGHHHIIISSS^^^bbbdddfffggggggeeecccaaabbbggglllooopppnnn......---------,,,,,,,,,***,,,------,,,+++,,,,,,******++++++++++++******************++++++++++++++++++,,,,,,,,,---------------,,,,,,+++***))))))************************)))))))))))))))***++++++)))))))))))))))))))))))))))*********++++++++++++***************+++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------......................../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000///////////////000000000222333222111///000222444222333555777888:::;;;;;;>>>===<<<;;;::::::::::::<<<;;;999777777999<<<===>>>>>>??????>>>======<<>>===>>>>>>>>>>>>======<<<>>>===<<<;;;::::::::::::666666666666666666555555444333111000//////000111000000000////////////...///......------------...///...,,,******+++,,,---******++++++*********+++++++++++++++++++++++++++(((((())))))))))))))))))))))))(((((((((((())))))((()))))))))************,,,---...///...---+++***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***+++++++++++++++(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))((())))))******************)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++)))))))))************+++++++++,,,,,,))))))*********+++++++++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))******++++++++++++******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''')))+++,,,---,,,***)))(((((())))))************************************))))))))))))))))))))))))))))))*********+++++++++))))))((((((((())))))***(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///---///111111///111666666:::AAAGGGHHHIIISSS^^^cccdddfffhhhhhhfffdddbbb___cccjjjnnnoooooo---------------,,,++++++///000000///,,,)))((()))******++++++++++++******)))))))))************+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++*********************************)))(((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++))))))***++++++++++++******************+++++++++*********+++++++++++++++*********))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))******++++++,,,------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------......//////000000111111000111111000//////000222666666666666666888999999999999999999999:::;;;;;;:::999888888888:::<<<===<<<<<<============<<<<<<<<<;;;:::999999999999999999999999999888777666555333222000/////////000111000000////////////.........------,,,,,,,,,------...---,,,******++++++,,,)))***+++***))))))***+++++++++++++++++++++++++++(((((())))))))))))******))))))(((((((((((())))))))))))))))))************,,,---...//////---+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((()))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))***************************+++,,,+++)))))))))************+++++++++,,,,,,)))************+++++++++)))))))))))))))))))))))))))))))))))))))***+++,,,((((((((((((((((((((((((******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***+++++++++***)))((((((((()))******++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))))))))***+++,,,,,,)))))))))***+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///...///222111///222777777;;;CCCIIIJJJJJJRRR\\\```cccgggiiijjjhhheeebbb]]]aaahhhmmmnnnnnn+++,,,---------,,,******000111111///,,,)))((()))******++++++++++++******))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((()))***+++,,,++++++***))))))*********+++++++++)))))))))*********++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))******++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,------...//////000...///111111000///000111222222333444555666777888:::999999888888888999999999999999999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888888999999999999999777666444222222111000///...///000000000000/////////.........,,,,,,+++++++++,,,,,,---,,,++++++++++++*********''')))+++***(((''')))+++))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))***************+++---......,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((()))***+++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))))))))***(((((()))))))))*********)))************+++++++++)))))))))))))))))))))))))))((((((((()))***,,,---((((((((((((((((((((((((******++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))))))))******'''(((((()))******++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++,,,---...///000******************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000...///222222000222777777===FFFLLLLLLKKKQQQZZZ]]]aaagggkkkllliiieeebbb]]]aaaggglllmmmlll++++++,,,---,,,+++***))),,,...///...---++++++,,,******++++++++++++******))))))))))))************))))))*********+++++++++++++++++++++++++++,,,,,,************************((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******))))))******++++++++++++(((((())))))*********+++((()))***++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++*********+++,,,,,,---......,,,...111222111000000000---...///111333555777777;;;;;;999888777777666666999999:::;;;<<<<<<======::::::;;;;;;<<<;;;;;;:::777777777777777777888888777777777666444222000...111111///......///000000000/////////............+++++++++******+++,,,,,,***++++++++++++***)))(((''')))+++***'''&&&(((***(((((((((((((((((((((((((((((())))))*********+++))))))(((((((((((())))))))))))))))))************(((***,,,------+++((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((((((((()))***+++,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((***+++,,,+++)))))))))***''''''''''''(((((((((((()))************+++++++++)))))))))))))))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))((((((((('''((())))))***'''(((((()))***+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((()))***+++,,,---+++++++++***************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000...///222222000222777888>>>HHHNNNNNNLLLQQQYYY\\\```ggglllmmmkkkfffbbb^^^bbbhhhkkkllljjj,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++******************************************************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))*********+++++++++++++++++++++++++++************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++******+++,,,,,,,,,,,,+++------++++++++++++------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++++++++,,,***+++,,,---............,,,...000111///...---...111000///111333555555444777888;;;<<<===<<<;;;;;;;;;<<<<<<;;;999888888999<<<;;;;;;;;;;;;:::::::::888999;;;<<<:::888555333555333111000222444444444222222111000/////////000///............---------000///---++++++,,,---...+++++++++++++++***)))(((******))))))))))))************+++******)))((('''))))))))))))))))))))))))******))))))))))))******************************---------,,,,,,++++++++++++*********))))))(((((()))))))))))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******,,,///...+++'''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))************************,,,+++***))))))***+++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///000111222222111222444666999===FFFMMMNNNMMMQQQXXX___bbbfffjjjkkkjjjhhhfff______cccjjjmmmlll,,,,,,,,,+++++++++******,,,+++++++++************************************************************************************************************)))))))))***************)))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))************++++++++++++++++++++++++************************))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,++++++,,,+++************+++,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++++++++***+++,,,---............------......////////////111000///111333555555444888:::<<<>>>???>>>===<<<;;;;;;<<<;;;:::999::::::::::::999999999::::::;;;999:::;;;;;;:::888666555444333111111333333333222111111000000///000000000///............---------///...,,,+++***+++,,,---+++++++++++++++***))))))******))))))))))))******)))))))))***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++******))))))************)))))))))((())))))))))))))))))))))))+++***)))((((((((())))))***)))))))))((((((((('''***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++------***((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))************************++++++***))))))***++++++))))))***++++++++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///000111222222111111333555888===EEEMMMNNNLLLQQQXXX___bbbfffjjjkkkjjjhhhfffaaa```dddjjjmmmjjj,,,,,,,,,+++++++++******++++++*********)))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))******))))))(((((())))))))))))************++++++++++++++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++******))))))******+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++***+++,,,------......---///---+++---111333222000111000///111333555555444777999<<>><<<:::888888999999:::::::::999999888777777777999;;;<<<<<<<<<;;;:::999888777777444333333444444444111///000000/////////000111111///............---------------+++*********+++,,,***++++++++++++***))))))***))))))(((((())))))***'''((((((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))************************++++++***))))))***++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------............//////000111111000111333555777;;;DDDLLLMMMLLLPPPWWW___bbbfffiiikkkjjjhhhfffbbbbbbeeekkkllljjj,,,,,,,,,+++++++++***************))))))))))))(((***************+++++++++************************************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********))))))((()))))))))))))))*********************************************************))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))***+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******)))******+++***+++,,,---------------///,,,,,,000555777444000111000///111333555555444333666999<<<===;;;999777444444555777999:::999888999888777666777:::===???@@@>>><<<:::888777777777555555666666777555111...///////////////000111222///............---------,,,+++******))))))************+++++++++******)))))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))************************+++******************+++))))))***++++++++++++******++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------............//////000111000000000222444555:::CCCKKKLLLKKKPPPWWW___aaafffiiikkkiiigggeeeaaaaaadddjjjllljjj,,,,,,,,,+++++++++***************))))))))))))((())))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++******)))******++++++++++++,,,,,,---,,,,,,,,,---,,,...333999:::555///111000///111333555555444333555888:::;;;:::888666555555666999<<<===;;;999:::999888777888;;;???AAABBB@@@===:::777666666666777777888999999666222...///.........///000111111///............---------++++++******)))))))))))))))******+++++++++******))))))(((((((((((())))))''''''&&&&&&'''((()))***((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))*********************************++++++*********))))))***++++++++++++************+++++++++,,,,,,+++,,,,,,------,,,,,,+++---------............///...///000000///000222333444999BBBJJJLLLKKKPPPWWW^^^aaaeeeiiijjjiiigggeee______cccjjjmmmkkk,,,,,,,,,+++++++++******++++++*********))))))))))))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))******++++++******************))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))******++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,///444888888333///111000///111333555555444555666888:::;;;:::999999888888888<<<@@@BBB???<<<:::999999999:::<<<>>>@@@@@@>>><<<999777666666666777777777888999666222/////////.........///000000///............---------++++++++++++******))))))))))))***++++++++++++***)))((((((''''''(((((())))))((('''''''''((()))***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))************((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************(((((()))***************))))))))))))))))))))))))))))))************))))))************************)))***++++++++++++***)))))))))***++++++++++++***************+++++++++++++++,,,,,,------,,,,,,+++---------............///---...//////...///111333444999BBBJJJLLLKKKPPPXXX^^^aaaeeehhhjjjiiigggeee^^^^^^cccjjjmmmlll,,,,,,,,,+++++++++******,,,+++++++++************((())))))***++++++,,,,,,************************************************************************((())))))***+++,,,------))))))))))))))))))))))))((()))***++++++++++++***************)))))))))(((************************))))))))))))))))))))))))))))))************))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))*********((())))))******************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,++++++***+++,,,---///111111111111111000///111333555555444666666777888888999999999999888888<<>><<<444,,,///......---...///000000......---,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***((()))))))))'''&&&'''(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))******************))))))(((((((((((()))))))))************))))))))))))(((((((((((('''((()))******))))))(((******+++++++++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***))))))))))))((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,(((((()))***************+++******)))))))))))))))(((((()))***************)))************+++++++++************************))))))((((((((()))******)))******)))(((((()))+++******))))))******+++,,,)))))))))))))))******+++************************+++******))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---///000000...------......,,,...000000...000555777888???IIINNNOOOQQQUUU\\\```bbbdddgggiiigggbbb\\\]]]```dddgggiii++++++++++++++++++++++++************************++++++,,,,,,,,,---------))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******444888:::666,,,&&&&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++******))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,...------------...///////////////000111111222222...111444555555444444444555555444333222222222222222222222222222222222222888<<>>EEEIIIKKKOOOUUUZZZ```dddeeefffhhhfffaaa``````aaaeeejjjnnn++++++************++++++************************))))))))))))************************************)))))))))))))))******+++***++++++++++++++++++,,,))))))************))))))***---111444333///+++)))((()))))))))))))))*********************))))))((((((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,---------,,,+++******************************************************++++++,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,---------,,,---///000111111000000000000000000111222333333555444333222111111111111666777888888777666444333111333777999999666222///////////////...............,,,******+++++++++*********************))))))***))))))(((((()))))))))(((***+++***(((''')))+++******)))))))))(((((((((+++***))))))(((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))))))))))))))************************,,,++++++***))))))((((((((((((((((((((()))******))))))************))))))))))))(((((((((((()))))))))************+++++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***++++++************++++++)))******)))''''''((()))***+++,,,---,,,,,,---------+++)))***,,,,,,***''')))))))))))))))*********))))))*********))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))************************)))))))))((()))))))))))))))***+++,,,+++***))))))))))))***+++)))************+++++++++***)))((()))***,,,,,,---,,,,,,,,,+++******+++---------------------------,,,......//////000333666777888===EEEIIIKKKOOOUUUZZZ```dddeeefffhhheeeaaa^^^^^^```dddiiimmm++++++************++++++************************))))))))))))************************************)))))))))))))))******++++++++++++++++++*********))))))************))))))+++))))))---333444///******)))((()))+++++++++***+++++++++++++++***)))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------,,,***************************************************************+++++++++,,,+++***))))))***+++,,,+++,,,,,,------.........------...000000000000000//////000000111222222333444333333222222111111111444555666777777666555444444111...++++++---000222/////////............------,,,******+++,,,+++***,,,,,,++++++***))))))))))))((((((''''''((())))))%%%***---+++'''%%%(((---************))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))(((((((((((((((+++++++++++++++++++++++++++******))))))(((((('''((((((((((((((()))******))))))************))))))***))))))(((((())))))***)))************+++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((())))))))))))***((((((((()))))))))******))))))(((((((((((()))))))))******)))''''''(((***************++++++,,,,,,***))))))***,,,,,,***((((((((())))))******+++++++++++++++******)))''''''))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))************************))))))))))))******++++++,,,+++++++++,,,+++************+++,,,)))************+++++++++)))+++,,,.........,,,,,,,,,,,,+++++++++,,,---...------------------------,,,---//////000222555888777888===EEEIIIKKKOOOUUUYYY___cccdddeeegggeee```[[[\\\^^^bbbhhhmmm,,,++++++******++++++,,,************************((()))))))))************************************)))))))))))))))******+++,,,,,,++++++******))))))((())))))************)))***'''&&&***111444222---,,,***'''''')))++++++*********++++++******)))(((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++************************************************************)))))))))))),,,+++***))))))***+++,,,++++++,,,---......//////------...//////000000000...///000111111222222222222222333333222222222111222222444555555555444444444333222111111111222222//////.........------------+++******+++,,,+++***---,,,,,,+++***))))))((((((''''''''''''(((((()))&&&))),,,***'''&&&(((+++))))))))))))))))))))))))***)))((((((''''''((((((''''''(((((())))))))))))))))))))))))************(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))*********))))))(((((((((***************************)))))))))((((((''''''((((((((((((((())))))***))))))************))))))***))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((()))******)))(((((()))+++,,,,,,---...///...,,,******))))))***+++,,,---...''''''((()))***++++++,,,***************)))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))*********************)))))))))))))))******,,,,,,,,,+++***)))+++++++++******+++++++++))))))*********+++++++++,,,---......---,,,++++++,,,+++******,,,...///000------------------------,,,---///000000333666999666777===EEEIIIJJJOOOTTTYYY___cccdddeeegggeee```[[[\\\^^^bbbhhhmmm,,,,,,++++++++++++,,,,,,************************((()))))))))************************************)))))))))))))))******++++++++++++******)))))))))(((((()))***************&&&&&&'''***---000111111///,,,)))'''''')))+++,,,))))))******))))))((('''*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************************((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,++++++++++++***************************************************))))))))))))))))))))),,,+++***))))))***+++,,,++++++,,,,,,---...//////---------...//////000000......000111111222111111111111222333333333222222000000111222333333333333111222333444333222000///............---------------+++)))***+++,,,,,,+++,,,,,,++++++***)))(((((('''''''''''''''((()))))))))((((((((())))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((()))*********))))))))))))************(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***))))))************))))))******))))))))))))******))))))*********+++++++++))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))************,,,++++++******++++++,,,)))*********((((((***+++666666888:::;;;888333...000///,,,***)))+++...000''''''((()))***++++++,,,(((((()))***************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))((()))))))))************))))))))))))))))))******)))***+++++++++***)))(((************************))))))*********+++++++++)))***+++***)))***...111222...+++***,,,......---------------------------,,,---///000000333666999666777===DDDHHHJJJNNNTTTZZZ___cccdddfffgggeee```]]]^^^___dddiiimmm,,,,,,++++++++++++,,,,,,************************))))))))))))************************************)))))))))))))))******+++***************)))))))))'''((()))******+++******%%%(((***+++***+++...111000000///---***)))***,,,)))))))))))))))((('''''')))))))))))))))*********))))))))))))))))))))))))))))))************))))))************************))))))))))))************))))))))))))************)))************++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...************************************************)))))))))))))))*********,,,+++***))))))***+++,,,***++++++,,,,,,---------------------...///000111---...///111222111111000///000222333444333333222000000111111222222333333444333222111000111111222.........------------,,,,,,+++)))***+++,,,,,,+++++++++******)))(((((((((''''''''''''((()))*********(((&&&''')))***(((&&&''''''''''''(((((((((((()))(((''''''&&&&&&''''''((((((((())))))*********''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''((()))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))+++******))))))******+++)))************+++++++++)))))))))))))))*********))))))))))))))))))))))))+++************))))))))))))))))))*********++++++++++++************++++++)))*********))))))***,,,888888888;;;===;;;444///666444111,,,)))(((+++---(((((())))))******++++++'''''')))******+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))************))))))))))))************))))))***************)))))))))************)))))))))************+++++++++***+++,,,++++++000777>>>999333...++++++,,,***)))------------------------,,,---//////000222555888666777<<>>>>>999111,,,,,,,,,++++++***)))((((((((()))***)))((('''((()))******++++++++++++++++++))))))))))))))))))))))))))))))))))))************,,,***))))))******)))'''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++......---,,,,,,+++*********+++++++++---111777<<<+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++,,,------......------//////...//////000111222000000000000111111111111333333333333333333333222444333111////////////000//////...------------...+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))+++***)))((((((''''''((())))))(((((((((((())))))(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))***)))))))))((((((''''''))))))***///444333---'''---+++)))***------+++(((************************,,,+++++++++******))))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------...000222222222555555:::CCCIIILLLQQQVVVYYY]]]bbbeeeeeedddbbbbbbcccaaaaaaeeeeeeccc,,,++++++******++++++,,,---,,,+++*********++++++))))))))))))******************+++++++++******)))******++++++++++++******************)))))))))((())))))))))))))))))))))))+++******))))))*********))),,,000444444222...+++,,,,,,+++******)))((((((((()))***)))((('''(((***++++++,,,------+++***)))))))))))))))))))))))))))))))))))))))************+++***))))))******)))'''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++...------,,,++++++******+++,,,,,,++++++---111555+++***)))(((((()))***+++))))))))))))************)))))))))))))))))))))))),,,,,,,,,++++++*********************************+++,,,------...---------//////////////////000111000000000000111111111111222222333333333333333333333222111////////////000//////...---------------+++++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))((((((******)))((((((((((((((())))))(((((((((((())))))((()))******)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))*********++++++++++++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))+++++++++*********))))))*********))))))(((((((((***))))))...444777555222,,,***((((((***+++,,,,,,************************++++++*********)))))))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------...000111222222555555:::CCCIIILLLQQQVVV[[[^^^cccffffffdddddddddcccaaabbbffffffddd,,,++++++******++++++,,,---,,,++++++******++++++))))))))))))************)))******+++++++++************++++++++++++******************))))))))))))))))))))))))))))))))))))***)))))))))))))))***************++++++++++++++++++++++++******))))))(((((()))***)))((((((***+++---...000111000---***((())))))))))))))))))))))))))))))))))))************+++***))))))******)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,+++***)))+++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))+++++++++++++++*********************************++++++,,,---------------000000//////.../////////000000000000111111111111111111111222333333333444222222111000///////////////......---------------+++++++++************)))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((***))))))(((((((((((()))))))))(((((((((((())))))((()))******(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))******+++++++++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))************))))))+++************)))))))))***************))))))))),,,)))(((***000555777777000///...+++))))))+++---******************************))))))))))))(((((())))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************+++++++++***************************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------............///111222333555555:::CCCIIILLLQQQVVV\\\___ccceeeeeeeeeeeeeeedddbbbccchhhiiifff,,,++++++******++++++,,,,,,,,,++++++++++++***+++((()))))))))************))))))***+++++++++************++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))******,,,+++)))((((((***+++,,,+++*********)))))))))((()))******)))((()))+++---222444666777666111,,,)))))))))))))))))))))))))))((()))))))))************+++)))((()))******)))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,---,,,)))(((((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))+++++++++***************************************++++++,,,------------,,,111000///...............///000000000111111111111///000000111222333333444111111000000///////////////...------,,,,,,------+++++++++*********))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((((()))((((((((((((((()))***))))))(((((((((((())))))((()))***)))((('''(((***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))+++++++++*********************************************))))))))))))******************************))))))))))))))))))))))))))))))************))))))************))))))))))))++++++******************...+++((((((+++...000000666777666222,,,))))))+++************************)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---.../////////000111333555555:::CCCIIILLLQQQVVV]]]___bbbcccccccccdddfffdddbbbeeejjjkkkhhh,,,++++++******++++++,,,,,,,,,,,,,,,++++++******((()))))))))************((()))***+++++++++++++++******++++++++++++******))))))))))))))))))******************************)))))))))))))))***++++++*********************************))))))))))))))))))******))))))***---///777999;;;<<<:::555000,,,))))))))))))))))))))))))((()))))))))***************)))((()))***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))+++---,,,***)))((())))))))))))******)))))))))((()))))))))************))))))))))))))))))))))))***************************************************+++,,,,,,------,,,,,,000000///......---......///000000000111111111111//////000000111222333333000000000000/////////.........---,,,,,,,,,,,,,,,+++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''(((((('''(((((()))******))))))(((((((((((())))))''')))***)))((('''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******......---,,,+++******)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************++++++,,,+++))))))*********)))222555888666000+++((((((************************((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))************************************************************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---///000///......111333555555:::CCCIIILLLQQQVVV[[[]]]```bbbbbbbbbcccdddcccbbbeeekkkllljjj,,,++++++******++++++,,,+++,,,,,,,,,,,,+++***)))))))))))))))************((()))***+++++++++++++++******++++++++++++******))))))))))))************************************))))))))))))***+++,,,---((()))*********)))(((''')))))))))))))))))))))))))))******))))))+++...111888:::======;;;666111---))))))))))))))))))))))))))))))))))))***************)))((()))***+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******(((***,,,,,,*********+++))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))*********************************************+++,,,,,,,,,,,,,,,//////......---.........000000000000111111111111/////////000111111111222...//////000000//////......------,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''(((***++++++))))))(((((((((((())))))'''((())))))''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++************************(((((((((((((((((((((((())))))))))))************))))))))))))************//////...---,,,++++++******************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***)))))))))***************))))))***+++,,,+++++++++(((,,,111333222...***(((************************(((((())))))))))))******))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---///111000...---000333555555:::CCCIIILLLQQQVVVYYY\\\```bbbbbbaaabbbbbbbbbbbbffflllnnnkkk,,,++++++******++++++,,,++++++,,,,,,,,,+++***)))))))))))))))************(((((()))++++++,,,,,,+++******++++++++++++******((()))))))))************************************************+++,,,---...)))***+++++++++)))((('''((())))))))))))))))))))))))******)))))),,,000333666777999:::888444///,,,))))))))))))))))))))))))))))))))))))************)))(((((((((***+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++***************************++++++(((*********)))(((***+++((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((()))))))))*********+++******************************+++,,,,,,,,,,,,+++......---------...//////000000000000111111111111///000000000000000000000---...///000000///.........---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''&&&&&&''''''(((***+++,,,))))))(((((((((((())))))'''((()))(((''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******((((((((())))))*********((()))******++++++,,,---&&&(((+++///111000---***************************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,........................---000222000------000333555555:::CCCIIILLLQQQVVVYYY\\\aaaddddddcccbbbbbbaaaaaaeeelllnnnkkk,,,++++++++++++++++++,,,++++++,,,---,,,+++***)))))))))))))))************(((((()))++++++,,,,,,,,,******++++++++++++******(((((())))))*********+++************************++++++++++++,,,---...///------,,,,,,,,,+++******(((((((((((())))))))))))*********)))))),,,000444333444666666444111---***))))))))))))))))))))))))))))))))))))************)))(((((((((***++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******************++++++)))******)))''''''(((***((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++******************************+++,,,,,,,,,,,,+++---------------...///000000000000000111111111111000000000000////////////---...///000000///.........---,,,,,,++++++,,,,,,+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&''')))***,,,,,,))))))(((((((((((())))))'''((()))((('''&&&''')))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))*********+++((())))))+++,,,---......))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******''''''(((((()))))))))*********)))((('''(((***,,,+++******---111111...***************************))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,////////////////////////---000222111---,,,000444555555:::CCCIIILLLQQQVVVYYY]]]bbbffffffdddbbbbbb```aaaeeelllnnnlll---,,,***))))))***,,,---,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))***+++,,,,,,------)))***+++,,,---,,,++++++*********))))))))))))))),,,+++++++++***)))))))))+++++++++,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))************.........------,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++++++++)))'''(((+++,,,***((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++,,,---...///............////////////...---,,,,,,...111444555000000//////.........---........................++++++,,,------,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))***+++***))))))+++---))))))(((((('''''''''&&&******++++++++++++************))))))******+++,,,************************(((((((((((()))))))))))))))((('''''''''(((***+++*********)))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))+++)))'''(((***++++++******)))(((''''''((()))***((((((((((((((((((((((((***+++,,,,,,+++***)))((())))))))))))))))))))))))(((,,,(((+++666444++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************************,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,***((()))+++,,,+++(((++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......---......///000/////////---///111111000//////000333555:::@@@GGGMMMSSSVVVYYY\\\aaaddddddbbbbbbbbbeeedddggglllmmmkkk---,,,***))))))***,,,---,,,,,,+++++++++*********((())))))))))))))))))((())))))******++++++,,,,,,)))***+++,,,,,,,,,++++++***)))))))))))))))))))))+++++++++***************+++,,,,,,,,,------------+++++++++************)))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))************************,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************+++)))((((((***+++***((())))))))))))))))))))))))+++,,,,,,,,,++++++***)))++++++++++++,,,---......------------............000//////...///000111222000/////////....................................+++,,,,,,------,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((()))***,,,))))))(((((((((''''''''')))******++++++******)))******))))))******+++,,,************************(((((((((((()))))))))))))))((((((((())))))*********)))))))))))))))))))))************************************************************+++++++++,,,)))))))))))))))))))))))))))))))))))))))((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((******+++++++++***(((((())))))))))))))))))))))))(((,,,)))+++666444++++++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++*********************************)))))))))(((((()))************+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,***((()))+++,,,+++)))+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---......------...////////////...,,,///111111000//////000333555999???FFFLLLRRRUUUZZZ^^^bbbeeeeeedddcccccceeedddggglllmmmkkk---,,,+++******+++,,,---,,,++++++++++++*********))))))************))))))))))))))))))************)))***++++++,,,,,,++++++))))))))))))))))))*********************+++++++++,,,,,,,,,---------......+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++++++++***)))))))))***)))((()))***+++***((())))))))))))))))))))))))+++++++++,,,++++++***)))++++++***++++++,,,---...+++,,,,,,,,,------------222111111000000//////...////////////....................................,,,,,,,,,------,,,,,,+++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''((()))((('''((()))+++))))))(((((((((((('''''')))******++++++******)))***))))))))))))***++++++************************(((((((((((())))))))))))((()))******++++++******))))))))))))))))))******************************************************)))))))))*********++++++))))))))))))))))))))))))&&&(((******)))(((''''''((())))))******))))))((((((((((((((((((((((((((())))))*********)))(((((())))))))))))))))))))))))))),,,)))+++666444,,,+++************************))))))))))))))))))))))))))))))************)))))))))************+++++++++*********************************))))))))))))))))))************++++++++++++++++++++++++*********,,,++++++******++++++,,,+++***)))***++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---...............,,,...111111000///000000333555999>>>EEEKKKPPPSSS\\\___dddffffffeeeeeeeeeeeedddggglllnnnkkk,,,++++++******++++++,,,++++++++++++************)))******++++++******)))))))))))))))(((((((((((()))******+++++++++++++++)))))))))))))))*********)))))))))***+++++++++,,,,,,,,,---------.........+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,+++***)))((((((***)))))))))******))))))))))))))))))))))))))))))******++++++++++++******++++++******+++,,,,,,---,,,,,,,,,,,,------------111111111111000///......///////////////.................................,,,,,,---------,,,++++++************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))************************(((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((((((((((((((((())))))************)))))))))))))))))))))***++++++************************(((((((((((())))))))))))((()))***,,,,,,+++******)))))))))))))))*********************************************************((())))))))))))*********))))))))))))))))))))))))%%%'''******))))))+++---((()))***++++++***)))((((((((((((((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))---)))+++666555,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********++++++++++++++++++***************,,,++++++******++++++,,,+++************+++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------......------,,,...000111000000000111333555999>>>DDDJJJOOORRR\\\___ccceeeeeeeeeeeeeeeeeedddgggmmmnnnkkk+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))(((((((((((((((((()))))))))*********++++++(((((())))))************)))))))))***+++++++++,,,,,,,,,,,,---------......+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************(((((((((((((((((((((((())))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,+++***)))(((((())))))******)))))))))***)))))))))))))))))))))))))))******++++++*********++++++*********+++,,,,,,,,,------------...............///000000000//////.........///////////////........................,,,---------,,,,,,+++***************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''((('''&&&&&&(((***(((((()))))))))))))))))))))))))))******)))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,+++******(((((())))))************************************************************((())))))))))))*********))))))))))))))))))))))))))))))(((((('''(((+++---((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((())))))************************)))---))),,,777555,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++******++++++,,,******+++************+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------+++,,,------......------+++...000111000000000111222444888>>>DDDKKKPPPSSS[[[^^^bbbcccccccccddddddeeedddhhhnnnoookkk+++++++++++++++++++++++++++************)))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))***))))))))))))***++++++((((((((()))******++++++***************++++++++++++++++++,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))************(((((())))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++++++++***)))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))******+++*********++++++************++++++------------............,,,,,,---......///000000.........///////////////........................------------,,,+++******************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************&&&'''((('''&&&'''(((***(((((())))))))))))******((())))))******))))))((()))(((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******((((((((()))******++++++************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))---***''''''((())))))((()))******************)))))))))))))))))))))))))))))))))((((((((()))*********************************---***,,,777555---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++************************)))))))))))))))*********)))************+++++++++)))))))))***************,,,++++++******++++++,,,)))+++++++++***)))***+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---...............+++---000111111000111222222444888>>>EEELLLQQQTTT[[[]]]```aaaaaaaaabbbdddeeeeeehhhnnnoookkk+++++++++,,,,,,+++++++++************))))))))))))++++++,,,,,,,,,,,,++++++((((((((())))))************))))))((()))***+++,,,'''(((((()))******+++++++++++++++************************+++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++*********************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++******************(((***+++***(((((()))+++))))))))))))))))))))))))(((((()))***************++++++************+++++++++,,,,,,,,,------------,,,,,,++++++,,,---///000............/////////000........................------------,,,+++***)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++(((((()))))))))*********(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((())))))******'''(((((()))******++++++************************++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))+++)))(((+++111222...)))+++******))))))******+++))))))))))))))))))))))))***))))))((()))***+++,,,***************************---***,,,777666------++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++************************(((((()))))))))*********)))************+++++++++((()))))))))*********+++,,,++++++******++++++,,,)))+++,,,+++)))(((***,,,************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------...////////////...***---000111111000111222111333888???FFFNNNSSSWWW[[[]]]```aaaaaaaaabbbdddeeeeeeiiiooooookkk***++++++,,,,,,++++++***************))))))))))))+++,,,,,,------,,,,,,+++'''(((((()))***++++++,,,***)))((((((((()))+++,,,'''(((((()))***+++++++++,,,+++++++++******))))))))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++******************************+++,,,------......------------------------))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++++++++(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((()))***************++++++***************+++******+++++++++,,,,,,,,,---,,,+++******+++---///---.........//////000000........................---...------,,,+++***)))************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''((()))((('''((()))+++(((((())))))*********+++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++'''(((((()))***+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''&&&(((111;;;>>>777///,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))))))))***,,,---***************************...***---777666------++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))************+++++++++******************************++++++,,,,,,,,,,,,)))************+++++++++(((((())))))*********+++,,,++++++++++++++++++,,,(((+++,,,,,,)))(((***,,,)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,------...//////000000//////***---000111111111111222111333888???GGGOOOUUUXXX[[[]]]```aaaaaaaaacccdddeeeeeeiiiooopppkkk************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++************************************************++++++************++++++******))))))))))))******************************+++*********))))))(((((())))))************))))))***)))(((''''''((()))***************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++,,,,,,---......000000//////.........---......---,,,,,,+++******************************))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************+++++++++,,,,,,,,,------111000///......///000111....../////////---,,,++++++,,,---.........---,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***)))))))))************++++++++++++++++++*********))))))+++***+++///444444///***+++*********))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,---...---+++*********++++++...000///,,,...222...''')))******+++++++++******************************,,,+++++++++******))))))++++++++++++++++++++++++***++++++***((()))+++---///***(((,,,---((('''***)))***+++,,,---,,,+++++++++,,,,,,+++))))))+++------,,,,,,+++*********+++************))))))))))))************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------.....................///000000000000000111333777???HHHPPPTTTVVVVVV[[[aaacccbbbaaaaaabbbdddeeeiiioooooojjj************************************************))))))))))))))))))))))))((()))******))))))***,,,************************************************++++++************++++++******))))))))))))******************************************)))))))))((())))))************))))))***)))(((((((((((()))***************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++******++++++,,,------.....................------...------,,,++++++******************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******(((((())))))))))))((((((************************))))))))))))))))))))))))************************************************,,,,,,,,,---------......000//////......//////000....../////////...,,,+++,,,,,,------------,,,,,,,,,,,,+++******)))(((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))))))))*********++++++++++++++++++*********)))))))))''''''***...///+++&&&************)))))))))((())))))))))))))))))))))))******))))))******+++,,,---,,,+++*********+++++++++------+++...222111,,,*********+++++++++******************************+++++++++******)))))))))++++++++++++++++++++++++.........,,,***)))+++,,,---)))(((,,,,,,)))(((+++)))***+++,,,,,,,,,++++++************************---,,,++++++******++++++*********))))))))))))***************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------.....................///000000000000000444555999@@@HHHOOOSSSUUUZZZ___cccdddbbb_________eeeeeeiiiooopppkkk++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++******+++---************************************************++++++************++++++******))))))))))))******************************************))))))))))))))))))************))))))+++***))))))))))))***+++************************))))))))))))))))))))))))************************)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,++++++******************************))))))))))))))))))))))))************))))))))))))******++++++++++++******((())))))******))))))(((************************))))))))))))))))))))))))************************************************------------............---..................------......///......---,,,------,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***)))))))))))))))*********+++++++++************))))))))))))'''&&&'''***+++(((%%%************))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++************+++)))******)))---222444222*********************************************************)))))))))))))))++++++++++++++++++++++++,,,------,,,*********,,,+++)))))),,,,,,******,,,)))***+++,,,,,,,,,,,,+++***)))(((+++...///,,,))),,,,,,++++++******++++++******)))))))))*********************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------.........//////......///000000000000000666777;;;AAAIIIPPPSSSUUUZZZ^^^cccdddbbb``````aaaffffffjjjpppppplll++++++++++++++++++++++++************************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,************************************************++++++************++++++******))))))))))))***************************************)))))))))))))))))))))************))))))+++******************+++************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******)))))))))******)))))))))************************))))))))))))))))))))))))***************************************+++++++++,,,,,,,,,------------...+++,,,............,,,+++------..................---------,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))))))))))))))************************)))))))))))),,,)))(((((()))***)))(((*********)))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******++++++******************))))))((())),,,000444555++++++******************************************))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++*********+++******+++,,,+++***+++---******++++++,,,,,,,,,,,,---******---222444000+++,,,,,,++++++***++++++,,,******)))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......///000000000000000555777;;;BBBJJJQQQUUUWWWVVV[[[```cccbbbbbbccceeegggfffjjjppppppmmm++++++++++++++++++++++++************************))))))))))))))))))))))))''')))++++++***)))***+++************************************************++++++************++++++******))))))))))))******************************))))))))))))))))))******))))))************))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********+++++++++******+++++++++++++++,,,)))*********++++++,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------......//////.........---------,,,,,,*********)))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))(((((()))))))))*********)))))))))))))))))))))))),,,***)))((()))*********))))))))))))))))))******))))))))))))))))))))))))((()))***,,,,,,+++******************************,,,***))))))+++---111555,,,,,,******))))))******************************)))))))))))))))*********++++++++++++++++++++++++))),,,......---+++******+++...///---++++++,,,---+++***++++++++++++,,,,,,---+++***...333444000+++,,,++++++***++++++,,,,,,+++***)))))))))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000......///000000000000000333555:::BBBKKKSSSXXXZZZUUUZZZ___aaaaaaaaadddfffgggfffiiiooopppmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&)))+++,,,+++*********************************************************++++++************++++++******))))))))))))******************************))))))))))))************))))))************))))))))))))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++******++++++++++++++++++*********+++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))************))))))))))))******++++++++++++******)))******++++++******)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************++++++++++++,,,------------------,,,,,,,,,,,,------///000111...///000000///...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))((((((((()))))))))******(((((()))))))))))))))***(((((((((''''''((())))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++((()))******+++*********---+++***++++++***...333---,,,+++)))))))))*********************************************+++++++++++++++++++++++++++++++++000222555555222...,,,+++///333444///++++++,,,,,,++++++******++++++,,,---+++***))),,,//////---***++++++******++++++,,,,,,+++***)))((()))+++---...************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000......///000000000000000222444999AAAKKKTTTYYY[[[WWW[[[___```___^^^aaacccfffeeehhhnnnooolll,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''***,,,---,,,+++++++++************************************************++++++************++++++******))))))))))))******************************((()))))))))************))))))************))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***))))))************+++++++++++++++******************,,,+++++++++++++++************************++++++************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,......------------......,,,,,,,,,,,,---///111222...000222333222000---+++((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))(((((((((((()))))))))***(((((((((((())))))******%%%&&&'''((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,'''((()))***++++++***)))---++++++---+++(((,,,222...---+++)))(((((()))******************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++///222666888666333111000333888999222++++++,,,***++++++*********+++,,,---++++++++++++,,,,,,,,,+++++++++******++++++,,,---,,,***)))((()))+++...///************************,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,---...///000000......///000000000000000222444999AAAJJJSSSWWWYYYUUUYYY]]]^^^]]]]]]```ccceeedddggglllnnnkkk,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((+++...///...,,,,,,,,,************************************************++++++************++++++******))))))))))))******************************(((((())))))*********+++))))))************))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***))))))************+++++++++++++++******************---,,,,,,,,,++++++************************++++++************************))))))))))))))))))))))))(((((())))))******++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------//////---,,,,,,---//////,,,,,,+++,,,---///111222...111333555444111---***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++************++++++'''((((((((())))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))***************************++++++++++++***))))))(((((((((((())))))))))))'''((((((((())))))******%%%''')))***))))))***+++(((((())))))*********+++))))))))))))))))))))))))+++***)))))))))***,,,---'''((()))+++++++++***))),,,***+++...,,,(((+++333...---+++)))(((((()))***************************+++++++++,,,,,,---------++++++++++++++++++++++++(((---333777888777666666555<<<<<<333,,,++++++))),,,+++*********+++,,,------......---++++++---...+++*********+++,,,,,,---,,,***)))((()))+++...000************************,,,,,,,,,------.........++++++,,,,,,,,,---------++++++,,,---...///000111...//////000000000000000444555:::AAAJJJQQQUUUWWWQQQUUUZZZ\\\]]]___cccfffeeedddffflllmmmkkk++++++************++++++,,,,,,,,,+++++++++******+++*********))))))((((((******+++,,,,,,+++)))((())))))+++,,,,,,+++***)))+++*********))))))(((((()))************+++++++++)))******)))(((((()))+++******************************))))))))))))******))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))******))))))))))))******))))))************)))))))))************+++++++++************************************************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))------,,,+++***)))((('''******************************))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((()))***,,,---...............------,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000,,,+++***)))(((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++'''((()))******)))((('''******))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))************************''''''''''''((((((((()))%%%'''(((((('''&&&'''(((''''''(((((())))))******)))***+++++++++)))((('''******))))))))))))******))))))************))))))''''''''''''((((((((((((************************---+++*********)))'''%%%******))))))******+++,,,***++++++,,,,,,++++++***''''''(((((())))))******)))((((((((()))***++++++******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********++++++***((((((***,,,,,,,,,+++)))((()))******)))((()))***++++++***+++---///333---'''&&&***,,,***&&&*********)))***+++,,,,,,++++++++++++,,,---...///***++++++++++++,,,,,,,,,---///000...,,,...555<<>>HHHRRRWWWVVVUUUXXX\\\___`````````aaaeeeeeefffiiilllmmm---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))******+++++++++)))******+++...000333444---,,,+++))))))))))))***((()))))))))************)))************+++++++++++++++,,,+++******+++---******************************))))))))))))******))))))))))))))))))))))))*********))))))************))))))))))))))))))***))))))(((((((((((())))))))))))************)))))))))************+++++++++******************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))***************+++++++++************************))))))*********+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************((((((((()))))))))******&&&'''((()))***))))))((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))************************(((((()))))))))*********(((...555555///(((''''''(((((((((((())))))))))))'''((())))))*********)))******))))))))))))******))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))(((''''''(((******)))'''))))))*********+++++++++))))))************))))))******************++++++))))))))))))))))))***+++))))))*********+++++++++))))))))))))))))))))))))************)))))))))((()))))))))+++,,,,,,+++)))***))))))***,,,------,,,((()))***)))((()))+++------///...***&&&***333;;;:::888444///---+++++++++++++++************++++++*********+++++++++,,,,,,,,,+++******++++++******''',,,'''%%%---,,,)))///*********+++++++++,,,,,,,,,,,,***)))(((+++///222222000,,,))),,,222111,,,************************************************+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***+++---//////...---,,,,,,------...///000000111111666:::???HHHSSSWWWVVVTTTWWW[[[^^^^^^______```ddddddeeehhhjjjkkk---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,***++++++---000333666888...---+++))))))))))))***(((((())))))*********+++)))************++++++++++++,,,,,,+++******+++---******************************))))))))))))******))))))))))))))))))))))))++++++************++++++++++++************++++++******))))))))))))******))))))************)))))))))************+++++++++******************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------************************))))))******++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************(((((((((((())))))))))))&&&''')))*********)))((('''((()))******)))(((''''''((((((((())))))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))************************))))))))))))************000;;;EEEFFF<<<111,,,+++''''''(((((())))))******'''((()))+++++++++***)))******))))))))))))******))))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((()))+++---......,,,******))))))******+++,,,))))))************)))))))))))))))***+++++++++,,,))))))(((((()))***++++++))))))******++++++++++++))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++,,,+++(((&&&***))))))***,,,...---,,,'''((())))))))))))+++---)))111666222---222DDDTTTBBB???888222---+++++++++++++++***************+++,,,,,,---------.........///---,,,,,,---......---''',,,))))))111...(((*********+++++++++,,,,,,,,,***,,,,,,+++((()))...222888555...(((***111222,,,))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++++++++------------++++++***+++---//////...---,,,------......///000000000333777<<<@@@IIITTTXXXWWWSSSVVVZZZ]]]^^^^^^___```ccccccdddgggiiijjj,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************,,,...000111///---,,,******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************+++)))((()))******)))(((,,,,,,,,,++++++*********,,,+++*********+++,,,---+++*********))))))((((((************************---,,,,,,+++***)))((((((************************,,,+++***((((((((()))******++++++++++++***)))((('''((()))+++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,------,,,++++++---,,,++++++******++++++))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))***++++++++++++***+++*********))))))((((((***************************)))(((((()))+++---...777<<<>>>===???AAA:::000000...+++(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,---------))))))******+++++++++++++++...111222222777@@@GGGHHHDDD<<<444...***(((''')))************+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,,,,,,,---+++)))+++------***&&&(((...+++***---(((%%%---,,,,,,,,,,,,,,,++++++++++++333777111---///111///***,,,------,,,+++---...,,,++++++******++++++,,,+++******))))))******++++++++++++,,,,,,---------+++,,,------......------.........//////000111222444666;;;CCCKKKRRRVVVWWWSSSVVVZZZ]]]^^^```aaaccceeefffggghhhiiiiii,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************+++...///000///---+++******))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((************)))))))))((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************+++***))))))++++++***))),,,,,,,,,+++++++++******---,,,+++*********+++,,,+++*********))))))))))))************************,,,,,,++++++***)))))))))************************,,,+++***)))(((((()))***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,------,,,,,,+++---,,,++++++******++++++))))))(((((((((((()))))))))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))))))))***++++++++++++***++++++++++++******))))))************************,,,+++***)))***+++---...FFF@@@555+++---888@@@AAA888555111---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,************************(((***,,,+++)))***000555///---+++))))))***,,,...)))************+++++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,------******++++++,,,---...000,,,///)))(((///...***000+++++++++++++++,,,,,,---***222666222.........---(((***++++++***)))+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---........................//////000111222555666:::AAAIIIPPPTTTUUUTTTWWWZZZ\\\]]]^^^```bbbdddfffgggiiijjjjjj,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************)))***,,,......---,,,******))))))))))))((((((((())))))))))))************))))))))))))))))))))))))************************++++++*********)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************,,,+++******,,,,,,+++***,,,,,,,,,++++++++++++***------,,,+++***************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))*********))))))((()))***,,,---000///---,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,---,,,++++++******++++++***))))))(((((())))))******))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((())))))((()))******++++++******,,,,,,++++++++++++******************************---,,,+++******+++---...555222---((()))000444444888666222...,,,*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************)))*********++++++++++++)))))))))))))))))))))((()))+++,,,***'''&&&(((+++)))))))))))))))***,,,,,,)))************+++++++++,,,+++++++++,,,,,,---...000...---++++++,,,...///)))+++,,,+++***,,,333999;;;999...'''------'''***,,,,,,*********,,,...000111666888444///,,,+++)))(((***++++++***)))+++,,,,,,++++++******++++++,,,......------------......//////......---,,,,,,,,,------...////////////............//////000111222555555999???GGGNNNSSSUUUVVVXXXYYYZZZZZZ\\\___aaadddfffhhhiiikkkkkk,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************((()))+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************++++++++++++*********)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***+++---...---,,,++++++++++++++++++++++++...---,,,+++******))))))************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********************+++***))))))***,,,///000444222///---++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,---------,,,,,,---,,,++++++******++++++***))))))))))))))))))*********))))))******+++,,,******))))))))))))******((((((((((((((((((((((((************************))))))(((((((((((())))))((())))))***************************************************************,,,,,,+++*********++++++!!!%%%)))+++,,,+++'''###...---+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************''''''(((((()))))))))***(((***,,,,,,***)))***,,,.........---,,,+++))))))))))))*********+++++++++++++++++++++,,,---......///...,,,++++++...000222///...---******---333999===>>>222(((++++++(((,,,666444222000111222555666:::;;;999444...***((('''***,,,------,,,+++---...,,,++++++******++++++,,,......------------........................---------......///000/////////............///000111222333444888???HHHPPPUUUXXXXXXXXXYYYYYYYYYZZZ]]]```eeefffhhhjjjkkklll,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************((()))***+++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,+++***+++---...---,,,++++++++++++++++++++++++------,,,,,,+++***))))))***************+++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++*********++++++++++++***,,,+++******+++...111222444222///---++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,---,,,++++++******++++++******))))))))))))*********************++++++,,,******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))************)))((((((((()))))))))))))))*********************************)))))))))))))))+++)))((((((((()))+++...&&&&&&&&&'''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********%%%&&&'''((()))***+++,,,%%%''')))))))))(((((()))((()))***++++++++++++***))))))*********+++++++++++++++++++++,,,---...///,,,+++******,,,///333555777222,,,)))+++...000111///888333(((***...111:::>>><<<999777666888:::;;;999666222...***'''(((+++***,,,------,,,+++---...,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,------...///000000---......///000/////////............///000111222222444888AAAKKKSSSYYY[[[XXXYYYYYYYYYYYYZZZ]]]```eeefffhhhjjjkkkkkk,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************((())))))***************)))))))))************+++************))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,******+++---......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++,,,...000111000///---,,,++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++************+++,,,---------------,,,++++++******+++++++++******))))))******++++++************+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))******))))))'''''''''(((((((((((()))************************(((((())))))))))))))))))---+++***+++***))),,,111)))((((((((())))))***+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))************&&&&&&'''(((***+++,,,,,,))))))******)))(((''''''))))))***++++++++++++***)))************+++++++++*********+++,,,---...///************,,,///222444777111+++))),,,------+++...<<<999,,,+++...111999666555333111111222333444000+++((((((((('''***...(((***++++++***)))+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******+++---...///000111------...////////////............//////000111222222444:::DDDNNNVVV[[[\\\WWWYYYZZZZZZZZZ[[[]]]```fffggghhhjjjjjjjjj,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************+++***)))***---...---,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))******+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,---------------,,,++++++******+++++++++******))))))******+++++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))'''((((((((())))))))))))************************'''((()))***************''''''+++000...'''&&&)))+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++)))))))))***************---,,,+++++++++******)))...------,,,+++++++++***)))************+++++++++*********+++,,,---//////++++++++++++,,,...///000...---,,,+++,,,,,,,,,+++777DDD@@@111//////,,,...************+++,,,---...+++'''&&&)))+++((()))---(((***++++++***)))+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***++++++,,,---......///,,,,,,---........................//////000111222333666===FFFOOOVVVXXXYYYVVVXXX[[[\\\\\\]]]^^^```gggggghhhiiiiiiiii,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************************++++++++++++))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***************************))))))***,,,------,,,*********++++++,,,,,,,,,)))***+++,,,---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((((((***+++++++++++++++'''((()))+++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,------...------,,,++++++******++++++++++++************++++++++++++******++++++,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))*********+++************************'''((()))++++++,,,,,,,,,...+++***+++((($$$'''///***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++---,,,,,,+++***))))))((()))((('''''')))*********&&&&&&'''(((***,,,---...)))************+++++++++*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,%%%))),,,---+++***,,,///888DDD???333444666000---((()))+++---///111222333...)))***///000***''')))***,,,------,,,+++---...,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........//////000111222444888???HHHPPPUUUVVVUUUUUUXXX\\\^^^^^^^^^___```ggghhhhhhiiiiiiggg+++++++++************)))******++++++++++++******---,,,***)))))))))******))))))))))))))))))))))))+++*********))))))((((((************))))))))))))------+++***)))'''&&&&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++)))((('''&&&''''''******++++++++++++******))))))))))))))))))))))))+++++++++***************++++++******************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,+++)))''',,,,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++((()))+++---.........---++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++(((&&&%%%(((+++---,,,***......---,,,******+++---******+++++++++,,,,,,,,,************************,,,,,,++++++***)))(((((())))))))))))************************************+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))'''&&&&&&''''''((()))*********)))((((((((((((((()))))))))))))))******+++*********)))******+++,,,***+++---......---+++***+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''***************************)))((((((((()))+++,,,******))))))))))))******++++++************+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***))))))(((+++***)))))))))***,,,,,,%%%''')))+++,,,------,,,***+++,,,---------,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++222333;;;CCCAAA444)))&&&***))))))...333444000,,,************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------///...------...///000111555:::>>>DDDNNNWWWZZZWWWUUUXXXZZZ\\\^^^___bbbeeellljjjggggggggghhh+++++++++************)))******++++++++++++******,,,,,,***)))))))))******))))))))))))))))))))))))************)))))))))(((************))))))))))))++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((''''''((((((******++++++++++++******))))))))))))))))))))))))******************++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++++++++)))(((***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++---,,,***,,,---,,,+++))))))***,,,******+++++++++,,,,,,,,,************************++++++******)))(((((('''))))))))))))*********************************************)))))))))((((((++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((()))************)))((((((((((((((()))))))))))))))******+++***************++++++,,,***+++,,,,,,,,,,,,+++***+++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))((((((((()))++++++******))))))))))))***************))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))************************+++***)))))))))***+++,,,'''((()))+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,222;;;<<<666222222333111000111444333...)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,......------...///111222444999===CCCLLLVVVXXXVVVVVVXXX[[[]]]]]]___bbbdddkkkiiigggggghhhiii+++++++++************)))******++++++++++++******,,,+++******)))*********))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))*********++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,************************+++++++++*********************+++++++++,,,,,,,,,************************...,,,***)))***+++***)))))))))************++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,+++******)))*********************************++++++,,,,,,---111///,,,++++++,,,+++***+++++++++***((((((***+++******+++++++++,,,,,,,,,******************************))))))((('''''''''))))))))))))******************************************))))))))))))((((((+++***))))))))))))))))))''''''''''''''''''''''''''''''((()))******************)))((((((((((((((()))))))))))))))******+++***++++++++++++,,,,,,---+++++++++++++++++++++++++++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((()))))))))((()))******+++******))))))))))))*********))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***++++++,,,,,,******))))))******+++,,,((()))***++++++++++++***++++++***)))***+++,,,---++++++,,,,,,------......,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++'''&&&)))///222222444777555333111222222111+++'''************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,............///000111222333888===BBBKKKTTTWWWUUUWWWYYY\\\]]]]]]^^^aaaccckkkiiigggggghhhjjj+++++++++*********))))))******++++++++++++******++++++******************))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((())))))******+++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,************************---+++))))))***++++++************************++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********************************++++++************))))))))))))***+++,,,,,,------111///---++++++++++++,,,***+++,,,+++***)))***,,,******+++++++++,,,,,,,,,******************************)))))))))(((((((((((()))))))))************************************))))))))))))))))))((((((******)))))))))))))))***(((((((((((((((((((((((('''((()))++++++++++++******))))))((((((((((((((()))))))))))))))******+++***+++,,,,,,---------------,,,,,,++++++,,,,,,---+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***************+++++++++******++++++************+++***)))((((((***,,,---++++++,,,------...//////,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++'''&&&&&&''')))+++---000---,,,,,,---///...+++(((************************++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...------------------------,,,---------------,,,,,,------...///000111111222333999>>>CCCJJJSSSWWWUUUXXXZZZ\\\]]]]]]^^^```bbbjjjhhhfffggghhhjjj+++++++++*********))))))******++++++++++++******************+++*********))))))))))))))))))))))))))))))))))))))))))******************)))))))))(((++++++******)))(((((((((******))))))))))))******************************((((((((((((((((((((((((((()))))))))************(((((())))))***+++++++++******++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,************************,,,+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******((()))))))))***+++,,,,,,++++++++++++******))))))))))))***+++,,,,,,---------,,,,,,+++******,,,---***,,,------++++++,,,---******+++++++++,,,,,,,,,************************+++***************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))'''(((+++---...---+++******))))))((((((((((((((()))))))))))))))******+++***+++---.../////////...///...------------...///+++******)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************((()))))))))******************))))))))))))******))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++++++++++++++***************+++***)))((((((***,,,---++++++,,,------...//////,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***)))((('''((()))((((((((((((***,,,,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...------------------------,,,,,,---------------,,,------...///000111222222333:::@@@DDDKKKSSSWWWVVVXXXZZZ\\\]]]]]]^^^```bbbiiigggffffffhhhjjj+++++++++************)))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))+++++++++***)))(((((('''******))))))))))))******************************))))))))))))))))))))))))))))))))))))************((()))******+++++++++*********++++++++++++******)))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))***++++++,,,,,,***************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///...,,,.........------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))+++,,,---...------,,,,,,+++******************++++++,,,,,,---(((***++++++******+++---***,,,------,,,,,,,,,---******+++++++++,,,,,,,,,************************+++++++++***************))))))))))))************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))******+++************************&&&))),,,///000...,,,*********)))((((((((((((((()))))))))))))))******++++++,,,...///000000000///////////////////////////+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************(((((()))************)))******))))))))))))*********))))))(((((())))))***,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************))))))***++++++++++++***++++++******)))******+++++++++***)))***+++,,,---++++++,,,,,,------......,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***,,,---******,,,+++((()))*********+++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,---............---,,,---...000111222222333333;;;AAAEEEJJJRRRVVVWWWWWWYYY\\\]]]]]]^^^aaaccciiigggeeeeeefffhhh+++++++++************)))******++++++++++++******((()))***+++,,,++++++***))))))))))))))))))))))))((()))))))))************************))))))))))))******))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))***+++++++++***)))******++++++++++++******))))))))))))))))))))))))******************++++++((())))))***++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111///,,,............------,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,++++++******+++,,,---.........------,,,++++++***++++++++++++++++++++++++&&&)))------+++******+++(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,************************)))))))))***************))))))))))))************))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))***++++++))))))))))))))))))))))))&&&)))---000111///,,,*********)))((((((((((((((()))))))))))))))******++++++,,,...000111111111000---...///000000///...---+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))************************'''((()))***+++******)))******))))))))))))***************))))))*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,++++++***+++******))))))***+++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))------))))))---,,,))))))************)))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...///////////////+++---///111222333333333222:::AAADDDIIIPPPUUUVVVVVVXXX[[[]]]]]]___bbbdddiiifffddddddeeefff+++++++++************)))******++++++++++++******((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))*********+++************))))))))))))'''(((((()))***+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,------------------------***+++...111333333000---.........------,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++******+++,,,,,,---......//////.........---------...---,,,+++++++++,,,---//////...------,,,++++++,,,,,,++++++++++++++++++'''+++//////---***)))***''')))+++,,,+++******+++******+++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))((())))))***++++++((((((((((((((((((((((((&&&)))...111222000,,,*********)))((((((((((((((()))))))))))))))******++++++,,,///111222222111000,,,---///000000///---,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******++++++************++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((***+++,,,---...((()))***+++,,,+++******+++***)))))))))***,,,---***+++,,,------------,,,,,,+++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))---+++&&&%%%******&&&%%%&&&((((((((()))+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................------...///000000//////+++---///111333333333333111999@@@CCCGGGNNNTTTUUUUUUXXX[[[\\\^^^```bbbeeeiiifffdddcccdddeee******))))))))))))*********)))))))))***+++,,,,,,******++++++++++++******))))))************))))))******))))))))))))******)))))))))))))))))))))))).........------,,,,,,,,,,,,+++***((((((((())))))************)))))))))))),,,,,,+++***)))((('''&&&))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000222000...,,,+++,,,---...222222111111000000////////////...------------......///000000///---+++***,,,,,,++++++++++++++++++******+++,,,,,,---.........------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))******)))(((((()))+++************************000111333444444222///---+++,,,,,,------,,,,,,+++))))))))))))(((((((((((((((((((((((())))))))))))***)))(((((())))))'''&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))******************************************************++++++++++++******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------******))))))))))))******+++*********))))))((((((((((((((((((((()))******---,,,,,,+++***)))((((((******))))))))))))******)))***,,,......---,,,+++++++++,,,,,,+++***((('''***++++++,,,,,,++++++***,,,,,,+++***))))))******'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++++++++,,,------...//////<<<888333...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,////////////............000111222333444333222222333888===@@@GGGPPPUUUUUUQQQTTTWWWYYY\\\___cccfffhhhfffddddddeeefff******))))))))))))***************)))******++++++******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******)))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))((((((((()))***************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---------.....................---------,,,,,,,,,---------...............---,,,,,,,,,,,,---------------------------------------...///000111222000...,,,,,,,,,---...///////////////.........//////...------------...////////////...---,,,+++++++++++++++++++++,,,,,,******+++,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((()))******)))(((((()))+++************************...///111222111000---,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))((())))))***************))))))(((((((((((())))))******************************************************++++++++++++******))))))))))))***+++,,,---+++++++++,,,,,,,,,------*********))))))*********************)))))))))(((((((((((((((((()))******,,,,,,++++++***)))))))))******))))))))))))******)))***,,,---------,,,+++++++++*********++++++,,,***++++++,,,,,,++++++***,,,++++++***))))))******)))))))))***+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++***++++++,,,------......CCC@@@:::444///------...,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000111222222222111111333888===AAAHHHPPPTTTSSSQQQTTTWWWYYY\\\___cccfffjjjhhheeedddeeefff******))))))))))))******++++++******)))***************++++++++++++*********++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))***)))))))))))))))(((((()))))))))((())))))***+++************))))))))))))''''''((()))***++++++,,,))))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------.........///////////////.........---------.........//////...............//////000....................................///000111111111000...---,,,------...,,,,,,,,,---------------//////...------------...000///...---------------******++++++,,,,,,------***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))******)))(((((()))+++************************+++,,,...///...---+++***++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))***+++++++++++++++***))))))(((((())))))*********************************************************++++++++++++******))))))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((((()))************************************))))))))))))***************++++++++++++,,,,,,+++))))))***,,,...000***++++++,,,,,,++++++***,,,+++******)))******************+++,,,,,,------)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++*********+++,,,,,,------===:::666111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...///000000111111000000222888>>>BBBHHHOOOQQQPPPQQQTTTWWWYYY\\\___cccfffllliiifffeeeeeefff******))))))))))))******,,,,,,+++***)))))))))*********++++++++++++******(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++,,,************)))))))))(((''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------,,,,,,------------............////////////////////////---------............///............///000111222////////////............///.........//////000111000000///...------......++++++,,,,,,---------...//////...------------...000///...,,,,,,------...******++++++,,,---......+++++++++,,,,,,---------******+++,,,,,,---......------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))******)))(((((()))+++***************************+++,,,------,,,***)))++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&'''((((((''''''((()))))))))))))))))))))))))))((()))******++++++*********))))))))))))))))))******************************************************++++++,,,,,,++++++*********))))))***++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))))))))((((((((((((((())))))***))))))*********++++++++++++******))))))******+++******)))))))))***+++,,,,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***++++++***************+++*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++))))))******++++++++++++///...,,,+++***+++,,,------------------------------.........//////000000//////000000000111111111111888>>>BBBGGGNNNOOOMMMQQQTTTWWWYYY\\\___cccfffnnnkkkgggeeeeeefff******))))))))))))******,,,,,,+++***)))))))))*********++++++++++++******((((((((())))))(((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))''''''((()))***++++++,,,************)))))))))((()))))))))))))))*********((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------.........//////..................//////------------........................///111222333000000//////.....................---......//////000/////////.........///,,,,,,,,,------....../////////...------------...000///---,,,,,,---...///******+++,,,------......++++++,,,,,,,,,,,,------******++++++,,,---......------------------------************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))******)))******)))(((((()))+++))))))))))))))))))))))))******+++,,,,,,++++++***+++***))))))))))))***+++))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,***(((&&&'''((())))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++*********)))******+++,,,*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))******((((((((((((((())))))***)))))))))***++++++,,,,,,++++++************++++++******)))))))))***+++,,,+++,,,...///...,,,***)))***++++++,,,,,,++++++***+++***************++++++)))))))))***************))))))*********++++++++++++************+++,,,---++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++))))))************+++++++++++++++,,,---...000111------------------------,,,------...///000000111000000000000111111222222111777===AAAFFFLLLNNNKKKQQQTTTWWWYYY\\\___cccfffoookkkgggeeeeeefff******))))))))))))******++++++******)))***************++++++++++++******)))******++++++******)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))******'''''')))***++++++++++++************))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............------........./////////............////////////............/////////000////////////000111222333222111111000000//////...///......------......///////////////////////////------..................//////...------------...///......---------......++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))******)))(((((()))+++)))))))))))))))))))))))))))***+++++++++++++++++++++***)))(((((()))***+++))))))))))))(((((((((((((((((((((((())))))))))))---///000...***'''(((+++))))))))))))))))))))))))''''''((()))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++***************++++++************++++++++++++)))***+++,,,,,,+++***)))))))))))))))************((((((((((((((()))******))))))******+++++++++,,,++++++************++++++*********++++++++++++,,,***,,,...000///,,,(((&&&***++++++,,,,,,++++++************)))******+++,,,)))))))))))))))))))))))))))************++++++++++++***))))))***+++---...++++++++++++++++++++++++************************)))******++++++,,,------++++++************++++++************************,,,,,,,,,---------------------------------------,,,,,,---...///000111222111000000000000111222333000666<<>>>>>>>>;;;888:::???DDDAAA???>>>@@@AAAAAAAAADDDCCCBBBAAA???>>>>>>===;;;888555888======666///444444333222000///000111//////000222///+++,,,111222000......///000000///000000///000111111///---***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---------+++++++++------,,,+++*********+++,,,************************'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))************************************++++++******************,,,+++***)))))))))*********+++,,,,,,,,,***)))'''+++++++++++++++***)))(((************************))))))))))))))))))))))))******)))))))))))))))***,,,++++++******)))))))))(((((()))***++++++,,,,,,...------,,,+++***))))))'''((((((((()))))))))******+++,,,------,,,+++******+++,,,,,,,,,,,,+++*********++++++++++++******+++++++++)))((((((+++---************+++,,,......++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...------------------------...------......///000111111000000///////////////000555;;;???FFFNNNOOOMMMQQQSSSUUUXXX[[[^^^```bbbkkkhhhcccaaaaaabbb******))))))))))))*********)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,---...//////......,,,,,,---...//////...---,,,+++,,,---.../////////333333222333333555777888@@@>>>???DDDMMMRRRRRROOOQQQQQQRRRRRRMMMIIILLLSSSWWWVVVTTTRRRRRRTTTWWWYYYZZZZZZYYYXXXVVVRRRLLLGGGLLLKKKJJJJJJIIIGGGCCC@@@999:::<<<;;;888444111//////------///---***,,,000222000......//////...---///......///111111///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,------,,,+++*********+++,,,************************'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************))))))))))))************************************++++++******************,,,,,,+++++++++*********))))))((((((''''''''''''+++++++++*********************************************************************)))))))))))))))******************)))))))))*********++++++,,,,,,------,,,,,,++++++*********))))))*********************++++++,,,,,,+++***)))***+++,,,,,,,,,,,,+++************++++++************++++++***))))))***,,,+++++++++++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...------------------------...------......///000111///////////////000111111111777<<<@@@FFFNNNPPPNNNQQQRRRUUUXXX\\\___aaabbbkkkhhhdddbbbbbbbbb******))))))))))))******((((((((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,---......------,,,,,,---...............---,,,---...///000000000///,,,---...///111222333333888:::<<<======???CCCGGGPPPPPPVVVdddtttzzzuuunnnooonnnoooooojjjeeehhhnnnpppppppppnnnmmmpppvvv|||{{{xxxvvvuuussslllaaaXXX]]]^^^^^^[[[VVVRRRQQQRRRKKKKKKIIIGGGCCC>>>999666444000...000///---...222222000//////000000///---...------...000111000...------,,,,,,,,,,,,,,,---************************+++,,,,,,------,,,,,,++++++,,,------++++++,,,---------,,,+++++++++++++++++++++++++++++++++++++++'''((())))))******))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++++++++,,,,,,---------,,,+++***,,,+++******+++...111333+++***)))))))))***+++,,,************************************************))))))((((((((())))))***)))******************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++***)))((((((***++++++,,,,,,++++++***************************)))+++,,,,,,+++******+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++((()))***+++,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---..............................------......///000111------......///111222333222777===@@@FFFMMMPPPOOOOOOQQQTTTXXX\\\```bbbccckkkhhhdddbbbbbbbbb******))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,---------------------......//////......---...///000000000000000111111222222333444666999;;;???DDDIIIJJJJJJMMMTTTZZZeeelll{{{yyypppkkkkkkkkkhhhdddbbbbbbbbbbbb^^^WWWQQQLLLHHHEEECCC@@@999444444444222111333222111000000111111000...,,,,,,,,,...000111000//////...---,,,+++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,------++++++,,,...------,,,,,,++++++++++++++++++++++++++++++++++++(((((()))************)))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))************))))))((((((((((((((((((((((((((()))))))))******************************************+++++++++++++++,,,,,,---...//////---+++***---,,,++++++...444999===+++***)))((((((***,,,...************************************************))))))((((((((()))************++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))(((((('''+++++++++++++++++++++++++++******************+++(((+++------,,,*********)))***,,,------------,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,------------,,,+++***+++++++++++++++,,,,,,))))))*********+++++++++,,,,,,++++++,,,,,,---...////////////////////////...------......///000111............///000111222111777<<>>CCCHHHKKKVVVfffuuuwwwkkkaaaaaaaaa\\\SSSNNNKKKIIIFFFCCC???:::444000111000000111222222111///)))+++---000111000///...------------------------+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))+++******))))))******+++))))))************))))))************************))))))))))))************))))))))))))))))))))))))******++++++,,,------...------------,,,,,,,,,+++,,,,,,,,,,,,------------+++++++++***************************************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,+++++++++((((((((()))******++++++++++++++++++++++++,,,,,,******+++,,,---......///******))))))***+++,,,---,,,,,,+++******+++,,,,,,,,,+++***((((((***+++,,,+++,,,---,,,+++***,,,---,,,+++******+++---000222++++++++++++++++++++++++++++++++++++++++++,,,,,,((()))+++,,,,,,+++)))((()))******+++,,,,,,------)))************+++++++++,,,,,,++++++,,,,,,---...------------------------...------......///000111000////////////000000111///777<<<===>>>EEEKKKNNNPPPRRRWWW\\\___aaabbbbbbbbbaaaaaaccceeeggg******))))))))))))******(((((())))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///000...///111333555666666777888===BBBDDDEEEIIIQQQWWWcccrrr~~~{{{vvvwwwyyysssjjjccc[[[XXXSSSOOOIIIAAA:::444222111111111333333111///''')))---111222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,...///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))++++++************++++++))))))************))))))************************))))))))))))************))))))))))))))))))))))))******+++,,,,,,---.........---,,,+++++++++,,,,,,&&&'''***---...//////...+++++++++++++++***)))(((************************++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,++++++******)))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++***+++,,,---...000111111******))))))***,,,...///---,,,+++******+++,,,---,,,+++)))(((((()))+++,,,,,,------+++******,,,///,,,++++++---111777===@@@++++++++++++++++++++++++))))))***+++,,,------...'''(((***,,,,,,***((('''))))))***+++,,,,,,------)))************+++++++++,,,,,,++++++,,,,,,---...------------------------...------......///000111............///111222333000888===>>>???EEELLLOOOPPPSSSXXX\\\```aaaaaaaaaaaa```aaacccfffhhh(((((())))))******++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++,,,---...///***)))***+++---......---111000000111444999===@@@;;;EEEMMMOOOOOOUUUeeessswwwzzz}}}zzzzzz||||||{{{xxxwwwxxxiii[[[SSSNNNDDD;;;888666555666888888333000000///...///000111///.........---,,,++++++******++++++,,,,,,,,,---------///---+++,,,...///---***------------------------************************************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,++++++***+++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))++++++*********+++,,,---,,,,,,+++++++++,,,------------,,,++++++---111444111///---,,,///444:::===000---***+++///000---)))++++++++++++++++++++++++---,,,,,,+++*********+++************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...---,,,,,,---...............////////////------......///000000000...555>>>BBBCCCEEEKKKPPPRRRSSSWWW\\\bbbeeeeeedddccc```]]]^^^bbbfff))))))))))))************************************))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///.........///111222333333111444888<<<>>>@@@DDDGGGQQQYYYbbbhhhooo}}}yyyssssssxxx~~~{{{vvvyyy~~~xxx{{{}}}~~~|||xxxllllllmmmmmmmmmkkkiiihhhiiipppzzzvvviiiVVVFFFIIICCC<<<999888777555333222111000111222222000///...............---,,,,,,++++++,,,,,,,,,---------///---+++,,,...///...,,,------------------------******************************************************************++++++************************))))))))))))))))))***+++(((((((((((()))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************)))))))))************************************************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************---------......---------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++++++++,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,///333666666333///,,,+++---000222...+++)))+++///111...+++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------222111000///......///000............////////////------......///000000000111999BBBFFFEEEFFFJJJOOORRRSSSWWW\\\bbbeeeeeedddeeebbb___```eeehhh***************)))))))))************************))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************************************)))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------...///.........///111333555666;;;@@@EEEHHHKKKQQQ[[[cccttt~~~sssrrruuu||||||xxxuuukkkkkkppp|||wwwfffaaaXXXLLLCCC>>><<<:::888222000//////000000///......///000000000///...---,,,,,,,,,,,,------------...---,,,---///000000///------------------------++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************+++***))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++++++++******))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---......//////......---*********++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......//////...---,,,,,,,,,---+++,,,,,,------000444777666333///***(((((()))***,,,***(((+++...111///---++++++++++++++++++++++++,,,,,,++++++******++++++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------111000//////.../////////............////////////---......//////000000111555<<>>@@@CCCKKKWWW___rrr{{{~~~}}}{{{tttooolllkkk~~~vvvnnnbbbVVVJJJ@@@888333555333111///------......------------............+++---///...,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++))))))))))))))))))***+++))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''''''''((())))))******************************************************************************,,,,,,++++++,,,,,,---...........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,------------------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,.../////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---//////...---,,,------,,,,,,,,,,,,,,,---+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,---.../////////................../////////////////////000111111222222,,,111888???EEEIIILLLMMMNNNPPPTTTZZZ```dddeeeeeegggccc```aaadddggg*********++++++,,,,,,---*********************************************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------...------------...//////......///000222444555666EEEHHHLLLOOOSSS[[[hhhqqqxxxnnnfffxxxttteeeUUUGGG>>>888666333///......///000---------.........//////+++...///...+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++%%%%%%&&&'''((()))******))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,++++++,,,,,,---...........................++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,---...///000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++---//////...---,,,,,,,,,+++++++++,,,------***+++------,,,+++---...++++++,,,,,,,,,,,,+++***((()))+++++++++,,,---...+++++++++++++++++++++++++++*********+++,,,,,,---------,,,+++************))))))***+++,,,,,,------++++++,,,,,,,,,---------)))***,,,---...---,,,,,,............/////////000/////////000111111222222...222888>>>DDDHHHKKKMMMNNNPPPTTTZZZ```dddeeeeeeeeebbb^^^___bbbddd,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,************************---,,,+++******,,,...///************************)))************+++++++++******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---///000444///---222777;;;@@@DDDIIIUUUccclllpppwww~~~{{{{{{{{{mmmhhhllltttxxxzzzxxxxxxyyy{{{||||||{{{zzz~~~yyy|||bbbOOOLLLCCC777000...///...,,,222111000000///...------////////////............//////000000///...------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...++++++************+++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((,,,+++++++++***)))))))))&&&(((******((((((((()))******))))))))))))******************************+++++++++*********))))))))))))))))))************************************************************)))************+++++++++*********++++++*********,,,,,,,,,---------......,,,------......------,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++******+++---......------------,,,,,,+++++++++,,,,,,,,,---------......++++++------------+++++++++++++++,,,,,,---------000///...---------------......---,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,------......------,,,,,,++++++,,,---///111222------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++&&&'''......((()))///+++******,,,------+++)))++++++++++++++++++++++++---------------------------...///...---,,,---...000000//////000222444555333333777@@@DDDEEEHHHLLLMMMOOOSSSZZZaaaeeefffeeedddaaa___^^^___aaa,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********+++++++++,,,,,,************************,,,+++***)))***+++---...************************)))************++++++++++++***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///......///000333111222666999>>>GGGQQQZZZfffwww|||pppjjjlllqqqeeeaaa\\\\\\aaagggiiijjjkkknnnpppoookkkhhhhhhiiikkkvvv}}}uuu```QQQ???333000222333333444444333222222222000000111111111111000000000000///////////////...------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))((()))+++***)))(((((()))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************************************************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,------......------,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***+++---......------------,,,,,,,,,++++++,,,,,,---------.........+++,,,------------,,,+++++++++,,,,,,,,,---------///......------------...///......---------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,------......------,,,+++++++++,,,...111333555///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,***,,,...+++&&&)))111,,,++++++---......,,,***++++++++++++++++++++++++---------------------------...///...---,,,---///............000111333444222222777???DDDEEEHHHLLLOOOQQQUUUZZZ```ddddddcccdddaaa^^^^^^___```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++*********++++++++++++,,,************************+++***)))))))))***,,,---************************)))************+++++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++++++++,,,,,,,,,,,,------------------------000000111000///...000111111333999@@@EEENNN^^^mmm}}}~~~zzztttnnnkkkkkkmmmeeeggglllppptttwwwwwwwwwwwwrrrsssvvvwwwyyyyyyxxxyyy|||{{{xxxuuuzzz|||{{{~~~{{{___KKKAAA<<<777222333222000000111222111///111111111111000000000000///////////////......---......---,,,,,,,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******++++++************+++++++++++++++***************))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))***+++,,,+++)))(((((()))******))))))))))))******((((((((((((((((((((((((+++++++++***************)))))))))*********++++++************************************************************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,---...---,,,------------,,,,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,,,,,,,,,,------------------------.............../////////.........------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,------......------,,,******+++,,,///222444666000///...,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---///000///)))&&&***222---,,,,,,---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...------...///,,,,,,---...///111333444222111666>>>CCCEEEHHHLLLQQQRRRVVV[[[```bbbbbbaaadddaaa^^^]]]^^^___,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++***************************))))))((()))***++++++************************))))))*********+++++++++,,,+++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***+++++++++,,,,,,,,,,,,,,,------------............000111111000//////111333333666>>>KKKXXXgggzzz~~~~~~~~~~~~vvvwwwyyy|||}}}}}}yyy}}}rrrcccTTTBBB444555222000///222333222111////////////...............///////////////.........------,,,,,,,,,------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))******+++++++++,,,---,,,***(((((((((******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------......------............------------------------,,,,,,,,,,,,------------------...---,,,,,,---...---+++------------------,,,,,,------------............,,,------------------,,,---------------.........,,,,,,---......////////////////////////......---,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------......------,,,+++++++++,,,---000222333///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000000...,,,,,,,,,,,,---,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---///...------...///,,,,,,---///000222333444111000444===BBBEEEHHHMMMQQQRRRUUU[[[```ccccccbbbcccaaa^^^]]]^^^___,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))*********+++++++++************************))))))((()))))))))******************************))))))*********+++++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++,,,,,,,,,------------------......////////////000111000000111444777<<<===FFFVVVgggvvv}}}||||||{{{{{{|||}}}{{{zzzxxxzzzuuu]]]JJJAAA;;;555222444666555444////////////..................///////////////...------,,,,,,,,,------...+++,,,,,,---------,,,,,,))))))***+++,,,,,,------++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,+++,,,---,,,***(((((((((******))))))))))))******************************************************************++++++++++++***************************************************++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......---......//////......---------------------------------------------------///---,,,,,,......---,,,---------------------------------.........//////------------------------........................+++,,,---.../////////...//////000000//////...---,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,+++***+++,,,---...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,...---,,,111555000&&&---+++******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------...000---...///000222333444444000///333;;;AAADDDIIINNNOOOQQQTTTZZZ```ddddddcccccc```^^^]]]^^^```,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))))))))************+++************************((()))))))))************************************)))************+++++++++******))))))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++,,,,,,------......------......///000000000///000111222333666;;;>>>GGGIIISSSdddsss||||||xxxllliiinnntttzzz{{{yyy{{{}}}yyyvvvfffQQQHHH<<<555333444222000111111111111000000000000---...//////////////////------,,,,,,,,,---......+++,,,,,,---------------((()))***+++,,,------...++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,***+++,,,+++)))(((((()))******))))))))))))*********************************************+++++++++*********++++++++++++,,,************************************************++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............////////////......------------........................------------...---,,,---...///...---------------............------........./////////......------------......///////////////.........,,,---.../////////...---......///000///...---,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,------......------,,,---,,,+++***)))***++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,***,,,+++***444>>>888(((---+++)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---......------///000...///000222333333333333///...222:::@@@DDDIIIOOOOOOPPPTTTZZZ```dddeeedddbbb```^^^^^^```bbb,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))************************************))))))******++++++******************************)))************+++++++++(((((())))))***+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***++++++,,,,,,---......///---......///000000111111000111333555888<<>>///---++++++,,,......---------------------------------------------------+++,,,............///111...///000111111000///...---,,,000888???DDDJJJPPPSSSTTTWWW[[[___bbbaaa```aaa___^^^___bbbeee---------,,,,,,,,,++++++,,,,,,,,,++++++************************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++---------------------------------.........//////---...///111222333111///333666999CCCPPPMMMGGGMMMQQQ___rrr{{{~~~}}}~~~}}}xxx|||~~~|||xxxsssvvvyyyyyywwwyyyeeeSSSNNNDDD555666444111000000000000000///............---------111111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++***************+++******+++,,,---//////000+++***)))(((((()))***++++++++++++,,,,,,++++++++++++)))***,,,***&&&&&&***'''+++---,,,++++++***(((***************************+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------............------------------------------000111222111000///000222...........................---,,,---000222000///+++---111333333333333333000/////////......------//////...------///000222444000------000111...+++000111111000///000222333///000111111111000...---------------------------000//////000222222111000//////.........---------+++,,,,,,------......///---,,,,,,++++++,,,,,,---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---'''''',,,,,,---999JJJ000,,,***---...,,,+++---................................................///000222111///......//////////////////.........///111555999>>>CCCIIIMMMRRRSSSVVV[[[```bbbbbbaaaaaabbb___]]]```ggg---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,---------------------------------.........//////.........///111111111111444:::===HHHVVVVVVSSS[[[^^^kkkzzzsssmmmlllooo{{{~~~}}}}}}}}}yyyuuu|||www}}}yyyqqq^^^HHH@@@<<<888666666666333111000000000/////////......000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++************++++++,,,,,,,,,,,,---------------+++***)))(((((()))***+++******++++++++++++******+++)))***,,,***&&&'''***......,,,)))((()))+++,,,************************+++,,,------,,,+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,------------------------000111222000...------...000000000000000000000000000...------...//////...222222222111000///000000222222222111111111111111/////////222444333000...///.........//////000111///000111111000///......///000111111111000//////........................//////...000111222111/////////.........---------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++///***+++000///...888FFF222---+++---...,,,+++...------------------------........................///000111111///......///////////////////////////...111555999>>>CCCIIINNNRRRSSSVVV[[[___aaaaaa```cccccc```]]]___eee------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******))))))******+++++++++,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000///......///111333444:::AAAFFFPPP___aaabbbkkkuuuzzzrrrmmmjjjmmmttt~~~vvvoookkkiiieeekkkkkkffffffmmmpppmmmkkkkkkjjjkkkkkklllmmmmmmjjjpppvvvvvvrrrmmmlllnnntttxxxxxxwww|||vvvuuuzzzxxx___FFF@@@:::777777666222...111111111111000000000000//////...---------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...************++++++,,,---///......---,,,+++******+++***))))))))))))***+++)))******************)))***)))***,,,***'''(((,,,+++***)))))))))******+++************************+++---......---,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------..................///000111000///......000.....................///444333222111111111222333666444222111111222444666777777555555444555666666555444333444555555111...000222333222000000222555---///111222222000...---//////000111111111000000///////////////////////////......///111111000..................---------......---,,,,,,+++******------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,...,,,---111///---555AAA555///+++,,,---+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111111///......///////////////////////////...111555999>>>CCCJJJNNNRRRSSSVVVZZZ___aaa```___eeedddaaa]]]^^^bbb...------------,,,,,,,,,++++++++++++++++++++++++------,,,+++******))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------............////////////111111///...///222777;;;BBBMMMTTT]]]kkkpppsss}}}{{{gggiiioooxxxwwwwwwvvvtttssssssuuuxxxppppppiii```]]]aaadddcccfffeeecccbbb```___^^^^^^ZZZ]]]```___\\\ZZZ[[[]]]dddeeebbb```eeesssvvvTTTKKK@@@999888777333///111111111111000000000000000000///............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---.........---,,,+++***))))))************************))))))************))))))***)))***,,,***((()))---&&&%%%''',,,---+++))))))************************+++,,,......---,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.............../////////...000111111111111222444,,,,,,,,,---......//////333444555555444666:::===:::999:::<<<@@@DDDGGGHHHFFFDDDBBB@@@??????AAAAAADDDCCCAAA===:::888888999999777666555444333333333111000111222333333222000.../////////000000000000////////////////////////...------...000000///...........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,+++,,,---++++++444???666000+++,,,,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000000///......//////////////////000000000...000555999>>>DDDJJJNNNRRRSSSVVVZZZ^^^``````^^^cccccc```\\\]]]bbb.........---------,,,,,,++++++++++++++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------.............../////////000000222222222111222777???DDDLLL]]]hhhqqqvvvpppwww|||tttkkkeeedddhhhlllmmmlllooowww~~~|||qqqddd^^^^^^___^^^```___^^^\\\\\\[[[[[[[[[``````___^^^^^^cccjjjqqqtttqqqjjjbbb```eeeggggggyyy{{{pppdddTTTHHHAAA<<<777444111111111000000000//////222111000000//////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++,,,---......++++++++++++++++++++++++******++++++++++++******))))))************))))))***))))))+++***(((***///111+++(((+++---***)))+++************************)))+++---...,,,+++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............//////000000000000111222222111000222333......///111333444555666333777;;;======@@@GGGMMMLLLLLLOOOUUU\\\```aaa```ZZZWWWTTTQQQPPPPPPRRRSSSYYY]]]```[[[RRRKKKIIIJJJDDD???:::;;;@@@BBB>>>999===999555333333333222111//////////////////000000...........................------...000000///...---.....................+++++++++,,,,,,---------...------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,+++******)))---888CCC666///++++++,,,+++,,,///---------------------------------------------------...000000.........///////////////000000111111---000444999>>>DDDJJJOOOSSSTTTVVVZZZ^^^``````^^^```aaa___\\\^^^ccc............---------,,,***++++++++++++,,,,,,,,,------,,,,,,++++++************+++++++++,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------.............../////////000000000222444555666888???IIIPPPYYYooouuusss}}}}}}{{{tttkkkeeedddcccaaacccgggjjjiiifffgggmmmtttyyyrrrggg\\\VVVSSSRRRQQQQQQQQQQQQRRRTTTVVVWWWXXXaaa___^^^___dddnnnzzz}}}vvvvvvwwwuuuooojjjhhhggggggeeegggppp{{{{{{~~~~~~zzziiiXXXJJJ@@@999555111111111000000000000///333222111111000000111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------...)))))))))******++++++,,,******+++,,,,,,+++******)))******************)))***((()))+++***))),,,111DDD666+++))))))'''***000************************(((***---...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////......//////000000111111222333444222000//////000000111333666999;;;===>>>???GGGPPPTTTUUUYYYbbbjjjkkkkkkmmmqqqwwwyyywwwttteeebbb^^^[[[ZZZ\\\___aaaooowwwvvvjjjaaa]]]XXXQQQLLLOOOXXX]]]YYYSSSOOOHHH@@@:::888777444222333222111000000000000111........................///......///111111000...---------...............++++++,,,------...//////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------............---******111===HHH333---***+++,,,+++,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////.........///...//////000000111111222---000444999>>>DDDKKKOOOTTTUUUWWW[[[___aaa```___^^^___^^^]]]___ddd............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,---......///.../////////000000000000111555999;;;???GGGRRRZZZhhh}}}{{{|||{{{xxxqqqkkkffffffaaaZZZXXX^^^bbbaaa`````````___]]]]]]___aaa___YYYQQQLLLJJJHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNPPPRRRRRRSSSUUU[[[dddmmmssszzzzzzzzz|||{{{tttlllfff___\\\___eee^^^aaafffmmmyyy|||{{{uuudddRRRDDD<<<888333222222222111111111111222111111000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////000///...------,,,,,,---))))))))))))*********+++***++++++,,,,,,++++++*********++++++++++++*********((((((+++***)))---222EEE666++++++,,,((()))000************************(((+++...///...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------......////////////............///000000111222222222444555555444444666777:::;;;>>>BBBFFFIIILLLNNNPPPZZZgggmmmnnnsss|||~~~jjjgggdddbbbcccggglllooouuummmgggccc```ccckkkooommmjjj^^^XXXPPPJJJHHHFFFAAA===888777555333222222222333//////////////////////////////...000111222111///---------.........//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---//////------333>>>FFF///***(((+++---+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///...//////000111111222222,,,///444999>>>DDDKKKPPPVVVVVVYYY\\\```bbbaaa______```___^^^```eee//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,---...//////////////////000000000000111555;;;???CCCLLLWWW```tttyyy}}}uuurrrrrrpppjjjddd___bbb```YYYWWWZZZYYYUUUUUURRROOOPPPRRRTTTRRRPPPNNNIIIEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDFFFHHHLLLPPPTTTXXXZZZbbbcccfffmmmyyyzzzuuurrrqqqvvv|||nnnjjjdddaaagggwwwzzzxxxzzznnn\\\LLLCCCAAA444444444333333333222222111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,...000222333444111000///...---,,,,,,,,,*********)))))))))))))))***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++***((((((+++******---333888---)))000222+++'''***************************))),,,///000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------............------...//////000111222222222000333666999:::===@@@BBBIIIKKKNNNRRRWWW[[[^^^```VVVbbbpppwwwyyy}}}qqqooollllllnnntttzzz~~~wwwkkkiiigggiiilllooonnnmmmfffaaa[[[YYYXXXVVVQQQLLL<<<:::888666555444444555000000000000000000000000000//////000222222111000---------.........//////000000000///......------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////***...000...---222;;;AAA,,,((('''+++---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///...//////000111222222222,,,///444999>>>DDDKKKPPPVVVWWWYYY]]]aaabbbaaa``````bbbaaa___aaaeee...............---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))***++++++))))))+++...************************++++++++++++++++++++++++************************---,,,,,,+++*********+++++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,------------------///---,,,,,,---///000000//////777BBBHHHOOOddd{{{sssllluuu|||~~~yyywwwvvvhhhfffdddddddddeeedddcccccc]]]WWWSSSRRRQQQOOOLLLHHHHHHHHHGGGFFFEEEDDDCCC??????@@@@@@BBBCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDFFFHHHIIIKKKLLLPPPUUU\\\dddjjjnnnxxx}}}}}}yyytttooosss}}}}}}|||wwwqqqcccSSS::::::999666333222333555222///---...111222///---........................///...------,,,,,,,,,,,,+++,,,,,,---...//////000000000000111222222333333------,,,,,,+++***))))))************************************************))))))))))))************++++++************++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++(((,,,111222000---------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------------------------------+++,,,...111333333111......000333555666666666555888AAACCC===AAARRRbbbgggmmmhhhdddiiittt|||}}}zzzqqqsssrrrrrr{{{~~~xxxzzzzzzuuutttzzz}}}}}}zzzvvvqqqnnnlllllllllfffiiikkklllpppssslllaaaQQQLLLFFFCCCBBB???888333333333222000...------...111222222222111111333444///////////////......---......................................................////////////.........---,,,++++++,,,---......------,,,,,,,,,------******+++,,,...000222333***000---'''000>>>;;;,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++,,,------......---------......///////////////...///000111111222111111...111666;;;@@@FFFLLLPPPUUUVVVXXX\\\```bbbaaa``````bbb```\\\^^^ccc------..................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************)))(((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,------------......000///...---.../////////111:::BBBGGGPPPbbbxxxsssmmmxxx}}}uuuooojjjfffccc___^^^^^^___aaabbbbbbaaa^^^YYYRRRMMMKKKIIIFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHMMMQQQVVVYYYZZZ___gggoooyyyrrrOOOHHH>>>666333111111000333222111111111111///---........................///...---,,,,,,,,,,,,,,,++++++,,,---...///000000111111111111000000000000,,,,,,++++++++++++++++++************************************************))))))))))))************++++++************+++++++++++++++,,,,,,++++++***++++++++++++++++++++++++(((,,,111333111...,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------///////////////111444777666666777888:::<<<>>>@@@@@@JJJOOORRR___uuu}}}xxxzzz{{{yyy~~~}}}{{{~~~|||yyy~~~|||xxxssspppmmmkkkoooooommmkkkqqqxxxwwwqqqlllgggaaa\\\WWWPPPFFF???:::888444000...---///000000111111000000000000111//////000000//////...---.........................................................//////...............------------......---------,,,------......+++,,,,,,---...000111222111333000000888AAA:::,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........+++,,,------......---------......///////////////......///111111222222222...111666;;;@@@FFFLLLQQQVVVWWWYYY]]]aaacccbbb``````bbb```\\\\\\bbb,,,---------.../////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,***))))))))))))(((&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++************++++++,,,,,,,,,,,,------,,,,,,---------.........111111000//////.........333BBBLLLQQQbbbvvvfffgggnnntttkkkgggddd___[[[[[[[[[ZZZ[[[]]]]]][[[ZZZTTTPPPKKKGGGDDDCCCAAA@@@CCCCCCCCCCCCCCCBBBAAA@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGKKKPPPVVV___lll{{{jjj[[[HHH:::555333111///444555666555222000///.................................---,,,,,,,,,,,,---,,,,,,---...///000111111222222111///...---,,,,,,++++++++++++,,,,,,,,,,,,************************************************)))))))))*********++++++++++++************++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))---222444222///,,,***,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------------..................///000111111333999BBBIIICCCBBB@@@???BBBFFFKKKOOOXXX^^^cccjjjzzz|||xxxvvv}}}wwwmmmhhhmmmwww{{{zzzssspppmmmllljjjddd\\\VVVGGGBBB;;;555000///000111000000000000000000////////////000000//////...---................................................------............------.........//////.........,,,,,,---------......///---------...///000222333111...///555===<<<333***,,,,,,,,,,,,,,,------...,,,------------.........+++,,,------......---------......///////////////---...///000222222333333...111666;;;@@@GGGMMMRRRWWWXXXZZZ^^^bbbcccbbbaaaaaabbb___[[[[[[___,,,,,,,,,---...///000000------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++)))***+++,,,***'''***************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------......//////111111111000......///000666AAAOOOaaa|||iii```kkkzzzyyymmmgggffffffaaa]]]^^^\\\ZZZYYYWWWUUUQQQNNNHHHFFFDDDBBBBBBBBBBBBBBBDDDDDDDDDCCCBBBAAA@@@???BBBCCCCCCDDDFFFHHHJJJKKKJJJIIIIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBDDDEEEFFFHHHMMMUUU___fffooo}}}nnnWWWEEE;;;777555444555888:::888333/////////..............................------,,,------.........///000000111222222000000///...---,,,++++++,,,,,,,,,,,,,,,,,,++++++************************************************))))))*********+++++++++++++++************++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***---111444333000,,,)))+++,,,,,,---,,,,,,++++++,,,,,,,,,------------................../////////---///222777???IIIQQQVVVNNNMMMLLLMMMPPPVVV\\\___qqqrrrsss{{{{{{|||}}}tttlllnnnuuuzzz|||llljjjiiijjjjjjiiifffcccWWWRRRJJJAAA:::555111///222111000000111111000///000000000000000///......................................................,,,,,,------------,,,,,,---...///000000///...---,,,,,,---....../////////,,,,,,---...000222444555000...333>>>???555---,,,,,,,,,,,,,,,,,,---......------------............+++,,,------......---------......///////////////,,,---///000222333333333...111666;;;@@@GGGOOOTTTWWWXXXZZZ^^^aaacccbbb``````bbb```[[[[[[^^^,,,,,,,,,---...///000000------,,,,,,,,,+++++++++***++++++,,,,,,++++++******))))))***,,,+++***)))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,---......///000000///000111000...///222555???CCCVVVyyyzzzjjjjjjyyyyyypppfffaaabbbbbb^^^YYY[[[YYYUUURRROOOKKKGGGDDDAAAAAA@@@@@@@@@@@@BBBCCC??????@@@AAAAAAAAAAAAAAAHHHHHHHHHIIIKKKMMMOOOPPPPPPOOOOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLHHHHHHGGGFFFEEEEEEEEEEEE@@@AAACCCEEEGGGKKKOOOSSSZZZjjjyyyvvvkkkqqquuu~~~}}}kkkWWWGGG<<<888888888;;;<<<999444000///000///////////////////////////......---......//////111111111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,******)))************************************************************++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000333333111---***+++,,,,,,---------,,,,,,,,,,,,---------..................//////000000000///000444===HHHPPPSSSSSSTTTVVVYYY]]]cccjjjooosss}}}|||}}}xxxxxx{{{~~~vvvsssnnnkkkiiiiiihhhhhhhhhddd]]]VVVMMMDDD999222555333000///111111000///000000000000000//////...////////////////////////........................,,,,,,------------,,,,,,---...///000000///...---,,,---.../////////......)))***+++...000333666777::::::BBBIIIAAA222---222------,,,,,,------...///---------.........//////+++,,,------......---------......///////////////---...///000222222333333...111555:::@@@HHHPPPUUUVVVWWWYYY]]]```aaa```^^^```aaa```\\\[[[___,,,---------.../////////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***(((***,,,,,,***)))((()))*********************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111...///000000000333:::@@@MMMTTTmmmsssqqqxxxxxx~~~qqqkkkccc```___]]]WWWRRRQQQNNNKKKHHHFFFDDDBBB@@@???@@@AAA@@@??????@@@BBB@@@AAADDDGGGIIIKKKLLLMMMOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUVVVVVVUUUTTTRRRQQQMMMMMMLLLKKKJJJIIIIIIHHHEEEFFFFFFGGGFFFEEEDDDCCCGGGQQQ[[[bbblll|||vvvjjjeeehhhmmmvvvqqq^^^MMMCCC>>><<<<<<;;;888444222111111////////////////////////000////////////000111111222222111111000000//////******++++++,,,---......111000///---,,,***)))(((*********************************************************++++++++++++,,,++++++************++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---///111333222///,,,+++,,,,,,---------------,,,---------..................//////000000111111444555999AAAJJJPPPSSSSSS```ccchhhooovvv|||~~~}}}xxxvvvvvvyyyzzzvvvtttppplllfff[[[NNNDDD???:::444111111111000...000000111111000000///...////////////////////////........................------............------.........//////.........---...///000000///...---)))***+++---000333555777???AAAEEEFFF;;;---+++111---------------......///------........./////////+++,,,------......---------......///////////////...///000111111222111111...111555:::@@@HHHQQQWWWWWWWWWYYY\\\```aaa___]]]___aaa```]]]^^^bbb------..................------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,000444222,,,'''(((+++************************)))******+++,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...///000111111...000111111222999CCCKKKYYYnnn||||||sssqqqyyyuuutttrrr}}}lllfffdddaaa___\\\WWWQQQLLLKKKHHHCCCAAA@@@@@@@@@???>>>AAACCCCCCBBBBBBEEEGGGJJJLLLNNNQQQSSSUUUVVVWWWSSSTTTUUUXXX[[[___bbbcccaaaaaabbbbbbccceeefffgggiiijjjjjjjjjhhheeebbbaaa]]]\\\[[[YYYVVVTTTQQQPPPOOONNNLLLJJJHHHDDD@@@======???FFFMMMSSS[[[jjjxxxtttuuuuuuuuuvvv~~~nnn\\\PPP???<<<888555444333222111////////////////////////111111000000111222222333222111000///---,,,+++*********+++,,,,,,---......000///...---,,,+++***************************************************************+++++++++,,,,,,++++++************++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,---///222333111///+++,,,,,,---......------------------..................///000000111222222666;;;BBBGGGNNNZZZhhhsssyyyzzz|||~~~~~~~~~}}}uuujjj```PPPHHH>>>777555555222000000111111111111000//////////////////////////////.................................//////...............------------.........///000111000...,,,+++++++++,,,---...000222333777777777555000,,,+++------------------...//////............////////////+++,,,------......---------......///////////////000000111111111111000000...000444:::@@@IIIRRRXXXXXXXXXZZZ]]]```aaa```^^^^^^```aaa___aaaeee...............------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++222888<<<888///)))***---************************))))))***+++,,,,,,------************************+++*********+++,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,---...///000111222///000222222555===JJJTTT___ppphhhzzzzzzrrrnnnsssyyyooooooppplll___XXXYYYZZZZZZVVVPPPJJJFFFLLLHHHCCC???>>>?????????>>>AAAEEEGGGGGGIIIMMMPPPRRRSSSSSSTTTUUUUUUTTTTTTSSSUUUYYY___eeelllqqqtttwwwwwwxxxzzz}}}}}}yyywwwooonnnkkkhhhddd___\\\ZZZPPPNNNLLLLLLKKKJJJGGGFFFEEECCCFFFKKKJJJGGGQQQ```pppyyytttbbbAAA<<<666333444555333222000000000000000000000000222111111111222333444444111000///---+++)))((('''++++++,,,,,,,,,---------.........------,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++************++++++((()))***+++,,,---------++++++++++++++++++++++++...,,,,,,...222444333111+++,,,,,,---.........------------.........//////...//////000111222222222444>>>HHHNNNVVVhhh~~~vvv```VVVHHH???;;;999666333111111111111111000//////000000000000000000000000..............................////////////.........---,,,++++++,,,---...///000111111000...,,,***---------------...///000...---***(((+++111222000...------------...//////............/////////000+++,,,------......---------......///////////////111111111111111000//////...000444999@@@IIISSSYYYYYYYYY[[[^^^aaabbbaaa___]]]```aaa```ccchhh......---,,,,,,,,,,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***333>>>CCC;;;000,,,+++***++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///....../////////...///111...222===BBBMMMbbbuuuzzzgggjjjyyyyyynnntttzzz|||{{{yyyvvvtttmmmkkkqqq}}}zzzgggZZZ[[[XXXTTTPPPMMMJJJGGGDDDBBB@@@>>>===>>>?????????GGGGGGIIIMMMPPPRRRRRRQQQWWWZZZ[[[YYYVVVWWW\\\aaa___eeemmmsssvvv{{{|||uuuoooiiifff]]]YYYTTTQQQOOONNNLLLKKKIIIIIIGGGFFFEEEHHHLLLOOOTTT\\\mmm~~~nnnGGG<<<777;;;999222000666///000000111111111000000666444333222222222000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,+++***+++---.../////////---000555555222555<<>>???EEENNN[[[nnn~~~iiiVVVCCC<<<999444444777333333444444444444555555222000///...///...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........------............//////555444666;;;AAALLL[[[iiikkkuuu}}}xxxrrrnnnooosssvvvyyy{{{zzzxxxtttlll```QQQHHHFFFBBB;;;555222111000.........//////000000111111000000000000000000000000111111111000000///...---------,,,,,,,,,,,,------......---------,,,,,,,,,------...////////////...------...////////////...------------------------------......------,,,+++,,,++++++,,,...//////..................---------////////////000000000000---000555;;;BBBHHHMMMOOOVVVXXX\\\^^^___^^^\\\[[[]]]^^^]]][[[^^^ccc//////...---------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++***,,,......---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---///000000000111222666???CCCNNNeeezzzvvvwwwoooiiijjjmmmkkkqqqpppjjjhhhmmmooolll```ZZZXXX[[[\\\VVVOOOLLLIIIHHHFFFDDDBBBCCCEEEGGGLLLNNNQQQRRRTTTUUUWWWXXXVVVZZZ___eeelllsssyyy}}}{{{tttgggddd___[[[VVVQQQMMMJJJGGGDDDBBBDDDFFFIIIRRR[[[mmmvvv~~~ppp___RRREEE;;;888;;;999888777555333222111000111000............---+++........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............***,,,...///000111333555:::<<>>DDDKKKOOOSSS\\\iiirrr|||}}}~~~zzzvvvxxx{{{~~~~~~xxxrrrllljjjdddbbbZZZMMMEEE@@@999111000000000000000000000/////////////////////////////////000111222222111111...------,,,,,,------...------.........---,,,+++---......///000/////////------............------,,,,,,,,,---------............------,,,,,,,,,,,,...------...//////---+++/////////...---------,,,.../////////000000000111///000333888>>>FFFLLLPPPWWWYYY]]]___```___]]]\\\^^^```___]]]```eee000///......------......------------,,,,,,,,,,,,,,,,,,------------,,,,,,---)))(((***+++))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...,,,,,,,,,---------......000222333111000111666:::BBBPPP[[[ooonnnfffjjjfff[[[rrr~~~yyyuuuvvvpppdddbbb[[[TTTPPPKKKEEEEEEHHHGGGJJJLLLLLLJJJJJJNNNQQQSSSVVVYYYZZZZZZ]]]bbbgggqqqyyy|||tttjjj^^^VVVVVVNNNGGGDDDAAA@@@CCCHHHIIINNNZZZlll}}}}}}vvvyyy~~~lllOOO@@@<<<666555333222111111222222222000//////000000///...........................------------------------------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------.........////////////111333333444777>>>CCCMMMXXXbbbeeefffkkkqqquuuyyyzzzzzz~~~{{{wwwxxxxxxuuuqqqmmmjjjiiijjjlllfffZZZPPPJJJ???333000///.........///111222000000000000000000000000......000111111222222222......------------......,,,---.........---,,,+++------...////////////...---............---,,,,,,+++,,,,,,------.........///...---,,,,,,,,,,,,---------...000333444333111...............---------......//////000000111111111222444888>>>EEELLLPPPTTTXXX]]]aaabbbaaa^^^\\\___```___^^^aaafff000//////..................------------,,,,,,,,,,,,,,,------------,,,,,,+++((())),,,,,,((((((,,,++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,---------......000111222111000444;;;BBB^^^jjjttt|||wwwssspppkkkkkkoootttrrrjjj]]]\\\VVVOOOJJJDDDAAAEEEKKKKKKPPPTTTUUUSSSRRRUUUXXXVVV[[[```dddiiiqqq{{{tttjjjeee\\\SSSNNNIIIEEEFFFIIIDDDCCCHHHTTT```mmm___HHH>>>666555333222111222333333111000//////000000///...................................................---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////111444666888@@@JJJSSSaaaooo|||~~~}}}}}}wwwvvvvvvuuussspppllliiihhhooopppiiidddaaaVVVHHH:::888444111000000222333000000000000000000000000//////000000111000000000......------------......,,,---...//////---+++***,,,,,,---...............---.........------,,,+++++++++,,,,,,---......//////...---,,,,,,,,,------+++,,,---000333444222000---------........................///000111111111111222666;;;@@@FFFJJJMMMPPPUUU[[[aaacccaaa]]]ZZZ^^^______]]]```fff000000///.....................---------,,,,,,,,,,,,------......------,,,+++)))+++///...))))))///++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,---......,,,,,,,,,---------.........000111000000666@@@HHHcccnnnuuuwww|||vvv{{{jjjcccpppqqqdddiii~~~nnnkkkcccWWWPPPMMMKKKJJJGGGDDDHHHNNNPPPVVV[[[]]][[[YYY[[[^^^ccchhhpppxxxuuunnnfff```XXXMMMFFFEEEFFFAAA>>>BBBGGGPPPaaaqqqmmmQQQAAA:::888666333111000111111000///......///000///---////////////////////////........................---------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000111555:::>>>DDDOOO^^^iiikkk{{{|||xxxdddpppvvvvvvwwwxxxoooaaaIIIEEE>>>888333111222222000000000000000000000000000111111000000///...---......------------......,,,---...//////---+++***+++,,,------......---------.........------,,,+++++++++,,,,,,---.../////////...---,,,+++,,,------++++++,,,...000///,,,***,,,------....../////////---......///000111111222///333888>>>CCCGGGIIIJJJMMMRRRZZZaaacccaaa\\\YYY]]]^^^]]]\\\___eee000/////////............/////////...---------,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///,,,111---,,,444999DDDUUUnnntttyyy}}}}}}vvvnnnjjjkkkmmmiiifffnnn|||ooofff\\\TTTIIIHHHFFFDDDDDDIIIPPPUUU\\\]]]]]]ZZZYYY]]]gggooo|||yyyxxx{{{|||tttlllbbbVVVNNNLLLFFFCCCDDDDDDEEEKKKTTTkkk}}}eeeJJJAAA<<<999777333///111555222222111///..................------------......000000///...------,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---...000222333333777888CCCMMMWWWooo}}}~~~|||}}}}}}~~~}}}yyy~~~uuunnnllllllnnnooo\\\XXXNNN@@@888555333///.........//////000000000......//////000000111111...............///000111111000///...---,,,,,,,,,+++---///000000///,,,+++,,,,,,+++++++++,,,------+++,,,---.........---,,,+++,,,,,,---.........---000000//////........................////////////......//////000000111111000///111888AAAHHHJJJIIIPPPTTTZZZ___aaaaaa___]]]]]]``````^^^___ddd000000/////////........................---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////...333111///777>>>MMMcccuuu~~~{{{~~~vvvnnnrrrooonnnnnngggcccmmm||||||kkk```VVVMMMJJJJJJIIIIIIJJJNNNTTTYYYWWW[[[^^^___bbbjjjwwwwwwooojjjjjjppprrr||||||wwwzzzyyyoooccc[[[VVVOOOJJJHHHEEEBBBFFFLLL[[[jjj|||xxx```JJJDDD>>>::::::888444333666222111000//////////////////......------......///000//////......---,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...---...///000000999@@@PPP[[[ggg||||||}}}~~~}}}}}}yyyvvvwwwyyywwwoookkkiiigggeeebbbaaaZZZKKK>>>999777555///////////////............/////////000000000111///............//////000000///...---,,,,,,,,,,,,---...000222222000...---...------,,,,,,,,,------***+++,,,---------,,,,,,+++,,,------.........---/////////.........------............////////////......//////000000111111111000111888AAAHHHJJJIIIMMMRRRYYY___bbbaaa^^^\\\^^^``````^^^```eee000000000/////////......---------..................------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---222000111;;;CCCUUUnnnzzz|||zzzwwwtttpppnnnuuuqqqpppnnngggbbblll{{{ssscccXXXOOOHHHDDDFFFIIIKKKNNNSSSXXX\\\VVV\\\bbbiiippp|||tttggg___]]]XXX]]]jjjuuuvvvvvv~~~tttlllaaaZZZRRRMMMGGGBBBBBBEEEKKKTTTbbbtttwwwhhhZZZOOOEEE<<<:::999555222111111111000000000000000111///......------......///000//////......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////......///000111333333===LLLbbbmmmyyy|||~~~~~~xxxzzz}}}uuupppjjjccc^^^aaagggfffZZZKKKAAA:::666333222111000////////////////////////000000000000000//////............//////...------,,,,,,,,,,,,///000222333333222000///000///...---------------******+++,,,,,,,,,,,,+++,,,,,,---............---.........------------------............/////////......//////000000111111111111222888AAAHHHJJJJJJJJJOOOXXX___bbbaaa^^^[[[^^^aaaaaa___aaafff000000000////////////...,,,---------.../////////------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---------...///000111///111111888FFFOOO^^^uuu}}}vvvkkkfffhhhooovvvtttooommmpppnnnjjjnnnxxx~~~sssfffZZZQQQJJJFFFCCCGGGLLLPPPTTTYYY]]]```aaahhhsss}}}}}}vvvpppkkkhhhjjjnnntttoooiiiaaaYYYSSSMMMIIIHHHEEEIIIPPP]]]ppp{{{tttdddTTTCCC<<<:::666111///111111000000000111222222//////............//////000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............/////////---...000222444888<<>>FFFLLL\\\oooyyyyyyyyyyyywwwuuusssqqquuuzzz~~~~~~{{{zzz~~~~~~yyyuuussssssttt{{{|||rrrkkkjjjkkkiiieeeaaa[[[PPPEEE999777555222111000000111000000000000////////////111000///.....................---,,,,,,,,,------...///000111111111000000222111000///...---------------------.........///---......//////...------------------------------------------..................//////000000111111111111333888>>>DDDIIIKKKHHHOOOXXX```dddbbb^^^[[[^^^aaaaaa___bbbggg111111000000000/////////---------...............,,,,,,,,,------------...+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------...///000111222222222666HHH^^^eeepppzzzbbbZZZmmmtttgggeeefffgggllluuusssmmmoooxxx}}}wwwrrrrrriiiaaaXXXQQQKKKFFFFFFIIIWWWYYY\\\___cccgggmmmppp~~~vvvmmmeeeZZZPPPKKKIIIGGGGGGJJJTTThhhyyyqqqVVVFFF>>>888555444333333222222222222222333000//////......//////000////////////////////////,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////000000000000000222555888<<>>777555555444333222222222222222000000////////////000000/////////////////////000,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///////////////000000000111111111000333888===EEETTTeeerrryyyttt{{{~~~xxxwww~~~xxxeee```\\\]]]bbbdddaaa]]]XXXWWWVVVVVVXXX[[[___bbbkkkpppvvvxxxtttoookkkjjjhhhhhhiiijjjlllpppwww{{{uuuqqqsssxxx{{{yyy~~~{{{sssiiiccc```YYYPPPLLLHHHBBB;;;666222000000111000000000/////////...///............//////000/////////......//////000------...//////000000111//////...------...............---,,,---...///000///////////////...------------........./////////,,,,,,---------...............//////000000111111///000222555:::@@@FFFJJJIIINNNUUU[[[^^^]]]ZZZXXX\\\^^^___^^^```fff111111111111000000000000/////////......------,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......------......///111222333666>>>III[[[kkkrrrkkk```vvvoooeeekkkqqqooonnnqqqmmmlllppppppfffYYYXXXaaa___VVVOOONNNOOOPPPWWWaaa___bbbiiirrr|||ooo___VVVOOOOOONNNKKKKKKOOO^^^uuuppp\\\JJJ???;;;666555444333222111111111000000////////////000000////////////000000000000,,,,,,,,,------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000000000000000111111111111...333999AAANNNbbbxxxzzzxxx~~~}}}{{{zzzpppooossszzz{{{vvvqqqpppaaa\\\ZZZ```jjjooommmhhh___\\\WWWTTTUUUZZZ```eeennnsss{{{{{{vvvsssuuuzzz}}}{{{|||{{{uuutttwww~~~{{{zzznnn```UUUXXXSSSLLLCCC<<<777333222111111000000/////////..................///000111000000/////////000000111---......///000111111222......---------......///------,,,+++,,,---.../////////000000///...------........./////////000000,,,,,,,,,---------............//////000111111111...000222444888>>>EEEIIIIIIMMMSSSXXX[[[ZZZXXXVVV[[[^^^^^^]]]```fff111111111111000000000000//////.........---------........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---......222//////222222111333777<<>>888444444444000///000000000000////////////...////////////////////////---------...............//////............//////........................................................................---------............/////////000000000111111111///000333555999???FFFKKKMMMRRRWWWZZZ[[[YYYXXXXXX[[[]]]]]]]]]bbbiii222222222222111111111111000000/////////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------...//////333000///000111555AAALLLeeeiiimmmeeefffnnnnnnvvv|||eeeiiigggkkkxxxddddddjjjttt~~~}}}wwwpppppp___TTTLLLLLLTTT```ssskkkNNNDDD888222111222111///111111111111000000000000000000///............///........................------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000111111000000000000////////////222111333666555888CCCPPP}}}uuukkk___UUUNNNNNNMMMJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDBBBDDDFFFHHHIIIHHHFFFEEEEEEGGGHHHHHHHHHJJJMMMOOOQQQRRRTTTWWW[[[aaahhhlllqqqvvv{{{|||~~~~~~|||yyyxxxwwwwwwsssooommmqqqwwwzzz{{{{{{mmmjjjddd\\\VVVRRRQQQQQQGGG@@@888555333//////111111000000000////////////000000000000000000000000------------......////////////............//////........................................................................---------............///000000000000111111111111...000333666:::???FFFJJJLLLPPPVVVYYYZZZYYYXXXWWWZZZ\\\\\\\\\```ggg333222222222222111111111000000000/////////....................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......///000222000000111444;;;KKKZZZeeeuuu}}}llliiimmmiiippp|||qqqaaammmwww~~~pppiiimmmwwwwwwtttqqqpppqqqrrrrrrrrrtttwww}}}~~~rrruuu}}}|||kkk]]]QQQNNNPPPUUUcccrrr|||mmmYYYPPPDDD;;;666555444333222222111111111000000000111000//////......//////........................------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000111111////////////000000000000111///111777999???PPPcccyyyuuuqqqrrrxxx}}}rrrggg___YYYRRRMMMKKKDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCBBB@@@@@@AAABBB>>>???AAACCCCCCBBB@@@???===???@@@@@@@@@AAACCCEEEEEEGGGHHHJJJLLLPPPUUUYYY]]]cccjjjqqqwww~~~|||yyyxxxssskkkgggkkkrrrvvvxxxzzzrrrpppkkkccc[[[VVVVVVXXXNNNEEE===999555111000111111111000000000/////////000000000000000000000000...------------.../////////..................///........................................................................---------............///000000000111111111222222...000333666:::???FFFJJJKKKOOOUUUYYYYYYXXXWWWWWWZZZ\\\[[[[[[___fff333333222222222111111111000000000000/////////.................................------------......---------------------------------------------------------------------------,,,,,,,,,,,,---.....................//////000000///000444:::EEEYYYjjjnnnuuupppqqqjjjwwwgggeeejjjvvvttteeeqqqxxx|||uuuqqqppphhheeeaaa```aaacccbbbaaadddfffjjjpppxxx|||vvvssspppjjjmmmyyyjjj]]]XXXTTTPPPWWWccclllxxxvvv~~~~~~mmm```YYYMMMBBB:::666555555222222222111111111000000111000000///////////////........................------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000......//////000000111111333000333<<>>@@@AAA???===<<<>>>@@@>>>???@@@@@@@@@???>>>===;;;<<<>>>>>>>>>>>>@@@AAA>>>@@@BBBDDDEEEGGGJJJMMMQQQVVV]]]fffnnnuuu|||rrrhhhiiinnnqqquuuyyyvvvsssoookkkfffaaa]]]ZZZNNNGGGAAA???;;;555111111111111111000000000//////////////////////////////...------,,,---...///000......------------..............................................................................---------............///000000111111111222222222---000333777:::@@@EEEIIIKKKOOOUUUYYYZZZYYYXXXXXX[[[]]]\\\[[[```ggg333333333222222222111111000000000000////////////..............................------------......------------------------........................---------------------------,,,,,,,,,,,,---.....................///000000......111666>>>LLLcccvvv~~~vvvsssrrrxxxdddfff^^^iiirrrgggkkk|||tttjjjfffddd[[[WWWSSSRRRTTTUUUTTTSSSUUUVVVXXX]]]dddlllssswwwzzz~~~zzz~~~xxxsssrrrvvv|||}}}qqqddd^^^VVVMMMOOOXXX[[[qqqtttxxx}}}bbb\\\RRREEE:::555444555222222222111111111111000111111000///////////////////////////////////////------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111000000000000000---......///000111111222666333777BBBKKKYYYuuufffYYYWWWeeexxx{{{mmmccccccYYYPPPNNNKKKEEEAAABBBAAA@@@???>>>???@@@AAABBB>>>@@@AAA???<<<;;;===???@@@@@@@@@@@@???>>>>>>===<<<>>>@@@@@@@@@@@@@@@BBB===???AAACCCDDDEEEHHHJJJMMMPPPVVV^^^ffflllpppqqqzzzyyy}}}pppmmmpppssswww|||wwwssspppppppppkkkaaaYYYKKKFFFDDDDDD@@@888222111111111111111000000000000////////////////////////......---,,,---...///000---------,,,,,,---------........................................................................---------.........//////000111111111111222222222---000333777;;;@@@EEEIIIKKKPPPVVVYYYZZZYYYYYYYYY]]]^^^]]]\\\```hhh555666555333333333222000000000000000//////////////////.........---------........................---------------------------------------------------......//////......---//////.........---------.../////////......///111...111666>>>JJJ\\\qqquuujjjeee```^^^WWWYYYgggjjjllluuuvvvfff]]]WWWTTTNNNMMMKKKIIIHHHHHHHHHIIILLLLLLLLLNNNQQQUUUYYY\\\]]]^^^gggrrrrrrmmmrrrvvv~~~~~~~~~sssiiiaaaZZZTTTOOOYYYhhh|||xxxxxxpppUUUCCC<<<999666444222111000//////000000111000000///...............//////.........---------........................------------------------...------------,,,,,,,,,////////////000000000000..................------000111111000......///111555888:::BBB\\\~~~ppp[[[VVV[[[jjjttteee[[[VVVQQQLLLGGGDDDCCCCCCAAA>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>======>>>??????;;;<<<===>>>>>>>>>===<<<@@@??????>>>>>>============<<<;;;<<<>>>@@@AAAAAAEEEFFFHHHLLLQQQWWW]]]```llloootttyyy|||}}}zzzzzzyyyxxx}}}tttoooqqqvvvzzz{{{zzzuuunnnkkkkkkiiieeeRRRKKKEEEGGGLLLIII;;;...000111111///...---///111........................000000//////.........---////////////////////////.................................------,,,,,,,,,000000//////.........---...//////000000000000000////////////000111222333///111444666999===BBBFFFIIIKKKQQQXXXYYYUUUSSSUUU[[[^^^___]]]```fff666666444333222222111///111000000000////////////000000/////////.................................------------------------------------------------------------------------//////.........------------...///...------///111000000666EEEVVVhhh~~~}}}pppccc]]]UUUZZZYYY^^^iiinnnvvvrrraaaVVVPPPLLLIIIGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBBBBCCCDDDGGGJJJLLLQQQPPPVVV```cccdddppp|||uuu~~~tttlllddd]]]WWWUUU___ooo~~~{{{iiiQQQAAA888444222333222111//////000111111000000///............/////////.........---------........................------------------------,,,,,,------.........///........./////////000000........................---...///.........111333444888@@@QQQlllyyylll```ZZZlll|||uuujjjaaaVVVNNNKKKIIIEEEAAA???@@@@@@???============<<<<<<===>>>>>>=========<<<======>>>>>>===>>>???@@@@@@???>>>>>>??????>>>>>>=========<<>>>>>>>>???@@@??????AAABBBCCCFFFJJJNNNRRRTTT]]]aaaffflllqqqwww}}}xxxpppkkk{{{~~~wwwuuuuuuvvvwwwyyy|||zzzrrrkkkhhhfffcccYYYRRRKKKLLLPPPNNNDDD;;;444333000/////////111222........................000/////////............////////////////////////...........................------------------,,,000/////////..................///000000000000///////////////000111222333///111444666999===BBBFFFIIIKKKQQQXXXXXXTTTSSSUUUZZZ]]]^^^\\\___eee999666444333333333111000111111000000000/////////000000000000000/////////........................------------------------------------------------...---,,,++++++,,,---..................------------.........------///111333111<<>>>>>>>>===<<<<<<========================>>>???@@@@@@@@@AAAAAAAAAAAA@@@????????????????????????>>>???@@@@@@@@@???>>>=========>>>???AAACCCEEEFFFGGGMMMQQQVVV]]]dddmmmuuu{{{{{{rrrmmmmmmrrrxxx~~~|||yyyxxxvvvssspppqqqxxx{{{vvvooollljjjggg\\\WWWQQQOOORRRRRROOOKKK<<<777111///000222222111........................////////////............////////////////////////........................---------------.........////////////............---......///////////////////////////000111222333///111444666999===BBBFFFIIIJJJPPPWWWXXXTTTSSSUUUYYY\\\]]]\\\^^^ddd>>>888444444555444333444111111111000000000//////////////////////////////........................------------------------------------------------...---+++******+++---...........................,,,---......---...///111555666FFF___ppp}}}}}}yyyfffYYYVVVWWWaaaeeekkkwwwrrrddd\\\PPPLLLGGGDDDDDDCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEECCCDDDGGGIIIMMMXXXdddooovvvxxxllleeeZZZWWWXXX```pppsssWWWFFF>>>;;;555444222111000000111222111000000///.../////////........................................................................------......///000000111,,,,,,,,,---------..................////////////000000111000111444999<<>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB>>>???@@@@@@???===<<<<<<<<<===>>>@@@AAAAAAAAAAAADDDGGGLLLRRRZZZcccnnntttzzz}}}}}}{{{yyy{{{~~~zzzxxxwwwtttoookkkmmmrrrvvvuuusssrrrmmmggg```[[[TTTPPPPPPQQQRRRSSSFFF>>>444000111222111///........................///////////////.........////////////////////////........................,,,,,,------....../////////////////////.........------...///////////////////////////000111222333///111444666999===BBBFFFHHHJJJOOOVVVVVVSSSSSSVVVZZZ]]]]]]\\\^^^dddFFF<<<444333444222222555111111111111000000000000................................................------------------------------------------------...---+++******+++---...---.....................,,,...//////......111333333;;;OOOfffqqq{{{{{{~~~wwwiii[[[TTTTTT^^^eeegggpppxxxkkk```VVVPPPGGGFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBCCCEEEHHHHHHGGGKKKPPPUUU^^^mmm{{{wwwsss{{{uuummmeee^^^WWWYYYgggzzzdddNNN???555666555333222111111111222111111000///////////////---...................................................................../////////////////////...,,,,,,,,,,,,------------........./////////000000111111111000111555;;;???EEEHHHXXXrrr~~~sssppp}}}pppgggZZZSSSMMMKKKGGGAAA???@@@???@@@@@@?????????@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEE>>>@@@BBBAAA???===>>>???<<<<<<>>>??????@@@??????AAACCCFFFJJJPPPXXXbbbhhhmmmrrr{{{|||xxxvvvtttppplllrrrrrrrrruuu|||yyyoooooohhh^^^UUUPPPNNNOOOOOOMMMDDD999222111222000---////////////////////////.........///////////////////////////////////////........................---------....../////////.........///////////////---......///000/////////////////////000111222333///111444666999===BBBFFFGGGIIINNNTTTUUUSSSSSSVVV[[[^^^^^^]]]```eeeTTTEEE777444333000000444222222111111111000000000------------....................................------------------------------------------------...---,,,++++++,,,---...---------...............---///000000///000222444333BBBWWWhhhqqq}}}zzz{{{tttiii```XXXWWWZZZ```ggglll{{{rrrcccYYYRRRLLLIIICCCCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>><<<======>>>???@@@AAAAAA===@@@DDDFFFFFFDDDDDDDDDHHHLLLQQQXXXaaapppssshhh```aaaiiiyyyzzzppphhh]]]YYY___mmm}}}~~~nnnyyyyyyeeeOOO===777666444222111111222222222111000000//////000000---------.............................................................../////////.........------,,,,,,,,,---------...............//////000000111000/////////111666===CCCJJJXXXnnnxxxhhh```bbbtttyyy|||qqqhhh```YYYLLLHHHFFFFFFDDD@@@@@@BBB===???@@@???>>>===>>>???>>>============>>>???@@@??????@@@AAACCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIFFFHHHHHHFFFBBB@@@BBBDDD>>>>>>>>>>>>>>>????????????@@@AAACCCFFFLLLSSSXXXaaahhhrrr{{{}}}|||}}}}}}zzzwwwvvvvvvwwwuuuttt||||||mmm```VVVPPPLLLJJJNNNGGG===555222111000...////////////////////////.........///////////////////////////////////////......................................./////////.........///////////////...//////000000000000000////////////000111222333///111444666999===BBBFFFGGGHHHMMMSSSTTTRRRSSSVVV[[[^^^___^^^```fffiiiUUUAAA:::666000000555222222222111111111000000---.........////////////........................---------------------------------------------------------------------------------.........//////...000111111111111444666:::LLL```lllzzzzzz{{{iii___[[[[[[___ddddddppp|||vvvmmm___SSSKKKGGGDDDDDDBBBBBBBBBAAA@@@@@@AAABBB???@@@AAABBBBBBBBBAAA@@@???@@@AAAAAABBBBBBBBBBBB???AAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDHHHOOOXXX^^^qqq{{{qqqddd]]]WWWUUUaaaqqq}}}uuuhhh^^^[[[cccoooxxxsssyyyfffMMM888666555333222111222222222111000000//////000000---------.........//////................................................---------------.........------------............---......///000000111111/////////000444;;;EEEKKK\\\oooqqqZZZSSSYYYffftttiii\\\VVVOOOGGGEEECCCCCCDDDCCC@@@@@@DDD;;;>>>@@@@@@>>>>>>???AAA?????????@@@AAABBBCCCDDDFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOMMMLLLKKKKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQSSSTTTSSSMMMGGGEEEGGGKKKDDDCCCAAA@@@??????@@@@@@>>>?????????@@@CCCHHHKKKTTT[[[dddnnnvvv||||||xxxxxx~~~{{{|||~~~}}}zzzwww}}}yyykkkaaaYYYQQQLLLJJJFFF>>>777333111111222////////////////////////............/////////000////////////////////////........................////////////......................../////////000///000000111111111111111////////////000111222333///111444666999===BBBFFFFFFGGGLLLRRRSSSRRRSSSWWW[[[]]]^^^]]]___eee{{{cccLLLBBB;;;333333888222222222111111111111000.../////////000000111111........................---------------------------------------------------......//////......------------........./////////000222222111222555777CCCUUUfffrrrzzzxxx~~~rrr^^^UUUVVVZZZ```eeejjj{{{zzzddd]]]SSSKKKEEEDDDDDDEEEBBBBBBBBBBBBAAABBBEEEGGG???@@@BBBDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAAEEEEEECCC??????BBBEEEEEE@@@AAACCCFFFIIIJJJKKKKKKSSS[[[cccgggjjjqqqvvvwwweee\\\XXXXXXVVVUUUaaasssrrrddd\\\^^^gggppppppPPP888777555333222222222222222111111000000000000000---------.........//////........................////////////////////////***++++++,,,---...//////---------.........//////---......///000111111222000000111333999BBBMMMTTTpppsss[[[WWWaaannn}}}nnn___WWWSSSLLLDDDBBB@@@AAABBB@@@<<<<<>>AAABBBAAA@@@BBBEEECCCCCCDDDDDDFFFGGGIIIJJJMMMMMMNNNPPPRRRTTTVVVWWWUUUTTTSSSQQQPPPPPPQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ^^^^^^[[[SSSKKKHHHKKKOOOKKKIIIFFFCCCBBBAAABBBCCC>>>??????>>>>>>@@@CCCFFFIIIOOOYYYcccmmmwwwzzz}}}~~~zzzvvv}}}|||pppiiiaaaXXXRRRFFFDDD???999333222333555000000000000000000000000---.........//////000000////////////////////////........................000000//////......---------.........//////000000000000111222222222222222////////////000111222333///111444666999===BBBFFFFFFGGGLLLRRRSSSQQQSSSWWWZZZ\\\]]]\\\^^^ddd}}}^^^FFF:::555444555555444333333333222000...000000000000////////////........................---------------------------------------------------------............///---------------...000000666...---222111...333>>>NNN]]]fff{{{qqqqqq|||uuuaaaSSSUUU]]]```gggoooxxx~~~lllZZZSSSKKKEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFGGGFFFEEENNNNNNPPPSSSVVVYYY[[[]]]]]]UUUSSSXXXVVVTTTgggwwwooofff___aaaiii}}}{{{RRR===777555666555222111222111111000000000000111111000000//////.........---------............------......////////////......------------------------...............///000000000//////111222333222000///...333<<>>===???AAABBBCCCFFFGGGLLLVVVcccooouuuxxx}}}~~~}}}{{{wwwsssrrruuuyyy{{{vvvhhhddd```YYYLLLEEE<<<666444333111...000000000000////////////......------------......///////////////////////////////////////.................................////////////////////////............////////////000///.........///111222000111333666:::???BBBDDDFFFJJJOOORRRSSSSSSTTTTTTXXX[[[]]]\\\^^^cccxxx___LLL@@@;;;;;;555333222222333222000///000000000000////////////........................---------------------------------------------------------............///------------...///000000333---,,,000000...777DDDWWWaaaqqqvvvpppxxx~~~fffZZZTTTYYY___ccclllwww~~~kkk]]]QQQLLLFFFCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFHHHJJJJJJJJJIIIHHHIIIKKKNNNSSSWWW[[[^^^XXXTTTUUUYYYUUUUUUjjj}}}wwwooofff``````nnnvvveeeEEE;;;333222333222222444111111000000000000111111000/////////............------............------......////////////......------------------------...............///000000000000000000000000...---333///666CCCGGGIII]]]wwwwwwbbbbbb}}}qqqaaa]]]VVVNNNGGGCCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDGGGHHHHHHJJJJJJJJJLLLOOORRRTTTUUU___ccciiiqqqyyy~~~}}}wwwkkkcccaaa___[[[VVVVVVQQQJJJFFFGGGGGGEEEDDDAAA???????????????>>>@@@@@@DDDLLLXXXeeeooouuu}}}}}}~~~zzzwwwtttqqqooonnnoooqqqsss|||xxxlllhhhccc\\\PPPIII@@@:::777555333111000000000000///////////////......------......////////////////////////////////////////////////...........................////////////////////////............////////////000//////...///000111222000111333666;;;???BBBDDDFFFJJJOOORRRSSSSSSTTTUUUYYY\\\]]]\\\^^^ccczzz```LLL>>>888444333222222222222111///000000000000////////////........................---------------------------------------------------------............///------------...///000111111......111111222???PPPaaafff}}}uuu{{{xxxfffWWWUUUXXX```eeejjjwwwzzzpppjjjfff```UUULLLHHHFFFCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKOOOSSSWWWZZZXXXWWW[[[___ZZZZZZqqq}}}rrrfff______lll~~~xxxUUUFFF666111111111222444111111000000000000111111////////////............------............------......////////////......------------------------...............///000000//////000111111000//////666666AAAPPPRRRRRRgggnnngggyyy{{{lllcccXXXTTTMMMGGGCCCBBBBBBCCC@@@@@@@@@AAAAAA@@@@@@@@@>>>@@@BBBEEEHHHKKKNNNOOOOOOPPPQQQUUUZZZ```fffjjjuuuzzz}}}xxxxxxuuuppplllkkkdddZZZSSSRRRQQQMMMGGGEEECCCBBBBBBBBB@@@>>>===>>>>>>BBBJJJVVVccclllssszzz}}}{{{~~~}}}~~~|||||||||xxxtttjjjiiihhhffffffgggiiijjjqqq|||yyyppplllggg```XXXPPPFFF???;;;888555222000000000000///////////////......------......///////////////////////////......//////////////////........................////////////////////////............///////////////////////////000111111///000333666;;;???BBBDDDGGGJJJOOORRRSSSSSSTTTUUUZZZ]]]]]]\\\^^^cccvvv]]]FFF555555444222222222333111000000000000000////////////................................................,,,,,,---------------------------............///------------...///000111222111333444333777HHHZZZdddjjjjjjZZZOOOUUU```hhhkkkssskkkbbbVVVQQQPPPNNNIIICCCDDDDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKLLLOOONNNMMMMMMNNNQQQTTTVVVYYY\\\bbbeeebbbeee}}}|||ppphhh]]]fffvvvcccPPP<<<333333222111222111111000000000000111111///////////////.........------............------......////////////.............................................///000000---///111222222333444555666BBBPPPXXXXXX___tttsssjjjxxxyyyllleeebbbUUUQQQKKKEEEAAA@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCC>>>AAAFFFKKKNNNQQQRRRTTTRRRUUUZZZaaakkkvvv~~~tttlllhhhccc]]]PPPMMMIIIFFFEEEEEEDDDCCC@@@@@@??????AAAHHHTTT]]]___lllyyy|||{{{~~~~~~|||}}}}}}wwwsssrrrrrrfffeeebbbaaaaaaccceeefffgggrrrzzzwwwqqqmmmiiidddaaaYYYNNNEEE???:::444111000000000000//////////////////............//////////////////////////////............////////////........................////////////////////////............///////////////////////////000000111///000333666;;;???CCCEEEHHHKKKOOORRRSSSSSSUUUVVV[[[^^^^^^]]]^^^cccyyyXXX===888666333222333333222111000000000000////////////////////////////////////........................,,,,,,,,,---------......---------............///...............///111111222333444333333<<>>BBBBBBAAABBBBBBDDDEEEFFFEEEJJJPPPTTTUUUUUUVVVWWWWWW]]]fffrrrzzzsssccc]]]TTTLLLGGGEEEDDDCCC@@@AAA@@@>>>===AAAHHHNNNRRRbbbttt{{{}}}~~~~~~uuuppprrrvvvqqqnnniiieeecccdddfffgggaaajjjrrrsssnnnkkkhhhfffggg```UUUKKKCCC<<<444///000000000000/////////////////////....../////////////////////////////////---.........//////000000////////////////////////////////////////////////............////////////...//////000000000000000...000222666;;;???CCCEEEIIILLLOOOQQQRRRTTTUUUWWW\\\______]]]^^^ccckkkHHH<<<999666444333333222111000000000000////////////////////////////////////........................+++,,,,,,------.........---------............///............///000111111///111222222555AAASSSbbbeee}}}lllSSSQQQUUU^^^iiipppwwwttt\\\UUUMMMKKKNNNNNNIIICCCEEEGGGJJJKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLOOORRRRRRPPPOOOQQQTTTPPPQQQTTTWWW\\\```ccceeejjjiiikkkqqqyyy~~~xxxtttkkkdddfffpppxxxwwwvvvxxxiiiWWWDDD:::666444333444111111000000000000111111.........///////////////------............------......////////////.............................................///000000111222222000...000666;;;FFFSSSWWWSSSbbbooolllxxxiiiaaaXXXOOOKKKCCCAAA???======>>>@@@BBBAAA@@@@@@AAACCCEEEGGGIIIKKKOOOSSSUUUUUUWWW[[[^^^iiiqqq~~~~~~vvviii]]]SSSMMMHHHEEEAAA@@@???>>>===???CCCFFFMMM\\\mmmvvv{{{~~~~~~~~~}}}~~~~~~xxxtttvvv{{{|||yyysssnnnjjjiiiiiiiiiaaagggmmmmmmiiifffgggiiiiiicccZZZRRRJJJAAA888111000000000000////////////000//////......//////000////////////////////////------......///000000000////////////////////////////////////////////////............////////////......///000000000000000...///222666;;;@@@DDDFFFJJJLLLOOOQQQRRRTTTVVVXXX]]]``````^^^___bbbxxxTTT???<<<888555444333222111000000000000////////////////////////////////////........................++++++,,,,,,---......///---------............///............///000111222...000111333:::III[[[gggttt{{{___OOOUUU\\\dddoooxxxsss```YYYRRRPPPSSSSSSMMMHHHHHHKKKMMMNNNLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXUUUZZZ___aaaaaabbbfffjjjkkknnnttt{{{yyywwwlllgggnnnvvvyyyxxxfffPPPAAA777222222555111111000000000000111111............/////////000------............------......////////////.............................................///000000111222222000000555???GGGSSSSSSYYYgggooosssrrrbbbYYYSSSKKKFFFEEE??????@@@@@@BBBCCCEEEFFFBBBBBBCCCDDDFFFJJJMMMOOONNNPPPRRRTTTWWWaaannnxxx|||pppfff]]]WWWJJJGGGBBB??????AAABBBBBBFFFRRR___hhhqqqzzz~~~~~~~~~}}}{{{|||~~~}}}}}}yyyvvvuuuwwwvvvuuusssqqqooommmkkkgggiiikkkhhhdddbbbffflllhhhddd^^^XXXRRRIII>>>666000000000000////////////000000////////////000000////////////////////////------......///000000111////////////////////////////////////////////////............////////////---...///000111000000///---///222666;;;@@@DDDFFFJJJMMMOOOQQQRRRTTTVVVXXX^^^aaaaaa^^^___bbb```BBB>>>:::666555444222111000000000000////////////000000000000000000000000////////////////////////++++++,,,,,,---...//////---------.........//////.........//////000111222///111222666@@@RRRcccnnn}}}lllWWWPPP]]]aaajjjuuu}}}tttnnneee^^^VVVTTTWWWWWWRRRLLLKKKNNNQQQRRRPPPPPPRRRTTTPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTTTTTTTTTTSSSUUUVVVWWWYYY[[[]]]^^^___^^^___aaaccceeegggiiijjjpppvvv}}}tttlllpppwww}}}xxx^^^III999111111555111111000000000000111111---.........//////000000---..................---......////////////......////////////////////////...............///000000///111222222555>>>LLLVVVZZZRRR]]]uuunnnrrrggg[[[TTTLLLCCCAAADDD>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHKKKOOOSSSUUUSSSTTTUUUXXXaaarrruuunnnXXXQQQHHHCCCBBBBBBBBBAAA>>>FFFPPPZZZgggvvv~~~~~~~~~}}}{{{zzz{{{}}}{{{rrrkkkhhhkkkooossstttrrrpppmmmlllllljjjfffaaa```fffnnnfffccc___\\\WWWNNNDDD<<<000000000000////////////000000////////////000000////////////////////////---------...///000000111000000000000000000000000////////////////////////............/////////000---...000111111111000///---///222666;;;@@@DDDFFFKKKMMMOOOQQQRRRTTTWWWYYY___aaaaaa^^^___bbb^^^LLL888111333666333000111111111111000000000000////////////////////////////////////............///////////////////////////////////////.........////////////000000000000111000111:::KKK___ooowwwoooccc^^^aaahhhkkklllwww~~~|||yyyuuullljjjddd^^^___bbbaaaYYYPPPSSSVVVYYYYYYYYYYYY\\\^^^XXXYYYYYYWWWUUUUUUWWWYYYSSSWWW\\\^^^]]]\\\\\\\\\___YYY[[[dddkkknnnxxxzzzssswwwqqqTTT???777666555222111111111111111222222000000000000000000000000000000000000///////////////...---...///000000...////////////////////////111000///////////////000333333333222777CCCPPPYYYZZZ^^^oootttwww}}}sssiii___RRRIIIFFFDDDAAA>>>@@@@@@@@@@@@AAABBBCCCCCCEEEHHHLLLPPPRRRSSSUUUWWWWWW]]]eeelll|||sssfffUUUIIIEEEDDDCCCBBB>>>BBBGGGKKKUUUeeeuuu|||zzz|||~~~||||||~~~|||wwwaaa^^^dddqqqyyyuuunnnkkkpppkkkhhhhhheee```aaahhhdddgggddd^^^___```TTTBBB:::555//////222444222000000000000000////////////000000000000000000000000111000/////////000222333000000000000000000000000---------.........//////////////////000000000000000000000000111111111111111111222444888===AAADDDHHHJJJMMMPPPQQQTTTWWWZZZ```aaaaaa```^^^^^^jjjXXXBBB777555666333000111111111111000000000000////////////////////////////////////............/////////////////////////////////////////////...////////////000000000111444///111???RRRbbbnnnwwwxxxiiicccbbbffflllmmmppp}}}yyy~~~}}}|||zzzssspppllliiijjjkkkhhh```YYY[[[___ccceeeeeeddddddeeeccc```]]]]]]___aaa```___cccccccccccccccdddfffgggmmmjjjmmmyyy}}}{{{vvvwwwuuuVVVAAA888555333222111111000000111111222000000000000000000000000000000000000////////////000///...///111111111000////////////////////////000000////////////000000000000000444>>>LLLYYY___YYYcccxxxyyyvvvxxxgggaaaYYYMMMFFFCCCBBB@@@===@@@@@@???@@@AAACCCEEEFFFIIIMMMQQQTTTUUUUUUUUUVVV^^^iiiwwwvvveeeWWWOOOJJJDDD@@@>>>@@@CCCFFFOOO]]]mmmwww~~~~~~~~~}}}kkkcccaaammmxxxyyysssnnnmmmkkkkkknnnkkkeeeeeeiiiqqqssspppiiifffdddUUUCCC<<<666///---///111111///000000000000////////////........................//////.........///000111000000000000000000000000---------.........///////////////000000000111111000000000000111111111111000111444777;;;???AAACCCGGGJJJNNNQQQSSSUUUXXXZZZ___`````````^^^^^^~~~lllRRR???777555333000222222111111111000000000////////////////////////////////////............////////////////////////......///////////////////////////000000000111111666///444III\\\dddnnnzzzkkkaaaccchhhlllooonnnwww~~~yyy}}}}}}~~~~~~{{{vvvqqquuuwww{{{~~~~~~}}}zzzxxxzzzvvvrrruuu{{{}}}yyy{{{{{{}}}xxxttt~~~^^^FFF;;;666444222111111000000000111111000000000000000000000000000000000000////////////111000///000111222222000////////////////////////000000000//////000000111111///000:::HHHUUU^^^aaaVVVfff~~~yyykkk]]]VVVOOOFFFAAA??????>>>===@@@??????@@@BBBFFFIIIKKKMMMPPPTTTWWWYYYZZZ\\\]]]pppwwwjjj```UUUKKKCCCBBBAAA@@@BBBHHHSSSaaajjjwww{{{|||~~~~~~tttfff]]]eeesssyyytttoookkklllpppsssqqqkkkiiijjjxxxzzzwwwrrrppplll\\\JJJAAA;;;333......000000000000000000000////////////..............................---------...///000000000000000000000000000------........./////////000000000000111111111111000000000000111111111111///111555:::>>>@@@BBBBBBFFFJJJNNNRRRTTTVVVXXXZZZ^^^___```___^^^^^^dddGGG777444333222222222222111111111000000////////////////////////////////////............////////////////////////............//////////////////000000000111111111444111===VVVbbbdddppprrr^^^[[[eeemmmooooooqqq~~~sssrrr}}}~~~wwwooovvvnnnQQQ@@@888555222222111000000000111111000000000000000000000000000000000000////////////000///...///111222111000////////////////////////000000000///000000111111444222777EEETTTZZZ[[[ZZZXXXiii~~~yyyoooaaaTTTLLLGGGAAA>>>===>>>???>>>@@@@@@@@@AAAEEEIIIMMMPPPRRRTTTWWW[[[```iiirrryyywwwkkk]]]SSSKKKEEE@@@@@@CCCIIISSS\\\jjjqqqyyy}}}|||zzzzzz|||xxxzzz{{{zzz}}}}}}ttthhh___bbbmmmtttsssooommmooorrrtttqqqmmmjjjjjjmmmoooqqqrrruuusssfffXXXJJJCCC999222///000111111000000000000////////////......................................./////////000000000000000000000000............////////////000000000000111111111222///000000000111111111111000111555888<<>>555000//////000000000000000////////////////////////////////////....../////////000000000////////////////////////........./////////000000///000000000000111111111///000000000111111111111111111222555888===AAADDDDDDHHHMMMQQQTTTWWWZZZ\\\\\\^^^``````_________CCC:::888666333222222222222111111111000000000000000000000000////////////............////////////////////////------......///000000000000000000111111111222222...<<>>>>>@@@AAABBBAAACCCFFFIIINNNRRRVVVXXXTTTXXX___jjj{{{uuugggZZZOOOJJJEEE??????DDDQQQ[[[gggooorrrsssvvvyyyzzz|||zzzwwwxxxyyywwwrrrpppuuuvvvqqqmmmpppuuuxxxsssuuussslllfffeeeeeecccXXXWWWYYY```iiimmmiiicccUUUNNNCCC888111......///000000000000////////////000000000000000000000000......///000000000000///////////////////////////....../////////000000000////////////000000000000000000000000111111111111111111111333777<<>>AAADDDDDDFFFIIILLLPPPUUU[[[___\\\___bbbcccbbbaaa{{{ZZZIII===444333333333222222222111111000000000000000000000000000/////////............////////////////////////---------...///000000111000111111111111222222222222DDDWWW___dddxxxvvvfff___ZZZXXX\\\bbbiiittt~~~rrrooosssuuutttmmmkkkkkkqqqxxx|||zzzvvvyyyzzz|||{{{nnnSSS888777666555444333333333000000000000000000000000000000000000////////////111//////000111222111000////////////////////////000000000000111222333444;;;GGG[[[hhhaaaUUUZZZhhhwwwssscccZZZQQQFFFBBBEEE??????@@@?????????@@@BBBCCCFFFKKKQQQUUUXXXYYYZZZdddqqqzzzkkkeee[[[LLLEEEGGGAAAIIIVVVbbbkkkqqquuuwwwxxxyyywwwttttttuuurrrmmmeeejjjiii```[[[```fffiiinnnsssrrrkkkeeeeeebbb]]]aaaZZZVVVZZZbbbggggggeeebbb\\\RRRFFF;;;555333444000000000000////////////........................+++,,,---.........---,,,////////////////////////////////////000000000000------------.........///000000000000111111111111///111555999===@@@BBBBBBDDDEEEHHHJJJNNNTTT[[[```\\\___bbbdddcccbbbsssWWWDDD<<<222444555222111111222111222111111000000000000000000000000000000000000000////////////////////////////////////000000000000111000000///000222444666555SSSeee```hhhnnn```___\\\^^^dddhhhmmmyyyzzzgggEEE:::888777//////333000111111111111111111111111222111111111000000//////111111000000//////..................////////////000...000333222000444;;;GGGTTTcccfffZZZRRR]]]ooo|||sssgggZZZQQQKKKDDD@@@@@@<<<===>>>@@@BBBCCCCCCCCCKKKLLLMMMPPPUUUZZZ^^^```yyyvvvdddXXXOOOHHHFFFEEEJJJUUU___gggpppxxxzzzuuusssvvvtttnnnlllooopppiii^^^UUURRRUUU[[[___kkklllnnnooojjjcccaaadddhhhjjjkkkgggcccaaadddhhhgggcccZZZMMM@@@666333222333222000000111111///...//////............//////------------------------....................................////////////111111000000//////......000000000000111111111111222444666999;;;===>>>???DDDFFFFFFGGGMMMWWW\\\[[[^^^___aaabbbcccbbb~~~cccJJJ===555666666444222222111111222111111000000000000000000000000000000000000000////////////////////////////////////000000000111000000000000111333666888>>>VVVdddbbbooo{{{qqqggg```^^^^^^aaagggllltttvvvzzz|||hhhDDD888666666//////333000111111111111111111111111111111111111000000000///111111000000/////////////////////000000000111111000...000333222222:::DDDQQQ[[[eeedddWWWRRR```sss}}}nnnbbbUUUMMMHHHBBB???@@@===>>>???AAACCCDDDFFFFFFMMMPPPTTTWWW\\\dddooowwwtttjjj[[[OOOJJJGGGHHHOOOXXXaaalllvvvvvvrrrqqqtttssspppooossspppjjjbbbZZZVVVVVVYYY\\\ffffffiiillliiibbb```bbbgggiiijjjhhhdddbbbdddffffffddd^^^SSSGGG>>>999777222111000000111111000...//////............//////------------------------........................000000000000111111111111111000000000/////////...000000000000111111111111000222555888;;;>>>@@@AAACCCEEEFFFGGGMMMWWW[[[[[[```bbbcccdddbbb```tttUUU@@@888777666666555333222111222111111000000000000000000000000000000000000000/////////////////////////////////000000000111111...000111222333555888;;;GGGWWWbbbggg{{{wwwkkkccc```^^^___dddkkkrrr|||uuugggsss}}}xxxfffCCC555333555000000444000111111111111111111111111111111111111000000000000111000000000000/////////000000000111111111222222//////111222111666CCCPPP^^^cccggg```TTTTTTfff{{{zzz|||zzztttfffZZZNNNGGGCCC???>>>@@@??????@@@AAADDDGGGIIIKKKMMMRRRWWW[[[aaannn~~~kkkYYYSSSLLLFFFGGGMMMVVVdddoooqqqnnnnnnpppqqqoooppptttqqqnnniiiddd___]]][[[[[[```aaafffkkkiiicccaaabbbfffhhhjjjiiigggdddcccccc______\\\VVVLLLBBB;;;777222000//////000000000/////////............//////------------------------////////////////////////000000000000111111111111000000000000////////////000000000000111111111111...000444777;;;???AAABBBBBBDDDEEEGGGMMMWWW[[[ZZZaaaccceeedddaaa^^^cccIII:::666555666666333222333222111111000000000000000//////////////////////////////////////////////////////000000000111111111...000222333222444888<<>>???AAA@@@@@@@@@BBBEEEIIIMMMOOOQQQTTTXXX___jjj|||yyyhhhaaaUUUIIIDDDDDDKKKYYYeeeooonnnmmmnnnnnnnnnoooppprrrqqqpppmmmjjjfffbbb```___aaafffmmmnnniiifffggggggggghhhhhhgggeeebbb```[[[]]]]]]ZZZRRRHHH>>>999333111///...///000000/////////............//////........................000000000000000000000000............////////////000000000000///////////////000000000111111111111///111444777;;;>>>@@@AAA@@@CCCDDDFFFMMMVVV[[[ZZZ^^^aaadddddd```\\\rrrWWW===666333555666444333666222111111000000000000000////////////////////////000000000000000000000000000000000000111111111111///222333222111333888===PPPYYYhhhyyyeeeZZZVVV]]]cccjjjnnnuuuzzzxxxggg```fffwww~~~xxxzzzgggPPP:::222666333222444111111111111111111111111111000000000000000000111111000000000000111111111111/////////000000000111111111333333111333???QQQ^^^hhhfff___WWWWWWeee|||pppbbbVVVLLLCCCAAAAAA???@@@BBB???@@@AAACCCGGGKKKPPPSSSVVVWWW\\\iii}}}zzzqqqcccRRRGGGBBBEEEOOOYYYoooppppppooooooooonnnmmmooooooppppppnnnkkkhhhfffdddeeejjjrrruuuqqqnnnnnniiigggeeeeeefffddd```]]]^^^```bbbaaa\\\RRRGGG@@@555222000//////000000/////////............//////........................000000000000000000000000............////////////////////////000000000000///000000000111111111111111222555777:::<<<===>>>???BBBDDDFFFMMMVVVZZZYYYXXX]]]bbbbbb___[[[hhhEEE:::444555666333333777222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111333444222000333;;;BBBWWW```ssszzzooo___YYYZZZ]]]fffmmmpppvvvoooggg```dddtttqqqooovvvyyyqqqqqq]]]BBB555888666333444222111111111111111111111111000000000000111111111111000000000111111111111222/////////000000000111111222444444333999HHHYYYbbbgggbbb[[[VVV___tttxxxhhhVVVOOOGGGAAAAAABBBAAAAAABBB???@@@CCCFFFKKKPPPTTTVVVUUUWWWaaattt}}}ooo^^^QQQHHHEEEIIIPPPjjjnnnqqqpppqqqsssqqqnnnjjjkkkkkklllkkkkkkjjjiiiiiiiiimmmuuuyyyvvvssssssnnnhhhbbb```bbbbbb^^^ZZZ\\\^^^```aaa___WWWNNNFFF888555222000000000000/////////............//////........................////////////////////////000000000000111111111111////////////000000000000000000000000111111111111111222555777:::;;;<<<======@@@CCCFFFMMMVVVZZZXXXTTTZZZaaabbb___[[[vvvQQQBBB777777777222222888222111111000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111333444222111666AAAKKK___ggg{{{~~~hhh\\\ZZZ]]]]]]hhhppprrrzzzzzz~~~ccc[[[UUUWWWhhhqqq{{{kkkKKK:::;;;888444444222111111111111111111111111///000000000111111111111000000111111111222222222000000000111111111222222111444444666AAATTTbbbgggfff```XXXYYYjjj}}}qqq```PPPJJJCCC???AAACCCAAA@@@AAA@@@BBBFFFKKKPPPTTTXXXZZZVVV^^^nnnxxxiii\\\QQQIIIIIILLL]]]dddjjjlllpppttttttooojjjiiihhhggggggiiikkklllllljjjmmmtttxxxvvvsssrrrrrriii___[[[]]]___\\\YYYXXXYYY[[[______[[[TTTNNN<<<888444111000000000/////////............//////................................................000000000000111111111111.../////////000000000111000000000000111111111111///111444777:::<<<>>>>>><<>>AAACCCAAA??????BBBDDDIIINNNSSSXXX[[[]]]```lll|||ooodddXXXNNNJJJKKKOOOYYYbbbgggmmmttttttooonnnkkkhhheeefffhhhlllooollliiikkkqqquuusssqqqpppuuujjj]]]WWWZZZ\\\[[[XXXXXXYYY\\\aaadddbbb]]]XXX>>>:::555222111000000/////////............//////////////////////////////....................................////////////.../////////000000111111000000000000111111111111---///222666:::===???@@@;;;???BBBFFFMMMVVVYYYWWWVVV^^^eeefffaaa\\\sssRRR:::>>>AAA666///333222222222111111111111000000000000000000000000000////////////000000000000000111111111111222222222333222222444333888JJJ]]]gggmmmrrr\\\WWWZZZVVVeeellluuu~~~wwwtttrrrwwwwwwgggaaadddoooyyyaaaUUU^^^ccceee}}}rrrVVVBBB:::444777:::444222333333444333222111000000111333333111000000111000000000000000000000000444444333333222333333333222111777FFFWWWcccggghhhcccVVVXXXsss}}}ppp```TTTNNNBBBAAA???>>>>>>???AAABBBFFFGGGKKKRRRUUUWWW^^^fffwww}}}pppfff]]]QQQFFFHHHIIIPPP```lllqqqqqqqqqlllhhhggghhheeebbbhhhqqqkkkhhhdddcccggglllqqqtttpppmmmiiieeeaaa\\\XXXUUUTTTRRRSSSXXX___cccbbb___IIIAAA888222222222000...000000000000//////////////////............//////000000////////////000000+++,,,,,,---...///000000//////000000///...------////////////000000000000000222444777:::;;;<<<<<<===???BBBGGGLLLQQQUUUWWW]]]```dddeeebbb]]]nnnJJJ>>>:::444111444222222222222111111111111000000000000000000000000////////////000000000000000111111111111222222222333111222333555<<>>777777888222222333333333333222111000///111222111///...//////000000000000000000000000333333222222222222333333444555<<>>===???BBBGGGKKKPPPSSSUUUVVVYYY^^^bbbeeehhhoooMMM===:::777111333333222222222111111111000000000000000000000000////////////000000000000000000111111111222222222111111222333999HHH]]]mmmhhh~~~uuuhhhRRREEEOOO\\\hhhqqq}}}qqqrrrwwwpppnnnmmmmmmrrr{{{|||rrr{{{ssstttxxxvvvtttxxx|||qqq___QQQ???999:::666222222222222222222222222000222222222111000222333000000000000000000000000111111111000111111222222555===JJJWWWdddjjjgggaaaSSSddd}}}wwwjjj]]]OOOEEEBBB@@@@@@@@@@@@BBBEEEHHHJJJPPPPPPTTTXXX\\\fffzzz}}}zzzuuupppmmmmmmmmmnnnppppppqqqqqqrrrtttuuuvvv{{{~~~zzznnncccYYYPPPLLLRRR\\\cccfffiiidddfffhhhhhhdddaaabbbeeejjjiiigggeeecccccceeegggdddgggkkklllkkkiiigggfffhhhccc^^^\\\\\\]]]^^^]]]SSSKKKAAA999444222111000000000000000//////////////////............//////000000////////////000000000000000000000///////////////000000000//////...////////////000000000000222333555888:::<<<>>>>>>===???BBBFFFKKKOOORRRSSSYYY\\\```ccceeefffyyyTTT???:::777222333333333222222222222111000000000000000000000000////////////000000000000000000111111111222222222000222222444;;;LLL```nnnoooqqqeeeQQQHHHTTTcccooowwwsssjjjpppyyy~~~qqqmmmllllllpppyyy|||rrrxxx{{{uuuxxx~~~uuutttqqq~~~kkkXXX@@@666888777222222222222222222222333999999888555222000111222000000000000000000000000111000000000111111222333444@@@NNNZZZeeejjjeee[[[UUUnnnqqqdddXXXLLLDDDBBB>>>>>>???@@@CCCGGGKKKMMMQQQPPPSSSXXX___mmm~~~uuutttqqqlllgggdddcccdddeeeeeeeeeffffffggghhhiiijjjooorrrwwwzzz}}}{{{sssdddYYYOOONNNSSSYYYaaagggccchhhkkkjjjgggeeeeeeeeeiiijjjiiifffaaa______``````fffmmmqqqooojjjeeebbbgggccc^^^[[[[[[\\\]]]^^^TTTNNNEEE<<<666222000///000000000000//////////////////............//////000000////////////000000000000000000000///////////////000000000000000///////////////000000000000222333555777999;;;===???>>>???BBBFFFJJJMMMPPPRRRSSSWWW\\\______]]]^^^BBB777666777333333333333222222222222000000000000000000000000////////////000000000000000111111111111222222222000333444444<<>>>>>???BBBEEEJJJNNNQQQTTTSSSWWW```lll|||~~~zzzrrrjjjeeeccc___[[[XXXWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\dddggglllooorrruuuxxxzzz|||lllaaaUUUNNNLLLOOOXXXaaabbbhhhllljjjgggggggggfffeeeggggggccc\\\WWWUUUUUU\\\dddnnnsssqqqkkkfffcccbbb```]]]ZZZXXXYYY[[[]]]SSSOOOGGG???888333000...000000000000//////////////////............//////000000////////////000000//////////////////////////////000111111111000000////////////000000000000222222444555888:::===>>>>>>???BBBEEEIIILLLOOOPPPPPPTTTZZZ^^^^^^\\\rrrQQQ:::666;;;444444333333333222222222000000000000000000000000////////////000000000000000111111111111222222222000444555555===NNN]]]dddrrrzzzhhhZZZMMMRRRaaahhhqqq|||kkkllltttwww}}}ooohhhggghhhkkkqqq|||yyyssstttzzz~~~||||||wwwcccEEE555555444222222111111111222333444;;;:::888444000...///000000000000000000000000000111111111222222333444555;;;KKKYYY^^^cccdddZZZLLLRRRooo~~~rrraaaUUULLLDDDAAAAAA???@@@AAADDDIIINNNSSSUUUXXXYYYaaaqqqtttnnnmmmhhhaaaWWWUUURRROOOMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOWWWZZZ^^^aaadddfffiiikkkpppsssvvvyyy|||}}}pppiii___UUULLLIIIQQQ[[[^^^fffiiifffdddfffgggfffdddggghhhccc[[[SSSQQQQQQUUU^^^hhhnnnmmmkkkiiiiiibbbaaa^^^[[[YYYYYY[[[\\\TTTQQQLLLEEE===777222000000000000000//////////////////............//////000000////////////000000---------.../////////000//////000111111111111111////////////000000000000111222222444666999<<<===>>>???BBBEEEHHHKKKNNNOOORRRUUUZZZ]]]]]]\\\bbbAAA666<<<444444444333333333222222000000000000000000000000////////////000000000000000111111111111222222222000555666555===MMM[[[```uuusssdddVVVKKKTTTcccgggyyyrrrvvv~~~tttfffffffffhhhnnnyyytttmmmvvv}}}|||jjjKKK999777666222222111111111222444555111111111000///000333666000000000000000000000000222222222222333444555666AAAPPP]]]```bbbbbbVVVGGGUUUrrrxxxzzzkkkZZZOOOGGGAAA???@@@AAAAAACCCFFFKKKQQQVVVYYY[[[^^^kkkrrrfffaaa```^^^YYYNNNMMMKKKIIIGGGFFFEEEDDDFFFFFFFFFFFFFFFGGGHHHIIIIIILLLPPPSSSTTTVVVYYY[[[ZZZ^^^dddhhhlllqqqxxx~~~{{{sssooohhh]]]OOOHHHNNNXXX[[[cccgggcccaaaeeefffdddhhhkkklllggg^^^VVVRRRRRRNNNWWWaaaggghhhiiikkknnneeedddbbb___\\\[[[\\\^^^WWWUUURRRKKKCCC<<<777444000000000000//////////////////............//////000000////////////000000+++,,,,,,---...///000000//////000111111111111111////////////000000000000111111222333555888;;;===>>>@@@BBBEEEHHHKKKMMMNNNSSSUUUWWWXXXXXXXXXuuuLLL:::<<<888555333111222222222111000000000000////////////000000000000111111111111111111111111222333444555000666444555CCCPPPYYYeeexxx~~~tttbbbSSSPPPXXXdddlllzzz~~~wwwsssjjjgggfffhhhlllqqq{{{sssooo|||~~~{{{TTT<<<:::444333333222111222333444555000000000000000000000000000111111111111222222222;;;444000333555333444999JJJ\\\aaaaaaeeebbbVVVPPP```|||~~~wwwfffTTTIIIDDD@@@???AAAAAA???AAAIIIOOORRRWWW\\\\\\ggg|||xxxoooeee___\\\XXXQQQJJJFFFFFFEEEDDDBBBAAA@@@???AAA@@@???@@@BBBDDDDDDDDDDDDFFFIIIJJJJJJKKKNNNPPPNNNRRRWWWYYY[[[```jjjqqqzzz||||||qqqpppkkkaaaVVVPPPQQQTTTaaahhhjjjdddaaabbbbbb___fffiiimmmooolllddd\\\VVVPPPVVV```fffdddccciiirrrrrriiiaaa```^^^ZZZZZZ___[[[VVVRRRQQQIII;;;333333333222111111111111111111//////............//////000000//////.........---111000///......---......////////////000000000000111111000000111111222333555333111333777;;;;;;;;;<<>>:::666555444333222222333444555111111111111111111111111000111111111111222222222666111///111222222777===QQQ]]]```aaaddd^^^UUUXXXmmmrrrbbbQQQHHHDDDAAAAAABBBCCCAAADDDKKKQQQSSSXXX]]]___kkkzzzmmmdddZZZUUUSSSPPPJJJEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@???>>>???AAABBBBBBBBB@@@BBBDDDDDDDDDEEEGGGIIIEEEIIILLLNNNOOOSSS[[[aaahhhmmmwww~~~tttrrrlllcccZZZTTTRRRRRRYYY```dddbbbaaadddeeebbbfffhhhkkkkkkhhhbbb[[[VVVNNNSSS\\\ccccccaaaccciiikkkfffdddccc___YYYWWWZZZ^^^ZZZXXXWWWOOOBBB999777222222111000000000000111//////............//////000/////////............//////.........//////000////////////000000000000111111000000111111222333555333222444888;;;<<<;;;<<>>999666444222333333222111222222222111111111000000000000000000111111111111111111111222222333444555333888555;;;MMMYYYaaannn}}}wwwhhhWWWPPPUUUaaakkkppp}}}pppnnnhhhdddggglllooorrrvvv~~~}}}|||}}}|||[[[@@@999777777666555333333333333444111111111111111111111111000111111111111222222222333111000111222555===GGGXXX]]]^^^ccceee\\\YYYggg~~~}}}kkk\\\MMMFFFCCCAAAAAACCCDDDDDDIIIOOOSSSUUUZZZ```fffvvvssskkk```XXXOOOJJJIIIHHHDDD@@@BBBBBBAAAAAA@@@@@@@@@@@@???>>><<<===???AAAAAA@@@>>>???AAAAAA@@@@@@BBBCCC@@@CCCEEEEEEEEEHHHNNNSSSXXX^^^hhhssswwwyyyzzzuuunnnggg```ZZZUUUQQQTTTZZZ___aaabbbeeefffdddfffggghhhhhheee```ZZZWWWQQQRRRXXX```ccc```^^^___ddddddfffhhhddd\\\WWWWWW\\\YYYXXXWWWPPPDDD:::777222111000000/////////000//////............//////////////////............---------...///000000111////////////000000000000111111000000111111222333666555444555888;;;<<<<<<<<>>===999888666444333333333333111111111111111111111111000000111111111222222222444444555444444:::FFFPPPZZZ\\\^^^gggiii\\\___vvvzzzeeeWWWJJJDDDBBB@@@@@@BBBDDDFFFLLLRRRUUUVVV]]]eeerrrsssddd[[[WWWPPPHHHDDDDDDEEECCCAAA????????????@@@@@@@@@@@@???===<<<===???@@@@@@???@@@AAABBBBBB@@@@@@AAABBBBBBCCCEEEEEEFFFHHHLLLPPPUUUWWW```nnnzzzyyyqqqlllhhhbbbYYYSSSUUUYYY^^^aaacccddddddccciiihhhhhhfffccc```]]][[[YYYUUUUUU\\\aaa```]]]\\\bbbbbbdddggghhhccc\\\WWWZZZXXXVVVRRRLLLCCC<<<888222111000///........./////////............/////////////////////.........---......///////////////////////////000000000000111111000000111111222333666666555666888:::<<<===<<>>KKKUUU[[[]]]aaaiiihhhYYY___{{{xxxaaaTTTGGGBBBAAA??????@@@DDDGGGNNNTTTVVVXXXbbbmmm~~~xxxhhhZZZRRROOOJJJEEEBBBBBBCCCCCCBBB>>>>>>>>>????????????@@@???>>>======???@@@??????AAABBBCCCBBB@@@???@@@AAABBBCCCDDDEEEGGGIIILLLNNNTTTVVVccczzz|||uuuqqqnnniii```XXXUUUVVVZZZ___bbbcccbbbbbbjjjiiigggfffdddbbbaaaaaa^^^VVVQQQVVV\\\]]]\\\\\\bbb^^^]]]```eeefff___VVV[[[ZZZVVVPPPJJJEEEAAA>>>222111000///............//////............//////........./////////////////////000000///...------////////////000000000000111111000000111111222333666666666777777999<<<===<<>>>>>?????????????????????>>><<<===>>>??????>>>???@@@AAA@@@>>>===>>>???===>>>???@@@CCCEEEGGGHHHLLLQQQddd~~~xxxuuusssooohhhbbbTTTSSSUUU\\\```aaabbbccchhhgggeeedddcccccccccccc___UUUNNNQQQXXX[[[[[[\\\```]]]YYYZZZ___ccc^^^UUUWWWXXXTTTMMMHHHFFFBBB===333222111000///.........//////............//////.........//////////////////000000000000...,,,+++////////////000000000000111111000000111111222333555666777777666888:::===<<>>JJJ[[[hhhvvvooo]]]QQQVVVaaahhhqqq{{{zzznnniiiffffffffffffhhhmmmrrryyyxxxkkkzzzzzzYYY<<<===777666444333222222222333222222222222222222222222000111111111111222222222///222333444<<>>===;;;;;;<<<======<<<<<<===>>>===<<<;;;<<<===;;;:::;;;<<>>;;;777555555555333222222222222111111111000000000000000000111111111111333333333333444555666666555===EEEQQQ```mmm~~~lll[[[QQQXXXbbbiiitttyyymmmiiiggggggeeedddiiioooqqqooo}}}___AAABBB666555333222111111222333222222222222222222222222000111111111111222222222///222333555AAARRR\\\^^^bbbnnnnnnhhhccccccxxxnnnhhhSSSIIIAAAAAACCCDDDDDDEEEFFFLLLTTTZZZ\\\dddxxxmmm```VVVLLLFFFEEEAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>===;;;::::::;;;<<<;;;:::;;;<<<======;;;;;;<<<===<<<<<<;;;<<<>>>??????>>>???@@@EEEMMMTTT^^^mmm{{{|||yyywwwuuusssqqqhhh```]]]aaacccaaaaaaccc]]]]]]]]]^^^^^^___```aaa\\\UUUSSSWWW]]]^^^___aaa```hhhkkkccc\\\[[[ZZZXXXSSSYYY\\\XXXSSSPPPGGG===555444333111000///////////////............//////---.........//////000000+++,,,///000111000///...////////////000000000000111111111000111222222333444555777666444555888<<<<<>>333222111///111888333333333222222222111111222111111111000000//////333333222222222333444444666>>>HHH\\\aaarrrssskkkZZZRRR[[[dddiiiwwwvvvjjjkkkeeedddhhhfffooo|||dddNNN888===999666777555222111444111111111111111111111111000111111111111222222222...111333777DDDTTT]]]]]]fffggghhhgggaaafff|||kkk^^^QQQKKKEEECCCCCCCCCHHHOOOMMMTTT\\\______hhhvvvaaaWWWRRRIIICCCCCCCCCDDDDDDDDDCCCAAA???>>>@@@??????>>><<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<<<<>>>@@@@@@>>>===>>>?????????CCCGGGFFFFFFQQQ^^^|||{{{xxxwwwwwwiii```XXXYYYaaagggddd___```^^^]]]\\\\\\^^^aaacccYYYYYYTTTPPPXXXdddbbbXXXaaaeeeddd^^^]]]___]]]WWWVVV\\\```^^^UUULLLEEECCC;;;777222/////////000000////////////////////////////////////000000000000//////............/////////////////////////////////////////////000111111333333444555777999:::;;;;;;>>>AAACCCDDDHHHNNNSSSWWWVVVWWWYYY]]]___QQQAAA666777:::666222222333333333222222222111111222111111111000000000000333333222222333333444555:::AAAJJJaaaiii{{{zzzqqqjjj[[[TTT]]]eeekkkxxx}}}sssiiikkkggggggkkklllzzzsss[[[III???:::777777666222222444111111111111111111111111111111111111222222222222111333555:::HHHYYY```___hhhjjjiiicccaaalllzzzhhh\\\NNNHHHCCCBBBCCCEEEJJJQQQLLLQQQYYY```dddqqqqqq\\\TTTOOOHHHDDDEEEBBBBBBCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::999999999;;;===??????@@@CCCEEE???@@@AAACCCDDDEEEFFFGGGGGGEEEGGGIIIHHHFFFLLLUUUgggppp|||}}}{{{yyyyyyfff___XXXXXX]]]aaa```\\\______^^^^^^^^^^^^^^^^^^\\\\\\VVVPPPVVVbbbbbbZZZZZZ___aaa___^^^___\\\VVVTTTXXX\\\\\\WWWOOOHHHCCC<<<888333/////////000000////////////////////////////////////000000000000//////............//////000000000000000000000000///////////////000111111333333444555777999:::;;;;;;>>>BBBCCCEEEHHHOOOTTTXXXWWWXXXZZZ]]]```aaaKKK999777;;;888222000333333333222222222111111111111111111111000000000333333333333333444555555999AAAKKKdddooo}}}xxxyyygggZZZVVV___hhhmmmyyywwwmmmfffjjjhhhhhhlllqqq}}}cccPPPAAA;;;777666666333222444222222222222222222222222111111111111222222222333555555777???OOO^^^dddbbbdddhhhcccYYY[[[pppwwweeeXXXJJJDDDAAABBBCCCFFFLLLSSSOOORRRYYYcccmmm{{{kkkVVVNNNKKKFFFDDDFFF@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;>>>???@@@@@@@@@@@@AAACCC@@@??????@@@CCCEEEFFFFFFKKKHHHGGGIIIHHHFFFFFFIIIXXXcccrrr~~~{{{xxxvvveeeaaa]]][[[[[[\\\]]]\\\^^^___``````___^^^\\\[[[aaa___WWWPPPSSS]]]aaa^^^TTTZZZ^^^_________[[[VVVRRRTTTWWW[[[\\\WWWMMMEEE===999333000///000000000////////////////////////////////////000000000000//////............//////111111111111111111111111///////////////000111111222333333555666888:::;;;;;;???BBBDDDFFFJJJPPPUUUXXXXXXXXX[[[^^^aaaxxx[[[???555555333333555333333333222222222111111111111111111111111111111333333333333333444555666888EEERRRjjjssszzzuuuyyyaaaYYYWWWaaaiiiooo|||qqqgggbbbgggffffffkkkqqqyyyxxxwww\\\DDD<<<666555444222222333222222222222222222222222111111111222222222333333777666999DDDTTTbbbfffdddccchhh```SSS\\\zzzuuucccVVVHHHCCC@@@BBBDDDFFFLLLSSSTTTUUU\\\hhhuuu{{{eeePPPIIIGGGCCCBBBDDD??????????????????>>>>>>????????????@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDGGGEEEBBBCCCEEEFFFFFFEEELLLIIIIIIKKKNNNMMMKKKIIIKKKRRR]]]iiisss{{{}}}xxxsssooohhhhhhfffaaa]]][[[]]]___```````````````___^^^]]]ccc```XXXOOONNNWWW^^^___VVVYYY\\\^^^^^^]]]ZZZWWWSSSSSSUUU\\\bbb___TTTJJJ>>>:::555111000000000///////////////////////////////////////000000000000//////............//////111111111111111111111111///////////////000000111222222333444666888:::;;;;;;???CCCEEEGGGKKKPPPUUUYYYXXXYYY[[[___aaakkkMMM===666222333999333333333222222222111111111111111111111222222222333333333333444555666777999LLL^^^sssvvvxxxmmmlll[[[WWWXXXaaajjjrrrkkkaaaaaafffeeeeeejjjqqq{{{yyyzzz{{{uuuppp|||rrrFFF<<<444333333222111222222222222222222222222222111222222222222333333333666666;;;HHHYYYdddggggggjjjlllbbbWWWhhhqqq```UUUHHHDDDAAACCCEEEGGGLLLSSSVVVWWW```ooovvvaaaMMMGGGEEEAAA???BBB??????????????????@@@@@@BBBAAAAAAAAA@@@@@@@@@@@@===>>>???@@@BBBCCCDDDEEE@@@BBBDDDEEEFFFGGGJJJLLLJJJIIIHHHIIIKKKLLLMMMLLLNNNNNNOOOTTTZZZ]]][[[WWWUUUVVVXXX^^^gggqqqzzz~~~}}}|||xxxrrrmmmmmmnnnmmmggg___[[[]]]```aaa```___^^^___```bbbcccaaa```YYYOOOKKKPPPZZZ```\\\\\\]]]^^^]]][[[YYYYYYVVVSSSUUU]]]eeedddYYYMMM@@@<<<666222000000000///////////////////////////////////////000000000000//////............//////111111111111111111111111///////////////000000111222222333444666888999::::::>>>CCCFFFHHHKKKQQQUUUYYYXXXYYY[[[___aaarrrVVVGGG>>>666333666333333333222222222111111111111111222222222222222333333333333444555777777888OOOcccuuuvvvzzznnniiiWWWVVVYYYaaakkkuuu|||ggg^^^aaaeeedddeeekkkpppyyyxxx{{{vvvyyyuuujjjrrrwwwIII>>>444222333222111222333333333333333333333333222222222222333333333333555666>>>MMM\\\dddhhhkkknnnjjj___\\\sss}}}mmm]]]SSSHHHCCCAAADDDFFFHHHNNNTTTUUUYYYfffyyyqqq\\\JJJFFFEEEAAA???AAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@BBBCCCEEEFFFGGGDDDFFFGGGGGGGGGGGGIIIJJJEEEHHHLLLOOOPPPRRRTTTVVVXXX[[[^^^aaahhhnnnmmmiiillljjjiiikkkpppwww}}}{{{yyyyyyzzz|||{{{wwwtttqqqrrrpppiii```[[[[[[]]]aaa```^^^]]]^^^```ccceee^^^^^^ZZZQQQJJJLLLVVV``````^^^]]]^^^]]]YYYXXXZZZXXXTTTTTT[[[dddcccYYYMMMAAA===777333111000//////////////////////////////////////////000000000000//////............//////111111111111111111111111///////////////000111111111222222444555777999:::999===BBBFFFHHHKKKPPPUUUXXXXXXXXX[[[^^^aaaqqqRRRDDD>>>888444444333333333222222222111111111111111222222333333333222333333333555666777888===SSSfffyyy|||yyyqqqlllVVVVVVZZZcccmmmzzzzzzeee\\\]]]```___bbbjjjnnnyyykkkooo{{{xxxMMMAAA666444555444333444333333333333333333333333222222222333333333444444333777BBBSSS^^^ccciiipppooofff[[[```|||wwwhhhZZZQQQFFFBBBAAAEEEHHHKKKQQQWWWWWW___oookkkXXXHHHFFFGGGCCCAAACCCBBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKMMMPPPRRRRRRTTTWWWYYYWWW^^^fffiiihhhiiimmmqqqtttyyy||||||{{{}}}{{{xxxwwwyyy}}}|||yyyuuuuuurrrkkkbbb\\\ZZZ[[[______^^^]]]^^^^^^___```[[[]]]\\\UUULLLKKKUUU```^^^\\\]]]```___ZZZWWWYYYWWWSSSQQQVVV]]]]]]SSSJJJCCC>>>888333111000//////////////////////////////////////////000000000000//////............//////000000000000000000000000///////////////000111111111111222333555777999:::777<<>>GGGmmm~~~www{{{yyyuuulllUUUXXX^^^eeeooouuuddd]]][[[dddbbb]]]```cccmmm}}}zzzpppppp{{{QQQ===666888555555888333333333333333333333333333444333222222333444444333444<<>>BBBGGGLLLOOORRRSSSUUUXXX\\\___aaa\\\EEE<<<999777444555555444444444333333333444444444333333333333333555666666666666999>>>AAA[[[yyywww{{{sssaaaYYY\\\aaahhhttt~~~rrrjjjlllqqqjjjaaaaaa___cccooouuu{{{}}}rrriiimmmqqqxxx{{{mmmcccaaaaaajjjzzzxxxmmmlllxxxsssxxxvvvXXX>>>333666444222444222333333333333333333333333222333444444444555666888BBBJJJVVVaaaiiinnnrrrtttooo\\\[[[vvv{{{mmm^^^RRRKKKFFFDDDEEEKKKQQQVVV]]]dddlll{{{jjjZZZTTTXXX[[[\\\\\\```hhhooottt~~~rrriiihhhoootttmmm]]]PPPMMMOOOTTT[[[cccgggkkkwww|||}}}~~~|||zzzwwwvvvvvvwwwzzz}}}}}}}}}zzzzzzzzzxxxtttooojjjggg______^^^]]]ZZZXXXWWWWWWYYYYYY[[[\\\VVVMMMKKKNNNXXXVVVTTTXXXaaahhheee]]]\\\WWWQQQOOORRRUUUVVVUUUHHHDDD>>>888333111000000............////////////.........///////////////////////////////////////......////////////......///............///000000222222222333444555666777999:::===AAAGGGLLLQQQSSSQQQUUUZZZ^^^``````nnnNNN>>>;;;888555555555444444444333333333111111111222333444444555444555555555666999===AAAYYY{{{{{{wwwwwwwwwpppgggVVV[[[cccmmmyyyyyypppkkktttpppddd```]]]fffxxx{{{|||lllfffeee```WWWRRRSSSQQQVVVcccrrr|||oooiii}}}|||uuu]]]@@@222777555222333333333333333333333333333333111333555555444555888:::CCCLLLXXXdddlllrrruuuwwwlll]]]___}}}yyyjjj[[[NNNGGGFFFDDDFFFLLLSSSXXX___fffpppqqqhhhcccccceeehhhkkkooozzzvvvuuutttrrroookkkfffccckkknnnlll```QQQHHHKKKRRRLLLUUU```eeeiiirrr~~~}}}{{{|||}}}|||zzzwwwtttssssssuuuxxxzzz{{{{{{||||||{{{yyyuuupppkkkhhh\\\[[[ZZZYYYYYYXXXWWWWWWZZZZZZZZZYYYSSSMMMKKKMMMWWWWWWVVVWWW^^^fffddd]]]ZZZWWWSSSRRRSSSTTTSSSQQQIIIEEE???999444111000000............////////////------....../////////000////////////////////////......////////////......000000//////000000111222333333333333444555666666888999<<<@@@EEEKKKQQQTTTPPPUUU[[[^^^___^^^WWW@@@;;;999444555555444444444333333333000000111222333444555555333444444555666999>>>AAA[[[~~~vvvtttwwwqqqhhhcccTTTZZZdddooo}}}zzzpppgggrrroooddd``````mmmyyyhhhWWWPPPPPPNNNLLLKKKLLLIIIKKKRRR[[[hhhyyysssjjj}}}xxxbbbAAA222888666222333444333333333333333333333333000333666666444555999<<>>DDDJJJOOOSSSPPPUUU[[[^^^]]][[[XXX>>>::::::666555555444444444333333333222222333333444444555555444555555666777:::???CCC___~~~}}}sssrrrpppfff]]]UUU[[[cccnnn||||||tttjjjcccllliii``````eeettthhh[[[PPPLLLLLLKKKJJJKKKLLLKKKKKKMMMOOOWWWhhhwwwwwwmmm{{{~~~fffCCC333888777222444555333333333333333333333333000333666666555666:::>>>NNNVVVcccnnnuuuyyy{{{{{{gggfffpppttteeeWWWLLLFFFDDDCCCEEEMMMTTTZZZbbbjjjttt{{{~~~wwwvvvuuusssoooggg\\\UUULLLLLLMMMNNNPPPUUUZZZ^^^YYYbbbjjjiiibbb^^^cccjjjxxx{{{}}}~~~zzztttsssxxx~~~|||vvvtttvvvyyyyyyxxxqqqppppppsssvvvyyyzzzzzz|||||||||zzzvvvqqqmmmjjjbbb___[[[ZZZ[[[[[[ZZZXXXXXXZZZ\\\ZZZUUUPPPKKKHHHMMMVVV[[[WWWXXXaaafffddd]]][[[WWWTTTRRRPPPOOONNNKKKGGGAAA:::555222111111............////////////,,,,,,---......///000000////////////////////////......////////////......///////////////000111111222222222333444555777888888888:::===BBBHHHMMMQQQQQQVVV[[[\\\ZZZXXXTTT:::999<<<888555555444444444333333333666555555555555444444444555666777777888;;;@@@DDD___|||{{{llllllsssmmm___WWW[[[bbblllzzzzzzvvvooodddaaagggbbb\\\aaajjjyyylllZZZRRRLLLLLLLLLJJJIIIJJJPPPOOOPPPOOOLLLPPP___ooozzzooozzziiiDDD333999888333444555333333333333333333333333///333777777555666:::???QQQYYYeeeooouuuxxxyyyyyyiiilllxxxrrrdddWWWMMMHHHDDDBBBEEEMMMTTT[[[cccjjjttt}}}zzz{{{oooiiihhhggggggeee___VVVOOOOOOPPPPPPQQQSSSVVV[[[___]]]gggrrruuurrrttt}}}tttvvvuuuooohhhhhhrrr{{{|||{{{sssqqqtttyyyzzzzzzrrrqqqqqqssswwwzzz{{{{{{zzz{{{{{{yyywwwrrrnnnkkkddd```[[[ZZZZZZZZZXXXVVVVVVZZZ]]]\\\XXXRRRKKKDDDKKKXXX___ZZZZZZdddkkkkkkaaa]]]XXXSSSPPPOOOOOOOOOKKKHHHAAA:::555222111111............/////////000,,,,,,------...///000000////////////////////////......////////////.....................///000000111111222333444666777888888888999<<>>555555555444333333333333444222222333333444444444444444666:::<<<;;;;;;DDDOOOwww}}}nnnsss}}}gggZZZaaajjjttt}}}vvvpppfff[[[UUUUUUTTTRRROOOMMMKKKJJJKKKKKKLLLRRRZZZdddlllkkk___RRRVVVSSSUUU^^^ddddddbbbcccaaacccjjjsssxxxyyy~~~gggPPPOOOLLLMMMRRRZZZ```eeemmmttttttyyyfff\\\]]]rrrxxxeeegggvvv|||SSS:::;;;:::666666444444444444444444444444444555777444666:::777<<>>DDDKKKPPPUUUYYY\\\\\\YYYVVVzzzKKK;;;@@@444555555444333333333333444333333333333444444555666555:::???@@@<<<;;;EEERRRttt}}}pppxxxhhh]]]dddlllvvvuuummmfffcccaaa^^^^^^```ddd___XXXQQQNNNMMMNNNOOOJJJLLLTTTaaallllll```RRRRRRQQQVVVaaaiiilllnnnpppnnnpppwwwiiiQQQNNNJJJNNNVVVaaakkkvvveeeVVVTTTjjjxxxxxxzzz||||||yyyggggggsssXXX<<<<<<:::777777555444444444444444444444444555777444666;;;888@@@TTTfffjjjpppvvv~~~}}}tttkkkuuuuuugggXXXKKKEEEEEEEEEJJJQQQVVV[[[dddpppyyyuuuiiiccc___^^^```dddooowww|||www|||}}}uuujjjcccfffmmmooollliiiiiilllnnnmmmlllqqqwww{{{zzzyyyyyyvvvrrrkkk```WWWVVVXXXXXXYYY[[[WWWYYYZZZYYYZZZ[[[VVVOOOLLLTTTYYYVVVUUUZZZ```bbbaaa]]]XXXTTTPPPLLLLLLOOOZZZ\\\WWWIII<<<555111...////////////////////////000000000000000000000000,,,,,,,,,---------......///////////////////////////............//////000000111222222444444555666444666888:::===CCCJJJOOOUUUXXXZZZZZZXXXWWW}}}NNN;;;???666555555444333333333333444333333333333444555666777:::>>>CCCBBB<<<:::DDDRRRyyyyyy}}}{{{qqq|||iii___eeemmmwwwqqqhhh___]]]]]]]]]bbbgggtttqqqlllddd[[[SSSMMMJJJLLLJJJMMMWWWaaaaaaYYYQQQUUUUUU[[[gggrrryyymmmQQQIIIJJJNNNSSS[[[jjj^^^WWWZZZkkkxxxzzzvvvuuuiiigggeeedddccckkk|||{{{jjjgggqqq\\\>>>;;;:::888888666444444444444444444444444333666444555:::999BBBYYYhhhmmmrrryyy|||rrrhhhyyyuuuhhhYYYKKKDDDDDDDDDIIIPPPUUUZZZcccoooxxxuuummmgggfffggghhhlllqqq~~~~~~zzzzzzttt}}}~~~~~~{{{wwwqqqggg```eeeooonnnkkkhhhiiikkkmmmmmmkkksssyyy}}}{{{yyyxxxuuuqqqooocccYYYXXXYYYYYYYYYZZZWWWZZZ[[[ZZZZZZZZZVVVPPPJJJPPPUUUTTTTTTWWW]]]aaa```[[[XXXWWWQQQKKKLLLQQQXXXZZZTTTHHH===777333///////////////////////////000000000000000000000000,,,,,,,,,---------......////////////////////////...............///000000000111222222444444555666444555888:::===BBBHHHMMMUUUVVVXXXYYYXXXXXXZZZ@@@===999555555444333333333333444333333222222333555777888>>>@@@CCCBBB<<<:::EEESSSrrrwwwttttttnnn{{{kkk^^^dddlllwwwuuuiiiaaaZZZZZZ]]]dddppp{{{wwwdddUUUMMMQQQOOOQQQWWW[[[YYYUUUTTTVVVXXXbbbtttkkkSSSMMMPPPQQQPPPTTTddduuuccchhhqqqyyy{{{uuujjjbbbZZZUUUQQQNNNMMMSSSbbbppp|||kkkeeemmm|||cccAAA<<<:::888888666444444444444444444444444222666444666::::::FFF^^^jjjpppwww|||xxxooofffsssgggYYYKKKDDDDDDDDDJJJQQQVVV[[[cccnnnvvv|||nnngggdddiiiqqqzzz}}}}}}vvvoooooolllwww|||~~~zzztttpppnnnfff^^^bbblllmmmkkkjjjjjjkkkmmmnnnmmmvvv}}}{{{yyywwwtttpppeee[[[YYYZZZXXXWWWXXXVVVZZZ[[[YYYYYYYYYWWWRRRGGGMMMSSSUUUTTTVVV[[[___\\\XXXWWWXXXRRRJJJKKKRRRVVVVVVQQQFFF===888444000////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////......---......///000111000111222222444444555666444666999;;;===BBBGGGKKKTTTTTTVVVWWWXXXYYYxxxkkkIII;;;===555555444333333333333444444333222222333555888999@@@@@@AAA@@@;;;<<>>AAAFFFIIIRRRRRRSSSVVVYYY[[[nnnxxxQQQ:::@@@555555444333333333333444444333222222333666888:::@@@??????>>>;;;>>>JJJWWWooowww~~~pppzzzkkk___ccciiitttzzzlll]]][[[\\\dddmmmrrroookkk]]]XXXTTTSSSVVVbbbwwwuuuoooppplllpppwwwxxxkkk[[[VVVZZZbbbfffrrr}}}eee]]]eee___gggmmmooovvvyyynnnfffhhhmmmqqqvvv{{{nnnUUUIIIFFFGGGKKKPPPRRRXXX^^^YYYooo|||kkk^^^eeetttqqqJJJAAA<<<888666333444444444444444444444444444888777888===>>>LLLfffpppyyy}}}wwwnnnffflll}}}lll^^^PPPGGGEEEHHHIIIOOOVVV[[[___fffpppxxxrrrooonnntttyyywwwwwwzzz~~~{{{yyy~~~lllXXXNNNMMMNNNSSSVVVSSSPPPYYYlll}}}{{{}}}~~~wwwuuuxxxrrrddd^^^aaajjjlllnnnmmmlllmmmqqqtttrrrzzz~~~yyyxxxwwwuuummmcccZZZYYYXXXUUURRRQQQOOOTTTXXXWWWXXXZZZZZZXXXGGGLLLTTTXXXVVVSSSUUUYYYSSSPPPQQQUUUPPPFFFGGGQQQVVVVVVPPPEEE===999444///////////////////////////........................,,,,,,,,,---------......////////////////////////---------......000111111000111222333444555555666777999;;;<<<>>>AAAEEEIIIQQQQQQRRRUUUYYY\\\sss^^^BBB999777666555444444333444444777555333333444888<<>>@@@JJJUUUyyywwwmmmwwwooo___```ffftttxxxkkkcccXXXVVVTTTUUU[[[dddmmmrrrcccWWWOOOQQQVVV\\\hhhttt{{{vvv{{{vvvgggZZZVVVYYYfffeeemmm~~~~~~}}}ggg```hhhkkkvvv~~~pppkkkddd```bbbhhhqqqvvviiiLLLIIILLLMMMLLLSSS```mmmrrrkkknnnwww|||nnnccchhhuuuWWW===<<<999444777222222333333444444555555555333555888:::@@@PPPaaatttzzzxxxqqqfffsssxxxiii]]]PPPFFFDDDFFFHHHMMMTTTXXX\\\dddooowwwtttmmmvvv{{{tttxxx~~~~~~zzzrrrjjjfffkkksssyyyyyyzzz~~~}}}yyyzzzwwwaaaOOODDDAAAIIINNNMMMCCCBBBOOO___hhhxxx}}}{{{}}}{{{{{{uuu```TTT]]]hhhnnnooollljjjlllooopppxxxxxxzzzzzzzzzxxxvvvuuupppggg]]]VVVTTTTTTRRROOORRRTTTWWWYYYZZZXXXVVVTTTDDDHHHOOOWWWWWWTTTUUUYYYVVVUUUUUUSSSLLLFFFGGGMMMUUUWWWUUUMMMAAA777333222//////............//////......------------......111111000///...---,,,,,,////////////000000000000............////////////000000000111222333555555777888999;;;???CCCFFFHHHWWWTTTSSSUUUZZZ___yyy}}}YYY@@@:::777666555444444333444444555444444555666999;;;===BBB@@@@@@@@@@@@CCCNNN[[[sssvvv}}}uuurrreeewwwooobbbdddlllyyypppeee```\\\XXXSSSRRRVVV\\\aaaddd\\\VVVSSSVVV[[[]]]^^^```iiinnnooollliiirrruuudddXXXXXX]]]hhhmmmxxx~~~uuurrruuuzzztttoooppptttuuuqqqkkkkkkggg^^^dddwwwqqqoookkkhhhhhhiiilllnnneeeOOOJJJLLLLLLNNN[[[qqq~~~qqq```eeerrrwwwWWWBBB???:::444888222333444444555555555444666555555888;;;CCCTTTeeettt{{{zzzqqqeeevvvxxxiii\\\PPPFFFCCCEEEJJJOOOUUUYYY^^^gggttt~~~yyywww|||rrrgggeeehhhlllllliiiccc^^^\\\```iiiqqqsssvvv}}}jjjUUUJJJEEEBBBDDDIIIKKKHHHHHHNNNXXX___oooxxx~~~yyyzzz|||zzzyyytttaaaVVV___iiinnnpppkkkhhhjjjlllmmmooorrruuuyyy{{{{{{zzzyyynnnfff\\\VVVTTTTTTRRRPPPSSSUUUWWWXXXWWWUUURRRPPPHHHKKKQQQXXXXXXUUUVVVZZZYYYWWWUUUSSSLLLFFFHHHNNNSSSUUUTTTMMMBBB888333222//////............//////......------------......000000//////......------.../////////000000000000............////////////000000000111222333555555777888999<<>>===>>>@@@EEESSSaaarrr{{{xxxzzzooopppiiihhhbbbgggqqq~~~yyyllleeeccc]]]YYYTTTRRRSSSVVVYYY[[[YYYXXXWWWZZZ```ddd___VVV```aaa```^^^```ooolll[[[SSSXXXaaatttmmmgggkkkooommmmmmrrrwwwwwwrrrmmm~~~jjjaaafffvvv|||||||||zzzwwwssspppmmm~~~```RRROOORRRRRRTTT```uuurrr```dddpppxxxqqqZZZGGGAAA:::444777333444666777777666555444777555555888===GGGZZZjjjwww~~~}}}rrrdddyyyxxxhhh[[[OOOEEEBBBEEELLLQQQVVV[[[aaalll{{{uuuhhh]]]VVVZZZ\\\^^^^^^\\\ZZZYYYYYY^^^eeejjjjjjkkkqqqxxx|||~~~|||aaaRRRSSSTTTOOOGGGHHHJJJNNNQQQUUU^^^gggiiittt~~~|||zzz|||xxxvvvrrrbbbXXXaaaiiimmmooojjjggghhhiiiiiijjjmmmsssyyy||||||{{{yyymmmfff]]]WWWUUUTTTSSSQQQTTTUUUVVVVVVUUURRRNNNLLLJJJLLLQQQVVVUUURRRSSSXXX]]]ZZZWWWTTTNNNHHHIIIOOOPPPRRRQQQLLLBBB999444222//////............//////......------------..................................../////////000000000............////////////000000000111222333555555777888999<<<@@@CCCGGGHHHQQQOOOPPPTTTZZZ^^^vvvzzzrrrKKK:::<<<777666555444444333444444000444999===???>>><<<:::;;;999:::<<>>LLL```ooo{{{tttddd{{{xxxhhhZZZNNNDDDBBBEEENNNRRRWWW\\\cccppp~~~zzz}}}vvviii\\\WWWWWWYYYZZZ\\\\\\[[[[[[]]]___eeehhhiiieeeaaaeeemmmtttvvv{{{|||zzzeeebbbmmmlll```RRRNNNOOOUUU[[[aaannn{{{ttt{{{|||~~~xxxssspppbbbXXX___eeekkkmmmiiieeeggghhhgggkkkooouuu{{{}}}{{{xxxuuupppjjjaaaZZZVVVUUUSSSQQQTTTUUUVVVVVVTTTRRROOOMMMJJJKKKNNNRRRPPPMMMOOOTTT]]][[[YYYXXXRRRKKKIIILLLMMMOOOOOOKKKDDD;;;555222//////............//////......------------......---------....../////////........./////////000000............////////////000000000111222333555555666777:::===AAADDDGGGIIIOOONNNOOOTTT[[[___vvv{{{rrrJJJ888;;;777666555444444333444444111555;;;@@@CCCAAA>>><<<:::999:::===AAAJJJZZZiiizzzzzztttuuulll~~~nnn___fffppp|||qqqeeedddeeegggiiijjjfff___[[[\\\___ZZZ]]]cccqqq}}}wwwyyyqqqmmmrrr~~~yyyyyywww___YYYOOOYYYbbbhhhnnnuuuyyyxxx|||nnnbbbeeeooo}}}xxx]]]DDD???<<<666666888999;;;<<<<<<:::777555444555555777@@@RRRfffsssuuufffzzzyyyiiiZZZMMMDDDBBBEEEMMMQQQWWW\\\dddrrrwwwrrruuuxxxttthhhaaakkk}}}yyyuuuooocccYYYYYY```___aaacccccccccccceeefffnnnkkkgggaaa]]]^^^fffnnnmmm|||rrrvvv}}}sss___WWWXXX\\\aaaeeejjjuuu||||||yyyrrrnnnaaaWWW[[[aaagggjjjgggeeeggghhhhhhkkkpppwww|||~~~|||xxxvvvuuuoooggg___YYYUUURRRQQQSSSTTTUUUVVVUUUTTTRRRQQQLLLLLLMMMOOOMMMJJJMMMSSS[[[ZZZZZZ[[[VVVMMMHHHIIIKKKMMMNNNLLLEEE===666222//////............//////......------------......,,,,,,------......//////............////////////............////////////000000000111222333555555555777:::>>>BBBEEEHHHIIIOOOOOOPPPUUU[[[___{{{wwwMMM999;;;777666555444444333444444222666<<<@@@CCCBBB@@@>>><<<<<<>>>BBBFFFOOO___nnnyyyxxxsssqqqbbbfffooo|||hhh]]]\\\]]]]]]aaahhhooovvv{{{~~~lllkkkqqq}}}{{{jjjddd___iiivvv~~~pppaaacccmmm{{{cccGGGAAA@@@:::999::::::;;;<<<;;;999777555333555666999EEEYYYmmmwwwuuugggwwwzzzjjj[[[NNNDDDCCCFFFNNNRRRWWW\\\dddrrrkkkaaa___cccgggdddXXXPPPXXXiiivvv||||||uuuppplllbbbZZZ\\\fffkkkooosssuuutttrrrppppppuuummmccc[[[VVVTTTYYY```kkk}}}|||jjjWWW\\\hhhsssuuuttttttwwwxxxrrr{{{yyyqqqnnnbbbWWWXXX___fffiiigggeeeggghhhgggggglllttt{{{}}}zzzxxxssskkkbbbZZZUUURRRQQQSSSSSSUUUVVVVVVVVVUUUUUUOOOMMMNNNNNNLLLJJJNNNUUUZZZXXXXXXZZZVVVNNNHHHGGGKKKMMMNNNMMMHHH???777111//////............//////......------------......,,,,,,------.........///------........./////////............////////////000000000111222333555555555777:::>>>CCCFFFHHHIIIQQQOOOPPPTTTZZZ^^^zzzzzz}}}RRR;;;:::777666555444444333444444333555:::>>>@@@AAA@@@???======@@@EEEIIIQQQ```nnnyyyyyywww|||sssdddffflllyyyggg```aaa```bbbaaahhh{{{}}}}}}uuuaaadddmmm{{{wwwXXXJJJDDD<<<;;;::::::999999777666555444222666999<<>>???@@@???<<<===@@@EEEIIIQQQ___lll}}}}}}lllwww|||wwwwwweeedddhhhvvvllliiillllllyyyqqqrrrzzzdddfffooo}}}tttqqqvvviiiUUUGGG===;;;999888777666555444333222333888;;;???NNNeeewww~~~rrrgggqqq}}}kkk\\\OOOFFFDDDHHHPPPUUU[[[```gggsss~~~dddTTTRRRUUURRRUUUVVVWWW[[[___^^^ZZZ[[[pppuuupppqqqmmmfffiiisssqqqxxxzzzrrrllllllaaa[[[aaakkkuuuwwwooosss~~~zzzxxxpppooofffYYYWWWbbbhhhkkkhhheeeeeeeeeccceeeiiipppwww{{{}}}}}}|||uuurrrkkkccc[[[UUUSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTMMMJJJIIIIIIGGGFFFKKKSSS\\\VVVRRRQQQOOOKKKJJJLLLLLLNNNOOOOOOKKKBBB777000//////............//////.........------.........---------------------------------.........//////............/////////000000000000111222333555555444666;;;???DDDGGGIIIJJJRRROOOMMMOOOUUUYYYwwwttt___???===777666555555555555555666555666999;;;===???@@@AAA@@@???BBBHHHLLLQQQ___mmm|||yyyuuuooossssssfffeeemmm}}}sssmmm{{{uuutttvvvgggdddjjj{{{~~~qqqxxxaaaIII===888<<<888888777666666666666666666888666@@@ZZZmmmyyy}}}kkkjjj}}}~~~kkkZZZMMMDDDEEEJJJSSSWWW\\\ccckkkyyyxxxcccYYYXXXYYY[[[^^^aaadddjjjqqqtttrrrgggeeexxx{{{oooggggggjjjjjjhhhrrr{{{yyypppmmmmmmiiinnnttt|||zzz{{{}}}~~~zzzuuummmcccXXXQQQ]]]ccchhhhhhccc______aaadddjjjrrrxxxzzzyyywwwvvvuuuppplllggg___WWWTTTWWWVVVUUUVVVWWWXXXXXXUUUSSSPPPRRRLLLHHHKKKGGGHHHTTTZZZVVVTTTUUURRRNNNLLLNNNMMMMMMNNNPPPOOOFFF888---000000///...............---...///000000///...------------------...///000000111111000...---...///------,,,------...///000///111333333333333555777777999<<<@@@DDDGGGIIIJJJQQQRRRQQQOOOSSSYYY|||yyybbb>>>;;;888777666666555555555666555666888:::<<<>>>???@@@AAA@@@BBBHHHMMMSSSaaannn}}}zzzrrrvvvuuuggggggnnn~~~|||}}}xxx}}}wwwvvvxxxgggdddjjjzzz{{{eeeMMM???888999888888777666666666666666666999777BBB]]]oooyyy}}}kkkjjj~~~kkk[[[MMMDDDEEEJJJSSSVVV\\\bbbkkkyyywwwddd^^^bbbfffjjjoootttwww|||kkkiiiyyyzzzpppgggeeegggiiiiiivvv||||||rrrkkkjjjmmmssszzz~~~yyyssskkkaaaWWWPPP\\\aaaggggggccc``````bbbeeejjjrrrwwwxxxwwwuuuuuuvvvqqqmmmhhh```WWWTTTVVVVVVUUUUUUVVVXXXWWWUUUTTTRRRSSSLLLIIINNNIIIHHHRRRXXXVVVWWWZZZWWWPPPLLLLLLLLLLLLMMMOOONNNFFF999///000000///...............///...---,,,,,,---...///......---,,,,,,,,,---------...000000//////000111111111111111111111111111///111333333333333555666888999===AAADDDGGGJJJKKKPPPQQQPPPOOOSSSYYYzzzfff???===:::999888777666555555555444666777:::<<<===>>>>>>???>>>@@@EEEKKKTTTaaannn{{{zzz{{{wwwhhhgggoooxxxxxx{{{hhhccciiiyyyfffOOOAAA888888888888777666666666666666666999999EEEaaarrrzzz~~~llllll}}}lll\\\NNNEEEEEEJJJQQQUUU[[[bbbkkkyyyvvvdddbbbkkksssyyy|||yyywwwlllddd```aaadddhhhssswwwxxxsssllljjjnnnttt}}}wwwqqqiii___UUUNNNWWW]]]cccdddaaa^^^^^^aaaeeejjjpppuuuvvvuuutttsssvvvrrroookkkbbbXXXTTTUUUVVVUUUUUUVVVWWWWWWVVVTTTTTTSSSKKKJJJRRROOOJJJPPPXXXXXX[[[^^^[[[RRRKKKIIIMMMMMMMMMNNNLLLDDD:::111000//////............///000...+++******+++...000///...---,,,++++++++++++)))+++...///.........//////000000000000///......///111222333222333555666888:::===AAAEEEHHHJJJKKKOOOPPPPPPOOOSSSZZZuuufffBBBEEE;;;:::999777666555555555555666888:::;;;=========::::::<<<@@@GGGSSSaaakkk~~~xxx}}}zzzggggggnnnyyy}}}hhhccchhhwww```LLLAAA999888888777777666666666666666666:::;;;IIIeeewww}}}oooooo~~~nnn^^^OOOEEEEEEKKKPPPTTTZZZaaakkkzzzwwwdddbbbllluuuwwwiiibbb```aaadddgggjjjnnnrrrrrrrrrwww}}}{{{uuunnnfff\\\SSSMMMQQQXXX^^^```]]][[[\\\___bbbgggnnnrrrtttuuuuuuuuuxxxtttqqqmmmdddYYYSSSTTTUUUTTTTTTUUUVVVWWWVVVUUUSSSQQQIIIKKKVVVTTTNNNRRR[[[ZZZ\\\___ZZZPPPHHHFFFPPPOOONNNMMMIIIBBB888111000///............/////////...,,,++++++,,,...///......---,,,,,,,,,------///111333333111///......,,,,,,---...///...------///000222222222333444666777999<<<@@@DDDGGGIIIJJJMMMOOOPPPPPPTTT[[[mmm~~~bbb@@@GGG;;;:::999777666555555555777777999:::;;;<<<<<<===888999:::===FFFUUUccclll~~~yyyzzz}}}~~~gggfffmmm}}}{{{{{{rrrwww~~~hhhcccggguuuZZZHHH???888888888777777666666666666666666:::<<>>BBBEEEGGGHHHKKKNNNOOOPPPUUU\\\jjjyyy^^^>>>AAA:::999888777666555555555666777888999:::;;;;;;;;;888::::::===HHHYYYhhhnnn{{{yyyxxxzzzgggffflll|||yyyttt|||xxx~~~~~~hhhcccfffsss~~~YYYFFF<<<666888888888777666666666666666666:::<<>>666000...............///000000........................---------......000111222/////////---+++,,,...000222111...,,,,,,---///000...///111222111222333555444666999===AAADDDFFFGGGHHHKKKNNNPPPVVV^^^uuuhhhEEE;;;777666555555555555666666333444444555666666555555555888777999FFFZZZiiinnnxxxvvvrrr}}}{{{jjjhhhmmm|||~~~|||}}}iiibbbdddqqq|||zzzVVVCCC999777<<<888888777666666666666666777999;;;MMMppp~~~tttzzz{{{jjjVVVGGGEEEJJJPPPTTT\\\eeeppp|||zzzrrrmmmllliiilll}}}xxxmmmdddaaajjjsssxxx|||sssiii```XXXQQQMMMNNNTTT[[[\\\ZZZXXXYYY[[[bbbeeejjjnnnrrrvvvzzz|||~~~wwwoooeeeZZZUUUVVVUUUSSSQQQRRRTTTVVVWWWWWWUUUSSSJJJJJJSSSSSSQQQYYYXXXVVVWWWYYYVVVNNNIIIIIIIIILLLOOONNNHHH???777333...............///000111///...,,,******,,,...///......---------......///,,,------,,,---000555999;;;888444111//////111333...///111111111222333555555777:::>>>BBBEEEGGGHHHGGGKKKNNNPPPWWW^^^tttfffAAA???999666444333444444444333555555555444444333333333444999888777EEE]]]mmmooo~~~yyyppppppwww~~~jjjfffiiizzz{{{qqqgggcccggglllmmmkkkddd``````gggrrr~~~iiibbbdddppp{{{pppTTTAAA<<<;;;777666666666777666555555444999999>>>XXXzzzxxxjjjnnnpppYYYHHHFFFLLLWWWVVV[[[fffsss{{{vvvwww^^^TTTNNNWWWhhhwww}}}||||||uuuggg\\\WWWPPPIIINNNTTTZZZ\\\ZZZYYY[[[___aaadddiiinnnssswwwzzz{{{|||{{{vvvnnndddZZZSSSPPPQQQRRRSSSTTTTTTTTTTTTTTTWWWVVVKKKFFFNNNPPPOOOUUU]]][[[WWWSSSNNNJJJGGGEEEQQQQQQPPPOOOJJJBBB999333//////............//////,,,---...---------///111666000***))),,,000000//////...---******///888@@@tttRRR222+++///000000222111000000000000222333444777666888===???@@@EEEKKKJJJLLLOOORRRVVVXXXooooooEEE<<<<<<999666555555666555444555555444444444333333333333777777888FFF^^^ooorrr{{{vvvmmmmmmvvv~~~ooojjjlll|||zzz]]]UUULLLJJJNNNQQQRRRPPPRRROOOPPPWWW```mmm}}}wwwpppnnnwww~~~kkkdddeeeqqq|||qqqTTT???:::999555666666666666666555555444999:::@@@ZZZ}}}yyymmmrrroooZZZJJJIIIOOOVVVVVV\\\hhhuuuyyyxxx}}}TTTKKKFFFKKKWWWeeettt~~~|||{{{zzzssseee[[[VVVOOOHHHOOOUUUZZZ\\\YYYXXXZZZ^^^___bbbgggmmmrrrvvvyyyzzzzzzyyyuuummmddd[[[UUURRRRRRSSSSSSTTTTTTTTTTTTSSSRRRSSSKKKHHHPPPQQQMMMRRR]]][[[XXXTTTOOOJJJFFFDDDPPPOOOOOONNNJJJBBB999333//////............//////,,,,,,,,,,,,,,,///333777===777000---...000...,,,000000///---,,,...222555AAA000&&&+++222111000222111000000000000222333444666555888===@@@AAAFFFLLLLLLMMMPPPSSSVVVYYYnnn~~~~~~QQQ===???<<<999777777777666444555444444444444333333333222555666999HHH___oootttyyyvvvmmmkkkxxx|||tttnnnnnn}}}~~~qqqbbbUUUOOOIIIHHHKKKNNNMMMJJJHHHGGGIIINNNTTT^^^ppp|||uuusssqqqnnnkkkeeeaaacccsss}}}kkkddddddppp{{{sssTTT???:::888555777777777666666666555555999;;;AAA\\\zzzooouuuqqq\\\LLLJJJQQQTTTUUU]]]kkkxxxxxx}}}{{{yyy~~~|||PPPHHHBBBCCCJJJWWWiiixxx~~~yyyzzzwwwpppcccZZZSSSMMMHHHPPPUUU[[[[[[XXXWWWYYY\\\\\\```eeelllssswwwzzz{{{{{{yyyuuunnneee\\\WWWUUUTTTTTTTTTUUUTTTTTTSSSSSSPPPRRRMMMLLLTTTSSSMMMPPP[[[ZZZXXXUUUPPPJJJEEEBBBMMMMMMMMMLLLIIIAAA999222//////............//////......,,,++++++///444999===888222/////////...,,,///......///000000///---+++'''***333555///,,,///000000000000000222333333555555888===@@@AAAGGGMMMOOOPPPRRRUUUWWWYYY}}}jjj|||]]]DDDAAA>>>:::888777666555444444444444444444444444444333555666:::III^^^nnnsssxxxxxxrrrooouuu}}}wwwooommm|||}}}}}}xxxtttnnnbbbUUUMMMJJJFFFGGGJJJKKKIIIFFFHHHHHHJJJLLLNNNUUUeeeuuuvvvqqqlllnnnvvv}}}~~~{{{wwwyyy}}}hhhaaabbbnnnxxx}}}uuuVVVAAA;;;:::777888777777666666666666666888:::BBB^^^|||nnnrrruuu___MMMJJJOOOSSSVVV___lllxxxtttwww}}}wwwuuuyyyyyyOOOGGG@@@???DDDMMM\\\hhhyyy{{{}}}xxxxxxtttlllaaaXXXQQQKKKHHHQQQVVV[[[[[[WWWUUUWWWZZZ\\\```gggooouuuzzz}}}}}}xxxpppfff^^^XXXVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQTTTNNNMMMVVVUUUOOORRRWWWXXXWWWUUUQQQLLLGGGDDDKKKKKKKKKKKKGGGAAA888222///......------......///000000...,,,+++,,,000333333000---,,,---///...------++++++...111222///,,,444111222444222---,,,000/////////000111111222333555444777===@@@AAAFFFMMMQQQRRRTTTVVVXXXYYYsssddd{{{aaaGGG@@@===:::777666555444222444444444444444444444444666666777===JJJ]]]kkkrrrsssyyyyyyvvvrrrvvvmmmkkkyyy{{{tttssspppkkkfffaaaXXXOOOJJJIIIHHHIIIJJJJJJGGGEEEFFFFFFGGGGGGFFFIIIVVVdddpppwwwooolllhhhnnn|||hhhaaacccoooyyy}}}uuuWWWCCC===<<<999888888777666666666666777777:::CCC```nnnooowww```NNNJJJNNNSSSVVV___kkkvvvqqqmmmsssuuuuuurrrooonnnqqqyyysssJJJAAA:::;;;???DDDIIINNNWWW[[[dddnnnsssuuu{{{zzzyyyvvvqqqiii```WWWOOOJJJIIIPPPVVVZZZZZZWWWTTTVVVYYY^^^bbbjjjrrryyy~~~|||rrrhhh^^^YYYWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSLLLIIIRRRSSSOOOTTTXXXYYYYYYXXXVVVRRRMMMKKKKKKKKKKKKJJJGGG@@@777111......------------......,,,---......,,,,,,,,,...---,,,++++++---.........///,,,+++,,,///000///,,,111---***,,,---...000222...//////000111111222222444333666<<>>LLL\\\jjjrrrooozzz|||}}}xxxmmmiiivvvzzzpppnnnlllgggccc___[[[VVVRRRNNNMMMMMMNNNNNNMMMJJJHHHEEEDDDDDDDDDBBBCCCKKKUUU^^^pppiiicccfffsss~~~{{{]]]IIIBBB@@@<<<999888777666555666777888888;;;EEEbbbsssrrrwwwaaaOOOKKKOOORRRVVV___jjjsss}}}~~~qqqddd^^^___bbbdddeeefffgggllltttzzz|||vvvsssuuuoooIIIAAA<<<>>>AAA@@@???@@@CCCFFFKKKPPPOOOPPPXXXaaaqqq|||zzzzzzvvvooofff___VVVMMMIIIJJJOOOUUUZZZZZZVVVTTTVVVXXX^^^ccckkksss{{{~~~ssshhh___YYYWWWUUUUUUUUUVVVUUUUUUTTTTTTQQQQQQHHHEEENNNPPPNNNSSS\\\\\\\\\[[[YYYVVVSSSQQQKKKKKKKKKJJJGGG???777000......------------......''')))---......---........................------222000...---------,,,+++***)))(((+++///000///...---...///000111111111111444333666:::===>>>BBBIIIOOOPPPRRRTTTVVVXXXnnnbbb}}}VVVDDD???<<<888666666555444333333333333444444444555555666555777???MMM]]]kkktttttt~~~{{{oooiiivvv~~~~~~zzzqqqvvv}}}|||zzz{{{zzzqqqffffffccc```^^^\\\YYYWWWWWWHHHHHHHHHHHHGGGEEECCCAAAFFFDDDCCCEEEDDDCCCGGGMMMOOO]]]rrr|||hhhdddhhhvvvjjjTTTLLLHHHCCC:::999777666555666777888:::===GGGeee||||||{{{eeeRRRLLLPPPQQQUUU^^^hhhqqq|||rrrcccZZZRRRNNNOOORRRVVV[[[___cccjjjssszzzooo^^^XXXSSSUUU```ooobbbIIIEEEEEEFFFEEEAAA???AAAAAAAAACCCFFFEEEEEEJJJQQQ]]]ppp}}}|||zzzvvvmmmeee^^^VVVLLLIIIKKKNNNSSSYYYYYYVVVTTTVVVYYY\\\aaaiiirrryyy}}}|||rrrggg^^^ZZZXXXTTTTTTUUUVVVVVVVVVUUUUUUQQQQQQIIIFFFPPPQQQOOOTTT___^^^\\\ZZZWWWTTTQQQOOOMMMMMMLLLKKKGGG???666000...------,,,,,,------...)))+++------------///000---///000000...------,,,///000111000...,,,,,,,,,---...000000000///---+++---...///000111111111000444333555999;;;;;;@@@FFFLLLNNNPPPRRRTTTVVViii\\\wwwUUUFFF???<<<999777777666555444333333333444444555555555444333555???NNN^^^lllvvv}}}~~~rrrkkkvvv~~~wwwrrrnnnllllllmmmnnnmmmiiieeeffflllqqqqqqrrrtttuuusssqqquuuwwwuuutttpppggg]]]ZZZXXXWWWWWWWWWUUUUUUVVVNNNMMMMMMMMMKKKIIIGGGEEEDDDAAAAAADDDDDDCCCDDDHHHEEEPPPbbbwwwxxxfffbbbgggvvvvvv```VVVPPPJJJ:::999777666555666777999<<>>???EEECCC@@@@@@DDDGGGGGGIIIMMMSSSeeewww}}}~~~yyyvvvmmmddd^^^VVVLLLIIILLLMMMSSSXXXYYYVVVTTTVVVYYYZZZ___gggpppwww{{{|||}}}zzzpppfff^^^ZZZYYYSSSTTTUUUVVVVVVVVVVVVVVVRRRTTTMMMKKKTTTUUURRRVVV^^^]]]ZZZVVVRRRNNNLLLJJJNNNNNNMMMKKKGGG???666///...------,,,,,,------...000000///---++++++---///***,,,...///...---------)))---111222000...///000,,,000111...,,,---///000,,,---///111111111000000444333444888::::::>>>DDDKKKLLLNNNQQQSSSUUUjjj]]]tttzzzPPPAAA@@@===999666555555444333444444444444444444444444777666888???JJJYYYkkkwww}}}vvvkkkjjjtttwwwvvvuuuqqqmmmhhhccc```___\\\\\\```aaa^^^\\\]]][[[]]]bbbgggkkkmmmnnnoootttssspppkkkgggccc___]]]XXXWWWTTTRRRQQQRRRTTTUUUMMMMMMMMMMMMKKKHHHEEECCCAAAAAABBBCCCCCCDDDEEEEEEHHHKKKWWWjjj}}}tttdddbbbfffrrr|||qqqXXXMMMGGGAAA:::999888888777777888888888888KKKppp|||mmmXXXMMMKKKRRRTTT[[[hhhtttsssVVVJJJHHHDDDDDDHHHKKKMMMQQQVVV\\\eeennnttt}}}zzzccc\\\dddaaahhhqqqyyy}}}vvvdddRRRPPPWWWaaacccWWWIIICCCEEEDDDFFFKKKRRRXXX[[[ZZZWWWNNNXXXeeeqqq|||}}}qqqjjjaaaVVVNNNJJJIIIJJJSSSVVVYYYYYYVVVVVVWWWZZZYYYccclllqqquuu{{{{{{qqqfff]]]YYYWWWWWWUUUUUUUUUWWWXXXWWWVVVSSSSSSLLLLLLWWWYYYRRRSSSaaa___[[[VVVQQQNNNOOOQQQNNNMMMLLLKKKIIIBBB777//////---+++,,,---...------------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............///000111222333333333444555666999===@@@AAAHHHJJJLLLOOORRRTTTccc[[[yyyzzzQQQBBB???<<<888666555555444444444444444444444444444444555555888>>>JJJZZZlllyyyzzz|||{{{uuurrrvvvyyyllljjjttt{{{uuupppmmmeeecccaaa^^^\\\ZZZYYYYYY\\\YYYYYY]]]^^^ZZZWWWXXX]]]___bbbeeehhhiiijjjkkknnnllliiiddd^^^YYYVVVTTTWWWUUUSSSQQQQQQSSSVVVXXXOOONNNMMMLLLKKKHHHDDDAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEIIITTTdddxxxvvv```^^^cccooo{{{mmmRRRFFF@@@;;;:::999888888777777888888999999LLLpppyyyooo[[[PPPNNNRRRTTT\\\hhhttt~~~}}}dddLLLFFFFFFCCCCCCFFFEEEGGGKKKOOOUUU]]]gggmmmtttwww}}}uuubbbbbbsssdddPPPHHHJJJNNNWWWcccmmmoooiiicccUUU^^^hhhpppyyy~~~yyyoooiii```VVVOOOJJJIIIIIIRRRVVVXXXXXXVVVUUUWWWZZZ[[[eeeooossswww~~~|||rrrfff]]]XXXVVVRRRRRRRRRSSSVVVXXXXXXWWWRRRSSSMMMNNNZZZ[[[UUUVVVdddbbb]]]XXXTTTRRRPPPOOOQQQPPPPPPNNNHHH???555...///---,,,,,,---......---------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............///000111222333333333444555666999<<>>;;;888666666777777666555555555555555555555555222444666;;;HHH^^^sss~~~vvvnnnnnnuuusssmmmsss}}}{{{wwwtttqqqpppppppppuuuqqqpppqqqnnnfff```^^^XXXXXXWWWXXXXXXYYY[[[[[[TTTXXX^^^dddggggggeeecccWWWSSSOOOKKKJJJMMMQQQTTTTTTQQQLLLJJJIIIGGGCCC@@@DDDDDDDDDDDDDDDDDDDDDDDDFFFGGGKKKPPPWWWhhhjjjfffhhhooovvvyyy|||cccHHH???;;;777999999888777777777777777;;;:::LLLpppzzz~~~uuubbbUUURRRRRRTTT]]]iiittt}}}tttVVVJJJAAABBBFFFFFFFFFGGGEEEFFFGGGIIINNNVVV```fff___\\\]]]eeerrr}}}~~~ooottt}}}zzzuuupppmmmmmmoooqqq}}}sssgggccc\\\TTTNNNJJJHHHHHHQQQTTTVVVVVVTTTTTTWWWZZZ```jjjsssxxx|||}}}rrrggg]]]WWWUUUWWWUUUSSSSSSTTTSSSRRRPPPRRRTTTOOOPPPZZZ[[[VVVXXX___ZZZUUUTTTUUURRRLLLFFFSSSUUUVVVQQQFFF<<<444111///...,,,,,,...///...---------------------------------------------------,,,------......------,,,,,,,,,,,,---------............///000111222333333333333444666888<<>><<<888666777777777666555555555555555555555555111555666999GGG```vvv}}}vvvxxxxxxnnnrrrwwwrrrrrryyy}}}|||vvvssskkk___VVVRRROOOOOOOOOPPPQQQRRRSSSTTTYYY^^^eeeiiihhhbbb[[[UUUNNNKKKHHHFFFGGGLLLRRRUUUUUUPPPKKKHHHIIIHHHDDDAAACCCCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIMMMRRRaaa}}}nnnjjjkkkqqqvvvxxx{{{]]]EEE>>>===:::999888777777666666777777;;;:::KKKoooyyy{{{yyyeeeVVVQQQQQQSSS[[[hhhttt}}}~~~hhhQQQIIICCCBBBEEEFFFGGGIIIFFFFFFEEEFFFJJJRRR]]]ddd^^^\\\___hhhvvvxxx|||}}}{{{nnnddd```YYYQQQLLLIIIHHHIIIQQQSSSUUUUUUSSSTTTWWW[[[___iiissswww{{{{{{qqqeee\\\WWWVVVXXXWWWUUUUUUUUUUUUSSSRRRSSSVVVPPPNNNWWWWWWRRRVVVZZZVVVRRRRRRTTTRRRKKKEEEPPPSSSTTTOOOFFF<<<666333000...,,,---...///......------------------------------------------------,,,------......------,,,,,,,,,,,,---------............///000111222333333222333444555888;;;>>>@@@EEEGGGKKKOOORRRSSS[[[iii|||UUUHHH???===999777777777777666555555555555555555555555111666777888FFFaaaxxx~~~~~~pppqqquuuiii___]]]```dddjjjnnnnnnooorrrsssqqqsssrrrpppooooooppprrrssssssssstttvvvxxxzzz{{{||||||~~~}}}zzztttnnniiifff```WWWOOOMMMJJJJJJKKKLLLMMMNNNOOOOOOUUUYYY___aaa^^^WWWMMMGGGBBBAAAAAABBBGGGNNNUUUYYYTTTNNNHHHFFFIIIJJJGGGDDD@@@AAAAAABBBCCCCCCDDDDDDIIIHHHGGGGGGJJJXXXsssjjjhhhkkkrrrwwwzzzzzzYYYBBB======;;;888888777666666666666777:::999JJJnnnwwwxxx~~~iiiXXXPPPQQQRRRZZZfffqqq||||||jjjXXXMMMIIIEEEDDDEEEGGGIIIKKKGGGFFFDDDDDDGGGOOOZZZaaadddgggooo||||||}}}nnnbbb]]]VVVNNNIIIHHHIIIJJJPPPRRRTTTSSSRRRSSSWWW[[[^^^hhhrrrvvvzzzyyymmmbbb[[[XXXXXXUUUTTTTTTUUUWWWYYYXXXWWWTTTWWWOOOLLLSSSSSSPPPVVVZZZWWWUUUTTTTTTQQQLLLHHHOOOPPPPPPLLLEEE<<<666222000...------...//////...------------------------,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,---------............///000111222333333222222333555888;;;>>>@@@EEEHHHLLLPPPSSSTTT]]]rrrzzzUUUIIIAAA>>>:::777777777666555555555555555555555555555222777777777EEEaaayyyyyyvvvqqqooopppfffccc^^^dddhhhjjjnnnvvv|||}}}}}}zzzvvvtttsssooojjjeee```aaabbbccceeegggiiijjjmmmpppuuuyyyzzzyyyvvvtttssslllfffbbb\\\TTTNNNMMMJJJKKKMMMNNNNNNNNNMMMMMMJJJMMMQQQSSSQQQMMMHHHDDD>>>>>>???BBBGGGNNNUUUXXXRRRLLLEEEEEEIIILLLJJJGGGAAAAAABBBDDDEEEFFFGGGHHHMMMLLLKKKJJJJJJRRRdddwwwddddddiiirrrxxx{{{|||[[[DDD>>>>>>;;;888888777666666666666666:::888IIIlllwwwxxxnnnZZZPPPRRRRRRXXXbbbmmmxxxwwwnnnhhhcccXXXNNNGGGHHHIIIIIIKKKMMMOOOOOOOOOMMMJJJIIIKKKTTT^^^fffsss{{{|||{{{zzzlllaaa\\\SSSKKKGGGGGGJJJLLLPPPRRRSSSSSSQQQSSSWWW[[[^^^hhhqqqvvvzzzvvvjjj___ZZZYYYZZZTTTTTTSSSUUUXXXYYYYYYYYYTTTVVVNNNJJJPPPRRRRRRYYY]]][[[YYYVVVRRRNNNKKKIIIOOONNNKKKHHHCCC<<<444...000///------/////////...------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------............///000111222333333222222333555888;;;>>>@@@EEEHHHMMMQQQTTTUUU^^^tttxxxTTTIIIBBB???:::888777666555444666666666666666666666666222888888666DDDaaayyy}}}rrrooo|||tttzzztttkkk___QQQHHHFFFMMMNNNPPPQQQQQQOOOMMMLLLKKKKKKKKKKKKIIIFFFCCCBBBAAAAAABBBDDDHHHMMMQQQTTTQQQJJJDDDDDDIIIMMMLLLIIIDDDEEEFFFGGGIIIKKKLLLMMMJJJKKKNNNPPPMMMMMMUUU___xxxbbbccciiirrrwwwzzz```HHHAAA???<<<888888777666666666666666999888HHHkkkyyy{{{qqq]]]RRRSSSSSSVVV___iiitttxxxqqqeee[[[UUUSSSPPPMMMDDDHHHMMMOOOQQQTTTUUUUUUXXXVVVRRRQQQSSS[[[fffnnnqqqcccaaa[[[QQQIIIEEEFFFJJJMMMPPPRRRSSSRRRQQQRRRWWW[[[^^^hhhrrrvvvzzztttggg]]]YYYYYY[[[WWWUUUUUUUUUWWWXXXWWWVVVTTTVVVMMMIIIPPPSSSTTT]]]^^^]]][[[VVVOOOJJJHHHGGGPPPMMMIIIFFFBBB;;;222+++000///------///000///...------------------------,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,---------............///000111222333333222222333555777;;;>>>@@@FFFIIIMMMRRRUUUUUUZZZ{{{oooMMMCCCBBB???;;;999888888666555333333333444444444555555:::666888;;;BBB^^^}}}zzzqqqkkk{{{nnnaaaUUUJJJIIIPPPQQQRRRRRRSSSSSSRRRQQQQQQNNNNNNLLLIIIEEEBBBBBBCCCCCCCCCCCCGGGLLLQQQTTTVVVMMMHHHDDDEEEJJJNNNMMMKKKHHHHHHIIIKKKNNNOOONNNMMMLLLHHHFFFHHHJJJLLLRRRYYY}}}vvvccceeemmmvvvyyyyyy}}}]]]HHH@@@;;;:::999999<<<<<<777222444:::888>>>GGGaaa{{{|||tttvvvwwweeeXXXVVVSSSSSS[[[jjj{{{mmmcccXXXSSSUUUUUUQQQKKKGGGIIILLLOOOUUU\\\^^^^^^VVV[[[]]]^^^iiixxx}}}uuukkkiii```YYYPPPIIIHHHJJJMMMOOOWWWSSSOOOOOORRRUUUVVVUUU]]]fffnnnpppsssyyyssseee\\\WWWWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTKKKHHHMMMPPPPPPVVV^^^___YYYUUUTTTRRRMMMJJJKKKSSSQQQMMMFFF===666222111//////...---,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDDDDHHHMMMQQQSSSSSS\\\vvvqqqSSSKKKBBB???;;;999888888777555333333444444444555555555666444888;;;AAA^^^{{{xxxnnnzzztttaaaXXXPPPIIIJJJQQQRRRSSSTTTUUUUUUSSSRRRPPPQQQPPPNNNJJJEEEBBBAAAAAA@@@@@@AAADDDIIIMMMOOOPPPHHHFFFDDDFFFIIILLLLLLLLLKKKKKKKKKLLLMMMLLLIIIFFFLLLHHHGGGJJJLLLNNNTTT[[[nnnrrrbbbeeellluuuxxxxxx}}}]]]HHHBBB===>>>;;;::::::;;;888444666:::888===FFFaaayyygggXXXTTTSSSTTT[[[hhhxxx~~~bbb\\\VVVWWW[[[]]]YYYTTTPPPQQQRRRTTTYYY___cccdddfffgggppp~~~||||||}}}oooccc___]]]VVVNNNHHHGGGIIILLLNNNUUURRROOOPPPTTTWWWYYYYYY]]]gggppptttwww}}}qqqeee]]]YYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTVVVMMMIIILLLNNNLLLPPPXXX[[[WWWUUUUUURRRMMMLLLNNNPPPQQQOOOIIIAAA888222...------,,,,,,,,,------.........---------,,,,,,,,,------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDEEEIIINNNQQQRRRRRRZZZqqquuuXXXQQQBBB???<<<999999888777555333444444444444555555555333333888:::@@@^^^{{{sssxxxqqqaaaSSSNNNLLLJJJNNNVVVVVVWWWYYYYYYXXXVVVSSSQQQRRRQQQOOOKKKEEEAAA@@@@@@>>>>>>@@@CCCGGGJJJJJJIIICCCEEEGGGIIIJJJKKKNNNPPPPPPPPPQQQRRRRRRNNNIIIEEEFFFCCCCCCFFFHHHIIIPPPWWWbbbnnn}}}oooaaadddlllsssvvvwww||||||WWWEEE@@@>>>@@@AAA;;;777888888666777:::888;;;CCC```|||lll\\\QQQSSSVVV\\\fffssswwwWWWUUUTTTXXX^^^___ZZZVVVSSSTTTUUUYYY___ffflllqqq{{{zzzzzz~~~|||wwwnnnccc^^^YYYSSSKKKFFFFFFIIILLLNNNSSSRRRPPPRRRVVVYYY\\\]]]]]]hhhrrrwww{{{}}}pppddd^^^[[[[[[[[[XXXWWWWWWVVVVVVUUUUUUUUUUUUNNNKKKNNNOOOLLLPPPXXX\\\ZZZYYYWWWQQQJJJJJJNNNOOOPPPQQQLLLDDD999111,,,,,,,,,,,,,,,---...//////...------------,,,,,,,,,------------------------...------------,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDFFFJJJNNNQQQQQQPPPRRRnnnxxxYYYOOOBBB???<<<:::999888777666444444444444555555555555333333999:::???^^^xxxtttwwwuuuyyyrrr```UUULLLKKKMMMPPPUUU[[[\\\]]]^^^^^^\\\XXXTTTQQQOOONNNMMMIIIEEEBBBAAABBB>>>???@@@CCCGGGHHHGGGFFFBBBGGGLLLNNNMMMNNNRRRVVVTTTUUUWWWYYYYYYTTTNNNIIIFFFDDDEEEGGGGGGHHHNNNVVVaaaiii}}}|||nnn```dddkkkqqqtttwww|||~~~vvvSSSEEECCCCCCGGGGGG>>>777777999888777888888:::AAA___yyytttcccQQQTTTXXX\\\cccooo}}}sssYYYXXXZZZ]]]___^^^YYYUUUTTTUUU[[[dddkkkrrrzzz~~~vvvlllccc^^^UUUPPPJJJFFFFFFJJJMMMOOOSSSSSSSSSTTTWWWZZZ]]]^^^```iiiqqqvvv{{{}}}oooddd^^^\\\\\\[[[WWWVVVVVVVVVUUUUUUTTTTTTSSSMMMMMMRRRSSSQQQVVV___```___^^^YYYPPPGGGGGGLLLQQQRRRQQQKKKCCC999111---,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDEEEIIIMMMPPPQQQQQQOOOoooxxxTTTHHHCCC@@@<<<:::999999777666444444444555555555666666555555:::;;;???___vvviiixxx{{{sss|||tttuuuuuuuuuvvvxxxzzz}}}}}}zzzxxxtttlllfffZZZRRRKKKLLLPPPUUUZZZ^^^`````````___\\\XXXSSSQQQLLLLLLKKKIIIEEECCCCCCDDD>>>>>>???BBBEEEEEEDDDBBBBBBHHHNNNPPPNNNOOOTTTYYYWWWXXXZZZ\\\[[[WWWOOOJJJJJJIIIHHHIIIHHHIIIQQQZZZhhhnnn~~~{{{mmm___eeekkkooorrrwww}}}tttUUUKKKKKKLLLRRRLLLAAA888777999888666666888999???]]]zzzyyyiiiTTTVVVYYY\\\bbbmmmzzzuuubbbcccdddeeeeeebbb___\\\[[[]]]eeepppwww{{{uuufff\\\XXXTTTOOOIIIFFFGGGKKKOOOPPPTTTUUUVVVWWWXXXZZZ]]]^^^dddjjjpppsssyyy~~~oooddd___]]][[[YYYUUUUUUUUUUUUTTTTTTTTTTTTQQQMMMOOOTTTUUURRRWWW``````___^^^ZZZQQQHHHHHHMMMUUUSSSOOOHHH>>>777222000///...---,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDCCCGGGLLLPPPRRRRRRWWWxxxrrrOOOEEECCC@@@===::::::999888666444444555555555666666666888666:::<<>>@@@BBBCCCBBBFFFIIILLLMMMMMMPPPUUUYYY[[[]]]aaaeeehhhhhhdddaaaVVVTTTTTTTTTTTTYYYhhhvvvxxxrrrpppuuu|||vvvggg```hhhmmmnnnqqqyyyfffKKKEEEDDDDDDJJJFFF???:::;;;<<<;;;;;;===888:::???XXX~~~}}}xxxaaa]]]YYYZZZbbbnnnzzz|||}}}~~~{{{vvvjjjeee___XXXPPPLLLGGGEEEFFFJJJLLLNNNPPPSSSWWWXXXYYY[[[^^^aaahhhmmmqqquuu}}}}}}mmmdddaaa```^^^[[[WWWWWWWWWWWWWWWWWWWWWWWWNNNMMMPPPWWWVVVQQQVVV___\\\YYYWWWXXXUUUQQQQQQSSSVVVSSSLLLCCC999333111000...------,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111222444555666888<<<@@@DDDFFFJJJOOORRRSSSTTTqqqaaaMMMPPPCCC@@@===;;;:::999888777555555555555666666666777777333777<<>>AAA888;;;@@@WWW{{{wwweee___YYYYYYcccppp{{{|||zzzmmmccc```WWWJJJOOOKKKFFFDDDEEEHHHKKKLLLMMMQQQUUUXXXYYY\\\```dddhhhmmmsssyyy{{{lllcccbbbbbb```]]]XXXXXXYYYYYYYYYYYYYYYYYYKKKKKKQQQYYYYYYVVV\\\fff```ZZZWWWWWWVVVRRRPPPPPPUUURRRLLLCCC:::333///...,,,,,,,,,,,,---...//////,,,,,,,,,------.........------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---............//////000111111111222444555666888<<<@@@DDDIIILLLQQQSSSTTTSSScccQQQMMMGGGDDD@@@===<<<;;;999777777666555444555555444222444888999999EEEaaappphhhxxxqqq}}}zzzzzz~~~pppeee^^^[[[aaacccdddffffffeeeddddddkkklllppptttwwwwwwzzz}}}vvvggg[[[OOOFFFBBBCCCCCCBBBAAABBBEEEGGGHHHIIINNNPPPPPPMMMIIIMMMVVV___eeeaaagggxxxuuuhhhfffnnnlllmmmyyy}}}yyyzzzyyyrrrhhh```[[[YYYXXXXXXZZZ\\\lll{{{~~~~~~uuubbb___fffnnnppppppuuufffLLLDDDGGGEEE???======<<<;;;999888777777;;;<<>>===<<<;;;:::888777777999:::<<>>333......---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000000111333333444666999===AAACCCGGGJJJOOOQQQRRRRRR~~~___IIIGGGDDD@@@===<<<:::888777888777555444555555444333444888888999DDD___~~~tttttt}}}}}}tttjjjcccbbbeeeiiissszzz{{{rrrggg___[[[YYYXXX___aaaeeeiiikkknnnrrrtttxxx}}}wwwhhhWWWNNNIIIEEEDDDEEEDDDBBB???>>>AAAHHHOOOTTTYYYXXXSSSLLLGGGHHHQQQXXXZZZcccppp|||yyyqqqyyy~~~ooo^^^```ffflllooopppuuuqqqUUUGGGEEEEEEBBB>>>>>>===;;;:::999888777555777999KKKlllvvvtttyyykkk]]][[[bbbkkkvvv~~~xxxpppwww}}}rrrkkk]]]LLLBBBBBBCCCBBBFFFIIIKKKLLLKKKJJJJJJKKKEEEHHHKKKPPPSSSVVVWWWXXXOOOKKKFFFAAA@@@AAADDDFFFBBBAAACCCIIIPPPZZZjjjxxxzzzoooeeebbb```XXXOOOJJJFFFGGGHHHIIIIIIKKKNNNQQQSSSUUUWWWXXXYYY[[[^^^```iiinnntttyyyrrrccc^^^_________aaa^^^[[[XXXWWWXXXZZZ[[[[[[LLLQQQXXX[[[XXXWWW___iii]]][[[ZZZXXXQQQJJJIIILLLRRRTTTSSSKKK???333---,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000111111333333444666999===AAACCCGGGKKKOOORRRTTTTTTuuuZZZOOOHHHEEEAAA>>><<<;;;999777999777555444555555555444444888999999DDD^^^}}}www}}}vvv{{{|||xxxxxx|||}}}{{{xxxnnnjjjccc]]]\\\```fffjjjzzz~~~tttoooggg```[[[YYYZZZ[[[^^^bbbgggjjjnnnrrrxxx}}}wwwlll\\\MMMFFFDDDCCCDDDEEEFFFDDDBBBAAACCCHHHOOOSSSYYYWWWRRRKKKFFFGGGNNNUUUWWWdddooovvv{{{mmm___aaafffkkknnnpppwww~~~pppWWWIIIDDDBBB@@@???>>>===<<<;;;999888888444777777FFFfff|||sssrrrccc]]]___gggsss}}}tttoooqqqiii[[[RRRQQQKKKDDDBBBFFFHHHHHHFFFFFFGGGHHHJJJKKKJJJIIIKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHFFFCCCBBBCCCEEEFFFFFFDDDDDDGGGJJJPPP\\\hhhzzz~~~zzzooofff^^^]]]\\\UUUNNNJJJDDDFFFHHHIIIJJJLLLPPPRRRTTTVVVWWWXXXXXX[[[^^^aaalllrrrxxx}}}pppaaa\\\]]]^^^^^^```\\\ZZZWWWXXXYYYYYYWWWUUUGGGNNNUUUVVVRRRRRRZZZdddZZZZZZYYYTTTLLLHHHJJJOOOPPPQQQNNNGGG;;;222...------------------------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---.../////////......//////000111222333333444666999===AAACCCJJJMMMRRRUUUWWWXXXgggQQQUUUJJJGGGCCC???>>><<<:::888:::888555444555555555555333777999999DDD___}}}zzzyyyyyyzzz|||vvvooonnnqqqrrrooollldddbbb``````ccciiinnnrrrvvvuuusssqqqnnnkkkhhhgggccc```ZZZUUUSSSTTTVVVWWW___dddiiimmmpppvvv~~~{{{lll^^^RRRFFFBBBBBBBBBCCCFFFHHHIIIIIIHHHFFFGGGJJJMMMTTTSSSPPPKKKGGGHHHNNNRRRSSS___gggkkkyyyrrrfff[[[cccfffkkknnnqqqyyy{{{kkkXXXMMMGGGBBB@@@@@@???>>>===;;;:::999999444888777CCCaaa|||xxxzzzzzzhhh^^^\\\bbbppp}}}rrroookkkqqqttt[[[OOOOOOJJJCCC@@@CCCEEEDDDJJJIIIHHHIIILLLMMMLLLJJJLLLKKKIIIFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEGGGFFFFFFHHHIIIKKKSSS\\\ssswww}}}rrrlllcccZZZXXXVVVPPPKKKJJJCCCEEEHHHJJJKKKMMMQQQSSSUUUVVVWWWWWWXXX[[[___cccmmmssszzz~~~ooo```[[[\\\\\\\\\]]]YYYXXXXXXZZZ\\\ZZZSSSMMMGGGOOOUUUTTTPPPRRRYYY```]]]]]]YYYPPPIIIIIINNNTTTNNNLLLGGG???666111000111---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............///000111222333333444666999===AAACCCJJJNNNSSSVVVXXXYYYdddOOOVVVMMMIIIEEEAAA???>>>;;;999;;;888555444444666666555333777999:::FFF```~~~{{{|||zzz{{{wwwqqqkkkiiikkkkkkiiieeeeeeccccccdddgggjjjlllllljjjfffaaa\\\XXXWWWXXXXXXVVVUUURRRQQQQQQSSSUUUWWW```ffflllpppsss{{{xxxdddSSSLLLFFFDDDDDDCCCDDDHHHKKKMMMOOOMMMIIIFFFFFFGGGOOOOOOOOOMMMLLLLLLNNNPPPNNNUUU[[[```lllmmmbbbZZZeeehhhkkkooosss{{{xxxzzzcccVVVPPPJJJEEEBBB@@@@@@???===<<<;;;:::999555:::888???\\\xxx}}}zzzmmmaaa[[[___mmm{{{zzz|||ooohhh^^^bbblllwww~~~yyyiii[[[[[[YYYPPPFFFBBBEEEGGGGGGMMMLLLLLLNNNPPPRRRRRRQQQLLLLLLKKKJJJHHHGGGGGGFFFCCCCCCDDDDDDEEEGGGHHHHHHHHHGGGHHHJJJJJJKKKRRR[[[kkkqqqzzz~~~zzzuuukkkaaaXXXTTTQQQLLLHHHHHHCCCEEEHHHKKKLLLNNNQQQSSSUUUVVVVVVVVVWWW[[[aaafffnnnuuu}}}{{{mmm___[[[\\\[[[ZZZZZZWWWVVVWWW[[[]]]ZZZPPPHHHLLLRRRWWWVVVUUUZZZ___bbbbbbaaaZZZOOOJJJMMMSSSVVVMMMIIIBBB:::333000000222---------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,,,,---...//////............///111222333333333444666999===AAACCCIIIMMMQQQTTTUUUVVVeeeSSSSSSOOOKKKGGGCCCAAA???===;;;<<<999555444444666666666222777999;;;GGGaaa}}}yyy}}}{{{tttooojjjgggfffdddbbb___^^^[[[YYYYYY[[[\\\[[[YYYXXXVVVTTTRRRQQQRRRSSSSSSNNNNNNNNNPPPSSSVVVZZZ\\\aaagggnnnsssxxxqqqYYYKKKJJJJJJJJJHHHEEEGGGLLLNNNQQQRRROOOIIIEEEDDDEEEMMMOOOQQQRRRRRRPPPNNNMMMJJJLLLPPPUUU\\\kkkjjjaaa\\\gggiiilllooouuu}}}uuurrrXXXMMMLLLIIIEEEBBBAAA@@@???>>>===;;;::::::666<<<777<<>><<<<<<999555444444666666666222777:::<<>>===<<<;;;:::666<<<777:::TTTrrrxxxuuuvvvjjjaaa___hhhsss}}}~~~pppddd]]]^^^VVVXXXbbbccc```kkk~~~~~~uuubbbNNNCCCDDDHHHIIINNNOOOQQQQQQPPPQQQSSSVVVSSSTTTUUUUUURRRMMMHHHEEEDDDEEEFFFGGGIIILLLNNNOOOQQQMMMIIIHHHGGGIIISSS]]]pppuuu|||~~~~~~ssskkkgggbbb[[[UUUSSSOOOHHHCCCCCCDDDFFFIIILLLMMMNNNPPPRRRUUUUUUTTTUUUWWW]]]dddjjjxxxqqqeee[[[[[[]]]]]]\\\[[[ZZZWWWUUUWWWZZZWWWNNNFFFNNNSSSVVVWWW^^^iiimmmjjj^^^]]]UUULLLJJJNNNOOOKKKLLLIIIDDD===666111...,,,---------------------------,,,,,,++++++,,,,,,---------------------------))))))***+++---...//////,,,,,,,,,,,,---...//////------......///111222333333333444666999===AAACCCMMMPPPTTTVVVVVVWWWuuu\\\PPPOOOKKKIIIFFFDDDBBB@@@<<<999999888777666666555666666111666777888FFFcccttttttyyy~~~tttkkkeeedddccc\\\UUURRRJJJGGGDDDBBBCCCDDDDDDCCCGGGFFFEEEDDDCCCDDDDDDEEEEEEHHHLLLPPPTTTXXX^^^aaaeeeiiipppwwwzzz___IIIIIIJJJLLLPPPSSSTTTQQQNNNSSSWWWSSSSSSUUULLLEEELLLOOOYYY```___]]][[[UUUNNNKKKEEEFFFMMMOOONNNXXXggguuuyyyhhheeesss}}}pppbbb``````gggfffgggllluuuvvvrrrfffMMMJJJDDD???AAACCCCCC@@@======>>>===;;;888;;;>>>:::@@@VVVjjj~~~}}}ttt~~~zzzqqqiiieeehhhnnnxxxxxxhhh]]][[[___dddlll|||mmm___OOOFFFFFFHHHFFFDDDIIIJJJKKKKKKMMMRRR[[[bbbgggeeedddcccaaa[[[RRRKKKKKKGGGGGGKKKMMMLLLMMMPPPLLLJJJJJJLLLJJJKKKWWWfff~~~}}}~~~~~~|||wwwpppjjjeeebbb\\\VVVQQQNNNIIICCCBBBDDDGGGFFFGGGKKKPPPSSSQQQOOOTTTSSSUUUXXXZZZ\\\dddmmm{{{pppcccYYYXXXYYYXXXYYY\\\TTT___YYYUUU\\\QQQCCCJJJSSSSSSTTTXXX```gggfffaaa___^^^TTTGGGEEELLLKKKCCCIIIDDD@@@<<<444---+++...---222***$$$---111***'''---,,,,,,+++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............////////////222333444777:::???BBBDDDKKKMMMPPPSSSUUUVVVmmmYYYNNNLLLKKKIIIGGGEEECCCAAA===:::999888777666666666666666333777777777DDD___|||zzzzzzwwwlllbbb___]]]XXXSSSRRRJJJHHHEEEDDDEEEEEEEEEDDDEEEDDDCCCCCCCCCCCCDDDEEEFFFIIIMMMQQQUUUZZZ___bbbdddjjjsss|||nnnTTTAAAFFFKKKRRRUUUVVVTTTSSSSSSTTTZZZ___eeehhh]]]RRRSSSOOOZZZdddhhhiiiggg^^^TTTKKKGGGHHHMMMLLLHHHNNNZZZZZZkkkxxx{{{nnnoooxxxgggdddeeeiiihhhhhhlllvvvooonnnfffKKKHHHEEEAAADDDDDDDDDAAA???>>>???>>><<<999999===:::@@@SSSfff|||zzzoooxxx~~~uuummmgggjjjpppzzzyyyiii^^^```ccciiiuuuwww]]]UUUJJJDDDDDDEEEFFFEEEHHHJJJKKKLLLMMMRRRZZZ```ggghhhjjjlllkkkgggaaa\\\RRRJJJEEEIIINNNOOOOOOPPPTTTTTTXXX\\\\\\___jjjwww{{{zzzxxxtttmmmgggbbb___[[[UUUOOOMMMHHHCCCBBBDDDGGGGGGHHHLLLPPPRRRRRRPPPUUUTTTVVVZZZ\\\```iiisss{{{nnncccZZZZZZ[[[ZZZZZZ]]]XXX```[[[YYY]]]OOOEEEPPPZZZXXXVVVXXX___dddccc```^^^]]]TTTHHHGGGMMMMMMEEECCC???===;;;555...---///---222...+++......++++++------,,,+++,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............////////////222333444777:::>>>BBBDDDKKKMMMOOOSSSUUUWWWwwwgggWWWNNNKKKKKKIIIGGGFFFDDDBBB???<<<:::999888777666666666666666888888777AAA[[[yyy~~~}}}|||ssssssuuuwwwtttzzzxxxkkk^^^XXXUUURRROOOOOOIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBAAABBBBBBCCCEEEEEEHHHKKKOOOSSSWWW[[[```cccggglllrrryyyyyy___III===CCCMMMXXX\\\ZZZWWWWWWXXXSSS[[[jjjwwwyyymmm___YYYQQQ[[[gggrrrwwwuuujjj^^^OOONNNPPPSSSOOOIIIMMMWWW[[[bbbfffoooyyy{{{rrryyy|||gggeeeeeekkkiiihhhmmmvvv|||ggglllgggHHHFFFEEECCCFFFEEEDDDBBB@@@?????????===;;;888<<<;;;>>>MMM]]]www{{{mmmrrrwwwyyy}}}sssjjjlllqqq|||{{{lllaaa\\\```iiixxxvvvbbbRRRPPPMMMIIIFFFFFFGGGIIIIIIKKKLLLLLLLLLOOOUUUZZZbbbhhhoootttssspppkkkhhhZZZNNNEEEHHHNNNRRRSSSSSSVVVZZZbbbiiimmmqqqzzz|||||||||wwwvvvuuusssnnniiiccc^^^[[[XXXRRRMMMKKKGGGBBBBBBEEEGGGGGGIIIMMMPPPRRRRRRQQQUUUTTTUUUXXX\\\aaammmxxx}}}|||kkkccc]]]\\\]]]]]]\\\]]][[[^^^\\\]]]ZZZJJJFFFVVVccc^^^ZZZ[[[___bbbaaa^^^ZZZYYYQQQGGGGGGMMMMMMGGGAAA>>>;;;999444---,,,///+++,,,...000...***+++///------,,,+++,,,---...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000............////////////222333444666:::===AAACCCJJJLLLOOORRRUUUWWWwwweeeWWWOOONNNKKKJJJHHHFFFFFFDDD@@@>>>;;;:::999888777666666666777999888777@@@XXXyyy}}}{{{xxxrrrtttzzz}}}vvvhhhZZZSSSOOOLLLIIIJJJGGGEEECCCCCCDDDDDDCCCAAA??????@@@AAACCCDDDEEEFFFIIILLLQQQVVVYYY]]]aaadddllloooqqquuu~~~kkkRRRFFFAAAEEENNNYYY______\\\ZZZYYYRRRYYYlll{{{yyynnnddd\\\SSSZZZeeerrr|||{{{pppfffTTTTTTWWWXXXTTTQQQWWW```ooolllfffeeegggfffxxx|||~~~hhheeefffjjjhhhhhhlllvvvuuucccnnnhhhGGGDDDDDDDDDEEEDDDBBBAAA@@@??????>>>===<<<777<<<;;;<<>>>>>???@@@BBBDDDEEEGGGGGGIIIMMMRRRVVVZZZ]]]aaaccclllssszzz}}}\\\IIIEEEFFFJJJOOOVVV]]]```___ZZZVVVUUUWWWkkkxxxnnnffffff___SSSUUU\\\hhhqqqrrrmmmggg\\\^^^```___[[[\\\eeepppzzzwwwooojjjiiihhh}}}kkkjjjjjjhhhgggggglllwwwpppaaarrrfffFFFDDDDDDBBBCCC@@@@@@@@@@@@>>>===<<<<<<<<<888<<<:::999===DDD___xxxooowwwsssmmmnnnzzzwwwnnnfffnnn{{{xxxpppooovvvzzzqqq___PPPKKKLLLPPPRRRRRRPPPMMMMMMPPPTTTiiiqqq{{{zzzqqqiiidddWWWQQQKKKJJJJJJMMMVVV___iiiqqq{{{{{{vvvsssoookkkgggdddaaa]]]XXXUUUOOOJJJFFFFFFDDDAAABBBEEEGGGIIILLLOOOQQQRRRSSSTTTUUURRRRRRTTTWWW^^^kkkxxxtttbbbaaa___]]]]]]^^^]]][[[___YYY\\\\\\OOOEEEOOO```ddd______gggkkkgggaaa___UUURRRMMMIIIKKKPPPPPPNNNJJJCCC:::444...+++...555666((()))///***+++///(((......,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...000111............////////////222222333555888<<>>SSSwww{{{~~~{{{rrrdddVVVOOOLLLIIIHHHIIIIIIFFFBBB@@@???@@@???>>>???AAABBBEEEFFFHHHHHHHHHIIILLLRRRVVVYYY\\\___aaaggguuukkkPPPCCCCCCFFFNNNPPPSSSYYY\\\\\\WWWSSSZZZYYYoooyyyfffaaaiiieeeVVVTTTUUU]]]ccceeeeeefffmmmrrruuussspppttt}}}zzzssshhhjjjiiiffffffgggnnnxxxkkkaaazzzaaaEEEEEEDDDAAAAAA???>>>???@@@>>><<<;;;;;;<<<:::<<<999888:::===UUUzzzssstttxxxooollltttxxxsssyyylllVVVLLLKKKSSSUUUVVVVVVVVVXXX^^^ccctttwwwzzzyyysssjjjbbb]]]YYYVVVTTTTTTSSSVVV```lllzzzxxxsssrrrkkkfffaaa^^^]]]ZZZUUUQQQKKKFFFCCCCCCBBB@@@BBBFFFGGGJJJMMMPPPQQQRRRSSSUUUWWWUUUUUUWWW[[[bbbooo{{{zzzlllaaabbbaaa]]]\\\]]]]]]ZZZbbb[[[^^^[[[KKKKKK[[[ddd```[[[]]]iiinnnhhhaaa```XXXTTTOOONNNPPPTTTTTTSSSGGG@@@888222...---333:::???//////000)))444===...///...---,,,+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000............////////////111222333555777;;;>>>@@@GGGIIILLLPPPRRRTTTfffUUUPPPMMMIIIHHHGGGFFFEEEFFFEEEBBB@@@>>>===;;;:::888777777777222555888999<<>>@@@AAA@@@===;;;<<<>>>:::;;;888888::::::PPPttt{{{uuusssmmmnnnzzzxxxxxx~~~vvv^^^RRROOOSSSVVVZZZ^^^bbbkkkuuu}}}|||uuupppkkkfffcccgggddddddgggjjjmmmvvv~~~xxxpppnnnfffaaa\\\YYYXXXVVVQQQMMMHHHCCCAAABBBAAA@@@BBBFFFGGGJJJOOOQQQQQQRRRTTTVVVVVVUUUVVVZZZ___fffssssssfffbbbeeeccc^^^[[[^^^^^^[[[aaa\\\___VVVFFFPPPdddddd]]]VVVYYYeeekkkeee``````XXXSSSOOOOOORRRTTTTTTTTTCCC===777333///---111888777---222///'''@@@UUUCCC///...---,,,+++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///............////////////111222222444777:::===???FFFHHHKKKNNNQQQRRR}}}]]]QQQRRRPPPIIIHHHFFFEEEEEEEEEDDDBBB@@@>>>>>><<<:::999888777777222444888999:::IIIlllzzzzzzzzziiiVVVMMMKKKNNNSSSXXXUUUPPPIIIDDDCCCCCCDDDEEECCCEEEGGGIIIJJJKKKKKKKKKFFFJJJPPPUUUXXXZZZ\\\^^^eeeooouuuuuuzzzvvvmmmhhh[[[LLLCCCDDDGGGHHHNNNRRRUUUSSSNNNLLLOOOSSSYYY\\\|||hhhaaaqqqnnnhhhccc```aaa___^^^ccckkkxxxwwwqqqhhh^^^dddmmmkkkeeefffjjjsss~~~tttffflllwwwTTTBBBFFFEEE@@@AAAAAA???AAABBBAAA>>><<<>>>@@@;;;:::777999<<<;;;PPPsssxxxvvvoooiiiwwwzzzvvvwww}}}fffXXXTTTRRRVVV]]]ccclllyyyzzzvvvuuutttssswwwsssrrrxxxyyyooojjjccc^^^XXXUUUUUUTTTOOOJJJFFFBBB@@@AAAAAA???BBBFFFGGGKKKOOOQQQQQQRRRTTTVVVSSSRRRUUUZZZ```hhhuuuqqqddddddgggfff^^^\\\______\\\___[[[]]]QQQAAARRRgggaaa]]]TTTUUUaaagggbbb^^^```VVVPPPLLLMMMPPPRRRRRRRRRBBB===999666000+++,,,111)))&&&111---%%%IIIgggWWW///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.............../////////000111111222444777:::===>>>FFFHHHKKKMMMPPPQQQuuuXXXTTTQQQGGGEEEFFFEEEEEEDDDCCCBBBBBBAAA???===;;;999888888888888000888:::;;;@@@IIIeeezzz{{{jjjXXXLLLHHHJJJRRRZZZ]]]VVVMMMHHHGGGGGGFFFDDDIIIIIIJJJJJJJJJJJJIIIIIIHHHKKKOOORRRUUUUUUUUUTTT^^^bbbgggjjjjjjgggdddccc[[[[[[SSSFFF@@@DDDHHHHHHPPPVVVTTTRRRWWWVVVUUU\\\cccssszzzpppoooxxxkkkeeejjjccc\\\aaaeeerrrzzz|||qqqccc]]]bbbhhhiiiiiigggjjjsss}}}rrreeeyyygggRRRBBBCCCFFFCCCBBBEEEBBB@@@??????@@@???<<<:::;;;;;;888999;;;999LLLooowwwppplllsss}}}{{{xxxrrrlllkkkaaaaaaccckkk~~~}}}nnnkkkbbb\\\VVVSSSRRRPPPKKKFFFCCCCCCBBB@@@???@@@CCCFFFIIIKKKMMMPPPQQQRRRRRRRRRUUUPPPQQQZZZfffpppzzzzzznnnjjjfffaaa^^^```bbb```^^^___WWW___XXXHHHKKK```kkkfffSSSSSSWWW]]]aaaaaa___^^^UUUJJJGGGPPPVVVRRRPPPSSSAAA:::555333222...---///111///......111777===BBB000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////222222333444666999<<<>>>BBBFFFIIIJJJMMMSSSjjjTTTRRRNNNHHHHHHCCCCCCCCCCCCCCCCCCCCCCCC???>>><<<:::888777777777222999999999>>>FFFaaa}}}}}}lllYYYMMMIIIKKKSSS[[[```[[[SSSKKKGGGFFFIIILLLJJJJJJKKKLLLLLLKKKKKKKKKHHHJJJMMMPPPQQQQQQQQQPPPNNNRRRWWWYYYYYYWWWUUUUUU[[[ZZZRRRFFFAAAEEEJJJJJJQQQYYYXXXVVV[[[[[[\\\fffiiizzztttkkkyyy}}}nnnmmmcccZZZZZZYYYccciiiuuu{{{wwwlllaaa___eeejjjjjjfffeeejjjsss}}}mmmjjjgggTTTDDDCCCEEEAAA???AAA???>>>======>>>>>>===;;;<<<<<<888999;;;888IIIiiiyyylllqqqzzz{{{zzz|||yyy}}}|||mmmhhh___ZZZSSSPPPOOOMMMHHHCCCBBBBBBAAA@@@???@@@DDDFFFJJJKKKNNNPPPRRRSSSSSSSSSVVVRRRTTT^^^jjjuuu~~~wwwnnnkkkiiiddd```bbbbbb^^^\\\]]]]]]aaaZZZNNNTTTgggmmmfffSSSVVVZZZ___```^^^\\\[[[QQQHHHFFFPPPTTTOOOKKKMMM???888333222000---,,,...*********+++---///222333...------,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////222222333444666999<<<>>>AAAFFFIIIJJJNNNSSS^^^PPPOOOJJJHHHLLLBBBBBBBBBCCCCCCCCCDDDDDD@@@???===;;;999777777666555:::999777;;;BBB\\\ooo[[[OOOKKKLLLSSSZZZccc```ZZZQQQJJJJJJPPPVVVRRRRRRRRRQQQPPPMMMKKKJJJHHHIIIKKKMMMMMMLLLKKKJJJGGGJJJMMMOOOOOONNNNNNOOOXXXVVVOOOFFFBBBGGGMMMPPPRRR\\\]]][[[___aaaeeesss~~~{{{tttnnneee]]]ZZZUUUXXX___lllwww}}}wwwpppeee^^^aaahhhkkkjjjdddeeelllwwwqqqdddiiihhhWWWIIIFFFEEE@@@>>>???@@@>>><<<<<<>>>???>>>>>>>>>>>>:::999:::666CCC```}}}nnnpppvvv}}}}}}uuuhhhbbbZZZVVVPPPMMMKKKHHHDDD@@@@@@AAA@@@@@@???AAADDDGGGJJJKKKNNNPPPRRRSSSSSSSSSVVVTTTXXXcccooozzztttllllllhhhccc```bbbaaa^^^]]]^^^bbb```WWWPPPYYYfffeeeZZZSSSZZZaaaeeecccaaa^^^^^^KKKFFFHHHQQQSSSLLLEEEEEE<<<666111000///,,,+++---+++,,,...//////...,,,+++,,,++++++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000222222222444666999<<<>>>AAAFFFIIIJJJNNNTTT{{{UUUOOOLLLFFFGGGLLLDDDDDDDDDDDDDDDDDDDDDDDD@@@???===;;;999888777666666;;;888666:::@@@YYY{{{rrr\\\PPPKKKLLLRRRXXXbbbaaa]]]WWWSSSSSSWWW[[[]]]\\\[[[XXXSSSNNNJJJGGGIIIIIIJJJKKKJJJIIIGGGFFFGGGIIILLLMMMMMMMMMNNNPPPRRRPPPKKKFFFEEEKKKSSSXXXWWWcccffffffllloooxxxqqqllliiiiiiggg``````hhhttt~~~tttjjj```]]]cccjjjjjjgggdddgggppp|||lllaaajjjcccWWWLLLHHHFFFBBB@@@AAABBB@@@>>>>>>???@@@@@@??????@@@;;;::::::666>>>UUUzzzuuu{{{tttrrrttt{{{{{{yyyhhh```^^^VVVRRRMMMJJJGGGDDDAAA>>>>>>???@@@@@@@@@BBBEEEHHHIIIJJJMMMOOOQQQRRRRRRRRRUUUUUUZZZgggsss~~~ooojjjkkkbbb^^^]]]``````^^^^^^aaafff]]]SSSSSS]]]ccc[[[NNNSSS^^^ggghhheeebbb```^^^JJJIIIMMMTTTSSSJJJBBB???:::444/////////,,,,,,......000111222222///---+++++++++***************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000111111222444777:::===>>>AAAEEEIIIJJJNNNTTTtttRRRQQQJJJDDDGGGIIIHHHHHHGGGFFFEEECCCCCCBBB??????>>><<<:::999777666777:::888666;;;@@@WWWxxxuuu^^^PPPLLLMMMQQQVVV___\\\ZZZ[[[\\\]]]\\\ZZZ^^^^^^\\\YYYTTTNNNHHHEEEJJJJJJJJJJJJIIIHHHFFFEEEDDDFFFHHHIIIHHHIIIJJJLLLLLLJJJGGGGGGIIIOOOXXX```aaapppwww|||rrrnnnpppuuuxxxqqqttt}}}{{{rrrggg]]]^^^eeeiiihhheeeeeeiiisssjjjdddooowww|||~~~XXXPPPIIIFFFDDDAAA@@@AAACCCAAA???>>>??????>>>===???AAA<<<:::<<<666:::KKKnnnsssttt~~~xxxvvv{{{mmm^^^ZZZ[[[QQQOOOKKKHHHEEEBBB???======>>>@@@AAAAAACCCGGGIIIHHHIIILLLNNNPPPPPPQQQPPPTTTUUU]]]jjjwwwyyykkkfffggg```]]]]]]___^^^[[[\\\```dddYYYRRRZZZeeeeeeZZZQQQ\\\gggooommmgggbbb^^^YYYLLLOOOTTTXXXTTTJJJAAA>>>999333/////////------000,,,,,,---------,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111111111222444777:::===???@@@EEEHHHIIIMMMSSShhhPPPRRRGGGCCCIIIDDDIIIIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>===;;;:::888777777:::888777;;;???SSSrrrxxx```RRRNNNNNNQQQUUUZZZXXXXXX[[[___```\\\XXXVVVWWWWWWUUURRRNNNIIIFFFJJJJJJJJJJJJIIIHHHGGGGGGDDDFFFHHHHHHHHHGGGHHHJJJHHHFFFFFFJJJMMMRRRZZZccckkk{{{|||yyyzzz~~~zzzoooeee]]]```fffhhhfffdddggglllvvvxxx___ccctttvvvlllJJJGGGDDDAAA???>>>>>>??????>>>>>>>>>??????===;;;>>>AAA===;;;>>>999999EEEaaa|||wwwrrr{{{yyyyyy{{{fffZZZXXXWWWLLLKKKHHHEEECCC@@@???>>><<<>>>AAABBBCCCFFFIIIKKKHHHIIILLLNNNPPPQQQQQQQQQUUUXXXbbbppp|||ssshhhdddcccdddaaa``````]]]XXXXXX[[[[[[PPPPPP___iiiddd\\\ZZZnnnxxx|||uuulllggg___VVVOOOTTTYYYYYYRRRHHH@@@===777111......///---...111+++++++++***+++,,,---...---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111000111222444777:::===???@@@EEEHHHIIILLLQQQYYYKKKOOODDDDDDLLLBBBGGGFFFEEEDDDCCCBBBAAA@@@<<<=========<<<;;;:::999777;;;888888;;;===MMMiii}}}dddVVVQQQQQQSSSVVVWWWWWWXXXYYYZZZZZZXXXWWWSSSTTTUUUUUURRRNNNJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLLLLKKKJJJJJJJJJGGGEEEGGGMMMPPPRRRYYYaaannn}}}{{{wwwkkkbbb]]]aaaggggggfffgggnnnrrr{{{sss]]]fff{{{}}}]]]BBBCCCCCC@@@======>>>???<<<===>>>AAACCCCCCAAA???===AAA===<<<@@@;;;999AAARRRppp}}}ttt{{{ttt||||||{{{}}}sssaaaYYYTTTNNNGGGGGGEEECCC@@@>>>>>>>>><<>><<<555///+++---...,,,---000,,,,,,,,,------.........,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000111111000000111444777:::>>>@@@AAAEEEGGGGGGJJJOOOsssMMMGGGMMMAAAFFFOOOAAACCCCCCCCCBBBBBBAAAAAA@@@;;;<<<=========<<<::::::777;;;999888::::::HHHcccfffXXXTTTSSSUUUWWWVVVXXXZZZXXXTTTSSSUUUXXXVVVWWWXXXWWWTTTPPPKKKHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHKKKMMMNNNLLLJJJIIIIIIHHHFFFIIIOOORRRRRRWWW___kkkxxx~~~xxxttthhh```]]]ccchhhhhhgggjjjtttxxxhhhppptttSSSBBBDDDEEEAAA>>>>>>???@@@<<<>>>AAAFFFIIIJJJGGGEEE<<>>======>>><<>>@@@AAAEEEGGGGGGIIINNN```PPPFFFHHHHHHBBBAAAEEEBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@??????===<<<<<<===888777;;;;;;;;;III\\\mmmZZZUUUVVVWWWWWWVVV[[[___[[[SSSOOOSSSXXXUUUXXXYYYXXXSSSNNNKKKJJJLLLJJJHHHIIIKKKLLLJJJGGGJJJJJJJJJJJJJJJIIIHHHGGGLLLNNNOOONNNLLLNNNVVV\\\eeemmm|||~~~wwwqqqlllaaa^^^fffllliiiiiinnnrrr{{{iiizzzmmmOOOCCCBBBBBBAAA???>>>======>>>???===@@@NNNZZZRRR@@@???????????????>>>======DDDXXXxxxyyysss|||}}}~~~}}}wwwbbbUUUOOOLLLJJJEEECCC@@@>>>=========>>>>>>BBBFFFIIIIIIIIIIIIIIIOOOMMMNNNRRRSSSRRRTTTXXX\\\hhhwww|||oooiiieeedddfffggggggfffbbb___^^^bbbeeeddd___aaaiiihhh^^^\\\bbbjjjdddbbbdddbbbXXXOOOMMMTTTVVVWWWRRRHHH???:::888000//////---,,,+++******++++++,,,,,,,,,+++******++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,,,,,,,---------......------,,,------...///000222222333555888<<>>DDDHHHIIIKKKOOO]]]OOOFFFGGGGGGBBBAAAFFFAAABBBBBBBBBBBBAAAAAA@@@???@@@@@@??????===<<<<<<===888777;;;::::::GGGXXXnnn\\\UUUUUUWWWWWWZZZ]]]^^^ZZZSSSPPPRRRUUUXXXXXXXXXVVVSSSPPPMMMLLLMMMKKKJJJKKKMMMNNNMMMKKKIIIJJJKKKLLLLLLLLLLLLLLLFFFKKKOOOQQQPPPRRRVVVZZZ]]]cccooo~~~xxxnnnjjjnnnwww}}}uuuoooiiiaaa___gggkkkiiijjjpppttt}}}nnnjjjNNNCCCCCCBBBAAA@@@???>>>===<<<>>>===>>>IIISSSLLL>>>>>>????????????>>>======@@@QQQooozzzsss~~~vvv{{{yyygggXXXPPPLLLIIIFFFCCCAAA???===<<<===>>>??????BBBFFFIIIIIIIIIIIIJJJPPPNNNNNNQQQRRRQQQSSSXXXaaalllzzzyyynnneeedddggghhhhhhfffccc______aaadddgggfffggghhhddd___bbbhhhjjjeeebbbaaa]]]SSSNNNNNN[[[ZZZWWWQQQHHH???888555000///...---,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,------------...------,,,------...///000222222333555888<<>>DDDIIIIIIKKKOOOXXXMMMEEEGGGGGGCCCBBBFFFAAAAAAAAAAAAAAA@@@??????????????????>>>===<<<<<<===888888:::999999DDDRRRttt```XXXWWWXXXYYY______^^^ZZZWWWUUUUUUVVVYYYWWWTTTSSSRRRPPPNNNLLLLLLKKKJJJKKKMMMNNNNNNMMMIIIJJJKKKLLLMMMMMMMMMMMMMMMSSSYYY[[[ZZZXXXWWWXXXRRRUUU]]]gggnnnoooiiiddd]]]ZZZXXX[[[bbbiiimmmnnn}}}||||||~~~zzzrrrlllccc```bbbiiikkkhhhlllssswwwvvveeeNNNCCCBBBBBBAAA@@@???>>>>>>;;;>>>===;;;AAAHHHEEE<<<>>>>>>>>>>>>>>>======<<<;;;HHHbbb}}}sss}}}}}}~~~ppprrrwwwiiiaaaXXXPPPLLLHHHDDD@@@@@@???===<<<<<<===???@@@@@@CCCGGGIIIJJJJJJJJJKKKOOOMMMNNNQQQRRRSSSXXX^^^jjjtttpppeeebbbfffeeeeeeccc```]]]]]]^^^```^^^eeefff___YYY\\\dddjjjhhheeeaaa]]]UUUNNNNNNRRR]]]YYYSSSMMMFFF???777333//////...---,,,++++++***------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,------------------,,,------...///000222222333555999<<<@@@BBB???EEEIIIIIIKKKOOOkkkRRRJJJEEEFFFFFFCCCCCCFFFAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<<<<999888999888888@@@KKKyyy{{{ggg\\\YYY[[[\\\aaa___\\\[[[\\\]]]^^^^^^___[[[VVVTTTTTTTTTSSSQQQQQQQQQPPPPPPPPPPPPPPPOOONNNOOOPPPQQQRRRSSSSSSSSS^^^bbbffffffbbb\\\XXXUUUPPPQQQUUU[[[aaaccc___\\\]]]]]]^^^bbbhhhkkkjjjiiipppvvv~~~wwwnnnhhh___```eeekkkkkkiiiooowww~~~aaaNNNBBBBBBAAA@@@??????>>>>>>;;;>>>>>>;;;<<<@@@???;;;======>>>>>>======<<<;;;:::AAAVVVwwwsssuuu~~~}}}rrrppprrryyyxxxtttlllddd^^^YYYRRRMMMIIIEEE@@@======<<<;;;;;;<<<>>>@@@BBBAAADDDHHHJJJJJJJJJKKKLLLMMMLLLNNNQQQSSSVVV^^^fffuuu}}}|||ooodddaaadddbbb```___\\\ZZZZZZZZZ[[[TTTbbbeeeYYYSSS\\\gggjjjdddccc___WWWNNNKKKPPPXXXZZZTTTMMMGGGCCC???888333//////...---,,,,,,++++++///---,,,++++++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,---------------,,,------...///000111222333555999<<<@@@BBB@@@EEEJJJJJJKKKOOOoooSSSLLLHHHEEEEEEDDDCCCCCCEEEAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>======<<<;;;:::999999888888>>>DDDrrrkkk^^^YYY[[[]]]]]]ZZZXXXYYY^^^cccfffgggfffbbb]]]YYYXXXXXXYYYYYY[[[[[[ZZZXXXVVVTTTSSSSSSQQQSSSUUUYYY\\\^^^```aaahhhiiijjjgggbbb\\\WWWTTTWWWUUUUUUYYY```eeefffeeeeeegggkkkooosssuuuvvvvvv{{{|||ssskkkeee^^^bbbhhhkkkkkklllrrr{{{{{{vvvYYYKKK@@@@@@@@@??????>>>>>>===;;;>>>>>>;;;:::;;;<<<;;;<<<============<<<;;;;;;;;;<<>><<<;;;:::;;;<<>>888444.........------,,,,,,+++...---+++++++++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,,,,------------,,,------...///000111111333555999===@@@BBB@@@FFFJJJJJJKKKOOOeeeOOOHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBAAA???>>>>>>=========>>>>>>======<<<:::::::::999888:::===@@@iiinnn^^^XXXYYY]]]YYYWWWVVVXXX]]]dddiiillliiigggddd^^^ZZZYYY[[[]]]bbbbbbaaa^^^ZZZWWWVVVWWWQQQTTTYYY___eeejjjnnnpppllllllllljjjfffbbb]]][[[]]]ZZZYYY\\\cccjjjmmmnnnmmmrrryyy}}}xxxpppiiieeeaaaeeeiiikkkkkkooowww~~~wwwgggMMMFFF>>>>>>>>>>>>======<<<<<<;;;======<<<;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<999CCC```{{{}}}~~~~~~~~~xxxtttuuuzzz{{{vvvqqqnnnoooooojjjaaa\\\[[[YYYUUURRROOOJJJEEEBBBAAAAAABBB<<<;;;;;;;;;===@@@BBBDDDDDDGGGIIIKKKKKKLLLNNNOOOPPPOOOQQQTTTWWW]]]jjjwwwuuunnnkkkhhhffffffbbbaaa______``````___^^^eeemmmlllcccaaaiiijjjccc^^^aaa^^^SSSLLLOOOWWW\\\___ZZZSSSKKKCCC<<<666222......---------,,,,,,,,,,,,,,,+++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++,,,,,,,,,,,,------,,,------...///000000111222555999===AAACCCAAAGGGKKKKKKLLLOOOZZZPPPEEEFFFFFFCCCBBBAAAAAAAAADDDCCCCCCCCCBBB@@@???>>><<<<<<===============<<<999::::::999999;;;===>>>^^^rrraaaYYY[[[___]]]\\\[[[[[[]]]cccjjjnnnrrrsssrrrkkkccc```ccchhhnnnoooooolllgggddddddeee```bbbgggnnntttzzz~~~zzzzzz{{{|||zzzvvvqqqmmmjjjhhhiiiooowww}}}{{{tttmmmiiigggfffhhhjjjjjjlllrrrzzz~~~xxxXXXAAABBB<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;666<<>>@@@CCCEEEFFFHHHJJJKKKKKKLLLNNNPPPOOOQQQVVV\\\cccmmm|||rrrmmmiiidddccceeecccaaa```aaacccdddcccaaakkkiiiccc```eeekkkiiibbb```ccc___UUUNNNQQQWWWYYY[[[YYYTTTKKKAAA999333111...------------,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,------,,,------...///000000111222555999===AAACCCBBBGGGKKKKKKLLLOOOxxxOOONNNDDDFFFFFFCCCAAAAAAAAA@@@DDDDDDDDDCCCBBBAAA???>>><<<<<<===============<<<999;;;;;;::::::<<<======VVVxxxxxxeee]]]^^^ccceeedddbbb``````dddkkkppp~~~sssooosssyyy{{{xxxxxxzzzxxxzzz~~~|||}}}~~~wwwpppllljjjiiiiiijjjjjjiiilllttt|||www}}}{{{MMM:::BBB;;;;;;;;;;;;;;;;;;::::::888777999<<<===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::333777MMMlll{{{zzzyyyxxxyyy|||tttddd___fffpppuuuzzz|||yyyrrrpppmmmkkkhhhccc^^^ZZZZZZ\\\ZZZSSSOOOOOOOOOMMMEEEEEECCCAAA>>>===???@@@======<<<===>>>AAADDDEEEFFFHHHJJJKKKLLLMMMOOOQQQMMMQQQYYYdddooo{{{vvvqqqmmmfff______bbbaaa___^^^```ccceeedddbbbnnneee\\\^^^iiiqqqooohhhcccfffaaaVVVPPPSSSVVVUUURRRSSSPPPIII>>>666222111------------------,,,,,,((()))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---******+++++++++,,,,,,,,,---------------...000000000000222555999===AAACCCBBBHHHKKKKKKLLLOOO|||VVVUUUJJJHHHFFFDDDBBBAAAAAAAAABBBAAAAAABBBCCCDDDBBBAAA>>><<<;;;===@@@@@@>>><<<>>>=========<<<<<<<<<<<>><<<<<<<<<<<>>===<<<;;;::::::GGGiiilllccc```___bbbaaaaaaaaa___cccooo}}}}}}xxxqqqiiifffgggbbbgggkkklllmmmxxx}}}sssrrrfffhhh~~~lllIIIBBB??????@@@>>>:::999<<<<<<:::;;;:::888777777999:::;;;::::::::::::::::::::::::888:::999???VVVxxx}}}xxxttttttzzz~~~}}}||||||uuuzzzzzzmmm___VVVaaafffoooxxx{{{{{{~~~}}}}}}zzzxxxssspppuuuwwwyyyzzzzzzwwwsssnnneeebbb^^^[[[YYYVVVRRRPPPSSSQQQMMMJJJIIIGGGDDDBBBBBBAAA???>>><<<<<<<<<===BBBAAAAAAAAACCCFFFHHHJJJJJJIIIKKKOOOOOOMMMMMMPPPOOORRR^^^ssszzznnnmmmllljjjhhhgggffffff]]]```aaa^^^\\\___hhhpppkkkXXX[[[nnnsssnnnlllhhhiii___UUUUUU\\\```\\\UUUMMMJJJEEE???999444000///------------------------***444LLLWWWFFF444...)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,------.../////////111222333555888<<>>@@@AAA@@@???@@@@@@@@@???????????????FFFdddpppccc``````bbb```___```aaafffsss}}}sssllljjjgggcccfffggglllppprrr}}}uuukkk]]]OOOaaagggJJJCCC???@@@@@@===;;;===BBBBBB===;;;:::999888888999:::;;;::::::::::::::::::::::::888:::999;;;LLLjjjvvvqqqpppvvv{{{zzzwwwvvvuuuxxx}}}|||kkk^^^ZZZYYY]]]gggpppuuu{{{~~~|||zzzyyy{{{xxxkkkggghhhmmmmmmooorrrssspppkkkhhhaaa]]]YYYWWWUUUTTTRRRPPPNNNLLLHHHFFFEEEDDDBBB@@@??????>>>=========>>>>>>BBBBBBBBBBBBDDDGGGIIIKKKLLLKKKLLLOOOOOOMMMOOOTTTPPP\\\pppwwwkkkkkkkkkkkkjjjiiihhhhhh]]]dddeee^^^^^^hhhqqqsss```[[[dddnnnmmmppptttqqqfff___YYYZZZ^^^___XXXQQQHHHFFFBBB>>>999555222000------------------------)))777XXXjjjUUU888---***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---...++++++,,,,,,---.........222222333555888<<>><<<<<<<<<===???@@@AAAAAA@@@===>>>???AAACCCDDDFFFFFFHHHccc~~~uuuddd```aaadddaaa___```bbbhhhuuuwwwiiieeeiiiiiibbbkkkjjjooowww|||oooooolllZZZPPPmmm]]]HHHCCC@@@???>>><<<<<>>============>>>??????@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLKKKLLLNNNNNNMMMQQQXXXcccttt}}}tttlllllllllllljjjhhheeedddaaaiiiiiibbbfffsssuuummmWWW^^^llloookkkuuuzzzhhhdddaaabbbccc```WWWOOOFFFDDD@@@<<<777333000///------------------------,,,000HHHXXXDDD---)))...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,------...//////222222333555888;;;>>>@@@CCCDDDGGGKKKOOOQQQdddKKKJJJBBBAAA@@@@@@@@@AAABBBDDDEEEDDDCCCBBBBBBBBBBBB@@@>>>===>>>???@@@@@@AAAAAAAAA<<<===>>>@@@BBBCCCEEEEEEEEEZZZwww}}}rrrzzz{{{gggaaabbbddd```^^^___bbbgggsss|||zzzqqqdddbbbkkkmmmhhhmmmlllqqq{{{yyyeeejjjhhhXXXWWW|||pppQQQDDD@@@AAA>>>===;;;<<>>SSSooo{{{sssssstttsssrrrssswwwuuutttuuuxxx}}}pppbbbTTTOOORRRVVV[[[```bbbdddhhhlllnnnooopppooorrrvvvttttttxxxvvvzzzrrrnnnsssyyyyyynnneeecccaaa]]][[[\\\XXXTTTOOOKKKIIIHHHFFFEEECCCAAA???>>>??????>>><<<;;;<<<===>>>???@@@AAAAAACCCCCCDDDFFFGGGIIIKKKKKKKKKJJJKKKMMMMMMMMMTTT]]]|||xxxrrrpppooonnnkkkgggccc___]]]aaaggghhhgggqqq}}}vvvdddYYYcccpppnnniiittt|||tttcccbbbccceeeeeeaaaYYYRRRGGGDDD???999444000...---------------------------///(((111:::...$$$)))///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...//////000000222222333555777:::===???CCCDDDFFFJJJNNNPPPjjjWWWTTTPPPCCCCCCAAAAAAAAABBBCCCDDDDDDCCCBBBBBBCCCCCCAAA???>>>@@@AAAAAA@@@@@@@@@AAA>>>>>>==================<<>>DDDDDD@@@<<<<<<;;;;;;::::::999999888999999::::::;;;;;;<<<888;;;<<<;;;>>>OOOjjjwwwsssoookkkkkkmmmnnnpppqqqqqqppprrrvvvzzz~~~rrrdddZZZQQQJJJJJJMMMPPPRRRVVV[[[___aaacccdddgggkkkjjjmmmsssooottt~~~tttuuu~~~}}}mmm^^^[[[XXXTTTSSSWWWTTTQQQMMMIIIGGGFFFCCCBBB@@@>>><<<<<<===>>>===<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEGGGIIIJJJKKKLLLJJJJJJLLLMMMMMMOOOYYYddd{{{tttoooqqqooolllhhhccc^^^ZZZXXX]]]bbbgggooo{{{vvvcccfffjjjpppmmmhhhnnnnnn___RRRTTTWWWZZZ[[[YYYSSSOOOIIIDDD===666000---,,,,,,------------------------...&&&(((,,,''''''------++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111222222333444777:::===>>>???@@@DDDIIINNNQQQfffYYYTTTUUUEEEDDDBBBAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCAAA??????AAACCCCCC@@@??????AAA??????>>>===<<<;;;::::::999@@@UUUuuuuuummmmmmhhheeeeeejjjooouuu~~~~~~wwwooojjjllloooooonnnnnnjjjooouuuwwweeecccbbb[[[PPP]]]qqqNNNGGG@@@888???:::===<<<999:::>>>@@@>>><<<<<<<<<<<<;;;:::999888888888999::::::;;;<<<<<<999;;;<<<:::;;;GGG]]]ppp~~~yyypppgggeeehhhhhhkkkmmmnnnmmmmmmnnnppp{{{yyyvvvnnn___NNNEEEEEEFFFGGGJJJNNNQQQUUUXXXYYY]]]```aaaffflllhhhkkk}}}~~~sssooouuu}}}uuucccTTTSSSRRRMMMLLLPPPOOOMMMKKKIIIHHHFFFCCCAAA>>><<<;;;;;;===>>>>>>======>>>@@@BBBCCCDDDDDDCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKMMMOOOOOOSSS___kkk}}}wwwqqqkkklllkkkgggccc```\\\ZZZYYYbbbfffooo{{{uuujjjtttnnnnnnmmmjjjlllbbbMMMKKKMMMOOOQQQQQQOOOLLLIIIIIICCC;;;333---+++,,,---------------------------,,,))),,,+++'''---222***++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000222222333444777999<<<>>>===???CCCIIIOOOSSSiiiYYYOOOGGGLLLCCCBBBAAA@@@@@@@@@AAABBB@@@??????@@@BBBBBBAAA???@@@CCCDDDCCC@@@>>>???@@@????????????>>>>>>>>>======>>>OOOooozzzrrrsssnnnkkkmmmssszzz~~~|||sssjjjhhhpppsssmmmhhhjjjkkksssxxxkkkaaabbbaaa^^^XXXggggggHHHIIIAAA555===777;;;<<<::::::>>>BBBBBB<<<<<<<<<<<<;;;:::999888888888999::::::;;;<<<<<<:::;;;:::777555===OOO```~~~~~~vvv~~~yyylllhhhkkkhhhhhhhhhiiikkknnnpppqqqooovvv~~~mmmWWWJJJGGGCCCDDDFFFHHHKKKOOORRRTTTQQQUUUVVV]]]ccc]]]```sssyyyvvvnnneeedddllltttwwwkkkYYYMMMMMMNNNIIIHHHLLLGGGEEEDDDDDDDDDBBB???======<<<;;;;;;===??????>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEGGGIIIJJJLLLLLLMMMLLLLLLNNNQQQQQQUUUcccpppxxxtttoooiiihhhfffccc```^^^\\\\\\\\\lllppp{{{uuuqqq}}}ooollloooooonnn___FFFSSSTTTUUUUUURRRNNNKKKJJJHHHBBB999000,,,+++---///------------------------***---111***$$$///555)))++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------......///222222333444666999<<<>>>@@@AAAEEEKKKPPPTTTeeeRRRGGGFFFEEE===??????@@@@@@AAAAAAAAAAAA===>>>@@@@@@?????????@@@????????????>>>>>>======???>>>===>>>>>>>>><<<:::===;;;GGGddd~~~zzzyyyrrr|||}}}vvvssshhheeegggkkkjjjdddeeellliiipppwwwvvvbbbdddjjjoooaaabbb```GGG:::<<<>>>666999:::;;;<<<============<<<<<<;;;::::::999888888999999888999:::<<<>>>@@@>>><<<:::777777;;;BBBGGGqqqzzz|||sssmmmhhhiiifffddddddeeegggggggggiiioooqqqnnnkkkggg]]]RRRIIIGGGDDDDDDDDDCCCAAA@@@IIIKKKNNNPPPRRRXXX```fffeeeccc___]]]]]]___ccceeeYYYSSSLLLIIIIIIHHHEEEAAA@@@@@@??????>>>>>>======::::::;;;;;;<<<======>>>???@@@AAABBBCCCBBBAAA@@@CCCEEEGGGJJJLLLNNNOOOPPPKKKIIILLLRRRXXXaaasssssskkkhhhhhhbbbdddddd```\\\___gggooorrrooottt{{{sssnnnmmmhhh]]]SSSNNNWWWYYYXXXRRRMMMLLLKKKHHHBBB;;;222---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...+++,,,,,,,,,+++,,,///111,,,,,,------.../////////000222444555666999<<>>@@@DDDJJJPPPSSStttSSSGGG@@@???@@@;;;????????????????????????===???AAAAAA@@@@@@@@@AAAAAA@@@@@@???????????????@@@??????AAACCCEEEEEEDDD>>>===EEEZZZuuu}}}uuunnnkkk___ccchhhgggaaa^^^ccckkkrrrvvv{{{kkk[[[aaaqqquuuuuu~~~YYYHHH???>>>???999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999888888888999;;;===>>><<<<<<:::888777:::???CCCccc{{{|||xxxpppjjjhhhfffddddddcccaaa___aaaeeefffdddeeefffaaaZZZVVVPPPGGGAAA??????AAABBB@@@BBBEEEFFFGGGJJJOOOSSSSSSQQQOOOMMMMMMOOOQQQSSSOOOJJJEEECCCDDDDDDBBB????????????>>>>>>>>>======;;;;;;;;;<<<======>>>>>>@@@AAAAAABBBBBBBBBBBBBBBGGGIIIJJJLLLLLLLLLMMMNNNLLLMMMRRR]]]gggtttyyypppkkkeeebbbZZZ___cccbbbaaagggsss}}}vvvjjjhhhlllpppiiihhhnnniii[[[UUUXXXWWWYYYVVVQQQNNNNNNKKKGGG???888111---...///---++++++++++++,,,,,,---------)))***++++++,,,,,,++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***+++...000,,,,,,------.../////////000222444555666888<<<>>>>>>@@@DDDJJJPPPSSS]]]@@@>>><<<:::======>>>>>>>>>>>>============>>>@@@AAABBBAAA@@@AAABBBBBBAAA@@@???>>>???@@@AAAAAA???>>>???AAADDDEEEDDD>>>>>>AAAOOOiii~~~vvviiibbbaaaZZZdddjjjcccYYYYYYccckkkqqquuu{{{___YYYbbbqqqppp~~~mmmLLLFFFAAA======;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888777888888888777888999:::::::::::::::888777888;;;>>>RRRsss}}}www{{{|||tttllljjjfffdddbbb___[[[XXX[[[\\\\\\ZZZ]]]aaabbb___```ZZZPPPGGGCCC@@@??????<<<>>>@@@BBBBBBCCCEEEGGGGGGGGGEEEEEEEEEEEEGGGGGGFFFBBB>>>>>>@@@AAA???===>>>>>>>>>>>>>>>>>>======<<<<<<======>>>?????????BBBBBBBBBBBBBBBCCCDDDDDDKKKLLLMMMMMMKKKJJJJJJKKKMMMQQQ[[[iiiwwwsssmmmiiiaaa[[[PPPUUUZZZ]]]```iiiwwwzzz~~~uuullljjjmmmooosssnnnnnnqqqgggVVVRRRZZZXXXWWWTTTPPPOOOPPPKKKDDD999444///---......---+++)))***++++++------...///))))))***++++++++++++***------,,,+++++++++,,,,,,++++++++++++++++++++++++......---,,,,,,+++******)))***+++***)))***,,,...,,,,,,------.../////////000222444555666888;;;>>>>>>@@@EEEKKKQQQTTTxxxOOO999======:::===???;;;;;;<<<<<<=========>>>===???@@@@@@??????@@@AAAAAA@@@???======>>>@@@AAAFFFCCC???>>>>>>??????>>><<>>===???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDCCCBBBBBBCCCDDDFFFGGGLLLMMMNNNLLLIIIHHHJJJLLLQQQYYYgggvvv~~~rrrlllggg```ZZZUUUUUUUUUXXX```lllwwwwwwwwwqqqiiigggmmmooommmooorrrqqqhhh\\\UUUVVVYYYYYYWWWRRRNNNOOOPPPIIIAAA333111...---......,,,++++++++++++,,,,,,---------)))******+++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++******,,,---,,,,,,------.../////////000222444555666777:::===>>>@@@EEEKKKQQQTTThhhGGG777===<<<999<<<===999:::;;;<<<===>>>???@@@;;;===>>>???>>>===>>>??????>>>===<<<<<<===>>>???IIIFFFBBB???>>>>>>======999>>>@@@DDDYYYzzzzzzlll___[[[___lllmmmhhh___[[[^^^dddgggoooxxxbbbXXX___ffffffjjjYYY???@@@===777888<<<;;;;;;;;;;;;:::999777777777777777777777666666666666666666666666666555555666777999888666555555666<<>>===<<<<<<<<>>??????>>>=========>>>>>>??????@@@@@@??????@@@AAAAAABBBBBBCCCEEEDDDCCCCCCDDDFFFGGGIIIJJJLLLMMMKKKIIIJJJOOOTTT]]]iiizzz|||rrrkkkfffcccbbbeee^^^YYY^^^lllzzzzzzmmmeeegggkkkggg^^^]]]jjjhhhVVVQQQ]]]eeeaaaYYYWWWRRRNNNMMMLLLEEE<<>>???@@@AAA:::<<<===>>><<<<<<===>>><<<<<<==================BBB???===<<<<<<<<<<<<;;;999<<<>>>BBBPPPiii}}}tttjjjbbbeeelllvvvkkkaaa]]]^^^___bbbggggggsssnnn[[[XXXZZZ[[[```wwwwwwSSS???@@@<<<888;;;===:::;;;;;;:::999888777666666666666666666666666666555666666666666666555444444666888888666555555666666JJJ]]]tttwwwlllccc]]]YYYTTTPPPMMMNNNNNNKKKJJJKKKIIIJJJMMMQQQWWW[[[\\\\\\UUUQQQLLLGGGDDDAAA>>>;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>======<<<>>>>>>??????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIKKKMMMLLLMMMRRR]]]fffqqq}}}zzzvvvpppkkkiiiiiijjjgggaaa___iiiyyyvvviiiiiiooonnnfff___aaakkkeeeTTTTTTfffnnnfffZZZYYYTTTNNNJJJGGG???666......---,,,,,,,,,,,,,,,///......---++++++***)))++++++,,,------------,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++------,,,++++++,,,,,,,,,------.../////////000222444444555666999;;;???AAAEEELLLRRRUUUbbbCCC<<<>>>???:::???DDD>>>>>>????????????@@@@@@@@@:::<<<>>>>>>===<<<===>>>;;;<<<>>>?????????>>>===:::999888999:::::::::888<<<;;;;;;===BBBSSSqqqzzzsssnnnnnnsss|||ssskkkggggggqqq{{{zzzhhh\\\___aaa^^^cccnnnjjjsssvvv___YYYXXXUUUQQQ^^^]]]GGG===>>>:::999<<<;;;999999:::999999888777777555555555555555555555555444555666777777666555555444555777777555555666777444???JJJaaa{{{}}}rrrhhhbbbZZZSSSNNNNNNLLLHHHGGGIIIHHHFFFFFFHHHNNNTTTXXX[[[\\\ZZZXXXVVVTTTOOOHHHCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAA@@@?????????>>>??????AAABBBCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJJJJMMMOOOPPPTTT___ooo|||{{{vvvqqqnnnmmmmmmkkkjjj]]]```gggtttzzzkkkfffqqqyyyrrrmmmooosssmmmccc\\\^^^dddeeeaaaZZZ[[[WWWNNNFFF@@@888111///...---,,,++++++,,,...---------,,,,,,+++++++++******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++*********,,,,,,------.../////////000222333444444666888;;;???AAAFFFLLLRRRUUUuuuEEE;;;>>>EEEEEE???HHHNNNFFFBBBBBBBBBAAA@@@??????>>>;;;===??????>>>===>>>???:::<<>>======<<<;;;<<<======;;;999@@@;;;999888888DDDcccyyyooofff^^^```iii~~~vvvjjjeeeeeekkkyyy|||fff\\\ccceee^^^eeevvv{{{dddWWWZZZYYYRRRLLLccc|||HHH;;;999:::777888<<<777888999999999999888777777444555555555555555555555333444666777777777666555444555666666555555666888555:::@@@VVVzzz}}}tttmmmdddZZZRRRPPPLLLGGGFFFJJJIIIGGGFFFFFFIIIKKKLLLLLLXXXYYY[[[]]]]]]YYYPPPIIICCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCCCCCCCCCCCCCDDD??????@@@AAACCCDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIILLLOOORRRTTTZZZhhh|||zzzqqqoooqqqqqqkkkfffXXXbbbrrruuuggghhhyyy~~~rrroooxxxwwwcccWWW^^^ccc]]]XXX[[[ZZZ\\\YYYOOODDD<<<555...000///...,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***)))***,,,---...---,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***''')))+++,,,***)))((())),,,,,,------...//////000000222333444444666888:::@@@BBBFFFLLLRRRUUUnnnKKKDDDGGGLLLRRRVVVUUURRRNNNYYYLLL???;;;===>>><<<:::@@@???===;;;:::;;;<<<===:::;;;<<<======<<<;;;:::::::::999::::::;;;<<<===EEE@@@===<<<999===VVVqqqzzz|||nnndddXXXRRRXXXbbbrrr}}}sssgggbbbhhhttt|||iiiccc```bbbdddfffmmmuuuzzz|||aaaUUUSSSQQQPPPQQQ}}}iiiJJJ???888999;;;888888:::888777666555555666777888777777777777666555333333555555555555555555555555555555555555555666777777888:::>>>KKKggguuuggg\\\RRRQQQQQQMMMHHHFFFFFFFFFFFFDDDCCCDDDFFFHHHLLLPPPUUUYYY\\\[[[ZZZXXXJJJHHHDDDAAA??????@@@AAADDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEEEEEEE@@@CCCGGGHHHIIIHHHIIIJJJJJJQQQWWW\\\fffyyy|||{{{|||ppp```cccyyyffflllvvv}}}zzztttvvv|||oooddd[[[ZZZZZZWWWWWW[[[```ZZZWWWTTTGGG444...222---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------++++++******++++++,,,---***+++,,,---............000222333444444666888:::AAACCCGGGMMMSSSVVVfffNNNQQQRRRTTTXXX\\\aaafffiiitttgggWWWJJJ@@@::::::<<<<<<<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???FFF@@@===<<<888;;;NNNddd}}}}}}~~~hhhVVVRRRVVV```hhhqqqtttjjjaaabbbkkkrrrnnnfffeeeaaa___aaadddhhhpppyyy}}}fffUUUTTTQQQLLLVVViiidddKKKAAA999999999666444666888777666555555666777888666666777666666555444333555555555555555555555555555555555555555666666777777999;;;EEE]]]|||xxxlllaaa]]][[[UUUNNNLLLMMMJJJFFFBBB@@@BBBGGGJJJEEEHHHLLLPPPRRRRRRQQQQQQMMMKKKHHHEEECCCBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDEEEEEEFFFFFFEEEFFFHHHJJJKKKKKKLLLOOOQQQWWW___iiippp}}}|||ooofffuuuooottt{{{~~~~~~}}}}}}}}}fff___ZZZZZZXXXTTTSSSUUUXXXYYYYYYRRRCCC333...111---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---...////////////000222333444444666888;;;???AAAEEEKKKQQQTTTxxx\\\SSSUUUTTTSSSTTT[[[iiizzz}}}___KKKBBB======>>>:::;;;<<<======>>>>>>>>>999999::::::::::::999999<<<<<<<<<<<<===>>>???@@@EEE???<<<<<<999888DDDRRRooo~~~|||zzzwwwaaaQQQSSS]]]iiiqqqxxx{{{kkkdddccclllwwwvvvgggXXXbbb______ccchhhmmmwwweeeTTTNNNTTTQQQMMMeeezzzZZZKKKCCC<<<;;;;;;999888888777666666555555666666777555555666666666555555444444444444444444444444444555444444444444555666666666777888===NNNjjjssslllfff\\\TTTQQQMMMJJJEEEBBB@@@AAACCCEEEAAACCCEEEGGGIIIJJJJJJKKKMMMLLLKKKIIIFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJJJJKKKOOOTTTXXXjjjtttqqqqqq|||uuuzzzwww^^^]]]]]]]]]XXXRRROOOQQQPPPXXXYYYLLL<<<222//////------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,---...//////000000000000111333444444666999;;;>>>@@@CCCIIINNNQQQlllYYY\\\QQQOOOLLLLLLTTThhh}}}QQQ>>>???@@@===:::<<<===???AAAAAA@@@???>>>888888999999999999888888<<<<<<<<<<<<<<<===??????BBB>>><<<===;;;999===EEEbbbzzzrrr^^^SSSVVV___jjjtttsssfffgggnnnyyy~~~uuufff[[[aaa```bbbggglllsss~~~[[[TTTQQQSSSRRR[[[|||dddMMMEEE@@@;;;::::::::::::;;;666666666666666666666666444444555555666555555555444444444444444444444444444444333333444444555666444555555777BBBZZZwww}}}|||yyyooocccZZZVVVLLLKKKJJJIIIHHHFFFCCCAAACCCCCCCCCCCCEEEFFFHHHIIIHHHHHHHHHHHHGGGEEECCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFGGGGGGGGGIIIJJJKKKKKKKKKLLLPPPWWW```ggg|||nnnkkk~~~zzz}}}mmm```aaabbb___YYYRRRPPPQQQPPPVVVQQQ@@@444111000+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---...///////////////111333444444666999;;;>>>???BBBGGGMMMPPPrrrffflllaaa___[[[XXX^^^ppp}}}WWWGGGBBB<<<888777===>>>@@@AAAAAA???<<<;;;888888888888888888888888::::::::::::;;;<<<=========<<<<<<>>>===;;;<<>>:::777666777777666555555666666666666555555333444555555555555555444444444444444444444444444333333333333333444555555444444444555<<>>===<<<===???MMMggg{{{~~~hhhUUUNNNWWWgggyyyxxxppp}}}lllYYYWWW______aaafffooovvvvvvQQQKKKQQQNNNLLLaaarrrXXXMMMFFFFFFBBB;;;888888777444444555555666666555555444444444555555555444444333333333333333333333333333333222222222222333444444333333444666999DDDZZZnnn}}}yyykkkdddZZZTTTRRRSSSRRRQQQKKKJJJGGGDDDCCCCCCDDDDDD@@@AAABBBDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHFFFEEEFFFKKKPPPOOOTTT\\\fffttt}}}{{{{{{ooorrrqqqeee[[[dddeeeaaaZZZUUUTTTSSSQQQRRRHHH999---,,,///...))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,------,,,///000222444555777:::<<>>===;;;;;;===@@@BBB[[[yyy}}}wwwdddTTTTTT```rrr~~~}}}}}}sssmmmcccYYYZZZbbb```dddlllvvvqqq[[[LLLIIILLLOOOZZZwwwoooZZZOOOHHHJJJFFF>>>999999888555444444555666666555444444555555555555444333333222333333333333333333333333222222222222222333333444333333444666666;;;JJJZZZvvv{{{sssmmmiiieee___ZZZWWWUUURRROOOLLLJJJJJJJJJFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJEEEHHHJJJJJJLLLRRR\\\dddnnnsss}}}ssskkkwwwtttggg^^^[[[[[[```aaa^^^XXXWWWYYYWWWRRRHHH===222...---,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,------------...000222444555777:::===AAAAAACCCGGGKKKOOOnnnPPPIIIFFF===666777777777888999:::::::::::::::999888777777888999:::888888888888999:::;;;;;;555;;;???<<<999999===@@@:::RRRqqq{{{|||}}}sssbbbUUUYYYcccsssvvvnnnnnnxxx}}}hhhXXXXXX\\\[[[^^^dddccchhhrrr~~~tttQQQNNNSSSOOOMMMUUUllllllYYYMMM@@@CCCAAA888444666666222333444555666666555444333555666555555444333222111333333333333333333333333222222111111222222333444444222444666555555???LLLggg~~~ooocccdddbbb^^^ZZZWWWUUUSSSSSSMMMMMMLLLJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLJJJNNNRRRVVV]]]hhhwwwkkkppp|||~~~vvviiiaaa[[[YYY]]]eee]]]___]]]ZZZ\\\___\\\TTT???555///111///***,,,333+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---++++++,,,---...............000222444555777:::===AAAAAABBBFFFJJJNNN}}}SSSAAADDD;;;999===777888888888888888888888888888888888888999:::;;;<<<333444666888:::;;;<<<<<<===???AAA@@@===:::888888???NNNgggyyywwwvvvmmm___VVV]]]cccmmm{{{{{{ttt{{{}}}uuuvvvrrrjjjjjjvvveee___[[[\\\\\\\\\^^^bbbfffnnn}}}ZZZOOOPPPMMMLLLSSSgggZZZMMMIII@@@<<<:::777444333222222333444444444444444444444444555555555444444333333333333333333333333333333333444333333222222333333444333444444444555888===AAAXXXyyyooonnnjjjeeeaaa___^^^\\\[[[[[[YYYWWWVVVUUUSSSPPPMMMJJJJJJJJJLLLNNNNNNMMMKKKLLLOOOQQQPPPNNNOOOUUUZZZZZZXXX\\\fffppp~~~zzz~~~xxxqqqbbbVVV[[[gggiiiaaa```aaa\\\\\\iiirrraaaGGG555444111///....../////////...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************************************(((((()))***************++++++************++++++***+++,,,---............---///000111222555888;;;===AAADDDDDDGGGMMM|||nnnWWWEEE???AAA<<<777777777888888888888888888888888777777777888888:::;;;;;;555555666777888:::;;;;;;999::::::::::::;;;>>>@@@FFFPPPccczzz|||~~~rrrgggeeeiiiiiikkksss~~~~~~wwwvvvtttooojjjffffffsssyyybbb\\\YYY[[[]]]^^^bbbggggggqqqsssWWWQQQOOOJJJLLL^^^zzzkkkJJJ@@@@@@===<<<:::888666444444444555444444444444444444444444555555444444444333333333333333333333333333333333444333333222222333333444222333333333444777;;;???LLLnnn}}}yyytttooollliiifffcccaaa___]]]\\\[[[ZZZXXXVVVRRROOOMMMMMMNNNOOOOOONNNPPPTTTWWWXXXXXXZZZaaafffnnnrrr}}}~~~|||~~~{{{}}}|||ssshhh[[[WWW___gggeee\\\\\\ZZZWWW[[[iiimmmZZZBBB444222000...------......///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++************++++++++++++,,,..................///111222333555999<<<===AAADDDDDDHHHNNN```OOONNNKKKBBBMMMQQQOOOLLLCCC;;;>>>888888888888888888888888777777777777888999::::::777666666555666888999:::999999999999<<>>@@@>>>NNNiiinnndddaaaRRRAAABBB888888888888888888888888777666666666777777888999888777555444444666888999888999999:::<<>>BBBDDDEEEHHHNNN```KKKCCCEEE???<<<===;;;___wwwuuufffcccTTT???;;;777777777777777777777777666666555555555666777777777666444333333444666777444555666777888:::>>>AAACCC===;;;EEEXXXrrrtttyyyqqqmmmsss{{{yyysssnnnggglll~~~}}}qqqssswwwnnnfffaaa```[[[WWW^^^kkk{{{ooo[[[YYY```[[[YYY[[[```eeekkkvvvkkkUUUQQQPPPNNNXXXhhhhhh[[[UUUHHH;;;666444555666777888777777666333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333222333444444444555888::::::FFFWWWkkkzzz||||||]]]]]]fffrrrsssiiiccceeedddcccccc___QQQ<<>>BBBEEEEEEIIINNNYYYEEE>>>???>>>555999KKKTTTfffoooiii\\\VVVLLL===555777777777777777777777777555555555444444555555666555444333333333444555666444666888888777777888999;;;888888>>>LLLeeeyyyqqqnnnnnnsssvvvyyy~~~ppplllqqq~~~~~~~~~}}}||||||nnnllleee\\\WWWWWW^^^oootttdddYYYWWW[[[VVVUUUYYY```fffooo|||hhhZZZRRRSSSOOOLLL\\\ttt|||\\\PPPKKKAAA888777666777999;;;;;;;;;999888333333333333333333333333222222222222333333333333222222222222222222222222222222111111111111222222222333555555444555777888777<<>>CCCEEEEEEIIIOOO___CCC>>>:::======???SSSjjjoooddd]]]YYYRRRFFFAAA>>>666777777777777777777777777555555444444444444444555222222333333444444555555555777888777777666888:::555777999:::???RRRuuuyyyqqqqqq}}}wwwxxx}}}|||{{{~~~}}}|||~~~wwwvvvvvvxxxzzzzzzwwwtttzzzyyy{{{|||xxxooohhhgggfffccc^^^]]]gggyyy|||jjjbbb]]]XXXTTTUUUUUUVVV\\\eeennnyyyqqqWWWQQQQQQUUUXXX```yyyyyybbbKKKAAA===999666777555777999;;;;;;:::888666222222222222222222222222111111222222222333333333111111111111111111111111222222111111111111222222111333444444333333555666222666===III[[[tttwwweee___jjjtttuuurrrooollliiiaaabbbWWWCCC444111222000......//////......------,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((())),,,---...---+++***++++++************++++++)))***+++,,,------------...///111222333555999<<>>666777777777777777777777777555444444333333333444444000111222444444444444444222222333222222333666999444777999666222@@@ccc~~~vvvssssssyyy{{{{{{|||~~~wwwttttttxxxyyywwwvvvwwwvvvtttrrrrrrtttuuurrrpppkkkfffgggkkkggg^^^\\\bbb]]]aaacccjjj~~~mmmbbbYYYXXXXXXWWWXXX]]]]]]```gggrrr}}}NNNUUUQQQSSS]]]kkk|||~~~UUUJJJ>>>999999777666666222444777999999777444222222222222222222222222222111111111222222333333333111111111111111111111111222222111111111111222222000111333333222222333444///222888===GGG\\\zzz{{{hhhUUUfffrrrxxxuuutttvvvsssjjjdddaaaPPP666+++000222+++------.........---,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************)))+++...000111///,,,***++++++************++++++))))))***+++,,,,,,,,,,,,---///000111222555888;;;???CCCEEEFFFIIIOOO```HHH<<<@@@EEEUUUooonnnXXXQQQJJJ@@@;;;;;;;;;999777666666666666555555555555333333333333333333333333444444333333333444555555333333333444444444555555555444888<<<888999KKKbbbmmmsss|||tttsss~~~zzzwwwuuuvvvvvvvvvuuutttsssrrrqqqoooooonnnllljjjhhhgggggg\\\^^^___]]][[[[[[^^^aaa___mmm}}}qqq]]]ZZZWWWVVVWWWYYYZZZZZZdddkkkxxx```OOOQQQVVVYYYeeeMMMBBB::::::999444111222444444333333333333222222111111111222222333333333111111111111111111111111000111111111111222222222111111111000000000000000...///111222333333222222555333555888999BBB___}}}ooogggfffjjjnnnnnnnnnwwwtttlllPPP666000222///---000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,+++***))))))******+++)))(((,,,000111...))),,,)))'''(((+++---,,,***------,,,,,,,,,---.........///111222333666999<<<>>>BBBEEEEEEHHHMMMhhhPPPBBB<<>>@@@OOOdddwwwvvvcccQQQMMMPPPEEE???888555555666555333444444333333333222222222333333333333333333333333222222111111222222333444222222333333333444444444666333444888777777AAAOOOggg{{{wwwuuuzzzuuupppttt|||zzz{{{}}}zzzwwwuuuuuuvvvwwwyyywwwuuurrrppppppqqqqqqppppppooonnnllljjjhhhgggjjjddd______bbbbbb]]]XXXYYYVVVSSSVVV^^^jjjuuu{{{|||jjjZZZYYYXXXWWWXXXZZZ^^^bbbeeewwwqqq\\\SSSRRRSSSXXXtttzzzTTTKKKAAA===;;;888666777444444333333333333222222111111111222222222222222111111111111111111111111000000000111111111222222000000000000000000000000...///000111222222222222444000000333444888FFFVVVkkk~~~~~~wwwyyy|||}}}ooonnnkkkhhhmmmrrrkkk^^^III:::///...///------111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++******)))*********)))((((((***---...,,,(((+++***((()))***,,,++++++,,,,,,,,,,,,,,,---...///000111222333333555999;;;???CCCFFFFFFHHHMMMnnn[[[QQQIIISSSPPPJJJAAA:::999???EEEeeefffccc\\\QQQIIIEEEDDD>>>:::555333333444444333444333333333333222222222222222222222222222222222111111111000111222222333222222222222333333333333555222222555666666<<>>>>>===:::999;;;@@@EEEbbbYYYMMMGGGFFFDDD???;;;999777555333444444444444444444444333333333222222222222222222222222222222111111000000000111222222111111111222222222333333444222222333444555999===FFF[[[{{{nnnmmmuuuyyyvvvsssuuuyyyyyy}}}xxxrrrpppqqqqqqjjjbbbZZZYYYYYYYYY\\\```dddfffgggdddaaa^^^]]]]]]___````````````___^^^\\\[[[ZZZ\\\]]][[[XXXUUUVVV[[[___aaahhhuuuvvvrrriii___YYYYYY[[[ZZZZZZ]]]bbbhhhppp{{{}}}```SSSQQQRRRUUUWWW^^^zzz|||hhhUUUUUUPPPGGG>>>999777555444444444333333333222222222111111111111111111111111000000000000000000000000//////000000000111111111......//////000000000000/////////000000111222222222000000444777777999;;;@@@SSSpppuuuhhhggghhhrrrxxxmmmqqqsssppphhhYYYCCC333111000000000...+++,,,///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++***************++++++)))(((((()))*********)))******************+++,,,,,,++++++,,,---...//////000111333333444666999<<<===AAACCCCCCFFFJJJqqqKKK;;;;;;>>>===;;;<<<===<<<<<<<<>>CCCBBB>>>777444666666444444444333333333333222222111111111111111000000000000000000000000000000000/////////000000000111111---......//////000000111///////////////111222222111000111444666888777777777GGGaaa~~~|||{{{}}}zzzhhhYYYnnnppptttvvvpppaaaLLL999---///000111000...,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))******)))***+++***))))))+++---+++++++++,,,---...///000///111222333444777;;;>>>@@@DDDFFFFFFHHHLLL]]]DDD===<<<;;;;;;<<<<<<;;;::::::<<>>BBBOOOjjjmmm[[[]]]hhhwww}}}rrriiinnnwww|||~~~~~~oooeeedddpppqqqnnngggdddaaaZZZRRRSSSRRRPPPOOOOOOPPPSSSTTTUUUUUUSSSRRRQQQQQQQQQQQQTTTUUUUUUVVVVVVVVVUUUUUUSSSTTTVVVYYY```nnnnnn___VVVZZZYYYYYY]]]aaadddggghhhqqqvvv}}}cccSSSHHHDDDLLLTTTWWW```jjjsssPPPAAA:::777666999888333222555777444444444333333333333222222222111111111000000000///000000000000000000000000////////////000000000111------......///000000111//////......///000222333000111222222333555555444555>>>RRRkkk}}}rrrooosssyyy}}}}}}|||}}}sssaaadddzzz}}}}}}pppsssqqqdddPPP===333111///000///............---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++******))))))***++++++,,,************))))))***+++(((***+++***))))))+++---+++++++++,,,---...///000...000222333555888<<>>;;;<<<;;;999777666777;;;AAADDDCCC@@@<<<999666555444333333444555555333222222222111111111111000000000000111111111111111111111111222222111111222222333444000000000000111111111111///333555222000444;;;AAA@@@BBBQQQpppggg\\\ggg{{{|||ooopppuuuuuu~~~|||wwwiiihhhmmmlllmmmiii```\\\^^^\\\XXXOOONNNLLLKKKKKKMMMPPPQQQSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQTTTWWW[[[]]]___```bbb```___cccppppppaaa[[[]]]```]]][[[[[[]]]```eeemmmttt}}}iiiPPPKKKGGGJJJRRRUUUVVVbbbrrr^^^AAA<<<:::888444999999444222666666333444444444333333333222222222111111111000000//////000000000000000000000000////////////000000000000---------...///000000111//////......///000222333///111222000000111222111444999GGG\\\ooo{{{lllgggllluuuzzzzzznnnddd{{{sssuuutttnnnoooooohhhWWW@@@000///555...///...,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++***))))))***,,,(((***,,,+++)))(((+++...+++++++++,,,---...000000---///111333555999===AAA@@@DDDFFFEEEGGGLLLVVVMMMBBB<<<::::::888666;;;;;;::::::999888777777999777555333222333444555444444555555666555555444222222222111111111000000000000000000111111111111111111222222222333333333000000000000000111111222333222111000000222444555:::;;;@@@PPPllliiicccvvv}}}wwwuuurrrvvvwww}}}|||oooaaa]]]aaaccc^^^WWWWWWVVVTTTRRRRRRUUUZZZ___YYY\\\```bbbbbb___[[[XXXYYYSSSXXXhhhtttwww}}}uuuiii^^^\\\^^^]]][[[[[[[[[ZZZ___iiiooosss|||iiiRRRKKKNNNJJJJJJPPPVVV[[[hhhtttcccKKKAAA:::999>>>888888666555555444444444333333333222222222111111333333222222111000//////000000//////.........---////////////////////////////////////////////////............////////////000000111111111222222222666888===FFFSSSggg}}}tttooommmkkk|||}}}~~~|||xxx{{{rrrqqq{{{|||rrrllllllppptttgggJJJ;;;666444111///---000000,,,...222111+++......---------,,,,,,,,,,,,,,,---......---,,,,,,++++++************++++++************************+++,,,---......---+++***+++++++++*********))))))******************************))))))******+++,,,++++++,,,---............000///000222666999;;;;;;@@@CCCGGGJJJKKKLLLGGGAAA999666777999999777:::::::::999888777777777888666444333222222333444444444555555555444333333222222222111111111000000//////000000000111111111111111111222222222333333000000//////000000111222333222111000000222333555222222888DDDVVVqqqyyywww~~~zzzsssssswww~~~|||sssjjjcccfffkkkooossswww{{{~~~yyy|||{{{xxx~~~|||~~~|||{{{yyysssiiiaaaccc]]]YYYZZZ[[[[[[^^^bbbhhhhhhmmmwwwlllWWWMMMKKKJJJMMMVVVeeepppyyyoooMMM===888444444888<<<:::999777555444333333333333222222222111111111444444333222222111000000000/////////........................................................................////////////000000000111111111222222///222666;;;@@@PPPmmmwwwlllggglllrrrvvvwwwuuutttssskkkiiinnn{{{uuu~~~vvvqqqpppqqqrrrsssoooYYYAAA555333111///...---000///---...222000+++...------------,,,,,,,,,+++,,,---......---,,,+++++++++************++++++************************((()))***+++,,,+++)))(((+++++++++*********))))))******************************))))))******+++,,,***+++,,,---............111111111333777:::;;;<<<@@@CCCHHHKKKLLLLLL@@@<<<888777:::<<<;;;:::999999888888777777666666666555333222111111222333333333444444333222111111222111111111111000000000//////000000000000111111000111111111222222222222000000//////000000111222222222111000000222333444222000555>>>DDDUUU}}}~~~zzzxxxyyy|||}}}~~~ssskkkiiihhhgggddd```[[[VVVRRRWWWWWWZZZ]]]]]]]]]dddlllsssuuu}}}}}}bbbTTTNNNMMMNNNIIIUUUlllkkkTTT===777777666666888>>>===:::777555333222111333222222222222111111111444444333333222222111111////////////............................................................---............/////////000000000000111111111111///222666555444===UUUmmmnnnmmmkkkiiiiiigggeeecccfffdddgggqqq{{{{{{zzz~~~xxxyyyzzzxxxttt[[[III777000000000...------///...---...111///+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************&&&''')))***+++***))))))+++++++++***************))))))))))))))))))))))))******))))))******+++,,,)))***+++---......//////111222333444777999<<<===@@@DDDHHHLLLMMMMMM>>><<<999999::::::999777777777777777666666555555444333222111000000111111222333333222222111000///111111111111000000000000////////////000000000111000000000111111111111222///////////////000111111111111111000111222333333666111555<<<<<>>222000111000//////......------///000...,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************'''((()))+++,,,,,,,,,,,,************************((((((((((((((((((((((((******))))))******+++,,,((()))+++,,,---...//////000111333444555888:::<<<@@@DDDIIIMMMNNNNNN999888777777777666444222666555555555555555444444222111111111000000000111111111222222111000000///000000000000000000000000...////////////000000000//////000000000111111111/////////...///000000111111000000111111111222222666///111999777888QQQrrr}}}}}}~~~zzztttssstttsssrrrzzz{{{mmm```\\\```gggmmmoookkkgggddd```ZZZYYYZZZVVVXXXZZZXXXVVVVVVZZZ___aaabbbiiirrrwwwyyyiii^^^SSSQQQQQQRRRTTTXXXhhh~~~iiiFFF>>>777777999888555333777666555444333222222222222222222111111111000000000000000000////////////.........///////////////................................................------------................../////////000000000111//////222333333777===UUUfff{{{yyy||||||xxxyyy{{{~~~~~~{{{wwwxxxyyywwwoooggg???666000000111///---......---,,,...//////---,,,------,,,,,,,,,++++++++++++++++++******+++++++++++++++************++++++************************(((((()))***+++,,,,,,,,,************************((((((((((((((((((((((((******))))))******+++,,,((()))***,,,---............000333333333555888;;;@@@EEEJJJNNNOOOOOO777777888888888777666666444444444444444444444333111111111111111111111000000000111111111111111000//////000000000000000111......////////////000000////////////000000000000//////......//////000111000000000111111111111222555///111777666555BBBVVV~~~{{{zzz{{{|||}}}}}}}}}yyyuuutttttttttrrroooqqqlllddd^^^\\\]]]^^^^^^```cccgggjjjkkkkkklllmmmeeebbb]]]XXXVVVWWWZZZ[[[XXXYYYYYYXXXVVVUUUUUUWWWWWWYYY[[[[[[[[[^^^ccchhhjjjmmmwww|||cccVVVNNNKKKJJJMMMQQQXXXfffsssZZZDDD???999777777777666444333333222222222333333444222111111111111000000000//////...........................///////////////------------------------------------------------,,,------------.....................////////////000------222666555333444<<>>777666777666555555444333333333444444111111111111000000000000/////////000000000000000---.........//////000000------------------------------------------------,,,,,,,,,---------......---------.........//////...---...000...---111777222///777KKKcccyyyyyynnnqqqrrrjjjxxx}}}zzzjjjMMM888333555///...///333222//////222///******///000,,,+++---,,,,,,,,,+++++++++******+++***)))(((((()))***+++++++++************++++++************************------,,,,,,+++,,,,,,,,,))))))******++++++++++++*********************************)))***++++++,,,+++,,,,,,,,,,,,+++******///222666555333333888<<>>666222000...000/////////.........------------,,,,,,+++++++++,,,,,,,,,---,,,,,,,,,+++*********+++++++++******************************))))))))))))))))))))))))---......,,,)))'''&&&&&&************************)))))))))*********++++++++++++***))))))******+++++++++******++++++,,,,,,///111444555555666888:::CCCDDDIIIOOOPPPMMM333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////......////////////......------------------------------------------------///......------......///------------............////////////000111222333333999BBB^^^{{{yyyxxxxxxwwwuuussssssrrrqqqpppppppppppprrrssstttvvvwwwyyyzzz{{{xxxfffWWWQQQMMMLLLMMMLLLKKKNNNTTTjjjyyyuuuZZZQQQEEE555777777888999999888555222111111111111111111222333111111000000000000//////........................---------------------------,,,+++,,,...///...---...------,,,,,,,,,,,,,,,000...,,,,,,,,,,,,,,,+++------------.....................////////////000222000///111444;;;KKKZZZpppxxxbbbmmmxxxQQQEEE777111222333111---/////////...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************************************))))))))))))))))))))))))...///000...+++(((((((((************************((((((((()))))))))************)))))))))******+++++++++******++++++,,,---...000333555666777:::<<>>>>><<>>;;;:::===FFFMMMMMM333333333333444444444444111111000000000/////////////////////////////////........................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------------......///000111000333333:::OOO```uuuzzzcccZZZXXXUUUSSSSSSQQQLLLHHHHHHLLLTTT\\\dddqqq~~~sssxxx{{{ZZZAAABBBGGGCCCCCCIIIFFFMMMTTTTTTLLLAAA888333222111000000000000000000000000////////////..............................---------------------------,,,+++,,,...///...---+++++++++++++++,,,,,,---))),,,......---,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------......333111222444333000111666:::DDDVVVnnnmmmSSSEEE:::000333666444///,,,---///---------------.........++++++,,,,,,,,,,,,------///...,,,+++******+++,,,---,,,+++)))))))))******************************))))))))))))))))))))))))+++,,,---,,,)))'''''''''************************)))))))))*********++++++(((((((((((()))******+++)))))))))***+++,,,---......000333555777999<<<>>><<<;;;???GGGLLLJJJ111222222222333333333333111000000000////////////................................................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------------...///000000,,,222222555???FFFTTTiii~~~oooooo}}}llllllvvv|||lll```WWWQQQNNNLLLLLLMMMNNNLLLJJJIIIMMMYYYlllooozzzyyyRRRBBB666777:::999:::>>>666999@@@HHHMMMKKKCCC===333222111000000000000111000000/////////.................................---------------------------,,,+++,,,...///...---++++++******+++,,,,,,---+++000555444...***+++---++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------000...///222111...///222000888FFFVVVgggwwwnnnIII666333000...000111111///......///,,,,,,,,,------.........+++++++++,,,,,,------------,,,+++******,,,...///...---+++)))(((((()))***************************))))))))))))))))))))))))***,,,,,,+++)))''''''(((************************((((((((()))))))))******'''''''''(((((()))++++++)))))))))***+++,,,...//////111444666777999<<<>>>>>>???DDDJJJLLLIII000000111111222222222222000000000000////////////................................................+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------------///000000---333222222666555<<>>333333222111000000111111000/////////....................................---------------------------,,,+++,,,...///...---+++*********+++,,,,,,------555;;;888000)))***---++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++***,,,000111000000444...555???GGGLLLTTTbbbooo|||cccNNN<<<888777......,,,,,,---000222111000,,,,,,,,,------.........+++++++++,,,,,,---------***)))))))))+++...000222...---+++)))(((((()))***************************))))))))))))))))))))))))''')))++++++******+++,,,************************''''''''''''((((((((()))''''''''''''((()))++++++)))))))))***+++---...///000222444666777999;;;===@@@BBBHHHMMMLLLHHH333222111000000111222333000000////////////000000222000...,,,+++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++/////////......---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............////////////000222666999;;;RRRnnnooojjj~~~ooonnnyyyzzz}}}mmmeeeXXXSSSQQQMMMQQQSSSKKKTTTMMMLLLOOOMMMKKKUUUeee{{{uuuooooooJJJ666:::999888666555333222111222222222333444777999:::000000////////////000000******+++,,,...000222333---...............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***111777444,,,''')))---++++++,,,,,,,,,,,,------.........------,,,,,,,,,...------......///000111///444999::::::AAAOOO[[[ssssssyyy~~~aaaEEE===;;;444//////111111000000111111222333111...,,,,,,...///---++++++++++++************)))++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++***)))))),,,***((()))+++,,,***(((************))))))))))))*********)))))))))))))))***++++++,,,---...//////222333444444555777<<>>OOOeeeyyyyyyyyyrrrlllhhhbbb[[[VVVRRRNNNRRRSSSLLLMMMQQQLLLLLLNNN[[[nnn}}}}}}RRR999555:::777666666555444444333333333333222000000///000000000//////......//////000444333111///---,,,++++++/////////...---,,,+++***------------------------++++++,,,,,,,,,,,,++++++************++++++++++++***+++,,,+++)))((()))+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------...///000111///000000000111333777;;;DDDQQQcccrrr~~~```CCC888000333555111///000......------......///000555222...++++++,,,,,,,,,+++++++++************))),,,,,,+++***))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))***,,,......,,,***************))))))))))))))))))))))))))))))*********++++++,,,---...//////222333555555666888<<>>GGGPPP^^^rrrlllQQQ===777333111444444///...000---------------...//////>>>:::444///,,,++++++++++++++++++*********))))))...---,,,+++***)))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((***)))((((((((()))+++,,,((()))+++------,,,)))'''************)))))))))((()))))))))))))))************++++++,,,---...//////222333555666777999<<<>>>AAACCCFFFIIIKKKLLL000000000000000000000000//////............//////...------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++******)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---000000000000000111222222444222111777FFF]]]xxxyyy|||{{{|||~~~zzzxxxrrrpppppppppooofffaaa[[[YYYZZZ[[[YYYWWWVVVVVVUUUSSSQQQPPPPPPPPP[[[OOOQQQ^^^oootttJJJ:::;;;666,,,444444444444333333333333111111111111111000000000//////............//////......---......///000111222222111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++)))'''(((+++------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222000///111333333111///222333666;;;DDDSSShhhxxx```HHH<<<777444555333333333111...///111...------------...//////===:::555///+++)))***++++++++++++*********))))))///...---++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***)))((((((((()))+++,,,+++---//////...+++((('''************)))))))))((((((((())))))***************++++++,,,---...//////222444666777777999<<<>>>@@@BBBFFFIIIKKKLLL///000000111111000000//////......------......///,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))******************************))))))))))))))))))************+++******+++++++++,,,,,,,,,......///000111222222333444111000111777GGG```uuussskkkmmmjjjooo{{{vvv{{{}}}yyywwwyyy{{{{{{vvvvvvuuurrrnnnjjjiiihhhhhhccc\\\XXXXXXYYY[[[\\\XXXTTTQQQQQQSSSUUUUUUTTTPPPPPPQQQRRRRRRQQQPPPOOOXXXPPPYYYrrrzzzmmmKKK:::777666444333333333333333333222222///000111222222222111111///......------......//////......---------......111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,---***))))))***,,,------,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///000111///...///...000333777???OOO^^^hhh|||tttSSS===666666444///111111000///......000222---------------......///222111///,,,))))))+++---+++++++++************)))------,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))******+++---///111111...,,,******************))))))))))))((((((((()))******++++++***++++++,,,---...//////222444666888888:::<<<>>>@@@BBBEEEHHHKKKLLL...///000111111000///...///......------......///+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))******+++++++++))))))))))))************))))))))))))************************++++++++++++------...///000000000000111//////111333999IIIYYYuuu|||www~~~}}}yyyuuuvvvyyyyyywwwxxx{{{|||{{{qqqoookkkhhhgggdddbbb```]]]ZZZVVVTTTTTTTTTTTTTTTQQQOOONNNNNNPPPQQQRRRRRROOOOOOPPPTTTWWWYYYXXXWWWUUUVVVlllqqq\\\JJJ===555666:::444333333333222222111111///000111222222111000//////......------......///......---,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++******++++++++++++******************++++++++++++((()))+++,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------.....................---///222222333===IIIQQQcccyyyzzz^^^OOO>>>888::::::333,,,---......------...//////,,,++++++++++++,,,------+++,,,,,,+++))))))+++...+++++++++************)))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))),,,......,,,***+++---************))))))))))))'''(((((()))******++++++***++++++,,,---...//////111444777888999:::<<<>>>???AAAEEEHHHJJJLLL...///000111111000///............------.........++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))******+++++++++,,,(((((())))))******++++++))))))))))))************)))************+++++++++------......///......---111...///333333333999CCC^^^ttt}}}{{{}}}yyytttooojjjllllllkkkoootttuuurrrlllgggbbb______^^^[[[XXXVVVTTTRRRQQQPPPNNNKKKHHHRRRRRRSSSSSSTTTUUUWWWXXX]]]ZZZXXXZZZ]]]^^^\\\YYYZZZddd^^^MMM@@@>>>;;;444222555444444333333222111111000000000111111111///...---.........------.........++++++++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))************&&&))),,,---,,,******+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////---///000///---,,,.../////////111444111---111;;;???IIIVVVcccuuuiiiFFF@@@;;;666111,,,+++...222---//////......///---************)))***++++++,,,,,,...///---***)))+++---+++++++++************)))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++++++++***)))$$$&&&))))))'''(((***---************))))))))))))'''(((((()))***+++++++++***++++++,,,---...///000111444777999999:::<<<>>>???AAADDDHHHJJJLLL------............------........................******+++,,,,,,---......++++++++++++++++++++++++************************))))))************))))))*********)))))))))))))))+++++++++************)))((()))))))))************))))))))))))))))))))))))..................------000000000111222444555666FFFYYYsss}}}}}}tttfffcccfffiiimmmooonnnhhh```aaa[[[UUURRRTTTWWWWWWVVVSSSUUUSSSNNNNNNRRRRRROOOQQQTTTWWW[[[]]]aaafffiiiqqqpppppptttyyy{{{{{{yyyvvvuuuwwwzzzPPPFFF:::444333555666555333333333222222222111111000000000000///////////////............---------------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++************************************************++++++++++++++++++++++++************************++++++++++++,,,---...///,,,,,,++++++,,,,,,---...---------............///000000000000000000000000222666;;;@@@KKK^^^wwwuuu[[[EEE999333333222222111000000000,,,,,,,,,++++++,,,---------------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))*********)))(((&&&&&&&&&'''(((((()))***+++,,,,,,+++***((()))+++,,,+++***(((&&&'''(((((()))***+++++++++))))))))))))))))))))))))''')))******))))))***+++++++++,,,------......///111333555777999<<<@@@CCCBBBCCCFFFHHHJJJKKK------............------........................******++++++,,,------...++++++++++++++++++++++++************************))))))************))))))***)))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++************************.........---------------/////////000111333444555===III[[[mmmwwwpppnnnkkkiiihhhfffaaa]]]XXX\\\______\\\WWWUUUTTTTTTSSSQQQPPPPPPRRRUUUYYYVVVWWW[[[aaajjjttt}}}yyyeeecccKKKCCC999444444555555444333333222222222111111111000000000000////////////............------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,++++++++++++,,,------------------............000000000000000000000000000333666999???MMM```ooo{{{oooXXXKKKBBB??????333222222111111000//////---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++******)))(((((('''))))))))))))))))))))))))******))))))))))))******))))))((('''''''''''''''))))))*********)))((('''((()))+++++++++***(((''''''(((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++++++++,,,------......///111333666888:::<<<@@@CCCBBBCCCFFFHHHJJJKKK------............------------------------------******++++++,,,,,,------++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))******++++++*********)))))))))*********+++++++++,,,,,,++++++++++++++++++++++++------------------------.........///000111222333333888@@@LLL]]]uuu}}}}}}zzz|||yyyuuuooofff]]]XXXPPPYYYaaa```WWWQQQRRRWWW]]]XXXXXX]]]]]]]]]fffrrrpppssszzzSSSCCCKKKDDD???888444444555555333333222222222222111111111000000000000////////////............------------------------------------,,,,,,,,,++++++++++++***+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++++++++++++++,,,------------------....................................///111333222333999DDDNNN\\\jjj~~~fffJJJ:::666444444444222222111111000000//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++******)))((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((''''''&&&))))))***))))))((('''&&&)))******++++++)))((('''((((((((()))******++++++))))))))))))))))))))))))''')))******))))))***+++++++++,,,------......///111333666888:::<<>>999333////////////333999111111000//////......---...---,,,,,,+++++++++,,,++++++++++++++++++++++++)))******++++++******)))*********)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((())))))***+++,,,,,,***************)))(((((()))))))))))))))*********))))))))))))))))))))))))''')))******))))))***+++++++++,,,------......///000333777999;;;<<<>>>@@@???AAADDDGGGIIIKKK,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******)))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,,,,,,,---......---111333///,,,111???LLLNNN```wwwhhhNNNRRR]]]VVVEEE999444555555555555444333222222111111111111000000000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************************************************************************************++++++++++++++++++++++++++++++************++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///111111111000111444<<>>??????@@@CCCGGGIIIKKK+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++***)))))))))(((((((((((((((((((((((())))))))))))************************)))))))))***+++,,,,,,,,,------,,,,,,,,,---.........//////......000444777777AAAUUUmmmuuu[[[CCCAAAIIIJJJ@@@666333444555555444333333333111111111111000000000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++***************++++++,,,++++++,,,,,,,,,---------------------------------+++,,,---------...000222222111000000111555:::===???DDDLLLWWWeeettt{{{lllEEE@@@;;;;;;<<<;;;555...,,,,,,000555444///******000000///......------,,,///...---,,,++++++++++++)))*********++++++++++++))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((()))***,,,---+++******)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++++++++,,,------......///000444888:::;;;<<<===>>>>>>@@@CCCFFFIIIKKK+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,,,,---......000---+++---333555222...444666DDD[[[nnnqqqaaaLLL???<<<===:::666333555666555444333333333111111111111000000000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((++++++***************+++*********)))***++++++,,,++++++,,,,,,,,,---------------------------------......------...///111222+++,,,---...000111333444999:::===BBBKKKXXXeeennnuuubbb\\\UUULLL???888222555<<<>>>666---555---(((***---...///111000//////...------,,,,,,///...---,,,++++++++++++))))))******++++++++++++))))))************)))))))))))))))))))))*********))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))***))))))(((''''''((()))***+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))******))))))***+++++++++,,,------......///000444888;;;<<<<<<===>>>>>>@@@CCCFFFIIIKKK------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,......//////000111111111111444888>>>JJJ^^^vvv|||sssVVVOOOHHHEEE@@@888333222444444333333333333222222000000000000////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,---...///000111111555444222111555>>>JJJRRR]]]___cccgggppprrreeeSSSDDD<<<;;;<<<===444333333222111111111222------------------------///......---+++***))))))************************++++++******************************************)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))(((((('''''''''&&&***)))(((''''''((()))***(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++*********+++,,,---...///666777999999999;;;===@@@???@@@CCCFFFHHHIII------------------------,,,,,,+++++++++*********))))))))))))))))))))))))************)))))))))((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***(((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000111222444666;;;HHHXXXeeeyyyoooaaafffeeeSSSNNNIIIEEE???888666888444444333333333222222222000000000000////////////////////////...............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++***------------------------.............../////////---...---...000555===BBB???AAADDDFFFLLLYYYiiiuuuvvvcccTTTIIIBBB999333222444666777333222222111000000111111------------------------///...---,,,+++******)))************************************************************************'''(((((())))))(((((('''(((((())))))))))))(((((()))((((((((('''''''''''')))((((((''''''((()))***'''((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++*********+++,,,---...///444666888999:::;;;===??????@@@CCCFFFHHHIII------------------------,,,++++++++++++*********))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******((((((''''''(((((()))************)))((('''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---......//////333444444333333888@@@GGG\\\rrrzzzOOO>>>KKKVVVXXXWWWWWWSSSIII;;;444444333333333333222222222222000000000000/////////////////////............---------------,,,,,,,,,,,,***+++++++++,,,,,,------++++++++++++++++++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))(((((()))***************(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...000111111222555777222333444444777>>>HHHPPPTTTbbbttt}}}yyyuuu~~~~~~}}}vvvnnnfffbbb___^^^]]]UUUGGG<<<555333000//////000000///111111000////////////000------------------------......---,,,+++******)))))))))))))))))))))))))))************************************************(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((''''''''''''((('''''''''((())))))***''''''((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++*********+++,,,---...///111444777::::::;;;===>>>???@@@CCCFFFHHHIII,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))*********)))))))))))))))'''(((************((('''))))))))))))))))))))))))(((((()))))))))*********((((((((('''((())))))******)))))))))((((((((('''))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,------......000222333333222444777:::IIIYYYqqqsssMMM;;;AAAHHHMMMRRRYYYZZZOOO===222///333333333222222222222111000000000000//////////////////.........------------------,,,,,,,,,++++++*********+++,,,,,,------************************))))))))))))************************************************************))))))))))))))))))))))))(((((()))***************&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,++++++++++++++++++++++++------------------------///111222222222111333444555555666555555777<<<@@@;;;HHHYYY^^^VVVOOOUUUaaalllpppuuuwwwzzzwwwgggWWWPPPNNNHHH@@@DDDCCCDDDGGGJJJGGG@@@999666555555444333111///---//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))(((((((((((((((((((((((())))))))))))***************************************)))(((''''''((()))***(((((())))))))))))((((((((((((((((((((('''''''''&&&'''''''''((())))))***'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++*********+++,,,---...///...222777:::;;;<<<===>>>???@@@CCCFFFHHHIII,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******'''''')))******)))''''''))))))))))))))))))))))))))))))))))))************((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,******++++++,,,---------)))+++...///000111222333444;;;JJJ]]]ssswwwuuu|||ggg]]]MMMAAA===999444:::CCCHHHBBB777222333333333222222222111111111000000000000////////////............------------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************&&&&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,---.........,,,,,,---,,,,,,,,,///111000111111111000111222444000888BBBEEE>>>555666<<>>:::;;;:::777444333444666777555000---...//////000000000000111...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++*********+++,,,---...///...222777:::;;;<<<===>>>???@@@CCCFFFHHHIII,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))(((((())))))***+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,------+++,,,...///111111111111111000555>>>KKK]]]sssnnnSSSEEEFFFDDDBBB>>>444333222333555222///111777222222222222111111111111000000000000////////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))******+++,,,---...///***++++++******+++...111......//////000000//////000111555999777111...000333333444555999@@@HHHNNNMMMDDD===???GGGMMMKKKFFF:::777666;;;DDDJJJHHHEEE;;;@@@DDDCCC???;;;;;;===777;;;<<<777333444555444...///000111000///---,,,---------,,,******,,,///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((())))))))))))(((((('''''''''(((((((((((((((&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++*********+++,,,---...///111444777::::::;;;===>>>???@@@CCCFFFHHHIII++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++))))))(((((())))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,------...000000000000111222222111666222111444888>>>KKKYYYtttsss[[[OOOAAA===>>>;;;>>>>>>555<<<777444444222///000444222222222222111111111111000000000000////////////.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***)))))))))************************(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************************++++++,,,,,,,,,---+++,,,------,,,---///111000000000111222222111000///...000555666333000111111111333777<<>><<>>>>>>>>>>>@@@CCCGGGJJJ++++++++++++++++++++++++))))))))))))))))))))))))(((***++++++***))))))***)))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------............///000111111000000111666???NNN^^^iii}}}xxxwwwxxx|||lllSSSEEE:::999<<<<<<888666999888888777666555444444444444444444444444444444111111000000000000//////------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++++++++*********))))))))))))))))))))))))''''''(((((())))))))))))************)))))))))))))))******))))))))),,,...000---)))&&&&&&)))---000///...,,,***)))))))))***+++))))))+++***+++222;;;ggg\\\>>>((()))***''')))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,------......------,,,+++))))))***+++,,,------...------............------..................------++++++,,,---------------......---------......///........................------------------------///...------......,,,+++,,,++++++++++++******************++++++++++++,,,...,,,)))((()))******)))''''''((((((((((((''''''((()))******++++++******(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%$$$$$$&&&(((******)))*********)))((('''&&&&&&(((((())))))))))))(((((())))))******))))))(((((()))***+++***)))(((***,,,***+++,,,,,,,,,---///111444555888;;;===?????????>>>>>>@@@CCCHHHKKK************************(((((((((((((((((((((((((((***++++++)))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---------------......///000111444333111111444===HHHOOOddduuuzzzZZZOOOJJJCCC>>>??????:::666666777777666555555444333333333333333333333333333333111000000000////////////---------------------------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++************))))))))))))))))))))))))******)))))))))(((((((((*********))))))))))))))))))******)))(((***---000///---)))'''''')))---///---,,,+++***)))))))))))))))''''''))))))(((---444@@@777'''###,,,***&&&+++))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************************************++++++,,,---------------,,,++++++'''((()))***+++,,,---...,,,++++++++++++++++++,,,///......------,,,,,,,,,++++++,,,---------------......------,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***)))******))))))*********)))************++++++++++++///---***)))******)))(((&&&''''''((((((''''''&&&((())))))***************'''''''''((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((000...+++)))'''&&&$$$###(((((())))))))))))(((((())))))************)))))))))******)))((((((***,,,***+++,,,,,,,,,---///111444555888;;;>>>@@@@@@AAA??????@@@CCCGGGIII************************((((((((((((((((((((((((((()))++++++)))((()))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------......///000111000111000000111555:::>>>HHHUUUeeevvv\\\HHHHHH???<<<<<<>>>===999888;;;666666555555444333333333222222222222222222222222000000000////////////...------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))------,,,+++)))((('''&&&))))))))))))))))))******)))))))))(((((()))---000+++***)))(((((()))***+++******))))))((((((''''''(((&&&'''******'''(((++++++***$$$'''///(((""")))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,++++++***''''''((()))+++,,,------,,,+++************+++,,,......------,,,,,,++++++,,,,,,---............---...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***))))))***((('''(((***+++)))((())))))*********+++++++++...,,,************)))''''''(((((())))))(((((('''(((((()))************)))&&&&&&''''''((((((((()))''''''''''''((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))(((((()))+++,,,+++(((%%%%%%'''))))))((())))))(((((((((((())))))))))))************))))))((()))))))))((((((***,,,***+++,,,,,,,,,---///111444666999<<>>:::>>>;;;;;;<<<999444333666555555555555444444444444000000000000000000000000000000/////////.........------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((((()))))))))************'''((())))))((('''(((***'''(((((())))))((((((''')))))))))))))))(((((('''+++((((((+++,,,)))(((***&&&---((($$$)))***''',,,))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++******)))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,---------------+++*********+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))***---000...+++)))+++...000...+++))))))))))))************)))((('''((())))))(((&&&(((((())))))))))))(((((('''(((((()))))))))))))))%%%%%%&&&''''''((())))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((###%%%''''''(((***///333;;;555...+++,,,---,,,******)))(((''''''((()))***&&&'''((())))))))))))(((&&&((()))(((((((((***,,,***+++,,,,,,,,,---///111777999;;;>>>???@@@AAAAAAEEEEEEEEEGGGIIIJJJ))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***+++++++++***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))******+++************+++,,,---...,,,.........,,,,,,---...111222333333333555;;;BBB@@@TTTkkk}}}rrrXXXCCCFFFGGGDDDBBBAAA???<<<;;;999:::===<<<888777999555555555555555555444444000000000000000000000000000/////////............------------------------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&((())))))(((&&&''''''))))))(((((((((((()))))))))************))))))(((+++&&&$$$''')))(((***---&&&///+++%%%,,,...'''%%%))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***))))))(((((((((((())))))))))))))))))************))))))*********++++++,,,,,,---******+++,,,,,,,,,,,,+++************+++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***+++000444111---+++---111333111---))))))))))))************''''''&&&'''))))))(((&&&''''''(((((((((((('''''''''(((((()))))))))))))))%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''((('''&&&''',,,000///***$$$###'''+++,,,+++***)))(((''''''((()))***&&&&&&'''(((((()))((((((&&&'''((((((((((((***,,,***+++,,,,,,,,,---///111888:::<<<>>>@@@@@@@@@@@@FFFEEEFFFHHHKKKMMM))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))''''''(((((())))))******+++)))(((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000000000111111111111;;;AAALLLXXXaaaoookkkVVVPPPCCCDDDDDDDDDBBB???<<<:::;;;:::888888999999777666666555555444222111000000000000000000////////////000000//////............------......------,,,+++---------,,,+++***)))((()))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))+++,,,))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&*********)))((('''''''''+++,,,---...---+++)))'''))))))***++++++++++++***,,,++++++******++++++,,,************************((()))***++++++***)))((()))***++++++***)))***+++************************************************************+++---000111222000+++'''+++222///'''((())))))************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))(((((('''&&&'''&&&&&&((()))***)))''''''&&&&&&&&&&&&'''((((((,,,%%%+++))) ***222###''''''((()))))))))))))))************************''''''(((((())))))******)))((('''&&&&&&'''((())))))+++,,,,,,+++,,,...000999;;;>>>??????@@@AAACCCHHHFFFEEEFFFIIIKKK))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))''''''(((((()))************((('''''''''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------/////////000000000111111222666===DDDJJJVVVnnnxxxcccfffgggWWWIIIHHHBBBCCCDDDDDDCCCAAA???>>>:::999777777888888666555666555444333222111111000000000000000/////////.../////////......------------------...------,,,+++))))))***+++,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((*********)))(((((()))***))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))******))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((())))))))))))+++,,,------,,,+++)))'''))))))***++++++++++++***+++******))))))******+++************************((()))***++++++***)))((()))***++++++))))))***+++************************************************))))))((()))***+++---.........+++(((+++///,,,&&&'''((((((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&'''))))))(((''''''&&&&&&&&&&&&'''((((((,,,""")))---###%%%*** &&&&&&'''((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))++++++))))))((()))******)))+++,,,,,,+++,,,...000777999<<<>>>>>>???AAABBBHHHGGGFFFGGGJJJKKK))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''((())))))******+++(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,....../////////000000000000111333444666>>>RRRdddwwwxxx~~~sss[[[KKKOOOQQQGGGAAADDD???@@@AAABBBAAA@@@???>>>999888666666777777555444555555444333222111111000000000000/////////............------------,,,,,,---------------,,,++++++((()))***+++,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))((('''''''''))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((('''''''''''')))))))))*********++++++))))))))))))))))))))))))))))))******))))))((((((&&&''''''((()))******+++++++++,,,,,,,,,***)))(((((()))******++++++******)))))))))(((((()))))))))))))))))))))))))))))))))((()))************)))))))))***++++++))))))***+++************************************************((((((((('''((()))******))),,,,,,))))))++++++((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''(((((('''&&&...)))(((,,,)))%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))),,,+++***))))))))))))))))))+++,,,,,,,,,,,,///111555777:::<<<===>>>@@@BBBIIIHHHGGGIIIKKKLLL))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))'''(((((()))******++++++(((((()))((((((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,---............/////////000111111///---222???KKKOOOMMMNNNTTTZZZbbbooozzznnn]]]\\\```[[[MMMDDDGGGHHHAAA>>>BBB<<<============<<<;;;:::888777555555666666444333444444333333222111111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++***)))))),,,+++++++++***)))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&''')))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((''''''''')))*********++++++++++++(((((((((((((((((((((((())))))************))))))''''''(((((())))))******+++++++++,,,+++***)))(((((())))))******************))))))(((((())))))***((((((((((((((((((((((((((())))))***************)))***+++***)))((()))+++************************************************((((((((((((((((((((((((&&&)))***)))''')))---000((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))'''%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&&&&+++---(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((''''''''')))***,,,,,,,,,---///222444777:::<<<===???AAACCCIIIIIIIIIJJJKKKLLL))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))***+++++++++***+++,,,***(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,---------.........+++...///,,,+++---333777;;;888888:::===@@@HHHPPPaaadddkkkyyyzzzoooSSSGGGJJJPPPHHHBBB@@@CCCCCC>>><<<>>>======<<<<<<;;;:::888888888777555555666666444333333333333222222111111000////////////............+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++***)))))),,,+++++++++***)))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&(((+++,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&''')))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))(((((()))*********++++++++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((()))(((******++++++******))))))(((((()))************)))*********))))))*********(((((((((((((((((((((((()))))))))))))))******+++((()))******)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&'''((('''&&&)))000777++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%''')))+++(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%---((($$$///+++''''''((())))))))))))((())))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))((('''''')))***,,,,,,,,,...000222555777;;;===>>>@@@BBBDDDIIIIIIJJJKKKKKKKKK))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((()))******++++++,,,...000000---)))''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************+++++++++++++++,,,,,,,,,,,,---------***...000...---///111000333222333666666666999???FFFFFFJJJVVVhhhyyyyyyaaaVVVfffsssvvvdddMMMBBBAAABBB<<<===>>>AAAAAA@@@???>>>??????>>>===;;;::::::999888777555555666666444333333333222222111111111111/////////.........------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******&&&'''(((***+++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&)))---...,,,)))))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************)))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))******))))))))))))))))))((((((((((((************************'''((())))))******))))))+++******))))))******+++)))))))))))))))))))))))))))((((((((()))***+++,,,((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&&&&'''''')))000888...---+++)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((***+++)))'''%%%$$$%%%''''''&&&'''&&&&&&&&&&&&'''(((((("""...+++***<<>>@@@BBBCCCHHHIIIKKKKKKJJJJJJ))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))((())))))******+++,,,,,,222444444000***&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,000000------111222///------///333444111333777777888;;;AAAKKKWWW```eeevvvyyylllccchhhbbbSSSNNN[[[gggiiiXXXEEE>>><<<999===?????????@@@BBBAAA???>>>===<<<<<<;;;;;;;;;;;;999777666666777666555333222222222222111111111111//////.........---------,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++******%%%&&&((()))+++,,,,,,,,,***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))''''''***...000,,,((())))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))&&&'''((())))))))))))(((''''''(((((())))))************))))))))))))******'''(((((())))))))))))))))))))))))(((((()))))))))************************)))((((((((()))***+++,,,((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))((((((%%%&&&)))***(((***000///...+++)))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''((())))))+++)))&&&%%%&&&''''''''''''&&&&&&&&&&&&'''((((((!!!''',,,CCC```WWW;;;333&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((()))+++,,,---,,,,,,,,,)))***,,,------///111444666888;;;======>>>@@@AAAGGGIIIKKKKKKIIIIII))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''(((***++++++(((((((((((()))))))))))))))))))))***++++++,,,,,,555777777222***&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,+++---,,,'''(((...///+++******---222222///000333))),,,000222444999@@@FFFMMMNNNVVVccclllnnnttt{{{}}}iiiRRRWWWVVVMMMKKKTTTQQQFFFCCCXXX```\\\JJJ>>>???CCCBBB@@@AAA???;;;;;;>>>>>>::::::999999999::::::;;;<<<999888666666777777555444222222222111111111111111//////.........---------,,,,,,,,,------.........+++,,,,,,,,,,,,+++******((())))))*********))))))))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((,,,)))(((+++///000+++'''))))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))((((((%%%%%%&&&((()))+++,,,,,,***)))))))))))))))******'''(((((()))))))))))))))((((((''''''''''''((((((************************)))((((((((((((***,,,---((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((%%%&&&,,,,,,'''%%%'''000...+++((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&'''''''''''',,,)))&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''%%%---UUUsssTTT***'''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((***+++++++++***)))***,,,------///222444555888:::;;;<<<<<<>>>???FFFIIIKKKKKKIIIHHH))))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&'''))),,,///444777444***%%%''''''$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---......///000/////////------...///111333444555:::>>>AAACCCHHHLLLIIIBBBKKKOOOUUUZZZaaakkkyyysssfff```\\\RRRHHHFFFBBBAAABBBBBB@@@BBBFFF\\\dddaaaOOO@@@???AAA???@@@>>><<<;;;<<<<<<<<<;;;:::999999999::::::888666666555555555555444444444222111///.........///000......------------......------..................,,,,,,+++***))))))******))))))))))))************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))''')))+++,,,,,,)))%%%###((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++***************)))(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***'''$$$$$$&&&'''&&&$$$(((((('''''''''&&&&&&&&&)))(((((('''%%%$$$######%%%$$$###$$$&&&(((((((((%%%(((,,,...///---)))'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))******)))((((((((((((((()))(((((((((((())))))***,,,000333222///...111555888999;;;===?????????>>>EEEIIIKKKIIIIIIKKK((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''***---000444555000(((%%%((()))&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......---------...000111333333444777999:::>>>CCCAAA;;;;;;>>>AAACCCEEELLLVVV^^^mmmnnnoooooonnnnnnoooppprrruuutttuuuyyy~~~{{{mmmdddbbbZZZdddppphhh___fffnnnoooeeeWWWPPPUUUZZZUUULLLEEEAAA@@@BBBBBBAAACCCGGGfffiii```LLL======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::;;;:::999777666555555555555444444444111111000000/////////000......------------......------------------------,,,++++++***))))))******))))))))))))*********************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))++++++++++++++++++++++++&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))+++++++++(((&&&$$$((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******************************)))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))(((''''''&&&&&&&&&'''''''''((()))))))))((('''&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***'''%%%%%%'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&''''''&&&%%%''')))+++,,,***(((&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((('''''''''''''''((((((((((((((())))))***+++...222111//////222555888999;;;===????????????FFFKKKMMMKKKJJJMMM(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''***///222555222+++%%%&&&***+++(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,------------...///000000...000111111555999999555111333333333222666===BBBIIIIIIIIIGGGEEEEEEGGGIIINNNOOONNNMMMUUU]]]ZZZPPPWWW]]]cccddd^^^SSSHHHAAAIIIEEESSSaaaYYYSSSYYY```YYYQQQHHHIIITTT]]]YYYNNNCCC@@@>>>@@@AAAAAADDDHHHhhhfffZZZGGG<<<===>>><<<===@@@BBBAAA>>>;;;<<<===;;;:::::::::;;;;;;999777666555555555555444444444111111222222111111000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((''''''''''''(((((()))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))******)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))******))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))(((((()))))))))''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))'''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***,,,)))'''%%%%%%&&&&&&%%%$$$$$$%%%'''((((((((('''&&&((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&((((((((((((((()))******)))---000000///000333666888999;;;===????????????HHHLLLNNNLLLKKKNNN((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''***000555777000((($$$&&&******(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************************************************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...,,,//////...000555666444000111111000000222777;;;999999888666444555888:::BBBAAA>>>;;;>>>CCCAAA:::CCCEEEFFFEEEBBB???======???>>>NNNYYYOOOGGGKKKOOOKKKIIIGGGJJJRRRVVVOOOEEECCC>>>===???@@@AAADDDIII[[[XXXMMMAAA>>>AAACCCAAACCCGGGJJJGGG@@@;;;:::<<<<<<:::::::::;;;;;;:::888666555555555555444444444111111222333333111000///...------,,,,,,------...---------,,,,,,,,,,,,,,,++++++***************+++((()))))))))***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((''''''''''''((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))*********)))((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%(((+++---(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''''''''''''''&&&(((''''''(((((()))***+++(((+++...//////000333666777999;;;===??????@@@???GGGLLLNNNLLLLLLNNN''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''+++222999999000'''$$$&&&(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************((())))))***************,,,,,,++++++++++++,,,,,,,,,//////------222444222...//////......000222444111111111000///111444777:::999666333444666555222777888888888777888:::<<<:::;;;KKKTTTGGG===@@@AAA@@@BBBBBB@@@BBBFFFEEEAAACCC???===>>>??????CCCHHHJJJGGGCCC???@@@DDDEEECCCCCCGGGJJJGGG@@@::::::;;;;;;:::999:::;;;;;;999777666555555555555444444444111111222333333111000///------,,,,,,,,,,,,------///.........---------,,,+++***************++++++((()))))))))************)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))(((''''''(((((()))''''''((()))***))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&'''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))(((&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%$$$%%%&&&'''''''''''''''((((((((((((***)))&&&%%%%%%''')))+++&&&$$$###$$$&&&(((((('''''''''&&&&&&''''''(((((())))))(((((((((((())))))(((((((((((()))))))))***'''(((((()))))))))((((((''''''''''''((()))***+++((())),,,...///111333555777888;;;===???@@@@@@@@@EEEJJJMMMKKKKKKOOO''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''+++444<<<777...'''&&&&&&%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************************************(((((()))************)))++++++*********+++,,,,,,)))---...++++++...000000......------------------...///000000///111333666222222222222222333444555222555999:::999777666666:::???PPPWWWIII@@@CCCCCC???AAA@@@;;;===FFFPPPTTTFFFAAA============@@@EEE??????>>>>>>@@@CCCCCCBBB<<>>222+++'''((('''$$$%%%***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***%%%%%%&&&''''''((())))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************************************************************(((((()))***************************+++,,,,,,---''',,,...+++***,,,...---...---------......---,,,///000111111000000222333000111222444333333444777222555888999888666666666333:::KKKQQQCCC;;;>>>>>>@@@BBBAAA???CCCNNNXXX\\\IIICCC>>>===<<<;;;===BBB<<<<<<<<<>>>???@@@BBBDDD::::::;;;;;;;;;;;;;;;;;;999888888888999999777555666555555555555444444444111111000000/////////000---,,,,,,++++++,,,,,,---//////...------,,,++++++******))))))***++++++,,,))))))))))))************))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((((()))))))))))))))&&&''')))*********(((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))((('''&&&&&&''''''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((''''''((()))******)))((('''&&&%%%%%%&&&&&&((())))))111///+++((('''(((+++,,,)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''')))(((&&&&&&(((+++''''''''''''(((((())))))(((''''''&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&(((''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))(((((()))))))))*********%%%&&&((()))***)))((('''&&&&&&''''''(((***+++,,,))))))***,,,...000111111666888:::===???@@@AAAAAACCCHHHLLLLLLNNNSSS''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***(((''',,,666@@@---)))''')))'''$$$&&&---''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************+++,,,---...(((---000---+++---...---)))))))))+++...///...------///000000...------...///000222333111//////222111111000......000555999777>>>OOOTTTDDD<<<@@@???666999;;;>>>EEELLLNNNJJJJJJDDD???===;;;999;;;@@@::::::<<<===>>>???CCCHHH>>><<<:::999:::;;;:::999999888777777888888777555666666555555555444444444222111///.........///000---,,,,,,++++++,,,,,,---......---,,,,,,+++************))))))***+++,,,,,,))))))))))))************)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''***++++++***'''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((()))*********)))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++'''((())))))))))))((((((&&&''')))***+++***((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))******)))(((''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&'''((()))***111---((($$$###$$$'''***************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((''')))+++***((((((***---&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&((((((''''''''''''(((((())))))))))))************$$$%%%'''))))))((('''&&&&&&&&&''''''(((***+++,,,***)))***,,,...000111000666777:::===???@@@AAAAAACCCHHHMMMMMMOOOUUU))))))(((''''''''''''''''''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''''''''''''''(((,,,***'''&&&(((---333777))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))((()))))))))************)))************+++++++++++++++++++++++++++++++++///...------------...///777555222000///000111222222111000000000111333444;;;<<<===<<<;;;;;;<<<======>>>>>>????????????>>>@@@???===<<<<<<<<<===>>>>>><<<;;;:::<<<===>>>>>>>>>======;;;:::999888888666777777888888888777777666555555444444333222222222111///.........///000...---,,,+++,,,,,,...///,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((($$$$$$&&&'''''''''&&&%%%''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((()))***)))'''&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((()))******+++''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))'''$$$%%%''')))'''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((())))))*********+++(((((())))))))))))((((((******)))))))))))))))***+++,,,------,,,,,,...000777999;;;>>>@@@AAAAAAAAAEEEHHHHHHHHHLLLQQQ))))))((('''''''''''''''&&&'''(((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******)))))))))))))))***((('''''''''))),,,///000))))))((('''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***************)))))))))(((((()))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,+++,,,...000111:::888444111//////000111111000000000111111222222777999::::::999999:::;;;;;;<<<======>>>=========>>>>>>===<<<<<<<<<<<<===::::::999:::<<<===>>>>>>======<<<;;;:::999888888666777777888888777777777555555555444333333222222111111///.........///000...---,,,,,,,,,,,,---...,,,,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''((()))(((((('''''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))((()))***)))((('''((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((((((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((******)))''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))((((((((((((((())))))))))))((((((******))))))))))))*********,,,------,,,---///111777999;;;>>>@@@AAAAAAAAAGGGIIIIIIIIIMMMRRR))))))((('''''''''''''''%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))***))))))(((((()))******$$$%%%''')))*********))))))(((''''''&&&'''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((())))))******))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((*********+++++++++,,,,,,)))))))))*********++++++++++++++++++++++++++++++---+++******+++...111444;;;999555222///.........//////000111111111111111333444666666666666888:::999:::;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::777888999;;;<<<=========<<<<<<;;;:::999888888777666666777777777777666666555555444333333222222111111000//////......//////------,,,,,,,,,,,,------+++++++++++++++************))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((())))))******))))))''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***''')))***)))(((((()))***((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))*********((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###%%%)))+++,,,,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))******))))))(((''''''''''''(((((())))))(((((('''***)))))))))))))))******)))+++,,,,,,,,,---000222777999;;;>>>@@@AAAAAAAAAIIIKKKKKKKKKNNNSSS))))))((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((((((%%%&&&((()))))))))'''&&&(((''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((()))***************(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))***)))))))))(((((((((((())))))*********+++++++++))))))))))))************************+++++++++++++++***))))))+++...222555777666333000...------------...000111222111000//////111333444444555777999888999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888777999<<<======<<<<<<<<<;;;::::::999888888777777666666777777666666555555444444333333222111111111000000//////............------,,,,,,,,,,,,,,,,,,+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((''''''(((((()))***&&&((()))(((''''''(((***((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&(((+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((***)))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))***+++)))***,,,,,,,,,...000333777999;;;>>>@@@AAAAAAAAAJJJLLLMMMLLLPPPUUU))))))((('''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))(((((()))***************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))(((((((((((('''(((((((((((())))))))))))(((((()))))))))*********)))))))))******++++++++++++***))))))+++...111333111000///---------......---...///000111000//////...000222333333444777999777888999:::;;;;;;;;;;;;999999:::;;;;;;999888777;;;===??????===::::::;;;999999999888777777666666666666666666666555444333333333333222111111000000///////////////......------------,,,,,,++++++***************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***(((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))+++,,,$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((())))))***+++,,,,,,''''''((((((((((((''''''))))))(((((()))***++++++)))***,,,,,,,,,...000333777999;;;>>>@@@AAAAAAAAAJJJLLLMMMMMMQQQWWW))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))*********)))((('''''''''))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''((())))))******))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******(((((())))))***+++++++++++++++++++++,,,---///000+++++++++,,,,,,---...///---......///////////////...///111222333333555777666777888999:::;;;;;;;;;888999999999888888777777===@@@AAA???;;;999999;;;888888777777777666666666666666666666555444333222333333222111111000000///...////////////...------,,,---------,,,+++***))))))))))))***************)))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))(((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''))))))((('''&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%&&&(((''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%&&&'''''')))***+++,,,---&&&''''''((((((''''''&&&(((((((((((()))***+++,,,)))+++,,,,,,,,,---000222777999;;;>>>@@@AAAAAAAAAIIIKKKMMMMMMRRRXXX))))))((('''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''((()))******(((((('''''''''(((((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''((())))))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''))))))((((((((('''''''''(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))***+++++++++,,,,,,---------,,,,,,+++******+++,,,---......///......------......///000---///000111111111333555444555666777888999999999999888777777666666777777<<>>999777:::===777777666666666666555555555555555555444333222222222222222111000000//////....../////////...---,,,,,,,,,------,,,+++)))(((((()))))))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***+++,,,,,,+++(((''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$&&&((((((&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###%%%(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******&&&''''''((((((''''''&&&(((((((((((()))***+++,,,***,,,------,,,---///111777999;;;>>>@@@AAAAAAAAAGGGJJJLLLMMMRRRYYY))))))((('''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$$$$$$$%%%&&&'''((()))%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&)))(((((((((''''''''''''))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++------......---+++***(((+++,,,,,,------...............---,,,,,,...///000,,,...000000///000222333222333444666777888888888999888666555555555666777:::===>>>;;;777666:::>>>666666666666666555555555555555555555444333222111222222111111000/////////---.../////////...,,,,,,,,,,,,------,,,+++)))((((((((())))))*********+++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$%%%''')))+++,,,(((((((((((((((((((((((()))))))))))))))******+++.........---***(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''))),,,------***'''%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$'''))))))&&&%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%######%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((()))***+++,,,+++,,,------,,,,,,...000777999;;;>>>@@@AAAAAAAAAFFFIIIKKKLLLRRRYYY'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++---))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((((('''%%%%%%'''((('''&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000////////////222222222333444666888999888888888666444444666888:::;;;;;;999777555555666555555555666666666666666666555444333222111111111111000//////000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&'''((((((''''''(((*********))))))((((((((('''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&!!!&&&'''%%%%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))++++++,,,+++***+++...000666777999<<<>>>@@@BBBBBBIIILLLNNNOOOTTTZZZ&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%&&&&&&(((***+++((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''%%%&&&'''((('''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,---------.........000/////////////////////333333444555777888999999<<<<<<;;;888555444555777777888999999777777888999999888777666555555666666444444333222222222333333111000//////000000///---...------------,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''((((((''''''(((***)))))))))((((((''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%''')))((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***+++,,,+++++++++...000666777:::<<>>@@@AAABBBBBBGGGJJJLLLMMMRRRYYY%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((&&&&&&((()))((('''(((''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,++++++------------.........///------....../////////000///111444666888888777666555555555333111111222444555666777777666555666777:::888666555666888;;;<<<555444333222111111111111000///......//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&%%%$$$&&&***,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''&&&'''''''''''''''''''''&&&%%%$$$######$$$'''((('''''''''''''''''''''''''''''''''''''''((()))))))))+++,,,---,,,,,,---...555888;;;???AAABBBBBBAAAHHHKKKLLLMMMQQQXXX%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&((()))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***(((''''''((())))))(((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++++++++++++++,,,,,,,,,---------......---------......//////000...000222444555666666555444444444333222333555888666777888666555444444555666555555444555888:::;;;555444333222000000000///000///---...//////...,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&'''((((((''''''(((***'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&''')))'''%%%///<<<999+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%'''((('''''''''''''''''''''''''''''''''''''''((())))))(((***------,,,,,,---...555888<<<@@@BBBCCCBBBAAAGGGJJJKKKLLLQQQWWW&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***(((''''''((())))))(((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......///000000///000111222333555666666333333333333222222555777555666777666444333444555444444444444555555666777333333222111000000111111000...------...///---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((((((''''''(((***'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''%%%,,,((("""333KKKFFF...&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((***---------,,,---...555888<<<@@@CCCCCCBBBAAACCCGGGIIIKKKQQQXXX'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))'''''')))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,------...///000000000000111111333555666777111222222000///000222444444555666555444444555666444444444444444444333333111111111000111111222333000...------...///---,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((()))******+++((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''(((***'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%''')))***+++***)))(((""",,,'''333SSSMMM---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((***---...---,,,------555888<<>>AAA??????AAADDDGGGJJJNNNQQQSSSTTT&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''((())))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********++++++******)))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))*********************+++++++++,,,,,,---,,,,,,,,,,,,...///111......------......///000......000222333333222111...///000111///---...111///000222222222111///...,,,,,,,,,+++++++++******,,,,,,+++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((('''&&&%%%$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((('''&&&$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))))))))+++,,,,,,)))'''***))))))))))))***+++++++++,,,---,,,+++,,,---///222888>>>AAA@@@@@@BBBEEEIIILLLOOOQQQRRRRRR&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''((()))***++++++)))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++++++++,,,,,,,,,,,,------......///---------------...............000111111111111000//////000000//////...---000111222222222111///...,,,,,,,,,+++++++++******+++++++++******))))))(((''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))'''%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%'''&&&&&&&&&''''''((())))))((((((***++++++)))'''******+++,,,,,,,,,,,,,,,+++---------++++++,,,---333999???BBBBBBBBBDDDFFFGGGJJJNNNQQQRRRRRR&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''')))+++,,,,,,+++(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************************++++++++++++******,,,,,,------,,,,,,,,,,,,,,,---------------...///000000//////000111000222111//////000...+++......//////......---,,,,,,,,,,,,+++++++++******+++*********)))))))))(((''''''&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%'''''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))(((((('''(((******(((&&&)))***+++,,,---,,,+++***+++,,,......------...///444999???BBBCCCDDDEEEFFFCCCGGGLLLQQQTTTUUU&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''&&&(((***,,,,,,+++)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))*********+++++++++))))))***+++++++++******+++,,,---.........------...///000///......111333666999888111///000///+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$#########$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&$$$$$$%%%&&&'''''''''%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%!!!$$$((()))(((%%%######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******((('''&&&'''(((((('''&&&'''(((***+++++++++***))))))+++...//////000111222555999>>>BBBDDDEEEFFFFFFDDDHHHNNNSSSVVVWWW&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''&&&((()))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))************)))))))))************+++************************+++,,,---//////...---------///000///---...333777CCCHHHDDD888///000000---......------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$$$$###$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%''',,,333444///)))$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((('''''''''((()))***+++,,,'''&&&%%%%%%''''''&&&%%%''''''((())))))))))))((('''***---///000111222333555888<<>>DDDFFFDDDAAACCCHHHLLLMMMKKKIII