BM6P6(@ }}}zzzxxxzzz~~~|||zzzwwwttttttsssrrrqqqrrrwww~~~~~~rrreee\\\UUUUUUUUUUUUUUUUUUUUUUUUYYYXXXWWWVVVUUUTTTSSSRRRSSSRRRPPPOOOPPPQQQSSSUUUYYYXXXWWWVVVVVVVVVVVVVVVZZZYYYXXXWWWUUUTTTSSSRRRPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPSSSTTTTTTSSSSSSRRRQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTSSSTTTUUUWWWXXXYYYYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[YYYWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQOOONNNMMMVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYXXXVVVTTTTTTTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\\\\^^^^^^^^^\\\[[[\\\]]]YYYXXXWWWWWWVVVVVVVVVVVVUUUXXXZZZZZZZZZ___hhhooovvvrrrnnnmmmrrrxxx}}}}}}xxxpppeeeYYYOOOIIILLLNNNSSS[[[___eeeqqq|||zzztttmmmhhhaaa^^^XXXRRRMMMJJJIIIIIIEEEBBB???===;;;999777444444333111111222111///...000//////...............111000000000//////......------------------------...//////000111222222333000000000000000111111222333333333222222222222111555666777888999:::;;;;;;::::::::::::999999888888<<<<<<<<<;;;;;;:::999888666444333555999;;;:::888===;;;:::;;;======999666555555444333333222222222222222555888888888===DDDFFFKKKPPPSSSYYYbbbjjjlllyyy~~~}}}vvvqqqoooppptttxxx|||zzzvvvrrrooonnnllljjjhhhhhhgggeeebbb___XXX]]]______aaacccbbb___bbb```^^^\\\ZZZVVVQQQNNNJJJCCC;;;666555444000,,,///...---,,,++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,((()))))))))************************************,,,)))&&&$$$$$$&&&))),,,))))))))))))))))))))))))************************************************)))))))))(((((((((((((((++++++************++++++)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,,,,,,,++++++***+++++++++111***######(((,,,+++(((((()))))))))************************************************************((()))))))))************+++++++++*********))))))++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++{{{yyywwwxxx|||}}}yyywwwvvvuuuuuuuuuvvv}}}|||ooobbbYYYVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQTTTSSSRRRQQQRRRSSSUUUVVVXXXXXXWWWWWWWWWWWWWWWWWW^^^]]][[[YYYWWWTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVTTTSSSRRRRRRSSSTTTVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVVVVVVVWWWXXXYYYYYYYYY[[[[[[[[[[[[YYYXXXVVVTTTTTTSSSQQQPPPOOOPPPPPPQQQOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[YYYWWWUUUTTTSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^]]]\\\]]]___ZZZYYYXXXWWWVVVVVVVVVVVVUUUWWWYYYXXXWWWZZZaaagggttt|||wwwoooeeedddjjjrrrvvvvvv|||{{{yyytttkkkaaaWWWQQQIIIJJJMMMRRRVVV\\\hhhttt}}}~~~xxxmmmjjjddd^^^ZZZWWWVVVVVVPPPNNNKKKHHHEEEBBB===:::555333000///000000///...///......------.........////////////......------000000000000111111111111......///000000111222222000000//////000000111222000000111111222222333333555666666777888999:::;;;::::::999999999888888888999999999999888666555555666444333444777999888777:::888666777888888555222444444444555444444444333666555888<<<===???FFFOOOSSSZZZ___```cccmmmvvvzzzwwwtttwww{{{|||yyyvvvuuutttpppmmmjjjgggeeeccc```]]][[[___```^^^___aaa```]]]\\\[[[ZZZZZZWWWSSSLLLHHHCCC===666333333333000---///...---,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++*********+++++++++,,,,,,************++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++************************************++++++++++++++++++************++++++************************)))************+++++++++******))))))******+++,,,,,,,,,++++++***++++++,,,000+++'''&&&)))++++++)))************++++++++++++************************************************************+++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++yyywwwuuuvvvyyy|||~~~~~~}}}zzzxxxxxxyyyzzz}}}yyyiii\\\VVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUTTTSSSSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXbbbaaa___\\\XXXUUUSSSRRRSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVUUUTTTTTTUUUVVVWWWVVVWWWWWWXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZXXXWWWVVVSSSRRRQQQPPPPPPQQQRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTTTTUUUWWWYYYZZZXXXWWWUUUTTTSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]______^^^^^^___```[[[ZZZYYYWWWVVVUUUUUUUUUSSSUUUWWWVVVTTTUUUYYY]]]dddkkkxxxrrrccc^^^cccjjjmmmmmmtttvvvwwwvvvqqqiiiaaa\\\LLLIIIHHHJJJLLLQQQ]]]iiitttzzz{{{xxxrrrlllgggdddcccccc```^^^[[[XXXTTTOOOHHHCCC:::777333111000111111000000000////////////000000//////////////////...---........./////////000000.........//////000000111000000//////000000111222......///000111222333333444444555666777777888888888888777777777777666666888888777777666444333222444333222333444666666555777555444444444444333222333444666888888888888777;;;:::<<<@@@CCCHHHRRR\\\fffooouuuttttttzzzzzz~~~}}}|||{{{{{{uuuqqqlllgggcccaaa^^^\\\\\\___aaa^^^^^^___]]]YYYTTTTTTTTTTTTQQQLLLDDD???:::666111///000000///---......---,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,************************((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++,,,,,,,,,++++++************++++++************************)))************+++++++++******))))))******+++,,,,,,++++++***++++++,,,,,,...---,,,+++******))))))***++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++wwwvvvuuuuuuwwwyyyzzz{{{zzz~~~{{{yyyyyy{{{}}}tttcccWWWSSSTTTTTTSSSRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYbbbaaa___\\\YYYVVVTTTSSSPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSTTTSSSSSSTTTTTTVVVWWWYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXYYYXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWYYYYYYZZZ[[[ZZZYYYXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRTTTUUUQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRSSSUUUWWWXXXXXXXXXVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\_______________```[[[ZZZXXXWWWUUUTTTSSSSSSQQQSSSUUUTTTSSSSSSTTTVVV\\\```jjjxxxooodddaaacccfffhhhllloootttvvvuuuoooiiidddXXXQQQKKKHHHGGGIIISSS]]]llluuu|||vvvpppllljjjjjjkkkjjjiiigggccc\\\TTTNNNFFFAAA:::666444444444444333333222222222333333444111222222222222000///...,,,,,,,,,------...//////---........./////////000///////////////000111111.........///000111111222111222222333444444555555444444444444444444444444777777666666555333222111222111111000111333333444666555555555666777888888666888;;;===????????????BBB@@@AAAEEEHHHOOO[[[gggwwwzzzuuummmgggccc```^^^]]]ZZZ___ccccccbbbaaa\\\UUURRRPPPNNNLLLHHHCCC<<<888555222...---......---,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++*********+++++++++,,,,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))++++++++++++++++++++++++************************''''''((()))******++++++++++++************++++++************************))))))*********+++++++++******))))))******+++,,,++++++******++++++,,,,,,---///000...+++((()))************+++++++++,,,,,,*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++*********)))******+++,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++wwwwwwwwwwwwwwwxxxzzz{{{yyy~~~|||xxxwwwyyy{{{|||lll\\\TTTRRRRRRRRRQQQQQQPPPPPPPPPPPPMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZYYY]]]\\\[[[ZZZXXXWWWUUUUUULLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUSSSPPPOOOPPPQQQQQQRRRQQQQQQPPPQQQRRRTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTSSSQQQRRRSSSUUUVVVXXXWWWWWWVVVVVVVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXXXXXXXYYY[[[^^^```___^^^______ZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQSSSSSSSSSSSSSSSTTTXXXYYY^^^hhhvvvpppccc^^^```eeehhhkkkqqquuuwwwtttqqqnnnggg^^^SSSLLLGGGEEEKKKRRR```iiiuuu|||yyytttpppnnnrrrrrrqqqpppmmmfff___YYYPPPKKKCCC===:::888888777777777666555555555555666444444555555444222000.../////////000000111111111............/////////////////////...///000000111//////////////////////////////000000111111222222111111111111222222222222444444444444333222111000111111000000000111333555555777888:::<<<===???@@@===>>>AAADDDFFFGGGHHHHHHIIIGGGGGGJJJMMMTTTaaammm|||vvvnnngggcccaaa___]]]XXX```hhhjjjiiifff^^^UUURRRNNNHHHBBB>>>:::666333333111...---------,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++))))))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))***++++++,,,++++++************++++++************************))))))*********+++++++++******))))))******+++,,,+++*********++++++,,,---,,,///111000+++((()))+++))))))))))))*********+++************************************************))))))))))))*********+++************************++++++++++++++++++++++++******))))))***++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++xxxyyyzzzzzzzzzzzz|||~~~}}}|||wwwtttuuuwwwyyyzzzxxxooobbbXXXSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKMMMNNNPPPRRRSSSSSSUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUKKKLLLOOOQQQSSSSSSSSSSSSPPPOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNQQQPPPOOOOOOPPPRRRTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXYYY[[[\\\\\\[[[[[[YYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYVVVSSSQQQPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWXXX[[[^^^______]]]]]]]]]YYYXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSVVV]]]ggguuuyyyhhh]]]]]]```fffiiinnntttxxxzzzzzzzzzuuujjj^^^UUUMMMGGGHHHLLLRRR[[[eeekkkooovvvzzzwwwyyyxxxxxxwwwtttnnngggbbbXXXSSSKKKEEEBBB@@@???>>>>>>===<<<;;;:::999999999999::::::999888444111///000000////////////////////////////////////////////////......//////000111111000000000/////////.../////////000000111111111000000111111111111222222111111222222222222111111222333333222222333777:::888;;;???BBBCCCDDDEEEGGGEEEEEEGGGIIILLLNNNPPPQQQPPPNNNMMMPPPTTT[[[hhhttt|||wwwnnngggbbb___\\\ZZZWWW```iiilllkkkggg]]]TTTMMMHHHAAA;;;777444222000111000///...---,,,++++++---,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))))))))************+++(((((()))))))))*********************************+++***(((''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,---------++++++************++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************+++,,,------,,,...000...+++))))))+++(((((()))))))))*********************************************************(((((()))))))))************************+++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,************++++++++++++*********+++++++++++++++zzz|||~~~~~~}}}~~~}}}vvvqqqqqqssspppnnniiibbbZZZUUUSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXXXXXXXWWWYYYZZZ[[[\\\\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUUUUMMMOOOQQQTTTUUUUUUTTTTTTQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPOOONNNMMMNNNOOOQQQRRRQQQQQQQQQRRRTTTUUUWWWXXXVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVUUUVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\]]]\\\ZZZXXXVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]]]][[[ZZZXXXVVVTTTRRRPPPPPPOOOQQQSSSUUUVVVVVVUUUUUUZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXXXXWWWWWWWWWVVVVVVXXX[[[^^^___^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVSSSRRRPPPPPPPPPQQQQQQQQQNNNQQQUUUXXX]]]fffsss|||}}}pppddd___^^^bbbdddiiiooouuu|||wwwkkkbbbXXXPPPMMMNNNLLLQQQWWW[[[^^^ccclllsss~~~|||yyyssslllhhh___[[[UUUPPPNNNLLLLLLKKKJJJIIIGGGEEECCCBBBAAAAAADDDDDDDDDCCC@@@<<<888666111111000000///.........000000000000000000000000///............///000000000000000000000000000111111111111111222222222222111222222222333333333333222222333444555555555555555666777666666888===AAAAAAEEEJJJMMMMMMLLLLLLMMMKKKKKKKKKLLLNNNQQQUUUWWWUUUSSSTTTXXX\\\cccqqq}}}}}}{{{{{{{{{{{{zzz{{{{{{|||~~~|||wwwnnnfff```ZZZVVVSSSTTT\\\bbbcccaaa]]]TTTKKKCCC???:::666333111///............---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))************))))))*********+++++++++************************,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++******))))))******+++,,,************+++,,,---...,,,------,,,+++******+++))))))*********+++++++++************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************++++++++++++)))*********++++++++++++{{{~~~~~~~~~vvvpppooopppjjjfff___YYYUUUSSSSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXRRRRRRSSSUUUVVVXXXYYYYYYWWWXXXXXXYYYZZZYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXWWWXXXXXXWWWVVVUUUUUUTTTTTTQQQRRRTTTVVVWWWVVVUUUTTTTTTSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNMMMLLLKKKKKKMMMOOOPPPLLLLLLNNNPPPRRRUUUWWWYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]___^^^[[[YYYWWWWWWVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZYYYXXXVVVTTTRRRQQQRRRTTTWWWZZZ\\\[[[ZZZYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQNNNOOOQQQRRRTTTUUUUUUUUUSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVXXX[[[^^^___]]][[[YYYYYY[[[ZZZYYYXXXXXXXXXXXXXXXUUUSSSPPPOOOOOOOOOOOONNNNNNSSSWWWXXXXXX]]]gggpppxxx|||xxxmmmddd^^^]]]___ccciiirrr{{{tttlllcccYYYTTTTTTMMMOOOPPPPPPQQQUUU[[[```ssswww{{{vvvoookkkeeeaaa\\\YYYXXXXXXWWWVVVTTTSSSQQQNNNLLLJJJIIIIIIMMMNNNNNNLLLIIIDDD???===777666666555444333222222111111111111000000000000...............///000000......///000111222333333333333333333333444444444333333333444444555555555555666777999:::;;;;;;;;;888999::::::999<<>>BBBEEE@@@AAABBBCCCEEEIIINNNSSSXXX[[[^^^___^^^[[[YYYYYYRRRQQQOOONNNOOOSSSZZZ___bbbeeeiiimmmqqqvvv|||~~~}}}~~~yyyxxxvvvsssqqqrrruuuxxxyyy}}}ssseee^^^ZZZTTTOOOMMMPPPNNNMMMKKKHHHCCC<<<888111000000///...---------------------------------+++,,,------............,,,,,,,,,++++++*********,,,+++++++++***)))))))))))))))******++++++,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++*********+++---...---------,,,,,,+++++++++************************,,,,,,++++++***)))))))))************************************************---,,,***)))))))))******,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,------......------,,,++++++,,,,,,,,,,,,------|||{{{{{{zzzyyytttnnniii___XXXPPPMMMOOORRRRRRQQQRRRRRRRRRSSSVVVZZZ^^^``````]]]ZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUVVVVVV[[[[[[\\\]]]\\\[[[YYYWWWUUUTTTSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLJJJJJJMMMNNNNNNOOOOOOPPPSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWVVVVVVUUUTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXXXXWWWVVVTTTTTTSSSTTTVVVWWWYYYYYYYYYXXXZZZ[[[[[[[[[ZZZZZZYYYXXXVVVVVVWWWXXXZZZ\\\^^^___^^^]]][[[YYYWWWUUUTTTTTTSSSVVV[[[]]]]]]\\\[[[[[[]]]]]]\\\\\\ZZZYYYXXXWWWSSSTTTUUUUUUUUUTTTSSSRRRSSSRRRQQQPPPQQQRRRTTTUUUSSSSSSSSSSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVTTTSSSQQQOOONNNNNNNNNNNNQQQQQQQQQQQQTTTXXX[[[^^^bbbeeelllssswwwvvvrrrmmmhhheeedddjjjvvv}}}vvvnnnhhhccc```[[[XXXYYYWWWRRRQQQTTTYYY]]]dddllluuu~~~}}}wwwttttttqqqnnnmmmmmmnnnnnnmmmpppooolllhhhbbb^^^\\\\\\\\\ZZZZZZ]]]```___YYYTTTQQQKKKEEEBBBBBBBBB???<<<<<<;;;999888777777888888555666666666555555555555666666666666666777777777999:::;;;<<<<<<===???@@@BBB@@@===;;;:::;;;===>>>FFFGGGHHHGGGEEEEEEHHHKKKHHHJJJLLLOOORRRWWW]]]aaaeeehhhllllllhhhccc^^^\\\XXXXXXVVVUUUUUUZZZ```eeekkknnnrrruuuxxx{{{|||zzz{{{~~~tttrrrooolllkkklllqqquuuxxx}}}{{{nnnaaa\\\XXXRRRMMMJJJLLLJJJGGGDDDAAA===777333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++******++++++******************)))))))))))))))*********))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++*********)))))))))*********++++++*********)))))))))((((((************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++***)))******,,,,,,,,,,,,,,,,,,+++++++++***************************(((((())))))***++++++,,,************************)))))))))))))))))))))))),,,,,,***)))))))))******,,,++++++******++++++,,,,,,,,,++++++************,,,,,,------------,,,,,,*********+++++++++,,,,,,~~~}}}~~~{{{xxxvvvvvvxxxuuummmgggYYYTTTMMMKKKNNNQQQSSSSSSRRRQQQRRRSSSVVVZZZ^^^```aaa^^^[[[ZZZZZZZZZZZZYYYWWWVVVVVVUUUUUUUUUUUUVVVZZZ[[[\\\]]]]]]]]][[[[[[WWWVVVTTTTTTUUUVVVTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVUUUUUUTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPSSSUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSTTTVVVWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYXXXXXXUUUUUUUUUVVVXXX[[[^^^``````^^^\\\YYYWWWUUUUUUUUUUUUWWWZZZ[[[ZZZZZZZZZ[[[[[[[[[\\\]]]\\\ZZZXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWUUUSSSQQQPPPQQQSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWUUUUUUSSSRRRPPPOOONNNMMMPPPPPPQQQQQQSSSUUUVVVWWWYYY\\\bbbkkkrrrvvvvvvuuummmhhheeelllyyyyyytttqqqkkkhhhhhhgggccc[[[UUUTTTQQQRRRUUUZZZbbbkkkrrrwww||||||yyyuuutttuuuwwwxxxxxx{{{yyyvvvqqqmmmhhheeeccccccbbbbbbeeehhhiiifffccc```[[[TTTPPPOOONNNLLLIIIIIIHHHGGGEEECCCAAA???>>><<<======>>>>>>=========>>>>>>?????????>>>>>>>>>AAAAAABBBCCCEEEHHHKKKLLLLLLIIIDDDAAA@@@CCCFFFIIIPPPQQQSSSRRRQQQQQQRRRTTTRRRUUUYYY^^^ccciiipppuuuwwwzzz~~~~~~yyyppphhhdddccccccbbbaaaaaaeeekkkooowwwyyy|||~~~}}}yyywwwwwwyyyzzz~~~~~~~~~|||zzznnnlllhhhdddcccffflllqqqxxx}}}qqqfff\\\YYYVVVPPPJJJHHHGGGDDD@@@<<<999555222////////////......------,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))************************************))))))((()))******++++++******)))*********++++++++++++++++++************++++++++++++++++++*********)))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))++++++++++++,,,,,,,,,,,,++++++***)))))))))******+++++++++***************************************'''(((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******)))*********,,,+++************+++,,,+++************)))))))))+++++++++,,,,,,+++++++++))))))*********+++++++++yyywwwxxx~~~zzzvvvrrrtttwwwtttllldddVVVRRRNNNMMMPPPTTTVVVXXXSSSSSSSSSTTTVVVYYY\\\^^^```^^^[[[ZZZZZZZZZYYYWWWXXXWWWVVVVVVVVVVVVWWWWWWYYYZZZ[[[\\\]]]]]]]]]\\\YYYWWWVVVVVVWWWWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOOOONNNPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUUUUSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUTTTSSSTTTVVVYYY]]]```aaa___\\\YYYWWWVVVVVVVVVVVVWWWYYYYYYXXXXXXYYY[[[XXXZZZ\\\]]]]]][[[XXXWWWUUUTTTSSSSSSTTTVVVXXXYYY[[[YYYUUURRRQQQQQQSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWUUUUUUUUUTTTRRRPPPNNNMMMNNNOOOQQQRRRSSSTTTUUUUUUXXXYYY]]]cccjjjooorrrrrrooojjjgggooo}}}}}}|||zzzzzz{{{zzzuuukkkbbb]]]UUURRRPPPPPPUUU\\\bbbeeeoootttzzz|||zzzzzz|||}}}}}}~~~{{{xxxuuuqqqnnnkkkkkkiiihhhiiilllmmmlllkkkhhheeebbb```^^^\\\YYYVVVSSSTTTTTTTTTRRROOOKKKIIIJJJJJJKKKLLLLLLKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMOOORRRVVVXXXXXXXXXSSSOOOJJJGGGHHHLLLSSSWWWXXXYYYZZZ[[[[[[ZZZZZZZZZYYY]]]ccciiipppwww~~~~~~tttoooqqqqqqqqqppppppsssxxx||||||wwwuuutttuuuvvvxxxwwwwwwwwwwwwvvvssspppiiigggbbb^^^^^^aaahhhnnntttyyy}}}}}}||||||yyyssshhh```XXXVVVTTTNNNIIIHHHEEEAAA;;;666333111///---.........---------,,,,,,++++++++++++++++++++++++,,,------......---------++++++++++++++++++++++++(((((())))))******++++++,,,,,,,,,++++++*********((())))))***************))))))))))))************++++++************+++++++++************)))))))))(((((((((((())))))))))))++++++++++++************)))))))))*********************************************************************++++++++++++*********++++++++++++,,,,,,,,,++++++***))))))(((((((((*********)))))))))))))))******************************))))))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++************++++++***)))))))))))))))))))))******++++++++++++******************++++++++++++zzzsssqqqssszzzzzzvvvsssuuuwwwsssjjjaaaTTTRRRPPPPPPRRRUUUXXXYYYVVVVVVUUUUUUVVVWWWYYYZZZ]]][[[YYYXXXXXXXXXVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWWWWXXXXXXVVVTTTSSSSSSSSSSSSTTTVVVWWWXXXZZZYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNNNNMMMNNNOOOOOONNNOOOOOOOOONNNOOORRRUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWVVVUUUUUUTTTTTTTTTSSSTTTUUUWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWWWWUUUTTTSSSSSSTTTWWW[[[]]]___^^^\\\YYYWWWWWWVVVVVVVVVWWWXXXWWWVVVVVVWWWYYYVVVWWWZZZ\\\\\\[[[YYYWWWUUUTTTSSSRRRSSSVVVXXXZZZ\\\ZZZWWWTTTSSSSSSTTTUUUWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVVVVUUUTTTSSSQQQPPPMMMNNNNNNOOOQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWVVVUUUSSSQQQPPPNNNOOOQQQSSSUUUUUUUUUUUUXXXXXXYYY\\\bbbgggjjjkkkmmmiiihhhpppvvvnnnbbb[[[SSSNNNMMMPPPSSSUUU[[[```gggnnnvvv~~~~~~~~~|||xxxuuuqqqooommmllllllmmmmmmmmmjjjjjjkkklllkkkhhhdddaaa___aaacccdddcccaaa]]][[[[[[\\\]]]]]]]]]\\\ZZZYYYXXXZZZ\\\___``````^^^]]][[[\\\```eeeiiiiiifffbbbYYYUUUPPPMMMNNNSSSZZZ^^^\\\\\\\\\]]]^^^^^^]]]]]]]]]bbbiiipppwww}}}|||~~~|||xxxuuusssssssssrrrpppnnnmmmmmmkkkhhhfffdddbbb___[[[ZZZ^^^dddiiimmmrrrvvvvvvuuuuuupppjjjaaaZZZTTTSSSQQQLLLHHHGGGCCC???888333111000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++++++++++++++((((((((())))))******+++++++++******))))))(((((((((((()))************)))(((((()))))))))*********+++******))))))******+++*********)))))))))(((((((((((((((((())))))))))))*********************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,************))))))(((((())))))))))))))))))))))))******************************))))))((('''''''''((((((((((((((((((((((((************************************+++*********************************)))))))))))))))))))))***)))******++++++******)))+++++++++,,,,,,,,,,,,---{{{tttnnnmmmooowwwzzzxxxwwwxxxxxxrrrggg^^^QQQRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVVVVVVVWWWWWWYYYXXXVVVVVVWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXXXXXXXXXXXVVVTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQOOONNNMMMNNNOOOOOONNNOOOOOOOOONNNOOORRRTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWWWWWWWVVVTTTSSSSSSRRRTTTVVVXXXZZZ\\\[[[[[[ZZZYYYXXXWWWVVVVVVWWWXXXWWWUUUUUUVVVWWWTTTUUUWWWYYYZZZZZZYYYXXXUUUTTTSSSRRRSSSUUUWWWYYY[[[ZZZXXXVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUUUUSSSRRRQQQNNNNNNNNNNNNPPPRRRTTTVVVUUUVVVWWWXXXYYYYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTTTTWWW\\\bbbfffggghhhggghhhppp}}}sssjjj\\\RRRMMMLLLKKKJJJJJJOOOUUU]]]dddmmmuuuzzz~~~{{{xxxwwwtttrrrpppooooooooolllnnnqqqssssssqqqnnnkkklllooorrrtttuuusssqqqoookkklllmmmmmmllljjjhhhffffffiiimmmrrruuuuuutttsssmmmnnnrrrxxx{{{yyyrrrlllccc```\\\YYYXXX[[[```cccaaa```___```bbbcccbbbaaaccchhhooovvv||||||yyyuuusssqqqqqqmmmjjjfffdddcccbbbaaa`````````^^^\\\[[[\\\```ccceeejjjnnnnnnooooookkkfffYYYSSSNNNMMMKKKFFFDDDEEEAAA<<<777222111111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,(((((())))))))))))))))))''''''''''''''''''&&&&&&'''((())))))******))))))((()))))))))******************))))))))))))******))))))))))))((((((((((((((((((((()))))))))******''''''((((((((((((((()))*********+++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************++++++++++++******+++++++++***))))))))))))))))))************************************'''(((((())))))******+++))))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++***)))))))))))))))************+++*********++++++*********++++++,,,,,,,,,---------vvvpppllllllooovvv{{{|||}}}}}}yyypppddd[[[SSSUUUXXXZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWYYYZZZZZZ\\\ZZZXXXXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSUUUWWWVVVVVVVVVWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTSSSSSSTTTRRRPPPNNNMMMNNNNNNOOOOOOOOOPPPOOONNNOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVUUUSSSRRRQQQRRRSSSTTTVVVVVVWWWWWWWWWVVVVVVUUUVVVUUUTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWVVVUUUUUUTTTTTTUUUVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUWWWXXXYYYZZZZZZXXXWWWVVVUUUVVVXXXWWWUUUTTTTTTUUURRRSSSUUUVVVWWWXXXXXXXXXTTTSSSSSSRRRSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWVVVWWWXXXXXXXXXWWWVVVUUURRRSSSUUUVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPRRRUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVWWWXXXXXXRRRRRRRRRRRRSSSSSSSSSSSSRRRQQQPPPSSSXXX^^^aaacccccceeehhhnnnxxx|||lll___WWWSSSNNNKKKFFFIIIMMMQQQUUU[[[```eeekkksss~~~zzzwwwuuuuuuuuussstttvvvvvvvvvuuuuuuvvvwwwyyy|||}}}|||vvvwwwwwwwwwvvvrrrooommmlllpppwww}}}{{{uuuooommmkkkjjjjjjkkknnnooommmkkkiiiiiikkkmmmmmmllllllqqqwww}}}}}}}}}|||yyyuuurrrpppooogggccc___\\\]]]^^^``````aaacccdddcccbbbaaaaaabbbaaafffhhhfffeeeeee```[[[QQQKKKGGGEEECCC>>>===???<<<999444111000111111000++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,)))))))))))))))(((((((((''''''''''''(((((((((((('''(((((())))))))))))))))))))))))*********++++++******))))))))))))******))))))(((((((((''''''''')))))))))*********++++++''''''''''''(((((()))))))))))))))***+++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++************++++++++++++)))***+++,,,,,,++++++***)))))))))******+++++++++************************(((((())))))***++++++,,,************************************************((()))***+++,,,++++++***((()))***++++++***)))(((************++++++,,,,,,***++++++++++++++++++******+++++++++,,,,,,,,,,,,sssnnnkkklllpppvvv~~~{{{~~~zzznnnbbbZZZVVVZZZ^^^```___]]][[[ZZZUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUVVVXXXXXXWWWUUUSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXZZZZZZ\\\ZZZXXXXXXXXXWWWUUUTTTQQQPPPOOOOOOPPPRRRUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZXXXWWWVVVUUUUUUUUUUUUSSSQQQNNNMMMMMMNNNOOOOOOOOOPPPOOONNNOOOQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSQQQPPPPPPQQQRRRUUUUUUUUUVVVVVVUUUTTTTTTVVVUUUTTTRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVYYYZZZ[[[YYYWWWUUUTTTVVVXXXXXXVVVTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVXXXXXXXXXWWWVVVUUURRRSSSUUUVVVWWWVVVTTTSSSQQQQQQPPPOOOPPPRRRUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVTTTSSSSSSTTTVVVWWWTTTTTTRRRQQQQQQPPPQQQQQQSSSQQQPPPQQQVVVZZZ^^^___```cccggglllsss~~~{{{lllccc]]]WWWSSSJJJKKKLLLLLLLLLNNNQQQSSS]]]bbblllvvv~~~|||||||||zzzzzzyyyxxxwwwwwwzzz|||{{{}}}{{{{{{||||||yyyvvvrrrppplllqqqxxx{{{vvvvvvwwwxxxyyy{{{}}}~~~yyyvvvssssssvvvxxxxxxxxxtttxxx~~~~~~|||zzzzzz||||||yyyuuuqqqooommmddd```[[[XXXZZZ^^^aaabbbeeehhhjjjkkkiiigggeeeeeebbbeeeeee```]]]ZZZUUUOOOLLLFFFAAA???<<<888888;;;999666111//////000000///+++++++++++++++++++++,,,))))))))))))))))))))))))............------,,,+++*********++++++,,,,,,,,,******))))))((((((''''''))))))******++++++,,,,,,'''(((((()))))))))))))))************++++++++++++******))))))))))))******)))(((((((((''''''''''''************++++++++++++((()))))))))******++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))***+++,,,------,,,+++))))))******+++++++++,,,************************,,,,,,++++++***)))))))))************************))))))))))))))))))))))))((()))***+++,,,,,,+++***((()))***++++++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++tttrrrooonnnqqqxxx~~~zzzmmm```WWWTTTWWWYYY\\\___``````^^^]]][[[YYYXXXXXXYYYZZZZZZYYYTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSRRRQQQPPPPPPPPPPPPSSSSSSRRRRRRRRRSSSSSSTTTVVVVVVVVVWWWXXXYYYXXXVVVQQQPPPOOOOOOPPPRRRTTTVVVVVVVVVUUUUUUVVVWWWYYYZZZUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSPPPNNNLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVUUUUUUUUUVVVVVVSSSSSSRRRRRRRRRRRRRRRSSSQQQRRRSSSTTTUUUUUUUUUTTTRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTUUUVVVVVVUUUTTTSSSPPPSSSUUUVVVUUUSSSRRRRRRRRRSSSSSSQQQOOOPPPQQQSSSWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQQQQRRRTTTUUURRRSSSTTTTTTVVVVVVWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVVVVXXXZZZ[[[YYYXXXWWWXXXVVVXXXYYY[[[[[[ZZZXXXWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQQQQSSSUUUVVVXXXYYYZZZ[[[ZZZYYYWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRTTTTTTTTTTTTSSSRRRPPPPPPRRRQQQQQQSSSRRRRRRXXX```cccdddfffjjjrrr~~~~~~oooggg___XXXSSSOOOKKKHHHHHHIIIIIIHHHPPPTTTZZZaaahhhpppxxx}}}~~~}}}|||}}}|||xxxuuuuuuuuuwww||||||yyy|||~~~~~~|||yyywwwxxx{{{~~~{{{uuuoookkkiiihhh^^^\\\ZZZZZZ[[[^^^bbbeeekkknnnpppooommmiiifffeeeiiieee___YYYTTTNNNIIIEEE>>>;;;777444333333222111222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************((((((&&&%%%$$$######"""))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************)))))))))))))))))))))******++++++***)))'''''')))***+++'''((()))***+++,,,,,,,,,)))************++++++++++++***)))'''''')))***+++)))******+++++++++******(((((((((((()))))))))))),,,+++)))((((((((()))******)))((((((((()))+++,,,))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))***,,,---+++*********))))))((((((pppppppppqqqssswww{{{}}}}}}uuuhhh]]]WWWUUUXXXYYY[[[]]]^^^^^^^^^]]]^^^\\\ZZZYYYYYYYYYXXXWWWRRRQQQPPPPPPPPPPPPQQQQQQSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSSSSVVVUUUUUUVVVXXXXXXWWWUUURRRQQQPPPPPPQQQSSSUUUVVVUUUUUUTTTUUUUUUWWWXXXYYYTTTTTTTTTTTTTTTTTTTTTTTTSSSRRROOOMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPTTTTTTUUUVVVVVVVVVVVVVVVXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSQQQQQQQQQRRRQQQQQQPPPPPPPPPRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVQQQSSSUUUUUUSSSRRRRRRRRRRRRSSSSSSQQQPPPPPPQQQSSSUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUSSSRRRQQQRRRSSSTTTVVVWWWYYYYYYXXXWWWWWWWWWVVVWWWXXXZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZZZZXXXWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPOOOOOOQQQPPPPPPRRRQQQQQQWWW___ddddddfffjjjqqq}}}zzzrrrkkkeee\\\XXXRRRNNNKKKJJJHHHGGGLLLNNNQQQUUUYYY___fffjjjwww~~~~~~~~~~~~}}}|||{{{xxxtttqqqppprrruuuzzzyyyvvvrrrnnnjjjfffeeebbbaaa``````aaadddfffhhhppprrrttttttrrrooonnnnnniiiddd\\\UUUNNNHHHCCC???:::777333111111111000////////////......------,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***************************)))(((''''''((()))***))))))))))))************)))(((((((((((())))))***))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))******+++))))))************)))))))))))))))))))))******++++++***)))(((((()))***+++((()))***+++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,******+++++++++******)))(((((((((((()))))))))***++++++)))((((((((()))******)))((((((((()))***+++))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))))))))***+++,,,++++++++++++*********)))mmmoooqqqssstttuuuuuuuuuyyyzzz|||}}}zzz~~~|||vvvlll```YYYVVVWWWXXXYYYYYYZZZ[[[\\\]]]]]]```^^^[[[YYYYYYXXXVVVTTTRRRQQQQQQPPPOOOOOOOOOOOOSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSTTTTTTSSSUUUVVVWWWVVVTTTSSSRRRQQQPPPQQQRRRTTTVVVTTTTTTSSSSSSTTTUUUVVVWWWSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSUUUUUUVVVVVVVVVXXXXXXWWWUUUUUUTTTTTTTTTUUUUUUTTTSSSSSSRRRSSSSSSPPPOOOOOONNNMMMMMMLLLLLLOOOPPPQQQQQQPPPPPPQQQRRRUUUVVVWWWXXXYYYXXXXXXWWWSSSTTTTTTSSSQQQPPPQQQSSSRRRSSSSSSRRRPPPOOOQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUSSSQQQPPPPPPQQQQQQUUUWWWXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNPPPNNNOOOQQQPPPPPPWWW___dddeeegggjjjqqq|||~~~yyytttiiiddd]]]VVVRRRNNNJJJHHHHHHHHHIIIIIIKKKOOOUUUYYYhhhoooyyy~~~|||{{{{{{{{{wwwvvvrrrmmmhhhfffgggiiimmmnnnnnnnnnlllhhheeeccceeeeeeeeeeeefffgggiiiiiirrrtttwwwxxxvvvtttrrrrrreee___UUULLLEEE???:::777444222///............---,,,,,,,,,---------------************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))***************************+++,,,,,,))))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))*********))))))************)))))))))))))))))))))******++++++***)))(((((()))***+++)))******+++++++++******)))************+++++++++---,,,+++******+++,,,---+++++++++++++++***)))(((((((((((()))))))))******+++******)))((()))))))))))))))((((((((()))***+++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***)))))))))******,,,,,,,,,+++++++++++++++oooppprrrttttttsssqqqpppsssssssssuuuxxxzzzzzzyyy{{{vvvmmmbbbYYYUUUVVVXXXXXXXXXWWWWWWXXXYYY[[[\\\___]]]ZZZYYYXXXXXXVVVTTTVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRSSSUUUVVVTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQPPPPPPOOONNNMMMMMMOOOOOONNNLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOONNNNNNPPPQQQRRRSSSUUUUUUVVVVVVXXXXXXVVVUUUTTTTTTSSSSSSVVVVVVUUUSSSSSSRRRRRRRRRNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPOOONNNNNNOOOQQQRRRSSSTTTVVVVVVVVVVVVUUUTTTTTTSSSPPPNNNNNNPPPSSSRRRSSSTTTRRRPPPOOOPPPQQQOOOPPPRRRSSSTTTUUUUUUUUUVVVUUUTTTSSSRRRQQQPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQQQQQQQUUUVVVXXXXXXWWWVVVWWWXXXZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOONNNMMMNNNPPPPPPPPPVVV^^^ggggggiiilllsss~~~|||tttooohhhaaa[[[VVVQQQNNNJJJIIIHHHFFFFFFIIINNNSSS]]]dddmmmuuuzzz}}}|||}}}~~~{{{yyyvvvuuutttsssqqqoookkkfffaaa^^^^^^___bbbdddhhhkkkllljjjgggdddeeeeeeffffffggggggffffffnnnrrrwwwxxxvvvqqqllliii[[[UUUKKKBBB<<<777333111000...,,,+++---------,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++******************+++((()))))))))************,,,+++***)))(((((('''((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************)))))))))))))))))))))******+++******)))(((((()))************+++++++++******)))))))))*********+++++++++,,,+++************+++,,,,,,,,,,,,+++***)))((('''(((((()))))))))*********+++******)))))))))))))))(((((((((((())))))******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++******)))))))))(((++++++++++++++++++++++++ttttttuuuttttttsssrrrqqquuutttssstttwwwzzz{{{{{{tttoooeee[[[UUUSSSUUUXXXWWWVVVUUUUUUUUUWWWYYYZZZ\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPLLLLLLMMMNNNOOOPPPRRRSSSRRRRRRQQQSSSTTTUUUTTTRRRQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQOOOOOONNNMMMMMMLLLKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUSSSRRRQQQQQQQQQLLLLLLKKKKKKLLLLLLNNNNNNMMMNNNOOOOOONNNNNNOOOQQQQQQRRRTTTUUUUUUUUUTTTTTTSSSRRRQQQOOOMMMMMMPPPSSSRRRSSSTTTSSSQQQOOOPPPPPPNNNOOOPPPRRRSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVTTTSSSRRRRRRQQQUUUVVVXXXWWWVVVVVVXXXYYY\\\[[[YYYWWWVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTVVVWWWVVVUUUSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQPPPPPPNNNLLLMMMPPPOOOPPPVVV^^^iiiiiikkknnnvvv|||wwwqqqkkkgggbbb]]]ZZZSSSRRRNNNJJJFFFGGGJJJMMMRRRWWW___fffjjjpppvvv{{{|||~~~}}}~~~yyywwwwwwxxxzzz{{{yyyvvvssspppnnnnnnmmmjjjiiifffaaa\\\YYYYYYZZZ\\\___eeeiiikkkkkkiiigggccccccdddddddddcccbbbaaaggglllrrrsssooofff^^^ZZZMMMGGG???999444222000......,,,++++++---------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********************************************************************************++++++*********((()))))))))******************)))(((''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))******+++******))))))))))))************+++++++++******)))))))))*********+++++++++******))))))))))))******,,,,,,,,,+++***)))((('''))))))))))))************************)))))))))(((''''''(((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************))))))(((((())))))******************zzzzzzyyyxxxwwwuuuuuutttsssrrrqqqsssuuuvvvuuuuuulllggg___XXXTTTSSSUUUVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXVVVUUUUUUWWWXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQSSSTTTUUUTTTRRRQQQOOOMMMLLLKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSSSSRRRQQQPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUWWWVVVTTTSSSQQQPPPOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTSSSPPPPPPPPPNNNMMMMMMPPPRRRRRRTTTUUUTTTQQQOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVVVVUUUTTTSSSRRRRRRTTTUUUVVVVVVUUUUUUWWWYYY[[[[[[ZZZXXXVVVUUUTTTSSSVVVVVVVVVWWWWWWWWWWWWXXXVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTUUUUUUSSSRRRPPPPPPOOOOOONNNNNNNNNNNNNNNQQQQQQRRRRRRRRRQQQQQQPPPMMMLLLMMMPPPPPPPPPWWW___iiijjjlllpppxxx}}}yyyuuuqqqnnnjjjhhhaaa___YYYQQQKKKGGGFFFGGGIIINNNTTTXXX[[[___eeejjjnnnrrryyy~~~|||zzz~~~~~~yyytttpppoooooopppqqqooollljjjjjjkkkmmmnnnjjjiiigggbbb^^^[[[ZZZ[[[]]]___cccfffggggggfffeee````````````___^^^]]]\\\___cccgggfff```WWWOOOJJJ>>>;;;555222000000///...---,,,+++,,,---...---+++---,,,,,,+++***))))))((())))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((()))***,,,,,,))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))************)))))))))))))))))))))******+++)))))))))******))))))))))))******+++++++++******)))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((()))))))))*********++++++)))************)))((((((&&&'''((()))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))*********~~~~~~~~~~~~|||zzzxxxwwwtttssssssttttttsssqqqnnnccc```[[[XXXVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUWWWUUUTTTTTTUUUVVVVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRQQQPPPNNNLLLKKKKKKMMMMMMLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQTTTUUUUUUUUUTTTRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVTTTRRRPPPNNNNNNMMMNNNMMMLLLKKKKKKLLLNNNOOOOOOPPPRRRQQQPPPPPPQQQSSSSSSSSSTTTTTTTTTRRRQQQPPPMMMNNNNNNNNNMMMNNNPPPRRRRRRTTTUUUTTTRRROOOOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTSSSRRRPPPOOONNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSRRRSSSUUUXXXWWWXXXXXXYYYXXXWWWUUUTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSQQQRRRSSSTTTTTTSSSQQQOOOOOOOOONNNMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMNNNPPPPPPQQQXXX```hhhiiikkkpppxxx|||zzzwwwtttqqqpppmmmggg___VVVPPPMMMMMMLLLOOORRRRRRQQQRRRVVVZZZ]]]aaahhhpppvvvzzz|||}}}yyy|||}}}zzzvvvvvvyyy}}}~~~~~~}}}~~~{{{xxxvvvqqqlllhhheeeddddddcccaaa```aaadddjjjppptttuuutttrrrmmmhhhdddccccccbbbbbbaaaaaa```______^^^ZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVRRRLLLEEE???===444222///............------,,,+++,,,------,,,***++++++++++++++++++++++++************************))))))*********+++++++++************************************************'''((()))******)))((('''))))))))))))************((((((((((((***+++,,,---))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))******+++))))))************))))))((()))***+++++++++++++++)))************+++++++++*********++++++***************+++++++++******)))))))))*********+++++++++)))******+++***)))((('''&&&'''((()))))))))((('''))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((()))******))))))((()))))))))******+++++++++~~~zzzxxx{{{zzz{{{{{{{{{xxxtttppp^^^\\\ZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSWWWUUUSSSSSSTTTUUUTTTSSSTTTSSSSSSSSSSSSTTTTTTUUUWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTSSSRRRRRRSSSUUUUUUTTTSSSSSSQQQOOOMMMLLLLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMOOORRRUUUVVVWWWVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSQQQOOONNNMMMLLLPPPOOOMMMKKKJJJKKKLLLMMMPPPQQQSSSRRRQQQQQQRRRTTTQQQQQQRRRRRRPPPOOOMMMLLLKKKLLLNNNNNNMMMNNNPPPRRRRRRTTTUUUTTTRRROOONNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQPPPPPPQQQTTTVVVTTTUUUWWWYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTSSSRRRPPPOOOOOONNNNNNMMMLLLMMMMMMMMMNNNNNNOOOPPPPPPOOOOOOOOONNNMMMNNNQQQQQQRRRXXXaaafffhhhjjjoooxxx~~~|||yyyvvvyyywwwrrrjjjbbb\\\YYYYYYVVVWWWVVVRRRNNNLLLMMMPPPOOOSSS[[[cccjjjpppssstttpppsssuuurrrmmmjjjlllppprrrvvvyyyzzz{{{~~~}}}zzz{{{~~~}}}yyytttqqqoookkkfffbbb^^^\\\[[[WWWWWWWWWZZZaaakkktttzzz~~~xxxrrrnnnllllllfffdddaaa]]]ZZZXXXXXXXXXTTTSSSRRRPPPNNNNNNMMMMMMLLLKKKHHHBBB<<<777555555000...,,,,,,---...---,,,,,,++++++,,,------+++))))))******+++,,,,,,------************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))************))))))(((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************))))))************)))))))))))))))))))))******+++))))))************))))))'''((()))***+++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***)))******+++++++++******)))************+++++++++)))******++++++)))((('''%%%&&&((()))))))))((('''))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&'''(((*********))))))*********++++++,,,,,,,,,|||zzzzzzxxxxxxzzz{{{xxxooogggYYYXXXWWWXXXZZZZZZWWWTTTUUUTTTRRRQQQQQQQQQRRRSSSVVVVVVUUUTTTSSSSSSSSSTTTQQQRRRRRRSSSRRRRRRQQQPPPTTTUUUUUUVVVVVVUUUUUUTTTQQQRRRTTTVVVVVVVVVTTTTTTRRRSSSSSSTTTTTTSSSQQQPPPQQQPPPOOONNNMMMKKKJJJJJJLLLMMMNNNOOOOOOOOONNNMMMOOONNNMMMLLLLLLLLLMMMNNNQQQPPPPPPOOOOOONNNNNNNNNOOOPPPSSSUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPPPPQQQRRRUUUVVVVVVTTTRRRQQQSSSSSSSSSSSSQQQOOOMMMLLLPPPOOONNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLMMMNNNOOOOOOOOOOOOQQQSSSTTTTTTRRRPPPOOOPPPSSSSSSRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSOOONNNMMMMMMNNNOOOQQQRRRSSSRRRRRRQQQQQQQQQRRRRRROOONNNNNNNNNOOOQQQRRRTTTUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRROOOLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNKKKJJJLLLNNNNNNOOOUUU^^^dddiiilllnnnuuu~~~~~~~~~}}}~~~}}}zzzssskkkffffffhhhiiillliii```WWWSSSOOOLLLJJJNNNSSSWWW[[[___cccfffeeeeeeeeedddbbbaaa___^^^___aaabbbdddggglllssswww~~~|||{{{xxxvvvuuuwwwyyywwwpppjjjddd```\\\YYYWWWVVVTTTRRRRRRSSSTTTXXXaaaooo~~~{{{sssllljjjddd______^^^YYYWWWWWWPPPNNNKKKJJJJJJJJJIIIGGG>>>===:::777444111000///,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))***************************************)))(((((())))))))))))************************************))))))))))))************))))))))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************************)))))))))))))))******************************+++,,,------......))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***++++++)))&&&'''***++++++)))'''+++,,,+++))))))((('''))))))))))))************************************))))))))))))************+++++++++++++++++++++++++++*********+++,,,,,,---************************|||yyy{{{yyyyyyzzzyyytttiiiaaaWWWVVVUUUWWWYYYYYYWWWTTTUUUTTTRRRQQQQQQQQQRRRSSSUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPTTTUUUUUUVVVVVVUUUUUUTTTUUUVVVWWWXXXWWWVVVTTTSSSQQQRRRSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLKKKJJJKKKLLLNNNOOOOOOOOONNNNNNOOOOOOMMMLLLLLLLLLMMMNNNPPPPPPPPPOOOOOONNNNNNNNNMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSUUUUUUTTTRRRPPPRRRRRRSSSRRRQQQOOOMMMLLLOOONNNMMMMMMMMMMMMNNNOOOQQQQQQRRRSSSSSSSSSRRRQQQTTTTTTSSSRRRQQQPPPOOOOOOMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRTTTTTTRRRQQQPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQQQQPPPPPPQQQRRRRRROOOOOONNNNNNOOOQQQRRRSSSVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQPPPNNNKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKLLLNNNMMMNNNUUU]]]dddiiimmmooovvv~~~|||yyy{{{|||{{{xxxtttssswwwzzzvvvggg]]]VVVQQQNNNOOOQQQUUUXXXZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTRRRSSSTTTUUUWWW\\\aaaeeerrrxxx~~~|||zzzzzz|||}}}yyyuuuxxx{{{~~~~~~~~~~~~|||}}}~~~{{{wwwttttttqqqoooooopppnnniiiccc```]]]ZZZWWWVVVUUUTTTRRRRRRTTTWWW^^^hhhwwwwwwmmmeee___]]][[[VVVSSSSSSNNNKKKHHHFFFDDDCCCAAA???888777444222///---,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))***************************************)))(((((())))))))))))************(((((((((((((((((((((((())))))))))))************))))))(((((((((''''''''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))******************************++++++,,,,,,------++++++++++++++++++++++++************)))))))))(((+++******)))))))))))))))))))))))))))*********)))'''((((((((()))***)))'''(((((((((((())))))))))))************************))))))))))))************+++++++++++++++++++++++++++*********++++++,,,---************************}}}zzzzzzyyyxxxxxxuuulllaaaXXXSSSSSSSSSUUUWWWXXXVVVTTTUUUTTTRRRQQQQQQQQQRRRSSSTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQTTTTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWWWWUUUSSSQQQPPPRRRRRRRRRQQQQQQOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPPPPPPPOOOPPPOOONNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNJJJKKKMMMOOOPPPPPPPPPOOORRRRRRRRRRRRQQQPPPOOOOOONNNOOOQQQSSSSSSSSSQQQPPPQQQQQQRRRRRRQQQOOONNNLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNOOOQQQSSSSSSRRRRRRRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQQQQPPPQQQQQQQQQOOOOOOOOOOOOPPPQQQQQQRRRPPPOOOOOOOOOPPPQQQRRRRRRUUUVVVXXXYYYZZZYYYYYYXXXSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUQQQPPPOOOOOOPPPOOOLLLJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMKKKKKKMMMLLLMMMTTT\\\dddjjjoooqqqwww~~~yyyvvvwwwyyy|||}}}}}}nnnccc\\\WWWVVVTTTVVVXXXXXXUUURRRPPPOOOMMMKKKJJJJJJJJJJJJGGGGGGHHHGGGHHHKKKOOOSSS```fffnnnuuuwwwwwwwwwvvvqqqrrrsssrrrpppppppppqqquuu~~~wwwnnngggiiikkkmmmpppttt{{{zzzyyyxxxxxxzzz||||||{{{{{{{{{zzzxxxwwwwwwyyy||||||}}}~~~~~~{{{vvvqqqmmmqqqmmmhhhffffffeeebbb___]]][[[YYYXXXXXXXXXWWWUUUUUUXXX]]]dddooo}}}rrrhhh___[[[WWWQQQMMMMMMJJJGGGBBB???<<<:::777444222111///...,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,+++******+++++++++******************************************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((('''''''''((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))*********************************************+++++++++++++++++++++++++++++++++************))))))))))))***************)))(((''''''***,,,+++))))))+++---444...((('''***+++)))''''''''''''((((((((())))))************************))))))))))))************************************+++************+++,,,,,,************************}}}yyywwwvvvsssmmmdddYYYQQQOOOPPPRRRTTTUUUVVVUUUTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUWWWUUURRRPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSSSSSSSRRRQQQOOONNNSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRPPPOOONNNMMMLLLLLLMMMNNNMMMNNNOOOOOOOOOOOONNNNNNJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLMMMOOOQQQQQQQQQPPPOOOOOOPPPQQQQQQPPPOOONNNMMMJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSSSSRRRRRRTTTUUURRRSSSTTTUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPPPPPPPOOOMMMMMMNNNNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPQQQQQQQQQSSSUUUVVVXXXYYYYYYXXXXXXTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTSSSRRRQQQOOONNNNNNOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMKKKKKKLLLKKKLLLSSS\\\fffnnntttvvv{{{yyyvvvuuuyyy}}}~~~qqqiiieee```\\\\\\^^^]]]YYYTTTOOOMMMJJJGGGEEEEEEEEEFFFGGGFFFEEEDDDBBBDDDGGGJJJUUUZZZaaafffiiihhhfffdddbbbcccccccccccccccdddeeehhhrrr{{{~~~}}}wwwlllaaa[[[\\\\\\]]]```eeelllqqqyyy|||~~~}}}{{{zzzzzzrrrqqqooopppqqqrrrrrrqqqrrrrrrqqqooonnnnnnqqqsssqqqsssuuuvvvtttqqqooonnnsssnnnhhheeedddddddddccc```^^^]]]]]]]]]^^^\\\[[[[[[^^^bbbhhhppp{{{uuujjj^^^YYYTTTNNNIIIHHHCCC@@@<<<888666333000...000///...---,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************************************************)))((((((((()))))))))************************************((()))))))))******************)))))))))((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***++++++***)))((('''+++---+++((()))111888III;;;---(((******)))'''(((((((((((())))))))))))************************((()))))))))************))))))))))))))))))))))))+++***************++++++************************yyyvvvrrrllleee\\\SSSMMMMMMNNNQQQSSSSSSTTTTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTWWWUUURRRPPPOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOOOOPPPQQQQQQQQQQQQSSSSSSRRRQQQPPPPPPPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQRRRTTTTTTTTTTTTPPPOOONNNLLLKKKKKKLLLLLLKKKLLLNNNOOOPPPOOONNNNNNKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNLLLMMMNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMJJJJJJLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOOOOQQQRRRSSSRRRSSSUUUVVVTTTTTTUUUUUUUUUUUUTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSQQQPPPOOOQQQOOONNNNNNNNNNNNMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKJJJKKKSSS\\\jjjrrrzzz{{{~~~{{{yyyvvv{{{|||rrrmmmhhhbbbaaacccccc```\\\UUUSSSPPPLLLJJJIIIIIIIIILLLLLLJJJFFFDDDCCCFFFHHHMMMPPPTTTYYY[[[[[[XXXVVVVVVUUUTTTTTTUUUVVVWWWWWWWWW```iiilllkkkggg]]]TTTQQQQQQQQQQQQSSSXXX```eeennnqqqtttuuusssqqqooonnngggeeeddddddeeefffeeedddcccdddcccbbbaaabbbeeehhhgggjjjmmmnnnooopppsssvvvxxxtttoookkkjjjkkklllmmmgggfffddddddddddddbbb```___bbbfffkkkqqqxxxsssfffZZZUUUQQQKKKEEECCC;;;888555333222000...,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++***************************************************************************************************************)))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((()))))))))************************************(((((())))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******%%%''')))***+++++++++***))),,,---***''',,,888CCCUUUAAA...'''((())))))***))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++***))))))*********************************~~~yyyqqqggg^^^UUUOOOLLLLLLNNNQQQRRRRRRRRRSSSTTTUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNOOOPPPQQQSSSTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTSSSPPPNNNMMMKKKJJJJJJJJJKKKIIIKKKMMMOOOPPPPPPOOONNNMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRRRRSSSSSSRRRQQQQQQNNNNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOOOOOOONNNMMMJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPQQQRRRUUUWWWYYY[[[ZZZYYYYYYYYYXXXXXXXXXWWWUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSRRRRRRSSSUUUWWWVVVUUUUUUTTTSSSSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQOOONNNMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTSSSRRRPPPOOONNNQQQOOOMMMLLLMMMNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKHHHHHHIIIIIIKKKSSS]]]lllvvv~~~{{{wwwuuuuuuzzzuuunnniiicccaaabbbcccdddccc^^^\\\ZZZXXXVVVUUUUUUUUUUUUTTTQQQMMMIIIHHHIIIKKKIIIJJJLLLPPPTTTVVVTTTSSSOOOMMMJJJJJJKKKLLLLLLKKKKKKRRRXXXYYYYYYWWWPPPIIIHHHHHHHHHHHHJJJOOOVVVZZZcccfffiiijjjhhheeecccbbb\\\ZZZYYYXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWYYY\\\___dddhhhllloooppptttzzz~~~|||xxxuuurrrrrrrrrsssnnnllljjjiiihhhfffccc```]]]aaaffflllqqqvvv{{{~~~iii\\\QQQMMMLLLFFF@@@===444222000/////////...,,,++++++************++++++***++++++++++++,,,,,,,,,************************+++***))))))))))))***+++***************+++++++++***************************************)))(((((())))))))))))************''''''''''''''''''''''''))))))))))))************++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************************************((((((((()))******++++++************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))************&&&'''(((******+++++++++***,,,,,,)))(((...;;;FFFNNN:::)))%%%(((((()))---*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************************************++++++***))))))))))))***************************ttteeeYYYQQQNNNMMMLLLOOORRRSSSRRRQQQRRRSSSUUUTTTRRRQQQQQQQQQRRRSSSRRRRRRQQQPPPPPPPPPQQQQQQSSSSSSRRRRRRQQQQQQQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNPPPRRRSSSTTTQQQPPPOOOOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQOOOMMMLLLJJJIIIHHHIIIIIIHHHJJJMMMOOOPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOOOOOOOONNNMMMMMMLLLKKKLLLMMMOOOOOOOOONNNMMMLLLMMMOOOPPPQQQQQQQQQPPPNNNOOOPPPQQQTTTWWWZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWUUUUUUVVVUUUUUUTTTSSSSSSRRRSSSSSSRRRRRRRRRUUUWWWYYYWWWTTTRRRQQQQQQSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQOOONNNNNNPPPRRRUUUWWWWWWXXXXXXVVVVVVVVVVVVUUUUUUTTTTTTQQQQQQRRRRRRRRRQQQPPPPPPOOOMMMKKKJJJLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIJJJKKKIIIGGGFFFHHHIIIKKKTTT^^^mmmxxxwwwmmmhhhfffkkkrrrzzzwwwlllhhhbbb^^^]]]```dddgggffffffffffffggggggggggggbbb```]]]XXXTTTRRRSSSTTTOOONNNOOORRRVVVYYYXXXWWWQQQMMMJJJHHHIIIJJJIIIHHHKKKOOOQQQOOOMMMMMMJJJEEEDDDEEEEEEFFFGGGKKKQQQUUU[[[^^^bbbdddbbb___\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRRRRSSSTTTTTTUUUWWW[[[___iiinnntttwwwxxxzzz{{{wwwsssrrrqqqpppnnnkkkiiifffccc^^^ZZZXXX]]]ccciiimmmpppsssuuuvvvyyyyyyzzz|||{{{sssjjjZZZNNNDDDCCCDDD@@@999666111///---,,,------,,,++++++******))))))******+++******+++++++++,,,,,,,,,************************+++***)))(((((()))***+++))))))*********+++++++++***************************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************************************'''(((((()))******++++++************************((())))))******+++++++++++++++++++++++++++++++++((()))))))))******************)))))))))))))))***)))++++++******///999AAABBB111&&&(((***((((((---)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***)))))))))))))))************************wwweeeVVVOOOMMMNNNLLLOOOSSSSSSQQQPPPQQQSSSUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQOOONNNNNNMMMNNNOOOQQQRRRPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMKKKIIIHHHGGGHHHHHHGGGIIIMMMOOOQQQPPPOOONNNOOONNNNNNNNNNNNNNNOOOPPPNNNNNNOOOPPPPPPOOOOOOOOOQQQPPPPPPOOONNNMMMLLLLLLJJJKKKMMMNNNOOOOOONNNNNNMMMNNNPPPQQQRRRQQQQQQPPPNNNNNNOOOQQQSSSWWWZZZ\\\WWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTTTTSSSQQQRRRTTTVVVZZZXXXTTTPPPOOOPPPRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTSSSQQQPPPQQQQQQPPPOOOOOOOOOPPPPPPSSSSSSTTTSSSSSSQQQOOONNNOOOPPPSSSUUUWWWYYYYYYYYYUUUUUUUUUUUUTTTTTTSSSSSSNNNOOOPPPQQQRRRRRRRRRRRRNNNKKKIIIIIIJJJKKKKKKJJJMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIKKKLLLHHHFFFFFFGGGHHHLLLUUU___mmmxxx|||kkk___YYYWWWaaahhhrrryyy}}}xxxlllhhhbbb]]]ZZZ]]]dddiiimmmnnnppprrrtttuuuuuuuuummmlllhhhccc^^^\\\]]]___[[[XXXVVVXXX[[[]]]]]]\\\WWWSSSNNNLLLMMMMMMLLLJJJQQQSSSQQQMMMJJJKKKJJJFFFEEEEEEFFFGGGHHHLLLQQQUUUXXX\\\```bbbaaa^^^\\\[[[ZZZXXXVVVUUUUUUUUUTTTSSSSSSUUUVVVWWWXXX[[[___cccnnnuuu}}}~~~xxxrrrooommmpppnnnjjjgggccc^^^YYYUUUVVVZZZ```eeegggiiijjjkkkmmmmmmjjjhhhhhhfff^^^TTTOOODDD;;;<<>>===;;;999666444222111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,******************************************))))))))))))))))))))))))))))))((((((((()))******++++++))))))************)))))))))***************++++++************************)))))))))*********++++++++++++***)))((('''&&&&&&************))))))))))))))))))))))))))))))))))))************++++++++++++******))))))(((''''''&&&************)))))))))))))))))))))))))))*********************************************************+++******))))))******+++************************))))))))))))))))))))))))*********+++++++++++++++++++++***))))))***++++++)))************))))))(((************************+++++++++*********))))))***+++******)))((('''&&&(((((((((((((((((((((((()))************++++++++++++++++++*********************++++++++++++******))))))******************))))))))))))))))))))))))rrrggg[[[VVVSSSQQQRRRTTTPPPPPPQQQQQQQQQQQQPPPPPPJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUUUUUUURRROOOMMMNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMOOOPPPPPPNNNLLLKKKHHHJJJKKKMMMMMMLLLJJJIIINNNMMMLLLLLLLLLNNNOOOPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPLLLNNNOOOQQQRRRRRRQQQQQQMMMMMMLLLLLLKKKJJJIIIIIIMMMNNNOOOPPPPPPOOONNNMMMQQQQQQPPPOOOOOONNNNNNNNNMMMNNNOOOPPPRRRSSSSSSTTTRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWYYYZZZZZZWWWUUUSSSQQQQQQQQQRRRSSSTTTVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJGGGGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGJJJSSS]]]qqqzzz|||tttjjj```SSSGGG@@@<<<888555333333555888;;;???CCCEEEQQQUUU\\\dddiiimmmnnnnnnnnnooopppppppppooonnnmmmkkkrrrwwwyyy}}}}}}yyyvvvtttsssqqqpppooonnnmmmllllllkkkkkklllkkkjjjhhhgggjjjmmmpppuuu}}}zzzrrrnnnlllkkkfffeeeddddddgggkkkpppsssuuutttrrrpppooonnnnnnnnnkkkllllllkkkiiihhhiiikkkgggiiijjjhhhccc```______aaacccgggiiijjjjjjiiiiii___^^^\\\\\\\\\\\\ZZZXXXXXXXXXXXXVVVRRRMMMGGGDDDCCC@@@>>><<<<<<;;;999777777666666555444222222111,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))************))))))************))))))((((((((())))))*********************************)))*********++++++++++++++++++++++++******))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******)))))))))(((((((((*********)))))))))))))))*********)))))))))))))))***************************************************))))))(((((())))))***************************))))))))))))))))))))))))*********++++++,,,,,,---+++******************+++))))))************)))(((***************************++++++++++++***(((''')))*********)))(((&&&$$$(((((((((((((((((((((((())))))*********+++++++++******************************++++++++++++******(((((())))))******++++++)))))))))))))))))))))))){{{hhh^^^VVVTTTSSSPPPOOOQQQLLLMMMNNNPPPQQQQQQRRRRRRKKKKKKLLLMMMNNNOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUVVVUUUSSSPPPNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMOOOOOOOOOMMMKKKJJJGGGIIIKKKMMMMMMLLLKKKJJJNNNNNNMMMLLLLLLMMMNNNOOONNNNNNOOOOOOPPPQQQQQQRRRTTTTTTTTTTTTSSSSSSRRRQQQKKKMMMOOOQQQRRRRRRRRRRRRPPPOOONNNLLLKKKJJJHHHHHHIIIJJJLLLNNNPPPPPPPPPPPPRRRRRRQQQQQQPPPPPPOOOOOONNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOONNNMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZZZZXXXVVVTTTQQQQQQRRRSSSTTTUUUWWWXXXYYYXXXWWWWWWWWWYYYZZZ[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSQQQOOOMMMLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNJJJIIIGGGFFFFFFFFFHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGDDDDDDEEEFFFIIIRRR\\\sss}}}ttthhh___UUUNNNDDD===:::888777555333333333444555888:::;;;@@@CCCHHHNNNSSSWWWZZZ[[[[[[^^^aaaeeehhhiiiiiiiiihhhoootttvvvzzz{{{wwwqqqlllmmmmmmllllllkkkjjjiiiiiifffgggfffeeeeeehhhmmmqqq|||yyyrrrpppnnnjjjhhheeeccccccfffiiikkklllkkkiiihhhhhhiiikkklllggghhhhhhgggffffffhhhiiilllooopppllleee___]]]]]][[[\\\]]]___``````___^^^YYYWWWUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJGGGBBB>>><<<:::888555333333333222111111111000//////...------------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))&&&''''''(((((()))))))))************************)))*********++++++++++++((()))***+++,,,,,,++++++))))))))))))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))******+++++++++))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((************************))))))))))))))))))))))))*********++++++,,,,,,---*********++++++*********((())))))*********))))))))))))))))))))))))))))))((()))+++,,,,,,+++***)))))))))******)))(((&&&%%%))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******((((((((())))))******+++))))))))))))))))))))))))qqq```XXXSSSSSSSSSPPPNNNOOOKKKKKKMMMNNNPPPQQQQQQQQQKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSSSSUUUUUUUUUSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGFFFGGGJJJLLLMMMLLLKKKJJJMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPKKKLLLNNNPPPRRRSSSSSSSSSQQQQQQOOONNNLLLKKKIIIIIIHHHJJJLLLOOOQQQSSSSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVXXXXXXWWWVVVUUUSSSSSSSSSTTTUUUVVVXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRQQQNNNLLLJJJKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOQQQMMMLLLIIIGGGFFFFFFGGGHHHFFFGGGHHHHHHIIIHHHHHHHHHFFFDDDCCCEEEEEEHHHRRR\\\rrr|||uuukkk___TTTMMMCCC???:::666444444444444222222111111111333444555777888;;;>>>BBBEEEGGGHHHIIIKKKOOOSSSWWW[[[]]]___fffmmmrrrtttxxx~~~yyyrrrllljjjjjjkkkkkkjjjjjjiiihhhbbbdddeeeddddddhhhnnntttzzzuuuqqqllljjjgggdddbbbcccdddeeebbbbbbaaaaaabbbdddfffgggbbbcccccccccbbbcccfffiiiuuuxxxyyysssjjjbbb______ZZZYYYXXXXXXYYYXXXWWWUUURRRPPPMMMKKKJJJHHHFFFCCCAAAAAA???===:::888666555333111//////000000000///.........---,,,+++++++++......---,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))''''''((((((((((((((((((************************)))))))))*********++++++$$$&&&((()))************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))))))))))))))***+++,,,,,,,,,))))))))))))************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))************************))))))))))))))))))))))))*********+++++++++++++++)))***++++++++++++***)))((())))))************)))))))))))))))))))))))))))'''(((***+++,,,,,,+++***))))))******))))))((((((************************)))************+++++++++***************+++++++++******++++++++++++******(((((())))))))))))))))))))))))))))))))))))))))))xxxhhhYYYSSSPPPSSSTTTRRROOOOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQQQQRRRQQQQQQQQQJJJKKKNNNPPPRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLKKKJJJHHHJJJLLLOOOQQQRRRRRRRRRNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXXXXWWWXXXYYYZZZZZZ[[[[[[[[[WWWWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSQQQRRRSSSTTTRRRPPPMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOMMMJJJGGGEEEEEEFFFGGGDDDEEEFFFHHHHHHHHHGGGFFFFFFCCCCCCDDDEEEHHHQQQ[[[lllwwwyyylll___VVVMMMFFF@@@888888777555222111222333111000/////////000111222222333444666888999:::;;;===>>>???BBBEEEJJJMMMOOOXXX___fffiiinnnuuuzzzzzz{{{{{{{{{|||zzzvvvpppkkkffffffhhhiiiiiihhhhhhggg```ccceeeeeeeeeiiipppwwwyyyssslllkkkhhhfffdddcccbbbbbb_________``````aaabbbccc```aaaaaaaaabbbdddhhhkkkyyy||||||uuuiii```]]]^^^XXXUUUQQQPPPPPPOOOMMMJJJIIIGGGDDDBBBAAA???<<<:::888666444111000//////000///...------//////...---............------------------,,,+++++++++,,,,,,************************************************((((((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))************))))))))))))************************((((((((()))))))))******%%%&&&(((*********)))(((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********)))))))))***************((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******************)))))))))***++++++++++++***)))(((((()))***************))))))))))))))))))))))))(((((())))))******))))))***))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******++++++++++++******)))))))))))))))((((((((())))))))))))))))))))))))sssbbbUUUPPPOOOSSSVVVSSSPPPPPPMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNPPPQQQRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQRRRQQQPPPPPPPPPPPPQQQRRRNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSOOONNNMMMLLLLLLKKKKKKKKKMMMLLLKKKIIIIIIHHHHHHIIIEEEFFFGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTSSSSSSJJJKKKNNNPPPRRRSSSTTTTTTSSSSSSQQQPPPNNNMMMLLLKKKGGGIIIKKKMMMNNNOOOOOOOOOLLLMMMOOOPPPQQQPPPPPPOOOMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSUUUVVVWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUUUUTTTQQQNNNLLLIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIKKKLLLMMMPPPNNNJJJGGGDDDDDDEEEEEECCCDDDEEEGGGGGGGGGFFFEEEEEECCCCCCDDDEEEHHHQQQ[[[hhhsss}}}uuukkk\\\PPPHHHCCC>>>;;;666888999777333111111333111000/////////000111222111111222333333444555555999888777888:::>>>BBBDDDDDDKKKSSSWWW]]]eeejjjkkkqqqppppppqqqqqqoookkkhhhaaacccdddfffffffffeeeeee___bbbeeeeeeeeeiiirrryyy~~~|||tttkkkjjjhhhfffeeecccbbbbbb```aaaaaaaaaaaaaaaaaaaaa```aaabbbbbbcccfffjjjmmmwwwzzzyyyqqqeee[[[YYYZZZTTTPPPLLLJJJIIIHHHDDDAAABBB@@@===<<<;;;999666444333111---+++)))***,,,------,,,,,,---......---+++++++++,,,,,,,,,---------+++++++++++++++,,,,,,---************************************************''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))************))))))---,,,,,,,,,++++++******************************(((((((((((()))))))))))))))***+++---,,,+++)))((((((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******))))))((((((''''''(((((())))))*********+++'''(((((()))***++++++,,,************************************************,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))((((((((((((''''''''''''******)))))))))+++,,,...)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******++++++++++++************))))))((((((''''''))))))))))))))))))))))))|||pppfffaaaVVVUUUTTTSSSRRRRRRRRRRRROOOOOOPPPPPPOOOMMMKKKJJJHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQOOOMMMJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLPPPPPPPPPPPPPPPQQQRRRSSSQQQPPPMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKMMMMMMMMMNNNNNNOOOOOOOOOTTTTTTTTTTTTSSSQQQPPPNNNPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRQQQOOOMMMKKKIIIJJJJJJJJJKKKMMMNNNPPPQQQMMMMMMNNNOOOOOOOOOOOONNNNNNNNNLLLKKKKKKKKKLLLMMMMMMOOORRRUUUUUURRROOOMMMLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSQQQPPPQQQQQQRRRPPPQQQQQQRRRRRRRRRSSSSSSVVVVVVUUUTTTSSSPPPNNNMMMLLLKKKJJJKKKMMMOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKMMMJJJGGGGGGJJJMMMNNNMMMLLLKKKHHHFFFEEEFFFGGGHHHEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCCCCEEEEEEGGGNNNXXXeeennnvvvzzz~~~uuudddZZZMMMDDD@@@===999666555555444333333222111111...///000111111000///...111111111111111111111111000000111222333333444444<<<>>>BBBFFFKKKPPPTTTUUUXXXZZZ]]]]]][[[ZZZZZZZZZTTTUUUVVVWWWYYY[[[]]]^^^^^^aaadddfffgggiiilllooowww|||yyysssiiiiiiiiiiiihhhgggfffeeecccdddeeeeeeccc```]]][[[YYYYYYZZZ\\\^^^___```aaahhhgggddd```[[[TTTNNNKKKNNNLLLHHHDDD@@@<<<:::999666555444333222222222222//////...---,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((************************************************))))))))))))))))))))))))******))))))))))))******++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))************++++++++++++++++++++++++***)))((((((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''***************)))(((((())))))******+++++++++,,,+++*********))))))((((((*********)))))))))))))))+++++++++*********))))))************))))))))))))))))))************))))))++++++******************zzzrrriiiaaa]]]WWWVVVTTTSSSRRRRRRRRRRRRPPPPPPQQQQQQPPPNNNKKKIIIIIIJJJKKKMMMNNNPPPQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRPPPOOONNNMMMMMMMMMNNNPPPPPPOOOMMMKKKJJJKKKIIIIIIHHHHHHHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQQQQQQQOOOMMMKKKIIIJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLMMMNNNNNNOOONNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLNNNRRRTTTUUUTTTSSSQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVUUUUUUUUUVVVVVVWWWXXXVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSWWWWWWWWWVVVSSSOOOLLLIIIKKKKKKKKKLLLMMMNNNNNNNNNPPPOOOOOONNNMMMMMMLLLLLLLLLJJJGGGGGGJJJLLLMMMLLLKKKJJJIIIGGGGGGGGGHHHHHHFFFDDDDDDDDDFFFFFFEEEDDDDDDBBBCCCDDDDDDFFFNNNWWWbbbkkkssswww|||qqqfffVVVNNNDDD===;;;999666333444444444333222222111111...///000111111000///...////////////////////////000000000111111222222333333444777:::===@@@BBBDDDDDDFFFHHHHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNPPPSSSUUUXXXZZZ[[[]]]```bbbiiimmmtttxxxyyytttooojjjdddddddddccccccaaa``````^^^___``````___\\\YYYWWWQQQRRRRRRRRRSSSSSSTTTTTTVVVUUUTTTPPPLLLFFFBBB???@@@???<<<:::777555444333000000///...---,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++************)))))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))*********))))))((((((((()))))))))************++++++++++++++++++++++++***))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))***************)))(((((()))))))))*********++++++************)))))))))(((***)))))))))))))))))))))*********)))))))))((((((************))))))))))))))))))************))))))************************{{{wwwqqqjjjddd^^^ZZZYYYWWWVVVTTTRRRQQQQQQQQQRRRQQQQQQRRRRRRPPPNNNKKKIIIJJJJJJKKKMMMOOOPPPQQQRRRPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLNNNOOOPPPOOOMMMKKKKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGIIIKKKKKKIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQOOONNNLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNLLLNNNPPPSSSUUUVVVVVVVVVRRRQQQPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRSSSRRRPPPPPPPPPQQQSSSTTTYYYYYYYYYXXXTTTOOOJJJGGGKKKKKKLLLMMMNNNNNNMMMMMMPPPPPPPPPOOONNNNNNMMMMMMLLLJJJHHHHHHIIIKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDEEEFFFGGGEEEDDDCCCBBBBBBDDDDDDEEELLLTTT___hhhpppsssxxxqqq___RRREEE@@@:::888777777555333333333333222222111111000...//////000000//////...------------------------//////////////////000000000111111333444555666666666888::::::999777777888777777888999:::<<<>>>???CCCEEEGGGIIIJJJKKKNNNPPPRRRVVV[[[___```^^^[[[YYYVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTSSSPPPNNNLLLFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>;;;888444222222222111000///////////////...------,,,,,,,,,,,,************+++,,,---...,,,,,,++++++++++++,,,,,,)))******++++++*********++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******+++******))))))******+++************)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******))))))))))))******+++***)))((((((((((((((()))************+++++++++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))***++++++++++++++++++***)))************))))))((((((((())))))))))))******************))))))))))))))))))))))))))))))******)))))))))(((((((((((((((************))))))))))))))))))************))))))************************uuuoooeee]]]XXXWWWWWWWWWWWWVVVTTTQQQPPPPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLKKKKKKKKKKKKMMMNNNOOOOOOMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPQQQPPPOOONNNJJJKKKLLLLLLKKKIIIGGGFFFFFFIIIKKKLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPQQQRRRRRRRRRRRRRRROOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQOOONNNMMMKKKKKKJJJIIIIIIJJJJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMNNNNNNMMMNNNOOOQQQRRRTTTUUUVVVUUUTTTRRRQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWVVVUUUSSSRRRTTTSSSPPPOOOOOOQQQSSSUUUXXXZZZ[[[[[[XXXRRRMMMIIIKKKMMMNNNOOONNNMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKJJJIIIIIIJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFGGGEEEDDDBBBAAABBBCCCCCCCCCJJJRRR^^^gggooorrrvvvqqq```OOODDD<<<:::777777888888666444222222222111111000000000////////////////////////------------------------............------------000000000000000111111111111333555666444333333333///000000111222333555666555777999:::;;;<<<>>>@@@>>>@@@CCCFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBB@@@???===::::::999999888777666666444444444333222111///...------------------............---,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,++++++++++++++++++,,,)))******++++++++++++***++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))************))))))))))))***************)))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++***)))(((((((((((())))))*********+++++++++******+++++++++******))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,++++++***))))))************)))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))************))))))***************+++++++++qqqiii^^^UUURRRTTTVVVWWWWWWUUURRRPPPNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNKKKIIIJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJLLLNNNOOOOOOMMMLLLLLLMMMHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKNNNPPPQQQQQQPPPOOOIIIJJJKKKKKKKKKJJJHHHGGGGGGIIILLLLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRROOOPPPPPPQQQQQQPPPOOOOOORRRRRRSSSSSSSSSQQQPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTUUUUUUVVVVVVUUURRRRRRQQQPPPOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWWWWVVVTTTSSSUUUSSSQQQOOOOOOPPPSSSTTTVVVXXX[[[\\\[[[WWWSSSPPPMMMOOOQQQPPPNNNMMMNNNOOORRRRRRRRRRRRQQQQQQQQQQQQMMMMMMMMMKKKJJJIIIIIIIIIGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCAAA@@@AAACCCBBBAAAGGGOOO]]]fffnnnqqqvvvooo```RRREEE===888777777777888777555444000000000000000///////////////............//////---------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///111111000......///...---......///000111222...000222222222333444666444555666777777777777666666666777777777666555555555666666666666555333333222222222222111111111111...///////////////............---------------...+++***)))))))))))))))))),,,+++******)))))))))***++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))*********))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))))))))*********+++++++++)))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))*********)))))))))))))))((((((((((((((())))))))))))))))))******(((((())))))************************************************)))))))))((())))))************))))))))))))*********+++++++++nnneeeYYYQQQPPPTTTWWWXXXVVVTTTPPPMMMLLLLLLMMMNNNOOOOOOPPPPPPPPPMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNMMMLLLKKKJJJJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOOOONNNJJJJJJKKKKKKKKKJJJJJJIIIHHHJJJLLLKKKJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNMMMMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPNNNMMMQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLLLLMMMMMMJJJKKKKKKLLLLLLLLLLLLLLLIIIIIIKKKMMMNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVRRRQQQPPPOOONNNNNNMMMNNNQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQPPPPPPPPPRRRSSSSSSUUUXXX[[[\\\ZZZXXXVVVQQQSSSSSSQQQNNNMMMOOORRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOONNNKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEEEECCCBBBAAA???@@@BBBAAA@@@EEELLLYYYccclllooottt~~~rrr```RRRHHH@@@:::555555555555555444222222///////////////////////////......------......///------------------------+++++++++++++++,,,,,,,,,***++++++,,,,,,---------+++---//////...,,,,,,---,,,,,,,,,,,,------...///,,,...////////////000111222222222222222111111111000000111111111111000000000000000000000000//////.........///////////////,,,,,,,,,---------............---,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***))))))))))))******++++++++++++*********+++,,,---------------++++++++++++++++++++++++((())))))******))))))((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))******))))))))))))***************))))))******+++)))************+++++++++))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))************)))******))))))))))))(((((())))))))))))************((((((((()))******++++++************++++++++++++************))))))))))))))))))************)))))))))))))))***++++++,,,,,,iii```UUUOOOPPPSSSVVVWWWUUUSSSOOOKKKIIIJJJKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJJJJLLLNNNNNNMMMMMMNNNOOOIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOKKKKKKKKKJJJJJJKKKLLLLLLIIIKKKKKKJJJIIIHHHIIIJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQOOONNNLLLOOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPLLLLLLMMMMMMMMMLLLKKKKKKGGGIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPQQQQQQPPPOOOOOOMMMOOOQQQRRRSSSRRRQQQPPPSSSSSSTTTUUUVVVVVVVVVVVVSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRQQQQQQQQQQQQQQQQQQSSSVVVXXXZZZZZZZZZYYYTTTVVVVVVRRRNNNMMMQQQUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPRRRRRRPPPLLLIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGFFFEEECCCCCCDDDDDDBBB@@@@@@???@@@BBB@@@???CCCJJJTTT^^^gggkkkpppzzzxxxeeeTTTHHHAAA;;;777222333444333222111111222........................///...------------...///------------------------*********+++,,,,,,,,,---------------............+++---//////...---------,,,++++++++++++,,,,,,---,,,...///...------...///.........//////...............////////////......---------...............------------------------,,,,,,,,,+++,,,,,,------------,,,+++++++++++++++......------------......,,,++++++*********++++++)))***+++,,,,,,+++***)))))))))+++,,,,,,---------++++++++++++++++++++++++)))******************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,,,,)))************+++++++++))))))***+++++++++++++++************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************++++++*********)))))))))((()))))))))************'''(((((()))******++++++))))))))))))*********+++************))))))))))))))))))************))))))((())))))***++++++,,,,,,fff]]]SSSMMMOOOSSSUUUUUUTTTRRRNNNJJJHHHHHHJJJKKKJJJLLLMMMNNNNNNMMMKKKJJJGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPOOONNNLLLKKKKKKKKKKKKJJJLLLNNNNNNNNNMMMNNNOOOJJJJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIJJJLLLMMMOOOPPPLLLLLLKKKJJJJJJKKKMMMNNNJJJKKKKKKJJJHHHHHHIIIKKKHHHHHHIIIJJJJJJKKKKKKLLLIIIJJJJJJJJJKKKKKKLLLLLLHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOQQQQQQQQQOOOMMMLLLMMMNNNOOOPPPPPPPPPOOONNNPPPOOOOOOOOOPPPPPPQQQRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHKKKMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPKKKMMMPPPRRRSSSRRRPPPOOOSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNOOOQQQSSSTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVSSSSSSRRRRRRRRRQQQQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYWWWXXXWWWRRRNNNMMMRRRWWWTTTTTTTTTTTTTTTTTTUUUUUUQQQSSSTTTQQQMMMIIIIIIJJJKKKIIIGGGDDDDDDDDDEEEFFFFFFDDDCCCBBBCCCCCCAAA@@@??????@@@AAA@@@>>>BBBIIIPPPZZZdddhhhmmmwww|||ppp^^^NNNCCC===888555222333444333222222222333---.....................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++)))+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,...///...---,,,---...)))***++++++,,,,,,,,,+++,,,,,,---......---------++++++,,,,,,,,,,,,------...------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,+++***************++++++************+++,,,---...)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))***+++------)))************+++++++++((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((()))***************,,,+++++++++******))))))(((((())))))*********+++'''(((((()))***+++++++++'''((((((((())))))******************))))))))))))))))))************))))))((())))))***++++++,,,,,,\\\XXXRRROOOOOOQQQRRRSSSQQQOOOLLLJJJIIIJJJLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKLLLNNNNNNOOOOOOOOOHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHJJJJJJJJJKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJJJJKKKLLLMMMNNNOOOOOONNNMMMMMMLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQPPPPPPOOONNNNNNIIIJJJJJJLLLNNNPPPQQQSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQNNNOOOPPPSSSVVVXXXZZZ[[[XXXWWWUUUSSSRRRRRRSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRTTTSSSRRRQQQPPPOOONNNNNNLLLJJJHHHFFFEEEEEEFFFGGGIIIFFFDDDBBBBBBAAA@@@>>>>>>???@@@@@@@@@AAADDDGGGTTTYYY```ffflllsss{{{qqqdddSSSFFF>>>:::777444222222222111111111111000...------------......///777444111...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,------,,,++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...,,,***))))))+++...000...---,,,,,,++++++++++++************************************************************************+++*********))))))((((((***************)))((((((************************+++++++++***)))(((((('''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))******))))))((((((''''''++++++******))))))(((((())))))))))))************************))))))(((((())))))))))))))))))))))))%%%&&&(((******)))'''&&&******))))))(((((('''''',,,,,,,,,+++++++++++++++)))((('''&&&'''(((***,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''$$$%%%&&&'''((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************++++++************++++++[[[WWWSSSPPPPPPQQQRRRRRRQQQOOOLLLJJJJJJJJJLLLMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKOOOOOOOOOOOONNNMMMLLLKKKGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKMMMMMMOOOOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNIIIJJJJJJLLLMMMOOOQQQRRRPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPOOONNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRQQQPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRQQQQQQPPPOOONNNNNNKKKJJJGGGEEEDDDDDDEEEFFFGGGEEECCCBBBBBBBBB@@@???>>>????????????@@@CCCFFFRRRYYYaaagggkkkrrrzzz{{{wwwdddYYYJJJ???999777444222222222222111111111000000//////...------............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++******,,,---...,,,,,,+++***************************************************************))))))))))))))))))))))))************)))))))))(((***************)))(((((())))))))))))))))))))))))++++++******)))(((((('''((((((((()))))))))******))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))(((((())))))))))))******************)))))))))((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''******))))))(((((((((((())))))))))))))))))))))))***)))((('''''')))***+++))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''&&&&&&'''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))***************))))))))))))))))))***YYYVVVSSSQQQQQQQQQQQQPPPPPPOOOLLLKKKJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKNNNNNNNNNNNNNNNLLLKKKJJJGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNRRRQQQOOONNNNNNNNNNNNOOOKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPOOONNNNNNMMMMMMIIIJJJJJJKKKMMMOOOQQQRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMLLLPPPQQQRRRSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSOOOOOOPPPPPPQQQRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMPPPPPPOOOOOOOOONNNNNNNNNJJJIIIGGGEEEDDDDDDDDDEEEFFFDDDBBBAAABBBBBBAAA@@@>>>>>>???>>>>>>???BBBDDDNNNVVVaaagggiiimmmuuu|||~~~yyyrrrnnnmmmllljjjgggTTTLLLAAA888555444333222222222111111111000000000111000///...............++++++******+++---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---++++++***))))))))))))***************************************************((((((((((((((((((((((((************)))))))))))))))************))))))(((((((((((((((((((((((((((++++++******)))((((((((()))))))))*********++++++))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))((((((((())))))))))))))))))))))))''''''((((((((()))))))))***))))))))))))((((((((('''(((((())))))*********,,,+++)))(((((()))***+++))))))))))))))))))))))))******))))))******+++,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''(((((()))******(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))************))))))(((((((((((())))))WWWUUUSSSRRRRRRQQQOOONNNOOONNNLLLKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIKKKLLLJJJKKKLLLLLLLLLJJJHHHGGGGGGFFFDDDBBBCCCEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOSSSQQQOOONNNMMMNNNOOOQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEGGGIIIJJJKKKLLLIIIJJJJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLIIIJJJJJJKKKMMMNNNPPPQQQPPPQQQQQQQQQQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMMMMMMMIIIHHHFFFEEEDDDCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@===>>>>>>===<<<===@@@BBBIIISSS```fffgggiiipppvvvyyyqqqfff___[[[YYYWWWUUUJJJDDD<<<666444444444333111111111111000000000000222111000///...---------000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++************************,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,++++++******)))))))))******************************************************))))))))))))))))))))))))*********)))))))))))))))))))))************)))((())))))))))))))))))))))))************))))))(((((()))))))))*********++++++))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))((()))))))))************************************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))((())))))***+++,,,,,,------,,,+++***))))))******))))))))))))))))))))))))***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))*********+++++++++,,,************************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************))))))(((((((((((())))))UUUTTTRRRRRRRRRQQQNNNLLLNNNMMMLLLKKKKKKLLLLLLMMMOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGHHHIIIKKKLLLJJJKKKLLLMMMLLLJJJHHHFFFGGGFFFCCCBBBBBBDDDGGGIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQPPPNNNMMMLLLMMMOOOPPPMMMLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLKKKKKKNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNOOOPPPRRRRRRSSSQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA??????AAABBBAAA@@@=========<<<;;;;;;===@@@HHHRRR___fffhhhiiilllppprrriii\\\RRRMMMJJJHHHFFFAAA>>>888444222222222222111111111000000000//////111111000...------------000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++******************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++((()))******+++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))+++------,,,+++***++++++*********++++++,,,************************************************************************))))))))))))))))))******((())))))*********))))))*********************************)))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******))))))))))))************(((((()))***++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,+++++++++*********)))++++++++++++************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((()))))))))************+++******))))))******+++UUUSSSQQQQQQQQQPPPNNNLLLMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKLLLLLLMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJKKKKKKLLLMMMOOOPPPOOOMMMJJJIIIFFFEEEDDDCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNOOOOOONNNMMMMMMMMMNNNOOOMMMLLLKKKIIIGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRRRROOOOOOOOOOOONNNLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBAAA@@@BBB@@@??????@@@AAA@@@???<<<===<<<;;;999:::;;;===GGGPPP]]]fffiiiiiiiiiiiieee]]]QQQHHHCCCAAA>>><<<999888555222000/////////111111000000000/////////000///...---------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++************************************++++++++++++******((()))***+++,,,,,,,,,,,,)))))))))***+++,,,,,,---++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***+++************+++,,,,,,************************************************************************))))))))))))************((())))))************)))******************************))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))******)))))))))************+++&&&''''''(((((()))))))))******************))))))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((('''&&&&&&++++++******************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************++++++************++++++UUUSSSQQQOOOOOOOOONNNLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLNNNPPPQQQQQQNNNKKKIIIFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKMMMNNNOOOKKKLLLMMMOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???BBBAAA???>>>???@@@???>>><<<<<<<<<:::888888:::<<>>??????>>>===<<<<<<<<<:::888777999;;;===CCCMMMYYYaaaaaa[[[UUUHHHCCC<<<999999999777444111222333333111111111222000000000000////////////,,,,,,+++++++++,,,------***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,***************+++++++++******************************++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,***************+++++++++((((((((((((((()))******************************************************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************)))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******++++++******))))))(((((())))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))******++++++++++++************))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((''''''(((((())))))******(((((()))))))))*********''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************))))))(((((((((((())))))YYYWWWTTTQQQOOONNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIKKKNNNPPPQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOMMMJJJGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJJJJLLLNNNQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPNNNLLLJJJHHHGGGFFFFFFGGGIIIKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNIIIIIIIIIIIIJJJJJJJJJJJJLLLKKKKKKKKKLLLNNNPPPQQQNNNNNNOOOOOOQQQRRRTTTUUUSSSSSSSSSRRRQQQOOONNNMMMMMMNNNNNNOOOOOONNNNNNMMMNNNMMMLLLKKKKKKLLLNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNOOOQQQRRROOONNNNNNMMMLLLKKKKKKJJJGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>>>>??????>>>>>>===<<<<<<<<<;;;:::999888888888999:::>>>@@@EEEJJJNNNNNNKKKHHH>>><<<999666333222333333000000000000////////////000////////////...............---------,,,,,,,,,+++,,,,,,------.........***************************++++++,,,,,,------...+++++++++*********))))))************************************************++++++******************++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))***)))(((''''''((()))******)))''''''((())))))((())))))))))))************+++++++++*********))))))%%%&&&''')))***************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))+++)))(((((()))******)))+++*********))))))(((((()))************+++++++++222///,,,((('''(((***+++************************,,,++++++******++++++,,,(((((())))))))))))((((((************************+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))((((((''''''))))))))))))************++++++***)))(((((())))))XXXVVVSSSQQQOOONNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMMMMKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIKKKNNNOOOQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOONNNKKKHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMLLLJJJHHHHHHGGGHHHJJJKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLMMMNNNOOOQQQRRROOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJLLLMMMOOOKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMLLLKKKKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::999888777888888999999:::===AAADDDCCC@@@===999888666444333222222222111111111111000000000000/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))*********+++++++++,,,,,,+++++++++*********))))))************************************************************************************************************************))))))))))))))))))))))))***)))(((((((((((()))******)))'''''')))***)))((())))))))))))************+++++++++*********))))))((())))))************)))***************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((()))))))))))))))))))))))),,,***))))))***++++++***************)))))))))((()))************+++++++++000...+++)))((()))***+++************************,,,++++++******++++++,,,))))))************))))))************************************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********************))))))((((((((())))))))))))************++++++***)))))))))))))))VVVUUUSSSQQQOOOOOOOOOOOONNNMMMLLLJJJIIIHHHHHHHHHJJJJJJJJJKKKLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHJJJLLLNNNOOOPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLNNNOOONNNLLLJJJGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIKKKMMMOOOQQQPPPPPPPPPQQQRRRRRRSSSRRRRRRPPPOOONNNLLLKKKKKKJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBB?????????>>>======<<<<<<:::999888777777777888888666666777888:::999666444333333333222222111111111222222222111111111000000............---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))+++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************+++++++++************************++++++++++++,,,+++++++++***************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))***))))))(((((())))))******)))(((((()))***)))((())))))))))))************+++************)))))))))***+++++++++******)))((()))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))---+++******+++,,,,,,+++************)))))))))))))))************+++++++++---,,,+++************+++************************++++++************++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))************+++***))))))))))))))))))TTTSSSRRRPPPPPPOOOOOOOOOOOONNNMMMLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLNNNOOOMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPOOOOOONNNMMMKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQPPPOOONNNMMMMMMLLLMMMOOOOOOMMMKKKHHHGGGFFFDDDCCCBBBBBBBBBFFFHHHJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTQQQQQQRRRRRRRRRQQQQQQQQQTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<888888777777777666666666666555555555666666444222111222222222222111000///111111111000000000000///......---------,,,,,,,,,---------,,,,,,,,,++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************+++++++++,,,,,,,,,,,,,,,******************************************************++++++++++++******************************************************************++++++++++++************************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++)))(((((()))))))))************************))))))))))))))))))*********))))))((())))))************)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********************)))))))))))))))))))))))))))))))))))))))---+++))))))+++,,,+++************)))))))))))))))))))))*********+++++++++******++++++++++++******************************++++++************++++++)))******++++++******)))((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********++++++******************((()))))))))******************)))))))))))))))***RRRRRRQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQPPPOOONNNOOONNNMMMMMMNNNNNNMMMKKKIIIHHHFFFEEECCCBBBBBBBBBFFFIIIKKKLLLMMMNNNPPPRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMNNNMMMMMMMMMLLLLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNKKKLLLLLLMMMNNNOOOOOOOOONNNOOOPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPRRRRRRSSSSSSSSSRRRQQQQQQPPPOOOOOONNNNNNOOOOOOPPPSSSRRRPPPNNNMMMKKKJJJJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMOOOPPPPPPQQQQQQNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>======<<<;;;;;;:::777777777666666666555555666555444555666777666444333333333333222000///...000////////////...............---------,,,,,,,,,------,,,,,,,,,+++++++++//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************)))*********+++++++++,,,******************************************************++++++++++++******************************************************))))))*********+++++++++************************************************************************************************************************************************************************))))))************))))))***))))))***++++++)))(((((()))))))))************))))))))))))))))))))))))%%%&&&'''((())))))))))))((())))))*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))******))))))))))))))))))))))))+++***((((((***+++***)))))))))))))))))))))******))))))*********+++++++++((()))***+++++++++******))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))))))))******************++++++((()))))))))***************)))))))))))))))******PPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNJJJKKKKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOQQQOOONNNMMMNNNNNNLLLKKKIIIHHHGGGEEEDDDDDDCCCCCCFFFIIILLLMMMNNNOOOQQQRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPLLLLLLLLLLLLLLLMMMMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTSSSSSSQQQPPPQQQQQQRRRRRRSSSRRRRRRRRROOOOOOMMMMMMMMMMMMOOOOOOTTTTTTSSSRRRPPPNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIKKKLLLNNNOOOPPPQQQRRRRRROOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCBBBBBBAAA???>>>>>>===<<<<<<<<<;;;::::::999999555555666666666555444333444333333444666666555444444333333222111000////////////.........---------............---------,,,,,,,,,,,,,,,++++++++++++...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***************+++++++++************************************************)))))))))******++++++,,,******************************************************++++++++++++*********************************************+++++++++)))))))))************+++***************+++++++++))))))))))))))))))))))))************************************************************************************************************************)))******++++++******))))))))))))+++,,,,,,***'''))))))))))))************(((((()))))))))))))))***$$$$$$&&&'''((()))))))))((())))))************)))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))+++)))(((((()))******)))))))))))))))************)))************+++++++++))))))******+++******)))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))************)))))))))))))))))))))***************))))))))))))************)))))))))))))))******+++NNNOOOOOOPPPQQQQQQQQQQQQMMMNNNOOOOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSQQQNNNMMMMMMMMMLLLJJJIIIIIIGGGFFFEEEEEEEEEEEEEEEHHHKKKMMMNNNOOOPPPRRRSSSRRRQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRSSSSSSTTTRRRRRRQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTTTTOOONNNLLLKKKKKKLLLNNNOOOSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOLLLLLLMMMMMMMMMLLLKKKJJJKKKLLLNNNPPPQQQRRRRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@??????>>>>>>>>>;;;;;;:::999999888888777444555555666555444333222333222222444555555222000222111000//////000111222////////////............/////////.........------,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++************************************************))))))***++++++,,,------******************************************************++++++++++++******************************))))))*********+++++++++))))))))))))************))))))*********+++++++++************************************************************************************************************************************************)))***++++++++++++***)))))))))***+++---,,,***'''))))))))))))************(((((((((((())))))******&&&&&&'''(((((()))(((((((((((()))******************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))))))))))))))))))))))),,,***))))))***++++++***((()))))))))************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))******)))))))))************************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((((((((((())))))*********))))))))))))************)))))))))))))))***++++++MMMNNNOOOPPPQQQQQQQQQQQQKKKLLLMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPKKKLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLOOOOOONNNNNNOOOPPPRRRSSSTTTRRROOONNNMMMMMMKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDGGGJJJLLLMMMNNNOOOQQQSSSRRRQQQPPPOOONNNNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUSSSRRRRRRQQQPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOPPPRRRQQQQQQPPPPPPOOOOOONNNKKKKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNOOOQQQSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUNNNMMMKKKJJJJJJKKKMMMNNNQQQRRRTTTUUUWWWXXXXXXXXXTTTTTTUUUUUUUUUUUUTTTTTTLLLMMMNNNNNNNNNMMMKKKJJJKKKLLLNNNPPPQQQRRRSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>?????????::::::999999888777777666333444555555555444333222333333333555555444111...000///------...000222444000000000000////////////000////////////.........,,,,,,,,,+++++++++******(((((())))))*********+++************************......---,,,,,,+++++++++))))))******++++++++++++******************************************************+++,,,,,,---......))))))))))))))))))))))))******************************++++++++++++******************************))))))******++++++++++++))))))))))))************))))))******++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))***+++,,,,,,+++***)))))))))***,,,---,,,***'''))))))))))))************'''((((((((())))))******)))))))))))))))(((((('''(((((()))***************+++)))(((''''''((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++))))))))))))))))))))))))---+++******+++,,,,,,+++(((((())))))*********+++)))************+++++++++++++++***)))((()))))))))))))))))))))))))))))))))******))))))))))))************++++++++++++******************************(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((''''''(((((()))))))))***))))))))))))************))))))((())))))***++++++SSSRRRQQQPPPOOOOOONNNOOONNNNNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOOOONNNMMMLLLKKKKKKMMMNNNNNNOOONNNNNNPPPOOOMMMKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMMMMNNNOOOQQQRRRRRROOOKKKIIIJJJKKKLLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMPPPPPPPPPPPPOOOOOONNNMMMOOOOOOQQQRRRSSSSSSSSSSSSUUUTTTRRRPPPPPPQQQRRRSSSUUUUUUUUUTTTTTTRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSUUUTTTSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNMMMMMMLLLLLLOOOPPPQQQRRRRRRTTTXXX[[[YYYWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLQQQQQQQQQQQQQQQQQQPPPPPPLLLJJJIIIIIIIIIIIIFFFDDDGGGGGGFFFEEECCCAAA@@@???AAAAAA@@@@@@???>>>>>>>>>:::999777888999999888666666666666555444444333333444333222222111111222222000000000000///////////////............---------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))((('''''''''(((************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))))))))((()))***+++++++++++++++((((((((((((((((((((((((,,,+++***((((((((()))***++++++***)))(((((()))))))))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((()))***+++)))))))))))))))******+++))))))***+++++++++++++++++++++)))(((''''''''''''+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))************'''((()))******)))(((''')))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++******+++*********))))))(((((('''(((***+++++++++)))((((((((())))))*********+++,,,,,,,,,++++++*********+++,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))RRRQQQPPPOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQPPPMMMJJJHHHIIIJJJKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSSSSVVVUUUSSSQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNOOOOOOPPPRRRRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRTTTSSSSSSRRRQQQQQQQQQRRRNNNNNNNNNNNNMMMMMMMMMLLLOOOPPPQQQRRRRRRTTTWWWZZZYYYWWWVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPOOONNNLLLKKKJJJOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJJJJJJJJJJGGGEEEFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@@@@??????>>>======;;;999888888999999888777666666666555444444333333333333222111111111111111000000000000/////////...............------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************************))))))))))))************************************************,,,++++++******++++++,,,***************************************************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++************************,,,+++)))((((((((()))***++++++***)))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((()))))))))))))))))))))******+++((()))******++++++******+++***)))(((''''''''''''))))))(((((((((((())))))''''''((()))))))))))))))(((((()))))))))*********))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++******)))))))))))))))))))))******+++((()))))))))************,,,,,,,,,++++++***************+++,,,,,,++++++***))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((+++******))))))(((''''''))))))))))))))))))))))))PPPOOONNNMMMMMMMMMMMMMMMOOOOOOOOOPPPOOOOOONNNMMMKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLKKKKKKLLLMMMOOOPPPOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPNNNKKKHHHGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQOOOOOONNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPQQQRRRRRRQQQRRRRRRRRRQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPRRRRRRRRRTTTVVVYYYXXXWWWVVVVVVWWWXXXWWWUUUTTTSSSSSSRRRRRRSSSSSSTTTPPPPPPPPPPPPPPPPPPOOOOOOQQQQQQPPPOOONNNLLLJJJIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>>>>======;;;:::999999::::::999888666666555555444333333333222111111000000000000000000000000/////////..................------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++*********+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++((()))+++,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++************************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***++++++++++++***************************+++***))))))((()))))))))+++***))))))))))))))))))++++++******))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))******+++'''((())))))******))))))+++***)))((((((''''''((('''(((((((((((((((((('''''''''((()))))))))))))))(((((())))))))))))************))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******,,,,,,++++++++++++******+++***((('''''')))+++---))))))))))))************+++++++++++++++*********'''((()))***++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((('''''''''))))))))))))))))))))))))NNNNNNMMMLLLLLLLLLLLLLLLNNNNNNNNNOOOOOONNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPOOONNNLLLJJJHHHGGGHHHIIIIIIHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPOOONNNMMMLLLLLLNNNPPPQQQQQQPPPOOONNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOPPPOOONNNNNNNNNNNNNNNNNNPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMNNNNNNOOONNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRRRRRSSSUUUWWWVVVUUUTTTUUUVVVWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUUUURRRQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOMMMLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDEEEEEEEEEDDDCCCCCC@@@??????>>>======<<<<<<<<<;;;999:::;;;;;;:::888666666555444444333333222111111000///////////////000000/////////..................---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************++++++++++++++++++++++++&&&'''***,,,,,,,,,+++***************************************************++++++************++++++************************************************************************(((((()))))))))*********)))))))))))))))))))))))))))******+++++++++************************************))))))))))))))))))******)))))))))))))))***,,,++++++***)))(((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++''''''((()))))))))))))))******)))((((((((((((((('''((()))******)))((('''''''''((()))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***************************)))((((((((()))+++,,,)))))))))))))))*********+++++++++***************&&&&&&'''((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))MMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLJJJJJJJJJLLLOOOPPPMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKLLLNNNOOONNNNNNMMMLLLJJJHHHGGGHHHIIIIIIHHHJJJJJJKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMKKKJJJJJJLLLNNNOOOPPPPPPOOONNNNNNNNNNNNNNNPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRSSSRRRRRRTTTUUUSSSRRRQQQRRRTTTUUUUUUSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQQQQPPPPPPOOOOOONNNMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKJJJHHHFFFCCCCCCDDDDDDDDDDDDCCCCCC??????>>>======<<<<<<;;;<<<;;;999:::;;;;;;:::888555555555444333333222222111000//////......//////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************$$$&&&(((***++++++***)))************************+++++++++++++++++++++++++++******))))))******+++************************************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))*********))))))***)))))))))))))))******,,,++++++***)))(((''''''))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++''''''((()))))))))))))))***))))))(((((((((((())))))***+++,,,,,,+++***)))''''''((()))))))))))))))'''(((((((((((()))))))))))))))'''&&&&&&'''))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++((((((((()))))))))))))))'''((()))***+++******)))******))))))))))))))))))************************(((((()))))))))))))))((())))))))))))))))))))))))'''((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))%%%%%%&&&'''((()))******))))))))))))))))))))))))MMMLLLLLLKKKKKKLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOLLLLLLMMMMMMLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJIIIGGGGGGIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFIIIIIIJJJJJJJJJJJJJJJIIILLLKKKJJJJJJJJJJJJKKKLLLPPPPPPPPPOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOJJJJJJKKKMMMNNNOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQSSSSSSRRRRRRRRRTTTQQQPPPOOOQQQSSSTTTTTTSSSOOOOOOOOOOOOPPPPPPQQQRRROOOOOOOOOOOOOOOOOONNNNNNKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKLLLMMMMMMNNNNNNNNNLLLJJJIIIIIIJJJIIIFFFDDDBBBBBBCCCCCCCCCBBBAAAAAA>>>>>>======<<<<<<;;;;;;;;;:::999999::::::999888555555444444333222222222111000000////////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))******************************************************+++++++++))))))))))))))))))))))))%%%&&&((()))*********)))************************++++++++++++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***++++++++++++***))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))******+++++++++******))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))))))))))))))******+++'''((())))))******))))))))))))(((((((((((())))))***++++++,,,,,,++++++***''''''((()))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******'''''''''(((((((((((()))&&&(((***+++,,,+++)))(((************)))))))))))))))))))))***************+++++++++,,,++++++******))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))MMMLLLLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGFFFFFFGGGHHHGGGFFFDDDFFFGGGIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIILLLMMMMMMMMMLLLLLLKKKKKKMMMMMMOOOPPPQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNJJJKKKKKKLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNQQQRRRRRRQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPOOOQQQSSSSSSRRRQQQRRRRRRPPPOOOOOOQQQSSSUUUUUUTTTOOOOOONNNNNNNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMJJJHHHGGGGGGGGGGGGDDDBBBAAABBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<;;;;;;:::;;;999888888999999888777555555444333333222222111222111000000//////000000//////.........------------------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))************************************************((()))))))))*********+++************************))))))*********+++++++++************************((((((((())))))***************************************************************))))))))))))*********************************************************************************++++++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))***++++++*********)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))(((((()))))))))))))))******+++((()))******++++++******))))))(((((((((((())))))++++++************++++++''''''((()))))))))))))))'''''''''((((((((())))))******++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******'''((((((((())))))))))))(((((()))***************************)))))))))(((((()))))))))*********+++(((((()))***++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))MMMMMMLLLLLLLLLLLLMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKFFFEEEDDDEEEFFFGGGFFFEEEBBBCCCEEEGGGHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFKKKLLLMMMNNNOOOPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKOOOOOONNNNNNNNNNNNNNNOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKNNNPPPRRRRRRQQQPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQSSSTTTRRRQQQQQQRRRPPPPPPOOOQQQTTTVVVVVVUUUPPPOOOOOONNNNNNNNNOOOOOOLLLLLLLLLMMMMMMNNNNNNOOONNNNNNNNNMMMMMMKKKJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLHHHGGGFFFFFFFFFEEECCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;;;;:::::::::999777888999999888666555555444333333222222111222222111000000000000000//////.........------------------,,,,,,,,,++++++++++++,,,---,,,+++***)))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))+++++++++++++++***)))(((************************'''((()))+++++++++***)))))))))((())))))***++++++)))))))))))))))*********(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&)))))))))))))))******+++))))))***+++++++++++++++))))))(((((((((((()))***+++***)))(((((()))***+++'''(((((()))))))))))))))''''''''''''((((((((()))+++,,,---......---,,,+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,++++++***(((((())))))*********+++***)))((('''((()))+++,,,+++*********))))))(((((((((((())))))*********+++"""###%%%'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''')))***,,,------))))))))))))))))))))))))HHHHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIMMMMMMLLLJJJIIIHHHGGGFFFDDDEEEGGGIIIJJJJJJIIIHHHJJJJJJIIIIIIIIIKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCDDDEEEFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEFFFIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJLLLLLLKKKKKKKKKLLLLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGHHHIIIKKKMMMNNNOOOOOOOOONNNOOOPPPRRRRRRRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRROOOOOOPPPPPPRRRSSSTTTUUUOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNLLLJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLHHHGGGEEEDDDBBBBBBAAAAAA>>>???AAAAAAAAA@@@>>><<<===<<<<<<;;;;;;:::999999999999999888888888777777555555444444444333333333444444222111000...------//////.........---------++++++++++++++++++++++++111---***)))+++---,,,+++************************+++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((()))************+++++++++---------,,,,,,,,,++++++))))))))))))************+++***)))(((((()))***++++++*********))))))(((((()))************+++++++++---,,,***)))))))))******,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''&&&'''(((*********))))))*********)))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))************&&&&&&'''((()))((((((((())))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))************))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))GGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGKKKKKKJJJIIIHHHHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEEEECCCCCCCCCEEEFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIJJJLLLMMMNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIHHHGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRQQQQQQPPPPPPQQQQQQRRROOONNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGEEEFFFFFFGGGHHHIIIJJJKKKGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@AAA@@@???===<<<;;;;;;::::::999999888888888888777777777666666666444444444444333333333333222222111111000/////////.........------------,,,++++++++++++++++++++++++000---***)))+++,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++***))))))************************)))************+++++++++,,,,,,,,,,,,++++++++++++))))))))))))************+++***)))(((((()))***+++************)))))))))((()))************+++++++++,,,+++***)))))))))***+++++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))))))))************))))))))))))************))))))))))))************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******))))))******+++***)))))))))((((((((('''++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))FFFGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJKKKLLLMMMLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEECCCBBBCCCDDDFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJJJJGGGGGGHHHIIIJJJJJJKKKKKKOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEFFFHHHIIIIIIGGGFFFDDDBBBAAA@@@@@@???>>>>>>???@@@???>>>===<<<::::::999999888777777666666666666666555555555555444444444333333333222222000000000000000000000000------------,,,,,,,,,,,,++++++++++++++++++++++++///---******+++,,,,,,+++************************++++++++++++++++++++++++***++++++++++++***))))))************************)))************+++++++++++++++++++++*********)))))))))))))))******************))))))))))))******************)))))))))))))))************+++++++++*********)))******+++,,,++++++***))))))***++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******+++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************)))((('''&&&''''''''''''((((((((((((***************************))))))(((((())))))***))))))))))))***************)))((((((((()))+++,,,))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++******))))))******+++))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((EEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKKKKJJJJJJIIIHHHJJJKKKLLLMMMLLLKKKIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHHHHEEECCCBBBBBBDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGJJJKKKKKKLLLMMMMMMMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLHHHHHHHHHHHHIIIJJJJJJKKKOOOPPPQQQQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPPPPRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGDDDDDDCCCCCCDDDFFFGGGHHHGGGFFFDDDBBB@@@??????>>>======>>>>>>>>>===<<<;;;:::999999888888777777666666666666666555555555444333333333333222222222222000000000000000000000000------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***++++++,,,,,,******************************************************+++++++++******)))************************))))))*********+++++++++************))))))))))))((()))))))))***************))))))))))))))))))************)))))))))))))))))))))*********+++++++++)))))))))******+++,,,,,,+++******************+++******++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))((()))))))))************)))(((&&&%%%&&&''')))+++((()))))))))******************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))***))))))(((((())))))***))))))))))))((((((((((((&&&$$$###!!!!!!###$$$&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((DDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMLLLKKKIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHEEECCCAAAAAACCCDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJFFFFFFGGGGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPQQQQQQPPPOOOOOOKKKJJJJJJIIIIIIJJJKKKLLLOOOOOOPPPPPPPPPNNNMMMLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLLLLJJJIIIGGGGGGHHHIIIIIIHHHHHHIIIJJJJJJIIIHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDBBB@@@???>>>>>>============<<<<<<;;;;;;::::::999999888888777777777777666666666555555555333333222222222111111111111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,************************************************)))******+++++++++******))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((((()))))))))************)))))))))******)))))))))))))))))))))))))))******))))))*********+++++++++))))))******++++++++++++*********++++++***************++++++++++++******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******((((((((())))))*********((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))************)))(((&&&%%%&&&''')))+++((()))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((''''''((((((((((((((((((((())))))))))))***)))'''&&&&&&''')))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDAAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJLLLMMMMMMKKKJJJHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAA@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMKKKIIIGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIGGGFFFEEECCCBBBAAABBBCCCEEEGGGHHHGGGEEECCCAAA???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999999888777777777777666666666666555555555222222222111111111000000111111000//////...------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++,,,************************************************))))))***++++++++++++***(((((((((((((((((((((((()))************+++++++++************)))))))))((())))))))))))************))))))************))))))))))))))))))************)))************+++++++++))))))***+++++++++******)))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((()))***+++(((((())))))******++++++'''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))***************)))((((((((()))+++,,,))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))((((((''''''(((((()))(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFEEEHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDEEECCC@@@@@@AAADDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDGGGGGGHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEHHHJJJLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLLLLMMMNNNOOOOOONNNMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKHHHFFFEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDBBBAAAAAACCCEEEGGGIIIHHHFFFDDDAAA@@@???>>><<<;;;;;;:::::::::::::::999888888777777666666555555555555555444444444333222111111111000000000000////////////////////////.........------------,,,++++++++++++++++++++++++'''***,,,,,,***)))+++,,,************************************************))))))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++*********)))))))))))))))))))))************((()))***++++++***)))(((((()))))))))************)))************+++++++++******+++,,,+++***)))))))))***++++++++++++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((''''''((()))***''''''(((((()))******+++((((((((((((((((((((((((''''''((())))))(((''''''))))))))))))************))))))))))))************))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@>>>===@@@BBBCCCEEEEEEEEEDDDDDDHHHHHHIIIIIIJJJIIIIIIIIIHHHJJJKKKMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCFFFCCC@@@???AAACCCEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCEEEGGGJJJLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMNNNOOOOOONNNMMMKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLJJJGGGEEEDDDEEEGGGHHHLLLLLLLLLLLLKKKIIIGGGEEEFFFDDDBBBAAAAAACCCEEEGGGJJJIIIGGGDDDBBB@@@??????<<<;;;::::::999999::::::777777777666555555444444444444444333333333222222111111111111000000000000------......///000000111//////.........---------++++++++++++++++++++++++'''))),,,,,,***)))+++---************************))))))))))))))))))))))))((()))***+++++++++++++++************************)))************+++++++++++++++++++++************))))))))))))************((()))***++++++***)))((((((((())))))*********+++)))************+++++++++***+++,,,,,,+++***)))((()))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''''',,,***)))(((''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************&&&&&&'''((()))((((((((())))))))))))************))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,'''((((((((())))))******''''''((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************BBBBBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB@@@@@@???????????????@@@AAAAAAAAA@@@@@@@@@??????AAABBBCCCDDDDDDDDDCCCBBBDDDFFFIIIJJJJJJJJJKKKLLLJJJJJJKKKKKKJJJJJJIIIHHHJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEGGGHHHHHHGGGFFFEEECCCBBBAAA@@@AAACCCEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDGGGJJJKKKIIIFFFIIIHHHGGGHHHIIIKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHHHHJJJKKKMMMNNNOOOOOONNNNNNPPPOOOLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKJJJIIIHHHHHHIIIIIIHHHFFFDDDBBBBBBEEEGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBCCCDDDBBB@@@>>><<<:::::::::::::::999888777888888888888888777666666555555444444444333333333111111111111111000//////111///---+++,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,&&&'''((()))***+++,,,,,,++++++******)))(((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++++++++++++++++++++++++++(((((()))***+++,,,,,,---111...+++)))((((((***+++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((((('''''')))***++++++***)))((('''***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***(((+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((***************)))((((((''''''''''''((()))++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((CCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>???AAAAAA@@@@@@????????????AAAAAABBBCCCCCCCCCCCCBBBDDDFFFIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFIIIJJJHHHFFFJJJIIIHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLPPPOOONNNMMMLLLLLLLLLMMMLLLLLLLLLKKKKKKKKKJJJJJJHHHJJJKKKJJJIIIGGGGGGHHHHHHHHHFFFDDDBBBBBBEEEGGGGGGHHHJJJKKKKKKJJJJJJIIIJJJJJJHHHGGGEEEEEEDDDDDDBBBBBBCCCCCCBBB@@@>>><<<777777777777777666555444666666777777666666555444444444444444333333333333000111111111111000//////...---,,,++++++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))******************))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******************************)))))))))***++++++,,,,,,...---+++***))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))(((((((((((()))******+++***)))(((''')))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***(((************************+++++++++*********))))))))))))))))))))))))))))))))))))******))))))((('''''''''''''''((()))***+++)))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((DDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>=========@@@????????????>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIIJJJJJJIIIJJJKKKHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFEEEDDDDDDFFFHHHHHHGGGFFFJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKJJJIIIIIIIIIIIILLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIKKKLLLKKKHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBDDDFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBCCCCCCBBB@@@>>>===::::::::::::999888777666555555555666555444444333444444444333333333222222000000000000000//////............///......------......---,,,+++***))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))************************((((((((((((((())))))***,,,++++++***)))(((''''''))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((************************++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))*********)))(((((('''((((((((((((''''''&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))+++************)))))))))************************(((((()))))))))(((''''''(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((DDDCCCAAA??????@@@BBBCCCBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@???>>>===<<<<<>>>>>>>>>>>>>>>>>>>>AAA@@@??????@@@AAACCCDDDDDDFFFIIIJJJIIIIIIIIIJJJGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLKKKHHHFFFFFFFFFGGGGGGFFFDDDBBBBBBDDDFFFFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKKKKJJJIIIFFFDDDBBBBBBBBBBBBBBBAAA???>>>===<<<<<<;;;;;;:::999888777555555555555555444333333333333333333222222222222//////000000//////...---***,,,...///...---,,,,,,------,,,,,,+++******)))************************+++++++++,,,+++++++++*********************************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))(((((((((((()))******,,,++++++***)))((('''''''''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))***++++++***)))(((((((((((((((((((((((((((+++++++++*********))))))((()))***+++,,,,,,+++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))(((((('''(((((()))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))************************''''''((((((((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((EEEDDDBBB@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????@@@AAACCCDDDDDDFFFIIIJJJIIIHHHHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMJJJIIIIIIJJJLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKPPPOOONNNMMMLLLLLLLLLLLLHHHHHHIIIIIIJJJKKKKKKLLLNNNPPPQQQSSSRRRQQQOOOMMMOOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCEEEDDDEEEGGGIIIIIIIIIIIIHHHJJJKKKKKKJJJIIIGGGDDDCCCBBBBBBBBBAAA@@@???>>>===999999888888777555444333555555666666555555444333333333222222222111111111...////////////...------&&&(((+++,,,***((()))***++++++++++++++++++++++++***************************++++++,,,,,,,,,+++*********************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++*********)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))***++++++***)))((()))))))))))))))))))))))),,,,,,++++++***)))))))))'''(((***,,,,,,,,,+++*********))))))))))))******************************************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((((((((())))))((())))))******)))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))************))))))***)))((()))***+++***(((************************))))))))))))))))))))))))************************''''''(((((((((((('''''')))(((((((((((())))))***(((((((((((((((((((((((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((EEEEEECCCBBBBBBBBBCCCDDD@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>>>>>>>????????????@@@@@@@@@@@@@@@AAACCCDDDEEEDDDFFFIIIIIIHHHGGGHHHHHHFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJKKKJJJIIIIIIJJJLLLLLLOOOQQQPPPMMMJJJJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKKKKOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMOOOOOOOOONNNNNNNNNNNNMMMIIIKKKLLLKKKHHHGGGFFFGGGEEEFFFFFFEEEBBBBBBCCCDDDCCCDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIHHHFFFEEEDDDBBBBBBAAA@@@???>>>======;;;::::::999888666555444555555666666555555444333222222222111111111000000...............------,,,***---///...+++***+++---************++++++,,,,,,************************)))***+++,,,---,,,+++******************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,(((((())))))******++++++'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))************************,,,+++++++++******))))))'''(((***+++++++++************))))))))))))******************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((('''''''''((())))))((())))))***************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***(((************************(((((()))))))))))))))***************************''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))((((((FFFEEEEEEEEEDDDDDDDDDDDD??????@@@@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA????????????@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDFFFIIIIIIHHHGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLJJJKKKKKKJJJJJJIIIHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGFFFFFFGGGGGGIIIKKKKKKJJJGGGGGGJJJLLLOOOSSSVVVUUUPPPMMMMMMOOOOOOOOONNNNNNNNNOOOOOOPPPNNNNNNMMMLLLKKKLLLMMMMMMOOONNNMMMKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKMMMMMMLLLMMMNNNNNNOOONNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLHHHJJJKKKJJJIIIGGGGGGHHHEEEFFFFFFEEECCCAAABBBCCCBBBDDDFFFGGGHHHIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBAAA???>>>>>>============<<<<<<:::888777666444444444444444333222222222111111111000000000000---............---,,,,,,...000222000,,,***---000+++++++++***************************************(((***+++------,,,+++***))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++((()))))))))************(((((())))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******************************+++++++++***************)))))))))************)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((''''''&&&'''((()))***'''(((((()))******))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((FFFFFFFFFGGGFFFEEEDDDDDD>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCC??????@@@@@@@@@AAAAAAAAA>>>@@@BBBDDDEEEEEEEEEDDDDDDFFFIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJKKKIIIFFFFFFIIILLLRRRVVVZZZXXXSSSOOOOOOQQQPPPPPPPPPOOOOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNPPPOOOMMMKKKKKKKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIKKKJJJIIIHHHHHHIIIDDDEEEFFFEEECCCAAABBBCCCBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCBBB@@@???>>>>>>======:::::::::999777555444333222333333333333222111111111111111111000000000000------......------,,,+++***,,,---***%%%$$$'''+++---,,,,,,+++***)))(((((())))))))))))))))))))))))((()))+++---------+++***))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************+++***)))(((((()))***+++******************************************************))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''((('''&&&&&&'''((()))***&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))***+++***((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((()))******************)))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''************************((((((((((((((()))******(((((())))))))))))((((((FFFFFFEEEDDDCCCBBBAAAAAA@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBB@@@AAABBBDDDFFFGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIJJJKKKLLLLLLMMMHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMLLLKKKLLLMMMRRRWWW[[[[[[UUUOOOMMMMMMQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOQQQRRRQQQOOOLLLIIIIIIIIILLLKKKIIIHHHFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIILLLJJJIIIGGGFFFFFFGGGGGGHHHGGGFFFEEECCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???EEECCC@@@===;;;;;;;;;<<<;;;;;;:::888777555444444222333333333333222111111333222000///...///000222///............---------++++++------------++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++***)))))))))))))))***((()))***)))'''%%%%%%&&&))))))))))))))))))))))))(((((()))***************************************(((((()))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---++++++************++++++++++++******)))((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))******++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---***((('''((()))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFFFFEEEDDDDDDCCCBBBBBB@@@@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB@@@AAABBBDDDEEEGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLKKKLLLMMMQQQUUUYYYXXXSSSNNNMMMNNNNNNNNNOOOPPPQQQQQQRRRSSSNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQOOOLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDCCCBBBAAADDDBBB@@@>>><<<;;;;;;;;;;;;:::999888777555444444222222333333222222111000333222000///...///000111............------------+++,,,,,,------,,,,,,++++++++++++***************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))************))))))************)))))))))(((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,(((((((((((()))***++++++%%%''')))***))))))***+++))))))))))))))))))))))))(((((()))***************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++******))))))******+++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))))))))))))))*********************************+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))+++++++++)))((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHLLLMMMOOOOOOMMMLLLLLLMMMPPPSSSUUUTTTPPPMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOONNNLLLKKKLLLMMMKKKLLLLLLLLLKKKIIIHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>===;;;:::999::::::999888666555444444222222333333222222111000222111000///...///000111............---------------,,,,,,++++++,,,,,,---***************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++'''''''''((()))***+++,,,&&&(((************+++,,,))))))))))))))))))))))))(((((()))***************************************))))))***************)))))))))))))))))))))))))))************************+++************+++,,,,,,+++******))))))******+++'''(((((()))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&+++000111...+++)))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEEEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIMMMOOOPPPPPPNNNMMMMMMNNNOOOPPPQQQPPPNNNLLLMMMOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLNNNOOOMMMNNNOOOPPPOOOMMMJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@??????===;;;999888:::999888777666555444444222222222222222111000000111111000////////////000.........---------,,,,,,------++++++++++++------)))))))))***+++++++++,,,))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))((()))))))))************)))******++++++******)))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''''''((())))))*********)))***++++++)))((((((((())))))))))))))))))))))))(((((()))***************************************)))******++++++++++++***))))))))))))))))))))))))***************************************++++++,,,******))))))))))))******(((((())))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))*********))))))))))))((((((((((((((((((((((((((('''((()))))))))((('''&&&++++++++++++++++++++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((...444444///++++++---)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))DDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>>>>???AAABBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBDDDEEEGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKJJJJJJMMMOOOPPPPPPNNNMMMNNNOOONNNOOONNNNNNLLLLLLLLLMMMOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLJJJLLLMMMNNNMMMMMMOOOPPPOOOPPPQQQRRRQQQPPPMMMLLLHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCCCC??????>>>>>><<<;;;999888999888888777666555444444111222222222222111000000111000000///////////////...------------,,,,,,,,,------++++++++++++------)))))))))***+++++++++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))((('''&&&'''(((***)))(((''''''((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))******+++,,,***))))))))))))))))))***************))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********))))))))))))((((((((((((((((((((((((((()))***+++***)))((('''************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***...111///+++(((+++...******)))''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************************BBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB??????>>>>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAACCCDDDCCCCCCBBBBBBCCCEEEGGGIIIFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMOOOOOONNNNNNNNNPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJKKKLLLNNNOOOQQQRRRSSSPPPOOOOOONNNNNNMMMMMMMMMJJJKKKMMMMMMMMMNNNOOOQQQPPPQQQQQQRRRQQQPPPOOONNNIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGGGGGGGGGGGGGFFFFFFBBBCCCCCCCCCDDDFFFGGGHHHLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEDDDDDDCCCBBB>>>>>>===<<<;;;:::999999888888777666666555444444111111222222111111000///000000000/////////......------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***************+++++++++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))*********)))'''%%%$$$"""%%%'''(((((((((***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))***************************))))))))))))***++++++***))))))(((((())))))***++++++******)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***************)))''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((())))))***+++(((%%%%%%(((+++***)))(((''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))************************@@@AAAAAABBBCCCDDDDDDEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@?????????@@@AAACCCDDDCCCBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAAAAACCCEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFHHHJJJKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEDDDEEEFFFIIIKKKMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHJJJKKKLLLIIIKKKNNNNNNNNNNNNOOOPPPNNNNNNMMMMMMMMMLLLJJJIIIIIIIIIKKKLLLNNNPPPQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMMMMMMMMMMOOOQQQOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOOOONNNMMMMMMLLLLLLKKKKKKIIIHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEGGGHHHIIIMMMMMMLLLLLLKKKIIIHHHGGGDDDDDDEEEEEEDDDDDDCCCCCC???>>><<<:::999999::::::777777777666555555444444111111111111111000000//////////////////......------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++***************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))******)))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((()))***)))(((&&&%%%###%%%((()))))))))+++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************???@@@@@@AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????@@@BBBCCCEEEDDDBBBAAA??????@@@AAABBBEEECCCAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGEEEGGGJJJLLLLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHGGGFFFFFFEEEDDDDDDEEEHHHLLLNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEFFFGGGIIIKKKMMMHHHJJJMMMNNNNNNNNNPPPQQQOOONNNNNNNNNNNNMMMJJJHHHKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOJJJLLLMMMNNNMMMMMMOOOQQQNNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJGGGGGGEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDCCC???>>>;;;999888999:::;;;777777666666555555444444111111111111111000///////////////000///......------------,,,,,,,,,++++++++++++---......---++++++,,,+++++++++******))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&(((******)))'''&&&''')))++++++)))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******((()))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((())))))******++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((,,,***((((((******)))((($$$$$$%%%&&&(((***+++---))))))))))))))))))))))))))))))))))))))))))))))))************************AAAAAA@@@??????@@@AAAAAACCCBBBBBBAAA@@@???>>>>>>AAA@@@@@@??????@@@@@@AAABBBAAA@@@??????@@@AAABBB>>>>>>??????@@@@@@@@@AAA@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHFFFDDDDDDFFFGGGEEEBBBGGGGGGHHHIIIHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEDDDFFFGGGGGGGGGGGGHHHJJJLLLKKKKKKLLLMMMNNNNNNMMMPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNPPPQQQQQQOOOMMMLLLNNNMMMLLLJJJJJJLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGDDDCCCAAAAAABBBBBBAAA??????>>><<<999888777777888777666666555444444333333111111111111000000000000111000000///......------+++,,,,,,------,,,,,,+++************************------......---+++***)))******************++++++(((((())))))))))))((((((************************+++*********))))))(((((())))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))++++++******************++++++************++++++***)))(((''''''((()))***(((((((((((())))))))))))************************---,,,***((('''((()))***(((((())))))*********+++((((((((('''%%%&&&(((***+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''&&&''')))***(((((((((((())))))))))))************))))))))))))''''''''''''''''''''''''''''''(((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((()))*********************))))))))))))******+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))''''''(((((())))))************))))))((((((''''''************)))((('''&&&))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))AAA@@@????????????@@@AAAAAAAAA@@@@@@??????>>>>>>@@@@@@????????????@@@@@@@@@@@@???>>>>>>???@@@@@@======>>>>>>>>>?????????@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHHHHIIIIIIGGGEEEEEEGGGHHHFFFDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHEEEFFFHHHHHHGGGGGGIIIJJJLLLKKKKKKLLLMMMMMMMMMLLLOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSRRRQQQOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJKKKKKKLLLNNNOOOOOOPPPOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGDDDCCCAAAAAABBBBBB@@@???>>>===;;;999888777777777666666666555444333333333111111111000000000//////000000//////...------,,,+++,,,,,,------,,,,,,+++************************,,,---------,,,+++)))(((************************))))))************))))))************************************)))))))))((())))))************))))))''''''(((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((***************************))))))))))))))))))******)))(((((((((((()))***))))))))))))************************************,,,+++)))((('''(((******((()))))))))*********************)))((((((***,,,+++***)))(((((()))***+++'''((())))))******))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((******))))))(((((((((((((((((()))*********************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((())))))))))))((()))((((((''''''(((((()))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))@@@??????>>>>>>??????@@@??????????????????>>>>>>????????????????????????>>>>>>============>>>>>><<<<<<<<<<<<============???>>>>>>======>>>??????@@@@@@@@@???????????????>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFGGGGGGIIIGGGFFFFFFGGGHHHGGGEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJEEEGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJKKKKKKLLLMMMNNNQQQRRRRRRRRRRRRPPPNNNMMMJJJKKKMMMOOOOOOMMMKKKJJJMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSQQQQQQPPPOOONNNNNNMMMMMMLLLLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDBBBAAA@@@AAAAAA???>>>===<<<:::999777777666666666555555444444333333222111111000000000000////////////......---,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++,,,++++++***)))(((******************************++++++++++++******************************************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''************************))))))(((((((((((())))))***))))))(((((())))))***************++++++++++++***************************)))((((((((()))+++,,,))))))))))))******************+++***((((((***,,,******))))))))))))******((()))******++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((())))))************)))******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&$$$%%%&&&((()))*********)))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;=========<<<======>>>>>>???>>>>>>>>>>>>>>>======<<<===>>>@@@AAABBBCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHIIIHHHHHHIIIKKKLLLLLLMMMLLLJJJIIIJJJJJJKKKLLLNNNPPPPPPOOOMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPPPPOOONNNMMMKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCBBB@@@@@@@@@@@@>>><<<;;;:::999888777666666555444444444444333333222222111000000000////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************************))))))((((((************)))))))))))))))******++++++******)))*********************************))))))))))))))))))******++++++******)))******))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************************(((((((((((()))***+++,,,)))))))))))))))*********''')))))))))''''''((()))***))))))))))))))))))***))))))***+++++++++++++++))))))))))))))))))))))))&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((()))***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))************))))))******))))))))))))************)))(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))******))))))((((((''''''((((((((((((((((((((('''$$$%%%&&&'''))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((========================:::;;;;;;<<<<<<======>>><<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<;;;;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB??????@@@@@@@@@@@@??????AAAAAABBBCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKJJJLLLMMMKKKIIIHHHIIIJJJJJJLLLNNNOOOOOONNNMMMKKKHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNNNNMMMMMMLLLKKKJJJNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPOOOOOONNNSSSSSSRRRQQQOOONNNMMMMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFCCCAAA?????????>>>===;;;999999888888777666555444333333333333333222222222000000000////////////...---------------,,,,,,,,,+++,,,,,,------,,,,,,+++******************************))))))))))))))))))*********)))))))))(((((((((((())))))))))))((((((************************))))))))))))))))))************++++++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++))))))************))))))((((((((()))))))))******))))))))))))))))))))))))''''''(((((()))+++,,,,,,******))))))))))))))))))''')))***)))((('''((())))))))))))******)))))))))))))))***+++++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''&&&'''''''''((((((((()))******************************))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))*********))))))(((******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((((((((((((((())))))******))))))************))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''+++******))))))******+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((;;;<<<<<<======<<<<<<;;;999:::::::::;;;;;;<<<<<<;;;;;;============;;;;;;::::::;;;<<<<<<;;;::::::999999999999888888888888::::::::::::;;;<<<======>>>>>>======<<<<<<;;;;;;999:::;;;===???@@@@@@@@@>>>??????@@@@@@??????>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDEEEDDDCCCCCCDDDFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJHHHKKKLLLKKKHHHGGGIIIKKKKKKLLLLLLMMMMMMLLLKKKJJJGGGGGGGGGGGGGGGHHHJJJJJJNNNMMMMMMMMMLLLLLLLLLLLLOOOMMMKKKJJJJJJKKKMMMOOONNNNNNNNNMMMMMMMMMMMMMMMIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLQQQQQQPPPOOONNNNNNMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFBBB@@@>>>>>>>>>===;;;999777777777777666555444333222222222222222222222222000000////////////............------------------+++,,,,,,------,,,,,,+++******************************))))))))))))***************))))))(((((('''(((((())))))))))))((((((************************))))))))))))******************++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,+++******))))))))))))))))))))))))************************'''(((((())))))*********++++++************++++++)))******++++++******)))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************)))))))))))))))+++,,,,,,+++******+++))))))************))))))((()))******++++++******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))(((((('''''''''''''''(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))(((((())))))***)))))))))************+++)))************))))))(((******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((('''(((((())))))******+++))))))************))))))))))))))))))(((((((((((())))))************++++++************)))((('''&&&+++******))))))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))):::;;;<<<<<<<<<<<<;;;:::999999999:::::::::::::::999;;;<<<======<<<;;;999::::::;;;<<<<<<;;;::::::999999999999888888777777999999999999:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;999999;;;<<<>>>>>>???????????????@@@@@@????????????@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEBBBDDDFFFEEEDDDCCCEEEGGGDDDDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIFFFIIILLLKKKHHHFFFIIILLLLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLJJJKKKKKKLLLKKKKKKIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBB@@@>>>======<<<:::888666666777777666555333222111111111222222222222222000000/////////.................................+++,,,,,,------,,,,,,+++************************+++***)))))))))***+++++++++******)))(((((('''''')))))))))******)))))))))************************((()))))))))***************++++++,,,,,,++++++***)))))))))******++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++******))))))))))))******)))***++++++++++++***)))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************************)))))))))((()))+++------,,,******+++((()))***++++++***)))((('''((())))))******))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******************)))((('''''''''''''''((())))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++***************)))((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))************))))))(((((((((((())))))))))))((()))))))))************++++++++++++***)))((('''))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))::::::<<<<<<<<<<<<::::::999999999999999999999999999:::<<<======<<<:::999::::::<<<<<<<<<<<<:::::::::999999999888888777777999999999999:::;;;<<<===??????>>>===<<<<<<;;;;;;999999;;;<<<======>>>>>>??????@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBEEEGGGFFFDDDDDDFFFHHHDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFFFFEEEEEEGGGHHHEEEHHHLLLKKKGGGFFFIIIMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJNNNNNNNNNNNNMMMMMMLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBB@@@>>>======<<<:::888555555666666666555333222111111111111111111222222000/////////..................//////////////////+++,,,,,,------,,,,,,+++************************++++++***))))))***+++,,,+++******)))(((''''''&&&******++++++++++++******************************(((((())))))*********+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((()))))))))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))((())))))************)))+++*********))))))((((((''')))++++++***)))((()))((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************+++******)))(((''''''&&&'''(((((()))***++++++,,,************************''''''(((((())))))******(((((((((((())))))))))))******))))))))))))******))))))******++++++++++++***************)))((((((******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))************))))))''''''(((((())))))******'''((((((((())))))******+++++++++++++++***))))))''''''&&&&&&&&&&&&'''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777:::::::::;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<===;;;:::999888888888999:::::::::;;;;;;<<<=========<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@BBBBBBAAAAAAAAABBBBBBCCCFFFBBB>>>>>>@@@BBBAAA@@@DDDCCCBBBAAA@@@AAABBBBBBDDDBBB@@@??????@@@AAACCCBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGFFFEEECCCCCCEEEEEEEEEEEEEEEDDDDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGKKKJJJIIIGGGFFFFFFGGGGGGIIIKKKMMMNNNNNNNNNLLLKKKNNNOOOPPPPPPPPPNNNLLLJJJJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOMMMKKKKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHEEEFFFHHHIIIIIIHHHGGGEEEGGGFFFFFFEEEDDDEEEEEEEEEAAAAAA@@@===999777777888:::999888777666555444333000000///...............111111111000//////......------......------,,,+++///,,,******,,,---+++((())))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((***+++++++++)))((())))))))))))************+++*********))))))(((((()))************+++++++++,,,+++)))((((((((()))***(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***(((((((((((())))))))))))))))))(((((((((((())))))((())))))*********))))))(((((((((((((((((((((((()))***+++++++++)))(((''')))***+++,,,---,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++%%%&&&&&&&&&'''(((((((((******+++,,,+++)))'''%%%((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999:::::::::;;;<<<<<<=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAABBBCCCCCCFFFCCC??????AAABBBBBBAAADDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@??????@@@BBBCCCCCCCCCBBBBBBCCCCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHIIIIIIIIIGGGFFFJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKJJJHHHGGGFFFFFFGGGGGGIIIJJJLLLNNNOOONNNMMMMMMMMMNNNNNNOOOOOONNNLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOONNNLLLKKKKKKKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHGGGFFFEEEFFFFFFGGGEEEFFFGGGHHHIIIHHHFFFEEEFFFFFFEEEEEEDDDDDDEEEEEE@@@AAA???===999777777888888888777666555444444333000000///.....................------,,,+++++++++,,,------------,,,+++++++++)))'''(((******)))'''******************************))))))))))))******))))))))))))***************************++++++,,,,,,,,,++++++******))))))************)))))))))((()))************+++++++++++++++)))((((((((()))***((((((((()))))))))******))))))))))))***************)))(((((((((((()))***(((((((((((()))))))))******))))))(((((())))))***)))))))))))))))((('''&&&************************)))******+++***)))(((''''''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))(((******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******)))))))))(((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((()))***++++++'''(((((((((((((((((())))))***++++++***)))'''%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;777777888888999::::::;;;999999:::::::::;;;;;;;;;::::::<<<<<<<<<<<<::::::<<<;;;:::888888777777777999::::::;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===??????@@@@@@AAABBBCCCDDDFFFCCCAAA@@@AAABBBBBBBBBDDDCCCBBBAAAAAAAAAAAABBBAAA@@@?????????AAABBBCCCDDDCCCCCCBBBBBBDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDEEEFFFGGGHHHHHHGGGFFFHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCCCCDDDEEEGGGHHHJJJIIIHHHGGGGGGFFFGGGGGGHHHIIILLLNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPNNNMMMLLLJJJJJJJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDFFFEEEEEEEEEDDDDDDDDDDDD@@@@@@???<<<999777777888666555555555444444333333000000///...............000000//////...---------+++,,,,,,,,,,,,+++******)))((('''((()))***)))(((******************************))))))))))))******))))))))))))************---+++***))))))+++---.........---,,,+++***)))(((************)))))))))))))))************++++++++++++******)))((())))))))))))))))))*********++++++))))))))))))***************))))))(((((())))))***((((((((()))))))))***************))))))*********))))))))))))(((&&&%%%$$$************************)))************)))(((((((((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))''''''******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++******))))))))))))))))))((()))******)))(((&&&%%%)))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))::::::::::::::::::::::::777777888888999999999:::999999999999::::::::::::888999;;;<<<<<<;;;999888;;;;;;:::999888777666666999999999:::;;;;;;<<<<<<>>>===;;;:::::::::;;;<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@BBBCCCDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA????????????@@@AAACCCCCCEEEDDDCCCBBBBBBDDDEEEGGGCCCCCCCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPRRRQQQPPPNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOOOOPPPMMMLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEEEEEEEDDDDDDCCCCCC@@@@@@???<<<999777777888444444333333333333333333000000///...............111000000///......------+++++++++++++++***)))))))))))))))***++++++++++++******************************))))))))))))******((()))))))))************++++++***)))***+++,,,------,,,,,,+++******))))))*********)))))))))))))))))))))*********++++++++++++******))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++************++++++))))))))))))((('''&&&&&&************************))))))*********)))))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((******))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((())))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))******************))))))((((((((((((((())))))((('''&&&%%%))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((::::::::::::::::::::::::999999999888888777777777888888888999999999::::::888999;;;<<<<<<;;;999888::::::999999888777666666888888999999:::;;;;;;;;;===<<<:::999999999:::;;;::::::::::::::::::::::::999::::::;;;<<<<<<============>>>???@@@AAACCCDDDDDDDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>??????@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQVVVUUURRRPPPNNNLLLLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???<<<888666666777333333333333222222222222000000///...............---,,,,,,++++++***))))))******++++++******)))((())))))*********++++++,,,******************************))))))))))))******((()))))))))************'''(((***+++++++++***)))))))))******************))))))))))))))))))******))))))*********+++++++++************)))))))))((()))*********++++++++++++((()))))))))************))))))************))))))))))))))))))************++++++************++++++'''((())))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))************)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((************))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((()))***************************************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******)))))))))(((((('''''''''(((((((((((((((''''''&&&))))))(((((((((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((:::::::::::::::::::::::::::999999888777777666666777777888888888999999999888888::::::::::::888888888888999999888888777666777888888999999::::::;;;;;;;;;:::999999999999:::999999999999999999999999::::::;;;<<<<<<======>>>======>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBAAABBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPUUUTTTSSSQQQNNNLLLKKKJJJGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@??????>>>;;;888666666777444333333333222222111111000000///...............------,,,,,,++++++*********++++++++++++***))))))((()))******)))(((***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************&&&(((***+++,,,+++)))((((((((()))))))))*********))))))))))))************)))************+++++++++)))************)))(((((()))))))))*********++++++))))))))))))************)))******++++++******))))))))))))*********++++++*********))))))*********&&&'''(((***++++++++++++(((((((((((((((((((((((()))))))))((())))))***+++))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))***+++++++++******))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))'''((()))******+++******************************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***)))(((((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***++++++***)))((('''&&&&&&))))))))))))))))))))))))999999999999999999999999888888888888777777777777777777777777888888888999888999999999999999999888666666888999999888888777777777888888999::::::::::::::::::::::::999888888999999999999999999999999::::::;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDCCCAAA???@@@BBBBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@?????????@@@BBBCCCDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGHHHJJJLLLMMMNNNPPPPPPPPPPPPOOOMMMJJJIIIFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBAAA?????????>>>;;;888666666777555555444333222222111111000000///...............//////......---,,,,,,,,,++++++,,,,,,++++++***))))))+++---,,,)))(((***+++++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))******+++++++++***+++*********************((()))))))))************)))************+++++++++)))******+++***)))((('''((((((((()))))))))******))))))))))))************)))***++++++++++++***)))))))))*********+++++++++***))))))(((((())))))***''''''((()))*********)))))))))))))))))))))))))))***)))((((((((()))+++,,,***)))((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))*********)))******))))))))))))******)))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++***)))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))''''''(((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((())))))))))))))))))***)))))))))(((((())))))*********))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))999999999999999999999999666666666777888888999999777777777777888888888888999999888777777888999999444555777888999999888888777777777888999999::::::999999:::;;;:::999888777888888888888888888888888999::::::;;;;;;<<<<<<===???>>>>>>>>>>>>>>>?????????BBBDDDCCC@@@??????AAAAAABBBCCCCCCCCCBBBAAA@@@??????@@@@@@@@@??????>>>===???BBBDDDDDDCCC@@@???AAAAAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEEGGGFFFEEECCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????@@@AAACCCDDDEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGIIIJJJLLLMMMKKKLLLNNNOOONNNMMMKKKIIIFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGHHHHHHGGGGGGFFFEEEDDDAAABBBCCCEEEEEEEEEEEEDDDEEEDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDBBB@@@?????????>>>;;;888666666777666666555444333111111000000000///...............,,,,,,+++******))))))(((+++,,,,,,,,,,,,+++******---///000///,,,***,,,...++++++++++++++++++++++++******))))))))))))******))))))))))))************,,,+++***))))))+++---......------,,,+++***))))))(((((())))))*********+++)))************+++++++++)))******++++++)))((('''(((((((((((())))))))))))))))))))))))************)))***+++,,,,,,+++***))))))************+++++++++))))))(((((((((((())))))'''(((((((((((((((''''''***************************)))(((((((((***+++,,,,,,+++*********+++---...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''******))))))))))))******'''((()))***+++,,,------))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''(((******+++++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))******+++++++++,,,******))))))))))))***+++******))))))))))))******&&&&&&'''((()))***+++,,,)))))))))))))))))))))))):::999888777888999:::;;;888888888888777777666666999999888888888888888888888888999999888777666555666777888999:::999888888888888888999999::::::::::::::::::::::::::::::::::::888666666888999777444555555666888:::<<<===>>><<<===???@@@???>>><<<;;;??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEEEECCCBBBAAABBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEECCCBBBBBBEEEDDDDDDDDDEEEFFFHHHIIICCCCCCAAAAAAAAAAAACCCCCCJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIJJJMMMPPPOOOKKKHHHGGGGGGEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDCCCBBB@@@???>>>===AAAAAABBBBBBBBBAAA@@@@@@???>>><<<:::888666444444222222222111111111111000111111000......---------++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************''''''''''''(((((((((((())))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))%%%''')))***+++***(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******++++++***************+++******))))))(((((('''''')))))))))))))))))))))))))))(((((()))***+++***)))))))))))))))))))))))))))(((((('''((()))***,,,---))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))************************)))(((''''''''')))***+++))))))))))))))))))))))))************************+++*********))))))((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))''''''(((((()))***+++++++++******++++++***)))'''&&&''''''''''''(((***+++,,,******)))(((''''''(((((())))))((((((((((((((()))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))999888888888999999::::::999999888777777777777777888888888888888888888888888888777777777666666666666777888999999999888888999999999999999999:::::::::::::::::::::::::::::::::888777777999999777555666666777999:::;;;<<<===<<<===>>>??????>>>===<<<>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFCCCBBBAAAAAAAAAAAABBBCCCGGGHHHHHHIIIHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHJJJLLLOOONNNKKKHHHGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@@@@???===<<<;;;999777555333222222222222111111111000000111000///...------------++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************''''''((((((((()))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******++++++***))))))******+++******))))))(((((((((((())))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))))))))(((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''((()))***))))))))))))))))))))))))*********************************)))))))))((((((++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))''''''(((((()))******++++++((((((************)))((((((''''''(((((()))***+++******)))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))(((((((((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))777888999999::::::999999;;;:::888777777777888999888888888888888888888888888777666555555555666777666777888888999999888888::::::999999999999999999:::::::::::::::::::::::::::999888888999:::888777888888999999::::::;;;;;;;;;<<<>>>???@@@??????>>>>>>???@@@AAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@BBBCCCDDDAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCCCCEEEFFFHHHIIIIIIIIIHHHDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMMMMKKKHHHGGGGGGEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>;;;:::999777555333222111222222111111111000000000000000///...------------++++++++++++++++++++++++************************)))************+++++++++,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************++++++++++++++++++***************++++++++++++++++++++++++************************((())))))))))))*********))))))***++++++++++++***************************************************))))))))))))))))))))))))+++***************))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))************)))))))))******+++***))))))))))))((((((((())))))))))))))))))))))))+++)))''''''(((***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''((((((((()))******++++++&&&'''((()))************))))))(((((((((((())))))))))))))))))))))))***+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***666777999:::::::::999888;;;:::888777777777999999777777777777888888888888888777555333333444666777666777777888888888888888:::::::::999999888888888999999999999999999999999:::999999999999:::999999:::::::::::::::::::::::::::;;;===???@@@@@@@@@@@@>>>???AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAACCCDDDEEEAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGCCCCCCBBBAAAAAABBBCCCCCCCCCDDDFFFHHHIIIIIIHHHHHHDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKLLLMMMLLLJJJHHHGGGDDDEEEFFFGGGHHHJJJKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>======:::999888666555333222111111111111111000000000000000///...---------------++++++++++++++++++++++++************************))))))*********+++++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))+++++++++******))))))((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))*********))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,***'''&&&'''***,,,,,,))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''(((((())))))************'''(((((()))))))))))))))******)))((((((((((((((()))))))))))))))***+++,,,)))(((((((((((())))))***(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((((((((()))***666777888999:::999888777:::999888777777777888999666666777777777888888888777666444333333555777888777777777777777888888888:::::::::999999888888888999999999999999999999999999999:::999999999999:::;;;;;;;;;:::::::::999999;;;<<<===>>>@@@AAAAAAAAA>>>@@@AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBDDDEEEAAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBAAAAAAAAABBBCCCCCCGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFEEECCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMMMMLLLJJJHHHCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCAAAAAAAAABBBBBB@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA????????????>>>===<<<;;;:::999888666555333222222111111111000000000/////////......------------...++++++++++++++++++++++++************************))))))*********+++++++++,,,+++)))(((((()))+++,,,************************))))))*********+++++++++************************************************************************************++++++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))*********))))))(((((((((***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))(((((()))******+++))))))))))))************)))))))))))))))))))))))),,,***'''&&&'''***,,,,,,))))))))))))))))))))))))++++++******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******((('''((()))***)))''')))))))))))))))************))))))(((((((((((('''+++***)))((((((''''''((()))((((((((()))***++++++((((((((((((((()))******))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))666777888888999999888888888888888888777777777666555666666777777888888888777666555555555666777888777666666666666777888999::::::999999999999999999999999999999999999999999777888:::999888888999:::<<<;;;;;;;;;:::::::::999<<<<<<===>>>???AAAAAABBB@@@AAABBBBBBBBBAAA@@@???????????????????????????@@@??????@@@@@@AAABBBCCCAAAAAAAAABBBCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHGGGCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKHHHFFFDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKMMMOOONNNLLLJJJCCCDDDEEEFFFGGGIIIIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@????????????????????????????????????@@@@@@@@@@@@?????????>>>===<<<;;;:::999888777666444333222222111111000000000/////////......---------------...++++++++++++++++++++++++************************)))************+++++++++,,,+++***))))))***+++,,,************************)))************+++++++++***************+++++++++************************************************)))************+++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))******(((((((((((()))******+++)))))))))************+++))))))))))))))))))))))))+++)))''''''(((***++++++))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********((('''((()))***)))'''))))))))))))))))))******+++***)))(((''''''''''''******)))((((((((((((((((((((((((((((((((()))***(((''''''(((((()))***+++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''777777777777777888999999555666777888888666555444555555666666777888888999666666666777777777888888777666666555666777888999999999999999999999::::::888888888888888888888888555777999999777777888:::;;;;;;;;;;;;;;;:::::::::======>>>>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEAAABBBDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGIIIKKKLLLLLLJJJGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLLLLKKKLLLNNNQQQQQQNNNKKKEEEEEEFFFHHHIIIJJJKKKLLLNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHGGGFFFDDDBBBAAA@@@>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999777666666444333222111000111000000000////////////...------,,,,,,------...++++++++++++++++++++++++************************)))************+++++++++************************************************)))************+++++++++))))))*********+++++++++************************************************)))))))))************+++))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((()))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******'''''''''(((((()))++++++))))))*********+++++++++))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))))))))***+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************'''((()))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************((('''((()))***)))'''***)))))))))))))))))))))))))))''''''''''''((()))***)))((((((((((((((())))))(((''''''''''''''''''''''''''''''((()))***+++))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%''')))******)))'''%%%888777666666666777999:::444555777999888666444222444555555666777888888999555666777888999999888888777666555555555666888999888888888999999::::::;;;888888888888888888888888444777999888666666888:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFHHHKKKMMMMMMKKKIIIGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLOOORRRRRROOOLLLFFFGGGHHHIIIKKKLLLMMMMMMPPPOOONNNLLLKKKIIIHHHHHHJJJJJJJJJIIIGGGDDDBBB@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>=========<<<>>>>>>>>>===<<<:::999888555555444333222000000///000000000000////////////------,,,,,,,,,------...++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***)))************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************************((())))))))))))*********))))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---''')))+++,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((()))++++++))))))******++++++++++++)))))))))))))))))))))))))))(((((()))***+++***)))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++***((('''((()))***)))(((*********)))))))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))(((''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&)))++++++)))&&&$$$999999888888888888888888444666999;;;;;;999555333666666666666666666666666777777777777666666666666333333444444666777888999666666777888888888888888:::999888777888999<<<===999888777666666777888999<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA????????????????????????AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEEEEDDDBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHMMMNNNOOOOOONNNKKKIIIGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMSSSSSSQQQOOONNNLLLKKKJJJJJJKKKLLLMMMLLLJJJHHHFFFCCCCCCBBBAAA@@@@@@??????BBBAAAAAA@@@???>>><<<<<<::::::999999999999999999777666444333222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,,,,,,,+++++++++***)))((((((''')))************+++++++++***************************)))))))))((((((''''''************************)))************+++++++++************************+++++++++++++++***)))((())))))))))))))))))))))))******++++++++++++******(((((())))))*********+++++++++************++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((('''(((((()))******)))))))))))))))))))))))),,,***((('''&&&'''((()))))))))))))))))))))))))))***************)))((('''))))))******++++++,,,,,,+++*********))))))((((((******))))))((((((''''''+++*********))))))((((((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))************'''((('''%%%######%%%'''(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((('''''''''&&&'''***++++++***'''&&&++++++***((('''%%%$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&888888888888888888888888777777888999888777666555666666666666666666666666555555666666777777777888444444444444666777888999666666777888888888888888999888666555555666777888999888777666666777888999;;;;;;;;;;;;;;;<<<<<<=========>>>>>>??????@@@@@@????????????????????????@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMNNNOOONNNLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNSSSSSSRRRQQQPPPNNNMMMLLLLLLMMMNNNOOONNNLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;;;;888888888888888777777777666555444333222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++(((((()))++++++,,,,,,+++,,,,,,++++++***))))))((()))************+++++++++************************+++++++++******)))))))))************************)))************+++++++++************************+++++++++++++++***)))))))))))))))))))))))))))))))))******++++++******)))((((((((()))))))))))))))+++******))))))******+++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***)))(((((((((((())))))))))))))))))))))))***)))'''%%%%%%&&&'''((()))))))))))))))))))))))))))************))))))((()))))))))***************************)))))))))(((***)))))))))))))))((((((************)))))))))((())))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))************************''''''(((((())))))******(((((()))))))))*********)))))))))'''%%%%%%''')))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((('''&&&'''((())))))((('''&&&***))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''777777777777888888888888999888777666666666777777666666666666666666666666333444555666777888888999444444444444555777888999666666777777777888888888999888666555444444555555888888777777777777888888:::::::::::::::;;;<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@AAABBBCCCCCCDDDCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQRRRSSSTTTSSSRRROOONNNNNNOOOPPPPPPOOONNNLLLKKKGGGGGGFFFEEEDDDCCCBBBAAA?????????>>>===<<<;;;:::777777777777666666666555555555333222111111000000/////////............---------------------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++,,,,,,,,,++++++******))))))************+++++++++************************,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++***************************++++++++++++***)))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))(((((((((+++******))))))******+++***************))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++******)))******+++))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))((())))))************)))***))))))))))))))))))(((************)))))))))))))))))))))***************************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((()))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))*********)))'''''')))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,''''''((((((((((((((((((&&&''''''''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''666666666777777777777777888888777666666666666666666666666666666666666666444444555555666777777888444444444555555666888888666666666666666777888888999999888777666666777777888777777777777777777888999999999999999:::;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>????????????@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEDDDCCCBBBAAAAAA??????@@@AAACCCCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPPPPPPPOOONNNNNNMMMNNNNNNNNNPPPQQQTTTUUUUUUTTTQQQPPPOOOOOOOOOPPPOOONNNMMMLLLHHHGGGFFFEEEDDDBBBBBBAAA>>>>>>>>>>>>===<<<;;;:::888888777777666555555555444444222111111000000000//////.........---------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***++++++++++++++++++++++++*********))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************+++++++++******)))(((((((((((((((((((((((())))))************))))))+++++++++***)))))))))(((******))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***+++---///000))))))))))))))))))))))))++++++***)))))))))***+++))))))))))))))))))))))))'''((()))*********************))))))((((((''''''*********)))))))))))))))))))))******++++++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''''''''((())))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((************************))))))))))))((((((((((((''''''((((((((())))))))))))*********(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++''''''''''''(((((((((((((((((('''&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''555555666666666777777777666666777888888777555444666666666666666666666666666666666555555555555555555555444555555666777888666666555555666666777888777777777777777888888999777777777888888777777777888888888888888999:::::::::::::::;;;<<<<<<=================================>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEDDDCCCAAAAAA??????@@@AAABBBDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOORRRTTTTTTSSSQQQPPPMMMMMMMMMMMMMMMLLLLLLKKKGGGFFFEEEDDDBBBAAA@@@???????????????>>>===<<<<<<999888888777666666555555333222111111000000000000............------------------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))***+++++++++******))))))))))))(((((((((((())))))*********+++++++++*********************************+++++++++++++++************************))))))*********+++++++++************************)))******+++++++++******(((((((((((((((((((((((()))))))))******))))))))),,,,,,,,,++++++************))))))))))))))))))***,,,,,,++++++******))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))***,,,---///000))))))))))))))))))))))))++++++*********+++++++++))))))))))))))))))))))))'''((()))*********************))))))((((((''''''))))))))))))))))))******))))))******++++++,,,,,,))))))))))))))))))******************************))))))************))))))((((((((((((((((((((((((((()))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''''''''((()))))))))))))))***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&((())))))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&'''''''''(((((())))))***)))'''&&&&&&''')))***++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((444444555555666666777777555666777888888666444333666666666666666666666666666666666555555555444444555555555555555666777777777666555444555666777888444444555666666777888888777777888888888888777777777777777777777888999999:::::::::;;;<<<<<<==============================<<<======>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIJJJLLLMMMNNNNNNKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLMMMOOOPPPQQQPPPOOONNNKKKJJJJJJJJJJJJJJJJJJJJJFFFFFFDDDCCCAAA@@@???>>>>>>?????????>>>>>>===<<<999999888777666555555444222111111000//////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++)))******+++++++++******(((((((((((((((((((((((()))************+++++++++************************))))))))))))************************************)))************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++*********))))))(((((())))))******************)))))))))))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))***))))))))))))))))))((())))))))))))************)))))))))***************))))))))))))************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((''''''((()))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************%%%&&&(((((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))***)))(((''''''((()))***++++++***)))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((333333444555555666777777777777666666666555555555666666666666666666666666444444555555555555555555666555555555555666777777777666555444444666777888666666777777777777777777666777888999999888777666777666666666666777888888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>===============>>>???@@@@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEGGGGGGGGGFFFEEEDDDBBBBBBAAABBBBBBDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLJJJKKKKKKLLLMMMNNNNNNNNNOOOOOONNNMMMLLLLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIIIIHHHIIIIIIIIIJJJGGGFFFEEECCCAAA@@@>>>>>>======>>>>>>======<<<<<<888888777666555444333222111111000////////////000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++******)))((((((((((((((())))))))))))************+++++++++************************))))))))))))******++++++************************)))************+++++++++************************))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++---,,,+++***************))))))))))))))))))))))))((())))))***+++++++++***)))))))))))))))))))))))))))************))))))((()))))))))***************((()))))))))***************)))))))))))))))((((((((()))))))))************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************++++++++++++$$$&&&((()))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))333333444444555666777777999777555333333444666777666666666666666666666666222333333444555666777777666555555555555666666777777666444333444555777999::::::;;;::::::999888777666777888999999888777666666666666666666777888888::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>======<<<======>>>???@@@@@@@@@<<<===>>>???AAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHJJJKKKKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMMMMMMMNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGEEEDDDBBB@@@???>>><<<<<<<<<===<<<<<<;;;;;;777666666555333222111111111000000////////////000......---------,,,,,,,,,************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++******+++++++++******))))))))))))))))))*********)))************+++++++++************************))))))*********+++++++++************************)))************+++++++++************************((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***++++++,,,))))))))))))))))))))))))***+++,,,---------------))))))))))))))))))))))))***************)))((('''))))))******++++++,,,,,,(((((())))))*********+++******))))))((((((''''''(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''(((((()))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,$$$&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))555555555555555555555555555444444333333444444555444444444555555555555666666666555444444444444444777666444444666777666555444444444555555777888888===>>>???>>>;;;888777666999888777666666555666666888777666555555666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>;;;<<<<<<===>>>??????@@@>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHLLLKKKKKKJJJJJJKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGHHHJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLNNNOOOOOOLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGFFFFFFFFFEEEDDDBBB@@@?????????>>>>>>===<<<:::999666666555555555444444444222111111000///......---//////...---,,,,,,++++++,,,,,,---...---,,,***)))++++++************++++++++++++***)))(((((()))))))))************+++++++++************************))))))))))))))))))))))))***************)))(((((()))************+++++++++---,,,***)))((()))******---+++))))))+++,,,***(((************************)))))))))***+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******++++++,,,+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++))))))))))))******************))))))((((((''''''((((((''''''''''''(((((()))))))))((((((((((((((()))))))))(((((((((((((((+++***((('''''''''((()))+++***)))(((((('''(((((((((((((((((())))))))))))+++++++++***************---,,,***((('''(((((()))(((((())))))******++++++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))***+++***)))'''%%%))))))))))))))))))))))))******)))(((((((((((((((''')))***)))((('''(((***))))))(((((('''''''''&&&************************''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((******))))))((((((''''''444444444444444444444444555555444444444444555555444444444444555555555555666555444444333333333444555333222222444444444333444444444444555666777888===>>>???>>>;;;888777777777777666666666666666666888777666555555666777777:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIHHHIIIJJJKKKMMMNNNIIIIIIHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIHHHGGGEEEFFFFFFFFFFFFEEEEEECCCBBB@@@?????????>>><<<:::888666555555555444444444444333333111111000000///......---///......---,,,,,,++++++,,,,,,---------,,,+++***++++++************++++++++++++***))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***************)))(((((()))************+++++++++++++++******************---+++))))))+++,,,***(((***************************************+++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******++++++,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******))))))))))))******************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))***************))))))((((((((()))***))))))(((((((((((()))(((((((((((()))))))))***((((((((((((((()))))))))(((((((((((((((((()))***)))))))))))))))*********)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((()))*********((('''&&&))))))))))))))))))))))))++++++***)))))))))))))))''')))***)))((('''(((***)))))))))(((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''333333333333333333333333555444444333333444444555333333333444444444555555555555444333333333333444555333222222333444333333444444444444555666777777<<<===>>>===:::888888888666666666666666666777777777777666666666666777777777888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCAAA@@@AAACCCFFFGGGFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGHHHHHHFFFEEEEEEFFFEEEEEEEEEDDDBBBAAA???>>>??????===;;;888555222111444333333333333222222222111000000//////...............------,,,,,,++++++,,,,,,,,,---,,,,,,+++***++++++************+++++++++***)))))))))))))))))))))************+++++++++*********************************************************+++******)))((()))************+++++++++)))******+++++++++******,,,+++******++++++***(((************************+++++++++***************++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((((((((((((((++++++++++++++++++++++++))))))************))))))))))))))))))***************))))))))))))(((((((((******))))))))))))******************************'''(((((()))***+++,,,,,,******++++++******)))((()))(((((((((((())))))***((((((((()))))))))******''''''(((((())))))******$$$$$$&&&''')))*********************))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))******''')))***)))((('''(((******)))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))((((((((((((222222222222222222222222333333333222222333333333222333333333444444444444555555444444444444444555666444333333444555555444444444444444444555666777:::;;;;;;:::888666777777444444555666666777777777666666666666666777777777444444444555666666777777::::::::::::::::::::::::888999999999::::::::::::<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDCCCCCCBBBCCCAAA???>>>???AAADDDFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBGGGGGGFFFFFFFFFEEEEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFHHHGGGEEEDDDDDDEEEDDDDDDDDDCCCAAA@@@>>>===>>>>>><<<:::777444222000222222222222111111111111000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++************++++++******)))))))))))))))***))))))*********+++++++++************************''''''''''''''''''''''''*********++++++******)))))))))*********+++++++++'''(((***+++,,,,,,+++***++++++***************)))************************,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''(((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******++++++,,,************************++++++++++++++++++++++++************************((((((((((((((((((((((((*********+++++++++++++++((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))***))))))(((((())))))******************+++++++++))))))******+++++++++,,,******+++,,,,,,***)))((((((((('''(((((()))******(((((()))))))))*********(((((()))***+++,,,,,,---###$$$''')))************++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))***)))(((((((((((())))))((((((((((((((((((((((((******)))))))))))))))***''')))***)))((('''(((***************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((222222222222222222222222222222111111111111222222222222222222333333333444666555555555555555666666555444222222444555444333555444444444444555555666666777888777555444555666333444555666777777666666555555666777777777777777333444444555666777777777::::::::::::::::::::::::888888888888999999999:::<<<<<<<<<<<<============??????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===>>>@@@CCCEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGFFFFFFEEEDDDDDDFFFGGGGGGEEEDDDDDDEEECCCCCCCCCBBB@@@???===<<<<<<<<<;;;:::888666444333222222111111111000000000////////////............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***)))))))))))))))******))))))*********+++++++++************************''''''''''''''''''''''''******++++++++++++******))))))*********+++++++++'''(((***+++,,,,,,+++***++++++++++++***))))))***************************,,,+++++++++***)))))))))++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******&&&&&&''''''((((((((((((************************************************))))))))))))))))))))))))************************(((***+++***)))((()))***,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******++++++((()))***++++++***)))(((((()))))))))************))))))))))))************)))((((((''''''(((((()))))))))******++++++++++++,,,+++++++++******))))))******+++,,,,,,***)))((((((((('''(((((()))******))))))))))))************(((((()))***+++,,,,,,---&&&''')))***+++***))))))++++++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))(((((((((((()))***(((((((((((((((((((((((((((((('''''''''(((((()))''')))***)))((('''(((***))))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))222222222222222222222222222111111000000111111222111111222222222333333333555555444444444555666666333111000000111222222111555444444444444444555555444555555444222222444555333444555666777666555444444555666777888888888777555555666777888999::::::::::::::::::::::::::::::888888888888999999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@?????????@@@AAAAAABBBBBB???????????????AAABBBCCCFFFFFFFFFEEEDDDBBB@@@???AAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAADDDEEEFFFFFFDDDCCCCCCDDDBBBBBBBBBAAA???>>><<<;;;::::::::::::999888777666222111111111111000000000........................,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++************++++++)))))))))))))))******+++)))************+++++++++************************************************)))***++++++,,,+++++++++)))************+++++++++)))******+++++++++*********+++,,,+++)))))))))***************************+++++++++***************++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))************************************************))))))))))))))))))))))))************************(((***+++***)))((()))***,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))************))))))))))))))))))************)))))))))************+++((((((''''''''''''(((((((((((())))))***+++++++++,,,,,,+++***)))(((((('''******++++++******)))((()))(((((((((((())))))***)))))))))*********++++++''''''(((((())))))******)))***************)))(((************))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''((((((''')))***)))((('''(((***(((((()))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))333333333333333333333333333333222222222222333333111111111111222222222222333222222222222333444555222111//////111111111000555444444333333444444555333444444333222222444666444555666777777555444333333444666777888888888777444444555666777888999:::999999999999999999999999888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@AAABBBCCC>>>>>>???@@@AAAAAAAAAAAADDDEEEEEEEEEDDDBBB@@@???AAABBBCCCEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCBBBAAAAAACCCEEEFFFEEEDDDBBBCCCCCCBBBAAAAAA@@@???===<<<;;;:::::::::999888777666555222222222111111111000000........................+++++++++++++++++++++++++++***)))))))))***,,,---++++++************++++++)))))))))))))))***++++++)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++)))************+++++++++++++++*********************+++---+++)))((()))+++***************************************+++++++++++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&''''''((())))))******************************************************))))))))))))))))))))))))************************(((***+++***)))((()))***,,,++++++******++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,******))))))))))))******))))))))))))************))))))*********+++++++++))))))(((((((((((())))))''''''((())))))***++++++*********))))))(((((((((******))))))((((((((()))***))))))(((((((((((()))))))))*********+++++++++((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))*********)))******************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((&&&'''(((*********)))((())))))))))))))))))))))))'''''''''''''''((())))))''')))***)))((('''(((***''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))'''((((((((()))))))))***333333333333333333333333555444444333333444444555000111111111111222222222111000000000111222222333444222111111222333333222555444444333333333444444444444444333222333555777444555666777777555333111333444666777888888888777111111222333444666666777999999999999999999999999888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCC===>>>@@@AAABBBBBBAAA@@@BBBCCCDDDDDDDDDCCCBBBAAADDDEEEFFFFFFFFFEEEDDDCCCGGGFFFFFFEEEDDDCCCCCCBBBFFFGGGHHHIIIIIIIIIIIIHHHJJJIIIHHHFFFDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDFFFEEECCCBBBBBBCCCAAAAAAAAA@@@>>>===;;;::::::::::::999777666444333222222222222111111111111---.....................++++++++++++++++++++++++******)))))))))***,,,---++++++************++++++))))))((())))))***++++++)))************+++++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))************+++++++++---,,,***)))))))))******)))+++---,,,)))((()))+++************************))))))******+++++++++,,,++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''''''''((()))******+++************************************************))))))))))))))))))))))))************************(((***+++***)))((()))***,,,++++++++++++++++++,,,))))))******++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++***)))(((((()))***+++))))))))))))************))))))******++++++++++++******))))))))))))******&&&''''''((()))*********(((((((((((())))))))))))+++***((('''''''''((()))+++***)))(((((('''(((((()))************++++++++++++++++++***************((('''&&&&&&&&&((()))***(((((())))))******++++++******++++++++++++******((((((((((((((((((((((((************************))))))))))))))))))))))))((()))***++++++***)))(((%%%''')))***+++***)))(((************************((((((((((((((()))******((()))***)))((('''(((***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******222222222222222222222222222222222222222111000//////111444555444333444444222333333333333333333444333333333333333333333333333333333333333333333333555444333333222222333333666666666555555444444444333333333444444444555555333333333444444444555555666777777777888888888888888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>@@@?????????>>>>>>=========>>>>>>@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBB??????@@@@@@@@@??????>>>CCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCGGGGGGHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAABBBBBBBBBBBBCCCAAA@@@@@@???===;;;:::999999999777666555444444333222222222111111///......,,,,,,---......---,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((******++++++++++++******)))************+++++++++++++++++++++++++++++++++******)))))))))))))))******************++++++++++++***************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++,,,+++***))))))***+++,,,++++++******************************************************************+++++++++*********))))))))))))******++++++,,,,,,************************))))))))))))))))))))))))******************************************************))))))))))))******))))))************))))))(((((((((((())))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))222222222222222222222222222222222222222111000000111333444444222111222222222222222333333333333444555555555555555555555555444444444444444444444444555444333333222222333333555555555444444444333333333333333333444444444444333333333444444444555555666666777777777888888888999999999::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>????????????>>>>>>>>>======>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBB???@@@@@@@@@@@@@@@??????BBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGHHHHHHHHHGGGGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>><<<:::999777666555444222222222222111222222111111///......,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************************************************************++++++************++++++++++++***))))))***++++++************************************************************************+++++++++*********)))))))))))))))***************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((((((((()))))))))***))))))***++++++++++++***))))))))))))))))))))))))************************************)))))))))(((***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))222222222222222222222222111222222222222111000000333333333222000///000111222222222222333333444444555555555555555555555555444444444444555555555555555444333333222222333333444444333333333333333222222222222222333333333333333333333444444444555555666666666666777777777777999999999:::::::::::::::===>>>>>>??????>>>>>>===<<<<<<<<<<<<============????????????>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAA@@@BBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCFFFGGGGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>><<<;;;:::666666444333222222222222111111111111000///......,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---+++,,,------......------++++++************++++++************************++++++++++++++++++++++++((((((((((((((((((((((((************************************************++++++************++++++++++++***))))))***++++++************************************************************************+++++++++******************))))))))))))))))))(((************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))((((((((()))))))))******))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((()))******'''''''''''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))111111111111111111111111111111222222222111111000222222222000......000222111111111222333333444444222222222222222222222222333333333444444444444444555444333333222222333333222222222222222222222222111111222222222333333333333333333444444444555555555555555666666666777777999999999999999999999999===>>>>>>??????>>>>>>===;;;<<<<<<<<<============?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@?????????@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>===;;;:::888777666555444444444444000000111111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,---...///......---,,,,,,+++*********++++++************************************************))))))))))))))))))))))))************************************************++++++************+++++++++******************+++***************+++++++++******************************************************************************))))))((((((''''''************************))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((()))))))))*********))))))***++++++++++++***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))111111111111111111111111000111111222222222111111///000000///...///111444000000111222222333444444222222222222222222222222111111222222222333333333555444333333222222333333222222222222222222222222111111222222222333333333333333333444444444555555444555555555555666666666888888999999999999999:::<<<======>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@AAAAAABBB@@@?????????@@@@@@AAABBBBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::777666555444444444444444///000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))***++++++,,,,,,))))))******************++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***************+++,,,,,,+++---...///000///...------,,,,,,+++******++++++************************************************************************************************************************++++++************++++++*********++++++*********))))))*********+++++++++******************************************************************************))))))((((((''''''************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((()))***************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))111111111111111111111111000000111222222222222111...///000000///000222444///000000111222333444444444444444444444444444444000000111111222222333333555444333333222222333333111222222222222333333333222222222222333333333333333333333444444444555555444444444444555555555666777777888888999:::::::::<<<======>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCAAA@@@??????============<<<;;;:::999444444333222222222222222/////////000000//////...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))***+++++++++)))))))))))))))*********++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******)))******+++,,,------...000222222111000......---,,,++++++***++++++************************************************++++++++++++++++++++++++************************************************++++++************++++++)))***++++++++++++***))))))))))))***++++++,,,,,,***************************************************************+++++++++***))))))))))))))))))(((************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))*********++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******+++******************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''******************************)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))111111111111111111111111000000111222222222222222///111222222111000111222//////000111222333444444333333333333333333333333000000111222222333444444555444333333222222333333222222222222333333444444333333333333444444444444333333333444444444555555333333444444444555555555555666777888999:::;;;<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>?????????@@@===>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<;;;:::999999333333222222111111222222......///////////////...,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))******+++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++*********++++++,,,......///111333555555444222111......---,,,++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++)))***++++++++++++***)))((())))))***++++++,,,,,,************************************************))))))*********+++++++++)))))))))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))*********+++++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))000000000000000000000000///000111222222222222222111222444444222000//////...///000111222333444444111111111111111111111111111111222333333444555555555444333333222222333333222222222333333444444444333333444444444444555555333333333444444444555555333333333444444444555555444555666777999;;;<<<===??????@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCEEEFFFGGGFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;:::999888888555555444333333333444444......///////////////...---,,,+++******+++,,,---++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++*********)))))))))))))))*********++++++,,,,,,,,,******************************++++++++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,---...///000111333555777888666444333///...---,,,++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,************************************************))))))******++++++++++++))))))******++++++,,,,,,************************))))))))))))))))))))))))******************************************************))))))))))))******))))))************)))))))))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111222222222222222222222222000111111222222333444444444333111000000000111111111222333333444444333333666555444333333333333333444444444444444444444444555555555555555555555555777666666777999;;;===>>>======>>>????????????>>>????????????@@@AAABBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGIIIKKKHHHIIIJJJKKKLLLMMMNNNNNNJJJHHHFFFCCCBBBAAABBBCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGEEEDDDBBBBBBDDDEEEGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@???======<<<;;;:::999999888666555555444444333222222////////////............---,,,++++++******++++++************************************************+++*********))))))(((((())))))))))))))))))))))))***************************+++,,,,,,+++***(((''')))(((((()))++++++***(((******+++++++++,,,,,,,,,......---,,,,,,+++******---------,,,+++,,,...111666777999999999888666555///...---+++******+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,+++******))))))************+++++++++++++++*********))))))))))))...---,,,+++************))))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++))))))***+++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++***************************************)))(((''')))))))))***+++++++++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))(((((((((((())))))*********++++++*********))))))((((((((((((((((((''''''''''''))))))))))))******************)))'''%%%###!!! )))***+++,,,,,,+++***)))******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''000000000000000000000000222222222222222222222222111111111111000000000///000000000000111111111111222222222222222222222222000111111222222333333444444333222111000111111222222222333444444444444444666555444333333333333444444444444444444444444444444444444444444444444444777666666777999;;;===>>>======>>>???????????????@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHHHHIIIKKKLLLNNNOOOOOOKKKJJJGGGEEECCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGEEEEEECCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFEEECCCBBB@@@???======<<<;;;:::999888888555555555444333333222222////////////............---,,,,,,+++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))************************++++++,,,,,,+++***)))(((,,,*********++++++***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,---///111999:::<<<>>>>>><<<:::999111000...---,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********------,,,++++++***++++++***************************************+++++++++,,,+++***))))))***+++,,,)))******+++++++++******************************************************++++++++++++++++++++++++***************************++++++++++++******)))******************++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))************))))))***************)))((((((((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))*********************))))))'''&&&&&&)))***++++++++++++***))))))))))))******)))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))(((((())))))))))))))))))))))))))))))))))))***************)))))))))(((((((((''''''((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000000000000000000000000111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222000000111111222333333333444333333222222222222333333333444555555555555444555555444333333333444444444444444444444444444444333333333333333333333333666666777777999:::<<<=========>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGIIIKKKMMMNNNPPPQQQMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@???===<<<<<<;;;:::999888888555555444333333222222111/////////............---...---,,,,,,++++++,,,,,,************************************************************))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,+++******---,,,***+++++++++***(((******+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,------------///222555777;;;===>>><<<:::888333222000...------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---......------,,,,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++++++++*********************************************************************************************************++++++,,,,,,,,,,,,+++******************))))))+++***))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))************))))))((())))))))))))************************)))))))))))))))******++++++,,,,,,,,,))))))))))))************(((((()))***************)))******++++++******)))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))***************)))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************000000000000000000000000........................111111111000000000000000///000000000111111111111111111111111111111111111000000000111222222333333444333333333333333333333333444555555666666555555555444444333333333444444555555555555555555555555444444444444444444444444666666777888999:::;;;<<<======>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFHHHJJJLLLNNNPPPQQQNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999888777777444444333333222111111111//////.........---------...---,,,,,,+++,,,,,,,,,*********************************************************)))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,,,,,,,,,,+++))))))++++++***)))******+++++++++,,,,,,,,,))))))******+++,,,,,,---***,,,---...---...000222222555999<<<===<<<:::888555444111///...---------,,,,,,,,,------------------------------.........***++++++,,,---.........---------...........................------------++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,++++++******************************************************))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,++++++******))))))((((((******)))))))))))))))***************************))))))))))))))))))))))))))))))************))))))))))))************)))((()))))))))))))))******************)))))))))))))))))))))******+++,,,------((()))))))))************&&&'''((()))))))))))))))))))))************))))))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((************))))))((('''((()))))))))************(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))))))))(((((((((((())))))))))))************))))))((((((((()))))))))))))))((((((((((((((((((((((((((()))))))))))))))******////////////////////////------------------------000000000000000000111111///000000000111111111111111111111111111111111111///000000111111222333333333333333333333333333333333444555555666666555555444444333333333444444555555555555555555555555555666666666666666666666666555666777888999:::::::::<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEE@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPNNNNNNMMMKKKJJJJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@???>>>;;;;;;:::999888777777666333333333222111111000000............------------------,,,++++++++++++,,,************************************************))))))))))))))))))******************************************************+++++++++,,,,,,---......+++)))((((((***+++,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...//////000222444666888<<>>===777555333000...---------,,,,,,,,,---------......---------.........//////,,,,,,---...///000000111------...///000111111222000000000000/////////...,,,,,,++++++******++++++++++++++++++++++++++++++)))))))))******+++++++++***++++++++++++++++++***++++++,,,,,,,,,++++++***************************************************))))))))))))))))))))))))************************(((((()))***+++++++++***+++******))))))(((((((((***)))))))))))))))******************************************************))))))************))))))((())))))*********))))))******))))))))))))))))))))))))))))))))))))******((((((((()))***+++,,,,,,((()))))))))************((()))))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))((('''&&&&&&((()))))))))************(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))))))))(((((((((((())))))((()))************)))(((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111//////000000111222222222111222222333333333333222333333444555555555555444444444333333333444555555555555555555555555555555666666666666666666666666555666777888999999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>;;;::::::999888777666666333333222111111000000///.........------------,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************************************,,,++++++,,,---...///000,,,***((((((***,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333444666888888999<<<>>>??????>>>>>>:::888555333000///......+++,,,,,,------..................//////000000111000111111222333444444555000000111222333444555555444444333333333222222222000000///...------------------------------------++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((()))*********))))))))))))))))))))))))(((((()))))))))))))))******+++++++++++++++++++++++++++************************))))))************))))))((())))))************)))************))))))))))))))))))))))))************'''((((((((()))*********))))))))))))************++++++,,,++++++***)))(((***))))))(((((())))))*********++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((((((((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((''''''((())))))))))))(((((((((((())))))((()))***++++++***)))(((&&&''''''(((((())))))***))))))))))))))))))))))))&&&&&&''''''(((((())))))////////////////////////000000000000000000000000///000000000111111111111000000000000111111111111111111111111111111111111//////000000111111222222000000222333333333222222222222333444444444444444333333333333333444555666555555555555555555555555666666666666666666666666555666777888999999888888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>::::::999888777666555555222222222111000000//////.........---------,,,,,,,,,+++******))))))******------------------------************************((()))))))))************************************************************,,,++++++,,,---///000222222///,,,++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------......///000333666888999:::;;;===;;;;;;<<<===>>>>>>??????>>><<<999666333222111111...//////000111111222222333444444555666666777777777777777888888999999999777777777777777777777777888888888888777777777777666666444222111000000000////////////////////////.........---,,,,,,++++++***+++,,,------,,,+++***)))***+++,,,---.........++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++***))))))((((((((())))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++************************))))))************))))))(((((()))***************************)))))))))(((((()))))))))************(((((())))))))))))))))))))))))))))))******************++++++******)))(((***)))(((''''''((()))***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***'''(((((()))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&''''''((())))))******//////////////////////////////////////////////////////000000111111111222000000000000111111111111000000000000000000000000/////////000111111222222///000111222333222222111111222333333444444333333333333333333333444555666666666666666666666666666555555555555555555555555555666777888999999888777888888999::::::::::::999<<<;;;;;;<<<<<<===>>>???============>>>???@@@AAA??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJIIIIIIHHHGGGEEEDDDBBBBBBDDDEEEGGGDDDDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>::::::999888777666555555222222111111000/////////......---------,,,,,,,,,+++******)))((()))))))))........................************************(((((())))))*********+++************************************************,,,,,,+++,,,---///111222777444000---,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,---///000111222333666:::<<<===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEE@@@???<<<888666444333333333333444555666666777777::::::;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<============<<<;;;:::999888777<<<<<<<<<;;;;;;;;;::::::;;;:::888666444333333222111111111111111111111111111111000///...------,,,,,,,,,---......---,,,,,,((()))***,,,---...//////++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))''''''(((((())))))******))))))((())))))***++++++++++++++++++++++++++++++************************))))))************))))))(((((()))***************+++*********))))))(((((((((((())))))*********+++*********)))))))))))))))))))))))))))************&&&''''''(((((((((((('''***)))(((''''''((()))***(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((((((((())))))******'''((()))***************))))))))))))************))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))''')))***++++++***)))'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++/////////...............//////000000000000//////////////////////////////////////////000000000000000000000000000000000000000000111111111000000///111111111111111111111111444444444444444444444444333333222111222333444555444444444555555555666666111222333555666777777888666666777777777777666666666777888888777888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<===>>>@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCHHHHHHHHHIIIIIIHHHGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGLLLKKKIIIGGGFFFFFFFFFGGGIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA???>>><<<;;;;;;999888777555444444444444000000000000///////////////............---------+++++++++++++++++++++++++++***)))***,,,---,,,+++************************))))))************))))))))))))))))))))))))))))))******)))))))))))))))))),,,+++++++++---///222444444444333000---,,,---///---...///...---,,,---...............///111333444666888;;;???BBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEECCCBBBAAA???<<<:::888777999999999:::;;;;;;<<<<<<@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>AAAAAAAAAAAA@@@???>>>>>>???>>>===<<<;;;:::999888888777666777888777222...333222111111000000000111/////////...------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,)))************++++++++++++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))+++***)))(((((()))***+++(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++***)))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******++++++***)))(((((())))))111111111111111111111111//////000000000000//////000000000000000000000000.../////////000000000000////////////////////////000000111111111000000///111111111111111111111111222222222222222222222222333333222222222333444555444444444555555555555555222222333555666666666666555555666666666666555555777888999888888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@???>>><<<;;;:::999888777555444333333222222000000000000/////////...------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++,,,,,,,,,,,,++++++************************************************,,,+++++++++,,,...000111222333222000---++++++,,,+++,,,------,,,+++,,,.../////////000222444666777===???BBBEEEHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFGGGHHHEEEEEEDDDCCCBBB@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>======>>><<<;;;<<<===<<<999666777777666555555555555555333333222111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************************************************************,,,,,,++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))************++++++++++++***)))***++++++***)))******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,+++)))((((((((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))************************))))))))))))***************)))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******+++******)))(((((())))))////////////////////////...//////000000//////...000000000000000000000000....../////////000000000///////////////////////////000000111111000000000111111111111111111111111000000000000000000000000333222222222222333444444555555555444444444444444333333444555555555555555444444555555555555444444777888999888888888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;999999888666555444333222111111111000000000/////////......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++......---,,,,,,...///000222444444333000---,,,++++++---......------///000111111222444666999;;;===DDDFFFHHHKKKMMMNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAABBBBBB@@@???======<<<<<<<<<<<<;;;;;;999888777666555444333333000000///......------------------------------------,,,,,,++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))************++++++++++++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))---,,,,,,***)))(((''''''))))))))))))))))))))))))))))))************))))))+++***))))))((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))((('''&&&%%%''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))************)))((((((((())))))---------------............//////////////////...////////////////////////........./////////000000////////////////////////...///000000000000000000111111111111111111111111000000000000000000000000222222222222222333333333555555444444444444333333444444444555555444444333333333444444444444333333555666777777666666888:::;;;;;;;;;;;;<<<<<<<<<<<<===============>>>??????@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGEEEEEEDDDCCCBBBBBBAAAAAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;:::999888888666555444333222111111111000000/////////.........,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************))))))************))))))************************++++++,,,,,,,,,,,,,,,---111000////////////000000444666888777444000...---...000111222111222444555555666777:::===@@@BBBCCCHHHIIIKKKNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMLLLLLLKKKKKKKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAAAAAAAA???>>>===<<<;;;999888888555555444333222111000000000000///......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))*********++++++++++++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((((((((((((((((((((((((((((()))***++++++***)))(((******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************((()))))))))************)))))))))))))))************))))))))))))))))))***++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&((())))))'''&&&$$$'''''''''((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((())))))******))))))((((((((())))))/////////000000111111111......////////////..........................................////////////..............................///000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444333333444444444444444444333222222222333333333333222222222333444444333444666888999:::::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@@@@???======<<<;;;::::::999999666666444333222111111111////////////............------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************))))))************))))))************************++++++,,,,,,,,,---------000///////////////000000444666999999666333000///000222444555666777999;;;<<<===???AAADDDGGGHHHIIIKKKMMMNNNPPPQQQRRRQQQQQQPPPQQQQQQRRRRRRRRRRRRRRROOONNNNNNNNNMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888777666555555444333111///...---,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********++++++++++++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((()))***++++++***)))((()))))))))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))))))))))))))))))))))))))((()))))))))************(((((())))))************)))))))))******)))))))))++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))$$$&&&'''))))))(((&&&%%%''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))((((((((((((((())))))------......//////000000---......//////......---------------------------------........./////////........................------...///000000000000000000000000000000000000111111111111111111111111000111111222333222222222222333333333444444444444333333444444444333333222222222333333333333222222000222333222222222444666777888888999999:::::::::======>>>>>>>>>>>>======<<<<<<============<<<<<<;;;;;;<<<===>>>@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDBBBAAABBBBBBCCCDDDDDDDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>???@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999999999666666444333222111111111/////////.........------------------,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,------...///000000111444666999:::777555333222444666888:::;;;<<>>??????>>>===<<<<<<==================<<<999:::;;;<<<>>>???@@@AAA@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFHHHIIIFFFGGGGGGGGGGGGEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBB???@@@AAABBBBBBAAA@@@???>>>???@@@@@@AAAAAAAAA@@@:::::::::999999888888777555444333222111000000000//////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---------,,,---...000222444555555777:::<<<===;;;:::999999:::===???AAACCCDDDGGGIIILLLMMMNNNPPPQQQQQQQQQPPPRRRRRRTTTUUUUUUTTTSSSRRRQQQRRRSSSUUUUUUUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOOOOONNNNNNNNNNNNLLLLLLKKKKKKKKKLLLLLLMMMJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKMMMLLLIIIGGGGGGHHHEEEGGGHHHJJJJJJJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@???======<<<;;;:::999888888666555444222111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))((()))************++++++++++++***)))***++++++***)))******++++++++++++******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++((()))***++++++***)))((()))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''''''''((())))))------......///000111111---..................---////////////////////////---------.........//////........................,,,---...///000000000000000000000000000000000000111111111111111111111111///000111222333222111111000000111222444555666666111222333333444444444333222333333444444333333222111222333333222333555666444555555666777888888999======>>>??????>>>===<<<======>>>>>>>>>>>>======999999;;;<<<===???@@@@@@>>>???@@@AAABBBBBBCCCBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHCCCDDDEEEGGGGGGGGGFFFEEE@@@AAABBBBBBCCCCCCBBBBBB>>>???AAABBBBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAA999999888888777777666666444333222000//////......//////.........---------+++++++++************)))+++++++++++++++++++++++++++***)))***,,,---,,,+++************************))))))************))))))++++++++++++++++++++++++))))))***++++++,,,------...///222444777999:::;;;<<<>>>AAAAAA@@@???@@@AAAAAADDDGGGIIIJJJLLLOOOQQQQQQRRRSSSTTTTTTSSSRRRRRRQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHKKKMMMLLLIIIEEEDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA????????????????????????:::999777555333222222111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((()))************++++++++++++***)))***+++++++++)))******++++++++++++******))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))+++++++++***)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))************************))))))))))))************'''(((((()))***+++++++++((()))***++++++***)))((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))***+++&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******'''''''''''''''((()))***,,,------......------,,,---------.........//////------............---------...///...,,,+++,,,------------,,,,,,+++++++++............//////////////////...///111222222111......///000111222222333000000000000111111111111111111222333444444555555333333333333333333333333333222111111333555555444444444333222222333333333222333444666888999::::::<<<<<<<<<============>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA======>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDAAAAAA@@@@@@???@@@@@@@@@===>>>@@@AAAAAA@@@>>>===>>>>>>???AAABBB@@@===:::888777666555555444444555555444222000//////000111//////...---,,,,,,++++++((()))+++,,,,,,+++***)))++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------***++++++,,,,,,,,,++++++,,,,,,------............000333888<<<>>>???@@@BBBAAABBBDDDFFFGGGIIIIIIJJJIIIJJJLLLNNNOOOQQQQQQQQQTTTTTTTTTSSSSSSTTTUUUUUUTTTSSSRRRQQQRRRTTTVVVWWWVVVVVVVVVVVVVVVUUUUUUUUUXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQRRRQQQPPPNNNMMMMMMNNNNNNKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHFFFDDDCCCDDDEEECCCEEEFFFFFFEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFEEECCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBB>>>===<<<:::888777777777444444555444444333222111111000///...---...//////---+++))))))+++,,,---,,,******++++++++++++******************************,,,,,,---------,,,,,,+++******))))))))))))******,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))******))))))))))))))))))))))))*********))))))(((&&&&&&''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......------,,,+++******)))************+++++++++******))))))))))))******************************++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))'''''''''((()))))))))******))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((,,,------......------,,,,,,------------.........------............---------...///...,,,+++,,,---.........---------,,,,,,............////////////222111000/////////...---//////000000111111222222000000000000111111111111111111222222333333444444333333333333333333333333555333222222333444333222444333333222222333333444222333555666777888999999;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>???@@@@@@@@@@@@???>>>>>>>>>>>>@@@AAA@@@===:::888777666555444444444444444333222000//////000000///......---,,,,,,++++++)))***+++,,,,,,+++)))(((************************,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---......---------------...///000222333555999===@@@BBBCCCEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTQQQRRRRRRRRRQQQPPPOOOOOONNNMMMLLLJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDBBB@@@@@@AAABBB@@@BBBDDDDDDDDDCCCDDDEEEDDDDDDBBBAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBBBBAAAEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<;;;;;;:::999999888777555333222222111000........./////////---+++***,,,---...---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++******))))))))))))******,,,,,,++++++++++++++++++***************************************************))))))(((((())))))************************************)))))))))))))))))))))))))))))))))))))))(((((()))******)))))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,,,,+++*********)))************+++++++++******))))))))))))************************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))+++***)))((('''(((((()))&&&&&&&&&&&&&&&%%%%%%$$$))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''((()))))))))))))))((((((((())))))))))))((((((,,,------......------,,,,,,,,,,,,,,,------------------............---------.........,,,+++,,,---/////////...........................////////////000000//////...---------000000000000000111111111000000000000111111111111111111111111111222222222333333333333333333333333777555333222333333222111333333333222222333333444333444555666777777777777::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA????????????????????????======>>>???@@@???<<<:::777777666555444444444444333222111000/////////000......------,,,,,,++++++***+++,,,,,,+++***((('''************************++++++++++++++++++,,,,,,************************************************+++,,,---...///000000000...------...111444777999===@@@DDDGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWUUUTTTTTTTTTSSSSSSRRRRRRNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@AAA@@@>>>>>>???AAA>>>@@@CCCCCCCCCCCCDDDEEECCCCCCAAA@@@????????????AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHGGGEEECCCBBBAAA@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@???===;;;999666555555444333111111000000000111///,,,,,,---.........,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++******))))))))))))******++++++++++++++++++,,,,,,++++++++++++++++++++++++*********************************))))))*********************************+++*********))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++******))))))))))))******************************((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))******)))((((((((()))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))((((((''''''((()))))))))))))))(((((())))))))))))((((((,,,------......------,,,+++++++++,,,,,,,,,------------............------,,,---......,,,,,,,,,.......................................////////////---...////////////000111111111111000000000000000///000000000111111111111111111111111000000000000333333333333333333333333666444222222333333333222333333222222222333444444444555555666666666666555888999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@??????@@@@@@AAADDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAA@@@??????????????????>>>>>>>>>>>>??????=========>>>???>>><<<999777666555444333333333333111111000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,+++)))((('''***************+++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,+++,,,...000111333333444000//////000333888<<>>>>>AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???===<<<;;;999888888777666555444444333111...---...//////...------------,,,+++))))))******************************++++++,,,++++++++++++******))))))******+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++******)))((((((((())))))))))))))))))))))))((()))***++++++,,,,,,+++''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((())))))*********+++++++++******))))))))))))******************************''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***************))))))(((&&&'''((())))))******)))(((((())))))))))))((((((,,,------......------,,,+++++++++,,,,,,,,,------------............------,,,---...---,,,,,,---...------------------..................////////////---///111111//////111333111111111000000000000000///000000000111111111111111000000000000000000000333333333333333333333333444222111111333555444444333222222222333333444555555555666666666666666555888888888888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========?????????@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@???AAA@@@@@@?????????@@@@@@CCCCCCBBBAAAAAABBBCCCCCCAAA@@@???>>>============??????>>>======>>>??????===<<<<<<===>>>===;;;999666555444333333222222222///000000000//////......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///222444666777888444444444555888===AAADDDJJJLLLOOOPPPPPPPPPRRRTTTTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSTTTSSSRRRRRRQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEECCCDDDEEEGGGGGGIIIKKKLLLLLLLLLNNNOOONNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@?????????@@@@@@AAABBBCCCCCCDDDBBBAAA@@@???=========<<<============>>>???@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>======<<<;;;::::::666333111000000111000///.........---,,,+++)))(((************************)))***+++,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,************************************************++++++************++++++************************************))))))(((((())))))))))))))))))))))))******++++++++++++******''')))***+++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))((())))))*********+++++++++******))))))))))))******************************''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******************((('''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))''''''((()))))))))))))))(((((())))))))))))((((((,,,------......------,,,,,,,,,,,,,,,------------------............------+++---...---,,,,,,---///---------------.....................////////////000222444222///---///111000000000000000111111111000000000000111111111111000000000000000111111111333333333333333333333333333111000111333555555555222222222222333444555555555666777777777777777666888888888888999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========??????@@@@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???BBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======;;;999555555444333222222222222......////////////......,,,,,,,,,,,,++++++++++++,,,,,,+++******))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,------------------------*********++++++,,,,,,------///222555888;;;<<<===;;;;;;;;;===@@@CCCGGGIIINNNPPPRRRRRRQQQRRRSSSUUUTTTTTTUUUUUUVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVXXXWWWVVVUUUUUUTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFHHHIIIJJJJJJKKKJJJJJJJJJLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMPPPRRRTTTUUUUUUTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSOOONNNLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEEEEDDDAAAAAAAAABBBBBBCCCCCCDDDBBBAAA???>>>===<<<<<<<<<:::999999:::;;;<<<======>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@???:::888555333333444333222222111111000...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++************++++++++++++++++++++++++,,,,,,))))))))))))))))))))))))*********************************))))))*********************************)))))))))))))))))))))***))))))))))))))))))))))))*********+++******))))))''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))))))))))))))))))))************+++++++++******))))))))))))******************************((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))***+++++++++*********)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))(((((((((((())))))))))))((((((,,,------......------,,,,,,------------.........------............------+++,,,...---,,,,,,---///------........./////////............///////////////222444222...,,,...111//////000000111111222222000000000000111111111111///000000111111222222222333333333333333333333333444333111222333444444333222222222222333444555666666666777888999999888888888888888999999999::::::999::::::;;;;;;::::::999::::::;;;;;;<<<=========??????@@@AAAAAABBBBBBCCCAAABBBCCCDDDDDDCCCAAA@@@DDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???===<<<<<<<<<;;;<<<===>>>??????>>>===<<<===<<<:::;;;<<<<<<;;;999555444333222111111111111------.../////////...---++++++++++++++++++++++++++++++******************((())))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......111333666:::===@@@CCCDDDCCCCCCDDDFFFHHHJJJLLLMMMRRRSSSTTTSSSSSSSSSUUUVVVSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXWWWWWWUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXXXXVVVTTTTTTUUUVVVXXXZZZ\\\\\\[[[[[[\\\]]]``````aaaaaaaaa```^^^^^^ZZZXXXVVVSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSRRRQQQPPPOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCAAA???===<<<<<<999999888999999:::;;;<<<<<<<<<>>>???AAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBB???===:::888888888777666666666555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,++++++******++++++,,,,,,,,,++++++++++++++++++***************************************************))))))(((((())))))***************************((((((((()))******++++++))))))))))))))))))))))))''''''((()))************''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))))))))************************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((()))***++++++++++++***,,,+++)))(((((((((******))))))))))))))))))))))))((((((((((((((((((((((((###$$$%%%''')))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********)))******))))))((('''&&&(((((())))))))))))((((((,,,------......------,,,---------.........//////---..................---+++,,,------,,,,,,...///.../////////000000111111............/////////000***...111000---,,,///333...//////000111222222333000000000000111111111111//////000111222333333444333333333333333333333333666444222222333333222111222222222222333444555666666777888999999:::::::::888999999999999:::::::::999::::::;;;;;;::::::999::::::;;;;;;<<<======>>>???@@@@@@AAAAAABBBBBBCCCAAABBBDDDEEEEEEDDDBBBAAAFFFEEEDDDCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@>>>===<<<<<<<<<;;;===>>>@@@@@@>>>===;;;===;;;::::::;;;<<<:::999555444333222111111111111,,,---.../////////...---++++++++++++++++++++++++*********)))******++++++((())))))***++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++------......///000111111444666999===AAADDDGGGHHHIIIIIIKKKLLLNNNOOOPPPPPPTTTUUUUUUUUUSSSTTTUUUWWWSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSSSSQQQPPPPPPOOOOOOOOOMMMKKKIIIFFFEEEEEEFFFGGGAAABBBCCCDDDEEEFFFGGGGGGCCCDDDFFFIIIMMMOOORRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZ[[[\\\]]]^^^^^^___aaabbbbbb```^^^]]]^^^___]]]___``````___^^^___```dddeeefffggggggfffeeeddd```___\\\YYYWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUURRRRRRRRRQQQQQQQQQQQQQQQKKKJJJGGGDDDAAA>>>===<<<999999999999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCEEEEEEEEEDDDDDDCCCAAA===<<<;;;;;;:::999999999888777555222000///************************+++,,,---...////////////,,,++++++******++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++************************))))))(((((((((((())))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))$$$%%%'''(((***+++++++++''')))***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++******))))))))))))******************************,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,((()))***+++,,,,,,+++***)))(((&&&%%%$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((!!!###%%%'''))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((()))*********************)))'''&&&%%%(((((())))))))))))((((((,,,+++***))))))+++---..............................------,,,,,,------...,,,,,,,,,---------....................................////////////......222222111000///...------000000000000111111111111000000000000000000000000000000111222333444444555555444333222222222333444333333222222333555666888333222111111222333555666888888999:::::::::999999888888888888888888999999>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>>>>??????@@@BBBAAA@@@@@@@@@@@@AAABBBDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCBBBCCCAAA???=========??????@@@AAAAAAAAAAAA@@@??????============;;;999777666444333222111000000000000///......,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++)))((())))))***++++++******+++---///000((())))))***+++************+++,,,,,,---...111444:::;;;???CCCGGGJJJMMMNNNNNNOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWTTTTTTVVVVVVUUUSSSSSSSSSPPPLLLIIIGGGHHHJJJIIIHHHEEECCCBBBBBBBBBCCCAAABBBCCCEEEFFFHHHIIIJJJIIILLLQQQTTTVVVXXXZZZ[[[\\\]]]```bbbbbbaaa^^^]]]aaa___]]]]]]^^^___```_______________```aaacccccceeeeeeeeeeeeffffffffffffeeeffffffdddcccbbbdddffffffhhhjjjlllllllllkkkjjjdddcccaaa______```bbbcccdddbbb___^^^___```aaaaaacccccccccccccccbbbaaaaaadddcccaaaaaabbbaaa___]]]VVVTTTQQQMMMHHHEEEBBBAAAAAA@@@>>>===<<<<<<======999999:::;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@>>>;;;777333000000...------...///...---+++++++++************)))+++++++++++++++***)))((($$$%%%(((***,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************))))))************))))))((((((((()))******++++++))))))))))))************************************)))))))))))))))))))))))),,,,,,++++++***)))))))))************************************************+++***)))(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&'''(((((('''&&&&&&&&&''''''((()))******+++******))))))(((((('''''',,,+++***))))))+++---...------------------------...------,,,,,,------...,,,,,,,,,---------..............................------............------000000000000////////////////////////000000000000000000000000000000000000111111111222222333333444444333222111111222333444000000000000000222333444333333222222333444666777888888999:::::::::999999888888888888888999999:::>>>===<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@CCCBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDDDDBBB@@@???>>>>>>???@@@???????????????>>>>>>===============;;;999777666333333222111000000000000//////...---,,,+++******++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++++++++,,,---...,,,------...............***,,,...///111444888;;;>>>@@@CCCGGGJJJMMMOOOPPPQQQQQQRRRSSSSSSSSSRRRRRRTTTTTTTTTTTTTTTUUUUUUUUUYYYZZZZZZYYYXXXWWWVVVVVVXXXUUURRRQQQRRRRRRPPPNNNLLLKKKJJJGGGDDDCCCEEEGGGDDDCCCBBBAAAAAABBBDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSVVVXXXYYYZZZ\\\^^^bbbccceeeffffffeeedddccccccaaa___^^^___aaaaaa```ccccccddddddeeeggghhhhhhiiiiiijjjjjjkkklllllllllkkkkkkiiigggddddddfffhhhlllmmmnnnnnnnnnllljjjiiifffdddbbbaaabbbeeehhhjjjjjjhhheeecccccccccccccccaaabbbdddeeeggghhhiiiiiijjjiiihhhhhhiiihhhfffdddaaa___[[[WWWSSSPPPNNNMMMGGGEEECCC@@@>>>=========<<<<<<============>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCAAA>>>:::666333222000......//////...,,,,,,,,,,,,,,,++++++++++++***++++++++++++******)))))))))***++++++***)))(((***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))************)))******++++++******)))******)))))))))((((((((())))))))))))************************************))))))))))))))))))))))))))))))******************************************************************+++***)))(((((()))***+++***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((()))************)))))))))(((((((((''',,,+++*********+++,,,---,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------..............................,,,,,,------------,,,,,,.........//////000000000........./////////000000000000000000000000000000222222222222222222222222222222111111111222222333333333333333333444555666444444444444555666777888777888999:::::::::::::::888888888888888999::::::>>>======<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDHHHHHHGGGGGGFFFFFFEEEEEE@@@AAABBBDDDEEEEEEFFFFFFDDDCCCBBB@@@@@@@@@@@@AAA???@@@@@@@@@@@@???>>>>>><<<======<<<;;;999777555333333222111000000000000000//////...---,,,++++++************************************************((()))***++++++,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,...111444777;;;@@@CCCEEEFFFIIIKKKNNNPPPQQQRRRTTTTTTSSSRRRRRRRRRRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWZZZZZZZZZYYYWWWVVVTTTSSSUUURRROOONNNMMMLLLJJJHHHDDDDDDDDDCCCBBBBBBDDDFFFCCCCCCCCCDDDFFFHHHJJJKKKOOOPPPRRRTTTUUUWWWWWWXXXZZZ[[[]]]]]]]]]___aaadddjjjkkkmmmnnnooooooooooookkkiiifffeeeeeeggggggfffiiiiiijjjkkklllmmmnnnnnnooopppqqqssstttuuuvvvvvvuuussspppkkkhhhhhhkkknnnssstttttttttrrrooolllkkkiiihhheeeeeegggkkkqqqtttsssrrrpppmmmkkkiiihhhhhhdddeeegggjjjlllnnnpppqqqqqqpppooopppppppppnnnlllkkkjjjgggccc___\\\[[[ZZZQQQOOOLLLIIIFFFCCCBBBAAABBBBBBAAA@@@???>>>>>>======<<<;;;;;;;;;<<<===>>>CCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA>>>;;;999555333111000000///...,,,......---------,,,,,,,,,)))***++++++++++++++++++***+++++++++***)))((((((***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++++++++******)))))))))))))))************)))******++++++******)))++++++***)))'''&&&%%%%%%))))))))))))************************************))))))))))))))))))))))))''''''((())))))***++++++******************************************************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((()))))))))+++***)))(((((()))***+++''''''(((((())))))******))))))))))))((((((((((((++++++*********+++,,,---++++++,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------..............................,,,------......------,,,........./////////000000////////////000000000000000000000000000000000000333333333222222111111111111111111111111111222222444444555555555666666777555555555666666777888888777888999999::::::::::::888888888888999::::::;;;>>>=====================>>>>>>>>>>>>>>>??????@@@DDDDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFGGGHHHGGGEEEDDDGGGGGGGGGFFFFFFEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<<<<;;;:::888666555333222111000000/////////000000///...------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,+++***((('''***+++,,,,,,,,,+++***))))))))))))******+++,,,---000333777:::===AAAEEEHHHJJJKKKMMMOOOQQQRRRSSSSSSUUUUUUSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTSSSPPPOOOLLLJJJIIIGGGFFFEEEAAABBBCCCDDDDDDEEEHHHJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUVVVXXXZZZ\\\]]]]]]]]]___```aaabbbbbbdddgggjjjooorrruuuyyy|||||||||{{{xxxuuuqqqoooppppppqqqpppnnnoooppprrrssstttuuuuuuwwwxxxzzz|||~~~|||wwwqqqnnnnnnqqquuuzzz{{{{{{{{{yyyvvvsssqqqpppmmmkkkjjjlllqqqwww{{{}}}|||{{{xxxssspppnnnnnnkkklllmmmnnnppprrrssstttvvvuuuuuuuuuwwwwwwuuusssqqqooommmjjjgggdddcccbbb\\\ZZZXXXTTTQQQNNNLLLKKKIIIHHHGGGEEECCCAAA???>>>???>>><<<::::::;;;<<<===AAA@@@@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBB@@@???999777555444333111///,,,.........---------,,,,,,)))******+++,,,,,,,,,,,,)))))))))***++++++++++++***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********++++++***))))))((()))))))))************((())))))******))))))(((******)))((('''&&&%%%%%%((()))))))))************************************))))))))))))))))))))))))''''''(((((())))))))))))***************************************************))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))******((('''%%%$$$$$$%%%'''((('''((((((((()))))))))***))))))))))))((((((((((((++++++***+++++++++,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,---------....................................////////////......////////////............000000111111111222222222111111111111111111111111444333333222222111111111000000111111222222222222222222222333333333333333555555666777888888888888666777888999::::::;;;:::888888888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;999777555444333222111000/////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,+++***((('''***+++,,,------,,,***)))++++++,,,---...000222333777:::===@@@BBBDDDHHHJJJMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUUUURRRRRRRRRRRRQQQPPPOOONNNHHHHHHGGGEEEDDDCCCCCCCCCBBBDDDFFFHHHHHHJJJMMMOOOSSSUUUWWWYYY[[[\\\\\\\\\ZZZ[[[^^^```bbbccccccbbbbbbdddeeefffgggjjjnnnqqqrrruuu{{{zzzwwwwwwxxxxxxxxxvvvwwwyyy{{{|||}}}~~~~~~~~~}}}wwwssstttxxx{{{}}}{{{yyyvvvssspppnnnpppuuuzzz~~~~~~xxxsssqqqqqqpppppppppqqqsssuuuwwwxxx{{{{{{zzz{{{}}}}}}|||zzzuuusssqqqnnnllljjjiiihhhcccbbb```^^^[[[YYYWWWVVVQQQPPPNNNKKKHHHFFFDDDCCCBBBAAA>>><<<;;;;;;<<<===>>>===<<<<<<===???AAABBBAAABBBBBBCCCCCCDDDDDDCCC===;;;999888777444111...------------,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))))))))(((((()))))))))************'''(((((((((((((((((('''((((((((((((((('''''''''((()))))))))************************************))))))))))))))))))))))))))))))))))))((((((''''''************************************************)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&$$$######$$$&&&'''(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...,,,,,,,,,---------.................................//////////////////.../////////......---------111111111222222222333333111111111111111111111111333333333222222111111111///000111222333333333333333444444555555444444333555555666777888888888888666777888999:::;;;;;;;;;888888888888999;;;<<<======>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA>>>????????????>>>======:::;;;;;;:::999777555333222222111000////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,------///111555888999???AAAEEEGGGGGGHHHJJJLLLOOOOOOQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVUUUTTTRRRQQQPPPPPPOOONNNNNNLLLJJJHHHFFFEEEAAABBBCCCCCCBBBBBBDDDFFFHHHJJJMMMNNNOOOPPPSSSUUU[[[]]]```ccceeeeeeddddddaaacccfffhhhjjjjjjjjjiiihhhjjjlllmmmnnnqqqtttwwwvvvxxx|||~~~{{{zzzzzz{{{zzz~~~zzzvvvwww{{{yyyvvvtttrrrssswww{{{~~~{{{vvvtttsssrrrrrrrrrtttvvvyyy|||~~~zzzyyywwwtttsssqqqppppppiiiiiihhhfffdddbbb```^^^YYYXXXVVVTTTQQQOOOMMMLLLGGGFFFCCCAAA@@@?????????===<<<;;;::::::<<<>>>???>>>??????AAABBBCCCDDDEEE@@@???===<<<;;;888444111......---------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,---,,,+++******************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************''''''((())))))))))))((())))))))))))************'''(((((())))))(((((('''&&&&&&'''((())))))******))))))))))))************************************))))))))))))))))))))))))++++++***))))))(((''''''************************************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++***(((&&&%%%#########(((((('''&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++,,,,,,,,,++++++,,,,,,---......//////...------,,,,,,------...,,,,,,,,,---------..............................---......//////......---------...............///000111111111111222222222111111111111111111111111333333222222222222222222///000222333444444444333666666777888888777666555444555666777888888888777666777888999:::;;;;;;;;;888888888999:::;;;<<<======>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>??????@@@BBBCCCDDDDDDDDDDDDCCCBBBEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHDDDDDDDDDDDDCCCBBBAAAAAA===>>>>>>>>>>>>===<<<<<<::::::::::::888666444333222111000//////......///------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,,,,,,,,,,---...////////////000333666;;;???AAAEEEGGGKKKLLLMMMMMMNNNPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWUUUTTTSSSQQQOOOMMMKKKKKKHHHHHHHHHGGGEEECCCAAAAAA???BBBEEEFFFGGGIIIMMMPPPQQQTTTVVVXXXXXXYYY[[[]]]aaadddhhhkkknnnnnnmmmllljjjlllooorrrttttttssssssppprrruuuvvvwwwxxxyyy{{{|||{{{yyyyyy||||||{{{{{{||||||}}}yyywwwxxx|||wwwvvvttttttuuuxxx|||{{{yyyzzzxxxwwwwwwwwwyyy{{{~~~~~~}}}{{{zzzxxxwwwvvvvvvsssrrrrrrpppnnnkkkhhhfffaaa```___]]]ZZZXXXWWWVVVOOONNNMMMKKKIIIHHHFFFEEE@@@>>><<<::::::;;;===???>>>>>>??????@@@AAABBBCCCBBBAAA@@@@@@???<<<888555/////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,+++*********+++,,,***++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((()))***************))))))))))))************))))))************))))))''''''((())))))***++++++))))))))))))************************************))))))))))))))))))))))))******************))))))************************************************((()))***++++++***)))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))*********+++,,,,,,,,,,,,+++,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,---------..............................,,,------......------,,,++++++,,,---...///000111000000000000111111111111111111111111111111111111222222222222222222222222000111333444555555444444333333444555555444333222333444666777888888777777666666888999:::;;;;;;;;;888888888999:::;;;===>>>===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAAFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKDDDDDDDDDDDDCCCBBBAAA@@@???????????????>>>======:::::::::999888666444333222111000//////.........,,,,,,,,,,,,,,,,,,++++++************************************************...,,,+++)))((())))))***------,,,,,,---///000222666777888;;;???DDDIIIKKKHHHKKKNNNPPPPPPQQQRRRSSSPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUUUUTTTRRROOOMMMJJJHHHGGGAAAAAABBBBBBBBBBBBBBBAAABBBEEEIIILLLMMMPPPVVVZZZZZZ\\\___``````aaabbbdddeeehhhmmmrrrtttuuuttttttqqqssswwwzzz||||||{{{zzzwwwyyy|||}}}}}}|||}}}~~~|||vvvsssttt{{{~~~}}}}}}}}}}}}~~~~~~{{{xxxvvvxxx|||~~~uuuuuuttttttvvvzzz}}}~~~|||{{{zzz{{{|||}}}~~~~~~~~~}}}|||zzzzzzyyyyyy|||{{{zzzxxxuuurrrooommmfffeeedddcccaaa___^^^]]]WWWWWWVVVTTTRRRPPPNNNLLLCCCAAA>>><<<;;;<<<>>>???@@@@@@?????????@@@@@@AAADDDCCCBBBBBBAAA>>>:::777000000000000////////////------------,,,,,,+++***)))(((((()))+++---///000+++++++++,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%&&&(((***,,,---(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((())))))******************************++++++++++++++++++++++++---......///...---+++************+++,,,///111222---------,,,,,,+++++++++//////............//////........................---------...///000000111222222222111111111000000222222222111111111000000000000111111111222222222555555555555555555555555888555111111333555555444555666777888888999999888999999999999999999999999<<<<<<;;;:::;;;<<<===>>>???>>>===<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCFFFJJJMMMNNNMMMJJJHHHGGGFFFDDDCCCCCCBBB@@@>>>>>>===<<<<<<===<<<:::888777666555444444444444444111000000///...---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++))))))***,,,***+++,,,---000222444666<<<===???BBBEEEHHHKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTYYYYYYZZZZZZYYYXXXVVVUUUTTTOOOHHHCCCBBBBBBAAA???AAAAAABBBBBBDDDEEEGGGHHHLLLNNNQQQUUUYYY[[[]]]]]]___aaacccbbbbbbcccgggkkkhhhkkkppprrrtttuuuvvvxxx{{{~~~||||||||||||~~~~~~||||||{{{xxxuuuuuuyyy}}}zzzyyyyyyyyyzzz{{{||||||}}}|||zzzvvvsssrrrtttwwwyyy~~~{{{xxxuuussssssrrrqqqqqqsssxxx||||||zzz~~~~~~~~~zzztttqqqooonnnmmmkkkhhhfffdddccccccaaa___^^^\\\YYYUUURRROOOJJJDDD@@@???@@@AAAAAA>>>@@@BBBAAA???======???>>>AAAEEEGGGFFFBBB===999888777555333111000///////////////...---,,,+++***,,,***)))***+++------,,,+++***)))***+++++++++)))************************---,,,,,,+++***)))((((((&&&'''((()))***+++,,,,,,***************)))((((((&&&&&&'''((())))))((((((%%%&&&''')))))))))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))...---+++)))((((((((()))$$$&&&(((***+++,,,++++++(((((())))))******+++++++++++++++*********))))))))))))))))))************++++++******************((((((((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&((()))******)))(((&&&))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''''''''(((((())))))******************************+++++++++++++++++++++++++++,,,---......------,,,++++++*********+++,,,---.........------,,,,,,,,,///......------......///........................---------...///000000000222222222111111000000000222222222111111111000000111111111111222222222222444444444444444444444444888555222222444666666555666777888999999::::::999::::::::::::::::::::::::<<<;;;:::::::::;;;======???>>>===<<<<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDFFFIIILLLMMMLLLJJJHHHHHHFFFDDDCCCCCCBBB@@@>>>>>>===<<<<<<<<<<<<999777777666555444333333333333000000000///...---------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,......///000222555888:::<<>>???@@@BBBBBBBBB@@@???===;;;:::888777555444333333//////......------,,,,,,---+++******,,,...------+++***)))***+++,,,+++)))************************,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,***************)))((((((&&&''''''((())))))(((((('''((())))))))))))''''''************************++++++***))))))***++++++************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))---,,,+++*********+++,,,)))***+++,,,---.........)))))))))))))))*********+++++++++*********))))))))))))))))))******************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''(((((((((((())))))))))))************************++++++++++++++++++++++++***+++,,,---............------,,,+++************............------------...------,,,,,,------...........................---------...//////000000111111111111000000000000222111111111111000000000111111222222222333333333444444444444444444444444888666444333555666666666777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===???>>>=========>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHHHHFFFDDDCCCCCCCCCAAA???>>>===<<<;;;<<<;;;999777777666555444222222111111000000//////...---------...------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,---///111333444777:::===@@@CCCDDDHHHIIIJJJMMMOOORRRTTTUUUPPPQQQRRRRRRRRRRRRRRRQQQSSSSSSTTTUUUUUUVVVWWWWWWRRRRRRQQQPPPNNNKKKIIIHHHEEEBBB???>>>???AAAAAAAAADDDFFFIIINNNSSSXXX\\\^^^aaabbbdddgggiiijjjkkkkkknnnooooooooonnnnnnpppqqqsssuuuvvvvvvwwwxxx|||~~~{{{xxxxxxzzz|||~~~|||xxxsssooolllkkkjjjlllnnnpppqqqqqqrrrtttvvv{{{|||xxx{{{xxxrrrmmmkkklllnnnpppvvvwwwyyyzzzyyywwwtttssskkkkkkkkkmmmpppuuuzzz|||~~~}}}}}}}}}~~~~~~|||wwwuuusssrrrrrrsssuuuwwwsssqqqooommmllljjjfffddd^^^ZZZSSSOOOLLLKKKIIIHHHDDDDDDCCCAAA>>>===>>>?????????>>>===>>>???@@@AAA>>>>>>===<<<:::999888888111000///...------...///...,,,++++++---......---,,,***)))***+++,,,+++***++++++++++++++++++++++++************************---,,,,,,,,,++++++*********************)))((((((''''''((()))))))))((((((***++++++******)))''''''************************++++++***))))))***++++++************************))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))+++++++++++++++,,,---...)))))))))))))))***++++++************))))))))))))+++************)))))))))))))))))))))************************************+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((************************++++++++++++++++++++++++++++++,,,,,,------------///......---,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................---------....../////////000000000000000000000000111111111111000000000000222222222222333333333333333333333333333333333333555444333333444555666666666666777888999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;???>>>=========>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCCCCAAA???>>>===;;;;;;;;;:::888555777666444333111000000000/////////......------------------,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++++++++---.........///222444888:::===@@@DDDGGGIIIKKKJJJKKKKKKLLLNNNQQQSSSUUURRRRRRRRRSSSSSSSSSRRRRRRUUUUUUUUUTTTTTTTTTTTTTTTOOOOOOMMMKKKIIIGGGEEEDDD@@@@@@@@@AAACCCEEEGGGHHHJJJLLLQQQWWW]]]bbbfffhhhjjjjjjlllmmmnnnoooppppppqqqrrrrrrssssssssstttuuusssssssssssstttvvv{{{~~~~~~||||||}}}}}}}}}~~~}}}zzzwwwuuuuuuvvvwwwuuurrrnnnjjjgggeeeddddddgggjjjllllllmmmooopppvvvzzzyyyuuuwwwtttooojjjhhhiiilllnnnsssuuuxxxyyyyyyxxxuuusssnnnmmmmmmnnnqqqtttxxxzzz~~~~~~{{{yyyxxxyyyzzz{{{}}}{{{xxxuuurrrrrrtttwwwyyyzzzxxxuuutttsssqqqnnnlllgggccc]]]XXXUUUSSSPPPNNNKKKIIIGGGCCCAAA@@@AAAAAA>>>===<<<<<<===>>>AAABBB@@@@@@@@@???>>>===<<<<<<666444222///......//////...,,,++++++,,,------,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++*********))))))))))))(((***************)))(((((('''(((((()))))))))((((((++++++++++++******))))))************************+++******************+++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,***)))'''&&&&&&'''((()))++++++******))))))((((((************))))))))))))((()))))))))***************************+++++++++***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))***++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((''''''************************++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,........................------------............////////////////////////000000000000000000000000111111222222222333333333333333333333333333333333222222333333333333444555444555666777888888888888888888888888888888888888888999999:::::::::::::::======<<<<<<<<<===???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDD@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBCCCBBBAAA???>>><<<;;;::::::999666444555444333222000000//////............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000111333666888===???BBBEEEIIIKKKMMMMMMKKKJJJJJJKKKLLLNNNQQQRRRSSSSSSRRRSSSSSSSSSTTTTTTVVVUUUTTTRRRPPPOOOMMMMMMJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCFFFHHHKKKNNNQQQRRRTTTWWW[[[```dddhhhkkklllmmmnnnnnnoooqqqrrrssstttrrrssstttuuuwwwyyyyyyyyyuuuuuutttttttttwww|||{{{wwwuuuuuutttsssuuuvvvvvvtttqqqoooooopppqqqpppooollliiifffcccbbbaaacccgggiiijjjkkkmmmnnnqqquuu{{{}}}xxxtttssspppllljjjiiijjjlllnnntttuuuxxxyyyyyyxxxvvvtttqqqpppoooooooooqqqssstttxxx{{{zzzvvvtttssstttuuuwwwzzz|||zzzvvvtttuuuxxxzzz}}}{{{xxxwwwvvvuuusssqqqnnnkkkfffbbb___\\\XXXVVVQQQNNNJJJGGGDDDCCCCCCBBB=========>>>??????@@@@@@???@@@@@@@@@@@@???>>>===<<<999666222000/////////...,,,******,,,,,,,,,+++,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++)))))))))***++++++,,,,,,((())))))))))))************************)))((((((((()))))))))))))))((((((***************+++,,,,,,*********************************++++++*********************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************))))))(((---,,,+++))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''************************++++++++++++++++++++++++...---,,,+++************((()))***+++,,,------,,,************++++++++++++---,,,,,,++++++,,,,,,---........................------------------------............//////////////////000000000000000111000000111111111222222222222222222222222222222222000111333333222222333555333444555666777777777777666666666666666666666666777888999:::::::::999999<<<;;;;;;:::;;;<<<>>>??????@@@@@@AAAAAABBBBBBCCCBBBCCCCCCDDDEEEDDDDDDDDD???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBAAA@@@>>>>>><<<:::::::::888555333333222111000000///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......000222444555888;;;>>>BBBDDDFFFIIILLLMMMMMMMMMKKKJJJIIIIIIJJJLLLNNNPPPQQQPPPPPPPPPQQQRRRTTTTTTTTTSSSQQQOOOLLLIIIGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDHHHKKKPPPSSSVVVYYY\\\^^^```bbbeeehhhkkkmmmmmmnnnooooooppprrrtttvvvxxxyyywwwwwwxxxzzz~~~~~~zzzzzzyyywwwwwwxxx|||~~~xxxsssqqqooommmlllkkklllmmmllljjjiiiiiijjjlllllllllkkkjjjgggdddcccbbbccceeeffffffgggiiikkkkkkooouuuzzz|||zzzvvvssspppooommmlllkkkllllllmmmrrrsssuuuvvvwwwvvvvvvuuurrrqqqooommmmmmmmmmmmmmmrrruuuxxx{{{}}}}}}yyyvvvsssrrroooqqqsssvvvzzz}}}~~~{{{{{{|||}}}}}}zzzyyyyyyxxxwwwuuutttrrrnnnkkkiiieeebbb___XXXUUUPPPMMMKKKIIIFFFDDD???@@@AAAAAAAAA@@@???>>>>>>???@@@@@@@@@???>>>===>>>===:::777444222111111///---++++++,,,---,,,+++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******++++++,,,,,,,,,---***************)))(((((())))))*********)))(((((())))))))))))***+++,,,---++++++++++++++++++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))))))))******)))(((''''''******)))))))))))))))***************))))))))))))(((((()))))))))))))))***))))))))))))************)))))))))***++++++,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********(((((((((((())))))))))))************************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((************************++++++++++++++++++++++++---,,,+++******++++++,,,((()))***,,,---,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,,,,------........................---------------------------------....../////////////////////000000111111//////000000000111111111222222222222222222222222///111444444333222444666444555666777777888888888555555555555555555555555777777999:::::::::999888::::::999999:::;;;===>>>??????@@@AAAAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBCCCAAA@@@@@@@@@@@@???======<<<:::999999777555222111000000//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......//////111333666888:::===AAADDDGGGHHHJJJMMMNNNNNNMMMLLLIIIHHHFFFEEEFFFGGGJJJLLLMMMLLLLLLMMMNNNPPPRRRSSSPPPOOOMMMJJJGGGEEECCCBBBBBBBBBBBBDDDFFFHHHJJJLLLOOOTTTYYY]]]___bbbeeegggjjjkkknnnpppqqqqqqqqqppprrrrrrsssuuuxxx|||{{{{{{yyyvvvsssrrrtttuuuuuuxxxzzz{{{{{{xxxsssooolllkkkhhhgggeeeffffffeeecccbbbcccdddggghhhjjjkkkjjjiiigggeeeeeeeeeeeecccaaaaaacccdddeeeiiinnnsssvvvvvvtttrrrqqqqqqpppooonnnmmmlllkkkmmmmmmnnnppprrrtttuuuvvvsssrrrpppnnnmmmlllllllllnnnpppqqqrrrtttxxx}}}}}}zzzwwwtttrrrlllnnnqqquuuyyy||||||{{{{{{{{{zzzyyyyyywwwuuusssrrroookkkhhhccc___[[[XXXVVVSSSOOOKKKDDDDDDDDDCCCBBB@@@???>>>===>>>???@@@AAA@@@>>>===>>>===<<<:::888777666555111///...---...///...------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++++++++***************)))((((((***************)))((((((******)))((())))))++++++++++++++++++++++++++++++)))***++++++++++++***)))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))***+++***))))))&&&&&&'''''''''''''''''')))))))))))))))*********(((((((((((())))))******))))))))))))************((())))))***++++++,,,,,,+++***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******(((((((((((()))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***(((((((((((())))))))))))************************+++++++++++++++++++++++++++******)))***,,,---...+++,,,---...///...---,,,+++++++++,,,,,,---------...------,,,,,,------...........................---------------------------------.........//////.../////////000000111111////////////000000000000111111111111111111111111///222555555444333555777555666777888888999999999666666666666666666666666666777888999:::999888888999999888888999;;;<<<===??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBDDDDDDDDDCCCBBBAAABBB@@@??????@@@@@@>>>======<<<:::999999777444222///////////////000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000444666999<<<>>>AAAEEEIIIJJJKKKMMMOOOOOONNNMMMLLLFFFDDDBBBAAAAAACCCFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRLLLKKKIIIGGGEEECCCAAA@@@DDDDDDEEEHHHKKKNNNRRRTTTTTTYYY___ccceeegggiiilllooopppssstttuuutttsssrrruuuuuuwwwyyy|||xxxxxxuuuqqqllliiiiiiiiikkknnnpppqqqvvv}}}}}}tttqqqmmmjjjiiigggeeeccccccccccccaaa______```aaadddfffhhhjjjkkkjjjhhhgggggggggdddaaa]]]\\\]]]___aaaeeejjjooorrrsssrrrqqqsssssssssrrrpppnnnkkkiiiggghhhiiikkknnnqqquuuwwwtttsssrrrqqqoooooonnnnnnlllmmmmmmmmmnnnrrrxxx|||~~~}}}zzzwwwsssqqqkkkmmmppptttyyy}}}~~~}}}}}}~~~}}}||||||zzzyyyxxxwwwuuuqqqnnnllliiieeebbb```]]]WWWSSSIIIHHHEEECCCAAA@@@??????<<<>>>???AAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888333222000///000111000///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))((('''&&&***************)))((((((***************)))((((((,,,+++***(((((((((((()))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,'''(((***+++++++++***)))(((((())))))******++++++'''((((((((())))))******))))))))))))************((())))))***++++++,,,,,,...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''(((((())))))******++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,---............////////////............///111222222222222444333111////////////000333333333333333333333333333333444444444333222222444444444444444444444444666666666555444444333333444555666666444555666888888888999::::::;;;;;;<<<>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@DDDCCCCCCBBBBBBAAA@@@@@@????????????>>><<<;;;:::<<<;;;:::888555333222111///............------------,,,,,,+++,,,---///000))))))***+++,,,,,,------++++++++++++,,,---...///)))+++,,,---///111555888;;;===AAAEEEIIIKKKKKKKKKOOONNNMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@AAACCCEEEFFFGGGIIIKKKKKKJJJIIIHHHFFFDDDAAAAAAAAACCCDDDDDDJJJLLLOOORRRWWWZZZ^^^___ccceeehhhiiiiiikkknnnrrrtttvvvyyy}}}~~~{{{xxx{{{{{{|||~~~zzzuuummmhhhffffffffffffiiiiiiiiikkknnnrrruuuwwwtttpppkkkiiiiiihhhfffdddcccbbb```]]]ZZZZZZ[[[]]]bbbbbbcccddddddcccccccccdddcccbbb___\\\[[[]]]___aaaffflllpppqqqppppppppppppsssvvvxxxvvvqqqjjjfffgggiiiiiihhhllltttyyyyyyxxx}}}|||tttoooqqqsssqqqlllkkkiiiggggggkkkrrrwww|||||||||{{{xxxuuuqqqooonnnnnnooosssxxx|||~~~~~~~~~~~~zzzyyywwwwwwxxxzzzxxxsssoooppppppqqqrrrpppjjjccc]]]XXXSSSMMMJJJIIIHHHFFFDDDDDDCCCAAA???===<<<;;;:::===<<<;;;;;;===???>>>>>>:::888666333111000000111...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******,,,,,,***(((%%%%%%''')))++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,+++***))))))(((+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++---,,,***)))))))))******))))))))))))))))))))))))************))))))))))))******************************))))))((((((''''''&&&&&&''')))++++++***((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***+++******************+++------------------------,,,++++++++++++,,,------......////////////............///000111111111111111000/////////000111222222222222222222222222222222222333333444333333333444444444444444444444444555555555555444444444444555666666666555555777888999999999:::;;;;;;<<<<<<>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBBBBCCC>>>>>>>>>===<<<;;;:::999<<<;;;999777555333222111///............---------------,,,+++,,,---......*********+++,,,,,,,,,---,,,,,,+++,,,,,,---...///,,,...000222444777;;;>>>???AAAEEEHHHKKKLLLMMMLLLMMMMMMLLLJJJIIIGGGFFFFFFDDDCCCBBBAAABBBCCCEEEGGGFFFGGGGGGGGGFFFEEECCCBBBDDDCCCCCCCCCFFFIIIKKKLLLRRRTTTXXX]]]aaaeeehhhiiikkkmmmnnnnnnmmmnnnrrruuuyyy{{{~~~}}}}}}~~~zzztttooohhhcccaaaaaaaaaaaa`````````aaadddhhhlllnnniiigggdddccceeefffeeeddd``````___\\\ZZZZZZ\\\^^^```aaabbbbbbccccccccccccdddddddddbbbaaaaaadddfffhhhlllqqquuuuuutttsssrrrooorrrvvvyyyyyyvvvrrrooollloooppppppssszzz}}}}}}~~~yyyuuuvvvwwwvvvtttsssqqqnnnmmmoootttwww{{{{{{{{{zzzxxxuuurrrpppmmmmmmmmmpppuuuyyy||||||}}}yyyxxx|||xxxuuussstttwwwwwwuuurrrvvvwwwxxxyyywwwrrrkkkeee]]]YYYSSSPPPNNNLLLIIIGGGJJJIIIHHHEEECCCBBBAAA@@@>>><<<;;;<<<>>>@@@AAA@@@>>><<<:::777555333222111......---,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))++++++***(((&&&&&&(((***))))))))))))))))))))))))************************++++++***))))))***+++++++++******)))((((((''''''******++++++++++++******))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,***)))))))))******))))))))))))))))))))))))************))))))))))))***************************)))))))))(((((((((''')))'''&&&&&&(((***+++***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,------***++++++,,,,,,++++++***************************------------------------+++************+++,,,,,,......////////////............///////////////...------...///000222333444000000000000000000000000111111222333444444444333444444444444444444444444444444444444555555555555555666666666555555777999:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@??????>>>??????@@@@@@??????>>>===>>>>>>??????@@@AAAAAA<<<<<<<<<<<<;;;999888777;;;:::888777555333222111///............---------...------,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,...//////...111444666888<<<@@@CCCFFFGGGIIIKKKMMMMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEEEEBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDBBB@@@???>>>CCCDDDFFFHHHLLLQQQUUUWWWZZZ]]]ccchhhmmmqqqsssttttttttttttrrrqqqsssvvvyyy|||{{{|||yyytttmmmiiiccc___]]]]]]]]]]]]ZZZYYYWWWXXXZZZ^^^bbbeeebbb```^^^___```bbbcccbbb^^^^^^^^^]]]\\\\\\___aaaaaaaaabbbcccddddddeeeeeeeeefffgggggghhhkkkooorrruuuxxx|||~~~|||zzzwwwvvvpppsssvvvzzz|||}}}||||||www{{{}}}}}}||||||}}}|||||||||{{{xxxvvvuuuwwwxxx|||||||||{{{zzzxxxvvvuuupppooonnnooorrrvvvwwwxxx|||||||||xxxsssrrruuuxxx|||}}}~~~~~~|||xxxtttsssuuuvvvuuussswwwxxx{{{~~~~~~{{{uuupppeeebbb]]]YYYVVVSSSOOOLLLNNNMMMKKKIIIGGGEEEDDDCCC@@@???===>>>@@@AAABBBBBBAAA@@@???===:::888555444000000...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************)))))))))******((('''''')))+++))))))))))))))))))))))))************************++++++***))))))***++++++))))))((((((''''''&&&&&&)))******************)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,+++******)))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++(((%%%%%%''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++***+++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......//////......---.........///......------------...///000111333333000000000000000000000000///000111222333444444444333333333333333333333333222222333444444555666666555666777666555555777999::::::;;;;;;<<<======>>>===============<<<<<<<<>>>>>>>>>>>======??????>>>>>>===<<<<<<;;;<<<<<<<<<;;;:::999777777999888777666444333222111///............---------...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...000000000333666999<<>>======<<<<<<<<<<<<<<<<<<>>>??????@@@@@@??????>>><<<======>>>>>>======<<<>>>======<<<;;;;;;::::::<<<<<<<<<;;;:::999888777777777666555444333222111///............------------------,,,,,,++++++***------,,,,,,,,,,,,,,,,,,******+++,,,...000222333555888<<>>>>>???@@@AAAAAA???>>>===777666444222000...---------------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))''')))******))))))+++---++++++++++++++++++++++++*********************************++++++******************)))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++************+++*********))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,******))))))))))))*********************+++,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------............------------...............---//////000000000///......000000000000000000000000000000111222333333333222333333333333333333333333111222222333444555555555666777777777666666888::::::::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>????????????>>>>>><<<======>>>>>>======<<<999::::::;;;;;;<<<======<<<<<<;;;;;;:::888777666666666555444333333222222///............---------+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,------------+++,,,---///222555888:::===@@@DDDFFFGGGIIIKKKMMMKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEAAABBBDDDFFFIIILLLNNNOOOTTTXXX]]]___```bbbfffjjjnnnppptttyyy|||~~~}}}|||~~~|||pppnnnkkkhhheeedddddddddaaaaaabbbdddfffgggfffeee___]]][[[ZZZZZZZZZXXXWWWWWWVVVUUUVVVWWWYYY[[[]]]```bbbccceeefffiiimmmppprrrtttwwwzzz{{{}}}~~~|||{{{zzz{{{{{{}}}||||||{{{|||~~~}}}|||yyyvvvtttqqqpppooommmnnnpppqqqrrrvvvzzz~~~~~~~~~~~~~~~~~~}}}yyyvvvxxx{{{~~~|||wwwrrruuuwwwyyyxxxsssmmmhhhfffffffffeeecccaaa]]]ZZZXXXVVVQQQKKKFFFCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAA;;;:::888555222000//////---......------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******''')))*********)))+++,,,))))))))))))))))))))))))************************)))***++++++++++++***)))++++++++++++************)))******************)))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''((()))+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))''''''''''''))))))(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++******+++++++++,,,,,,,,,******))))))))))))*********************++++++,,,***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---...///////////////......///000000///......////////////////////////000111111222222222111111222222222222222222222222222222222333333444444444666777888777666666888:::999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@>>>>>>????????????>>>>>>======>>>>>>>>>>>>======999::::::;;;;;;<<<<<<===:::::::::999888777666555555444444444333222222222///............---------******+++,,,---,,,+++++++++,,,,,,,,,---.........---...111444888<<>>@@@AAAAAA>>>>>>????????????>>>>>>======>>>>>>>>>>>>============<<<;;;;;;::::::999888888888888777555444333444444444333333222222222//////.........---------((()))+++,,,---,,,,,,+++++++++,,,,,,---...//////000111444777<<<@@@DDDFFFCCCFFFHHHIIIIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEECCCBBBAAABBBEEEHHHJJJHHHKKKQQQVVV[[[___```aaa```eeejjjlllkkklllqqquuuxxxxxxyyyzzz{{{}}}~~~~~~yyyxxxxxx{{{uuunnnlllddddddcccbbb___]]][[[YYYWWWVVVWWWYYY\\\^^^___^^^aaa```___`````````^^^\\\___aaaeeekkkppptttwwwyyyvvvxxxzzzyyyxxxyyy}}}~~~}}}~~~~~~}}}|||vvvyyy{{{zzz|||{{{}}}zzzwwwvvvrrrooolllmmmqqqtttvvvyyy}}}~~~~~~|||yyyyyy|||}}}|||zzztttwww{{{{{{zzz|||xxxvvvuuuuuuuuussspppllliiifff^^^ZZZSSSNNNKKKJJJIIIHHHDDDCCCAAA@@@@@@AAABBBCCCAAA???===999666444222111............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))***,,,,,,***)))******++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))***************+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******)))************+++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))************))))))))))))************************'''((((((((())))))******,,,***&&&%%%'''(((******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))*********((('''&&&&&&'''(((***(((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------..................---------............///---------............///000000000000000000000000000000000000111111111111111111222222222111111000333333333333444555666666999999888888888888888888777888999:::;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????>>>>>>??????@@@AAA????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;999888:::999999888777666555555222111000000000000000000000000///------,,,,,,,,,---------------,,,+++******,,,............000222222666<<>><<<======>>>===<<<:::888777333222111///...,,,++++++......------,,,++++++************************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++((((((((((((((((((((((((+++++++++*********))))))*********+++,,,,,,)))'''************************)))))))))))))))******+++************************))))))))))))(((((((((((()))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%%%%'''''''''''''''((())))))))))))))))))))))))))))))******)))((((((((((((((((((***+++***)))((()))*********))))))((((((''''''''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---.........//////000000---------............///........./////////000000000000000000000000000000000000000000111111111111111111222222222222111111222222222333333444555666888888888888888888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAABBBBBBCCC?????????>>>>>>>>>======:::;;;<<<<<<<<<;;;:::999::::::999888666555444444222111000000///000000000111111///......---------------------,,,+++*********,,,......///000333555888<<>>>>>>>>>>>>>>===<<<;;;:::777555222///---,,,---------------,,,,,,+++++++++************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))+++***+++,,,...///---+++************************)))))))))))))))***++++++************************++++++***))))))((('''''')))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))((((((''''''((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((()))+++,,,+++***)))***+++***)))))))))((((((((('''''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------......///000111111---------............///////////////000000000111000000000000000000000000000000000111111111222222111222222333333222222222222222222222333444555555888888888888888888888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAABBBBBBBBBBBB@@@@@@???>>>======<<<<<<::::::;;;<<<<<<;;;;;;:::::::::999777666444333333222111000000/////////000111111000///............---------,,,,,,+++******+++,,,...000111444999<<>>===============<<<999444000------///000,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))***,,,...///...---***************************))))))))))))***++++++************************,,,,,,+++***))))))(((((()))************++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((***))))))(((((((((((((((***+++,,,,,,******+++,,,))))))))))))((((((((((((''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---...000000111---------............///....../////////000000000////////////////////////000000111111111222222222111222333333333333333333222222111222222333444555888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::888777555444222222222111000///////////////000000///..................------,,,,,,+++++++++,,,...111333555999???CCCCCCFFFIIIKKKKKKKKKLLLMMMOOONNNKKKHHHFFFDDDBBBAAAAAAAAAAAABBBCCCEEEGGGGGGHHHGGGEEECCCCCCCCCDDDEEELLLPPPVVV[[[^^^aaaeeeggggggiiijjjiiihhhgggiiikkknnnqqqxxx~~~}}}rrrkkkeeedddbbb^^^\\\]]]\\\^^^```aaa```___``````dddbbb___]]]\\\]]]^^^^^^bbbffflllqqqssstttvvvwwwyyy}}}~~~|||~~~xxxtttrrrqqqqqqpppqqquuuyyy|||}}}}}}}}}~~~{{{{{{zzzyyyzzz~~~|||yyyxxxyyyzzz|||zzz|||}}}~~~}}}|||~~~}}}yyyvvvsssxxxyyy{{{}}}~~~}}}{{{zzzxxxvvvssspppppprrrtttvvvvvv||||||zzzyyyxxxxxxwwwuuurrrppppppooollliiiccc^^^WWWRRRNNNKKKHHHGGGAAA@@@>>>===<<<======>>>>>>;;;888444111000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,+++*********************************))))))******+++,,,************************+++++++++***************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++))))))***+++))))))))))))((((((((((((''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++---...//////---------............///------........./////////////////////////////////111111111111222222222222222222333444444444444444222222222222333444555555777777888888888999999999;;;;;;<<<=========<<<<<<<<<<<<<<<<<<===>>>??????>>>???@@@AAAAAAAAA@@@@@@BBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555333222222222111000///..................---,,,,,,,,,------...------,,,,,,---......000222555888;;;???DDDHHHFFFHHHKKKLLLKKKKKKKKKLLLNNNLLLJJJHHHFFFEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFHHHKKKMMMNNNYYY]]]aaadddeeefffhhhiiigggjjjoooqqqqqqooommmlllnnnqqqxxxzzzvvvtttooohhhcccaaa^^^ZZZYYY\\\[[[]]]^^^___^^^^^^___aaagggfffdddcccbbbbbbdddfffmmmrrrwww{{{|||zzzyyyyyyuuuyyy}}}}}}{{{{{{zzz}}}~~~{{{vvvsssrrrsssttttttsssvvv{{{~~~~~~~~~}}}{{{zzzvvvvvvvvvwwwzzz~~~|||}}}|||yyywwwzzz{{{}}}}}}|||yyyvvvtttvvvyyy|||}}}yyytttrrrrrrssstttwwwzzz~~~|||zzzxxxuuuuuutttuuuuuuuuutttsssmmmhhhbbb[[[WWWSSSOOOMMMDDDCCCAAA???=========>>>>>>===<<<:::888555222111.........---------------++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************---+++***)))******)))(((***************************************++++++,,,************************)))))))))***++++++,,,,,,))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***)))((('''(((***(((((((((((())))))))))))''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,---------------............///------------............000000000000000000000000111111111222222222222333222222333444555555555555333333333333444555666666777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>============>>>???@@@@@@@@@AAACCCDDDDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>===<<<;;;::::::::::::;;;777777666555444333333222222111000///...---------------,,,,,,,,,,,,,,,---...---------...000111333444777;;;>>>AAADDDHHHKKKJJJLLLMMMNNNMMMLLLMMMNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEDDDDDDCCCDDDDDDDDDAAACCCGGGMMMRRRWWW[[[]]]dddfffiiijjjjjjiiijjjjjjiiinnntttzzz{{{wwwrrrnnnoooqqqwww~~~{{{tttooommmlllfffbbb```^^^[[[\\\```aaabbbbbbaaa``````bbbdddkkklllmmmmmmmmmooorrrtttzzz}}}{{{wwwuuuqqqtttwwwyyyxxxwwwvvvvvvvvvzzz}}}~~~{{{wwwuuuvvvyyyzzz{{{xxx|||}}}|||yyyvvvssspppooonnnnnnooorrrtttxxx~~~~~~|||vvvsssvvvwwwyyy{{{|||{{{zzzyyywwwzzz~~~~~~zzzvvvsssrrrrrrxxxyyy{{{~~~||||||}}}~~~}}}|||vvvvvvwwwxxxxxxyyyzzzzzzvvvrrrlllgggbbb]]]YYYUUULLLJJJHHHEEEBBB@@@???>>>>>>??????>>><<<999555333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++***************************************+++++++++111...,,,+++,,,,,,***)))************************+++************+++,,,,,,************************(((((())))))***+++++++++)))************+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''''''''&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***'''((())))))''''''((()))(((((((((((())))))))))))''''''((()))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------............///............////////////000000000000000000000000111111111222222222333333222333444555555666666666444444444444555666777777666777777888999999::::::999:::<<<===??????@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>===<<<:::999999999:::555555555444444444333333222111000///...---------------,,,,,,,,,------......------...///222555777888<<>>???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<:::999888999999444444444444444444444444222111000///------,,,,,,......---------......///...------...111444777999;;;???DDDHHHJJJJJJKKKLLLJJJLLLMMMLLLKKKKKKMMMNNNOOONNNNNNLLLKKKHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFLLLPPPVVV]]]cccgggiiijjjhhhjjjlllmmmmmmnnnppprrrnnnqqqvvv{{{|||xxxrrrmmmjjjkkknnnrrrsssssswww~~~~~~|||yyyuuupppllljjjfffbbb```aaa``````eeekkkiiijjjiiihhhggghhhkkkmmmuuuxxx{{{{{{yyyyyyzzz|||{{{}}}yyyxxxqqqrrrtttuuuttttttuuuvvvxxx|||zzzrrrjjjeee\\\[[[ZZZWWWTTTRRRRRRSSSLLLOOOTTTXXX]]]dddjjjnnnrrrtttxxx|||~~~~~~~~~zzzuuuqqqoooqqqsssuuu{{{|||~~~|||wwwqqqmmmoooqqqssswww{{{}}}yyyvvvnnnooosss{{{}}}yyytttqqqssswww{{{}}}~~~~~~}}}||||||~~~|||yyyuuuoooiiiddd]]]\\\ZZZVVVQQQKKKGGGDDDCCCBBB@@@>>><<<<<<<<<<<<666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))******++++++++++++,,,***((((((***+++++++++************************++++++******++++++,,,---************************,,,,,,+++)))(((&&&%%%%%%)))************+++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''''')))))))))))))))******+++************************((((((((((((((()))******(((***+++***)))((()))***'''((((((((())))))******'''(((((()))))))))))))))************************************************)))***++++++***)))***+++******))))))))))))******222---(((''')))+++)))&&&)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******,,,...---,,,+++,,,.........---////////////////////////000000000000////////////111111222222222333333333222222222111111111000000666777888777666555666777999999999999999999999999<<<======???@@@AAABBBBBB???@@@AAAAAABBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEECCCBBBBBBBBBBBBAAAAAAAAABBB@@@>>>===<<<:::777444333333222111111111222222222222111//////.........***++++++,,,,,,,,,++++++//////000222666;;;???BBBCCCEEEHHHJJJKKKKKKKKKJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMMMMLLLJJJHHHGGGEEECCCBBB@@@>>>@@@EEELLLRRRYYY\\\aaafffiiijjjiiihhhhhhkkkooorrrssstttvvvxxxvvvuuutttsssttttttrrrpppmmmllljjjiiiiiikkknnnooopppqqqssssssrrrpppmmmlllgggddd```___aaaeeeiiilllnnnrrrsssqqqrrrtttuuurrr||||||||||||{{{zzzyyyxxxzzzzzz{{{}}}~~~zzzuuurrrsssuuuwwwxxxyyyzzzzzzyyypppjjjgggaaaYYYSSSNNNMMMLLLJJJHHHGGGEEEEEEFFFGGGHHHKKKPPPUUUZZZ]]]aaacccfffjjjmmmooopppppppppooonnnmmmmmmnnnppprrrxxx|||}}}|||zzzwwwqqqllliiihhhhhhiiilllnnnqqqrrrrrrooollljjjmmmnnnnnnooosss{{{xxxqqqpppnnnooouuu~~~xxxtttpppllllllooosssvvv~~~{{{yyyyyyzzz|||vvvqqqnnnhhhfffccc```[[[UUUNNNIIIGGGEEECCCAAAAAA@@@>>><<<:::::::::777444222111111------.........---,,,+++++++++++++++++++++++++++************************++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++***)))***+++++++++************++++++///+++''''''***,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++,,,......,,,,,,,,,...///...---////////////////////////000000000000////////////111111222222222333333333222222333444555666666777666777888888666666666888::::::::::::::::::999999<<<<<<===>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAABBBDDDCCCBBBBBBCCCEEECCCCCCCCCBBBBBBBBBAAAAAAAAA???===<<<;;;999666444666555444333333333333333111000///...------------++++++,,,---------------111111333666:::>>>BBBDDDEEEGGGIIIKKKKKKKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGEEEDDDAAAAAABBBCCCFFFLLLSSSYYY```bbbeeeggghhhhhhgggfffiiimmmssswwwzzz}}}{{{yyyvvvtttttttttsssqqqllljjjfffccc`````````aaaeeegggkkknnnooonnnllljjjeeebbb^^^^^^bbbiiipppttt||||||zzz{{{zzzwwwzzzzzzzzzyyyxxxvvvuuutttxxxxxxyyy|||~~~{{{wwwuuuvvvxxx{{{}}}~~~~~~zzzwwwuuunnneee^^^YYYTTTMMMHHHFFFFFFEEECCCBBBAAA@@@???>>>??????AAADDDGGGKKKMMMTTTVVVXXX\\\^^^`````````]]]\\\[[[ZZZ[[[\\\^^^___iiinnntttwwwwwwuuusssrrrooolllgggccc```___```aaabbbdddgggiiijjjhhhfffeeefffhhhjjjmmmrrr||||||vvvrrrpppooossszzz~~~wwwtttppplllkkklllnnnpppxxx{{{~~~}}}|||{{{{{{}}}}}}~~~~~~{{{xxxtttqqqooolllhhhddd```\\\VVVSSSPPPLLLGGGCCCAAA@@@???=========<<<:::666444222222.........------,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++******************************++++++++++++******************)))))))))(((*********+++++++++,,,,,,******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++***)))***+++,,,,,,++++++++++++,,,,,,+++(((&&&'''+++......,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---///...---,,,---///000///...////////////////////////////////////000000000000111111222222222333333333222333444555666777777888666777999888777666777999::::::::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAAAAABBBDDDCCCBBBBBBCCCEEECCCCCCCCCCCCBBBBBBBBBBBB@@@>>><<<;;;;;;999666444666555444333222222222222......---,,,++++++++++++++++++,,,---...///000000333555888<<<@@@CCCEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDDDD@@@BBBFFFJJJPPPWWW^^^dddhhhhhhiiiiiiiiiiiiiiiiiinnnrrrxxx}}}~~~yyyuuusssrrrqqqppphhheeeaaa]]]YYYWWWVVVVVV]]]```eeehhhjjjjjjhhhfffeeeccc``````fffoooyyy~~~{{{yyyyyyyyyxxxvvvtttsssrrruuuvvvxxx|||}}}{{{zzz|||~~~}}}xxxsssoooggg```WWWOOOKKKFFFAAA===??????>>>>>>======<<<<<<======<<<<<<===???AAABBBFFFGGGIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOTTTYYY___cccdddcccbbbbbb___\\\YYYUUUSSSSSSTTTUUUUUUWWW[[[___aaaaaaaaa```^^^aaadddggglllvvv{{{vvvsssppprrrvvvyyyzzzyyyvvvtttpppmmmkkkjjjjjjkkkqqquuuzzz~~~~~~~~~}}}}}}{{{|||||||||{{{yyyvvvtttvvvsssnnnkkkhhhddd```^^^ZZZUUUMMMHHHDDDCCCBBBAAA@@@???>>><<<:::777444333111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******---------,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************++++++++++++******************))))))))))))*********++++++++++++,,,***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))***++++++***)))***++++++++++++******+++++++++)))(((&&&(((+++---...---))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,---------,,,,,,...000///...---...000000000///////////////////////////////////////000000000000111111222222222333333333333333333333222222222222666777999888777777888999::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>><<<<<<;;;:::777444444333222111//////.........------,,,++++++,,,,,,++++++,,,---///111222333888:::>>>BBBEEEGGGHHHHHHKKKKKKKKKJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJMMMLLLIIIGGGEEEDDDDDDDDDBBBGGGMMMTTT[[[bbbiiinnnmmmmmmllllllmmmnnnpppqqqtttwww|||{{{tttpppnnnmmmlllbbbaaa^^^[[[YYYXXXXXXXXX^^^```bbbdddeeeeeeeeeeeehhhhhhhhhjjjooowww~~~{{{zzzzzzyyyxxxwwwuuutttssstttvvvyyy|||~~~|||wwwqqqkkkggg[[[UUULLLFFFBBB@@@===;;;========================>>>>>>=========>>>>>>??????@@@AAACCCDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFEEEIIINNNRRRRRRRRRRRRRRRPPPOOOLLLJJJHHHIIIJJJKKKLLLNNNSSSWWW[[[]]]]]]]]]ZZZ\\\^^^```bbbiiirrryyy~~~~~~{{{xxxtttrrrtttvvvvvvvvvuuutttrrrpppnnnlllkkkjjjpppsssxxx{{{||||||}}}~~~~~~~~~~~~}}}{{{xxxuuutttvvvtttrrrpppnnnkkkfffccc```\\\VVVQQQNNNKKKIIIGGGBBB@@@???>>><<<:::777555444222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))******************************++++++++++++***************)))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))***++++++***)))***+++******))))))))))))*********)))))))))+++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---------,,,,,,...000///...---...000000000///////////////////////////.../////////000000000111111111222222222333333333222222222222111111111111555777888888777777888999:::::::::;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@??????@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<:::888555444333111000///......---///...------------------++++++,,,...000333666777===???CCCGGGIIIJJJJJJJJJKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIIIILLLJJJGGGDDDCCCCCCEEEFFFKKKPPPWWW^^^eeekkkqqquuutttrrrpppooooooqqqsssuuuuuuyyy}}}zzzrrrmmmiiigggfff```___^^^]]]\\\\\\\\\\\\____________aaadddggghhhmmmppprrruuuxxx|||~~~{{{yyyzzzzzzyyyyyyxxxwwwvvvxxxzzz}}}yyyqqqiiibbb[[[WWWOOOKKKEEE@@@>>>=========;;;<<<<<<<<<============::::::::::::;;;;;;<<<<<<======???@@@@@@???>>>>>><<<<<<<<<<<<<<<======>>>???BBBEEEGGGFFFEEEFFFFFFGGGEEEDDDBBBBBBBBBCCCDDDDDDGGGKKKPPPTTTVVVWWWXXXVVVXXXYYYYYYZZZ___ffflllwww~~~~~~||||||}}}|||xxxvvvuuuvvvvvvwwwuuuuuuttttttsssqqqpppooouuuvvvwwwxxxxxxyyy|||~~~|||xxxtttrrrrrrqqqqqqrrrqqqnnnhhheeedddbbb___\\\ZZZWWWRRROOOEEEBBB???>>>>>>===;;;999777555222///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,)))******++++++******)))************++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,+++************************************++++++++++++******))))))))))))))))))******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))***++++++***)))***+++***))))))))))))))))))***************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---,,,++++++---///...---,,,---///000///...////////////////////////......//////000000111111111111222222222333333333000111111222333444555666444555777777666666777999999999::::::;;;;;;<<<<<<>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAA@@@??????@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@???===<<<;;;;;;:::777555444333222111000000000000//////...............///------...000333777;;;===BBBDDDGGGIIIKKKKKKKKKJJJIIIHHHGGGEEEDDDBBBAAA@@@@@@AAACCCEEEFFFHHHHHHHHHGGGEEECCCBBBDDDGGGKKKMMMXXX\\\aaagggkkkooosssvvvyyywwwtttqqqooopppqqqrrrssswww{{{~~~wwwooojjjgggeeedddbbbaaa```___^^^^^^]]]]]]^^^^^^___```dddhhhmmmooorrrvvvyyy{{{{{{|||}}}yyyyyyzzz{{{|||||||||||||||qqqfff\\\TTTMMMHHHDDDBBB>>>;;;::::::;;;<<<999999999:::::::::;;;;;;999999:::;;;<<<<<<======:::;;;<<<======<<<;;;::::::::::::;;;;;;;;;<<<<<<===???AAAAAA@@@??????@@@AAA@@@???>>>===>>>>>>???===???CCCFFFJJJLLLMMMNNNMMMPPPSSSTTTUUUXXX___dddhhhnnnvvv|||{{{{{{zzz|||~~~~~~|||yyyxxxxxxyyyyyywwwwwwxxxxxxxxxwwwvvvvvvzzzzzzyyywwwuuuvvvyyy|||{{{vvvtttppppppqqqrrrrrrppplllhhhhhhggggggfffeeebbb]]]YYYMMMHHHBBB@@@@@@@@@>>>;;;:::888666222000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******)))***************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,------,,,+++*********************************++++++++++++******))))))))))))************)))))))))************+++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))***++++++***)))***++++++******))))))******+++((()))+++++++++***++++++)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------***+++,,,+++***+++,,,......,,,,,,,,,...///...---////////////////////////.........///000111111111111111222222222333333333111222222333444555666666222444666666555555777888888888999999:::;;;;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>><<<>>>??????>>>>>>???@@@@@@@@@@@@?????????>>>>>><<<;;;999999999888555333333222111000000000000000//////............//////000111222444888<<<@@@CCCGGGGGGIIIJJJKKKJJJJJJIIIFFFFFFDDDBBB@@@???>>>>>>>>>???AAACCCEEEFFFGGGHHHEEEDDDDDDFFFJJJQQQXXX\\\eeehhhkkkmmmnnnpppsssuuuwwwuuussspppoooooopppqqqqqqtttwwwzzzzzz{{{}}}~~~~~~yyyrrrmmmjjjiiigggfffcccbbbbbbbbbaaaaaaaaaaaaccceeegggkkknnnqqqsssttttttwwwzzzyyyvvvwww{{{~~~|||}}}zzzrrrfffZZZPPPIIIDDDAAA===<<<;;;999777777888999777777777888888888888888999:::;;;<<<============888999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>>>><<<<<<===>>>===<<<;;;::::::::::::;;;999:::===???AAACCCDDDDDDEEEHHHKKKLLLMMMPPPVVV[[[^^^aaagggmmmssswwwyyyzzzvvvvvvvvvvvvwwwyyy|||~~~~~~~~~}}}|||{{{zzz{{{|||{{{{{{{{{{{{{{{zzzzzzyyy{{{{{{{{{yyywwwvvvwwwyyyxxx{{{}}}zzztttsssqqqqqqrrrrrrrrrqqqpppnnnmmmlllkkkiiifffcccXXXQQQHHHBBBAAAAAA>>><<<<<<;;;999666333000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))******************************++++++++++++******((()))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))+++++++++***)))***+++,,,++++++++++++++++++,,,&&&(((***+++++++++,,,---)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***+++++++++******,,,...---,,,+++,,,...///...---////////////////////////---......///000111111222111111222222222333333333444444333333333222222222222333555555444555666888777777888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>======>>>????????????>>>>>>>>>>>>===:::999777777777666444222000///...............///......---------......///333333555777;;;@@@DDDGGGIIIIIIJJJJJJJJJJJJIIIIIIEEEDDDBBB@@@>>>============>>>@@@BBBDDDFFFGGGGGGEEEEEEGGGKKKRRR\\\eeejjjmmmoooppppppooopppqqqsssqqqpppooonnnnnnoooqqqrrrqqqsssuuuuuusssrrrrrrrrrxxxtttppplllkkkkkkjjjjjjbbbccccccdddeeefffgggggglllnnnsssvvvxxxxxxwwwuuuuuuwwwwwwtttqqqrrrxxx}}}}}}~~~~~~}}}yyyuuujjjbbbWWWLLLEEE@@@>>><<<;;;;;;;;;999777555666666888888888888888888888888777888888999:::999999999888999:::;;;;;;:::999999777888888999999999999999999:::<<<<<<;;;;;;===>>>::::::999888777777777888888999:::<<<>>>>>>?????????BBBEEEFFFFFFHHHMMMQQQYYYZZZ]]]aaafffjjjnnnpppooopppqqqqqqrrrsssvvvxxx|||}}}~~~}}}|||||||||}}}~~~}}}}}}|||{{{{{{{{{zzzzzz{{{||||||yyywwwvvvvvvrrrvvv~~~zzzvvvrrrppprrruuuwwwyyyvvvssspppnnnmmmlllkkkiiiaaaXXXLLLEEEBBBAAA???<<<===<<<;;;888555222///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''')))***++++++***)))'''******************************++++++++++++******(((((())))))*********+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************++++++++++++++++++++++++)))******++++++******)))---,,,***)))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,---.........---,,,,,,+++,,,+++*********+++,,,---............////////////////////////........................////////////000000000000111111111111111222222333333222222111444444444555555555666666555555555555666777999999:::::::::;;;;;;;;;<<<<<<>>>>>>????????????>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<;;;999888666555555444444333222000////////////......//////////////////111333777;;;@@@EEEIIIKKKIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>>>>===BBBGGGGGGCCCAAABBBEEEEEEHHHOOOXXXbbbjjjnnnppppppppppppnnnllllllnnnpppsssqqqooonnnnnnnnnlllkkkiiikkkmmmmmmkkkjjjjjjjjjnnnnnnooonnnnnnmmmlllkkkaaa___]]]___eeelllqqqtttwwwzzz}}}}}}zzzyyy{{{~~~zzzyyyvvvsssqqqrrrvvvyyy}}}wwwppphhhdddUUUPPPJJJDDD@@@>>><<<::::::999888777666555444444333444555777888888999999777777999999999999777777999999888888888999999:::888999::::::::::::999999888888888777777777777777::::::999888777666555555::::::999999::::::;;;<<<::::::;;;===AAAFFFJJJLLLPPPQQQSSSVVVZZZ___ccceeeeeefffiiijjjkkkmmmqqqsss~~~~~~~~~yyywwwxxxzzzzzzyyyxxxwwwwwwwwwxxxvvvtttrrrrrrtttwww|||{{{wwwvvvvvvyyy{{{xxxvvvsssoookkkhhhfffeeeddd^^^VVVOOOIIIDDD???<<<;;;;;;;;;<<<;;;888444000//////......---,,,++++++******+++,,,------------*********++++++,,,,,,,,,+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************))))))((((((''''''&&&&&&+++*********))))))((((((---+++)))'''&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***)))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,------......---,,,,,,+++---,,,+++++++++,,,---...............////////////////////////........................////////////000000000000111111111111222333333444444333333222333333444444444444555555444444444444555666777888::::::::::::;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<<<<888777666444333222111111222222111000///.........---......///000111222333888:::===@@@DDDGGGIIIJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@CCCGGGHHHFFFFFFHHHKKKOOORRRWWW___gggmmmpppqqqsssttttttsssqqqpppqqqrrrrrrrrrrrrrrrrrrpppllliiieeefffgggfffdddbbbbbbccciiijjjlllmmmllljjjgggeee___^^^___ccckkksssyyy|||~~~~~~}}}yyyuuussstttxxx{{{~~~{{{xxxrrrmmmgggaaa[[[WWWMMMIIIDDDAAA>>>===;;;:::::::::999999888777666666555555666777777888777777666777888888888888777666777666666666666777777888888999999::::::999999999888888888888999999999999888888888888777777777777999999999999999:::;;;;;;999999999:::===@@@CCCEEEIIIJJJKKKNNNRRRVVVYYY[[[\\\^^^```aaaccceeehhhkkkvvvzzz|||~~~zzzuuusssuuuvvvwwwvvvuuuuuuuuuuuutttsssqqqooopppqqqtttxxx|||{{{xxxwwwxxxxxxwwwvvvuuusssqqqnnnlllkkkgggbbb[[[UUUOOOIIIDDDAAA@@@???>>>======;;;777444111000///......---------,,,,,,---------,,,,,,+++------------------......+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++++++++************++++++++++++*********))),,,+++)))'''&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))******(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))))))))******+++++++++*********************+++++++++,,,,,,,,,---------------,,,,,,+++------,,,,,,,,,---...///---............//////////////////............---............////////////000000000000111111111111333333444444444444333333222222222333333333333444333333333333333444555666999999999::::::::::::;;;<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<===============<<<;;;;;;666555444222111000000000111000///...............------...///111444777999@@@AAADDDGGGHHHIIIHHHHHHJJJJJJJJJIIIGGGEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDCCCDDDFFFIIILLLOOORRRTTT^^^```dddhhhllloooqqqrrrsssuuuwwwxxxwwwvvvvvvwwwvvvvvvwwwxxxvvvrrrkkkfffbbbbbbbbb```]]][[[\\\]]]dddfffiiijjjjjjgggcccaaa^^^___bbbiiisss{{{~~~zzzvvvssstttyyy|||~~~|||tttfffccc^^^ZZZVVVRRRMMMIIIFFFDDDAAA??????>>>===;;;999999888888777777777666888888999999999999888777777888888999999888888777555555555555555666777888777888888999999888888777888888888999::::::;;;;;;777777777888888888999999999888888888888999::::::::::::999999:::;;;===>>>BBBCCCDDDFFFHHHKKKNNNOOOQQQSSSVVVWWWYYY[[[___aaakkkqqqzzz}}}zzzvvvssspppnnnoooqqqrrrrrrqqqqqqrrrrrrrrrqqqooonnnooopppqqqtttwwwzzz}}}~~~|||yyyxxxwwwttttttuuuuuutttrrrqqqoookkkhhhccc___YYYSSSMMMHHHFFFDDDAAA???>>>===:::888555444222000///...//////.........------,,,******............------------***+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++******))))))((()))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))************))))))*********))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++---,,,,,,++++++---...///---------.........////////////.........---------............///////////////000000000111111111111222333333444444333333222111111111111222222222222333333333333333444555555888888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::777777555444333222222222///......---------......---...///111555999===???DDDFFFHHHKKKKKKJJJHHHGGGJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDFFFKKKSSSZZZ^^^```jjjkkkmmmnnnnnnnnnpppqqqrrruuuzzz}}}~~~~~~~~~~~~}}}zzzwwwqqqiiiddd``````___]]][[[ZZZ\\\^^^bbbcccdddeeeeeecccbbbaaa```aaafffnnnxxx}}}}}}|||{{{xxxtttsssuuuzzz~~~zzznnnddd[[[XXXTTTQQQNNNLLLIIIFFFFFFDDDCCCCCCCCCCCCAAA???<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::777777777666777888888999666777777777777666666555777777888888999:::;;;;;;777777888888888999999999888888777777888888999:::<<<;;;;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDFFFFFFIIIKKKMMMOOOPPPSSSVVVYYY^^^dddnnnvvvzzzzzzwwwuuunnnmmmjjjiiijjjlllmmmnnnmmmooorrrsssssssssssstttrrrrrrrrrsssuuuwwwyyyzzz}}}~~~~~~~~~|||zzzyyytttttttttssssssrrrrrrqqqooonnnkkkiiiddd^^^WWWRRRLLLHHHCCC@@@>>>===<<<;;;:::888555111///.........------......---,,,++++++------,,,,,,+++++++++******+++,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))******)))(((''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************************************((())))))******))))))((())))))))))))***)))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,+++*********+++---...------------........................------------............///////////////000000000111111111111111111222222222222111111000000000111111111222222444444333333444444555555777777777888888888888999::::::;;;;;;;;;;;;::::::::::::999999999999::::::;;;;;;;;;;;;;;;:::999999777666555444333222222222...---------------...//////000222555999>>>BBBDDDEEEGGGIIIKKKKKKJJJHHHGGGHHHHHHHHHGGGFFFEEECCCCCCEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFKKKRRR\\\dddiiikkkooopppqqqpppmmmlllmmmooossswww~~~{{{tttnnngggccc^^^^^^^^^]]][[[\\\^^^aaa______]]]]]]]]]___aaabbbdddeeeiiipppxxx~~~}}}{{{{{{yyyyyyxxxwwwwwwzzz}}}zzzxxxsssqqqqqquuuyyyuuujjj```YYYVVVSSSQQQPPPPPPNNNLLLKKKJJJHHHHHHIIIHHHGGGEEECCCCCCCCCBBBBBBAAAAAA@@@<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999666777777777666666555444555666666777888999::::::999999999999888888888888888888777777888888999:::;;;;;;;;;;;;<<<======>>>;;;<<<<<<===>>>?????????AAACCCEEEGGGHHHJJJMMMPPPTTTXXX^^^eeejjjmmmmmmmmmffffffeeeeeeeeefffhhhjjjjjjnnnrrruuuvvvwwwyyy{{{xxxwwwwwwvvvvvvvvvwwwwwwtttvvvyyy|||}}}~~~~~~~~~{{{yyywwwtttssssssssstttqqqqqqppppppmmmhhhaaa\\\SSSNNNGGGBBB???>>>===<<<===;;;888444111...------+++,,,------.........------------,,,,,,+++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++(((((((((((((((((((((((())))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&)))(((''''''&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******'''((()))*********))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++***)))***+++,,,---,,,------------..................------------,,,............////////////000000000000111111111111000000111111111111000000000000000111111111111222444444444333333444444555666666666777777777888888::::::;;;;;;;;;;;;:::::::::999999888888999999::::::::::::::::::999888888444333222111111000000000---------------...///000222444777;;;???BBBEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGIIIMMMUUU^^^ffflllppprrrpppqqqrrrppplllkkklllooowww|||zzzrrrlllgggccc\\\]]]^^^^^^]]]]]]___aaa]]]\\\ZZZYYYZZZ^^^bbbeeeiiiiiikkkpppuuuzzz||||||}}}}}}||||||{{{}}}~~~}}}{{{yyywwwuuusssqqqnnnkkkiiihhheeegggllltttzzzxxxooohhh^^^\\\YYYXXXXXXXXXXXXWWWUUUSSSQQQPPPQQQQQQQQQPPPJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDCCCCCCBBBBBB???>>>============>>>???===<<<;;;::::::999::::::999999999999888777666666666666666777888888888999::::::999999999888888777999888888888888999::::::888888999::::::;;;<<<<<<777888999::::::::::::::::::<<<>>>>>>???@@@CCCEEEKKKMMMQQQUUUZZZ^^^```bbb^^^___`````````aaadddfffggglllrrruuuvvvwww{{{~~~{{{{{{{{{{{{{{{zzzyyyxxxqqqsssuuuxxx{{{~~~|||yyyxxxwwwwwwqqqqqqrrrsssrrrnnnhhhddd[[[UUUNNNGGGCCC@@@>>>===>>>===;;;888555222///...++++++---......//////////////////...............)))***,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((((()))***++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************)))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((((((((((((''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++******&&&''')))*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,---------..................---------,,,,,,............////////////000000000000111111111111111111111222222111111111000000111111111222222222333333222222222222333333555555666666666777777777::::::;;;;;;;;;;;;::::::999999888888888888999999999999999999999888888777222222111000////////////------------...///000111555888<<<@@@CCCFFFGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJPPPXXXccckkkoooqqqssstttoooqqqrrrppplllkkkooorrr{{{{{{ssslllgggddd^^^```bbbbbb`````````aaa^^^^^^]]]^^^```dddhhhkkkmmmllllllnnnrrrvvvwwwwwwyyy~~~}}}|||}}}{{{uuurrrpppooollllllllllllkkkjjjiiihhhdddcccaaa___^^^]]]]]]^^^]]]cccmmmwww~~~}}}xxxrrrgggeeebbbaaabbbcccccccccaaa^^^\\\\\\]]]___``````ZZZZZZXXXWWWUUUTTTRRRRRRRRRRRRQQQPPPNNNLLLKKKJJJFFFFFFEEEDDDDDDEEEFFFFFFEEEDDDBBB@@@???>>>>>>>>>============<<<;;;:::999888888888888888888888888888888999999999999::::::999999999999999:::;;;;;;888999999:::::::::999999666777888999:::999999888777888999999999:::<<<>>>CCCEEEHHHLLLOOORRRUUUVVVWWWYYY[[[[[[ZZZ\\\___bbbdddiiioooqqqqqqrrrvvvzzzzzz{{{~~~}}}|||vvvuuuuuuuuuwww{{{~~~~~~zzzxxxooopppqqqssstttrrrnnnjjjddd___VVVOOOIIIEEEBBB@@@============;;;888555444------...............---............////////////)))***+++---......------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))************))))))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++)))))))))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((*********)))((())))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,---------............---------,,,,,,,,,............/////////000000000000000111111111111222222222333333222222222111111111111222222222222222222111111111111111222555555555555666666666777:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999999999999999999888777777333222111000000///000000---------...///000111222777:::???CCCFFFHHHGGGGGGLLLKKKJJJHHHFFFDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDFFFGGGJJJLLLMMMVVV```mmmtttuuussssssuuunnnqqqsssqqqnnnmmmqqqvvv||||||tttmmmhhhdddccceeeffffffdddbbbbbbbbbaaabbbcccfffiiillloooqqqooommmlllnnnqqqtttuuuuuuwww||||||{{{|||zzzvvvpppjjjdddaaa______\\\\\\\\\\\\[[[\\\\\\\\\XXXWWWUUUTTTTTTVVVXXXYYYYYYaaannnzzz|||yyyooollliiiiiijjjkkklllllljjjhhheeeeeehhhkkkmmmnnnooonnnmmmkkkiiigggeeeddd```___^^^[[[XXXUUUSSSQQQNNNMMMLLLLLLLLLLLLMMMNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@???>>>===<<<::::::999999999999999999666777888999:::;;;<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;:::999777888999999888888:::<<>>>>>@@@AAAAAAAAAAAABBBDDDDDDDDDCCCCCCEEEKKKRRRXXXggglllqqquuuuuusssqqqppptttuuuuuussspppqqquuuyyy}}}~~~zzztttoooiiiffffffdddaaa^^^^^^bbbhhhmmmsssrrrrrrssssssrrrpppnnnpppnnnllllllnnnrrrvvvyyyzzz|||}}}~~~~~~|||wwwssspppnnncccaaa]]]YYYVVVTTTSSSRRRSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLMMMPPPSSSTTTTTTZZZbbbnnnyyy}}}sssrrrppppppqqqsssssssssuuutttrrrqqqqqqvvv}}}{{{vvvuuutttqqqjjjdddYYYXXXVVVTTTSSSVVVZZZ^^^]]]ZZZWWWUUUSSSPPPLLLIIIJJJIIIHHHHHHHHHFFFBBB@@@@@@???>>>>>>===>>>>>>>>>;;;999777777:::===???@@@;;;999777777999:::;;;:::999:::;;;<<<;;;;;;999888777777888999::::::;;;;;;999888666555555555666777::::::<<<>>>AAAEEEGGGIIIKKKMMMOOOQQQRRRTTTWWWZZZ___fffnnnpppnnnkkkkkkmmmrrrvvvzzz}}}~~~}}}~~~~~~}}}|||zzzwwwttttttvvvxxx~~~|||nnnnnnppptttxxxxxxuuuqqqllliiieee```YYYRRRJJJEEE@@@???>>>>>>??????===<<<555333111///...------------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))000,,,((())),,,///---+++************************+++++++++************))))))))))))))))))******++++++)))&&&######%%%''')))(((((((((((((((((((((((())))))))))))************((((((((()))******++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111111111222222222333333333111111222333333333333333222222222222222111111111444444555555666777777777999999999999999999999999999888666444444555666777999999888777666555555444111111111111000///.........//////000111444999===BBBCCCEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDAAA???>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGFFFFFFHHHLLLTTT^^^eeeoooqqqtttuuutttssssssssstttvvvwwwvvvttttttvvvyyyzzzzzz||||||~~~|||yyyvvvsssoooiiieeedddcccaaa```ccciiirrryyy~~~|||zzzxxxuuuqqqooonnnmmmkkkkkknnnrrrxxx{{{|||~~~|||xxxmmmllliiifffbbb___\\\[[[UUUSSSQQQNNNLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKNNNQQQTTTUUU\\\cccnnnxxx~~~uuuttttttuuuwwwzzz{{{|||}}}}}}|||{{{}}}zzzooonnnkkkhhheeefffiiimmmpppnnnkkkhhheeeaaa\\\XXXUUUTTTRRRRRRQQQPPPNNNLLLIIIIIIGGGFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;:::888:::888777888;;;=========;;;<<<<<<<<<<<<:::999888777888888999::::::;;;;;;999888777777666777777777666666888999<<>>===>>>>>>===;;;777666333111///.........,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************///,,,)))***---///---***************************+++++++++************))))))))))))))))))******+++,,,***(((&&&&&&''')))***(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))******)))((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000000111111111111111111222222222333333333222333333444444444444444222222222222222222222222444444555555666777777777999999999999999999999999888777555444444444555666888888777666555444333333.........///////////////...///222333666999>>>BBBFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEBBB@@@????????????AAACCCDDDDDDDDDFFFGGGHHHIIILLLPPPXXXcccnnnvvvxxxyyyxxxvvvtttssstttuuusssvvvyyyzzzyyyyyyxxxyyyuuutttssstttuuutttrrrpppppppppqqqrrrrrrnnniiieeebbbbbbdddgggllluuuzzzuuuqqqooommmlllkkklllooouuu{{{zzzrrrkkkeeeaaaZZZYYYWWWUUUSSSQQQOOONNNKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFGGGFFFFFFEEEDDDEEEEEEFFFHHHLLLQQQUUUXXX___fffooowww|||~~~~~~xxxxxxzzz}}}}}}|||~~~{{{tttppphhhfffdddcccccccccaaa```ZZZYYYXXXUUUQQQMMMIIIGGGGGGEEEDDDBBBAAA===999555999888888999;;;<<<;;;:::============<<<:::999888888888999999::::::;;;;;;888888888888888777777666444444555666888999;;;<<>>>>>======:::999666444111000......,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************---+++)))+++......,,,)))************************+++++++++************))))))))))))))))))******+++,,,++++++***)))*********(((((((((((((((((((((((((((((())))))))))))******++++++******)))(((((('''******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---///...---,,,,,,,,,,,,,,,------------------------------......///000000000///000000000111111111111111111222222222333333333222222333444444444444444222222222333333333333333444444555555666777777777999999999999999999999999999888777666666666777777777777666555333222111111...---------.........///---000444777:::>>>BBBFFFHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEBBB???>>>>>>???@@@@@@BBBEEEEEEEEEDDDEEEFFFGGGLLLSSS\\\fffpppzzz}}}}}}|||zzzvvvuuuuuuvvvrrruuuyyy}}}~~~}}}{{{zzzqqqooommmlllllllllkkkjjjkkkkkklllmmmnnnlllhhheeeaaadddjjjpppwwwxxxrrrooonnnpppooooooqqquuuzzz|||vvvnnneee___ZZZVVVTTTQQQPPPOOONNNMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGKKKRRRXXX]]]ccciiiqqqwwwyyyyyy{{{|||zzz}}}|||yyyxxxyyyyyyyyyxxxpppooommmiiiddd]]]XXXTTTQQQOOOLLLIIIGGGDDD@@@===???>>>===<<<===<<<:::888<<<<<<<<<<<<;;;:::::::::999999999:::::::::;;;;;;666777888888888777555444666666666666777888999:::999;;;>>>???AAACCCGGGIIIOOOVVV___eeeeeeaaa^^^\\\```dddjjjooorrruuuxxx{{{~~~}}}xxxssspppnnnrrrooonnnpppvvv}}}~~~yyyuuussssssssstttrrrpppmmmiiiddd^^^ZZZPPPLLLFFFBBBAAA@@@???>>><<<;;;999666333111///...//////............//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************+++******,,,......+++(((************************+++++++++*********)))))))))))))))))))))******+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((()))))))))***************))))))((((((******))))))((())))))***)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++******))))))******+++************************************************++++++++++++++++++++++++++++++******++++++,,,---///...---,,,,,,,,,,,,,,,------------------------------......///000000000///000000000111111111111111111222222222333333333111222222333333333333333222222333333444444444444444444555555666777777777999999999999999999999999999888888777777777777777777777666444333111000000///...------,,,------......111666:::===AAAEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFCCC@@@>>>===>>>@@@BBBCCCDDDEEEEEEDDDDDDFFFGGGHHHPPP]]]iiirrrzzz|||}}}~~~}}}zzzxxxxxxxxxuuuwww{{{~~~}}}{{{ooommmkkkjjjjjjkkkjjjjjjjjjiiiggggggggggggeeedddbbbhhhqqqyyyxxxsssrrrrrrvvvwwwwwwyyy}}}|||vvvsssgggbbb[[[VVVRRRPPPNNNLLLHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBAAABBBBBBBBBBBBCCCDDDFFFHHHKKKRRR[[[bbbgggmmmtttwwwwwwvvvwwwyyy~~~yyysssmmmiiiccc___YYYTTTPPPMMMJJJHHHGGGEEECCCAAAAAA@@@===;;;:::::::::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;555666777888777666555444777777777777777777888888777888;;;<<<===???BBBEEEIIIMMMSSSXXXZZZ[[[\\\\\\^^^aaafffjjjmmmppptttvvvxxxzzz|||zzzwwwsssqqqpppssspppnnnnnnrrrxxx~~~|||wwwsssqqquuusssqqqpppnnnjjjeeeaaaWWWRRRLLLFFFCCCAAA???>>>>>>===;;;888555222000...000//////.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************************************************************+++,,,---,,,***)))************************+++++++++*********)))))))))))))))))))))******+++******+++++++++***)))((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))******************))))))))))))******((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,------------------------------------......///000000000000000000000111111111111111111222222222333333333111111222333333333333333222333333444444555555666444444555555666777777777999999999999999999999999777777777777666666666555888777666444333111000///000///---,,,,,,---...///111555:::>>>AAACCCFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFEEECCCAAA??????@@@BBBDDDDDDEEEEEEDDDDDDFFFJJJMMMQQQZZZhhhttt|||zzz|||~~~~~~~~~~~~}}}{{{pppnnnlllllllllmmmlllkkkiiigggddddddeeeeeeeeedddgggmmmvvv}}}{{{wwwxxxzzz~~~zzzyyyvvvqqqkkkeee```]]]YYYVVVPPPMMMJJJIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@??????>>>===>>>>>>=========>>>??????CCCEEEFFFGGGIIIPPP[[[bbbiiipppwwwzzzxxxvvvwwwzzz}}}wwwooogggbbb^^^[[[XXXNNNKKKGGGDDDCCCBBB@@@>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;777777777777777666555555777777666666666666777777666888999::::::<<>>BBBDDDFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEDDDDDDDDDDDDFFFKKKRRRWWW___gggsss}}}}}}{{{|||}}}~~~|||yyyrrrpppooonnnnnnnnnllljjjeeeeeefffhhhkkklllkkkjjjmmmqqqwww{{{|||||||||||||||}}}{{{}}}yyyrrrllleeeccc```\\\XXXTTTQQQPPPPPPMMMJJJHHHGGGFFFDDDBBBDDDDDDCCCAAA@@@???>>>>>>===>>>???@@@@@@???>>>>>>;;;;;;:::::::::;;;<<<===AAACCCDDDCCCEEELLLWWW___hhhpppzzz~~~|||zzz|||~~~yyytttqqqddd___WWWPPPLLLIIIFFFDDDAAA@@@???===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777888888888888888777777777777888888666777888999888999;;;===@@@@@@CCCGGGLLLQQQTTTUUUUUUXXX]]]```dddgggkkknnnsssuuuwwwwwwvvvuuuuuuvvvrrrssstttuuuvvvxxxzzz|||{{{yyyyyyyyyyyyyyyyyywwwtttqqqgggccc]]]WWWQQQLLLGGGDDDBBBBBBAAA???<<<999777555//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++***++++++***))))))+++,,,************************+++++++++************))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))***************))))))******+++,,,((())))))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************************************************************************++++++******++++++,,,---,,,,,,,,,,,,------...///........................------......///000000000000000000000111111111111111111222222222333333333333444555555666666555555333333444444555666777777444444555555666777777777999999999999999999999999:::;;;;;;;;;;;;:::999999999888777555333111000///---,,,,,,,,,...000333555999===BBBFFFGGGHHHHHHIIIEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDHHHOOOXXX^^^jjjqqq{{{}}}||||||}}}}}}~~~zzzwwwsssrrrppppppooommmjjjhhhccceeeiiinnnsssuuusssqqqqqqsssvvvxxxxxxxxxyyyzzzwww|||~~~|||~~~wwwoooggg___ZZZVVVTTTRRROOOLLLKKKKKKKKKIIIGGGFFFFFFFFFFFFDDDBBBBBBAAA@@@???===;;;::::::888999;;;<<<======<<<<<<;;;:::999999999;;;<<<===@@@AAAAAA@@@AAAGGGSSS\\\gggppp|||zzznnnccc[[[UUUQQQNNNGGGEEEBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888999:::;;;::::::999999999::::::;;;666777888888777777999;;;;;;<<<>>>BBBGGGKKKMMMNNNQQQTTTYYY]]]aaaeeejjjmmmuuuvvvxxxxxxvvvvvvvvvwwwuuuwwwyyyzzzyyyxxxwwwwww|||}}}||||||}}}~~~|||yyywwwppplllfffaaa[[[UUUNNNJJJDDDDDDCCCBBB@@@===:::888111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************+++++++++++++++++++++++++++++++++)))((()))+++---************************+++++++++************))))))))))))))))))******+++,,,+++******))))))******))))))))))))))))))))))))''''''''''''((((((((()))++++++******)))(((((((((******))))))***+++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((('''(((((()))******)))))))))))))))))))))))))))))))))***+++++++++,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......////////////..................////////////000000000000111111111111111111222222222333333333111111111111111111111111111//////222666999888777555444444444666777999;;;;;;;;;;;;;;;:::999888777:::999999999999999999888555444333111111111111222000000000//////222777;;;AAABBBDDDFFFHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFDDDBBBBBBDDDFFFGGGGGGHHHJJJMMMOOORRRXXXaaahhhxxx{{{~~~}}}}}}~~~~~~yyyvvvvvvrrrpppooooookkkeeedddgggcccgggooowww{{{yyytttppprrrqqqppppppqqqssstttsss|||}}}}}}zzzsssiii```ZZZVVVSSSQQQLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<;;;::::::999888888;;;;;;::::::999:::::::::;;;;;;::::::::::::::::::@@@@@@???>>>???DDDKKKPPPccclllyyyyyyoooccc[[[WWWQQQJJJFFFFFFFFFEEEDDD???===;;;;;;<<<============;;;999999:::::::::888===<<<;;;:::999888888888;;;;;;;;;;;;:::888666555;;;;;;;;;===AAAEEEJJJMMMQQQSSSXXX]]]______dddkkktttxxxyyywwwxxx{{{{{{www{{{{{{{{{{{{{{{zzzzzzyyy{{{|||~~~~~~~~~zzzuuupppkkkfff```XXXRRRLLLFFFAAA???@@@AAA>>>:::666444222000............,,,---.........---,,,+++...,,,++++++,,,---,,,++++++++++++************)))++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))(((((((((***+++,,,)))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***---,,,+++******+++,,,---+++++++++*********************))))))))))))*********))))))))))))******+++))))))))))))))))))))))))***************+++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......////////////..................////////////000000000000111111111111111111222222222333333333111111222333333444555555555333333444777888777666666555555555777888:::;;;<<<<<<<<<;;;;;;:::999888:::::::::999999999999999555444222111000000000111.../////////111444999===CCCDDDEEEGGGHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEEEEEEEGGGHHHHHHFFFKKKQQQWWW]]]dddmmmtttzzz|||~~~~~~}}}~~~~~~zzzuuuttttttsssooommmlllhhhcccdddhhhjjjnnnvvv|||~~~{{{tttoookkkkkkkkkmmmpppuuuxxxyyy{{{vvvqqqhhhccc\\\UUUQQQOOOLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????;;;::::::999888888777777999999999888999999999:::999999999888888999::::::=========<<<>>>BBBGGGLLLXXXcccsss}}}ttthhhccc\\\WWWTTTQQQLLLIIIGGGDDDAAA?????????>>>===@@@>>><<<<<<======<<<;;;======<<<;;;:::::::::;;;;;;;;;<<<;;;:::999777555888888888999<<<@@@DDDGGGMMMNNNTTTZZZ\\\\\\bbbiiivvv{{{|||yyywwwzzz{{{zzz|||}}}~~~~~~}}}|||zzzyyyuuuvvvxxxzzz~~~~~~||||||}}}}}}}}}|||xxxtttpppmmmhhhaaa\\\PPPJJJCCC@@@AAABBB@@@===777666444111///.........------.........---,,,+++...,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******)))(((((()))***+++)))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))(((''''''&&&))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***)))(((''''''''''''((()))******************************++++++++++++******,,,+++***************+++))))))))))))))))))))))))+++++++++***************++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......////////////..................////////////000000000000111111111111111111222222222333333333111222333444666777888888999777666777888888777555777666666777888999;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::999999999999555444222000///......///,,,...///111333777===AAAEEEFFFGGGGGGHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIKKKRRR\\\dddkkkqqqxxx}}}}}}~~~}}}|||~~~~~~}}}vvvrrrqqqqqqrrrmmmiiigggeeecccgggmmmvvvzzzzzzrrrlllfffggghhhjjjooouuuzzz~~~{{{zzzpppfff]]]YYYTTTQQQMMMKKKIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@@@@???@@@??????>>>>>>===<<<<<<;;;::::::999999888888888999999999::::::;;;;;;<<<;;;::::::999999::::::;;;:::;;;<<<<<<===@@@DDDHHHNNNZZZlll}}}xxxrrrllleee[[[TTTQQQMMMIIIFFFDDDCCCAAA@@@???===;;;:::;;;<<<<<<;;;>>>======<<<<<<<<<======;;;<<<<<<<<<;;;999888777777777666777999;;;>>>@@@FFFHHHMMMTTTVVVXXX^^^fffwww~~~|||xxxyyy|||}}}}}}|||zzzuuutttssstttwww{{{|||{{{{{{||||||{{{yyyvvvtttqqqnnnjjjfffYYYRRRIIIDDDBBBBBBAAA@@@:::999666444222000///...---............---,,,,,,...,,,++++++,,,------,,,------------,,,,,,,,,,,,------------------------++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))******)))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''(((((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))***+++,,,,,,+++***))),,,+++******)))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------......//////......---............///////////////000000000111111111111111111222222222333333333222333444555666777888888888888777777777777777666777777888888999:::;;;;;;<<<=========<<<;;;;;;:::;;;;;;::::::999999888888444333111///...------...+++---111444777<<>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAAAAA@@@???>>>======<<<<<<:::<<<>>>>>>???AAACCCFFFKKKWWWiiizzz~~~rrriii___[[[VVVQQQNNNJJJGGGDDD@@@===;;;:::;;;<<<===<<<======<<<<<<<<<===>>>>>><<<<<<======<<<;;;999888999888777777777999;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???BBBDDDFFFGGGHHHHHHJJJIIIGGGEEEBBBAAA@@@???>>>???AAABBBBBBCCCEEEGGGMMMWWWgggxxxwwwsssmmmfff^^^WWWOOOJJJFFFDDD@@@>>>???@@@@@@@@@===<<<<<<<<<<<<<<<===>>><<<===>>>>>>===<<<:::999999888777666666666777888===>>>CCCHHHKKKMMMTTT\\\iiivvv|||zzzzzzyyyzzz~~~}}}zzzvvvrrrqqqssswwwyyy}}}wwwvvvuuurrrooommmlllkkkmmmfff[[[QQQIIIDDDAAA??????>>>===:::888555333222//////......------------...,,,++++++---///......,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++******))))))))))))*********+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))))))))))))))************))))))***)))(((((((((((((((((())))))))))))))))))))))))+++++++++***************++++++************++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------------............------............////////////000000000000111111111111111111222222222333333333444444444444444444444444111333444555555666777999777888999::::::::::::999;;;;;;<<<<<<<<<;;;;;;:::::::::999888777666666555222111000........./////////333888<<<@@@CCCGGGIIIHHHGGGGGGFFFEEECCCBBBAAA>>>>>>???@@@AAABBBCCCDDDAAACCCDDDEEEFFFLLLTTT[[[gggmmmvvv{{{||||||}}}~~~{{{|||}}}~~~~~~}}}|||uuutttqqqnnnmmmmmmmmmnnnnnnpppsssuuuuuuqqqmmmjjjggghhhlllsssyyy}}}yyyppplllkkklllpppuuuxxx{{{~~~yyysssiii___ZZZSSSQQQNNNJJJFFFDDDCCCCCCEEECCCBBBBBBDDDDDDCCCAAA????????????@@@@@@@@@@@@===>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEGGGJJJMMMPPPRRRSSSSSSUUUSSSQQQNNNLLLJJJHHHHHHHHHIIIKKKKKKKKKLLLNNNPPPTTTZZZgggvvvxxxlllaaaYYYRRRNNNIIIDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<=========>>>>>>???>>>===<<<;;;999888777666555444444444;;;;;;???CCCEEEFFFMMMUUU]]]iiiuuuxxxxxxxxxwwwuuuvvvzzz{{{yyyvvvsssrrrsssuuuwwwyyyzzz~~~~~~wwwwwwvvvssspppnnnnnnooosssnnnfff\\\RRRIIIDDDAAA@@@@@@???===;;;888666555000///......------.........,,,+++,,,.../////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,++++++***))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((())))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''''''(((((())))))******+++)))(((((((((((((((((())))))))))))((())))))******))))))))))))))))))))))))***************+++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------,,,------......------,,,............////////////000000000000111111111111111111222222222333333333333333333444444555555555111333555666555555777999777777999::::::999999888::::::;;;;;;;;;;;;::::::999999888777666555444444111111000/////////000111333777<<<@@@CCCFFFHHHJJJFFFFFFFFFEEECCCBBB@@@???>>>??????@@@AAABBBBBBCCCAAACCCFFFGGGJJJRRR___hhhpppuuu{{{~~~~~~}}}~~~~~~}}}{{{tttqqqmmmiiihhhhhhiiijjjmmmoooqqqrrrqqqooolllkkkkkkmmmttt}}}~~~vvvrrrqqqsssyyyvvviiiccc___WWWOOOKKKHHHGGGEEECCCBBBBBBBBBBBBDDDBBB@@@@@@BBBBBBBBBAAA@@@AAAAAAAAABBBBBBBBBCCCAAABBBCCCEEEGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQTTTWWW\\\___aaabbbbbbaaa```^^^\\\ZZZYYYXXXXXXZZZZZZ[[[ZZZZZZ[[[^^^```aaadddkkkuuu~~~~~~vvvgggbbbYYYRRRLLLHHHEEECCC@@@???>>>>>>===============>>>?????????>>>===<<<::::::999888777666555555999999;;;>>>>>>???EEEMMMQQQ[[[eeejjjnnnssstttrrrrrrvvv|||~~~{{{yyyvvvuuutttsssuuuvvvyyy}}}~~~vvvwwwwwwtttqqqppprrrtttuuusssnnnfff\\\RRRJJJFFFAAAAAA@@@???===;;;999777000000......---......///---,,,+++,,,...000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,+++***)))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))************))))))))))))'''((()))******)))(((''''''((())))))))))))((('''(((((())))))***++++++,,,)))((('''&&&&&&'''((()))***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,++++++************++++++************************)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,............/////////000000000000000111111111111111111222222222333333333111222333444555777888888222555777666555444666999666777888999:::999888777999999:::;;;;;;:::::::::888888777666555444333333111000000//////000222333666:::???CCCEEEGGGIIIJJJEEEEEEEEEDDDCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGIIIMMMXXXgggrrrzzz}}}~~~|||}}}~~~~~~{{{ssspppkkkgggeeefffhhhjjjqqqpppooonnnmmmmmmlllkkkooorrrzzz}}}xxxwww|||~~~pppbbbVVVQQQPPPLLLGGGEEE@@@@@@???@@@@@@AAABBBCCCDDDBBB@@@@@@AAACCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGIIIKKKMMMOOOQQQRRRUUUVVVVVVWWWXXXYYYZZZZZZ\\\___ccchhhkkkmmmnnnooojjjiiihhhgggffffffffffffiiiiiiiiihhhgggiiilllooommmmmmpppvvv~~~}}}{{{yyyxxxyyyzzz{{{yyy|||~~~~~~~~~~~~xxxmmmccc[[[UUUPPPMMMBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???============<<<;;;:::999888888888777888;;;::::::@@@HHHKKKRRRYYY___gggooorrrpppooosssyyy{{{vvvrrrpppttttttuuuyyy|||~~~sssuuuuuusssqqqqqqsssvvvuuuuuusssmmmcccXXXPPPKKKAAAAAAAAA@@@???===;;;999111000///------......///---,,,+++,,,...000000/////////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((()))+++,,,---,,,,,,+++)))************+++++++++*********)))***++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))************))))))))))))'''((()))******)))((('''((()))***++++++***)))(((((())))))***+++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************))),,,+++***)))((((((((()))************************------------------------,,,,,,,,,---------......////////////////////////---......///000111111222111111222222222333333333222222333333444555666666777777666666555555555444777777777777777888888888::::::::::::::::::::::::;;;:::777555333111000000111111111000000333777;;;@@@BBBEEEHHHJJJIIIHHHGGGHHHGGGDDDBBB???===<<<;;;AAA@@@?????????@@@BBBCCCBBBGGGMMMSSSZZZdddpppyyyzzzyyy~~~zzztttoooiiigggjjjmmmnnnnnnpppmmmkkkjjjjjjjjjmmmppptttuuuwwwzzz~~~~~~|||zzz}}}~~~ssshhhUUURRRNNNIIIEEECCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>@@@AAABBBBBBCCCEEEFFFFFFGGGHHHHHHHHHJJJMMMPPPKKKNNNRRRRRRRRRTTT[[[aaaiiihhhgggffffffggghhhhhhjjjmmmrrrwwwyyyyyyxxxvvvppppppooooooppprrrssstttsssuuuvvvuuusssrrrrrrsssmmmpppvvv|||~~~{{{xxxuuuttttttsssrrrqqqppppppqqqtttxxx{{{}}}}}}|||{{{}}}ssshhh]]]VVVQQQLLLFFFCCCBBB@@@===:::>>>@@@BBBCCCCCCBBBAAABBB???>>>===<<<:::999888777777888999999999:::===@@@FFFLLLUUU]]]dddiiimmmooouuutttvvv{{{|||xxxvvvrrrssstttxxx{{{||||||zzzxxxvvvtttrrrrrrsssuuuvvvyyyxxxwwwtttnnneeeZZZRRRIIIEEE@@@>>>???@@@>>><<<===:::555222111111000/////////...------------...++++++,,,---............+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))******++++++,,,------,,,+++***))))))***+++,,,************************))))))***+++,,,,,,------...---,,,++++++++++++,,,+++*********))))))((((((************************+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++***************+++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))******+++++++++,,,************++++++++++++,,,,,,+++++++++*********------------------------,,,,,,,,,---------....................................//////000000111111111111111222222222333333222222333333444444555555666666666666555555444444777666555444444666888999999999999999999999999999:::999777555333111111000000111111111222555:::===AAACCCFFFHHHIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@???BBBAAA@@@@@@AAABBBDDDEEEIIINNNTTTYYY___hhhrrryyy{{{||||||sssppplllkkkmmmoooooooookkkiiigggiiilllppptttwwwuuuttttttuuuxxxyyyxxxwwwyyy}}}zzznnn```XXXMMMJJJGGGCCCAAA@@@@@@AAA???@@@@@@@@@@@@@@@?????????@@@BBBBBBBBBBBBEEEGGGIIIJJJLLLNNNOOORRRUUUXXXXXX[[[___``````ccciiioootttsssrrrpppooooooooopppooorrrwww{{{}}}}}}{{{zzzxxxvvvuuutttssstttuuuvvvvvvwwwxxxwwwuuuttttttuuuppprrrvvvzzz}}}~~~|||{{{zzzxxxuuurrrqqqppppppooonnnnnnmmmmmmoooqqqtttwwwzzz|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~vvvmmm```YYYPPPIIIFFFEEECCCAAAAAABBBCCCCCCBBBAAABBBBBB??????>>>===;;;:::999999888999999999999:::<<>>???@@@AAA?????????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDFFFIIILLLOOORRRVVVYYY\\\___cccfffiiilllooopppqqqtttyyy~~~}}}zzzyyywwwwwwvvvvvvxxx|||~~~}}}|||{{{xxxuuuttttttuuuvvvwwwyyyzzzyyywwwuuuuuuvvvssstttuuuwwwyyyzzz{{{|||zzzyyywwwwwwwwwvvvsssqqquuuttttttssssssrrrrrrrrrqqqqqqrrrtttwww{{{~~~||||||{{{{{{zzzzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||~~~{{{pppbbbVVVPPPLLLJJJHHHBBBBBB@@@?????????@@@@@@???>>>>>>===<<<<<<;;;;;;999:::;;;:::999999;;;======BBBKKKUUU^^^gggoootttxxxxxxyyy|||zzzxxxvvvuuuuuutttsssqqqyyyzzz{{{|||{{{zzzxxxwww}}}}}}}}}}}}zzztttlllfffXXXQQQGGGAAAAAABBBCCCCCCBBB???:::777555333111/////////............//////............---,,,+++***+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,+++******))))))++++++************++++++*********************************++++++,,,,,,---+++,,,---------,,,+++***************))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++******************++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++((())))))***++++++,,,,,,((()))+++------,,,+++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////////////////......000000000111111111111222333333333333222222222222444444444444444444444444666555333222222444666888777777777777777777777777666555444222111111111111...000444777999===AAADDDFFFGGGHHHHHHHHHGGGEEEDDDAAAAAAAAAAAABBBCCCDDDEEEBBBAAAAAACCCEEEIIIMMMPPP]]]bbbhhhlllmmmnnnrrruuuxxxyyyyyyyyy{{{yyyuuutttsssrrrqqqooommmlllkkkkkkkkknnnvvvyyyuuuooolllmmmqqquuuwwwxxx|||zzzwwwnnniiiaaaYYYSSSNNNIIIGGGCCCBBBAAA@@@@@@@@@BBBCCCAAAAAAAAAAAAAAABBBBBBCCCFFFGGGIIIJJJKKKNNNSSSVVVZZZ]]]cccgggkkkooosssuuuwwwyyy{{{{{{{{{}}}|||zzzxxxwwwyyy{{{}}}~~~~~~}}}yyyxxxuuusssqqqqqqrrrsssvvvwwwxxxxxxvvvttttttuuutttttttttuuuvvvxxxyyyzzzzzzyyyyyyzzz||||||{{{yyy||||||||||||{{{{{{{{{{{{xxxwwwvvvvvvxxx{{{~~~}}}{{{yyyxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyuuuuuutttuuuvvvwwwyyyzzz{{{|||}}}{{{lllaaaXXXRRRMMMHHHEEEBBB@@@@@@AAABBBBBB>>>>>>======<<<<<<<<<;;;:::<<<<<<;;;:::999;;;<<<;;;@@@HHHQQQ\\\gggqqqxxx~~~~~~zzzxxxvvvvvvuuusss{{{}}}~~~{{{wwwuuu||||||}}}}}}}}}yyytttpppdddZZZMMMDDDAAAAAABBBBBBDDDAAA>>>;;;999777333000000//////...//////000000---.........------,,,++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++++++++******))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))+++,,,------,,,***)))*********)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************)))***+++,,,,,,***(((&&&%%%&&&'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////............//////000000000111111111222222222222222111111111333333333333444444444444333444555666666666555555666666666666666666666666333333222111111111111111///222777:::===@@@DDDGGGGGGGGGGGGGGGGGGEEEDDDCCCAAAAAA@@@@@@AAABBBBBBCCCAAAAAABBBDDDIIINNNTTTWWWdddiiinnnqqqppppppqqqrrrxxxxxxyyyzzz~~~~~~yyyvvvvvvuuussspppnnnllllllvvvyyyyyyxxx}}}~~~vvvqqqkkkiiikkkqqqvvvyyy}}}vvvmmmgggZZZWWWRRRNNNLLLIIIGGGEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEIIIKKKNNNQQQTTTYYY^^^bbbgggkkkqqqvvvyyy||||||yyywwwuuuxxxyyyyyyzzzzzzzzzzzzyyytttsssrrrqqqpppqqqqqqqqqrrrtttuuuuuusssrrrrrrsssttttttuuuvvvwwwyyy{{{|||||||||}}}~~~||||||~~~}}}zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyysssrrrrrrrrrrrrtttuuuvvvvvvvvvwwwxxxzzz|||~~~zzzlll___WWWSSSNNNIIIFFFEEEFFFEEEDDD>>>=========<<<<<<;;;;;;<<<===>>>===<<<;;;;;;<<<<<<@@@FFFOOOZZZfffsss{{{~~~zzzxxxxxxxxxxxxxxxzzz}}}~~~{{{yyy~~~}}}}}}}}}~~~}}}{{{yyypppeeeVVVJJJDDDAAA@@@???DDDCCCAAA???>>>;;;777444111111000////////////000+++,,,------.........---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))******++++++++++++++++++,,,,,,+++++++++***************************+++++++++++++++,,,,,,)))***,,,------,,,***)))))))))))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++******)))))))))************+++)))************+++++++++************************************************)))************++++++++++++++++++*********))))))******++++++***)))'''&&&%%%%%%'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////........................////////////000000000000111111111111111111111111222222333333333333333444222333555777777666555333555555555555555555555555111111000000000111111222222555:::>>>AAACCCEEEGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCGGGNNNUUU]]]aaahhhmmmrrrtttrrrpppppprrrxxxyyyzzz}}}zzzvvvvvvtttqqqooonnnppprrr}}}sssooojjjiiilllrrrwwwzzz|||tttjjjaaaZZZOOOMMMJJJHHHGGGEEEBBB@@@CCCCCCBBBAAAAAABBBBBBBBBDDDDDDDDDDDDFFFHHHJJJLLLQQQTTTYYY]]]aaaeeejjjmmmssswww}}}~~~~~~}}}{{{xxxuuutttuuuuuuuuuuuuuuuvvvvvvvvvqqqrrrsssttttttssssssrrrpppqqqssssssrrrrrrrrrsssuuuvvvxxxzzz|||~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyuuutttssssssssssssuuuuuuttttttsssttttttvvvxxxyyyxxxxxxxxxzzz|||xxxnnnaaaZZZRRRMMMJJJHHHDDDAAA@@@??????>>>===<<<<<<;;;===>>>@@@@@@>>>======>>>>>>@@@DDDKKKUUUcccqqqzzz|||{{{yyyzzz{{{{{{tttvvvyyy}}}}}}|||}}}zzzooo```TTTKKKFFFBBB???CCCCCCBBBCCCBBB@@@<<<999444333222000////////////***+++,,,---............+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))************************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++***************+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..............................,,,------....../////////........./////////000000//////000000111111222222111222222222333333333333222222333444555444444333444444444444444444444444////////////000000111222555999>>>AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@@@@AAAAAACCCDDDDDDCCCDDDFFFKKKSSS]]]fffkkklllppptttuuusssqqqqqqrrrsssuuuxxx{{{zzzuuutttrrrooonnnqqqxxx}}}uuurrrooonnnrrrvvvzzz||||||tttllleee]]]VVVQQQLLLIIIGGGEEEDDDCCCAAA@@@BBBBBBBBBCCCCCCDDDEEEEEEGGGHHHIIIKKKOOOSSSXXXZZZ___ccciiinnnqqqtttvvvxxx|||~~~}}}{{{yyyzzz{{{zzzyyyxxxuuusssrrrsssrrrrrrrrrrrrssstttuuuqqqsssuuuwwwwwwvvvsssqqqoooqqqssstttttttttuuuvvvxxxyyy|||~~~}}}}}}~~~}}}}}}}}}|||||||||{{{{{{zzzyyywwwvvvuuuuuuvvvvvvvvvuuutttrrrrrrssstttuuussssssssstttuuuwwwyyyzzzxxxzzz|||yyyqqqfff^^^XXXRRRJJJDDDCCCCCCBBBAAA???>>>=========???AAABBBAAA???@@@@@@>>>???AAAFFFOOO\\\kkkttt}}}}}}}}}~~~wwwxxxyyy|||zzzxxxyyy~~~xxxkkk___VVVOOOIIIDDDAAABBBCCCEEEFFFDDDAAA===666555333111///......---,,,,,,------...---------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))))))))************++++++,,,------,,,++++++************************++++++++++++++++++++++++)))*********++++++++++++((()))))))))************************************((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))************)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++(((((()))***+++,,,,,,---************+++,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,------...///000000............/////////000...//////000111222222333111111111222222333333333333222111111111222333444333333333333333333333333.........//////000111222777;;;@@@CCCDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@AAACCCEEEFFFGGGDDDFFFIIIOOOXXXbbblllrrrmmmqqquuuvvvsssqqqrrrtttnnnpppssswww{{{~~~|||xxxssssssqqqnnnooouuu~~~zzzxxxuuuuuuxxx|||~~~tttnnneee]]]XXXTTTNNNKKKLLLIIIFFFDDDDDDEEEDDDDDDBBBCCCDDDEEEGGGHHHIIIIIILLLMMMOOOSSSXXX^^^dddggglllqqqwww{{{~~~}}}|||{{{{{{{{{zzzwwwvvvuuuuuuvvvvvvtttsssqqqooorrrrrrqqqqqqqqqssstttuuuqqqtttwwwyyyyyyvvvrrroooppprrruuuvvvvvvwwwxxxzzzzzz|||}}}zzzyyy{{{}}}}}}|||zzzxxxwwwwwwwwwwwwyyywwwuuusssrrrrrrssstttppppppppppppqqqrrrsssssspppssswww{{{~~~~~~tttkkkbbbXXXPPPFFFEEEDDDCCCAAA@@@???>>>>>>@@@BBBCCCBBBAAAAAABBB======>>>BBBJJJWWWfffooo~~~}}}||||||}}}}}}vvvssstttzzz}}}qqqggg___WWWOOOJJJ@@@AAACCCFFFHHHGGGCCC@@@777666444222000...---,,,............---,,,+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******)))(((((((((++++++------------++++++************************++++++++++++++++++++++++******))))))***+++,,,,,,(((((())))))*********+++************************(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++++++++,,,))))))(((((()))***++++++)))))))))))))))))))))))),,,++++++***)))(((''''''+++*********+++,,,------************************+++++++++*********)))))))))************+++++++++*********)))******+++,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,------..................------........................////////////000000000000111111222333333333333222111111111222333333333444111222333444444444444444333333333333333333333333111000///...///000222444>>>@@@CCCEEEFFFEEECCCBBBBBBBBBAAA??????>>>>>>>>>>>>@@@BBBBBBBBBBBBCCCDDDEEEKKKSSSZZZ___fffmmmssssssrrrrrrsssttttttqqqoooppprrrssssssrrrsssxxx|||{{{|||~~~~~~}}}zzzwwwuuummmnnnooorrrvvv{{{||||||~~~}}}tttnnn```]]]WWWRRRMMMKKKJJJJJJIIIFFFDDDBBBCCCDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPQQQUUUZZZ___eeelllrrrwww|||zzzxxxuuuttttttuuuuuupppqqqsssuuuvvvuuutttssssssuuuuuuuuuuuuuuuwwwyyytttvvvyyy{{{|||{{{yyyxxxuuuxxx|||}}}|||{{{|||~~~~~~}}}vvvxxxzzz}}}~~~~~~{{{yyyxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvssssssrrrrrrqqqrrrrrrrrrnnnppprrruuuxxx{{{}}}}}}vvveeeXXXQQQKKKFFFFFFEEEBBB@@@AAAAAAAAAAAABBBDDDEEECCCBBB@@@???AAAEEEIIIOOOZZZfffzzz}}}}}}~~~{{{uuupppooottt}}}xxxmmmfffaaaYYYPPPKKKGGGBBBAAADDDGGGHHHGGG>>>===:::777444000...---///............---------,,,,,,,,,---------......//////...---,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------,,,+++***)))((('''************************'''(((((((((((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------************************))))))))))))))))))******))))))))))))))))))))))))************************+++++++++******))))))(((***))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++***************++++++,,,,,,++++++++++++,,,------...------,,,,,,---------................................................////////////000000000000000111222222333333222222111111111222222222222222111111222333333333333333444444333333222222222222000///......000333666777@@@AAADDDEEEFFFEEECCCAAABBBAAA@@@???>>>>>>?????????AAACCCCCCBBBBBBCCCEEEGGGNNNWWW___dddkkkqqqwwwuuuttttttuuuvvvvvvtttsssqqqrrrqqqooonnnooorrrvvvxxxzzz|||}}}{{{vvvqqqnnniiikkkmmmqqqvvv{{{~~~~~~~~~uuujjjaaa\\\UUUSSSPPPLLLIIIHHHGGGGGGGGGFFFCCCBBBCCCDDDEEEEEEGGGHHHJJJLLLMMMPPPTTTXXX]]]aaaffflllqqqvvv|||~~~xxxwwwuuusssrrrqqqqqqrrrtttvvvxxxyyyzzzyyyxxxxxxyyyzzz{{{zzzyyyzzz{{{}}}{{{|||~~~~~~|||zzzzzz}}}~~~||||||||||||||||||||||||{{{{{{zzzzzzyyyxxxxxxwwwuuuvvvyyy{{{~~~~~~|||{{{||||||||||||{{{zzzzzzyyyyyy|||{{{xxxvvvsssqqqoooooolllmmmoooqqqsssuuuwwwxxxwwwxxxyyyzzz{{{~~~|||nnnbbbYYYPPPLLLHHHCCC@@@AAA???>>>>>>???AAABBBBBB@@@AAA???@@@DDDFFFJJJUUU___uuu~~~|||}}}}}}{{{zzz}}}zzzuuupppnnnqqqwww||||||uuupppkkkbbbXXXPPPKKKEEECCCEEEGGGHHHGGGDDDAAA<<<777333111000//////............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,,,,,,,+++************++++++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++***************************************)))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((((((((()))))))))((((((((((((((())))))***++++++***((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))((('''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++***************+++,,,,,,+++++++++++++++,,,---------------,,,,,,------...................................................////////////000000000000000111222222333333222222111111111111111111000000000111222222222222222222555444444333222111000000//////...///222666:::===BBBDDDEEEFFFFFFDDDBBBAAAAAA@@@>>>======>>>@@@AAAAAACCCDDDDDDCCCCCCEEEGGGMMMTTT^^^ffflllqqqvvvzzzyyyxxxwwwwwwyyyzzzyyyxxxvvvuuurrrooollllllooorrryyyzzz||||||yyyssslllhhhfffgggkkkoootttyyy}}}}}}~~~~~~~~~|||{{{~~~zzzsssjjjaaaWWWPPPLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGHHHIIIKKKMMMPPPSSSWWW[[[```dddkkkooouuuzzz~~~~~~||||||xxxyyyyyyyyyxxxxxxwwwvvvyyy{{{|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||||||||zzz{{{{{{{{{zzzxxxvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnooooooqqqrrrsssvvvxxxzzz|||}}}~~~}}}|||}}}}}}}}}|||||||||||||||||||||xxxuuurrrpppnnnlllllllllmmmnnnooopppqqqpppqqqqqqqqqrrrtttyyy|||{{{~~~wwwjjj\\\SSSLLLEEEAAAAAA???>>>===>>>@@@AAAAAA@@@AAA???@@@BBBCCCEEEMMMWWWkkkxxx|||zzzxxxvvvuuuzzzyyyvvvrrrooooooqqqtttzzz}}}~~~|||{{{wwwmmmbbbYYYRRRJJJFFFFFFHHHHHHGGGJJJFFF@@@:::555222111111///............---------000///...---,,,++++++***))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,---...//////+++,,,,,,,,,,,,+++***************+++++++++++++++************************************************))))))******+++++++++,,,************************++++++))))))))))))++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((((((((((((*********))))))(((((('''&&&(((***+++,,,+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))(((''''''''''''''')))***************++++++************************))))))*********++++++++++++************+++,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,---......---------.......................................////////////000000000000000000111222222222222222222111111111000/////////000111111222222222111111555444333222111000///.../////////111555:::???BBBEEEEEEFFFFFFEEECCCAAA@@@???>>><<<;;;<<<>>>@@@BBBBBBCCCDDDDDDDDDEEEIIIKKKVVV]]]gggmmmqqqtttwwwzzz|||{{{zzz{{{}}}~~~~~~}}}|||yyyuuuqqqoooppprrrttt|||||||||zzzvvvpppkkkhhhfffhhhjjjnnnrrrvvvzzz||||||}}}yyytttppplllhhhaaaYYYSSSNNNKKKJJJFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSVVVZZZ^^^bbbhhhnnnrrruuuyyy}}}{{{zzzzzzyyyyyy{{{}}}~~~~~~~~~}}}~~~zzzyyywwwuuusssrrrqqqpppnnnnnnooonnnmmmkkkjjjhhhffffffffffffffffffffffffhhhgggeeecccbbbccceeefffggghhhiiijjjlllnnnooopppttttttuuuvvvwwwxxxyyyzzzxxxzzz{{{{{{yyyyyyyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~|||{{{xxxwwwuuuttttttooonnnmmmmmmlllmmmnnnnnnmmmnnnmmmllllllmmmpppssstttxxx|||ooocccYYYPPPJJJHHHBBB@@@>>>>>>???AAAAAA@@@@@@>>>???AAAAAABBBIIIQQQaaammm|||zzzvvvtttrrrvvvwwwwwwuuurrroooooopppqqqwww|||uuukkkbbb[[[RRRLLLJJJJJJHHHGGGLLLIIIEEE???:::555333111///............---------//////...---,,,,,,++++++******+++---...///000111------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++*********************++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************,,,+++)))(((((()))+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((************************+++++++++******)))))))))$$$&&&(((+++,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------+++***))))))(((((((((((()))))))))******+++++++++************************))))))*********++++++++++++++++++***+++,,,,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////////////////000000000000000000111222222222222111222111111111000/////////111111222222222111111000444444333222000///......///000222555999>>>CCCFFFFFFFFFFFFEEEDDDBBB@@@???<<<<<<;;;<<<===???BBBDDDCCCDDDEEEEEEFFFJJJOOOSSS```fffnnnsssttttttvvvxxx~~~~~~~~~{{{wwwtttssstttuuuvvv|||zzzwwwssspppnnnmmmlllkkkkkklllmmmooorrruuuwww{{{}}}{{{sssjjjdddZZZWWWRRRMMMJJJIIIJJJKKKFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKOOOPPPQQQTTTWWW[[[```cccfffjjjnnntttzzz~~~}}}~~~}}}{{{zzzyyyyyyyyyxxxzzz~~~{{{zzzxxxvvvtttsssqqqpppnnnllljjjhhhfffdddcccbbb___````````````^^^]]]\\\XXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXVVVVVVWWWYYYZZZZZZ[[[[[[\\\]]]^^^______cccdddfffhhhjjjmmmnnnooonnnppprrrrrrrrrqqqrrrtttuuuuuuvvvxxxyyyzzz{{{|||zzzzzzyyyyyyxxxxxxyyyyyytttsssqqqpppoooooopppqqqpppppppppnnnkkkjjjkkkmmmnnnqqquuuyyy}}}sssdddXXXRRRGGGCCC???======>>>>>>>>>>>>===>>>AAAAAAAAAGGGOOOWWWbbbqqq~~~xxxuuussssssuuuwwwwwwuuusssqqqqqqmmmrrrwww|||}}}tttkkkddd\\\UUURRROOOKKKGGGJJJIIIHHHEEE@@@999444000///............---------------------------------------....../////////000------------------------------...//////...------++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++************)))))))))***+++,,,************************))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************************++++++++++++************%%%&&&(((***+++,,,,,,+++++++++++++++++++++++++++)))*********++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,------...***************+++++++++)))************++++++++++++++++++++++++,,,------***************+++,,,,,,,,,,,,,,,,,,---......///,,,,,,------.../////////////////////////////////////////////000000000000///000111111222222111111111111111111111111000000222222222333222222111000333222222111000///......000222555999>>>BBBEEEFFFFFFFFFEEEDDDBBBAAA???>>><<<<<<===???AAADDDEEEGGGDDDEEEGGGHHHKKKQQQXXX]]]iiinnnsssvvvuuuuuuvvvxxx~~~{{{wwwvvvvvvvvvvvvuuuvvvtttooolllkkkllloooppprrrpppnnnlllmmmppptttvvvzzz|||~~~zzzsssiii^^^WWWMMMKKKHHHEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGIIIIIIKKKPPPUUUXXXZZZ]]]cccgggoooqqqtttvvvyyy}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwrrroookkkiiigggfffdddbbb___^^^\\\ZZZXXXWWWVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQQQQTTTUUUVVVYYY[[[]]]___```aaacccfffgggggggggiiijjjllllllnnnppprrrtttuuuvvvxxxxxxwwwwwwwwwwwwxxxxxxvvvuuusssqqqqqqqqqssstttssstttuuussspppnnnmmmmmmkkkmmmppprrruuuyyy~~~yyyeeeYYYMMMHHHBBB===<<<;;;;;;;;;<<<<<<>>>AAA@@@@@@EEELLLOOOYYYgggttt|||xxxvvvsssvvvxxxxxxwwwuuuuuuuuummmppprrrvvv|||}}}sssnnnhhhccc^^^XXXPPPIIIGGGHHHHHHGGGCCC<<<555111///............---------,,,,,,,,,---------....../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------////////////------***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++++++++,,,,,,,,,,,,+++************)))((()))***+++,,,************************************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))************))))))))))))************************************))))))************************)))))))))***++++++***++++++,,,------......))))))*********+++++++++)))************+++++++++,,,++++++++++++,,,------***************++++++,,,,,,,,,,,,,,,---...//////,,,,,,------...//////000////////////////////////////////////000000000000///000000111111111111111111111111222222222222222333333333333333222111111111111000000000/////////111444999>>>AAADDDEEEEEEEEEDDDDDDBBBAAA@@@???>>>===???BBBEEEGGGIIIJJJKKKGGGHHHJJJMMMRRRZZZccciiinnnrrrvvvxxxwwwwwwyyy{{{|||zzzxxxyyyxxxuuusssooonnnlllkkklllooosssuuuvvvsssooollllllppptttxxx|||~~~~~~wwwooofff\\\SSSMMMEEEEEECCCBBBBBBBBBCCCCCCFFFFFFEEEFFFGGGJJJMMMOOOSSSXXX```dddgggkkkrrrwww|||}}}~~~}}}~~~~~~|||}}}|||zzzzzzwwwuuusssqqqnnnkkkhhhgggbbb___[[[YYYXXXXXXVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSVVVXXXXXXYYY[[[]]]]]]^^^```ccceeehhhjjjkkknnnnnnnnnooopppqqqrrrssstttsssqqqooooooqqqsssttttttwwwyyyyyywwwtttqqqpppmmmnnnnnnooooooqqquuuxxx{{{~~~zzziiiVVVPPPHHHBBB>>><<<;;;;;;<<<<<<>>>@@@???===AAAGGGJJJSSS]]]gggsss{{{yyyvvvwwwxxxxxxvvvuuuuuuvvvmmmllljjjkkkrrr}}}{{{xxxuuuqqqlllbbbVVVMMMEEEFFFFFFEEEBBB===888555///............---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************((((((((()))+++,,,************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++((((((((((((((((((((((((''''''(((((())))))******,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,(((((()))***++++++,,,,,,))))))******++++++++++++)))************+++++++++,,,,,,++++++,,,,,,---...*********)))***++++++,,,+++++++++,,,---...///000,,,,,,------...///000000000000000000000000000000////////////000000000000//////000111111111111111111111111222333333333444444444444444444333222111000000000000////////////222555;;;@@@DDDEEEDDDCCCDDDCCCBBBAAA@@@??????>>>???AAAEEEIIILLLMMMNNNNNNIIIJJJMMMPPPVVV```jjjqqqppptttxxxyyyxxxxxx{{{~~~}}}||||||zzzvvvrrrkkkkkklllnnnppptttwwwyyyxxxtttoookkklllpppvvvzzz|||qqqeee[[[SSSLLLHHHAAAAAABBBCCCDDDDDDEEEEEEGGGGGGFFFGGGJJJNNNRRRUUU[[[aaajjjooorrrwww~~~}}}}}}~~~|||~~~~~~~~~{{{}}}~~~}}}yyyvvvtttsssooommmjjjfffbbb]]]ZZZYYYUUUQQQMMMLLLMMMNNNLLLJJJKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDGGGJJJLLLMMMNNNPPPRRRQQQRRRTTTWWWZZZ]]]___```bbbcccdddfffhhhkkkmmmnnnqqqpppnnnmmmmmmoooqqqssstttwww|||}}}{{{xxxuuutttqqqqqqqqqooommmnnnpppssstttwww{{{___XXXOOOGGGBBB@@@>>>>>><<<<<<>>>@@@===;;;===CCCHHHOOOWWW]]]ggguuu|||zzzxxxyyyyyywwwuuutttuuuwwwkkkiiicccaaaiiivvv~~~~~~}}}zzztttiii[[[PPPEEEEEEDDDCCC@@@===:::888//////.........---------//////...---,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,+++,,,,,,,,,,,,+++******+++***((('''((()))+++,,,************************++++++++++++++++++++++++'''((()))***+++,,,------))))))))))))))))))))))))(((***,,,......,,,***(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************+++++++++*********))))))(((((()))***************************************************************((()))++++++*********++++++++++++++++++***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,------------............///............////////////000000000000111111111111//////000000000111111111111111222333333333333222333333333222222222111111222111000//////000111222666:::>>>AAACCCCCCEEEFFFDDDCCC@@@>>>===>>>@@@AAAEEEFFFIIIMMMQQQSSSSSSSSSSSSTTTWWW[[[aaahhhnnnrrrsssxxx}}}~~~|||{{{~~~}}}|||~~~{{{tttpppqqqjjjrrr}}}|||zzz{{{wwwqqqmmmmmmqqqvvvzzz{{{ooo___RRRLLLHHHDDDAAADDDCCCBBBAAAAAABBBCCCDDDKKKJJJIIIKKKOOOVVV^^^bbbeeellluuu}}}}}}zzz}}}}}}~~~~~~~~~}}}zzzxxxwwwuuussspppnnnllliiieeebbbbbb```\\\XXXTTTRRRPPPOOONNNLLLIIIGGGHHHJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUTTTTTTRRRQQQPPPPPPQQQPPPOOOMMMJJJIIIIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGFFFEEECCCCCCBBBCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIKKKLLLMMMNNNNNNWWWWWWWWWXXXZZZ]]]```bbbcccdddfffhhhjjjlllnnnooowwwyyy{{{{{{yyyxxxwwwxxxxxxtttooollllllmmmooopppssstttvvvxxx|||wwwfffUUUNNNKKKFFF@@@===<<<===>>>>>>>>>>>>@@@BBBFFFJJJNNNSSSYYYbbbmmmtttzzzzzzyyyxxxuuusssqqqpppooolllggg```___fffttt~~~ttteeeXXXMMMHHHBBBAAADDDCCC>>>888777555333000...---,,,,,,---------------------------,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))******+++---//////...,,,,,,,,,(((***,,,,,,***)))******))))))************))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************************************+++++++++*********))))))(((((()))***************************************************************((()))++++++*********+++******+++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,------------............///............////////////000000000000111111111111111111222222222333333333111111222333333333333222333333222222222111111111111000/////////111333444<<>>@@@BBBEEEFFFIIIMMMQQQTTTUUUUUUXXX[[[```fffkkkoooqqqqqqsssxxx~~~}}}{{{|||yyysssppprrrttt{{{zzzwwwrrrppppppuuu{{{nnndddWWWMMMIIIFFFCCC@@@CCCCCCCCCCCCDDDFFFGGGHHHJJJLLLNNNQQQUUU\\\eeejjjooouuu|||}}}{{{}}}zzzvvvrrrooolllkkkhhhfffcccbbb```]]]ZZZWWWVVVUUUSSSQQQPPPOOOPPPPPPPPPNNNLLLLLLNNNOOOPPPOOOOOONNNNNNOOOPPPSSSVVVXXXWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^____________^^^^^^\\\[[[ZZZZZZZZZZZZXXXVVVTTTSSSRRRPPPOOONNNMMMMMMKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBDDDFFFGGGIIIIIIMMMNNNNNNPPPQQQSSSUUUVVVYYY[[[]]]```cccfffhhhiiirrrtttwwwxxxwwwwwwwwwxxxzzzwwwsssqqqqqqrrrtttuuuttttttuuuwwwzzz}}}rrraaaXXXSSSKKKCCC????????????>>>>>>>>>@@@AAACCCFFFKKKOOOSSSZZZbbbhhhtttzzzzzzyyyxxxvvvtttrrrqqqpppooonnniiidddaaafffpppyyyvvvhhh^^^PPPIIIAAA???AAABBB>>>:::777555222000///...//////,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,++++++***))))))******((()))******(((''''''(((((()))******(((((()))***)))******************)))************************))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************+++++++++***************(((((()))***************************************************************((()))++++++*********+++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,------------............///............////////////000000000000111111111111222222222222222333333333111111222333333333333222333222222222222111111111000///......///222666888@@@CCCEEEFFFEEECCCDDDDDDBBB@@@???>>>>>>@@@BBBCCCEEEFFFHHHLLLOOOSSSVVVWWW]]]ccckkkssswwwxxxuuussstttxxx~~~}}}zzzyyywwwrrrrrruuu~~~zzzwwwtttsssuuuzzz}}}rrr\\\VVVMMMGGGEEEDDDCCCAAACCCCCCEEEFFFIIIKKKLLLMMMKKKQQQXXX]]]```fffooovvvzzz~~~}}}||||||yyywwwvvvsssnnniiidddaaa```___^^^\\\ZZZYYYXXXVVVSSSPPPNNNMMMMMMMMMMMMNNNPPPQQQQQQQQQQQQSSSVVVXXXXXXWWWXXXXXXYYYZZZ]]]```cccdddfffffffffggghhhjjjkkklllllllllllllllkkkjjjiiihhhhhhgggeeedddeeedddbbb``````___]]]ZZZXXXVVVUUUUUURRRPPPNNNKKKIIIHHHGGGGGGCCCBBBBBBBBBAAAAAA@@@@@@<<<<<<===>>>???BBBDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJMMMNNNQQQTTTXXX\\\___```hhhkkknnnppprrrsssuuuwwwxxxwwwvvvuuuuuuvvvxxxyyyvvvvvvvvvwwwyyyzzz|||}}}rrrhhh```UUUJJJEEEDDDCCCAAA>>>===>>>?????????AAAEEEHHHLLLPPPUUUXXXbbbjjjvvv{{{zzzxxxvvvtttrrrqqqqqqppppppmmmiiieeefffkkkpppwwwmmmeeeVVVNNNDDD???@@@AAA@@@>>>888666333000///000111222,,,,,,------.........///---,,,,,,,,,,,,---......------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,+++******)))*********'''(((((('''%%%$$$&&&''')))))))))(((&&&''')))+++************************************************))))))))))))))))))))))))************************************************+++++++++***************************************************************************************(((((()))***************************************************************((()))++++++*********+++((()))***+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------............///............///////////////000000000111111111111000000000000000000000000111111222333333333333222222222222222111111111111//////......111555999<<<@@@BBBDDDDDDCCCBBBBBBCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHJJJMMMPPPUUUXXXbbbiiirrr{{{~~~{{{xxxvvvyyy||||||xxxwwwuuusssuuuzzz{{{yyywwwwwwyyy~~~~~~vvvjjj___PPPLLLGGGEEEDDDDDDCCCBBBCCCEEEGGGJJJMMMOOOQQQQQQTTT\\\fffkkkmmmpppxxx|||zzzxxxuuurrroookkkhhhccc___[[[ZZZZZZZZZZZZXXXWWWWWWWWWVVVSSSQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVXXXZZZ___cccfffeeedddfffffffffgggiiikkkmmmnnntttssssssrrrrrrrrrssssssqqqqqqqqqpppooonnnllllllkkkiiigggfffffffffdddccccccbbbaaa^^^]]][[[ZZZZZZXXXVVVRRRNNNLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@???=========???AAACCC@@@AAACCCEEEEEEEEEEEEDDDDDDEEEHHHKKKNNNQQQSSSUUU\\\^^^bbbfffhhhkkknnnqqqrrrsssuuuvvvvvvwwwyyyzzzzzzzzzyyyyyyzzzzzzzzz{{{~~~}}}yyyooobbbVVVQQQLLLIIIDDD@@@>>>>>>===<<<<<<>>>AAADDDGGGIIIKKKMMMQQQYYYfffsss~~~|||xxxuuusssqqqqqqqqqrrrqqqnnnjjjhhhhhhiiiuuuzzz{{{rrrlll^^^UUUJJJBBBAAABBBBBBBBB;;;999555222000000111222...............------------,,,,,,,,,,,,---......------------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++***************+++*********((('''''')))+++******)))'''&&&'''))),,,++++++************++++++************************))))))))))))))))))))))))************************************************************************************************************************************************(((((()))***************************************************************((()))++++++*********+++((()))***+++++++++++++++************************************************++++++++++++++++++++++++...------,,,+++***))))))+++++++++,,,,,,------------------............///............///////////////000000000111111111111000000000000000000000000111111222333333333333222222222222111111111000000/////////111444888===@@@???AAACCCDDDCCCCCCDDDFFFBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHIIIJJJOOOUUUZZZggglllttt|||~~~yyyzzz{{{||||||}}}~~~yyytttttttttuuuyyy~~~}}}{{{zzz|||{{{pppggg[[[QQQLLLJJJGGGFFFEEEEEEEEEDDDEEEGGGKKKPPPTTTWWWXXXXXXbbbkkkuuuyyyyyyzzz}}}zzzxxxtttqqqnnnkkkgggeee```^^^[[[YYYXXXYYY[[[]]][[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[[[[ZZZ[[[\\\^^^```aaafffgggkkkpppuuuxxxwwwvvvvvvvvvuuuuuuttttttuuuuuuxxxvvvtttrrrpppooonnnnnnjjjjjjiiiiiigggfffdddcccbbb```^^^\\\]]]]]]\\\[[[\\\[[[ZZZYYYYYYXXXYYYYYYXXXVVVSSSOOOMMMLLLLLLMMMIIIHHHHHHGGGFFFEEEDDDCCCDDDCCC@@@>>><<<<<<===>>>===>>>@@@BBBDDDDDDCCCCCCAAABBBCCCEEEGGGIIIJJJKKKOOORRRVVVYYY\\\___dddgggjjjmmmqqqssstttuuuxxx{{{|||||||||||||||||||||||||||}}}}}}zzzxxxzzzrrrgggbbbWWWSSSLLLGGGDDDAAA>>>;;;;;;<<<>>>AAADDDFFFGGGGGGGGGLLLUUU```lllvvv~~~~~~yyyuuurrrpppqqqrrrsssrrroookkkiiigggjjjqqq{{{{{{vvvggg]]]PPPFFFBBBAAAAAAAAA@@@===999555222000000000000000///...------,,,+++---,,,,,,,,,,,,---......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++***************++++++---------+++))))))+++---++++++***)))'''(((+++---++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************************************************+++++++++(((((()))***************************************************************((()))++++++*********+++)))******+++++++++******************************************************++++++++++++++++++++++++...------,,,+++***))))))******+++,,,---------------------............///............////////////000000000000111111111111333333333222222222222222111111222333333333333222222111111111111000000000///000222444888<<<@@@BBB@@@BBBDDDEEEDDDEEEGGGIIICCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJPPPYYYaaalllpppvvv}}}||||||zzzyyyyyyyyyyyyyyy~~~}}}~~~}}}xxxrrrooopppsssvvv|||~~~}}}oooddd\\\TTTLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGKKKRRRYYY___ccceeeeeerrryyy~~~|||zzzwwwuuusssooojjjfffcccaaa^^^\\\YYYYYYYYYZZZ]]]```dddfffgggggghhhkkknnnppppppooofffffffffgggjjjlllooopppwwwxxxzzz~~~}}}|||zzzxxxvvvtttrrrqqqmmmllliiieeebbb```^^^]]]YYYYYYYYYXXXWWWUUUTTTSSSSSSPPPNNNMMMMMMNNNNNNMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMKKKIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEEEEEEEDDDCCC@@@===:::999888888888999;;;>>>@@@AAABBBCCCAAAAAABBBBBBCCCDDDDDDEEEFFFIIIKKKNNNPPPSSSXXX[[[aaaeeejjjmmmnnnpppuuuyyyyyyzzz{{{|||}}}}}}}}}}}}yyy{{{{{{xxxuuuuuuxxx|||xxxttthhhbbbZZZTTTOOOJJJCCC>>><<<<<<===???CCCDDDDDDCCCAAACCCHHHPPPZZZdddnnnsssxxx{{{~~~xxxtttqqqpppqqqssstttsssqqqmmmkkkggglllvvvpppgggZZZNNNFFFAAA???>>>BBB@@@<<<888444111000///111000000///...---,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++*********)))******+++,,,,,,------,,,***)))+++,,,+++++++++***((()))+++---+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***************+++++++++************************************************))))))*********+++++++++(((((()))***************************************************************((()))++++++*********+++******+++++++++***))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---......---------------............///............////////////000000000000111111111111333333333222222222111111111111222333333333333222111111111111000000000000000111444888<<>>@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAA???<<<:::888666555333444666999<<>>===;;;===???AAA@@@>>>===>>>@@@EEELLLUUU]]]bbblllqqqxxx|||vvvsssnnnppprrrtttvvvvvvtttrrriiijjjooozzz|||ttthhhZZZOOOGGGBBB@@@@@@???===;;;777444111///............////////////---,,,,,,,,,,,,---......+++,,,,,,------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******))))))***++++++,,,***,,,---,,,+++)))******)))***+++***)))((()))+++***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++************************************************))))))******++++++++++++(((((()))***************************************************************(((***++++++******+++,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++((())))))+++,,,---......)))***+++---......---------------.........//////............/////////000000000000000111111111111111111111111000000//////111111222333333333333222111111111111000000000000000222666;;;>>>AAABBBCCC@@@AAABBBAAA@@@AAACCCEEEAAAAAAAAABBBBBBBBBBBBBBBDDDGGGIIILLLPPPZZZhhhrrrvvvyyy}}}{{{zzzyyyyyyxxx{{{|||~~~wwwrrriiieeedddiiinnnttt}}}ssspppfffWWWNNNMMMMMMLLLGGGGGGFFFEEEDDDEEEHHHKKKMMMSSS^^^kkkvvv~~~|||vvvooojjjddd___[[[ZZZWWWTTTTTTWWW\\\```aaabbbdddhhhnnnsssxxx|||~~~yyyzzz}}}{{{yyyvvvsssqqqnnnjjjggg___^^^\\\YYYUUURRROOOMMMKKKIIIGGGDDDAAA???>>>===============<<<;;;::::::<<<999777777888:::;;;;;;999999888888888999999:::::::::;;;<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????@@@??????===;;;999666555111222333666:::???CCCFFF??????@@@AAAAAABBBCCCCCCAAABBBCCCCCCDDDEEEIIIKKKJJJOOOUUUWWWYYY]]]eeekkknnnpppsssvvvyyy{{{||||||yyy|||~~~zzzvvvvvvwwwtttvvvzzz}}}wwwpppiii___SSSJJJ@@@===;;;;;;======<<<:::;;;<<<===@@@EEELLLRRRVVVaaaiiisss{{{~~~~~~xxxuuummmnnnqqqtttwwwyyyxxxwwwkkkhhhiiirrrssseeeXXXNNNGGGCCC>>>>>>>>><<<999666333111,,,,,,---...///000111222---,,,,,,,,,,,,---......++++++,,,,,,---...//////........................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,---******))))))***+++,,,,,,***,,,......,,,*********'''(((******)))(((((()))***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++************************************************************************(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******************************)))************+++++++++************************************************+++***)))))))))***,,,,,,,,,,,,+++******+++,,,,,,++++++******++++++,,,---......---,,,,,,,,,------////////////000000000000111111111000000000000000333333222111111222333333111111111111111111111111000000000///---...111333777999<<>>===<<<;;;;;;:::999555555666666777777888888777777777777666666666666555555555555555555555555777777777777777777777777666555555555666777999:::999999888666555444333222333333222333666:::???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFHHHKKKQQQWWW\\\```cccfffjjjmmmpppssswwwzzztttwwwzzz{{{zzzxxxwwwwwwvvvvvvvvvvvvxxx}}}}}}yyyppp___RRRHHHBBB;;;999;;;===<<<999<<<<<<;;;<<>>AAABBBCCCCCCCCCEEEDDDCCCBBBBBBAAAAAABBBAAACCCDDDCCCBBBBBBCCCEEEFFFHHHMMMTTT]]]hhhqqqwww}}}|||{{{zzzyyyzzz}}}~~~xxxsssooonnnmmmmmmoooqqquuuyyy}}}~~~tttmmmbbbYYYQQQNNNLLLJJJJJJLLLLLLLLLMMMNNNPPPSSSWWWYYY___fffqqq|||~~~zzzuuuqqqnnngggddd^^^YYYTTTRRRRRRRRRSSSUUUYYY\\\___bbbeeegggllloootttwwwyyyxxxuuussspppooopppsssxxx}}}}}}xxxrrrooommmjjjddd^^^WWWSSSNNNJJJGGGEEECCCAAABBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;::::::999999888777777777777777777666666666666666555555555444444555555555555555555555555444444444444444444444444555555444444555666777888777777666666555444333333222222222333555999===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBDDDDDDEEEHHHKKKPPPTTTVVVZZZ]]]aaaeeehhhlllpppsssuuuxxx{{{}}}|||{{{{{{{{{yyyyyyxxxwwwwwwyyy}}}wwwhhh\\\MMMGGG???;;;;;;<<<:::777<<<;;;::::::<<>>:::777333111///...//////...---.........//////000111222------------------------------,,,,,,,,,---...///------,,,,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))******&&&&&&((()))************))))))***++++++++++++***************************)))))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***+++---,,,+++*********+++,,,+++++++++***************++++++************++++++***************************++++++++++++++++++***((())))))******))))))(((------,,,++++++***))))))************************)))************+++++++++******************************************************))))))******+++,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,------...///....../////////000000000000000000000000000111111111111000//////000111111111111111111111111111111111111000......000444888???@@@AAACCCCCCCCCCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA???AAABBBCCCBBBBBBCCCEEEFFFLLLUUU]]]cccjjjqqqvvv{{{}}}}}}{{{zzzzzz{{{{{{yyyvvvsssqqqqqqssstttvvvxxxzzz{{{||||||zzz{{{}}}~~~~~~~~~}}}}}}~~~uuukkkcccYYYRRRLLLLLLLLLKKKLLLPPPQQQRRRTTTXXX\\\aaaeeehhhnnnsss|||~~~~~~~~~|||xxxxxxvvvsssooojjjeeebbb[[[YYYVVVSSSQQQQQQQQQRRRTTTYYY```cccccccccdddfffeeeiiinnnsssuuutttqqqoookkkiiiggggggiiijjjkkkjjjiiiddd^^^ZZZXXXTTTNNNIIIGGGDDD@@@>>>===<<<;;;999<<<<<<;;;::::::999888888888888888888888888888888999999888888777666666555555555555444444444333333444444444444444444444444333333333222222222222222444444333333333444555555555555555444444333333333222111111222444777:::===<<<<<<===>>>??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBCCCEEEGGGIIIKKKPPPSSSWWW[[[___ccchhhlllqqquuuyyy{{{||||||}}}~~~}}}}}}|||zzzwwwvvvwwwxxxyyy}}}uuukkkYYYRRRHHH@@@===<<<:::888===<<<;;;:::;;;===???AAAFFFLLLYYYhhhuuu~~~~~~|||{{{{{{||||||~~~xxxuuuuuuwwwxxxxxx{{{sssjjjggggggiiipppxxx~~~tttfffZZZMMMHHHDDDCCCDDDCCC???:::444222000//////000000///////////////000111222222........................---,,,,,,,,,,,,---...///......------------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++******************((())))))************)))))))))***++++++++++++***************************))))))))))))))))))))))))((((((((()))))))))************))))))))))))******,,,+++***)))))))))))))))***************+++++++++,,,,,,++++++++++++,,,,,,******************************++++++++++++******)))))))))******))))))))))))))))))(((((('''''''''************************))))))*********+++++++++***************************************************************+++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---...///000........./////////000000000000000000000111111111111111111000000111111111111111111111111111111111000000///......111666:::AAABBBCCCDDDEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFIIIRRR^^^fffiiilllpppuuuwwwxxxzzz~~~}}}{{{yyyyyyxxxwwwvvvuuuuuuvvvxxx}}}}}}~~~~~~}}}zzzxxxvvvvvvxxx{{{~~~~~~}}}zzztttmmmeee___WWWQQQNNNNNNOOOPPPTTTYYY[[[\\\```eeekkkqqqvvvxxx|||~~~}}}}}}{{{vvvsssooonnnllliiiddd___[[[XXXVVVUUUTTTTTTUUUVVVWWWXXXVVV]]]dddgggeeeaaa``````___ccciiinnnqqqqqqooonnnjjjfffaaa]]][[[XXXVVVTTTTTTQQQMMMKKKJJJGGGDDDAAA@@@>>><<<;;;<<<<<<<<<;;;:::999999999999999888888666666777777777888888888999999999888888777777777555555555555444444444444444444444444444444444444444444444444333333333333444333333333222222222333333333333333333333333333111111000111333555888999777888999:::<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDIIILLLOOOSSSWWW\\\aaaeeekkknnnsssvvvxxxzzz|||~~~~~~~~~{{{xxxvvvvvvwwwyyy|||zzzlllbbbSSSGGG@@@===<<<;;;======<<<<<<===>>>@@@AAACCCGGGOOO]]]mmmzzz}}}}}}~~~{{{xxxxxxwwwwww|||vvvppplllhhheeeiiippp~~~sssgggVVVNNNFFFDDDFFFFFFAAA<<<666333000//////000000/////////...//////000111111------------------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,+++***)))((())))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))******))))))((('''''''''''')))))))))***+++++++++,,,+++++++++******+++++++++************************)))******************)))))))))************))))))&&&&&&&&&'''''''''((((((************************))))))*********+++++++++************************************************))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,---...///000............//////////////////000000111111111111222222222222222222222222111111111111111111111111.../////////000333999===AAABBBDDDEEEFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@@@@???AAABBBCCCCCCEEEHHHKKKQQQ[[[fffmmmnnnnnnqqqssssssuuuxxx}}}{{{yyyuuutttssstttwww|||~~~yyyuuussstttwww{{{}}}sssllliiifffccc```XXXTTTQQQRRRTTTVVV]]]dddhhhjjjnnnsssyyy~~~~~~xxxqqqllliiiccccccaaa___\\\XXXUUUSSSTTTUUUVVVXXX[[[]]]___```[[[aaahhhkkkjjjfffcccbbbccceeeiiimmmnnnmmmkkkiiiaaa]]]WWWRRRNNNKKKGGGEEEFFFDDDCCCBBBAAAAAA???>>>:::999888888:::;;;:::999999999999999999999999999777777888888999:::::::::777888888888999999::::::777777777777666666666666555555555555555555555555555555555444444333333333333333333333333333222222222222222333333333333333111000000111222444555666333444555777888:::;;;<<<@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAABBBCCCCCCDDDFFFIIIKKKOOOSSSYYY]]]cccggglllpppssswwwzzz||||||}}}|||{{{wwwwwwvvvwww{{{}}}qqq```OOODDD???>>>???;;;;;;;;;<<<===???@@@BBBDDDEEEJJJTTTcccttt~~~}}}|||xxxvvvtttwwwtttrrrqqqlllgggfffiiisss{{{|||qqq```WWWLLLGGGGGGFFFAAA<<<888555111//////000//////......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,---------.........++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++------,,,,,,++++++******))))))***************)))))))))***++++++++++++***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))*********))))))((((((''')))))))))***+++++++++,,,******))))))))))))******************************))))))************)))))))))******++++++******)))''''''((())))))***++++++************************)))************+++++++++************************************************))))))***++++++++++++******++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,------...///------.........//////////////////000111111222222222222333333333333222222111111111111111111111111...///111222444777<<<@@@BBBCCCDDDFFFFFFFFFEEEEEE@@@@@@??????@@@@@@AAAAAAAAACCCDDDFFFHHHMMMTTTXXX___eeennnttttttsssssssssssswww{{{}}}yyyqqqpppqqquuu}}}{{{wwwuuuvvvyyy~~~vvvpppgggbbbbbbccccccbbbZZZVVVSSSUUUXXX]]]gggqqqyyyzzz}}}}}}yyysssmmmgggbbb___ZZZZZZZZZYYYYYYXXXWWWVVVWWWYYY\\\```cccfffhhhiiifffiiinnnrrrsssqqqnnnlllllllllkkkjjjgggccc___]]]PPPMMMIIIFFFDDDCCCAAA???@@@??????===<<<;;;::::::999888888999;;;;;;;;;:::999999888888888888888888999:::::::::;;;;;;<<<<<<777888888999::::::;;;;;;999999999888888888777777666666666666666666666666555555444444333333222222333333444555555444444333333333333333333333333333111111111111222333333444000111222333555666777888<<<<<<<<<===>>>???@@@AAA??????@@@AAABBBCCCCCCDDD???AAABBBDDDFFFJJJOOOSSS[[[___dddiiimmmqqquuuxxxwwwzzz~~~|||{{{xxxuuuvvv|||nnn\\\NNNEEEAAA@@@999999::::::<<<===>>>???EEEEEEHHHNNNZZZlll~~~{{{vvvtttrrroooppprrrpppjjjffffffiiirrr|||zzzmmmdddWWWMMMIIIEEEAAA======999444111000000000///...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......------------......,,,,,,,,,---------......++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++"""###%%%''')))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))***++++++,,,,,,++++++******************+++++++++***))))))))))))))))))*********************************++++++++++++******)))******++++++******)))*********+++++++++++++++************************)))************+++++++++************************************************((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***++++++******++++++,,,---------,,,,,,,,,------...---------.........//////...//////000111111222222000111222333333222111000111111111111111111111111///111555888:::===AAACCCDDDEEEFFFFFFFFFEEECCCBBB>>>>>>>>>>>>???AAABBBCCCCCCDDDFFFIIIOOOXXXbbbiiimmmpppuuuyyyzzzyyywwwuuusssxxx}}}{{{uuullllllooowww~~~}}}}}}zzz}}}xxxsssiiiddd___^^^```bbbbbb```\\\XXXVVVXXX]]]eeesss}}}{{{tttrrrmmmgggaaa]]]ZZZXXXWWWXXXZZZ\\\^^^```aaabbbcccfffjjjooosssuuuwwwwwwyyywwwvvvxxx{{{zzzuuupppllliiieee___YYYTTTPPPNNNDDDBBB???>>>>>>>>>>>>============<<<;;;:::::::::===<<<;;;<<<>>>>>>===<<<;;;;;;::::::999999999888;;;;;;;;;<<<<<<<<<<<<<<<999999::::::::::::::::::999999999999888888888888888888888888888888888888777777666666555444444333333444555666777777666666444444444444333333333333222222222222222222222333//////000111222444444555666777777999:::<<<>>>???>>>??????@@@AAAAAABBBBBB>>>?????????@@@CCCHHHKKKQQQTTTYYY^^^bbbgggllloooppptttyyy}}}~~~{{{zzz{{{ppp```QQQHHHDDD;;;;;;<<<<<<<<<=========AAADDDGGGJJJRRRbbbxxx~~~yyyvvvsssoooooossstttooojjjhhhbbbkkkvvv{{{rrrdddVVVMMMFFFBBB@@@BBB>>>888444222111111000......------------......------------------------+++,,,---.........------------,,,,,,,,,,,,------+++,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++%%%%%%'''((()))*********))))))***++++++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((()))***++++++***)))((('''((()))++++++++++++***+++++++++***************+++******))))))******+++************************+++,,,,,,------,,,,,,+++******++++++++++++******,,,,,,++++++***)))))))))************************)))************+++++++++************************************************((()))***+++,,,+++*********+++,,,------,,,+++***++++++******++++++,,,---......---,,,,,,,,,---------------.........//////...//////000111222222222///000111222222111000///111111111111111111111111000333888<<<>>>AAADDDFFFGGGGGGGGGFFFEEECCCAAA@@@<<<<<<===>>>???AAACCCDDDCCCEEEGGGLLLTTT```mmmvvvwwwwwwyyy|||~~~}}}zzzwwwrrrxxx}}}xxxooojjjjjjnnnxxx~~~~~~~~~{{{rrrkkk```^^^\\\^^^aaabbb```^^^^^^ZZZYYY\\\bbblll|||}}}zzzxxxllliiiddd^^^ZZZWWWVVVUUUZZZ[[[^^^bbbeeeiiilllmmmqqqtttxxx}}}}}}|||~~~|||tttnnndddaaa[[[TTTMMMHHHEEEDDDBBB@@@===<<<<<<===<<<;;;:::<<<======<<<<<<>>>???===<<<<<<===>>>>>>===;;;>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999999999999888888888777888888888888888888888888;;;::::::999888777777777333444666888999999888888555555555444444333333333222222222222222222222222......///000111222333333222333444555888:::<<<======>>>??????@@@?????????@@@@@@@@@??????AAAEEEIIIHHHKKKPPPUUUYYY^^^cccgggkkkooouuuyyy}}}~~~zzzyyyyyyzzzzzzooo]]]OOOHHH@@@@@@??????>>>>>>=========BBBFFFIIINNN\\\qqq{{{xxxxxxrrrppptttwwwtttooolll___hhhsss||||||mmm]]]PPPHHHDDDCCCFFFAAA;;;666444333222111000//////.........//////........................+++,,,---.........---,,,+++******))))))******++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))******++++++,,,---------,,,+++***)))((())))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++((()))***++++++***)))(((###$$$&&&((())))))((((((,,,+++++++++******)))))),,,++++++++++++++++++,,,)))***,,,------,,,***)))*********)))))))))))))))*********++++++,,,,,,---************************))))))))))))))))))))))))(((''''''&&&''')))+++,,,***++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------.........------,,,,,,,,,............///////////////////////////000111111000000000000000000000000333444444333111000111333444777;;;???CCCEEEFFFFFFGGGFFFEEEDDDBBBAAA??????===<<<;;;===???BBBDDDDDDFFFFFFJJJTTTaaannnvvvyyy|||zzzzzz}}}|||vvvsssuuuwwwzzz~~~|||pppgggppppppttt~~~|||yyyuuunnngggbbb___```aaa```______```bbb```______aaagggsss}}}wwwoooiiibbb^^^YYYSSSPPPPPPQQQSSS\\\dddmmmsssuuuxxx|||zzzuuunnnddd\\\RRRPPPKKKGGGCCCAAA@@@??????>>>===<<<<<<<<<===>>>>>>=====================????????????????????????>>>>>>>>>===============<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999777888999:::;;;:::999999777888999:::999888777666666666666666666555555555777666555444444555777888333444444444444333222222111111111111000000000000222222222333444555666777:::::::::;;;===???@@@AAA@@@?????????@@@@@@AAABBBGGGGGGIIIKKKPPPUUUYYY\\\dddhhhnnnssswww{{{~~~~~~{{{yyywwwuuuzzzrrr^^^NNNFFF???<<<>>>@@@???>>>??????BBBDDDEEEIIIVVViiiwww}}}xxxqqqpppuuuwwwvvvrrrkkkjjjkkktttsss```SSSMMMHHHBBBEEECCC@@@:::555222111222111000///000111111///---////////////////////////...---+++******+++---...---...///---+++)))******************************------,,,,,,,,,,,,++++++++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))******))))))))))))************((((((((()))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++))))))))))))************************************)))***,,,------,,,***)))************))))))))))))+++++++++++++++*********************************************************(((((((((((()))***+++,,,***++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------------------------,,,,,,............////////////000///////////////000111000000000000000000000000222333333222000000222333777999===AAADDDFFFFFFFFFGGGFFFDDDBBB@@@??????>>>>>>>>>>>>???AAACCCDDDEEEHHHJJJOOOZZZfffqqqwwwzzzzzzxxxwwwzzz~~~{{{wwwttttttuuuwwwzzz}}}}}}vvvnnnhhhnnnsss{{{~~~yyytttpppjjjddd```[[[\\\___```aaacccfffiiiffffffgggiiioooxxx}}}xxxssskkkbbb\\\XXXVVVSSSQQQQQQRRRUUUWWWaaakkkyyyyyyooohhhccc^^^VVVPPPIIIGGGDDDAAA>>>===============<<<;;;<<<===>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888999:::::::::999888888777888888888888888777777888888888888888777777777777777777666666777777888555555555555555444333333222222111111111000000000222222222222333444555666777888888999;;;===???@@@????????????@@@@@@AAABBB@@@AAAAAADDDGGGKKKOOOQQQZZZ^^^eeelllrrrxxx}}}~~~|||yyyxxxvvvxxx{{{mmm]]]NNNEEE???>>>???===<<<>>>???AAACCCDDDGGGRRRbbbooo~~~yyysssqqquuuyyyzzzzzzvvvrrrooopppxxx}}}kkk]]]TTTKKKDDDEEEDDDBBB>>>999555222111000///...///000111///..............................---+++******+++---...---/////////---,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,+++++++++*********+++***)))(((((()))******))))))))))))************$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))***************************)))************+++++++++************************(((((()))))))))*********************************)))***+++,,,,,,+++***)))************************,,,++++++******)))((((((************************************************((()))******++++++++++++***++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------,,,,,,------------------............////////////111000///////////////000000000000000000000000000111222222111000111333555;;;===@@@DDDFFFGGGGGGGGGGGGEEEBBB@@@>>>===>>>>>>??????@@@BBBCCCDDDEEEEEEIIIMMMUUUaaallltttxxxzzzwwwuuuuuuxxx|||~~~}}}zzzuuutttssssssuuuwwwyyy{{{~~~}}}yyysssooolllkkknnnwww|||tttmmmgggccc___\\\YYY\\\___bbbeeehhhlllooooooqqqsssvvvzzz~~~zzztttmmmggg```YYYTTTSSSSSSRRRSSSUUUWWWZZZ\\\cccppp|||oooggg\\\TTTOOOKKKGGGDDD@@@???===<<<;;;;;;<<<<<<===============>>>@@@@@@======>>>>>>??????@@@@@@?????????@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>><<<=========<<<;;;:::999::::::999999999999::::::;;;;;;;;;:::::::::999999888888999999999888888777666666666666666555555444333333222222222111111111333333222222222222333333444444555666888:::<<<===>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAABBBDDDGGGJJJKKKOOOTTT[[[bbbiiipppwww||||||}}}~~~~~~}}}{{{zzzyyyxxxwwwuuuvvv{{{~~~mmm\\\QQQFFFAAA???<<<<<<>>>>>>@@@BBBCCCEEELLLYYYcccsss~~~{{{vvvssstttyyy~~~}}}ssslllllltttwwwiii___TTTKKKGGGFFFDDDAAA===888444111000///......000000///...------------------------...---,,,++++++,,,---...,,,---......------///000------------------------------,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++,,,++++++++++++***************))))))))))))******))))))))))))************"""###$$$%%%&&&'''((()))((((((((()))))))))******************************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************)))***++++++++++++***))))))***************++++++*********)))))))))))))))************************************************((()))+++,,,---,,,++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,------.....................////////////111000000///////////////000000000000000000000000111111111111000222555888???AAADDDFFFHHHHHHGGGGGGFFFDDD@@@===<<<<<<===>>>???@@@BBBCCCDDDDDDFFFGGGKKKQQQZZZfffooouuuwwwwwwuuuttttttvvvzzz}}}~~~}}}wwwvvvtttssstttvvvyyyzzz~~~}}}yyysssllljjjllloooqqqzzz~~~wwwmmmddd___\\\ZZZYYY[[[___cccgggiiimmmpppsssxxx{{{}}}{{{tttpppiiiccc___\\\YYYWWWWWWXXXYYY\\\^^^```aaabbbbbbooo}}}uuummmggg]]]WWWOOOHHHDDDBBB@@@???>>>======<<<<<<<<<======????????????@@@@@@AAAAAA??????@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLLLLLLLLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBAAA@@@???>>>===>>>===<<<;;;;;;<<<>>>>>>=========<<<<<<;;;;;;;;;888999:::::::::999888777666777777777777666555555444444444333333333222222444333222222111111111222111111222333555777999:::<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHJJJNNNSSSYYY___fffmmmqqqwwwyyy|||~~~~~~}}}||||||{{{xxxtttsssuuuzzz~~~xxxkkk^^^OOOGGGBBB>>>>>>@@@===???AAAAAABBBGGGOOOVVVeeesss~~~zzzuuusssvvv}}}xxxllleeejjjwww}}}rrrjjjaaaYYYNNNLLLHHHDDD???;;;777444000///......///000000///------------------------...---,,,,,,,,,,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))*********((()))))))))************&&&''''''((()))******+++(((((()))))))))*********************************))))))*********+++++++++************************''''''((((((((()))))))))************************************************))))))******+++++++++,,,''''''((()))***+++++++++************************************************)))***,,,------,,,++++++***++++++,,,,,,++++++***************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,------.....................////////////000000////////////000000000000000000000000000000000111111111111444888;;;CCCDDDFFFHHHHHHHHHFFFFFFDDDBBB???<<<<<<<<<>>>???>>>AAACCCDDDDDDEEEGGGJJJNNNTTT^^^hhhooorrrssstttsssrrrsssuuuxxx{{{||||||yyyxxxwwwwwwxxxzzz|||~~~}}}{{{vvvnnnhhhgggkkkooouuuyyywwwpppfff]]]YYYWWWWWWWWW\\\```fffkkkppptttxxx{{{|||yyyvvvkkkgggaaa]]][[[\\\\\\\\\[[[^^^bbbfffiiikkkkkkkkkgggppp}}}zzzqqqiii```YYYTTTMMMJJJGGGCCCBBB@@@???>>>>>>>>>>>>===============@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWWWWTTTTTTSSSSSSRRRRRRRRRQQQRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBBBBBBBAAA???>>>>>>>>>???@@@??????>>>>>>===<<<<<<;;;999:::;;;;;;;;;999888777777777777777777666666555555555555555444444444444444444333222111111111111000000000111333444666777999::::::;;;===???@@@AAA@@@@@@@@@@@@@@@AAAAAABBBEEEHHHLLLQQQVVV]]]eeejjjqqqtttxxx|||~~~~~~}}}||||||{{{yyyvvvuuuvvvwwwzzzzzz{{{zzzkkkZZZOOOGGGAAA???AAA>>>???AAAAAA@@@CCCHHHLLLYYYgggxxx~~~xxxrrrsssxxx~~~{{{oooffffffppp{{{{{{uuunnnhhh\\\VVVMMMFFFBBB>>>:::888333111///...///000000///---------------------------------------------------......---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))************((()))))))))************++++++++++++************))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++(((((((((((())))))))))))************************************************))))))******+++,,,,,,,,,&&&'''((()))+++,,,------************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------,,,,,,------------------............///////////////////////////000111111000000000000000000000000000111222222333666;;;???EEEFFFGGGHHHHHHFFFDDDCCCAAA@@@>>>======>>>???@@@???BBBDDDEEEDDDFFFKKKPPPTTTZZZbbbiiinnnppprrrsssssstttuuuwwwxxxyyyzzzzzz{{{{{{{{{|||}}}~~~zzzvvvqqqkkkggghhhkkkooovvvwwwyyy|||zzzmmmggg___YYYVVVVVVVVVWWWZZZ```hhhooovvv}}}}}}xxxssspppfffbbb]]]ZZZ[[[]]]______```dddkkkqqqvvvwwwwwwvvvpppttt{{{sssnnnggg___XXXQQQKKKGGGBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBAAADDDEEEGGGIIIKKKMMMOOOOOOPPPQQQRRRTTTWWWYYYZZZ[[[]]]]]]^^^^^^______``````ccccccddddddddddddccccccbbbaaaaaa``````_________\\\[[[ZZZYYYWWWTTTRRRQQQOOONNNLLLKKKJJJIIIIIIIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<<<<;;;:::999999999999999999999888777777777777666666666555555555444444333222222222222222111111111111222333444444666777888999;;;===???@@@?????????@@@@@@AAAAAAAAA@@@BBBFFFJJJOOOVVV___dddiiilllrrrwww{{{}}}}}}|||zzz|||~~~~~~{{{xxxvvvuuuuuuuuuvvv{{{|||jjj\\\QQQGGGBBBBBB???@@@AAA@@@@@@BBBEEEHHHQQQ^^^nnnzzz{{{tttrrrsssvvvwww{{{{{{uuukkkgggkkkrrr{{{uuukkkcccWWWNNNHHHDDD???<<<666333111///000000000///------------------------------------------------000000111///---++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))'''((()))******+++******))))))))))))************+++++++++***))))))(((((()))))))))*********++++++************************)))************+++++++++++++++++++++++++++++++++))))))))))))******************************************))))))))))))******))))))***++++++,,,------((())))))***+++,,,------************************++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************************************************************++++++,,,,,,,,,,,,------------------------,,,,,,............////////////............///111222333000000000000000000000000111222222333444888>>>BBBFFFFFFGGGGGGFFFDDDBBBAAA>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFFFFFFFIIIPPPWWW]]]bbbhhhlllnnnpppsssuuuxxxzzz}}}~~~~~~}}}}}}||||||}}}~~~wwwsssnnnkkklllnnnqqqrrrssstttuuuxxx|||xxxoooddd___ZZZVVVUUUVVVWWWWWW]]]bbbkkkttt{{{|||xxxrrrllliiieeebbb^^^]]]```dddggghhhkkkpppwww~~~~~~tttuuuwwwxxxxxxuuuqqqmmm___[[[UUUOOOKKKHHHDDDBBB>>>?????????>>>>>>???@@@>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJMMMNNNPPPRRRUUUWWWYYYZZZZZZ[[[]]]```bbbeeegggggghhhhhhiiiiiijjjkkkkkklllooooooppppppppppppoooooopppoooooonnnmmmmmmlllllliiiiiiiiihhhfffbbb^^^[[[YYYXXXVVVUUUTTTTTTTTTUUUOOOOOONNNMMMKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@??????@@@@@@???>>>============;;;<<<<<<<<<<<<;;;::::::888888777777777666666666555444333333333333333444333222222111111222222333444444555777999;;;===???@@@@@@AAABBBCCCDDDDDDDDD@@@AAABBBDDDHHHNNNVVV[[[```dddkkkrrrwwwyyyzzzyyyzzz~~~~~~{{{zzzwwwwwwxxxyyy{{{pppaaaSSSIIIFFFAAAAAAAAAAAAAAABBBEEEGGGLLLWWWdddppp}}}yyyssspppoooooovvv{{{xxxpppiiihhhjjjxxxooocccYYYRRRKKKCCC>>>999666333111000000000///........................------............------...///000///---,,,---...------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************))))))))))))&&&''')))***++++++******))))))))))))******************))))))))))))))))))))))))*********+++++++++************************)))************+++++++++************************************++++++++++++******************************))))))))))))******))))))***+++,,,,,,------+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++,,,,,,+++++++++************************************************************************++++++,,,,,,,,,---------.........------,,,,,,,,,............/////////000---------...000111333444000000000000000000000000111222333333555:::@@@DDDFFFFFFGGGGGGFFFCCCAAA???<<<===>>>???@@@AAABBBBBBDDDFFFHHHHHHGGGLLLTTT\\\dddhhhlllnnnoooqqquuuxxx}}}~~~}}}|||wwwsssnnnnnnrrrvvvxxxxxxppprrrtttvvvyyy~~~yyynnneee]]]ZZZWWWUUUVVVWWWWWWWWWbbbgggooowww}}}~~~}}}yyytttmmmgggcccdddbbb```aaaffflllqqqsssxxx}}}rrrrrrqqqpppmmmggg___ZZZRRRNNNIIIFFFDDDBBBAAA???AAAAAA@@@???===>>>@@@BBB???@@@BBBCCCEEEFFFFFFFFFFFFHHHKKKNNNQQQSSSTTTTTTVVVWWWYYY[[[^^^aaacccddddddeeegggiiillloooqqqrrrqqqqqqrrrsssttttttuuuuuuwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyxxxwwwvvvvvvuuuuuuttttttuuuuuurrrmmmhhheeebbbaaa```^^^^^^^^^^^^___XXXXXXXXXVVVTTTQQQOOOMMMGGGFFFEEEDDDCCCBBBAAAAAADDDCCCAAA???>>>>>>???@@@>>>>>>>>>>>>>>>======<<<888888888888777777777777444444444333333444444555444444333222222111222222222333444666888:::===>>>===>>>@@@AAACCCDDDDDDDDDDDDCCCCCCBBBCCCGGGMMMRRR[[[___fffnnnsssvvvwwwwww}}}|||}}}|||zzzyyy|||ooo]]]QQQLLLCCCBBBAAAAAAAAACCCFFFHHHIIIRRR^^^iiiwww|||vvvpppllllllssszzzzzzrrrjjjffffffuuuwwwkkkaaaYYYPPPFFF>>><<<888444222111000000///////////////////////////------............------***,,,---,,,++++++,,,...........................---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************))))))))))))&&&''')))***+++++++++***))))))))))))************))))))******+++++++++,,,)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************************,,,,,,+++***)))))))))***)))************+++++++++,,,++++++******++++++,,,***************************+++,,,---,,,+++***)))******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---------.........//////////////////000000000000///000111222222111000///...///000333888===BBBEEEGGGFFFEEEBBB@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHLLLRRRZZZ```jjjlllooopppqqquuuzzz~~~|||yyyxxxvvvuuuvvvzzz{{{zzzxxxrrrqqqqqqqqqttt{{{~~~sssjjjdddccc[[[YYYWWWUUUUUUVVVXXXYYY]]]ggguuu~~~}}}zzztttnnniiieeedddcccdddfffiiimmmrrrxxxzzztttlllccc]]]ZZZWWWRRRNNNDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@BBBAAABBBCCCDDDEEEHHHLLLPPPMMMPPPTTTVVVWWWYYY[[[]]]___```bbbeeehhhkkkmmmnnnnnnooooooqqqsssuuuwwwxxx~~~}}}|||}}}~~~~~~|||zzzyyyqqqnnnkkkjjjkkklllllllllhhheeebbbbbbcccaaa[[[UUUQQQOOOKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@???>>>???@@@@@@???>>><<<;;;;;;:::999888777777999888777666555444333333444444444333333333222222000111222333555666777888777:::===AAACCCDDDCCCBBBAAABBBBBBAAAAAACCCGGGJJJPPPTTT\\\cccjjjpppvvvyyyzzz}}}}}}{{{zzz|||~~~qqq^^^OOOJJJFFFDDDCCCAAA@@@CCCIIIKKKPPPZZZgggqqq{{{~~~wwwpppllllllmmmpppvvvzzzwwwnnnfffmmmxxx{{{qqqfffZZZOOOHHHBBB===666222000111111000111111000//////////////////............---------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++---+++***+++...000///---++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******)))************+++++++++)))************+++++++++******************************++++++++++++******))))))))))))))))))******+++++++++*********))))))************************((()))+++,,,,,,+++)))(((************************************************************************++++++******)))*********)))************+++++++++,,,++++++******++++++,,,***************************+++,,,,,,,,,+++************************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---.........////////////////////////000000000000///000111222222111000//////000111444888===BBBDDDFFFEEECCCAAA????????????AAAAAAAAABBBBBBDDDEEEFFFEEEGGGIIILLLPPPWWW___dddlllnnnqqqqqqrrrvvv}}}~~~}}}||||||{{{{{{|||~~~{{{wwwssssssssssssvvv|||~~~tttkkkddd___\\\ZZZYYYWWWVVVWWWYYY[[[]]]bbbkkkyyy}}}{{{rrroookkkgggeeeeeefffgggiiilllpppuuu{{{}}}ssslllddd]]]UUUOOOMMMKKKGGGCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBAAA@@@AAACCCFFFEEEGGGHHHIIIJJJNNNRRRUUUVVVYYY\\\___```bbbdddfffhhhiiikkknnnpppsssuuuvvvxxxxxxyyy{{{}}}|||yyywwwwwwxxxwwwwwwtttrrroooooopppnnngggbbb]]]ZZZVVVTTTSSSRRRQQQOOOKKKKKKIIIGGGFFFEEEDDDDDDBBBAAA??????@@@@@@???>>>======<<<;;;;;;:::999999999888888777666555444333333333222222222111111111111111222333444555666666666888;;;>>>AAABBBBBBBBBAAABBBCCCCCCBBBCCCFFFHHHIIIMMMTTTZZZ```gggmmmqqqxxx|||~~~{{{zzzzzzzzzrrr___SSSKKKEEECCCAAA@@@BBBFFFHHHLLLVVVbbbkkkvvv|||sssmmmlllllloootttxxxwwwoooiiifffooo|||wwwmmm```SSSJJJDDD@@@:::555222000000000//////...------------...///............---------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++000...,,,,,,---...,,,)))++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******)))************+++++++++)))************+++++++++******************************++++++++++++******************))))))))))))+++++++++*********))))))************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++*********************************)))******++++++)))************+++++++++,,,++++++******++++++,,,******************************++++++,,,++++++*********************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///............////////////////////////000000000000000000111111111111000000000111333666:::>>>BBBDDDDDDCCCAAA???>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGHHHFFFIIIMMMRRRWWW^^^eeejjjoooqqqrrrssstttyyy||||||zzzuuuttttttuuuvvvzzz{{{qqqiiiddd___[[[WWWXXXWWWWWWXXXZZZ^^^aaacccjjjsss{{{wwwtttiiigggdddbbbcccfffjjjmmmooorrrxxxxxxnnnddd]]]TTTNNNHHHDDDCCCAAA>>>;;;BBBAAAAAA@@@@@@AAAAAAAAAAAACCCDDDEEEEEEFFFIIIKKKLLLMMMOOOQQQSSSWWW[[[___bbbeeehhhkkklllnnnppprrruuuvvvwwwyyy|||~~~~~~~~~~~~{{{uuuooollliiieeebbb```^^^\\\ZZZUUUSSSQQQNNNKKKIIIHHHGGGHHHEEEBBBAAABBBBBBBBBAAA??????>>>>>>===<<<<<<<<<999999888888777666555555444444444333333333222222222222333333333333444444555666888:::===???AAAAAAAAACCCEEEEEEDDDCCCDDDEEEDDDGGGKKKPPPUUU\\\ccchhhqqqwww~~~zzzxxxvvvyyytttbbbUUUHHHCCCCCCBBBCCCEEEEEEHHHOOOZZZcccoooxxxpppnnnnnnooossswwwwwwsssnnnccchhhppp{{{vvvgggXXXNNNFFFDDD@@@:::444111000000000///......------......///............---------...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++///...,,,,,,------+++***++++++++++++++++++++++++************************+++++++++*********************++++++++++++******)))************+++++++++)))************+++++++++******************************++++++++++++******++++++*********)))))))))+++++++++***************************************)))***++++++++++++***)))************************++++++++++++++++++++++++***************************)))))))))***+++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,*********************************+++++++++++++++******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,---------............////////////000000000000000000000111111000000000111222555888<<>>???BBBCCCBBBBBBCCCDDDEEEGGGIIIJJJGGGKKKQQQXXX^^^dddkkkoooqqqsssuuuuuuvvv{{{}}}}}}xxxsssssstttwwwzzz~~~|||ssshhhbbbaaa___[[[XXXVVVWWWXXX[[[___dddiiikkkttt|||zzztttooolllhhhfffdddcccfffjjjpppsssvvvyyy|||rrriii```XXXSSSKKKHHHDDDAAAAAA@@@???===@@@@@@???@@@@@@AAABBBCCCCCCEEEHHHIIIJJJLLLOOOQQQSSSUUUXXX[[[]]]aaaeeeiiilllooorrruuuvvvxxxzzz|||~~~zzzyyyvvvrrrooommmjjjgggeeeaaa___\\\XXXTTTQQQNNNMMMOOOLLLIIIFFFFFFFFFEEEEEEAAA@@@@@@??????>>>>>>===;;;::::::999888888777777777777777777666666666666444333333333333222222222444444444666888;;;>>>@@@@@@BBBEEEFFFEEECCCCCCCCCCCCDDDFFFIIIMMMTTT[[[```gggnnnwww}}}zzzxxxuuuzzzsssaaaNNNFFFEEEEEEDDDDDDCCCEEEJJJSSS\\\iii}}}xxxsssrrrsssuuuxxxyyywwwuuukkkjjjkkkqqq{{{{{{mmm^^^SSSHHHGGGDDD>>>777222111222222111111000///000000000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,---.........++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******,,,++++++******))))))(((*********************************************************++++++*********************************++++++++++++++++++++++++***************************)))))))))***+++,,,,,,))))))*********+++++++++,,,++++++******++++++,,,************************)))))))))******+++++++++******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///++++++,,,,,,,,,---------////////////000000000000111000000000000000000111222444777;;;>>>AAABBBCCC@@@???>>>>>>???@@@CCCDDDAAABBBBBBDDDFFFHHHJJJKKKHHHNNNVVV^^^eeejjjnnnqqqsssuuuwwwwwwxxx|||wwwrrrqqqtttxxx}}}~~~}}}tttlllccc______```^^^[[[WWWYYY\\\aaagggmmmrrrttt~~~~~~yyysssmmmiiiffffffffffffggglllrrrxxx|||}}}vvvlllcccZZZTTTNNNKKKEEEDDDBBBAAAAAAAAAAAA@@@??????@@@AAABBBDDDFFFFFFGGGJJJMMMOOOQQQSSSVVVXXX[[[^^^aaadddgggjjjooorrrsssvvvzzz|||}}}}}}{{{zzzwwwtttqqqmmmkkkhhhccc___[[[XXXWWWUUURRRNNNLLLKKKJJJHHHGGGDDDCCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;:::::::::999999999999888888888777555555444333333222222111333222222333555888;;;======@@@CCCEEEEEECCCCCCCCCCCCCCCDDDEEEGGGLLLSSSXXX^^^eeennnwww}}}|||yyyuuuwwwzzznnnWWWKKKGGGEEECCCBBBCCCDDDGGGOOOXXXfff{{{{{{zzzyyyzzz{{{||||||{{{wwwrrrlllkkkrrr}}}}}}rrreee\\\LLLJJJFFFAAA;;;666555444222222111000000000000000///............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,---...++++++++++++++++++++++++******************************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******,,,+++++++++******))))))************************************************************************************************++++++++++++++++++++++++*********************************)))******++++++)))************+++++++++,,,++++++******++++++,,,************************)))))))))))))))***+++,,,******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///+++,,,,,,,,,,,,---------////////////000000000000111111000000000000111111333666:::>>>@@@BBBBBBBBB?????????@@@AAABBBCCCDDDAAABBBCCCEEEGGGIIIKKKMMMLLLSSS\\\eeekkkoooqqqssstttvvvyyyyyyyyy|||xxxsssrrruuuzzz}}}{{{yyywwwlllgggaaa^^^___``````___[[[^^^ccciiipppwww|||}}}{{{vvvqqqllliiigggfffeeefffiiinnnuuu||||||nnnhhh^^^TTTMMMHHHDDDBBB??????>>>>>>??????@@@@@@BBBBBBCCCEEEGGGIIIKKKMMMNNNQQQUUUXXXZZZ[[[^^^```dddgggkkknnnppptttwwwzzz{{{~~~~~~xxxvvvsssnnnjjjfffdddbbb[[[YYYVVVSSSRRROOOLLLIIIHHHHHHFFFEEECCCBBB@@@@@@?????????>>>>>>=========999999888888888777777777666666555444444333222222222222222222444666888999888<<<@@@BBBCCCCCCDDDEEECCCCCCCCCBBBBBBFFFKKKOOOVVV\\\eeennntttyyy}}}}}}{{{zzzxxxwwwyyyfffUUULLLFFFBBBAAACCCCCCFFFMMMWWWeeezzz~~~~~~~~~{{{sssllllllrrr~~~xxxnnngggVVVQQQJJJDDD@@@<<<888666111000//////....../////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---***)))***+++++++++++++++++++++++++++***************************************+++++++++******++++++++++++******)))************+++++++++)))************+++++++++******************************++++++++++++******++++++++++++++++++++++++***************+++++++++************************+++******************+++************************************************************************++++++******)))*********)))************+++++++++,,,++++++******++++++,,,************************)))((((((((()))***,,,---******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---------.........//////////////////000000000000222111000//////000111222444777;;;???BBBCCCBBBAAA>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDFFFIIIKKKNNNOOOQQQXXXccclllqqqsssttttttsssvvvzzzzzzzzz{{{~~~|||vvvvvvyyy}}}~~~zzzvvvrrrpppgggeeecccbbbaaabbbddddddbbbeeekkkrrrzzz~~~|||uuurrrnnnjjjhhhhhhjjjkkklllnnnrrrxxxzzzpppiii^^^XXXPPPIIIDDDAAA@@@>>><<<===>>>??????@@@AAABBBGGGGGGIIIKKKMMMPPPSSSTTTVVVZZZ^^^aaabbbdddfffhhhmmmpppssswwwyyy{{{{{{wwwtttpppnnnmmmeeecccaaa___]]]YYYTTTPPPNNNMMMKKKIIIGGGDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@:::::::::999999999888888666666666555555444444444222222222333333444555666555888<<>>???BBBDDDEEEDDDCCCBBBDDDDDDFFFHHHJJJMMMPPPQQQUUU]]]gggpppuuuvvvuuuuuusssvvvzzz{{{zzzzzz||||||~~~yyyyyy|||}}}xxxsssnnnkkkffffffgggfffeeeeeehhhjjjgggjjjpppxxx}}}xxxuuunnnlllhhheeefffiiimmmpppwwwyyy}}}{{{vvvnnnbbbZZZQQQMMMFFFBBB@@@@@@@@@@@@>>>@@@AAABBBBBBCCCDDDFFFJJJKKKMMMOOORRRUUUXXXYYY\\\___cccfffhhhiiikkkmmmrrruuuyyy|||~~~~~~~~~|||yyyyyyzzz~~~}}}yyyvvvuuutttmmmlllkkkiiigggbbb\\\WWWRRRQQQOOOLLLIIIGGGEEECCCBBBBBBBBBBBBBBBBBBAAAAAA======<<<<<<<<<;;;;;;;;;777777666666666555555555222333333333333444444444222555:::===@@@CCCGGGIIIIIIIIIHHHEEECCCCCCEEEGGGDDDHHHPPPXXX___fffmmmqqqsssvvv{{{|||zzz|||ttt```QQQIIIHHHBBBBBBEEELLLUUUcccxxx~~~~~~~~~}}}rrrlllpppvvvzzzmmmaaaSSSKKKHHHEEE===666333222222111111111111111//////.........---------...------,,,,,,------...++++++++++++++++++++++++---------,,,,,,,,,++++++(((***,,,,,,******,,,///++++++++++++++++++++++++************************))))))******++++++++++++******++++++++++++******)))************+++++++++)))************+++++++++******************************++++++++++++******))))))***+++,,,------...))))))******++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************,,,,,,,,,++++++*********))))))))))))***+++,,,---************************---,,,,,,+++***)))((((((+++++++++******)))))))))++++++++++++++++++++++++++++++************************+++,,,,,,---......///////////////........./////////000111111222222333111000000222333222111888;;;???AAAAAA@@@??????AAACCCEEEGGGFFFDDDBBB@@@DDDEEEGGGHHHJJJMMMRRRUUU[[[bbbmmmuuuyyyxxxwwwvvvtttuuutttsssrrrrrruuuxxx{{{~~~}}}zzzxxx}}}~~~~~~vvvllldddeeejjjeeeffffffggghhhlllqqqtttsssvvvzzz|||wwwsssqqqjjjdddcccgggjjjkkkpppxxxrrrhhh```ZZZRRRLLLEEEDDDCCCAAA@@@@@@?????????AAACCCDDDFFFHHHKKKNNNNNNPPPTTTUUUWWW[[[aaafffdddgggllloooqqqrrruuuvvv|||~~~}}}xxxtttqqqnnnmmmjjjiiihhhggghhhjjjlllmmmvvvxxx{{{}}}~~~{{{yyyxxxyyyvvvssspppnnnmmmkkkgggcccaaa\\\WWWSSSQQQOOOJJJGGGHHHHHHGGGFFFEEECCCBBBBBBAAA>>><<<;;;<<<======<<<::::::999888777666555555777666666555555444333333555666777777999===CCCGGGHHHIIIJJJIIIFFFDDDDDDDDDFFFGGGIIIMMMTTT[[[bbbfffkkkpppxxx~~~}}}zzzyyy{{{~~~lll[[[OOOFFFEEEDDDDDDGGGOOO___ttt~~~~~~qqqlllnnnwww{{{~~~vvvkkk\\\PPPJJJEEE???:::666444111//////000///.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))******************************************************************************************************************************************************((()))***,,,,,,+++******************************,,,,,,+++******+++,,,,,,************************++++++******************)))******++++++******)))******++++++++++++******************************************************,,,,,,,,,++++++*********))))))))))))***+++,,,,,,************************,,,,,,,,,+++******)))))),,,,,,+++++++++*********++++++++++++++++++++++++++++++******************+++++++++,,,,,,------.../////////////////////.../////////000111111222222222000///000222444555444;;;>>>AAABBBBBBAAABBBBBBEEEFFFGGGGGGGGGEEECCCBBBFFFGGGIIIJJJLLLPPPVVVZZZeeekkksssyyy{{{yyywwwuuuxxxwwwvvvtttrrrrrrtttvvvzzz~~~}}}zzzxxxvvvssssssyyy|||tttmmmfff```aaaffffffhhhiiikkknnnssszzz~~~{{{uuuqqqmmmkkkjjjfffffflllppprrrwww~~~zzzqqqfff]]]WWWQQQJJJEEEBBBAAA@@@@@@?????????@@@CCCEEEGGGIIIJJJLLLOOORRRTTTWWWZZZ[[[\\\___fffkkklllnnnrrruuuwwwyyy{{{~~~zzzuuurrrmmmkkkhhheeeaaa^^^\\\[[[XXXWWWVVVVVVWWWXXXZZZ\\\eeehhhkkkooorrrvvv{{{~~~{{{|||}}}|||zzzyyyzzz{{{|||zzzxxxwwwwwwuuupppmmmhhhddd___\\\ZZZWWWSSSPPPMMMLLLJJJHHHFFFEEEDDDCCCEEEBBB???>>>>>>>>>===<<<;;;;;;:::999888777777666555555444444333222222222555666777777888;;;@@@DDDGGGIIIJJJIIIFFFDDDCCCCCCDDDDDDFFFIIINNNTTTZZZ]]]fffkkkrrryyy~~~~~~}}}~~~~~~hhhVVVJJJEEECCCCCCFFFKKKWWWkkk|||}}}wwwnnnmmmooowww{{{rrreeeYYYPPPIIICCC>>>888666333111111111111000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++++++++++++++++++++******************************************************************************************************************************+++,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******************************++++++++++++++++++)))))))))******)))))))))******++++++++++++******************************************************+++++++++++++++*********+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,---------......///////////////////////////000111111222222222000///000333777999999???AAABBBCCCCCCCCCEEEFFFJJJIIIHHHGGGFFFFFFEEEEEEIIIJJJKKKMMMPPPUUU\\\```lllqqqxxx|||}}}{{{zzzyyy||||||zzzwwwsssssstttvvvzzz~~~~~~wwwrrrooollllllmmmttt}}}}}}sssiiiccc```^^^```dddiiikkknnnqqqvvv}}}yyytttnnnjjjhhhgggiiihhhkkkqqqwww{{{{{{vvvggg```WWWPPPLLLHHHCCC@@@@@@@@@@@@@@@@@@AAABBBCCCIIIKKKMMMNNNOOOQQQTTTWWW[[[^^^bbbcccdddgggmmmrrrwwwyyy|||}}}}}}vvvoooiiiddd___[[[VVVTTTRRROOOMMMKKKIIIIIIJJJIIIIIIIIIIIIKKKLLLNNNQQQTTTYYY]]]aaaeeekkknnnppprrrtttuuuvvvwwwyyy{{{}}}||||||}}}}}}|||yyyvvvpppnnnjjjgggdddaaa^^^[[[UUUSSSPPPLLLIIIGGGFFFFFFIIIFFFCCCAAA@@@@@@???=========<<<;;;:::999888888666666555555444333333333666666777666666999<<>>???BBBCCCCCCCCCCCCDDDGGGIIIMMMKKKHHHFFFEEEFFFGGGHHHKKKLLLNNNPPPSSSZZZaaagggmmmqqqwww{{{}}}~~~~~~~~~zzzwwwvvvwwwxxx{{{}}}zzzsssllliiihhhiiilllrrrzzzwwwlllbbb______```cccgggmmmooossswww|||~~~{{{wwwrrrmmmjjjhhhhhhiiijjjlllpppwww}}}zzzrrriiidddXXXSSSMMMHHHFFFDDDBBB@@@@@@@@@AAABBBCCCEEEGGGHHHMMMOOOQQQSSSTTTVVVYYY\\\```dddhhhjjjlllpppvvv{{{~~~yyytttpppiiieee___[[[WWWTTTQQQOOOIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEHHHLLLOOORRRWWW\\\___aaadddhhhkkkmmmppptttwwwvvvwwwyyy|||}}}|||zzzyyywwwuuurrrooolllhhheeebbb^^^[[[WWWRRRNNNLLLKKKJJJIIIGGGCCCBBBAAAAAA@@@???>>>======<<<;;;:::999999999999999888777777666666666777777666555666888;;;@@@BBBEEEGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGIIIKKKLLLRRRWWW^^^gggoooxxx}}}}}}uuu___NNNIIIGGGHHHGGGKKK[[[lll}}}}}}xxxyyy~~~uuullldddlllwwwyyynnn```SSSJJJFFF===:::555333222222111111000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************,,,,,,+++******,,,---...++++++++++++++++++++++++++++++************++++++******************************+++,,,------......***++++++++++++++++++*********++++++++++++******************************************************************************++++++******)))*********++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,...------------------------.........//////000000/////////000111111222222111111111444:::???CCCDDDCCCDDDDDDCCCCCCDDDHHHJJJMMMKKKHHHEEEDDDFFFHHHIIILLLMMMPPPSSSXXX___ffflllnnnrrrvvvzzz||||||zzz{{{}}}|||~~~|||wwwqqqmmmkkklllmmmpppuuuzzz}}}~~~~~~yyyooofff^^^^^^aaadddhhhlllqqqtttxxx|||}}}yyywwwpppmmmjjjgggfffhhhjjjlllppptttzzz|||tttlllccc[[[UUULLLJJJGGGDDDCCCCCCBBBAAA@@@AAABBBCCCFFFHHHJJJLLLPPPRRRTTTVVVXXX[[[___bbbcccgggmmmqqqtttxxx~~~{{{tttmmmgggaaa^^^WWWTTTOOOMMMKKKJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>??????@@@BBBDDDFFFHHHJJJNNNPPPRRRUUUYYY]]]```dddhhhkkkmmmppptttwwwyyyzzz{{{||||||{{{zzzwwwsssooolllkkkhhheeeaaa\\\WWWSSSQQQPPPJJJGGGDDDCCCCCCCCCBBBAAA???>>>>>>===<<<;;;:::999;;;;;;:::999999888888777666777777666444444666777;;;>>>AAADDDGGGIIIMMMOOOLLLKKKIIIHHHGGGGGGGGGGGGJJJNNNUUU]]]fffqqq{{{mmmVVVMMMHHHHHHGGGHHHUUUeeewww|||yyyxxxyyy}}}wwwnnnaaaccciiiuuu}}}tttgggYYYOOOIII@@@<<<666333111000000////////////.........------................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++************************************************************************************************************************+++***)))))))))***,,,---++++++++++++++++++++++++******************************************************+++,,,------......++++++,,,,,,,,,,,,++++++******++++++++++++******************************************************)))))))))***************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------------------------.........------......///000000000/////////000111111222222222222444999???DDDGGGHHHDDDEEEFFFEEEEEEFFFIIIKKKMMMKKKHHHFFFEEEGGGJJJLLLLLLOOOSSSXXX]]]dddkkkppptttvvvyyy|||~~~~~~~~~}}}zzzvvvsssssssssvvvwwwyyyzzz||||||}}}}}}xxxzzz}}}{{{qqqeee```]]]```dddfffkkkpppuuuyyy~~~{{{vvvqqqoooeeedddccccccfffjjjnnnqqqyyyyyypppfff^^^WWWPPPMMMDDDDDDBBBAAAAAAAAABBBBBBAAABBBCCCEEEHHHKKKMMMOOOSSSVVVYYY\\\^^^bbbfffjjjiiinnntttxxx{{{zzzqqqhhhaaaZZZUUUQQQPPPMMMIIIFFFDDDCCCAAA???======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>?????????@@@BBBDDDFFFIIIMMMPPPSSSVVVZZZ\\\eeehhhmmmpppssswwwzzz}}}}}}~~~~~~{{{xxxwwwwwwrrrpppmmmhhhccc^^^[[[XXXNNNLLLHHHFFFFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<::::::999999888777777777777777777666444333444666777999===@@@CCCHHHNNNRRRPPPOOOMMMKKKIIIGGGGGGFFFFFFIIINNNTTT\\\fffqqqxxx}}}bbbRRRGGGFFFEEEDDDMMM\\\ppp}}}zzzzzzwwwvvvyyy|||wwwqqq```]]]^^^hhhyyyyyyooocccWWWQQQFFFAAA:::555222111000////////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,******************************************************************************************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))******************************++++++,,,,,,------******++++++++++++************++++++++++++******************************************************((()))))))))*********+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------...,,,,,,------......//////------......///000000111/////////000111111222222333444888===DDDHHHJJJIIIFFFGGGHHHHHHHHHIIIKKKMMMMMMKKKIIIHHHHHHJJJMMMNNNLLLPPPWWW]]]cccjjjppptttxxxzzz}}}{{{wwwuuuwww{{{~~~~~~|||||||||uuuxxx|||zzzoooggg^^^]]]```fffiiijjjooouuuyyy~~~}}}yyytttooojjjgggccccccdddfffjjjoootttwww~~~~~~rrrkkkaaaWWWPPPLLLHHHFFFAAAAAAAAAAAAAAAAAABBBDDDGGGGGGIIIKKKNNNQQQSSSUUUXXX[[[___bbbfffjjjooosssssswww}}}xxxrrrjjjbbb\\\VVVRRROOOPPPMMMIIIFFFDDDCCCAAA???======<<<;;;;;;;;;;;;<<<;;;<<<<<<===>>>>>>>>>>>><<<===>>>===<<<<<<===??????AAADDDFFFHHHJJJMMMOOOXXX[[[```dddhhhmmmsssxxxxxx{{{|||{{{xxxuuupppjjjeeebbbXXXUUUPPPMMMKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@??????;;;;;;::::::999888888888666777888666444333444555666777888:::===DDDKKKPPPUUUTTTRRRPPPNNNLLLKKKJJJFFFGGGIIILLLQQQZZZcccjjjuuuyyyrrr[[[IIIGGGFFFCCCIIIUUUeeeyyy{{{|||xxxtttuuuyyywwwqqqeee```]]]bbbooo|||~~~yyyoooccc[[[NNNIIIAAA:::666444222111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------++++++++++++++++++++++++************************************************************************************************************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******************************++++++++++++++++++))))))************))))))******++++++++++++******************************************************(((((())))))*********+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---...///000000---------...///000000111/////////000111111222222333555:::@@@FFFJJJKKKJJJGGGIIIJJJKKKKKKKKKMMMNNNMMMLLLJJJJJJJJJLLLOOOQQQMMMRRRYYYaaagggmmmssswwwxxx{{{{{{vvvuuuyyy|||||||||vvvzzz~~~}}}wwwoooeee^^^[[[^^^dddkkknnnnnnsssyyy{{{~~~}}}zzzvvvpppkkkfffccceeefffhhhkkkpppuuuzzz}}}~~~uuuggg```UUULLLFFFCCCBBBAAAAAABBBCCCCCCBBBBBBDDDFFFMMMMMMOOOQQQTTTWWWYYYZZZ\\\___cccgggkkkpppvvvyyy{{{zzzqqqllleee___[[[XXXVVVTTTQQQOOOKKKIIIHHHHHHFFFEEEAAA@@@@@@???????????????888888999;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===???<<<>>>AAABBBBBBCCCFFFGGGLLLOOOTTTXXX\\\bbbjjjppprrrvvv|||}}}xxxqqqkkkhhh```\\\WWWRRROOOLLLIIIFFFFFFFFFEEEDDDCCCBBBBBBAAA>>>======<<<<<<;;;::::::666777888777555444444555666666666666999???GGGMMMZZZZZZXXXVVVTTTRRRPPPOOOHHHHHHGGGGGGJJJQQQYYY___jjjpppzzz~~~cccMMMJJJIIIDDDGGGRRRZZZooo{{{}}}zzzttttttwwwvvvqqqlllgggbbbaaagggsssyyylllcccTTTOOOFFF???:::777555444111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((************************++++++******************((((((((((((((((((((((((************************,,,++++++******++++++,,,)))***++++++***)))***+++***************************++++++,,,,,,++++++***+++*********))))))((((((******************************++++++++++++******************************++++++,,,,,,,,,---------...///000///---,,,,,,...------......///000000000///000111000///000111333666:::???DDDGGGJJJLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNPPPQQQSSSXXX___hhhooosssvvvwww{{{~~~~~~|||yyy|||}}}zzzuuupppkkkddd]]]XXX[[[\\\```gggkkklllqqqvvv}}}xxxrrrllljjjhhhgggffffffgggkkkpppvvv||||||sssiiicccWWWRRRKKKGGGEEEDDDBBB???CCCDDDFFFFFFFFFGGGIIILLLPPPRRRVVVYYYZZZ\\\___aaafffgggiiimmmrrryyy~~~}}}wwwrrrooommmjjjeee```\\\YYYYYYYYYUUUSSSQQQPPPOOOMMMJJJHHHFFFDDDBBBAAAAAAAAA???===??????>>>======>>>>>>>>>>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@DDDEEEGGGJJJNNNUUU\\\aaajjjooovvv{{{}}}}}}yyyvvvqqqjjjaaa[[[YYYVVVQQQLLLOOOKKKFFFDDDCCCCCCCCCCCCAAAAAA@@@???>>><<<:::999999999888777666555444444333333333555888<<<@@@BBBHHHWWWbbbbbb]]]ZZZUUUPPPPPPHHHEEEIIIMMMLLLNNNRRRZZZbbbmmmxxxttt\\\NNNHHHEEEFFFIIIPPP```uuuzzzvvvtttsssrrrqqqwwwuuunnnddd___eeevvvuuunnn^^^VVVKKKCCC???;;;555000/////////////////////...111000///...------...///.........------,,,,,,,,,...------,,,,,,++++++*********++++++,,,,,,,,,---,,,++++++******++++++,,,+++***)))'''''')))***+++******++++++++++++******************************************************)))************+++++++++(((((()))***++++++,,,,,,************************...---,,,+++************************************((()))***+++,,,+++******))))))))))))))))))))))))************************+++******))))))******+++)))***++++++***)))***+++***************************++++++,,,,,,++++++***+++*********))))))))))))************************++++++,,,,,,,,,,,,++++++************************++++++++++++,,,,,,,,,------.........,,,+++,,,---------......///000000000///000111000///000222333888<<>>============<<<<<<<<<========================@@@AAACCCEEEHHHNNNUUUZZZ___eeemmmtttyyy~~~|||wwwqqqhhhccc```\\\VVVRRRSSSOOOJJJGGGFFFFFFEEEEEECCCBBBBBBAAA???>>><<<;;;::::::999888888777666666666555555555777:::<<<>>>BBBMMMXXX^^^cccfffaaaZZZWWWOOOIIIIIIJJJIIIKKKNNNUUU\\\fffoooxxx~~~dddSSSIIIDDDDDDEEELLLYYYlll{{{{{{uuussssssttttttwwwwwwsssjjjbbbdddqqq}}}yyyuuueee\\\OOOEEE???;;;555111000000000000////////////000///...---,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,++++++******++++++,,,+++***)))(((((()))***+++******++++++++++++******+++******************+++************************)))************+++++++++((())))))***++++++,,,,,,************************...---,,,+++************************************((()))***+++,,,++++++******************************************************))))))))))))))))))***)))***++++++***)))***+++***************************++++++,,,,,,++++++******************)))))))))************************,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,+++---------+++***+++,,,------......///000000000000111111000///000222444:::>>>CCCHHHJJJLLLOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUUUUTTTRRROOOMMMNNNQQQTTT]]]aaaiiiqqqwwwzzzzzzzzz{{{~~~}}}~~~|||zzzzzzsssjjjbbb___^^^___```bbbaaaccchhhlllnnnttt|||~~~{{{rrrnnnhhhddddddfffhhhiiillloootttzzz{{{rrrhhh___VVVOOOJJJGGGEEEBBBAAABBBDDDEEEDDDEEEGGGJJJMMMOOOSSSWWWZZZZZZ]]]aaaeeehhhkkknnnqqqssstttwww{{{zzzuuurrrooommmkkkfffdddaaa^^^]]]\\\]]]]]]\\\ZZZYYYXXXXXXWWWTTTRRRMMMKKKIIIHHHGGGFFFDDDBBBEEEDDDCCCBBBAAA@@@@@@@@@============<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::<<<===>>>???AAAEEEKKKOOOSSSYYYbbbjjjpppxxxzzzsssnnnjjjeee___ZZZYYYVVVQQQMMMKKKJJJHHHGGGEEEEEEDDDCCCAAA@@@??????;;;;;;::::::999999888888888888777666666777888999>>>CCCKKKWWWeeennnllleee```WWWOOOLLLJJJHHHJJJMMMOOOSSS[[[cccllluuuoooZZZNNNFFFCCCEEEGGGPPP^^^mmm{{{}}}vvvsssssstttuuuvvvzzzzzzrrrgggccciiiqqq|||{{{pppfffWWWJJJBBB===888555222222111000000///000000......---,,,,,,,,,,,,---,,,,,,------------------******+++,,,,,,---......------,,,,,,+++******))),,,++++++******++++++,,,+++***)))(((((()))***+++******++++++++++++******,,,+++***))))))***+++,,,************************)))************+++++++++)))))))))***++++++,,,,,,************************......---,,,++++++++++++************************))))))***++++++++++++*********************************************************))))))))))))******)))***++++++***)))***+++***************************++++++,,,,,,++++++***************************************************++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,+++---...---,,,+++,,,---------......///000000000111222222111000111333666<<<@@@EEEIIIKKKMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSQQQNNNNNNQQQVVVZZZccchhhpppwww|||}}}|||{{{~~~~~~|||~~~zzzxxxsssmmmeee___^^^aaaccceeegggeeeeeehhhjjjmmmsss{{{~~~yyyuuulllhhhcccaaacccgggkkkmmmppptttzzzyyyrrrggg\\\SSSMMMHHHEEEDDDCCCCCCCCCEEEGGGIIIJJJHHHJJJNNNQQQTTTWWW\\\______bbbgggkkkooorrrvvvyyy{{{|||~~~yyyvvvrrrooonnnlllkkkiiigggfffdddaaa```______```]]][[[ZZZZZZZZZYYYWWWUUURRRPPPMMMLLLKKKJJJHHHFFFGGGFFFEEECCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<>>>>>===<<<<<<;;;;;;:::;;;<<<<<<<<>>>>>>>>=========>>>>>>>>>>>>?????????<<<<<<===<<<<<<===@@@CCCDDDIIIPPPUUU[[[ccclllsss~~~yyysssnnniiieee```[[[WWWSSSOOOLLLLLLJJJHHHFFFEEEDDDCCCCCC===<<<<<<;;;;;;:::::::::888888777777777777777888:::;;;>>>DDDMMMXXXccclllpppmmmfff]]]VVVQQQNNNLLLKKKKKKLLLPPPWWWcccpppyyyooo]]]NNNFFFEEEBBBDDDKKKXXXlll|||yyytttqqqssszzz{{{oooddd___^^^jjjrrr}}}|||{{{{{{xxxpppbbbTTTJJJCCC???===555333111///.........///........./////////......,,,,,,,,,------.........---------,,,,,,+++++++++)))******+++,,,------...,,,++++++******++++++,,,++++++************++++++******++++++++++++******++++++***))))))***++++++************************))))))*********+++++++++***************+++++++++************************------,,,+++++++++,,,,,,***************************************+++++++++************************************************,,,,,,++++++++++++,,,,,,)))***++++++***)))***+++***************************++++++,,,,,,++++++************+++++++++++++++************************)))******++++++******)))************************++++++,,,,,,,,,---------,,,...///...------...000------......///000000000000000000000111444888<<>>>>>>>>>>>============<<<======>>>@@@AAABBBBBB>>>>>>>>>===<<<===???AAA===AAAFFFKKKPPPYYYcccjjjvvv}}}{{{uuuqqqkkkeee```[[[VVVSSSQQQOOOMMMIIIGGGFFFEEEEEE@@@@@@???>>>===<<<;;;;;;888888888888888999888888555666:::===@@@HHHWWWfffpppsssqqqjjjaaaZZZSSSMMMNNNMMMLLLLLLQQQZZZfffnnn{{{jjjUUUHHHDDDCCCCCCGGGRRRdddyyy~~~xxxtttuuuzzz~~~|||tttjjjbbb^^^aaaiiissszzz||||||{{{{{{yyyssshhh\\\PPPGGGAAA???777555333000......//////---...//////000000//////,,,,,,------------------......---,,,,,,+++******&&&&&&'''(((***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++************************************************,,,++++++******++++++,,,******************************))))))******+++,,,))))))))))))))))))))))))************************++++++************++++++)))***++++++***)))***+++***************************++++++,,,,,,++++++************++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************,,,,,,---------.........+++,,,......---,,,...///------......///000000000//////000000111555;;;???AAAEEEIIILLLMMMNNNOOOPPPTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVXXXZZZ^^^eeemmmsssrrrtttvvvyyy{{{{{{{{{{{{yyysssqqqxxx~~~}}}yyywwwvvv}}}}}}uuuooodddddddddgggiiijjjjjjhhhhhhfffggglllnnnpppwww~~~}}}xxxtttqqqmmmiiiggghhhhhhiiimmmsssyyy}}}~~~|||uuukkkbbb]]]NNNKKKFFFCCCCCCBBBBBBAAA@@@CCCGGGJJJLLLOOOSSSWWW[[[]]]aaacccfffiiinnnqqqrrrvvv{{{|||xxxtttrrrpppnnnmmmnnnmmmmmmooooooooollljjjhhhgggeeeccc```^^^]]]\\\YYYXXXVVVUUUTTTSSSPPPMMMKKKJJJHHHHHHIIIHHHGGGEEE@@@??????>>>=========>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAAAAA===>>>>>>===<<<<<<===???:::===@@@CCCFFFMMMVVV]]]gggppp{{{~~~xxxqqqllleee```\\\WWWUUUQQQNNNJJJIIIHHHHHHEEEDDDCCCAAA@@@>>>===<<<:::::::::::::::999888888444444777::::::===IIIWWWcccmmmtttrrrlllfff^^^UUUPPPOOOMMMKKKMMMSSS\\\bbbpppvvvyyyaaaPPPIIICCCCCCDDDLLLZZZooo~~~zzzyyyzzz{{{|||yyyrrriiibbb___dddkkksssyyy}}}|||ttthhh[[[OOOGGGCCC;;;999555222000000111111,,,---.../////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,,,,++++++******++++++,,,***++++++++++++++++++*********++++++++++++******(((***+++,,,,,,+++***(((************************)))************+++++++++*********************************************************))))))******+++************************+++***)))))))))***+++,,,((((((((((((((((((((((((******************************))))))))))))******)))+++++++++***)))***+++************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++************************---------.........//////***+++---,,,,,,,,,---...------......///000000000......///000222666<<>>?????????<<<===>>><<<;;;:::<<<===<<<>>>?????????DDDLLLRRR[[[dddpppzzzzzztttmmmfffbbb\\\YYYUUUQQQMMMKKKJJJJJJHHHGGGFFFDDDBBB@@@>>>>>><<<<<<<<<;;;:::999777666777555777;;;999888>>>HHHTTTcccqqquuutttqqqiii```RRRPPPMMMKKKKKKOOOUUUZZZgggnnnxxxlllZZZRRRCCCBBBCCCGGGSSSggg||||||{{{zzz{{{|||wwwnnngggbbbcccgggnnnwww~~~tttfffXXXMMMHHH===;;;777444222222333333***+++---...///...------.........------,,,,,,,,,***++++++,,,,,,------...------------------------,,,++++++++++++++++++,,,***++++++,,,,,,++++++*********++++++++++++******''')))+++------+++)))'''************************)))************+++++++++++++++*********************************************)))))))))))))))******************************+++***)))))))))***,,,---+++*********))))))((((((************************)))************++++++++++++++++++*********))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///+++'''(((,,,...---***))))))***+++,,,,,,------******+++,,,,,,---......---------............///,,,---...///000000000000333222111000222888???EEEJJJLLLNNNQQQSSSTTTTTTTTTVVVVVVVVVUUUSSSSSSUUUWWWZZZ[[[^^^cccjjjooossstttxxxxxxxxxwwwwwwxxxxxxyyytttuuuwwwzzz}}}vvvnnnkkkmmmppp|||~~~|||tttnnnnnnkkkkkkllliiieeefffjjjlllnnnpppssswww}}}xxxuuuqqqmmmjjjiiiiiiiiinnnooorrrxxx}}}yyyqqqhhh^^^UUULLLGGGCCCDDDDDDDDDCCCDDDGGGJJJIIIMMMPPPQQQRRRVVV^^^eeegggjjjoooqqqrrruuuzzzzzzwwwrrrrrrrrrrrrqqqpppooonnnmmmllllllmmmmmmkkkhhheeeaaa```]]]YYYVVVSSSRRRQQQNNNMMMJJJGGGEEEDDDCCCCCCBBBCCCCCCBBBAAA???===<<<>>>>>><<<;;;999888666666777999;;;;;;:::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<============>>>>>>>>>===>>>@@@CCCFFFHHHSSSXXXcccpppzzzxxxooohhhiiiddd^^^XXXUUURRRPPPNNNKKKIIIGGGFFFEEECCC@@@======<<<;;;999888777777777777777777666777999>>>AAAIIIQQQ___ppp{{{zzzpppggg\\\ZZZVVVPPPMMMMMMRRRVVV\\\dddooozzziiiWWWLLLDDDBBBGGGMMMWWWmmmzzz~~~{{{{{{~~~rrrgggaaaiiivvv|||qqqeeeVVVHHHCCC???888333222222222222........................//////.........------------------,,,,,,+++++++++...........................---,,,,,,++++++++++++,,,++++++******++++++,,,---***((((((+++,,,+++)))(((+++///000---+++***+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************)))************++++++++++++++++++*********))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///+++'''(((,,,...,,,***)))******+++,,,,,,------******+++,,,,,,---......---------............///,,,---...//////000000000333333222222555;;;BBBHHHOOOPPPRRRTTTUUUVVVUUUUUUVVVWWWVVVUUUSSSSSSUUUWWW^^^___aaaeeejjjooosssuuuzzzyyyyyyxxxxxxyyyzzz{{{xxxyyyzzz}}}|||tttllljjjmmmppp{{{}}}yyysssppppppmmmlllmmmjjjfffgggkkkppprrruuuxxx||||||uuusssooollljjjkkklllmmmtttuuuyyy}}}~~~wwwpppfff\\\SSSMMMGGGDDD@@@AAABBBCCCCCCEEEHHHJJJMMMPPPTTTUUUVVVZZZbbbhhhlllooosssuuuwwwyyy{{{wwwtttrrrrrrrrrrrrrrrqqqpppnnnnnnlllkkkjjjjjjiiigggccc```YYYWWWUUURRROOOLLLKKKJJJJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;<<<;;;;;;;;;::::::999999888:::<<<<<<;;;:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>======>>>@@@BBBDDDKKKOOOYYYfffoooxxxzzztttpppkkkddd^^^ZZZVVVSSSQQQOOOMMMJJJIIIHHHFFFCCC@@@???>>>===;;;:::999999999888888888777666888<<>>>>>>>><<<============<<<;;;:::999::::::;;;<<<<<<======999;;;======<<<;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>===<<<<<<===>>>???DDDGGGOOOZZZdddmmmzzzzzzuuummmfffaaa\\\XXXVVVSSSQQQNNNMMMKKKJJJGGGDDDBBBAAA@@@>>>===<<<;;;;;;999999999777666777:::<<<;;;@@@HHHRRR^^^lllxxxxxxoooccc[[[WWWSSSOOOKKKOOOTTT]]]gggsss}}}wwwaaaRRRDDDAAACCCIIIUUUcccqqqtttgggfffmmmvvvuuubbbPPPHHHDDD>>>:::666333000..........................................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,+++))))))+++,,,+++***------,,,***)))))),,,///)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++...,,,))))))+++,,,+++************++++++,,,,,,,,,+++++++++,,,,,,------------------............///---------...//////000111111333555888<<>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>:::<<<>>>>>>===<<<===>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>===<<<<<<<<<===>>>>>>AAABBBIIIRRR[[[eeetttwwwoooiiiccc^^^[[[XXXUUURRROOONNNLLLIIIGGGEEEDDDBBB@@@???>>>======;;;;;;:::888666666888:::;;;>>>AAAEEEMMM\\\nnn{{{|||wwwnnnfff^^^WWWQQQMMMOOORRRWWW^^^hhhuuu{{{|||~~~ppp^^^LLLCCCCCCFFFMMMUUUdddtttyyykkkeeegggnnn{{{|||sssaaaOOOGGGDDD???<<<999555111...................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++******++++++++++++---,,,+++***)))***,,,---))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************,,,++++++*********++++++++++++++++++++++++++++++************************))))))))))))))))))******************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++************++++++...,,,*********+++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------............///......------...///000111000222666:::>>>EEELLLPPPSSSUUUWWWYYY[[[\\\\\\\\\WWWXXXWWWUUUSSSRRRTTTUUUXXX\\\aaaeeehhhlllrrrvvvxxx{{{}}}yyyvvvwww{{{{{{{{{||||||||||||||||||~~~xxxtttsssssstttuuuqqqllliiiiiihhhiiinnnvvvzzz|||xxxsssooolllmmmmmmnnnppptttyyy~~~|||ssshhh```SSSPPPKKKGGGEEEDDDBBBAAADDDGGGKKKOOORRRUUUYYY\\\[[[]]]aaadddhhhmmmrrruuuyyy}}}{{{yyywwwwwwxxxzzzyyyyyy|||{{{yyyvvvrrrooollljjjaaa^^^ZZZWWWTTTPPPLLLIIIFFFEEEDDDCCCBBBAAAAAAAAA?????????@@@@@@@@@??????==================>>>>>>==================>>>>>><<<===??????>>>>>>>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>???@@@@@@@@@EEELLLTTT]]]lllxxxxxxrrrkkkeeeaaa]]]ZZZVVVRRRPPPNNNKKKIIIGGGFFFDDDBBB@@@???>>>>>><<<===<<<:::777666777888:::===>>>???CCCNNN^^^kkk{{{}}}|||uuuhhh\\\UUUSSSPPPQQQTTTXXXaaammmzzz|||{{{{{{}}}|||jjjTTTGGGDDDDDDGGGJJJZZZiii{{{}}}}}}~~~|||ooogggcccgggttt~~~{{{wwwppp___PPPEEECCC@@@===:::777333000////////////////////////---.....................------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,+++***))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************))))))))))))***+++++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++...---+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------...///111222000333888<<>>>>>???@@@@@@?????????>>>>>>>>>>>>======???@@@AAA@@@???@@@AAA????????????>>>>>>>>>>>>======>>>>>>>>>?????????======>>>>>>??????@@@@@@>>>===@@@FFFLLLTTTaaammmxxx|||vvvppplllfffbbb\\\XXXTTTQQQNNNLLLJJJHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>;;;999777888999777:::<<<<<<>>>FFFRRR[[[ttt}}}sssddd\\\YYYPPPQQQRRRUUU\\\fffrrrzzz}}}yyyyyy|||ttt^^^NNNFFFDDDCCCCCCPPP]]]ooo~~~}}}{{{{{{||||||tttllleeedddnnnzzz~~~yyypppcccVVVGGGEEEAAA>>><<<999666333////////////////////////---------...............------------....................................,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++,,,---,,,******,,,---+++******+++,,,,,,+++))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((())))))***+++++++++++++++++++++++++++************************((()))))))))************************************)))************+++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************++++++************++++++...---,,,+++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,---///111222222666;;;@@@EEEJJJOOOSSSTTTUUUWWWYYY[[[\\\\\\[[[XXXXXXWWWUUUSSSRRRSSSUUUYYY```iiiooopppqqqtttwww|||{{{yyywwwtttsssrrrqqqnnnlllddd```]]]___bbbgggrrr|||~~~}}}xxxsssooommmlllkkkooorrrwww|||zzzrrrhhh___VVVPPPEEEDDDDDDFFFHHHIIIHHHGGGIIIMMMRRRVVVZZZ]]]aaaccceeegggjjjooouuuzzz}}}~~~}}}}}}}}}~~~|||{{{xxxvvvrrrlllfff___ZZZWWWSSSPPPMMMLLLKKKJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@?????????@@@AAA????????????????????????>>>@@@AAABBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@???????????????>>>=========<<<>>>CCCGGGMMMXXXcccqqqzzz|||xxxpppkkkeee___[[[WWWTTTQQQMMMKKKIIIGGGEEECCCBBBBBB>>>??????===:::999999:::777888:::;;;<<>>;;;888555////////////////////////---------.........//////------------.........///------------------------,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++,,,---,,,******,,,...---+++((((((***,,,+++***)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++************************(((((())))))*********+++************************)))************+++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************++++++************++++++......---+++)))(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,---///111222444888===BBBGGGLLLQQQUUUVVVWWWYYYZZZ[[[[[[ZZZZZZXXXXXXWWWUUUSSSRRRSSSUUU]]]eeeoootttuuutttvvvxxx|||xxxvvvuuussssssrrroookkkhhh```[[[YYY[[[___fffrrr}}}|||vvvqqqmmmkkkkkklllppptttzzz|||rrrhhh^^^UUUMMMHHHGGGEEEEEEFFFIIILLLMMMMMMMMMQQQVVV[[[^^^bbbeeegggiiijjjmmmrrryyy~~~}}}~~~|||{{{{{{||||||zzzyyytttrrrmmmggg```XXXSSSPPPOOOMMMJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@?????????@@@AAA>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBBBBAAAAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;:::>>>===???CCCEEEJJJTTT^^^mmmvvvwwwrrrkkkeee```\\\XXXUUUOOONNNLLLIIIGGGEEEDDDDDD???@@@@@@>>>;;;::::::;;;::::::::::::;;;>>>BBBEEENNN\\\nnn|||vvviii```YYYYYYWWWVVVUUUXXX\\\```qqqxxxzzzvvvxxx|||uuu___PPPHHHDDDAAA???HHHYYYmmm{{{|||{{{{{{xxxzzz|||yyynnnfffjjjrrr|||xxxlllbbbSSSNNNIIICCC???<<<888666000000000000000000000000---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,+++---...---******,,,///000+++&&&%%%(((+++,,,,,,)))************+++++++++))))))***+++,,,------...++++++++++++++++++++++++------------------------+++*********+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++************))))))(((((((((((()))***************************************+++***)))(((((()))***+++*********)))))))))))))))++++++++++++++++++++++++...---+++)))(((((())))))++++++***************+++++++++++++++,,,,,,---......------------...//////---...000111111222555777888<<>>???@@@AAABBBDDDDDDCCCBBBAAA@@@??????BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>======@@@???>>>>>>AAAHHHQQQXXXfffnnnzzzxxxqqqlllggg```[[[YYYVVVRRRNNNLLLJJJFFFDDDCCCAAA???>>>>>>>>>===;;;::::::::::::;;;<<<===>>>BBBJJJXXXgggooolllbbbYYYYYY[[[[[[YYYVVVUUUVVVYYYjjjqqq{{{{{{zzzxxxttt|||ooo\\\NNNGGGGGGCCCHHHQQQ^^^nnn}}}|||~~~~~~yyysssnnnlllzzzssshhhXXXMMMDDDBBBCCC???:::888444333111////////////000000000//////.........---////////////////////////------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++***))))))++++++***))))))************+++++++++++++++,,,,,,,,,,,,------******))))))((((((((((((************************++++++*********)))))))))((())))))***************************************+++***)))(((((()))***+++************))))))))))))++++++++++++++++++++++++...---+++***)))))))))***++++++***************+++,,,+++++++++,,,,,,---......------------...//////---...000111111333666888;;;???EEEJJJNNNQQQSSSUUUXXXXXXYYYZZZ[[[[[[[[[[[[YYYVVVSSSSSSUUUYYY\\\]]]iiiooowwwzzzyyywwwwwwyyy}}}|||{{{yyyuuuqqqpppmmmjjjhhhfffbbb]]]XXXXXXYYY\\\___dddllltttyyy~~~{{{uuussspppnnnnnnpppsssuuuxxx{{{zzzqqqhhh[[[QQQMMMJJJFFFCCCEEEHHHKKKMMMNNNQQQTTTVVVYYY[[[^^^```cccggglllppprrruuuyyy}}}~~~zzzwwwsssooollldddaaa\\\WWWTTTRRRQQQQQQSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>======???EEEMMMRRR[[[eeesssyyytttnnnfffaaa]]]YYYTTTPPPMMMKKKHHHFFFEEECCCAAA@@@@@@???>>>===999888888888888999::::::???DDDMMMWWW]]]\\\UUUOOOSSSWWWZZZ[[[YYYWWWWWWWWW___fffqqq|||}}}xxxyyykkkXXXJJJEEEAAADDDKKKXXXhhhyyyzzztttpppuuuvvvlll\\\PPPEEECCCBBB???<<<;;;444333222000/////////000000/////////....................................------------------------...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,*********+++,,,+++***)))************++++++++++++++++++,,,,,,,,,------***))))))))))))((((((((())))))))))))))))))))))))+++++++++++++++*********((()))******++++++******************************+++***))))))))))))***+++************************++++++++++++++++++++++++---,,,+++***************+++***************++++++,,,,,,+++++++++,,,------...------------...//////---///000111222444888;;;???DDDJJJOOORRRUUUXXXZZZ\\\\\\\\\\\\\\\\\\\\\\\\VVVUUUUUUXXX]]]cccfffhhhooottt{{{~~~}}}zzzyyyyyy{{{|||wwwuuutttqqqnnnmmmkkkgggdddaaa\\\WWWTTTUUUYYY^^^ccciiipppwww|||}}}zzzwwwpppooooooppprrruuuxxx{{{{{{}}}~~~wwwqqqeee]]]RRRJJJHHHGGGFFFEEEFFFIIIMMMPPPSSSWWW[[[^^^^^^aaadddgggiiimmmqqquuuxxx{{{}}}wwwrrrmmmhhhddd[[[YYYWWWUUUUUUUUUWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZYYYYYYXXXVVVUUUSSSQQQPPPNNNNNNMMMOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????<<<=========>>>BBBGGGKKKQQQ\\\lll{{{xxxpppjjjfffaaa[[[UUUQQQOOOMMMKKKHHHFFFCCCBBBBBBAAA@@@>>>::::::999888888888888999<<<>>>AAAFFFIIIJJJGGGEEEKKKPPPXXX\\\\\\YYYVVVTTTUUU\\\gggrrr|||{{{wwwhhhSSSFFFBBBBBBFFFPPP___ppp~~~|||vvvoooxxxzzzqqqaaaUUUHHHCCCBBB???===>>>666555333111000///000000////////////............------------------------------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---+++***+++,,,---,,,+++)))************+++++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************************************)))***************++++++++++++++++++++++++++++++,,,+++++++++++++++++++++*********)))******+++,,,,,,,,,,,,++++++,,,,,,---...------------...//////...///111222333666;;;>>>CCCGGGMMMRRRVVVYYY[[[]]]^^^^^^]]]\\\[[[[[[[[[[[[WWWXXXZZZ```gggmmmqqqsssuuuyyy}}}{{{zzz{{{vvvpppnnnmmmkkkiiikkkhhheeeaaa]]]YYYVVVTTTSSSYYYaaahhhooovvv{{{~~~zzzuuurrrooooooqqqsssuuuyyy{{{}}}~~~wwwmmmggg\\\VVVMMMHHHGGGIIIJJJKKKIIILLLQQQTTTXXX[[[___bbbeeegggkkknnnpppssswwwzzz|||zzzsssmmmgggaaa^^^ZZZYYYYYYYYY[[[]]]```aaaaaabbbdddfffggggggffffffiiiiiiiiihhhgggfffeeeeeeffffffeeedddcccbbbbbbaaa___]]][[[XXXVVVTTTSSSSSSRRRPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@<<<===>>>???>>>@@@BBBEEEKKKVVVgggxxxzzztttqqqkkkccc\\\XXXUUURRRQQQKKKHHHFFFDDDCCCCCCAAA??????>>><<<;;;:::999999999;;;;;;<<<>>>???@@@AAA@@@EEEKKKSSSZZZ[[[YYYTTTQQQQQQVVV___hhhsss}}}}}}zzz~~~|||aaaMMMHHHDDDCCCJJJWWWgggyyy|||nnnssszzz{{{tttfffZZZLLLEEEBBB>>>>>>@@@888666444222000000000000///////////////.........---------------------------------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++))))))*********+++++++++***++++++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++******************************++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,---,,,,,,++++++,,,,,,,,,...------------...//////...///111222444888===AAAFFFJJJPPPUUUXXX[[[^^^``````___]]]\\\[[[ZZZZZZZZZ\\\]]]aaahhhpppvvvyyyyyyzzz}}}~~~|||zzz}}}zzzpppiiigggfffeeeddddddccc```]]]ZZZXXXWWWWWWVVV\\\fffnnnuuuzzz}}}wwwrrrooommmooorrrvvvzzz~~~~~~{{{vvvnnnddd^^^SSSPPPJJJGGGHHHJJJNNNOOONNNQQQUUUXXX[[[^^^bbbeeekkkmmmqqqtttwwwyyy}}}wwwoooiiiddd```^^^______```bbbdddgggiiikkkpppqqqssstttttttttsssrrrttttttuuuuuutttsssrrrqqqrrrrrrqqqpppooonnnmmmmmmkkkiiieeeaaa^^^\\\[[[[[[YYYWWWUUUSSSQQQPPPPPPQQQKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBB>>>@@@AAAAAA@@@@@@AAABBBGGGPPPaaasss~~~zzztttkkkccc]]]YYYVVVTTTNNNKKKHHHFFFEEEDDDBBB@@@@@@@@@>>><<<;;;::::::999888999;;;<<<<<<===>>>???BBBHHHPPPWWW[[[YYYTTTPPPOOORRRXXX```iiittt}}}}}}rrr[[[MMMEEEAAAFFFRRRbbbwwwrrrqqqtttzzzyyyuuukkk^^^QQQJJJDDD???>>>@@@:::888666333111000000000.........///////////////........................------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++))))))*********+++++++++*********+++++++++,,,,,,)))))))))************+++++++++++++++++++++++++++*********+++++++++++++++)))***++++++,,,+++++++++******************************+++,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,))))))))))))***+++,,,,,,------,,,+++++++++,,,,,,...------------.../////////000111333555:::@@@DDDHHHLLLRRRWWW[[[^^^aaabbbaaa```^^^\\\[[[ZZZ[[[[[[___bbbgggooowww|||}}}}}}}}}~~~~~~|||{{{{{{sssiiiccc``````___^^^ZZZZZZZZZXXXWWWXXX[[[]]]___eeemmmtttyyy|||~~~}}}{{{uuupppnnnkkknnntttzzz}}}yyyssslllddd[[[UUULLLKKKIIIHHHIIIKKKOOOQQQSSSVVVYYY\\\___bbbeeehhhooorrrvvvyyy{{{~~~|||tttnnnjjjgggeeedddggghhhjjjlllnnnqqqtttuuuzzz{{{||||||}}}}}}}}}||||||}}}~~~~~~}}}}}}}}}|||{{{zzzyyyxxxxxxuuurrrnnniiieeecccbbbaaa```___\\\ZZZXXXWWWWWWWWWQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCAAABBBCCCCCCAAA@@@AAABBBBBBIIIWWWiii~~~|||sssjjjccc^^^YYYVVVQQQOOOKKKIIIHHHFFFDDDBBB@@@???>>><<<:::999999999666888::::::::::::;;;===AAAFFFPPPZZZ```___YYYTTTNNNPPPSSSXXX```lllxxx~~~|||nnnUUUJJJCCCFFFNNN\\\tttyyyrrrooouuu{{{|||xxxvvvnnndddYYYQQQJJJCCC@@@AAA;;;:::777444222111000000.........///////////////////////////////////////------------------------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++,,,---,,,+++)))************+++++++++************++++++++++++))))))*********+++++++++************************)))))))))*********++++++)))***++++++,,,,,,++++++***************************++++++,,,,,,++++++***))))))***++++++,,,------++++++++++++++++++++++++)))***+++------...------))))))))))))***+++,,,---...---,,,,,,+++++++++,,,...------------.../////////000111333666;;;BBBGGGKKKOOOUUUZZZ^^^```ccceeebbbaaa___]]]\\\\\\]]]^^^```ccciiirrrzzz~~~~~~~~~}}}|||||||||||||||{{{|||zzz}}}tttmmmddd^^^\\\[[[ZZZYYYSSSUUUVVVVVVXXX[[[bbbffflllpppvvvzzz{{{{{{{{{{{{xxx{{{yyytttqqqpppnnnrrrxxx}}}xxxqqqiiibbbZZZSSSNNNIIIIIIJJJKKKLLLNNNPPPRRRVVVYYY]]]```cccgggkkkmmmqqqtttyyy|||~~~zzzsssooommmnnnnnnnnnrrrsssuuuxxx{{{~~~zzzuuupppnnnmmmlllllljjjgggcccaaa___^^^^^^ZZZYYYXXXWWWUUUSSSRRRRRRPPPPPPPPPOOOOOOOOONNNNNNQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMKKKJJJHHHFFFEEEDDDBBBCCCDDDCCCAAA@@@AAABBBAAAEEEMMM]]]rrr}}}uuummmfff```\\\VVVSSSPPPMMMLLLJJJGGGEEEAAA@@@???===<<<;;;;;;;;;888999:::999777777999;;;>>>FFFTTTccckkkjjjccc[[[SSSRRRQQQRRRWWWaaammmuuu~~~dddVVVJJJHHHJJJSSSiii~~~ssskkkpppxxxzzzxxxxxxrrrjjjaaaZZZRRRHHHCCCBBB===;;;888555333111000000............/////////000........................------------------------,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,*********+++,,,+++***)))************+++++++++************++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++******+++,,,,,,,,,,,,+++***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++++++++++++++++++++((()))+++---.........---))))))))))))***+++,,,---...---,,,,,,++++++++++++...------------.../////////000222333777<<>>>>><<<<<<<<<888555555888<<<<<>><<<999666333111000000---.........//////000000------------------------------------------------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***))))))++++++***))))))************+++++++++)))************+++++++++************************)))************+++++++++************************+++++++++*********))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++))),,,///111222000---+++******))))))******+++,,,,,,,,,,,,---------......---...//////////////////222111000444:::AAAGGGJJJRRRUUUYYY^^^bbbdddfffffffffdddbbbbbbcccbbb^^^[[[[[[___fffnnnvvv|||~~~~~~yyyvvvxxx|||xxxssssssxxx~~~vvviiiddd^^^ZZZYYYWWWUUUSSSOOORRRVVV\\\cccllluuu{{{zzzsssooopppsssyyyzzzxxxuuusssrrrtttvvvxxx|||~~~}}}vvvlll___WWWSSSQQQNNNKKKLLLNNNPPPQQQSSSUUUXXX[[[]]]```eeehhhjjjmmmppprrryyy{{{}}}~~~wwwyyyzzz{{{{{{|||~~~xxxuuurrrqqqpppjjjiiihhhfffcccaaa___^^^[[[\\\]]]\\\[[[[[[\\\^^^```___^^^]]][[[ZZZYYYYYYRRRRRRQQQOOOLLLIIIGGGFFFDDDEEEEEEEEEDDDCCCAAA@@@EEEFFFJJJQQQ\\\mmmxxxpppjjjddd```ZZZTTTQQQNNNKKKIIIHHHFFFCCCAAA@@@???===;;;;;;::::::999:::;;;===>>>@@@HHHSSSbbbttt~~~xxxjjjbbbZZZSSSQQQOOOOOOWWWbbbnnnuuujjjQQQIIIHHHKKKWWWeeezzz~~~wwwnnnjjjlllrrryyy}}}vvvvvvssslll```SSSIIIDDD>>>???>>>;;;666333111000/////////000///......---......---------,,,,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))******++++++,,,------,,,,,,+++***))))))******++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))+++++++++*********))))))************************,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***---...///...,,,+++***************++++++,,,,,,,,,,,,---------......---...//////000/////////222222333777===CCCIIIKKKSSSWWW\\\aaaeeeggggggggggggdddaaaaaaaaa```]]]ZZZ\\\aaahhhqqqxxx}}}zzzxxxzzz|||wwwsssrrrtttwwwzzz|||}}}~~~uuulllccc```]]][[[[[[[[[YYYWWWRRRVVV[[[aaahhhpppyyywwwrrrooosssxxx~~~xxxvvvtttrrrrrruuuxxxzzz{{{ooofffZZZSSSPPPPPPNNNLLLOOOQQQSSSTTTUUUWWWZZZ]]]```cccgggjjjmmmooosssuuuzzz|||~~~{{{}}}~~~{{{yyytttssspppmmmkkkiiihhhhhhfffggggggfffddddddfffggghhhhhhhhhgggfffdddcccbbb\\\[[[XXXTTTOOOJJJFFFDDDFFFGGGGGGGGGFFFDDDBBBAAAFFFEEEHHHMMMUUUcccyyyzzztttjjjfff___ZZZVVVRRROOOMMMJJJHHHEEECCCBBBAAA???===>>>===<<<::::::::::::;;;;;;BBBMMM\\\ooo~~~~~~xxxlllbbbXXXRRRNNNMMMSSS[[[dddlllwwwvvv[[[NNNHHHFFFNNNZZZnnn{{{{{{vvvooojjjkkkqqqxxx}}}{{{yyyuuunnndddXXXMMMFFF@@@@@@>>>;;;666222000//////////////////......---.........---------,,,,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,+++***************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************+++++++++***************************************++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************+++++++++,,,,,,,,,,,,---------......---...//////000000000///111333666;;;AAAFFFKKKNNNUUUYYY___eeeiiijjjhhhggggggddd```^^^^^^]]][[[YYY^^^dddllltttzzz~~~}}}|||~~~|||{{{yyyvvvtttsssssssssuuuyyy}}}~~~uuuooogggaaa]]]\\\\\\^^^______^^^\\\XXX[[[aaahhhooowwwzzzqqqsssxxx}}}}}}zzzvvvtttrrrqqqrrrvvv{{{~~~zzzuuufff^^^TTTNNNMMMNNNOOOOOOTTTUUUWWWXXXXXXZZZ]]]___cccfffkkknnnpppsssvvvxxx{{{~~~}}}zzz{{{yyyuuurrrqqqpppqqqrrrsssttttttrrrpppppprrrsssssssssttttttsssqqqooonnnhhheeeaaa[[[UUUOOOKKKHHHIIIIIIIIIIIIHHHFFFEEEDDDGGGEEEEEEHHHMMMVVVhhhxxxsssnnnhhhaaa\\\XXXSSSQQQNNNKKKHHHEEEDDDCCCAAA???AAA@@@>>><<<:::999999999888>>>GGGSSSdddvvvxxxlll^^^UUUOOOMMMPPPTTTXXX___jjjvvvgggUUUJJJDDDGGGOOO\\\lllxxxuuuppplllkkkooovvv{{{}}}xxxrrrjjj___SSSJJJDDDCCC@@@<<<888444111000000000000/////////...............------------,,,........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++------,,,,,,+++******))),,,++++++************+++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++******+++++++++,,,,,,+++,,,,,,,,,---------......---...///000000000000000000333999???DDDIIINNNPPPWWW[[[bbbiiilllkkkhhhffffffccc___\\\ZZZZZZZZZZZZ```gggpppvvvzzz~~~~~~{{{{{{|||}}}}}}{{{xxxtttrrrtttyyy~~~vvvkkkccc]]]ZZZZZZ\\\___bbbccccccaaa___\\\aaagggnnnvvv~~~wwwxxxzzz}}}~~~yyyvvvsssrrrqqqqqqtttyyy~~~yyypppjjj]]]WWWOOOKKKLLLOOORRRTTTWWWYYYZZZ[[[[[[\\\___aaafffiiinnnqqqsssvvvyyy{{{|||}}}wwwsssvvvtttqqqnnnnnnpppsssvvvzzz{{{||||||zzzzzz|||}}}||||||}}}}}}|||zzzxxxwwwpppmmmiiiccc]]]WWWSSSQQQLLLLLLKKKJJJIIIHHHGGGFFFGGGEEEDDDFFFHHHNNN[[[hhh|||wwwpppiiiccc]]]XXXTTTQQQNNNJJJHHHFFFDDDBBB@@@AAAAAA???>>><<<::::::999;;;>>>CCCJJJUUUgggxxxuuuggg[[[UUURRRQQQRRRNNNUUU___kkkwwwppp\\\NNNEEEEEEIIINNN^^^ttt~~~vvvuuusssooommmooouuuzzz~~~yyyuuupppfffYYYOOOIIIFFFBBB>>>;;;888555333111000000///////////////............------------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++******)))***+++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......---...///000111111111111///444;;;BBBFFFKKKQQQTTTZZZ^^^eeekkkmmmkkkgggeeedddaaa]]]YYYWWWXXX[[[]]]eeellltttxxxyyy}}}|||yyyzzz|||}}}xxxuuuuuuzzzzzznnnbbbZZZWWWXXX\\\___cccggggggeeecccbbbaaaeeemmmttt{{{{{{vvvtttrrrrrrrrrssswww|||}}}xxxooofff```WWWSSSNNNLLLNNNRRRVVVYYYZZZ\\\]]]^^^^^^___bbbdddiiilllppptttvvvyyy|||~~~}}}~~~yyytttooollliiigggeeedddfffjjjooossszzz}}}~~~}}}xxxuuuooohhhaaa[[[WWWUUUNNNNNNLLLKKKIIIHHHGGGGGGGGGEEEDDDFFFHHHLLLUUU___qqqzzzrrrjjjccc\\\WWWTTTQQQMMMJJJHHHFFFCCCAAA@@@@@@??????>>>===<<<<<<<<<===>>>AAAIIIWWWjjjyyy}}}sssggg^^^XXXSSSOOOLLLPPPXXXbbbnnn|||xxxdddTTTHHHDDDEEEGGGUUUiii|||xxxwwwuuusssrrrsssvvvyyy{{{xxxvvvssslll```WWWLLLHHHCCC???===:::777444111111000////////////000//////.........---------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***,,,---------,,,+++,,,,,,,,,---------......---...///000111222222222111777>>>EEEIIIOOOUUUZZZ___ccchhhmmmnnnkkkgggdddaaa___[[[WWWVVVXXX^^^bbblllssszzz{{{yyy|||}}}|||{{{}}}~~~yyyvvvvvvyyy|||~~~~~~xxxpppggg\\\SSSTTTXXX___ccchhhkkkjjjhhhfffeeeeeejjjrrryyy|||yyyvvvtttrrrsssuuuwwwzzz~~~|||vvvoooggg___YYYSSSRRRPPPOOOQQQUUUYYY\\\\\\^^^``````aaaccceeehhhlllooossswwwyyy|||}}}yyysssmmmiiieeeaaa___[[[YYYXXXYYY\\\aaafffjjjsssxxx}}}yyyrrrjjjaaaZZZUUUSSSOOONNNLLLJJJIIIHHHGGGGGGFFFDDDDDDGGGIIILLLRRRZZZfff}}}|||sssjjjbbb]]]XXXUUUQQQNNNKKKIIIFFFDDD??????@@@@@@@@@???>>>>>>:::999999<<>>;;;888888<<>>===???;;;:::===>>>@@@HHHRRR```sssxxxnnnccc[[[QQQOOOMMMMMMSSS___mmmwww{{{kkk\\\OOOGGG???>>>BBBOOObbbrrr{{{~~~~~~|||yyylllpppvvvyyyyyywwwuuutttmmmdddYYYQQQLLLFFF>>>888333222000///...///000222000/////////....................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------------,,,++++++*********++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************)))************+++++++++((()))************)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000000222444777666>>>HHHNNNRRRXXXbbbjjjpppppprrrssssssooohhhddd___YYYUUUVVVYYY^^^fffnnn|||}}}}}}{{{{{{||||||~~~~~~tttpppllleee\\\UUUUUU[[[aaagggiiilllllllllmmmqqqtttrrruuuzzz}}}zzzwwwuuuttttttvvvxxx{{{zzzrrrggg^^^WWWTTTRRRQQQTTTUUUWWWYYY[[[]]]^^^^^^aaadddfffhhhjjjllloooqqqvvvyyy|||~~~~~~xxxoooaaaWWWQQQMMMJJJHHHGGGFFFDDDCCCCCCEEEHHHJJJWWW^^^lll{{{~~~}}}zzzxxxvvvvvvrrrpppllleee^^^XXXVVVVVVQQQOOOLLLIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKLLLNNNOOOYYYiiizzzuuulllggg```\\\YYYVVVQQQNNNFFFEEECCCCCCCCCAAA???<<<<<<;;;::::::<<>>===<<<;;;:::;;;>>>@@@BBBKKKVVVhhhxxx}}}tttmmm___YYYSSSPPPOOOQQQYYYbbbrrr{{{{{{nnn^^^QQQGGGCCCBBBFFFNNNZZZjjjxxxzzz|||~~~}}}~~~{{{vvvhhhjjjooowww~~~yyyuuummmcccXXXNNNFFFBBB666666555333111000000111000000000000///////////////......------......///------------------------///...---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++************************)))************+++++++++......---,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,------------.........,,,,,,------...000444777@@@FFFNNNSSSXXX___iiiqqquuuuuuuuuvvvtttpppkkkfff\\\YYYYYY^^^cccgggooovvv{{{~~~tttkkkeee^^^YYYXXXZZZ\\\^^^cccfffjjjnnnqqquuuzzz}}}~~~zzzyyyvvvtttssstttvvvwww{{{~~~|||yyykkkfff^^^XXXTTTSSSRRRQQQRRRTTTWWW[[[___ccceeefffgggjjjlllnnnppprrruuuwwwzzz||||||sssfffYYYOOOJJJFFFEEECCCBBBBBBDDDFFFGGGJJJVVVkkk~~~~~~~~~~~~}}}xxxppphhhdddbbbccc```^^^ZZZVVVRRRPPPNNNNNNKKKMMMNNNOOONNNNNNPPPQQQVVVddd|||zzzqqqiiiccc]]]VVVQQQNNNKKKIIIGGGFFFEEEBBB@@@@@@???===;;;;;;<<<===>>>@@@IIIZZZmmm{{{}}}xxxhhh___UUUQQQOOONNNRRRWWWdddnnn|||xxxhhh[[[MMMGGGDDDEEEIIIRRR```mmmxxxzzz|||~~~~~~|||~~~}}}}}}}}}~~~|||xxxuuufffdddgggqqqyyypppggg^^^UUUKKKDDD<<<;;;777444111000000000000000000000////////////,,,,,,------------,,,,,,------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............,,,------...///222777:::EEEJJJPPPVVV[[[ccclllsssxxxwwwwwwvvvuuuqqqllliii```^^^```gggllloootttzzzzzz~~~}}}}}}{{{oooccc^^^YYYXXX[[[^^^______bbbeeejjjpppvvv{{{}}}zzzvvvuuusssqqqrrruuuxxxzzz|||~~~zzztttpppddd___ZZZVVVTTTTTTTTTSSSUUUWWWZZZ^^^bbbeeeggghhhjjjllloooqqqrrrtttwwwyyy{{{~~~qqq___RRRKKKHHHGGGFFFEEEEEEFFFGGGHHHKKKYYYqqqzzzsssooonnnooollljjjfffaaa]]]YYYWWWVVVWWWYYYZZZYYYUUUTTTTTTVVVWWWcccyyyyyypppiiibbbZZZUUURRRPPPLLLJJJHHHFFFCCCAAABBBAAA???<<<;;;:::;;;;;;===BBBNNN___qqq}}}rrreeeXXXQQQOOONNNOOOSSSWWWaaappp~~~vvvjjjYYYQQQHHHEEEEEELLLYYYeeewwwyyy|||}}}~~~~~~|||}}}~~~|||yyyxxxiiibbb___iii{{{{{{rrrjjjddd\\\PPPHHHBBB>>>999555222111000000000000000000////////////+++,,,---......---,,,+++------------------------,,,---.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++)))+++,,,......,,,+++)))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++,,,***)))'''''')))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////---...///000111555;;;???GGGLLLRRRXXX^^^fffnnntttyyyxxxvvvuuutttqqqnnnjjjggggggjjjqqqvvvvvvyyy}}}yyy|||}}}zzzzzz}}}vvviii[[[XXXVVVYYY^^^bbbbbbaaabbbeeejjjrrrzzzzzzwwwtttsssrrrrrrtttwwwzzz}}}~~~|||tttmmmhhh^^^[[[XXXVVVWWWXXXXXXWWWZZZ\\\^^^aaadddfffggghhhkkkmmmppprrrsssuuuxxx{{{{{{~~~{{{vvv}}}wwwdddUUULLLIIIHHHGGGGGGFFFGGGHHHHHHQQQ___www|||{{{|||yyywwwsssooojjjfffcccbbbeeeggghhheee^^^ZZZYYY[[[\\\fffyyyxxxqqqiiiaaa\\\WWWTTTPPPLLLJJJGGGDDDBBBDDDCCC@@@>>><<<:::::::::<<<===DDDQQQcccuuu~~~ppp```VVVQQQMMMNNNQQQPPPXXXeeessslll```SSSJJJFFFJJJUUUaaauuuxxx|||}}}~~~}}}pppfff^^^bbbrrrxxxrrrmmmeee[[[SSSGGGBBB;;;666333333222111000000000000////////////,,,---...//////...---,,,------------------------++++++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,...//////...,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,------.........////////////000000111333888>>>CCCIIINNNUUU[[[bbbiiioootttxxxvvvtttssssssqqqnnnlllmmmnnnsss{{{~~~}}}}}}{{{|||}}}{{{xxxwwwzzz}}}qqqdddUUUUUUWWW[[[___bbbcccccccccffflllttt~~~{{{wwwuuusssssstttuuuxxx{{{~~~xxxpppgggbbbZZZXXXWWWWWWYYY[[[[[[ZZZ___```bbbdddfffggghhhiiilllnnnqqqsssuuuwwwzzz|||}}}zzzpppuuu|||yyyhhhYYYPPPJJJJJJIIIIIIHHHHHHIIIIIIUUUbbbxxx|||xxxtttqqqoooqqqtttvvvqqqiiicccbbbcccfffmmm~~~yyyrrriiiddd]]]YYYTTTPPPLLLJJJGGGDDDDDDCCCBBB???===<<<;;;;;;999:::===FFFVVViii||||||mmmaaaWWWOOOLLLNNNMMMRRR[[[gggtttuuueeeWWWNNNLLLSSS\\\nnnttt{{{~~~~~~zzzpppeeebbbjjjwww{{{wwwrrrkkkccc\\\PPPIII???999666555333222000000000000////////////......////////////......------------------------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000111111444999@@@EEEKKKPPPWWW___ffflllqqqtttvvvtttrrrqqqqqqpppnnnmmmooopppwww~~~~~~}}}zzzwwwwwwyyy|||zzzyyyyyy}}}xxxiii]]]TTTWWW[[[^^^___```aaabbbfffhhhmmmvvv}}}wwwuuuuuussstttwwwzzz}}}{{{sssiiiaaa\\\WWWVVVVVVWWWZZZ\\\]]]\\\aaabbbdddfffhhhiiijjjkkknnnpppsssuuuvvvxxx{{{~~~vvvsssssswwwxxxlll^^^TTTOOOOOOOOONNNNNNMMMMMMMMMTTT___rrr}}}{{{}}}wwwpppppprrrqqqwwwzzzrrrkkkccc___YYYTTTPPPMMMJJJHHHDDDCCCBBBAAA???>>>======999:::===AAAJJJ[[[ooo}}}xxxnnnaaaTTTNNNOOOMMMNNNSSS\\\iiixxxxxxiii[[[QQQPPPTTTccclllwww}}}~~~~~~|||rrriiigggmmmyyy|||vvvpppjjjfff\\\SSSFFF>>>:::777444111000000000000//////////////////............//////------------------------,,,,,,+++++++++,,,,,,---------------------------,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++************************)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000///000000111444:::AAAFFFLLLQQQYYYbbbjjjooorrrttttttrrrpppooooooooonnnmmmnnnpppxxx~~~{{{xxxwwwzzz|||sssssstttxxx}}}pppbbbVVVTTTYYY^^^aaa___^^^___aaagggiiinnnxxx{{{vvvtttuuutttvvvyyy}}}}}}vvvmmmddd\\\WWWUUUUUUUUUWWW[[[]]]]]]\\\aaabbbdddgggiiikkklllmmmoooqqqtttvvvxxxzzz}}}~~~vvvnnnnnnttt{{{~~~}}}~~~}}}}}}|||xxxnnnaaaWWWUUUUUUUUUTTTTTTSSSSSSSSSQQQZZZlll||||||~~~zzz~~~wwwpppgggccc]]]WWWSSSPPPMMMJJJDDDCCCCCCBBBAAA@@@???>>>;;;>>>@@@@@@DDDOOOaaaooo~~~wwwiiiZZZRRRRRRNNNMMMNNNUUUbbbrrrvvvdddTTTMMMNNNZZZfffttt}}}~~~~~~|||pppggghhhsss}}}~~~xxxtttrrreeeZZZLLLAAA<<<999444111000000000000//////////////////---,,,,,,---//////------------------------...---,,,++++++,,,...///------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******)))************+++++++++************************+++,,,,,,------,,,,,,++++++,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++---///000///,,,***++++++,,,,,,,,,---------...---+++++++++---///000///...---,,,,,,,,,---...,,,,,,,,,---...///...,,,,,,///222555999???EEEJJJOOOWWW^^^dddllltttwwwvvvtttqqqpppoookkkffffffjjjqqqvvv}}}{{{yyy}}}tttwwwzzz|||}}}~~~zzzpppddd[[[UUUUUUYYY]]]``````^^^]]]]]]ffflllsss{{{}}}yyyvvvtttzzzzzz||||||tttlllddd]]]YYYVVVTTTVVVXXXZZZ[[[^^^bbbdddeeeggghhhiiijjjkkknnnqqqqqqtttvvvxxxyyyzzz}}}rrroooqqqtttxxx|||}}}zzzooohhhdddccc```]]]\\\]]]\\\XXXUUUUUUVVVaaatttxxxooohhh```ZZZVVVTTTPPPLLLJJJGGGDDDAAA@@@???>>><<<>>>::::::===AAAGGGRRR\\\vvvssseee[[[TTTLLLJJJLLLRRRYYYcccsssyyyfffYYYSSSYYYaaappp}}}~~~mmmbbbjjjxxx~~~uuuooodddUUUFFF<<<555111///000000000000000/////////........................---,,,*********,,,...///---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++******++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,---,,,+++***++++++,,,,,,,,,------------,,,+++***+++,,,...///...---,,,++++++,,,---------------.../////////......000444777<<>>???;;;:::===???CCCKKKTTThhhvvv{{{pppdddZZZOOOLLLKKKOOOTTT]]]jjjwwwvvvbbbVVVSSSZZZgggwwwxxxkkkkkkrrryyyrrrjjj\\\NNNBBB:::555222000000000000000/////////........................---,,,+++++++++,,,...///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******(((((()))***,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,+++******+++---...,,,,,,++++++++++++,,,---......///000000000000///000222666:::???EEELLLPPPXXX___fffkkkqqqwwwyyyvvvxxxrrrlllhhhccc___bbbgggjjjqqqyyy~~~~~~~~~}}}zzz}}}{{{vvvnnnddd]]]XXXUUUTTTYYY[[[]]]]]]\\\\\\]]]___fffllluuu}}}~~~|||zzzxxxwwwxxxxxxyyy{{{}}}xxxssskkkbbb[[[WWWUUUTTTWWWYYY[[[]]]^^^aaadddgggiiijjjkkklllkkkllloooqqqqqqsssvvvxxxyyy{{{}}}|||~~~}}}uuusssrrrooommmllljjjeee]]]WWWOOONNNSSScccvvv|||{{{zzzyyyxxxyyyooofff```ZZZTTTOOOMMMJJJFFFDDDDDDCCCBBB@@@???<<<<<<=========BBBIIIYYYhhhzzz~~~oooaaaUUUQQQMMMNNNQQQVVVaaakkkxxxooo[[[SSSVVV```ppp}}}yyyppplllzzz}}}vvvqqqgggYYYKKK@@@999666222222111000/////////000..............................---,,,,,,---///000++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,------------,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++******)))((()))***+++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------///111,,,,,,,,,------------...,,,+++*********+++,,,,,,++++++++++++++++++,,,,,,---...000000/////////000111333777<<>>===;;;===BBBNNN]]]qqqwwwggg^^^WWWQQQOOOPPPRRRZZZcccpppyyy}}}dddZZZWWW\\\kkkzzz~~~yyynnnppp{{{wwwuuunnnbbbSSSFFF===999444333222000//////000000........................//////............///000------------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++************************)))******++++++******)))******+++,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...111111///---------,,,,,,---------.........,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,+++...000000...---...000111444888===CCCJJJRRRWWW___fffnnnsssyyy~~~|||zzzrrrjjjddd```___eeennnwww~~~~~~|||{{{yyyuuuiiicccYYYQQQMMMOOOSSSWWWXXXXXXXXXXXXXXX[[[```cccbbbiiittt}}}{{{yyyvvvttttttvvvzzz||||||wwwnnnjjjccc\\\XXXWWWXXXYYYZZZ\\\^^^___```bbbeeegggmmmnnnoooooonnnoooqqqsssrrruuuxxxzzz{{{}}}vvvtttooollliiigggeee___WWWQQQKKKGGGIIISSSddd{{{~~~zzzwwwuuusssppprrrrrrpppmmmmmmpppsss}}}tttmmmeee]]]WWWPPPMMMIIIGGGFFFEEECCCBBB@@@>>>>>>@@@>>>;;;===AAADDDRRReeeyyyrrreee]]]TTTPPPOOOPPPUUU\\\jjjsssttt```XXXVVVbbbsss|||}}}}}}wwwkkksssxxxvvvrrrhhh[[[LLLAAA:::666555333111//////000000////////////////////////000/////////...//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******+++,,,,,,------......///++++++++++++++++++++++++******+++++++++,,,,,,,,,///222555444///***((((((,,,---------............,,,,,,,,,,,,,,,+++++++++)))***+++,,,---------,,,***...000000...,,,...000111555999???EEEMMMUUUZZZccckkkrrrvvv{{{|||wwwooohhhcccaaabbbjjjttt~~~}}}~~~vvvooobbb]]]TTTMMMKKKNNNSSSWWWVVVVVVWWWXXXZZZ^^^dddhhhgggmmmvvv~~~~~~{{{yyywwwvvvwwwyyy}}}~~~vvvqqqhhheee```\\\ZZZZZZ[[[]]]\\\^^^```aaabbbdddgggiiinnnooopppppppppqqqsssvvvtttvvvyyy{{{}}}yyyvvvnnniiiccc___\\\XXXRRRMMMHHHFFFGGGPPP___vvv{{{wwwuuuuuuuuuuuuqqqmmmkkknnnqqq}}}uuulllccc\\\TTTQQQMMMJJJHHHFFFDDDCCCAAA??????AAA???<<<===BBB===GGGVVViii}}}~~~lllbbbVVVQQQNNNMMMPPPTTTbbbkkkyyyeeeYYYQQQYYYiiivvv~~~}}}}}}~~~mmmnnnvvvzzzwwwssslllbbbUUUGGG>>>888666444111//////000000///////////////////////////////////////.........000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---000222000+++((((((***------------............---------------,,,++++++)))***,,,---.........---+++///222111...---///222333666<<>>:::;;;@@@???AAADDDMMM___sss~~~qqqbbbYYYRRRMMMMMMOOOOOOXXXffftttooo[[[VVV]]]iiiuuu~~~rrrfffbbbppp{{{uuussspppfffVVVHHH;;;888555111//////000111000000000000000000000000......//////...---,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000///......---------------------------------------,,,,,,++++++++++++---//////...///000222999<<>>CCCIIIQQQ]]]rrrttteeeZZZVVVRRRMMMOOOQQQYYYhhhuuu|||eeeZZZWWW\\\nnnpppbbbeeessszzzrrrooojjj___SSSEEE===555111222333222///......------------............---------,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---........................++++++,,,,,,++++++***)))++++++++++++++++++++++++------,,,+++***)))((('''---------,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////------------------,,,,,,.........---------,,,,,,---...000000000000222444:::>>>CCCHHHNNNWWWbbbjjjwwwyyy~~~}}}wwwrrrjjjfffcccdddjjjssszzz}}}yyymmmaaaYYYMMMKKKJJJJJJLLLOOOQQQRRRZZZ^^^dddkkkqqqwww}}}~~~~~~|||}}}~~~zzzssslllgggccc^^^```aaaaaa```___aaabbbeeeggghhhhhhhhhjjjnnnpppssstttvvvvvvuuuuuuwwwyyy{{{}}}vvvhhh^^^YYYTTTMMMHHHFFFDDDEEELLLXXXkkk|||uuupppnnnnnn}}}}}}uuukkkeee]]]XXXUUURRRNNNKKKHHHGGGEEEDDDBBB@@@>>>>>>;;;;;;>>>CCCIIIUUUhhhyyyzzzkkk___XXXSSSOOOMMMMMMTTT```lllvvvpppbbbXXXXXXfffxxxtttggggggooozzz~~~wwwtttrrriii___JJJBBB888222333444333111000//////......//////000.........---------,,,,,,......---------,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------...//////000000.........------,,,,,,,,,/////////..................///111111111111444666;;;@@@FFFLLLRRR[[[fffnnnyyy|||zzzuuuqqqkkkjjjkkkpppvvv}}}|||qqqdddXXXOOOIIIHHHGGGHHHJJJNNNRRRUUU___dddjjjqqqwww|||~~~}}}}}}}}}~~~|||vvvpppkkkfffddd___aaabbbbbbaaaaaabbbcccfffggghhhiiiiiikkknnnqqqtttvvvwwwwwwwwwwwwxxxzzz{{{zzzlllccc\\\WWWOOOJJJIIIFFFFFFLLLXXXlllzzzpppiiifffffftttuuuooogggaaa\\\XXXRRRMMMKKKJJJGGGDDDBBBAAA@@@@@@===;;;;;;>>>BBBKKK]]]lllyyyjjj```YYYTTTMMMLLLOOOXXXccclllxxxmmm]]]UUU^^^mmm{{{oooiiijjjqqq}}}zzzxxxrrrjjjRRRHHH<<<555333444444222111000000//////000000111.........------------,,,...------------,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------------------------------------,,,++++++++++++++++++++++++++++++******+++,,,---......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////.........------,,,,,,+++...........................///000111000222444777<<>><<<===???EEESSS```xxxuuuggg\\\TTTPPPMMMMMMSSS\\\eeerrr|||yyyeeeXXX[[[eee{{{vvvllleeeiiizzz}}}zzzuuuoooZZZOOO@@@666444444333222111000000//////000000111............------------------------------------......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------...............------......------,,,+++++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///.........---------,,,.........------,,,,,,,,,------------------.........////////////111555777<<>>EEENNNXXX```hhhrrrxxxyyy}}}~~~yyyuuutttuuuwww}}}|||}}}~~~~~~xxx}}}}}}kkk[[[OOOGGGBBB===AAAEEEHHHLLLSSS\\\cccjjjqqqzzz~~~}}}}}}}}}yyyssslllgggdddbbbbbbbbbccceeeeeeeeeeeegggiiihhhiiijjjkkkkkkmmmpppsssuuuwwwyyyzzzzzz{{{}}}xxxoooiiibbbXXXPPPJJJHHHIIIPPP\\\qqq}}}zzztttkkkaaa[[[WWWWWW[[[hhh}}}}}}tttnnnggg___ZZZSSSQQQMMMJJJFFFDDDCCCBBBBBB>>>;;;;;;;;;<<>>DDDLLL^^^ttt{{{qqq___WWWOOOMMMMMMPPPXXX```lllttt~~~sssrrryyy|||iii]]]ZZZfffwww}}}zzzwwwpppjjjlllqqqxxxqqqggg\\\KKK@@@:::888444111111000000//////000000111////////////............,,,,,,,,,---------......************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------......///***++++++,,,---...//////.../////////000000111111111111111111111444999<<>>===??????===>>>BBBBBBRRRgggwww~~~vvvfff]]]TTTOOOMMMMMMSSSZZZdddooo{{{tttrrrwwwttteeeVVV```ooo||||||{{{zzzuuunnnkkkmmmtttxxxqqqjjj^^^NNNCCC===:::666333222222111111111111222222000/////////............,,,,,,,,,------.........)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))******+++,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,//////...---+++***))))))++++++++++++++++++++++++---------------------------.........------///000//////000111333777===BBBGGGQQQ[[[ccckkktttyyyyyy}}}zzzuuuooooootttwwwzzz~~~}}}{{{yyyyyy|||zzzcccQQQHHHDDD@@@<<>><<<<<<<<<<<>>=========;;;???DDDMMM\\\mmmyyy}}}}}}rrrfff]]]UUUNNNKKKLLLQQQXXXcccoooyyy~~~~~~wwwaaaXXXUUU```pppzzz}}}~~~|||{{{zzzyyyzzz{{{}}}~~~}}}}}}uuummmfffppp|||tttkkk^^^RRRGGG@@@:::777333222000000111111000///000/////////..................---,,,,,,,,,------........................,,,,,,---------.........++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,------......---,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,.........------...000///000222444777<<>>>>>>>>>>>???@@@FFFRRReeevvvxxxmmmbbbWWWPPPMMMMMMLLLQQQ[[[fffrrr}}}gggYYYPPPWWWggguuu||||||{{{zzzxxxxxxyyy{{{|||||||||~~~}}}~~~{{{{{{|||zzzvvvqqqggglllyyy}}}uuunnnbbbVVVLLLCCC<<<888555333000000000111000000///////////////000000000...------,,,,,,,,,------------------------------,,,------....../////////,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,.........------...000///000222444888>>>EEEKKKRRR^^^kkkttt{{{uuummmiiihhhkkkqqqyyy~~~~~~}}}vvvnnnggg]]]UUUKKKDDDBBBCCCDDDDDDHHHMMMUUU]]]eeeooozzzxxxpppiiieeeeeedddcccdddeeeffffffffffffgggggghhhiiijjjkkkkkknnnnnnnnnooopppsssuuuwwwxxxyyyzzz|||~~~yyyqqqjjjeeeZZZ\\\eeexxxzzzssskkkddd]]]VVVQQQNNNOOOQQQWWWdddvvvwwwoooeee^^^YYYUUUQQQMMMKKKJJJGGGDDDAAA??????>>>===;;;;;;>>>GGGWWWlllzzzvvvhhhZZZQQQNNNMMMKKKNNNUUU___kkkxxx}}}~~~nnn^^^PPPRRR```nnnyyy|||{{{yyywwwwwwwwwxxxyyy|||{{{{{{}}}~~~~~~yyyvvvwwwwwwvvvuuulllkkkppp|||~~~vvvpppeeeZZZPPPFFF>>>999666333111000000111111000/////////000000000000000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---.........------///000000111333666:::AAAIIINNNUUUaaannnwww~~~}}}tttkkkjjjlllqqqyyy}}}ttthhh```WWWRRRJJJFFFEEEFFFHHHIIILLLPPPVVV\\\cccmmmyyy|||tttmmmgggdddccccccdddeeefffgggggghhhgggggghhhhhhiiijjjjjjkkkmmmmmmnnnoooqqqsssvvvwwwyyyzzz{{{}}}xxxpppiiiddd]]]```kkk}}}vvvnnnggg___XXXSSSPPPPPPQQQTTT\\\lll~~~vvvlllccc^^^YYYTTTPPPNNNLLLIIIEEEBBB@@@??????<<<;;;;;;===BBBMMM```qqqrrraaaVVVPPPLLLLLLMMMPPPXXXcccppp|||~~~zzzhhhVVVQQQYYYfffuuu}}}|||yyywwwvvvvvvwwwwww}}}{{{zzz{{{zzzvvvuuuvvvvvvvvvpppkkkiiiqqq~~~xxxrrriii___UUUJJJAAA;;;777444111///000111111000////////////000000000000------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000......------,,,,,,------***++++++,,,,,,------...------------------------.........---,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************************+++++++++++++++++++++++++++---...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---.........------///000222333666999>>>EEEMMMRRRYYYeeesss{{{|||ssskkklllqqqxxx~~~|||pppbbbXXXQQQNNNIIIGGGGGGJJJMMMOOOOOORRRVVVZZZ```jjjvvv}}}wwwqqqjjjeeecccbbbccceeeffffffggghhhiiihhhhhhiiiiiijjjkkkkkkkkknnnnnnoooppprrruuuwwwyyyzzzzzz|||~~~wwwpppjjjfff```dddqqqxxxqqqiiiaaaYYYTTTQQQQQQOOOOOOUUUbbbuuu~~~sssjjjddd___YYYUUUPPPNNNJJJGGGDDDAAA@@@@@@===<<<===@@@AAAGGGWWWggg|||}}}mmm```WWWPPPMMMMMMMMMQQQ[[[hhhuuu}}}ttt___TTTUUU^^^nnn{{{~~~{{{yyyyyyzzzzzz{{{||||||{{{}}}}}}zzzyyywwwvvvuuuqqqjjjeeejjjvvvzzzuuummmdddYYYNNNDDD===888555111///000111111111////////////////////////,,,,,,,,,,,,,,,---...///------------------------******+++,,,---...//////...------,,,++++++,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---///...,,,+++---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++------------------------++++++,,,,,,---...//////---.........------///000444555888;;;@@@GGGPPPUUU]]]iiiwww|||ssslllnnnttt|||||||||}}}~~~{{{mmm]]]RRRLLLJJJHHHGGGIIIMMMQQQSSSQQQSSSUUUXXX^^^hhhttt~~~zzztttnnnhhhdddbbbaaaccceeefffgggggghhhiiijjjjjjjjjkkkkkklllllllllpppppppppqqqtttvvvyyy{{{zzz{{{|||~~~xxxqqqkkkiiibbbgggtttzzzrrrjjjbbbZZZUUUPPPPPPNNNLLLPPP\\\nnn{{{yyyoooiiiccc]]]YYYQQQOOOKKKGGGDDDBBB@@@@@@999999===@@@???@@@NNN]]]qqqwwwkkk___VVVNNNLLLKKKNNNVVVcccpppxxx}}}|||fffWWWSSSYYYiiiwww~~~~~~yyy|||~~~}}}|||}}}yyyvvvtttpppiiidddhhhsss}}}|||wwwpppggg]]]QQQFFF???999666111///000111111111000/////////............,,,,,,,,,,,,,,,---...///........................))))))***+++---......///---,,,,,,+++*********+++******+++,,,,,,---......------------------------)))******++++++,,,,,,---+++++++++,,,,,,---------++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,.........------,,,,,,,,,///......---------.........///000///...///111333///333888===CCCLLLWWW___jjjrrr~~~xxxtttrrruuu}}}}}}zzzzzzvvvjjj[[[PPPNNNLLLJJJLLLQQQTTTUUUTTTWWWXXXZZZZZZ\\\dddqqq{{{|||uuunnniiifffffffffgggggghhhiiijjjkkkkkklllmmmlllkkkkkkkkklllmmmnnnrrrrrrssstttuuuvvvwwwxxxyyy{{{~~~~~~yyyssslllhhhdddnnn~~~{{{tttnnnggg```[[[RRRQQQRRRRRRQQQUUUbbbpppxxxpppggg___YYYVVVRRRMMMIIIGGGEEECCCAAA======<<<;;;;;;@@@HHHNNNgggyyysssdddZZZSSSOOOMMMNNNQQQWWWdddqqqyyy~~~rrr[[[OOORRR^^^iii}}}zzz~~~~~~~~~~~~|||~~~|||vvvqqqrrrkkkddddddhhhooo{{{}}}sssfff\\\TTTIII???<<<999666333222222000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111000///...---------------++++++,,,,,,,,,,,,------,,,------......------,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++///...------++++++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------...------------------,,,,,,.........---------.........///000/////////111333111555;;;@@@FFFPPP[[[cccnnnvvv{{{yyyyyy}}}}}}|||}}}{{{qqqdddWWWOOOOOOMMMMMMOOOTTTXXXZZZYYY[[[^^^___```bbbiiittt}}}~~~zzztttmmmiiiggggggggggggggghhhiiijjjkkkllllllmmmmmmlllllllllmmmnnnooorrrrrrssstttvvvwwwxxxxxxyyy{{{zzztttnnniiihhhrrrzzztttnnnhhhbbb^^^XXXUUURRRQQQPPPRRR\\\gggwww}}}tttkkkccc]]]YYYUUUOOOKKKHHHFFFDDDCCC??????===;;;;;;>>>EEEKKKZZZmmmzzzlllaaaWWWSSSOOONNNOOOTTT```kkkttt|||www```RRRPPPXXX```xxx~~~|||~~~}}}xxxsssqqqjjjdddcccdddjjjwwwvvviii```XXXNNNDDD<<<999555333222111///...//////.........---------........................------------------------+++,,,------,,,,,,...000000///...,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////,,,,,,------------------...........................///000000//////222333333888>>>DDDKKKUUU```hhhuuu{{{|||}}}~~~uuuhhh\\\RRRMMMOOOOOOQQQUUUZZZ___bbbbbbcccfffhhhiiikkkqqqyyyzzzwwwqqqllliiigggggghhhgggggghhhiiijjjkkkllllllmmmmmmmmmmmmmmmnnnoooooorrrrrrsssuuuvvvwwwxxxyyyyyy|||{{{tttnnnkkkllluuuzzzuuupppkkkeeeaaa^^^WWWQQQOOONNNNNNSSSYYYiiivvvzzzqqqhhhaaa\\\XXXRRRMMMJJJHHHFFFDDDBBBAAA>>><<<;;;===AAAEEEQQQcccyyyyyykkk^^^WWWQQQNNNMMMOOOXXXbbbllluuu~~~}}}iiiXXXQQQSSSXXXmmm{{{}}}|||~~~~~~zzzvvvpppkkkfffccc```dddqqq~~~xxxmmmccc\\\RRRIII???;;;777444333222111000/////////.........------////////////////////////........................+++,,,------,,,,,,...000//////---,,,+++******)))++++++,,,,,,,,,,,,------,,,------......------,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------..................---///000000///000222444555:::@@@GGGOOOYYYfffnnnzzz}}}zzz~~~~~~}}}}}}nnn___TTTOOONNNQQQRRRVVV[[[aaafffjjjllllllnnnqqqsssuuuyyy~~~}}}vvvtttoookkkiiihhhhhhiiiggghhhhhhiiijjjkkklllmmmllllllmmmmmmnnnnnnoooooorrrssstttuuuwwwxxxyyyzzzzzz|||{{{tttnnnkkkmmmvvv}}}yyyuuupppkkkeeeaaa]]]TTTLLLKKKKKKKKKMMMPPP^^^lllvvvllleee___[[[UUUOOOLLLIIIFFFDDDDDDCCC@@@===;;;<<<>>>@@@JJJYYYnnnrrrccc[[[RRRMMMKKKKKKRRRZZZdddnnnzzz~~~|||tttbbbVVVSSSTTT^^^nnn|||{{{|||}}}{{{xxxqqqnnnjjjeee___```lllzzz|||rrrhhh___UUULLLDDD@@@;;;777555444333222////////////....................................------------------------+++,,,------,,,,,,...000000///...,,,+++*********+++++++++,,,,,,,,,------,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...//////......---///000000000111333555666;;;BBBJJJSSS^^^kkkttt~~~|||zzzxxx~~~}}}}}}vvvfffWWWPPPNNNOOOSSSVVV[[[aaaffflllpppssssssuuuwwwzzz|||~~~{{{sssqqqnnnkkkiiiiiiiiijjjhhhhhhiiijjjkkkllllllmmmkkkllllllmmmnnnooooooooorrrssstttvvvxxxyyy{{{{{{{{{}}}yyyrrrnnnlllnnnvvv{{{zzzwwwsssppplllfff```[[[WWWNNNGGGHHHJJJJJJKKKMMMWWWdddxxx{{{pppjjjbbb^^^WWWRRRNNNJJJGGGEEEFFFDDDAAA>>>===<<<<<<<<<@@@LLL^^^rrrzzziii___TTTNNNJJJIIINNNTTT]]]hhhttt|||}}}ooo___VVVRRRTTTaaawww{{{yyyzzzzzzzzzxxxsssqqqmmmiiibbb```jjjuuuzzzpppfffZZZQQQHHHCCC===888666444222111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///111000///---,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,++++++*********+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...---,,,,,,,,,,,,,,,,,,------------------+++,,,---/////////......---///000000000111444666777===EEEMMMWWWcccpppzzz|||yyyxxxyyy|||}}}mmm\\\QQQMMMNNNPPPUUUYYY___eeejjjoootttwwwwwwxxxzzz}}}}}}yyyrrrqqqnnnllljjjjjjjjjkkkhhhhhhiiijjjkkklllmmmmmmkkklllmmmooopppppppppppprrrsssuuuvvvxxxzzz||||||{{{~~~}}}vvvqqqpppqqqttt{{{~~~zzztttppppppnnnkkkiiifffaaa[[[WWWTTTMMMGGGHHHJJJJJJKKKMMMRRR^^^pppwwwpppgggbbb[[[UUUPPPLLLIIIFFFGGGDDDAAA??????>>>===<<<>>>FFFSSSeee{{{sssgggZZZRRRMMMJJJLLLPPPWWWaaannnyyy|||lll]]]TTTRRRYYYkkk}}}zzzyyyyyyxxxxxxuuussspppmmmgggccchhhqqqyyynnnbbbXXXLLLGGG???999555222111///000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///000000///...------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------------------------,,,,,,***+++---///000000///...---///000000000222444666:::???HHHQQQ[[[hhhvvv{{{yyyxxxzzz}}}~~~{{{~~~wwwcccSSSKKKKKKNNNPPPWWW\\\ccchhhlllpppuuuxxxyyyyyyzzz}}}|||xxxrrrqqqooommmkkkkkkkkkkkkhhhiiiiiijjjkkklllmmmmmmmmmnnnpppqqqsssssssssrrrrrrsssuuuwwwyyy{{{|||}}}|||~~~~~~yyysssqqqtttwww|||zzzxxxwwwuuurrrnnnkkkhhhggggggfffeeeaaa]]]YYYVVVPPPLLLLLLKKKIIIJJJMMMMMMWWWhhhzzzxxxkkkggg```YYYTTTPPPLLLIIIGGGDDDAAAAAAAAAAAA???<<<@@@CCCKKKXXXmmmrrrcccXXXQQQKKKKKKMMMRRR\\\hhhsss{{{kkk___YYYWWW```www|||yyyxxxxxxxxxvvvsssqqqoookkkfffggglllvvv~~~ttthhh^^^RRRLLLDDD<<<777444222000000000000000/////////...........................---------------------------......---,,,+++---......------,,,,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,------......------,,,///......---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////.........------,,,,,,,,,***+++---///000000///...---///000111111222555777<<>>???AAAJJJ]]]tttzzziii]]]TTTMMMKKKLLLOOOXXXdddnnn{{{xxxlll```XXX[[[ppp~~~zzzyyyyyyyyywwwsssppppppnnnhhhggghhhlllxxxuuuiii___YYYSSSIIIAAA;;;888555333000000000000////////////////////////////////////........................---......---,,,+++---...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,------......------,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------,,,,,,+++++++++---------.........//////,,,---...//////222555888???CCCLLLWWWeeessszzzwwwyyy||||||}}}|||}}}~~~zzz|||mmmXXXMMMJJJLLLSSSYYYcccdddgggkkkppprrrssssssuuuwwwzzz}}}{{{wwwuuunnnnnnnnnmmmllllllkkkkkkggghhhjjjkkklllmmmmmmmmmppppppqqqrrrrrrsssttttttvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~zzzuuupppkkkkkkuuu~~~|||zzzxxxwwwvvvtttpppnnnooooooooopppqqqooollliiihhhccc[[[UUUQQQNNNKKKJJJLLLOOO[[[nnnzzzrrrhhh___YYYTTTNNNJJJIIIGGGDDDBBBBBBAAA???======;;;===GGGUUUggg|||vvvdddXXXRRRNNNJJJPPPPPPXXXgggvvv~~~~~~~~~~~~|||~~~nnnggg```ggg~~~~~~~~~{{{zzzxxxwwwvvvuuussssssrrrpppllliiihhhppp|||}}}oooeee\\\XXXRRRJJJAAA:::555222111000//////000111000...//////............//////........................------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,------,,,+++************------------,,,,,,+++***---,,,+++******,,,...///------------,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,---//////000222666999BBBGGGPPP\\\jjjxxxwwwrrrsssuuuxxx|||}}}|||{{{|||}}}}}}~~~zzz~~~vvvfffUUUNNNMMMQQQWWW^^^fffhhhjjjnnnrrrtttuuuuuuvvvxxx{{{~~~}}}yyyuuusssoooooonnnmmmmmmllllllkkkhhhiiijjjkkklllmmmmmmmmmppppppqqqrrrrrrsssttttttwwwvvvwwwwwwyyy|||~~~}}}~~~yyytttoooiiiiiisss~~~~~~zzzxxxyyyyyyyyyzzzzzzyyyvvvtttpppllleee^^^XXXSSSNNNKKKLLLNNNYYYlll~~~wwwlllccc]]]WWWRRRNNNLLLJJJFFFDDDBBB@@@>>><<<>>><<<>>>EEENNN]]]rrr}}}mmm___WWWQQQMMMOOONNNSSSaaannnxxx~~~}}}}}}yyyyyyrrriiijjj{{{|||}}}~~~{{{yyywwwvvvuuutttuuuuuutttqqqnnneeekkkvvvvvvlllbbb]]]VVVNNNFFF>>>888444000...------...///...---//////............//////........................---------------------------------------------------------------,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,---------,,,,,,+++***---,,,+++******,,,---///,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///000111444888<<>>;;;>>>===>>>AAAEEEPPPdddvvvyyyiii]]]UUUPPPNNNKKKMMMWWWcccmmmxxx}}}|||{{{zzz|||rrrmmmvvv~~~zzz{{{~~~~~~yyyvvvvvvvvvvvvwwwxxxxxxvvvttteeehhhqqq}}}}}}tttiiieee]]]UUUMMMDDD<<<777222000......//////...---//////............//////................................................------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++---,,,+++***+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------------------,,,,,,,,,,,,,,,---------......---...000111222666;;;???IIIPPP[[[iiiwwwzzzrrrnnnpppsssyyy~~~~~~}}}|||{{{zzzzzz{{{yyyzzz{{{ssslll\\\TTTOOORRRWWW]]]dddkkkrrrtttwwwxxxyyyyyyzzz{{{{{{||||||yyyuuurrrooonnnppppppooonnnnnnmmmmmmllljjjjjjjjjkkklllmmmnnnnnnoooooopppqqqssstttuuuuuuyyyxxxyyyyyy{{{}}}}}}zzzyyytttnnngggaaa```iiittt}}}{{{wwwqqqiii^^^SSSLLLLLLMMMVVVgggxxxxxxnnnfff___XXXTTTQQQNNNJJJGGGEEEBBB???===>>>>>>>>>>>>>>>EEEXXXjjjsssdddXXXQQQOOOJJJIIIPPPYYYcccpppzzz~~~zzzxxx~~~xxxpppqqq{{{~~~{{{{{{}}}{{{xxxxxxxxxxxxyyyzzzyyywwwuuuiiihhhmmmyyy{{{pppkkkccc\\\TTTJJJ@@@:::666444111000111111111000//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------............////////////...///000222444999???CCCKKKSSS```ooo|||yyyqqqooorrrvvv~~~~~~}}}}}}|||{{{{{{~~~yyyqqqggg___SSSOOOOOOUUU\\\bbbjjjqqqxxx{{{}}}~~~}}}||||||~~~~~~}}}zzzvvvrrrpppnnnnnnqqqppppppooonnnnnnmmmmmmkkkkkkkkkkkkkkklllnnnnnnnnnooopppqqqssstttuuuvvvyyyyyyyyyzzz{{{~~~}}}zzzuuuoooiiibbb[[[ZZZcccmmm~~~}}}zzzzzzzzz{{{zzzzzzzzzzzzxxxuuunnndddXXXOOOMMMNNNVVVgggxxx~~~rrrjjjbbb[[[VVVQQQNNNJJJHHHGGGEEECCCAAA======>>>===;;;@@@PPP```yyy|||kkk\\\RRRQQQLLLIIILLLRRR[[[hhhttt{{{xxx~~~}}}tttooorrr|||~~~}}}}}}~~~{{{|||{{{zzzzzzzzzxxxuuusssiiigggiiittttttooohhhaaaZZZQQQFFF===888666333111111222111000//////............//////........................++++++++++++++++++++++++------------------------***++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++++++++***,,,,,,++++++,,,,,,---......------,,,,,,------...------------...............////////////000000000///000111222555;;;AAAFFFMMMVVVdddsssxxxpppnnnrrrwww~~~~~~~~~}}}tttiii]]]VVVMMMKKKOOOWWW___fffooowww|||xxxtttqqqpppooooooqqqqqqppppppoooooonnnnnnmmmlllkkkkkkkkklllnnnooonnnnnnpppqqqssstttvvvvvvyyyyyyyyyyyy{{{~~~}}}zzzpppkkkddd]]]UUUTTT\\\fffxxxzzzssspppmmmkkklllmmmnnnmmmpppqqqsssssspppggg\\\UUUNNNOOOXXXhhhyyyyyyoooggg___YYYRRROOOLLLJJJHHHGGGEEECCC>>>===>>>>>><<<>>>JJJWWWjjjzzzuuudddXXXTTTNNNKKKKKKOOOUUUaaalll{{{~~~zzzyyy{{{zzzppplllpppxxx~~~}}}|||{{{zzzxxxtttqqqgggeeeeeennn{{{wwwqqqkkkfffaaaXXXLLLBBB999666222000000000////////////............//////........................++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------,,,,,,,,,,,,------...++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---......------,,,,,,------...------------.........///.........////////////000///000111333666<<>>>>>>>>===>>>EEEMMMZZZllloooaaaUUUPPPMMMLLLMMMPPPZZZeeetttyyy~~~wwwxxx{{{}}}uuullllllqqq~~~}}}|||{{{yyyuuusssjjjgggeeeiiirrr{{{xxxsssmmmjjjggg___RRRHHH;;;777333000000000000/////////............//////........................------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------...------,,,,,,,,,------***+++,,,,,,---------,,,++++++,,,,,,---------,,,......------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////---------.........//////000111222333777===EEEJJJRRR\\\kkkzzz~~~yyysssooorrrzzz~~~}}}}}}~~~~~~{{{nnn___RRRKKKEEEFFFMMMYYYdddmmmyyy~~~|||wwwsssqqqqqqssstttrrrrrrqqqqqqpppooooooooonnnmmmlllkkkkkklllnnnooommmnnnoooqqqsssuuuvvvwwwxxxxxxxxxxxxzzz}}}~~~zzzwwwkkkeee^^^VVVNNNKKKSSS]]]jjjvvvwwwnnneee]]]WWWWWWSSSOOOMMMNNNPPPQQQQQQRRRUUU\\\bbbdddaaaZZZUUUOOOQQQ\\\mmm}}}{{{qqqiiicccXXXUUUPPPLLLIIIFFFCCC@@@AAA>>>===>>>>>>===AAAGGGPPPbbbyyywwwhhhUUUQQQNNNMMMLLLNNNVVV```nnnttt~~~zzzzzzzzz{{{|||~~~zzzpppmmmrrr|||~~~}}}}}}}}}{{{wwwuuuppplllhhhgggkkkqqqwwwzzzyyytttooommmkkkcccVVVLLL>>>:::555333222222222222//////............//////........................////////////////////////---------------------------,,,,,,++++++*********,,,,,,,,,------............------,,,,,,------...///...------,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---------,,,,,,------,,,++++++******)))---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000222000111777<<<@@@FFFLLLTTTcccsss~~~~~~|||yyyxxxzzz|||}}}~~~|||wwwgggUUULLLKKKDDDJJJRRRZZZcccnnn{{{}}}{{{wwwtttrrrqqqrrrssssssrrrrrrqqqpppooonnnmmmoooooonnnmmmmmmnnnooopppoooqqqrrrrrrrrrrrrsssuuuvvvwwwyyy{{{}}}~~~~~~|||vvvqqqllleee]]]YYYUUURRRTTTYYYhhhqqqwwwssskkkbbbZZZTTTPPPNNNIIIHHHHHHHHHHHHHHHHHHIIILLLLLLMMMRRRVVVXXXVVVSSSOOOUUU```ooouuukkkddd]]]XXXSSSNNNKKKHHHFFFDDD@@@AAA@@@===:::;;;>>>BBBLLLYYYmmmppp```UUUOOOOOOLLLHHHNNNZZZiiipppyyy{{{zzz{{{}}}|||{{{|||uuunnnwww~~~{{{{{{zzzwwwtttssspppkkkfffdddiiirrrzzzwwwxxxvvvqqqmmmhhh^^^TTTDDD>>>666222111000///.........//////000000111111........................//////.........---------...------,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000222111333999>>>AAAHHHOOOZZZhhhxxx}}}zzzyyyzzz~~~~~~~~~rrraaaPPPHHHGGGFFFLLLTTT\\\fffqqq}}}|||zzzwwwuuusssrrrrrrssssssrrrrrrqqqpppoooooonnnpppooonnnmmmmmmnnnoooooooooppprrrrrrrrrrrrtttuuuwwwxxxzzz|||~~~~~~~~~~~~zzzuuupppmmmgggaaa^^^ZZZVVVVVVYYYgggooo|||wwwqqqgggddd^^^WWWQQQLLLIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJNNNRRRTTTSSSQQQRRRXXXdddssszzzoooiii```[[[UUUPPPMMMJJJGGGEEEAAAAAA@@@>>>;;;;;;>>>AAADDDPPPcccxxx{{{gggZZZQQQPPPMMMIIINNNWWWbbbiiittt|||yyywwwyyyyyyyyy}}}yyyssswww}}}|||zzzwwwuuusssqqqlllgggdddhhhpppwwwwwwxxxwwwssspppmmmddd[[[JJJBBB888333222222111///////////////000000000000........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++++++++******++++++,,,---++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000222111444:::???DDDLLLTTTcccppp~~~{{{wwwxxx}}}yyyjjjYYYKKKEEEFFFIIIOOOWWW```hhhssszzzyyyxxxvvvuuusssrrrrrrsssrrrqqqpppppppppppppppqqqpppooonnnmmmmmmnnnnnnnnnppprrrrrrrrrrrrtttvvvxxxyyy{{{~~~~~~}}}}}}}}}{{{wwwsssooonnnjjjgggfffbbb]]]ZZZ\\\eeemmmyyy~~~uuummmeee```WWWUUUQQQMMMIIIGGGEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHKKKOOOQQQQQQPPPTTT\\\iiixxxvvvnnnddd```YYYSSSOOOLLLIIIFFFBBBBBBAAA>>><<<<<<>>>@@@???HHHXXXmmmrrrcccUUUQQQNNNKKKMMMSSSXXX```mmmzzzzzzvvvvvvxxxyyy}}}{{{xxx}}}}}}{{{xxxvvvtttrrrooojjjfffhhhnnnssswwwyyyyyyvvvuuusssmmmeeeSSSHHH;;;444444555333///000000000000////////////.......................................---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++------,,,+++++++++******++++++,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000222111555;;;@@@EEEOOOYYYhhhuuu}}}xxxuuuxxxtttdddUUUJJJHHHKKKMMMSSS[[[bbbjjjsss~~~~~~wwwxxxxxxwwwvvvtttrrrqqqsssrrrqqqpppoooppppppqqqqqqppppppooonnnmmmmmmmmmmmmoooqqqrrrrrrsssuuuwwwyyy{{{}}}||||||}}}}}}{{{wwwtttpppnnnmmmkkkkkkmmmjjjddd``````fffmmmwwwxxxnnnfff```ZZZWWWPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHJJJMMMPPPRRRRRRRRRUUU___nnn}}}{{{sssiiiddd]]]WWWRRRMMMJJJGGGDDDCCCAAA???======>>>??????EEEOOOaaaxxx|||lll[[[SSSPPPLLLKKKMMMRRRZZZgggvvv~~~wwwwwwzzz|||yyy{{{|||yyywwwvvvvvvsssooojjjiiimmmpppxxx|||}}}{{{yyyxxxsssmmm\\\OOO@@@777666666333000111111111000///.........................................................+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,,,,++++++***++++++,,,,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000111111666<<>>>>>===???BBBIIIVVVkkktttcccXXXRRRNNNKKKJJJPPPWWWcccqqq|||yyyyyy{{{{{{}}}{{{{{{}}}yyyxxxxxxyyyyyyuuuooolllmmmoooxxx}}}}}}|||wwwqqqdddWWWFFF;;;888666333000222222111000///...------........................---.....................---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,++++++***++++++,,,------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000111333888???CCCJJJWWWdddqqq}}}{{{zzz|||~~~uuueeeZZZRRRQQQTTTZZZ^^^cccfffiiilllrrrwww{{{}}}zzzuuuvvvwwwwwwwwwuuutttssstttrrrooommmllllllmmmnnnooooooppppppooonnnmmmlllkkkmmmppprrrrrrtttwwwyyy|||~~~|||}}}~~~{{{sssnnnjjjeeeaaaaaa```ccciiijjjgggfffggghhhoooyyyzzznnnggg]]]UUUPPPMMMLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPSSSRRRRRRQQQQQQRRRRRRSSSSSSUUUWWWWWWWWWXXXZZZ\\\```jjjyyyuuuoooggg___XXXRRRMMMIIIHHHEEEBBBAAA@@@???===<<<;;;???DDDLLL^^^uuu}}}mmm___VVVQQQMMMKKKOOOUUU___jjjuuu~~~|||zzzxxxtttsssuuuuuuuuuuuuwwwyyy{{{}}}~~~yyyxxx|||~~~zzzyyyxxx{{{|||yyytttooommmmmmttt|||zzztttjjj___PPPBBB;;;777444222222111111000///......---........................---------.....................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******+++---......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000333555;;;BBBGGGNNN\\\jjjwww|||sssggg___[[[[[[^^^bbbeeehhhiiihhhiiimmmpppttt{{{{{{xxxvvvvvvvvvvvvvvvuuuuuuttttttrrrooollljjjjjjkkklllnnnnnnoooppppppooonnnmmmkkkmmmpppqqqssstttwwwyyy}}}|||}}}~~~vvvnnniiiccc]]]YYYVVVVVVYYY___ccccccdddhhhgggooozzz|||rrrlll```[[[TTTOOONNNOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]^^^___^^^^^^^^^^^^^^^^^^___```aaaccccccaaaaaadddfffkkkttt{{{uuulllccc\\\UUUPPPLLLIIIFFFCCCAAAAAA@@@===;;;999>>>BBBFFFSSSjjjwwwggg\\\UUUQQQOOOLLLQQQYYYcccnnnxxx}}}uuukkkggghhheeeeeeeeefffgggiiilllnnnoooooottt~~~~~~{{{zzzwww{{{}}}|||vvvppplllkkkmmmwww|||wwwooogggYYYJJJ>>>888666666111111000000//////..............................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******+++---......------,,,++++++******+++++++++,,,,,,------......///+++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------...//////...............///000000444777>>>DDDIIIQQQ```nnn}}}~~~~~~www}}}}}}ooohhhdddbbbdddhhhgggjjjlllkkkiiihhhjjjmmmqqqxxx}}}~~~~~~zzzwwwvvvvvvvvvuuuuuuuuuuuuuuuuuurrroookkkiiiiiiiiijjjmmmnnnoooppppppooonnnnnnjjjmmmoooqqqsssuuuwwwzzz}}}}}}~~~~~~|||ssskkkeee___XXXSSSOOONNNQQQXXX]]]___bbbgggfffnnn{{{~~~tttjjjcccVVVSSSOOONNNQQQVVVZZZ\\\ZZZ\\\___cccfffiiikkkllljjjjjjiiiiiiiiiiiijjjjjjjjjlllmmmllljjjjjjlllooosss|||yyypppggg___XXXRRRNNNJJJFFFCCCBBBBBBAAA===:::;;;@@@CCCDDDMMMaaayyy}}}mmm```XXXUUUSSSJJJNNNUUU^^^iiittt}}}uuuggg``````YYYYYYYYYXXXXXXZZZ]]]___dddfffkkkuuu{{{zzzvvvzzz}}}|||wwwpppllljjjgggsss~~~yyyrrrlll```PPPAAA999777999000000000000////////////........................---------.........//////***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++******+++---......------,,,,,,+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////......///000000///...000333555555:::AAAEEEKKKWWWgggssszzzsssyyyrrrhhhjjjjjjeeedddiiilllmmmoooppppppooonnnnnnpppsssyyy~~~yyyvvvxxxwwwwwwvvvvvvvvvvvvvvvrrrppplllhhhggggggiiikkkkkkkkkllllllmmmnnnnnnnnnmmmmmmnnnpppsssvvvzzz{{{{{{|||~~~~~~zzztttlllfff```YYYPPPJJJJJJHHHHHHOOOYYYbbbeeefffgggmmmyyy{{{rrriiiaaa\\\WWWUUUSSSSSSVVV[[[aaaeeejjjnnnrrrvvvxxxzzz|||~~~}}}zzzwwwvvvvvvxxxyyy{{{{{{yyyyyyyyyyyyzzz{{{~~~qqqhhhccc^^^XXXSSSMMMJJJFFFCCCBBBAAA???===;;;;;;===@@@DDDQQQggg|||vvvggg]]]UUUPPPNNNLLLOOOVVV^^^hhhvvv}}}qqqaaaXXXXXXQQQPPPOOOOOOPPPSSSVVVXXX]]]bbbggglllrrr~~~|||vvvwwwzzz{{{zzztttlllfffeeelllvvv}}}xxxtttkkk^^^OOOCCC:::666666333///---------,,,+++000000000000000000000000.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////....../////////......///333555666<<>>::::::;;;>>>BBBLLLbbbuuu}}}nnnbbbYYYTTTOOOMMMMMMSSSZZZcccppp{{{~~~}}}zzznnn___UUUTTTMMMLLLKKKKKKLLLOOORRRTTTWWW]]]cccfffjjjuuu{{{|||~~~zzzsssmmmgggkkkttt{{{xxxpppdddVVVHHH>>>888999666222000000111111000////////////////////////...........................------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------..................---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////............///......000333666888>>>EEEMMMUUUbbbrrr~~~||||||xxxhhh```]]]dddkkklllooouuuqqqrrrsssuuuvvvvvvvvvvvvsssvvv{{{~~~}}}{{{xxxwwwyyyxxxwwwuuutttssssssssssssqqqnnnkkkjjjjjjlllmmmkkkllllllmmmmmmnnnooooooooopppqqqsssvvvyyy{{{}}}}}}~~~{{{|||}}}yyytttmmmddd]]]XXXSSSNNNJJJGGGEEEEEEJJJSSS[[[___```cccjjjuuu~~~uuummmgggaaa]]]ZZZ[[[\\\^^^cccjjjsss{{{uuullleee\\\UUUPPPMMMHHHFFFDDDCCCAAA???999999:::<<<>>>FFFYYYiiixxxjjj___XXXPPPMMMLLLPPPUUU\\\hhhsss{{{zzzyyyvvvlll]]]SSSPPPKKKJJJHHHHHHIIILLLOOOQQQSSSYYY___```aaakkk~~~yyyuuuiiijjjqqq}}}~~~|||vvvlll___PPPCCC;;;666333000//////000000000................................................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......////////////......,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.........---............000444777999???HHHQQQ\\\iiiyyy~~~|||xxxooobbb]]]]]]dddiiikkknnnsssqqqqqqssstttvvvwwwxxxxxxvvvxxx}}}~~~|||{{{yyyyyyyyyxxxwwwuuusssqqqqqqppprrrpppnnnkkkjjjkkklllmmmlllllllllmmmnnnnnnooooooqqqrrrsssuuuxxxzzz|||}}}}}}}}}~~~yyyqqqiii___WWWSSSPPPLLLIIIFFFDDDDDDHHHPPPWWW\\\^^^aaahhhsss~~~yyyqqqjjjfffcccaaa___^^^```dddkkkttt~~~{{{qqqhhh^^^WWWQQQMMMIIIFFFEEECCCAAA???:::999:::;;;<<>>555222///....../////////................................................,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.........---.........///111555888:::@@@JJJUUUbbbppp~~~~~~}}}~~~~~~tttkkk^^^]]]___dddiiikkknnnqqqnnnoooppprrrtttvvvwwwxxxyyy{{{}}}{{{{{{{{{yyyxxxvvvtttrrrpppoooooopppooommmkkkjjjjjjkkklllllllllmmmmmmnnnooooooppprrrsssuuuwwwyyy{{{}}}}}}~~~yyynnnfff\\\TTTPPPMMMJJJGGGEEEDDDDDDGGGMMMTTTYYY\\\___fffqqq|||zzzvvvooojjjgggfffeeeddddddgggmmmuuu~~~vvvlllbbbZZZRRRNNNJJJGGGEEECCCAAA@@@===;;;;;;<<<<<>>===<<<>>>======DDDLLL___qqqnnn```WWWQQQLLLKKKLLLQQQ[[[fffnnnssswwwwwwtttooodddZZZRRRPPPNNNKKKJJJKKKMMMNNNPPPSSSVVVUUUUUUZZZeeennnxxxssspppttt}}}|||zzzvvvssslllbbbUUUKKK>>>;;;777444333222111000.............................................................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////.........///000111222555999<<<@@@FFFQQQ___mmm|||zzzvvvxxx{{{~~~~~~uuujjjbbbZZZ___dddhhhkkknnnppppppmmmnnnoooqqqtttwwwzzz|||}}}}}}{{{zzzyyyvvvuuusssrrrpppooonnnnnnpppooonnnmmmllllllllllllmmmmmmmmmnnnoooooopppppprrrsssvvvxxxzzz|||||||||~~~|||zzz{{{}}}wwwllleee[[[TTTOOOKKKFFFCCCBBBBBBBBBBBBFFFLLLSSSWWW^^^eeepppyyy{{{yyyuuurrrnnnlllkkkkkkiiihhhjjjnnnvvvvvvjjjbbbWWWTTTOOOLLLJJJHHHEEECCC???======>>>===<<<@@@GGGTTTfff|||wwwhhh[[[TTTNNNKKKJJJMMMVVV```kkkqqqwwwxxxyyywwwlllaaaXXXVVVSSSOOONNNMMMNNNOOOPPPQQQSSSSSSTTTXXX^^^ccc{{{}}}xxxrrrrrrwww}}}~~~zzzvvvsssppphhh^^^VVVCCC@@@:::666444222000///////////////////////////........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,...------------...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////.........///111111333666:::>>>CCCIIITTTbbbqqq}}}tttqqqssswwwyyy}}}|||qqqeee]]]^^^ccchhhjjjkkkmmmnnnmmmooooooppprrrvvvyyy}}}~~~~~~}}}{{{yyyxxxuuutttsssqqqpppoooooooooqqqpppooonnnnnnmmmnnnnnnmmmmmmnnnnnnoooooopppppprrrsssvvvxxxzzz{{{||||||}}}~~~zzzyyyzzz|||~~~wwwllleee\\\UUUPPPKKKFFFBBBAAA@@@@@@@@@CCCIIIPPPUUU^^^eeepppyyy~~~~~~zzzwwwvvvtttqqqpppooonnnmmmkkkfffkkktttzzzmmmdddZZZVVVRRRNNNLLLJJJGGGEEE???<<<===>>>===;;;>>>CCCMMM^^^vvv~~~nnn^^^WWWOOOKKKHHHJJJRRR\\\hhhpppvvvyyy{{{{{{qqqeee^^^\\\XXXTTTRRRQQQRRRRRRQQQRRRRRRTTTVVVYYY]]]___mmm{{{tttqqqsssxxx||||||wwwtttrrrmmmddd]]]LLLGGGBBB===999777444222000000000000000000000000........................000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,*********++++++,,,,,,,,,111---)))))),,,---,,,***------------------------+++++++++++++++***)))(((---------------------------,,,,,,+++*********+++,,,++++++******++++++,,,------------------------////////////////////////...///000000222666;;;???EEEJJJVVVfffxxxyyysssrrruuuxxx||||||tttggg^^^YYYZZZ___eeehhhhhhiiilllnnnnnnoooqqqssstttwww{{{~~~~~~~~~~~~}}}zzzvvvssstttsssrrrpppooonnnmmmmmmooonnnmmmllllllmmmnnnooooooqqqssssssqqqpppqqqqqqsssuuuxxxzzz|||}}}~~~~~~~~~~~~~~~{{{yyy{{{xxxkkkeee\\\SSSMMMHHHEEEBBB@@@>>>===@@@BBBDDDJJJRRR^^^iiitttyyy{{{|||{{{yyyyyywwwtttqqqpppnnnkkkiiiiiimmmttt~~~rrrjjj___[[[UUUPPPLLLIIIGGGEEEAAA???===<<<<<<>>>@@@AAAEEEUUUkkkuuufff^^^TTTOOOJJJHHHLLLQQQ[[[eeeqqqyyyzzzwwwsssqqqfffccc^^^ZZZWWWUUURRRPPPSSSSSSSSSSSSTTTUUUWWWXXX```qqqzzzuuuuuu{{{}}}vvvqqqoooiiicccPPPIIIAAA<<<999777555222...//////000000000000///---------------------------,,,,,,++++++,,,,,,------------.........//////...------,,,,,,------...---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------,,,+++++++++,,,,,,///---,,,+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,+++******---------------------------,,,,,,+++******++++++,,,,,,++++++++++++,,,,,,------------------------///////////////////////////000111222444888===BBBHHHNNNZZZjjjzzz|||sssoooooosssvvv|||~~~}}}nnnccc[[[WWW[[[```eeeiiiiiijjjlllooonnnppprrrtttvvvyyy}}}~~~}}}||||||zzzvvvtttuuutttrrrpppooonnnnnnnnnooonnnmmmllllllmmmnnnooonnnppprrrrrrqqqqqqqqqsssuuuvvvxxx{{{|||}}}}}}}}}}}}~~~~~~~~~|||zzz}}}yyyvvviiicccZZZRRRLLLGGGDDDBBB???======???AAACCCIIIQQQ[[[gggsssxxx{{{}}}}}}{{{|||zzzwwwtttqqqmmmiiieeeeeeiiippp|||vvvnnnccc^^^XXXRRRNNNKKKGGGEEEBBB@@@>>><<<<<<===>>>@@@CCCOOObbbvvv}}}kkk```TTTNNNKKKIIIKKKPPPWWWaaannnxxx|||zzzwwwvvvkkkgggbbb]]]ZZZWWWSSSQQQQQQQQQQQQQQQRRRTTTVVVWWW]]]kkk~~~|||wwwvvvzzz~~~yyyvvvtttnnnhhhWWWPPPGGG@@@===:::666333//////000000000000000000........................---,,,,,,++++++,,,,,,---,,,------------.........---------,,,,,,------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......///,,,...//////---,,,,,,------------------------------------------,,,,,,+++---------------------------,,,,,,+++++++++++++++---------,,,,,,---------------------------------////////////////////////000111333444666;;;@@@EEEMMMTTT```pppxxxooolllnnnsssxxx}}}uuufff\\\WWWVVV\\\aaagggkkkkkkkkkmmmooonnnpppsssuuuwww{{{~~~~~~~~~|||{{{{{{{{{yyywwwuuuuuutttrrrqqqoooooonnnnnnnnnmmmllllllllllllnnnnnnmmmoooqqqqqqqqqqqqssstttwwwxxxzzz|||}}}}}}}}}|||}}}}}}~~~}}}{{{{{{}}}uuuqqqfff```WWWOOOJJJFFFBBB@@@>>>;;;;;;>>>@@@BBBHHHPPPYYYeeeqqqxxx{{{}}}~~~{{{wwwsssmmmeeeaaa___cccjjjvvv|||ssshhhccc\\\UUUPPPLLLHHHFFFCCCAAA???<<<;;;;;;<<<===@@@HHHUUUiiirrrdddUUUNNNLLLJJJKKKMMMRRR\\\jjjvvv}}}~~~}}}|||qqqlllfffaaa\\\XXXUUURRRNNNNNNNNNOOOPPPSSSUUUVVVZZZaaappp|||{{{{{{{{{~~~{{{xxxyyy{{{~~~|||{{{uuunnn```YYYNNNFFFAAA===999555111111111000000000000000////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///111111***...111111...,,,---...------------------------,,,,,,------------,,,,,,---------------------------,,,,,,+++++++++,,,,,,......------------......------------............////////////////////////000111333555888===CCCGGGPPPYYYgggxxxvvvnnnmmmqqqwww{{{||||||mmm^^^WWWVVVWWW___dddkkknnnnnnnnnoooqqqnnnpppsssuuuxxx|||~~~~~~}}}}}}|||{{{yyyyyyzzzyyywwwuuuuuutttrrrqqqooonnnnnnnnnmmmlllkkkkkkkkklllmmmnnnlllnnnoooppppppqqqsssvvvyyyzzz|||}}}~~~}}}}}}||||||}}}~~~}}}|||zzzzzzrrrlllbbb\\\TTTMMMGGGDDDAAA???===::::::===???AAAGGGNNNYYYeeeqqqxxx|||~~~}}}yyytttlllccc]]]YYY\\\cccnnn{{{zzzlllggg___XXXRRRMMMIIIFFFDDDBBB@@@===;;;;;;;;;;;;>>>BBBLLL^^^xxx{{{kkkYYYQQQNNNLLLJJJKKKNNNWWWeeesss|||uuupppiiiccc^^^YYYTTTQQQLLLLLLLLLMMMOOOQQQSSSUUUWWWYYYcccvvv|||yyyyyyzzz~~~{{{yyyxxx~~~yyyrrrggg^^^SSSJJJDDD@@@;;;888333222111111000000000000........................------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,------------------,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000***...111111...,,,---///------------------------++++++,,,,,,,,,,,,++++++---------------------------,,,,,,+++,,,,,,------///......------......///---------......////////////////////////////////////111333555888>>>DDDIIIRRR]]]nnn~~~uuuooopppuuuzzz}}}{{{~~~~~~yyy|||~~~gggYYYTTTVVVYYYbbbhhhnnnrrrrrrqqqrrrtttoooqqqsssvvvxxx|||~~~|||||||||~~~|||zzzxxxxxxyyyyyywwwvvvtttsssrrrpppooonnnmmmmmmlllkkkjjjjjjjjjlllmmmnnnlllmmmoooooooooqqqtttvvv{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzyyyooohhh^^^YYYQQQJJJFFFCCC@@@???<<<:::999<<<>>>@@@FFFNNNZZZfffsssyyy}}}|||yyyssskkkaaaZZZTTTVVV\\\fffrrr|||pppkkkccc[[[UUUOOOJJJGGGEEEDDDAAA???===;;;;;;:::<<<@@@GGGWWWpppsss```WWWSSSNNNKKKJJJNNNUUUaaannnxxx~~~xxxssslllddd^^^YYYTTTPPPLLLLLLLLLLLLNNNPPPRRRSSSUUUUUU[[[lll|||xxxwwwxxx}}}~~~yyywww||||||uuukkkbbbVVVLLLFFFBBB>>>;;;555444222111000000000000------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++---......---------...------------------------***++++++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,------.........------------......---------...//////000000///////////////////////////111333666:::@@@GGGKKKVVVbbbuuu{{{tttqqqtttxxx|||}}}|||}}}~~~zzz}}}yyybbbTTTRRRXXX]]]ffflllsssvvvvvvuuuuuuvvvqqqsssuuuxxxzzz}}}}}}{{{}}}}}}{{{yyyxxxxxxyyyxxxwwwsssrrrpppooommmmmmllllllkkkjjjiiiiiijjjkkkmmmnnnlllmmmnnnnnnnnnpppsssvvv{{{|||~~~~~~}}}~~~~~~~~~}}}|||{{{zzzxxxnnnfff\\\WWWOOOIIIEEEBBB@@@???<<<999999<<<>>>@@@FFFNNN[[[gggtttzzz~~~{{{wwwpppggg]]]VVVOOOPPPUUU^^^hhhqqqwwwzzz|||{{{{{{{{{}}}tttoooggg___XXXSSSNNNJJJFFFEEECCC@@@>>>===;;;;;;;;;>>>DDDQQQfff||||||jjj___XXXPPPKKKJJJMMMRRR[[[gggrrrzzz~~~~~~|||wwwooohhhaaa[[[VVVRRRNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSXXXeeexxx}}}wwwvvvvvv|||{{{wwwyyy}}}zzzqqqhhh[[[PPPIIIDDD@@@===777555333111000000000111------------------------......------------......,,,,,,,,,,,,------------+++,,,---......---,,,+++...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++++++++---,,,++++++---......---------------------------++++++,,,---------------------------------------,,,,,,,,,,,,,,,---.........------------------...---------...///000000000////////////////////////000222555888<<>>@@@GGGNNNZZZgggttt{{{{{{tttlllbbbXXXQQQJJJKKKNNNUUU^^^ffflllnnnllllllmmmoootttyyy~~~yyyssskkkccc]]]WWWRRROOOFFFEEEDDDBBB@@@>>>===<<<999<<<@@@HHHZZZrrrttthhh\\\QQQLLLLLLLLLNNNUUU```mmmwww}}}|||tttlllfff```ZZZWWWPPPPPPOOOOOOOOOPPPQQQRRRQQQRRRWWW```nnnzzzwwwxxx{{{~~~}}}xxxtttyyy}}}zzzpppbbbUUUMMMHHHCCC???888777444222000000000111..............................------------......,,,------------.........+++,,,...//////...,,,+++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,------......+++((())),,,......---------------------------,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,------------------...///000000111////////////////////////111333666999>>>EEELLLQQQ___lll}}}zzz|||pppZZZOOOPPPYYY```kkkqqqxxx||||||zzzzzzzzzxxxzzz|||}}}|||~~~}}}zzzyyyyyyyyyxxxwwwqqqpppnnnmmmkkkjjjjjjjjjiiiiiihhhhhhiiikkklllnnnnnnnnnnnnnnnmmmooorrruuu{{{|||~~~~~~||||||zzzyyyyyy}}}yyymmmeeeYYYTTTMMMGGGDDDBBB@@@???===::::::===???@@@GGGNNNYYYfffttt|||{{{sssiii^^^TTTMMMGGGGGGJJJPPPXXX___dddfff```aaacccgggmmmttt{{{~~~{{{vvvnnnfff```ZZZUUURRRFFFFFFEEECCCAAA???>>>===888;;;===BBBQQQkkkzzzmmm___RRRMMMMMMJJJKKKQQQ\\\jjjvvv}}}xxxqqqjjjddd^^^[[[RRRRRRPPPPPPPPPPPPRRRRRROOORRRWWW]]]hhhzzz~~~{{{{{{{{{~~~~~~yyyqqqvvv{{{wwwhhhZZZQQQJJJDDDAAA999777555222000000000111////////////////////////......------------......---------.........//////+++,,,...//////...,,,+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---...///000111******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,*********+++,,,---...//////...---...//////---+++......------------......111000000////////////000///333888:::===DDDOOOWWWbbbqqq|||xxxyyyyyybbbSSSKKKLLLTTT]]]mmmrrryyy~~~~~~{{{xxxvvvvvvyyy|||~~~~~~zzzwwwvvvuuutttrrrsssqqqnnnmmmmmmlllkkkiiiggggggggghhhiiikkklllmmmmmmmmmmmmmmmooorrruuuwwwyyyzzz}}}{{{yyyyyy|||wwwmmmfff^^^VVVLLLFFFDDDCCC???<<<===;;;;;;======???FFFOOO[[[iiiyyy|||rrrfffZZZPPPJJJDDDFFFHHHKKKOOOSSSVVVXXXUUUWWWZZZ___fffnnnuuuyyy}}}|||ssskkkddd]]]VVVPPPKKKHHHEEECCCBBB@@@>>><<<999;;;>>>DDDKKKZZZsssrrrcccZZZSSSNNNMMMJJJMMMVVVbbblllwwwwwwnnniiifffbbb\\\WWWQQQNNNNNNPPPQQQPPPQQQRRRUUUZZZ```nnn{{{zzz~~~xxxtttwww|||ppphhh\\\NNNDDDCCC;;;888444222222222222111//////.........---------........................***++++++,,,,,,------......---,,,,,,,,,,,,---...........................---------,,,,,,++++++++++++++++++,,,,,,---------------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,+++,,,,,,---...//////---,,,,,,------+++***......------------......000000//////...//////000000444999;;;>>>EEEQQQYYYfffuuu{{{xxxzzz{{{kkkXXXMMMJJJMMMWWWaaalllqqqxxx||||||zzzwwwuuuuuuwww|||}}}~~~|||xxxvvvvvvuuutttrrrrrrpppmmmllllllkkkjjjhhhggggggggghhhiiikkklllmmmllllllmmmnnnppptttwwwyyy{{{|||}}}~~~~~~{{{xxxxxx{{{~~~xxxnnnggg]]]VVVLLLFFFDDDCCC???<<<===;;;;;;======>>>FFFOOO[[[jjjzzz{{{pppdddWWWMMMHHHCCCDDDEEEGGGIIIKKKMMMNNNNNNPPPTTTZZZccckkkssswwwzzz}}}vvvmmmfff___XXXSSSMMMJJJGGGDDDCCCBBB???>>>;;;;;;>>>AAAGGGSSSiii}}}xxxhhh]]]UUUPPPLLLIIIJJJSSS^^^hhhttt}}}}}}tttqqqnnnkkkccc^^^WWWSSSRRRSSSRRRQQQQQQQQQSSSWWW\\\ggg|||~~~}}}}}}{{{uuuuuu~~~tttkkk```QQQFFFCCC>>>:::666333222222000/////////.........---------........................------------------------...---,,,,,,,,,,,,---...........................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---************************------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------...---------------......222///---,,,,,,---,,,+++......------------......//////.........//////000111666:::===@@@HHHTTT^^^lllzzz|||{{{{{{~~~~~~{{{{{{}}}|||jjj\\\NNNGGGGGGMMMXXXccckkkooouuuyyyyyywwwuuutttqqquuu|||}}}|||zzzwwwvvvvvvuuutttssspppnnnlllkkkkkkjjjiiihhhgggggghhhhhhiiijjjllllllkkkkkkmmmooorrrvvvyyy{{{}}}}}}~~~~~~~~~~~~~~~}}}zzzwwwxxxyyy|||xxxnnnggg\\\VVVMMMGGGDDDBBB???<<<===;;;;;;======>>>EEENNN[[[jjj{{{zzznnnaaaTTTJJJEEEBBBAAAAAAAAAAAABBBCCCCCCEEEGGGLLLSSS]]]fffnnnsssvvvzzz~~~zzzppphhhaaa[[[VVVPPPMMMIIIFFFEEECCCAAA???<<<;;;<<<>>>AAAJJJ]]]nnnpppbbbXXXRRRMMMIIIHHHOOOXXXbbbppp{{{{{{xxxvvvssslllhhhbbb]]]YYYWWWUUUSSSTTTRRRSSSUUUXXX___ooo}}}|||xxxuuu{{{wwwpppfffXXXLLLFFFAAA===888555333111000.../////////.........------........................000000///......---,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------------------...------,,,,,,,,,------//////...---------......555222///---...//////.........------------............------...///000000333777<<>>===============???BBBFFFMMMVVV___ggglllrrrvvvzzz~~~ssskkkddd]]]YYYSSSOOOJJJGGGEEEDDDBBB@@@===;;;;;;<<<===CCCSSSaaa{{{yyyhhh[[[TTTOOOJJJHHHLLLSSS]]]lllxxx}}}{{{xxxuuuuuurrrmmmhhhccc^^^[[[XXXYYYVVVUUUVVVWWWZZZdddnnn~~~|||~~~|||vvvzzzyyytttlllaaaSSSKKKCCC???:::666444333111000////////////....................................///.........---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////...---------......555222///---.../////////......------------......---------......000111222555:::>>>BBBGGGQQQ^^^iiiuuu~~~|||zzz}}}zzzyyywwwwwwyyy}}}~~~vvvmmmXXXOOOGGGFFFJJJOOOXXXaaahhhkkkooorrrrrrqqqpppqqqmmmrrrzzz}}}{{{zzzyyyyyyyyyyyywwwvvvpppnnnlllkkkllllllkkkjjjhhhhhhhhhhhhiiijjjkkkkkkiiikkkoootttxxx{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}zzzwwwwwwtttxxx}}}tttkkkdddZZZUUUOOOIIIDDDAAA>>>======;;;;;;<<<<<<===DDDMMM[[[kkk}}}yyylll]]]QQQHHHCCC>>>======<<<<<<<<<<<<===>>>???CCCHHHOOOWWW^^^bbbmmmpppuuuzzz}}}xxxoooggg```[[[UUUQQQKKKGGGEEECCCBBB@@@===;;;;;;;;;<<>>======;;;;;;<<<;;;<<>>@@@DDDIIIOOOUUUXXXdddgggmmmssswww|||tttkkkccc]]]WWWSSSMMMHHHEEEDDDBBBAAA>>><<<;;;<<<===???IIISSSiii{{{wwwggg[[[VVVQQQMMMLLLMMMTTTbbbppp}}}}}}yyy}}}{{{wwwtttssskkkccc\\\YYYWWWTTTTTTWWWaaaooo}}}}}}zzzsssiiiYYYJJJEEEAAA===999888777666444000000000/////////..............................******++++++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---........................------------------------,,,,,,,,,,,,,,,---...///,,,,,,+++,,,,,,---...///---,,,++++++---...---,,,......------------...............///111333444555999===BBBFFFLLLXXXgggsssyyyyyyxxxxxx{{{|||||||||}}}~~~vvvhhh\\\OOOJJJHHHLLLSSSZZZbbbiiillloooqqqssssssssstttuuuvvvyyy}}}|||{{{zzzzzzzzzyyyvvvtttooommmkkkjjjkkkkkkkkkiiiiiiiiiiiihhhiiiiiijjjkkkjjjmmmrrrxxx|||~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxxxxtttwww~~~{{{sssiiibbbXXXUUUQQQKKKDDD@@@>>>======;;;;;;<<<;;;<<>>EEEMMM___qqqooobbbXXXSSSNNNLLLKKKPPP]]]jjjyyy|||{{{pppfffaaa\\\WWWSSSSSSVVVdddyyy~~~|||wwwppp```PPPHHHEEE???;;;999777555333000000000000/////////...........................,,,,,,,,,---------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---........................------......------,,,+++........................////////////////////////,,,,,,,,,,,,,,,---...///*********+++,,,---...///,,,,,,,,,...000000///............------...............///000222333555666:::>>>CCCGGGMMMYYYiiiuuu}}}uuuuuussssssvvv}}}~~~~~~~~~sssbbbTTTQQQLLLJJJOOOUUUZZZaaagggoooqqqtttuuuuuuuuuwwwxxxzzz|||{{{zzzzzzzzzyyyxxxuuurrrmmmkkkiiiiiijjjjjjiiihhhiiiiiiiiiiiiiiiiiijjjjjjjjjnnnsssyyy}}}~~~~~~~~~{{{}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{|||~~~|||yyyxxxtttwww~~~|||tttjjjcccWWWUUUQQQKKKDDD@@@=========;;;;;;<<<;;;;;;CCCKKKYYYjjj|||ttteeeWWWLLLEEEBBB::::::999888888888888999777888999<<>>======<<<<<>>DDDJJJRRR___ppp|||zzztttsssrrrsssuuu{{{ppp^^^SSSLLLNNNRRRUUUXXX]]]bbbfffpppooooooppprrruuuxxxzzz{{{~~~}}}}}}|||zzzyyywwwsssnnnkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiikkkkkkjjjhhhiiiiiimmmpppuuuyyy{{{}}}~~~~~~}}}|||||||||}}}~~~~~~{{{yyyuuuxxx~~~}}}wwwoooggg```YYYUUUNNNIIIEEEBBB???===???<<<:::;;;<<<>>>EEEMMM]]]mmm~~~qqqcccWWWLLLCCC>>><<<;;;:::999888888888888:::999999999;;;===@@@BBBHHHMMMSSSXXX^^^fffooovvvzzznnnfff\\\WWWQQQKKKIIIHHHGGGFFF@@@???===<<<<<<>>>???AAALLLaaazzz}}}ppp___WWWPPPLLLKKKNNNWWWaaaqqqzzz~~~xxx}}}wwwjjjaaaWWWOOOOOOUUUfff~~~wwwjjj]]]QQQHHH@@@>>>;;;777333333333222111111111111111111------------------------///............------------------------------------......//////......---------,,,++++++*********+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......//////............//////......---------......///........................,,,+++***+++---------,,,---......//////////////////000111111000222555777;;;???EEEKKKTTTbbbsssxxxtttvvvvvvwwwyyy~~~nnn]]]RRRPPPRRRUUUWWW[[[___eeeiiiqqqqqqqqqrrrtttwwwyyy{{{yyy}}}}}}|||~~~{{{xxxsssooollljjjjjjiiihhhggggggggghhhfffggghhhhhhggghhhiiikkkooorrrwww{{{}}}~~~~~~}}}}}}||||||~~~~~~|||yyyvvvyyy|||vvvooofff```ZZZUUUOOOJJJFFFCCC@@@>>>===:::888999:::<<>>===<<<===???@@@HHHZZZqqquuuccc[[[RRRMMMKKKMMMTTT]]]mmmwwwyyy|||yyynnnbbbXXXOOOUUUcccxxx}}}pppdddSSSJJJBBB???===888555444222222111000000000111111------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,---------......//////............//////,,,,,,,,,------///000000........................---,,,+++,,,...///...---...............///000000///000111111222333666999>>>AAAFFFMMMWWWgggxxx|||yyyyyy{{{|||}}}{{{jjj[[[RRRSSSVVVYYY\\\___dddjjjmmmsssssstttuuuvvvxxxzzz{{{yyy|||{{{|||~~~xxxrrrnnnkkkkkkjjjiiihhhggggggfffgggeeeffffffeeeeeefffjjjlllqqqtttyyy|||~~~~~~~~~}}}||||||||||||{{{xxxwwwyyy|||vvvooofff```ZZZVVVPPPJJJFFFCCC@@@>>>===:::888999:::;;;BBBIIIVVVgggzzz{{{mmm___SSSIIIAAA===;;;;;;::::::999999888888888777777777999:::===>>>>>>BBBGGGLLLQQQXXXbbbiiipppxxxwwwoooeee```XXXQQQLLLHHHFFFDDDCCCBBB???===<<<<<<===>>>CCCQQQfffzzz|||jjj```UUUOOOKKKKKKQQQXXXfffqqq}}}{{{zzzooobbbTTTWWW___mmm}}}vvvjjjWWWNNNEEEBBB???:::666666222222111000//////000000------------------------///............---------------------------------,,,+++***))))))***+++,,,*********+++,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///......------......///---------------...//////...........................---,,,---/////////...///......------...000111///000222222333555999<<<@@@CCCHHHPPP\\\lll}}}{{{}}}}}}~~~tttdddXXXQQQSSSWWW]]]cccgggjjjmmmpppssstttuuuwwwxxxyyyzzz{{{zzz|||~~~{{{|||xxxpppkkkiiikkkjjjiiihhhgggfffffffffhhhgggfffddddddfffjjjmmmrrrvvvzzz}}}~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~{{{wwwxxxyyy~~~{{{vvvooofff```ZZZUUUOOOJJJFFFCCC@@@>>>???;;;:::<<<<<<===CCCJJJTTTeeeyyy{{{mmm^^^QQQHHHAAA===;;;;;;;;;::::::999999888666666666666777999:::;;;;;;>>>CCCGGGKKKRRR\\\ccckkkttt~~~~~~uuuhhhbbbZZZSSSMMMJJJGGGEEEEEEDDDAAA>>><<<<<<<<<===AAAKKK\\\ppppppeeeYYYQQQMMMKKKOOOUUU___kkkxxx}}}xxx}}}{{{jjj\\\[[[[[[```ssszzz{{{{{{nnn]]]SSSIIIEEEAAA;;;777777222222111000////////////........................///............------------------------------------+++***((((((***+++---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------............------------......//////...---------------...........................---,,,---///000///...///......------...000111///000222333555888;;;???BBBEEEKKKTTTaaaqqq}}}zzz~~~}}}}}}~~~lll^^^UUUQQQRRRYYYccckkkoooppppppooorrrsssvvvxxxyyyzzzzzzzzzxxxzzz}}}}}}|||~~~}}}sssllliiijjjiiihhhgggffffffffffffkkkjjjhhhfffeeegggkkkooosssvvvzzz}}}~~~~~~}}}}}}{{{{{{{{{|||}}}~~~}}}}}}~~~zzzwwwxxxyyy~~~|||vvvooogggaaaYYYUUUOOOIIIFFFBBB???===>>>;;;:::<<<<<<===BBBHHHTTTeeeyyy|||lll]]]PPPGGGAAA>>>::::::;;;;;;;;;:::999999666666666666777777888888:::===AAADDDGGGOOOXXX___hhhsss~~~{{{jjjddd\\\TTTOOOLLLIIIGGGGGGEEEBBB???<<<<<<<<<<<>>AAADDDGGGMMMXXXfffvvv{{{yyy~~~xxxfffYYYUUUUUUWWW___iiiqqqtttssspppnnnqqqsssvvvyyy{{{||||||{{{vvvxxx{{{~~~}}}~~~|||}}}~~~xxxppplllhhhhhhggggggffffffgggggglllkkkjjjhhhgggiiimmmqqqtttwww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{}}}}}}~~~|||yyyyyyzzz~~~|||wwwppphhhbbbZZZVVVOOOJJJFFFCCC@@@>>><<<999888:::::::::???EEESSSeeezzz|||kkk[[[OOOFFFAAA???999:::;;;<<<<<<;;;:::999666666666666777777777777999;;;>>>AAADDDKKKTTT\\\fffrrr~~~nnnhhh___XXXRRRNNNKKKIIIGGGEEEBBB???===<<<<<<<<>>DDDQQQcccyyyzzziiiYYYLLLEEE@@@>>>999:::;;;======<<<:::999666777777777777666666666777999;;;===@@@FFFPPPWWWaaaooo}}}tttnnneee\\\UUUPPPLLLJJJGGGEEEBBB???===<<<======???BBBIIIWWWmmmwwweeeZZZSSSNNNMMMNNNRRR^^^kkkttt|||~~~|||{{{uuucccUUUUUUXXX\\\nnn~~~xxxkkk^^^TTTLLLCCC>>>===666555444222111111000000........................///............---------------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...---------------...///000........................---,,,+++,,,.........---,,,---///000000000///...///111333666888<<>>;;;???FFFRRRhhh~~~|||iii\\\TTTNNNKKKKKKRRR]]]iiirrrzzz}}}zzz|||kkk[[[YYYTTTPPP```{{{|||~~~qqqcccYYYOOOFFF@@@???777666555333222111111111//////////////////////////////.........---------------------------------+++,,,,,,------,,,,,,++++++,,,,,,------......///+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---....................................////////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...000111111111000///000000333777<<<@@@BBBBBBHHHNNNVVVbbbsss|||zzz~~~}}}wwwyyy}}}wwwzzzqqq___ZZZbbbkkkvvvzzz}}}{{{tttnnnmmmmmmnnnuuu~~~}}}zzzzzzqqqdddXXXRRRPPPPPPQQQXXX```lllwww{{{xxxqqqlllggggggfffffffffhhhiiijjjggghhhiiijjjlllpppuuuyyy|||}}}~~~|||{{{|||{{{zzzyyyzzz{{{}}}~~~|||uuummmhhh^^^YYYSSSOOOMMMIIICCC???>>>===<<<:::999;;;???BBBOOO```wwwyyygggVVVIIIAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<777666666666555555555555777666888;;;===???GGGQQQ```lllxxx~~~~~~uuuiiiaaa[[[VVVNNNHHHIIIFFFCCCAAA@@@@@@???===>>>???CCCNNNaaayyyqqqbbbXXXQQQOOOOOOQQQWWWbbbppp|||}}}|||zzzbbbVVVQQQPPP\\\kkk~~~~~~}}}mmmbbbWWWJJJAAA===;;;888444111111111000///000000000000////////////..............................------------............------------......------------------------........................------------------------------------------------............////////////------------------------///.........------------........................,,,---......//////............///000000000000000000111333777<<<@@@BBBCCCJJJPPPYYYeeevvvzzz{{{}}}xxxzzz|||wwwzzzooo___^^^gggqqq{{{~~~{{{tttooommmooopppuuu||||||{{{|||tttggg[[[TTTPPPNNNNNNPPPWWWcccmmmrrrppplllhhhhhhgggfffffffffggghhhiiigggiiijjjkkkmmmrrrwww{{{|||}}}~~~~~~}}}|||}}}|||{{{zzz{{{|||~~~|||tttlllggg^^^YYYTTTPPPNNNJJJEEE@@@>>>===<<<:::999;;;>>>BBBNNN___vvvzzzhhhVVVIIIBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666555555777666777;;;<<<>>>GGGPPP]]]iiivvv}}}xxxlllccc^^^XXXPPPJJJIIIFFFCCCAAA@@@@@@>>>======>>>AAAJJJ\\\rrrwwwggg[[[SSSPPPOOONNNTTT^^^lllyyy~~~|||~~~nnn```UUUNNNUUUaaawwwuuujjj]]]NNNDDD@@@;;;888444222111111111000000000000000////////////..............................------------............------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------------------------............------------------------------------,,,---......//////......///////////////000111111000111444888<<<@@@CCCEEELLLSSS^^^jjjzzz}}}yyy}}}}}}yyy|||{{{vvvyyy{{{jjj```dddqqq|||{{{tttooooooqqqsssuuuzzz~~~}}}wwwlllaaaXXXRRRNNNKKKJJJPPPYYYbbbgggiiigggfffiiihhhgggfffeeefffggggggggghhhkkkmmmoootttyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}|||tttlllfff]]]YYYTTTQQQOOOLLLFFFBBB======<<<:::999:::>>>AAAMMM]]]tttzzzhhhWWWJJJCCC???===;;;;;;<<<======<<<;;;;;;888888777777777666666666666555777:::;;;===FFFOOOZZZfffsss{{{}}}qqqgggaaa[[[SSSMMMIIIGGGCCCAAA@@@???>>>===<<<===@@@FFFSSSggg~~~mmm___VVVQQQOOOKKKPPPYYYggguuu{{{|||~~~mmm[[[OOOPPPYYYlll{{{~~~uuufffTTTHHHDDD;;;888555222222222222111000000000000////////////..............................------------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------++++++++++++++++++++++++,,,---......///.........000///.........///111222000222666999===AAADDDGGGMMMVVVbbbooo}}}|||zzz~~~zzz~~~|||www{{{qqqdddbbblll||||||tttqqqqqqsssvvvvvvyyy~~~~~~yyypppfff^^^WWWQQQMMMKKKOOOVVV]]]cccfffhhhhhhiiihhhfffeeeeeeeeeeeefffeeegggjjjmmmppptttyyy}}}}}}}}}||||||}}}~~~~~~~~~~~~|||ssskkkeee\\\XXXSSSPPPNNNKKKFFFBBB======<<<:::999:::===???KKKZZZppp{{{iiiWWWKKKCCC???>>><<<>>>???AAAAAA???>>><<<999888888888888777777777666555666999;;;===EEENNNYYYeeessszzzvvvkkkeee^^^UUUOOOJJJGGGDDDAAA@@@@@@>>>=========???CCCLLL]]]vvvuuudddZZZSSSNNNJJJMMMUUUbbbqqq~~~{{{zzzxxxcccSSSQQQWWWbbbttt}}}ooo[[[LLLFFF===:::666333333333222111000000000000////////////..............................------------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------------------++++++++++++++++++++++++,,,---......///.........000///.........///111222///333777;;;>>>AAAFFFIIIOOOZZZgggttt~~~}}}~~~|||~~~{{{~~~}}}sssfff```eeettt|||uuussstttwwwyyyyyy{{{~~~~~~~~~yyysssllleee___XXXTTTQQQSSSWWW\\\aaaeeeiiijjjhhhgggfffdddddddddeeeeeedddfffjjjlllooosssxxx|||||||||||||||}}}~~~}}}~~~|||ssskkkeeeZZZVVVQQQNNNMMMJJJEEEAAA<<<===<<<;;;999:::<<<>>>HHHVVVkkk{{{iiiWWWKKKCCC???>>>===>>>AAACCCCCCAAA>>>===:::999999999999888888888666555777999:::<<>>AAAGGGTTTlll|||jjj^^^UUUNNNKKKMMMSSS^^^mmm|||}}}{{{lllZZZTTTVVV[[[mmm~~~wwwbbbPPPHHH???<<<888555444333222111000000000000////////////////////////////////////......------------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------,,,,,,,,,,,,------------........................,,,---......//////......///////////////000111111///444999<<<>>>BBBGGGKKKRRR^^^mmmyyy}}}~~~}}}qqqggg^^^]]]hhh{{{|||vvvuuuxxxzzz{{{{{{~~~~~~zzzuuupppkkkfff```]]]XXXYYYZZZ]]]```dddgggiiigggfffeeedddcccdddeeefffdddgggjjjmmmpppssswwwzzzzzz{{{|||}}}~~~|||}}}}}}}}}~~~|||tttkkkfffZZZVVVQQQNNNLLLHHHCCC???<<<===<<<;;;999999;;;===DDDQQQggg|||zzzhhhWWWJJJCCC???======???BBBEEEEEEBBB???===;;;::::::::::::999999999777666888:::;;;===DDDMMMZZZfffsss{{{uuummmddd[[[TTTNNNKKKGGGDDDCCCBBB@@@>>>@@@<<<<<>><<<<<<<<<;;;999999:::<<>><<<@@@CCCGGGJJJJJJGGGCCC@@@;;;;;;;;;;;;::::::::::::999777999;;;<<<===EEENNNXXXeeerrr{{{{{{rrriii___XXXPPPMMMHHHFFFDDDCCCAAA???@@@::::::???CCCGGGWWWiii~~~wwwjjj]]]QQQNNNMMMNNNUUUcccsssvvvcccWWWRRR^^^kkkssszzzpppZZZMMMEEEAAA<<<777444222000...000000000000////////////////////////////////////......------------............------------......------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------+++++++++,,,,,,---------........................,,,---......//////......---...000111111111000//////444;;;>>>???BBBHHHNNNYYYgggvvvzzz~~~}}}}}}zzzrrrccc[[[UUU[[[mmm|||yyyyyy|||~~~|||zzzvvvrrrnnniiiffffffeeedddccccccdddfffgggdddccccccbbbcccdddfffggghhhjjjnnnppprrruuuxxxzzzwwwyyy|||~~~}}}}}}~~~|||||||||}}}~~~~~~}}}uuummmggg^^^YYYSSSOOOMMMIIICCC???<<<<<<===;;;999999:::;;;@@@LLL```wwwyyygggVVVIIIAAA===<<>>EEENNNVVVcccrrr{{{~~~uuulllbbb[[[QQQNNNJJJGGGEEEDDDBBB@@@@@@999888>>>BBBDDDPPPaaayyy|||nnn```TTTOOOMMMLLLRRR___ooo}}}lll\\\PPPYYYdddmmmwww~~~ttt^^^NNNGGGCCC===888555222///---000000000000////////////000000000000000000000000.........------..................------.........------------------------........................---------------------------------------------------------............///........................------............------........................---------............///////////////000111222333111444:::@@@BBBCCCJJJSSS\\\jjj{{{{{{{{{zzz{{{~~~vvviii\\\XXXUUU]]]sss~~~zzzxxxwwwxxx{{{{{{wwwsssoookkkhhhgggfffeeedddddddddeeefffgggfffdddccccccdddeeefffiiillloooqqqrrrrrrsssuuuuuuvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~wwwmmmggg^^^ZZZSSSNNNJJJGGGDDDBBB<<<<<<;;;:::::::::;;;;;;@@@IIIZZZooorrr___SSSJJJCCC??????AAAFFFNNNVVVXXXSSSJJJCCC???@@@@@@>>><<<:::::::::999999888888999>>>DDDHHHXXXbbbppp|||yyynnneee___UUURRRMMMIIIFFFDDDAAA???<<<;;;<<<>>>>>>BBBLLLXXXrrrvvvgggXXXQQQMMMLLLQQQYYYddduuu~~~zzz~~~yyycccZZZVVVYYYeeesss}}}~~~~~~yyygggVVVJJJCCC>>>===:::555111222111///...---//////...---////////////////////////000000//////......------......---------,,,,,,,,,........................------............------////////////////////////---------------------------------............///........................------............------........................---------............///////////////000111222333333666<<>>GGGWWWkkk~~~qqq___RRRIIIBBB??????AAAGGGQQQ[[[^^^ZZZQQQJJJAAAAAAAAA???===<<<;;;<<<999999999888:::>>>CCCHHHVVV```nnnzzz~~~rrrhhhbbbWWWSSSNNNJJJGGGDDDAAA???>>><<<===>>>>>>AAAKKKUUUkkkyyyiii[[[TTTOOOMMMPPPWWWaaaqqq|||~~~mmm[[[UUUTTT]]]jjjttt}}}zzziiiXXXJJJCCC===<<<;;;666444444111000....../////////...////////////////////////111111111111000000//////.........---------,,,,,,------------------------,,,,,,------------,,,,,,........................---------------------------------............///........................------............------........................---------............///////////////000111222333666888===CCCDDDFFFNNNXXXfffttt{{{vvvvvvwwwzzz~~~ooo```SSSRRRTTT^^^uuu~~~yyywwwvvvxxx|||}}}zzzvvvsssqqqooommmiiihhhfffddddddcccddddddeeeeeefffffffffffffffeeekkkmmmppprrrrrrssstttuuuvvvwwwyyy{{{}}}~~~~~~~~~wwwnnnggg___ZZZTTTOOOKKKHHHEEECCC===<<<<<<;;;::::::;;;;;;===DDDSSSfffxxxppp^^^RRRHHHAAA>>>???AAAIIIVVVbbbgggcccYYYRRREEEDDDBBB@@@>>>=========:::::::::999:::>>>CCCGGGTTT^^^lllxxxwwwlllfffZZZVVVPPPKKKHHHEEEBBB@@@@@@>>>===>>>>>>@@@HHHQQQaaavvv~~~nnn___WWWQQQMMMNNNSSS]]]mmm{{{~~~~~~{{{bbbYYYRRRUUU^^^iiiuuuzzzkkk\\\MMMEEE>>><<<;;;777444444222000....../////////...////////////////////////111111111000000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------........................---------............///........................------............------........................---------............///////////////000111222333666888===BBBDDDGGGPPP[[[kkkyyy|||wwwxxxyyy|||iiiZZZNNNOOOTTT```www~~~xxxwwwvvvxxx||||||yyyuuusssrrrqqqooojjjiiigggeeedddccccccddddddeeeggghhhhhhgggfffeeelllnnnqqqssssssssstttuuuvvvwwwyyy{{{|||}}}~~~~~~xxxnnnhhh```[[[UUUOOOLLLIIIFFFCCC>>>===<<<;;;;;;:::;;;;;;<<>>@@@AAAKKKZZZhhhnnniii___VVVIIIFFFBBB@@@>>>>>>>>>===:::;;;;;;:::;;;>>>BBBFFFRRR\\\jjjwww~~~zzzooohhh^^^YYYRRRMMMIIIFFFCCCAAACCC???>>>>>>>>>>>>DDDLLLYYYnnnsssdddZZZRRRLLLLLLPPPZZZjjjwwwooocccVVVSSSWWWaaannnyyy~~~||||||}}}nnn```RRRHHH???<<<:::555222111222000......///000///...////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------............------........................---------............///////////////000111222333666777<<>>===<<<;;;;;;;;;;;;<<>>AAACCCMMM]]]lllrrrnnncccZZZOOOJJJDDD@@@???>>>>>>===;;;<<<<<<;;;;;;>>>BBBEEEPPPZZZiiiuuu}}}}}}qqqiiibbb\\\UUUNNNJJJGGGDDDBBBEEE@@@>>>>>>======BBBHHHUUUfff}}}xxxjjj[[[TTTMMMKKKOOOWWWfffttt~~~~~~qqqaaaXXXWWW\\\gggqqq{{{{{{{{{zzzyyy|||sssfffTTTHHH>>>;;;:::777444333222000///...000000///...////////////////////////---------------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------............------........................---------............///////////////000111222333555666;;;@@@DDDIIIVVVbbbtttqqq]]]PPPFFFLLLWWWggg}}}~~~wwwvvvvvvyyy}}}|||xxxvvvtttrrrooommmjjjiiigggeeeddddddeeeeeeeeefffggghhhiiiiiiiiiiiinnnpppssstttttttttuuuvvvxxxxxxyyyzzz{{{|||||||||}}}~~~~~~~~~~~~zzzrrrlllaaa\\\VVVQQQMMMJJJGGGEEE??????===<<<;;;;;;::::::;;;???HHHXXXiiixxx|||ppp```SSSGGG??????BBBEEEOOO```pppwwwtttiiiaaaVVVOOOGGGAAA@@@???>>><<<<<<<<<===<<<<<<>>>AAADDDMMMWWWfffrrrzzztttmmmeee```WWWPPPKKKHHHEEEDDDFFFAAA===>>>>>>===@@@EEEOOO^^^uuu}}}qqq^^^WWWOOOMMMNNNUUUbbbnnn}}}rrrfff^^^\\\aaaiiitttwwwyyyyyyyyy{{{zzzmmmVVVIII>>><<<===;;;999888333111//////000000000///////////////////////////...////////////000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................------............------........................---------............///////////////000111222333555666;;;AAAEEELLLZZZgggzzzjjjWWWKKKEEEMMMYYYjjj}}}wwwuuuvvvyyy}}}|||zzzxxxvvvuuuqqqmmmjjjiiihhhgggeeeeeeeeefffggggggggggggggghhhiiijjjkkkoooqqqtttuuuuuutttuuuvvvxxxyyyyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}}}}}}}~~~|||tttnnnaaa]]]WWWQQQMMMJJJGGGEEE@@@???>>><<<;;;;;;:::::::::<<>>======>>>AAACCCIIISSSbbbnnnwww}}}zzzrrrhhhbbbYYYQQQLLLIIIFFFDDDFFF@@@======>>>===???CCCIIIUUUkkkyyyccc[[[SSSOOONNNRRR\\\ggg{{{~~~yyylllcccbbbeeeoootttxxxzzzyyyzzz~~~~~~}}}}}}~~~ttt___QQQCCC???@@@>>>:::999333111//////000111000///////////////////////////........./////////000000////////////............------------------------,,,------......------,,,------------------------////////////////////////---------.........//////........................---..................---........................---------.........//////////////////000111222333666777;;;BBBGGGOOO]]]kkk~~~{{{fffSSSHHHEEEMMMZZZkkk}}}wwwuuuuuuyyy~~~{{{zzzxxxwwwuuuqqqlllhhhhhhgggfffeeeeeefffggghhhhhhggggggfffgggiiikkklllooorrrtttuuuuuutttuuuvvvxxxyyyzzzzzz{{{{{{{{{zzzzzz|||~~~~~~~~~~~~}}}|||||||||}}}~~~}}}uuupppbbb]]]WWWRRRNNNKKKHHHFFF@@@???>>>===;;;;;;::::::888:::BBBOOOaaapppzzz~~~|||qqqbbbUUUHHH@@@@@@EEEIIITTTfffxxxzzzsssbbbYYYNNNFFFDDDCCCAAA>>>===>>>>>>======>>>@@@CCCFFFPPP___llltttzzzwwwjjjdddZZZRRRMMMIIIFFFEEEFFF@@@<<<===>>>===>>>BBBDDDOOOddd}}}}}}ggg___VVVQQQNNNPPPXXXbbbyyy{{{xxxkkkeeegggmmmrrrxxxzzzyyyyyy|||~~~{{{zzz{{{~~~yyyjjjZZZIIICCCAAA===888555333111//////000111000///////////////////////////,,,,,,,,,---------......000/////////....................................+++,,,,,,------,,,,,,+++------------------------..................------........................////////////////////////................................................///////////////////////////000000000000222666999888888<<>>;;;:::::::::;;;:::<<<@@@JJJ[[[oooyyyzzzyyyooo```QQQGGGDDDEEEGGGGGGUUUhhhwwwwwwiii^^^RRRMMMHHHCCC@@@@@@>>>>>>======>>>@@@BBBDDDIIIOOOZZZfffpppuuuxxxxxx~~~qqqfff[[[UUUPPPJJJGGGGGGBBBAAA@@@>>>===<<<<<<<<>>CCCIIISSSdddsssrrr[[[MMMGGGIIIOOO[[[iiiwww{{{wwwwww|||}}}zzzvvvsssqqqooollljjjggggggggggggffffffffffffeeefffggggggggghhhkkkmmmooopppqqqsssuuuvvvwwwxxxzzz{{{|||}}}~~~}}}}}}|||||||||||||||{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~|||uuupppeee___VVVQQQNNNMMMJJJGGGDDDBBB???===;;;;;;;;;<<<:::<<<@@@IIIZZZmmmxxxyyyxxxnnn___PPPFFFBBBCCCEEEGGGVVViiixxxyyymmmaaaUUUNNNHHHBBB>>>>>>>>>>>>======>>>AAACCCEEEHHHOOOZZZfffpppvvvxxxxxx|||wwwlll```YYYSSSKKKGGGGGGCCCBBB@@@???======<<<<<>><<<<<<<<<<<<999<<>>>>>>>>>>>@@@BBBDDDFFFHHHNNNYYYfffqqqwwwxxxwwwvvvzzz~~~rrreee]]]VVVMMMHHHGGGCCCCCCAAA???>>>===<<<<<<===CCCOOObbbzzz}}}ooo___TTTOOONNNSSSYYYjjjwww~~~zzzkkkdddgggoooxxx{{{yyyzzz~~~~~~~~~zzzjjj]]]TTTNNNGGGAAA;;;666222333333000000222000//////......//////000////////////////////////...............---------------------------------......---------,,,,,,,,,---......////////////...---------...............................................................................................................///////////////////////////000000111111444888;;;>>>>>>AAAGGGNNNZZZmmm~~~iiiSSSLLLMMMLLLQQQXXX___dddhhhkkkmmmooorrrtttuuuvvv{{{zzzpppjjjiiiqqq|||~~~|||zzzwwwrrrooonnnmmmkkkjjjggggggggggggffffffffffffeeeggghhhiiiiiilllooorrrssstttuuuvvvxxxyyyzzz{{{}}}}}}~~~}}}zzz{{{|||||||||}}}|||uuuppphhhaaaYYYSSSPPPNNNKKKHHHFFFDDDAAA>>><<<;;;;;;<<<999;;;>>>DDDSSSeeerrrvvvxxxnnn^^^OOODDD@@@AAABBBJJJZZZmmm{{{~~~tttgggYYYPPPIIIBBB>>>>>>>>>>>>>>>???AAADDDFFFGGGIIINNNXXXeeepppvvvwwwuuupppttt{{{wwwiiiaaaYYYPPPJJJIIIEEEDDDBBB@@@>>>======<<<<<>>???CCCJJJRRR^^^qqq~~~}}}~~~cccPPPJJJLLLLLLQQQWWW\\\___aaadddfffjjjmmmrrrtttvvv{{{uuujjjdddeeennn{{{~~~}}}zzzwwwqqqmmmkkkjjjhhhgggggggggggggggffffffffffffeeegggiiijjjkkknnnrrruuuxxxxxxyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}yyy{{{}}}}}}}}}~~~|||uuuqqqiiibbbZZZTTTQQQOOOKKKIIIEEECCC@@@===;;;:::::::::888;;;===AAANNNaaaoootttxxxnnn^^^OOOEEEAAAAAACCCKKK[[[ooo|||sssgggXXXPPPIIICCC@@@AAA===>>>???AAACCCEEEGGGHHHIIIMMMUUUaaammmttttttqqqlllpppvvv}}}zzzlllddd\\\SSSMMMLLLFFFEEECCCAAA???>>>=========AAAHHHTTTiiixxxfffYYYPPPLLLNNNSSS^^^mmm}}}rrrgggeeeiiirrrzzz||||||~~~{{{pppggg___WWWRRRCCC;;;444444444111//////000000////////////000000////////////////////////---...................................................---------,,,,,,,,,+++,,,---...............,,,,,,------.../////////........................------------------------................................................///////////////////////////000111111222555999<<<>>>???EEEMMMVVVbbbuuu~~~|||{{{}}}ttt\\\LLLIIIKKKOOOTTT[[[___```aaadddgggjjjmmmqqquuuyyy~~~vvvkkkeeefffooo}}}~~~}}}zzzuuupppkkkiiihhhgggfffggggggggggggffffffffffffeeegggiiikkkmmmppptttwww{{{{{{|||}}}~~~~~~~~~~~~}}}|||zzz|||~~~{{{uuuqqqjjjddd[[[UUURRROOOLLLIIIFFFDDD@@@===;;;:::::::::888:::<<>>@@@BBBEEEGGGIIIJJJKKKLLLQQQ\\\hhhoooooommmjjjmmmrrrxxx~~~~~~qqqggg___UUUOOONNNGGGFFFDDDAAA???>>>======>>>AAAFFFOOOaaaxxx|||jjj]]]SSSMMMNNNQQQYYYhhhyyyzzzlllggggggpppxxx||||||}}}~~~vvvmmmfff___ZZZKKK@@@888666666333000///111000000//////000000111////////////////////////---------.............................................---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------...//////000........................------------------------................................................////////////////////////...000111111222555:::===>>>AAAHHHRRR[[[gggxxx}}}|||||||||{{{gggVVVMMMNNNRRRUUU[[[bbbeeeeeefffhhhkkkmmmnnnqqqwww~~~zzzqqqlllkkksss~~~|||wwwsssmmmiiihhhhhhggggggggggggggggggffffffffffffeeegggiiilllnnnqqqvvvyyy||||||}}}~~~}}}~~~~~~|||{{{zzz|||~~~~~~{{{vvvrrrllleee\\\VVVRRRPPPMMMJJJGGGEEEBBB>>><<<;;;:::;;;777:::;;;===HHHZZZiiiqqqsssjjj[[[MMMDDDAAABBBDDDKKK\\\ppp}}}tttfffXXXOOOHHHCCCAAABBB<<<>>>@@@CCCFFFHHHJJJKKKLLLKKKMMMVVVbbbjjjkkkiiigggiiimmmssszzzvvvlllbbbWWWPPPNNNHHHFFFDDDBBB@@@>>>======;;;???CCCJJJ[[[rrrooobbbXXXPPPOOOQQQUUUdddvvvqqqiiieeellluuuzzz{{{{{{}}}}}}yyyrrrkkkeeebbbRRRGGG===::::::666222000111111000000000000111111////////////////////////---------.........//////..............................---------,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,------...///000000........................------------------------................................................////////////////////////...000111111333555:::===???BBBKKKUUU___jjj{{{}}}{{{{{{|||}}}qqq___RRROOOUUU\\\[[[aaahhhkkkjjjiiilllooopppoooqqqxxx~~~vvvrrrnnnvvv}}}|||tttpppkkkhhhggghhhhhhhhhhhhgggggggggffffffffffffeeegggjjjlllnnnrrrwww{{{||||||}}}~~~}}}~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~}}}}}}~~~{{{vvvrrrllleee]]]VVVSSSPPPMMMJJJIIIFFFCCC???===<<<<<<<<<777::::::<<>>@@@DDDGGGIIIKKKKKKMMMJJJKKKSSS___gggiiiffffffgggjjjooowww{{{ooodddXXXPPPNNNHHHGGGEEEBBB@@@>>>======888<<<@@@GGGWWWooosssfff[[[SSSPPPRRRSSSbbbttt}}}tttjjjdddjjjsssxxxyyyzzz{{{~~~~~~yyy~~~|||{{{uuuooojjjgggXXXLLL@@@===<<<888444222111111000000000000111111////////////////////////---------.........//////////////////////////////......---------,,,,,,,,,............---,,,++++++//////.........---------111000...------...///000//////............//////111///---,,,,,,...111222........................,,,------...///000111111000111222333444777<<>><<<<<<<<<::::::;;;===DDDRRRcccppppppgggYYYKKKBBB???@@@BBBMMM]]]ppp|||sssfffYYYPPPJJJDDDAAABBB===???AAADDDHHHKKKNNNOOOMMMOOOSSSXXX___cccdddcccfffaaa```fffnnnwwwrrrggg^^^VVVQQQKKKHHHEEECCCCCCBBB@@@>>>======@@@FFFOOO```zzzxxxjjj\\\RRRPPPRRRVVV^^^lll{{{~~~vvvkkkcccfffmmmssswww{{{{{{|||}}}~~~|||zzz{{{}}}zzzvvvlllccc^^^UUUIII@@@:::777444111111000000000000000111222000000///...............////////////////////////..............................//////......---,,,------------------------//////.........---------//////......------------...---------......///000000///---------...000111........................---.........///000000000000111333333555888<<<@@@@@@GGGOOOXXXhhh{{{{{{{{{}}}}}}~~~sssaaaWWWTTTXXXdddooo{{{||||||yyytttrrrsssuuussssssvvv|||}}}zzzzzz~~~|||yyyvvvqqqnnniiifffffffffeeedddeeeeeeeeedddddddddeeeeeehhhhhhiiilllppptttxxx{{{~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~{{{vvvssslllfff^^^WWWSSSOOOMMMKKKHHHFFFDDDAAA>>><<<;;;;;;999::::::;;;BBBPPPaaannnooofffXXXKKKBBB???AAABBBOOO___qqq}}}sssfffYYYPPPJJJDDDAAABBB>>>???BBBEEEIIILLLOOOPPPOOOQQQUUUZZZ___aaa```^^^]]]YYYYYY___fffooo{{{uuuiii```WWWRRRLLLIIIFFFDDDCCCBBB@@@>>>======???DDDLLL[[[sss~~~pppbbbXXXTTTTTTSSS[[[hhhvvvuuuiii```bbbiiipppvvvzzzxxxzzz|||~~~{{{}}}{{{{{{}}}zzzqqqhhhddd\\\QQQFFF===888444222111111000000000000000111000000///...............////////////////////////..............................//////......---,,,------------------------...............---------............------,,,,,,------------......///000............/////////000........................////////////////////////000111333444555888===AAACCCIIIRRR^^^nnn|||}}}|||mmm\\\UUUXXXccctttyyyuuuvvvxxxuuutttvvv{{{~~~|||}}}}}}zzzvvvtttooolllhhheeedddddddddccceeedddcccccccccdddeeefffiiijjjlllooorrrvvvzzz|||}}}|||zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~~~~}}}}}}|||}}}~~~{{{wwwtttmmmhhh___XXXSSSPPPMMMKKKIIIHHHEEEBBB???<<<;;;:::999999999:::AAANNN^^^jjjmmmeeeWWWKKKBBB@@@AAACCCOOO___rrr~~~~~~sssfffXXXPPPJJJDDDAAAAAA>>>@@@CCCGGGKKKNNNPPPRRRRRRTTTXXX^^^aaa```\\\YYYTTTQQQRRRWWW]]]fffuuuzzznnncccZZZTTTMMMJJJGGGDDDCCCBBB@@@>>>===<<<>>>AAAGGGTTTjjj~~~vvviii___YYYWWWSSSXXXcccqqq~~~rrrfff\\\\\\bbbiiiqqqwwwwww{{{}}}}}}}}}|||}}}}}}~~~~~~}}}~~~vvvmmmhhhcccYYYLLL@@@888444444222222111000/////////000000//////............///////////////////////////..............................//////......---,,,------------------------...........................---,,,,,,---...000111111000//////......//////------///000000000///...........................000000000///////////////000111333444666:::???BBBDDDKKKUUUbbbttt~~~xxxhhhYYYUUU^^^nnn~~~xxxwwwxxxvvvvvvwww{{{~~~}}}}}}yyyuuurrrllljjjfffdddccccccbbbaaadddcccbbbbbbbbbdddfffgggjjjkkknnnqqquuuyyy{{{}}}{{{zzzyyyxxxxxxxxxyyyyyy||||||}}}}}}~~~}}}}}}}}}}}}~~~|||xxxtttoooiiiaaaYYYTTTPPPMMMKKKJJJIIIFFFCCC@@@===;;;::::::::::::;;;@@@MMM\\\gggjjjcccVVVJJJBBB@@@AAACCCMMM^^^rrr~~~~~~rrrfffXXXPPPJJJCCC@@@AAA>>>@@@DDDIIIMMMPPPRRRTTTSSSVVV\\\bbbeeeccc]]]XXXRRRPPPQQQSSSVVV^^^nnn}}}ttthhh]]]VVVPPPLLLHHHEEECCCBBB@@@???<<<;;;<<>>;;;:::;;;;;;;;;<<>>AAAEEEKKKOOOSSSUUUVVVSSSXXX___fffjjjhhhccc^^^VVVSSSQQQQQQQQQVVVdddrrrzzznnnbbbZZZRRRNNNIIIEEEDDDBBBAAA@@@;;;:::<<<>>>BBBKKK^^^oooxxxtttnnnggg______aaajjjwww|||ooobbbUUUPPPRRRYYYbbbkkkwww~~~}}}|||~~~~~~uuukkk\\\[[[VVVMMMBBB999555555333333111000//////////////////............//////////////////////////////.................................///......---,,,---------------------------------...............///---++++++---222777:::555444222000///...------,,,---///000000000///...////////////////////////000000000000000000000000///111333555888<<>>BBBGGGMMMRRRUUUWWWXXXVVV[[[ccclllpppooojjjfff]]]XXXSSSQQQOOORRR[[[fffvvvsssggg___UUUPPPKKKFFFDDDCCCAAA@@@;;;;;;<<<>>>???GGGXXXhhh~~~}}}xxxqqqccc```___eeerrrrrreeeWWWPPPPPPTTT]]]fffuuu~~~~~~|||{{{~~~~~~|||ssshhhSSSSSSPPPJJJBBB;;;666444222222111000/////////000///............//////000////////////////////////..............................//////......---,,,---------------------------------.........//////---------...///111333444111000///...---------------......////////////////////////////////////////////////000111111111222///111333555888===BBBGGGKKKRRR^^^nnnjjj^^^WWW^^^rrr|||zzzzzzwwwxxxzzz~~~~~~~~~{{{vvvppplllhhhgggeeeddddddcccaaa``````bbbeeegggiiiiiihhhhhhiiilllqqqvvvzzz|||||||||yyyyyyzzzyyyyyyyyyxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~{{{wwwtttnnneee\\\VVVQQQNNNKKKIIIHHHGGGFFFCCC@@@===<<<;;;;;;;;;;;;???HHHUUU___ccc]]]SSSIIICCCAAABBBCCCLLL___uuuqqqeeeWWWOOOIIIBBB@@@@@@???BBBHHHNNNSSSWWWYYYYYY\\\```hhhpppvvvuuupppllleee^^^WWWUUUSSSTTTYYY```lllzzzxxxkkkcccVVVRRRLLLGGGDDDCCCBBBAAA<<<<<<<<<======BBBQQQ```ttt~~~|||yyy{{{wwwnnnaaa\\\YYY^^^lll{{{xxxkkk\\\TTTPPPRRRZZZbbbuuu{{{{{{}}}}}}|||ssshhhOOONNNKKKHHHDDD???888444111111000000000000000111...............///000000////////////////////////..............................//////......---,,,---------------------------------.........//////+++---///111111000///...---,,,,,,,,,,,,---................../////////000000000000000000000000000......///000111222222333///111333666999===CCCGGGMMMTTTaaaqqqfff[[[VVV```vvvwwwvvvxxxvvvxxx{{{}}}yyyuuuooojjjhhhgggeeedddddddddbbb``````bbbfffiiijjjjjjiiihhhhhhlllqqqwww{{{|||||||||yyyzzzzzzzzzzzzyyyxxxxxxuuuvvvxxxzzz}}}{{{xxxuuuooofff]]]WWWRRRNNNKKKHHHHHHGGGFFFDDDAAA>>>===:::;;;::::::>>>GGGSSS]]]bbb\\\RRRIIICCCAAABBBCCCOOOaaaxxx~~~qqqeeeWWWOOOIIIBBB???@@@???BBBHHHOOOTTTXXXYYYZZZ```dddkkksssxxxxxxtttppplllccc\\\YYYYYYXXX[[[___fffttt{{{nnneeeWWWSSSLLLGGGDDDCCCBBBAAA>>>======<<<:::>>>KKKZZZiiitttwwwrrrooorrrnnneee^^^XXXSSSYYYhhhxxx|||oooaaaWWWRRRRRRYYYaaawww~~~yyy{{{}}}|||}}}tttjjjOOOLLLIIIHHHFFFAAA:::444111000000000000000111222...............///000111////////////////////////..............................//////......---,,,------------------------------------------------..................------..............................//////////////////////////////////////////000000///////////////000444111111777<<<>>>BBBFFFLLLXXXkkk~~~wwwddd\\\VVV]]]qqq|||wwwtttrrryyyyyy||||||{{{~~~xxxrrrmmmjjjffffffffffffeeedddcccbbbcccdddfffgggggggggffffffkkknnnrrrwwwzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvxxxxxxwwwzzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{sssmmmddd[[[UUUQQQOOOMMMJJJIIIHHHFFFDDDAAA???>>>===::::::<<>>???@@@EEEMMMTTTWWWYYY[[[\\\```hhhppptttyyy}}}|||xxxsssooohhhaaa[[[YYYXXXYYYdddlllwwwssskkk\\\WWWOOOHHHDDDBBB@@@???>>>;;;:::<<<>>>???FFFNNNaaaeeefffbbb___```^^^\\\UUUSSSQQQUUUbbbsss}}}oooaaaXXXWWW]]]eee{{{zzzzzz~~~|||yyy{{{{{{nnnZZZOOOJJJMMMKKK???999;;;222000///000111222000///000000000000000000000000//////............////////////...---------------------............------........................------------------------................................................///////////////.........////////////////////////000000////////////000000444111222888<<>>???<<<;;;===???CCCNNNYYYaaa\\\RRRHHH@@@>>>BBBEEERRRdddyyyssseeeVVVMMMFFF@@@>>>??????EEEMMMTTTXXXZZZ[[[\\\bbbjjjssswww{{{~~~zzzwwwsssllleee```]]]\\\]]]aaahhhtttssskkk```ZZZQQQJJJEEECCCAAA??????<<<;;;======???EEELLLXXX]]]___\\\[[[\\\[[[YYYTTTQQQOOOSSS___ooo|||}}}~~~mmm```ZZZ___ggg}}}|||zzz~~~|||xxxyyyxxxcccVVVNNNPPPMMMBBB999999222111000000111111000///000000000000000000000000//////............//////000///......------......------............------........................------------------------................................................000000//////.........---////////////////////////000000////////////000000444222333999===???DDDJJJRRR___ssssss```ZZZVVV\\\kkkzzz|||wwwrrrpppppprrrtttzzz{{{}}}|||zzz~~~{{{vvvqqqllliiiffffffeeeeeedddccccccbbbaaacccdddfffggggggffffffhhhjjjoootttwwwyyyzzzyyyxxxyyyzzz{{{||||||||||||{{{{{{|||}}}}}}}}}}}}~~~|||yyyrrrlllccc[[[UUUQQQNNNLLLJJJJJJIIIGGGDDDBBB???>>>@@@===<<<===>>>AAAKKKVVV^^^YYYPPPFFF???>>>AAADDDSSSdddyyyrrreeeVVVLLLFFF@@@>>>???>>>DDDMMMTTTYYY[[[\\\]]]eeennnvvv{{{}}}|||zzzwwwqqqjjjeeebbbaaaaaa^^^dddppp|||uuulllddd]]]UUUMMMGGGDDDBBB@@@AAA>>><<<=========CCCIIIPPPWWW\\\]]]]]]^^^\\\XXXTTTPPPMMMPPP[[[jjjxxx}}}~~~mmmaaabbbjjj|||~~~zzz|||xxxwwwqqqbbbVVVVVVSSSHHH>>>999444222000000111111111///000000000000000000000000//////............//////111000//////......//////------............------................................................---------.......................................000000000///......------////////////////////////000////////////000000111444333555:::>>>@@@FFFLLLVVVeeeyyymmm\\\XXXUUU[[[fffqqqvvvwwwsssrrrqqqpppooorrruuuxxx||||||~~~yyyyyy~~~{{{vvvqqqllljjjfffeeedddccccccbbbbbbbbb```bbbccceeefffggggggfffhhhkkkppptttxxxzzzzzzzzzyyyzzz{{{|||}}}}}}}}}}}}{{{{{{}}}}}}}}}~~~~~~}}}}}}|||yyyrrrlllddd\\\VVVQQQNNNKKKKKKJJJIIIGGGEEEBBB@@@>>>???<<<<<<===>>>AAAJJJUUU[[[VVVNNNEEE>>>===@@@CCCSSSeeeyyyqqqdddUUULLLFFF@@@>>>@@@>>>EEENNNUUUYYY[[[\\\\\\fffpppyyy}}}}}}{{{xxxsssmmmhhheeecccbbb\\\bbblllyyywwwoooeee___VVVNNNIIIFFFCCCBBBBBB???===>>>===<<<@@@FFFNNNYYYeeejjjkkkiiiccc\\\VVVPPPLLLOOOXXXeeesss~~~|||kkkhhhnnnyyyzzz{{{{{{www~~~}}}mmm___[[[ZZZQQQEEE>>>666444111000111111111000//////////////////////////////............//////111111000///////////////------............------................................................---------.........//////........................000000//////.........---///////////////////////////////////////000111111333333666<<>>AAAKKKUUUXXXTTTLLLDDD>>>===@@@CCCTTTeeeyyypppcccTTTKKKEEE@@@>>>@@@???FFFOOOVVVZZZ[[[[[[[[[fffqqq{{{~~~|||xxxvvvrrrmmmiiieeebbbaaa]]]aaajjjwww|||ssseee___VVVOOOJJJGGGEEEDDDCCC???>>>>>>===;;;>>>DDDMMM]]]pppzzz|||wwwkkk```ZZZSSSNNNPPPVVV```ooo}}}wwwppprrrxxx}}}yyyzzz~~~xxx|||qqqbbb]]][[[UUUJJJBBB888555222111111111111000//////////////////////////////............//////111111000///////////////------............------................................................,,,,,,------.../////////........................///////////////////////////////////////////////////......//////000111222333444888>>>@@@BBBJJJRRR]]]mmmjjjZZZOOOOOOQQQWWW___fffhhhhhhjjjmmmppppppppprrrwww{{{~~~zzzvvvxxx}}}yyytttpppmmmkkkeeedddcccaaa```aaaaaabbb```aaadddfffhhhiiiiiiiiinnnqqquuuyyy{{{|||{{{{{{{{{|||||||||||||||{{{{{{{{{{{{|||~~~}}}|||}}}~~~~~~}}}~~~|||xxxyyy~~~}}}{{{sssnnnfff___YYYTTTOOOLLLKKKKKKJJJHHHEEECCC@@@???;;;::::::===>>>AAAJJJTTTVVVRRRLLLDDD???>>>AAADDDTTTdddxxxpppbbbTTTKKKEEE@@@>>>@@@AAAGGGPPPWWW[[[[[[ZZZYYYeeerrr}}}~~~|||wwwuuurrrnnniiieeebbb```^^^aaaiiiuuuxxxhhhbbbYYYQQQKKKHHHEEEDDDBBB???>>>???===;;;===CCCJJJ]]]uuusssfff___VVVOOOPPPTTT[[[jjjzzzvvvtttxxx{{{zzzyyy}}}zzz{{{|||~~~rrrccc[[[XXXSSSKKKCCC:::777333111111111111000000000000000000000000000//////............//////111000//////......//////------............------................................................,,,,,,------...//////000........................------......///000000000////////////////////////............///000111222333444999???AAACCCKKKUUU___ooottt___QQQIIIJJJNNNUUU^^^eeehhhhhhhhhlllppprrrqqqsssxxx}}}~~~~~~}}}wwwuuuzzz~~~zzzvvvqqqmmmkkkiiieeedddbbb`````````aaabbb```bbbdddgggiiikkkkkkkkkqqqsssvvvyyy{{{{{{zzzyyyyyyzzzzzz{{{||||||||||||}}}||||||}}}~~~|||~~~~~~}}}}}}~~~|||xxxxxx~~~~~~|||tttoooggg```ZZZUUUPPPMMMLLLKKKJJJHHHFFFCCCAAA???===;;;;;;======???GGGPPPTTTQQQKKKDDD???>>>AAADDDSSScccvvvooobbbSSSKKKEEE@@@>>>@@@BBBIIIRRRXXX[[[ZZZXXXWWWfffsss~~~|||wwwvvvssspppkkkgggccc```^^^```gggttt~~~nnnggg]]]TTTMMMHHHDDDBBBBBB???>>>???===;;;===BBBEEEYYYsssyyymmmcccWWWPPPPPPQQQVVVeeewww{{{tttwwwxxxzzz|||~~~{{{xxxzzz~~~|||yyywwwyyy}}}~~~tttggg\\\VVVRRRKKKEEE<<<888444111111111111000000000000000000000000000//////............//////000///......------......------............------........................////////////////////////,,,,,,------...///000000........................,,,,,,---...///000111111////////////////////////............///000222222333555:::???AAADDDLLLVVVaaappplllXXXLLLFFFGGGLLLTTT]]]eeehhhiiihhhmmmrrrttttttuuuzzz~~~}}}~~~yyyuuuuuu{{{~~~|||xxxsssoookkkiiihhheeedddbbb```___```aaabbb```bbbeeehhhjjjkkkllllllrrrtttwwwyyy{{{zzzyyyxxxvvvwwwyyy{{{|||}}}~~~~~~}}}||||||~~~~~~~~~|||{{{|||}}}}}}xxxyyy~~~}}}tttooohhhaaa\\\VVVQQQNNNLLLKKKJJJHHHFFFCCCAAA@@@???<<<<<<======>>>EEENNNTTTQQQKKKDDD@@@???BBBEEERRRcccvvv~~~ooobbbSSSKKKEEE@@@>>>@@@CCCJJJSSSYYY[[[ZZZXXXVVVggguuu}}}xxxwwwuuurrrnnniiidddbbb___```fffrrrssslllaaaVVVNNNHHHDDDAAAAAA>>>>>>???===;;;===BBBBBBWWWppp~~~tttdddXXXPPPOOOPPPSSSbbbuuu~~~ttttttuuuvvvwwwyyy{{{~~~|||xxxyyy{{{|||xxxuuuvvvyyy}}}yyykkk___WWWRRRMMMHHH===999444222111111111111000000000000000000000000//////............////////////...------------------..................---................................................---------............///////////////////////////......------------..............................///000111000//////111333555777;;;@@@BBBEEEOOOZZZeeeuuurrr```QQQIIIEEEHHHOOOZZZeeelllmmmlllkkkmmmppprrrssstttwwwyyy~~~~~~xxxsssuuu~~~}}}|||xxxtttpppmmmjjjgggdddgggeeeccc```______``````aaaccceeeggghhhkkknnnpppwwwyyyzzzzzzxxxxxxyyy{{{uuuvvvxxxyyyzzz|||~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{~~~~~~|||uuurrrlllddd\\\UUUPPPMMMLLLKKKIIIGGGFFFDDDAAA???===;;;:::<<<===>>>DDDLLLSSSOOOIIICCC>>>>>>BBBFFFTTTeeexxx}}}lll```RRRJJJEEEAAA@@@BBBEEEPPPTTTVVV[[[WWWSSSYYYfffttt~~~zzzvvvuuusssqqqooojjjeeeaaa______dddooo~~~yyynnnbbb[[[TTTKKKFFFDDDAAAAAA@@@???>>>>>>>>>???DDDNNNeeezzzggg^^^UUUQQQPPPUUU```kkk|||~~~nnnkkkmmmpppqqqtttxxx{{{{{{~~~~~~{{{vvvxxx}}}yyypppqqqxxx}}}wwwgggZZZSSSMMMIII???;;;555111000000111111000000000000000000000000111111000000//////......000000000000////////////////////////////////////........................................................./////////000000////////////////////////......------------..............................///000111000//////111333555777<<>>DDDLLLRRROOOIIIBBB>>>>>>BBBFFFUUUfffyyy~~~mmm```RRRJJJEEEAAA@@@BBBDDDPPPTTTUUUZZZVVVSSSYYYfffttt{{{uuutttrrrpppnnniiiddd```______dddooo~~~}}}rrreee]]]VVVMMMGGGFFFBBBAAA@@@???>>>>>>>>>>>>DDDLLLaaa{{{~~~jjjaaaWWWRRRQQQUUU___iiizzz~~~qqqeeefffgggjjjpppwww{{{||||||wwwwww|||}}}yyyppppppvvv{{{}}}ooobbbYYYRRRLLL@@@;;;555111000000111111000000000000000000000000111000000000/////////...000000000000////////////////////////////////////................................................////////////000000000111////////////////////////......------------..............................///000111000//////111333555777===CCCFFFIIISSS^^^lllzzz}}}ppp___QQQHHHEEEDDDJJJUUUbbbmmmqqqqqqooonnnoooqqqqqqqqqsssuuuwwwyyyzzz|||{{{wwwuuuyyy|||xxxsssoookkkhhheeecccdddcccaaa___^^^^^^___```cccdddfffhhhiiilllpppssswwwyyyzzzzzzxxxxxxyyy{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{vvvsssmmmeee]]]VVVQQQNNNHHHGGGFFFEEEEEEDDDAAA???===;;;:::<<<===>>>DDDLLLQQQNNNHHHBBB>>>>>>BBBFFFWWWggg{{{nnnaaaRRRJJJDDD@@@???AAACCCPPPTTTVVVYYYUUURRRYYYfffttt}}}uuusssqqqpppmmmiiiddd```___```dddpppwwwjjjaaaYYYOOOIIIGGGBBBBBB@@@??????>>>>>>>>>DDDJJJ[[[sssooodddYYYSSSQQQTTT\\\eeevvv~~~~~~vvvccc```___dddmmmvvv|||~~~xxxwwwzzzzzz~~~zzzpppppptttyyy}}}{{{nnncccXXXPPPBBB===666222000000111111000000000000000000000000000000000000////////////000000000000////////////////////////////////////....................................................../////////000000000////////////////////////......------------.................................000000000///000222444666888>>>EEEHHHLLLWWWbbbqqq~~~~~~}}}zzzjjjYYYLLLEEECCCEEEMMMZZZhhhqqqtttsssqqqooopppqqqqqqqqqsssuuuxxxwwwyyy{{{~~~yyywwwwww|||{{{wwwrrrmmmjjjgggeeeccccccaaa___^^^]]]^^^___```ccceeefffhhhiiimmmqqquuuwwwxxxzzzyyyxxxxxxyyy{{{{{{}}}}}}}}}|||{{{}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}|||}}}~~~~~~~~~}}}{{{uuurrrlllddd\\\UUUPPPNNNHHHGGGFFFEEEFFFEEEBBB@@@===;;;:::<<<===>>>DDDLLLPPPMMMHHHAAA>>>???CCCGGGXXXiii|||oooaaaRRRIIIDDD@@@???BBBDDDQQQVVVVVVYYYTTTQQQYYYfffttt~~~vvvuuusssqqqooojjjeeeaaa``````eeeppp|||nnneee\\\QQQJJJHHHCCCBBBAAA@@@???>>>>>>>>>BBBGGGWWWmmmsssgggZZZTTTQQQRRRXXX___qqq{{{~~~~~~}}}hhh```\\\```jjjttt|||zzzwwwyyyxxx|||~~~sssqqqtttxxx}}}yyylll___TTTFFFAAA999333111111111222////////////////////////000000000000////////////000000000000////////////////////////////////////................................................------........./////////////////////////////////......------------......////////////////////////...///000000///000222444777999???FFFJJJOOO[[[gggwww}}}{{{{{{zzziiiWWWJJJDDDCCCHHHRRR```mmmtttuuusssqqqooopppqqqqqqrrrtttxxx{{{yyyzzz|||wwwwwwzzzzzzvvvpppkkkiiigggeeecccbbbaaa___^^^]]]^^^```aaaccceeefffgggiiimmmrrrvvvwwwxxxzzzyyyxxxxxxyyy{{{|||~~~~~~~~~|||{{{{{{|||~~~~~~}}}}}}~~~}}}}}}||||||~~~~~~|||uuuqqqkkkccc[[[TTTOOOMMMIIIHHHGGGGGGGGGFFFCCCAAA===;;;:::<<<===>>>DDDLLLOOOLLLGGGAAA>>>???CCCGGGYYYjjj}}}oooaaaRRRIIICCC@@@@@@CCCFFFTTTXXXXXXYYYSSSPPPXXXeeesssyyyxxxvvvtttqqqmmmhhhdddaaaaaafffqqqrrrhhh^^^SSSKKKIIIDDDCCCBBB@@@???>>>>>>>>>???EEESSShhhvvviii\\\TTTQQQPPPTTTZZZkkkvvv~~~}}}pppeee]]]^^^eeemmmxxxyyyxxxxxx{{{vvvrrrtttwww~~~rrrdddYYYLLLFFF===666222111111222////////////////////////////////////000000000000000000000000////////////////////////////////////................................................------------............////////////////////////......------------......////////////////////////...///000000000000222444999;;;???FFFKKKRRR```mmm||||||{{{||||||~~~zzzhhhUUUIIIEEEEEEMMMWWWeeepppuuutttqqqooonnnoooqqqrrrtttwww|||}}}}}}}}}vvvxxx}}}xxxtttnnnjjjhhhfffeeedddbbb```___^^^^^^```aaaccccccdddeeefffhhhlllrrrvvvwwwyyyzzzzzzxxxxxxyyy{{{~~~~~~|||||||||}}}}}}}}}}}}~~~||||||}}}~~~~~~}}}uuurrrkkkddd\\\UUUPPPMMMKKKIIIHHHGGGGGGFFFCCCAAA===;;;:::<<<===>>>DDDLLLNNNKKKFFF@@@>>>???DDDHHHZZZkkk~~~nnn```QQQHHHCCC@@@AAADDDIIIWWW\\\ZZZYYYRRROOOXXXdddrrr|||zzzxxxwwwtttpppkkkgggaaabbbfffrrruuukkkaaaVVVNNNLLLEEEDDDBBBAAA???>>>>>>>>>===BBBNNNaaazzzzzzlll]]]UUURRRQQQSSSWWWfffrrr~~~|||~~~xxxkkk```]]]^^^dddrrr|||yyywwwzzz~~~yyyssssssvvv~~~vvvhhh]]]SSSLLLAAA999444222222111000000000000000000000000////////////000000000000000000000000////////////////////////////////////............................................................////////////////////////////////////......------------......////////////////////////---///000000000000333555<<<<<<@@@EEEKKKSSScccrrrxxxbbbOOOFFFEEEGGGRRR\\\hhhrrrtttrrrooommmmmmnnnppprrruuuzzzvvvyyy}}}vvvqqqlllhhhggggggffffffbbbaaa_________aaacccdddbbbcccdddeeegggkkkqqqvvvwwwyyyzzzzzzxxxxxxyyy{{{}}}~~~}}}{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~wwwsssmmmfff^^^WWWRRROOOKKKIIIGGGGGGFFFDDDAAA???===;;;:::<<<===>>>DDDLLLMMMJJJEEE@@@===???DDDHHHZZZjjj}}}mmm___PPPGGGCCCAAACCCFFFLLL[[[___\\\YYYQQQNNNWWWcccppp}}}}}}|||zzzxxxuuuqqqlllhhhbbbbbbgggrrryyynnndddYYYQQQOOOEEEDDDCCCAAA??????>>>>>>===@@@HHHXXXqqq~~~ooo```XXXTTTSSSSSSVVVbbbooo}}}~~~{{{}}}rrreee___\\\^^^ooo{{{wwwxxx|||yyysssqqqttt|||yyylllbbbYYYQQQEEE;;;555333222111000000000000000000000000.../////////000000000111000000000000////////////////////////////////////................................................////////////000000000000////////////////////////.........------.........000000000000000000000000---...000000000111333555======@@@EEEJJJTTTeeeuuuvvv]]]JJJBBBDDDIIIVVV___kkkrrrtttqqqnnnllllllmmmpppssswww}}}}}}wwwzzz}}}tttpppkkkgggfffgggggggggbbbaaa```___```bbbdddeeebbbbbbcccdddfffkkkqqqvvvwwwyyyzzzzzzyyyxxxzzz{{{zzz{{{}}}}}}{{{yyyyyyyyy}}}}}}}}}}}}~~~~~~}}}~~~yyyuuuoooggg```YYYSSSQQQKKKIIIGGGFFFEEECCC@@@======;;;:::<<<===???DDDLLLLLLJJJEEE@@@===???DDDIIIZZZjjj}}}~~~mmm___OOOGGGCCCAAADDDGGGNNN]]]aaa]]]ZZZPPPMMMWWWbbbooo|||}}}|||zzzxxxuuuqqqlllhhhbbbbbbgggrrr{{{qqqggg\\\TTTRRREEEEEECCCAAA@@@???>>>>>>>>>???CCCPPPkkkrrrbbbZZZWWWUUUUUUWWW```mmm{{{~~~zzz|||xxxkkkccc]]]^^^qqq|||vvvwwwzzz~~~yyyrrrppprrr{{{zzzooofff]]]TTTHHH===666333222111000000000000000000000000.../////////000000111111000000000000////////////////////////////////////........................------------------------........................((()))***+++---...///000......////////////......000000000000////////////000111111000000222555888:::@@@EEEGGGKKKVVViiiwwwpppZZZJJJCCCHHHPPPZZZdddnnnqqqmmmkkkooossssssuuuyyy}}}{{{ttt~~~|||uuuoooiiiggghhhhhhddd```cccbbbaaa``````_________cccbbbbbbdddhhhnnnssswwwvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}|||zzzyyyyyyzzz~~~}}}|||{{{|||~~~}}}~~~}}}{{{yyyuuuooohhhaaaZZZRRRMMMJJJIIIGGGEEECCCAAAAAA@@@===<<<;;;999:::===BBBFFFNNNIIIDDD@@@<<<;;;BBBKKK]]]nnn{{{ooo^^^MMMHHHEEEAAABBBGGGWWWcccddd^^^YYYPPPLLLUUUfffrrr}}}|||xxxwwwxxxuuuooojjjbbbeeemmmxxxtttkkkaaaXXXRRRIIIFFFCCCAAA@@@@@@???>>>===>>>AAALLLccc}}}wwwggg___XXXQQQPPPTTT```kkkzzz||||||nnnbbb\\\___lllzzzzzzyyyvvvwww|||{{{qqqnnnrrr{{{~~~qqqfff___VVVIII>>>999666444222111111000000000000111111000000///...............222111000.........///000---------............///////////////////////////.........---------------........................,,,,,,,,,---......//////......////////////......000000000000////////////000111111000000222666999;;;@@@FFFIIINNNZZZlll{{{nnnYYYJJJEEEKKKTTTaaaiiiqqqrrrmmmkkknnnsssyyy|||~~~zzzuuu{{{tttooojjjhhhhhhhhhdddaaabbbaaa```______^^^^^^___aaaaaabbbdddhhhnnnssswwwzzzzzz{{{||||||||||||{{{zzz|||}}}|||yyyxxxwwwxxx||||||{{{zzz{{{}}}}}}~~~~~~}}}yyyuuuoooiiibbb[[[SSSOOOJJJIIIGGGEEECCCAAA@@@@@@<<<<<<;;;::::::===BBBFFFLLLGGGBBB???;;;:::AAAJJJ^^^ppp|||ooo]]]NNNHHHEEEAAACCCIIIYYYeeeeee___[[[RRRNNNWWWhhhttt~~~zzzxxxxxxuuuoooiiibbbeeemmmxxxwwwmmmcccZZZTTTJJJGGGCCCAAAAAA@@@???>>>>>>???AAAIII]]]vvv{{{kkk```XXXQQQQQQTTT]]]jjjyyy}}}}}}nnnbbb[[[]]]iiiwww}}}yyyvvvwww{{{|||rrrmmmqqqxxx~~~rrrgggaaaXXXKKKAAA:::777555333111111000000000000111111000000///...............111000///---------...///---------............///------------------------/////////......---------......................../////////.....................////////////......////////////000000000000000000111111111333666999<<>>;;;:::AAAJJJ]]]nnnzzzmmm\\\NNNIIIFFFBBBEEEKKK\\\gggggg```\\\SSSQQQZZZjjjvvv|||zzzyyytttnnnhhhaaaeeennnyyy{{{pppfff]]]WWWKKKHHHDDDBBBAAA@@@???>>>>>>???AAAFFFUUUlllpppcccYYYRRRQQQSSSZZZgggwwwooobbbYYYYYYdddppp~~~yyyvvvvvvzzz~~~vvvpppqqqwww|||uuuhhhbbbZZZOOODDD<<<888555444111111000000000000111111000000///...............///......------------...---------............///------------------------000000000///......------......................................................////////////......////////////000000000000000000111111111333777:::<<>>???@@@CCCNNNddd|||vvvfff[[[TTTRRRSSSVVVccctttqqqcccXXXUUU^^^iiixxx{{{wwwvvvyyy}}}}}}uuussswwwzzzxxxkkkccc]]]RRRGGG>>>888555444111111000000000000111111000000///...............///.....................---------............///////////////////////////000000/////////.................................,,,,,,,,,---......//////......////////////........./////////000000000111000000111111111444888;;;<<<@@@FFFMMMXXXhhh{{{}}}}}}fffRRRJJJLLLWWWbbbqqqrrrrrrnnnjjjjjjoootttzzz|||xxxvvv|||}}}wwwssspppmmmjjjgggfffeeedddccc^^^]]]\\\[[[ZZZZZZZZZZZZ]]]___bbbggglllqqqtttvvvvvvwwwyyy{{{|||}}}~~~~~~}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~~~~|||xxxrrrlllfff___WWWSSSJJJIIIGGGDDDBBB@@@>>>>>>;;;<<<;;;::::::<<>>???BBBJJJ^^^xxx{{{jjj]]]VVVTTTSSSTTT```qqquuueeeXXXRRRXXXbbbpppyyy~~~yyywwwyyy}}}yyytttuuuwww{{{~~~{{{oooeee___VVVKKK@@@999555333111111000000000000111111000000///...............////////////000/////////---------............///////////////////////////................................................++++++,,,---......//////......////////////............//////000000111111///000111111222444888;;;>>>AAAGGGOOO[[[lll|||}}}|||aaaPPPKKKPPP\\\gggrrrrrrpppllliiijjjoootttuuuzzz{{{wwwvvv|||vvvqqqmmmllliiifffdddcccbbbbbb^^^]]]\\\[[[ZZZZZZZZZZZZ^^^```dddiiinnnrrrtttvvvwwwxxxzzz|||~~~|||~~~~~~|||zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||||~~~{{{tttnnnggg___XXXSSSKKKIIIGGGDDDAAA???>>>===;;;<<<<<<;;;:::;;;>>>AAACCC@@@???>>><<<<<>>@@@@@@===<<<<<<:::;;;AAAJJJ[[[mmmuuudddXXXNNNKKKHHHFFFNNNYYYdddmmmjjjaaa]]]WWWWWWccclllxxx~~~xxxpppjjjfffaaafffppp|||vvvhhh^^^TTTPPPIIIDDDBBBAAAAAA@@@???<<<<<>>===<<<;;;;;;<<<;;;:::;;;===???===:::::::::999999@@@HHHYYYlll~~~ssscccXXXNNNLLLHHHGGGOOOZZZgggooolllccc^^^XXXYYYeeemmmyyy}}}wwwpppiiifffaaafffppp|||yyyjjj```UUUPPPJJJDDDBBBAAAAAAAAA@@@<<<<<<@@@FFFPPPbbbtttrrrddd^^^XXXSSSRRRZZZggguuummm\\\QQQRRRXXX___jjjwww||||||}}}}}}xxxxxxuuu}}}{{{mmmjjjcccWWWJJJ???:::999111111000000000000111111000000///...............+++,,,.../////////......---------.........//////////////////////////////......------------..................////////////............---,,,+++***...//////000000000000000////////////000000000000333333333333333666:::>>>BBBFFFKKKTTTeeexxx|||yyy~~~}}}}}}~~~sssaaaPPPKKKPPP[[[kkkyyy{{{uuunnnjjjiiilllnnnppptttyyy{{{zzz|||}}}xxxqqqlllkkkjjjhhheeecccaaa``````[[[\\\]]]]]]\\\\\\^^^```aaaffflllqqquuuwwwyyyzzzyyywwwuuutttssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{|||||||||||||||}}}~~~~~~}}}{{{zzz|||~~~|||}}}~~~||||||}}}|||{{{~~~zzzsssiii```YYYUUUIIIFFFCCCAAA@@@@@@???>>><<<;;;:::999999;;;<<<>>>???===<<<<<<::::::AAAJJJ\\\mmm~~~uuudddXXXMMMJJJGGGFFFPPP^^^nnnooolllddd[[[XXX]]]cccqqqzzz~~~xxxqqqiiieeeaaagggqqq~~~}}}ooofff[[[UUUMMMFFFCCCCCCCCCCCC@@@???>>>???AAAIII[[[mmmwwwggg^^^UUUMMMPPPUUUaaaooo}}}ttt___RRRQQQXXX^^^kkkzzz~~~{{{|||~~~~~~uuurrruuuxxx|||rrrkkkaaaWWWNNNFFF>>>888666444111000000000000///000000////////////000000000000000000000000000000000/////////............,,,---......//////............------------..................////////////////////////...---,,,+++......///000000000000///////////////000000000000222333333333333666:::>>>CCCFFFLLLUUUfffxxxvvvvvv}}}~~~~~~kkk]]]PPPNNNUUU```mmmyyyzzzuuunnnjjjjjjlllooopppsssxxx{{{{{{}}}}}}wwwpppkkkjjjiiigggfffcccaaa```___\\\]]]^^^^^^]]]]]]___aaabbbffflllrrruuuwwwyyy{{{zzzxxxvvvtttssstttuuuvvvvvvvvvxxxyyyzzzzzz{{{{{{|||||||||||||||}}}~~~~~~|||zzzzzz{{{~~~~~~}}}}}}~~~~~~}}}}}}~~~|||{{{~~~zzzsssjjj```YYYUUUKKKHHHDDDAAA@@@???===<<<<<<;;;:::999999;;;<<<>>>???<<<<<<<<<::::::AAAJJJ[[[mmm~~~tttdddXXXMMMIIIFFFFFFQQQ^^^nnnnnnllldddZZZXXX]]]dddrrrzzz}}}wwwpppiiieeebbbhhhsssrrrhhh\\\VVVMMMFFFCCCBBBBBBBBB@@@>>>>>>???@@@HHHYYYjjj~~~yyyjjj```WWWOOONNNSSS^^^lllzzzvvvaaaRRRQQQVVV^^^iiixxx||||||}}}wwwtttrrruuuzzzuuuooofff]]]UUUKKKAAA999888555222000111111000///000000////////////000000000000000000000000000000............------------,,,---......//////............------------..................///////////////000000//////...---,,,---......///////////////////////////000000000000111222222222333666;;;>>>CCCHHHNNNXXXhhhxxx|||xxxrrruuu~~~~~~~~~wwwaaaWWWOOORRR\\\hhhrrrzzzyyytttmmmiiiiiillloooqqqrrrwww}}}~~~zzz||||||vvvooojjjgggggggggfffdddaaa___]]]]]]^^^___^^^]]]]]]___```cccgggmmmrrruuuwwwzzz{{{{{{yyywwwuuusssssstttuuuuuuvvvwwwyyyzzzzzz{{{{{{|||||||||||||||}}}~~~~~~{{{zzzzzz{{{}}}~~~}}}|||~~~~~~}}}|||{{{tttkkkaaaYYYTTTMMMIIIEEEBBB@@@>>><<<;;;;;;;;;:::999:::;;;<<<===>>><<<;;;;;;::::::AAAJJJZZZlll}}}~~~rrrdddWWWMMMIIIFFFGGGRRR```mmmnnnkkkbbbZZZXXX^^^eeettt{{{{{{vvvpppjjjfffcccjjjuuuuuulll___XXXOOOGGGCCCAAAAAA@@@???======>>>???EEEVVVfff}}}}}}mmmcccZZZQQQKKKPPPZZZggguuuyyydddTTTPPPUUU]]]fffttt~~~}}}}}}zzzuuunnnrrrxxx~~~xxxsssmmmgggaaaWWWJJJ???:::777333222111222111000000000////////////000000000000000000000000000000,,,,,,,,,---------------,,,---......//////............------------..................////////////000000000000000///......------...///////////////////////////000000000000000111222222333777;;;???DDDIIIQQQ\\\kkkzzzwww{{{wwwrrryyy~~~{{{mmmZZZSSSNNNTTTbbboooxxx}}}uuupppjjjggggggkkknnnpppqqqvvv|||zzzyyy|||zzztttnnniiieeefffffffffdddaaa^^^\\\\\\]]]^^^]]]\\\\\\^^^```eeeiiinnnrrruuuxxxzzz||||||zzzxxxuuussssssttttttuuuvvvwwwyyyzzz{{{{{{{{{|||||||||||||||}}}}}}~~~||||||||||||}}}~~~~~~}}}~~~}}}|||vvvmmmdddZZZTTTLLLIIIEEEBBBAAA???===<<<;;;;;;:::::::::;;;<<<======;;;:::;;;::::::AAAJJJYYYkkk}}}~~~qqqdddWWWLLLIIIFFFHHHSSSaaammmmmmjjjaaaXXXWWW___gggvvv|||}}}zzzvvvpppkkkhhhdddlllxxxxxxooobbb[[[QQQIIIDDDAAA@@@???>>>======>>>===CCCRRRaaa{{{rrrfff[[[RRRLLLOOOWWWcccqqq~~~~~~hhhVVVPPPSSS\\\cccppp}}}~~~|||tttmmmqqqwww|||yyyuuurrrqqqpppgggXXXKKK===999555222222222222111000000////////////000000000000000000000000000000,,,------------.........,,,---......///...............------------..................////////////000000000111000000///...---......///000/////////////////////000000000000000111222222444888===AAADDDKKKTTT```ooo}}}www{{{xxxvvv~~~vvvfffVVVRRROOOVVVfffvvv~~~rrrmmmgggdddeeeiiimmmooorrrvvv||||||vvvwww}}}~~~yyysssmmmiiiddddddeeeeeeccc```]]][[[ZZZ\\\\\\\\\[[[\\\^^^```gggkkkooosssvvvxxx{{{~~~|||{{{xxxuuutttssstttuuuuuuvvvwwwyyy{{{||||||||||||||||||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~|||}}}wwwpppfff\\\TTTJJJGGGDDDBBBAAAAAA???>>>::::::::::::;;;;;;<<<<<<===::::::;;;::::::AAAJJJXXXjjj|||}}}qqqdddWWWLLLHHHFFFHHHTTTcccmmmmmmhhh___WWWWWW```hhhxxx~~~~~~}}}yyyuuupppkkkhhhdddmmm{{{{{{qqqeee^^^TTTKKKEEEBBBAAA@@@>>>===>>>>>>===@@@NNN\\\yyyvvvhhh\\\RRRNNNPPPVVV```nnn{{{nnnYYYPPPQQQZZZ```kkkyyy}}}rrrppprrrwww{{{~~~~~~}}}zzzvvvtttxxx{{{uuufffXXX???;;;666333222222222111000000////////////000000////////////////////////..................//////,,,---......///...............------------..................//////////////////000000000000//////...//////000000000000000////////////000000000000000111333333555999???CCCDDDLLLWWWdddtttyyy}}}|||}}}rrrbbbUUUSSSSSS[[[lll}}}pppkkkfffccceeeiiinnnppptttxxx~~~xxxtttvvv~~~}}}xxxsssnnnjjjccccccccccccaaa___]]]\\\YYY[[[\\\\\\\\\]]]```bbbiiilllppptttvvvyyy||||||zzzxxxvvvttttttuuuvvvvvvwwwxxxzzz|||}}}~~~~~~|||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}xxxrrriii^^^VVVJJJGGGDDDBBBBBBBBB@@@???:::::::::;;;;;;;;;<<<<<<<<<:::999:::999:::AAAJJJYYYjjj{{{}}}rrrdddWWWLLLHHHFFFIIIVVVeeemmmlllggg^^^VVVWWWaaajjjyyy~~~{{{xxxsssnnnjjjgggdddnnn|||~~~ttthhhaaaVVVMMMGGGDDDBBBAAA>>>>>>???>>><<>>::::::;;;;;;<<<<<<;;;;;;;;;999999:::999:::AAAJJJZZZkkkzzz}}}sssdddWWWKKKHHHFFFIIIWWWfffmmmkkkfff]]]UUUWWWaaakkkzzz}}}|||yyyuuupppkkkfffdddcccnnn}}}wwwjjjcccXXXOOOIIIFFFDDDCCC??????@@@???===>>>IIIVVVkkk}}}ooocccZZZRRRRRRTTT[[[gggvvvxxx```RRRPPPOOOUUU___jjjttt}}}vvvrrrssstttwwwzzz~~~|||uuuwww}}}yyyhhhYYYAAA<<<666222000000111000000000////////////000000////////////////////////000000///...------,,,+++,,,---......//////...............------...................../////////000......///////////////...000000111222222222222222////////////000000000000111333444555888<<>><<<999:::;;;;;;<<<<<<;;;;;;;;;999999:::999:::AAAJJJ[[[kkkyyy~~~}}}tttdddWWWKKKHHHGGGJJJWWWgggmmmkkkfff\\\UUUWWWbbblllzzz|||zzzwwwsssmmmhhhdddbbbbbbnnn}}}zzzkkkdddYYYPPPJJJHHHFFFEEE@@@@@@AAA@@@===>>>HHHTTTfff}}}rrrggg^^^SSSRRRSSSYYYeeesss{{{aaaSSSPPPKKKQQQ[[[eeemmmvvv~~~~~~zzzrrrrrrsssvvvzzzuuuuuuyyytttcccSSSAAA===666222000000000000000000////////////000000////////////////////////000000///...,,,+++***))),,,---......//////......////////////////////////////////////////////////000000000000////////////000000000000000000000000///////////////000111111222222333555999???EEEIIIJJJPPP___ttt~~~ooo___SSSUUU___qqqyyyuuummmllljjjiiijjjmmmqqqsssyyy{{{~~~}}}xxxwwwzzzyyytttpppllljjjbbb```___^^^^^^]]][[[YYY[[[[[[\\\]]]___bbbhhhlllqqqrrrsssuuuxxxzzz{{{|||zzzyyyvvvtttsssssstttuuuwwwwwwyyyzzz|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||||||||}}}~~~~~~~~~~~~~~~~~~yyy|||~~~{{{vvvlll___VVVNNNKKKFFFBBBAAA@@@>>>===>>><<<::::::;;;;;;;;;:::===999777888999;;;BBBIIIZZZfffuuu~~~xxxoooaaaUUUKKKHHHHHHKKKYYYhhhmmmllleeeYYYPPPRRR___lll{{{zzz|||wwwssspppjjjbbb^^^___bbbqqq|||pppdddXXXQQQKKKDDD@@@@@@DDD@@@>>>?????????EEELLL```xxxyyyiii[[[TTTSSSQQQSSS^^^ooo}}}jjjWWWOOOJJJMMMQQQXXXdddssswwwssssssxxx|||yyypppooojjj[[[KKK???;;;666222111000///...000000000000////////////......................../////////////////////////////////////////////////////////////////////////////////////////////////////////...............000000000000000000000000///////////////000111111111111111333777===CCCFFFKKKRRRbbbxxx~~~lll\\\SSSUUUaaatttyyytttnnnllljjjiiijjjmmmpppsssxxxzzz~~~|||xxxwww{{{yyyuuuqqqllljjjdddaaa___^^^^^^]]]\\\[[[\\\\\\]]]^^^```dddiiimmmrrrrrrsssuuuwwwyyy{{{|||zzzyyywwwuuuttttttuuuvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~zzz{{{|||wwwmmm```WWWOOOKKKFFFCCCAAA@@@>>>======;;;:::999:::;;;:::999===999777888999;;;AAAIIIYYYeeettt}}}wwwnnn```TTTJJJHHHGGGKKKYYYhhhllljjjdddZZZRRRTTTaaalllzzz{{{|||wwwrrrpppjjjbbb^^^___cccrrr|||rrrggg[[[TTTNNNFFFBBBAAADDD@@@>>>?????????DDDKKK[[[sss{{{lll]]]UUUSSSPPPSSS]]]lll{{{qqq]]]QQQJJJKKKMMMSSS^^^lllzzzwwwsssssswww|||{{{rrrmmmfffXXXJJJ???;;;666333222222111000000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////---------...............000000000000000000000000000////////////000111111222222222444888>>>CCCGGGMMMUUUggg|||~~~}}}{{{hhhXXXRRRVVVdddwwwyyysssooommmkkkiiijjjllloooqqqwwwzzz~~~zzzwwwxxx}}}yyyuuuqqqmmmjjjfffccc___]]]]]]^^^]]]]]]\\\]]]^^^___aaaeeejjjnnnssssssssstttvvvyyy{{{}}}{{{yyywwwvvvuuuvvvwwwxxxwwwwwwxxxyyyzzz||||||}}}|||||||||{{{{{{{{{{{{{{{~~~~~~~~~~~~{{{zzz~~~}}}xxxnnnbbbYYYOOOLLLGGGCCCBBB@@@???======;;;999999:::::::::999===999777888999:::AAAIIIXXXdddsss|||vvvmmm___SSSIIIGGGGGGKKKYYYiiikkkjjjdddZZZSSSVVVaaalllxxx}}}}}}|||wwwrrroooiiiaaa]]]^^^dddrrr~~~uuujjj^^^WWWQQQIIIDDDCCCDDD@@@>>>??????>>>CCCJJJUUUlllooo```UUURRRPPPRRRZZZhhhwww}}}eeeUUUMMMKKKJJJNNNXXXgggvvvxxxsssqqquuuzzz~~~wwwmmmdddVVVIII@@@<<<777444333333333222000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////------............//////////////////////////////000000//////000000111222555555555777;;;AAAFFFJJJOOOYYYlll||||||wwwcccTTTPPPVVVfffzzzyyysssnnnllliiihhhhhhjjjmmmooovvvzzzxxxwwwzzz~~~yyytttpppllliiigggddd___]]]]]]^^^^^^^^^[[[\\\]]]^^^```dddjjjnnntttsssssstttvvvxxx{{{}}}{{{yyyxxxwwwwwwxxxzzz{{{wwwxxxxxxyyyzzz{{{{{{|||{{{|||||||||}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~{{{{{{}}}~~~}}}zzz}}}yyyooocccZZZPPPMMMHHHDDDBBBAAA???>>><<<:::999999::::::999888<<<999777888888:::AAAIIIXXXdddrrr|||~~~vvvmmm]]]QQQHHHFFFGGGKKKZZZjjjmmmkkkeee[[[UUUWWWaaakkkwww{{{|||wwwqqqnnnhhh```\\\]]]cccrrrwwwlllaaaZZZSSSKKKEEEDDDDDD@@@?????????>>>BBBHHHSSShhhrrrdddWWWRRROOOQQQXXXcccrrr~~~ppp\\\SSSNNNJJJMMMWWWddduuuyyysssooorrrwww{{{~~~pppcccVVVKKK???;;;777444333333333222000000000000////////////........................////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////000000000000000111222222555555666888<<>>===;;;999999:::;;;:::999<<<888666777888:::AAAHHHXXXdddrrr{{{~~~vvvlll\\\PPPGGGFFFHHHLLL[[[lllqqqmmmeee[[[UUUWWWaaaiiivvv{{{~~~}}}vvvqqqmmmfff___\\\]]]cccrrryyyoooccc\\\UUULLLFFFDDDDDDAAA???@@@???===AAAGGGRRRddd{{{vvvgggYYYSSSOOOQQQVVV^^^mmm|||zzzeeeYYYPPPJJJLLLTTT```rrr|||sssmmmooouuuyyy~~~rrrcccVVVLLL???;;;666333222222222111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......//////000111111111000000000000000000000000111000000000000111222222333333444666<<>>>>><<<::::::;;;;;;;;;:::<<<888666777888999@@@HHHVVVcccqqqzzz~~~}}}tttkkk[[[PPPGGGGGGIIINNN]]]nnnsssnnndddZZZUUUXXXbbbkkkwww|||}}}vvvpppllleee^^^[[[\\\dddrrr|||qqqfff___XXXNNNGGGEEEDDDAAA@@@@@@???===@@@EEEPPP___uuuxxxkkk[[[TTTPPPRRRTTTZZZiiizzzrrr```TTTJJJKKKPPPYYYiiiyyywwwnnnoootttxxx|||tttfffWWWMMM@@@<<<777333222111000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////------......///000000111000000000000000000000000111111000000111111222333111222333777===DDDKKKOOOXXXdddxxxttt[[[NNNNNNHHHRRRfff{{{{{{xxxkkkiiigggfffgggjjjmmmooowww|||yyyrrruuu~~~zzzuuuppplllhhheeedddaaa___^^^^^^]]]\\\[[[YYYZZZ\\\]]]```dddjjjnnnqqqsssuuuwwwyyyyyyxxxxxxwwwwwwvvvvvvxxx{{{}}}||||||||||||||||||||||||yyy{{{}}}~~~~~~{{{yyyvvvtttsssrrrssstttuuuvvvxxxyyyyyyzzz}}}~~~zzzzzzxxxoooddd\\\TTTPPPJJJFFFDDDBBB@@@>>>???===;;;;;;<<<<<<<<<;;;;;;888666777888999@@@HHHTTT```nnnwww|||zzzrrrhhh[[[PPPHHHHHHJJJPPP___pppssslllbbbXXXUUU[[[fffpppxxx}}}}}}vvvpppkkkddd]]]ZZZ\\\ggguuutttiiibbb[[[PPPIIIFFFDDDAAA@@@@@@???<<>>999555333111000///000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,------...///000000000000000000000000000000111111111000111111222333333333555999???GGGNNNSSSZZZggg{{{~~~~~~nnnTTTJJJLLLGGGQQQeeezzz|||yyykkkjjjhhhgggiiilllooorrrwww}}}xxxqqquuuyyytttoookkkgggdddbbb```___^^^^^^]]][[[YYYZZZ[[[]]]^^^aaaffflllppppppsssvvvyyyzzzyyyxxxwwwvvvvvvvvvvvvxxx{{{~~~}}}}}}}}}}}}||||||||||||yyy{{{}}}xxxwwwuuusssrrrrrrrrrrrrtttvvvxxxxxxxxxyyy{{{}}}~~~yyyyyy~~~xxxoooddd\\\TTTPPPKKKFFFDDDBBB@@@>>>???===<<<<<<=========;;;;;;888666777777999@@@HHHQQQ^^^llluuuyyyxxxooofff\\\PPPHHHHHHKKKQQQ```qqqrrrjjj```VVVUUU\\\jjjtttyyy}}}vvvooojjjddd\\\ZZZ\\\iiiwwwwwwllleee]]]SSSKKKHHHDDDAAA@@@AAA???<<<>>>CCCFFFRRRhhh}}}rrr___VVVQQQSSSSSSVVVfffyyyqqq```RRROOONNNOOO[[[kkk}}}tttrrrwwwzzz}}}sssdddWWWEEE@@@:::666444222111///000000000000////////////000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////............222222111111111111111111333333666<<<@@@DDDKKKSSS^^^kkk~~~~~~~~~||||||zzzbbbPPPGGGFFFIIINNN^^^sss}}}yyyrrroooiiihhhfffeeeeeejjjpppvvvzzz~~~yyyqqqssszzzuuupppmmmiiifffcccaaa^^^[[[ZZZZZZ[[[\\\ZZZZZZ\\\___ccchhhlllnnnpppsssvvvzzz||||||{{{{{{yyyxxxwwwwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}}}}}}}{{{yyyvvvssspppooopppqqqssswwwuuuuuuwwwvvvuuuwww|||~~~|||{{{~~~yyypppfff___VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999:::777666777888999@@@GGGQQQ\\\iiiqqquuuvvvooohhhZZZQQQIIIGGGJJJRRR```kkksssmmmbbbWWWTTTZZZgggrrr}}}wwwpppjjjccc]]]\\\^^^lllzzz{{{ppphhhaaaYYYOOOHHHAAAAAA@@@???>>>>>>>>>???CCCNNNbbbyyyxxxfff[[[RRRRRRTTTXXXdddrrrxxxeeeUUUPPPOOOOOOZZZhhhxxxyyy|||~~~~~~~~~zzzjjjYYYMMMCCC;;;888666333222333333222111111000111111111000000000000000000000000////////////////////////000000//////.........---............////////////////////////////////////////////////////////////////////////////////////111111111111111111111111333333666<<>>FFFMMMWWWccckkkooopppjjjcccVVVNNNGGGFFFKKKSSSaaammmoooiii___VVVSSSZZZhhhsss|||~~~xxxqqqkkkccc]]]]]]bbbssstttjjjccc[[[QQQJJJDDDCCCBBBAAAAAA@@@@@@@@@???HHHZZZqqq|||nnnaaaVVVTTTSSSUUU___kkk|||vvv___TTTQQQQQQWWW```nnnxxx~~~~~~xxxiiiTTTIII>>>999666333111333111111000////////////000000000000000000000000000////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000111111111111111111111111111222222222444444777>>>CCCHHHPPPXXXeeevvv}}}}}}yyycccPPPEEEDDDFFFJJJPPPYYYaaaccccccbbbccc``````aaacccfffllltttyyywwwtttsssyyy|||vvvpppkkkgggccc```aaa___]]][[[ZZZZZZ[[[[[[[[[[[[[[[]]]___bbbeeefffmmmppptttxxx{{{|||{{{{{{xxxyyyzzz{{{|||}}}}}}}}}||||||}}}}}}~~~~~~~~~}}}~~~}}}~~~||||||~~~yyyuuuuuuxxxyyyvvvuuuvvvwww{{{~~~{{{rrrfff^^^VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999999666555777888888===DDDKKKUUUaaahhhlllmmmhhhaaaVVVNNNGGGFFFJJJRRR___kkkmmmggg^^^UUURRRZZZhhhsss}}}~~~xxxqqqkkkccc]]]___dddtttuuukkkccc[[[QQQJJJDDDDDDBBBAAA@@@@@@@@@@@@???FFFUUUlllqqqcccXXXUUUSSSTTT]]]iiizzz~~~eeeWWWRRRRRRWWW]]]kkkwww~~~~~~~~~}}}pppZZZNNNBBB;;;777333222333222111111000000000000000///////////////////////////////////////////////////////////////.....................////////////000000000000000000000000000000000000000000000000///000000000111111111222000000111111111222222222555444888???EEEJJJRRRZZZhhhyyyuuuaaaPPPFFFEEEGGGNNNWWWbbbfffeeebbbaaa```^^^```aaadddhhhnnnvvv|||tttsssttt|||}}}vvvppplllhhhdddaaa___^^^]]][[[ZZZZZZZZZ[[[[[[[[[\\\]]]___ccceeegggoooqqquuuyyy||||||||||||uuuvvvxxxyyyzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}~~~}}}}}}yyywwwyyyyyyuuussssssuuuyyy~~~|||rrrggg___VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999888555555777777777<<>>>>>@@@EEERRRhhhrrreeeYYYUUUSSSSSS\\\hhhyyylll[[[TTTTTTXXX\\\lllyyy|||zzzzzz~~~sssaaaTTTFFF>>>888444222444444333222222111111222222////////////////////////////////////////////////.........///////////////............////////////000000000000000000000000000000000000000000000000...//////000000111111111000000000111222222333333555555999@@@GGGLLLTTT\\\mmm|||ooo\\\MMMFFFFFFHHHTTT```kkklllgggcccaaa```aaaccceeehhhmmmsss{{{ssssssvvv~~~|||vvvqqqmmmiiieeebbb^^^]]]]]][[[[[[ZZZZZZZZZZZZ[[[\\\^^^aaaeeeiiikkkqqqssswwwzzz|||||||||{{{tttuuuuuuvvvwwwxxxyyyzzzzzz{{{||||||}}}~~~}}}|||{{{zzzvvvrrrrrrssswww}}}~~~}}}|||rrrggg___VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999777555555777777777;;;AAAGGGQQQ\\\cccgggiiiddd^^^TTTLLLFFFFFFJJJQQQ]]]hhhkkkeee\\\SSSPPPXXXfffrrr~~~}}}xxxssslllccc]]]bbbjjjzzzyyymmmeee\\\RRRKKKDDDDDDBBB@@@???>>>>>>>>>BBBDDDNNNddd}}}uuuggg[[[VVVSSSRRR[[[fffuuuvvvbbbWWWUUUYYY]]]nnn{{{{{{vvvvvv|||~~~uuuiii[[[KKKAAA:::555444555444444333222222222222333000000000000000000000000////////////////////////.........///////////////............////////////000000000000000000000000000000000000000000000000------...//////000111111///000000111222222333333555555999AAAHHHMMMVVV^^^ooo|||lllXXXKKKFFFIIILLLYYYgggqqqnnnfffcccbbbaaaccceeehhhkkkooovvv}}}~~~sssssswww~~~zzzuuupppllliiifffccc]]]]]]\\\\\\[[[ZZZZZZZZZYYYZZZ\\\___dddiiimmmoooqqqsssvvvyyy{{{{{{yyyxxxuuutttttttttuuuwwwyyyzzzzzzzzz{{{|||}}}~~~~~~|||wwwtttsssqqquuuzzz~~~{{{|||sssggg___VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999777555555777777666:::???EEENNNYYY___dddeeeaaa[[[PPPIIIDDDEEEJJJSSS___jjjkkkeee[[[RRRPPPWWWeeeppp}}}|||yyyssslllccc]]]ccclll{{{}}}pppggg^^^TTTMMMFFFEEECCCBBB@@@?????????BBBBBBJJJ```zzzyyyjjj]]]WWWSSSPPPXXXcccppp|||jjjZZZVVVYYY]]]nnn|||{{{ssstttzzzwwwooo```OOODDD<<<666555777444333222222111111222222000000000000000000000000////////////////////////............/////////000............/////////000000000000000000000000000000000000000000000000000,,,------...///000000111///000000111222222333333555555:::BBBHHHNNNVVV___ooozzzkkkVVVIIIHHHMMMRRR]]]kkksssmmmdddbbbbbbbbbbbbdddgggkkkooovvv}}}{{{ssstttxxx|||yyysssooollliiifffddd]]]\\\\\\\\\[[[[[[ZZZZZZYYYZZZ]]]```eeekkkooorrrqqqsssvvvxxxzzzyyyxxxvvvvvvuuuttttttuuuwwwyyy{{{zzzzzz{{{|||}}}~~~~~~~~~~~~yyyuuutttooosssxxx~~~}}}zzz|||ssshhh```VVVQQQKKKGGGFFFEEEBBB???===<<<<<<;;;;;;:::999999777444555777777666999???CCCLLLVVV]]]aaaccc___YYYLLLFFFBBBDDDKKKUUUbbbmmmkkkeee[[[RRROOOVVVdddooo||||||yyytttlllccc^^^cccmmmzzzsssiii```WWWPPPGGGFFFEEECCCAAA@@@@@@@@@BBBAAAHHH]]]www|||mmm___XXXRRROOOUUU```lllyyyppp]]]VVVYYY]]]mmm||||||rrrsssyyyyyyssscccQQQEEE===777666888333222111111000111111111000000000000000000000000////////////////////////---.........//////000000222111000//////...//////......///000000000000000............///111222222111111000000000000000111///000000111222444555666666666;;;CCCJJJPPPZZZcccnnnyyymmmZZZMMMJJJPPPXXXiiinnnnnnfffbbbdddfffdddjjjhhhfffiiipppxxx{{{qqqqqquuuyyytttnnnjjjjjjjjjhhhfff```^^^\\\ZZZYYYYYYZZZ[[[ZZZ[[[^^^bbbggglllqqqtttvvvwwwyyyzzzyyyxxxvvvtttuuutttttttttuuuwwwzzz|||||||||}}}|||zzzzzz{{{}}}}}}~~~~~~{{{xxxtttrrrqqqsssvvvzzz~~~|||}}}zzzpppddd]]]RRROOOJJJFFFDDDCCCAAA@@@<<<<<<<<<<<<;;;:::999888777666444444555888;;;===FFFMMMTTTYYY^^^```\\\VVVLLLGGGAAAAAAHHHTTT```gggmmmdddZZZSSSQQQXXXgggvvv}}}||||||wwwqqqjjjbbb^^^eeeooo{{{vvvkkkaaaWWWQQQJJJGGGDDDCCCBBBAAA???===AAABBBGGGVVVoooooo```[[[UUUOOOSSS]]]kkkxxxyyydddWWWXXX```ppp{{{wwwrrrtttxxx}}}}}}yyyrrriiiYYYJJJ>>>888666777333222111111000000111111111111111111000000000000////////////////////////...///000111111000///...111000000////////////000......///000000000000000///////////////000111222111111000000000000111111222111111111222333444444666777<<>>@@@DDDOOOccczzzwwwggg^^^WWWRRRSSSXXXaaaqqqlll]]]YYY]]]lllwwwxxxmmmooouuu||||||}}}uuuqqqkkkaaaTTTHHH>>>777333333222111111000000111111000000/////////.........////////////////////////111000///......///000111//////...//////000111111//////000000000000//////222111111000000000000111000000//////000111222222111111111222333444666777999<<>><<<<<<<<<<<<;;;:::999888555444333333444777:::<<>>===@@@CCCKKK]]]ttt{{{kkk___WWWSSSSSSVVV^^^nnn~~~lll[[[VVVYYYjjjttt}}}qqqrrrxxx~~~{{{qqqjjjeee]]]SSSIII???777444333222111111000000111111111111111000000000//////////////////////////////111000///......///000111000////////////000000111000000000000000//////...111111000000000111111222////////////000111222333000111111222444555777888:::>>>EEELLLRRRZZZjjjyyyppp^^^WWW]]]mmm{{{|||tttkkkfffccc``````bbbdddfffkkkrrryyy~~~}}}}}}tttqqqvvv~~~sssooojjjhhhhhhfffccc___]]][[[YYYWWWVVVVVVWWWXXXYYY\\\bbbhhhmmmqqqrrrrrruuutttsssssstttwwwyyy{{{{{{{{{{{{{{{zzzzzzzzzzzz|||~~~}}}}}}}}}~~~~~~xxxtttsssssssssuuuxxx{{{}}}}}}~~~|||zzz|||rrrggg```TTTPPPKKKGGGDDDBBB@@@>>><<<<<<<<<<<<;;;:::999888555444333333444777:::<<>><<>><<>>777444333222111111000000111111111000000000000///////////////////////////////////////000000000000//////222111000//////...//////000000000000000///......000000000000111222333444////////////000111222333444444444333333444444555<<<@@@HHHOOOTTT]]]nnn~~~fffZZZ\\\dddooowwwxxxnnngggfffeeeaaa```bbbhhhiiilllrrryyy~~~yyy|||wwwuuu|||qqqnnnjjjhhhgggfffaaa^^^ZZZYYYWWWVVVVVVWWWYYYZZZ^^^```dddhhhlllppprrrrrrrrrrrrssstttvvvxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxx|||}}}|||}}}~~~~~~tttsssrrrqqqsssvvvyyy{{{zzz|||zzzxxx}}}{{{rrrhhhaaaUUUQQQKKKGGGDDDAAA???===<<<<<<<<<<<<;;;:::999999555444333222444777:::<<>>;;;>>>@@@CCCPPPhhhsssbbbXXXUUUSSSQQQZZZhhhwwwjjjXXXQQQSSSWWW```nnnyyy~~~}}}~~~qqqbbb^^^XXXOOOFFF===777333333222222111000111111111000/////////............////////////////////////...///000111111000///...////////////000000000000000000000000000000000000111111111111222222222222444444333333222333333333222222222333444555666777;;;@@@GGGNNNUUUbbbrrr}}}vvv```XXXVVVccctttxxxtttkkkdddbbb```___```cccfffkkkrrrzzz{{{wwwuuuqqqkkkfffdddbbb```___\\\[[[YYYWWWVVVWWWXXXYYY]]]aaagggkkknnnpppqqqrrrrrrrrrrrrssstttvvvxxxyyyxxxyyyyyyyyyzzzzzz{{{{{{}}}~~~|||zzzvvvtttuuusssqqqsssxxx{{{zzzxxxxxx|||yyypppggg```UUUQQQKKKFFFCCCAAA@@@>>>;;;;;;;;;:::999888777666666555333222333666999<<<@@@JJJUUU[[[^^^]]]WWWOOOIIIDDDAAADDDOOO[[[eeejjjkkk```UUUNNNMMMTTTbbbppp|||~~~|||tttjjjccc```cccppp}}}vvvjjjbbbZZZSSSJJJDDDCCCBBBAAA??????<<<<<>>;;;;;;;;;:::999888777666666444222222333555999;;;???JJJTTT[[[^^^]]]WWWOOOHHHDDDAAAEEEPPP\\\fffkkkjjj```TTTNNNMMMTTTbbbppp|||~~~zzzrrrhhhbbb```dddrrryyymmmeee[[[TTTKKKEEECCCBBBAAA??????<<<<<>>DDDLLLTTT]]]jjjzzzjjjZZZ[[[```mmmvvvrrrppphhhbbb``````^^^___cccdddiiipppxxxzzzwwwzzz|||tttooojjjeeecccbbb```___^^^\\\ZZZWWWVVVVVVWWWXXX^^^bbbhhhmmmpppqqqrrrrrrssssssssssssuuuwwwyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~xxxsssrrrqqqqqquuuzzz|||{{{yyyxxxzzzyyyssskkkddd___UUUPPPJJJFFFCCCAAA???>>>;;;;;;;;;:::999888777666444333222111222555888:::???IIITTTZZZ]]]]]]VVVOOOHHHDDDBBBFFFQQQ^^^hhhllljjj___TTTNNNMMMTTTbbbppp{{{}}}wwwooogggbbb```fffttt}}}qqqiii\\\UUULLLFFFCCCBBBAAA??????<<<===AAAJJJZZZrrrzzzkkk___XXXUUUTTTTTT^^^lllwww~~~mmm```[[[VVVWWW___nnn|||}}}|||}}}}}}{{{yyymmmhhhbbb[[[OOOBBB:::999444333222222111111222222444333222000//////......000000000000000000000000//////000000000000111111////////////000000000000////////////////////////000111111111222222222222000////////////000000111222222222333555666888888>>>EEENNNWWW```nnn~~~~~~}}}cccVVVZZZdddqqqxxxrrrooohhhbbbaaaaaa```aaaddddddhhhpppxxx}}}wwwuuu|||~~~zzzsssnnniiieeebbbaaa```___^^^\\\ZZZWWWVVVVVVWWWWWW___cccjjjoooqqqrrrrrrsssttttttttttttuuuwwwyyy{{{|||||||||||||||||||||||||||}}}~~~~~~}}}~~~~~~||||||||||||}}}~~~}}}|||}}}~~~~~~~~~yyyrrrppppppppptttyyy{{{{{{zzzyyyzzz}}}wwwqqqjjjccc___TTTPPPJJJEEEBBBAAA???>>>;;;;;;;;;:::999888777666333222111111222444777999>>>HHHSSSYYY]]]\\\VVVNNNHHHDDDCCCGGGRRR___hhhmmmiii___SSSMMMMMMTTTbbbpppzzz|||vvvnnnfffaaa```fffttttttlll___WWWNNNGGGDDDCCCAAA???>>>======AAAHHHVVVnnn}}}mmm```XXXUUUTTTRRR[[[hhhttt}}}wwwiiibbbYYYXXX___lllxxx{{{xxxyyy{{{|||{{{nnnkkkggg```RRRBBB;;;;;;444444333222111111111111333222111000////////////////////////////////////////////////000000000111////////////000000000000////////////////////////000111111111222222222222000000000000000111222333222222333444555777888999>>>EEEOOOYYYcccppp|||~~~}}}vvv]]]RRRYYYdddssszzzuuunnnhhhcccccccccbbbdddgggeeeiiipppxxxzzzuuuttt~~~}}}xxxqqqmmmhhhdddbbbaaa```___]]]\\\YYYWWWVVVVVVWWWXXX```eeekkkppprrrsssrrrsssuuuttttttuuuvvvxxxzzz{{{~~~~~~}}}}}}}}}}}}}}}}}}|||}}}~~~~~~||||||||||||}}}||||||||||||}}}~~~}}}||||||}}}|||}}}~~~{{{rrrpppppppppsssxxxzzz||||||zzzzzz}}}wwwqqqjjjddd___TTTPPPJJJEEEBBB@@@???===;;;;;;;;;:::999888777666333222222222333555777888>>>HHHSSSYYY\\\[[[UUUMMMHHHDDDCCCHHHSSS___hhhlllhhh^^^SSSMMMMMMTTTbbbpppyyy{{{wwwooofffaaa___eeesssvvvoooaaaZZZPPPHHHEEECCC@@@>>>>>>===>>>@@@EEERRRiii}}}~~~pppbbbXXXTTTSSSQQQYYYfffrrr|||sssjjj]]][[[___jjjvvv~~~yyywwwxxx{{{||||||ooommmiiibbbTTTDDD<<<;;;555444333222111111111111111000000000000000111111...........................////////////000000000////////////000000000000000000000000000000000000////////////000000000000111111111111222333333444222222333444555777999:::???GGGQQQ[[[eeerrrzzz~~~}}}mmmXXXQQQ[[[eeesss{{{vvvmmmgggcccdddeeedddeeehhhhhhkkkrrryyywwwtttuuu|||xxxppplllgggcccaaa```___^^^\\\[[[YYYWWWVVVWWWXXXYYYaaafffmmmrrrtttsssssssssuuuuuuuuuuuuwwwyyy{{{|||}}}}}}}}}}}}||||||||||||{{{|||~~~~~~|||{{{{{{{{{|||||||||||||||}}}~~~}}}|||}}}~~~|||}}}~~~~~~uuurrrrrrrrrsssvvvxxx{{{~~~}}}|||~~~xxxrrrkkkddd___TTTOOOIIIEEEBBB@@@>>>===;;;;;;;;;:::999888777666333333222333444555777888===GGGRRRXXX[[[[[[TTTMMMHHHEEECCCHHHRRR^^^fffjjjhhh]]]RRRLLLLLLTTTbbbpppxxx~~~zzzvvvnnnfffaaa___eeesssxxxqqqddd\\\QQQIIIFFFCCC@@@>>>>>>===>>>@@@CCCNNNeeeyyytttfffZZZUUUSSSQQQXXXcccqqq||||||qqqbbb___aaajjjttt|||~~~yyywwwzzz}}}~~~~~~qqqmmmjjjdddXXXHHH===:::555444333222111000000000000000000000000111222222////////////////////////......////////////000000////////////000000000000000000000000000000000000////////////000000000000111111111111222333444444222222333444666888:::;;;AAAIIISSS]]]gggttt~~~{{{~~~xxxcccTTTSSS___hhhsssyyytttkkkfffbbbdddeeedddeeeiiijjjnnnssszzzvvvtttvvv|||wwwppplllfffcccaaa```___^^^[[[ZZZXXXWWWWWWXXXYYYZZZaaagggnnnsssuuutttssssssvvvuuuuuuvvvwwwyyy{{{}}}{{{{{{{{{zzzzzzzzzyyyyyy{{{|||~~~}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwvvvuuutttuuuvvv{{{}}}}}}xxxssskkkccc]]]TTTOOOIIIDDDBBB@@@>>>===;;;;;;;;;:::999888777666333333333444555666888999===GGGQQQXXX[[[ZZZTTTLLLHHHEEEDDDHHHRRR\\\dddgggggg]]]RRRLLLLLLSSSbbbpppwww~~~}}}zzzssslllddd``````fffuuuzzzttteee]]]SSSJJJFFFCCC@@@>>>===>>>???@@@AAAKKKaaavvvyyyjjj]]]VVVTTTOOOUUUaaannn{{{yyyfffbbbccckkkttt|||}}}yyyyyy|||~~~sssnnniiifff\\\MMM@@@;;;666555333222111000000000222111000000000000000111////////////////////////........./////////000000////////////000000000000000000000000000000000000111111111111222222222222000000000000111222333444222222333444666888:::;;;CCCKKKUUU___iiivvv~~~|||rrr]]]QQQUUUccckkktttxxxrrrjjjdddaaacccddddddeeehhhlllooouuu{{{~~~vvvuuuwww|||wwwoookkkfffbbbaaa```___^^^ZZZYYYWWWWWWWWWXXXZZZ[[[bbbgggoootttuuuuuussssssvvvvvvvvvvvvxxxzzz|||}}}yyyyyyyyyxxxxxxwwwwwwwww{{{|||}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}}}}zzzzzzwwwuuuvvvttt{{{~~~|||xxxssskkkbbb\\\SSSOOOIIIDDDAAA@@@>>>===;;;;;;;;;:::999888777666444444444555666777888999<<>>??????@@@III___ttt|||nnn```XXXUUUNNNTTT___mmmzzz~~~}}}iiieeeeeelllttt||||||yyy{{{~~~uuuoooiiiggg___PPPBBB;;;666555444222111000000000444333222000////////////000000000000000000000000............/////////000000000111111111111000000//////000000111111111222000000000000111111111111000111111111111222222222333444555555555777:::===DDDKKKTTT]]]jjjzzz{{{iii]]]TTTTTTbbbrrrwwwrrrllleeeccc```aaadddgggfffeeelllsss|||xxxuuuyyyzzzsssooommmiiiddd```\\\[[[ZZZZZZXXXXXXZZZZZZYYY\\\bbbeeejjjoootttvvvwwwxxxyyyvvvvvvttttttuuuwwwyyyzzzzzzyyyxxxxxxzzzzzzyyywww}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||~~~|||wwwuuuuuuuuuvvvzzz}}}xxxrrrjjjbbb]]]SSSPPPKKKEEE@@@===;;;::::::;;;;;;;;;:::888666555222333333333333555888;;;AAAGGGPPPXXXZZZWWWQQQMMMFFFEEEDDDFFFPPP]]]eeeeeeggg]]]SSSNNNNNNUUUcccppp{{{}}}xxxoooggg```___ccckkkzzz|||tttgggaaaWWWOOOIIIEEEBBBAAAAAA???>>>???BBBJJJ[[[jjj}}}mmm```VVVOOOQQQTTT\\\iiixxxsssgggdddnnn||||||{{{{{{|||~~~yyyssskkkddd^^^TTTGGG===999666222000000111000000////////////////////////111111000000//////......---///000222222000///---000000111111111111000000///000000000111111111111000000000000111111111111111111111111222222222222333444555555555777:::===EEEMMMVVV___lll{{{|||jjj[[[TTTUUUdddtttxxxrrrkkkeeebbb```aaadddfffgggfffmmmsss|||xxxvvvzzz{{{tttooommmiiiddd```]]][[[ZZZYYYVVVWWWYYYYYYYYY\\\bbbfffjjjppptttuuuvvvwwwxxxvvvuuuttttttuuuwwwyyyzzzzzzyyyxxxyyyzzz{{{zzzyyy|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||{{{|||~~~zzzwwwvvvvvvvvvyyy}}}xxxrrrkkkccc^^^SSSPPPKKKEEE@@@===;;;::::::;;;;;;;;;:::888666555222333333333333555888;;;@@@GGGPPPXXXZZZWWWQQQLLLDDDEEEDDDFFFPPP^^^ffffffggg]]]SSSMMMNNNUUUcccqqq{{{}}}xxxooogggaaa```dddmmm|||}}}uuuhhhbbbXXXPPPJJJFFFCCCAAA@@@>>>===>>>@@@HHHWWWfffqqqdddZZZSSSQQQTTT[[[hhhwww~~~uuujjjgggrrr~~~wwwvvvvvvxxx{{{~~~wwwpppiiiccc^^^TTTGGG===999666222000000111000000000000000000000000000000111000000000/////////......///000111111000///...000000111111111111000000000000000000111111111111000000000000111111111111111111111111222222222333333444555555666888;;;>>>FFFNNNWWWaaannn||||||jjjWWWSSSXXXhhhvvvxxxqqqjjjdddbbb```aaacccfffhhhhhhnnnttt|||xxxwww{{{{{{uuuooolllhhhddd```]]][[[ZZZWWWUUUUUUXXXXXXXXX]]]ccchhhlllqqqtttuuuuuuuuuvvvuuutttttttttvvvwwwyyy{{{zzzyyyyyyzzz|||}}}|||{{{|||||||||}}}}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}|||}}}zzzyyyzzz{{{zzzwwwvvvuuuwww}}}}}}xxxrrrkkkccc^^^SSSPPPKKKEEEAAA===;;;;;;:::;;;;;;;;;:::888666555222333333333333555888;;;@@@FFFPPPXXXZZZWWWPPPLLLCCCCCCCCCEEEQQQ___ggghhhggg]]]RRRMMMNNNUUUdddrrrzzz{{{wwwnnngggaaaaaagggppp~~~~~~vvvjjjdddZZZQQQKKKFFFCCCAAA@@@===<<<===>>>DDDSSSaaa~~~uuuggg\\\UUUQQQSSSZZZfffuuu~~~yyynnnkkkvvv}}}sssrrrsssuuuzzz~~~tttnnnfffbbb___VVVIII>>>999666222111111111111000111111111111111111111111000000000000////////////...///000111111000///...000000111111111111000000000000000000000111111111///000000000111111111111111111111222222222333333333444555666666888<<<>>>FFFNNNYYYbbbooo}}}yyyfffTTTTTT\\\mmmyyyxxxoooiiibbbaaa```aaacccfffiiijjjpppuuu|||~~~wwwxxx~~~{{{uuunnnlllhhhddd```]]][[[[[[VVVTTTTTTVVVWWWXXX]]]dddiiimmmqqqtttttttttttttttsssssstttuuuvvvxxxzzz{{{zzzyyyyyyzzz}}}~~~~~~}}}{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~|||}}}}}}~~~~~~~~~~~~|||yyyxxxyyyzzz~~~|||xxxvvvuuuvvvzzz|||wwwrrrkkkccc^^^SSSPPPKKKFFFAAA>>><<<;;;:::;;;;;;;;;:::888666555222333333333333555888;;;???FFFPPPXXX[[[WWWPPPKKKAAABBBBBBEEEQQQ```iiijjjggg]]]RRRMMMNNNVVVffftttzzz~~~~~~~~~~~~zzzuuummmeee```cccjjjtttxxxmmmggg\\\SSSLLLGGGCCCAAA@@@>>>=========BBBOOO\\\zzzvvvggg[[[TTTQQQRRRWWWbbbrrrzzzpppmmmwwwtttssssssuuuzzz~~~ssslllfffcccaaaZZZLLLAAA999666333111111111111000111111111111111111111111000000000000//////////////////000000000000//////000000111111111111000000111111000000000000000000///000000000111111111111111222222222222333333333222444555666777999<<>><<<;;;:::;;;;;;;;;:::888666555222333333333333555888;;;???GGGQQQZZZ\\\XXXQQQKKK@@@AAAAAAEEEQQQaaajjjkkkggg\\\RRRLLLNNNWWWgggvvvyyy~~~~~~||||||yyytttkkkccc___dddmmmwww|||pppiii___UUUMMMHHHDDDBBBAAA?????????>>>AAAMMMYYYxxxzzzhhh[[[SSSRRRQQQTTT^^^mmm|||zzzpppmmmuuuvvvtttsssuuuxxx}}}tttmmmgggffffff___QQQDDD:::777333111111222111111111111111111111111111111////////////000000000000//////000000000000//////000000111111111111000000111111111111000000000000000000000000111111111111222222222222333333333333222444555666777999===@@@GGGPPP\\\gggtttqqq___SSSWWWdddttt{{{vvvlllfff___`````````aaaeeekkkpppuuuzzz|||www{{{yyyuuummmkkkhhhddd```^^^\\\\\\YYYUUUTTTVVVWWWXXX]]]dddjjjmmmqqqssssssrrrrrrrrrqqqrrrsssuuuxxxzzz{{{|||{{{zzzzzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{|||}}}{{{xxxxxxzzz{{{}}}~~~yyy{{{}}}}}}~~~{{{xxxwwwvvvwww|||}}}yyyuuuoooiiiaaa\\\TTTQQQLLLFFFAAA>>><<<<<<:::;;;;;;;;;:::888666555222333333333333555888;;;@@@HHHSSS[[[^^^YYYRRRLLL@@@AAAAAAEEEQQQaaajjjkkkggg\\\QQQLLLNNNWWWhhhxxxyyy}}}}}}{{{{{{wwwrrrhhhaaa^^^dddooozzzssslllaaaWWWOOOIIIDDDBBBAAA@@@@@@@@@???AAALLLWWWuuulll^^^VVVSSSQQQRRRZZZhhhxxxxxxoookkkrrryyyuuusssrrrssswww{{{~~~vvvooohhhhhhjjjcccTTTGGG:::777333222222222222111111111111111111111111111////////////000000000000000000////////////000000000000111111111111000000111111111111000000000///000000000000111111111111222222222333333333444444222444555666777:::>>>AAAIIISSS```kkkwwwqqq___TTTZZZgggvvv{{{tttjjjeee^^^___``````aaaeeelllrrrxxx|||{{{www|||}}}wwwtttmmmkkkgggddd```^^^\\\\\\[[[WWWVVVWWWWWWXXX]]]eeeiiilllqqqssssssrrrrrrssspppqqqsssvvvxxxzzz|||||||||{{{zzzzzz|||||||||zzz|||||||||{{{{{{{{{{{{{{{yyyyyy{{{}}}~~~{{{yyyyyy{{{}}}~~~}}}{{{zzzzzzwwwyyy{{{zzzzzz}}}~~~{{{yyyvvvwww{{{~~~{{{wwwsssnnnggg```[[[TTTQQQLLLGGGBBB>>>===<<<:::;;;;;;;;;:::888666555222333333333333555888;;;AAAIIITTT]]]___[[[SSSMMM@@@AAAAAAEEEQQQ```iiikkkggg\\\QQQLLLNNNXXXiiiyyyxxx}}}~~~|||{{{zzzvvvqqqfff___\\\cccppp{{{vvvnnncccXXXPPPJJJEEEBBB@@@??????@@@???AAAKKKVVVnnnoooaaaYYYSSSPPPPPPVVVdddtttxxxnnniiinnntttyyytttsssrrrsssxxx~~~wwwoooiiiiiillleeeUUUGGG:::777444222222222222111000000000000000000000000.../////////000000000111000000////////////000000000000111111111111000000222111111111000000//////000000000000111111111111222222333333333444444444222444555666888:::>>>AAAKKKVVVbbbnnnzzz|||sssaaaUUU[[[hhhvvvzzzsssiiiddd]]]___``````aaaeeemmmssszzz~~~zzzwww}}}|||vvvtttmmmkkkgggddd```^^^]]]\\\\\\YYYWWWWWWWWWXXX]]]eeehhhlllpppsssssssssrrrsssooopppsssvvvxxx{{{|||||||||{{{zzzzzz{{{|||zzzyyy||||||||||||||||||{{{{{{xxxyyyzzz|||~~~}}}~~~{{{zzzzzz|||~~~{{{xxxvvvvvvwwwvvvxxxzzzyyyxxx{{{~~~zzzwwwwww{{{}}}zzzvvvrrrmmmfff___ZZZTTTQQQLLLGGGBBB???===<<<:::;;;;;;;;;:::888666555222333333333333555888;;;BBBIIIUUU^^^aaa\\\TTTNNNAAAAAABBBEEEQQQ```iiijjjggg\\\QQQLLLNNNXXXjjjzzzxxx|||~~~|||zzzzzzvvvqqqeee^^^[[[cccppp|||wwwooodddYYYPPPJJJEEEBBB>>>>>>???@@@???@@@JJJTTTggg|||oooaaaYYYTTTPPPOOOUUUbbbrrrxxxnnniiimmmqqquuuuuutttsssvvv|||wwwpppiiijjjlllfffUUUGGG:::777444222222222222111////////////////////////.../////////000000111111000000////////////000000333222111/////////000000000000000000111111111111333222000//////000222333111222222333333444444555555444666999999999@@@GGGPPPUUUcccuuuzzzqqqZZZYYY\\\gggtttvvvmmmccc```aaa^^^]]]^^^___cccmmmxxx{{{}}}vvvttt|||}}}wwwsssnnnlllhhhddd```]]][[[ZZZYYYYYYXXXVVVUUUWWW[[[^^^hhhiiikkkoootttvvvwwwvvvvvvtttsssuuuyyy||||||{{{{{{{{{{{{{{{{{{{{{zzzzzz~~~}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{}}}~~~~~~zzzyyyyyyxxxzzz~~~{{{wwwttttttuuuvvvuuuyyy{{{yyywwwwww|||}}}|||xxxxxx|||{{{xxxtttqqqlllgggaaa\\\XXXSSSKKKEEEAAA>>><<<;;;::::::::::::999888777777666555555555666999;;;===EEEMMMXXXaaabbb]]]SSSMMMEEEDDDDDDHHHUUUdddkkkjjjeeeZZZOOOLLLNNNVVVeeeqqqwwwzzz{{{yyyxxxvvvppphhhaaa___```fffsss}}}sssfff[[[SSSMMMGGGCCCCCC???===>>>>>>???FFFNNNggg|||tttfffZZZRRRRRRRRRUUU]]]iiixxx}}}{{{rrrjjjiiimmmsss||||||zzzwwwwww~~~rrrfffeeeiiidddSSSCCC<<<999444222222333333333000000000000000000000000000000000000000000000000...//////000111222222222111111000//////000111222000000000000111111111111333222000//////000222333111222222333333444444555555444666999999999???GGGTTTYYYfffxxx~~~xxxrrr\\\YYY^^^iiiuuuvvvlllccc``````]]]\\\]]]___cccnnnyyy~~~vvvttt}}}|||vvvrrrmmmkkkhhhddd```]]][[[ZZZYYYYYYXXXVVVUUUWWW[[[___ggghhhkkkppptttvvvwwwwwwvvvuuutttuuuyyy{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||{{{{{{{{{{{{{{{|||||||||}}}zzzxxxxxxwwwzzz~~~}}}zzzvvvtttssssssttttttwwwzzzyyywwwwwwzzz~~~~~~zzzyyy}}}|||yyyuuuppplllgggaaa]]]XXXSSSKKKEEEAAA???===;;;::::::::::::999888777777444444333333444777999;;;DDDLLLXXX```bbb\\\SSSMMMCCCCCCCCCGGGTTTcccjjjiiicccXXXNNNJJJMMMUUUcccpppvvvyyyzzzyyyxxxvvvppphhh```^^^___fffrrr~~~uuuggg\\\TTTNNNHHHDDDCCC@@@===>>>>>>???EEEMMMdddyyyxxxjjj]]]SSSRRRRRRUUU]]]jjjxxxzzzqqqjjjjjjmmmqqqxxx~~~||||||sssfffdddhhhdddUUUFFF===:::555222222222222222000000000000000000000000000000000000000000000000...//////000111111222222////////////000111222333000000000000111111111111333222111000000111222333111222222333333444444555666555666888888999@@@HHHXXX]]]jjj{{{zzzvvvrrr___[[[aaalllvvvuuulllccc```]]][[[[[[]]]___dddooozzzvvvuuuzzztttpppmmmkkkhhhddd```]]][[[ZZZYYYYYYXXXVVVUUUXXX\\\___fffhhhlllpppsssvvvwwwxxxwwwvvvuuuvvvxxxyyyzzzyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~zzzyyyxxxwwwyyy}}}|||{{{xxxvvvsssrrrppppppqqquuuxxxyyywwwvvvxxxzzz}}}|||{{{~~~}}}zzzuuupppkkkfffaaa]]]WWWRRRKKKEEEBBB???===;;;::::::::::::999888777777222222111111333555888999CCCKKKWWW```bbb\\\SSSLLLCCCBBBBBBGGGSSSbbbhhhggg___UUUKKKHHHKKKSSSaaannntttxxxyyyxxxwwwvvvpppiii___^^^___fffsssvvviii^^^VVVOOOIIIEEECCC@@@>>>>>>>>>???DDDLLL```vvv|||nnnaaaTTTSSSSSSUUU]]]jjjxxx{{{sssllllllmmmoootttyyy|||yyytttfffcccfffcccWWWJJJ???;;;666333222222111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000111111222///000000000111111111111222222111000000111222222111222222333333444444555666555666999999:::AAAIIIYYY___mmm~~~yyyuuuqqqbbb]]]eeeqqqwwwtttkkkccc```[[[YYYZZZ]]]```eeeppp{{{~~~vvvvvvyyysssnnnllljjjgggddd```]]][[[ZZZYYYYYYXXXVVVVVVXXX\\\```eeehhhmmmpppsssuuuwwwxxxyyyxxxwwwwwwxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||zzzzzzzzzzzz{{{|||}}}~~~}}}}}}}}}{{{zzzzzzyyy{{{~~~yyyyyywwwvvvsssqqqnnnmmmooossswwwyyyxxxwwwwwwxxxyyy}}}{{{~~~~~~zzztttooojjjeee___\\\UUUQQQKKKFFFBBB@@@===<<<::::::::::::999888777777222111111111222444777999BBBJJJVVV___aaa\\\SSSLLLCCCCCCCCCHHHTTTbbbhhhggg\\\RRRIIIFFFJJJRRR```lllrrrvvvxxxwwwwwwvvvpppiii___^^^```iiiuuuwwwjjj___WWWPPPIIIDDDCCC@@@>>>???>>>>>>CCCJJJ\\\sssqqqcccUUUTTTSSSUUU\\\iiixxxxxxooommmmmmnnnrrrxxxxxxuuuzzzwwwgggbbbdddbbbXXXNNN@@@<<<777444222222111000000000000000000000000000//////////////////////////////000000111111111111111111111111000000/////////000000000111111111111222111111111111111111222111222222333333444444555777666777999:::<<>><<<::::::::::::999888777777333222111222333555888:::AAAIIIUUU^^^aaa[[[RRRLLLDDDDDDEEEIIIVVVccciiigggYYYPPPGGGFFFIIIRRR___kkkqqquuuwwwvvvuuuuuuooohhh``````ccclllxxxwwwkkk```XXXPPPIIIDDDDDD@@@>>>???>>>===BBBHHHYYYppprrrbbbWWWUUUSSSTTTZZZgggvvv{{{ppplllkkkmmmrrrxxx|||vvvtttzzzyyyiiibbbcccaaaYYYPPPAAA===888444222222111000000000000000000000000000////////////////////////000000000000000111111111222222222222111000......000000000000111111111111111111111111111111111111111222222333333444444555777666777:::<<>>===AAAFFFUUUllltttcccYYYVVVSSSSSSXXXdddrrr|||{{{rrrnnnmmmnnnrrrxxx~~~}}}xxxwww|||}}}||||||kkkcccbbb```YYYQQQAAA===888444333222111000000000000000000000000000000000000000000000000000000000000000000000111111000000111222111111000///000000000000111111111111111111111222222111111111111222222333333444444555777666777;;;>>>BBBKKKVVVaaaiiiwww{{{~~~{{{xxx~~~ooobbb___bbbrrr~~~{{{ppphhhcccaaa\\\\\\^^^bbbeeeiiisss}}}~~~xxxsssuuuxxxqqqllljjjhhhfffbbb___]]][[[[[[YYYYYYXXXWWWWWWZZZ^^^bbbhhhmmmqqqrrrqqqpppsssvvvvvvwwwyyyxxxvvvwwwyyy{{{zzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~yyyyyy{{{|||yyyuuurrrqqqooommmkkkhhhgggffffffhhhkkkppptttvvvwwwvvvtttxxx~~~}}}~~~|||wwwqqqiiiaaa[[[QQQNNNJJJGGGDDDBBB???===::::::::::::999888777777333222222222333666888:::???GGGTTT]]]```[[[RRRLLLDDDDDDEEEJJJVVVcccgggeeeXXXOOOHHHGGGLLLTTTbbbmmmrrruuuvvvtttsssrrrkkkddd___```dddnnnzzz|||pppfff]]]UUULLLGGGDDDAAA???@@@>>><<<@@@EEEOOOgggwwweeeZZZWWWSSSQQQVVVaaaoooyyy}}}wwwvvvvvvtttvvvzzz}}}~~~~~~}}}|||~~~~~~nnndddbbb___XXXPPPAAA===888444333333222111000000000000000000000000000000000000000000000000111000000000000000000000---...000111222222111111000000000000111111111111111111222222222222111111111222222333333444555555777666888<<>><<>>;;;<<<<<<;;;;;;:::999777666444444333222111333777:::BBBIIITTT\\\^^^YYYPPPJJJAAA@@@BBBJJJVVV```ccccccXXXNNNEEEEEELLLUUUbbbmmmtttuuuwwwvvvrrrkkkddd```\\\___hhhsssvvvjjjbbb[[[RRRKKKEEECCCAAA?????????@@@AAAIIIZZZttt{{{nnn___VVVQQQSSSUUUYYYeeettt~~~vvvjjjeeeccc\\\TTTIII???777777777444111000000000000000000000000000///000000000111111111111......------------......000000000000111111111111///000111111222222111111222222222222222333333333555555444444555555666777999999:::===DDDOOO\\\dddlllsss{{{}}}xxx}}}~~~}}}xxxeee\\\]]]kkkvvv~~~yyynnnfffaaa___\\\]]]```eeemmmvvv~~~xxxssstttzzzxxxqqqlllhhhdddaaa^^^]]][[[ZZZXXXWWWVVVVVVVVVZZZ___eeehhhnnnqqqtttuuuuuutttuuuvvvyyyyyyxxxxxxyyyyyyzzz{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{xxxyyyyyyyyy}}}|||yyyvvvxxxtttpppmmmkkkkkkiiihhhfffdddccccccfffhhhiiijjjlllkkkkkkpppxxx~~~}}}vvvkkkccc[[[WWWQQQLLLGGGCCC@@@============<<<;;;:::888888555555444333222444888;;;AAAIIITTT\\\^^^YYYPPPJJJAAA@@@CCCKKKWWW```cccbbbVVVLLLDDDEEEKKKUUUbbbmmmrrrssstttsssooohhhaaa]]]ZZZ___iiiuuuvvvkkkccc[[[RRRKKKEEECCCAAA?????????@@@AAAFFFVVVppp~~~rrr```VVVPPPRRRSSSWWWcccqqq|||~~~xxxmmmiiiiiiddd]]]MMMCCC:::888777444111000000000000000000000000000000000000000111111111111111000000//////000000111///000000000111111111111000000111111222222222222222222333333333333333333555444444444555666777888999999;;;>>>FFFRRR___hhhmmmttt{{{~~~~~~~~~{{{yyy|||sssaaa[[[]]]nnnxxx~~~yyynnnfffaaa___\\\]]]___eeennnxxxwwwsssvvv}}}~~~wwwppplllfffccc___]]]\\\[[[YYYWWWWWWWWWVVVWWW[[[aaagggkkkooorrruuuvvvvvvvvvwwwxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~}}}~~~~~~zzzwwwyyyzzzzzz~~~}}}|||{{{|||yyyuuussssssuuuuuuuuupppmmmhhhfffffffffffffffjjjjjjkkknnnuuu}}}}}}~~~yyynnnggg^^^ZZZTTTNNNJJJFFFBBB???>>>>>>======<<<:::999888555555444333222444777;;;@@@HHHSSS\\\^^^YYYPPPJJJBBBAAADDDMMMYYYaaabbbaaaUUULLLDDDFFFLLLVVVcccmmmqqqrrrrrrqqqlllfff___[[[YYY___jjjwwwxxxmmmeee\\\RRRKKKEEEDDDBBB?????????@@@AAAEEETTTkkktttcccXXXQQQRRRRRRUUUaaapppzzz~~~zzzooolllmmmiiidddRRRGGG<<<999777444111111000000000000000000000000000000000000000111111111222111111000000111111222///000000000111111111111111111111111111222222333111222333444444444444333444444444555666777888888888999;;;???GGGTTTbbbkkkpppvvv|||~~~}}}|||~~~}}}~~~~~~zzzmmm\\\YYY^^^rrr{{{xxxnnnfffaaa^^^]]]]]]___eeeoooxxxwwwtttxxx|||vvvoookkkeeebbb^^^\\\[[[ZZZXXXWWWWWWWWWWWWXXX]]]cccjjjnnnqqqtttvvvxxxxxxwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxxxxyyy{{{|||}}}~~~~~~}}}~~~~~~~~~yyywwwyyyzzz{{{~~~~~~yyyqqqjjjgggeeecccbbbfffhhhkkknnnrrr{{{}}}}}}{{{pppiiiaaa\\\VVVPPPLLLGGGCCCAAA>>>>>>>>>===<<<;;;:::999444444333222111333777:::???GGGRRR[[[]]]YYYPPPJJJBBBBBBFFFOOOZZZaaabbb```TTTLLLEEEGGGNNNXXXeeeooorrrrrrrrrpppkkkeee^^^[[[XXX```lllyyyzzzoooggg^^^SSSLLLFFFDDDBBB@@@>>>??????@@@EEERRRhhh~~~vvvfff[[[SSSRRRRRRTTT```ooowww|||yyyoookkkllljjjfffVVVIII===999777444111111000000000000000000000000111111000000000000000000///......------......///000000000000111111111111222111111111111222333333111222333555555555444444444444444555666777888999888999<<<@@@IIIWWWeeennntttzzz}}}{{{|||~~~zzziiiYYYXXX```vvv}}}wwwmmmgggbbb^^^]]]\\\___fffqqqzzzvvvuuuzzz{{{uuunnnjjjccc```]]][[[ZZZYYYXXXVVVWWWWWWWWWYYY^^^eeelllpppsssuuuwwwxxxwwwwwwwwwxxxvvvvvvwwwwwwwwwvvvvvvuuuwwwwwwxxxzzz{{{}}}~~~~~~}}}~~~~~~~~~|||xxxuuuwwwyyyzzz~~~}}}rrrjjjeeeaaa___```dddiiikkknnnvvv}}}}}}|||qqqjjjbbb^^^XXXRRRMMMIIIDDDAAA>>>>>>>>>===<<<;;;999999444444333222111333666:::???FFFRRR[[[]]]XXXPPPJJJCCCCCCGGGQQQ\\\bbbaaa^^^SSSKKKFFFHHHOOOYYYfffppprrrrrrqqqooojjjddd^^^ZZZXXXaaaooo|||}}}rrriii```UUUMMMFFFEEEBBB@@@>>>>>>???@@@DDDOOOccczzzxxxiii^^^UUUSSSRRRSSS___mmmuuu{{{xxxmmmhhhhhhfffbbbXXXKKK>>>888666333222222000000000000000000000000111111111111000000000000000//////......//////000000000000000111111111111222222111111111222333444000111333555666666555444444444555555666888999:::999;;;===CCCLLLZZZiiirrrxxx~~~{{{~~~gggXXXZZZdddyyy~~~wwwmmmgggbbb^^^\\\\\\^^^gggttt~~~vvvvvv|||zzztttnnnjjjbbb___\\\ZZZYYYYYYWWWVVVWWWWWWXXXZZZ```gggnnnrrrsssuuuwwwwwwvvvuuutttuuutttuuuvvvwwwwwwwwwvvvuuuvvvvvvxxxyyy{{{}}}~~~~~~|||{{{|||~~~~~~~~~}}}yyyuuusssuuuwwwxxx}}}}}}rrrjjjeeebbb\\\bbbhhhjjjkkkppp{{{}}}}}}}}}qqqkkkccc___XXXRRRMMMIIIEEEBBB=========<<<;;;:::999888555555444333222444888;;;>>>FFFQQQ[[[]]]XXXPPPJJJCCCDDDIIIRRR]]]bbbaaa]]]RRRJJJDDDGGGOOOYYYeeeoooqqqqqqpppmmmhhhbbb\\\YYYYYYcccqqq}}}tttlllbbbWWWNNNGGGEEEBBB@@@>>>>>>??????BBBLLL___vvv|||jjj^^^TTTQQQPPPQQQ\\\kkkttt{{{uuuiiibbbaaa___\\\XXXKKK===888555333222333000000000000000000000000111111111111000000000///222222111111111111222222000000000000111111111111333222111111111222333444000111444555666666555444444444555555666888999:::;;;<<>>FFFQQQZZZ]]]XXXPPPKKKDDDDDDIIISSS]]]cccaaa]]]PPPHHHCCCFFFNNNXXXdddnnnqqqpppooolllgggaaa[[[XXXZZZdddsssvvvmmmcccXXXOOOGGGEEEBBB@@@>>>>>>?????????III\\\tttjjj^^^TTTPPPNNNOOO[[[iiisss{{{~~~}}}}}}tttggg___]]][[[WWWXXXKKK===777555333222333000000000000000000000000222111111111000000////////////............//////000111111222222333444444222222222222222222222222222333333333333333333444777777777777777888888888AAA@@@AAAFFFQQQ___nnnvvv|||wwweee[[[___iii{{{rrrkkkgggbbb\\\YYY\\\cccllluuu~~~vvvvvv~~~~~~xxxrrrmmmjjjeeeaaa\\\XXXWWWXXXXXXXXXZZZYYYYYY]]]ccciiinnnppprrrtttvvvuuussspppnnnnnnpppqqqtttwwwxxxxxxxxxwwwxxxxxxyyyzzz{{{}}}}}}~~~~~~~~~|||zzzzzz{{{}}}~~~|||}}}~~~~~~|||~~~{{{tttttttttttttttxxx}}}wwwllleeeaaaaaadddiiikkkmmmsss{{{~~~}}}rrrmmmjjjeee]]]VVVPPPLLLGGGEEEAAA@@@>>>===;;;:::::::::777666444333444555777888@@@GGGQQQ[[[^^^ZZZQQQJJJEEEGGGMMMWWWaaaddd```[[[OOOHHHCCCHHHPPPZZZfffppprrrqqqnnnhhhaaa[[[YYYXXXYYYgggvvv}}}zzzoooeeeYYYRRRKKKGGGBBB???>>>>>>===<<>>777444222111111111111000000000000111111000000000000000000000000111111000000000000111111222222222222222222222222222222222222222222222222222333333333333444444444888888888888999999999999??????AAAGGGSSSbbbqqqzzz}}}uuuccc[[[aaalllzzzpppiiieee```[[[YYY\\\bbbjjjttt}}}}}}tttvvv~~~xxxsssmmmjjjddd```[[[WWWWWWWWWWWWWWWZZZYYYYYY\\\bbbiiimmmooorrrtttvvvvvvssspppoooooooooqqqtttwwwyyyyyyyyyxxxyyyyyyzzzzzz{{{|||}}}}}}}}}}}}}}}{{{zzzzzz{{{}}}~~~}}}~~~~~~yyyssstttsssssstttxxx}}}ssskkkdddccceeehhhiiijjjooowww~~~tttnnnkkkfff^^^WWWQQQLLLHHHEEEAAA@@@>>>===;;;;;;::::::666555444333333555777888@@@FFFQQQ[[[___[[[RRRKKKFFFHHHNNNXXXbbbeeeaaa[[[NNNGGGCCCHHHPPPZZZfffppprrrpppmmmfff___ZZZWWWWWW]]]kkkyyy|||qqqfffZZZSSSKKKHHHCCC@@@>>>>>>>>>===@@@JJJZZZnnn~~~pppbbbUUURRRRRRRRRYYYcccttt}}}~~~}}}~~~zzzvvvxxxzzznnnbbbXXXSSSRRRLLLFFF???888555333333222111111111000000111111111000000000000000000000000111111000000000000111111444333333222111111000000222222222222222222222222222222333333444444444444999999999999::::::;;;;;;===>>>AAAHHHUUUeeettt}}}~~~sssbbb[[[cccnnnyyynnngggccc^^^YYYYYY\\\aaahhhqqq{{{zzzrrruuuyyysssmmmjjjbbb^^^ZZZWWWVVVWWWWWWVVVYYYXXXXXX\\\bbbhhhmmmooosssuuuwwwvvvtttqqqppppppoooqqqtttwwwyyyzzzzzzzzzzzzzzzzzz{{{{{{|||||||||{{{||||||{{{zzzzzz|||~~~wwwrrrrrrrrrrrrssswww}}}}}}rrriiifffeeefffffffffkkkrrrxxxqqqmmmhhhaaaYYYSSSNNNIIIFFFAAA@@@???===<<<;;;::::::666555444333444555777888???FFFQQQ[[[___[[[SSSLLLFFFIIIPPP[[[eeegggbbb\\\NNNGGGCCCHHHQQQ[[[gggppprrrpppkkkddd]]]XXXVVVVVVaaannn{{{~~~sssggg\\\TTTLLLIIIDDDAAA@@@??????>>>@@@HHHWWWlllqqqbbbVVVRRRQQQPPPWWWaaasss|||}}}}}}xxxtttwww~~~~~~rrreeeZZZSSSPPPJJJEEE>>>999666555333222222222111111111111222222000000000000000000000000111111000000000000111111333222222222111111000000111222222222222222333333222222333333444555555555888888999999::::::;;;;;;===>>>AAAIIIVVVfffuuu~~~ppp___ZZZdddqqqxxxlllddd```\\\XXXYYY[[[___fffpppzzzyyyrrrvvvzzzsssmmmiiiaaa^^^ZZZXXXWWWXXXXXXWWWXXXWWWXXX[[[bbbhhhmmmooosssuuuwwwwwwuuusssqqqqqqnnnqqqtttxxxzzz{{{|||{{{{{{{{{{{{{{{||||||||||||{{{||||||{{{{{{|||~~~~~~uuupppqqqqqqqqqssswww|||{{{ooojjjffffffeeeeeeiiippp|||tttoookkkccc\\\VVVPPPJJJFFFAAAAAA???===<<<;;;;;;:::888777555555555666888:::???FFFQQQ[[[___\\\SSSLLLGGGJJJSSS^^^hhhiiibbb[[[MMMFFFCCCHHHQQQ[[[gggpppssspppjjjccc\\\WWWVVVWWWbbbooo{{{~~~ssshhh\\\TTTMMMJJJEEEAAA@@@@@@@@@??????FFFTTThhhsssdddWWWSSSQQQPPPVVV```qqq{{{}}}}}}zzzwwwyyyvvviii]]]TTTPPPIIIDDD>>>999666555333222333222222222222222222333000000000000000000000000111111000000000000111111000000000111111222222222111111111222222333333333222222333444444555666666777777888888999::::::;;;>>>???BBBJJJWWWfffuuu}}}mmm\\\XXXdddrrr~~~vvvjjjbbb___\\\XXXYYY[[[___fffoooyyyyyyssswwwyyyssslllhhhaaa^^^[[[YYYYYYZZZYYYYYYXXXWWWXXX\\\bbbiiinnnppptttvvvxxxxxxvvvtttssssssoooqqquuuxxx{{{|||||||||{{{{{{|||||||||||||||||||||}}}~~~}}}}}}~~~{{{rrrnnnooooooppprrrvvv|||xxxqqqjjjgggffffffjjjppp|||wwwrrrnnnggg___YYYRRRLLLGGGBBBAAA???>>><<<;;;;;;;;;999888777666666888:::;;;???EEEPPPZZZ^^^[[[RRRKKKGGGKKKUUUaaajjjjjjbbbZZZLLLFFFCCCIIIRRR\\\gggpppssspppjjjbbb[[[XXXXXXYYYdddqqq|||~~~ttthhh]]]UUUNNNJJJEEEBBBAAAAAA@@@???>>>EEEQQQddd|||vvvfffYYYTTTQQQOOOUUU^^^ooozzz||||||}}}~~~xxxlll___VVVRRRKKKFFF???999666444222111333222222222222222222333111111111111111111111111111111000000000000111111//////000000111222222333111111111222222333333444222222333444555666666777666777777888999:::;;;;;;>>>@@@DDDMMMYYYiiivvv}}}hhhXXXVVVdddttt~~~uuuhhhaaa___\\\YYYXXX[[[```gggpppzzzxxxtttyyyyyyrrrkkkfff```]]][[[ZZZ[[[[[[ZZZYYYXXXXXXXXX\\\cccjjjooorrrtttvvvyyyyyywwwuuuttttttqqqsssvvvyyy{{{|||||||||{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyooolllmmmnnnoooqqqvvv|||{{{qqqllliiiiiilllqqqyyyzzzuuupppjjjbbb[[[TTTMMMHHHBBBAAA@@@>>>===<<<;;;;;;:::999777666777888:::;;;???EEEPPPYYY]]]YYYPPPHHHFFFKKKVVVccclllkkkbbbYYYKKKEEECCCIIISSS\\\gggppprrrooohhhaaaZZZXXXZZZ\\\gggsss~~~uuujjj___WWWMMMJJJEEEBBBAAA@@@@@@???>>>CCCMMM___xxxyyyiii[[[UUURRROOOUUU^^^mmmxxx||||||xxxmmmbbbYYYUUUQQQKKKBBB:::666444222222222222111111111111222222111111111111111111111111111111000000000000111111000000000000111111111111000111111222333333444444222222333444555666777777777777888999:::;;;<<<<<<>>>@@@FFFOOO]]]mmm{{{}}}vvvbbbTTTTTTdddvvv}}}tttggg```___^^^[[[WWW[[[aaaiiirrr{{{~~~wwwssszzz~~~xxxqqqiiiddd^^^\\\ZZZYYYZZZ[[[ZZZYYYYYYXXXYYY]]]dddkkkqqqsssuuuwwwyyyzzzxxxvvvuuuuuurrrtttwwwzzz|||||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~wwwmmmkkklllmmmnnnpppuuu|||yyyqqqmmmjjjlllpppvvv{{{wwwsssllleee]]]UUUNNNIIIBBBAAA@@@>>>===<<<<<<;;;888777666555555777999:::???EEEOOOXXX[[[WWWMMMFFFEEEKKKVVVdddmmmkkkaaaWWWJJJEEECCCJJJSSS\\\gggpppppplllfff^^^YYYXXXZZZ]]]gggrrr}}}wwwlllbbbZZZMMMIIIDDDAAA@@@@@@??????>>>BBBJJJ[[[ttt{{{kkk]]]WWWSSSPPPUUU^^^lllwww||||||{{{~~~xxxmmmddd\\\YYYZZZRRRGGG===777555444333111111111000000111111111111111111111111111111111111111000000000000111111222222111111000/////////000000111222333333444444222222333444555666777888888888999:::<<<======>>>>>>@@@GGGQQQ```qqq{{{zzzqqq]]]QQQSSSeeewww}}}sssggg```______]]]WWW[[[aaajjjsss||||||uuusss{{{}}}wwwppphhhccc\\\ZZZYYYXXXYYYZZZYYYXXXZZZYYYZZZ^^^eeelllqqqtttuuuwwwzzzzzzxxxwwwvvvvvvsssuuuxxxzzz||||||{{{{{{yyyzzz{{{|||}}}~~~~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}|||vvvllljjjkkklllmmmpppuuu|||~~~uuuoookkklllooouuu|||xxxtttmmmfff^^^VVVNNNIIICCCBBB@@@>>>===<<<<<<<<<777666444333444555777888???EEEOOOXXXZZZUUULLLDDDEEEKKKWWWeeemmmkkk```VVVJJJDDDCCCJJJSSS]]]gggpppnnnjjjddd\\\WWWWWWZZZ]]]dddppp{{{~~~yyyoooddd]]]LLLIIIDDDAAA@@@??????>>>>>>AAAIIIYYYrrr}}}mmm^^^XXXTTTPPPUUU^^^kkkvvvzzz}}}|||{{{~~~}}}wwwmmmeee^^^\\\```WWWJJJ???888666555555111111000000000000111111111111111111111111111111111111000000000000111111111111111222222333333333333333222222333333444555777777777777888888888888888999999:::;;;<<<>>>???BBBCCCGGGQQQaaasssxxxuuuzzzhhhXXXPPPSSSdddtttxxxmmmddd```^^^\\\ZZZZZZ\\\ccclllvvv}}}|||wwwtttyyy{{{vvvpppiiiddd```]]][[[YYYYYYXXXVVVTTTXXXXXXZZZ___fffmmmqqqssswwwxxxyyyzzzzzzyyywwwvvvvvvwwwxxxzzz{{{|||||||||yyyyyyzzz{{{{{{|||||||||zzzzzzzzzzzz|||~~~~~~~~~~~~}}}|||||||||~~~~~~{{{pppiiiffffffggghhhkkkrrr{{{~~~rrrhhhjjjqqquuu}}}yyysssjjjccc\\\UUULLLFFFEEEBBB???>>>>>>>>>===<<<;;;:::888666555444555555>>>DDDMMMRRRSSSOOOKKKHHHCCCMMMYYYdddllllllaaaSSSHHHEEECCCHHHSSS^^^gggkkknnnhhh```YYYSSSRRRYYYbbbmmmssszzz~~~~~~zzzoooccc[[[PPPKKKDDD@@@@@@@@@???===???AAAHHHWWWooo~~~qqqbbbXXXSSSQQQUUU[[[jjjuuu}}}|||xxxppphhhcccaaaaaaZZZMMM@@@999999666222444444333333222111000000000000000000111111111111000000000000111111111111222222222222222222333333333333222222333333444555555555555555666666666666999999999:::;;;===>>>???CCCDDDHHHSSScccuuuxxxuuu~~~vvvdddVVVPPPUUUfffvvvwwwkkkccc___]]]\\\ZZZZZZ]]]ccclllvvv}}}{{{vvvtttyyy{{{vvvpppiiiddd```]]][[[YYYYYYXXXVVVUUUWWWWWWZZZ___ffflllqqqrrrvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz||||||}}}}}}zzzyyyzzzzzz{{{{{{|||}}}{{{{{{{{{{{{|||~~~~~~}}}}}}}}}~~~~~~wwwnnngggddddddeeefffkkkrrr|||vvvlllkkkpppqqqzzzyyyssskkkccc]]]VVVMMMGGGEEEBBB@@@>>>>>>>>>===<<<;;;:::888666555555555555===DDDMMMRRRRRROOOKKKHHHFFFOOO[[[eeekkkjjj]]]PPPGGGDDDCCCHHHSSS^^^fffjjjllleee^^^WWWRRRQQQXXXbbbnnnssszzz}}}~~~~~~|||pppddd\\\RRRLLLEEEBBBAAABBB@@@>>>>>>AAAGGGVVVmmmrrrbbbXXXSSSQQQUUUZZZgggsss~~~~~~~~~{{{zzzrrrjjjeeeccceee^^^PPPAAA:::999666222333333222222111111000000000000000000111111111111000000000000111111111111333333222222222222222222333333222222333333444555555555555666666666777777999999:::;;;<<<>>>???@@@CCCEEEJJJVVVgggxxx|||}}}~~~wwwuuu|||rrr```TTTPPPWWWhhhwww|||tttiiiaaa^^^]]]\\\[[[[[[^^^dddmmmvvv~~~yyyuuutttzzzzzzuuupppiiiddd___]]]ZZZYYYYYYXXXVVVUUUVVVVVVYYY^^^eeelllppprrruuuvvvxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~||||||||||||}}}~~~~~~~~~~~~}}}uuulllfff```aaabbbeeejjjsss}}}|||qqqmmmooommmuuuyyyssskkkddd^^^WWWNNNIIIFFFCCC@@@>>>>>>>>>===<<<;;;999888666555555555666===CCCLLLRRRRRROOOKKKHHHIIIRRR]]]eeeiiifffZZZMMMGGGDDDDDDIIISSS^^^eeehhhhhhbbb[[[UUUQQQPPPYYYbbboootttzzz}}}}}}|||~~~~~~rrrfff^^^SSSNNNGGGCCCBBBBBBAAA???===@@@FFFSSSjjjssscccYYYSSSPPPSSSXXXcccooo{{{}}}||||||tttmmmiiigggjjjcccTTTDDD:::888777333111111111111111111111111000000000000111111111111000000000111111111222222333333333222222111111111333333222222333333444555777777777888888999999::::::::::::<<<===???AAABBBDDDFFFMMMYYYjjj|||{{{~~~}}}vvvuuuzzzooo]]]RRRPPPXXXhhhvvvyyyqqqggg```]]]]]]\\\[[[\\\^^^dddmmmwww~~~wwwtttttt{{{yyyuuuoooiiiddd___]]]ZZZYYYYYYXXXWWWUUUUUUUUUXXX]]]eeelllppprrruuuvvvwwwyyyyyyzzzzzzyyyzzzzzz{{{|||}}}}}}}}}|||{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}tttlllfff\\\^^^```ccciiisss}}}vvvooommmkkkrrr}}}yyyssskkkeee___XXXPPPJJJFFFDDDAAA??????>>>===<<<:::999888666555666666777<<>>@@@BBBCCCFFFHHHPPP]]]nnn|||~~~wwwwww{{{ppp\\\QQQQQQZZZhhhtttxxxpppeee___]]]]]]\\\[[[\\\^^^eeennnxxxuuusssttt}}}~~~xxxtttooohhhddd^^^\\\ZZZYYYYYYYYYWWWVVVUUUUUUWWW]]]eeelllppprrruuuvvvwwwxxxyyyzzzzzzzzz{{{{{{|||||||||||||||{{{zzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~|||{{{zzzyyyyyyyyyyyyzzz}}}|||ssskkkeee[[[\\\___bbbhhhrrr}}}~~~~~~|||sssmmmmmmrrrzzzyyysssllleee```ZZZRRRLLLGGGDDDAAA??????>>>===<<<:::999888777666666777777;;;BBBKKKQQQRRROOOKKKHHHHHHRRR]]]cccfffcccXXXNNNEEEDDDDDDJJJSSS\\\aaacccbbb]]]WWWTTTQQQSSS]]]hhhpppuuuyyy{{{zzzyyy{{{}}}sssggg___SSSMMMFFFBBBAAAAAA???======???CCCNNNccczzzyyyiii]]]UUUPPPQQQUUU]]]jjjyyy|||tttoooooopppooojjj[[[HHH<<<888666444000000000000000111111111///000000000111111111111111111111111222222222222333333222222222222222222333333222222333333444555444555666666777888999999;;;;;;<<<===???BBBDDDEEEGGGJJJRRR```ppp~~~zzz{{{~~~qqq\\\RRRTTT]]]jjjtttwwwpppeee___]]]]]]\\\[[[ZZZ^^^dddnnnyyyuuutttvvv~~~xxxtttooohhhccc^^^\\\ZZZYYYYYYYYYXXXVVVUUUUUUXXX]]]eeemmmqqqssswwwwwwwwwxxxxxxyyyyyyzzz{{{{{{|||||||||{{{zzzzzzyyyyyyzzz{{{{{{|||||||||~~~}}}|||{{{{{{|||}}}}}}~~~}}}{{{{{{xxxwwwwwwwwwyyy|||}}}tttjjjddd\\\]]]___bbbhhhqqq|||{{{yyywwwvvvttttttxxx~~~xxxooooooqqqvvv}}}yyytttlllfffaaa[[[TTTNNNHHHEEEBBB@@@???>>>===<<<:::999888777666777888888;;;AAAJJJQQQRRROOOKKKHHHGGGRRR]]]cccdddaaaXXXOOODDDCCCDDDJJJSSS[[[___```___ZZZUUUSSSQQQTTT___jjjppptttxxxzzzyyyyyy{{{~~~ttthhh```SSSNNNFFFBBBAAAAAA???======@@@CCCLLL```www|||lll```WWWQQQQQQTTT[[[iiixxxvvvpppnnnnnnmmmhhh\\\JJJ===888666444111111111111111111111111000000000000111111111111111111111222222222222333222222222222222222333333333333222222333333444555444555666777888999999:::;;;;;;<<<>>>@@@BBBEEEFFFHHHLLLTTTbbbrrrrrr[[[SSSWWWaaammmvvvxxxpppfff___]]]]]]\\\[[[YYY\\\dddnnnzzzuuutttwww}}}wwwsssnnnhhhccc^^^\\\YYYYYYYYYYYYXXXWWWUUUVVVXXX^^^fffnnnrrrtttxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{{{{{{{{{{zzzyyyyyywwwyyy{{{|||}}}|||{{{{{{~~~}}}{{{zzzzzzzzz{{{||||||~~~|||zzzyyy{{{}}}yyynnnggg______aaaccchhhqqq{{{{{{tttnnnlllkkkjjjiiiiiiooovvv{{{~~~sssoooooorrrxxxyyytttmmmgggbbb\\\UUUPPPIIIFFFBBB@@@???>>>===<<<:::999888777777777888999:::AAAJJJPPPQQQOOOKKKHHHHHHSSS^^^bbbccc___VVVMMMDDDCCCEEEKKKTTT[[[^^^^^^\\\WWWSSSQQQPPPTTT___jjjooossswwwyyyxxxyyy{{{~~~vvvjjjbbbUUUOOOHHHCCCBBBAAA@@@===>>>@@@CCCLLL^^^vvvooobbbYYYRRRQQQTTTYYYgggvvv~~~zzzqqqjjjhhhhhhfff[[[KKK>>>888666333333333222222111111000000000000000000111111111111111111111222222222333333111111111222222333333444333333222222333333444555666777888999:::;;;<<<<<<;;;<<<===>>>AAACCCEEEFFFIIIMMMUUUcccsssrrr[[[SSSYYYdddpppyyyyyyqqqggg___]]]]]]\\\[[[XXX\\\cccnnnzzzuuuuuuwww|||wwwsssnnnhhhccc]]][[[YYYYYYYYYYYYXXXWWWVVVVVVYYY___gggnnnsssuuuyyyyyyxxxxxxwwwxxxxxxxxx{{{{{{{{{{{{zzzyyyxxxxxxvvvxxx{{{}}}~~~}}}{{{zzz~~~}}}{{{zzzyyyyyyzzzzzzwwwzzz~~~}}}|||}}}~~~~~~tttlll```aaabbbdddhhhpppzzzzzztttlllfffcccbbbbbbbbbaaahhhpppvvvyyyvvvooonnnooouuuyyytttmmmgggccc]]]VVVPPPIIIFFFBBB@@@??????===<<<:::999888777777777888999:::@@@JJJPPPQQQOOOKKKIIIIIITTT___cccbbb]]]UUULLLDDDCCCEEEKKKTTT[[[]]]]]]YYYTTTQQQOOOOOOSSS^^^jjjnnnrrrvvvxxxxxxyyy|||wwwllldddVVVPPPIIIDDDCCCCCCAAA>>>???AAADDDKKK]]]uuuqqqdddZZZSSSQQQTTTXXXfffuuu~~~~~~{{{~~~~~~qqqgggbbbeeeccc[[[KKK>>>888555333444444444333222111000000000000000000111111111111111111222222222333333333333222111000111222333444222222333444444555555666444555777888888999;;;======>>>??????@@@BBBEEEHHHFFFLLLUUUbbbttt}}}ppp]]]UUUUUUeeettttttvvvlllbbb___]]]ZZZYYYZZZYYY^^^hhhrrr|||{{{qqqssswww{{{vvvqqqlllgggddd[[[[[[ZZZYYYXXXWWWWWWVVVXXXYYY]]]aaaggglllqqqtttvvvvvvvvvvvvvvvwwwwwwwww{{{{{{zzzzzzzzz{{{{{{|||zzz{{{|||}}}}}}|||{{{{{{||||||{{{zzzzzzzzzzzz{{{yyy|||}}}{{{|||}}}~~~tttkkkeeeaaadddjjjpppxxx|||vvvqqqiii```ZZZWWWVVVWWW\\\ccckkknnnpppvvv}}}xxxppplllttt~~~{{{vvvooohhhaaa\\\WWWSSSKKKGGGCCC@@@>>>>>><<<;;;<<<;;;:::999888888888888:::AAAJJJOOOOOOJJJDDDAAAFFFNNNZZZbbbbbbZZZOOOGGGAAABBBFFFLLLSSSYYY[[[\\\XXXRRRMMMMMMNNNTTT___jjjpppsssvvvyyyzzz{{{|||}}}~~~yyyooohhhZZZTTTKKKFFFDDDCCCAAA?????????BBBKKKZZZnnnrrrbbbXXXSSSQQQPPPXXXdddsss}}}tttdddZZZ\\\\\\VVVJJJ???999444000000222444333222000000000000000000000000000000000000000111111111222222222333333222222333333444555222333333444444555555666555666888999888999;;;======>>>@@@AAABBBCCCFFFIIIJJJOOOWWWcccuuummm[[[SSSSSScccrrrrrruuukkkaaa^^^\\\YYYXXXZZZYYY___hhhsss|||{{{ppprrrwwwzzztttooojjjeeebbb\\\\\\[[[ZZZYYYXXXXXXWWWXXXZZZ]]]bbbhhhmmmqqqsssvvvvvvvvvwwwwwwxxxyyyyyy|||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||}}}~~~}}}||||||zzzzzzzzzyyyyyyzzzzzz{{{zzz|||}}}|||}}}~~~~~~rrrjjjeeeggglllqqqzzzzzzrrrmmmfff^^^YYYVVVVVVVVV\\\bbbiiimmmnnnrrr{{{yyyqqqlllrrr||||||wwwooohhhaaa\\\VVVRRRKKKHHHCCC@@@???>>>===;;;<<<;;;:::999888888888888;;;@@@HHHMMMLLLHHHCCCAAAEEEMMMXXX``````YYYNNNFFF@@@BBBFFFLLLSSSXXXZZZ[[[WWWQQQLLLLLLNNNTTT___jjjppprrrvvvyyyzzzzzz|||}}}}}}{{{pppiii\\\UUUMMMGGGEEEDDDBBB@@@>>>???BBBJJJXXXlllssscccXXXSSSQQQPPPXXXcccrrr}}}tttfff[[[ZZZ[[[UUUIII@@@:::666222000222333333222000000000000000000000000000000000111111111222222222222333333333444444555555555444333333333444555555666666666777999999999999;;;<<<===???BBBDDDEEEFFFHHHJJJMMMRRRYYYddduuuiiiWWWQQQRRRaaappppppsssiii```\\\[[[XXXWWWYYYZZZ```iiittt}}}{{{oooqqqwwwyyysssnnniiidddaaa^^^]]]\\\[[[YYYYYYXXXXXXWWWZZZ^^^ccciiinnnqqqsssuuuuuuuuuvvvxxxyyy{{{|||}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}yyyyyyxxxyyyyyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||}}}~~~|||ssskkkjjjmmmsss|||~~~yyypppmmmfff```[[[WWWVVVVVVZZZ```fffjjjkkknnntttzzz{{{rrrkkkoooxxx|||wwwpppiiibbb[[[UUUQQQLLLHHHDDDAAA???>>>===<<<<<<;;;:::999999888888999;;;@@@EEEHHHGGGDDDBBB@@@CCCJJJTTT\\\\\\VVVLLLEEE@@@AAAEEEKKKRRRWWWYYYYYYTTTOOOKKKLLLNNNSSS^^^hhhoooqqquuuxxxyyyzzz|||}}}|||~~~|||qqqjjj^^^WWWNNNHHHFFFEEECCCAAA===>>>AAAHHHUUUiii~~~uuueeeYYYTTTQQQPPPVVVaaappp|||~~~~~~tttfff\\\XXXXXXSSSHHH???;;;888444000222333333111000000111000000000000000000000000222222222222333333333333111222444555555555444333333333444444555666666666777888::::::999:::;;;======@@@DDDGGGHHHHHHJJJKKKNNNSSSZZZeeevvv{{{eeeUUUPPPRRRbbbqqqpppqqqggg^^^[[[ZZZWWWVVVXXX\\\aaajjjuuu~~~zzznnnpppwwwyyysssmmmhhhdddaaa^^^]]][[[ZZZXXXXXXXXXXXXWWWZZZ___eeejjjoooqqqsssrrrrrrssstttvvvyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyy{{{|||~~~~~~xxxyyyyyyyyy{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~{{{zzzzzz{{{|||qqqmmmooottt}}}~~~zzztttpppkkkeee___ZZZWWWVVVVVV[[[aaaeeegggjjjpppttt|||~~~tttlllmmmttt|||}}}xxxqqqjjjccc\\\VVVQQQMMMIIIEEEAAA@@@???===<<<<<<;;;:::999999999999999<<>>@@@EEERRReee{{{wwwggg[[[TTTQQQPPPUUU___nnn{{{}}}}}}}}}zzzzzz{{{~~~|||sssfff[[[TTTUUUPPPEEE===;;;888555111222333222111000000111000000000000000000000000222222333333333444444444000111333444444444333222333333444555555666666777777999:::;;;::::::<<<>>>>>>AAAEEEHHHIIIJJJLLLMMMMMMRRR[[[gggyyywwwbbbTTTQQQUUUfffuuutttpppfff]]]ZZZYYYWWWVVVXXX]]]ccclllvvvyyymmmpppxxxzzzsssnnniiieeeccc^^^]]]ZZZXXXWWWVVVVVVWWWWWWZZZ```ggglllppprrrrrrppppppppprrrtttwwwzzz|||~~~}}}|||{{{zzzyyyyyyyyy{{{|||~~~zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwwwwwwwqqqqqquuu~~~|||wwwtttoooiiiaaa[[[VVVSSSRRRVVV[[[___bbbffflllpppxxxwwwmmmmmmqqqxxx}}}yyyrrrllleee^^^WWWSSSNNNJJJFFFBBB@@@???===<<<;;;;;;::::::999:::::::::===>>>@@@@@@>>>======>>>>>>CCCKKKQQQRRRNNNGGGBBB>>>@@@DDDJJJPPPTTTTTTSSSMMMIIIHHHJJJMMMRRR[[[eeejjjmmmqqqtttvvvwwwyyy{{{zzz|||~~~}}}rrrjjj___WWWNNNHHHEEECCC@@@>>>===>>>???DDDOOObbbyyyzzzjjj\\\TTTQQQPPPSSS]]]lllzzz{{{{{{~~~zzzyyyzzz||||||ssseeeYYYSSSSSSMMMCCC;;;999777444111222333222000///000222111111111111111111111111222222333333333444444444000111222222333333222222444444444555666666777777666888:::;;;;;;<<<>>>@@@???BBBEEEHHHIIIKKKMMMOOONNNUUU___lll~~~}}}~~~xxx~~~sss___TTTSSSXXXjjjyyyyyypppfff]]]ZZZYYYWWWVVVXXX___dddmmmwwwwwwmmmqqqyyyyyyrrrmmmjjjgggeee___]]]ZZZWWWVVVUUUVVVVVVVVVZZZaaahhhnnnqqqrrrrrrooooooooopppsssvvvzzz|||}}}|||{{{zzzzzzzzzzzzzzz{{{|||}}}{{{{{{||||||~~~}}}~~~|||||||||~~~~~~|||zzzxxxvvvvvv{{{|||vvvuuuxxx~~~wwwuuuqqqkkkccc[[[TTTPPPOOOQQQUUUXXX\\\aaagggkkkssszzz{{{qqqnnnooottt}}}}}}yyytttnnnhhhaaaZZZUUUOOOKKKGGGCCCAAA???>>><<<;;;;;;::::::::::::;;;;;;===>>>???>>><<<;;;;;;<<<;;;@@@GGGLLLMMMJJJDDD@@@===???CCCIIIOOORRRRRRQQQIIIFFFFFFIIIMMMQQQZZZcccgggjjjooorrrsssuuuwwwyyyyyy{{{}}}~~~ssskkk___XXXOOOHHHDDDBBB???======>>>???CCCLLL```xxx|||lll^^^UUUQQQQQQRRR[[[jjjxxx|||zzz}}}}}}{{{{{{~~~~~~vvvfffZZZTTTSSSMMMBBB:::777666333222333333111000///111222111111111111111111111111222222222222333333333333333222222222222333444444444444555555666666777777555777:::;;;<<<===???BBB@@@BBBEEEGGGHHHJJJNNNQQQRRRZZZeeesss|||}}}xxxrrryyynnn\\\RRRSSSZZZmmm}}}|||pppfff]]]ZZZYYYWWWWWWYYY```eeennnxxxuuummmqqqzzz~~~wwwpppllliiigggfff```^^^[[[XXXVVVVVVWWWWWWVVV[[[bbbjjjooorrrrrrrrrppppppppppppsssvvvzzz||||||{{{{{{zzzzzzzzz{{{{{{zzz{{{}}}~~~||||||||||||}}}~~~|||~~~}}}}}}}}}}}}}}}~~~~~~{{{yyywwwxxx}}}{{{yyy|||~~~wwwvvvsssnnnfff^^^VVVQQQNNNNNNOOOQQQTTTZZZ___cccjjjqqqyyy~~~tttpppooorrrzzz}}}zzzuuupppjjjccc]]]XXXPPPLLLGGGCCCAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<===>>>???>>>;;;::::::;;;999>>>DDDHHHIIIGGGBBB???<<<>>>CCCIIINNNQQQPPPOOOGGGDDDEEEIIILLLPPPYYYbbbeeehhhllloooqqqsssuuuwwwxxxzzz|||~~~vvvnnnaaaZZZPPPIIIEEECCC@@@===>>>???@@@BBBKKK^^^xxx~~~nnn___UUUQQQQQQRRRZZZhhhwww~~~}}}~~~}}}yyyjjj]]]WWWVVVOOOCCC:::777555333222333222111//////111333111111111111111111111111111111111222222222222333555444333222333444555666444444555555666777777777555777:::;;;<<<>>>AAACCCAAACCCDDDFFFGGGJJJNNNRRRVVV^^^jjjxxx|||~~~uuunnnvvvlllZZZQQQSSS[[[nnn~~~~~~pppfff]]][[[ZZZXXXWWWYYY```fffnnnxxxtttmmmrrr{{{|||uuuoookkkiiigggfffbbb___\\\YYYWWWWWWXXXXXXVVV[[[bbbjjjppprrrrrrrrrrrrqqqqqqqqqssswwwzzz}}}{{{{{{zzzzzzzzz{{{{{{|||yyyzzz|||~~~|||{{{{{{||||||}}}~~~|||~~~~~~~~~}}}}}}~~~|||~~~|||yyyuuu|||}}}~~~xxxxxxvvvqqqjjjbbbZZZVVVNNNMMMLLLLLLOOOTTTZZZ^^^aaahhhpppxxxvvvqqqoooqqqxxx}}}zzzvvvqqqllleee___ZZZQQQMMMHHHDDDAAA@@@>>><<<;;;;;;:::::::::;;;;;;<<<===>>>???>>>;;;:::999:::888<<>><<<>>>CCCIIINNNPPPOOOMMMEEECCCDDDHHHLLLPPPXXXaaacccfffkkknnnppprrrtttuuuwwwzzz|||~~~xxxpppccc[[[RRRJJJGGGDDDAAA>>>???@@@@@@BBBJJJ^^^wwwooo```UUUQQQQQQQQQYYYgggvvv~~~|||mmm```ZZZYYYRRREEE;;;888666333222333222111//////111333111111111111111111111111000000111111111222222222444444444444444444444444444444555666777888999999999:::;;;<<<===??????@@@CCCDDDEEEGGGIIILLLQQQUUU\\\aaammm}}}ssspppvvv}}}nnnYYYOOORRR[[[ooo|||yyynnnfff^^^[[[YYYXXXZZZ^^^cccgggnnnxxxtttmmmrrr|||}}}uuuooollliiifffbbbaaa___]]]ZZZXXXWWWWWWWWWYYY\\\aaaggglllppprrrssssssssssssssstttwww}}}~~~zzzyyy|||}}}}}}|||zzz{{{{{{|||}}}~~~~~~}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzxxxyyy}}}zzzwwwsssoookkkddd]]]YYYPPPMMMIIIHHHJJJOOORRRTTT]]]```fffoooyyyvvvoooqqqxxx{{{xxxuuuqqqmmmfff___ZZZSSSOOOHHHCCC@@@>>>===;;;:::;;;<<<<<<:::::::::<<<>>>???@@@???<<<999777777888;;;???BBBCCCBBB???===<<>>>>>???DDDLLL[[[sss~~~oooaaaXXXTTTRRRUUU\\\hhhvvv~~~wwwkkk```[[[XXXQQQHHH>>>777555555333333333222222222111111111111111111111111111111111111111111222333444555444444444444444444444444444555555666777888999999:::;;;<<<===>>>???@@@@@@CCCEEEGGGHHHJJJMMMQQQTTT[[[```kkk{{{tttqqqvvv}}}ppp[[[PPPRRR[[[nnnzzzwwwnnneee]]][[[YYYXXXZZZ]]]bbbgggnnnwwwtttmmmsss|||}}}uuuooollliiieeebbb```___\\\ZZZXXXWWWWWWWWWXXX[[[aaaggglllooorrrrrrrrrrrrrrrrrrtttwww}}}~~~{{{zzz|||}}}}}}|||zzzzzz{{{|||}}}~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~|||xxxyyy~~~{{{yyyuuurrrmmmgggaaa\\\SSSOOOJJJHHHIIILLLOOOPPPVVVZZZ```hhhqqq{{{zzzrrrrrrxxx~~~}}}zzzvvvqqqlllfff```[[[UUUPPPJJJEEEBBB@@@>>><<<:::;;;<<<<<<::::::;;;<<<@@@AAABBB@@@<<<999777777777:::===@@@AAA@@@>>><<<===???CCCGGGIIIIIIHHHGGGAAAAAACCCFFFLLLRRRXXX[[[___bbbgggkkkmmmppprrrtttwwwyyy|||~~~~~~yyypppbbb[[[RRRJJJEEEBBB@@@??????>>>???DDDKKKZZZsssqqqcccYYYTTTRRRTTT[[[ggguuuyyylllaaa___\\\TTTJJJ???777555555333333333222222222111111111111111111111111111111111111111111222333444555444444444444444444444444555555666777888999999:::<<<<<<===>>>???@@@@@@AAADDDFFFHHHJJJKKKMMMPPPRRRYYY^^^jjjzzz~~~}}}uuuqqqvvv|||ppp\\\PPPRRR[[[mmmyyyuuulllddd]]]ZZZYYYWWWYYY]]]aaafffnnnwww~~~~~~tttmmmsss}}}}}}tttnnnkkkhhhdddaaa___^^^[[[YYYXXXWWWWWWWWWXXX[[[```fffllloooqqqrrrpppqqqrrrrrrtttxxx}}}}}}|||}}}}}}}}}|||zzzzzz{{{|||}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyyyy}}}{{{xxxuuuqqqkkkeeeaaaWWWSSSMMMIIIHHHIIIJJJJJJLLLQQQXXX^^^dddooo|||~~~uuusssxxx}}}}}}xxxrrrmmmgggaaa]]]WWWRRRLLLGGGDDDBBB???>>>;;;<<<<<<;;;::::::;;;===BBBCCCCCCAAA===999777666666888;;;>>>???>>>===;;;===@@@DDDGGGHHHHHHFFFEEEAAAAAACCCGGGLLLRRRWWW[[[]]]```eeeiiikkkmmmpppqqquuuxxx{{{|||}}}~~~zzzqqqccc\\\SSSKKKEEECCCAAA@@@???>>>???DDDKKKZZZrrrttteeeZZZTTTSSSRRRYYYeeettt|||nnnbbbbbb___XXXMMM@@@777444444333333333222222222111111111111111111111111111111111111111111222333444555333333444444444444444444555666666777888999::::::======>>>???@@@AAABBBBBBDDDGGGJJJLLLMMMNNNPPPRRRWWW]]]iiizzz{{{{{{wwwrrrtttyyymmmZZZPPPSSS\\\nnnzzzuuujjjbbb\\\ZZZYYYWWWXXX\\\```fffnnnwww|||}}}tttmmmsss~~~|||tttnnnkkkgggccc```]]]\\\ZZZXXXWWWWWWWWWWWWXXX[[[```fffllloooqqqrrrpppqqqrrrssstttxxx}}}~~~}}}}}}}}}}}}zzz{{{{{{|||}}}~~~~~~||||||}}}~~~~~~~~~{{{zzz~~~~~~~~~}}}|||yyywwwtttooojjjfff^^^YYYRRRLLLIIIHHHFFFFFFDDDJJJPPPTTTXXXbbbqqq}}}xxxtttxxx|||yyysssmmmgggbbb___WWWSSSNNNIIIFFFCCC@@@===;;;<<<<<<;;;::::::<<<>>>CCCDDDDDDAAA<<<888666555555777999;;;<<<<<<;;;:::>>>@@@CCCFFFGGGFFFDDDBBB@@@AAACCCGGGLLLRRRWWWZZZ\\\___dddhhhjjjlllnnnpppsssvvvyyy{{{|||}}}|||sssddd^^^TTTLLLFFFCCCAAA@@@???>>>???CCCJJJXXXpppwwwggg[[[UUUSSSQQQWWWcccrrrqqqcccaaa```[[[OOOBBB888555555333333333222222222111111111111111111111111111111111111111111222333444444333333333444444444555555666666777888999:::;;;;;;===>>>???@@@AAACCCDDDDDDEEEHHHKKKMMMNNNOOOQQQSSSWWW^^^kkk}}}}}}xxxxxx~~~}}}~~~yyyssstttyyyzzzgggUUUNNNTTT^^^qqq|||wwwhhhaaa[[[YYYXXXVVVWWWZZZ^^^eeeooowww{{{}}}}}}sssnnnttt|||tttmmmjjjgggbbb___\\\[[[YYYWWWWWWWWWWWWWWWYYY\\\aaaggglllppprrrsssqqqrrrttttttuuuxxx|||~~~~~~~~~||||||||||||}}}}}}}}}}}}|||}}}~~~|||zzz}}}}}}|||}}}|||zzzyyywwwsssnnnjjjddd___WWWPPPLLLHHHFFFDDDAAAFFFKKKMMMOOOXXXfffrrr~~~zzztttvvvyyyzzztttnnnhhhccc```WWWTTTNNNJJJFFFCCC???===;;;<<<<<<;;;:::;;;===@@@DDDDDDDDDAAA<<<888555444555666777999::::::::::::===???CCCEEEFFFEEEBBBAAA@@@AAADDDHHHMMMRRRWWWZZZ]]]```dddhhhjjjlllnnnppprrruuuxxxzzz|||}}}~~~uuufff___UUUMMMGGGDDDBBBAAA???>>>???CCCIIIWWWooozzzjjj\\\UUUSSSPPPVVVbbbqqq~~~ttteee^^^```]]]SSSEEE:::666666333333333222222222111111111111111111111111111111111111111111222333444444222333333444444555555555777777888999:::;;;;;;<<<===>>>???AAACCCEEEFFFGGGFFFIIIKKKMMMNNNPPPSSSUUUXXX___nnn{{{vvvwww~~~~~~|||~~~|||vvvwww|||sss```PPPMMMUUUbbbttt}}}wwwfff___ZZZYYYXXXVVVWWWYYY\\\dddooowww{{{}}}|||rrrnnnttt|||sssmmmiiifffaaa^^^ZZZYYYXXXWWWVVVVVVWWWXXXZZZ]]]bbbhhhmmmqqqsssttttttuuuvvvvvvwwwyyy|||~~~~~~~~~}}}}}}||||||{{{{{{{{{}}}~~~~~~zzz{{{|||{{{~~~~~~}}}|||{{{zzzwwwsssoookkkeee]]]VVVPPPLLLHHHFFFBBBEEEGGGGGGIIIPPP[[[cccwww{{{tttsssvvv{{{uuuooojjjddd```XXXUUUPPPKKKGGGDDD???<<<<<<<<<<<<;;;:::;;;>>>AAADDDEEEEEEBBB===999777666555666666777888999::::::<<<>>>AAADDDEEEDDDBBB@@@???AAADDDHHHNNNSSSWWWYYY]]]```eeehhhjjjkkknnnooorrrtttxxxzzz|||}}}vvvgggaaaWWWNNNHHHEEEBBBAAA@@@>>>???BBBHHHVVVmmm}}}kkk]]]VVVTTTOOOVVVaaaooo|||wwwhhh]]]aaaaaaYYYJJJ===777666333333333222222222111111111111111111111111111111111111111111222333444555222222333333444555555666777888888999:::;;;<<<<<<<<<===???BBBDDDGGGIIIJJJGGGIIIKKKLLLNNNQQQUUUXXXYYYbbbrrrzzzwwwxxx}}}zzz}}}~~~mmm\\\NNNMMMXXXddduuu}}}uuueee^^^YYYXXXXXXUUUVVVYYY[[[dddpppxxx{{{}}}|||qqqnnnuuu|||ssslllhhheeeaaa]]]YYYXXXWWWVVVVVVVVVWWWXXX[[[^^^dddjjjooorrrtttuuuvvvwwwyyyxxxxxxyyy{{{~~~}}}|||zzzyyyyyy{{{}}}zzzzzz|||zzzzzz|||~~~~~~~~~~~~{{{wwwtttpppkkkccc[[[UUUPPPLLLIIIEEEEEEDDDDDDEEEJJJPPPVVVgggrrr~~~yyyrrrrrruuu|||zzzvvvqqqkkkddd```ZZZWWWRRRMMMJJJEEEAAA>>><<<<<<<<<::::::;;;???BBBFFFGGGGGGDDD@@@<<<:::999666666666666777999:::;;;:::===@@@CCCDDDDDDBBB@@@???AAADDDIIINNNSSSWWWYYY]]]```dddgggiiijjjlllnnnrrruuuxxxzzz|||~~~xxxhhhbbbXXXOOOIIIEEECCCBBB@@@>>>???BBBHHHUUUlll~~~lll^^^WWWUUUPPPVVVaaannn{{{|||zzz|||yyyjjj```eeehhh```OOO???777555333333333222222222111111111111111111111111111111111111111111222333444555222222333333444555666666777888999999;;;;;;<<<===<<<===???BBBEEEHHHJJJLLLHHHIIIKKKLLLNNNRRRWWWZZZZZZcccuuu{{{xxxyyy~~~jjj[[[NNNNNNYYYfffuuu{{{sssddd]]]XXXXXXWWWUUUVVVXXXZZZcccpppxxx{{{}}}|||qqqnnnuuu|||ssslllhhheee```]]]XXXXXXVVVVVVVVVVVVWWWXXX\\\___eeejjjpppsssuuuvvvxxxyyyzzzzzzyyyyyy{{{}}}~~~~~~|||zzzxxxxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{yyyxxx{{{~~~{{{xxxsssmmmfff^^^XXXSSSOOOLLLFFFEEEBBBAAACCCFFFJJJMMMUUUdddtttzzzvvvrrrssswwwyyy~~~zzzvvvrrrkkkddd```\\\XXXTTTOOOKKKGGGBBB???<<<<<<<<<::::::<<>><<<<<<666666555666777888:::<<<999<<>>@@@DDDIIINNNSSSWWWXXX\\\___cccfffhhhiiikkkmmmrrruuuxxx{{{|||~~~yyyiiibbbXXXOOOIIIFFFCCCBBB@@@>>>???BBBGGGUUUlll~~~mmm^^^WWWVVVPPPVVV```nnnzzz|||zzzvvvqqqrrr{{{}}}zzzkkkccciiimmmeeeSSSAAA777444333333333222222222111111111111111111111111111111111111111111222333444555333333444555666666666666:::999999999::::::;;;<<<===@@@CCCEEEFFFHHHKKKMMMOOOPPPQQQQQQQQQSSSVVVXXX]]]fffwww}}}~~~mmmZZZQQQLLLWWWkkkxxxwwwqqqdddaaa\\\YYYXXXXXXXXXWWW]]]eeemmmttt{{{zzzpppmmmuuu{{{tttmmmhhhddd```^^^YYYXXXVVVSSSRRRTTTYYY\\\\\\```eeejjjmmmpppsssuuuxxxxxxyyyzzzzzz{{{{{{|||~~~}}}{{{zzzyyyyyyzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}||||||}}}~~~yyywwwxxx|||~~~}}}yyyvvvsssooohhhbbb\\\XXXSSSPPPLLLHHHCCCAAABBBDDDGGGHHHRRR]]]kkkssstttqqqpppqqqzzzyyysssppplllgggccc\\\YYYTTTOOOKKKGGGBBB>>>>>>===;;;888777777888999AAACCCDDDCCC???;;;888666555666666666555666888;;;<<<>>>AAACCCDDDCCCBBB@@@===@@@EEEIIILLLPPPUUUXXX[[[^^^bbbfffiiilllooorrruuuxxx|||~~~yyymmmcccYYYRRRKKKDDDAAABBB???>>>>>>AAAFFFRRRhhh|||nnnaaaWWWPPPSSSTTT]]]mmm{{{zzznnnhhhhhhnnnzzz~~~~~~ooojjjnnnqqqkkkXXXBBB777666222111111111222222000///222222111111111111222222222333444333222222333555333333444555666666666666:::999999999:::;;;<<<===>>>@@@CCCEEEGGGIIILLLNNNNNNPPPQQQRRRSSSUUUYYY[[[aaajjj{{{rrr\\\RRRMMMVVViiiwwwwwwpppdddaaa\\\YYYXXXXXXXXXWWW\\\eeennnttt{{{zzzpppnnnvvv|||tttmmmgggccc___]]]ZZZYYYWWWTTTRRRTTTXXX[[[]]]aaafffjjjmmmpppsssuuuwwwwwwxxxxxxyyyzzzzzzzzz~~~~~~|||{{{zzzzzz{{{~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}yyywwwxxx|||}}}xxxuuusssooohhhbbb]]]YYYTTTQQQMMMIIIEEECCCDDDEEEFFFGGGIIIRRR___hhhmmmnnnooopppvvvzzzuuurrrnnnhhhddd^^^[[[VVVQQQMMMIIIDDD@@@???===<<<;;;;;;<<<>>>???EEEGGGHHHFFFBBB===:::999555555666555555555888:::;;;===@@@BBBBBBBBB@@@???===@@@EEEIIILLLPPPUUUXXXYYY\\\aaaeeehhhlllooorrruuuxxx|||zzznnndddYYYRRRKKKDDDAAABBB???>>>>>>AAAEEEQQQggg{{{ooobbbYYYRRRRRRSSS\\\lll{{{{{{mmmdddaaaeeeqqq}}}~~~ppphhhkkkooojjjYYYDDD999888333222111111222222111///222222111111111111222222111333333333222222444666333333444555666666666666::::::::::::;;;<<<===>>>???BBBEEEGGGHHHJJJMMMOOONNNPPPRRRSSSUUUXXX\\\___fffooo|||xxx^^^TTTNNNVVVhhhuuuuuupppddd```\\\YYYXXXYYYXXXXXX\\\eeeooouuu{{{zzzqqqpppxxx|||tttlllgggbbb^^^\\\[[[ZZZWWWTTTSSSSSSWWWZZZ^^^aaagggkkknnnppprrrtttvvvvvvwwwwwwxxxyyyyyyyyy}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~xxxwwwyyy}}}|||vvvrrrqqqmmmhhhbbb^^^YYYUUUQQQMMMKKKHHHFFFFFFFFFFFFEEEEEEJJJSSS]]]eeejjjlllmmmrrr{{{|||wwwsssooojjjfffaaa]]]XXXTTTPPPKKKFFFCCC======<<<;;;===@@@CCCEEEEEEGGGGGGDDD@@@;;;888666444555555555444555777:::;;;<<<>>>@@@AAA@@@???>>>===@@@EEEIIILLLPPPTTTWWWVVVZZZ___dddgggkkkooorrrvvvyyy}}}zzznnndddZZZSSSLLLDDDAAABBB???>>>>>>AAAEEEPPPfffxxxrrrdddZZZSSSRRRRRR[[[kkkyyy~~~mmmaaaZZZ\\\gggsss~~~qqqeeeiiimmmjjjZZZFFF;;;999333222111111222222111000222222111111111111222222000222333333222333555777222333444666777777777777:::::::::;;;<<<>>>???@@@AAACCCFFFHHHJJJLLLOOOQQQQQQSSSTTTUUUVVVYYY]]]```gggqqq{{{xxx___UUUOOOVVVfffrrrsssoooccc```\\\YYYXXXYYYYYYXXX\\\fffpppvvv{{{yyyqqqrrrzzz{{{ssslllfffaaa]]][[[[[[ZZZXXXUUUSSSSSSVVVYYY^^^bbbhhhlllnnnppprrrsssvvvvvvwwwwwwxxxyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}wwwwwwyyy}}}}}}xxxrrrmmmllliiiddd```\\\XXXTTTQQQMMMKKKIIIHHHGGGFFFDDDBBBGGGIIIMMMUUU]]]dddhhhiiioooxxx}}}xxxtttpppjjjfffbbb^^^YYYUUUQQQLLLGGGDDD===<<<;;;;;;<<<@@@DDDFFFGGGHHHGGGDDD???:::777555444555555444444555777999;;;===>>>???@@@???>>>>>>===@@@EEEHHHLLLOOOSSSVVVTTTXXX^^^cccgggkkkpppssswwwzzz~~~{{{oooeee[[[SSSLLLEEEBBBCCC???>>>>>>@@@DDDOOOcccvvvtttfff[[[SSSRRRRRRZZZiiixxxrrrcccZZZYYYcccooosssgggjjjmmmjjj[[[GGG<<<999444333111111222333222000222222111111111111222222000111222222222333666888222333444666777888888888::::::;;;<<<===???AAABBBCCCEEEHHHJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWYYY\\\___fffqqq|||sss^^^VVVPPPWWWfffqqqrrrnnnccc```[[[YYYXXXYYYYYYYYY]]]hhhrrrwww{{{yyyrrrsss|||zzzrrrkkkeeeaaa]]][[[ZZZZZZXXXVVVSSSSSSVVVXXX]]]bbbhhhmmmoooqqqrrrssswwwwwwxxxxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}~~~~~~~~~~~~~~~{{{vvvwwwyyy~~~~~~~~~|||zzzyyyvvvqqqkkkgggdddbbb^^^\\\YYYVVVSSSPPPNNNLLLJJJIIIHHHGGGDDDAAAFFFFFFHHHMMMUUU]]]bbbeeemmmvvv~~~xxxtttpppjjjfffaaa^^^YYYUUUPPPLLLGGGDDD@@@???===<<<===@@@DDDGGGLLLMMMKKKHHHBBB===;;;:::444555555555444555777:::===>>>???@@@@@@??????>>>===@@@EEEHHHKKKOOOSSSVVVSSSWWW]]]bbbgggkkkpppssswwwzzz~~~|||qqqggg\\\TTTMMMEEEBBBCCC???>>>>>>@@@CCCMMMaaasssxxxjjj]]]TTTTTTSSSZZZiiiwww{{{lllaaa^^^fffqqqxxxjjjkkkmmmiiiZZZGGG;;;888555333111111222333222111222222111111111111222222000111222222222333666888222333555666777888999999::::::;;;<<<>>>AAABBBDDDDDDGGGIIILLLMMMOOORRRTTTVVVWWWXXXXXXXXXYYY\\\___gggsss~~~nnn\\\UUUQQQXXXfffpppqqqmmmccc___[[[YYYYYYYYYYYYYYY^^^jjjuuuyyy{{{yyyssssss}}}~~~yyyqqqjjjeeeaaa]]][[[YYYYYYXXXVVVTTTTTTVVVXXX\\\aaahhhmmmppprrrtttuuuwwwwwwxxxxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~}}}zzzuuuwwwzzz}}}zzzwwwtttqqqooolllhhhccc___\\\[[[YYYXXXWWWUUURRRPPPOOOMMMKKKJJJIIIHHHFFFDDDAAAAAACCCFFFMMMUUU\\\aaahhhqqqyyyuuupppkkkfffaaa^^^YYYUUUPPPLLLGGGDDDDDDBBB@@@>>>???BBBFFFIIILLLLLLKKKGGGBBB===;;;:::555666666666555666888;;;>>>>>>????????????>>>>>>>>>AAADDDHHHKKKNNNRRRUUUTTTXXX]]]bbbgggkkkpppsssvvvyyy}}}}}}rrrhhh]]]UUUMMMFFFBBBCCC???>>>>>>@@@CCCLLL^^^pppqqqdddZZZWWWVVV[[[iiiwwwxxxkkkeeejjjsss{{{kkkjjjjjjeeeWWWFFF;;;888666444111111222333333222222222111111111111222222000222333333222333555777222333555666888999999999::::::;;;===???BBBDDDEEEEEEHHHKKKMMMNNNPPPSSSUUUUUUVVVWWWXXXXXXZZZ^^^aaakkkxxxlllYYYTTTRRRZZZgggpppppplllbbb___[[[YYYYYYZZZZZZZZZ```lllwwwzzz{{{xxxsssrrr}}}|||wwwpppiiieeeaaa^^^\\\XXXXXXXXXVVVUUUUUUWWWYYYZZZ```gggnnnqqqsssuuuvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~|||~~~xxxuuuwwwzzz~~~yyyuuuooolllhhhdddbbb___[[[YYYVVVVVVUUUVVVVVVUUUSSSQQQRRROOOMMMKKKKKKKKKIIIHHHAAABBBCCCDDDFFFLLLUUU\\\___jjjzzz{{{wwwrrrlllhhhbbb___ZZZUUUQQQMMMHHHDDDDDDAAA???>>>???CCCHHHKKKJJJJJJIIIEEE@@@<<<::::::666777777777666777999<<<========================>>>AAADDDHHHJJJNNNQQQTTTUUUYYY^^^cccgggkkkooorrruuuxxx|||~~~ssshhh]]]UUUNNNFFFBBBCCC???>>>>>>@@@BBBKKK]]]nnnzzznnneee[[[XXX]]]iiiwwwtttjjjlllsss~~~xxxhhhfffddd___SSSCCC:::999777444111111222333333333222222111111111111222222111333333333222222444666222333555666888999999::::::;;;<<<===@@@BBBEEEFFFFFFHHHKKKMMMOOOQQQTTTVVVSSSTTTVVVWWWYYY\\\___cccppp|||lllWWWSSSRRR[[[hhhqqqpppkkkbbb___[[[YYYYYYZZZZZZZZZaaammmxxx{{{{{{~~~~~~xxxtttrrr}}}{{{vvvoooiiieeebbb___]]]WWWWWWWWWVVVUUUUUUXXXZZZYYY___gggnnnrrrtttvvvwwwuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxyyyyyy{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||~~~}}}xxxtttwwwzzzzzztttpppkkkgggbbb^^^\\\YYYWWWUUUTTTSSSSSSUUUVVVVVVTTTRRRTTTQQQNNNMMMMMMMMMLLLKKKFFFHHHHHHFFFDDDGGGOOOVVVYYYddduuu|||xxxtttnnniiiccc```[[[VVVRRRNNNIIIEEE@@@>>><<<;;;===BBBGGGKKKMMMMMMLLLHHHCCC@@@>>>>>>777888888777777888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDHHHJJJMMMQQQTTTVVVZZZ___dddhhhkkkooorrruuuxxx|||~~~~~~sssiii^^^VVVNNNFFFCCCCCC???>>>>>>@@@BBBJJJ\\\mmmvvvmmm]]]ZZZ^^^jjjwwwyyylllkkkqqqzzzssseeebbb___ZZZPPPBBB:::999777444111000222333333333222222111111111111222222222333444333222222333555444444444444555555555555999;;;>>>???@@@AAACCCEEEHHHJJJLLLNNNQQQSSSTTTTTTTTTUUUVVVVVVWWW\\\eeelllyyyfffXXXRRRPPP[[[mmmuuuqqqhhh```[[[XXXXXXWWWVVVXXX\\\```kkkuuuyyy|||uuurrrqqq~~~zzzuuunnniiieeebbb```^^^ZZZYYYWWWWWWYYYYYYYYYXXXXXX^^^eeelllqqquuuxxxzzzwwwwwwwwwuuuttttttwwwzzzwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~}}}yyyuuuuuuzzzzzzssskkkfffaaa^^^ZZZXXXXXXWWWVVVUUUWWWUUUSSSRRRRRRRRRTTTUUUSSSSSSQQQPPPNNNMMMLLLKKKIIIGGGEEEDDDEEEHHHKKKNNNXXX___lll|||uuunnniiiccc```[[[WWWSSSOOOJJJGGGCCCAAA???@@@DDDGGGJJJKKKLLLKKKIIIFFFBBB???<<<:::888777555444444666888:::>>>>>>======<<<<<<<<<;;;===@@@DDDGGGIIILLLPPPSSSVVVZZZaaafffkkknnnqqqtttxxxyyy{{{~~~ssskkk^^^SSSKKKGGGDDDCCC@@@>>>>>>???@@@GGGXXXgggrrrggg```\\\eeeuuu~~~mmmggghhhwww~~~pppaaa___ZZZTTTLLLCCC===999444444333333333333222222222222222222222222222222222333333444444555555555555555666777888999:::;;;:::<<>>>>>???@@@EEETTTbbbsss{{{zzzhhhaaa]]]dddsssppphhhiiisss||||||ooobbb___ZZZSSSKKKBBB;;;777444444333222111111000000222222222222222222222222333333333333333444555666111222333555777999:::;;;<<<>>>@@@BBBBBBDDDFFFHHHIIIJJJMMMOOORRRSSSUUUUUUWWWXXXXXXXXXYYY___iiippp{{{~~~lllXXXSSSSSS^^^mmmtttooofff```[[[WWWVVVUUURRRTTTXXX___jjjtttyyy||||||rrroooppp~~~yyytttnnnhhhdddaaa___]]][[[YYYWWWVVVWWWXXXXXXWWWZZZ___ffflllpppsssvvvxxxyyyyyyxxxvvvtttsssuuuvvv{{{zzzyyyyyyzzz|||~~~~~~~~~}}}yyyuuuuuuyyy~~~vvvpppjjjfffaaa______^^^]]]]]]^^^]]][[[YYYQQQPPPNNNLLLLLLMMMNNNOOONNNNNNNNNMMMLLLKKKKKKJJJKKKKKKIIIHHHGGGGGGGGGGGGMMMSSS```qqq}}}vvvooojjjeeeaaa\\\XXXTTTPPPLLLIIIFFFDDDCCCEEEHHHLLLNNNOOOMMMLLLIIIFFFBBB>>>;;;:::777666555555666888:::<<<===<<<<<<<<<<<<;;;;;;;;;<<>>>>>??????BBBNNNZZZccckkkvvvhhhaaa]]]bbbqqq~~~tttkkkjjjoooyyy{{{qqqdddaaa\\\TTTJJJAAA999555222222111111111111000000222222222222222222222222444333222222222444666888111222333555666888999:::<<<>>>@@@BBBBBBDDDFFFHHHJJJKKKMMMPPPRRRTTTUUUVVVWWWXXXXXXXXXZZZ___iiipppzzz|||||||||}}}jjjWWWSSSTTT___mmmsssmmmeee]]]XXXUUUUUUTTTRRRUUUYYY___jjjuuuyyy}}}yyypppnnnppp}}}xxxtttmmmgggcccaaa^^^\\\[[[XXXVVVUUUVVVWWWWWWWWW[[[___ffflllppprrruuuvvvwwwxxxxxxvvvuuutttvvvxxx~~~}}}||||||}}}~~~~~~~~~~~~~~~|||yyyuuuuuuyyyzzzrrrkkkfffcccaaa``````___^^^^^^^^^]]]YYYWWWMMMKKKJJJHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGJJJPPP[[[jjj~~~|||vvvpppkkkeeebbb\\\XXXTTTQQQMMMKKKFFFEEEDDDFFFJJJMMMOOOPPPNNNLLLIIIEEEAAA>>>;;;:::777666666666777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<>>CCCFFFJJJMMMRRRUUU[[[___fffkkkooorrruuuwwwwwwxxx{{{~~~uuummmbbbVVVMMMGGGBBB@@@???======??????@@@FFFNNNQQQWWW\\\aaahhhppprrrpppccc^^^[[[aaannnzzztttpppqqq}}}{{{mmmjjjcccZZZOOODDD<<<777333333333333333333333222222222222222222222222222444333111111222444777:::777777777888999:::;;;;;;<<<>>>@@@AAABBBDDDFFFHHHKKKLLLOOOQQQTTTUUUWWWWWWVVVYYY[[[[[[\\\___eeejjjvvv}}}yyyuuuwwwyyywwwppp^^^PPPPPPTTT___lllpppjjjbbbVVVRRRQQQSSSTTTUUUYYY^^^dddoooyyy}}}vvvnnnmmmooo}}}wwwrrrlllfffbbb___]]][[[XXXUUUSSSRRRTTTWWWYYYYYY]]]aaaggglllnnnppprrrsssqqqsssuuuvvvwwwxxxzzz{{{zzzzzz{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxvvvvvv{{{|||tttqqqllljjjhhhhhhgggffffffccc```]]]ZZZVVVQQQNNNJJJIIIGGGEEEEEEFFFGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCAAABBBDDDFFFHHHIIIJJJJJJHHHMMMUUU```qqq~~~yyytttoookkkeeeaaa[[[VVVSSSPPPNNNLLLFFFEEEFFFIIIMMMPPPQQQQQQPPPNNNIIIDDD@@@===;;;:::666666666666666777777888999999:::::::::::::::;;;;;;>>>BBBFFFJJJNNNRRRUUU[[[```ffflllppptttwwwyyyyyyzzz}}}tttmmmbbbWWWNNNHHHCCC@@@???<<<<<<>>>@@@AAAGGGNNNPPPUUUXXXYYY\\\```aaa^^^]]]ZZZYYYaaannnzzzyyyuuuttt}}}qqqnnnggg]]]RRRGGG???:::888777666444222111//////222222222222222222222222333222111111333555777999333333555666888999:::;;;===???AAACCCCCCEEEGGGIIIKKKMMMOOORRRTTTVVVWWWXXXWWW[[[^^^______```dddhhhvvvzzzwwwuuuvvv~~~wwwuuu~~~lllZZZLLLMMMSSS___kkkoooiiibbbWWWSSSQQQSSSUUUUUUYYY^^^gggrrr{{{uuunnnmmmooo|||wwwrrrkkkeeebbb___\\\[[[VVVTTTQQQQQQTTTWWWZZZ[[[^^^bbbggglllnnnoooqqqrrrrrrtttvvvwwwwwwwwwyyyzzzyyyzzz|||~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{xxxvvvwww||||||xxxpppooonnnoooppppppnnnlllhhheee```\\\XXXUUUQQQNNNMMMLLLJJJHHHHHHIIIJJJKKKJJJIIIHHHGGGFFFEEEDDDDDDAAAAAACCCDDDFFFHHHIIIJJJFFFJJJPPPZZZjjj}}}xxxsssnnnkkkddd```ZZZUUURRROOOMMMLLLGGGGGGHHHKKKOOORRRTTTSSSQQQNNNIIIDDD@@@<<<;;;:::666666666555555555555555888999999999::::::::::::;;;>>>BBBFFFJJJNNNRRRUUU[[[___fffmmmqqquuuyyy||||||}}}ssslllbbbWWWOOOIIIDDDAAA@@@<<<;;;>>>AAACCCIIIPPPUUUZZZ\\\ZZZZZZ[[[ZZZWWWVVVUUUXXXaaaooo{{{}}}xxxvvv}}}zzzsssooohhh___TTTIII@@@;;;555555444333222111000///222222222222222222222222111111222222444666777888444555777999;;;>>>@@@AAA>>>@@@CCCDDDEEEFFFIIIKKKLLLMMMOOORRRTTTVVVWWWXXXYYY\\\aaabbbaaaaaadddgggwwwyyywwwuuuvvvvvvsss|||~~~jjjYYYJJJKKKRRR^^^jjjnnniiiaaaYYYTTTRRRTTTUUUUUUXXX]]]jjjttt}}}uuunnnnnnooo|||vvvrrrkkkeeeaaa___\\\ZZZUUURRRPPPPPPSSSXXX[[[\\\^^^bbbhhhlllnnnooopppqqqsssuuuwwwwwwwwwvvvwwwxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}zzzxxxvvvxxx}}}zzzvvvpppqqqrrruuuwwwwwwuuurrriiieee```[[[XXXUUURRRPPPPPPNNNMMMKKKKKKLLLMMMNNNLLLLLLKKKIIIHHHFFFEEEDDDAAAAAABBBCCCDDDFFFHHHIIIDDDHHHMMMVVVeee}}}{{{wwwrrrmmmjjjddd___YYYTTTQQQOOOMMMLLLIIIIIIJJJMMMQQQTTTUUUUUUQQQNNNIIIDDD???<<<;;;:::666666666555444444333333888888888999999:::::::::;;;>>>BBBFFFJJJNNNRRRVVVZZZ___fffmmmrrrwwwzzz}}}~~~rrrkkkaaaXXXPPPJJJEEEBBB@@@<<<;;;>>>AAADDDKKKRRR[[[```ccc```^^^^^^\\\XXXRRRSSSWWWaaappp|||{{{vvvyyyvvvsssoooiii___UUUJJJAAA<<