BM6&6(v@ xxxyyy|||{{{{{{}}}~~~|||xxxtttyyy|||xxxwwwuuussssssssstttuuuppptttxxxwwwrrroooppprrrppprrrtttsssqqqnnnllllllllljjjhhhffffffhhhjjjlllfffdddbbbaaaaaaaaa___]]]\\\[[[ZZZYYYWWWUUUTTTSSSWWWZZZ]]]\\\WWWSSSQQQQQQQQQPPPPPPSSSVVVTTTLLLFFFHHHKKKNNNLLLJJJJJJOOOSSSTTTRRRPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???????????????>>>===<<<;;;:::999999:::999888777777777888999555666888777666444444555555444333222111111111111000000111111111111000000333555555444111//////000/////////////////////////////////...///000111111///............---------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,...............---------............////////////000111222333555666777888:::KKKVVV___kkkwwwxxxlllddd^^^XXXTTTVVVSSSSSSWWWXXXXXX___iiivvvfffPPPEEEAAA???:::EEE777555JJJrrr{{{yyyxxxkkkiiihhh[[[SSSRRROOOMMMKKKJJJKKKJJJFFF>>>777111000000///...---------...........................---,,,,,,++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...000111111111333666888;;;===AAACCCFFFHHHLLLOOOOOOUUU[[[\\\[[[^^^fffmmmrrrmmmwww~~~}}}{{{~~~~~~}}}}}}|||{{{zzzyyy~~~~~~}}}}}}|||{{{yyyxxxuuuvvvwwwvvvuuutttuuuvvvuuuxxx{{{yyysssnnnmmmnnnsssuuuwwwvvvssspppooonnnmmmkkkiiifffeeeeeeggghhhaaa```______```aaa___^^^\\\\\\[[[YYYXXXWWWVVVVVVXXX[[[\\\[[[XXXTTTSSSSSSRRRQQQQQQSSSTTTQQQIIIBBBGGGJJJMMMMMMJJJKKKNNNRRRQQQPPPNNNKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@>>>=========>>>>>>>>>===<<<;;;:::999999999999888777777777777888444555666555444333333444444444333222111111111111///000000111111000000///222333444333000.........////////////////////////....../////////000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...........................////////////000111222333444666777777666@@@DDDKKKXXXcccuuuuuuooofff___[[[XXXUUURRRXXXWWWXXX[[[]]]```lllxxxmmmTTTEEE???===<<<;;;>>>:::UUUxxx{{{}}}xxxyyy{{{jjjaaaZZZMMMKKKSSSUUUMMMKKKIIIIIIIIIEEE>>>999111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///...///000111111333666999;;;===AAADDDFFFHHHLLLNNNOOOUUU[[[]]]\\\___gggnnnqqqmmmvvv~~~|||}}}yyyyyy~~~~~~{{{yyyyyywwwssspppoootttxxxxxxtttrrrsssvvvwwwzzz|||{{{uuupppnnnnnnqqqrrrsssrrrpppmmmllllllmmmkkkiiifffdddccccccccc]]]\\\\\\]]]___```___^^^\\\[[[[[[ZZZYYYYYYXXXXXXYYYZZZ[[[ZZZWWWUUUUUUUUUSSSRRRQQQRRRRRRNNNGGGAAAEEEIIILLLMMMLLLLLLNNNQQQOOOMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDBBBBBBBBBBBBBBB@@@???===<<<;;;;;;;;;<<<======<<<;;;:::999999888888888888888777777666555444555555333222111333444444333222111000000000000//////000000000000//////000111222111///---------////////////////////////------///000000000///.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,------......//////---............/////////000000111222444555666666777:::777<<>>BBBDDDFFFIIILLLNNNOOOUUU\\\^^^^^^aaaiiipppppplllvvv}}}~~~zzz{{{}}}zzz{{{}}}{{{tttnnniiipppwwwwwwrrroooqqqtttvvvxxx{{{zzzwwwsssqqqqqqooopppqqqpppmmmkkkjjjjjjlllkkkiiigggeeecccbbbbbb\\\[[[[[[]]]___```^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUUUUTTTUUUSSSRRRRRRRRRRRRNNNHHHCCCEEEHHHKKKMMMLLLLLLMMMNNNMMMKKKIIIHHHFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;:::::::::;;;<<<;;;;;;:::999999888888666777888888777666444333444555555333111111333555222222111000000000000000...//////000000//////...///000111000...,,,,,,---........................+++,,,...000000///...---------------,,,,,,,,,+++************************************************************++++++++++++************************************************++++++++++++******************+++++++++,,,,,,,,,++++++,,,------...//////---------.........//////000000111222333444555555777888333888GGGPPPZZZjjj}}}zzz|||}}}tttkkkaaaZZZWWWUUUTTTTTTUUUWWWYYYZZZYYY___iiirrr}}}rrr```RRRBBB<<<===>>>>>>???AAAFFFYYYuuunnnxxxrrrllliiinnnvvvnnn\\\RRRQQQQQQZZZbbb]]]UUUPPPIIIDDDBBB>>>:::666000000//////....................................---,,,,,,++++++,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---///000111111333777999;;;>>>BBBEEEGGGIIIKKKMMMNNNUUU]]]______bbbjjjqqqqqqmmmvvv}}}}}}~~~|||~~~~~~}}}||||||zzzssskkkrrrxxxxxxsssppprrrvvvxxxyyyzzzyyyvvvsssqqqppprrrssssssqqqooommmlllmmmiiiiiihhhgggeeedddbbbaaa\\\\\\\\\^^^______]]][[[XXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSRRRRRRPPPQQQRRRSSSRRRPPPLLLIIIFFFHHHJJJLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDBBBAAAAAAAAAAAAAAA???>>><<<;;;::::::;;;<<<::::::999999888888777777666666777777666555333222555555666555333222444555111111000/////////000000......////////////.........000111000...------...------------------------***,,,...///000///---,,,---,,,,,,,,,++++++++++++************************************************)))))))))*********++++++************************************************,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,---...//////------------............///000000111222333444444111555222444???DDDNNN___ppp~~~zzzvvvvvvzzz{{{qqqjjjddd___YYYVVVVVVUUUUUUUUUVVVYYY]]]```hhhsssmmmZZZNNNDDD======???===>>>AAAGGG^^^xxx{{{nnngggkkknnnooopppjjjYYYQQQTTTZZZfffiii]]]]]]UUUJJJBBB===999555222////////////....................................,,,,,,,,,++++++,,,,,,---)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------------............///---...000000111333777:::;;;???CCCFFFHHHIIIKKKMMMNNNUUU]]]``````cccjjjqqqqqqnnnwww|||}}}~~~zzz{{{}}}{{{|||}}}zzztttxxx{{{zzzwwwuuuxxx{{{~~~|||yyyvvvrrrooolllkkkpppqqqqqqooollljjjjjjkkkffffffgggfffeeebbb```___[[[[[[\\\]]]___^^^\\\YYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRPPPNNNNNNPPPRRRSSSRRRQQQNNNMMMHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<999999888888777777777777666666666555444333222111333555666666444333333444000000////////////000000------............------...///000000...------...------------------------+++,,,---.........---,,,,,,,,,,,,+++++++++******************************************************((())))))))))))*********************************************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,------......,,,------------.........///000000111222222333333111666444444999:::AAASSShhhzzzrrroooooopppsss|||yyyooofffccc^^^ZZZXXXWWWVVVUUUTTTUUUWWWYYY]]]dddlllrrrzzzkkkWWWFFFDDD???===???>>>>>>GGGTTTppprrr~~~ooooooyyy{{{sssjjjbbbWWWTTTXXX]]]iiijjj]]]cccYYYKKK???888444111/////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,---------------............///---...///000111444777:::<<>>>>>>>>>>>===<<<;;;:::::::::;;;<<<888888777777777777666666777666555333222222111111111333666777555333111111/////////......//////000---------......---------,,,---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++************++++++++++++++++++++++++************************((((((((()))))))))******************************************************))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222222777555555999888;;;JJJcccvvvxxxpppllldddhhhjjjkkkpppwww||||||~~~yyyvvvssslllaaaYYYXXXWWWUUUUUUUUUVVVWWWWWWWWWZZZ```gggppp~~~ssseee\\\OOOBBBAAA>>>???BBBBBBJJJfffppp}}}www{{{|||pppeeeZZZ^^^lllttttttzzzzzzmmmeeeZZZJJJ===555222000///.../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,---------------............///,,,...///000111444888;;;<<<@@@EEEHHHIIIJJJKKKKKKNNNVVV^^^aaa```aaagggnnnooollltttvvv{{{xxxuuuvvvzzz~~~zzzwwwwwwyyy}}}}}}|||}}}~~~{{{xxxwwwyyy||||||xxxrrrnnnmmmmmmmmmmmmpppppppppnnnkkkjjjjjjkkkdddeeeeeeccc```[[[VVVTTTRRRSSSVVVZZZ]]]^^^\\\ZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWVVVUUUVVVWWWTTTOOOJJJMMMOOOQQQQQQOOOMMMLLLLLLMMMKKKHHHGGGHHHHHHHHHHHHDDDDDDBBBBBBAAABBBCCCDDD@@@???>>>======<<<<<<<<<<<<;;;:::999999999:::;;;777777777777666666666666777666444222111111111222...222555777555222000/////////.........//////000,,,------......------,,,***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((***+++,,,---...******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000111111222222000444111222999888999EEE```rrrxxxzzzqqqiiiiiigggccceeeiiijjjgggoootttzzz~~~~~~{{{xxxtttqqqkkkgggcccbbbccc```YYYSSSVVVVVVVVVWWWXXXZZZZZZ[[[]]]ccckkkvvvyyyddd\\\YYYQQQGGG@@@???BBBEEEHHHZZZ|||iii|||~~~}}}~~~uuuiiicccYYYmmmeeeYYYIII;;;444222111000.........///////////////........................++++++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***)))************+++++++++++++++,,,,,,,,,------------------.........//////,,,...///000111444888;;;<<<@@@EEEHHHJJJJJJKKKKKKNNNVVV^^^aaa___```ffflllmmmjjjrrrsssuuussssssvvv|||}}}|||zzzzzz|||~~~~~~~~~}}}{{{yyywww}}}zzzvvvuuuwwwzzz}}}~~~|||vvvpppmmmmmmnnnmmmkkkoookkkggghhhkkkmmmkkkggg___ccceeebbbZZZUUUTTTVVVPPPQQQSSSUUUWWWXXXWWWWWW\\\[[[YYYWWWUUUTTTSSSSSSWWWVVVVVVUUUSSSQQQPPPOOOOOONNNLLLKKKLLLKKKIIIHHHJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888999888777666555444333333222222222222222222222222222111111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))++++++******))))))((((((+++++++++*********)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000111333:::@@@>>>999;;;AAANNNaaasss{{{tttjjjfffffffffeeecccbbbcccdddeeegggkkkppptttvvvzzz|||{{{{{{}}}~~~{{{vvvtttuuuxxxnnnllljjjhhhfffccc```]]]ZZZ^^^aaa^^^YYYWWWYYY]]]ZZZ[[[[[[YYYWWW[[[cccjjjmmmrrr}}}jjj\\\YYYXXXMMM???<<<>>>>>>LLLlllzzztttjjj^^^eeeaaaTTTDDD888333222111///////////////////////////...------,,,,,,,,,---------,,,+++******+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------///111111222222333777999???BBBEEEGGGHHHJJJLLLNNNPPPUUUZZZ]]]^^^bbbjjjqqqppprrrpppvvvvvvuuuuuuxxx|||~~~~~~|||~~~~~~|||{{{{{{~~~}}}}}}xxxvvvvvvxxxyyyxxxwwwxxxzzz|||{{{zzzvvvsssqqqoooooonnnmmmlllpppllliiiiiijjjjjjfffbbb]]]```bbbaaa\\\XXXVVVVVVPPPQQQSSSVVVWWWXXXXXXXXXZZZYYYWWWVVVUUUTTTSSSSSSVVVVVVUUUTTTRRRPPPOOONNNNNNMMMKKKKKKKKKKKKJJJHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????>>>>>>======<<<;;;;;;:::;;;<<<<<<;;;;;;:::999888888888777666555444333222222222222222222222222222222111000000//////000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))*********)))))))))))))))+++++++++*********))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////000000000000111222777<<<:::666888>>>@@@UUUooo{{{ssslllbbbaaa___^^^^^^^^^``````^^^aaabbb``````cccdddbbb___^^^\\\\\\\\\[[[[[[ZZZ^^^]]]\\\\\\[[[ZZZYYYWWWYYY[[[\\\[[[YYYYYY[[[^^^^^^aaaccccccdddkkkxxxtttkkkaaa]]][[[UUUIII>>>EEESSSdddrrr```XXXtttoooVVVLLL>>>555111111111000////////////////////////...------,,,,,,------...,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///000111111222444777:::>>>AAAEEEGGGIIIJJJMMMOOOQQQVVV[[[\\\]]]```fffmmmmmmqqqqqqtttuuuuuuvvvxxxzzzzzzxxxvvvzzz}}}~~~||||||~~~}}}}}}~~~zzz|||||||||uuusssvvv{{{yyyyyyzzz|||}}}zzzvvvrrroooqqqrrrqqqooommmlllmmmooommmjjjiiihhheee```[[[YYY[[[^^^___^^^[[[XXXVVVPPPRRRTTTWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVUUUTTTRRRQQQOOONNNMMMMMMKKKJJJIIIJJJKKKJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;::::::::::::;;;;;;::::::999888777777777666555444333222222111111111111111111111111111111000//////////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************))))))))))))************+++************)))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,....../////////000000000000111333666444222444999;;;JJJfffxxxtttoookkkiiieee```\\\XXXZZZZZZVVVVVVXXXWWWTTTYYYUUUSSSTTTYYY[[[ZZZWWWXXXXXXYYYZZZ[[[[[[\\\\\\ddddddddddddfffiiilllnnnooouuu{{{~~~rrrlllmmm___SSSOOOJJJEEEFFFLLLUUUiiieeennn{{{oooWWWHHH@@@777111000000000///////////////////////////...---------------......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...///000111222555888;;;===@@@DDDGGGIIIKKKMMMOOOSSSWWW\\\]]]\\\]]]ccciiiiiioooqqqtttrrrtttwwwyyyzzzyyyvvvtttzzz}}}~~~xxxxxxzzz}}}zzzsssqqqvvv|||~~~~~~zzzvvvuuuxxx{{{||||||||||||{{{vvvppplllnnnpppqqqoookkkiiijjjmmmjjjiiihhhgggeeeaaaZZZUUUUUUVVVYYY\\\^^^]]]YYYVVVRRRTTTVVVXXXZZZ[[[[[[[[[VVVVVVUUUUUUTTTUUUUUUUUUTTTSSSRRRPPPOOONNNMMMLLLLLLJJJHHHHHHIIIJJJIIIHHHIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@@@@???>>>======<<<<<<;;;;;;::::::999999999999999999888777666666555555555444333222222222111111111111111111111111000000///............///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((())))))******++++++************))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---.........///000000000000000111111000000222666;;;@@@TTTsss|||ssskkkggghhhfffbbbaaabbb```\\\YYYXXXWWWZZZ^^^aaaaaaaaaeeefffggghhhiiijjjlllnnnsssrrrrrruuu{{{tttiiidddcccjjj\\\PPPJJJ@@@<<>>>>>>>>;;;;;;::::::999888888888888888888888777666555444444444333333222222111111000000000000000000000000000///......---.........------,,,+++++++++++++++++++++++++++++++++++++++************************************************************************(((((())))))******++++++))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((())))))*********+++++++++******))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,------...///000000000000111111///...000333444444888BBBUUUooo}}}qqq|||ttttttqqqmmmmmmnnnkkkeeebbbeeegggiiiiiikkkooorrruuuwwwyyyyyyxxxzzz}}}}}}}}}vvvllleee___]]]^^^XXXRRROOONNNHHHKKKiii}}}rrrkkkrrr}}}xxxsssiii[[[PPPJJJ888555222000//////......////////////////////////---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++,,,,,,---------------............---------...000111222555999<<<;;;???DDDHHHJJJLLLNNNOOOQQQVVV\\\______aaafffkkklllpppooopppuuuyyy~~~||||||||||||~~~zzz~~~~~~xxxtttwww}}}zzzuuuuuuyyyzzzwwwsssvvvuuusssssstttsssqqqoooooonnnjjjfffcccccceeehhh___```bbbbbb```]]]YYYVVVVVVXXXYYYZZZZZZXXXWWWVVVVVVWWWYYYZZZ[[[[[[ZZZZZZUUUUUUTTTTTTSSSTTTTTTTTTNNNMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@@@@?????????>>>>>>>>>:::::::::999888888777777666777777666666555444333333222222222111111111000//////////////////////////////...------------------,,,++++++******++++++++++++++++++++++++++++++***************************************+++++++++***************+++++++++))))))))))))************(((((()))))))))))))))***((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((''')))************+++++++++******))))))******+++,,,++++++++++++++++++++++++************++++++++++++,,,,,,---...///000000111000111111...///222444222...777===@@@MMMfffyyyyyyxxx{{{}}}~~~|||sssiiibbb\\\VVVSSSTTTKKKGGGEEEGGGOOOhhhzzzkkk```lll{{{qqqdddXXXOOOHHHDDD555444333111000/////////////////////////////////------------...///000000,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------............------...///000111222555888;;;;;;???EEEIIIKKKLLLMMMNNNOOOUUU\\\___```bbbhhhmmmqqqqqqnnnmmm|||vvvzzz~~~~~~~~~~~~yyyzzz||||||}}}}}}}}}}}}wwwzzz}}}||||||yyyyyy{{{{{{yyyvvvtttsssrrrrrrrrrpppmmmjjjkkkhhheeeddddddddddddccc___aaabbbbbb```]]]ZZZYYY[[[]]]^^^\\\YYYVVVWWWYYYVVVVVVXXXXXXXXXXXXVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQKKKJJJIIIIIIJJJLLLNNNOOONNNKKKGGGDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>???>>>>>>>>>===============:::999999888777777666666666666666555555444333222222111111111111000000000///////////////////////////...------,,,,,,------,,,,,,+++***************************************************************))))))*********+++++++++))))))*********+++++++++*********)))))))))))))))(((((((((((())))))******(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++******))))))******+++,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,---...///000111---000000---///444444111111555999:::===KKKhhhuuujjjccc]]]YYYTTTNNNKKKLLLKKKLLLPPP\\\ttttttgggaaajjjzzzuuutttiiiXXXKKKEEE@@@999333333222111//////000111////////////////////////------------...///000111,,,,,,---......---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************++++++++++++,,,******+++,,,,,,---......------............------///000111111222444777:::<<<@@@FFFIIIKKKKKKLLLLLLNNNUUU\\\______aaagggkkkpppooolllnnntttxxx|||}}}{{{zzzzzz|||}}}sssvvvyyyzzz|||zzz{{{~~~zzzrrrzzz}}}||||||vvvvvvuuutttqqqmmmgggbbbfffdddbbbcccffffffdddaaaaaacccdddccc```]]][[[[[[```bbbccc___XXXUUUWWW[[[UUUUUUVVVVVVVVVUUUSSSRRRRRRRRRQQQPPPOOONNNNNNOOOIIIIIIHHHHHHIIILLLNNNPPPOOOLLLGGGDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;999999888888777666666666555555555555444333222222111111111111000000000000////////////////////////......---,,,,,,,,,,,,---,,,++++++***)))*********************************))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++++++++******))))))(((((('''((((((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++)))************+++++++++*********)))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++,,,---...///000111,,,//////---///444444000444---///999:::;;;OOOkkktttiiiccc[[[VVVRRRRRROOOJJJHHHJJJJJJYYYqqq~~~vvvvvv~~~vvvqqqtttlllooogggSSSGGGDDD???555111111111000///000222444////////////////////////---------......000111111,,,,,,---......---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,---......---..................---///111222222222333777999<<>>>>>>>>>>>===<<<;;;:::999999:::<<<>>>===:::888::::::999888777666555444444444444444333222111000222111111000000000000000000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,+++***))))))***+++,,,***************************************************************)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---***'''(((***,,,,,,+++++++++++++++++++++++++++---......---++++++,,,...///////////////000111111333333222222444<<>>888444222111111111000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999;;;@@@EEEIIIJJJJJJJJJKKKQQQXXX[[[YYYXXX^^^eeeiiijjjkkkhhhtttooorrruuuvvvwwwwwwxxxyyy}}}yyywwwvvvwwwxxxxxx}}}zzz|||}}}}}}yyytttppppppssstttrrrpppiiihhhhhhhhhgggeeecccaaabbbaaa___\\\ZZZ[[[aaaeeepppkkkeee^^^XXXTTTSSSRRRSSSTTTUUUUUUTTTRRROOONNNRRRRRRQQQPPPOOOOOOOOOOOOLLLJJJGGGFFFGGGHHHIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>======<<<;;;;;;:::::::::::::::<<<======;;;888;;;;;;:::999888777666666444444444444333222111000222111000000//////000000///...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((((((((()))++++++***))))))***++++++***************************************************************)))(((((())))))))))))))))))))))))******))))))))))))******(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,)))'''(((***,,,,,,***+++++++++++++++++++++++++++,,,------,,,,,,...000222222111111111111222222444444333222444999@@@EEEQQQnnnwwwuuussssssqqqiiiYYYLLLMMMNNNNNNKKKIIIVVVttt~~~yyyqqqyyyooo___OOOBBB:::444111000000000000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999;;;???EEEIIIJJJJJJJJJKKKQQQXXX\\\ZZZYYY___eeeiiikkkmmmjjjssspppqqqssssssssstttvvvxxx~~~zzzwwwwwwyyy{{{}}}|||~~~}}}yyy|||~~~~~~}}}~~~yyyuuupppoooqqqssssssrrrgggiiilllkkkhhhffffffgggeeeccc___\\\ZZZ]]]bbbggglllhhhbbb\\\WWWSSSRRRQQQSSSSSSTTTTTTSSSQQQOOONNNOOOPPPPPPOOONNNMMMLLLLLLIIIHHHGGGGGGHHHHHHGGGFFFBBBBBB@@@??????>>>??????===<<<;;;:::999999::::::;;;::::::<<<======;;;888::::::999888777666666555333333333333333222111000111111000//////////////////...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((('''''''''+++******))))))******+++************************))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))'''((()))++++++***++++++++++++++++++++++++***+++,,,,,,,,,---///111//////..................444444444333333666:::>>>AAAXXXzzz|||wwwuuuqqqnnnnnnoooiii^^^UUULLLKKKQQQaaaxxxoooYYYFFF;;;555222///////////////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999;;;???EEEHHHJJJJJJKKKLLLQQQXXX\\\ZZZZZZ___eeeiiikkkoookkkpppooopppppppppppprrruuuxxx{{{{{{zzzyyywwwxxx{{{~~~|||{{{|||yyy|||}}}}}}}}}~~~{{{wwwqqqnnnnnnppppppooojjjkkkmmmmmmmmmlllkkkkkkeeebbb^^^ZZZZZZ]]]bbbffffffccc___ZZZVVVTTTSSSSSSSSSTTTTTTTTTSSSRRRPPPOOONNNOOOOOOOOONNNMMMKKKIIIGGGFFFFFFGGGHHHGGGEEECCC?????????>>>>>>>>>>>>>>>===;;;999777777888999:::;;;;;;:::;;;<<<<<<:::888666666666555444333333222222222222222222111000000000000///............///...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++******))))))))))))******************************((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************)))((((((((()))************+++++++++++++++,,,,,,+++,,,------,,,,,,///111,,,,,,++++++,,,------...111222333333333444666888===EEEXXXrrr|||yyyvvvtttkkkiiihhhiiifff^^^WWWTTTNNNgggrrraaaKKK;;;555333222000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999;;;???DDDHHHIIIJJJKKKMMMPPPWWW[[[ZZZYYY^^^dddgggjjjooojjjkkkmmmnnnnnnnnnnnnqqquuuxxxtttuuuxxxyyyyyy{{{}}}|||zzz}}}~~~{{{zzz|||}}}}}}~~~~~~}}}||||||}}}yyyuuuqqqmmmmmmnnnoooooollliiihhhkkknnnooolllhhhccc```[[[YYYYYY\\\```ccc___^^^[[[XXXVVVUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQQQQNNNOOOOOOOOONNNLLLJJJIIIEEEDDDEEEFFFGGGFFFCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::888777666777999:::;;;:::999999::::::999777555444444333333222222222111111222222111111000000000///......---............,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************((())))))************************++++++,,,,,,,,,---......---++++++---...,,,------...///111222333...///111222222333555666666;;;???GGG]]]~~~{{{uuuqqqmmmjjj]]]aaahhhlllfffYYYSSSTTTgggrrr^^^QQQ???555333444222000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999;;;???DDDGGGIIIJJJLLLNNNNNNUUUZZZYYYXXX]]]ccceeeiiinnnhhhfffxxxkkklllmmmmmmnnnqqquuuyyyqqqsssvvvxxxyyy{{{~~~||||||~~~|||{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzqqqpppnnnllllllnnnpppqqqiiieeecccfffkkkmmmhhhcccaaa^^^YYYXXXYYY\\\^^^___\\\[[[YYYWWWVVVVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQQQQOOOOOONNNNNNLLLKKKIIIHHHDDDCCCCCCDDDEEEEEEBBB@@@>>>>>>?????????>>>======:::999888777777888999:::;;;999888888888888777666555555444444444333333333000000111111111000000/////////...------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((***+++,,,+++***++++++*********++++++,,,,,,---.........---++++++,,,---+++,,,,,,---...000111222,,,...000111111222444666111;;;<<<444999XXX}}}|||rrrgggaaa^^^YYYWWWYYY\\\ZZZXXX```mmmdddWWWOOOGGG<<<555444444222///000000000000111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999<<>>>>>>>>>>>===;;;:::999999999999999999999999:::888666666666666555444444333333333333222222222//////000000000000000//////...------,,,,,,------,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((''''''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((+++------,,,++++++---)))******+++,,,,,,------,,,---...---,,,,,,---///,,,,,,,,,,,,,,,------......///000111000111222444222777;;;777444???^^^zzz|||{{{ppp___WWWVVVSSSNNNPPP]]]iiirrrvvv^^^QQQDDD???999555333222111000/////////000000000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999<<>>>>>===;;;:::999888999999:::::::::999999999777555555555555444333111111111000000000000000//////000000000000000///......---,,,,,,,,,,,,---,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++******)))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************(((+++...///,,,+++,,,---))))))***+++,,,,,,------***+++,,,,,,,,,---///111333222111000///.........000111111000//////111333333,,,///;;;<<<888DDDYYYttt~~~~~~nnnYYYPPPPPP]]]```uuuttt]]]LLL;;;999666222000000111222---.........//////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++---,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111333666888999<<>>=========>>>===;;;888777888888999999999888888777666666444333222111111222222222111111111000000///............---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((('''))))))(((((((((((())))))''''''((((((((((((''''''******))))))((((((''''''((((((((((((((()))******((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---------.........//////////////////000000000000333333222222555<<>>555555444333222000000///000000//////......------................................................+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---000000//////.........---//////000111333555888:::;;;@@@EEEHHHHHHIIIKKKNNNPPPXXX]]][[[YYY^^^fffkkkooopppkkkeeeooo___cccjjjpppssstttuuuvvvrrrooollllllnnnqqqssstttsssqqqoooooosssvvvwwwvvvxxxyyyyyyyyyxxx{{{zzzvvvsssrrrwwwwwwvvvtttqqqooonnnmmmnnnnnnllljjjiiiiiijjjlllfffdddaaa______^^^\\\ZZZXXXWWWVVVVVVWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRQQQOOOQQQPPPOOONNNNNNMMMKKKIIIHHHHHHIIIHHHHHHGGGFFFFFFAAAAAABBBBBBBBBBBBAAAAAA>>>======>>>>>>===;;;999777777888888999888888777666666555444333222111111222222111111111000000000............------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((***)))))))))))))))))))))*********+++++++++,,,,,,************************,,,,,,,,,,,,------........./////////000000000000222222222333555:::AAAFFFAAAIII___zzznnnaaa\\\\\\[[[]]]___bbbooo|||oooaaadddkkk{{{kkkgggxxxgggRRR???666555444444333111000000//////////////////.........................................................++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---++++++,,,---...///000000//////000111333555888::::::???EEEGGGHHHHHHKKKNNNNNNWWW\\\ZZZXXX]]]eeeiiimmmoookkkgggqqq]]]aaahhhpppuuuvvvsssqqqkkkjjjjjjkkknnnpppqqqqqqooommmkkkkkknnnrrrtttuuuwwwvvvuuuwwwzzz}}}}}}|||{{{{{{zzzxxxtttqqqvvvuuutttpppmmmllllllnnnmmmllljjjiiihhhiiiiiijjjdddaaa^^^\\\[[[YYYWWWUUUVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRRRRSSSRRRQQQPPPOOOQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAABBBBBBAAAAAA@@@>>>======>>>>>>>>>;;;999777777777888888777777666666555444444333222111111111111111111000000000000............---------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************++++++++++++,,,)))))))))******+++,,,,,,+++++++++,,,,,,,,,,,,---....../////////000000000111222333333444777<<<@@@666555BBBaaaqqqcccYYYUUUTTTQQQTTT\\\hhhzzzrrrwwwwwwqqqttt}}}qqq^^^\\\mmmwwwcccSSSBBB888777444444333222111000000///.........///////////////........................------------------------,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++,,,---...////////////000111333555888:::999>>>CCCFFFGGGHHHKKKNNNLLLUUU[[[YYYXXX\\\cccgggkkkmmmkkkhhhttt^^^```dddkkkqqqrrrnnnjjjhhhhhhiiikkknnnoooooommmkkkjjjjjjkkkmmmppprrrsssvvvsssrrruuuzzz~~~}}}{{{|||zzzyyyzzz|||zzzuuuqqqqqqssssssqqqnnnmmmoooqqqkkkiiiggggggggghhhgggggg```^^^[[[YYYYYYXXXVVVTTTUUUTTTRRRRRRSSSSSSRRRPPPNNNOOOPPPPPPPPPOOONNNMMMPPPMMMJJJHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>=========>>>===;;;888666666777777777666555555444444444333222111111000111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''(((((())))))******'''(((((()))))))))))))))((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))))))))))))))))))))*********************++++++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,---........./////////000000///111333333333555777999333555>>>KKK\\\sss~~~yyyttthhh___]]]______^^^___qqqxxxrrr|||rrrooolll^^^bbbmmmsssuuuyyyxxxoooccc]]]^^^bbblllssswwwrrrdddkkkcccRRRGGG>>>999;;;333333333222111000000///------......//////000000........................------------------------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------/////////111333555888999999===BBBEEEFFFGGGKKKNNNLLLUUU\\\ZZZYYY]]]dddhhhlllmmmiiifffttt___^^^^^^bbbfffiiigggeeeiiiiiijjjmmmoooooommmjjjhhhiiikkkmmmooopppqqqrrruuuqqqppptttzzz}}}{{{wwwzzzyyyxxxzzz{{{yyytttooonnnrrruuutttpppllllllnnnhhhfffddddddffffffeeeddd]]][[[YYYXXXYYYYYYXXXVVVUUUSSSRRRRRRRRRRRRQQQOOOLLLMMMNNNOOONNNMMMLLLKKKMMMJJJHHHFFFGGGGGGGGGFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===<<<<<<<<<===<<<:::777666666666666666555444333333333333222111111000000000000000/////////.........------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''(((((())))))******''''''((()))***))))))((((((((((((((())))))******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))************))))))*********+++++++++))))))***+++---...//////............------------............////////////...000222333222222333444111666:::::::::IIIjjjtttkkkiiiaaaccceeeeeeeeegggjjjmmmllluuuvvviiiYYYUUU]]]eeehhhiiihhhaaaYYYVVVZZZ___ZZZYYYYYYZZZ[[[```nnn|||fffJJJ@@@===999666777333222222111111000000000------......//////000000........................------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---..................///////////////111333555888999999===BBBDDDEEEGGGKKKOOOOOOXXX]]]\\\ZZZ___fffjjjnnnmmmgggcccrrr\\\ZZZYYYZZZ\\\___aaabbbiiiiiijjjmmmooonnnllljjjhhhjjjmmmnnnnnnoooqqqssssssqqqppptttyyy{{{xxxtttssstttuuuwwwwwwuuuqqqnnnppptttxxxuuunnnhhhfffgggfffdddbbbcccffffffdddbbb\\\ZZZXXXXXXYYYYYYYYYXXXVVVTTTSSSRRRSSSRRRQQQOOOLLLMMMMMMNNNMMMLLLKKKJJJIIIHHHFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@??????>>>===;;;::::::;;;;;;;;;888666555555555555555444333222222222222111111111000000////////////............------------,,,,,,,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))&&&''')))*********)))((('''(((((())))))******+++(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++)))))))))************+++'''((((((***+++,,,------///...............------------........./////////...000222222111111111222222222444333222999KKK]]]wwwgggYYYVVV^^^gggjjjgggfffgggmmmyyyhhhPPP:::666999777333222222222111111111000000000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,...000111222333//////000111333555888::::::>>>BBBDDDEEEHHHLLLQQQRRRZZZ___\\\ZZZ```hhhmmmpppmmmeeeaaarrrTTTUUUUUUVVVWWWZZZ^^^bbbgggggghhhkkkmmmnnnmmmkkklllmmmlllkkkjjjlllqqquuuqqqqqqqqqtttwwwxxxuuuqqqkkkooosssuuuuuusssqqqppptttxxxzzzuuulllffffffhhhgggdddbbbcccggghhheeebbb\\\ZZZXXXXXXXXXXXXWWWVVVWWWVVVTTTSSSTTTSSSRRRPPPMMMMMMNNNMMMMMMKKKIIIHHHFFFEEEEEEFFFHHHHHHGGGFFFCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<:::999999999:::999666444555555555444444333222111111111111111111000000000/////////.........---------------,,,,,,,,,+++++++++*********))))))))))))************************((((((((((((((()))))))))'''((()))******)))((('''''''''((((((((((((''''''))))))))))))((((((((((((&&&''')))*********(((((('''(((((()))******++++++''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))************(((((()))***++++++,,,,,,.........------,,,,,,,,,---------.........//////...000222222000000111222111000222555666777>>>FFFdddoooSSSBBB666777999555222333111111111111000000000000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++---///000222222//////000111333555888:::;;;>>>CCCEEEFFFIIINNNRRRTTT[[[^^^[[[YYY___iiiooonnnkkkeeecccuuuMMMQQQTTTVVVVVVYYY^^^bbbddddddfffiiilllnnnnnnmmmpppnnnkkkgggeeeiiiqqqxxxpppqqqsssuuuvvvuuussspppgggmmmsssvvvuuusssssstttwwwzzz{{{uuummmiiilllppphhheeeccceeeiiijjjgggccc^^^[[[YYYWWWWWWWWWUUUTTTXXXWWWUUUTTTUUUTTTRRRQQQMMMNNNNNNNNNLLLJJJIIIGGGDDDDDDEEEGGGIIIIIIHHHFFFCCCAAA@@@>>>>>>???AAABBB@@@@@@@@@??????>>><<<<<<999888888888999888666333444555444444333222111000111111111111000000000000//////.........------------------,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))*********'''((()))++++++)))((('''''''''((((((((((((''''''******))))))((((((''''''&&&''')))***+++***(((''''''(((((()))***+++++++++&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))************+++++++++,,,,,,------...---------,,,,,,+++++++++---------........./////////000111111000000111333,,,///444666444333;;;EEEQQQ|||pppOOODDD:::555888888222///222111111111111000000000000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,------.........//////000111333555888:::;;;???CCCEEEFFFIIIOOOSSSUUU[[[^^^ZZZXXX___iiipppkkkjjjeeeeeexxxKKKMMMPPPTTTYYY]]]aaacccgggcccdddmmmqqqnnnllllllpppooollljjjiiikkkooossspppssswwwvvvrrrnnnmmmmmmiiikkknnnqqqrrrsssuuuwwwxxxzzzwwwooojjjkkknnnoooiiihhhffffffeeeccc___\\\]]]ZZZXXXXXXZZZZZZYYYWWW[[[XXXUUURRRQQQPPPNNNLLLNNNNNNLLLJJJIIIHHHHHHHHHHHHGGGGGGIIILLLMMMIIIFFFDDDBBB???<<<;;;===???AAAAAAAAA@@@>>>===;;;::::::;;;:::888666555555666666666555555444222111000000000000000000000111111111///............---------,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&'''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************,,,---...---+++***+++,,,++++++++++++++++++++++++---------............///////////////000000000000222111111111222444666777===JJJ```yyykkkPPPAAA666666555444333333222222333333222222111000//////222111111000///......---......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------............///111444666888:::999===CCCFFFHHHJJJOOORRRYYYYYYYYYXXXYYY___iiiqqqppplllhhhddduuuLLLLLLMMMPPPUUUZZZ```ccceeeaaabbbjjjnnnllljjjjjjnnnmmmlllkkklllnnnrrruuupppppppppooommmlllmmmnnnmmmnnnoooppppppqqqrrrssssssuuusssmmmiiikkknnnooogggfffdddccccccbbb___]]]\\\ZZZWWWWWWYYYYYYXXXVVVYYYWWWTTTRRRQQQPPPNNNMMMPPPOOONNNLLLJJJIIIIIIHHHIIIHHHHHHIIIKKKJJJGGGDDDDDDBBB@@@>>>===>>>???@@@AAA@@@???>>><<<;;;:::999;;;:::999777666555555555555555444333222111000000000000000000000000000000............------------+++,,,,,,,,,++++++***)))******)))))))))((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((((((((('''''''''''')))))))))***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---,,,+++******+++++++++++++++++++++++++++------------................../////////000000000111111111111222444555666<<>>CCCFFFGGGJJJNNNRRR\\\]]]^^^]]]]]]bbbkkkrrrqqqllliiieeevvvMMMLLLKKKLLLPPPWWW^^^cccbbb^^^___eeeiiiiiiggggggiiiiiijjjkkknnnqqqsssuuuqqqoookkkjjjkkknnnooopppqqqpppooonnnnnnnnnnnnnnnnnnpppooojjjhhhkkknnnnnneeecccaaaaaaaaaaaa```^^^[[[YYYWWWWWWWWWXXXWWWUUUWWWUUURRRQQQQQQQQQOOONNNRRRQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHDDDAAACCCBBBAAA@@@????????????@@@???>>>===<<<::::::999;;;;;;:::999777666444333555444444333222111000000111111000000//////............---------,,,,,,,,,+++++++++,,,++++++***))))))))))))(((((((((''''''))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''************))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,+++***)))***+++++++++++++++++++++++++++------------.....................////////////000000000000111222333444555111444777777<<>>>>>>>>===<<<;;;:::999999:::::::::999888555333111444333333222111000000000111111000//////...------------------,,,,,,,,,+++******++++++++++++******((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''''''''(((((()))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************((()))))))))************((((((((((((((((((((((((''''''(((((())))))******((()))))))))************)))***+++***)))((()))***++++++++++++++++++++++++,,,,,,---------.........------.........//////////////////000111222333444...333999;;;;;;???HHHPPP{{{rrrUUUFFF888333888888444444444333333333222222222111111111000000000///000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,---------.........///000222444777999:::<<>>======<<<<<<;;;:::999888888888999999888777555222111222222222111111000000///000000000///...---,,,,,,---,,,,,,,,,++++++++++++)))******++++++*********((((((((((((''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************((()))))))))************((((((((((((((((((((((((''''''(((((())))))******((()))))))))************((()))******(((((()))***++++++++++++++++++++++++,,,,,,,,,------------...------------............---......000111111222222777555333111222666:::>>>GGGhhhlllRRRAAA;;;444444888555333333333333333222222222111111111000000000000000////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......//////000222555777999;;;<<>>======;;;;;;::::::999888888777666666666666555333222111111111111000000000////////////......------,,,,,,,,,,,,,,,+++++++++******((()))******+++*********)))))))))(((((((((''''''))))))))))))))))))))))))$$$$$$$$$%%%&&&''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((($$$%%%&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))******))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,...///000111111111555333000000222444444333:::HHHbbbyyygggIII:::666888444444666111333333333333222222222222000000000000000000000000........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***************++++++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((()))+++,,,------*********++++++,,,,,,---,,,,,,,,,---------......//////111222555888:::;;;;;;>>>BBBCCCDDDGGGMMMQQQRRRWWW\\\```bbbeeejjjnnnnnnhhheeeeeeyyy>>>AAAEEEIIILLLNNNMMMMMMLLLOOOPPPSSS]]]jjjooommmgggdddaaaccchhhjjjiiigggdddggglllnnnooonnnnnnnnnjjjhhhiiimmmrrrsssoookkknnnooonnnkkklllmmmhhhbbbaaa```___```aaaaaa```^^^WWWXXXXXXVVVRRRPPPQQQSSSRRRPPPNNNNNNOOOPPPOOONNNIIIIIIHHHGGGFFFFFFFFFFFFFFFHHHKKKJJJGGGDDDDDDDDD@@@@@@???>>>>>>======<<<:::::::::999888888777777555444333333222222222333000000000000000/////////------------------------++++++++++++************(((((()))*********************)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((()))+++***))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------***+++---///000000000000---000444777888555222///BBB@@@CCCQQQjjjaaaKKK@@@;;;222555999333333666222222222222222222222222222///000000000000000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))((())))))***+++,,,------)))******+++,,,,,,------,,,,,,,,,---------......///000111333555888:::;;;:::===AAABBBCCCGGGMMMSSSUUUYYY]]]___```ccchhhllllllfffbbbbbbxxx===???BBBFFFHHHJJJKKKKKKJJJMMMOOORRR]]]lllrrrqqqbbb^^^[[[]]]bbbffffffcccdddhhhmmmnnnmmmlllnnnpppkkkjjjkkkpppuuuuuupppkkklllmmmllljjjlllmmmiiibbb_________```aaa```^^^\\\UUUVVVVVVTTTPPPNNNOOOQQQRRRPPPNNNNNNOOOOOONNNMMMIIIHHHGGGGGGFFFFFFGGGGGGHHHKKKMMMKKKGGGCCCBBBCCC@@@???>>>===<<<<<<<<<<<<:::999999999888888777777444333111111111111333444000000000000////////////,,,---------------------+++++++++************)))(((((()))***************************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))'''''''''&&&%%%$$$"""!!!))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************(((***++++++******+++---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---///000000/////////111222111//////444999999>>>BBBAAADDDSSSnnn^^^BBB888999999222555777000000666333222222222222222222222222////////////000000000000---...........................---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......///000111333555888:::;;;:::===@@@BBBCCCGGGNNNSSSWWWZZZ]]]^^^^^^```dddhhhlllddd``````wwwAAAAAABBBDDDFFFHHHJJJLLLLLLJJJKKKPPPUUUZZZdddnnn```]]]\\\aaaiiillliiidddeeedddeeehhhlllnnnkkkhhhjjjiiijjjkkknnnooonnnmmmgggffffffgggggggggdddbbb___]]]]]]^^^```___[[[WWWWWWTTTQQQQQQRRRSSSQQQNNNRRRRRRRRRQQQPPPOOOMMMLLLMMMKKKHHHGGGGGGGGGFFFDDDEEEIIIMMMMMMIIIEEEBBBBBB???>>>===<<<;;;:::999999::::::999999888777777777333333333222222222111111111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''((())))))(((&&&))))))))))))************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......111111222222222333333333222555777888:::AAAMMMWWW~~~___KKK@@@:::666444444333333333222222222111111111111111222222222000000111222111///---+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))************************************))))))))))))***+++,,,---'''******'''(((,,,...,,,,,,,,,,,,---------.........///000333555777999:::===>>>>>>@@@DDDJJJPPPTTTYYYZZZ\\\^^^___```cccfffiiiaaa[[[aaauuu???@@@AAABBBDDDGGGIIIJJJMMMLLLNNNTTTZZZ```jjjtttiiiddd```bbbhhhllljjjggg```___aaafffkkknnnmmmjjjggggggggghhhjjjkkkjjjiiiiiigggfffffffffeeebbb``````^^^]]]^^^^^^]]]ZZZWWWXXXUUUSSSRRRSSSSSSRRRPPPRRRRRRQQQPPPOOONNNMMMMMMMMMKKKHHHGGGGGGFFFEEECCCFFFIIIKKKJJJFFFCCCAAAAAA>>>>>>===<<<;;;:::999999:::999999888777777666666333333222222222111111111000000000000000///------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''((())))))((('''))))))))))))***************************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.............../////////000000000111111222444555666666999???DDD```rrrzzzkkkWWWFFF<<<888666444444333333333333222222222111111111111111111111111///000111111111///---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))))))))))))))************************************))))))))))))***+++,,,---))),,,,,,******------***,,,,,,,,,------------......///000333555777999:::======>>>@@@CCCIIIOOOSSSVVVXXXZZZ]]]___ccchhhkkkjjjbbbZZZ\\\mmm===>>>???@@@BBBDDDFFFGGGKKKJJJNNNUUU\\\bbblllvvvpppjjjddddddhhhlllllljjj______aaaeeekkkooonnnllleeeeeedddeeeggggggeeedddiiigggeeeddddddcccaaa___aaa___]]]\\\\\\[[[YYYWWWYYYWWWTTTSSSTTTTTTSSSQQQSSSQQQPPPNNNMMMMMMMMMMMMMMMKKKHHHFFFFFFEEECCCBBBFFFGGGHHHFFFCCC@@@??????>>>======<<<;;;:::999999999999888777777666666555222222222222111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////000000000000111333444555555555555:::BBBQQQrrrhhhIIIBBB:::555555777777666333333333222222222111111222222111111000000////////////000000000...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))))))))))))))************************************))))))))))))***+++,,,---))),,,---++++++------***,,,,,,,,,,,,------------...///000333555777999:::;;;===>>>@@@BBBGGGMMMQQQVVVXXXZZZ\\\___dddjjjnnnkkkbbbXXXWWWeee;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFIIIQQQWWW\\\eeennnnnnjjjeeeeeeiiillllllkkkeeeddddddggglllooommmkkkfffeeeddddddeeeeeecccaaafffdddbbbbbbbbbbbbaaa___bbb```^^^[[[ZZZYYYXXXWWWXXXWWWVVVTTTTTTSSSSSSRRRSSSQQQNNNLLLKKKKKKLLLMMMMMMJJJGGGFFFEEEDDDBBB@@@FFFFFFDDDBBB???>>>============<<<;;;;;;:::999999888888777666666555555444222111111111111000000000////////////...---,,,,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))))))))(((((((((((()))))))))************,,,+++++++++***)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,---.........------//////000000000111111111000///000333666777555444444888@@@UUUjjjrrrlllWWWEEE===:::777666666777777555222222222222111111111111222222111000//////.........////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))((()))))))))************************************))))))))))))***+++,,,---...///---))))))---...,,,++++++,,,,,,,,,---------...///000333555777999::::::<<>>???@@@AAA@@@CCCHHHKKKLLLPPPVVVVVVXXX]]]bbbggghhhfffddd```______bbbhhhkkkkkkjjjgggfffeeefffgggfffdddccc\\\\\\]]]___bbbbbbaaa___]]]^^^^^^\\\YYYWWWWWWWWWUUUUUUUUUSSSPPPOOOPPPQQQPPPOOOMMMKKKJJJJJJJJJJJJIIIGGGDDDCCCCCCCCCBBB@@@CCCAAA>>>=========;;;:::;;;;;;;;;;;;::::::999999666666555555444333333222000000000000////////////............---,,,+++***++++++++++++++++++++++++(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&))),,,+++((('''(((***))))))))))))************+++++++++***************)))))))))************+++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,---------222111000//////000222444222222///666@@@===:::EEEPPPlllpppWWWBBB<<<<<<777777666444222111222222333111111111000000000000///000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---AAA???777---)))***,,,+++++++++++++++,,,,,,,,,,,,...///000333555777999::::::>>>BBBBBBAAACCCIIINNNUUUWWW[[[^^^aaaeeeiiimmmkkkddd[[[UUU]]]999999999:::;;;===>>>???>>>>>>AAAEEEGGGFFFJJJOOONNNRRRWWW]]]bbbdddbbbaaaaaa___^^^aaafffiiiiiihhhdddccccccdddeeeeeecccaaaZZZ[[[]]]```bbbaaa^^^[[[ZZZ\\\^^^]]]YYYWWWVVVWWWRRRSSSSSSQQQNNNMMMNNNPPPNNNMMMLLLLLLJJJJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA@@@>>><<<<<<>>>>>><<<999;;;;;;;;;::::::::::::999555555444444333222222222000000/////////.........------...------,,,+++***************************(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&***---,,,(((&&&(((+++))))))))))))***************************+++++++++))))))))))))************************************++++++,,,------------,,,++++++++++++,,,,,,,,,,,,...000111///,,,,,,///222///444000222<<<;;;666999;;;CCCSSSiiiwwwZZZDDD<<<555666999333333444444444333333444555111111000000000/////////........................---,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---888777333,,,)))+++,,,)))***++++++++++++,,,,,,,,,...///000333555777999::::::???CCCDDDAAABBBHHHNNNSSSWWW[[[___bbbdddgggiiigggccc\\\WWW^^^999999999:::;;;===>>>???;;;;;;>>>BBBDDDCCCFFFKKKLLLOOOTTTZZZ^^^`````````gggdddbbbcccfffhhhfffdddbbbaaa```aaaccccccbbb```ZZZ[[[^^^aaabbb```\\\XXXXXX[[[^^^]]]ZZZWWWVVVWWWPPPRRRRRRPPPLLLKKKLLLOOOLLLMMMLLLLLLKKKJJJHHHGGGEEEDDDBBBBBBCCCCCCCCCBBB???===;;;===??????<<<999;;;:::::::::::::::::::::555555444333333222222111000/////////............------------,,,+++******************************'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&***---,,,(((&&&(((,,,))))))))))))************))))))******+++++++++,,,))))))))))))************************************++++++,,,---------,,,,,,,,,,,,---------.........)))...222111...---000444---999666------///111:::444777;;;???EEE[[[rrrRRRGGG:::999:::333111666666222333555555333222111111000000000000////////////------..................,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))***+++,,,---'''******((())),,,---*********+++++++++,,,,,,,,,...///000333555777999::::::@@@EEEEEEBBBBBBHHHOOOVVVYYY^^^```aaabbbbbbcccccc```\\\XXXaaa777777999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>BBBEEEGGGJJJQQQVVVWWWXXX[[[\\\YYYbbbbbbcccdddcccbbbaaa```^^^aaadddeeeeeebbb___\\\]]]]]]\\\\\\\\\\\\[[[[[[^^^]]]\\\ZZZYYYWWWVVVUUUQQQRRRSSSPPPLLLKKKLLLNNN[[[UUUNNNLLLLLLLLLIIIEEEJJJFFFCCCBBBDDDEEEDDDCCC@@@???>>>>>>??????>>><<<<<<;;;:::888777666555555555444444333333222222111////////////............000...---+++******++++++++++++************++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))((((((((((((((()))+++++++++***************)))))))))))))))******+++)))))))))***+++++++++,,,))))))))))))************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------///---++++++---///000000000000//////000222333444;;;555444888999>>>TTTlllyyycccQQQAAA777777666666555444444333333111111222222222222111111//////////////////////////////.........---------......---------,,,,,,,,,+++++++++*********)))))),,,+++******))))))******+++++++++************)))***************************************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************************************------,,,,,,,,,---......///000222444666888::::::===@@@CCCDDDDDDGGGLLLPPPXXXZZZ^^^aaacccdddcccbbb___dddXXX\\\jjj666777888999:::;;;;;;;;;;;;;;;;;;<<<>>>AAADDDFFFJJJPPPUUUUUUVVVZZZ[[[ZZZ^^^___```bbbbbbaaa```___]]]___bbbdddcccaaa^^^[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSRRRSSSSSSQQQMMMLLLMMMOOOVVVQQQMMMLLLMMMNNNKKKHHHGGGDDDBBBBBBCCCCCCBBB@@@@@@???===>>>??????>>><<<<<<<<<:::888777666666555444444444333222222111111////////////............///...,,,+++*********++++++******))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***************))))))(((((())))))***+++******************++++++))))))))))))************+++++++++*********)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...---,,,111111000000111222444555666111111555666888FFFXXXuuuiiiRRREEE???;;;888666666555555444333333222000111111222222111111000........................///.........------------...------------,,,,,,,,,+++++++++*********)))))),,,+++******))))))******+++++++++************)))***************************************)))((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,------...///000111444666888:::;;;<<>>@@@>>>======>>>>>>===<<<<<<<<<:::888777666666666444444333333222111111111/////////............------,,,+++***************+++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((())))))***+++******************))))))))))))))))))************+++++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,---...---,,,+++000000/////////111222333444///000444555333888AAAMMMXXXgggmmmjjjssszzzeeeVVVDDD777333666888999555555444444333333222222000000111111111111000000....................................------------------------,,,,,,,,,,,,+++++++++***************,,,+++******))))))******+++++++++************)))************************))))))******))))))((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,------...///111333666888:::;;;;;;???CCCEEEEEEHHHMMMRRRWWWYYY\\\```ccceeeffffffdddcccWWWaaaqqq333444555777888888888888888888999:::<<<>>>@@@AAAFFFJJJLLLKKKMMMSSSWWWWWWWWWYYY\\\^^^^^^]]][[[YYY\\\]]]^^^______^^^]]][[[VVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNJJJIIIJJJLLLNNNNNNLLLIIIAAAAAABBBBBBBBBAAA>>>===???===<<<<<<===>>><<<;;;<<<;;;:::888777666555555333333333222111111000000//////.........---------,,,++++++******)))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***%%%&&&&&&'''((()))******((((((((((((((()))******++++++******))))))((((((((()))))))))************************************))))))*********+++++++++***++++++++++++,,,,,,,,,)))***,,,,,,------...///......---------...000111666111000444555222222444::::::AAAHHHDDDEEE\\\zzzxxxgggSSSCCCCCC===777555666777666444444444333333222222222222///000000000000000000///........................---------------------------------,,,,,,,,,++++++************************,,,+++******))))))******+++++++++*********))))))************************((()))))))))))))))(((((()))))))))(((((()))))))))((((((((((((((((((((((((((()))))))))************************************++++++******++++++,,,---...///111333666999:::;;;===@@@DDDFFFFFFHHHLLLPPPWWWXXX\\\___cccfffhhhhhhfffbbbVVVcccttt111222444555666666777777666777888999:::<<<>>>>>>AAAEEEGGGFFFHHHNNNSSSSSSWWWYYY[[[\\\\\\ZZZXXXWWW\\\\\\]]]]]]]]]]]]]]]\\\VVVVVVVVVVVVUUUUUUUUUUUUQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLIIIIIIKKKLLLMMMKKKHHHFFFAAABBBCCCCCCBBBAAA???>>>>>>===<<<<<<======<<<:::;;;:::999777666555444444333222222111111000//////............------------***+++++++++******))))))***))))))))))))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((()))******%%%%%%&&&'''((())))))***((((((((('''((())))))***+++******))))))(((((((((((()))))))))************************************))))))*********+++++++++*********+++++++++,,,,,,******+++***+++...333777//////...---...///000111666222000222444333222222999333555======888@@@PPP```gggjjjssswwwhhhUUUHHHCCC>>>777111444333333555777666333///222222222222111111111111...//////000000//////...........................,,,,,,------------------------,,,,,,,,,+++++++++************************,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))************************************++++++******++++++,,,---...///111333666999;;;<<>><<<;;;;;;<<<<<<;;;::::::999777555444333333333222222111111000/////////.........------------,,,***++++++,,,++++++*********))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''(((((()))***+++&&&&&&''''''(((((())))))((((((''''''(((((()))***))))))))))))))))))(((((())))))))))))***************************+++++++++)))************+++++++++************++++++++++++***++++++***)))---444:::222111000//////000111222222000......000111111222666000000999>>>;;;:::>>>@@@BBBBBBJJJYYYbbbsss}}}eeeYYYJJJBBB:::666777999777555444333111222444555555444111111111111111111000000......////////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***************+++++++++,,,+++******))))))******+++++++++************)))))))))))))))))))))))))))''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,---------...000333666999;;;<<>>===@@@CCC===;;;::::::;;;<<<:::999777666555333222111000000111111111000//////............---------,,,,,,,,,***+++,,,---...---,,,+++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))((((((((('''''''''''''''((())))))''''''(((((())))))******))))))))))))************))))))******++++++++++++)))************+++++++++)))************+++++++++))),,,///---***))),,,000...---,,,+++++++++,,,---***...111000///000111000333444222///000666777444333111---333===999:::III>>>WWWmmmqqquuuvvvoooSSSIIIBBBCCCAAA<<<:::;;;444444555444222222222333222222222222222000---,,,////////////000000000000---..................---------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++,,,++++++***)))*********+++++++++************)))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))************************************------,,,,,,------...///---...000333666999<<<===999>>>DDDHHHIIIKKKOOOSSSTTTYYY___eeehhhhhhfffddd]]]XXXTTTgggkkkppp//////000000111111222222222222222333444555777777999:::<<>>;;;::::::::::::::::::999777777555444333222222222000000000000////////////......---,,,,,,+++******++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++)))'''&&&%%%&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))***)))))))))+++,,,+++***)))************+++++++++,,,,,,---------,,,++++++...------,,,,,,------...---------............///...///////////////......333222222111222333555666777:::>>>@@@CCCIIIQQQXXXkkk[[[RRRMMMHHHEEE>>>===<<<:::888666555444444444333333333222222222111111111111111000//////////////////////////////........................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,---------,,,,,,,,,,,,---......111222333555777:::<<<======AAAEEEHHHIIILLLQQQVVVUUUYYY```hhhmmmnnnjjjfffcccVVVUUUaaahhhuuu/////////000000111222222222222222333444555666777999:::;;;>>>@@@BBBDDDEEEHHHIIIJJJMMMPPPSSSTTTTTTNNNNNNOOOSSSWWWWWWTTTPPPRRRQQQOOONNNOOONNNLLLJJJGGGHHHJJJJJJKKKKKKLLLMMMKKKKKKKKKLLLLLLMMMMMMNNNKKKKKKIIIHHHFFFDDDCCCCCCBBBDDDBBB@@@@@@CCCBBB>>>:::::::::::::::999999999777666555333222222222111000000000000/////////......------,,,++++++******++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((())))))))),,,***)))'''''''''))))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))************************************)))))))))+++,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------..................////////////......222111111111111333444555111222333444666999===@@@GGGNNNYYYcccjjjnnnrrrtttsssdddRRRKKKCCC>>>>>>???>>><<<999999888777777666555555444333333333333222222222111111111111111000//////................................................---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))))))))************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))******+++,,,,,,---------,,,,,,,,,,,,---......111111333444777:::<<<======AAAEEEGGGHHHLLLRRRWWWXXX[[[aaagggkkkkkkgggdddaaaWWWXXXeeekkkwww////////////000111222222222222222222333555666777888999:::<<<===???@@@AAACCCEEEGGGJJJMMMPPPRRRTTTMMMLLLNNNQQQUUUUUUQQQMMMRRRPPPOOOOOOPPPOOOMMMKKKGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHGGGEEEDDDBBBAAA@@@DDDDDDBBB>>>>>>BBBAAA===:::::::::999999999888888666555444333222111111111000000000/////////......------,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******,,,+++)))(((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))*********)))))))))))))))***************************)))))))))+++,,,+++***)))************+++++++++++++++******+++,,,---...------,,,,,,,,,,,,------------------............---....../////////......000000000000111222333333111000000000222333333222:::888:::???GGGLLLLLLJJJIIIRRR```mmmsssyyy{{{mmm```RRRBBB777888555444555888999666333333444444444555555555555333333333222222222111111111111111000000000//////........................------------------------,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,------,,,,,,,,,,,,---......111111222444777999<<<===>>>AAADDDFFFHHHLLLTTTZZZ[[[]]]aaafffiiihhheeebbb___WWW[[[ggglllyyy............///111222333222222222222333444555666777777888999;;;<<<======@@@BBBEEEGGGIIILLLOOOQQQQQQOOONNNPPPSSSTTTRRROOOQQQPPPOOOPPPQQQPPPNNNLLLGGGGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFDDDCCCAAA@@@???DDDDDD@@@<<<<<<@@@@@@===::::::999999888888777777555444333222111111111111000000/////////.........,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************)))(((((())))))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))(((''''''((()))***************))))))))))))***************************)))))))))+++,,,+++***))))))*********++++++++++++***))))))***,,,...000---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------......//////............//////000111111222222000000333666888555222:::777666888===???>>><<<<<>>AAACCCDDDFFFKKKSSSZZZXXXZZZ^^^dddhhhiiigggeee^^^WWWYYYccclll...---,,,,,,...000333444222222222222222333444444444444555666777888999:::===@@@BBBBBBBBBDDDIIIMMMYYYTTTPPPOOORRRTTTUUUTTTMMMMMMMMMOOOQQQPPPNNNKKKGGGEEEDDDFFFJJJLLLKKKHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFEEECCCAAA@@@??????@@@>>>;;;<<>>:::777666888:::888777777666666777888999:::::::::999999888888888888888888999:::;;;999777999888777777888777555333222222222111222222333444444444333333222222111111111111111000000000000///111000///...---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************))))))))))))))))))((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,---......000000111333666888;;;<<<>>>@@@CCCDDDFFFJJJQQQVVVUUUXXX^^^eeejjjkkkiiiggg```YYYZZZeeesss...---,,,,,,---000333555222222222111222222333444222333444555777888999::::::===AAAAAAAAACCCIIINNNUUURRROOOPPPRRRSSSQQQNNNJJJKKKLLLOOOPPPPPPMMMKKKGGGEEECCCEEEJJJLLLJJJGGGHHHHHHHHHIIIIIIJJJJJJKKKGGGGGGEEEDDDBBB@@@??????<<<>>>===;;;<<<@@@???;;;:::999888777666555444444222222111000000000000111//////.........---------******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&'''***++++++***'''&&&''''''((()))***++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------***+++,,,---............,,,---///000111111000000000111222111000//////000+++///222222000...111333000///000222111///333999;;;777333111000111222222888888888888888888999:::999::::::;;;::::::999999555555555777999999777555555444444555666777777666777666666444333222222333222222222222111111111111111111000000000/////////111000///------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---************************,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,---......///000111333555888:::<<<===@@@CCCDDDEEEHHHNNNRRRUUUYYY___ggglllmmmjjjfffccc\\\^^^nnn...---++++++---000333555222222222111222222333333111222333555777888::::::777;;;???@@@@@@CCCKKKQQQPPPOOOOOOQQQSSSRRRMMMIIIIIIJJJKKKNNNPPPOOOMMMJJJGGGDDDBBBEEEJJJLLLJJJGGGGGGGGGHHHHHHIIIJJJKKKKKKFFFFFFDDDCCCAAA@@@>>>>>>:::<<<<<<;;;===AAA???;;;999999888777666555444444222111000000000000000111//////.........---------******************++++++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))***************((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))%%%'''***,,,,,,***'''%%%&&&&&&''')))***+++,,,---++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++******+++++++++******))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------***+++,,,---............---...///111111111111000,,,...111000...---000333...///000/////////222444+++...333555111000666@@@;;;777222000222444333111111222333333333333444666333444555666666666555444222222333555777777555444666555444333333444444444000111222222111111111222000000000000111111111111000000000000////////////222000...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---************************,,,,,,,,,+++++++++******+++*********))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,---......///000111333555888:::<<<<<>>============>>>>>>>>>>>>======<<<777777888888777666444333333333222222111000000000//////.........---------+++++++++************)))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++*********))))))(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&+++(((&&&'''))))))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))---***'''(((***+++)))'''(((((((((((((((((((((((((((&&&&&&(((((('''(((***&&&&&&&&&&&&'''(((******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))***************++++++,,,,,,++++++*********)))))))))))))))***************************++++++++++++++++++++++++*********+++,,,---...///---,,,,,,,,,,,,---......////////////////////////////////////////////////444---,,,333555222555===222222333333333222222111000000000111222444555666444555555666666666666666333444444555555444444333333333333333333333333333000000000000000000000000000000//////......------///////////////...------///...---,,,+++,,,------///...---,,,+++,,,------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******)))(((((()))+++++++++,,,,,,,,,------------,,,,,,,,,,,,---......111111222444666888:::;;;===BBBEEEDDDFFFKKKOOOOOOYYY^^^eeejjjkkkjjjjjjiiieee```qqq+++++++++,,,,,,,,,------/////////000000000111111111222333333333333666888888888888:::===@@@DDDFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJHHHHHHIIILLLLLLJJJHHHDDDCCCBBBDDDGGGIIIHHHFFFGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFCCC@@@>>>============>>>>>>>>>>>>===<<<<<<777777888888777666444333333333222111111000000//////.........------------+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((('''))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))))))))((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&***(((&&&'''((()))'''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))555000***''''''''''''&&&(((((((((((((((((((((((())))))***+++***((('''&&&&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************++++++,,,,,,++++++*********))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......................................................222...---000333333666:::000111111111111111000000000000000111222333444555333333444555555555555444222222333333333333222222222222222222222222222222000000000000000000000000000000/////////.........//////000000//////...---///...---,,,+++,,,,,,---///...---,,,+++,,,,,,---,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))*********(((((()))+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......111111222444666888:::;;;<<>>===>>>======>>>>>>===<<<<<<;;;777777777777666555444333333222222111111000//////............------------+++++++++************)))))))))))))))))))))))))))''''''((((((((((((((((((******)))((('''&&&%%%%%%(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''))))))))))))))))))))))))777222+++'''&&&&&&''''''((((((((((((((((((((((((%%%'''***++++++***'''%%%&&&''')))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************++++++++++++*********)))))))))))))))******************************++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,---......................................................///000...,,,///555777555//////000000000000//////111111000000111222333333111222222333333333333333000111111111111111111000111111111111111111111111000000000000000000000000000000000////////////...///000000000000///............---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,*********++++++++++++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***)))((()))+++*********++++++++++++,,,---,,,,,,,,,,,,---......111111222444666888:::;;;???DDDFFFFFFHHHNNNRRRRRR[[[```gggmmmooopppooooooqqqbbbgggzzz***++++++++++++,,,,,,,,,---............////////////000111333555999???CCC999999888888999<<<>>>@@@AAABBBDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFGGGGGGFFFFFFCCCDDDFFFIIIJJJIIIHHHFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFEEECCCAAA???>>>>>>>>>============<<<<<<;;;:::777666666666555444333333222222222111000000//////------------------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%'''(((((((((((((((((('''((((((((((((((((((((((((...,,,)))'''&&&((()))***((((((((((((((((((((((((###&&&(((((((((***)))&&&&&&(((***+++,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))******************++++++++++++******))))))))))))))))))***+++************************++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------........................---111///***...777888111......///000000000//////111111000000000111111222111111222333333333333222000000111111111111000000///////////////////////////////////////////////////////////////////////////000000000000///......---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))******++++++,,,,,,************************************))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))+++***)))((()))***))))))*********+++++++++---,,,,,,,,,,,,---......111111222444666888:::;;;BBBFFFIIIHHHIIINNNRRRRRRXXX^^^fffllloooooopppppppppaaafffyyy*********+++++++++,,,,,,,,,,,,---------.........///000111222444888>>>BBB777777666777888;;;>>>@@@@@@BBBCCCEEEEEEEEEDDDDDDAAABBBCCCDDDDDDDDDDDDDDDBBBDDDFFFHHHHHHGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCAAA@@@??????>>>=========<<<<<<;;;999999666666555444444333333333222222111111000//////...,,,,,,------------------+++++++++*********))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((((((((())))))((((((((((((((((((((((((+++---+++&&&&&&******((('''(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************)))******++++++******)))))))))(((((()))***++++++************************++++++++++++++++++++++++------,,,+++************,,,++++++++++++,,,------------------------------........................,,,000...+++///888777......//////000111111000000000000000//////000111111111111222333333333333222000000111111111111000000...............................................................////////////////////////...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++)))))))))******+++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''')))++++++***)))))))))))))))*********+++++++++---,,,,,,,,,,,,---......111111222444666888:::;;;???DDDHHHHHHJJJQQQUUUVVVVVV[[[ccciiilllmmmnnnnnnkkkaaalll************+++++++++++++++,,,,,,,,,,,,---------///000000000///111444777222222222333555888;;;======>>>???AAAAAAAAA@@@@@@???@@@BBBBBBAAAAAAAAABBB???AAADDDDDDCCCBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEECCCCCCBBBBBBAAA@@@??????======<<<<<<;;;:::888888666666444333333222333333222111111000000///......,,,,,,,,,,,,------------+++++++++************)))))))))))))))))))))))))))&&&&&&''''''((()))))))))%%%%%%&&&'''((()))******'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))$$$&&&))))))'''&&&%%%&&&((((((((((((((((((((((((444666222(((%%%******&&&'''((()))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))************))))))************))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,,,,+++******)))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...---///444888444,,,---...///000111111111000//////...//////000111111000111111222333222222222///000000111111000000///................................................---------------.........---............---,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,+++******)))))))))***************************************(((((()))))))))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))*********''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''')))++++++***)))))))))*********++++++++++++,,,---,,,,,,,,,,,,---......111111222444666888:::;;;:::@@@EEEGGGKKKTTTZZZ[[[UUU[[[bbbiiikkkllllllmmmfffcccwww************++++++++++++++++++++++++,,,,,,,,,,,,...///000///......///111111000000000222555777999999:::<<<>>>???@@@@@@???<<>>???AAA???AAABBBBBB@@@???AAACCCDDDCCCBBBBBBBBBCCCEEEFFFBBBBBBBBBBBBAAA@@@@@@???<<<<<<<<<;;;:::999888777666555444222222222222333111111111000//////......++++++,,,,,,,,,---------+++++++++************)))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%''')))((('''&&&(((***''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&((()))(((&&&%%%%%%'''((((((((((((((((((((((((000555222(((&&&++++++%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))************))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++***++++++,,,---++++++++++++++++++++++++------------------------///+++,,,444:::777111,,,,,,,,,---//////000000///---------...///000111222//////000111111111111000......////////////..............................------------------------+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,---,,,+++***)))+++,,,,,,---,,,+++***)))************))))))))))))************************(((((((((((())))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''')))+++,,,***)))((()))++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......111111222444666888:::;;;;;;@@@EEEGGGKKKSSSYYYZZZWWW]]]eeejjjmmmmmmmmmnnneeeiii)))************+++++++++******+++++++++,,,,,,,,,,,,...000000///000111222333222111111222444666888777999;;;>>>@@@AAABBBBBB;;;>>>@@@@@@>>>===>>>AAA@@@BBBCCCBBB@@@@@@BBBEEEDDDDDDCCCBBBCCCDDDEEEFFFAAABBBBBBBBBBBBAAA@@@???<<<<<<<<<;;;:::999777666666555333222111222222333111111111000//////......+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((()))'''%%%%%%))),,,((((((((((((((((((((((((&&&------'''&&&---,,,$$$)))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))************))))))************))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++------------------------000)))+++888>>>777///---***+++,,,---............,,,,,,------///000222222---......///////////////,,,------......------,,,........................------------------------*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,---,,,+++***)))++++++,,,---,,,+++***)))++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&)))+++,,,+++)))((((((++++++,,,,,,,,,------------,,,,,,,,,,,,---......111222222444666888:::<<>>@@@AAAAAA???===<<<<<<===<<<;;;:::888777666555555444333333222222333333000000000000////////////------,,,,,,,,,,,,++++++++++++************++++++))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,***(((***---...,,,***++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...+++***///:::===666...,,,------,,,++++++,,,,,,,,,,,,,,,------.../////////000000000000000///......------------------------,,,,,,,,,------............---,,,+++***+++,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---******++++++++++++************))))))))))))******))))))))))))************))))))(((((('''''''''&&&******)))))))))))))))***((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++...------------...//////111333444555666888;;;===BBBDDDFFFHHHIIILLLQQQTTTYYY___gggnnnppppppooonnnmmmfff))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///////////////111111000///000222444555555666888:::;;;<<<======<<<<<<;;;;;;;;;<<<>>>>>>AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@??????>>>>>>???AAA@@@>>>===<<<<<<===<<<;;;:::888777666555444444333222222222222333000000000000/////////...------,,,,,,,,,+++++++++******))))))))))))******((((((((((((((('''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************,,,***)))***,,,---,,,***+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,+++///666777111---------,,,,,,++++++,,,,,,,,,,,,,,,------.../////////...////////////...------------------------------,,,,,,,,,---------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++*********++++++,,,)))******++++++******)))******))))))))))))******(((((()))))))))*********)))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++---,,,,,,,,,,,,---......111333444555666888;;;===AAACCCEEEFFFHHHKKKOOOSSSVVV\\\fffmmmpppooonnnmmmkkkggg))))))))))))))))))))))))*********++++++++++++,,,------......///.........000///......///000222333333444444666888:::<<<>>>;;;:::999999:::<<<>>>??????>>>>>>>>>??????@@@AAADDDCCCAAA???>>>===>>>>>>>>>???@@@@@@>>><<<<<<===<<<<<<;;;999888777666555444444333222222222222222000000000/////////......,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************+++***)))***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,...111444111,,,+++...,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////---............---,,,,,,------------------------------------,,,,,,,,,,,,------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++******)))******++++++******)))***))))))(((((())))))***(((((())))))))))))******(((((((((((('''''''''''')))((((((((((((((())))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111333444555666888;;;===@@@BBBDDDEEEGGGJJJNNNRRRRRRZZZdddllloooooommmlllhhhjjj((((((((()))))))))))))))************++++++++++++------.........------,,,......---......///111222333333333333555777999;;;999888777777888;;;===???<<<<<<<<<<<<===>>>??????EEECCCAAA>>>======>>>???>>>???@@@???===<<<<<<===;;;;;;:::999888777666666444333333222111222222222000000/////////.........,,,,,,,,,++++++++++++***((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''))))))((((((((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************************************)))***++++++++++++***++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---+++000555444...)))***---++++++++++++++++++,,,---+++,,,,,,------...//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,+++++++++++++++************************)))***+++++++++***)))((())))))************))))))))))))(((((((((((())))))(((((((((((()))))))))***((((((((((((((('''''''''))))))(((((())))))******((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------,,,,,,,,,---......111333444555666888;;;===@@@BBBDDDEEEGGGJJJNNNRRRQQQYYYdddlllpppooonnnlllggglll''''''(((((())))))))))))))))))*********+++++++++,,,---------------,,,+++------------...///000000444333222222333444555777777777666666777999<<<===:::::::::;;;<<<===>>>>>>FFFDDDAAA???>>>>>>???@@@>>>??????>>><<<;;;<<<===::::::999999888777666666333333222111111111111222////////////............,,,,,,+++++++++*********((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************))))))************++++++*********+++++++++,,,,,,+++************+++,,,,,,)))222888666///******+++************++++++,,,---++++++,,,,,,---............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,+++++++++******************************'''((()))******)))(((''')))))))))******)))))))))))))))(((((((((((())))))'''(((((((((((()))))))))'''''''''((((((((((((((()))))))))))))))***+++,,,((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,...............///000000111333444555666888;;;===AAACCCEEEFFFHHHKKKOOOSSSRRRYYYdddlllppppppnnnmmmggglll&&&''''''(((((())))))***)))))))))************+++++++++,,,,,,---,,,,,,,,,,,,------...//////000000333333333222222333333333555555666666777888999:::999999999:::;;;<<<===>>>DDDCCCAAA@@@??????@@@@@@>>>??????===;;;;;;<<<===:::999999888777777666666333333222111111111111111/////////.........------++++++++++++************((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************((()))+++***))))))***,,,************++++++++++++***************+++,,,,,,)))222888555...+++************)))******+++,,,---+++++++++,,,------......///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++******)))************************'''(((((()))******))))))((())))))******))))))((()))((((((''''''(((((()))''''''(((((((((((())))))'''''''''((((((((((((((()))((((((((()))***+++,,,((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---/////////...///000000111111333444555666888;;;===AAACCCEEEFFFHHHKKKOOOSSSTTT[[[dddkkknnnooonnnnnnhhhjjj&&&&&&''''''((())))))***))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,---...//////000000000111111222333333333333333444555666777888777777666999999999:::;;;<<<>>>>>>@@@@@@@@@@@@@@@???????????????>>>===;;;:::<<<===999999888888777777666666333222222111111111111111//////.........---------++++++++++++************)))(((((((((((((((((()))((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((()))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************''')))+++***)))(((***,,,************++++++++++++***************++++++,,,+++222555///+++++++++***))))))))))))***+++,,,---***++++++,,,,,,---......---............---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,+++***)))(((************************))))))))))))***,,,---...(((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''''''''((((((((()))&&&&&&&&&''''''((()))***((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------...............///000000111333444555666888;;;===@@@BBBDDDEEEGGGJJJNNNRRRUUU[[[bbbhhhkkkllllllmmmhhhggg{{{&&&&&&&&&'''((())))))***))))))))))))************((()))***+++,,,---------,,,---...///000000000000...///111333444555444444333444666888888777555444999999999:::;;;<<<>>>???======>>>????????????>>>??????>>><<<::::::<<<===999999888888777777666666333222222111000111111111//////.........---------+++++++++************)))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******&&&'''''''''(((((())))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))*********+++''''''(((((())))))******))))))(((((((((((())))))************++++++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************''')))+++***((((((***,,,)))************+++++++++*********)))***++++++,,,,,,111111***'''***,,,***))))))))))))***+++,,,---***++++++,,,,,,---......,,,,,,---------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++,,,+++***)))((())))))))))))))))))))))))************+++---000111(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((())))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...------------...//////111333555666666888;;;===???@@@CCCDDDFFFIIIMMMPPPVVV[[[aaafffhhhjjjkkklllgggddduuu))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******,,,------++++++,,,...////////////000000000000333333444555666777888999999:::::::::999:::===@@@========================<<<<<<<<<;;;;;;:::::::::::::::999999888777777777333333222111000000000000222111000///...---,,,,,,,,,+++***))))))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******************))))))******+++,,,,,,+++******)))*********************************,,,++++++******++++++,,,************************++++++++++++++++++++++++222///,,,******++++++***,,,,,,,,,++++++*********)))******++++++,,,------///---------......,,,*********++++++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))++++++******))))))((((((,,,+++***))))))***+++,,,))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))'''%%%$$$$$$&&&)))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***,,,+++******+++,,,...///...------------...//////555333222222555999;;;;;;AAABBBCCCGGGKKKNNNPPPPPPVVVZZZ```eeehhhhhhgggeeegggcccooo))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++---,,,++++++,,,........./////////000000000111222333444555666666777666888999999999:::===@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888888777666666666444333222111000000000000111000000///---,,,,,,+++++++++++++++++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))******************))))))******+++,,,,,,,,,+++******))))))***************************,,,++++++******++++++,,,************************+++++++++++++++,,,,,,,,,111///+++******++++++***,,,,,,,,,++++++*********)))******++++++,,,------...---,,,---...---,,,*********++++++++++++***************************+++))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***++++++******+++,,,...///...------------...//////555555666777999<<>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888777777666555555444444444444222111000///////////////...---,,,,,,++++++)))***+++,,,,,,+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((************++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))******+++,,,---,,,,,,+++***)))))))))************************++++++************++++++************************+++++++++++++++,,,------000...+++******+++******+++++++++++++++*********)))******++++++,,,---------,,,+++,,,------+++)))******++++++++++++******(((((()))******+++,,,,,,))))))))))))))))))))))))((())))))))))))))))))***+++******))))))******+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++************)))))))))))))))***++++++++++++***++++++******+++,,,...///...------------.../////////333666888888:::===AAAHHHHHHHHHIIILLLOOOSSSUUUVVV[[[bbbiiimmmmmmjjjhhhbbbbbbrrr(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***)))+++,,,,,,++++++,,,---------........./////////000000111222222333444444333555666666666666888:::::::::::::::::::::::::::777777777777777777777777666666555555444333333333555444222111///...............---,,,,,,+++******))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++******))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))******************))))))******+++,,,---------,,,+++***)))(((************************++++++************++++++************************+++*********+++---...//////---+++***++++++***)))+++++++++***************)))******++++++,,,------,,,+++***+++,,,,,,+++)))******++++++++++++******((()))))))))*********+++))))))))))))))))))))))))'''((((((((())))))************))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))))))))***++++++++++++***+++************,,,---......------------.../////////444:::;;;999999<<>>???DDDJJJLLLMMMOOOTTTYYYaaabbbeeehhhjjjkkkkkkkkkeeeiiittt''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111111222444555666666555555555555555555444444333333333333333333333333666666555444333333222222000000000000////////////,,,,,,,,,+++++++++******))))))*********+++++++++''''''((()))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))((('''((()))+++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''%%%$$$&&&)))+++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))'''((()))************************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))***++++++++++++***,,,***(((***---...,,,***************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++)))'''***000555222,,,++++++++++++++++++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***---+++((('''((()))))))))***************************************)))(((((((((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&((())))))******''''''''''''(((((((((((())))))))))))))))))))))))++++++******************,,,,,,++++++,,,,,,---...///............//////000000222555666777:::===@@@@@@CCCHHHKKKMMMPPPSSSUUU^^^```dddhhhjjjllllllllleeeiiiqqq''''''''''''((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111222333444555555555555555444444444444444333333333333333333333333555555555444333333222222000000000000/////////...,,,,,,,,,+++++++++******))))))*********+++++++++''''''((()))))))))))))))******)))))))))(((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((()))((('''''')))+++&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&)))+++***((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))))))))((()))))))))))))))*********((()))***++++++***)))(((************************''''''((()))))))))))))))+++*********))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++,,,***)))***,,,---,,,***************************++++++++++++++++++++++++---,,,++++++******+++++++++)))'''***000333111---++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------------,,,++++++*********+++,,,,,,,,,+++************************)))*********))))))((('''(((((((((((())))))))))))******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((())))))))))))***))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...///............///000000111333555666777999<<>>AAACCCGGGIIIKKKNNNQQQTTTZZZ\\\^^^aaadddfffggghhh```ccclll''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++,,,,,,---......//////......//////000111111222333333333333333444444444222222222222222222222222444333333333222222222111000000/////////.........,,,,,,,,,+++++++++******))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((('''''')))***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))******)))(((''''''''''''((()))***++++++,,,)))))))))******)))))))))************************((())))))*********))))))************************(((((()))))))))*********)))***++++++,,,,,,+++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++******++++++,,,******...///...------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...---,,,,,,+++)))+++,,,,,,+++++++++,,,************************(((((()))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&&&&(((((()))))))))*********))))))))))))))))))))))))***************+++++++++,,,,,,++++++,,,,,,---.........---......///000111444555777777777999;;;>>>@@@CCCGGGJJJLLLPPPTTTWWWZZZ[[[]]]```bbbeeegggggg______hhh''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))******************++++++,,,,,,,,,++++++,,,,,,------...............//////000000111222222222222333333444444222222222222222222222222222222222222222111111111////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((('''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++++++++++++++***)))(((''''''((()))***++++++,,,***))))))))))))))))))***************************))))))************))))))***************+++++++++))))))))))))******************+++,,,,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---,,,,,,,,,,,,---+++***---222111,,,***---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........---,,,,,,+++++++++******,,,111555************************(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...---------......///111111444666777888888999<<<>>>@@@CCCGGGJJJNNNSSSYYY\\\ZZZ[[[^^^aaadddfffggghhh```]]]ddd~~~''''''''''''((((((((((((***))))))((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,******+++,,,,,,------............//////000000000000111111222222333333444222222222222222222222222111111111111111111111111/////////.........------,,,,,,,,,+++++++++*********)))))))))))))))((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((('''&&&&&&(((***&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((()))(((''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,++++++******(((((())))))******++++++******))))))))))))******++++++++++++++++++++++++******++++++******))))))*********+++++++++++++++)))))))))*********++++++***++++++,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---//////...---------------++++++111777444+++(((---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...............---,,,,,,***++++++++++++000888>>>************************((())))))************)))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---------......000111222444555777888888:::===???AAADDDGGGKKKOOOTTTZZZ^^^ZZZ\\\```dddfffhhhhhhhhh```\\\eee''''''''''''((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,*********+++,,,,,,------///////////////000000000000000000111222333333333111111111111111111111111000111111111111111111111//////.........---------,,,,,,,,,+++++++++************))))))((((((((((((''''''((()))))))))))))))''''''(((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''&&&&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***)))'''&&&''')))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))))))******++++++++++++***)))))))))))))))*********+++***)))(((((()))***+++++++++++++++++++++++++++***++++++++++++***)))(((*********++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,------,,,,,,)))+++,,,,,,******+++...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------......---,,,,,,,,,,,,---+++,,,444===888+++''',,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------..................------,,,(((+++---,,,+++...444:::************************))))))***+++++++++++++++(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------------///000111222333555777888999;;;>>>@@@DDDFFFHHHKKKNNNRRRXXX\\\YYY\\\aaafffhhhiiihhhggg___]]]kkk''''''''''''((((((((()))******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,)))******+++,,,,,,------/////////000000000000000///000000111222222333333111111111111111111111111000000000000000111111111//////.........---------,,,,,,,,,+++++++++************))))))(((((((((''''''(((((()))))))))))))))(((((())))))*********+++((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***)))&&&%%%''')))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''((()))************************)))))))))))))))+++***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++***)))(((*********++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,(((+++---,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,++++++,,,,,,***---777@@@:::+++&&&,,,++++++++++++++++++++++++************************,,,,,,,,,---------............//////......---,,,))),,,...,,,((('''+++///************************)))***+++,,,,,,,,,,,,,,,(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((((('''))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------///000111222222444666888999;;;???AAAFFFGGGIIIJJJLLLPPPUUUYYYXXX[[[aaagggjjjiiigggeee^^^^^^ooo))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))+++*********))))))((((((++++++******++++++,,,---......---------,,,,,,,,,............//////////////////000111111111111111111000///////////////000///////////////.........+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************------,,,,,,,,,,,,++++++...---+++*********+++++++++*********+++,,,,,,,,,***))))))+++------,,,+++,,,+++*********+++,,,------------,,,,,,+++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,'''888@@@777//////111...******++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,---------////////////...---,,,+++++++++++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))************+++++++++------,,,++++++,,,,,,,,,//////......///000222333444666888999999:::===>>>BBBFFFLLLNNNOOOPPPSSSVVVVVVXXX___iiimmmiiidddccc```]]]uuu))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++*********))))))))))))))))))))))))************)))))))))(((++++++******++++++,,,---+++,,,,,,,,,------..................//////////////////000111111111111000000000/////////000000111000/////////......------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''+++,,,,,,+++)))(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))************))))))************************))))))))))))))))))))))))((((((((((((((((((((((((++++++******************------,,,,,,,,,,,,++++++......,,,+++++++++,,,,,,)))***+++,,,+++++++++,,,222///,,,***+++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,,,,++++++,,,+++***+++,,,---,,,***+++,,,,,,,,,------------------,,,,,,+++,,,,,,---(((555;;;222))))))***(((******++++++++++++******)))******+++++++++++++++++++++,,,,,,,,,---------////////////...---,,,+++++++++++++++++++++++++++,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******************************))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''''''''(((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))************)))))))))((()))************+++++++++---,,,,,,++++++,,,,,,---//////......///000222333444666888999999:::<<<>>>@@@EEEJJJMMMNNNOOORRRUUUUUUWWW^^^gggkkkgggcccbbbddd^^^qqq)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))+++************+++,,,,,,******+++,,,---...//////---............/////////...///000000111111000000000/////////000111222222111000000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))...//////---***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((************))))))))))))))))))***************)))************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++++++++------,,,,,,,,,,,,++++++///...---,,,,,,,,,------(((***---,,,++++++---000:::555...***)))***,,,---+++++++++++++++,,,------------------,,,,,,,,,,,,---,,,++++++------,,,+++------------............---,,,,,,,,,,,,,,,------111:::===333+++***+++******++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,------------////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++******************************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))************)))))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,---//////......///000222333333555888999999:::<<<>>>???CCCIIILLLMMMNNNQQQTTTUUUVVV]]]fffhhheeebbbbbbddd___rrr((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---------))))))))))))))))))))))))*********)))))))))))))))***************++++++,,,******+++,,,------......---------.........//////...//////000000000000000/////////000000222333444111111000///---,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((())))))***,,,,,,,,,+++(((&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))''''''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******)))))))))++++++******))))))(((((())))))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,------,,,,,,,,,+++++++++---------,,,,,,,,,------)))+++,,,+++***---333999:::555///+++***+++,,,,,,++++++++++++,,,,,,------------------------,,,,,,...,,,+++,,,---...---+++,,,------------.........---,,,,,,,,,,,,------...888======555......000///++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))((())))))))))))*********'''(((((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,------//////......///000111333333555777888999:::<<<>>>???CCCIIILLLMMMOOORRRUUUVVVXXX___ggghhhdddbbbddd```^^^www(((((((((((((((((((((((((((((((((((((((((((((((('''''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000000000000000////////////000111222333111000///...---,,,+++***+++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))******((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))***+++++++++++++++******************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++***+++000999@@@333000---,,,,,,,,,+++***++++++,,,,,,------------------------------------...---,,,---......---,,,,,,,,,,,,,,,---------------,,,,,,,,,------...///555666555///,,,---...///,,,,,,------------,,,,,,++++++,,,---------------,,,,,,---------........./////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++******************************))))))))))))******************************(((((((((((()))))))))***))))))))))))*********+++(((((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++,,,+++++++++,,,,,,---...//////......///000111333333555777888888999;;;===@@@EEEKKKNNNOOOQQQTTTXXXXXX[[[ccckkkkkkfffdddfff___^^^www))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++---,,,,,,,,,+++++++++***,,,------------.........---...//////000000/////////.........///000111111000//////...---,,,+++++++++++++++************)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---+++******...444:::>>>,,,,,,,,,---......,,,***++++++,,,---------------------------............///...------//////...---+++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000333222000---,,,---...///,,,------......------,,,+++,,,------......------,,,---------............/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************((((((((()))))))))******))))))))))))************((((((((()))))))))******(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,---......//////......///000222333222444777888888999;;;===AAAFFFLLLPPPQQQSSSVVVZZZYYY^^^hhhpppoooiiifffhhhccc^^^sss))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---------.........---...//////000000/////////...............//////.........------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&'''))))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))000...***(((&&&&&&'''((())))))(((((((((((()))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++,,,------...------,,,,,,,,,,,,++++++******,,,---------,,,,,,---+++))),,,222666555333,,,++++++,,,......---++++++,,,---.........---,,,------------.........//////...---...///000///---------------............,,,,,,,,,------...///000666222//////////////////------............------,,,,,,---...............------------............//////000000000000//////------------------------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************(((((()))))))))*********((((((((()))))))))******(((((()))))))))*********(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))((()))))))))************)))************+++++++++++++++++++++,,,---.../////////......///000222333222444666777888999;;;===AAAFFFLLLPPPQQQSSSWWW[[[YYY```kkktttrrrkkkgggiiiccc___sss))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++))))))***+++,,,------...,,,,,,,,,---------......---......//////////////////......---------......------------------------+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))888555000+++(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++((()))***+++,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,,,,---......---------,,,,,,,,,++++++***+++---...///...------,,,******///555666000)))...,,,+++,,,---......---+++,,,---.........---,,,---------.........//////000...---...///000///.............../////////000,,,,,,,,,---...///000000555111---......---,,,+++------............------,,,---......//////......---------.........////////////000000000000000///------------------------,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))************(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++++++++++++++,,,---.../////////......///000222333222444666777888999;;;===AAAFFFLLLPPPQQQSSSWWW[[[YYY```mmmvvvtttlllgggiiiaaa___xxx))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))************++++++++++++,,,------......------,,,,,,,,,---------......//////.........------------.........---,,,,,,+++,,,,,,------,,,+++)))((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))((((((###***,,,((($$$%%%((()))))))))))))))************555333000---+++***++++++))))))(((((((((((())))))*********))))))))))))))))))************+++++++++------,,,+++******************+++++++++,,,,,,,,,,,,)))''')))---...+++'''++++++************************+++++++++,,,,,,,,,+++,,,---...///...------,,,,,,++++++*********)))------------............111111000///............------------------,,,,,,........................//////......///000222333...//////000000///......000///------////////////***---000111...,,,000555555222///.........---,,,000000000////////////////////////000000///////////////......//////000111111111111111111000000///,,,,,,,,,---------......,,,------......------,,,************************---,,,++++++******++++++***++++++,,,,,,++++++***---.........,,,***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++++++++***)))(((((())))))&&&&&&''')))***+++---------------............///......---...///000222333555555666888999:::;;;<<>>;;;;;;;;;===:::777666:::@@@@@@<<<777555222000000000000///111111111111111111111111///000000111111000000///222222111111222222333444333333444444333333222111........./////////000000...//////000000//////...------------------------......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++---......,,,***))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))******+++******)))))))))))))))***************************+++,,,,,,,,,,,,---------......---...///000222333555555666888999:::;;;<<<@@@EEEKKKNNNNNNPPPVVV[[[WWW]]]eeejjjkkkjjjiiihhhcccgggwww))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++******************,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''++++++((('''))))))'''((()))))))))************+++++++++*********++++++******))))))))))))******))))))******+++++++++,,,***++++++++++++,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,------------------------......///............/////////000...///000222444555666777999999999999:::<<<===>>><<<<<<>>>???AAACCCDDDEEEIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEGGGIIIJJJKKKJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKOOOOOOMMMIIIDDD@@@???@@@>>>>>><<<<<>>AAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEGGGHHHJJJKKKLLLHHHGGGGGGFFFEEEDDDCCCCCC@@@AAACCCEEEGGGHHHIIIIIIGGGFFFFFFEEEFFFGGGIIIJJJIIIJJJIIIEEE???;;;<<<===888<<<<<<<<>>>>>===============>>>???AAABBBCCCAAA@@@@@@@@@AAADDDFFFHHHCCCFFFGGGDDD???===???BBBAAAFFFEEE@@@BBBIIIFFF===@@@>>>===>>>@@@CCCDDDDDDAAA@@@???===;;;:::999888888999999::::::999999888777666666666666777888888555666666666666555444444111111111222222222222333...//////000000//////...........................000//////...............,,,,,,------------,,,,,,,,,+++---222777888555000------,,,+++************************************************************'''(((((()))******++++++******************************)))(((((()))******))))))*********+++++++++******************************************************++++++++++++******)))))))))))))))******+++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,---------...............---...///000222333555555666888999:::;;;<<>>BBBEEEHHHIIICCCDDDEEEGGGIIIJJJLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLGGGFFFEEEDDDBBBAAA@@@@@@:::::::::::::::::::::;;;<<<;;;;;;:::;;;<<<>>>???>>>=========???BBBEEEGGGIIIMMMOOONNNJJJIIIMMMQQQWWW[[[WWWMMMKKKPPPNNNEEE???>>>>>>@@@EEEIIIKKKKKKJJJIIIGGGEEECCCAAA??????@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<<<<<<<===>>>>>>:::::::::::::::999888888111111222222222333333333000000111111111111000000000000000000000000000000000000///...............,,,------......------,,,,,,+++,,,222888999555000......,,,+++***)))))))))************************************************'''(((((()))***+++++++++************************,,,+++***))))))***+++,,,)))************+++++++++******************************************************++++++++++++******)))))))))))))))******+++))))))((())))))***++++++------,,,,,,+++***))))))++++++,,,,,,,,,---------............///000222333555555666888999:::;;;<<<@@@EEEKKKMMMMMMPPPUUU[[[ZZZ___dddhhhiiiiiihhhhhh]]]bbbqqq++++++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))'''''''''(((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************,,,***((()))+++,,,+++(((++++++*********+++,,,---******+++++++++,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***''')))+++,,,++++++,,,---......---------...//////333333333666:::===>>>===BBBEEEHHHKKKMMMOOOQQQSSSOOONNNNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAABBBAAA???===;;;::::::::::::;;;===@@@AAABBBBBBBBBLLLKKKJJJJJJIIIHHHGGGFFFJJJJJJKKKLLLMMMOOOPPPQQQNNNOOOPPPPPPOOOQQQWWW[[[bbb^^^[[[]]]\\\YYYWWWYYYOOOMMMJJJGGGFFFIIIOOOSSSUUUTTTRRROOOKKKHHHEEECCC@@@BBBDDDDDDCCCDDDHHHMMMDDDEEEGGGGGGEEEDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@AAA===<<<;;;;;;;;;:::777444777777666555333222111111111111111111111111111111///..................---//////.........------------,,,,,,...222666777888444111---++++++,,,------//////...---,,,,,,++++++************************++++++++++++++++++++++++************************++++++***************************)))******+++,,,************************************************************************)))))))))))))))******+++)))************+++++++++************************++++++,,,------......//////.........///222444666999:::::::::999999;;;===DDDHHHLLLOOOQQQQQQSSSTTTWWW^^^fffhhhfffdddeeeggg]]]aaakkk++++++++++++*********)))************************))))))))))))*********+++))))))))))))************************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))$$$%%%&&&'''(((***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************,,,***))))))+++,,,+++)))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,------...,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++---......///////////////---......///111222444555888:::<<<>>>@@@AAACCCCCCJJJLLLOOOQQQRRRSSSUUUWWWVVVTTTQQQMMMJJJGGGEEEDDDCCCBBB???>>><<<<<<======999888777777888:::===>>>CCCDDDGGGKKKQQQVVV[[[^^^XXXZZZ\\\]]]\\\ZZZZZZZZZXXXXXXXXXWWWXXXYYYZZZZZZMMMMMMMMMPPPSSSVVVVVVUUUVVVTTTWWW[[[[[[UUUQQQPPPQQQPPPMMMJJJHHHHHHJJJLLLQQQTTTXXXZZZYYYTTTNNNKKKFFFHHHIIIJJJIIIHHHHHHIIINNNNNNNNNLLLJJJGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@??????@@@???===;;;999888888666555444333222111111000000000/////////000000000////////////...////////////////////////000...---...111444666666444111---++++++,,,,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++*********************************++++++,,,************************************************************************)))))))))))))))***++++++************++++++++++++************************+++,,,,,,------......//////.........///222444666888999::::::999:::<<<>>>DDDGGGLLLOOOPPPQQQRRRTTTVVV]]]eeejjjjjjgggeeeeee]]]dddppp++++++++++++************************************)))))))))***************)))))))))*********++++++************************************************+++***************++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))%%%%%%&&&''')))***++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************,,,***)))***+++,,,+++***)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---...///...---222333444666888:::<<<===???CCCHHHIIIIIIHHHJJJMMMPPPRRRTTTUUUUUUUUUVVVWWWQQQNNNJJJEEEAAA>>><<<<<<>>>===:::888888999<<<===;;;<<<===@@@CCCGGGKKKMMMUUUTTTTTTVVVZZZ```fffiiijjjnnnqqqpppkkkgggddddddfffeeedddcccbbbaaaaaaaaaWWWUUUUUUZZZaaaccc^^^YYY[[[ZZZ]]]bbbaaaZZZVVVVVVRRRQQQQQQQQQQQQRRRRRRSSSLLLPPPUUUYYYZZZXXXTTTQQQTTTUUUUUUVVVVVVTTTPPPMMMKKKLLLMMMLLLJJJJJJLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDCCCAAA???>>>===<<<:::999888777555444444333222111000000222111111111000000000000000000000000000000000000333000...---000333555555555111...,,,,,,,,,,,,+++.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++***************************************************))))))))))))***++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---....../////////.........///222444666777888999::::::;;;===???DDDGGGLLLOOOQQQRRRSSSTTTUUU[[[cccjjjllljjjfffbbb[[[dddttt++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++******)))*********++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))))))))))))))(((((((((((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************++++++++++++++++++++++++)))***,,,......---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------000//////...............---++++++,,,000222222000;;;<<<>>>AAADDDFFFHHHIIIIIINNNSSSRRRNNNLLLMMMPPPLLLNNNOOOOOONNNMMMNNNOOOEEEBBB>>>;;;999888999:::======<<<<<<<<<>>>???@@@CCCFFFKKKQQQVVVYYYZZZ[[[aaa___^^^]]]___bbbeeegggiiimmmqqqpppjjjdddbbbaaabbbbbbbbbaaa___]]][[[YYY[[[YYYYYY]]]bbbccc^^^YYYaaa^^^^^^___\\\XXXXXX[[[QQQPPPOOOPPPRRRTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[VVVTTTRRRSSSTTTSSSNNNJJJKKKLLLLLLKKKIIIIIIKKKMMMMMMMMMLLLLLLLLLMMMNNNNNNMMMKKKGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCAAA@@@>>>>>><<<;;;:::999777666555444333333333222222111111000///000000000000111111111333000------///333555666444111...,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++******************************************************))))))******+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...////////////.........///222444666666777999::::::<<>>CCCEEEIIIMMMQQQTTTWWWXXXVVVYYYZZZUUUMMMGGGFFFGGGAAACCCDDDDDDBBBAAAAAABBB>>>===:::999888:::<<<>>><<<===???AAABBBBBBBBBBBBBBBGGGQQQZZZ```bbbaaa_________```aaaccceeehhhiiihhhlllpppqqqooolllkkkkkkddddddeeedddcccaaa___^^^]]]]]]]]]___aaabbb```^^^bbbaaabbbcccaaa]]]^^^bbb___]]]ZZZZZZ[[[\\\[[[ZZZ```___^^^]]]\\\]]]]]]^^^ZZZVVVSSSTTTVVVWWWUUURRRSSSSSSQQQNNNJJJGGGGGGHHHKKKLLLLLLLLLNNNOOOPPPQQQSSSPPPMMMKKKKKKKKKJJJIIIJJJJJJHHHGGGEEECCCBBBAAA@@@@@@???===;;;:::999888666555555444333333222222000000000000000000111111000...------000444666777222000...---------,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++***************************************************************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......//////000///.........///222444666666777999:::;;;<<>>;;;:::888:::;;;;;;:::999::::::<<<;;;:::999:::;;;===???<<>>===<<<;;;:::999999888777666555555333333222222222111111111///...---...222555666666000///------......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///.........///222444666666888::::::;;;===???BBBEEEIIINNNRRRTTTUUUWWWXXXZZZ[[[^^^aaacccdddddddddbbbbbbqqq+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++***+++,,,,,,,,,,,,+++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))((((((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))***************,,,...---+++***,,,---,,,,,,,,,------------...,,,,,,,,,------------......------,,,,,,,,,------,,,------...//////000000000//////000333666999;;;999>>>BBBCCCBBBEEEMMMSSSXXXYYY[[[\\\\\\\\\[[[ZZZUUURRRLLLFFF???;;;888777777888:::;;;::::::;;;<<<;;;<<<<<<===???AAACCCDDDEEEGGGIIIKKKMMMMMMMMMLLLPPPUUU\\\bbbeeeeeebbb```[[[ZZZ[[[]]]aaafffkkknnnlllgggaaa```ccceeedddccciiiddd^^^\\\^^^fffpppwwwttttttwww~~~zzzuuuooohhhaaa\\\aaaiiibbbbbbdddhhhllljjjccc]]]^^^```bbbcccbbb___[[[YYYWWWXXXZZZZZZYYYYYYZZZ\\\\\\^^^``````]]]ZZZXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>>>>===;;;::::::999777666666555444333222222///...///000333444444333...---,,,---...//////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///.........///222444666777999:::;;;;;;<<>>CCCEEECCCIIINNNNNNJJJLLLUUU]]]dddcccbbb___[[[VVVQQQNNNIIIEEE@@@===<<<<<<<<<;;;999;;;===>>>>>>>>>???AAA???@@@CCCFFFIIILLLNNNOOOQQQQQQQQQRRRTTTUUUVVVWWW^^^```bbbcccbbb___\\\ZZZUUUVVVYYY___iiivvv|||zzz~~~rrrrrrqqqooonnnnnnoooqqqrrrrrrwww{{{|||zzzwwwxxxyyy{{{{{{zzzuuummmddd]]]ZZZ[[[ZZZXXXUUUSSSRRRQQQPPPKKKKKKMMMQQQVVVXXXXXXWWWUUUUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@???>>>===<<<::::::999777666555444333000000000222444333111///---,,,+++---///000000///------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///.........///222444666888999;;;;;;;;;<<>>===;;;999:::>>>@@@???>>>;;;???EEEIIIKKKKKKKKKJJJMMMRRRVVVXXX\\\ccceeedddkkkhhhccc```___^^^]]][[[```ffffff___\\\^^^```___dddiiinnnzzzwwwooommmhhhaaa[[[WWWTTTRRRPPPPPPLLLMMMTTTWWWUUUVVV[[[WWWZZZZZZUUURRRSSSSSSPPPOOOQQQPPPKKKIIIIIIHHHDDDGGGCCC>>>::::::;;;<<<===???>>><<<:::999999999999888777444111/////////000000000000000////////////000//////......---,,,,,,......------------......---,,,,,,,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,++++++***))),,,---...---------///111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------......///000000000111000...---///222666888777999:::;;;;;;===???BBBFFFFFFHHHJJJNNNRRRVVVXXXZZZ___eeehhhgggccc___]]]______ooo***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++************++++++************************))))))************))))))************************************)))))))))((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************++++++************+++++++++++++++*********))))))))))))))))))************************************************************,,,,,,++++++,,,,,,---...........................---......///000000000000000111333444666;;;AAAEEEFFFHHHJJJMMMPPPVVV\\\aaaaaaccccccaaa^^^ZZZWWWVVVLLLJJJGGGCCC???===<<<===<<<<<<>>>CCCKKKQQQTTTTTTYYYVVVTTTVVV\\\cccgggiiilllmmmllliiilllttt|||~~~zzzzzzzzzzzzxxxssslllgggqqqyyyooofff^^^ZZZVVVPPPMMMPPPPPPOOOQQQUUUSSSXXXZZZWWWUUUVVVTTTRRRMMMPPPOOOKKKJJJLLLLLLJJJGGGDDD@@@????????????>>>???>>>===<<<<<<<<<===>>>999888555333222222222333222111111111000000///////////////...------,,,,,,///......------......///------,,,,,,------...///,,,,,,,,,------.........,,,,,,------,,,++++++***,,,---...---,,,,,,...///++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------......///000000000111000...---///222555888888:::;;;<<<<<<>>>@@@CCCEEEFFFHHHKKKNNNQQQTTTVVVYYY^^^dddgggfffccc___]]]ZZZ]]]ppp++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++************++++++************************))))))************))))))************************************))))))))))))*********))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))*********++++++++++++************+++++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...........................,,,---...000000000000000000333777;;;???CCCHHHLLLQQQSSSUUUWWWYYY]]]cccgggdddcccaaa___[[[VVVPPPKKKDDDDDDEEEEEEEEEEEEEEEEEE???AAAFFFNNNXXX```eeegggiiibbb[[[ZZZaaakkkrrruuuvvvyyy{{{|||{{{lllbbb^^^ddd]]]VVVTTTSSSSSSTTTXXXOOOTTTWWWUUUTTTUUUTTTRRRPPPSSSRRRLLLIIIJJJJJJHHHGGGFFFDDDCCCBBBAAA>>>;;;:::999888888888999;;;<<<:::999777666555555666666444444333222111111000000/////////...------,,,,,,///......------......///---------,,,------...///---------------.........---------...------,,,+++,,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111///......///222555777999:::<<<<<<===>>>AAACCCDDDFFFIIILLLOOOQQQRRRRRRWWW\\\bbbffffffccc___^^^WWW\\\qqq+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))******++++++******)))*********************************))))))))))))))),,,+++))))))))))))+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))*********+++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------...............///.........//////111222333888<<>>@@@CCCFFFJJJOOOQQQSSSRRRRRRWWW\\\bbbffffffccc___^^^ZZZUUUbbb,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,---------...------------------------,,,---------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***************************++++++,,,,,,++++++***************************((()))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))***+++******)))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++,,,,,,++++++************++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...//////000111111222222777:::@@@GGGOOOWWW]]]aaa]]]______\\\VVVNNNGGGDDDHHHNNNXXXbbbiiinnnrrrtttooonnnlllfff```\\\ZZZYYY[[[YYYXXXZZZ\\\[[[UUUOOOOOOSSSXXX[[[\\\]]]___aaa```kkk{{{qqqfff```ZZZWWWSSSPPPOOOOOONNNLLLIIIGGGDDDAAA>>><<<;;;::::::;;;;;;::::::999888888888999999999999:::::::::444444333222222111111000000000////////////000000...............//////000000/////////.........---,,,,,,---..................222666777555222///---------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------......///000000000/////////000111333555666666888999::::::<<>>>>>>>>===<<<;;;::::::>>>:::555333333555555555222222222111000//////...111000000000000000111222000/////////............111000///...---------...//////000000000000//////........................---------...------,,,,,,------------------------******++++++---///000111++++++++++++++++++++++++.........------,,,,,,,,,---....../////////////////////...///000333555777777888999;;;===>>>???@@@GGGHHHJJJLLLOOORRRUUUVVV\\\___dddiiihhheeecccccc[[[UUUbbb//////......//////000111//////.........///000000////////////000000000000/////////...............000111111222111000///...+++---//////---,,,---...//////////////////......//////.........---------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------+++*********++++++++++++++++++++++++++++++******))))))+++---///111......,,,+++************************************************************************************************************))))))))))))************))))))))))))))))))))))))************)))))))))(((******++++++++++++******************+++++++++++++++++++++***************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------......---...///000///........./////////111555:::???DDDKKKTTT[[[aaaccceeeiiimmmqqqsssuuuuuuwwwvvvqqqiiieeehhhlllpppssstttpppooopppoookkkiiihhhddd___]]]bbbmmmwwwuuu___ZZZ\\\___gggwww~~~mmmdddZZZSSSRRRNNNIIIBBB@@@AAACCCBBB???:::;;;<<<===>>>>>>======:::888666555444333222111555444444444333333333333222111111000000000111111000000/////////.........//////////////////////////////000000000000//////........................,,,------...------,,,,,,------------------------+++++++++,,,---...///000++++++++++++++++++++++++......---------,,,,,,,,,---....../////////////////////...///000333666888888888:::;;;===>>>@@@@@@EEEFFFIIILLLOOORRRTTTTTT[[[^^^dddggggggccc``````]]]WWWfff.........///000111111222222222222222222333444555222333333333444444444444555555333222111000000000444333222111000/////////---...//////---,,,---...000000000000000000000000/////////.........------------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///222333000///...,,,+++***))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))******++++++++++++******************+++++++++,,,++++++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------///000000...333222000//////000222333666999@@@HHHQQQZZZaaaeeelllmmmoooqqqtttwwwyyyzzzwwwyyyzzzzzzwwwuuuuuuuuuvvvwwwtttpppnnnooolllgggdddfffgggcccdddqqqxxxiiifffjjjvvvtttgggYYYQQQPPPOOOJJJEEE@@@@@@@@@???>>>===<<<;;;>>>???AAA@@@===:::999888333333333333333444444555444333222111111000111111000000000000////////////---...///111222222111111...//////000000//////...........................,,,,,,------...------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---....../////////////////////...///111333666888888999:::<<<===???@@@AAACCCEEEIIIMMMPPPRRRRRRRRRYYY^^^dddfffeeebbb^^^\\\]]]YYYjjj...///111333555666777888<<<;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999777666555555555777555222000...---......////////////.........///////////////000000000000////////////................................................------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222///...---++++++*********++++++++++++++++++++++++************************************************++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))*********)))))))))))))))******++++++++++++***************+++++++++,,,,,,,,,,,,++++++***)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------,,,,,,...222111---222222111111111444888;;;CCCFFFKKKSSS[[[aaaddddddmmmnnnppprrrtttwwwxxxyyyzzz{{{|||~~~}}}{{{wwwtttrrruuusssmmmiiiiiihhheeedddkkkrrrtttyyyqqqkkkyyypppeee\\\RRRKKKKKKJJJGGGDDDAAA???>>>>>>:::<<>>;;;999888888444444333333444555666777555555333222111111111111111111111000000000//////---///111222333222111///...//////////////////...........................,,,,,,------...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////...///111444777999999999;;;<<<>>>@@@AAAAAACCCFFFJJJOOORRRSSSSSSRRRYYY___eeefffdddbbb___[[[[[[ZZZlll888:::===@@@CCCEEEGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBAAA???===;;;;;;;;;<<<===;;;888444222222222333222111///....../////////////////////////////////000000/////////.................................//////.........---------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++************++++++,,,++++++++++++++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///,,,//////,,,...222222------///111222555:::@@@EEETTTVVVZZZ```eeehhhgggfffkkklllnnnppprrruuuvvvwww||||||}}}}}}xxxssslllooommmfffdddlllxxx~~~tttiiicccccc```ZZZTTTMMMIIIEEEDDD===>>>??????===<<<<<<<<<888777666555555777888999666666555333222222222222222111111111111000000000///111222333222111///---......////////////..............................+++,,,,,,---.........---------------------------------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////////////////......///111555888:::999:::;;;===???@@@BBBBBBDDDGGGLLLPPPSSSTTTTTTTTTZZZaaafffeeedddeeeccc___YYYYYYmmmJJJLLLOOORRRUUUWWWXXXXXXSSSRRRPPPNNNLLLJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMKKKIIIGGGGGGHHHIIIJJJHHHFFFCCC???===<<<======777555222111222333333222222222111111111000000000000000000/////////............................../////////.........------------------------------,,,---------............+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------......///---444555///...222333///,,,000555999<<>>???AAABBBCCCFFFHHHLLLPPPSSSUUUUUUVVVYYYaaafffcccccchhhhhhdddYYYZZZnnnUUUWWWZZZ\\\]]]^^^]]]]]]VVVUUUTTTRRRPPPOOONNNNNNKKKLLLLLLLLLMMMMMMMMMMMMRRRPPPOOONNNNNNPPPRRRTTTQQQOOOMMMJJJHHHGGGGGGGGGCCC???<<<;;;<<<>>>===<<<888777777666555444333333000000000000/////////...........................////////////....................................------------............++++++---.........------------------------------+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))******************++++++++++++******+++++++++,,,,,,,,,------)))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------...//////000:::===444///333666333333999@@@EEEIIIOOOXXX^^^dddiiimmmooonnnmmmnnnooosssssstttuuuvvvvvvwwwwwwnnnoooooonnnmmmkkkjjjjjjnnnpppsss~~~pppdddVVVSSSPPPQQQSSSPPPHHHAAA>>><<<888555333333333444666666555555444555555666333333222222222111111111////////////////////////---......//////......---........................***+++,,,---............------------------------+++,,,---//////...,,,+++------------------------,,,,,,,,,---------......---......//////////////////...///000222666999;;;;;;;;;===>>>@@@AAACCCCCCGGGHHHKKKNNNQQQTTTUUUVVVWWW```ddd```bbbjjjmmmiii\\\]]]qqqXXXYYY[[[\\\\\\[[[ZZZYYYUUUUUUSSSRRRQQQQQQPPPPPPKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJKKKNNNQQQSSSTTTSSSRRRPPPNNNMMMLLLKKKNNNJJJFFFEEEGGGHHHGGGFFF===<<<;;;:::999777666666000000000000////////////////////////////////////000/////////....................................---------.........//////***+++---...///...------------------------------)))***+++,,,------------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******++++++,,,,,,,,,---------(((((()))***+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...//////222>>>BBB888000444888777===CCCLLLQQQUUU[[[ccciiipppuuuzzzyyyuuussstttwwwwwwwwwwwwwwwwwwwwwvvvvvvooopppnnnkkkgggeeeeeefffqqquuu{{{}}}zzz~~~}}}pppeeeHHHFFFBBB===;;;::::::;;;666555555555555666666777333333333222222222111111......------...///000111---..................---........................***+++,,,---............------------------------***+++---//////...---,,,------------------------,,,,,,,,,------.........---......//////////////////...///000222666999;;;;;;<<<===>>>@@@BBBCCCDDDGGGHHHJJJLLLOOORRRUUUVVVVVV___bbb^^^```kkkooolll___```tttWWWVVVUUUTTTTTTSSSQQQOOOIIIIIIIIIHHHFFFDDDBBBAAADDDCCCDDDFFFIIIHHHDDD@@@GGGEEEBBBAAABBBDDDEEEFFFNNNNNNNNNMMMLLLKKKJJJIIINNNMMMLLLJJJHHHHHHHHHHHHFFFCCCAAA??????>>><<<;;;666666555444333222222333333222222111000000/////////000111222222111///.../////////000000000000000////////////////////////........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))))))))******))))))))))))************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,------.../////////000000000/////////......333999;;;666222777???EEEJJJNNNSSSVVVYYY___hhhppp{{{|||}}}{{{yyyvvvvvvvvvuuuuuuwww{{{zzztttpppqqqkkkeeeeeeiiieee^^^dddrrruuu{{{zzz~~~___RRRFFFAAA===:::<<>>;;;;;;>>>AAACCCCCC???@@@BBBDDDFFFFFFFFFFFFKKKJJJIIIHHHHHHJJJLLLNNNLLLJJJGGGFFFFFFFFFEEECCC===;;;:::888666555555444444444333222222111000000/////////000000//////...000000000000000000111111////////////////////////........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))))))))***+++))))))))))))************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------.../////////..................//////222777:::777777???HHHMMMOOOTTTXXX\\\^^^dddmmmttt}}}}}}}}}{{{xxxuuutttttt|||vvvssstttsssooonnnooohhhaaa\\\\\\___fffttt}}}zzzkkk___RRRCCC:::777;;;999:::<<<:::555444666555444222222333222000.../////////000000111111111111111000000000////////////...,,,++++++,,,...///000///...---,,,------...,,,------......------,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,---......///------......///000000000.........///222555888:::<<<<<<===>>>@@@AAABBBBBBDDDHHHIIIIIILLLSSSVVVUUUXXXaaaeeebbbdddmmmrrrqqqdddccc|||===???AAABBBBBBAAA???===;;;;;;<<<>>>CCCIIIOOOSSSUUUUUUUUUWWWXXXWWWTTTQQQFFF@@@:::999<<>>???AAACCCDDDCCCBBBAAAFFFEEECCCBBBCCCEEEGGGIIILLLKKKJJJKKKNNNOOOOOONNNIIIGGGCCC@@@===:::999999888777666555444333222222000000////////////000000111111111111111111111111////////////////////////........................------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))))))))*********++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------......///000111444999<<<===CCCMMMVVVZZZXXX\\\```cccgggllltttzzz~~~|||yyyuuutttttt{{{tttooommmjjjeeedddfffcccfffhhhmmm|||mmmXXXFFF===<<<;;;>>>???<<<666555888666555444444444333000...////////////000000000000000000000/////////......000///...------...///000///......---,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,+++,,,,,,------.........------......///000000000.........///222555888;;;<<<======>>>???@@@@@@@@@CCCGGGIIIIIILLLSSSVVVUUUUUU___dddcccfffooorrrooogggjjjIIILLLOOOPPPOOOLLLIIIHHH>>>>>>???CCCJJJTTT]]]ccceeefffgggjjjkkkkkkjjjiiiWWWOOOFFFCCCCCCCCC@@@<<>>===:::888666444444444333111000000111222333111111111111000000000000////////////////////////................................................------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++,,,,,,))))))*********+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------...////////////.........///111222333888???EEEJJJSSS]]]ccccccaaadddgggkkknnnsssyyy~~~~~~~~~zzzxxxwwwwwwwwwrrrnnniiibbb\\\___eeerrr{{{mmm^^^TTTJJJEEEAAAAAA???;;;999;;;777666555555555555222000////////////////////////////////////............000000///......///000000......---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------......///000000000///...///000222555999;;;=========>>>>>>?????????CCCGGGIIIJJJNNNTTTWWWVVVSSS]]]cccdddhhhqqqsssnnnkkksssVVVYYY\\\\\\YYYUUURRRQQQAAAAAABBBFFFNNNXXXaaagggiiijjjllllllllllllllllllfff___WWWRRRQQQOOOJJJFFFCCCEEEIIILLLOOOPPPPPPPPPNNNNNNOOONNNKKKGGGCCC@@@===>>>@@@EEEJJJMMMNNNMMMMMMKKKIIIHHHGGGIIIJJJKKKHHHGGGDDDAAA>>>;;;888777777666444222222222222333111111111000000/////////000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,------...///////////////......///111333555===EEEOOOWWW```ggghhhfffhhhjjjlllooorrrvvv{{{~~~}}}~~~~~~}}}{{{yyyxxxyyyrrrooojjjbbbYYYZZZiiizzz~~~|||yyyrrrkkk]]]RRRKKKMMMOOOIII???888888666555444444444333222000000000000000/////////////////////............///..................///---------------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------------......///000000000/////////000222666999;;;======>>>>>>?????????@@@CCCHHHKKKLLLPPPVVVXXXWWWSSS\\\bbbdddjjjtttuuuooohhhvvv[[[^^^```___ZZZVVVTTTTTTLLLLLLMMMPPPUUU\\\bbbfffiiijjjjjjgggdddaaa``````gggdddaaa^^^\\\ZZZWWWUUUMMMMMMLLLLLLJJJIIIHHHGGGMMMOOOQQQQQQPPPLLLHHHEEEBBBCCCDDDHHHKKKMMMLLLKKKFFFFFFEEEFFFIIILLLPPPSSSNNNMMMKKKHHHEEEBBB@@@>>><<<;;;999888666555444444222222222111000000//////000000000000000000000000////////////////////////..............................------------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***************++++++++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------..............................,,,,,,------.../////////.........///111555888;;;AAAMMMYYY```fffjjjkkkhhhmmmnnnppprrruuuxxxzzz{{{yyyzzzzzzyyyvvvtttttttttjjjgggccc^^^^^^kkk~~~pppddd]]]aaaddd[[[III<<<>>>:::666444333333333222111111111111000000000000000000000/////////......---..................---,,,------------,,,++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------......///000000000/////////000333666999<<<===>>>>>>???@@@@@@AAAAAACCCHHHLLLMMMQQQWWWYYYXXXTTT\\\bbbdddlllvvvwwwrrrdddxxx___bbbdddbbb]]]ZZZZZZ\\\ZZZZZZ[[[\\\^^^```bbbccciiiiiiiiieee___[[[ZZZ[[[]]]```bbbaaa^^^[[[ZZZ[[[YYYWWWSSSOOOLLLIIIGGGGGGOOOOOOPPPPPPOOONNNLLLLLLLLLLLLOOORRRVVVXXXWWWVVVNNNLLLJJJIIIJJJMMMPPPRRRQQQPPPOOOMMMKKKJJJHHHHHHFFFEEEDDDBBB???===:::999555555444333333222111111000000000000000000000000////////////////////////..............................------------......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***))))))*********+++++++++,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------....................................,,,,,,------...////////////000111444999???DDDHHHJJJVVVbbbgggiiimmmpppppprrrrrrrrrtttvvvxxxxxxxxxtttuuuuuurrrnnnkkkjjjjjjfffggglllwwwyyynnnnnnooogggYYYPPPKKKEEE>>>999666555555555333222222222111111111000111111000000000/////////---..................---,,,,,,---------,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------......///000000000000//////111333666:::<<<===>>>???@@@AAABBBCCCDDDBBBGGGKKKMMMQQQWWWYYYWWWUUU]]]aaadddmmmxxxzzztttjjjfffiiillljjjeeebbbdddgggaaaaaaaaaaaa```___^^^]]]fffgggfffccc]]]ZZZZZZ[[[VVV[[[```___[[[WWWWWWYYYYYYWWWVVVTTTUUUVVVXXXYYYXXXVVVTTTRRRQQQQQQRRRSSSQQQSSSWWW\\\bbbffffffeee[[[YYYTTTOOOMMMLLLMMMNNNQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMLLLIIIEEEBBB@@@777777666555444444333333000000000000000000000000000000000000000000000000////////////////////////......------------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++---------.........//////////////////////////////,,,,,,------...//////000333444666;;;AAAIIIPPPTTTRRR^^^iiillllllqqqvvvyyyuuuttttttuuuwwwxxxxxxwwwqqqrrrpppmmmhhhcccaaaaaajjjqqqxxxqqqoookkkhhhfffWWWQQQGGG???;;;999999888333333333222222222111111111111111111000000000000......////////////......,,,,,,---...---,,,+++***,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------------......///000000000000000000111333777:::<<<===>>>???@@@BBBCCCDDDEEEAAAFFFJJJLLLPPPVVVXXXVVVWWW]]]aaadddmmmzzz|||vvvvvviiihhhfffeeeeeefffgggggglllnnnooolllfffbbb```aaajjjfffdddffffffaaa^^^___\\\^^^^^^]]]YYYVVVTTTTTTSSSUUUYYY\\\^^^^^^]]]\\\]]]]]]\\\[[[ZZZWWWUUUSSSOOOQQQUUUZZZ^^^bbbeeefffbbb^^^]]]]]]YYYRRRRRRXXXOOOVVVZZZXXXWWWZZZXXXSSSWWWRRRNNNMMMOOOOOOLLLHHHEEECCC@@@<<<888555333222444333222111111111111111000000000111222222333333222222111111000000//////000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,???777...***+++------+++******+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++000///---*********+++,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,,,,---------......***(((***000222111000111777888???KKKWWW]]]\\\XXXaaaeeelllppprrrtttxxx{{{uuuwwwwwwvvvuuutttpppllljjjeeedddddd\\\WWWbbbtttxxxjjj^^^YYYTTTQQQLLLFFFBBB>>>999444444222111111222333333222111111111111000000000000................................................//////.........---------,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000/////////000333777;;;>>>=========>>>???BBBDDDFFFFFFGGGGGGJJJQQQXXXXXXRRRVVV___gggkkkoootttwwwwwwtttfffjjjmmmkkkeeeaaadddhhhmmmpppqqqoookkkgggggghhhjjjkkkooorrrnnngggfffiiissstttrrrmmmdddZZZSSSOOOPPPTTTYYY___bbbcccbbbaaa\\\^^^___^^^[[[XXXVVVUUU[[[[[[\\\^^^____________bbb```___```]]]WWWVVVZZZ^^^cccddd___\\\]]]\\\XXX[[[WWWRRRQQQRRRRRRNNNKKKIIIGGGDDDAAA===:::777666444444333222111111111111000000000111111222222222111111111000000/////////000000/////////..........................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,999222+++)))+++------+++***++++++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++******+++,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...,,,,,,---------.........///,,,---111333222333555???EEEMMMUUU[[[^^^```bbbdddiiippptttvvvwwwxxxzzzxxxwwwwwwxxxyyyuuullldddnnnddd\\\\\\\\\aaattt{{{kkk___ZZZPPPSSSTTTPPPKKKEEE===666777555333333444555444333111111111111000000000000................................................//////.........---------,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000000//////000333777;;;>>>>>>>>>>>>???AAACCCEEEGGGEEEGGGHHHJJJQQQXXXXXXSSSUUU^^^fffkkkooouuuxxxwwwzzzvvvvvvnnnpppvvvwwwzzz~~~~~~}}}}}}}}}rrrlllhhhjjjlllmmmkkkfffaaa]]]]]]```cccdddaaa]]]XXXVVVTTTUUUVVVXXXYYYYYYZZZZZZ[[[XXXYYY[[[[[[XXXWWWYYYYYY^^^aaa^^^[[[]]]^^^^^^___[[[WWWVVVVVVVVVSSSPPPPPPNNNKKKHHHDDD@@@>>><<<888777666444333222222111000000000111111111111111000000000000////////////000000000/////////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,111---)))(((+++------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,,,,,,,------------,,,---......,,,,,,---...,,,------------.........111---,,,...000111555:::GGGPPPYYY]]][[[\\\bbbiiiiiimmmsssvvvwwwwwwwwwwwwvvvtttsssvvvwwwqqqfff\\\```\\\^^^iiixxxuuuiiifff___aaa___WWWQQQKKKCCC;;;;;;999777666666666555444222222222111111111000000...............................................................---------,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000000000000222444888<<<>>>??????AAABBBDDDEEEGGGHHHEEEGGGHHHJJJQQQXXXXXXTTTUUU]]]fffkkkpppwwwzzzyyy{{{rrr[[[[[[[[[[[[ZZZYYYXXXXXXVVVSSSRRRTTTWWWXXXXXXXXXUUUYYY\\\\\\[[[\\\^^^```^^^\\\YYYYYYYYYYYYXXXVVVUUUSSSQQQNNNKKKGGGDDDCCC???>>>;;;888555333222111111111111111111111000000////////////////////////000000000////////////.......................................---------------------------------------+++******,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,,,,,,,,,,------------...,,,---......,,,,,,---...------------............222...---///222666===EEEPPPXXX```bbb```aaahhhooonnnppprrrtttuuutttttttttuuurrrqqqqqqoooiiiccc```___lllvvvrrrooonnnggg___\\\[[[RRRFFF???===:::888888777555444333333333222111111000000........................................................................,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000111111111333555999<<<>>>???AAABBBDDDFFFGGGHHHHHHDDDGGGIIIKKKQQQXXXYYYVVVVVV^^^ffflllssszzz}}}||||||uuunnnhhhdddccc___[[[ZZZ]]]```^^^ZZZ\\\\\\\\\]]]]]]\\\\\\]]][[[ZZZYYYYYYZZZ[[[[[[ZZZWWWWWWUUUSSSPPPMMMJJJHHHGGGEEEBBB>>>999666333222333333222222111111000000/////////000000000000000111000000000//////////////////////////////////////////.........---------------------------------------,,,---------+++***++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,---......,,,,,,---...---------.........//////222000111555999???IIISSS\\\```dddhhhjjjmmmqqquuuuuutttsssrrrssssssssssssvvvrrroookkkddd```fffppp}}}yyyzzz~~~jjjQQQDDDAAA>>>;;;:::888555333444444444333222111111000////////////////////////........................---.....................,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000111111222444666999;;;===???@@@CCCFFFHHHHHHHHHGGGCCCGGGJJJLLLQQQXXXYYYWWWXXX```gggnnnvvv~~~~~~zzzwwwzzz{{{uuulll]]]WWWSSSUUUXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWUUURRROOONNNNNNLLLHHHCCC???;;;999777555555444333222111111000000000000000111111111111111111000000000//////////////////////////////////////////.........------------------------------...............,,,+++***,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---------............,,,---......,,,,,,---...------........./////////......222888===CCCNNNYYYaaabbbeeeiiinnnrrrtttuuuyyywwwuuutttuuuuuutttssspppjjjeeeaaa\\\___rrr{{{tttsssxxx~~~xxxRRRIIIFFFBBB???<<<:::777444666555444444333222111111////////////////////////........................---------...............,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000000111222444666888:::;;;===???CCCFFFHHHHHHGGGFFFBBBGGGKKKMMMQQQWWWZZZYYYZZZaaahhhnnnwww}}}wwwgggYYYVVVZZZ[[[\\\]]]ZZZZZZZZZYYYXXXXXXYYYZZZYYYZZZZZZZZZYYYWWWTTTSSSPPPNNNKKKHHHEEEBBB@@@???777666666555333222222111000111111111222222222333111111111000000000//////////////////////////////////////////....................................,,,---......---,,,,,,,,,,,,,,,,,,------------...///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......------------............,,,---......,,,,,,---...............////////////...000666>>>BBBGGGRRR\\\bbbdddgggkkkooorrrsssssswwwvvvvvvwwwxxxvvvrrrnnniiiaaa]]]```gggvvv{{{sssppprrrwww{{{uuuUUUOOOLLLGGGCCC@@@===999777666666555444333222111111////////////////////////........................---------.........//////,,,,,,,,,---------......,,,---...---,,,+++---///.......................................///000000///000111333555777999:::;;;===BBBEEEGGGGGGEEECCCBBBGGGLLLMMMQQQWWWZZZZZZ[[[```fffmmmvvv~~~{{{vvvjjjgggdddaaaaaa\\\\\\\\\ZZZWWWVVVWWWWWWZZZ[[[\\\\\\\\\ZZZXXXVVVPPPOOOMMMJJJHHHGGGFFFEEE888888777666444333222222111111222222222333333333111111111111000000000000000000000000000000000000000/////////....................................***,,,---,,,,,,,,,---...,,,,,,,,,---------......///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........---------.........//////,,,---......,,,,,,---.............../////////000666999@@@IIIMMMPPPZZZdddgggjjjooorrrttttttvvvwwwrrrsssuuuwwwyyyuuunnnhhhjjjaaa___kkk}}}}}}rrrppp^^^jjj{{{{{{xxxooo```SSSPPPKKKFFFCCC@@@<<<999777666666444333222111111000000000000000000000000........................---------.........//////,,,,,,,,,---------......------...---,,,+++---///.......................................///000000///000111333555777888999999<<>>AAACCCCCCBBBBBBCCCEEEJJJMMMOOOSSSXXXZZZXXX[[[^^^dddkkkqqquuuxxxyyy~~~pppeeebbb```\\\]]]^^^___^^^ZZZUUUSSSSSSUUUYYYWWWQQQNNNNNNMMMIIIJJJGGGCCC@@@>>>;;;888666555444333222222222222333111111000000000111222222111000000000////////////000000/////////.........000//////......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,------------------------------------------------------,,,,,,,,,---------............////////////......------.........//////////////////...///222777;;;EEENNNVVVWWWYYY```hhhlllllllllnnnpppssstttuuutttrrrpppnnnkkkhhhfffgggiiitttvvvnnnkkkkkkiiihhhjjjjjjjjjkkknnnnnnhhh___WWWPPPLLLHHHFFFEEEDDDBBB???<<<:::888666555555444333000111111111000000//////////////////............///............------------------............///,,,---......,,,,,,---...........................///......---...///000111222111111333666888999888;;;>>>BBBCCCCCCBBBBBBBBBFFFKKKNNNPPPSSSXXXZZZXXXZZZ^^^eeelllrrrwwwyyyzzz}}}rrrfffaaadddddd```YYYVVVVVVXXXWWWYYYXXXSSSQQQQQQOOOLLLQQQNNNKKKHHHDDD@@@<<<888999777555333222333444555222111111111222333444444111111000000000/////////000000////////////......000//////......---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------............////////////............/////////000000000///000000000222666<<<@@@OOOVVVZZZ\\\___fffkkkllllllmmmoooqqqrrrsssttttttpppkkkhhhgggdddbbbkkkxxx{{{uuurrrmmmgggccccccYYY[[[aaafffhhhcccYYYPPPMMMKKKHHHGGGGGGGGGFFFEEEBBB===888666777888666555000222333444444222000...////////////............///............------------------............///,,,---......,,,,,,---......................................./////////000111111111333666999999888:::===BBBDDDDDDBBBAAAAAAFFFKKKOOOPPPSSSXXXYYYWWWYYY]]]fffnnnuuuyyyzzz{{{wwwjjj```]]]\\\ZZZWWWWWWUUUTTTTTTUUUTTTRRRRRRPPPNNNLLLJJJFFFBBB>>>>>><<<888555333333444444111111111111222333444555111111111000000000//////000000//////////////////000/////////......------......------------......------------------------,,,------......------,,,---------,,,,,,---------------------------------------------------------,,,,,,,,,---------............////////////............/////////000000000///000111222555:::AAAFFFSSSWWWZZZ\\\bbbjjjmmmkkkqqqrrrssstttssssssssstttmmmgggeeehhhhhhlll~~~{{{zzzzzzuuulllgggggg]]][[[XXXYYYZZZZZZVVVRRROOONNNMMMLLLLLLLLLKKKJJJDDD@@@;;;:::;;;;;;777444222333444444333222000///////////////............///............------------------............///,,,---......,,,,,,---...........................---......///000/////////111000111333666999999999:::===BBBDDDDDDBBB@@@@@@EEEJJJMMMOOORRRWWWXXXVVVXXX]]]fffpppwwwzzz||||||vvvhhhZZZ\\\XXXUUUUUUVVVVVVVVVVVVOOONNNMMMMMMMMMLLLIIIFFFDDDAAA===999666444333333111111111111111222333444111111111111000000000000//////000000000000000000///////////////.........///......------......///------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------............////////////......------........./////////...000333666;;;@@@GGGLLLTTTWWWZZZ]]]eeemmmpppnnnwwwyyyyyyxxxtttqqqqqqrrrjjjdddcccgggooorrrjjjiiiddd]]]TTTNNNMMMNNNNNNMMMOOOOOOOOONNNMMMLLLKKKKKKFFFDDDBBBBBBBBB???:::555555444333111000000111111////////////............///............------------------............///,,,---......,,,,,,---...........................---......///000/////////000000000333777999:::999:::>>>BBBDDDCCCAAA@@@???CCCHHHLLLMMMQQQVVVXXXVVVXXX^^^gggpppwww{{{||||||zzzpppggg^^^ZZZXXXUUUTTTTTTPPPOOONNNOOOPPPPPPNNNLLLHHHFFFCCC???;;;888666444333222222111111222222333222222111111111000000000//////000000000000111111//////////////////////////////............//////------------------------,,,------......------,,,------............------------------------------------------------------,,,,,,,,,---------............////////////......------........./////////...222777===BBBHHHNNNRRRWWW[[[^^^bbbiiirrruuutttzzz||||||xxxsssnnnnnnoookkklllmmmqqq~~~}}}|||sssnnnsss||||||sssqqqiiiccc[[[TTTQQQNNNJJJGGGKKKLLLMMMLLLJJJHHHGGGHHHHHHJJJKKKJJJGGGBBB===:::777666333111000000111222////////////............///............------------------............///,,,---......,,,,,,---......................................./////////000000000000333777999::::::<<<>>>AAABBBAAA@@@@@@@@@AAAGGGKKKMMMQQQXXXZZZXXXZZZ^^^fffooovvvzzz{{{|||uuulllbbb]]]\\\XXXVVVTTTSSSSSSRRRQQQPPPJJJIIIHHHEEEBBB???;;;999666555444333222222222222222222222111111111000000//////000000000111111111/////////////////////000//////............//////........................,,,------......------,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,---------............////////////............/////////000000000000555===DDDKKKPPPUUUXXXZZZ___dddfffllltttxxxxxxwwwyyyzzzvvvooojjjjjjkkkuuu~~~~~~zzzxxxooojjjddd___[[[VVVOOOIIIFFFHHHJJJIIIGGGEEEEEEFFFIIILLLNNNKKKEEE???===>>>777777555444333222222222////////////............///............------------------............///,,,---......,,,,,,---...........................///......---...///000111000///000333777999::::::===???@@@@@@??????@@@AAAAAAGGGKKKNNNSSSZZZ]]][[[[[[___fffmmmtttxxxzzz{{{yyypppnnn```]]]YYYVVVUUUSSSRRRPPPJJJJJJKKKJJJGGGDDDAAA>>>888777666555444333333333222222222111111111111000//////000000111111111222////////////000000000000//////............//////........................,,,------......------,,,,,,---...//////...---,,,------------------------------------------------,,,,,,,,,---------............////////////......000000000000111111111111111777AAAIIIPPPVVVZZZ]]]\\\bbbggghhhlllsssxxxyyyrrruuuvvvrrrlllggggggiii~~~|||yyy}}}}}}~~~zzz}}}xxxtttrrrllleee```\\\XXXRRRNNNBBBFFFIIIIIIFFFEEEEEEGGGHHHKKKMMMHHH???:::;;;???777777888888777555222111000/////////............//////.........------------------.........//////,,,---......,,,,,,---...........................000///---,,,---...000222//////000333777:::::::::??????@@@???>>>>>>@@@BBBBBBGGGMMMPPPUUU]]]___^^^]]]```ffflllrrrwwwzzz{{{uuuZZZQQQTTTVVVSSSPPPKKKOOONNNJJJJJJKKKFFF>>>AAA>>>999666555666666555444333222111000000000000111111111111111111111111000000111111111111000000//////...------------------------.........//////..................------...---,,,++++++,,,...///,,,,,,++++++,,,,,,---...---------------------------------............///000///------,,,---...///000000///000000111222222<<<@@@GGGOOOVVV\\\```bbbdddiiimmmnnnsssyyyvvvooossssssqqqiii___]]]fffrrr|||~~~}}}pppttttttnnngggbbb```[[[TTTNNNHHHHHHEEEAAA===<<<@@@DDDEEEDDDBBB@@@>>>===<<<;;;:::999777666666666444333666333///---.........---.........------,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,---------......////////////000000000000000111333555777999::::::===???@@@@@@?????????@@@FFFGGGJJJOOOVVV[[[^^^______cccgggkkkqqqvvvyyyyyy}}}bbbXXXUUURRRQQQOOOPPPNNNJJJJJJNNNLLLHHHFFFBBB>>>:::888777555444444444333222222222222222222222222222222222222222000000111111111111000000000//////........................//////000000000........................---------,,,,,,------...------,,,,,,------...///---------------------------------............///000///......---...///000...000111000///222999???EEEHHHLLLPPPUUU\\\ccciiikkkooopppooossswwwuuuooommmnnnmmmeeeaaalllzzzsssxxxqqqmmmiiigggeeeaaaYYYSSSKKKKKKIIIEEE@@@===>>>???AAA@@@???===;;;;;;:::::::::888777777999999888666888555111////////////......------------------,,,...------,,,,,,------...........................,,,,,,---------.........////////////000000000000000111333555777999::::::===???AAAAAA???>>>???@@@FFFGGGJJJOOOVVV[[[^^^^^^___ccchhhnnnssswwwyyyyyyooo]]]VVVUUUVVVQQQQQQNNNJJJJJJLLLKKKGGGKKKHHHDDD@@@===:::555333555555444333333333444444222222222222222222222222000000111111111111000000111000000/////////////////////000000000000111111........................------.........------,,,.........---...//////000---------------------------------............///000//////......///000000,,,000333111000555BBBNNNQQQSSSTTTTTTUUU\\\gggpppppprrrrrrqqqsssvvvtttpppiiiiiieee^^^bbb{{{yyyssssssmmmkkkiiihhhfffbbbZZZTTTOOOOOOMMMIIIDDD@@@>>>>>>===<<<:::999888999999:::999888888999;;;<<<;;;::::::777333111111111///...---------------............------,,,,,,------...........................,,,------------.........////////////000000000000000111333555777999::::::>>>???AAAAAA???>>>??????FFFGGGJJJOOOUUU[[[]]]^^^^^^bbbiiipppuuuxxxxxxxxxlllaaa\\\[[[^^^[[[UUUOOOMMMLLLJJJHHHMMMKKKHHHEEEBBB===888555555555444444444444555555333333333333333333333333000111111222222111111000222111111000///000000000000000000000000000000000............////////////------/////////...,,,+++......------......///000........................---------............///............/////////000---111444444666===IIISSSYYY\\\]]][[[XXX]]]iiitttpppqqqsssttttttsssqqqnnnlllhhhbbbbbbrrr{{{yyy{{{vvv~~~~~~xxxqqqlllkkkhhhfffdddbbb___ZZZWWWTTTSSSPPPLLLHHHDDDBBBBBB:::999888777777888999::::::999888999;;;<<<;;;::::::888444222222111///...,,,,,,------......//////...------,,,,,,------...........................------------............////////////000000000000000111333555777999::::::>>>???AAAAAA???>>>???@@@FFFGGGJJJOOOUUUZZZ]]]]]]\\\```gggqqqvvvvvvvvvwww|||nnngggsssjjj]]]SSSNNNLLLMMMOOOLLLKKKIIIHHHFFFBBB>>>:::666666555444444444555555333333333333333333333333111111222222222222111111222222111000000000000000////////////////////////........./////////000000......///000///...,,,+++---------,,,---......///........................---------............///------......////////////000222555999???FFFMMMRRR]]]bbbeeeccc```bbbkkkssspppqqqtttuuusssmmmiiifffkkkiiijjjxxx}}}}}}vvvwwwxxxvvvtttqqqnnnkkkjjjgggdddbbbbbbccccccddd^^^ZZZSSSLLLHHHEEECCCCCC:::999888777777999;;;<<<;;;999888888999999888777999777444333222111///...---------....../////////...------,,,,,,------...........................---------.........//////////////////000000000000000111333555777999::::::===>>>@@@@@@?????????@@@GGGGGGIIINNNTTTYYY\\\\\\[[[]]]eeeqqqvvvtttsssuuuwwwfffYYYPPPKKKKKKOOOMMMLLLKKKJJJJJJHHHDDDAAA999888777666666555555555444444444444444444444444111111222222222222111111222111111000000000000000000000////////////...............//////000000111///////////////...---,,,------,,,,,,------...///........................---------............///------...///000000000000444666999@@@GGGMMMQQQSSS```eeeiiijjjhhhiiimmmrrrrrrrrrttttttooofffaaaaaadddnnn|||xxxqqqiiifffhhhhhhfffdddcccdddiiinnnqqqddd^^^TTTLLLGGGCCCAAA@@@<<<:::888777888:::<<<>>>:::888777777888888777555888666444444444333111///.............../////////...------,,,,,,------...........................------........./////////////////////000000000000000111333555777999::::::;;;===???@@@@@@@@@AAABBBGGGGGGIIINNNTTTYYY[[[\\\[[[[[[cccpppuuurrrqqquuuyyyeeeVVVOOOPPPOOOMMMMMMMMMLLLIIIGGG======;;;:::888777777777444444444444444444444444111222222333333222222111111111000////////////000111111111000000/////////---......///000000111111111000///...------------.........---......///000........................---------............///...///111222333333222222666:::@@@FFFKKKQQQWWW\\\eeehhhkkknnnoooppprrrtttrrrpppooopppjjjcccaaaeeennn}}}yyy}}}|||{{{}}}ooocccccccccbbbaaaaaabbbeeejjjmmm^^^XXXQQQKKKGGGDDDAAA>>>===;;;999777777999<<<>>>888777666777888999888777777666555555666555333222////////////...............------,,,,,,------.......................................////////////////////////000000000000000111333555777999::::::999<<<>>>@@@@@@AAABBBDDDGGGGGGIIINNNTTTXXX[[[[[[]]][[[bbbpppuuuqqqqqqwwwmmm[[[TTTRRRPPPOOOOOONNNLLLKKKAAA@@@>>><<<:::999888888555555555555555555555555111222222333333222222111111000000///////////////222222222222111111000000---......///000111111222222111///...---------...///////////////000111111////////////////////////---------.........//////000111333444555555444444777>>>FFFJJJLLLQQQ\\\fffiiijjjlllooorrrtttvvvwwwoookkkjjjkkkhhhdddgggooowwwlllkkkpppvvvzzz}}}zzzzzzzzzwwwwww{{{}}}gggddd^^^^^^^^^]]][[[\\\^^^___SSSPPPLLLJJJIIIGGGCCC@@@===;;;999777777999<<<>>>666666555777999;;;;;;:::888777666777888888666444000000//////......------...------,,,,,,------......................................./////////000////////////000000000000000111333555777999::::::888;;;>>>@@@@@@AAACCCEEEGGGGGGIIINNNTTTXXXZZZ[[[___\\\cccqqqvvvqqqrrryyyuuuaaaOOOKKKOOOMMMNNNRRROOOKKKGGGBBB>>>;;;888555222666666666666555444333333333333333222222222111111111111111111000000000000111111000000//////......000000000000000000000000........................///////////////////////////////////////.........///............///000000///333888999666555777:::AAAEEEHHHKKKQQQ[[[bbbdddccchhhlllooouuuyyyssshhhiiioooiiicccgggjjjqqquuusssrrrxxx~~~|||~~~uuusssxxx~~~sssiii]]]WWWVVVYYYZZZUUUSSSUUURRRPPPLLLIIIFFFDDDCCCCCC;;;;;;;;;;;;:::999888777666666555666666777888888777777777777777777777777555222000//////...---,,,...------,,,,,,------...................................................///////////////.........000111333555666777888888999;;;======>>>@@@BBBEEEHHHIIIJJJLLLNNNSSSYYY^^^aaaaaafffooottttttvvvyyy|||cccTTTPPPLLLNNNPPPLLLKKKHHHDDD@@@===;;;999888555555555555444444333333333333333333222222222222111111111111000000000000111111000000////////////000000000000000000000000......................../////////////////////////////////////////////...///////////////000111111111555999999777666999<<>>>>>???BBBDDDHHHJJJLLLNNNQQQUUUZZZ^^^```aaagggppptttttttttvvvyyybbbWWWOOOQQQSSSLLLJJJIIIGGGCCC???;;;999999666666666666555555555555444444333333333222222222222222111111111000000000111000000000000/////////000000000000000000000000........................////////////////////////......//////////////////000000//////000000111222444777999888777888<<<@@@@@@JJJUUU[[[```fffgggeeedddhhhkkkkkklllooopppnnnhhhddd\\\kkkxxxooo|||nnn]]]SSSOOOSSSWWWZZZbbbppp}}}{{{tttnnneee```[[[YYYTTTMMMGGGFFFJJJJJJIIIGGGEEEBBB@@@???>>>>>>>>>======<<<;;;;;;999888777666666777999:::999<<>>:::777888777555444444333111///......------------............................................................//////////////////000111333555666777888888;;;<<<>>>>>>>>>???AAACCCGGGJJJNNNQQQTTTWWW[[[^^^```aaahhhqqquuusssrrrssstttfffYYYWWWWWWOOOJJJLLLMMMJJJDDD>>>;;;:::999999888888777777888888444444444444333333333333222222222111111111000000000000000000000000000000000000000000000000000000........................////////////////////////............///////////////////////////000111111555777777777888;;;@@@DDDGGGQQQ[[[```cccfffgggeeelllnnnoooooommmjjjfffbbbggglllsssvvvoooooosss}}}|||tttjjjeeeUUURRRMMMIIIKKKQQQXXX[[[aaammm~~~|||xxxvvvtttiiifffbbb^^^XXXOOOFFFAAACCCDDDDDDEEEDDDBBBAAA@@@???>>>======<<<;;;;;;;;;;;;999777666666777:::;;;:::>>>BBBEEEEEE@@@;;;777999777666555555444222000......------------..................................................................////////////000111333555666777888888<<<===>>>>>>===>>>@@@BBBEEEIIINNNRRRUUUXXX[[[^^^___aaahhhqqquuusssqqqrrr|||xxxvvvyyy|||}}}yyyzzz}}}}}}kkk```ZZZPPPLLLNNNPPPOOOKKKFFFAAA???;;;:::999888777777777888555555555444444444333333222222222222111111111111000000000000111111111111000000000000000000000000////////////////////////////////////////////////---.........//////000000//////......//////000111555555666777:::>>>DDDHHHQQQYYY```aaa```ccceeeeeeiiihhhjjjmmmnnniiibbb\\\aaaxxxuuuooolllpppzzz~~~wwwrrrnnn```YYYPPPLLLKKKKKKLLLLLLOOOVVVaaalllvvv{{{vvvuuukkkkkkiiieee___VVVLLLCCC===>>>@@@BBBCCCBBBBBBAAA>>>===<<<::::::::::::::::::999888777666777999::::::===BBBEEEEEEAAA;;;777888777666666666444222//////......------......///................................................---.........//////000000000111333555666777888888<<<===>>>>>>===>>>@@@BBBDDDHHHNNNRRRVVVXXX[[[]]]^^^```gggqqqvvvtttsssttt|||yyyzzz}}}~~~~~~xxxwwwyyyxxxxxxxxxxxx{{{yyymmm^^^QQQOOOMMMLLLKKKHHHDDDAAA===<<<:::888666666666666666666555555555444444444333222222222222111111111000000000111111111111222000000000000000000000000////////////////////////////////////////////////------......///000000000000////////////000111111444555666999===DDDIIIMMMYYY___ccc```]]]```dddfffjjjgggggghhhfff```[[[ZZZkkk{{{tttmmmhhhiiiqqq~~~}}}mmmbbbXXXTTTRRRNNNJJJIIIFFFHHHKKKQQQ[[[eeeoootttxxx{{{zzzxxxxxxuuunnnfff^^^SSSIII<<<===>>>@@@AAAAAAAAAAAA===<<<:::999888888999999999999888777777777777888888;;;>>>AAAAAA>>>;;;888888777666666666555111/////////............//////................................................------......///000000000000111333555666777888888;;;<<<>>>>>>>>>???AAACCCDDDHHHMMMRRRVVVYYY\\\^^^]]]___fffqqqvvvvvvvvvxxxlllpppzzz~~~lllbbbVVVOOONNNMMMIIIEEEBBB@@@===:::888777777888666666666666555555555444333333222222222111111111000000111111111222222222000000000000000000000000////////////////////////////////////////////////------......///000000111222222111111222222333444444555777<<>>>>>>>>??????===<<<:::888777888999:::777777888888888777666555666777999;;;<<<;;;:::999888777777777777555222/////////............//////................................................------......///000000111000111333555666777888888:::;;;===>>>>>>???BBBDDDFFFIIINNNSSSVVVZZZ^^^aaa\\\]]]eeepppwwwxxx{{{~~~~~~~~~zzzwwwzzz~~~iii\\\WWWVVVRRRNNNHHHFFFBBB???<<<;;;;;;;;;777666666666555555555555333333333222222222111111000000111111222222222222000000000000000000000000000000000000000000000000////////////////////////---------...///000000111444444333333444444555666444555999???GGGNNNSSSUUU[[[cccfffbbb___aaagggjjjfffeeeccc]]]SSSVVVmmm}}}uuuuuuvvvttt|||~~~lllcccYYYSSSPPPKKKBBB:::DDDRRRaaaggglll|||qqqcccUUUIIICCCBBB@@@>>><<<<<<<<<===>>><<<:::888888888999:::555777888999888777444333444555666777888999999999999888888888888666333000//////............//////................................................---------...///000000111000111333555666888888888999;;;======>>>@@@CCCEEEHHHKKKOOOSSSWWW[[[```ccc[[[]]]dddooowwwzzz}}}sss^^^bbb[[[XXXLLLGGGDDD::::::<<<777:::999888888999888666333444444444333333333222222111111111222222333333333111111111111111000//////...000111222222111000...222111111111000000//////111111000000//////......000222333333222222333444444;;;BBBHHHPPPXXXYYYVVV```dddggggggggghhhjjjjjjgggbbb^^^[[[XXXfffwwwsss}}}~~~{{{zzzsssqqqooopppqqqqqqnnnkkkmmmmmmmmmmmmmmmnnnnnnnnnsssuuuvvvvvvtttuuuxxx|||}}}wwwuuummm[[[III@@@AAAAAAHHHPPPUUU```~~~nnnccc[[[QQQKKKEEEKKKMMMHHHAAA>>>:::666::::::999888777777777777999888888777666555444444666666555555666888;;;<<<<<<999666555555555555444222111000...------------...------,,,,,,------......................................./////////000000111222444555666777777:::<<>>>>>999888777666666666666444222444444444333333333333222111111222222222333333333111111111111111000/////////000111222222111000///111111111111000000000///111111000000////////////111222333333222111333444333:::BBBIIIRRRZZZ]]][[[ccceeeffffffffffffgggfffmmmddd^^^aaajjjuuutttwww{{{ooolllgggbbb]]]ZZZXXXXXXUUUSSSRRRSSSTTTTTTQQQOOOSSSTTTUUUVVVVVVWWWWWWWWW[[[]]]^^^]]]\\\]]]```cccgggjjjnnnttt{{{}}}{{{{{{}}}~~~~~~lll^^^YYYKKKCCC@@@CCCGGGOOOeee|||wwwmmmgggbbbZZZOOOFFFHHHMMMNNNIIIDDDAAA>>>:::999888888777888999:::;;;::::::999888888777666666888777666555666777999:::<<<999777555555555444333444333222000...---------...------,,,,,,------..................................../////////000000000111222444555666777777:::<<>>777888777555555666666555333555555444444444333333333222222222222333333333333111111111222111111000//////000111222222111000///111111111111000000000000111000000000000/////////111222333222111222333555555===FFFMMMVVV```dddcccfffeeeeeeggghhhhhhfffdddaaaZZZ\\\mmmzzzyyynnnyyy~~~xxxpppiiiddd^^^WWWRRRNNNMMMJJJGGGFFFEEEDDDEEEDDDCCCBBBCCCEEEEEECCCBBBBBBCCCEEEGGGHHHHHHGGGGGGJJJKKKKKKJJJIIIJJJMMMOOOOOOQQQTTTXXX]]]aaadddffffffccc___\\\ZZZ[[[\\\^^^ccccccddddddeeeeeeffffff```bbbeeejjjoootttxxxzzzwwwiiiddd\\\MMM@@@===???BBBLLLXXX[[[[[[^^^bbbccc]]]PPPFFFLLLPPPOOOJJJEEEDDDAAA>>>999888777666888:::===???;;;:::::::::999999888888:::999888666666666777777;;;999777666666777666555888666444222000///...---......------------..................................../////////000000000000111333444666777777777:::<<<>>>???@@@AAACCCEEEIIIKKKNNNSSSXXX\\\___aaa___hhhiiillluuuxxx|||gggUUUOOOOOOFFF@@@???;;;;;;:::888888888999777666555555555555444444444444333333333333333333333333111111111222222111111000///000111111111111000///111111111000000000000000000000000000000000000000111222333222222333555777===EEENNNTTT\\\eeejjjjjjhhhfffgggkkkmmmiiieeeccc]]]cccuuu|||rrrjjjbbbXXXQQQQQQNNNIIIGGGGGGFFFDDDBBBEEEDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCCCCDDDCCCBBBAAABBBDDDEEEFFFEEEDDDCCCFFFFFFEEEEEEDDDEEEGGGHHHFFFGGGIIIKKKMMMPPPQQQRRRSSSQQQNNNLLLKKKLLLNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[^^^aaadddgggiiijjjhhhjjjnnnsssyyy~~~qqqiiihhhYYYJJJEEECCCBBBCCCGGGGGGJJJQQQYYY]]]ZZZPPPGGGPPPRRRPPPJJJFFFEEEBBB>>>;;;:::777666777:::===@@@::::::999999999999999999<<<;;;999777666555555555999777777888:::;;;;;;:::;;;:::777555222000///.........------------.................................////////////000000000000111333555666777777777:::;;;===>>>???@@@BBBDDDIIIKKKNNNRRRWWW[[[^^^```]]]eeehhhlllvvvyyy~~~}}}|||yyyxxxvvvttttttuuuvvvwwwwwwwwwwwwvvvwwwxxxzzzzzz~~~~~~xxxaaaVVVTTTJJJDDDDDDBBB>>><<<:::999999999888777666666666555555555444444333333333333333333333333111111222222222222111111000000111111111111000000000000000000000000111111000000000000111111111111111222333333333555888;;;DDDLLLTTTXXX^^^eeejjjkkkjjjhhhiiinnnmmmeee```___jjjuuuoooggg___UUUTTTPPPKKKFFFCCCCCCCCC>>><<<;;;<<<>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>>>>????????????AAABBBCCCCCCCCCBBBAAA@@@EEEDDDBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFCCCDDDFFFGGGGGGGGGEEEDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOOOOOOONNNOOOQQQTTTWWW[[[^^^```aaaaaaaaa```___aaadddgggeeedddcccddddddcccaaa___```bbbhhhqqqvvvwww{{{|||rrrccc[[[SSSNNNIIIDDDBBBBBB;;;===AAAGGGLLLMMMJJJFFFTTTUUURRRLLLHHHGGGDDD??????<<<999777666888;;;<<<777777777777888888888888<<<;;;999888666555444444666666777:::===@@@AAA@@@===<<<999666444222000000///......------......///........................////////////000000000111111222333555666777888888:::;;;<<<======???BBBDDDIIIKKKNNNRRRVVVZZZ]]]___[[[cccgggnnnwwwxxx~~~ccccccccccccaaa___]]][[[]]][[[ZZZXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYZZZZZZ______^^^]]]]]]```eeeiiilllooossswwwyyy~~~ppp```\\\PPPGGGFFFDDD@@@>>>:::888888888777666777666666666666555555555444444444444333333333333000111222222333222222222111000000000000000000111000000000000111111111111000000000111111111111222111222333444555888<<<@@@JJJRRRYYY[[[]]]ccchhhiiimmmiiiiiilllhhh___]]]bbbooo}}}yyygggeee]]]TTTNNNMMMIIIDDD@@@BBBCCCAAA===<<>>>>>>>>>>>>>>>>>======<<<>>>???@@@???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGEEEBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMPPPRRRPPPOOOOOOOOOPPPPPPOOOMMMRRRRRRVVV[[[]]]\\\___cccpppvvv~~~wwwmmmXXXVVVSSSPPPLLLFFFAAA???999888888;;;???DDDFFFGGGSSSTTTRRRNNNLLLKKKGGGAAA@@@>>>;;;888666666888999555555555666777777777888::::::999888777666555555444444666:::???BBBCCCCCC>>><<<:::777555333222111//////............//////......................../////////000000000111111111222444555777777888888999;;;<<<<<<<<<>>>AAADDDIIIJJJMMMQQQUUUYYY\\\^^^YYYbbbhhhpppxxxvvv|||UUUTTTSSSRRRQQQQQQQQQPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQQQQTTTWWWXXXYYY[[[]]]___cccfffiiigggmmmxxxtttnnn^^^PPPJJJGGGDDDAAA===:::999888777666777777777666666666555555555555444444444333333333000111222222333333333222111111000000000000111111///000000000111111111111000000111111111222222222111222333555777;;;@@@EEEOOOWWW^^^^^^```eeejjjllllllgggfffhhhddd```hhhvvvzzzoooddd\\\WWWUUULLLLLLIIIEEEDDDFFFDDD???AAABBBBBB@@@>>>===>>>???AAABBBBBBAAA@@@>>>======AAAAAABBBBBBBBBAAAAAA@@@@@@BBBEEEDDDBBBAAACCCDDDBBBAAA@@@@@@BBBDDDFFFGGGIIIFFFCCCBBBDDDDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDEEEFFFGGGFFFEEECCCAAAEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJHHHGGGFFFGGGIIIIIIIIIGGGNNNLLLNNNQQQQQQOOORRRWWW[[[^^^bbbeeeiiipppzzzzzzvvvuuupppiii[[[YYYVVVSSSQQQMMMGGGAAA===;;;999999;;;>>>AAACCCKKKMMMMMMKKKLLLMMMHHHBBB>>>===:::888777666666666444444555666666777888888888888888888888777777666333444666:::>>>AAAAAA@@@===<<<:::888555444333222//////............//////........................//////000000000111111111111222444555777888888888999:::;;;;;;;;;===AAADDDIIIJJJMMMQQQUUUYYY[[[]]]XXXaaahhhrrryyytttyyyPPPOOOMMMLLLMMMOOORRRSSSNNNNNNOOOPPPQQQQQQRRRRRROOOPPPQQQRRRSSSSSSSSSRRRNNNQQQTTTTTTRRRPPPQQQRRRPPPPPPPPPQQQRRRTTTTTTUUUVVVUUUWWW[[[```hhhsss|||qqq^^^TTTOOOIIIEEEAAA===<<<;;;:::888777777777777666666666666555555555444444333333333000111222333333333333333111111000000000000111111//////000000111111111222000000111111222222222222000222333555888===CCCGGGTTT\\\bbbcccdddiiinnnpppiiidddccceeedddeeewwwtttiii```YYYUUUPPPJJJFFFDDDDDDEEE???AAAAAA@@@@@@BBB???999===;;;:::<<>>;;;===@@@@@@???>>>>>>>>>>>>>>>??????@@@?????????===@@@BBBBBB???>>>???AAA@@@?????????BBBEEEJJJLLLGGGDDD@@@@@@AAABBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDBBB@@@???AAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGGGGEEEDDDDDDEEECCCBBBAAABBBDDDEEEEEEDDDEEECCCDDDFFFFFFDDDGGGLLLMMMNNNOOONNNMMMQQQZZZaaagggoooyyy|||vvvxxxyyywwwgggbbb\\\XXXXXXWWWNNNFFF@@@>>>;;;888777777888888BBBDDDFFFFFFIIIKKKGGG@@@<<<;;;:::888777666666666444444555666777888888999666777777888888888888777444444666999===???>>>======<<<:::888666444333333//////............//////........................000000000000111111111111222222444666777888888888999:::;;;:::;;;===AAADDDHHHJJJMMMQQQUUUXXX[[[]]]XXXaaaiiissszzzssswwwTTTSSSRRRTTTVVVXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVUUUTTTUUUWWWYYYZZZWWWVVVUUUTTTSSSTTTUUUUUUWWWWWWVVVUUUUUUUUUUUUVVVVVVSSSPPPPPPSSSWWWZZZ\\\```bbbeeemmmxxxuuuddd\\\MMMAAA@@@>>>777666<<<888777666555555444444444555555444444444333333333444444444333333333222222333333222111000000000111111111111111111111111111000111222333444444444444333555777999;;;@@@HHHNNNXXX[[[```eeejjjkkkjjjhhhnnncccbbbhhheeeddd}}}wwwooobbbWWWNNNIIIFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????>>>=========AAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@BBBIIISSS]]]cccFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@CCCDDDDDDDDDBBBAAABBBCCCBBBBBBAAA@@@@@@AAAAAAAAAGGGGGGFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJJJJJJJPPPQQQSSSVVVZZZ]]]aaabbbqqqxxx~~~zzzvvvsssoookkkfff```ZZZTTTNNNJJJLLLHHHCCC===999777777888888:::>>>AAACCCBBB@@@>>>===>>>>>>;;;888666555666444444555666888999888777444555777777888777666666999666444333555666777777888888999999888777555444444222000...------//////...............///000000000000000000111111111111111222444555666666777777===<<<::::::;;;>>>BBBEEEMMMKKKLLLRRRZZZ______]]]___eeeffflllxxxyyywww~~~WWWYYY\\\^^^^^^\\\ZZZYYY]]]]]]]]]]]]^^^___``````eeedddbbbaaaaaaaaacccdddgggfffdddbbbaaa``````aaa^^^^^^]]]]]]\\\[[[ZZZZZZWWWVVVVVVXXXZZZZZZYYYWWW\\\ZZZYYYYYY\\\```eeehhhyyyttt^^^JJJEEEDDD===999;;;999888888777666666666777555555555444444444333333444444444333333333222222444444333222222222222222111111111111111111111111222222333333333333333222333555888999<<>>>>>?????????@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB??????BBBGGGMMMQQQDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBDDDDDDCCCBBBAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDD???@@@@@@AAABBBBBBCCCCCCGGGGGGHHHJJJLLLOOOQQQRRRWWW]]]eeennnvvv}}}{{{wwwtttnnnjjjddd^^^ZZZUUUPPPLLLMMMJJJEEE???:::888666666444777:::>>>@@@AAAAAAAAABBBBBBBBB???<<<:::999:::777666666666666777666666333444666777888888777777888555333222444555666666666777888999999888777666444333111///------...///...............///000000//////000000000111111111111222333555666666777777;;;;;;;;;<<<>>>@@@BBBCCCEEEEEEHHHOOOYYY___aaa```\\\ccceeelllxxxxxxvvv~~~[[[bbbiiimmmllljjjhhhhhhmmmnnnnnnoooqqqrrrtttuuuyyyxxxvvvtttsssrrrrrrsss{{{yyywwwtttrrrpppooooooooooooooonnnkkkhhheeecccaaa___]]]]]]]]]\\\ZZZXXXYYYWWWVVVTTTTTTTTTUUUUUU[[[bbbjjjqqq}}}sssUUUIIIFFFAAA;;;888:::999999888888888999999666555555555444444444444444444444444333333333333555444444333333333333444222222222222222222222222333333444444444333222222666888:::<<<@@@EEELLLQQQYYY^^^dddjjjnnnnnnllljjjkkkfffaaaaaajjjxxxcccZZZMMM@@@EEEBBB???>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????@@@@@@@@@@@@??????<<<======>>>??????@@@@@@????????????????????????CCCAAA???===>>>???BBBDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDCCCBBBAAAAAACCCAAAAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDFFFGGGGGGKKKOOOTTTYYY^^^ccciiimmmsssvvv{{{~~~zzzvvvsssmmmhhhccc]]]YYYVVVRRRPPPNNNLLLHHHBBB===999666444111333555999<<>>;;;;;;;;;999888666555444444444555444555777888999999999888666444222222333444555444555666777999999888888777666444222000...------..................///000000//////000000000000111111111222333555666666666666999:::;;;===???@@@BBBBBBBBBCCCFFFMMMVVV]]]___^^^YYY```dddlllvvvuuuuuukkkttt~~~{{{wwwwwwqqqjjjdddbbbdddeeeggg````````````___^^^]]]]]]YYY[[[]]]```gggssshhhRRRKKKEEE>>>:::::::::999999999999999:::666666666555555555555444555444444444444333333333444444333333333333333444222222222222222222222222333444444555666666555555999:::<<>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????======>>>>>>????????????>>>>>>>>>>>>>>>?????????????????????@@@AAACCCCCC@@@@@@??????@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDJJJLLLNNNPPPSSSXXX]]]aaaaaadddgggjjjmmmppptttwww}}}|||wwwsssppplllhhhbbb^^^[[[XXXVVVTTTNNNLLLIIIEEEAAA<<<888666222222333444777:::>>>???AAABBBAAA???<<<:::999:::999888777444222222444666888888:::;;;;;;:::999999555333222222333444444333666777888999999888777666777555333111///...------...............///000000////////////000000000111111222333444555666666666888888999;;;===@@@BBBCCCFFFGGGIIINNNTTTYYYZZZZZZXXX___cccllluuusssuuu~~~~~~~~~yyyxxxuuuqqqkkkfffaaa^^^^^^]]]\\\[[[[[[]]]aaaeeemmm{{{gggXXXMMMCCC===::::::999999888888999999777777666666666555555555555555555444444444333333333333222222222222333333222222222222222222222222222333555666888999::::::999999<<<@@@FFFMMMRRRUUU```eeejjjkkkiiieeeaaa```]]]aaahhh{{{sss```XXXKKK@@@>>>AAAAAA???>>>>>>>>>@@@CCCDDDCCCBBB?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@@@@??????????????????>>>>>>============>>>>>>>>>?????????======???@@@BBBDDDEEEFFF????????????@@@@@@AAABBB@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCAAA@@@AAABBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEGGGKKKPPPTTTTTTVVVXXXYYYZZZ[[[]]]___^^^```eeennnxxx{{{wwwrrroookkkgggccc___]]][[[YYYWWWMMMLLLJJJHHHDDD@@@<<<:::666555333222333666888:::>>>??????===:::999999:::888888777555222333555888;;;<<<<<<===<<<;;;999888555444333333444555444333777888999999888777666555777666444222000///...---...............///000000...////////////000000000000111222444555555666666888888888999;;;???CCCEEEIIIJJJMMMQQQUUUXXXZZZZZZYYY___dddmmmuuurrrwwwyyyuuullliiiggggggccc\\\YYYYYYZZZ```hhhmmmtttmmm\\\III;;;<<<;;;:::999999888888888777777777777666666666666555555555555444444444333222222222222222333333444333333333333333333333333111222444777999;;;<<<<<<888999;;;AAAHHHOOOSSSUUU___dddhhhiiifffbbbaaaaaa___jjj~~~xxx]]]JJJFFFCCC@@@@@@CCCDDDBBB????????????AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@@@@??????@@@@@@??????>>>======<<<===>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@?????????@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCBBBAAA@@@@@@BBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA>>>???@@@AAABBBEEEIIIMMMLLLMMMOOONNNMMMMMMNNNOOOOOONNNPPPXXXbbbiiikkkjjjqqqvvv~~~~~~|||xxxrrrnnniiifffcccaaa___]]]YYYWWWNNNMMMKKKIIIFFFBBB@@@>>>:::888555333222222444555<<<======<<<;;;::::::;;;777999999777444333666999;;;;;;<<<<<<<<<:::999888777666555555777777666555666777888999999888777666666666555333222000///..................///000000......////////////000000000111222444555555555555777888999;;;>>>AAADDDFFFGGGIIIMMMRRRWWW[[[^^^```\\\aaafffooovvvrrr{{{{{{nnndddaaa```aaa```]]]\\\cccqqq}}}{{{\\\BBB???>>>===;;;:::999999888888888888777777777666666555555555555444444444444333333333333333444555555333333333333333333333333000111333666888999::::::======???EEEMMMUUUXXXYYYbbbfffjjjhhhccc______```aaatttjjjXXXLLLFFFEEECCCAAABBBEEEIIIIIIGGGFFFFFFDDDCCCCCCDDDDDDBBBAAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBB???@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???????????????????????????@@@@@@@@@AAABBBBBBBBBDDDGGGIIIHHHIIIIIIHHHGGGFFFFFFHHHGGGGGGIIILLLQQQVVVYYY[[[]]]```fffmmmuuuzzz|||}}}yyyyyyzzz{{{yyyuuuooojjjeeedddbbbaaa___\\\WWWTTTQQQPPPMMMJJJFFFCCC@@@???===:::777444222222222333888:::;;;;;;::::::;;;<<<888;;;===:::555333444777666777888999::::::999888888777777888999999888666333444666888999:::999999555555555444333111000///...............///000000........./////////000000000111222333444555555555666999===AAAEEEFFFFFFFFFEEEHHHNNNSSSXXX]]]aaaddd```eeeiiiqqqwwwsss|||ooojjjccceeegggddd```___bbbfffdddsssuuuSSSBBBAAA???===;;;:::999999888888888888777777777777666666555555555444444444444444444444444555666777333333333333333333333333111222333555666777777777BBBBBBDDDKKKTTT[[[______hhhkkkmmmiiiaaa\\\\\\]]]```zzzzzzfffSSSMMMJJJCCCAAADDDGGGCCCAAABBBCCCBBBAAAAAA@@@@@@@@@AAADDDFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????=========>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@AAAAAABBB???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCEEEFFFGGGGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>======???AAABBBCCCDDDCCCAAAAAAAAABBB===@@@CCCCCCDDDGGGMMMRRRUUUUUUWWW^^^fffkkkkkkjjjoooqqqsssvvvuuuqqqjjjeeecccbbbaaaaaa___[[[UUUQQQTTTRRROOOJJJFFFBBB@@@???===;;;888555333222222222555666888888888888:::;;;:::>>>???<<<666222222555111222555777888999999999:::999888999;;;;;;999888000222444777:::;;;<<<<<<444555444444333222111000...............///000000............/////////000000111222333444555555555444999AAAGGGKKKJJJHHHEEEFFFIIIOOOTTTXXX]]]aaadddcccgggjjjsssxxxtttvvvrrrsssmmmbbb___dddbbbcccjjjtttdddMMMEEE?????????<<<:::::::::::::::999999999888888777777777777777666666555555555555555555555555555333444444555555444444333666666666444333444777999AAAAAAEEEMMMXXXbbbhhhjjjfffggggggddd^^^YYYWWWXXXkkkiii___SSSOOOIIICCC@@@@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@AAA@@@>>>======>>>???@@@CCCBBB@@@??????@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAAEEECCCAAAAAABBBCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBAAACCCBBBBBBCCCDDDDDDCCCAAAGGGEEECCCDDDEEEEEECCC@@@BBBCCCCCCAAA???>>>???@@@<<<===>>>???@@@BBBCCCCCCCCCDDDFFFGGGFFFDDDAAA@@@@@@>>>>>>@@@BBBBBB???<<>>===============;;;;;;<<<===>>>>>>???@@@===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@????????????>>>???@@@BBBDDDFFFGGGHHHLLLMMMOOOSSSWWW[[[___aaabbbeeeiiilllmmmllliiigggdddcccaaa^^^[[[YYYWWWVVVSSSPPPLLLHHHGGGEEECCCAAA???;;;666444444555444222111333555777999;;;<<<<<<888888999999888666555333555333222333666888666444777888999:::;;;<<<<<<<<<444222111333777::::::999;;;888666555666444000------------..............................///000000000000111222333555777888???@@@BBBCCCBBBCCCDDDFFFJJJLLLOOOSSSXXX]]]```bbbgggdddnnnpppwwwxxxxxxtttnnnqqqfffccccccfffiiiooo|||vvv```PPP@@@;;;===<<<999888:::::::::999999999999888777777777777777666666555555555555555555555555555444444444555555444444444555555555555444666999<<>>>>>?????????@@@@@@@@@@@@@@@@@@?????????@@@@@@BBBDDDEEECCC@@@???AAADDD@@@AAABBBCCCDDDFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@DDDDDDDDDEEEFFFFFFEEEDDDEEECCCBBBCCCFFFFFFDDDBBBGGGHHHHHHFFFDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAADDDCCCBBBDDDFFFFFFCCCAAACCCBBBBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@???<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>===============>>>???AAABBBCCCDDDCCCEEEGGGJJJNNNRRRVVVWWWWWWZZZ^^^aaaccccccbbbaaaaaa```^^^[[[XXXUUUSSSRRRPPPMMMIIIGGGFFFEEECCCBBBBBB???:::777666555222///222333444666888:::;;;;;;777888999::::::999888777777555333444666888777666666777888999999:::999999555222111222555777888777;;;888666666666555222///.......................................///000000000000111222333555666777777999:::;;;;;;<<<>>>@@@JJJLLLPPPUUUYYY]]]```aaadddcccmmmoootttvvvyyyyyyrrrkkkgggccc```aaaeee}}}gggKKK>>>======<<<:::::::::::::::999999999999777777888888777777666555555555555555555555555555444444555555555555444444444555555555666888<<>>===BBB===???AAACCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA@@@CCCFFFEEEAAA>>>@@@CCCEEEFFFGGGIIIKKKMMMNNNOOOHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNMMMLLLJJJHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJMMMLLLLLLLLLMMMMMMLLLJJJHHHIIIJJJIIIGGGFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEELLLLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDBBBAAABBBBBBBBBBBBAAAAAA@@@======>>>??????>>>>>>======>>>?????????>>><<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<===???BBBFFFIIIMMMNNNNNNOOORRRUUUXXXYYYZZZZZZ\\\[[[YYYWWWTTTRRRPPPOOOLLLIIIFFFEEEDDDDDDCCCBBBBBB@@@===;;;:::777333111222333444555777888999999777888:::<<<======<<<<<<999777444444666777888888777777888999999888888888666333000000222555666777:::999777777888777444222//////.................................///000000000000111222444555666666666888:::;;;;;;===@@@BBBJJJLLLQQQVVVZZZ]]]______bbbbbbnnnnnnqqqttt|||xxxqqqkkkeeeaaagggkkkyyy```JJJBBB???>>>@@@;;;;;;:::::::::999999999777888888888888777666666555555555555555555555555555555666666666666555555333444555666888;;;@@@CCCNNNQQQUUU[[[___bbbbbbbbbeee^^^\\\]]]YYY]]]|||{{{mmmZZZQQQIIIFFFDDD@@@AAAEEEAAACCCDDDFFFEEEDDDAAA@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFAAABBBCCCDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKFFFGGGHHHIIIJJJJJJIIIHHHKKKLLLNNNNNNLLLKKKJJJJJJNNNMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUTTTTTTTTTSSSRRRQQQOOORRRSSSTTTSSSRRRPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEFFFFFFGGGFFFFFFEEEDDDBBBCCCCCCCCCBBB@@@>>>===<<<===>>>??????===<<<:::>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFIIIJJJKKKLLLMMMOOORRRTTTUUUVVVVVVVVVUUUSSSRRRQQQPPPPPPLLLIIIFFFDDDDDDDDDBBBAAA>>>>>>>>>>>>===;;;888666222333333444555666777777999:::;;;===>>>>>>>>>===:::888555333444555777888888888999999999888888777555333111000111555888:::999999999999999888777666111000///...------.....................///000000000000222333444555555555888999;;;<<<>>>@@@DDDFFFIIIMMMRRRWWW\\\^^^^^^^^^bbbcccooonnnooottt{{{sssllliiihhhlllyyywww\\\HHH===<<<@@@;;;;;;;;;:::::::::999999888888888888888777777666666666666666666666666666555666666777777666666555333444666888:::>>>CCCGGGRRRUUUZZZ^^^aaaaaaaaaaaaaaa]]]\\\\\\[[[jjjmmm___SSSIIIEEEBBBDDDEEEDDDCCCEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDFFFGGGGGGGGGFFFEEEJJJHHHGGGGGGJJJLLLMMMMMMQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPPPPRRRTTTUUUTTTRRRQQQSSSUUUSSSSSSRRRRRRRRRSSSTTTUUUSSSUUUVVVVVVUUUVVVYYY\\\WWWWWWYYYYYYYYYYYYYYYYYYVVVXXXZZZYYYXXXVVVVVVWWWVVVWWWWWWXXXXXXYYYZZZZZZQQQRRRSSSSSSRRRQQQPPPOOORRRRRRQQQPPPNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHHHHGGGFFFEEEDDD???@@@AAABBBBBBAAA@@@???@@@@@@??????>>>>>>======;;;:::::::::999999999999<<<;;;;;;;;;::::::::::::<<<<<<===???BBBDDDGGGHHHJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQNNNKKKGGGEEEDDDCCCAAA@@@===>>>@@@@@@>>>;;;888777333333222222222333444555999:::<<<=========<<<<<<999777555333222333555777666777777777777666666555555444222111222666:::===999999::::::999888777777333111///...------.....................///000000000111222333444555555444555666888999:::===AAAEEEIIIMMMRRRXXX\\\^^^______ccceeeqqqooopppvvv|||vvvpppkkkjjjnnn{{{sssVVV@@@999<<<;;;;;;;;;;;;::::::::::::888888999999888888777666666666666666666666666666666666777777777777666666333555777999<<<@@@FFFJJJQQQUUU[[[___aaacccdddeeeccc___ZZZYYYbbb}}}```QQQMMMGGGFFFCCC@@@???@@@BBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNPPPQQQQQQWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWZZZ]]]]]][[[ZZZ\\\___]]]]]]^^^___aaadddggghhheeegggiiiiiigggiiimmmqqqqqqtttwwwyyyzzz{{{}}}yyy{{{}}}~~~|||{{{{{{{{{uuuuuuvvvwwwxxxxxxyyyyyynnnllljjjhhhgggfffggggggaaaaaa```]]]YYYWWWWWWXXXXXXWWWTTTRRROOOMMMLLLLLLIIIHHHGGGFFFEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;===>>>AAACCCDDDFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOOOONNNKKKGGGDDDCCCBBB@@@??????@@@AAA@@@<<<888555555444333222111000111222333777888:::;;;;;;;;;::::::888888666444222111333555333333444555555444444444444555444333333555999<<<888:::;;;:::888777777888444333000...,,,------..................///000000000111333444555555444444555777888888999===AAADDDIIILLLQQQWWW\\\___aaabbbeeefffqqqooorrryyy}}}uuuooonnnwwwnnnOOO???<<<<<<;;;;;;;;;;;;:::::::::888999999999999888777777666666666666666666666666666777777888888777777666444666888:::===BBBGGGKKKRRRWWW\\\```aaabbbeeegggeeebbb^^^bbbzzzkkkXXXGGGCCCFFFCCCEEECCCAAA@@@AAACCCDDDCCCAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSTTTZZZaaa```[[[WWWXXX[[[WWWXXXZZZ\\\^^^```bbbccccccbbbaaaaaabbbeeehhhjjjnnnttt{{{~~~{{{yyyyyyzzz{{{|||~~~|||vvvpppmmmkkkjjj___]]]YYYUUURRRQQQQQQRRRQQQPPPMMMJJJHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA??????>>>>>>>>>=========;;;;;;;;;;;;;;;:::::::::888888888999;;;===>>>???>>>???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHDDDBBBBBBAAA@@@???>>>@@@@@@>>>:::666555555444333111/////////111111222444666888999::::::999777999999666333222333555333444555555666666666666555666777555222222555777888:::<<<;;;888666666777666444000...,,,,,,---..................///000000000111333444555555444333888999::::::;;;>>>BBBFFFIIILLLPPPVVV[[[```ccceeeffffffpppooosss{{{yyyuuuwwwxxxaaaIII@@@<<<<<<;;;;;;;;;:::::::::888999999999999888777777777777777777777777777777777777888888888888777777555777999;;;>>>BBBHHHLLLVVVZZZ^^^`````````bbbeeedddeeeeeepppyyy```NNNFFF???AAAEEEAAA>>>@@@BBBCCCEEEGGGEEEAAACCCDDDEEEGGGGGGFFFDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNMMMNNNNNNOOOPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTSSSTTTVVVXXXYYYaaaooo{{{zzznnndddffflllqqqsssvvv{{{|||tttnnnkkkjjjjjjccc```[[[WWWSSSRRRRRRRRRMMMLLLKKKJJJIIIGGGGGGFFF@@@@@@@@@@@@????????????::::::::::::::::::::::::777777888888:::;;;===>>>999;;;>>>AAACCCEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBGGGDDDBBB@@@AAAAAAAAA@@@:::<<<===<<<999777777999444333111///...///000111...000333666888999::::::888:::;;;999555333333555666666888999::::::::::::666888888555111///111333888;;;<<<;;;777555555777666444111...,,,,,,---..................///000000000111333555555555333222888888888888999;;;@@@DDDIIIKKKOOOUUU[[[```dddggggggeeennnnnnsss{{{~~~~~~SSS===<<<<<<:::888999;;;;;;::::::::::::999999999888888777777777777777777777777444555777888888888777666::::::;;;>>>CCCGGGIIIJJJYYYWWWVVV[[[bbbfffddd```]]]aaagggxxxWWWPPPGGGBBBCCCDDDCCCAAACCCDDDEEEFFFEEEDDDCCCBBBEEEGGGHHHFFFCCCCCCEEEHHHGGGFFFEEEDDDEEEEEEDDDCCCEEEEEEEEEEEEGGGIIIJJJKKKLLLIIIGGGGGGIIIKKKJJJHHHIIIKKKNNNQQQRRRRRRQQQPPPQQQTTTVVVVVVSSSQQQSSSUUUWWWUUUTTTUUUYYY[[[ZZZXXX[[[XXXVVVWWWZZZ]]]```aaaxxx{{{|||{{{xxxsssjjjddddddccc]]]WWWSSSRRRPPPKKKFFFIIIIIIHHHEEEAAA@@@AAABBB???>>><<<;;;<<<<<<;;;999888999999::::::;;;;;;<<<777999<<>>===>>>@@@AAA===>>>@@@AAAAAA@@@??????<<<;;;:::999777666555444444333222111000000000000///......000333555666666;;;:::999777555444333333444777999::::::::::::;;;444555555555444222000///666888999999777777777888777666333111000000111222000///---,,,---...000222000000111222333333333333666777888888999<<>>;;;::::::;;;;;;999:::::::::999999999999888888888888888888888888888666777888999999999888777999;;;===@@@CCCGGGJJJLLLQQQPPPRRRXXX```eeeeeeccc[[[ffftttaaaPPPJJJDDDBBBDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEEDDDGGGHHHIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDEEEEEEEEEDDDKKKKKKKKKKKKJJJJJJIIIIIILLLKKKKKKMMMPPPRRRQQQOOOSSSSSSSSSTTTUUUVVVVVVVVVRRRVVV[[[______^^^]]]\\\^^^___bbbfffjjjjjjfffbbbjjjjjjkkkpppwww~~~}}}uuunnnfff\\\UUURRRPPPNNNMMMLLLJJJFFFBBB@@@???>>>======<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCAAA@@@>>>>>>>>>???@@@===>>>>>>?????????>>>>>><<<;;;:::999777666555444444333222111000000000000///......000222444555666999999999999777666444333555666888:::<<<<<<;;;:::555555666555444333111000555666888888777666666777777555333222000000000000000///---------...000111000000111222333333333333666777888888999<<>><<>>>>>===<<<;;;::::::<<<;;;999777888:::===>>>@@@?????????????????????======<<<<<<<<<<<<<<<===;;;:::999888777666555444333333222111000000000000......//////111333666777888999::::::999777666444555555666999===???<<<999666666666666555444222111222555777777666555555555666666555333222000/////////......------///000111000000111222333333333333666777888888999<<>><<<<<<@@@>>><<<999999999:::<<<<<<===>>>?????????>>>======<<<;;;999999999:::;;;:::999888777666555444444333222222111000000111111---...///000222555888;;;999999999888888888888888666444444888>>>@@@<<<888777777777666555555444333111333555666555444555555777777666555333111///...///............///000000000000111222333333333333666777888888999<<>>===;;;:::;;;;;;;;;:::::::::999999888888888888888888888888777777777777888888999999777<<>>===============:::;;;===>>>???>>>=========<<<:::888777777888888888888777777666555444444333222111111000111111111---...000111222666;;;???;;;:::777666666777999;;;666444222666<<<>>>;;;777888777777666555555555555000222444555555555777888999999888666444222///..................///000000000000111222333333333333666777888888999<<>>CCCFFFHHHLLLRRRWWWTTTZZZ___]]]YYY[[[eeennniiiMMMIIIFFFEEEGGGHHHKKKLLLNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMNNNPPPSSSSSSRRRQQQTTTXXX[[[[[[ZZZ[[[^^^aaaaaabbbdddiiiqqqzzzttthhhaaaaaafffssswwwkkkeeebbb___]]]YYYSSSMMMHHHDDDAAA<<<<<<;;;;;;;;;;;;::::::888:::;;;===>>>>>>======<<<;;;:::999777777666666777777777666555444444444222222111111111111111222...000111111111444:::???;;;999777555555666999:::777444222444777:::999888777777666555555555555555111222444444555888;;;>>>===<<<:::888555333111000.........///////////////000000111222333333333333666777888888999<<>><<<;;;;;;;;;;;;:::::::::999999999999999999999999999999888777888999:::;;;???AAADDDIIINNNSSSXXXZZZ^^^aaaaaa[[[VVV___sssTTTMMMKKKDDDHHHGGGIIILLLMMMNNNNNNOOOOOONNNOOOPPPRRRTTTUUUUUUVVVSSSVVVZZZ^^^aaaeeeiiilllhhhlllppppppnnnnnnrrrvvvqqqiiigggdddbbbggg}}}wwwmmmddd^^^ZZZIIIGGGCCC>>>;;;999888888888999:::;;;<<<===>>>>>>;;;;;;;;;:::888666555444777666666555555444444333222111111111111111222222000222222000...///555:::888888888777777666666666777555333222222444777999777666555444444444555666222333333444555:::@@@EEEAAA???<<<888555333222222---......///////////////000000111222333333333333666777888888999<<>>===<<<888888999:::;;;===>>>>>>;;;;;;;;;;;;999777444333666666666555555444444333222111111111111111222222222333333///++++++000555555777999:::999777333111777666333000///111555999777666444333333444555555444333333333666<<>><<<:::<<<>>>:::::::::::::::::::::::::::::::::999888999;;;>>>FFFFFFHHHMMMTTTXXXYYYXXXYYYeeeYYYQQQiiiyyySSSHHHKKKMMMLLLMMMPPPLLLJJJNNNRRRUUUUUUVVVXXX```eeefffooo|||xxx~~~{{{qqqppp}}}{{{hhhYYYiiitttggg\\\QQQHHHEEE===:::888:::;;;;;;>>>CCC<<<<<<;;;:::888666444333222222222222333333444555222222222222222222222222222222222111000//////...444444666777777777666555888999999666222000111333333333444444555555666666888777666555777<<>><<<:::999;;;===:::::::::::::::::::::::::::::::::999888999<<>>999:::;;;:::<<<>>><<<<<<;;;:::888666444333222222222222222333444555222222222222222222222222222222111111000//////...222333444555666666555555666777888777444222333444444444555555666777777777<<<:::777555444888???DDD@@@<<<999999::::::666333000000//////////////////111111222333333444444555666777888888888;;;???BBBHHHLLLRRRVVVZZZ^^^bbbeeecccccciiilllvvvttt|||aaaAAA<<>>@@@DDDEEEHHHNNNUUUYYY[[[\\\ccc___\\\ooofffUUUHHHKKKQQQQQQOOOOOOPPPOOOSSSYYY\\\\\\___eeeiiinnnrrr}}}{{{uuuzzzlllaaaZZZTTTMMMHHHAAABBBGGGOOOhhh```ZZZUUU```kkkYYYPPPFFF<<<;;;<<<;;;:::;;;<<<<<<;;;:::888666555444333222222222222333333444222222222222222222222222222222111111000/////////000111222444555555555555444666888888666444444555555666666777888888999999@@@===999444222444:::>>>???<<<999888:::999666333/////////...//////000000111111222222333444444444666666777888888;;;???BBBIIIMMMSSSXXX[[[]]]___```aaaaaaiiilllvvvvvvuuuTTTEEE???>>>>>>===;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;::::::<<>>999333000222666;;;===:::888777777777444222//////.........///000111111111111222333333444444555666777888888;;;???CCCGGGLLLSSSYYY\\\]]]^^^^^^^^^___gggjjjtttvvvzzzzzzxxxvvvtttrrrpppppptttyyyjjjLLLCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;===AAADDDCCCFFFKKKPPPUUUYYY]]]______UUUhhhWWWNNNKKKLLLPPPSSSSSSTTTUUUTTTVVV```llllllbbb]]]aaaooo}}}zzzsssggg___xxxiiiccc^^^^^^ooozzzuuunnneee\\\XXXRRRNNNLLLIIIFFFCCCBBBCCCFFFLLLggg~~~VVVRRRMMMNNNeeeqqqjjjaaa[[[]]]iii|||qqq\\\QQQJJJCCC>>><<<======<<<;;;999777555444333222222111111222222222222222222222222222222222111111111000000000000000///000111333555777999:::999999999999888666333111666666777888999:::;;;;;;>>><<<888333111222666:::888777666555555555444222111000///......///111222000000111222222333333444555666777777999<<<@@@CCCEEEKKKSSSYYY]]]___``````]]]]]]eeegggrrruuuyyyllleeeeeecccbbbaaabbbdddeeeeeeeee```___^^^]]][[[ZZZYYYXXXYYY\\\aaadddfffhhhjjjlllkkkmmmrrr{{{```GGGDDD@@@>>>===>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<>>======<<<;;;999777666555333222222111111111111222222222222222222222222222111111000000000000000000//////000222555888:::<<<<<<;;;999999999777333111444555555777888999:::;;;;;;:::888555333333666999555555555555555555555555444333111//////000111222000000111111222333333333444555777777999<<<@@@DDDDDDJJJSSSZZZ^^^```bbbccc]]]^^^eeefffppptttrrrjjjbbb^^^```^^^\\\[[[[[[]]]^^^]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYWWWYYY[[[\\\\\\]]]___aaadddjjjvvvmmmIIIEEE@@@>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===@@@DDDGGGEEEIIIOOORRRUUUXXX\\\```______eeeVVVPPPOOONNNMMMOOOSSSVVVWWWdddxxxiiibbbnnnxxx{{{ZZZLLLEEEJJJJJJJJJaaa~~~tttlllqqqnnn|||qqqgggbbb[[[SSSNNNLLLHHHEEECCCBBBAAA@@@BBBGGGKKKMMMeeeTTTLLLIIIJJJXXXdddXXXbbbxxx|||~~~yyyxxxwwwvvvvvvuuurrrpppnnnmmmfff^^^YYYVVVQQQKKKEEEBBB@@@@@@AAAAAA@@@???@@@BBBIIIRRRVVV\\\jjjxxxxxxpppdddTTTFFFAAA>>>======;;;:::888666555333333222111111111111111222222222222222222222222000000000000000000000111---...///111444777:::<<<<<<:::888888888888666333222333444555666888999999::::::999777555444555777444555666666666777888999777555333000///000111222000000000111222222333333444555666777999<<>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>AAAEEEHHHFFFJJJPPPSSSUUUXXX\\\___^^^bbbaaaWWWQQQQQQPPPOOORRRWWWZZZZZZqqqiiiaaarrr}}}dddQQQIIIGGGLLLKKKJJJXXXlllyyyzzz~~~}}}|||~~~vvvggg___[[[TTTMMMFFFDDDBBB@@@@@@AAABBBCCC>>>FFFLLLIIIYYYrrrLLLLLLGGGGGGYYYbbb|||sssMMMRRR]]]}}}qqqppptttjjjgggeeeeeehhhiiigggddd^^^^^^XXXQQQMMMLLLHHHBBB======<<<;;;::::::::::::>>>===CCCOOOYYYaaannn{{{rrrsssxxxxxxsssssstttsssjjjYYYJJJDDD>>>======<<<:::888666555333333222111000000111111222222222222222222222222000000000000000111111111,,,,,,---///222666999;;;<<<999666666888:::888666111111222444555777888888:::;;;;;;999666444444555333555777777888888:::<<<999777444111000000111222000000000111222222333333444555666777999<<>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<===???BBBEEEFFFEEEQQQTTTTTT]]]^^^XXXYYYZZZnnnvvv]]]VVVTTTRRRMMMRRRYYYVVV]]]ssswwwmmmyyyjjjYYYPPPFFFAAAGGGLLLPPPZZZeeexxxpppwwwwwweeegggfffeeeeeehhhlllqqqtttyyy}}}zzzjjj\\\TTTNNNHHHCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCJJJ^^^vvvZZZNNNGGGKKKMMMSSShhhUUUIIISSSSSShhhuuugggcccccc^^^[[[XXXWWWXXXWWWTTTQQQMMMLLLJJJFFFCCC@@@>>><<<<<<<<<;;;:::999999999999<<<>>>???AAAIII[[[ppptttfffhhhnnnooohhhooorrrooohhh___UUUKKKEEEAAA===999888777666555555444333222111111111111444333222111111222333444222111000111333333111000000//////000222555999;;;999999999888777666666555444222111222555777888888===<<<:::888666444333333666666666777999;;;===???@@@:::333000111222000...000111111222222333444444333444666666888;;;@@@CCCIIIMMMQQQTTTWWW]]]eeekkkhhheeefffqqqtttqqq~~~wwwtttsssyyy|||yyyuuuuuusssppprrrooollllllppptttwwwxxxjjjKKKDDD>>>:::AAA<<<@@@>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===@@@CCCFFFGGGFFFOOOPPPQQQZZZ[[[XXX[[[rrrppp[[[RRRRRRRRRPPPVVV]]]\\\gggeeeUUUPPPHHHEEEJJJMMMQQQ\\\iii{{{vvv|||nnnbbb[[[SSSRRRRRRQQQQQQSSSVVVZZZ\\\[[[___dddgggiiimmmtttzzzyyyoooaaaVVVOOOJJJDDD???AAAAAA@@@@@@@@@AAABBBBBBFFFFFFFFFIIIUUUcccgggdddOOOIIIGGGNNNQQQWWWiii}}}mmmLLLEEENNNPPPdddmmmaaa\\\[[[UUURRROOONNNOOONNNKKKHHHEEEDDDCCCAAA???===<<<;;;<<<;;;::::::999999999999<<<>>>???AAAIIIZZZooonnndddiiipppqqqffflllqqqooojjjeee]]]UUUGGGCCC>>>;;;:::999777666444444333222111111111111333333222111111222333333222111000111333333111000000000///000111444777999999999999888777666666555333111000222444777888888<<<;;;999777555444333222666666666777999;;;===>>>@@@:::333000111222000...000111111222222333444444333444666666888;;;@@@CCCGGGKKKQQQVVVYYY___fffllliiifffgggqqquuuttt}}}UUUEEE;;;;;;DDD>>>>>>???>>>======<<<<<<======:::;;;<<>>>>>======<<<<<<<<<;;;;;;;;;:::999999999::::::???@@@AAACCCKKK[[[ooovvvddd___hhhpppqqqdddjjjmmmkkkiiigggaaaZZZIIIEEE@@@===;;;999888666333333222222222222333333333333222222222222333333222111111222333333222000111000//////000222444666888888888888888777666555222111000222555888999999::::::888777555444333222555555666777999;;;===>>>???:::444111111222000///000111111222222333444444333444666666888;;;@@@CCCEEEJJJRRRXXX\\\```fffkkkhhhfffgggppptttwww___JJJ??????GGG>>>;;;???>>>>>>===<<<=========:::;;;===@@@CCCGGGIIIKKKMMMSSSSSSUUUYYYVVVXXXhhhxxxjjj```UUUQQQTTTUUUXXX]]]___sssttttttbbbSSSLLLJJJKKKNNNMMMOOO^^^qqqkkk]]]bbblllsss~~~tttcccYYYXXX^^^jjjvvvnnnWWWMMMFFFDDDGGGEEEFFFFFFFFFFFFFFFFFFEEECCCEEEGGGHHHIIIMMMSSSWWWVVVRRRMMMIIIGGGDDD@@@===@@@??????>>>???AAACCCDDDFFFIIIJJJIIIGGGEEECCCAAAEEEJJJPPPRRRUUUeeevvvWWWNNNLLLRRRRRR]]]qqqfffYYYUUUPPPKKKDDDCCCBBBAAAAAA@@@>>>>>>========================;;;:::::::::::::::;;;;;;BBBCCCEEEGGGNNN]]]qqq}}}lll[[[XXXaaajjjmmmdddhhhhhhfffdddccc]]]WWWIIIEEE@@@===;;;999777666333333222222222333444444333333333333333333333333222111111222333333222000222111///...///000222333777888888999888777666555333222111333666999;;;;;;::::::999888777666555444444555666777999;;;<<<======999444222111222111///000111111222222333444444333444666666888;;;@@@CCCDDDKKKSSSYYY]]]___cccffffffeeeeeemmmsssxxxwww\\\HHHAAAFFF???>>>??????>>>===============;;;<<>>???AAABBBBBBCCCCCCBBBAAA@@@CCCBBBBBBAAA@@@BBBDDDFFFIIIGGGEEEDDDBBBAAA???===????????????AAABBBDDDFFFGGGGGGHHHGGGDDDAAABBBEEEFFFOOOTTTTTT]]]{{{bbbPPPLLLHHHRRRXXXiii}}}uuuVVVKKKHHHDDD???@@@@@@@@@???>>>=====================<<<<<<<<<<<<;;;:::::::::;;;<<<======BBBDDDFFFHHHOOO^^^rrr}}}lllZZZRRRWWWaaagggeeefffeeebbbaaa```[[[SSSGGGCCC>>>;;;999888666555333333333222333333444444333333333333333333333333333222111222444444222111222111///......///111222666777888999999888666555555444333444888;;;<<<<<<:::;;;;;;;;;:::888777666333444666777999;;;<<<<<<;;;999555333222111111000000111111222222333444444333444666666888;;;@@@CCCFFFMMMUUUZZZ\\\]]]___```bbbcccdddlllrrryyyyyyYYYDDDDDD@@@EEE@@@???>>>>>>======>>>>>><<<>>>AAADDDGGGIIIKKKKKKNNNSSSWWW[[[ZZZXXXpppsssmmmeee^^^TTTUUUTTTXXX```hhhnnnZZZMMMKKKMMMPPPPPPRRRbbbuuuzzzssshhhXXXNNNMMMPPPMMMKKKJJJFFFBBBBBBFFFEEECCCKKKWWWlll```MMM>>>===AAAAAA???@@@>>>??????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<>>>???@@@BBBCCCEEEFFFFFFHHHEEECCCCCCAAA@@@CCCHHHHHHQQQWWW\\\rrrXXXLLLKKKFFFMMM^^^~~~vvvSSSEEEBBB@@@<<<<<<===>>>===;;;:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHPPP___sssyyydddSSSPPPYYYcccfffgggeeeaaaaaaaaa[[[SSSDDDAAA<<<999888777666555444444333333333333444444333333444444444444333333333222222333444444333111333111000......///111222555777888999999888666555777555444555888:::;;;;;;:::;;;<<<<<<;;;:::999888333444666888999;;;;;;;;;:::888666444222111111111000111111222222333444444333444666666888;;;@@@CCCHHHOOOWWW[[[\\\\\\]]]___aaaeeegggmmmttt}}}sssQQQEEE???GGG@@@???>>>>>>======>>>>>>>>>@@@CCCFFFHHHJJJKKKKKKNNNTTTXXX]]]^^^dddyyypppfffbbbYYYXXXTTTWWWaaakkk~~~zzzfffRRROOOPPPTTTVVVYYYhhhzzz|||tttjjj[[[TTTTTTWWWPPPLLLMMMLLLIIIJJJMMMNNNIIIMMMSSSYYYeeehhh\\\RRRJJJBBB@@@BBBDDDDDDCCC@@@@@@AAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGFFFEEECCC@@@@@@@@@???===============???BBBEEEFFFGGGGGGGGGFFFAAA???BBBCCCDDDGGGMMMOOOUUU\\\kkkwwwSSSJJJJJJHHHLLL^^^WWWDDDAAA@@@???:::<<<===<<<:::999:::<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBEEEHHHLLLTTTcccvvvuuuZZZNNNVVVdddkkkkkkgggbbbaaa^^^VVVLLLCCC???;;;999888888777666666555444333333333333333333333444555555444333333333222222333444444333111333222000//////000222333555666888::::::888666555777555333444666888999888999:::;;;<<<<<<:::999888222333666888::::::;;;;;;888888777444222111111111000111111222222333444444333444666666888;;;@@@CCCJJJPPPXXX]]]^^^^^^```bbbdddiiilllrrryyy^^^III===DDD@@@??????>>>>>>>>>>>>>>>???AAADDDFFFIIIJJJJJJJJJPPPVVV[[[```cccooottthhhfff^^^[[[TTTVVV```jjjuuueeeffffffkkkvvvqqqWWWSSSSSSXXX[[[___mmm}}}uuuiii\\\ZZZ___```UUUMMMNNNOOOMMMNNNQQQLLLGGGMMMRRRPPPSSSWWWSSSDDDEEECCC@@@@@@AAA@@@===BBBBBBBBBCCCEEEGGGIIIJJJHHHHHHHHHIIIJJJHHHEEEBBBCCCCCCCCCAAA??????@@@AAA===???CCCFFFHHHIIIHHHGGGDDD>>><<>>===:::999;;;===::::::;;;<<<======>>>>>>=========>>>???AAABBBCCCFFFIIILLLPPPXXXhhh|||aaaOOOWWWgggqqqoooiiiccc___ZZZNNNCCCBBB???;;;999999999888777777666555444333222222222333333444555555444333333333333222333444444333111333222000///000111333444444666888::::::999777555666444222222444666666666777888:::;;;;;;:::888777222333666888::::::;;;:::888888777555222000111111000111111222333333444444333444666777888;;;@@@CCCKKKQQQYYY^^^___aaaccceeegggmmmqqqwww~~~nnnEEECCCDDDDDDBBBAAAAAAAAAAAA@@@>>>???BBBFFFIIIKKKKKKLLLNNNRRRSSS]]]aaabbbzzzppphhhhhh___]]]UUUUUU___iiicccYYY[[[aaaeeettt{{{___UUUTTTZZZZZZ]]]vvvuuuqqqtttsssnnnlllbbbYYYVVVVVVUUUVVVXXXTTTWWWUUURRRSSSWWWTTTMMMFFFFFFEEECCCDDDFFFDDD@@@CCCDDDFFFHHHIIIJJJKKKKKKNNNMMMLLLLLLMMMLLLJJJHHHIIIEEEDDDEEEAAA<<>>;;;@@@======<<<;;;;;;;;;<<<<<<>>><<<::::::;;;<<<<<<<<<666;;;??????>>>AAADDDGGGDDDJJJOOOUUUddd{{{jjjTTT]]]iii|||wwwpppiiibbbYYYOOOGGG@@@???===;;;999888888777555444444333333222111111444444444444444444444444666555333222111222333333111111111111000000000000222444777999::::::888777999999888666444444555666:::999888999:::;;;:::888777666555666999;;;;;;;;;<<<999666444333111///---111111000000111111222333444555666666777;;;@@@CCCJJJPPP[[[cccccc___```eeeiiigggooo{{{}}}}}}QQQEEEEEECCCBBB@@@@@@AAAAAA@@@???>>>BBBFFFJJJKKKLLLNNNOOOSSSVVV^^^bbbjjjvvvmmmjjj___[[[RRRTTT```iiizzzbbbWWWXXX[[[]]]aaannn|||||||||dddWWWSSSYYYZZZ^^^vvvuuukkk```YYYXXXTTTZZZ___```cccfffccc\\\RRRKKKEEEEEEIIIKKKKKKJJJKKKKKKMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPPPPOOONNNMMMOOOJJJIIIKKKJJJEEECCCEEECCCCCCCCCCCCCCCBBBBBBAAAEEEBBBCCCIIIOOOSSSXXX^^^jjjdddOOOIIIFFFHHHOOOUUUcccttt]]]EEE>>><<>>BBBGGGKKKLLLNNNPPPQQQTTT[[[^^^aaavvv~~~sssmmm___YYYOOOSSSaaajjjvvvfffXXXUUUXXXZZZXXXfffwww~~~|||~~~wwwvvvqqq```VVVXXXYYYZZZnnnsssjjjcccgggjjjmmmqqquuusssnnngggYYYMMMMMMOOOLLLKKKNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSWWWSSSSSSXXXYYYSSSJJJFFFFFFEEEDDDCCCBBBAAAAAAAAAEEEEEEJJJPPPTTTXXXaaajjj^^^MMMIIIFFFHHHOOOUUUaaapppaaaDDD???======<<<;;;;;;;;;;;;;;;<<<===;;;<<<<<<<<<======>>>>>>>>>???@@@CCCEEEHHHKKKMMMPPPSSS[[[pppnnnUUU\\\nnntttmmmggg]]]NNNBBB>>>>>>>>>===<<<999777666888888777777666555555444444444444444444444444444444444333222222222333333222222111111111000000000111333666999;;;<<<;;;;;;:::===???===777444555888:::888666666888:::::::::888666555555888:::;;;::::::999777666666555333222111111000000111111222333444444555666777;;;@@@DDDKKKOOOVVV]]]]]]\\\aaahhhhhhhhhpppzzz|||uuuOOOGGGCCCAAA??????@@@AAAAAA@@@???BBBHHHLLLNNNPPPRRRSSSTTT]]]]]]aaavvvnnn```ZZZOOOQQQ```kkk|||qqq[[[TTTWWW]]][[[eeesss~~~{{{kkk___kkk}}}uuuaaaTTTWWWYYYZZZkkk}}}wwwiii___\\\VVVLLLLLLSSSOOOOOOOOOPPPPPPQQQQQQRRROOOQQQSSSTTTUUUUUUVVVWWW\\\]]]aaaeeeddd\\\QQQJJJJJJHHHFFFEEEDDDDDDDDDDDDFFFHHHMMMSSSVVV\\\jjjxxx\\\OOOKKKGGGIIIOOOXXXdddrrrfffDDD???===;;;<<<;;;;;;;;;<<<===>>>>>>>>>???@@@@@@@@@??????@@@??????CCCJJJMMMMMMLLLLLLWWWbbbttt}}}aaaHHHPPPccc{{{rrriiiffffff```QQQDDD>>>>>>??????===:::777555888888777777666555555555333333333333333333333333444333333333333333333333222222222111111111000000000222555888;;;<<<======999===AAA>>>777333444666888666444444666999::::::888666555555777999::::::999888777777888888666444111111000000111111222333333444555666777;;;@@@DDDJJJNNNWWW^^^^^^]]]aaahhhdddfffmmmvvvyyy^^^KKKDDDBBB@@@???@@@AAABBBAAA@@@DDDIIIMMMOOOQQQSSSTTTSSS^^^[[[eeevvvmmmaaa\\\QQQPPP\\\iii~~~___PPPTTT]]]\\\___fffpppxxxyyyrrrkkk{{{jjjYYY^^^jjjsss^^^QQQUUUZZZ^^^ppp|||rrr```PPPOOOXXXSSSSSSRRRRRRSSSTTTUUUUUUNNNQQQTTTUUUUUUUUUWWWYYYZZZaaahhhjjjeee]]]UUUOOOKKKIIIGGGEEEDDDEEEGGGHHHJJJKKKPPPUUUYYYaaattt~~~tttVVVNNNJJJGGGKKKOOO\\\mmm{{{gggEEE@@@===:::============>>>???@@@AAAAAACCCDDDCCCAAA@@@AAACCCJJJGGGHHHMMMPPPOOORRRXXXrrrssslllUUUAAAKKK]]]jjjddd___aaaeeeaaaTTTGGG>>>?????????===:::777555777777666555555444444333333333333333333333333333222333333333333333333333222222222222111111111111///111444777999;;;<<<===888<<<>>><<<666222222444555333222333666888999999999777444444666888::::::999888777888999999777555111111000000111111222333333444555666777;;;AAAEEEHHHNNNYYYaaabbb^^^```fffcccfffnnnuuuxxxpppPPPGGGEEEAAA@@@AAABBBBBBBBBBBBFFFKKKNNNPPPRRRTTTUUUTTT___\\\ooowwwmmmaaa]]]SSSPPPXXXccc{{{eeePPPOOOXXXZZZYYYYYY^^^dddiiijjjiiizzzfffVVVYYYccclllYYYWWWWWW[[[pppjjjTTTNNNQQQRRRQQQQQQQQQQQQSSSUUUVVVTTTWWWZZZYYYWWWVVVWWWYYYWWW```hhhgggbbb\\\WWWRRRIIIGGGDDDCCCDDDFFFJJJLLLPPPRRRVVV[[[aaalll}}}bbb___]]]bbboooxxxxxxrrr]]]KKKJJJHHHGGGOOOPPPddd|||bbbEEE@@@===<<>>IIIVVV___]]]]]]bbbfffaaaTTTHHH?????????>>>===:::888777666666555444444333333222333333333333333333333333222222333444444444333333333222222222222111111111///000333555888:::;;;<<<999::::::888555333222222333333333555888::::::999:::777444333555888999:::888888888999:::999777555111111000000111111222333222333444666888<<>>BBBCCCCCCDDDEEEGGGIIIJJJKKKLLLOOOQQQQQQRRRVVV```gggxxx}}}rrr]]]LLLHHHLLLKKKQQQUUU^^^eeeggg```SSSHHHBBBAAA???===;;;:::999999666666666555444444333333222222222222222222222222000111333444555444333333333333333222222222111111///000111333555777888999===888444333666888666333444555888<<<@@@@@@>>><<<:::777444222444777999999888888888999:::888555333111111111000111222222333222333444555888<<>>===JJJJJJIIILLLRRRRRRNNNLLLOOOTTTTTTVVVXXXZZZcccwwwttt```ZZZYYYSSSLLLUUUWWW\\\aaa___VVVLLLFFFDDDAAA???======<<<:::999666666666555444444333333444333333222222333333444555555555444444333333333444444444333222111000///111111111222333555777999:::::::::999999999888888555777:::>>>@@@AAAAAA@@@;;;999777444111222555777:::888666666888999777555333222222111111222222333555555666555666999===AAALLLSSS[[[]]]\\\]]]bbbhhhhhhiiiqqqxxxzzzcccMMMCCCDDDAAAAAAEEEBBBHHHKKKOOOOOONNNNNNQQQTTTZZZ```vvvwwwiii```WWWPPPQQQQQQSSS^^^lllvvv```XXX___eeedddbbbiiiyyyrrrWWWMMMPPP```cccVVVSSSWWWsssvvvqqqqqqkkkjjjjjjcccZZZVVVSSSYYYlllhhhRRRKKKVVVUUUXXXaaakkkyyy|||eeeUUUXXX\\\XXXYYYaaahhhgggfffhhhjjjkkkiiifffbbbfffjjjlllnnnnnnhhh```YYYQQQKKKLLLQQQSSSWWW[[[```bbbjjjvvvppp^^^UUULLLFFFKKKGGGIIISSSYYYXXXWWWZZZbbb^^^HHHAAACCC???HHHHHHMMMRRRSSSRRRSSSWWW[[[ZZZ]]]eeeooowww{{{nnneee]]]UUUOOOTTTWWW]]]aaa___VVVLLLFFFCCCAAA>>>===<<<<<<:::888666666666555444444333333444333333222222333333444555555444444444333333333333333333333222111000000111000111222444666999;;;<<<<<<;;;:::888777666666444555888;;;>>>>>>>>>>>>:::999777444111222444777999777666666888999777555333222222111111222222333333333444555666:::???CCCKKKSSS[[[^^^]]]^^^dddjjjjjjjjjqqqyyy|||wwwSSS@@@EEEDDDAAACCCEEEGGGKKKNNNOOONNNOOORRRUUU___aaauuuiii```VVVOOOOOOPPPTTT```ooo{{{bbb[[[bbboooxxxrrrjjjppp}}}uuu___SSSRRRaaagggUUUQQQRRR___qqqhhhYYYTTTUUUPPPQQQSSSNNNJJJJJJIIIIIILLLXXXhhhtttcccPPPGGGCCCGGGFFFNNNccc}}}xxxccc```bbb___```ffffffeeefffgggiiiiiigggeeehhhooovvv{{{~~~}}}vvvnnnmmm```TTTRRRUUUWWWYYYZZZ^^^```hhhvvvyyyhhh\\\```___fffvvvpppcccnnntttNNNAAABBBGGGAAAFFFGGGSSS[[[\\\```nnnzzz|||wwwssspppwww}}}yyymmm^^^SSSNNNTTTYYY```ccc```XXXMMMFFFBBB@@@===<<<;;;;;;999888666666666555444444333333333333222222222222333333444444444444333333333333333333333333222111111000000000000222444888;;;>>>======;;;:::888666555444222333666999;;;<<<<<<<<<:::999777444222222444777777666666777888999777666333222222111111222222333111222333555777;;;AAAEEEJJJRRRZZZ]]]\\\^^^dddjjjllllllqqqxxx^^^BBBHHHHHHBBBDDDHHHIIIMMMPPPQQQPPPQQQUUUYYY```bbbttthhhaaaVVVNNNNNNOOOSSS```oooyyy```[[[aaauuuoooooo}}}yyyhhh[[[UUUrrrdddPPPOOOPPPUUU[[[lll]]]LLLGGGGGGCCCEEEIIIEEEGGGGGGFFFCCCAAABBBEEEIIIIIINNNRRRWWWbbbqqq}}}|||}}}pppYYYIIIHHHKKKJJJFFFJJJYYYtttuuupppppplllkkknnnfffgggiiikkkllllllkkkiiiqqq{{{ppp]]]UUUWWWZZZ\\\___aaacccmmm}}}ooo|||]]]EEE@@@BBBHHHCCCHHHKKKZZZeeelll~~~qqq]]]TTTTTT___lllzzz{{{nnn^^^RRRNNNUUU]]]eeefffbbb[[[PPPGGGBBB???===;;;;;;:::888777666666666555444444333333333333222222222222333333333333333333333333333333333333333333333222111000/////////111444999===@@@<<<<<<:::999888666555555222333555777999:::;;;;;;999999777555222222444666666666777888888888777666333222222111111222222333111222333555777;;;@@@EEEKKKRRRZZZ\\\[[[\\\aaagggmmmlllpppwwwlllGGGHHHHHHAAACCCHHHIIILLLOOOPPPPPPRRRVVV[[[[[[ggg~~~tttjjjaaaVVVNNNMMMNNNQQQ]]]lllwwwbbbVVV^^^wwwwwwoooxxxuuu|||zzzlll^^^VVV]]]KKKNNNRRRWWW]]]kkk[[[KKKDDDDDD@@@BBBFFFBBBCCCAAA@@@AAADDDFFFFFFEEEHHHIIIGGGDDDHHHOOOUUUUUUSSSYYYVVVIIIAAAEEEHHHFFFMMMSSS```ttt|||uuuppppppgggjjjooosssvvvxxxyyyyyywwweeeYYYXXX]]]bbbffflllppp}}}wwwyyyPPPEEEBBBBBBGGGDDDLLLRRR___lll|||kkkUUUGGGFFFKKKccclllvvvvvvmmm___TTTOOOWWWbbbkkkkkkfff___TTTIIIBBB???===;;;;;;:::888777666666666555444444333333333222222111111222222333333333333333333333333333222222333333333222111111000//////000333888<<>>===<<<<<<:::888666666666555444444333333222222111111111111222222111111222222222333333333111222222333333222222222333222///...000333777::::::999999888777666666555444444555555777888::::::888888888666444333444555999<<<>>>>>>;;;888777777333222222111111222222333111222444555777;;;@@@DDDJJJQQQYYY\\\ZZZ\\\aaaggghhhpppwwwyyy}}}dddMMMEEEGGGMMMMMMIIILLLOOOOOOPPPSSSYYY^^^sss|||wwwqqqfffZZZWWWNNNIIILLLMMMPPP[[[iiifffZZZUUUPPPQQQ^^^qqqpppZZZRRRQQQQQQhhhiiiIIIPPP[[[aaaxxx~~~VVVGGGCCCEEEBBBDDDGGGCCCAAAEEEIIIJJJIIIJJJMMMQQQPPPRRRRRRRRRUUUYYYWWWQQQNNNEEEBBBGGGIIIKKKVVVdddiiikkklllmmm{{{gggFFFAAAAAADDDOOONNNSSSeeennneeeWWWGGGAAABBBFFFOOOVVVbbblllzzzqqq___RRRVVVhhhtttqqqjjjcccWWWJJJDDDAAA???======<<<:::999777666666555444444333333222222111111111111222222111111111222222333333333111222222333333333222222555333000......111555777<<<;;;:::888777555444333333333444444666777999:::888888888666444333333555:::===@@@@@@<<<888777777333222222222222222222333///111222444777<<>>OOOOOOLLLPPPKKKQQQVVVTTTkkkzzztttjjj___WWWOOORRRMMMKKKLLLKKKYYYrrrzzz```TTTJJJIIIIIIIIILLLZZZuuu}}}WWWOOOQQQMMMYYYlllkkk[[[UUU]]]eeetttnnnVVVIIIBBBHHHIIICCCBBBGGGGGGJJJNNNNNNMMMMMMOOORRRNNNQQQSSSTTTXXX[[[VVVOOONNNIIIFFFHHHLLLSSS```kkk{{{~~~SSSCCCBBBGGGPPPPPPYYYdddyyy~~~cccLLLGGGBBBAAAGGGOOOWWW[[[mmmqqqZZZSSSWWW^^^hhhmmmhhh]]]RRRMMMEEECCC@@@???>>>===:::888777666555444444333444444222222222222222222222222222333333333333333333444444444333333333444555555444333222///...000444777:::::::::;;;;;;:::999999555222000222777:::888555666777777777666555444444;;;;;;;;;;;;;;;:::999888333222222111111222222333222333444555888<<>>>>><<<:::888777666555444444333444444222222222222222222222222222333333333333444444444555444444333333333444444444333222000///000333666:::;;;;;;;;;;;;;;;::::::999666333555888:::888555666666666666555444333333888888999999888777777666333222222111111222222333222333444555888<<>>===<<<<<<:::999777666555444444333444444222222222222333333333333222222333333444444444444666555444444333333333333333333333111///000333555::::::;;;;;;;;;;;;;;;:::;;;888555555888999777444666666666666666444333222777777888888777777666666333222222111111222222333222333444555888<<>>>>>AAABBBAAAAAACCCGGGEEEKKKYYYjjj~~~cccJJJHHHEEEEEEHHHMMMQQQTTTVVVXXXcccgggcccdddZZZ[[[\\\[[[eeehhhOOOIIILLLHHHMMMOOOLLLLLLRRRXXX[[[^^^___eeelllnnniiieeeeeeoooUUUHHHNNNSSS\\\kkk~~~vvvsssqqqrrrzzzaaaSSSWWW```gggeee___YYYQQQIIICCC@@@===;;;;;;;;;:::999777666555444444333444444222222333333333444444444222222333444444555666666777666555444333222222222222333444333111000111222555666777888888888888888777555444333555666777777999:::;;;;;;:::888555333666666777888888777777777333222222111111222222333222333444555888<<>>;;;;;;::::::999777666555444444333444444222222333333444444555555222222333444555666666777666555444444333333333333222333555444222000000111444444555666777777777777999888666666666888:::;;;:::<<<======<<<999666444333333444555555555444444333222222111111222222333222333444555888<<>><<<999555333222222333444444444444444333222222111111222222333222333444555888<<>>:::999:::::::::777777777777666666666555555555444444444333333333222333333444444555666666777666555444333444444555333333333333222222111000444666999;;;<<<<<<:::999999999999777555555777999;;;:::999777666555444444333444555777888888777666666555444333222222222222333333444444666;;;AAAEEEKKKPPPXXX]]][[[ZZZbbblllmmmuuuyyy}}}wwwtttooohhhcccbbbdddkkksssyyynnnccc\\\PPPJJJIIIPPPPPPQQQ[[[qqq~~~{{{uuupppiiiccc^^^YYYTTTRRRLLLNNNSSSXXXYYYccc}}}^^^[[[VVVLLLFFFAAAAAA@@@BBBDDDEEECCCFFFKKKDDDIIIQQQ___pppwwwhhh[[[UUUOOOQQQWWWbbbqqq}}}~~~vvv^^^dddfffkkkwwwxxx{{{rrrUUU\\\XXXFFFGGGGGGGGGCCCCCCEEEEEEDDDHHHUUUbbb]]]XXXgggrrrtttaaaYYYVVVUUUKKKDDD<<<999:::;;;999777777777777666666666555555555555444444444333333333111222222333333444555555666666555444444444444555222222333333333222222111444666999<<<===<<<;;;:::999999999777555555777999;;;:::999888666555555444222333555777888999999888666666555333333222222222444555555666777;;;AAAEEEJJJPPPYYY```___^^^dddlllnnnvvvzzz~~~xxxqqqiiifffcccaaa___]]][[[[[[\\\___dddjjjmmmooorrruuummmbbbaaa```QQQNNNIIIMMMPPPUUUfffyyywwwqqqmmmgggaaa\\\WWWRRROOOLLLOOOTTTWWWXXXggg```XXXRRRLLLGGGAAACCCCCCDDDEEEEEEDDDEEEFFFGGGMMMTTTcccuuusssfff^^^SSSPPPRRRWWWZZZddd}}}kkkYYYaaaeeemmmyyyyyyzzzddd```\\\RRRQQQIIIIIIMMMNNNPPPOOOIIIGGGOOOZZZjjjuuuzzzoooUUUYYYkkkuuu|||{{{kkkZZZUUUWWWZZZSSSHHH===777999;;;888555777777666666666555555555555555444444444333333333000111111222333333444444555555555555444444555555111111222333333333222222333555888;;;<<<<<<;;;:::999999999777555555777999:::::::::999888666555555111333555777999:::::::::777777555444333333333333555555555666777;;;AAAEEEGGGNNNXXXaaabbb```dddkkknnnvvvyyy}}}yyy~~~vvveeeaaa^^^XXXYYY[[[[[[ZZZZZZ\\\\\\\\\]]]\\\aaahhhiiieeefffkkk}}}sssfff]]]___hhhjjjRRRMMMNNNNNNSSS^^^yyyyyysssqqqllliiieeeaaa\\\VVVNNNJJJIIILLLQQQUUUYYYooofffVVVMMMJJJIIICCCEEEEEEEEEEEEEEEFFFFFFEEEHHHLLLPPP^^^sssnnn]]]XXXWWWOOOUUU```fffeeeoooxxxZZZSSS\\\bbbkkkxxx{{{zzzrrrjjjYYYZZZgggnnnvvvvvvkkk]]]ZZZ^^^]]]___ZZZ\\\mmmzzzqqq[[[PPPZZZlllvvvxxxttteeeVVVRRRXXX___\\\OOO@@@777777999888666666666666666555555555555555555444444444333333333000000111111222333333444444444555555555555555555111111222333333333222222111333666999;;;;;;:::999999999999777555555777999::::::::::::999888666555111333555888:::;;;;;;;;;999888666555444333333333333444444555666:::@@@EEEIIIOOOZZZcccfffdddfffkkknnnuuuwwwnnndddjjj~~~zzzsssuuu~~~ppp\\\TTTXXXXXXRRRVVVZZZ\\\[[[\\\aaaddddddfffccciiiuuuwwwooonnnvvvyyy```XXXVVVWWWcccrrryyyTTTJJJNNNLLLRRR```|||ssskkkiiidddbbb```]]]YYYSSSKKKFFFFFFIIIOOOUUU\\\tttlllWWWJJJIIIKKKFFFEEEGGGFFFEEEHHHMMMNNNKKKLLLPPPQQQXXXgggsssuuuddd]]]\\\[[[eeesssyyyxxxiiibbb\\\OOOPPPZZZ```hhhuuuyyyuuutttmmmZZZNNNUUU[[[aaalllllliiiaaaVVVMMMOOO[[[hhhqqqqqqlll```SSSPPPWWW___```TTTEEE;;;888999:::999666666666555555555444444555555444444444333333333000111111222222333444444333444555555666555555555222222333333333222222111000222555999::::::999888999999999777555555777999::::::;;;;;;:::999777666222444666999;;;<<<<<<<<<:::999777666444444333333222333333444666;;;AAAFFFMMMSSS]]]gggjjjhhhjjjnnnpppuuuvvvqqqnnnxxxjjjllliiiddd^^^[[[\\\```dddcccccc\\\UUUWWW______XXXZZZ___aaa```dddnnnvvvyyywwwsss|||zzzdddSSSSSSVVVZZZiii{{{VVVLLLNNNKKKQQQ\\\yyy~~~xxxmmmeeebbb\\\ZZZWWWUUUSSSOOOJJJGGGHHHKKKQQQWWW\\\nnnoooZZZKKKKKKOOOJJJHHHJJJJJJJJJQQQZZZ^^^[[[YYYbbbgggjjjooorrroooooooooppptttxxxwwwsssxxxqqqlllxxxkkkTTTNNNPPPMMMPPP[[[```fffuuuooo\\\[[[YYYVVV\\\ccc]]]SSSKKKKKKRRR[[[```hhhhhhddd[[[PPPMMMSSS\\\]]]VVVKKKBBB===<<<<<<===666666555555555444444444555555444444444333333333111111222222333444444444333333555666666666555555333333333333222222111000000222666999;;;;;;:::999999999999777555555777999999:::;;;<<<;;;:::888666444555777999;;;<<<<<<;;;::::::888666555444333333222333444555888===CCCHHHQQQUUU^^^hhhkkkjjjkkkooossswwwvvv~~~|||vvvyyybbb]]]YYYTTTQQQPPPRRRTTTUUUSSSXXXYYYYYY```iiiggg^^^[[[aaadddccciiixxxiiiYYYPPPUUUYYY\\\jjj}}}XXXRRRRRROOOVVV\\\ttt|||{{{{{{uuujjjaaa^^^WWWTTTPPPNNNMMMLLLKKKIIILLLNNNSSSXXXYYYdddppp\\\LLLMMMRRRMMMLLLOOOOOOQQQZZZgggllljjjccctttuuuiiimmmuuuhhhWWWVVV\\\___mmmyyyiiiRRRKKKNNNLLLRRR]]]aaaeeeuuu~~~nnnnnnkkkgggjjjjjjaaaTTTKKKNNNVVVZZZXXXaaaaaa^^^WWWNNNJJJPPPXXXYYYUUUNNNGGGBBB?????????666666555555555444444444555555444444444333333333111222222333333444555555222333555666666666555555444444444333222111000///111333777:::<<<<<<;;;:::999999999777555555777999999:::<<<<<<<<<:::888777555666888:::;;;<<<;;;;;;;;;:::888777555444444333222333444666999???FFFJJJQQQTTT]]]fffjjjhhhiiimmmuuuyyyvvv~~~ttt]]]XXXLLLKKKOOOKKKLLLQQQNNNUUUXXXZZZ]]]fffpppooohhhllliiifffjjj{{{___WWWQQQSSSZZZeeewwwTTTUUUWWWMMMXXXaaappp~~~|||yyyuuuoooggg^^^XXXVVVRRRMMMJJJIIIJJJJJJJJJIIIOOOUUUUUUVVV```sss{{{iiiXXXSSSTTTTTTRRRUUUPPPOOOUUUbbbnnnuuuvvvsssvvvtttjjjdddaaaXXXYYYaaaooovvv^^^PPPIIIHHHKKKRRR___dddbbbuuuvvvhhhTTTRRRPPPSSSUUUPPPZZZWWWRRRLLLIIIJJJOOOTTTTTTOOOIIIIIIJJJGGG>>>666999888777666666555555555444333333222222333333444333222111111111222333444666666555444444444444555111777888444333666555000222444777999;;;<<<;;;;;;999999:::888777666888999:::::::::;;;;;;::::::999555444555777999;;;:::999999999888666555333222222222333444666888===DDDHHHVVVXXX[[[]]]___bbbiiipppoooyyyzzzwwwllleeeccceeeggghhhrrr|||yyy]]]VVVOOONNNOOOLLLNNNUUUVVVYYYZZZ[[[^^^hhhtttwwwtttyyy}}}nnn]]]VVVSSSWWW```nnnUUUSSSRRRKKKVVV```ooo{{{uuuuuussspppmmmhhhaaaYYYTTTPPPNNNJJJHHHHHHIIIJJJKKKSSSWWWYYYVVVQQQRRRZZZccccccaaakkk{{{|||ooohhhlllxxxkkk[[[SSSUUUZZZ\\\\\\aaa\\\XXXZZZaaagggiiiiiiqqqkkkffffffdddkkkwww}}}wwwnnnWWWKKKFFFGGGJJJQQQZZZ___fffuuu\\\UUUPPPOOOOOOHHHQQQNNNJJJFFFDDDFFFIIILLLLLLHHHEEEFFFHHHFFF@@@;;;888888777666555555555666444444333333333333444444333222111111111222444444666666555555444444444555111666888333111333333111222444666999;;;;;;;;;:::999999:::888777666777999999999:::;;;;;;;;;::::::555444555777999::::::888999999888666555444333222333333444555777<<>><<<;;;777666666555555555555666555555555444444555555555444333222222222333444555666666777777777666555444000111333444333111//////111333666888::::::::::::888888999777666555666888888999::::::;;;;;;;;;:::555555555666888999888666666777888888777555333222333444444444666:::???DDDMMMWWW^^^\\\[[[bbbjjjoooooovvvvvvjjjaaa^^^YYYVVVUUUVVVYYY[[[TTTXXXaaajjjlllfff```___UUUSSSQQQQQQRRRRRROOOMMMUUUSSS]]]lllzzzssssssppp___[[[WWWTTTTTTWWWZZZ[[[___dddvvvggg^^^bbbeeehhhppp~~~iiiUUUMMMOOOVVVlllqqqfffYYYQQQOOOMMMLLLMMMNNNMMMLLLGGGIIILLLKKKJJJKKKOOOSSSXXXVVVRRRNNNJJJIIIIIIIIILLLKKKHHHEEEHHHMMMLLLHHHEEEHHHLLLNNNMMMLLLLLLLLLNNNQQQSSSSSSRRRRRRVVVYYYaaadddnnn~~~{{{}}}jjjSSSKKKLLLOOOPPPQQQTTT\\\lll]]]MMMLLLSSSPPPPPPSSSQQQPPPSSSVVVVVVTTTRRRQQQQQQPPPMMMJJJHHHGGGEEEBBB???999888777666666555555555555555444444444444555555444333222222222333555666666666777888777666555444444333555===@@@<<<555111111222555888:::::::::999777888888777555555666888999::::::;;;;;;::::::999555555444666888888777555555666888888777555333222333333444555666;;;AAAEEENNN[[[ccc___^^^eeennnqqqpppvvvvvvfffbbb]]][[[\\\\\\ZZZXXXYYY___jjjsssrrrhhhbbbbbbUUUTTTRRRRRRSSSSSSQQQPPPNNNSSSTTT\\\lllyyyzzziii^^^YYYXXXZZZZZZYYY]]]cccvvvjjj]]]dddiiillltttkkkWWWLLLPPPWWWtttuuuhhhXXXNNNLLLIIIHHHIIIJJJJJJJJJGGGKKKOOOPPPOOOQQQVVV[[[WWWWWWVVVSSSPPPQQQSSSVVVRRRLLLIIIKKKOOOPPPNNNNNNGGGJJJNNNNNNMMMMMMOOORRRTTTZZZ```ccceeejjjrrryyy~~~zzzvvvxxxyyyqqq^^^KKKGGGLLLQQQRRRSSSTTT\\\mmmTTTMMMVVVbbb^^^ZZZ]]]\\\aaafffjjjiiiccc______bbbccc]]]WWWTTTSSSPPPKKKFFF<<<;;;999888666555555555444444333333333333444444444444333222333444555666555666888888888777555444999555999FFFNNNHHH<<<444000222555888999::::::999777888888777555555666777;;;;;;;;;;;;:::999888888555555444666777888666555555666888888888666333222333333444555777<<>>DDDIIILLLVVVaaabbb^^^___iiitttsss||||||\\\VVVVVVZZZZZZUUUUUUYYYTTTXXX[[[YYYYYY\\\___```___iiiwwwqqqqqqvvvppppppvvvooolllppp{{{|||YYYTTTPPP```xxxdddUUUOOOJJJJJJJJJIIIJJJLLLOOOPPPVVV]]]```bbbjjjtttwwwtttiiiXXXPPPSSSUUUTTTMMMMMMRRR\\\```\\\YYYYYYXXXWWWXXX\\\```gggxxx}}}nnnmmmsssuuu}}}sssbbbUUUZZZVVVUUUZZZ___ccckkkttt~~~xxxXXXOOOGGGGGGKKKNNNRRRUUU___ccclll|||}}}nnnfffZZZRRRNNNKKKJJJIIIIIIOOOXXX___dddhhhpppvvvuuu{{{zzz{{{zzzzzz}}}cccKKK>>>>>>===;;;:::888777777666444333333222222333333444333333222222222333444555333555777777666555666777555444333444666666666444222222333555999;;;;;;:::999888777666666666666666;;;===>>>===;;;999888888:::555444777888555444666666888;;;;;;999666444333333444555777:::>>>EEEIIINNNVVV^^^___\\\]]]eeennnrrr{{{{{{cccYYYTTT[[[```]]]]]]aaaZZZ]]]cccgggddd```bbbfffmmm~~~tttuuu{{{vvv|||wwwrrrxxxZZZVVVQQQjjj|||iiiUUUNNNIIIIIIHHHGGGJJJPPPPPPSSSWWWZZZYYY^^^lll{{{nnnSSSJJJPPPRRRMMMKKKPPPXXX^^^___^^^cccjjjgggiiioooxxxvvvddduuunnnvvvoooXXXSSSPPPQQQQQQTTT[[[ccckkkwwwuuuxxxlllRRRKKKEEEGGGKKKMMMPPPSSS___eeemmmwwwxxxggg^^^YYYVVVUUUQQQKKKFFFEEEHHHKKKIIIKKKMMMOOOSSS[[[ccciiilllpppqqqnnnlllnnnooonnntttxxx^^^LLLEEEBBBAAA???===;;;999888777444333333222222333333444333333222222222333444555444555777777666555666777555333222222333444333111111111222555999;;;;;;:::777777777777777777777777;;;===>>>>>>;;;999888888:::666555888999777666777888:::<<<<<<999666444333333444555777:::???EEEJJJQQQVVV[[[\\\ZZZ\\\bbbgggpppyyyzzz{{{hhh]]]ccckkkkkknnnsssuuuxxxuuuqqquuummmrrryyy}}}ZZZVVVVVV}}}qqqYYYNNNHHHKKKNNNMMMOOOUUUSSSWWWZZZVVVPPPTTTeeetttnnnXXXRRRZZZ[[[TTTWWWXXXYYYZZZ___mmm{{{vvvnnnzzzjjjfff|||```QQQTTTTTTNNNSSSYYYaaakkk|||ssssssvvvuuu]]]LLLGGGDDDGGGKKKLLLOOORRR[[[eeeqqq{{{sss\\\TTTTTTVVVUUUWWWUUUNNNIIIJJJLLLMMMNNNNNNLLLLLLQQQYYY^^^___aaa___\\\[[[^^^aaabbb```aaakkkssspppbbbUUUPPPQQQEEEDDDBBB@@@===;;;888777444333333222222333333444333333222222222333444555444666888888666666666777555333222222333333222000000000222555888;;;;;;:::666777777777888888777777999:::<<<;;;999777666777;;;777666999:::888777888999<<<>>>===:::777444444333444555666999???FFFKKKRRRUUUWWWYYY[[[^^^cccfffnnnxxxyyy{{{fffiiirrrvvv}}}xxxdddkkk~~~~~~xxx~~~ZZZUUU[[[yyyeeeVVVMMMRRRWWWVVVWWW[[[ZZZccchhhbbbVVVRRRYYYbbbggggggccc]]]___fffhhhdddaaa^^^[[[]]]nnnuuuooottt|||~~~kkkffftttaaaQQQQQQNNNOOOWWW```hhhwwwxxxqqqzzz___MMMHHHDDDDDDHHHKKKLLLOOOSSSYYYfffuuu}}}]]]SSSXXX___ddd``````[[[QQQLLLMMMMMMJJJPPPSSSUUUYYYcccllllllfff]]]XXXTTTVVV[[[]]]\\\[[[TTTWWWYYYWWWRRRPPPQQQSSSHHHGGGEEECCC???;;;888666444333333222222333333444333333222222222333444555555777888888777666666777666444333333444444222111///000111444888:::;;;:::666777888888999888888777777999;;;;;;999888888888;;;777666999;;;888888999:::<<<>>>===;;;777555444444444555666999???GGGMMMRRRTTTVVVYYY]]]bbbgggjjjmmmvvvxxxmmmmmmvvv{{{sssmmm}}}rrr```fffxxxyyywww]]]WWW\\\~~~kkkYYYNNNSSSXXXXXX]]]fffjjjvvv|||rrr```TTTPPPPPPPPPTTT[[[bbbcccbbbeeejjjkkkiiifffjjj~~~wwwnnnmmmoootttkkkuuussshhhmmmjjjVVVRRRMMMQQQ[[[eeerrrxxxzzzhhhMMMHHHFFFCCCDDDIIILLLMMMQQQVVV\\\gggvvvjjjQQQPPP[[[fffllloooooofffXXXQQQSSSSSSOOOOOOVVV^^^hhhwww|||ooo\\\WWWVVV[[[```^^^[[[YYYZZZXXXVVVUUUSSSQQQMMMKKKKKKJJJIIIFFFAAA===999666444333333222222333333444333333222222222333444555666888999888777666666777666444333333555555444222//////000444888:::;;;:::777888999999999888777666777999<<<===<<<;;;;;;<<<:::666555999:::999888999999;;;======:::777555444444444555666999@@@HHHNNNRRRTTTXXX[[[^^^dddjjjooolllvvvwwwgggaaahhhwwwxxxjjj[[[aaarrrvvvzzzccc[[[ZZZiiiZZZPPPTTTWWW[[[mmmzzzeeeZZZWWWVVVZZZ\\\gggsssooofffpppxxxjjjiiihhhgggffffffiiillluuuooottt~~~~~~www}}}uuu\\\WWWUUUVVV]]]iiilllYYYHHHIIIFFFDDDEEEIIILLLNNNSSSYYYbbbgggrrrcccOOOOOOXXXdddmmmwww{{{sssaaaVVVZZZ`````````hhhpppzzznnnaaa^^^aaaiiilllfff```]]]hhheee___[[[WWWSSSOOOMMMOOONNNLLLIIIDDD???:::777444333333222222333333444333333222222222333444555777888999999777666666777444333222333555555444333......000333888:::;;;:::888999:::::::::888666555555888;;;<<<<<<<<<===>>>999555555888:::888777999777999<<<<<<:::777666555444444555666999@@@IIIOOORRRVVVZZZ\\\^^^ccckkkrrrlllvvvxxxuuu```______]]]mmmzzzyyyuuunnnlllaaaVVV]]]ooouuuhhh^^^WWWiii]]]WWWZZZ\\\eee~~~hhhccchhhmmmmmmlllyyy}}}nnneeeYYYRRRNNNRRRZZZ```ccceee{{{sssssssss{{{\\\XXXXXXZZZ___mmm[[[SSSNNNDDDFFFFFFDDDEEEJJJMMMOOOUUU\\\fffgggnnneeeQQQOOOVVVcccnnnwwwzzzeeeWWW\\\gggmmm{{{kkkkkkjjjoooyyy{{{sssjjjgggqqqlllddd[[[VVVTTTUUUWWWRRRQQQOOOLLLGGGAAA<<<888444333333222222333333444333333222222222333444555777888:::999777666666777333222111222444555555333......000333888:::;;;:::888999:::;;;:::888666444222555888:::;;;;;;<<<>>>888555444888:::888777999666888;;;<<<:::777666555444444555666999@@@IIIOOOSSSWWW\\\]]]]]]bbbjjjrrrlllvvvxxxyyylllbbb___\\\YYY^^^gggnnnggg```______]]][[[\\\YYYZZZVVV```xxx```ZZZ\\\qqqVVVQQQPPPPPP~~~vvvyyyxxx}}}yyyaaaSSSMMMKKKIIIIIILLLQQQWWWZZZiiiwwwyyywww}}}}}}]]]YYYZZZ```fff{{{|||bbbSSSMMMIIIHHHIIIGGGEEEEEEIIIPPPVVVYYYZZZggghhhgggwwwcccRRROOOVVVeeetttqqqaaaooosssuuussswwwwwwnnnlllrrrqqqmmmfffccc```YYYQQQMMMKKKIIIJJJKKKGGG>>>777666555333222111222222333444444333222333444555666777888999999888777666555555555555444333222000///111000000222555999;;;;;;888:::<<<<<<:::888777666888777666888;;;===<<<:::<<<777333444555555666999;;;:::999999999777444111999555999;;;888AAALLLLLLNNNXXX___\\\[[[aaahhhjjjvvvwww}}}mmmccc]]]______\\\^^^fffmmmiii```VVVRRRSSSSSSQQQUUUXXX[[[ppp```[[[[[[sssYYYUUUWWW\\\~~~yyyuuuaaaVVVLLLJJJHHHHHHKKKPPPVVVZZZddduuu~~~xxx\\\XXXVVV]]]hhhqqq[[[OOOJJJGGGFFFFFFGGGEEEEEEHHHOOOTTTWWWXXXdddkkknnn}}}~~~___OOOOOOXXXjjj|||zzzmmm|||}}}|||{{{~~~~~~xxxsssrrrrrrsssqqqooonnnkkk```UUUOOOMMMJJJJJJKKKGGG@@@999444444333222222222333333333333222111222333444555777888888999888777666555555555555444333222000000111000000222666999;;;;;;888:::<<<<<<:::888777666888777666888;;;======;;;;;;666333666777666777999;;;:::999999999777444111555222666888;;;JJJRRRHHHSSS\\\aaa]]]ZZZ___fffjjjvvvwww}}}bbb[[[ZZZ___aaa\\\\\\bbbrrrwwwoooZZZNNNQQQSSSOOOVVV\\\iiibbb\\\[[[pppXXXRRRUUU[[[zzzpppuuuooo]]]PPPJJJHHHFFFFFFIIINNNTTTXXXooosss^^^]]]XXXaaannnssscccSSSKKKIIIGGGEEEEEEFFFFFFFFFIIINNNTTTWWWYYYeeessssssXXXMMMPPP]]]ttt|||~~~|||{{{|||zzzyyyvvvssstttsssiii]]]OOOLLLHHHGGGFFFCCC>>>999222222333444444444333333222222111000111222333444666777888888888777666555555555555444333222111000111000000222666999;;;;;;888:::<<<;;;999777666777888777777888;;;===>>>>>>999555444777999888888::::::999999999999777444222555555777999GGG```bbbLLLPPPYYY___]]]\\\aaakkkqqquuuxxxoooeee___]]]bbbccc___aaahhh}}}oooVVVTTTXXXSSS]]]hhh}}}{{{ggg\\\ZZZpppZZZPPPNNNOOOeeejjjccckkk~~~ooo[[[KKKHHHGGGEEEEEEGGGLLLRRRUUUsssqqqbbbeee```jjjtttxxx~~~uuudddXXXMMMJJJJJJHHHFFFFFFFFFFFFHHHKKKQQQWWW\\\^^^gggzzz{{{fffRRRKKKRRRbbb|||~~~{{{ssspppnnneeeZZZJJJGGGCCCAAA???<<<888555000111333444555444444333333222111111111222444555666666777888888777666555444444444444333222111000111000111333777:::;;;;;;888:::;;;:::888777666777888888888999<<<>>>???@@@888444444999;;;::::::;;;:::999888999999888555222555777888:::OOOrrrrrrSSSNNNVVV^^^___^^^aaajjjrrrsssxxxxxxdddjjjcccaaacccdddfffqqqbbbVVVWWWUUUbbbqqqyyy}}}ooo[[[[[[}}}rrraaaUUUQQQNNNUUUdddmmmzzz}}}cccZZZ^^^iiilllYYYMMMGGGFFFEEEEEEGGGKKKNNNQQQ^^^jjj{{{xxxsssxxxrrrccciiigggooo{{{tttpppvvvmmmcccYYYPPPHHHGGGHHHFFFEEEFFFEEEGGGKKKPPPVVV]]]dddhhhjjj|||fffWWWJJJHHHPPP___yyy~~~tttiiiXXXJJJGGGEEEAAA===:::777444222000111333444555444444333444333333222222444555666555666777888888777666555444444444444333222111111000000111444888;;;;;;;;;888::::::999777666666777888999;;;<<<===>>>???@@@777444444999;;;::::::<<<999999888888999888555333111444555666NNNvvvzzz[[[TTTYYY___aaa___```eeekkkqqqwwwyyymmmfffgggbbb```bbbcccmmmqqq[[[ZZZZZZaaaqqquuu]]]^^^|||{{{uuummmbbbXXXTTTSSSVVVbbbrrrwww}}}uuu___XXXZZZ___}}}ttt```RRRLLLFFFFFFGGGGGGIIIJJJKKKKKKNNNUUUbbbkkknnnqqq|||ggg]]]YYYbbbtttyyyeeelllrrr|||ooojjj___VVVTTTLLLEEEDDDDDDCCCCCCEEEGGGJJJOOOTTT[[[bbbjjjpppttt~~~gggUUUKKKEEEFFFKKKUUUjjjwwwnnnkkkuuunnniiittt{{{~~~mmmUUUDDDGGGFFFCCC???;;;777555333222222333444444444333333444444333333333444555666444555666777777777666555333444444444333333222111000000222555999;;;;;;:::999::::::999777666666777777:::>>>@@@???>>>>>>???888444333777:::999999<<<999888888888999888555333222555777888LLLtttkkkVVVVVVXXX^^^bbbeeekkkrrrooouuuxxxrrrllllllrrrooommmlllmmmpppxxx```___bbbbbbmmmwww___bbb~~~yyyvvvooofff```UUURRRUUUYYYjjjvvvsssppp]]]WWWZZZZZZttt~~~ooo[[[LLLHHHEEEGGGIIIJJJJJJIIIHHHGGGLLLQQQZZZaaadddiiivvvuuu___YYYVVV^^^nnnnnnxxx|||xxxooohhhddddddWWWNNNFFFDDDCCCBBBCCCFFFJJJNNNSSSXXX]]]eeemmmsss|||zzz\\\NNNHHHFFFIIIIIIKKKYYYjjjkkkbbbcccpppxxxnnnccceeerrr{{{jjjWWWJJJGGGGGGEEEAAA<<<888555333444444333222222222333333444333222222222333444555333444666777777777666555333333444444444333222222000000222666999;;;;;;:::999999999888666555666777777<<>>===<<<999444222555888777888;;;999888888888999888666333444777::::::HHHmmm}}}aaaXXXTTTYYYaaahhhpppxxxnnnsss~~~wwwllleeekkkyyyuuu```aaafffdddjjjwwwaaaddd~~~xxxtttlllgggaaaVVVQQQVVV[[[pppvvvzzzwwwsss^^^UUUTTTPPPeee~~~zzzdddOOOIIIEEEGGGJJJLLLLLLIIIFFFDDDKKKQQQZZZdddjjjrrrlllwwwfffZZZVVVVVV[[[gggyyy|||vvvjjjeeeppppppooovvv\\\RRRIIIFFFDDDCCCEEEIIILLLPPPUUUZZZ^^^eeennnttt{{{]]]NNNKKKKKKNNNJJJGGGPPP]]]ooo}}}zzzeee___dddvvvyyypppiiilllzzz{{{iii[[[TTTPPPFFFFFFEEEBBB<<<777444222666555333222111222222333333222111111111222333444333444666777777777666666333333444444444333222222000111222666:::<<<;;;:::999999999888666555666777777<<>><<<:::888777555444444666777777666555666777888777555444222222222222555===LLL]]]hhhhhh```WWWVVV^^^gggllllllpppoooxxx~~~eee\\\]]]bbbqqqqqqgggoooyyywww~~~ssseeehhhwwwiiiaaaWWWTTTPPPNNNMMMOOOYYYlll}}}gggSSSOOOVVV[[[^^^qqqXXXYYYTTTOOOKKKFFFBBBEEEJJJNNNTTTXXXggg~~~wwwhhhaaaYYYXXXZZZ```aaa___qqqooogggiiihhhjjjlllnnnyyyvvvcccYYYPPPOOORRRTTTXXX[[[^^^bbbkkkyyygggSSSCCCBBBEEEDDDDDDIIILLLTTTWWW]]]ggghhhkkkxxx{{{ooodddbbb^^^WWWRRRVVVaaakkkjjjccceeerrr{{{{{{yyyzzz~~~rrrhhh``````mmmrrrfffUUURRRLLLCCC:::555444555333333333444444444555555333333222222222222333333444555666777777666555444444444444333333222222222......000444888:::999888:::::::::999777666777888999:::<<<======;;;999777777555444444666777777666888777777777666555555444555444444666:::CCCNNNUUU[[[YYYWWWXXX\\\eeennntttqqqqqqzzzfffVVVTTTXXXWWW]]]pppxxxmmmpppxxxyyy|||vvveeekkk{{{iii]]]PPPNNNJJJHHHKKKNNNRRRZZZccclllpppsssqqqlllhhhjjjmmmvvvrrrWWWQQQVVV[[[]]]zzz^^^[[[VVVPPPLLLGGGDDDHHHOOOOOOUUUXXXbbbttt|||rrr```YYYTTTWWWWWW^^^``````rrrvvvxxx}}}xxxvvv|||kkk\\\TTTMMMNNNOOOOOOPPPSSSXXXXXXZZZ```iiirrryyy|||||||||]]]MMMBBBBBBEEEDDDCCCFFFLLLUUUZZZaaakkklllnnn{{{yyykkkggg```ZZZZZZcccqqq{{{{{{www{{{nnneeeaaa^^^bbbsss{{{ppp\\\XXXPPPEEE;;;555444444333333333444444444555555222222111111111111222222444555666777777666555444555555444333333222111111---...///333777999888777;;;;;;;;;:::888777888999888999;;;<<<;;;:::888777777555444444666888777777:::999888777777666666666666666777777999===CCCGGGQQQVVVZZZZZZZZZ```mmmwwwssssss|||zzzaaaZZZ\\\```^^^cccvvvzzzjjjkkkqqqqqqiiiiiirrr{{{uuubbbqqqnnn___OOOMMMIIIIIILLLMMMMMMQQQVVV```gggnnnpppmmmkkksss}}}|||]]]SSSXXX\\\aaarrrmmmaaaWWWNNNKKKJJJHHHIIILLLPPPVVVWWW^^^kkkpppvvvsss___YYYYYY___aaaeeefffgggwwwwwwhhhVVVOOOKKKLLLOOOQQQTTTXXXZZZXXXVVVWWWZZZ]]]``````aaa```fffrrr^^^SSSIIIBBBCCCEEEDDDDDDFFFMMMWWW]]]gggssstttwwwwwwoooeeebbbiiivvvpppnnnpppmmmiiiqqqsssfff[[[VVVMMMCCC:::555333333333333333444444444555555222111111000000111111222444555666777777666555444666666555444222111000000000000222555999;;;;;;::::::;;;;;;999777666777999999:::;;;;;;;;;:::888777777555444555777888888777999:::::::::999777666444444555666888:::>>>DDDIIIQQQWWW]]]]]]ZZZ^^^iiisssrrrttt}}}|||kkkccc___\\\```eeeuuufff]]]bbbeeeZZZVVV\\\aaaiiippp```zzzuuudddSSSMMMKKKKKKMMMKKKJJJOOOVVV]]]dddooovvvwww{{{eeeUUUUUUYYYXXXbbbtttlllSSSHHHHHHHHHGGGFFFRRRYYY[[[___iiimmmtttsssbbb___aaaiiilllmmmlllooo}}}{{{cccOOOIIIFFFHHHKKKOOOUUU[[[YYYXXXVVVVVVVVVUUURRRPPPIIIKKKTTT[[[```jjjdddNNNMMMHHHDDDDDDFFFFFFGGGIIIQQQ[[[bbblllyyy|||}}}mmmjjjwww}}}nnnuuu}}}qqqoookkk\\\QQQLLLDDD===888444333333333333333444444444555555222111111000000111111222444555666777777666555444666666555444222111000000111111333777:::<<<<<<;;;999::::::888666555666888:::;;;;;;<<<;;;:::999888666555444555777999999888777999<<<===<<<999444222333444444555999???HHHNNNSSSWWW[[[]]]]]]aaahhhooorrruuu~~~wwwlllvvvkkkXXXWWWVVVRRRSSSYYY[[[]]]gggtttiii___nnn\\\PPPMMMKKKLLLJJJKKKPPPXXX[[[aaaqqqyyy___VVVXXXUUU\\\kkkdddLLLHHHKKKMMMMMMPPPXXXYYY\\\dddhhhrrrrrreeefffiiippppppqqquuuyyypppYYYPPPKKKHHHIIILLLOOOVVV]]]]]]]]]]]]]]]\\\YYYTTTPPPFFFGGGOOOQQQNNNUUUYYYQQQMMMJJJHHHFFFGGGIIILLLOOOXXXbbbiiitttlllfffttteeebbblll{{{|||qqqnnniiiYYYDDDAAA;;;888666555444333333333333444444444555555222222111111111111222222444555666777777666555444555555444333333222111111///000222555999;;;;;;999999999999888666555666777;;;;;;;;;;;;;;;::::::999666555444555888999:::999777999<<<===<<<888444111444444333333666===FFFMMMPPPSSSWWWZZZ___dddkkkpppqqqvvvzzz]]]SSSPPPSSSWWWZZZ\\\]]]___```pppwwwbbb]]]}}}kkkWWWOOOJJJLLLNNNPPPSSSWWWZZZ```xxxwww```___^^^hhhuuuxxxggg|||jjjOOOIIIMMMQQQSSSMMMUUUUUUWWW^^^cccppprrrjjjlllnnnsssvvvzzzyyy||||||hhhTTTOOOLLLLLLOOOQQQSSSYYY___YYYYYYYYYYYYXXXUUUQQQMMMPPPLLLPPPRRROOOTTTXXXRRRPPPOOOLLLHHHHHHLLLRRRVVV^^^iiiqqq}}}~~~~~~xxxzzzrrrgggccclll~~~sssiii]]]]]]aaajjjkkkeeegggaaaOOO;;;999666555666777555444333333333444444444555555333333222222222222333333444555666777777666555444444444444333333222222222...///111444888::::::999999::::::888666666777888::::::::::::999999999888666555444555888:::::::::::::::::::::888666444333444444333444777===EEEKKKKKKOOOUUUYYY\\\ccclllssssssyyyaaaPPPPPPVVVYYYXXXZZZ___```^^^bbbfffrrr^^^[[[{{{zzz]]]RRRJJJMMMTTTVVVVVVUUUXXX^^^zzznnniiicccppppppTTTccclll{{{aaaKKKFFFHHHLLLPPPPPPWWWXXXXXX___dddssssssnnnqqqqqquuu~~~zzzhhhUUUHHHGGGKKKPPPTTTUUUYYY______^^^]]]\\\\\\ZZZVVVSSSTTTKKKNNNUUUVVV\\\\\\RRRRRRRRROOOIIIHHHNNNUUUZZZaaalllvvv|||nnnjjjlllmmmgggaaaeeehhhhhhmmmuuunnn{{{iiillliiieeeggghhhbbb]]]]]][[[XXX\\\UUUAAA888666444555888999777444333333333444444444555555444333333222222333333444444555666777777666555444333333333333333333333333///000222555999;;;;;;:::;;;;;;;;;:::777777888999999999999888888888888777666555444555888:::::::::===;;;999666444444555666333444555777:::@@@GGGMMMIIIOOOVVVXXXYYY___iiissstttzzzkkkTTTXXXYYY]]]bbbccc______bbblllpppvvvaaa\\\sssgggVVVMMMSSS[[[[[[ZZZ^^^```kkkyyyjjjmmmtttqqqTTTTTT[[[eeeooo~~~zzzjjjVVVIIIEEEHHHNNNSSSUUUXXXTTTTTT]]]dddrrrwwwqqqrrrwwwttt]]]OOOLLLLLLMMMPPPUUUYYY\\\]]]```___]]]]]]```bbb]]]WWWWWWUUUVVVZZZ^^^aaaeeeiiiaaaUUULLLMMMRRRUUUZZZ___rrrrrrxxxccc]]]^^^[[[[[[]]]YYY```ggghhhiiixxxtttlllkkkeeewwwiii^^^bbb```kkkwwwooofffccc```]]]ZZZSSSIIIBBB<<<;;;999777555333222222333333333333333333333333222222111111222222333444555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::999::::::999777666777888666777777888999999::::::777222111444777666777:::<<<;;;999777666555555555555555666777:::@@@GGGMMMPPPSSSTTTTTTZZZdddlllmmmqqquuu~~~www\\\ZZZZZZ^^^ccccccdddmmmzzz___YYYhhh}}}fffTTTTTT[[[```gggnnnnnnwwwyyyzzzzzzqqqrrr{{{uuu}}}jjjTTTSSSUUUZZZ^^^bbb]]]RRRGGGDDDEEEHHHKKKNNNUUUYYYWWWXXX```cccmmmzzzpppuuurrr\\\OOOLLLLLLMMMPPPUUUZZZ]]]___aaacccdddfffjjjooopppoooooolllfff```dddsssjjj^^^SSSRRRTTTWWW```kkkzzz~~~XXXPPPPPPMMMPPPRRR[[[___eeeiiikkkrrrzzzhhhccccccaaarrrnnnXXXWWWeeekkkwww|||rrreeedddcccbbb^^^TTTGGG===;;;:::999777555444333333333333333333333333333333222222222111222222333444555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::::::::;;;:::777666666777777777777888999:::::::::777333222555888777888:::;;;:::999777666555555444444555666777:::@@@GGGMMMPPPSSSTTTTTTZZZeeelllnnnkkkrrr}}}ccc___^^^aaadddcccfffzzz~~~zzz\\\YYY___rrr[[[XXXaaalllxxx{{{qqqooorrr|||mmm\\\YYYXXX^^^aaaYYYLLLEEEAAAFFFLLLMMMNNNOOOPPPWWWXXX[[[dddeeelll|||zzzooonnn[[[OOOKKKLLLNNNQQQVVVZZZ___aaaeeelllrrrvvv~~~rrrqqq{{{jjj[[[UUUTTTUUUaaannnyyyPPPEEEDDDBBBEEEHHHQQQTTT\\\gggnnnssszzzuuuiiiccc```cccsssxxxkkk^^^SSS[[[oooyyy~~~xxxgggdddeeeffffffaaaUUUEEE::::::999888666555555444444333333333333333333333333222222222222222333444444555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::;;;;;;<<<:::777666666777777888888999999::::::;;;888444333777999888999;;;;;;:::999888666555444444444555666777:::@@@HHHMMMPPPSSSTTTUUU[[[fffnnnpppiiiqqq~~~iiiccc```dddkkkjjjmmm{{{uuu{{{{{{ZZZ[[[___xxxbbb\\\cccnnnzzz|||~~~~~~hhh______nnn}}}nnnWWWLLLEEEJJJPPPOOONNNPPPMMMUUUWWW\\\gggkkkssssssqqqjjjXXXNNNKKKMMMPPPSSSWWW\\\aaaeeennnxxxxxx```YYYWWWXXX```mmm{{{PPPFFFDDD@@@BBBDDDHHHJJJTTTccclllooowww~~~yyyooogggmmm|||yyyggg\\\[[[eeewwwnnn\\\___```aaabbb^^^SSSDDD:::999888777666666555666666444444444444444444444444333222222222222333444444555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::;;;<<<<<<:::888666666777999999999999::::::;;;;;;888444444888:::999999;;;:::999999888666555444333444444555777:::AAAHHHMMMPPPSSSUUUVVV\\\gggoooqqqllluuuwwweee```hhh|||yyyrrrzzzxxxYYY\\\cccooocccdddnnn{{{sssbbbeee~~~jjjXXXIIIIIILLLKKKLLLRRRQQQWWWXXX]]]iiiqqq}}}}}}qqqmmmuuu~~~eeeVVVNNNKKKNNNRRRVVVYYY^^^eeeiiiyyynnnjjjooorrrvvv~~~RRRIIIGGGBBBAAABBBFFFGGGPPP\\\```dddsss~~~|||hhhZZZaaaiiitttyyyeeeWWWVVVUUUTTTTTTRRRKKKAAA:::888888777666666666666666444444444444444444444444333333222222333333444555555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::;;;<<<<<<;;;888666777777:::::::::::::::;;;;;;;;;888555555999;;;:::999;;;999999999888777555333222333444555777:::AAAHHHNNNRRRUUUVVVWWW]]]hhhppprrrqqqwww~~~oooeeerrrwwwqqq|||vvvZZZZZZdddttttttqqqwww}}}cccMMMJJJLLLKKKPPPYYYZZZ^^^\\\___lllwwwlllhhhnnnyyyaaaTTTNNNLLLPPPUUUYYY\\\aaahhhnnnRRRJJJIIICCCBBBBBBAAABBBLLLXXX]]]ddd|||{{{ggg]]]hhhjjjjjjpppgggUUUNNNOOOLLLIIIHHHGGGDDD???;;;999888777666666555666666444444444444444444444444333333333333333444444555555666777777777666444333555444333444555555333111000111222666:::<<<;;;::::::;;;<<<;;;999888888999;;;;;;;;;;;;;;;;;;;;;;;;777444555999<<<:::999:::888888999888777555222111333444555777;;;AAAIIINNNTTTWWWXXXXXX^^^hhhpppqqqrrrvvv{{{{{{xxxuuuqqqvvv[[[XXXbbbkkkSSSOOOQQQOOOTTT^^^\\\aaa___cccsssyyyfffffftttuuu]]]RRRNNNMMMRRRXXX[[[^^^dddlllrrrTTTLLLKKKHHHHHHJJJHHHIIITTTdddllluuulll]]]YYYiiiggg___cccZZZMMMNNNPPPLLLHHHFFFFFFEEEBBB>>>999999777666555555555555555555555555555555555555444333333333333444555555555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::999:::;;;;;;999999999;;;<<<<<<<<<;;;;;;;;;;;;;;;666333444999;;;999888999777888888888777555222000222333555777;;;AAAIIIOOOVVVYYYYYYYYY^^^hhhoooqqqrrruuu{{{~~~uuurrrvvv\\\XXXaaakkkTTTQQQRRRNNNQQQZZZZZZ______fffxxxtttfffgggxxxsss[[[QQQNNNNNNSSSYYY]]]```eeennntttYYYOOOOOOMMMQQQTTT^^^\\\fffvvv~~~WWWOOOKKK```___XXX___[[[TTT\\\VVVRRRMMMKKKKKKJJJFFFCCC:::999888666555555444444555555555555555555555555444333333333333444555555555666777777777666444333555444333444555555333111000111222666:::<<<;;;:::888:::;;;;;;999999:::<<<<<<<<<<<<<<<<<<<<<;;;;;;666333444999;;;999888999777888888888777555222000222333555777;;;AAAIIIOOOXXXZZZZZZZZZ^^^hhhoooppprrruuu}}}xxxvvvuuummm^^^YYYfffnnn[[[UUUSSSPPPRRRXXX^^^bbbhhhtttrrrbbbiiioooXXXMMMIIIOOOSSSXXX]]]aaagggpppwww^^^XXXTTTOOO\\\mmm|||lllSSSOOOVVVXXX\\\```bbbaaa]]]ZZZRRRSSSTTTVVVSSSMMMIIIHHHAAA>>>999777666777666666555555555555555555555555666555444333333333444555:::::::::888555444555777444333222333333333111//////222666999::::::;;;<<<888999999888777666888999::::::999;;;<<<===<<<:::666777777888888888888777999999888999999888555333555444444666;;;BBBIIINNNYYYYYYZZZZZZ]]]dddlllrrruuuzzzwwwwwwsss___WWWggg~~~www\\\TTTVVVWWWXXX[[[___hhhttt~~~mmmbbbsssoooYYYOOOLLLOOOPPPWWW```fffkkkuuujjjWWWOOOXXXwww}}}[[[KKKSSSXXX[[[___dddfffeeebbb___WWWWWWYYY[[[ZZZUUUOOOLLLDDD@@@;;;777555555555555555555555555555555555555555555333333333333444555999::::::999666555555666555555444444444444333222///222666999::::::;;;<<<888999999888777777999:::;;;::::::;;;<<<<<<:::999555666777777888777777777999888888888888777555333555444444666;;;BBBJJJNNNUUUVVVXXXZZZ^^^eeemmmrrrrrr~~~yyywww{{{uuu]]]UUUgggaaa\\\gggmmmlllkkkppp}}}yyyjjjggglllXXXPPPLLLLLLKKKSSS```gggkkk}}}cccUUUkkkxxxlllfffjjjqqq{{{{{{RRRKKKVVV\\\^^^bbbfffhhhhhhfffeee______^^^]]][[[VVVPPPLLLKKKEEE===777444444444333555555555555555555555555555444333333333333555555888999;;;:::777555444555555555555444444444444444///333777999::::::;;;;;;777888999888888888:::<<<<<<;;;::::::;;;;;;999777444555555666777777666666888888999888777555444222555444444666;;;CCCKKKOOOOOORRRUUUZZZ___eeemmmrrrppp}}}vvvvvvpppXXXUUUhhhiiiooouuuiiiooofffTTTMMMJJJLLLLLLUUUbbbgggpppqqqcccYYYVVVSSSUUU]]]aaavvvppp[[[XXX]]]```bbbccceeefffhhhjjjlllppprrrpppggg^^^ZZZXXXWWWQQQKKKAAA:::666444444444555555555555555555555555555444333222333444555666777999;;;;;;888666444444333444444333222222222333000333777999:::::::::;;;666888999999888999;;;======;;;:::::::::999777555333333444555666666666666777999999999666444333222444444444777<<>>===999555444444111444777999999999999:::888999:::999999999;;;===<<<:::999999999888666333222222444555666666777666888;;;===;;;777333333444444444444888>>>GGGOOOTTTTTTVVVZZZ]]]```dddiiilllqqqxxx|||yyyddd^^^VVVWWWooowwwjjjbbbpppqqqYYYQQQPPPOOOQQQXXX\\\```ttt{{{nnnlllooorrrwww|||wwwzzz~~~www``````jjjnnngggjjjkkkhhhcccbbbdddhhhkkkqqqoooddd___gggnnnoooTTTOOOGGG@@@;;;888666444555555555555555555555555333333222222333444666777999::::::999666555555666888===BBBBBB<<<666333222111444888999999999999:::999:::;;;:::999999:::<<<:::999888888999888666444222333444555666777777777999<<>>888666777555555444444444333333333555444222111222444666888999999888777666555444444333666999999555111111111222333555666888999::::::999999888888888999:::;;;999999999:::;;;999666444222222444666888999888777777888999888555333222222222666777888???JJJRRRTTTXXXXXXWWWXXX\\\bbbgggkkkvvvxxxwwwsssttthhhZZZWWW[[[ZZZiiisssjjj```YYYUUUSSSQQQOOOVVViiimmmeee\\\```tttfffUUUPPPQQQXXX^^^ccciiijjjbbb\\\WWWZZZccckkkmmmmmmrrryyyvvvhhhbbbbbbbbbaaabbbdddeeeeeegggkkknnnrrriiibbbbbbfffhhhddd```aaa]]]VVVLLLAAA:::666666555444444444444333333333444333222222333444777888999888888777666555444444222555888777444000000111444444666777888999999999999999888777888999:::;;;999999999:::;;;999666444333444555777888888777777666777888777444222111111333666777999???JJJQQQSSSTTTTTTUUUWWW[[[bbbhhhkkkvvvuuutttqqqwww}}}^^^ZZZZZZ[[[\\\fffkkkaaaVVVRRRRRRQQQOOOPPPWWWkkk|||sssvvvhhhaaaZZZccc~~~qqq]]]RRROOORRRZZZaaaiiilllqqq\\\^^^^^^aaahhhnnnppptttzzzhhh```bbbfffeeekkksssvvvtttuuu~~~}}}yyywwwsssnnnlllqqqiii[[[LLLAAA:::777555444444444444444444444444444333333333333555777999888888777666555444444333222555888777333111111222555666777888888888888888999888777777777888:::;;;999999999:::;;;999666444444555777888777666666666777888888777444222222222333666888999???IIIPPPQQQQQQQQQSSSVVV\\\bbbiiillluuu~~~tttrrrrrrmmmVVVYYY[[[[[[___ddd{{{~~~iii[[[PPPNNNOOOOOOOOOQQQSSSfffxxxvvvzzz{{{wwwuuutttpppnnnrrr}}}wwwxxx}}}xxxooovvvhhhaaaYYYhhh}}}qqqqqq~~~nnnaaaTTTOOOOOOSSSZZZaaannnppp|||rrrZZZ]]]___fffpppvvvwwwooocccgggooottt{{{}}}~~~ppp[[[III>>>999777666444444444444444444444444333333333333444666888999888888777666555444333333333666888777444111222444666666777888888888888888999888777777777888999:::999999999:::;;;999666444444666999999777666666777999999999777555333333444333666888999???HHHNNNOOOOOOPPPSSSWWW]]]dddjjjmmmttt|||}}}ssssssvvv```SSSWWWZZZ]]]aaadddvvvnnn\\\NNNKKKMMMLLLMMMQQQYYYbbb}}}kkkeeeggghhhccc\\\SSSNNNJJJKKKQQQVVVWWWVVVWWWVVV]]]fffhhhjjj}}}{{{eee```ZZZoootttddd___^^^ccckkktttggg]]]UUUOOOOOOQQQTTTZZZaaaiiinnn|||lllcccfffdddooo~~~tttlllooowww~~~{{{mmmqqq|||~~~mmmVVVCCC:::777666555333333333444444444444555333333333444555777888999888777777666555444333333333666888777333222333555666666777888999999999999888888777666777888999:::999999999:::;;;999666444333777::::::777555666888:::::::::777555333444555333666999:::???HHHMMMMMMPPPQQQTTTYYY___ffflllooottt|||~~~yyysssttt{{{VVVQQQVVVYYY```bbbfffyyyuuu```NNNLLLMMMLLLNNNTTTbbb```kkk~~~vvv{{{zzzgggaaaggglllfff]]]OOOKKKHHHGGGJJJLLLMMMLLLLLLPPPWWW]]]aaakkksss___]]]]]]}}}xxxaaa[[[]]]^^^bbbiii{{{ooo```VVVRRRNNNMMMQQQTTTVVV[[[```eeennnxxxpppkkkiiipppqqq}}}mmmZZZWWW]]]cccjjjxxxvvvyyy}}}|||rrrbbbMMM>>>888777555222333333333444444444555555222222333555666777999999777777666555444333333222222444666555222111222555555666777888999:::::::::888777666666666777999:::999999999:::;;;999666444222666::::::777555777:::999999999666333222333555333777999:::???GGGLLLLLLQQQSSSVVV[[[aaahhhmmmpppvvv}}}~~~rrrsssuuu~~~uuuQQQQQQUUUXXXcccccchhh|||xxxbbbPPPMMMPPPPPPTTT[[[bbbXXXYYYgggkkkfffnnn~~~yyyooopppzzzzzz|||fff^^^ccchhhaaaUUUJJJHHHGGGHHHKKKNNNPPPQQQFFFNNNVVV[[[aaaqqqmmmZZZ\\\bbbppp[[[XXX\\\```jjjuuurrrcccXXXRRRNNNLLLMMMSSSWWWXXX[[[```kkkuuupppnnngggccclllyyy~~~ggg[[[RRRUUU^^^```fffvvv{{{|||{{{{{{gggXXXFFF:::888777444000333333333444444555555555222222444555666888999999777777666555444333333222111333555444111///111444555666777888999:::::::::888777666666666777999:::999999999:::;;;999666444111666::::::777666888;;;999999777555222111222444333777999:::???GGGLLLLLLSSSTTTXXX\\\ccciiinnnqqqxxx~~~xxxsssrrrrrriiiQQQKKKRRRVVVfffiiimmm~~~}}}dddPPPPPPSSSRRRXXXeeejjjeeeccccccccccccfffkkk~~~uuuttt|||~~~xxxzzzhhhYYYZZZ]]]YYYQQQGGGGGGHHHHHHIIILLLQQQTTTMMMOOOWWW```dddlllqqqdddhhhooovvvdddXXX\\\eeemmmzzzggg\\\VVVRRRRRRNNNUUURRRRRR\\\^^^[[[___kkkpppnnnmmmjjjiiixxxmmmTTTTTTRRRRRR^^^jjjgggyyyyyywww|||}}}|||pppVVVLLL@@@999777777666444666555555555555444444444333333444666999::::::888999888777666444444333333333666888555000...000444999999999::::::;;;;;;;;;888777666777999;;;:::999999:::;;;;;;:::888555444444555666666444555666888777555333222333444444333222555777:::AAAKKKOOONNNPPPTTTVVVWWW\\\gggppptttwwwyyy}}}uuuqqquuuwww\\\LLLIIIPPPVVVhhhiiimmm~~~jjjUUUTTTXXXWWW[[[eeejjjhhhhhhjjjhhhggglllsss}}}sss]]]QQQQQQSSSOOOHHHGGGGGGGGGGGGHHHLLLQQQUUUWWWVVV\\\hhhooovvvlllmmm|||qqqaaaUUU[[[mmmuuu```WWWQQQNNNNNNPPPXXXWWWWWW___```^^^dddwwwllljjjgggcccbbbhhhsss}}}gggPPPQQQOOOQQQ___ooo|||nnnmmmpppsssuuuyyy~~~|||tttbbbJJJCCC;;;777888::::::888666555555555555444444444444333333555888::::::999999888777666444444444444444666777444000///111444999999::::::::::::::::::777666666777999:::999888999999::::::999777555444555666666666555555777888777555333222333444444333222555777:::AAAKKKOOONNNOOOTTTVVVVVV[[[fffooorrrvvvyyy}}}{{{sssrrryyy}}}uuuOOOIIIKKKNNNSSSiiiiiinnn}}}lllTTTSSS[[[^^^ccciiilllkkklllnnnkkkjjjqqqyyyoooaaaQQQIIIJJJJJJFFFBBBHHHHHHGGGGGGHHHLLLRRRVVV[[[WWW[[[iiittt{{{wwwwwwpppeeeZZZ^^^zzzjjjYYYSSSNNNKKKMMMQQQ[[[]]]]]]bbbaaabbblll{{{gggcccaaa]]]\\\cccjjjrrrvvvvvvuuuuuuwwwyyyaaaOOOPPPMMMRRRdddmmmggg[[[aaaeee|||mmmhhhmmmzzzwww|||eeeOOOAAA<<<777666888::::::999666555555555555444444444444333333555888999:::999999888777555444444444444444555666444111000222555:::::::::::::::999999999666555555666888999999888999999:::999888777555333555666666666555555777999777555333222333444444333222555777:::AAAKKKOOONNNOOOSSSUUUUUUZZZdddlllppptttxxxzzzuuuuuu~~~jjjLLLLLLNNNMMMQQQhhhjjjooo}}}oooTTTSSS```kkksssyyyooollljjjlllmmmooovvv~~~```UUUJJJHHHJJJIIIFFFEEEIIIIIIHHHHHHIIIMMMTTTYYYZZZVVVYYYcccmmmvvvlllhhh^^^___|||dddVVVSSSNNNLLLOOOQQQ\\\___```dddbbbfffuuuvvv___\\\\\\\\\]]]hhhjjjnnnqqqrrrsssyyy~~~\\\PPPRRROOOVVVmmmvvvmmmWWWXXXdddggguuuyyyaaaZZZ___qqqkkknnniiiTTT@@@>>><<<999888888888777666666555555555555444444444444444444555888::::::999888888666555555444444444444555555333111111444777:::::::::999999999999999666555444555777999888777999999999888777666444333555666777666555555777999777555333222333444444333222555777:::AAAKKKOOONNNPPPTTTUUUUUUYYYccckkknnnsssxxxwwwvvvzzz```KKKNNNNNNMMMPPPgggkkkrrr~~~zzz\\\XXXgggvvvsssmmmjjjooowww]]]RRRJJJKKKOOONNNLLLLLLKKKKKKKKKKKKLLLQQQWWW[[[\\\[[[\\\^^^ccckkkzzzxxx```bbb^^^___wwwaaaUUUSSSNNNMMMRRRRRR[[[^^^aaaffffffppprrrXXXTTTWWW\\\```ddddddfffkkknnnuuulllUUURRRWWWUUUaaa}}}vvvccc\\\jjjyyyzzzyyyqqqXXXTTT[[[|||vvvrrrttt}}}zzznnn```ZZZXXXTTTHHH======<<<:::999999888666555666555555555555444444444444444555777:::;;;;;;999888777666555555444555555444444333222222333666999999999999999999999999999666555444555777999888777888888888777666555444333555666777777555666777999777555333222333444444333222555777:::AAAKKKOOONNNPPPTTTVVVVVVZZZdddlllooorrrxxx{{{uuuyyySSSIIILLLJJJLLLQQQeeemmmvvveee]]]hhhwww|||yyy|||fffWWWMMMPPPVVVTTTQQQQQQMMMNNNOOOPPPQQQUUUZZZ^^^\\\```bbb```^^^cccqqq}}}nnneee]]]YYY___aaadddvvv```TTTSSSMMMLLLRRRUUU[[[\\\cccmmmsssrrrVVVQQQUUU[[[```^^^^^^cccjjjppp||||||pppdddXXX^^^fffdddttt}}}jjjdddlllvvv]]]\\\```nnnkkk^^^___bbb______\\\XXXTTTPPPLLLHHHDDD@@@::::::::::::999888888888666555555555555444444444444555777;;;>>>>>>;;;999777777666555555555555555444333222111222555888:::888888888888999999999:::666555555666888999999888888888777666555444333333666777777777666666888:::777555333222333444444333222555777:::AAAKKKOOONNNQQQUUUWWWWWW\\\fffnnnrrrsssyyyxxxwwwkkkLLLJJJIIIDDDJJJPPPbbbooozzzqqqgggnnnyyy~~~wwwcccUUUWWW]]]ZZZUUUUUUNNNPPPSSSUUUWWWZZZ]]]```]]]fffnnnpppnnnpppvvv|||___UUUQQQPPPWWW]]]bbbiiivvvcccVVVTTTMMMMMMTTTYYY[[[\\\gggyyyzzz]]]WWWXXX\\\```bbbccckkkttt{{{{{{sssoooyyy|||sssjjjmmm~~~~~~cccccc```ggg```YYY___```ZZZYYYTTTVVVWWWVVVQQQKKKEEEAAA999:::999999888777888888666555555555555444444444444666:::>>>AAA@@@<<<888777777666555555555555666444222000000333666999;;;666666777888999::::::;;;777666666777999:::999888888777666555444333333333666777888777666666888:::777555333222333444444333222555777:::AAAKKKOOONNNRRRWWWYYYYYY^^^iiiqqquuutttzzzyyyzzzwwwbbbKKKNNNIIIAAAIIIOOO^^^ppp|||uuuzzznnn\\\]]]bbb^^^XXXWWWOOORRRUUUXXXZZZ\\\___bbbcccooo}}}rrr[[[VVVSSSSSSSSSWWW^^^eeeqqqgggYYYVVVOOOOOOWWW\\\]]]]]]jjjfff^^^]]]^^^```gggjjjsss}}}uuuooovvv|||```___ZZZgggiiidddeeeaaa^^^ddd]]]___bbbaaa[[[QQQFFF???;;;;;;:::888666444555666666666555555555444444444333666;;;AAACCCBBB<<<888777666666555555555555666444222000000333777:::<<<555555666888999:::;;;<<<888777666777999;;;:::999888777666555444333333333666777888777666666888:::777555333222333444444333222555777:::AAAKKKOOONNNSSSWWWZZZZZZ```kkktttwwwuuuzzzzzzyyy~~~|||TTTMMMGGGFFFFFFHHHOOOVVVjjj{{{zzz___ccceeegggeeeVVVSSSQQQVVVXXXWWWaaaiiidddiiillluuuUUURRRVVVUUUUUU[[[```cccfffrrrvvv\\\TTTQQQRRRVVV\\\aaacccpppgggZZZ```eeeeeejjjqqq|||}}}vvvxxx[[[[[[]]]llloooiiiiiigggbbbeeebbblllwwwvvvfffOOO@@@<<<;;;;;;:::999888777666666666555555444444444555555555:::@@@BBBAAA>>>;;;999666555555555555444444444333222111111333666:::<<<777666555666888999999888444555777888999999888888666777777555333222333444666666777777777777666666333333333333333333333333555444555:::BBBHHHKKKLLLPPPSSSXXX^^^eeemmmuuu{{{zzzzzzyyy|||lllSSSLLLHHHGGGGGGHHHNNNTTTdddxxxooouuu{{{iiiUUUXXXVVV\\\```bbbmmmwwwrrrmmmooo[[[QQQTTTUUUVVVZZZ___bbbiiiwwwhhhXXXTTTWWW[[[```gggmmmyyyhhhkkkooooooqqq{{{yyyjjjfffkkk{{{xxxwwwtttrrryyyiiiQQQDDD>>>;;;:::999888777666666666666555555444444555555555777;;;@@@CCCAAA>>>;;;999666555555555555444444444333222111222333666:::<<<777666555666888999888777444666777888999999888888777888777666333333444555888888888888888777666666333333333333333333333333666555666;;;BBBHHHLLLLLLOOORRRWWW]]]dddllluuu{{{zzz{{{{{{~~~WWWPPPKKKHHHHHHIIIIIILLLRRR]]]uuunnn[[[```___eeekkknnn{{{rrrnnnvvveeeSSSTTTYYY[[[]]]___dddmmm}}}xxx]]]YYY```eeegggnnnyyytttqqqxxx|||xxx~~~vvvppp{{{~~~___KKKAAA;;;;;;:::999777666666666666666555555444555555666666999===AAABBB@@@===:::888666555555555555444444444333222222222444777:::<<<777666666777999999888777555666777999999999999888888888888666444444555777;;;;;;;;;:::999888777666333333333333333333333333666666777<<>>======<<<:::888666555333333333333333333333333555777:::===BBBGGGMMMPPPQQQSSSUUUWWW[[[bbbjjjpppvvvyyyxxxvvvvvvzzzyyyUUUNNNJJJGGGFFFHHHIIIGGGHHHLLL\\\sssuuudddfffkkknnnooonnnmmmooosssxxx}}}oooeeedddjjjooo{{{}}}www{{{xxxzzzxxxzzz]]]KKKFFFFFFBBB===:::;;;<<<<<<;;;999777555555555555555666777888888888999:::999777555444444666555555555555444444444222333333555666888:::;;;;;;;;;<<<===>>>===:::888666777888::::::::::::999999999888555444555888;;;<<<<<<<<<:::999777666555333333333333333333333333444666:::===AAAFFFLLLPPPRRRSSSUUUXXX\\\ccckkkqqquuuxxx~~~vvvrrrxxxkkkUUUMMMJJJFFFEEEGGGGGGFFFHHHKKKSSSlllzzzrrryyy}}}xxxuuu}}}|||vvvvvvyyy}}}mmmhhhjjjppp}}}~~~yyy}}}zzziiiiiiyyy~~~wwwoooyyy~~~fffQQQLLLKKKDDD===<<<999;;;>>>@@@???;;;777444555555555555666777888999888999999888666555555555666555555555555444444444222333444555777999:::;;;::::::;;;<<<===<<<999666666777999:::;;;;;;:::999999888777444333444888;;;::::::999999777666555444333333333333333333333333222666:::===@@@EEEKKKPPPRRRTTTVVVYYY___hhhrrrxxxvvvxxx{{{wwwmmm{{{eeeYYYNNNJJJFFFDDDFFFGGGEEEGGGKKKLLLfffiiikkkjjjmmm~~~wwwqqqlllssswwwpppnnnqqq{{{}}}iiiWWWPPP___hhhhhhddd]]]gggqqq\\\OOOSSSRRREEE===???999<<<@@@BBBAAA===777444555555555555666777999999888999:::888666555666777666666555555555444444444222333444666777999:::;;;999999:::;;;<<<;;;777444666777999:::;;;;;;::::::888888666444222444888;;;888888888777666555444333333333333333333333333333222555999<<>><<<<<<;;;999777666666666777555555555666777888::::::;;;:::999777666777777888999888777777888777555333333444666888999::::::999::::::999:::;;;:::777555999999::::::::::::999999888777555444333444666777666666666555555555444444333222222222333444555666444555999===DDDJJJOOORRRRRRTTTVVVYYY]]]eeennnttt|||zzz{{{{{{||||||___XXXXXXMMMOOOLLLHHHFFFFFFGGGGGGGGGFFFNNNgggsssgggdddeeefffgggyyywwwvvv~~~vvvuuuvvvwww}}}YYYHHHHHHLLLGGGPPPXXX[[[aaaooo}}}~~~vvvhhhXXXJJJAAA===<<<;;;:::888777666666666666555555555666777999:::;;;;;;:::999888777777777777777777777777777666444333333444666888999:::999999:::::::::::::::999777666999999::::::::::::999999777666555444444555777888666666666555555444444333222222222333333444555555444666999>>>EEEKKKQQQTTTVVVXXX[[[]]]___eeemmmssszzzzzz{{{vvvyyyzzzzzzttt]]][[[ZZZNNNQQQMMMIIIGGGFFFGGGGGGGGGFFFLLLbbbyyyjjjhhhmmmrrruuu{{{sssdddUUUQQQTTT[[[fffppp{{{zzz{{{}}}uuuSSSJJJNNNRRRPPPYYY```fffoooqqqZZZIII@@@======;;;:::888666555555666666444555555666888999;;;<<<::::::999888888777777777555666777777666444333222444555777888999999999888::::::;;;:::999888777777888999999::::::999999888555555444444555666777888777666666555444333333333111111222333333444444444444666999???EEELLLQQQTTTWWWZZZ]]]^^^___dddlllssswwwxxxwwwuuuzzz{{{|||tttccc```]]]RRRRRRNNNJJJGGGFFFGGGGGGFFFGGGJJJ\\\yyyqqqhhhlllrrrtttyyy|||hhhVVVQQQSSSTTTXXX^^^dddwww~~~jjjRRRMMMSSSWWWYYYaaagggllluuuoooWWWHHHAAA>>>===;;;:::888666555555555666444555555666888:::<<<===::::::999999888777777666333555888888666333222222444555777888999999888888:::;;;;;;:::888777777999888888999999999999888888444444444555666777888888777666666555444333222222000111222333444444444333555666:::>>>DDDKKKPPPSSSUUUYYY\\\\\\\\\aaakkksssvvvyyy}}}wwwxxxyyylllbbb^^^YYYSSSOOOJJJGGGGGGGGGFFFFFFGGGGGGSSSlllrrrrrrtttuuuyyyiiiTTTOOOQQQRRRUUU\\\eeewwwzzz```TTTTTT\\\eeeiiioootttvvv{{{{{{bbbOOOGGGCCC???<<<;;;999888666555555555555444555555777888:::<<<===999:::999999888777777666333666999999666444333333444555777888999999888888:::;;;<<<:::777666777999888888999999999999888888333333444555666777888999777666666555333222222111///000222333444444333333555777:::>>>DDDJJJOOORRRTTTWWWZZZZZZZZZ```kkkuuuvvvzzzwww{{{www{{{~~~qqqccc___^^^SSSPPPKKKHHHGGGGGGFFFEEEHHHEEELLLaaavvv~~~ssswww{{{yyy^^^VVVVVVVVVYYY______mmmiiiYYYVVV[[[ggguuu~~~}}}kkkUUUHHHEEEEEE@@@;;;:::999777666555555555555444555555777999;;;===>>>999999:::999999888777666444777;;;;;;888444444444555666777888999999888777:::;;;<<<:::777666888:::888888999999999999888888222333444555666888888999777666666555333222111111///000222333444444333333666777:::>>>CCCIIINNNPPPTTTWWWZZZZZZZZZaaammmxxxwww|||zzzxxxzzzzzz}}}}}}ppptttsss```ZZZRRRKKKJJJKKKHHHGGGHHHDDDJJJOOOTTTbbbvvv|||uuuuuufffXXXXXXZZZ\\\]]]ddd|||ooo___SSS[[[mmmqqqpppaaaOOOFFFFFFGGGBBB<<<444555777888888777666555444666888:::<<<<<<;;;:::999<<>>:::777666666777:::<<<:::555111222444777777888999999999999888;;;:::888666666777888999555333333555888999777555444555777888999999999888888777666444222111111111111111222222222333333333666666888>>>FFFMMMPPPQQQWWWVVVXXX[[[\\\___mmm|||{{{~~~zzzyyy{{{{{{}}}sssppprrrlll___VVVOOOMMMLLLHHHFFFGGGDDDHHHLLLPPP]]]pppxxx}}}nnn[[[WWWZZZ^^^aaammmhhh]]]SSS\\\qqqzzzsssfff[[[NNNGGGFFFEEE@@@;;;777888888888888888777777555666999;;;<<<<<<;;;:::999;;;<<<;;;888555555666888;;;<<<999444111222555777888999999::::::999999<<<:::888777666777888999777666555777999:::888666555666777888888999999999:::999777666444333333333111111222222222333333333777666888===EEEKKKNNNNNNOOOQQQVVV\\\^^^bbbppp}}}~~~}}}||||||~~~~~~qqqooorrrddd[[[SSSPPPMMMHHHEEEFFFDDDGGGHHHJJJUUUiii{{{zzzaaaXXXYYY___eeewwwxxxccc^^^ZZZggg~~~ppp___]]]VVVNNNHHHEEEBBB>>>:::::::::999888888777777888666777999;;;<<<<<<;;;:::999999999777555444555666;;;;;;;;;777222111333666999999:::;;;;;;;;;;;;;;;<<<;;;999777666666777888999888888999:::;;;999888666666666666777888999:::999888777555444333222222111111222222222333333333777777999===DDDIIILLLMMMKKKOOOWWW^^^aaaeeeppp|||yyyzzz|||}}}xxxlllnnnfff]]]TTTQQQNNNIIIFFFFFFEEEEEEEEEGGGPPPdddzzzkkk\\\ZZZaaaiiizzzeeeaaacccvvv~~~uuunnncccWWW[[[WWWPPPIIIDDD@@@===<<<<<<:::999777666666777777777999;;;<<<===<<<;;;::::::999777555444555666888<<<;;;999555222111444777::::::;;;<<<<<<<<<<<<<<<===;;;999777666666777888999999999999:::999888888888777666666666777999:::666555444222111000000000111111222222222333333333666777:::>>>DDDJJJNNNPPPOOOUUU^^^bbbccceeennnvvv||||||wwwxxx{{{rrroooeee\\\TTTQQQOOOJJJGGGHHHEEEEEEEEEFFFNNN```zzztttaaa[[[aaakkkhhhaaaddd|||yyylllddd___\\\^^^ZZZRRRJJJCCC???>>>???:::999777666555555555666999:::<<<======<<<;;;:::;;;999777555666777999:::<<<:::777444222333666888;;;;;;<<<============<<<<<<;;;999777666666777888888999999999888777666666888777666666666777999999555444333111111000000000111111222222222333333333444666;;;@@@FFFLLLQQQUUUSSS[[[ccceeedddgggnnntttwww{{{}}}yyywwwyyy}}}|||yyyfff]]]UUURRRPPPLLLIIIIIIEEEEEEEEEGGGLLL[[[uuuxxxbbb[[[cccnnnnnnaaabbbyyy~~~~~~uuuiiiaaa```bbb___ZZZRRRIIICCC@@@>>>>>>888888777666555555555666:::;;;===>>>>>><<<;;;999;;;999777666888::::::::::::888555333333555888:::;;;;;;<<<============<<<;;;:::888666666777888999777999999999666555444555888777777777777777888888666555444333222222222222111111222222222333333333333666;;;AAAFFFMMMSSSWWWSSS]]]dddddddddjjjsssxxxuuuyyywwwwwwzzz~~~iii```WWWTTTRRRMMMJJJJJJEEEEEEFFFGGGIIISSSkkkwww```ZZZeeesssyyyiiihhh~~~{{{sssjjjccc``````YYYTTTNNNHHHEEEAAA===:::777777888888888777777666<<<===>>>???>>><<<;;;999:::888666666999;;;;;;:::888666444333555777999::::::;;;<<<<<<======<<<<<<999888777666666888:::;;;777999;;;999666444444555777777888888888888777777555444333222222111111222111111222222222333333333333777<<>>???>>>===;;;999999777555666999;;;:::999666444333444666999:::;;;:::;;;;;;<<<<<<<<<<<<<<<999888666666777888;;;<<<888:::<<<:::666444444555666777888999999888777666222222111000/////////000111111222222222333333333333777===AAADDDHHHOOOTTTWWW___ccc```___iiitttyyyyyy}}}|||zzzzzzyyytttlllbbb[[[VVVRRRNNNKKKGGGCCCDDDFFFDDDDDDUUUkkkssspppvvvwwwhhh___aaaaaazzz{{{oooaaaZZZZZZTTTOOOIIIDDDAAA???===<<<<<<:::888777999::::::999===<<<;;;;;;::::::::::::888777666777:::===>>>???666666666666777888:::;;;>>>>>>>>>===============333333333444666777999:::<<<;;;;;;:::999888777777999999999999888777666555333222000//////000222333...//////111222333444444555999???BBBDDDGGGLLLQQQVVV\\\aaaaaaaaaggguuu|||xxxvvvxxx{{{|||wwwkkk```ZZZUUUQQQNNNHHHDDDEEEGGGDDDDDDSSSfff|||qqqbbbfffmmm}}}{{{aaa^^^bbbccc|||{{{sssggg]]]YYYUUUPPPJJJEEEAAA???===<<<;;;999777777999;;;;;;;;;>>>===<<<;;;:::999999999999777666888<<<>>>>>>===555555666777888999:::;;;======>>>>>>>>>===<<<<<<333333444555666888999:::<<<;;;:::999888777666666666777777777666555444444333222000//////000222333000000111222333444444555666:::???BBBDDDHHHMMMQQQWWW\\\`````````eeerrr}}}zzz|||sssoooqqqvvv{{{}}}}}}sssggg^^^YYYTTTPPPJJJGGGGGGHHHDDDCCCNNN]]]uuu}}}www^^^bbbsssyyybbbaaafffhhh}}}yyynnn```WWWVVVRRRKKKEEEAAA???<<<;;;;;;999777777999<<<>>>>>>>>>===<<<:::999999888888:::777666999???@@@>>>:::444555666777999:::;;;<<<;;;<<<>>>>>>>>>===;;;999444444444555666888:::;;;<<<;;;999888666555444444444444555555555444333333333222111000000111222333222222333333333444444444777;;;@@@BBBDDDGGGMMMQQQWWW[[[_________dddpppyyywwwwwwvvvsssrrrsssxxx~~~xxxlllddd\\\UUUQQQMMMJJJIIIHHHEEECCCJJJTTThhhqqqzzzoooyyyfff```cccjjj}}}ppp```WWWWWWRRRKKKEEEAAA>>><<<::::::888777888;;;>>>@@@AAA>>>===<<<:::999888888777;;;888777;;;@@@AAA<<<777444555777888:::;;;<<<===:::;;;===>>>>>><<<999777444444555666777999:::;;;<<<;;;999666555444333333444444444555555444444333222222111000000111222222222222333333333333333333777:::???AAACCCGGGLLLQQQUUUYYY]]]^^^___eeepppyyyuuu|||ppprrrtttsssvvvzzzssslllcccZZZSSSQQQNNNKKKHHHEEEDDDGGGLLLXXXeeevvvcccZZZ___qqq}}}lll^^^XXXVVVQQQJJJEEEAAA>>>;;;999999888888:::===@@@AAAAAA======;;;:::999888888888:::999999<<<@@@???:::555555666888:::;;;<<<<<<<<<:::;;;===>>>===:::888666555555555666888999;;;<<<<<<:::888555444333444444555555666666666555444444222111111111111111111222111111111111222222222222666999===@@@BBBFFFMMMRRRSSSWWW[[[^^^aaahhhrrrzzzvvvyyyvvvuuurrrssstttwww{{{xxxssskkkbbbZZZUUUQQQLLLHHHEEEEEEFFFGGGJJJYYYnnn~~~```[[[hhhzzzggg\\\ZZZTTTPPPIIICCC???===:::999888888999<<<@@@BBBBBBAAA<<<;;;:::999999888888999999:::;;;<<<===;;;888555666777999;;;<<<<<<<<<;;;:::;;;<<<<<<;;;999777555666666666777888:::<<<<<<;;;999777555444444555666777888888777777555444444111111111111111111111111000000000111111222222222555888<<>><<<:::999777888;;;???CCCCCCAAA???::::::999999999999999:::888:::===<<<999777666666888999;;;<<<===<<<;;;:::;;;;;;;;;:::999777666555666666777888999;;;<<<===;;;999777555444555777888999999888888666555333222111111111222222111111111000000111111222333444444555999===@@@DDDJJJRRRYYYWWWZZZ]]]aaafffmmmvvv|||{{{xxxpppmmmpppwww||||||wwwtttrrrnnnhhhccc[[[VVVNNNGGGEEEGGGGGGDDDJJJPPPaaasssaaaccczzz}}}ssseee]]][[[PPPLLLFFFAAA>>><<<:::999777999<<>>999999888888999999:::;;;777;;;>>><<<777444555777999:::<<<======<<<:::999;;;;;;:::999888777666666666666777888999;;;<<<===:::999666555555666999:::999999888777666444222111111111222222222222111111000000111222444555666666666:::>>>BBBFFFLLLUUU\\\ZZZ\\\```cccgggnnnuuu{{{~~~uuupppqqqooommmwww~~~zzzvvvqqqlllgggeee```ZZZQQQJJJFFFEEEEEEEEEKKKJJJUUUkkkjjjeeewwwpppjjjccc[[[UUULLLIIICCC???>>>===<<<;;;444888>>>AAAAAA???===<<<999999999999999999999999===<<<:::888666666666666888999;;;======<<<;;;:::666666777777777666555555::::::999999999999999999;;;888555666888999777555888888888888666444222111222111000000000111333444333222111111222333555666777888;;;???EEELLLUUU[[[aaa``````bbbgggnnnvvv{{{||||||tttqqqssswwwvvvuuu|||vvvoooiiiccc```\\\XXXRRRNNNKKKIIIFFFEEEDDDIIIRRRddd}}}kkktttzzzrrrmmmhhhbbbZZZUUUMMMHHHCCC>>>===<<<<<<;;;999<<<@@@AAA@@@===;;;:::999999999999999999999999<<<;;;999777666666666666888999;;;======<<<;;;:::999999999999999999999999::::::999999999999888888999777555666888999888666777777777666555333111000111111000000111111222333222222222111222333555666777999<<>>===;;;:::999888777666666888:::<<<::::::999999888888777777444555555777999::::::999777666666444333222000000///000111333333222111111222222222222333444555555777999<<<@@@EEEKKKRRRWWWWWW\\\bbbgggkkkpppvvvzzz{{{{{{xxxxxxxxxuuussswwwxxxzzzwww|||vvvqqqllliiigggeeebbb]]]XXXSSSOOOJJJFFFCCCKKKCCCKKKbbbdddzzziiiYYYUUU\\\ddduuupppiiivvvyyyrrroookkkhhheee^^^UUUNNNJJJFFF@@@===<<<===>>>>>>BBBBBBAAA>>>:::999:::;;;::::::::::::::::::::::::888777666666666777999999:::;;;===>>>>>>===;;;:::888777666666777999;;;===::::::999888888777666666333444666888999999::::::888777666555333222111111///000111333333222111111111111222333444444444444777999===@@@EEEJJJQQQUUUWWW[[[```cccgggnnnwww~~~zzz~~~wwwrrrrrrssstttwww{{{|||vvvpppkkkhhhgggkkkfff```YYYTTTPPPKKKHHHGGGHHHCCCLLL]]]```qqqlllXXXRRRXXXaaazzzhhhmmmyyytttnnnllljjjiiiggg```WWWQQQGGGDDD@@@>>>???@@@AAA@@@???@@@???<<<:::999;;;===::::::::::::::::::::::::888777777777777999;;;<<<;;;<<<===>>>>>>===;;;:::888888777888999;;;===>>>::::::999888777666666555222555888999999888999:::999888666444333222222222000000111222222222222222111111222333444444444444777999===AAAEEEJJJPPPTTTVVVZZZ^^^```ccckkkxxx{{{|||zzzvvvssssssxxx}}}}}}xxxsssoookkkjjjiiikkkgggaaa\\\WWWRRRNNNJJJJJJFFFEEEKKKQQQXXXjjj}}}aaaTTTXXXccc|||nnnyyyyyyvvvpppnnnllljjjfff^^^TTTLLLDDDBBB@@@AAABBBCCCCCCBBB>>>>>>===<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777777999;;;===>>><<<===>>>???>>>===;;;999555666777888:::;;;<<<===::::::999888777666555555222555999:::999888888999888777555333111111111111111111000000111111222333000111333444555444444444777:::===AAAEEEIIIOOORRRSSSWWW\\\___bbbjjjwww}}}}}}yyyvvvtttyyyyyyyyywwwssspppnnnmmmmmmmmmiiifffbbb^^^ZZZUUUOOOKKKLLLEEEGGGIIIEEEMMMbbbooolllVVVWWWcccooo~~~}}}vvvsssoookkkeeeZZZMMMDDDBBBAAAAAABBBDDDEEEEEECCC===>>>===;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888:::<<<>>>???<<<===>>>???>>>===;;;999111222444666888999999:::::::::999888777666555444222666::::::888777777999777666444111000000000000222111000000000111333444000111333444555555444333777:::>>>AAAEEEIIINNNRRRPPPUUU\\\___bbbiiivvv~~~{{{wwwssssssvvvyyyyyyxxxyyyrrrsssvvvtttqqqooolllkkkiiifff```XXXQQQMMMLLLHHHGGGHHHHHHKKKWWWeee^^^ZZZdddlll{{{xxxzzzuuupppkkkaaaTTTJJJGGG@@@AAACCCFFFHHHGGGCCC@@@<<<<<<;;;;;;;;;:::::::::>>>===;;;:::999999:::;;;555666888:::;;;;;;;;;;;;:::;;;>>>???>>>;;;777555888777777777777777888888;;;;;;;;;:::888555333111777777888888888888777777444333222111000000000000111000000000222333222111222333444444333333555777999999;;;>>>CCCIIINNNRRRUUUYYY]]]```cccjjjuuu}}}~~~xxxyyyyyyyyyyyy}}}|||sssooossswwwuuunnnjjjppppppmmmggg^^^VVVQQQOOONNNJJJHHHHHHFFFHHHRRR^^^}}}nnnbbbfffhhh~~~|||yyyvvvrrrnnnjjjaaaSSSGGGCCCBBBBBBCCCEEEFFFDDDAAA>>><<<<<<<<<<<<;;;;;;::::::===<<<;;;999888888888999666777999;;;<<<<<<<<<;;;;;;<<<======<<<:::777555777777777777777888999999999999999888777666555444666666777777777777666666444333222111000000000000111000000000222333222111444555666555444444555777999999;;;>>>CCCIIIOOORRRWWW[[[^^^```aaagggqqqyyy~~~zzzxxxxxxvvvtttwww}}}vvvqqqpppwww{{{wwwnnniiiooooookkkeee\\\VVVTTTTTTQQQNNNJJJHHHEEEEEELLLTTTnnnooogggeeeqqq~~~zzzwwwqqqkkkggg^^^PPPEEEAAAFFFEEEDDDCCCCCCAAA???<<<=========<<<<<<<<<<<<;;;===<<<:::888777777777777777999:::<<<=========<<<>>>===<<<;;;:::888777666666666777888888999:::;;;888888777666666666777888555555666666666666555555333222111111000000000000111000000000222333222111555666777666444444555777999999;;;???DDDKKKPPPSSSYYY\\\_________dddmmmuuu|||}}}~~~{{{xxxwwwxxxzzzssstttxxx}}}}}}xxxssssssmmmjjjeeeaaa^^^[[[ZZZYYYVVVSSSOOOJJJEEEDDDGGGLLL```uuuppplllpppttthhh```WWWMMMGGGEEEKKKHHHEEECCCBBB@@@>>><<<=====================<<<>>>===;;;999777777777777999:::<<<===>>>>>>>>>===???>>>;;;999777666777777555666777999:::;;;;;;;;;999888666444444555777999555666666777777666666555222222111000000000000000111000000000222333222111555666666555333333444666888999<<<@@@FFFLLLRRRUUUYYY\\\^^^______cccmmmtttwww|||{{{~~~qqqvvv}}}zzztttvvv|||rrrkkkeeecccdddddd___ZZZ[[[YYYTTTMMMHHHGGGGGGGGGVVVgggzzz{{{wwwcccVVVOOOJJJJJJMMMNNNKKKGGGDDDBBBAAA???===<<<=====================???>>><<<:::999888999999:::;;;===>>>???>>>>>>===???===:::777555666777888555666888:::;;;<<<<<<<<<;;;999666444333444666888666777777888888777777666111111000000///000000000111000000000222333222111333444444333222111333555888999===BBBHHHNNNSSSVVVXXX[[[^^^___```eeeooowwwuuu~~~~~~~~~}}}{{{zzzmmmssszzz|||uuuooosss|||xxxrrrmmmkkkkkkhhhaaaZZZ]]]]]]XXXQQQLLLKKKIIIFFFUUU___qqq[[[OOOJJJJJJMMMRRRNNNKKKHHHEEEDDDBBB@@@>>>;;;<<<<<<<<<<<<=========>>>===;;;:::999::::::;;;;;;<<<===>>>???>>>=========;;;888666555666777888666888999;;;<<<<<<;;;;;;:::888666444333444666777777777888888888888777777111000000//////000000000111000000000222333222111111222333222111111333555777999>>>CCCJJJPPPUUUWWWXXX\\\___```bbbhhhrrrzzzttt}}}vvvuuukkkmmmsssvvvsssnnnoootttsssttttttrrrmmmfff```]]]]]]^^^ZZZSSSOOOOOOLLLFFFTTTWWWrrrssscccRRRKKKKKKKKKMMMPPPKKKIIIFFFEEEDDDCCC@@@>>>::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;;;;;;;<<<===>>>>>>>>>===<<<;;;999777666555666888999888999;;;<<<===<<<;;;:::777666555444444555777888666666777777777777666666000000////////////000000111000000000222333222111000111222222222333555777777999>>>DDDKKKQQQVVVXXX[[[___bbbcccdddiiisss{{{vvv~~~yyyrrrpppkkkjjjmmmsssuuupppllllllhhhpppvvvtttkkkccc```aaa\\\^^^ZZZSSSPPPQQQMMMGGGLLLJJJbbbzzzpppcccWWWLLLKKKMMMMMMLLLMMMHHHFFFEEEEEEDDDCCC@@@>>>:::::::::;;;;;;;;;<<<<<<:::999888888888999:::;;;;;;<<<===>>>>>>===<<<<<<999888777666666777888999999:::<<<======<<<:::999444333333444555777999:::555555666666666666555555000000////////////000111111000000000222333222111000222333333333444777999777999>>>EEEKKKRRRWWWYYY^^^aaaddddddeeejjjsss{{{www~~~|||~~~{{{tttnnnllloooqqqrrrpppllliiijjjlllnnnppprrrpppkkkfffccccccbbb\\\UUUVVVYYYYYYRRRJJJMMMLLLWWW{{{nnn___PPPOOOOOOOOOPPPOOOLLLJJJHHHHHHFFFEEECCCAAA@@@???>>>===<<<;;;;;;<<<===>>>777888888999;;;<<<=========:::777888;;;======<<<888777666555555666777888=========<<<;;;;;;;;;;;;555555666666777777888888888888777555444333222111///////////////000111111000111111111111222222222222222333444444555555666999<<>>>>>===<<<<<<<<<======777888999:::;;;<<<<<<===<<<:::999:::===>>>===;;;555555555666777888999:::<<<<<<<<<<<<;;;:::999999555555666666777777777777888888777555444222111111///////////////000111111000111111111111222222222222222333444444555555666999<<<@@@EEEJJJPPPVVVZZZ^^^^^^hhhmmmhhhnnnzzz|||yyyzzzvvvuuuvvv{{{vvvtttvvvtttnnniiihhhmmmooopppnnnjjjhhhiiikkkmmmmmmmmmjjjhhhggghhhiiiccc^^^YYYYYY[[[YYYRRRKKKFFFFFFKKK^^^yyydddWWWPPPPPPOOOOOOOOOOOONNNKKKHHHHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<888888999:::;;;<<<<<<===::::::<<<>>>??????<<<999333444666777999999:::::::::;;;;;;;;;;;;999777666555666666666666777777777999888777555333111000//////////////////000111111000111111111111222222222222222333444444555555666888;;;@@@DDDIIIOOOUUUYYY\\\]]]ggglllhhhooo{{{}}}yyywwwpppppprrrvvvrrrppprrrqqqmmmjjjjjjjjjlllmmmkkkgggeeefffhhhkkklllkkkjjjhhhfffeeeeee\\\XXXUUUUUUXXXWWWPPPJJJJJJJJJLLLVVVooo~~~hhhZZZTTTSSSQQQPPPOOOOOOOOONNNKKKHHHHHHGGGEEECCCBBBAAAAAAAAA>>>???@@@@@@???===;;;:::999999::::::;;;<<<<<<===999;;;>>>AAAAAA???;;;888444555777999::::::999999999:::;;;;;;:::888666444666666666666666666666666888888666444222000///...///////////////000000111000000111111111222222222222222333444444555555666777;;;@@@DDDIIINNNTTTWWW[[[[[[dddiiieeelllxxxyyyxxxwwwqqqsssxxxzzztttpppqqqooojjjggghhhgggiiijjjhhhdddaaabbbdddiiiiiikkkkkkiiieeeaaa]]]VVVSSSRRRTTTWWWVVVQQQLLLJJJJJJJJJNNN\\\xxxxxxdddYYYVVVVVVVVVRRRQQQPPPPPPPPPNNNKKKHHHHHHGGGEEECCCAAAAAABBBBBB??????@@@@@@>>><<<:::999:::::::::;;;;;;<<<<<<===999<<<@@@BBB@@@===:::777888888999::::::999888777999:::::::::888777555444666666666555555555555555777777555444222000///...///////////////000000111000000111111111222222222222222333444444555555666777;;;@@@EEEIIINNNSSSVVV\\\\\\eeeiiidddjjjuuuvvvxxx}}}~~~xxxvvv{{{yyysssqqqmmmgggcccccceeeggghhhfffbbb```aaacccffffffhhhiiiiiiddd^^^XXXUUUTTTTTTVVVXXXWWWSSSNNNJJJKKKLLLNNNTTTgggyyy```TTTRRRTTTUUUVVVSSSRRRQQQQQQQQQOOOLLLIIIHHHGGGDDDBBBAAAAAABBBCCC@@@@@@???>>><<<;;;999888::::::;;;;;;<<<<<<<<<<<<;;;===@@@@@@>>>;;;999888:::::::::::::::999888777;;;;;;:::888777666555555666666666555555555555444555555444333111000/////////////////////000111111000111111111111222222222222222333444444555555666888<<>><<<:::999888777;;;;;;;;;;;;<<<<<<<<<<<<===>>>???===:::888888:::;;;::::::999999999::::::===<<<999777666555666666666666555555555444444444333333333222111000000000///////////////000111111000111111111111222222222222222333444444555555666999===BBBHHHLLLOOOSSSVVV\\\\\\eeejjjeeekkkwwwxxxyyy~~~~~~{{{wwwtttuuuzzz|||uuuooonnnlllhhhfffhhhfffhhhiiigggcccaaabbbdddbbbaaa```aaacccbbb___\\\YYYXXXXXXYYYXXXUUUOOOKKKIIIIIIMMMRRRTTTXXXeeesssggg\\\TTTTTTUUUTTTUUUXXXVVVUUUTTTSSSSSSQQQMMMKKKIIIGGGDDDAAAAAAAAACCCDDDAAA@@@===:::888777777777;;;;;;;;;<<<<<<<<<<<<<<<>>>???>>>;;;777666888;;;::::::999888999:::<<<===???===999666555555666777666666555555555444444444222222222111111111111000///////////////000111111000111111111111222222222222222333444444555555666999===CCCHHHLLLPPPTTTVVVXXXXXXbbbgggcccjjjvvvxxxyyy{{{zzzyyyyyyzzz{{{||||||wwwuuurrrpppnnnllliiigggiiihhhfffdddcccbbbccccccccc___\\\\\\___^^^ZZZVVVWWWUUUUUUVVVXXXWWWSSSOOOSSSUUUVVVTTTRRRUUU[[[bbb{{{rrrkkkZZZYYYWWWVVVVVVWWWYYYZZZXXXWWWVVVUUUTTTQQQLLLIIIFFFDDDCCCCCCEEEFFFFFFEEE;;;:::999888888888999:::===;;;:::;;;>>>@@@>>><<<;;;:::888888888:::<<<===<<<;;;:::999::::::<<<======;;;777444333555777888666555555444444444555555222222000///............////////////////////////000000111222222222222111333333222222222333444444888===AAACCCIIIPPPTTTSSSWWW^^^bbb```aaaiiisssxxx{{{||||||}}}zzz{{{{{{yyyvvvvvvyyy|||yyyvvvrrrppppppooollljjjiiihhheeecccaaaaaabbbcccaaa^^^[[[\\\^^^^^^ZZZVVVVVVTTTTTTUUUWWWWWWTTTRRRWWWYYYXXXUUUQQQQQQUUUZZZlllnnn___ZZZ[[[ZZZYYYXXXXXXYYY[[[\\\ZZZWWWTTTRRRPPPOOOLLLJJJGGGEEEDDDDDDEEEFFFEEEDDD<<<;;;:::999888999999:::>>><<<;;;<<>>===<<<;;;:::999::::::;;;888777555444444555888999777666666555555555555555222111000///............////////////////////////000000111111222222222111333333222222222333444444888===@@@CCCHHHPPPTTTSSSWWW___ccccccdddllluuuzzzyyy{{{zzzwwwsssuuu{{{}}}|||xxx{{{|||xxxrrrqqqwww|||yyysssnnnmmmppppppmmmjjjjjjgggccc```______aaabbb___]]][[[[[[]]]]]]ZZZWWWUUUSSSSSSTTTUUUVVVUUUTTTWWWXXXWWWTTTPPPOOORRRUUUbbbnnn\\\TTTRRR\\\\\\[[[[[[\\\\\\^^^^^^\\\XXXRRROOOMMMMMMLLLKKKHHHGGGEEEEEEFFFFFFEEECCC===<<<;;;:::999::::::;;;???>>>======???@@@???>>>999888888888:::<<<>>>???>>>===;;;:::999888888888222222333444555777888999888777666555555555555555222111000//////......///////////////////////////000000000111111111222222333222222222333333444555777<<>>===<<<;;;:::;;;<<<<<<>>>>>>======>>>>>>======888888888999;;;===>>>@@@>>>===<<<:::888777666555111222333555777888888999777666555444444444444444111111000///////////////////////////////////////000000000000000111111222222222222222333444555555777;;;???AAAFFFOOOTTTTTTUUU^^^fffhhhjjjqqqxxx{{{www~~~{{{sssqqqqqqsssxxx|||}}}|||{{{wwwsssppppppsssvvvvvvvvvppplllhhhgggjjjkkkiiieeefffccc^^^ZZZXXXYYY[[[]]]WWWVVVWWWXXXYYYYYYXXXWWWUUUUUUTTTRRRPPPOOOOOOPPPKKKLLLNNNNNNNNNOOOQQQRRRVVVhhhmmm___YYYZZZ\\\]]]___```aaabbbbbbaaa```___ZZZXXXTTTRRRPPPMMMJJJHHHFFFEEEDDDEEEEEEDDDBBB@@@??????===<<<<<<<<<===>>>=========<<<;;;;;;;;;;;;777888999:::;;;===??????>>>===<<<:::888666444333333444555777888888777777666555444333222222222222111000000////////////000////////////////////////000000/////////000111222222222222222333444555666888<<>>>>>???<<<===>>><<<:::999999:::888999:::;;;<<<===>>>>>>===<<<<<<:::888555333222444555666777777777777666555444333222111000000000000000////////////000000////////////////////////000000///...///000111222111111111222333444555666888<<>>>>>??????@@@===??????===:::888999:::999:::;;;<<<<<<=========;;;;;;;;;:::888555333222333444444555555666777777666555333222111000000000000000////////////000000////////////////////////111000.........///111222111111111222333444666666:::===@@@AAAHHHRRRXXXYYYVVV___eeefffhhhnnnuuuxxxyyy~~~~~~~~~}}}~~~{{{sssooooookkkkkkkkkjjjhhheeebbbaaabbbfffjjjiiiccc^^^]]]___\\\ZZZXXXUUUSSSRRRQQQQQQLLLNNNPPPQQQRRRRRRSSSTTTJJJMMMPPPPPPMMMJJJJJJKKKIIIIIIIIIKKKKKKJJJGGGEEEJJJIIIRRR}}}|||llleeeXXXXXXZZZ^^^dddiiijjjgggccclllnnnoooooonnnjjjfffcccZZZUUUMMMHHHFFFFFFFFFFFFGGGGGGGGGIIIKKKJJJHHHFFFBBBAAA@@@?????????@@@AAA>>>@@@AAA???;;;999999;;;::::::;;;<<<=========<<<;;;;;;;;;:::888555333222111222222222444555777888777666444333222111111111000000////////////000111////////////////////////111000...---...///111222111111111222333444666777:::>>>@@@BBBHHHRRRYYYZZZXXX```ffffffhhhnnnuuuyyyyyyzzzwwwwwwuuuoookkkjjjgggffffffeeecccaaa___^^^^^^^^^^^^^^^\\\[[[YYYXXX]]]ZZZUUURRRPPPPPPNNNMMMJJJJJJLLLOOORRRSSSSSSQQQPPPOOONNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFJJJEEEJJJfff{{{jjjaaa___^^^ffffffgggiiimmmooonnnmmmqqqqqqqqqqqqpppjjjccc]]]XXXQQQLLLKKKHHHCCCDDDJJJPPPLLLHHHGGGIIIJJJHHHFFFBBBAAA@@@@@@@@@@@@???===@@@>>><<<:::888999999:::;;;<<<<<<===============<<<999555444444444444444555333111222444666777777444333111///......///000111111000///////////////////////////000000000000000000000000111111111111333333333333444444555666777<<>>===;;;999999999:::;;;<<<<<<======>>>======<<<:::888555444444555555555555444222333666888888888444333111///......///000111111000///////////////////////////000000000000000000000000111111111111333333333333444444555666888<<>>???BBBCCC@@@===<<<;;;:::999999:::;;;<<<======>>>>>>>>>======<<<888666444444555777777666666555444555777999:::999333222000///...//////000111000000///////////////////////////000000000000000000000000111111111111333333333333444555666666888<<>>>>>BBBDDDAAA===:::999999999:::;;;<<<===>>>>>>>>>>>>======<<<;;;777555444444666888888888777666555666999::::::999222111000///////////////000000////////////000000////////////000000000000///000000000111111111111222222222333444555666777999<<>>>>>AAACCCAAA>>>999999999:::;;;<<<>>>>>>>>>>>>>>>======;;;::::::555444444555888999999999888666666777888999888777000000000///////////////000000////////////000000////////////000000000000///000000000111111111111222222222333444555777777:::<<<@@@FFFKKKPPPSSSTTTZZZbbbffffffhhhqqq|||~~~~~~|||{{{zzzxxxuuusssjjjgggiiimmmnnniiieeeeeegggfffdddbbb^^^[[[XXXVVVWWWWWWXXXXXXXXXWWWVVVUUURRRQQQOOOOOOPPPPPPNNNLLLGGGFFFEEEGGGIIIKKKKKKKKKFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEELLLNNNJJJJJJUUUfffrrrnnnccc___ccchhhjjjnnntttyyy}}}~~~zzzvvvmmmaaaYYYYYY```hhhmmmooooookkkeeejjj}}}yyyfff___aaa___TTTHHHEEEBBB???>>>>>>???@@@@@@999:::;;;<<<===>>>??????>>>>>>===<<<;;;:::888777555444444666888::::::999888777666666777777555333///////////////////////////////////////000000111////////////000000000000000000000000111111111111111111222333444555777888;;;<<>>;;;;;;>>>AAA;;;;;;===>>>????????????======<<<;;;:::888666555555555555777999:::999888888666555555555444111.........///////////////...///////////////000111111////////////000000000000000000000000111111111111111111222333444666777888;;;<<<>>>DDDLLLQQQRRRRRRVVV```iiiiiiiiipppzzz|||wwwuuurrrpppnnnlllhhheeelllgggeeeggggggdddcccddd______^^^^^^\\\[[[YYYXXXRRRTTTWWWYYYYYYVVVSSSQQQJJJIIIIIIJJJLLLMMMKKKJJJGGGFFFFFFGGGHHHHHHEEECCC>>>@@@BBBCCCCCCBBBAAA@@@??????@@@@@@@@@AAAAAAAAA<<>>999999===BBB<<<===>>>???@@@@@@@@@@@@===<<<<<<;;;999777555444666555555777999:::999888777666555444444222...+++......///////////////...///////////////000111111////////////000000000000000000000000111111111111111111111333444666777888<<<<<<>>>DDDLLLQQQRRRQQQTTT___hhhiiiiiioooxxx}}}{{{uuupppqqqnnngggeeeiiinnnoooiiigggeeeddddddeeedddbbb^^^______]]][[[YYYYYYZZZUUUVVVVVVUUURRRPPPPPPPPPMMMKKKIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????BBB@@@BBBKKKVVVYYYSSSLLLQQQfffvvvnnnqqqjjjrrryyy|||wwwmmmhhhaaaiiivvvzzzooosssnnnccc^^^YYYQQQJJJGGGCCC???;;;:::::::::999============<<<<<<<<<<<<<<<;;;999777777888999:::999777555666999:::888666888777555222111000000111000000000000////////////111111000000//////......111111111111111111111111111111111000000000000000///111444555555555555666:::???BBBCCCIIIQQQUUUTTTYYY___dddeeegggmmmsssuuu{{{}}}|||zzzwwwsssppptttrrrlllfffggglllmmmkkkmmmjjjgggdddcccaaa^^^\\\YYYYYYYYYYYYYYYYYYXXXXXXVVVWWWXXXWWWTTTRRRRRRRRRPPPNNNKKKJJJKKKJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????>>>@@@GGGOOORRRNNNIIIEEEQQQlll~~~sssooosss|||zzzrrrnnnmmmmmmwww~~~lll___YYYUUUNNNHHHDDDAAA===;;;;;;<<<===<<<>>>>>>>>>===============;;;:::999777777888999:::888666555666999:::888777777666444222000000000000000/////////////////////111000000000/////////...111111111111111111111111111000000000000000000000///111444555555555555666:::>>>AAACCCIIIQQQVVVVVVYYY```dddeeegggmmmsssuuuyyy}}}~~~}}}{{{vvvsssqqqrrrsssxxxsssjjjeeegggmmmkkkfffjjjhhhdddaaa___]]]YYYWWWVVVTTTTTTVVVZZZ[[[ZZZXXXVVVXXXYYYXXXUUUTTTTTTTTTRRRPPPMMMLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@?????????????????????>>>>>>>>>>>><<<<<<>>>BBBEEEGGGFFFEEEAAAAAAWWWsssxxxssswwwyyyxxxzzz}}}vvvvvv|||xxxfffYYYTTTQQQMMMHHHAAA???<<<;;;===?????????????????????>>>>>>>>>===;;;:::888777777777888999777777666777999:::999777555444222111000///......////////////////////////000000000000////////////000000000000000000000000000000000000000000111111///222444555444444666777999===AAADDDJJJSSSXXXXXXZZZ```eeeeeegggnnntttvvv{{{zzzwwwxxxwwwtttpppooorrrvvvvvvrrrkkkeeefffiiigggbbbaaa___]]]]]]\\\[[[YYYWWWWWWUUUSSSWWW\\\^^^[[[WWWUUUVVVWWWWWWUUUSSSSSSTTTRRRPPPMMMLLLKKKKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@??????>>>>>>===>>>>>>>>>============<<<:::;;;<<<======>>>@@@BBBCCC;;;KKK[[[nnn{{{tttwwwxxxwwwzzzzzzooo```VVVRRROOOKKKGGGAAA???======>>>@@@@@@@@@@@@@@@@@@??????>>>>>>===:::999888777777777888888777777888999999999888777333222111000///...------.........///////////////000000000000////////////////////////////////////000000000000000111111111000222444444444444666777888===AAADDDKKKTTTYYYYYY[[[aaaeeeeeegggnnnuuuwww~~~yyysssqqqssssssqqqmmmkkklllooonnnpppnnngggdddeeedddaaa]]]\\\[[[\\\]]]\\\ZZZXXXXXXUUUTTTWWW[[[]]]YYYTTTQQQRRRTTTTTTRRRQQQQQQRRROOOMMMKKKJJJKKKKKKIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<;;;999:::<<>>???@@@???>>>@@@@@@??????>>>======<<<:::999999888888888888888888999:::::::::888777666111111000000///...---,,,------....../////////000////////////000000000000........................//////000000111111111111000222333444333444666888888===AAAEEEKKKUUUZZZ[[[\\\bbbfffeeegggnnnvvvyyyzzzwwwsssnnnvvvwwwvvvsssoookkkiiihhhhhhmmmooojjjfffeeecccaaaaaa```_________]]]ZZZXXXSSSRRRRRRTTTWWWWWWSSSPPPMMMNNNPPPPPPOOONNNOOOPPPMMMKKKIIIHHHIIIIIIHHHGGGCCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;:::999888999;;;======999BBBEEEFFFnnn|||xxxxxx|||}}}lllfff]]]VVVQQQJJJCCC>>>DDDBBB@@@???@@@@@@???===??????>>>===<<<;;;::::::::::::::::::999999888888999;;;===<<<:::777555444000000000000///...---,,,---------......//////000////////////000000000000/////////////////////////////////000111111222222111222333333333444666888999>>>BBBEEELLLUUU[[[[[[]]]cccfffeeegggooowwwzzzyyy}}}vvvuuutttrrr|||zzzvvvsssqqqnnnjjjhhhgggkkkmmmllllllkkkfff___aaa```_________\\\YYYVVVMMMOOOQQQSSSSSSRRRPPPOOOJJJLLLNNNNNNMMMMMMMMMNNNMMMJJJHHHFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;:::::::::;;;::::::::::::999999999;;;:::888888888999::::::===<<>>======<<<;;;:::999888888;;;;;;;;;;;;;;;:::999999:::===???>>>999555333333000000111111000///------,,,,,,---......///000000.../////////000000000111////////////////////////...//////000111111222222111222333333333444666999:::???CCCFFFLLLUUUZZZ[[[^^^dddfffeeegggooowww{{{wwwxxxuuuwwwzzzzzzyyyuuuooommmmmmmmmjjjggghhhjjjkkkmmmqqqqqqhhh^^^]]]\\\\\\\\\]]][[[WWWTTTJJJMMMQQQSSSRRRQQQQQQQQQIIIKKKMMMMMMMMMLLLMMMNNNMMMKKKGGGEEEDDDCCC@@@???>>>>>>>>>>>>????????????===<<<<<<;;;;;;:::999999:::::::::999999999888888;;;999777777999:::999888:::;;;<<<@@@@@@>>>SSSxxx}}}~~~yyyeee```[[[UUUPPPNNNNNNMMMMMMBBBAAA@@@@@@BBBBBBAAA@@@<<<;;;;;;:::888777666666;;;;;;<<<<<<<<<;;;:::999;;;>>>@@@>>>999444222222000000111111111///...---,,,,,,------...///000000.../////////000000111111000000000000000000000000...//////000111222222222222333333333222444666999;;;@@@DDDFFFMMMUUUZZZZZZ___dddgggeeegggoooxxx{{{xxx~~~}}}~~~~~~|||zzzssspppqqqqqqlllhhhfffiiiggghhhkkkmmmkkkddd]]]^^^ZZZWWWXXXZZZZZZVVVQQQMMMNNNOOOPPPPPPNNNMMMLLLMMMOOOPPPQQQOOOMMMJJJGGGLLLIIIFFFDDDDDDDDDCCCBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777666777777888888888999999999888888888888888888888888999<<>>???>>><<<:::999???===;;;999666333111000......////////////..................////////////000000000000000000000000////////////////////////111111111111111111222222222222333333555666888999<<>>>>>======<<<;;;;;;:::::::::::::::999888777666777777777888888888999999888888888888888888888888999;;;===;;;999;;;AAAGGGRRRnnn~~~vvvnnnhhhnnniiibbb]]]YYYTTTMMMHHHDDDCCCBBBCCCEEEDDD@@@===<<<;;;999999:::;;;:::999======>>>>>>===<<<:::999<<<;;;999777444222000///......////////////..................////////////////////////////////////////////////////////////000000111111111222222222222222333333555666888999:::===AAADDDKKKTTTWWWUUU\\\^^^aaacccfffmmmwww~~~~~~~~~{{{yyyxxxyyyxxxrrrooopppqqqlllhhhgggfffdddaaabbbddddddaaa]]]```]]][[[\\\]]]\\\XXXTTTTTTSSSQQQPPPOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKIIIIIIEEECCC@@@???@@@@@@@@@???=========<<<<<<;;;;;;:::::::::::::::999888777777666777777777777777888888777777777777777777777777888999::::::999:::<<>>===>>>??????>>><<<<<<<<<;;;;;;;;;::::::999999999999999888777777666666666666666666666666666666666666666666666666666777888:::;;;;;;::::::;;;HHH___zzz{{{jjj```bbbrrrllleee___ZZZUUUMMMHHHBBBBBBCCCDDDBBB???;;;888999999999:::<<<===<<<;;;<<<<<<:::999999888999999555555444222000///...---......////////////..................////////////////////////////////////////////////////////////...//////111222333444444222222222333555666888999<<>>===>>>??????>>>;;;;;;;;;;;;::::::::::::888888999999999888777777555555555555555555555555555555555555555555555555444555888:::<<<<<<;;;:::<<>>===<<<;;;:::999888777777777888444333333222000//////.........////////////..................////////////........................////////////////////////...//////111222333444444222222222333555666888999<<>>===>>>>>>>>>===::::::::::::::::::::::::777888888888888888777777555555555444444444444333444444444444444444444444222555999;;;;;;::::::;;;<<<:::<<>>>>>===;;;999999888888777666666555222222222111111000000///......////////////..................////////////........................//////////////////////////////000111222333333444222222333333555666888999:::===AAADDDKKKTTTWWWUUUXXX]]]dddiiikkknnnrrrvvvwww~~~|||xxxvvvuuutttsssqqqooojjjgggjjjllliiieeeeee___aaadddeeedddbbb```^^^YYY[[[]]]^^^\\\XXXUUUTTTLLLKKKIIIGGGGGGHHHIIIJJJFFFGGGHHHIIIIIIGGGEEEDDDCCCAAA>>><<<======<<<;;;999999999999999999::::::777777888888888888777777444444444444333333333222333333333333333333333333222777;;;;;;888555777:::888888;;;>>>CCCYYYxxxtttuuuqqqssszzzrrryyyzzzjjjgggbbb\\\WWWTTTOOOIIIDDD???@@@@@@>>>:::888999::::::999:::<<<>>>>>><<<:::777777888888777666444333000000000000000000//////......////////////..................////////////........................////////////////////////000000111111111222222222222222333333555666888999:::===AAADDDKKKTTTWWWUUUXXX^^^gggmmmppprrrvvvyyyzzz|||yyywwwvvvxxxzzzyyytttppplllgggeeehhhiiifffcccbbb```aaabbbbbbaaa`````````XXXZZZ]]]]]][[[WWWTTTRRRLLLKKKJJJJJJIIIJJJKKKKKKDDDFFFHHHIIIIIIGGGEEECCCCCC@@@===<<<;;;;;;:::999999999999999999999999:::666777777888888888777777444444444333333222222222333333333333333333333333333888===;;;555111444888555888===>>>:::DDDiii~~~xxxwwwxxxrrr|||yyyllleee```ZZZVVVSSSOOOIIIDDD???@@@???<<<888777999<<<::::::;;;===???>>><<<999555666888888777666333222////////////////////////......////////////................../////////000........................////////////////////////111111111111111111222222222222333333555666888999<<>><<<;;;;;;;;;;;;999999999888888888777777333666999999777555444555444444333333222111000000000111333555555444333222444444444555555555555666777666888;;;;;;???MMM]]]|||}}}xxxvvvxxx~~~~~~{{{~~~yyysssiiigggccc]]]WWWQQQKKKFFFBBB===<<<;;;:::999:::;;;;;;??????>>><<<;;;:::999888999999999888666333111///000000000000000000000000......////////////......////////////000000000000////////////////////////............////////////111111111000000000000000333333333444555666777888???@@@BBBHHHPPPVVVWWWVVV\\\ccchhhiiikkkqqqvvvxxxyyy|||yyywwwsssqqqrrruuuvvvtttqqqooommmkkkiiifffaaa\\\XXX\\\\\\^^^```aaa```\\\YYYVVVUUUTTTTTTTTTRRRNNNKKKHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<;;;;;;;;;999999888888888777777777777777666555333222111111333333333222222111111111111222333444444444333222444444444444555555555555666555777::::::;;;CCCNNNiii~~~|||yyywwwwwwyyyzzz||||||~~~xxxxxxyyyzzz{{{}}}~~~rrriiiddd]]]TTTOOOLLLJJJDDD@@@;;;:::999999999:::;;;<<>><<<;;;:::999888999888888666444222111///000000000000000000000000......////////////........./////////000000000000////////////////////////............////////////111000000000000000000000333333333444555666777888===>>>@@@FFFNNNSSSUUUTTT[[[bbbhhhhhhjjjppptttvvvvvv}}}zzzyyytttrrroooppprrrsssqqqnnnooollljjjgggddd```[[[WWW^^^^^^^^^______]]]YYYUUUVVVTTTRRRQQQQQQPPPMMMKKKGGGFFFFFFHHHIIIIIIGGGEEEDDDEEEFFFFFFEEEBBB@@@>>>??????>>>===<<<;;;;;;:::888888888777777777666666999777444333333333222222222222222222222222111111222222222222333333333333333333333444444444555555555555777::::::888:::???III```|||}}}|||{{{zzzxxxxxx|||~~~~~~~~~zzzuuuqqqpppqqqtttvvvzzz~~~pppccc]]]VVVOOOKKKKKKIIIBBB;;;999999888888999:::<<<===???>>>===<<<;;;:::999888888777555333222111000000000000000000000000000000......////////////............/////////000000000////////////////////////............////////////000000000000000000111111333333333444555666777888===>>>AAAGGGMMMRRRTTTTTTYYY```fffgggiiinnnssstttsss}}}yyyxxxwwwtttqqqppppppooollljjjllljjjhhhhhhgggeeebbb___```___^^^^^^]]]ZZZVVVRRRXXXUUURRRPPPPPPOOONNNLLLEEEEEEEEEGGGHHHHHHFFFDDDCCCDDDFFFFFFEEEBBB???===???>>>>>>===<<<;;;:::999777777777666666666555555777555333333555666555333111111111111222222222222222222111111222222333444222333333333444444444444555555777999:::999999999===KKK^^^{{{tttrrrssswwwvvvtttuuuvvvuuurrrppprrrssssssrrrqqqrrruuuwwwyyywwwuuuwwwzzz{{{xxxuuuvvvwwwyyyzzz|||kkkZZZUUURRROOOMMMKKKGGG???:::<<<;;;::::::999:::;;;<<<>>>>>>===;;;:::999888777666555333111000///000000////////////////////////......////////////.............../////////000000////////////////////////............////////////000000000000000111111111222222333333555666888999>>>@@@DDDIIINNNSSSUUUVVVWWW___eeefffhhhmmmrrrsssttt{{{vvvsssuuutttrrrqqqpppnnnlllkkkjjjiiihhhggghhhgggeeeccc```^^^]]]\\\[[[XXXTTTPPPWWWTTTPPPNNNMMMLLLKKKJJJDDDDDDDDDEEEGGGGGGEEECCCAAACCCDDDEEEDDDAAA>>><<<============<<<:::999888666666666555555555444444444444333444444444222000111111111111111111111222222222111111111222333444222222222222333333333444333444444555666999;;;;;;===AAAGGG___~~~xxxtttsssvvvtttrrrppppppooonnnmmmoooppprrrrrrsssuuuxxxzzzwwwvvvvvvyyyzzzfffWWWTTTQQQNNNIIIEEEBBBAAAAAAAAA@@@>>><<<;;;::::::;;;===<<<;;;:::999777666666444333111000/////////000////////////////////////......////////////..................////////////////////////////////////............//////////////////000000111111111111222222222333555777888999>>>@@@EEEIIIMMMQQQTTTVVVWWW^^^cccdddgggnnntttvvvxxx}}}}}}|||uuuqqqoooppppppppppppppppppppppppllljjjgggfffeeecccaaa___^^^]]][[[ZZZYYYWWWSSSPPPSSSPPPMMMJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEEEEBBB@@@???@@@AAABBBAAA???===<<<;;;;;;<<<<<<;;;999777666555555555444444444333333222444444222000......///111111111111111111000000111111111111222222222222111111222222222333333333000333555222222777:::;;;<<<;;;999HHHfff}}}yyyxxxzzz|||vvvnnncccYYYUUUPPPIIIDDDCCCEEEHHHKKKDDDCCC@@@===;;;:::::::::;;;;;;:::888777666555444222222111000/////////000000000000000000000000000......////////////......------........./////////////////////////////////............/////////////////////000111111222222111222222333555777999:::;;;???CCCGGGKKKNNNQQQTTTXXX^^^ccccccgggooowww{{{}}}~~~}}}{{{}}}~~~zzzsssoooooopppmmmnnnooopppooopppqqqrrrnnnkkkgggeeecccaaa^^^\\\\\\[[[YYYXXXXXXVVVTTTQQQQQQOOOLLLJJJHHHGGGEEECCCEEEDDDCCCDDDDDDCCC@@@>>>===>>>>>>>>>>>>>>>======999::::::;;;:::888555444444444444444333333333333111333444000---...555<<<222222111111000000/////////000111222333222222111111111111111222222222222111888;;;666333555888888999:::777===MMM]]]yyy~~~pppkkkjjjbbbXXXRRRLLLHHHLLLTTTWWWRRRLLLCCCAAA???===;;;;;;:::;;;999999888666555444333222000111111111111000000///000000000000000000000000......////////////......---------.........//////////////////////////////............////////////...//////000111111222222111111222333555777999:::;;;???DDDGGGJJJMMMQQQTTTYYY___bbbbbbgggqqq|||}}}wwwyyyzzzyyytttnnnlllppptttoooppppppooonnnmmmnnnooonnnkkkgggeeedddbbb```^^^[[[YYYXXXWWWXXXWWWTTTRRRRRRPPPMMMLLLJJJHHHFFFCCCEEEDDDCCCCCCCCCBBB???<<<<<<<<<<<<<<<=========>>>888999::::::999777444333444444444333333333222222///222333000---222@@@LLL333222222111000//////......000222333444333111000000111111111111222222222555???CCC===666666777666888<<<<<<===@@@CCCXXXyyyxxxnnnnnnmmmbbbUUUKKKHHHLLL[[[kkkjjjYYYGGG@@@???>>><<<;;;;;;;;;;;;888888777555444333222111///000111222222111000///000000000000000000000000......////////////......---------.........//////////////////////////////............/////////000...//////000111222222222111111222333555777999:::<<>>;;;;;;<<<<<<;;;;;;:::999777777888888777666444333333333333222222222111111111111111111000000000000000000000000000000000000000000000000111111111111000111111111111222222222CCC^^^bbbDDD000666;;;444444999===<<<999<<>>AAAFFFLLLQQQSSSTTTcccddddddfffiiipppxxx~~~}}}yyyqqqjjjkkknnnnnnnnnppplllmmmnnnnnnllllllnnnppppppmmmiiigggeeebbb]]]YYYXXXWWWVVVVVVVVVTTTQQQNNNNNNMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDCCCBBB@@@>>>============<<<;;;999888777777777888888777666444333333333222222222111111111111111111000000000////////////////////////////////////000000000111111111000000111111111222222222777HHHKKK999///666:::444333777999888666999@@@GGGZZZ{{{}}}rrrjjjeee[[[NNNMMMTTTYYY___iiinnneeeSSSHHHFFFAAA???<<<;;;;;;:::999777666666555444333222222111000000111111111111000000000000000000000000000000........................---------............///.../////////000000000000---------............///////////////000000000000222222333444666888:::;;;>>>???AAAFFFKKKPPPTTTUUU___aaacccfffiiinnntttxxx|||xxxpppjjjkkkmmmmmmnnnpppkkklllmmmlllkkklllnnnooommmjjjgggeeeccc___[[[XXXVVVUUUTTTTTTSSSQQQNNNKKKMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDCCCBBBAAA???>>>===>>>>>>===<<<:::888666555777777777777666555444333333222222222222111111111111111000000000000////////////////////////////////////000000000000111111000000000111111111222222000555666000000555777333444666666666666777:::===???SSSooossshhh^^^XXXRRRNNNVVVbbbfffjjjpppmmm^^^NNNFFFGGGEEEAAA===:::999888777666444444444444333333333333000000111111111111000000000000000000000000000000........................---------............///....../////////000000000---------............///.../////////000000000111222222333444666888:::;;;@@@@@@BBBEEEJJJPPPUUUXXX\\\___cccgggjjjmmmqqqttt}}}yyyrrrmmmkkknnnpppnnnnnnooommmmmmmmmlllkkkkkkllllllgggeeecccaaa^^^[[[WWWUUUVVVUUUSSSSSSRRRPPPLLLJJJLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCBBB@@@???===<<<<<<<<<<<<;;;999888666555777666666666555444333333222222222222111111111111111000000000////////////////////////////////////////////////000000000111000000000000111111111111444111000222333222222444666666555777999::::::999:::AAAIIIbbbyyynnn^^^RRRSSS[[[bbbgggkkkhhhiiihhhbbbVVVLLLHHHHHHGGGBBB===999777666555555444444444333333333222222000000111111111111000000////////////////////////........................---------............///........./////////000000---------............///......//////000000111111222222333444666888:::;;;@@@AAACCCEEEIIIOOOUUUZZZ^^^aaaeeehhhkkknnnrrruuu~~~{{{wwwllljjjlllrrrssspppnnnnnnqqqpppnnnlllkkkjjjhhhhhhccccccaaa___\\\XXXVVVUUUVVVUUUTTTSSSSSSQQQNNNKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<::::::::::::999888777777666666555444444333333333222222222111111111000000000000000////////////..............................////////////000000000//////000000000111111111777222222666444///000666555444444666999;;;:::999===@@@===EEEbbbvvvlllZZZVVVXXXdddpppuuussspppkkkfff^^^VVVPPPLLLIIIFFFEEEAAA<<<777666555444333555555444333222111111000000000111111111111000000////////////////////////////////////////////////---------............///............////////////---------............///.........///000111111111222222333444666888:::;;;???AAACCCEEEHHHNNNUUUZZZ___aaaccceeehhhmmmssswww}}}yyyuuullllllooouuuuuupppmmmnnnssspppmmmjjjiiihhheeedddbbbcccbbb```\\\YYYWWWWWWVVVUUUTTTTTTTTTSSSPPPMMMJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???===<<<;;;888888999999999888777777666666444333333222333333222111111111111000000000000000////////////....................................////////////000000/////////000000000111111333111222555333...111888111111111333666888888888444<<<:::;;;KKKaaa~~~eee___ZZZiii|||zzzxxxooohhh\\\QQQLLLKKKGGGAAAAAA===999666555444333222555555444333222111000000000000111111111111000000000000000000000000000000000000000000000000000000---------............///------........./////////---------............///------...///000111222222222222333444666888:::;;;===@@@DDDFFFHHHLLLSSSYYY]]]^^^```cccffflllssswwwzzzvvvsssrrrrrrtttrrrmmmkkkmmmpppmmmiiiggggggfffcccaaa```bbbbbb___[[[XXXWWWXXXUUUTTTTTTUUUUUUTTTRRROOOIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@???===;;;;;;999999999999888777666555666555444222222222222333111111111111000000000000000000/////////........................................../////////000000////////////000000000111111000000222222111333555000111222222333444666888///888777666>>>HHHXXXlllsssppp}}}yyypppkkk___PPPIIIGGGDDD???<<<999777555555444333111333333333222222222111111000000111111111111000000000000000000000000000000////////////////////////---------............///---------.........//////---------............///------...///000111222222222222333444666888:::;;;:::>>>DDDFFFHHHKKKRRRWWWZZZ]]]aaaeeeiiinnntttwww{{{wwwzzzwwwtttsssooojjjjjjmmmmmmiiifffeeeeeeeeeccc```]]]___```]]]YYYUUUUUUVVVTTTTTTSSSTTTUUUUUUSSSPPPIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>===;;;:::;;;;;;:::999777555444333666555333222111222222333111111111111000000000000000/////////................................................/////////000////////////000000000000333111///000222444444111333444444333222333666999777===888444999;;;???JJJggg~~~uuu{{{qqqkkkkkkaaaPPPEEECCCBBB@@@888666555555555555333111111111222222222333333333000000111111111111000000000000000000000000000000........................---------.........//////---------.........//////---------.........//////------...///000111222222222222333444666888:::;;;888===DDDGGGHHHKKKQQQVVVYYY]]]dddjjjooorrrvvvxxx{{{xxx{{{yyyvvvtttrrrpppmmmkkkiiifffbbbaaaaaabbbbbbaaa]]][[[YYYWWWVVVUUUVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOMMMJJJFFFDDDCCCBBB@@@???=========<<<;;;;;;::::::<<<;;;:::888777666666666555444333222111111111111111111111111000000000000---.../////////...,,,+++---------............///...............///000000---......///000111111222000000000000000000000000222222111111222222333444000666999666666:::>>>???GGG^^^|||qqqnnnfffXXXLLLDDD@@@>>>===666666555444333333222222333333333222222222111111000000111111111111000000000000//////.........---////////////////////////......//////...,,,***)))........................000000//////.........---......//////000000111111111222222444666888:::;;;>>>BBBFFFHHHJJJMMMRRRWWW]]]```fffkkkooossswwwyyy|||yyywwwyyywwwtttrrrpppnnnkkkiiigggdddbbbaaabbbccccccccc[[[ZZZXXXWWWWWWVVVUUUTTTUUUTTTSSSRRRQQQOOONNNNNNKKKHHHEEECCCBBBAAA@@@>>>======<<<<<<;;;::::::::::::999888777666555555555444444333222111111111111000000000/////////............//////...------,,,---------............///...............///000000......//////000000111111000000000000000000000000222222111111222222333444555888777444444777666333>>>IIIfffpppbbb\\\SSSKKKEEE@@@===;;;666555555444333333222222333333222222222111111111000000111111111111000000000/////////............////////////////////////---............,,,+++***........................000/////////.........---......//////000000111111111222333444666888:::<<<===AAAEEEHHHJJJMMMSSSXXX[[[___eeekkkppptttuuuuuu}}}{{{xxxvvvtttwwwuuurrrpppnnnllljjjgggeeecccaaaaaabbbcccdddcccYYYXXXXXXXXXYYYXXXUUURRRRRRRRRQQQQQQOOONNNLLLKKKIIIFFFCCCAAA@@@@@@>>>======<<<<<<;;;;;;::::::999888888666555444444333333444333222111000000000000/////////.........------//////...------------...---------............///...............///000000////////////////////////000000000000000000000000222111111111111222333333444444444666>>>DDDBBB;;;???<<>>>>>===<<<<<<<<<;;;;;;:::999999999777777666444444333333333222222111000000000000000/////////.........------//////---,,,,,,---...///---------............///...............///000000//////////////////......000000000000000000000000111111111111111222222333333222111777EEENNNJJJ@@@;;;:::;;;>>>HHH```sssYYYPPPMMMHHHCCC>>>888333///444444444333333333222222222222222222111111111111//////000000000000/////////////////////.........////////////////////////+++,,,,,,------...............................................................//////000000111111222222333555777999;;;<<<===AAAFFFJJJMMMRRRXXX]]]\\\^^^dddnnnwwwyyytttnnnnnnlllooosssuuuwww|||{{{wwwtttsssrrrtttrrrooonnnmmmkkkiiifffgggeeebbbaaa```___]]][[[TTTSSSUUUYYY\\\ZZZTTTNNNMMMNNNNNNNNNLLLJJJHHHFFFDDDAAA>>>============<<<;;;;;;;;;:::999999888888777666555444444444444444111111000/////////000000000000000/////////......///...---,,,,,,---//////---------............///...............///000000////////////............////////////////////////111111000000111111222333777444111333===CCC<<<111000666===@@@@@@FFFYYYmmm|||iii[[[KKKGGGAAA===999666333111333333333333333222222222222222222111111111000000//////000000000000//////.........///////////////////////////////////////,,,,,,,,,,,,---......///........................---------.....................//////000000111111222333333555777999;;;===>>>CCCHHHLLLOOOTTT[[[```^^^```fffpppyyy{{{vvvppppppjjjoootttvvvvvvxxx{{{~~~zzzvvvtttsssssssssqqqnnnmmmllljjjhhhfffgggdddbbb```^^^\\\YYYWWWSSSRRRSSSXXX\\\[[[TTTNNNLLLLLLMMMMMMLLLIIIGGGEEEBBB@@@===<<<=========<<<;;;::::::999999888888777666555555444333333444444000000////////////000000000000000/////////.........------------...//////---------............///...............///000000........................////////////////////////111000000000000111222222666444111111666999444,,,888444444999>>>AAAEEEJJJ]]]ttt___SSSBBB???:::777666777777666333333333333222222222222222111111111111000000000...//////000000//////............///////////////////////////////////////,,,,,,,,,,,,,,,---...///........................---------------...............//////000000111111222333444555777:::<<<===@@@DDDIIIMMMPPPUUU[[[``````bbbhhhpppwwwzzzwwwsssyyykkkoootttwwwvvvvvvxxx{{{~~~~~~}}}xxxuuusssssstttpppnnnllljjjjjjhhhfffddddddbbb___^^^]]][[[XXXVVVSSSQQQQQQVVV[[[[[[UUUNNNKKKLLLMMMMMMLLLIIIFFFDDDAAA???===<<<=========<<<:::::::::999888888777777444444333222222222222333/////////......//////000/////////.........------,,,------...//////......---------............///...............///000000,,,------....../////////////////////////////////000000000000000111222222000333333111222666666333===555000222777:::???CCCIIIiiikkkRRREEE<<<999666555555666666555222222222222222222222222111111111111000000000000......////////////................../////////000////////////////////////...---,,,,,,,,,---..............................,,,,,,,,,------...............//////000000111111333333444666888:::<<<===???DDDIIILLLOOOSSSZZZ___aaadddiiiooosssvvvwwwwwweeejjjoooqqqrrrsssvvvyyytttvvvyyy}}}~~~zzzuuusssssstttuuunnnllljjjiiihhhgggeeecccaaa___^^^]]]]]][[[XXXVVVSSSPPPPPPUUU[[[[[[UUUNNNKKKLLLMMMMMMLLLIIIFFFDDDAAA???===<<<===>>>>>>===::::::999999888777777777222222111111111111111111//////.........//////000......---------,,,,,,,,,+++,,,...///000///...------------.........//////...............///000000,,,,,,------...///000000////////////////////////000000000000000111111222///444555000---///222222...333;;;>>>999333666===999HHHeeewwwpppeeeUUUHHHDDD;;;999666555555444222000222222222222222222222222111111111111000000000000......////////////......---.........//////000000////////////////////////......,,,,,,,,,,,,---...........................,,,,,,,,,------...............//////000111111111333333444666888:::<<<===???CCCHHHKKKNNNRRRXXX]]]aaadddiiimmmpppsssvvvyyygggkkklllkkkmmmrrrsssqqqxxxuuussswww|||xxxuuusssqqqnnnlllmmmkkkhhhfffeeeccc```^^^ZZZZZZZZZYYYXXXVVVTTTTTTSSSSSSTTTVVVWWWUUURRROOOLLLJJJIIIIIIIIIHHHEEECCCBBBAAA@@@???>>><<<;;;;;;:::999888888888888888888555444444333333222222111////////////............------------------------+++,,,------......------------------------------.........------,,,,,,,,,,,,,,,,,,---------..................////////////111111111000000000000000000111111111111222222222444444333444444555666777999;;;BBBKKKTTTnnnxxxiii[[[LLL???;;;<<<666555444333222333444444222222222222222222222222000000000000000000000000////////////////////////........................///...------...///...---......---,,,---...///000........................////////////////////////......///000111222333333444333333444666888;;;<<<>>>CCCIIIKKKKKKNNNTTTZZZ```dddjjjnnnppprrrtttuuuiiilllllliiiiiimmmnnnkkkrrrpppooottt}}}~~~{{{vvvrrrqqqooommmlllllliiigggeeedddbbb___]]]\\\[[[[[[ZZZYYYWWWVVVUUURRRRRRSSSUUUVVVUUURRROOOLLLJJJIIIHHHHHHGGGEEECCCBBBAAA@@@???===<<<;;;;;;999888888777777777777777444444444333222222111111////////////............------------------------+++,,,------...---------..............................---------,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000111111111222222222333333333333444555666777777777<<>>===<<<;;;:::888777777666555555666666444444333333222111111111/////////............---------------------------++++++,,,---------------.............../////////...------------,,,,,,,,,,,,,,,,,,---------......---............/////////000000000000000000000000000000000111111111222222333333333333444555666666777555777999;;;DDD]]]vvvyyyaaaGGG:::999888666555555555444333333333333333222222222222222222222222000000000000000000000000////////////////////////........................///...------...///...------------,,,---......///........................------------------------......///000111222333333333444444555777999;;;<<<<<>><<<;;;:::999777777666555444444444444333333333222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------............------------------------,,,,,,,,,---------......---------.........///////////////000000000000000000000000000111111111111222222222222333444555666999666666777777999DDDPPPbbbwwwpppXXXHHH:::777::::::666333444444444333333333333333111111111111111111111111000000000000000000000000////////////////////////........................///---------...///...---,,,,,,,,,---------..............................------------------------......///000111222333333333444555666888:::;;;<<<<<>>===<<<:::999999777666555444333333333333333222222111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------..................//////000000000000//////000000000111111111222111111222222333444555777666666888777777999===???IIIZZZ{{{xxxiii\\\III@@@999555777:::888666666333333333333333222222222111111111111111111111111000000000000000000000000////////////////////////........................///---------...///...---,,,,,,,,,---------------........................------------------------......///000111222333333333444555777999:::;;;<<<<<>><<<;;;:::999888777777555444333333222222222222111111000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......,,,------------.........---......//////000000111/////////000000000111111111111111111222333444444333444555777777777666666<<<;;;;;;NNNtttrrrSSSDDD???999;;;777666666444222555:::333333333333333222111111111111111111111111111111000000000000000000000000////////////////////////........................///...------...///...---++++++,,,------------,,,........................------------------------......///000111222333333333444666888:::;;;;;;;;;===BBBGGGJJJMMMSSS]]]eeekkkhhhggghhhkkkmmmllljjjiiigggmmm[[[^^^```]]]]]]^^^]]]YYYYYY]]]bbbiiioootttyyy|||wwwwwwwwwxxxxxxuuuqqqmmmmmmkkkiiihhhhhhgggeeecccaaaaaaaaa```___]]][[[[[[XXXVVVSSSQQQPPPMMMJJJHHHIIIGGGFFFEEEEEEDDDBBB@@@???>>>===<<<:::999888888888777666444333333333222222111111000//////...............---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........------......///000000111////////////000000000111000000000111111222333444000333444555555666666555;;;;;;888===PPPiiigggVVVBBB666888:::999777666777555222333777222333333444333222111000111111111111111111111111000000000000000000000000////////////////////////........................///...------...///...---***+++,,,---------,,,,,,......................................................///000111222333333333444666888:::;;;;;;;;;???CCCHHHJJJMMMSSS]]]eeeiiihhhhhhhhhiiijjjkkkllljjjgggoooTTTYYY\\\[[[\\\^^^]]]YYYVVVZZZ___eeejjjpppvvvyyy~~~~~~{{{yyyuuuvvvwwwyyyyyyvvvppplllkkkiiigggffffffeeebbbaaaaaaaaaaaa```___]]][[[[[[VVVTTTQQQPPPPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDBBB???>>>>>>===<<<:::999888777888888666555444333333333111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------...//////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......---------...///000000111////////////000000000000000000000000111222333444111444555444444555666666222:::===>>>AAAKKKooo\\\DDDDDD===555777:::444333666;;;;;;666222222222222333444333222111000000000000000000000000000000000000000000000000000////////////////////////........................///...------...///...---***+++,,,---...---,,,,,,........................////////////////////////......///000111222333333333444666999:::;;;;;;;;;???DDDHHHKKKMMMSSS]]]eeefffhhhjjjjjjiiiiiikkkllljjjhhhqqqOOOSSSXXX[[[ZZZXXXUUUTTTNNNPPPTTT\\\eeemmmrrrsssuuu{{{|||yyyzzz}}}~~~zzzwwwvvvuuuuuuttttttssspppnnnkkkjjjjjjhhheeedddcccaaa___]]]aaa```^^^^^^]]][[[WWWTTTSSSRRRQQQOOOMMMKKKJJJJJJEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::888777666555444444333333333444555555222222000///..................---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,+++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////............////////////111000/////////000222333222222222333333333444444333666999999:::???IIIQQQkkk[[[EEEBBB<<<777444333444444555555555555555555555555222222222222222222222222111111111111000000000000......//////000000111111///000000000///...------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///000/////////000111222222333333444666888:::<<<>>>@@@DDDIIIKKKMMMSSS\\\dddcccfffiiihhhfffdddeeefffiiisssxxxNNNRRRVVVXXXWWWTTTRRRPPPKKKPPPYYYbbbjjjooorrrsssqqqsssttttttssstttyyy}}}|||yyyvvvttttttrrrrrrrrrqqqooollliiigggdddbbbaaa`````````^^^\\\```___^^^]]]\\\ZZZWWWTTTQQQQQQPPPOOONNNLLLKKKJJJEEEEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999777666666555444444333333333444444222111000//////...............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////............////////////000000//////000000111222222222222333333333333444555777999777666888???DDDOOOZZZnnnoooYYYIIIAAA???<<<999666444333444555444444444444444444444444222222222222222222222222111111111000000000/////////////////////000000000....../////////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------............///////////////000111222333333444555666888;;;===>>>@@@EEEJJJLLLLLLPPPXXX___^^^aaaeeefffeeeeeefffgggqqqxxxzzzMMMPPPTTTUUUSSSOOOMMMLLLJJJTTTaaalllqqqssstttuuuqqqooolllkkknnnttt{{{|||}}}yyyvvvuuuuuuooopppqqqpppmmmiiieeeccc```___^^^___``````___^^^```^^^\\\[[[[[[YYYVVVSSSPPPPPPQQQPPPOOOMMMKKKJJJFFFEEEDDDCCCBBBAAAAAA@@@===<<<;;;:::999888777666666555444333333222333333111111000000//////............---------,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////---............///////////////000000111111000000111111222222222333333333333555666555333333666:::999;;;AAAMMMaaazzzuuu[[[FFF;;;777666777666555444444444444444444444444444444444444444222222222222222222222222111111000000000000//////000000//////////////////,,,------............---...------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...........................---------............///////////////000111222333444444555666888;;;===>>>@@@EEEJJJLLLKKKNNNTTTYYYZZZ]]]aaacccdddeeegggiiitttwwwwwwMMMOOORRRRRROOOLLLJJJIIINNNYYYhhhrrruuuuuuwwwyyyuuuqqqllllllpppxxx}}}~~~~~~zzzxxxwwwwwwnnnooopppooommmiiidddbbbcccbbbaaaaaabbbcccbbbaaa___]]]ZZZYYYYYYWWWTTTRRRQQQQQQQQQQQQOOOLLLIIIHHHFFFEEEDDDCCCBBBAAA@@@???<<<<<<;;;:::999888777777666555444333222222222222000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////---------.........//////---...000111111111000///111111111111222222222222///111333444333444666888;;;::::::<<>>CCCIIIKKKKKKLLLRRRWWWZZZ\\\___ccceeeggghhhiiinnnnnnnnnMMMNNNPPPOOOMMMJJJJJJJJJRRR[[[fffmmmooopppsssvvvrrrooommmmmmqqqwww{{{~~~}}}}}}|||xxxvvvvvvvvvnnnnnnoooooollliiieeecccfffeeeccccccccccccaaa```]]][[[XXXWWWVVVUUUSSSQQQRRRRRRQQQOOOMMMIIIGGGEEEEEEEEEDDDBBBAAA???>>>>>>;;;;;;:::999888888777777666555444333222111111111///000000111000000///.........---------,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------............---...///111111000//////000000000111111111222222///000333444555666777888222444777;;;@@@CCCFFFHHHVVVuuugggYYYDDDCCC@@@===:::999777777333444555555555444333222333333333333333333333333111111111111111111111111000000000////////////...000000//////......------++++++,,,---.........---------------------------........................,,,,,,++++++,,,,,,---...........................---------............///.........///000222333444222333333444666888:::;;;;;;AAAGGGJJJKKKMMMSSSYYY]]]^^^```cccfffhhhhhhhhhfffeeegggJJJLLLMMMMMMKKKJJJKKKKKKSSSWWW]]]aaabbbdddhhhkkkgggggghhhiiikkknnnrrrtttzzzzzz}}}}}}wwwsssrrrrrrrrrmmmnnnnnnmmmllljjjhhhffffffeeebbbbbbaaa```^^^\\\\\\ZZZWWWUUUTTTSSSQQQPPPRRRQQQOOOMMMJJJGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<:::999999888777777666666555444333222222111222222...///000111111000///.........---------,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------...............//////000000/////////000000000000111111111333444444444555555555555222333555777999;;;===>>><<>>CCCHHHJJJKKKOOOXXX______^^^```dddhhhkkkjjjhhhgggiiioooDDDEEEGGGGGGHHHIIILLLNNNRRRRRRRRRTTTWWWXXXWWWUUU[[[___cccdddcccffflllrrrlllpppzzzyyy{{{zzztttpppooopppqqqlllkkkiiihhhhhhhhhjjjjjjeeecccbbbaaabbbaaa```^^^[[[XXXUUURRRRRRQQQPPPOOOMMMKKKHHHFFFFFFGGGIIIJJJBBBAAA@@@>>>===;;;999999777777666666555555444444222222222111222222333333---...000111222111///.........---------,,,,,,,,,*********++++++,,,,,,,,,(((((()))***+++,,,,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////...------///000111////////////000000000000222111//////111333333333000111222444666777888888333888777999AAABBBIII[[[iiisssxxxiiiSSSBBB>>>AAA@@@:::999999888777666555444333111111111111222333444555111111111111111111111111000000000000000000000000000/////////............,,,------......////////////000000000///...------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------.........//////------...///111222444555777777777888999;;;<<<===AAAEEEIIIJJJKKKOOOXXX___]]]\\\^^^ccchhhkkkkkkiiijjjmmmtttBBBDDDEEEFFFEEEEEEGGGIIIPPPPPPPPPQQQRRRTTTVVVWWWXXXZZZ\\\]]]___aaadddgggkkkoootttxxxzzz|||~~~zzzssspppppppppmmmjjjkkkiiigggggghhhjjjjjjjjjcccgggjjjiiifffbbb``````___\\\XXXUUURRRQQQRRRRRRKKKJJJJJJHHHGGGFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;777777777666555555444444222222222222222222333333000000000000////////////,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------............////////////000000000000111111111111111111222222222333333333333333333444444444555555666666666888:::<<>>===<<<;;;:::777666666555555444333333111111111000000//////...000////////////.........,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,,,,,,,---------------------------............///////////////000000000000111111000000000000111111111111222222333333333444444444555555666777777777666666777555444666<<>>BBBFFFIIIKKKQQQXXX^^^]]]^^^___^^^^^^cccjjjpppuuuuuu===???AAAAAAAAABBBDDDEEEIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTVVVWWWWWWYYY\\\___ccceeeiiilllppptttyyy|||~~~~~~zzzuuurrrrrrsssrrrqqqqqqooonnnnnnppppppooonnnnnnllliiifffbbb```______YYYWWWTTTQQQOOONNNNNNNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;:::999666666555555444333333222222222111000//////....../////////.........------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000111////////////000000000000222222222222333333333333000222444666777888888777:::999777777888;;;???AAAAAAGGGYYYnnnxxxsss```KKKAAA===888888:::<<<<<<;;;555444444333444444555555666555444444333444444555222222222222111111111111111111111111111111111111000000000000000000//////////////////////////////........................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------...///000111222222222222333444666999<<<>>>>>>AAAEEEHHHKKKPPPWWW[[[]]]```aaa```^^^aaaiiipppuuuzzz:::<<<>>>??????@@@BBBDDDGGGGGGHHHHHHJJJLLLMMMNNNQQQRRRTTTUUUVVVWWWZZZ]]]aaacccgggjjjmmmrrrwwwzzz{{{}}}|||yyyuuurrrqqqqqqrrrrrrqqqppppppqqqssstttsssrrrkkkhhheeebbbaaa`````````XXXVVVTTTQQQOOONNNNNNNNNMMMLLLKKKIIIFFFDDDCCCBBB@@@???>>>===<<<:::999999555555444444333333222222333333222111000000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............////////////000000000....../////////000000000111111111222222222333333000222444666888999999888444555666777888888888777:::999@@@JJJNNNYYY{{{{{{hhh\\\PPPJJJEEE;;;999:::;;;;;;:::888666444666666555555444444444444444444333333333333333444222222222111111111000000000000000000000000000000//////////////////000000////////////////////////........................,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------...///000111222222222222333444666999<<<>>>>>>@@@CCCGGGKKKPPPUUUYYY]]]```aaa```]]]___ffflllsss888:::<<<======>>>@@@BBBEEEEEEFFFFFFHHHIIIKKKLLLOOOQQQRRRSSSTTTUUUXXXZZZ^^^aaaeeehhhkkkooosssvvvwwwxxx{{{|||~~~}}}{{{xxxtttrrrrrrssstttsssrrrrrrsssuuuuuutttrrrjjjgggccc```___^^^\\\ZZZVVVUUUSSSQQQOOONNNMMMMMMLLLKKKIIIHHHFFFDDDCCCBBB??????>>><<<;;;:::999888555444444333333222111111222222222111111000000///......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------...............////////////000000////////////000000000000000000111111111222222222444444555666777777777777444555777999999888666444999888;;;>>>>>>BBBUUUjjjgggRRRFFFBBB;;;===@@@<<<::::::999666444333444666888777666555444444444444333333333333222222222222222111111111111000000000000000000000000000000000......////////////000000////////////////////////........................+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------...///000111222222333333444555777999;;;<<<===???BBBFFFKKKPPPTTTVVVZZZ]]]_________aaaeeehhhqqq666888:::<<<<<<===???AAABBBBBBCCCDDDEEEGGGHHHIIIMMMNNNPPPPPPQQQRRRUUUWWWZZZ^^^cccfffiiikkknnnpppsssuuuwwwyyy{{{~~~}}}zzzvvvsssrrrsssuuusssrrrqqqrrrrrrqqqooolllgggccc___^^^]]]\\\YYYVVVSSSRRRQQQPPPNNNLLLKKKKKKHHHHHHGGGEEEDDDBBBAAAAAA???>>>===<<<:::999888888444444333333222111111111000000000000000000000000---------,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,---------................../////////000000//////000000000111111111000000000000111111111222333333333444666777999:::888888888888888777777666444666999::::::;;;@@@DDDTTT___fffrrrwwwcccUUUKKK???===>>>999999===999777777555333333555888;;;666555444333222333444555222333333222222111000000111111111111000000000000000000000000000000000000........./////////000000////////////////////////........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------...///000111222222333444666888999:::;;;;;;===>>>AAAFFFKKKPPPSSSTTTYYY[[[___bbbeeehhhiiijjjooo555777:::;;;;;;<<>>>>>===<<<:::999888777444444333333222111111000.........///////////////---------,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,------------------------,,,,,,,,,---------................../////////000000000000000111111111111000000000000111111111111//////000222555999<<<>>>555444222111000111333444222666888777:::>>><<<777;;;===<<>>???666:::???999888;;;888555666666666555444444444444222111000000222444555222333333222222111//////111111111111000000000000000000000000000000000000---.........//////000000////////////////////////........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------...///000111222222444555777999:::;;;::::::===>>>@@@EEEKKKPPPRRRSSS[[[\\\```ffflllppppppooonnn888:::;;;<<<<<<<<<>>>@@@AAAAAAAAABBBDDDEEEGGGHHHIIIKKKNNNOOOOOOOOOPPPRRRVVVXXX\\\___aaaeeeiiimmmnnnqqquuuwwwyyy{{{}}}}}}yyy}}}|||vvvsssuuutttpppqqqlllggghhhkkklllgggaaabbb```___^^^]]][[[WWWTTTSSSQQQOOONNNNNNNNNMMMLLLFFFGGGHHHFFFCCCAAAAAAAAA???===;;;999777666666666555555444333222000000///////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,//////.........---------,,,,,,,,,---------......////////////////////////,,,---///000222333333333////////////000000000000///000111111222555999<<<;;;999777444333333444444333444666888888888777777666:::>>>>>>>>>AAAHHHOOOwwwlllYYYSSSKKKEEECCCBBB???===888999999999999888777777888777555444333333444444777666555444333222111111111111111111111111111111000000////////////000000111111111111000000000000000000000000////////////------------------------------------------------...---,,,,,,---000222444++++++,,,,,,,,,---------,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,---,,,+++******,,,...///..................------......///000111222333333666777888777777888:::======AAAFFFJJJLLLOOOTTTWWW___```bbbfffjjjmmmooonnnzzz666777999:::999:::<<<===?????????@@@BBBCCCEEEFFFHHHJJJLLLNNNNNNNNNOOOQQQUUUWWWZZZ\\\^^^aaaeeehhhjjjmmmppprrrtttvvvyyy|||{{{xxx|||{{{uuurrrtttsssooojjjgggddddddffffffccc``````___]]]]]]\\\ZZZWWWTTTSSSQQQOOOOOOOOOOOOMMMKKKJJJHHHFFFFFFFFFFFFCCC@@@>>>===;;;999777666666666555444444333111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,---------.................................///000000111111111111.../////////000000000000///000111111111333777::::::888666444333333333444333444555666777777777777777:::<<<<<<;;;<<>>AAAFFFIIILLLPPPVVVZZZ___```cccgggkkknnnppppppwww333555666777666777888:::<<<<<<===>>>???AAABBBCCCFFFHHHJJJKKKKKKLLLMMMNNNRRRTTTVVVXXXYYY\\\___bbbeeegggiiikkkmmmppptttwww}}}yyyxxxyyyxxxtttqqqrrrpppmmmhhhgggeeecccaaa___]]]\\\^^^]]]\\\[[[[[[ZZZWWWTTTQQQQQQPPPPPPQQQOOOMMMJJJMMMHHHDDDEEEIIIIIIDDD>>>>>>===;;;999777666555555444444333222111000000////////////............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++++++++++++++++++++***************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................///000000000000000//////....../////////000000000///000000000000111444666888777555333333333333444333333333333444555666777777999:::999666666:::===555BBBNNNUUUccc{{{|||ooo\\\LLLCCC???>>>===;;;999777777999::::::999888888888888888777666666777666555444333333333444222222222333333444444444111111111111111111111111000000////////////000000---......///111222222333000000000/////////......------------------------------------------------,,,+++++++++,,,---///000+++++++++++++++*********,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,---,,,+++***+++,,,---.................................///000111222333333555666888888777888;;;===???BBBEEEHHHLLLRRRYYY]]]___```dddhhhllloooqqqrrruuu222333555555555555666888:::;;;;;;<<<===???@@@AAACCCEEEGGGHHHHHHIIIJJJLLLLLLNNNQQQSSSUUUWWW[[[^^^bbbccceeefffhhhlllqqquuu}}}zzzxxxyyy}}}~~~}}}~~~|||~~~{{{yyywwwvvvtttrrrppppppnnnkkkllllllkkkfff___ZZZYYYYYY\\\[[[ZZZZZZZZZYYYVVVTTTPPPPPPPPPQQQQQQOOOLLLIIIJJJGGGDDDEEEGGGFFFBBB>>>===<<<;;;999777666555444333333333222111000000/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.................................//////000000//////............/////////000000000111111111000000222444666555444333222222333333333222222111222444555666666777888666444444555888333888:::888<<>>>>>>>>===<<<;;;;;;::::::::::::999888777777888888777777666555555555555444444333333333222222222222333333333333111111111111111111111111000000////////////000000......//////000111111222000000/////////.........------------------------------------------------************+++,,,---...+++++++++************)))++++++***+++,,,---+++)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...---------.....................///000111222333333444666888888888999;;;===AAABBBDDDHHHMMMTTT[[[___^^^aaaeeeiiilllooorrrtttwww222333555555444444555777999999:::;;;<<<>>>???@@@@@@BBBDDDEEEEEEFFFGGGIIIFFFHHHLLLNNNQQQTTTYYY\\\___aaabbbdddfffjjjooosssyyyvvvuuuwww|||}}}|||}}}~~~zzz~~~|||{{{vvvsssppppppooommmkkkiiijjjlllkkkfff^^^YYYXXXZZZ[[[ZZZYYYYYYZZZXXXUUUSSSOOOOOOOOOPPPPPPNNNKKKHHHEEEEEEEEEDDDBBB@@@??????<<<<<<;;;999777666444333333222222111111000000000............------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------..............................,,,---...//////000//////............////////////111222333222000000111333333333333222222222222222222222111111111333555666444555555555444444555666777888888777888;;;:::777;;;>>>CCCJJJRRR[[[aaaeeejjjtttqqqfff]]]QQQIIIFFFEEEDDDCCC===============;;;888666999999::::::888777666555666777777777777666555555444444444444444333333333333222222222222111111111000000000000000000000000000000////////////000000000/////////////////////////////////............------------------------------------------------************++++++,,,---************************++++++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,---------------.........//////......///000111222333333333555777888999999;;;===AAAAAACCCGGGNNNVVV\\\______bbbgggjjjlllooorrruuuzzz222333444444333333444666777888888999:::<<<===>>>===???AAABBBBBBCCCDDDFFFCCCEEEIIIKKKNNNRRRWWWZZZ[[[]]]```bbbdddhhhmmmpppssstttvvvzzz~~~|||~~~~~~}}}|||uuuppplllnnnnnnkkkhhhgggbbbddddddbbb]]][[[[[[]]]\\\[[[ZZZYYYYYYXXXUUURRROOONNNMMMMMMNNNLLLJJJGGGAAACCCDDDCCC???======>>>;;;;;;;;;999888666444333222222111111111000000000.........------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++++++++++++++++++++***************)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------+++,,,---...////////////------........./////////000222333222111000111222111111111222222222222222111111111222222333444555222222333444555555666666555555444555777:::<<<;;;:::999999999;;;>>>AAACCCFFFJJJQQQYYY___fffuuuwwwdddSSSMMMEEEDDDCCC@@@===<<<===>>>???>>><<<:::999999::::::666888::::::999888888999666666666666666555555444333333444444444444333222222222222111111000000000000000000000000000000000000000////////////000000000000000//////........./////////.........------------------------------------------------------)))******++++++++++++,,,*********+++++++++,,,,,,,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////......///000111222333333222555777999999:::;;;===AAAAAACCCHHHOOOVVV[[[]]]___ccchhhjjjkkkmmmqqqttt|||111222333333222222333444555555555666888999;;;<<<:::===???@@@@@@AAABBBCCCCCCEEEHHHJJJMMMPPPTTTWWWVVVYYY\\\___bbbeeehhhkkkkkkooouuuzzz~~~}}}||||||uuummmiiilllnnniiifffeee^^^_________^^^]]]]]]^^^]]]\\\[[[ZZZYYYWWWTTTQQQNNNMMMKKKJJJKKKJJJIIIGGGCCCBBBAAA@@@???>>><<<;;;;;;;;;::::::888666333222111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++***************+++++++++)))************+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------.........---------------.........//////...000111111000///000111///000000111222222222111000111222333444444444444111111222333444555555444444222222333555666777888:::::::::;;;<<<===???@@@BBBAAACCCEEEDDDFFFOOOYYYdddpppuuujjj___XXXXXXTTTIIIEEEHHHAAABBBCCCAAA>>>;;;::::::===<<<;;;:::999;;;===???777999;;;:::888888999<<<555555666666666555444444222333444444444444333222000000000111111111111111000000000000000000000000000000////////////000000........./////////////////////.........---------------------------------------------------------******++++++,,,,,,++++++))))))***+++,,,---......,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...//////000......///000111222333333222444777999::::::;;;===AAA@@@BBBHHHPPPVVVYYYZZZ___dddiiikkkjjjkkkooossszzz000111222222111111222333333333333444666777999:::999<<<>>>??????@@@AAABBBDDDFFFIIIJJJLLLNNNRRRUUUQQQUUUYYY]]]___bbbeeegggcccjjjsssyyy{{{}}}}}}{{{zzztttlllhhhkkkmmmiiiddddddaaa``````______^^^^^^]]]^^^]]][[[[[[ZZZWWWTTTQQQNNNLLLJJJIIIIIIIIIHHHGGGEEEAAA>>>>>>AAAAAA===888:::;;;::::::888666333222111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))******+++++++++,,,)))************+++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......------------------------............---,,,+++***---------.........//////,,,...000000///...///000...///000111111222111111000111333444555555444333111111111222444444333222222333666999999666555555555666777888888888777777555666;;;@@@@@@<<<===BBBCCCGGGLLLPPPRRRUUUZZZ]]]fffjjjrrr|||{{{pppccc\\\[[[ZZZUUUOOOIIIAAA???DDDCCC;;;;;;BBB===;;;:::999999::::::::::::;;;<<<<<<999777555444777888999777444222444777555555666666555555444333111222333444444444333222......///000111222333333000000000000000000000000000000////////////000000,,,------...///000111111//////.........---------------------------------------------------------***++++++,,,,,,,,,++++++))))))***+++---...///000,,,+++***+++,,,---+++)))******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------...///000000......///000111222333333111444777999::::::;;;===@@@@@@BBBIIIPPPVVVXXXXXX```dddiiikkkiiijjjmmmqqqwww|||000000000111222222333333444444444444555777888999<<<<<<===>>>>>>>>>>>>>>>BBBDDDGGGIIIIIIJJJKKKMMMOOOPPPRRRUUUWWWYYY[[[\\\```gggpppuuuxxx}}}{{{yyyxxxwwwuuutttooollljjjjjjkkkiiieee```cccbbbbbbaaa```___^^^^^^^^^ZZZUUUUUUXXXYYYWWWTTTMMMLLLKKKKKKKKKIIIFFFCCCDDDCCCBBBAAA???===;;;999:::999999999999777444222111111000000//////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******,,,,,,++++++***+++++++++------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,..................------///......---------......000000000000111111111111222222111111111111111222222222222222222222222222111111222222222333333333333333333444444444555555444444555777888888888888555777888888777777888999=========>>>>>>>>>??????CCCDDDFFFIIIMMMPPPTTTUUU```bbbgggppp{{{|||xxxwwwuuupppjjjddd___]]]NNNLLLIIIFFFDDDDDDEEEEEEAAA@@@@@@???>>>======<<<;;;;;;::::::::::::999999999999999888777666666555666666666666666666666666666555555555555444444444333333333333333333333333000000000000000000000000000000000000000000000000////////////............000)))---222+++)))------......---------,,,,,,,,,+++333999777...'''(((+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))+++++++++++++++***)))(((******+++++++++,,,,,,,,,------------------------------------------------//////000000111111222222444555777888::::::;;;;;;===@@@DDDHHHKKKOOOSSSVVV```hhhooommmfffccchhhooowww//////000111111222222333333333333444555666888888999:::;;;===>>>>>>>>>>>>AAADDDFFFHHHHHHHHHJJJKKKNNNOOOQQQTTTWWWZZZ\\\]]]bbbgggooouuuyyy~~~}}}|||{{{zzzxxxnnnmmmkkkkkkjjjhhhdddbbbaaaaaaaaa``````______^^^]]]YYYUUUUUUWWWXXXVVVSSSQQQPPPNNNMMMLLLKKKHHHFFFBBBBBBBBBAAA@@@>>>===<<<:::999888888888777444111111111000000///.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++++++++***++++++,,,,,,------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,........................///......---------......//////000000000111111111222222111000000111111222222222222222222222222222111111111222222222333333333333333444444444444555444555666777777777777777555777888888777666888999888888888999999999::::::999999:::<<<>>>AAACCCDDDCCCCCCDDDFFFJJJOOOTTTWWWZZZ___cccddddddgggnnnuuu~~~~~~~~~~~~xxxwwwqqqggg\\\TTTRRRRRRXXXVVVTTTRRROOOLLLGGGEEEHHHFFFEEECCCAAAAAAAAAAAA@@@??????>>>======<<<<<<;;;;;;:::::::::999999999999999888888777666666555555555555555555555555555555555555555444444444444333333333333222222222222000000000000000000000000000000000000000000000000////////////...............)))---000,,,000444///......---------,,,,,,,,,***///444333...******---++++++++++++++++++++++++*********+++++++++,,,,,,******************+++++++++++++++++++++***))))))******+++++++++,,,,,,,,,------------------------------------------------/////////000111111222222444555777888::::::;;;;;;===@@@DDDHHHLLLQQQUUUYYY```gggnnnmmmhhheeehhhmmmsss//////000000111111222222333333333333444666777888888999:::<<<===>>>>>>>>>@@@CCCEEEFFFFFFFFFGGGIIILLLNNNPPPSSSVVVYYY\\\]]]cccfffkkkrrryyy~~~}}}{{{zzz|||}}}{{{mmmnnnnnnllliiifffeeeeeeaaaaaaaaa``````_________\\\XXXUUUUUUVVVWWWUUURRRTTTQQQNNNLLLKKKJJJHHHGGGAAAAAAAAAAAA@@@@@@???>>>:::999888777777666444111111111000//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******++++++++++++******************+++,,,------------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,..............................---------....../////////000000000000111111111111000000000111111222222222222222222222222222111111111222222222222333333333333333444444444444555555666666666666666555555666777777666666777999888888888999999999999999777777777777888999;;;;;;>>>>>>>>>???@@@AAACCCDDDBBBDDDEEEEEEFFFGGGKKKNNNJJJLLLOOOSSSXXX]]]aaacccjjjsss~~~xxxppplllrrrqqqqqquuu{{{}}}oooiiiaaa\\\ZZZXXXUUURRR\\\[[[XXXVVVTTTSSSSSSTTTPPPWWW[[[VVVKKKDDDFFFKKKGGGEEECCCDDDFFFEEEAAA>>>BBBBBBBBBAAAAAA@@@???>>>>>>>>>======<<<;;;;;;;;;::::::::::::999999999999999999888888777666666666555555555555555555555555555555555555444444444444333333222222111111111000000000000000000000000000000000000000000000000000/////////............------,,,000000///:::>>>222......---------,,,,,,,,,***,,,......---,,,---...++++++++++++++++++++++++*********++++++++++++,,,((())))))***++++++,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,------------------------------------------------...//////000111111222222444555777888::::::;;;;;;<<<@@@DDDIIINNNSSSXXX\\\aaaggglllnnnllliiiiiiiiinnnyyy......//////000111111222222222222222333555666777999:::;;;<<<============???AAACCCDDDDDDDDDEEEFFFJJJKKKNNNQQQUUUXXX[[[\\\aaabbbfffmmmuuu{{{~~~xxxxxxwwwyyy|||~~~{{{yyynnnpppqqqnnniiiffffffhhhddddddcccaaa```___^^^]]][[[YYYVVVVVVWWWWWWUUUSSSSSSPPPLLLJJJIIIHHHGGGEEEBBBBBBBBBBBBAAA???>>>===:::999777666666555333111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------..................------------...//////////////////000000000111111000000000000111111222111111111111111111111111111111111111222222222222222222333333333444444444555555666666666555444444444555777666555555666888999999999999999999999999::::::999999::::::;;;<<<::::::<<<>>>???@@@AAAAAAAAA@@@??????AAACCCCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLKKKOOOSSSTTTRRROOONNNMMMPPPOOONNNPPPSSSTTTTTTSSSRRRNNNKKKIIIIIIIIIGGGEEEDDDDDDDDDCCCDDDEEEFFFFFFEEELLLQQQNNNEEE@@@BBBGGGHHHEEEDDDGGGJJJKKKHHHDDD@@@AAABBBCCCCCCBBB@@@???<<<<<<<<<;;;;;;::::::::::::::::::999999999999888888888888888777777666666555555555555555555555555555555555444444444333333333222222111111000000000000000000000000000000000000000000000000000000000//////.........---------...///222000111@@@CCC333......---------,,,,,,,,,+++*********,,,---------++++++++++++++++++++++++************++++++++++++))))))*********+++++++++******+++++++++******)))******+++++++++,,,,,,,,,------------------------------------------------......///000111222222333444555777888::::::;;;;;;===@@@DDDIIIOOOUUU[[[```cccfffkkkoooooommmiiiggghhhsss---......//////000111111111111111111222444555666;;;;;;<<<<<<===<<<<<<<<<===???BBBCCCCCCCCCDDDFFFGGGIIIKKKOOORRRVVVXXXZZZ\\\^^^aaahhhooouuuxxxxxxsssuuuwwwzzz}}}~~~|||zzzwwwppprrrrrrooojjjggghhhjjjgggfffdddbbb```]]]\\\[[[ZZZYYYXXXXXXWWWWWWUUUTTTRRROOOLLLIIIIIIHHHGGGEEEDDDDDDCCCBBB@@@>>><<<;;;:::888666555555444333111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////---------------...//////...////////////000000000000000//////000111111222111111111111111111111111000000111111111222222222222222222333333333444444444555555555555444444333333555666666555555666777666666666666666666666555777777777777777888999:::999999::::::999888666666:::999777999;;;===<<<;;;AAAAAA@@@??????@@@@@@@@@BBBBBBBBBAAA@@@AAABBBDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@AAABBBBBBBBBAAA;;;;;;;;;;;;<<<===>>>>>>AAABBBBBB@@@>>><<<<<<>>>CCCBBBAAACCCFFFFFFCCC@@@???@@@BBBCCCCCCBBB@@@>>>;;;;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777777777555555555555555555555555555444444444444333333333222222222111111000000000000000000000000000000000////////////////////////............------------......111---...===???.........---------,,,,,,,,,...+++))))))***,,,+++***++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))))))******+++++++++************+++++++++,,,,,,,,,------------------------------------------------......///000111222333333444555777888::::::;;;;;;===@@@DDDIIIOOOVVV]]]bbbcccgggkkkpppqqqnnnjjjfffdddooo------......//////000000000000000000111333444555999:::;;;;;;<<<<<<;;;;;;;;;===@@@BBBBBBCCCEEEFFFEEEGGGIIILLLOOORRRUUUVVVWWWYYY^^^dddiiinnnqqqsssqqqssswww{{{}}}~~~~~~~~~~~~|||yyyvvvqqqqqqpppmmmjjjhhhhhhhhhfffeeeccc```^^^[[[ZZZYYYXXXXXXXXXXXXWWWUUUTTTSSSQQQOOOLLLKKKKKKJJJHHHGGGDDDCCCBBBAAA???<<<:::999:::888555444444444222111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++******************************++++++++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------.../////////---------------...///000......////////////000000////////////000111111222111111111111111111111111000000000111111111111222222222222222333333333333333333444444444444444333333444555555444444555777888888777777777777666666555555555555666777888999<<<======>>>>>>===<<<<<<===<<<<<<===???@@@@@@???<<<<<<<<<;;;<<<<<<======<<<===???AAAAAA@@@>>>===>>>?????????@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@???>>>>>>CCC@@@>>>>>>@@@BBBBBB@@@???@@@AAAAAAAAA@@@>>>>>>===>>>@@@AAAAAA???===<<<;;;;;;::::::::::::::::::999999999999888888888888888888777777777777777777444444444444444444444444444444444444333333333333222222222222222222222222000000000000000000000000////////////////////////.........------------,,,,,,***---+++***333666)))......---------,,,,,,,,,...,,,***************)))++++++++++++++++++++++++)))))))))************+++,,,,,,++++++***))))))((())))))***++++++++++++*********+++++++++,,,,,,,,,---------------------------------------------------...///000111222333444444555777888::::::;;;;;;===@@@DDDIIINNNVVV]]]bbbdddgggmmmpppqqqnnnjjjhhhbbbooo,,,------......///000000/////////000111222333444444555777888:::;;;;;;<<<999<<>><<<;;;::::::777444333333333222111000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////000---,,,,,,------///000000........./////////000000.........//////000222222111111111111111111111111000000000000111111111111111222222222222333333333111222333444444444444444222444555555444333555666:::999999999888888888888777777777666777777888888555666777999;;;<<<>>>???:::;;;<<<<<<<<<<<<<<<<<<>>>============>>>???@@@;;;<<<>>>@@@BBBAAA>>><<<<<<<<<>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???============<<<;;;::::::===:::888:::===???>>><<>>???AAA>>>>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888777777777777777777777888444444444444444444444444444444444333333333222222111111222222333333444444000000000000000000000000////////////////////////.........---------,,,,,,,,,''',,,...***---111,,,......---------,,,,,,,,,+++,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************++++++******************))))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------...000111222333444444555777888::::::;;;;;;>>>@@@DDDHHHNNNUUU]]]bbbdddiiinnnqqqooommmkkkjjjbbbqqq,,,,,,------...//////000......//////000222333444///000333666888;;;<<<===999;;;???AAABBBDDDFFFHHHCCCDDDFFFHHHKKKMMMOOOPPPPPPWWW^^^bbbccceeelllqqqnnnoooqqqtttwwwzzz|||~~~~~~|||{{{zzzxxxtttqqqppplllgggfffffffffdddaaa[[[[[[ZZZZZZYYYXXXXXXXXXSSSTTTUUUUUUSSSQQQOOOOOOIIIHHHHHHIIIJJJIIIFFFCCC?????????>>>>>>===<<<;;;:::777444333333333222111000//////...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...///000000,,,,,,,,,---...///000111............/////////000............///000222222000000000000000000000000000000000000111111111111111111222222222333333333000111222333444555555555222333555444333333444666666666555555444444444333888888777666555555555666;;;::::::::::::;;;;;;<<<:::<<<======;;;::::::;;;???>>>>>>===============???>>>======???@@@@@@@@@===>>>???>>>======>>>???<<<======<<<<<<<<<===???;;;<<<===>>>>>>>>>>>>===<<<<<<<<<>>>??????===<<<:::???CCCBBB<<<999;;;???@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777888888888444444444444444444444444444444444333333333222222111111222333444555555666000000000000000000000000////////////////////////......---------,,,,,,,,,///(((---333---,,,222222......---------,,,,,,,,,)))+++------+++***+++,,,++++++++++++++++++++++++))))))))))))************)))))))))***++++++,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------------...000111333444444444555777888:::;;;;;;;;;>>>@@@DDDHHHMMMTTT\\\bbbdddiiioooqqqnnnlllkkklllbbbsss,,,,,,,,,---------......///000000000111111111111111222444555666666777777777999<<<===>>>???AAACCCCCCDDDEEEEEEFFFHHHKKKNNNNNNRRRWWW[[[^^^aaaeeegggjjjkkkmmmpppssswwwzzz|||}}}}}}yyywwwuuusssqqqooommmllliiigggdddbbb``````\\\ZZZWWWWWWXXXXXXVVVSSSUUUSSSRRRQQQQQQPPPMMMKKKJJJIIIHHHFFFEEEDDDDDDCCC@@@@@@???===<<<;;;:::999777666555333222111000000111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************************************)))))))))))))))************************++++++******************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////..............................///000000000000000.../////////000000000111000000111111111111000000222222111111111111222222222333444555555555444333444333222222333444666777777777777777666555444444666666555555666777999:::999999:::;;;;;;;;;;;;:::???>>>=========>>>???@@@;;;<<<===>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>??????@@@AAAAAA@@@???>>>===>>>>>>?????????>>>>>>>>>>>>>>>????????????@@@AAA???<<<===??????===;;;===???AAACCCCCCAAA???===>>>======>>>??????===;;;;;;;;;;;;:::::::::999999:::::::::999999999888888888888888888777777777777777777666666555555555444555555444444444333333333222222222222222222222222222222111000//////000000////////////////////////------------------------------------------------000000///...---,,,,,,+++******************************))))))******+++,,,************************************************))))))*********+++++++++,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---------...............///000222444555555666999;;;<<<;;;999888???BBBFFFJJJNNNTTTZZZ^^^fffkkkpppqqqmmmhhheeedddeeettt,,,,,,,,,------------...//////000000000111111111111222333444666666666666666888:::;;;<<<===???AAABBBCCCDDDEEEEEEGGGJJJMMMLLLNNNRRRUUUWWWYYY\\\^^^cccdddfffiiilllppptttuuutttyyy~~~~~~|||yyyvvvtttsssqqqnnnlllkkkjjjhhheeecccaaa``````^^^\\\ZZZZZZZZZYYYVVVSSSUUUSSSRRRQQQQQQPPPNNNKKKJJJIIIHHHFFFEEEDDDCCCCCC@@@???>>>===<<<:::999999777666555333111111000000111000......//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////////////////////////////......///000000000000000////////////000000000000000000111111111111000000222222111111111111222222222222444555555444444333444444444444444555666777777888888888888777666666777777666666777888:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<===???@@@======>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>><<<<<<===???@@@@@@???===<<>>===>>>??????===;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888777777777777777666666666555555555444555444444444444333333333222222222222222222222222222222111000000000000000////////////////////////------------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---***************************************************+++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---------...............///111222444555888999999:::;;;;;;<<<<<<>>>AAAEEEIIINNNSSSYYY]]]ggglllrrrrrrnnniiifffeeeeeevvv,,,,,,,,,,,,------------////////////000000000000000111222444555555666666555777999::::::;;;===???@@@BBBCCCDDDDDDFFFHHHKKKIIILLLNNNPPPQQQRRRSSSUUU\\\]]]___bbbfffjjjnnnppppppwww|||}}}~~~~~~uuutttsssrrrqqqooollliiihhhgggfffdddbbbaaa``````___^^^]]]]]]\\\ZZZVVVSSSTTTSSSQQQQQQQQQPPPNNNKKKIIIHHHGGGEEEDDDCCCBBBBBB??????>>>===;;;:::999888777666444333111000000000111///......///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************************************))))))******++++++,,,,,,************************************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////000000000000000000000000......///000000000000000000000000000////////////000000111111111111000000222222111111111111222222111222333444444444444333333444555666666777777666777777888888999999888888888888888888999:::;;;<<<===???AAABBBBBBBBB@@@???<<<<<<<<<<<<===>>>@@@@@@=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>??????>>>======>>>>>>???============<<<<<<<<<<<<>>>===>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888888888888888777777777777666666666555555555555555444444444444333333333333222222222222222222222222222111000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------............//////111222444555999999888888999:::<<<======@@@EEEIIINNNSSSYYY]]]hhhmmmssstttpppkkkhhhggggggyyy++++++,,,,,,,,,---------........./////////000000///000111333444444555555444666888999888999;;;===>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJLLLNNNNNNOOOPPPRRRZZZ[[[\\\___dddhhhmmmpppqqqwww|||zzz}}}~~~|||zzzqqqqqqpppqqqpppnnnjjjgggfffeeecccbbb``````______^^^^^^___^^^\\\XXXTTTQQQSSSRRRQQQQQQQQQPPPNNNLLLHHHGGGFFFDDDCCCBBBAAAAAA???>>>===<<<;;;999888888666555444222111000000000111///............---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))***+++,,,,,,------***************************************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////////////////////////////......///000000000000000000000000000////////////000000111111111111000000222222111111111111222222111111222333333444444444222333555666777666666555555555666777888999999999999999999:::;;;;;;<<<===???@@@BBBCCCBBBAAA>>>============>>>???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBDDDDDDDDDCCCBBBAAAAAA@@@AAA@@@???>>>>>>>>>??????>>>>>>>>>???????????????>>>???AAACCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@??????@@@@@@>>><<<;;;;;;;;;::::::::::::999:::::::::999999999888888888888888888777777777666555555555555555555555555444444444333333333222222222222222222222222222222111111000000000000000111////////////////////////------------------------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************************************+++++++++,,,,,,,,,,,,---+++***++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............///000111333444555777777888999::::::::::::>>>AAAFFFKKKOOOTTTZZZ]]]ffflllsssuuusssooommmmmmhhh~~~+++++++++,,,,,,,,,---------............/////////...///000222333333444444555666888888888888:::;;;<<<>>>@@@AAAAAABBBCCCEEEDDDFFFJJJKKKLLLMMMOOOQQQXXXXXXZZZ]]]aaaggglllooorrruuuyyy{{{zzzwwwuuutttxxx{{{}}}yyywwwvvvqqqppppppppppppnnnjjjgggdddcccbbbaaa```_________\\\^^^^^^]]]ZZZVVVRRRPPPRRRQQQPPPPPPQQQPPPNNNLLLGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<;;;:::999888777555444333222111000000000000///------......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,------************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////..............................///000000000000000000000000000////////////000000111111111111000000222222111111111111222222111111222222333444555555111222444666666666555555444555666777888999999999:::;;;<<<<<<===>>>>>>>>>@@@AAABBBBBBAAA???<<<;;;======>>>???@@@@@@AAAAAADDDCCCBBB@@@@@@???@@@@@@>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBB?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAA@@@@@@AAA@@@>>><<<::::::::::::999999999999:::::::::999999999888888888888888888777777777666444444444555555555555555444444333333333222222222222222222222222222222222111000000000000000111111////////////////////////------------------------------------------------//////...---,,,+++***)))++++++++++++++++++++++++***************+++,,,,,,************************************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....../////////000111333555666666888;;;>>>???===;;;999???CCCHHHMMMRRRVVV[[[___dddjjjrrrvvvuuusssrrrrrrjjj++++++++++++,,,,,,,,,,,,------------.........///---...///111222222333333555666777777666666888999:::<<>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGJJJJJJKKKLLLMMMOOOPPPQQQOOOOOOOOOOOOOOONNNMMMLLLFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCAAA@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAA@@@>>><<<;;;;;;:::::::::999999999:::::::::999999999888888888888888888777777777777444444444444444555555555333333333333222222222222222222222222222222222222000000000000000111111222////////////////////////------------------------------------------------//////...---,,,+++************************************))))))******+++,,,************************************************))))))*********+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------....../////////000222333555666777:::???CCCCCCAAA===;;;@@@DDDIIIOOOSSSXXX\\\___ccciiirrrvvvvvvuuutttuuulll***++++++++++++,,,,,,,,,,,,,,,---------.........------///000111222222222333555666555444444555666999;;;>>>???>>>>>>???@@@AAACCCFFFHHHHHHIIIKKKMMMPPPQQQRRRUUUZZZaaagggkkkvvvxxxyyyyyywwwvvvvvvwwwsssxxx~~~}}}yyyxxxxxxtttrrrpppooonnnmmmkkkiiieeedddbbbaaa___^^^]]]]]][[[\\\]]]ZZZVVVSSSRRRRRRQQQPPPOOOOOOPPPPPPNNNLLLFFFEEECCCAAA@@@?????????===<<<;;;:::999777666666444333222111000000000000000...------------,,,***************************++++++++++++++++++++++++((()))))))))*********+++************************************************************************************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............////////////..............................///000000000000000------...///000111222222000000111111111111000000222222111111111111222222333333333333444666888999666666666666777888999:::===>>>???@@@@@@@@@@@@@@@BBBCCCDDDFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGIIIKKKLLLHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFIIIMMMPPPRRRQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXZZZ]]]```ccceeecccdddfffffffffcccaaa___YYYXXXWWWUUURRRPPPOOONNNLLLLLLKKKGGGDDDBBBDDDGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCAAAAAABBBAAA>>><<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888888888888777777777777333333333444444555555555333333333222222222222111222222222222222222222222000000000000000111222222////////////////////////------------------------------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********************************************************+++++++++,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......//////000111222444555666888;;;>>>AAAAAA@@@>>><<>>>>>===>>>???CCCFFFHHHIIIIIIJJJKKKLLLPPPPPPQQQTTTYYY```gggkkkppprrruuuvvvuuutttttttttyyy}}}}}}~~~~~~zzzzzz{{{uuusssooommmmmmllljjjhhhfffeeecccaaa___^^^]]]]]][[[\\\]]]ZZZUUUSSSSSSUUUQQQPPPOOOOOOPPPPPPNNNLLLEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::888777666666333333222111000000000111000...------------,,,***************************++++++++++++++++++++++++(((((())))))*********+++*********************************************************)))))))))))))))************************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000...//////000000000000000,,,---...///000111222333000000111111111111000000222222111111111111222222444444444444555777999:::999888888777888:::;;;<<>>>>>>>>>>>============:::::::::999999999888888888888888888777777777777333333333444444555555555333333333222222222111111222222222222222222222222000000///000000111222222////////////////////////------------------------------------------------''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...************************************************++++++,,,,,,,,,---------)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......//////000111222444555666888999:::<<<===<<<<<<;;;>>>BBBHHHNNNSSSWWW[[[]]]fffllltttwwwvvvsssqqqqqqnnn,,,+++*********+++,,,---,,,,,,,,,---------......------......///000000000111222222333333444444555888999;;;<<<======>>>>>>AAABBBCCCDDDEEEGGGGGGHHHLLLLLLLLLNNNQQQXXX```fffppppppqqqpppooopppsssvvvxxx~~~{{{~~~~~~||||||||||||}}}uuuqqqlllhhheeeeeeggghhhgggfffeeedddcccbbbbbbbbb^^^]]][[[YYYWWWUUUTTTTTTRRRQQQPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@???>>>===<<<;;;999777666444444333222111///......------......---------,,,,,,,,,************************************************((())))))))))))*********************************''''''((()))***++++++,,,++++++++++++++++++++++++---,,,***+++,,,,,,+++))))))************+++++++++(((***++++++******+++,,,******+++++++++***))))))+++++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////////////////...///////////////......111000...---,,,,,,------000000000000000111111111222222333333333333222222444444444333333333333444333555888:::;;;===???BBBFFFHHHJJJJJJIIIHHHHHHIIIMMMLLLLLLLLLNNNPPPPPPPPPQQQLLLKKKPPPRRRRRRWWW^^^\\\[[[YYYZZZ\\\___aaabbb\\\dddjjjkkkmmmsssuuuttt|||vvvqqqqqqvvvyyyvvvqqqmmmmmmmmmnnnqqquuuyyy|||zzz~~~|||zzzzzztttpppmmmkkkkkkaaa```]]]XXXVVVUUUOOOGGGNNNPPPTTTVVVVVVUUURRRPPPQQQNNNIIIGGGEEEEEEDDDCCCBBBBBB@@@===;;;;;;===>>>;;;888888;;;;;;888666888:::999888777555555555555888777666555444333333333444444333333222111000000111111111111111111111111000000////////////000000//////.........---------------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---.../////////000111222333333444666999<<<>>>>>>=========AAAEEEJJJMMMPPPUUU\\\bbbiiijjjooovvvwwwssspppqqqmmm++++++*********+++,,,---,,,,,,,,,------------...------......//////000000111111222222333444444444777777999:::;;;<<<<<<<<>>???AAADDDGGGJJJLLLOOOOOOOOONNNNNNOOOTTTSSSRRRRRRSSSTTTUUUUUUXXXTTTUUUZZZ^^^```fffmmmpppnnnmmmnnnooopppnnnlllsssssstttvvvwwwxxxzzz{{{yyyvvvtttvvv{{{}}}tttttttttuuuvvvxxxzzz|||~~~}}}{{{zzzyyy{{{{{{zzzyyyxxxxxxxxxxxxssssssqqqmmmmmmooolllfffaaabbbcccccccccaaa```___WWWVVVTTTSSSPPPLLLFFFBBBAAACCCDDDDDDCCCAAA@@@???DDD@@@>>>===;;;888999>>>:::999888777666555555555777666555444333333333444444333333222222111111111111111111111111111111111000000////////////000000//////.........---------------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,---.../////////000111222333333444666999<<<>>>=========>>>AAAEEEJJJMMMPPPTTT[[[aaaiiijjjooovvvvvvrrroooqqqqqq++++++******++++++,,,---,,,,,,,,,,,,---------------------...//////000000111111111222333333444444555555777888999:::::::::<<<<<<===>>>@@@AAABBBBBBEEEGGGIIIKKKNNNSSSYYY]]][[[___dddhhhlllppptttwww}}}{{{|||~~~~~~}}}~~~{{{xxxmmmllliiigggffffffhhhiiifffggggggfffeeedddbbbaaacccbbb___\\\YYYVVVUUUTTTRRRQQQOOOMMMKKKHHHFFFEEEHHHGGGFFFEEEDDDBBBAAAAAA<<<;;;:::888777555444333444333222000//////......------------,,,,,,,,,,,,************************************************************+++++++++,,,************************)))))))))))))))*********+++++++++++++++++++++++++++***((()))******)))''')))************+++++++++(((***++++++******+++,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////////////////////////////...//////000000/////////000000000000111222444444111111111111111111111111000000000111222222222222222333555777888999::::::===@@@CCCFFFHHHJJJNNNPPPRRRTTTWWWXXXXXXWWWXXXYYY]]]]]]\\\\\\]]]^^^``````eeeccceeekkkppptttyyy~~~|||{{{|||~~~~~~{{{xxxzzzuuutttzzz{{{wwwzzz{{{|||~~~yyyyyytttppppppuuuvvvtttwwwvvvsssqqqppppppqqqqqqkkkhhheeeddddddcccaaa```[[[^^^``````[[[SSSJJJDDDEEEAAA???>>><<<888:::>>>999999888777666666666666555444444333333333444444222222222222222222222222111111111111111111111111000000////////////000000/////////.........------------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++***************---------,,,,,,+++++++++------............------------,,,,,,------...///...///000111222333444444777999<<<============>>>BBBFFFJJJMMMOOOSSSZZZ___hhhiiiooouuuuuuqqqoooqqqsss+++***++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000000000111111222333333333333444666777888888999999::::::;;;<<<>>>???@@@@@@CCCEEEHHHKKKMMMPPPTTTXXXVVV[[[aaaggglllqqquuuxxx~~~~~~zzzyyyzzz{{{{{{}}}zzzuuullllllkkkjjjjjjjjjjjjkkkiiihhhfffeeedddcccdddddddddbbb___[[[XXXUUUSSSRRRSSSRRRPPPNNNKKKHHHFFFEEEFFFFFFEEECCCAAA@@@???>>>;;;:::999888666555444333444333222111////////////---------,,,,,,,,,++++++******************************************************+++++++++,,,,,,,,,*********************************)))))))))))))))************************,,,***))))))******)))((())))))*********+++++++++(((***++++++******+++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------....................................////////////////////////////////////...//////000000000000///.........//////000111111222222222222222111111111333333333222222333333333444555888:::===???@@@AAADDDGGGKKKNNNPPPSSSVVVYYYYYY[[[___```aaaaaabbbcccfffgggggghhhiiilllooorrrttttttvvvyyy}}}~~~|||}}}~~~}}}{{{uuurrrxxx~~~xxxuuu{{{}}}}}}}}}wwwuuu|||ppp^^^SSSMMMFFF@@@@@@AAA>>><<<<<<:::999888888777777888888444333333333333444444555222222222222222222333333111111111111111111111111000000////////////000000////////////............------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++,,,+++++++++***)))))))))...------,,,,,,++++++***---..................------------------......///......///111222333444444777999<<<===<<<<<<===>>>CCCGGGKKKMMMOOOSSSYYY^^^gggiiipppuuuuuupppnnnqqqttt******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///////////////000111111222222333333444555666777888888888999999:::;;;===>>>???@@@BBBDDDGGGIIIKKKNNNQQQTTTRRRVVV]]]cccgggkkkooorrr{{{}}}~~~}}}xxxttttttvvvvvv{{{~~~yyyuuunnnoooooooooooonnnnnnmmmmmmjjjfffbbbaaacccfffhhheeeccc```\\\XXXUUUSSSRRRSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEDDDBBBAAA???>>>===999999888777555444333333444333111000//////......------,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,*********************************)))))))))))))))************************---+++******+++,,,***)))))))))*********+++++++++(((***++++++******+++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................./////////000000////////////////////////......///000111111000000////////////////////////444333333333222222222111444444333222222222333333666777999<<>><<<;;;::::::999999999999444444333333333444555555222222222222222222333333111111111111111111111111000000////////////000000000000/////////.........------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++,,,+++++++++***)))))))))---------,,,,,,+++++++++---..................---------.........//////.........///000222333444555888:::<<<<<<<<<<<<>>>???DDDGGGKKKNNNPPPTTTZZZ___fffjjjqqqvvvtttoooooorrrxxx)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////000111111222222222333444555666777777777888888999;;;<<<===>>>???AAACCCEEEGGGHHHJJJNNNPPPRRRVVV[[[```dddhhhlllooouuuvvvyyy{{{vvvooonnnpppqqqxxx}}}yyywwwvvvssstttuuuuuuuuurrrpppnnnnnnkkkfffbbbaaacccgggiiifffdddaaa]]]YYYVVVTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGEEECCCAAA???>>>===888888777666555444333333333222111///......------,,,,,,,,,,,,++++++++++++************************************************************+++++++++,,,************************)))))))))))))))*********************************---,,,++++++,,,,,,+++))))))************+++++++++(((***++++++******+++,,,)))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............................../////////000000000////////////////////////......///000111111111111222222333333333222222111555444444333333222222222333222111111222333555666::::::;;;===AAAFFFJJJMMMNNNPPPTTTVVVXXX[[[^^^```bbbeeeiiilllnnnppprrrtttvvvxxxzzzzzzzzz|||yyy|||```OOOIIIEEEAAA?????????===<<<;;;:::::::::666555555444444444555555222222222222222222222222111111111111111111111111000000////////////000000000000000/////////......------------------------,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------............------------...////////////...---...///000222444555555888:::;;;<<<;;;<<<>>>@@@DDDHHHLLLOOOQQQUUU\\\aaagggkkksssxxxuuuoooooottt}}})))***+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///......//////000111111222000111222333444555555555666777888999:::<<<======@@@AAACCCCCCDDDFFFJJJMMMQQQTTTXXX\\\___ccchhhlllnnnpppuuuxxxtttkkkhhhjjjlllsss~~~~~~xxxtttuuuxxxwwwxxxyyyzzzxxxtttpppmmmllljjjhhheeedddeeefffgggbbb```^^^ZZZWWWTTTRRRRRRMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFDDDBBB@@@>>><<<<<<777777666666555444333333222111000...------,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))*********++++++************************(((((())))))******++++++************************,,,+++******++++++***))))))************+++++++++(((***++++++******+++,,,******+++++++++++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,------.................................................../////////000000000000////////////////////////......///111111222222111222333444555666666555555555555555444333333222222222222222333666999===???DDDCCCBBBCCCGGGMMMSSSWWWWWWYYY\\\^^^```bbbeeegggmmmpppuuuxxx{{{}}}}}}yyyyyy~~~ooo^^^OOOFFFCCCCCCBBB@@@>>>===;;;;;;;;;888777666666555555555555444333333222222111111111111111111111111111111111000000////////////000000000000000000/////////...------------------------,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,***************+++++++++***++++++,,,,,,------...,,,,,,------------,,,,,,,,,---...///000//////...------///000222444555666999:::;;;;;;;;;<<<>>>@@@DDDHHHMMMPPPSSSWWW^^^dddgggllltttyyyvvvppppppuuu)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++,,,------......///......//////000111111111...///000111222333333333555555666888999:::;;;<<>><<<;;;;;;999999888666666555555555444444333333222111000000111111111111111111111111000000////////////000000000000000000////////////------------------------,,,,,,---......---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,))))))******+++++++++,,,)))***+++,,,------...///+++,,,,,,------,,,,,,+++,,,---///000000000///...------///000222444555666999:::;;;;;;;;;<<<>>>@@@DDDHHHMMMQQQTTTYYY```eeehhhmmmuuuzzzvvvpppqqqvvv++++++******************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++---...000000000//////000111111222222333444444555555666888999;;;===>>>??????@@@AAABBBDDDEEEFFFJJJMMMPPPQQQRRRUUU[[[```fffkkkpppppplllgggddddddccckkkvvv|||wwwssstttxxx|||zzz|||~~~{{{uuupppnnnmmmnnnkkkhhhfffggghhhhhhhhh]]]\\\YYYVVVSSSOOOMMMKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<;;;:::888888777666555444333333000000000000///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++************+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------//////---,,,,,,---...//////////////////////////////////////////.........////////////////////////000000000000////////////...///000111444666888999666777888999999777555444777888;;;AAAGGGKKKJJJIIIRRRUUUWWWWWW[[[aaaeeeddd```fffnnnpppooopppuuu{{{~~~}}}kkkXXXQQQHHHGGGGGGAAABBBCCC;;;999888777666666555666666555555555555444333222222333333333222222222111111111111000000//////......000000000000000000000000000000///............///+++---///...---,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,,,,***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---.../////////------,,,...000111111333555777:::;;;<<<<<<;;;;;;===???BBBGGGLLLPPPWWW___ddddddhhhpppwwwwwwqqqooosssxxx++++++******************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,---...//////000000000000000111111222333333444444444555666888:::<<<===>>>>>>>>>???AAABBBDDDEEEHHHKKKMMMNNNOOOSSSYYY___eeejjjooopppmmmhhhffffffdddmmm{{{|||xxxuuutttwww{{{}}}xxxyyyyyyvvvqqqmmmkkkkkkiiifffdddbbbbbbcccbbbaaa[[[YYYWWWSSSPPPNNNLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA???>>>===;;;:::999888888777666555444333333000000000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))******(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///......------...///000/////////////////////////////////////////////...////////////////////////000000000000000000000///000000000111333555666777666666555555444444444444;;;;;;???EEEKKKOOOOOONNNSSSWWW[[[\\\aaahhhlllkkkkkkpppttttttsssvvv|||yyybbbXXXTTTNNNDDDCCCFFF@@@;;;:::999888777777777777555555555555444333222111333333333222222222111111222222111111111000000000000000000000000000000000000///......------......,,,---......---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------........./////////......---,,,...000111222333555777:::;;;<<<<<<;;;;;;===???DDDIIIMMMOOOVVV___eeeeeehhhooovvvvvvrrrppptttyyy******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------...///000111000000000111222222333333222222333444666888999:::<<<<<<<<<===???@@@BBBCCCFFFGGGIIIIIIJJJOOOWWW]]]aaaffflllmmmkkkiiihhhhhhkkkwww{{{wwwssssssvvvzzz||||||tttsssqqqnnniiigggfffgggeeecccaaa``````___]]][[[YYYWWWSSSPPPNNNLLLLLLMMMKKKKKKJJJHHHGGGFFFEEEDDD@@@???>>>===<<<;;;:::999777777666555444333333222//////000//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************%%%***...---)))'''))),,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............///000111111////////////////////////......//////////////////////////////////////////000000000000000000000000111111111111222333444444444333222222444666999;;;AAAAAADDDHHHLLLOOOOOONNNMMMQQQUUUVVVZZZaaadddbbbgggiiikkkmmmqqqyyy}}}{{{{{{|||ttt~~~ttt^^^QQQLLLBBB>>>===;;;:::999888777777444555555444444333222111333333333222222222111111222222222222222111111111000000000000000000000000///......------------------......---,,,---000222---------------------------,,,++++++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...111111000///............,,,...000111222333555777:::;;;<<<<<<;;;<<<>>>@@@FFFJJJLLLNNNUUU___eeeggghhhooouuuvvvrrrqqquuuzzz******+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,---...000111//////000000111222222222222222222333555777888999:::::::::;;;===>>>@@@AAACCCEEEFFFEEEGGGLLLUUU\\\\\\aaahhhjjjjjjhhhiiijjjppp~~~{{{vvvrrrrrrwwwzzzyyyvvvnnnlllhhhdddaaa```aaacccdddcccaaa``````^^^[[[XXXWWWUUURRRNNNMMMMMMNNNOOOKKKJJJIIIHHHFFFEEEEEEDDD@@@???>>>===<<<;;;;;;:::777666666555444333222222////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((///444333---)))+++...************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------.........///000111222222////////////////////////............////////////////////////////////////000000000000000111111111333222222111111111222222222222444666999<<<@@@BBBDDDDDDEEEEEEFFFFFFEEEDDDFFFIIIJJJJJJNNNUUUYYYYYY]]]\\\]]]dddpppzzz{{{rrrllllllsss~~~zzz|||jjjWWWFFF@@@???===;;;999888888777555555555444444333222111333333333222222222111111222222222222222222111111////////////////////////......---,,,,,,,,,,,,---.........---,,,...111444........................---,,,++++++,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...333222000///.........///---///111222222333555777:::;;;<<<<<<<<<<<<>>>@@@GGGJJJKKKLLLSSS]]]eeeggghhhnnntttuuusssssswww{{{******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,...000111...//////000000111111222222222333333555666888999888888999999;;;<<<>>>???BBBCCCDDDCCCDDDJJJRRRYYYZZZ___fffjjjjjjjjjlllnnnnnn{{{|||xxxssssssvvvvvvrrrnnnhhheee```\\\[[[]]]___```cccbbb```______]]]ZZZXXXWWWUUURRROOONNNNNNOOOPPPKKKJJJIIIGGGEEEEEEDDDDDDAAAAAA@@@???===<<<;;;;;;666666555444333222111111////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,222666444---)))***---************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------......///000111111222////////////////////////---.........//////000000000000000000000000000000///000000000111111111222333333222222222222222333444555888;;;>>>???@@@@@@@@@@@@@@@@@@>>>===<<<<<>>???AAABBBBBBBBBGGGNNNTTTXXX^^^eeeiiijjjkkknnnppppppyyy|||xxxuuusssrrrrrrqqqmmmiiidddaaa\\\ZZZ[[[^^^```aaaaaa___]]]\\\\\\[[[YYYWWWWWWUUUSSSQQQOOOOOOPPPPPPLLLJJJHHHFFFEEEDDDDDDEEECCCBBBAAA???>>><<<;;;:::555555444333222111111000......///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///222000+++'''(((***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------...///000000000000000////////////////////////------......///000000000000000000000000000000000///000000111111222222222222222222222333444555555:::;;;>>>??????>>>===;;;<<<===>>>>>><<<<<<===???@@@GGGNNNVVVbbbqqqzzz}}}vvvooojjjllltttwwwrrrlllkkkmmmvvvqqqdddVVVGGGEEEBBB???===:::999888666777777666666555444333333333333222222222111111000000000111111111111111000000000000000000000000///......------------------......---,,,---000222........................---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...111111000///............---///111222333444666888999;;;<<<===<<<>>>@@@BBBHHHKKKKKKLLLRRR\\\dddfffhhhlllqqqssstttvvv{{{******++++++,,,------...******+++,,,,,,---......***+++,,,------,,,+++***++++++,,,---............------...//////000000111000000000111222333444555777777777888999;;;======<<<>>>@@@@@@@@@CCCIIINNNSSSXXX___ccceeefffjjjmmmsssvvv}}}}}}uuummmnnnoooooonnnllljjjhhhddd```\\\[[[^^^bbbdddeee```^^^[[[ZZZZZZZZZZZZYYYVVVUUUSSSRRRPPPOOOOOONNNLLLJJJHHHEEEDDDDDDDDDEEEDDDCCCAAA???===:::999888555555444333222111000000............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------////////////...---////////////////////////------......///000000111000000000000000000000000///000000111111222333333111111222333444666888999@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBDDDCCCAAAAAADDDFFFKKKTTT___hhhsss}}}xxxsssmmmiiijjjpppvvv{{{xxxmmmggg^^^KKKIIIFFFCCC@@@===;;;:::888888888888777666555444333333333222222222111111111111111222222222333333000000000000000000000000000///......------......,,,---......---,,,---///---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,------........./////////......------///222333333444666888999;;;<<<======>>>@@@CCCIIILLLNNNOOOTTT^^^eeefffiiilllppprrrtttwww|||******+++,,,,,,---......******+++,,,,,,---......)))***+++,,,,,,+++***)))***+++---...///......---------......///000000000////////////000111333333666777777888999;;;======:::<<<>>>???>>>AAAFFFJJJMMMRRRYYY]]]___```dddgggpppppprrryyy}}}sssjjjdddgggkkklllkkkjjjiiiiiiddd```]]]^^^bbbfffhhhhhhbbb___\\\ZZZ[[[\\\\\\\\\UUUTTTSSSRRRPPPOOOMMMMMMLLLJJJGGGEEEDDDCCCDDDEEEDDDBBBAAA>>>;;;999777666555444444333222111000000............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))***+++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------.../////////...---,,,////////////////////////---------...///000000111000000000000000000000000///000000111222222333333000111222333555888:::;;;BBBBBBAAABBBDDDGGGIIIKKKJJJKKKLLLJJJGGGFFFHHHJJJ^^^hhhssszzzzzzrrrqqqlllfffdddooovvvppppppiiiNNNLLLIIIFFFBBB???===<<<999999999888888777666555333333333222222222111111222222222333333444444444000000000000000000000000000000///............///+++---///...---,,,,,,,,,---------------------------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,---.../////////------...000222333333444666888999;;;<<<======>>>AAACCCKKKNNNPPPQQQWWW```fffgggiiikkkooorrrtttxxx}}}***+++,,,,,,,,,,,,+++***+++...---++++++...///---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///000000000000//////000111222222333333333333444555666777888999::::::;;;<<<>>>@@@AAABBBGGGKKKPPPSSSUUUXXX^^^bbbeeekkkrrrwwwvvvpppgggaaadddeeeffffffeeeeeefffgggeeecccaaaaaacccdddbbb___ZZZ[[[]]]^^^^^^\\\YYYWWWVVVTTTPPPNNNNNNNNNMMMLLLMMMKKKFFFBBB@@@@@@AAABBBAAA@@@???===<<<:::999888444444333111111111111111///............------------,,,++++++,,,,,,***))))))************+++++++++,,,+++***))))))***+++,,,------,,,++++++******)))+++******))))))))))))))),,,+++***))))))***+++,,,++++++******************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////......---------.........//////////////////////////////111111111000000000000000111111111111111222222222333333222333444444222111444444444444666;;;@@@DDD@@@@@@CCCJJJSSSZZZ[[[ZZZMMMGGGFFFIIIHHHIIIUUUeeemmmqqqssssssuuuxxxvvvqqqdddggglllttt]]]RRRJJJIIIHHHCCCAAACCC???;;;:::;;;999555333555555444444444444444444333333333333222222222111111000000000000////////////111111000000//////............////////////......000///...---,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000...///111111/////////000///000111111222444777::::::<<<===<<<;;;<<>><<<;;;999888777555444444333222111111000............---------------,,,***+++,,,,,,+++))))))************+++++++++++++++***))))))***++++++***************)))))))))++++++***)))))))))))))))++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,---......//////......---------.........//////////////////////////////111111111111000000000000111111111111222222222222111111111111222333222222222777===>>><<<;;;>>>BBBGGGJJJNNNRRRUUUUUUQQQNNNJJJGGGFFFIIIMMMTTTaaannnvvvvvvtttpppqqqtttsssooommmzzzzzzoooddd]]]UUULLLGGGGGGDDD???<<<======:::999:::666666555555555555444444333333333222222222222111111000000000////////////111000000000/////////.........////////////......000///...---,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''&&&+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---------.../////////...///111111///...///000///000111222222444777::::::<<<>>>===;;;<<<@@@EEENNNLLLMMMRRRZZZbbbgggiiinnnnnnrrruuuuuuvvv***++++++,,,,,,++++++***+++...---++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...///000000111111222222222333333444444555555555666888888999:::<<<>>>@@@AAABBBDDDFFFFFFGGGJJJPPPUUU___aaadddggghhhiiiiiihhhfffeeedddccccccdddeeefffaaa___^^^^^^^^^^^^]]][[[[[[\\\]]]]]]]]][[[XXXWWWTTTSSSRRRRRRRRRRRRPPPNNNLLLJJJGGGDDDBBBAAABBBBBB???>>>===;;;999888777666555555555555444222000///............---------------+++***+++,,,,,,+++))))))************+++++++++++++++***))))))***++++++************++++++++++++++++++***))))))))))))***++++++***))))))***++++++************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------........./////////////////////////////////111111111111111111111111111111111111222222333333111111111111222333444444444;;;AAAAAA===<<>>===<<<<<<@@@DDDLLLLLLMMMRRRZZZbbbgggjjjoooqqquuuyyyyyyyyy+++++++++++++++++++++++++++...---++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////...---///000000000111111111222333333333333444444444444666777777888:::<<<>>>???AAACCCDDDDDDEEEHHHOOOUUU```aaacccfffhhhjjjjjjjjjdddbbb```___```bbbbbbccc___^^^]]]]]]]]]\\\[[[[[[[[[\\\]]]]]]\\\ZZZXXXWWWQQQQQQQQQRRRSSSRRROOOMMMKKKJJJGGGEEECCCBBBBBBBBB???>>>===;;;:::888777666444555666666555222000............---------,,,,,,,,,+++******,,,,,,+++***))))))*********++++++++++++******************+++++++++,,,------...//////,,,+++******))))))******+++******************+++***************+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.....................////////////000000000000000000000000000111111111111111222222000111111222222333333333222333333222222333666888;;;===@@@???@@@DDDMMMTTT]]]\\\XXXPPPHHHDDDEEEGGGLLLUUU[[[^^^iiiyyy~~~zzzkkkfffaaaaaaqqq~~~wwwtttXXXKKK???======;;;888666888888777777666555555555444444333333333222222222111111111000000000//////000000000000//////////////////000000000000////////////......------------------------------,,,,,,------------------------...------+++***((('''&&&+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...............------------///000000///......///...000222333333444777999;;;===???>>><<<<<<@@@CCCKKKLLLNNNSSSZZZaaahhhkkkpppqqqtttxxxxxxyyy+++++++++++++++++++++++++++...---++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...---000000000000000111111111222222222222333333333333555555666777888:::<<<===>>>@@@BBBBBBCCCHHHOOOUUUXXX[[[^^^aaabbbcccbbbaaa___]]][[[[[[^^^______^^^]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWVVVPPPOOOOOOPPPQQQPPPNNNKKKJJJIIIHHHFFFEEECCCBBBBBB@@@???>>><<<:::999888777444444555666444222000......------------,,,,,,,,,,,,+++******,,,,,,,,,***))))))*********+++++++++*********++++++*********++++++,,,---......///000,,,++++++************************++++++*********))))))*********+++++++++))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///................../////////000000111111111111111111111111000000111111222222222333000111111222333333444444222333444333222444999===BBBBBBDDDIIIPPPVVVZZZ[[[XXXTTTLLLDDDBBBIIIVVV```gggpppuuutttwww|||wwwmmmccciiirrr```RRREEEBBBAAA???<<<;;;888888888777666555555555444444444333333333222222111111111111000000000000////////////000000000000//////000000000000//////...............---------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...............------------...000000...---...///---///222333333444666888;;;===??????======@@@CCCKKKLLLOOOSSSYYY```gggkkkoooooorrrttttttvvv,,,++++++******++++++,,,+++...---++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......///////////////...000000000000000000000000000111111111222222333333333333444555777999;;;<<<999<<<>>>???@@@EEEKKKQQQRRRUUUYYY\\\]]]]]][[[YYYZZZXXXWWWYYY]]]___]]][[[[[[]]]^^^^^^]]]\\\]]]___]]]\\\\\\[[[ZZZXXXWWWVVVQQQPPPOOOOOOOOOOOOMMMKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@???>>><<<;;;999888777222333333444333222000///------------,,,,,,,,,,,,+++*********,,,---,,,+++)))************+++++++++)))***++++++++++++***)))((())))))***+++,,,,,,---,,,,,,+++************+++)))***++++++++++++***))))))))))))***++++++,,,,,,))))))))))))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////000000000111111111111111111111111000000111111222333333333000111111222333444555555111333555555555:::AAAGGGKKKOOOVVV___ffffff^^^WWWLLLHHHCCCBBBKKK[[[ooo}}}|||~~~}}}vvvpppllleee___kkk~~~bbbVVVJJJEEEDDDAAA???@@@::::::999888777777666555444444444444333333333333222222111111111000000000////////////000000000000///000000111111000000///......//////......---,,,------------............------------------------,,,++++++,,,,,,---//////+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------..................,,,...000///...---...///---///222444444555666888999<<>>???AAADDDLLLNNNPPPTTTXXX___fffkkkmmmnnnqqqttttttvvv~~~,,,,,,+++******+++,,,,,,+++...---++++++...///---------------------------,,,------...//////000000------...///000000000///000000000000000000000///...//////000111222333333222222333444666888999:::666999<<<===>>>@@@FFFJJJOOOQQQTTTWWWYYYYYYYYYXXXVVVUUUUUUYYY^^^```]]]ZZZXXXZZZ]]]]]]\\\\\\^^^```]]]]]]\\\[[[YYYXXXWWWVVVTTTRRROOONNNNNNNNNMMMKKKHHHHHHIIIHHHGGGEEECCCAAA???>>>===;;;999888777666111111111111111111111111---------,,,,,,,,,+++++++++***)))***,,,---,,,+++)))************+++++++++)))***++++++++++++***)))((()))))))))******++++++---,,,++++++******++++++)))***++++++++++++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......//////........./////////000000000000222222222222222222222222000000111222222333444444000111111222333444555666222555999;;;>>>EEEPPPXXX[[[```iiioooooofffYYYOOOFFFFFFHHHQQQ```qqqyyysssmmmfffccchhhooommmbbbWWWPPPIIICCCAAACCC======<<<;;;:::999888888555444444444444333333333222222222111111111000000.../////////000000000111000000111111111111000000---.../////////...---,,,------------.........///........................++++++******+++---...///+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---------.../////////,,,...//////...------...,,,///222444444555666777888;;;???@@@???@@@CCCFFFMMMOOORRRTTTXXX]]]dddjjjkkkmmmtttyyyyyyxxx~~~---,,,+++******+++,,,---+++......++++++//////------------------------------------...///000000111,,,,,,...///000000000000000000000000////////////---...///000111222333444111111222333555777999:::666:::===>>>===???BBBFFFJJJKKKMMMOOORRRTTTVVVWWWTTTSSSTTTYYY___aaa^^^YYYVVVYYY[[[\\\[[[[[[^^^aaa]]]]]]\\\ZZZYYYWWWVVVVVVVVVTTTPPPOOONNNNNNMMMLLLGGGHHHIIIIIIHHHEEECCCAAA======<<<:::888777555555000000//////000000111222---------,,,,,,,,,+++++++++***)))***,,,---,,,+++)))************+++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,---......//////......////////////000000000000222222222222222222222222000000111222333333444444000111111222444555666666555999>>>BBBGGGQQQ^^^gggiiinnnssssssjjj]]]QQQJJJGGGJJJSSSbbbrrr~~~|||rrrjjjhhhgggkkk~~~vvvjjj___TTTKKKGGGIII@@@???>>>===<<<;;;::::::555555444444444333333333222222222111111111111000.../////////000000111111000000111111111111000000---.../////////...,,,,,,---------.........//////........................++++++*********+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000,,,...//////...------...,,,///222444555555666777666:::???@@@@@@AAADDDGGGMMMPPPSSSUUUWWW\\\dddiiiiiinnnwww~~~~~~|||~~~---,,,*********,,,.../////////---,,,,,,---...///+++******+++---...///000------------........./////////000000000000//////////////////////////////////////////000000000000222222222222333444555555777888:::;;;;;;===@@@BBBEEEGGGJJJKKKLLLMMMPPPRRRRRRTTTVVVXXXYYYZZZYYYYYYVVVVVVVVVXXX[[[\\\[[[ZZZYYYZZZXXXTTTQQQPPPSSSWWWTTTPPPLLLLLLNNNNNNKKKGGGHHHGGGFFFEEEDDDCCCBBBBBB??????===<<<:::888777777444333222111000000000000000000///...,,,+++*********++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,)))************+++++++++...,,,++++++,,,+++)))'''*********)))******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////000000000111111111111111111111111111111111000000111111222333000111333333333444666888===:::@@@OOO^^^hhhoootttuuuxxxwwwlll[[[NNNKKKLLLQQQ^^^ooozzz~~~qqqqqqfffeeeyyycccYYYYYYPPPKKKDDD???<<<;;;:::999:::555222333666666333111333444555444222111222333222222111111000000//////////////////////////////000000000000////////////,,,------......------,,,......---,,,,,,...///000,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000---,,,000555666222------///000222222000///---000222333444444555666888:::<<<>>>>>>>>>???AAACCCIIIMMMPPPPPPTTT^^^fffiiihhhjjjuuuzzz|||---,,,+++******,,,...//////...------------...//////666===>>>888000,,,,,,------.........///////////////000000000000//////////////////////////////.../////////000000000000222222111222222333444555666777999::::::<<<>>>AAAAAACCCEEEGGGGGGIIIKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSRRRTTTWWWYYYYYYXXXXXXXXXWWWTTTQQQPPPRRRUUUUUUQQQMMMLLLMMMLLLHHHDDDDDDDDDCCCBBBAAA@@@??????@@@???===;;;888555333222222111000000000000000000------,,,,,,+++***))))))***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************++++++++++++,,,++++++,,,......---+++***************++++++,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,........./////////000000///////////////000000000222222222222222222222222222222222222222333444444222333444444444666999<<>>999888888999888555333222111222333333222111222444111111111111000000000000000000000000000000000000////////////............,,,------......------,,,---------------...//////,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...111555666555222///---...///000111111000///...///111333333333444666888:::<<<>>>?????????AAACCCJJJOOOQQQQQQVVV___gggjjjiiilllttt{{{~~~~~~---,,,+++***+++,,,---.........---------......///000<<>>>>>@@@BBBCCCDDDEEEHHHJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPOOONNNOOOQQQTTTUUUUUUUUUVVVUUUSSSQQQPPPQQQSSSTTTPPPMMMLLLLLLJJJFFFBBBBBBBBBAAA@@@???>>>>>>===???>>>===;;;888666555444111000000/////////000000---,,,,,,,,,++++++*********++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,************+++++++++,,,***)))***,,,///000///...***************+++,,,,,,,,,,,,++++++++++++,,,,,,------------------------....../////////000000000////////////////////////222222222222222222222222444333333333333444555555555555555444555888===AAAHHHZZZjjjnnnqqqxxx}}}}}}qqqhhhZZZNNNJJJPPP]]]fffrrrtttuuuqqqllljjjmmmpppsssdddYYYNNNEEE???999<<<===<<<888444333333111222333333222111222444000000000111111111111111111111111111111111111111//////.........---------------............------,,,---......//////......,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,444<<<<<<444...---///...///000111111000///...000111333444444555777999:::<<<>>>??????@@@AAACCCKKKOOORRRSSSWWWaaahhhjjjjjjoootttvvv{{{---,,,+++++++++,,,------------------.........///...555:::666,,,(((---333////////////000000000000//////000000000000//////////////////////////////........./////////000000000000000111111222333444222444555666666777:::<<<===???BBBCCCDDDEEEHHHJJJIIIKKKMMMOOOPPPQQQPPPPPPNNNLLLJJJKKKNNNQQQSSSTTTRRRSSSSSSSSSRRRQQQPPPPPPPPPNNNLLLKKKKKKIIIEEEBBBBBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;333222111000////////////...............---------***++++++,,,,,,++++++***+++++++++*********))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,)))))))))+++...//////---+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................////////////000000000000000////////////......333333333333333333333333444444333333444444555666555555555444777<<>>999777888666333444555666555333111222333000000000111111222222222111111111111111111111111000////////////.........------............------+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---444;;;999222---...111//////000000000000//////111333555666666777999;;;;;;<<<>>>??????@@@BBBDDDJJJOOORRRSSSXXXaaahhhjjjiiiqqqtttrrryyy---,,,,,,,,,,,,,,,,,,,,,,,,------.........//////+++,,,,,,***((()))///444////////////000000000000//////000000000000//////////////////////////////............////////////000000000000111222333333111222444444444555777:::<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKMMMOOOPPPQQQQQQPPPMMMKKKJJJKKKNNNQQQTTTTTTPPPQQQRRRSSSSSSRRRPPPNNNKKKKKKKKKKKKKKKIIIFFFDDDAAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;;;;;;;;;;777666444222111//////...........................***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,***))))))***,,,,,,+++***+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------.........//////////////////000000000111000000000000000000000///333333333333333333333333333333333333333444555555444555666777;;;CCCLLLRRR^^^ppp{{{{{{|||~~~uuueeeWWWSSSQQQTTT\\\fffnnnssswwwuuupppiiijjj}}}~~~fffSSSQQQLLLBBB:::<<>>>>>>>>>>><<<;;;:::888777555444444888777555333111000//////...---------,,,,,,++++++***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,******)))***++++++)))'''+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,---......///////////////000000000111111000000000111111222222222444444444444444444444444444333333333333444555555666777:::>>>EEEOOOYYY```qqquuuuuuqqqpppmmmaaaQQQHHHMMMUUU___iiinnnpppooopppjjjhhhvvv{{{mmmfff^^^NNNCCCEEELLLHHH>>>;;;<<<;;;999666333333333111111111222222222222222111111111111111111111111222222222111111111000000......////////////......,,,---......//////.........------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000...,,,+++---000222333000000////////////000000---///222333444555777999;;;===???@@@@@@@@@BBBDDDHHHNNNRRRSSSXXX```fffhhhhhhnnnrrrsssyyy------------,,,,,,+++***+++,,,---////////////...---------///000000///---------.........///////////////000000000000//////////////////////////////---------........./////////////////////000222222000222333333222333555777777999;;;===>>>???AAACCCEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKLLLNNNRRRTTTUUUTTTMMMNNNQQQUUUWWWVVVQQQLLLJJJKKKMMMMMMKKKHHHFFFEEEAAAAAA@@@@@@@@@@@@??????;;;:::999777555444222222444444333222111111111111//////...---,,,++++++******++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------+++***)))***+++,,,***(((,,,++++++++++++,,,------------,,,,,,,,,,,,------+++++++++,,,---.........//////000000000111111111000000111222333444444555444444444444444444444444555555444444555555666777999<<>>@@@BBBDDDDDDFFFHHHJJJKKKLLLLLLKKKKKKKKKLLLOOOSSSUUUUUUTTTMMMNNNQQQVVVYYYWWWQQQLLLKKKMMMOOONNNKKKGGGEEECCCDDDDDDCCCCCCCCCCCCCCCCCC999999888888777666666666111000000000111222333333222111111///...---,,,,,,+++++++++,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------*********+++------,,,+++,,,,,,++++++,,,,,,---......------,,,,,,------...******+++,,,,,,---......000000000000111111111111000000111222444555666777555555555555555555555555666666666666666777888888<<<@@@GGGPPPZZZgggrrrzzzzzzkkk[[[QQQKKKFFFGGGKKKYYYbbbooovvvuuunnneee___eee{{{zzz{{{xxxkkkWWWNNNNNNHHH===555777888777666555666888444333333222222111111111////////////////////////000000000000////////////......////////////............---,,,,,,...///000.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,...000000......///000000000////////////000000111333666777888999<<<>>><<<===???@@@@@@AAACCCEEEJJJPPPTTTVVV[[[ccchhhiiillljjjlllrrrxxx,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---------.........//////000000000000000000000000//////...------------......------,,,,,,------...............////////////222222222222333444555555999;;;===>>>======>>>???BBBDDDFFFHHHIIIJJJIIIIIIJJJKKKLLLLLLLLLOOOSSSVVVOOOQQQRRRSSSSSSRRRQQQOOOLLLOOOQQQPPPLLLHHHFFFDDDEEEEEEFFFEEECCCAAA???===;;;;;;:::999888666666555222111000//////.........000111111111000...,,,***(((,,,///...+++))))))+++************************++++++,,,,,,,,,,,,---------------------------------+++***+++,,,,,,+++******++++++,,,,,,++++++***************************---///000///,,,+++++++++******+++++++++,,,,,,,,,///---+++******,,,///111---------------------------------.........////////////000111111111111111222333444555666555444333444444444444444444444444:::888555444555666999:::BBBIIIRRR]]]lllwwwuuulllrrr]]]LLLIIIGGGCCCIIIVVVeeepppqqqpppppphhhaaaggg~~~xxxkkkeee```SSSMMMJJJAAA>>>===;;;999777666666666222222111000000111222333222222222222222222222222111111111111000000000000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------..................////////////333000,,,---111555888888,,,666@@@@@@888333444999===>>>@@@@@@???@@@BBBDDDMMMSSSWWWYYY]]]ccceeeccceeekkkssswww{{{,,,,,,,,,+++,,,,,,------------------------------.........///////////////------........./////////000000000000000000000000//////...------------......------,,,,,,------...............////////////111111111111222333444555777999;;;<<<<<<<<<>>>???AAAAAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJLLLPPPSSSNNNOOOQQQRRRRRRQQQOOONNNPPPQQQRRRQQQNNNKKKIIIHHHFFFEEEEEEDDDBBBAAA???>>><<<;;;:::999888666555555222111000//////..................//////......---+++,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,++++++************************---...///...,,,+++++++++******+++++++++,,,,,,,,,---,,,+++***+++,,,...///---------------------------------........./////////000000111111111111111111222333444555444444333444444444444444444444444555555666666888<<>>@@@@@@???@@@BBBDDDPPPUUUYYYZZZ^^^ccceeeccceeellluuuzzz~~~------,,,,,,,,,,,,,,,---........................///////////////.....................////////////000000000000000000000000000///......------............------------......---............/////////000000000000111222333333444666999::::::;;;<<<>>>>>>??????@@@AAACCCDDDEEEDDDFFFGGGGGGGGGIIILLLOOOMMMNNNOOOPPPPPPOOONNNMMMPPPQQQQQQOOOLLLJJJJJJJJJFFFEEEDDDBBBAAA@@@@@@@@@<<<;;;:::999888666555555222111000//////.........+++++++++,,,---...///000///---,,,+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++***)))+++---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///...,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------.........////////////000111111222222111111111222222333444333333333555555555555555555555555444666777999;;;AAAJJJQQQ]]]iiiwww|||yyyooo```UUUJJJHHHGGGHHHMMMWWWccckkkooooooiiihhhkkkpppyyymmm```\\\ZZZOOOFFFDDDAAA===:::888888777555555333333333333444555222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------..................////////////000///...///111222333222///333888999777666888;;;===>>>@@@@@@???@@@BBBDDDRRRVVVZZZ[[[___dddfffdddfffllluuu{{{......---,,,,,,,,,,,,---////////////////////////000000//////......------....../////////000000000000000000000000000000000000//////.....................------------......---------.........////////////...//////000111222111444666888888999:::<<<======<<<===>>>@@@BBBDDDBBBCCCEEEEEEEEEFFFIIILLLMMMMMMNNNOOOOOONNNMMMMMMMMMMMMLLLIIIGGGFFFGGGIIIFFFEEECCCAAA@@@@@@@@@AAA<<<<<<;;;999777666555444222111000///............++++++******+++---///000111...******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++***)))+++---......---+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++....................................////////////000000111222222222222111111111222222222333333333555555666666666666777777777999999999<<>>@@@@@@???@@@BBBDDDQQQVVVZZZ\\\aaagggiiiggghhhlllsssyyy~~~......---,,,,,,---------000000000000000000000000000000//////......------/////////000000000111111111111111111111111111111000000///............//////......------......///------------........................///000111111000222555666666777888:::<<<;;;;;;;;;===???AAACCCAAABBBDDDDDDDDDEEEGGGIIIMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHFFFDDDCCCEEEGGGFFFDDDBBBAAA@@@@@@@@@AAA===<<<;;;999777666444444222111000///............---,,,+++******+++------111...******---...---++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++******+++---///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,...---,,,++++++,,,******+++++++++,,,,,,,,,(((***+++------,,,+++***................................./////////000000000000111222222222222222111111111222222222333333666666666777777888888888:::::::::;;;AAANNN^^^iiizzz~~~vvvdddTTTLLLKKKIIINNNUUU]]]hhhpppmmmeeedddnnn~~~{{{hhhddd```SSSRRRQQQNNNIIIDDD>>>:::888666555444333222222333444222222222222222222222222111111111111000000000///////////////////////////------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---------..................////////////...///000111000/////////000//////111444777:::;;;===>>>@@@@@@???@@@BBBDDDNNNSSSYYY\\\bbbjjjmmmkkkjjjlllppptttzzz---------------......///000000000000000000000000///////////////.........000000000000111111111111111111111111111111111111111000//////......////////////............//////,,,------------.....................///000111111000222555555555555666777:::::::::;;;===>>>@@@AAA@@@AAACCCDDDCCCDDDFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHFFFDDDDDDFFFHHHDDDCCCBBBAAA@@@@@@@@@@@@======;;;999777555444333222111000//////............------,,,++++++++++++///---,,,+++,,,---,,,+++************************++++++,,,,,,,,,,,,------------------------------,,,+++***,,,---///...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++,,,******+++++++++,,,,,,,,,)))***,,,---------,,,+++............................../////////000000000000111222222333222222222333222222222222333444444666777777888888999999:::::::::<<>>@@@@@@???@@@BBBDDDLLLRRRXXX\\\ccckkknnnnnnkkklllnnnrrryyy,,,,,,,,,,,,---///000111000000000000000000000000.........///////////////000000000111111111222222111111111111111111111111111000000/////////////////////............//////,,,,,,---------.....................///000111222111333555555444444444666777888999;;;<<<======>>>>>>@@@BBBBBBBBBBBBCCCEEEHHHHHHHHHGGGGGGHHHHHHHHHFFFGGGGGGFFFEEEDDDEEEGGGBBBBBBBBBBBBAAA@@@@@@???>>>===;;;999777555444333222111000//////.........---------------,,,+++++++++,,,------+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,+++,,,---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,******+++++++++,,,,,,,,,++++++,,,---------------.........................../////////000000000000000111222222333333222222444333222222222333555555777777888888999::::::;;;===???EEEQQQbbbpppyyy{{{|||vvvlll```RRRIIIMMMXXXfffeeejjjrrrrrrnnnpppxxxwwwpppmmm```[[[[[[\\\YYYSSSJJJBBB<<<888777666444333444444555222222222222222222222222111111111111000000000000000000000000000000000000................................................------------------------,,,------......------,,,,,,,,,,,,---------..................////////////---///111111//////111333...000222333333555999<<<===>>>@@@@@@???@@@BBBDDDLLLRRRXXX\\\bbbjjjnnnmmmjjjkkkpppuuu{{{++++++,,,,,,...///111222////////////////////////---.........//////000000000111111111111222222222111111111111111111111111111111000/////////////////////............//////,,,,,,,,,---------......///......//////000111222222444666555444333444444444666888:::<<<<<<<<<;;;<<<>>>AAAAAAAAAAAABBBCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEFFFEEEDDDCCCDDDEEEAAABBBBBBCCCBBBAAA???>>>>>>===;;;999777555444333222111000//////.........+++,,,---...///...---,,,(((,,,///...+++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---,,,,,,---...---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000111111222333333333333222444444333222333444555666777777888999::::::;;;;;;CCCEEENNN]]]ooo{{{}}}zzzttthhhZZZPPPKKKQQQeeezzzvvvrrrrrrmmmlll{{{xxxlllpppqqqqqqmmmdddXXXLLLEEE:::999777666555555555666222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,---------................../////////000...000111111//////222555///222555666555666:::>>>===>>>@@@@@@???@@@BBBDDDMMMSSSXXX\\\bbbiiilllkkkhhhkkkrrrxxx////////////000000000000...000///,,,,,,000111///000////////////000000111000111111222222222111111666555444444333222111111000000000000000111111111000///...---------------//////.........------------...//////......///111333444444555555444444333777777777888888999999:::>>><<<;;;===@@@BBBAAA???CCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCDDDFFFFFFDDDBBB@@@AAABBBBBBBBBAAA@@@??????>>>===;;;999666444222222111000//////.........///...---,,,,,,,,,,,,,,,------...///...---+++***)))***+++,,,---,,,,,,+++***+++,,,,,,------,,,,,,------------------------...------,,,,,,------.........//////......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////.........---------000000000000////////////111111222333333333333222111222333333333444666888<<<888666999<<<;;;<<>>@@@???>>>AAAAAAAAAAAABBBBBBBBBCCCEEECCCAAABBBDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBBAAA???>>>===;;;999666444222222111000//////.........///...---,,,,,,,,,,,,---,,,---.........---,,,+++)))***+++,,,---,,,,,,+++++++++,,,------------,,,------------------------...------,,,,,,------.........//////......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////.........---------/////////000000000000000111111222333333333333222222333444444444555777999???<<<;;;>>>???===???CCCSSS[[[iiiuuuzzzyyytttooo___RRRKKKTTThhhyyy}}}tttrrr~~~}}}rrruuuxxxqqqdddRRRGGGDDD???:::999666222:::@@@999333333333222222222222111111111111111111111111111000000000000000000000000...555<<<===777222000111------------------------000///...---,,,------...---,,,,,,---//////...------------............////////////....../////////......//////000000111111///111444555555666888:::???@@@@@@@@@???AAACCCFFFJJJOOOVVV[[[]]]aaafffiiiiiiqqqtttyyy////////////000000000000///222222000111555666444222111000000////////////000111222222333333333333111111111222222222333333111111111111111111111111//////......------.....................------------...//////......///111222333333444444333333222333333555666888:::;;;;;;999888888:::<<<>>>===<<<>>>>>>???@@@AAABBBCCCCCCBBB@@@??????AAABBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAA???>>>===;;;999666444222222111000//////...............---,,,,,,,,,------,,,,,,---.........------***++++++,,,,,,,,,,,,+++++++++,,,---------------////////////////////////......------------............//////......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////////////////............---...//////000000111111111111222222333333333333333333444555555555666888:::===<<<===???>>>>>>CCCJJJ```iiittt{{{zzzssskkkeeeZZZOOOMMM^^^vvvyyywwwppptttyyy{{{~~~ooodddZZZOOOEEEAAAAAA;;;:::777111555888000333333333333222222222222111111111111111111111111000000000000000000000000,,,333:::;;;666111//////------------------------000000000000000///.........------...000000///------------............///000000............000000......//////000000111111///111444555555666888:::>>>???@@@@@@@@@AAADDDFFFKKKNNNRRRXXX]]]bbbeeegggkkksssuuuyyy////////////000000000000...222222000222666777555333222111000////////////000111222333444444444444333333333333333333333333222222111111111111111000//////............//////........................---...//////......///111222222333333333333222222333444444666777888999999888888888999;;;<<<<<<<<<======>>>@@@AAABBBCCCDDD@@@???>>>>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@?????????>>>===;;;999666444222222111000///...............------,,,,,,,,,------+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------////////////////////////......------------...............///......---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...//////////////////.....................///000111111222222111222333333444444333333444555777777666777999;;;<<<<<<>>>AAAAAADDDNNNYYYlllttt{{{|||ttthhh___YYYUUUSSSYYYjjjzzz~~~|||yyy|||vvv{{{jjj\\\SSSMMMJJJHHHBBB<<<<<<<<<555777999111444444333333333222222222111111111111111111111111////////////////////////+++///333333///,,,,,,..............................///111111111000...---...------///000111///...---------............///111000///......///000111......//////000000111111///111333555555666888:::>>>???@@@@@@@@@AAADDDGGGMMMNNNQQQWWW^^^cccfffgggppptttssswww////////////000000000000---000222000111555666333333333222000////////////000000222333555555666666777666666555444444333333333222222222111111000000//////.........//////000---.....................---...//////......///111111111222222222222111111555555555555555555555555777888999::::::;;;<<<===<<<===>>>???AAABBBDDDDDD?????????>>>???@@@CCCDDDCCCCCCBBBAAA@@@@@@@@@??????>>>===;;;999666444222222111000///............------,,,,,,,,,------...,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------000000000000000000000000///......------......///.........///......---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////////////////////////////...//////000111222222333222222333444444444444333555666777777777888:::<<<======AAAFFFJJJQQQ___mmm|||zzzkkk\\\SSSPPPOOOXXXgggrrruuuvvv}}}~~~{{{kkkZZZOOOLLLLLLMMMFFF>>>???@@@999888:::333444444444333333333222222111111111111111111111111////////////////////////000222222000------000222........................---...000111000///,,,+++...------///000111///...---------............///111000///......///000111......//////000000111111///111333555555666888:::>>>???@@@@@@@@@AAADDDGGGPPPPPPSSSXXX___eeehhhiiiyyyxxxqqqttt////////////000000000000---000222000111444444111333222111111000000000000///000222444555777777777999888777666555444444333333333333222111111000000//////......//////000000---------...............---...//////......///111000111111222222111111000555555555444444444333333555777999999999999;;;===;;;;;;===>>>???AAABBBCCC????????????>>>@@@DDDGGGHHHGGGEEEDDDCCCCCCCCCCCC???>>>===;;;999666444222222111000//////.........------,,,,,,,,,---......------,,,,,,,,,---.........------,,,,,,,,,,,,---,,,,,,---...............000000000000000000000000//////............//////......//////......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////...////////////000000000///000000111111222222222222222333444444444444444555666777777777888:::<<<888:::AAAKKKTTT]]]jjjvvvvvvbbbTTTOOOQQQUUUaaaoooqqqjjjlll~~~~~~~~~~~~}}}xxxjjjYYYMMMJJJIIIHHHLLLBBBAAABBB:::777777222444444444444333333333333111111111111111111111111000000000000000000000000111111000...------000333........................,,,---...//////---,,,***...------...000000///------------............///000000000000000000000000......//////000000111111///111444555555666888:::===>>>???@@@@@@BBBEEEGGGPPPRRRVVVZZZ```eeejjjmmm~~~tttsss////////////000000000000...111333111111444333000222222111111000111111111///000222444666777888888777777666666555555444444444444333222222111000000///////////////000111111---------.........//////---...//////......///111000000111111111111000000333333333333333444444444333555888888777777999;;;999::::::;;;===>>>??????===>>>???>>>===???DDDHHHJJJHHHGGGEEEDDDDDDDDDDDD???>>>===;;;999666444222222111000//////.........,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------///...---,,,+++,,,,,,---,,,------...............//////////////////////////////............//////......//////......---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////.../////////000000000000111111111111111111111111222333444444555444444444555666777777777888:::<<<777;;;GGGWWWdddlllttt{{{nnn[[[RRRVVV]]]dddjjjpppmmmiiittt~~~xxxyyyyyyxxx~~~}}}xxxlll^^^XXXVVVQQQJJJRRREEEDDDEEE<<<888999555555444444444444333333333111111111111111111111111000000000000000000000000---.........------...///........................------.........---,,,+++---,,,,,,---//////...------------............///...///111222222111///.........//////000000111111///111444555555666888:::===>>>??????@@@BBBEEEHHHPPPSSSXXX\\\___cccjjjooo{{{}}}vvvuuu////////////000000000000///333444222222444333000111111111111111111222222///000222444666888999999444444444555555555555666444444333333222111000000///////////////000111111---------.........//////---...//////......///111000000111111111111000000111111222333333444555555111444666666555555777:::888888999999:::;;;<<<<<<<<<===>>>===<<<>>>DDDHHHIIIHHHFFFDDDCCCBBBCCCCCC???>>>===;;;999666444222222111000//////.........,,,,,,,,,,,,,,,---...///000///---,,,+++,,,,,,---///...---,,,+++,,,,,,---,,,---......//////......//////////////////////////////............//////......//////......---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000.../////////000000111111222222222111111111111111222333444444555555444444444666777777666777:::<<<>>>DDDSSShhhwww}}}wwwfffVVVSSS^^^jjjmmmnnnnnnooouuuyyyzzzxxxrrrwwwtttkkkkkkllldddXXXTTTGGGEEEGGG???;;;===;;;555555444444444333333333111111111111111111111111000000000000000000000000,,,...111222222111///...////////////////////////...............------,,,,,,,,,+++---...///...,,,---------.........//////...///222333333222///.........//////000111111111///111444555555666888:::===>>>??????@@@BBBEEEHHHNNNTTTYYY\\\]]]bbbjjjpppqqqxxxwwwwww////////////000000000000333222111222444555444333333222111000////////////111222333555666777777888777777666666666666777777444444444333333222222222111111000///////////////000/////////..................//////000000111111111222222222222111000000333111///111444555333111222222222222333333444555555666777888999::::::::::::;;;===>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@===:::777555333333000000000000////////////------------------------...---,,,+++***+++,,,---------------------,,,,,,///............---------////////////////////////000000////////////000000111///...---......,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000111111111000000000000000111111000000111111222333222222333333333444444444:::444444:::888333666AAA???OOOfffxxxzzzttteeeWWWZZZkkkwwwxxxmmmooonnnuuuqqqvvv{{{}}}~~~xxxmmmbbbYYYRRROOORRRMMMAAA:::<<<888777555333111111222444333333333222222222111111333333222111000///......000000000000000000000000///......---------......000000//////.........---...---,,,---/////////...000///...------,,,------...///000///...---...000,,,...000000//////111222>>>AAA>>>777444777999999???@@@@@@@@@@@@BBBFFFIIIRRRUUUYYY[[[]]]aaahhhnnnjjjoooqqqwww/////////000000000111111222111111222444555555444333222111000////////////111222333555666777888888777777777666666777777777555555444444333222222222111111000////////////000000000/////////...............//////000111111111222222222222222111000000333111000111333444333111333222222222333333444555555555777888999:::::::::::::::<<<>>>???@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<999666444333222000000000000/////////...------------------------------,,,,,,++++++,,,,,,------------------------........................////////////////////////000000////////////000000111///............---+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000222222222111111111111111111111111111111222222333222333333333333444444444444111333:::999555;;;FFFQQQ^^^ppp}}}{{{nnn___^^^lll{{{|||vvvpppwww~~~vvvtttsss|||{{{yyy||||||qqqeee]]]XXXWWWTTTLLLBBB===999888666444222111333444333333333222222222111111222222111111000/////////000000000000000000000000///......------.........000/////////...............---,,,---/////////...------,,,------...///000...///000///...---...000...///000000//////111333555666777888999999888888???@@@@@@@@@@@@BBBFFFHHHQQQUUUYYY[[[]]]bbbhhhnnnhhhooosss{{{000000000111111111222222111000000222444666666555333222111000000000000000111222444555777888888888888888888888888888888888666555555444333333222222222111000000///000000000000000000/////////............///000000111111222222222222222222111111000222111000111333444333222333333222222222333444444444555666777888999999999888999;;;<<<>>>????????????????????????????????????===;;;888555333222111000000000/////////......------------------------,,,,,,------,,,,,,+++++++++,,,,,,------.........,,,,,,------.../////////////////////////////////000000////////////000000111///............---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///////////////000000000000222222222222222222222222111111111222222222333333333333333444444444555555111111444999777666???LLLaaajjjwwwzzztttnnn^^^UUUddd{{{{{{ooolll~~~uuummmvvvrrrrrr}}}zzzqqqlllccc]]][[[XXXLLL@@@<<<:::777555333333333444333333333222222222111111000000000000000000000000000000000000000000000000///......---......//////////////////...............---,,,---/////////...------,,,------...///000...///000///...---...000000000000//////000333555;;;222000666:::888888<<<@@@@@@@@@@@@@@@BBBEEEHHHPPPTTTYYY\\\^^^bbbhhhmmmhhhpppvvv000111111111222222222222000///000222444666777666333222111111000000000111222333444666777888999999888888999999999999888888777666666555444333222222222222111000000000000111000000000////////////......//////000111111222222222222333333222222111000222111111222333333333333333333333222222333333444333444555666777888888888777888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>><<<:::777555333111111000000/////////.........------------------------+++,,,---...---,,,+++***++++++,,,,,,---...//////++++++,,,---...///000111////////////////////////000000////////////000000111///......//////...,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------......///////////////000000000000111111111222222222222222111222222333333333333333444444444444555555555555666555777777555777DDDSSSfffkkkssszzz}}}zzzrrrlll___UUUYYYpppuuulllssszzzqqqmmmpppvvvrrrrrrlllaaa]]]]]]SSSEEE???===999666555444444333333333333222222222111111//////000000111111111111////////////////////////...............//////000///////////////............---,,,---/////////...000///...------,,,------...///000///...---...000111111000///...000444777KKK999...333777555999CCC@@@AAAAAA@@@@@@AAAEEEHHHOOOSSSYYY]]]___ccchhhmmmjjjrrrxxx000111111111222222222222000///000222444666777666333222111111111111111111333444555777888999999:::999999:::;;;;;;:::999999888777777666555333333222333333222111111111111111111000000000//////////////////000000111222222222222333333333333222111111111111222222222222333333444333333222222333333333222333444555666777777777555666777999:::;;;<<<<<<======>>>>>>?????????@@@===;;;999777444333222111////////////............------------------------+++,,,---...---,,,+++***++++++,,,,,,---...//////***+++,,,---...000111111////////////////////////000000////////////000000000///......///000...---******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------......///////////////000000000000000000000000111111222222222222333444444444444333444444555555555666666666999888777666777???PPP___kkkkkklllmmmlllhhhaaa\\\]]]aaapppzzzssstttxxxsssrrr~~~pppiiiooonnnddd\\\[[[TTTKKKCCC???:::888777666444333333333333222222222111111/////////000111111222222////////////////////////...............///000111.........///////////////...---,,,---/////////...000///...------,,,------...///000///...---...000111111000///...000444777MMM;;;000444888555999CCC@@@AAAAAA@@@@@@AAADDDGGGMMMSSSYYY^^^```ccchhhlllnnntttwww~~~000000000111111111222222111000000222444666666555333222222111111111222222333444666777999:::::::::999:::;;;<<<<<<;;;:::999999999888666555444333222444333222222111111222222111111000000000///////////////000111111222222333333333333333333222222111000222333333222111333444444444333222222222333333111222333444555666666666333444666888999:::::::::<<<======>>>>>>?????????===;;;999777555333222222/////////.........------------------------------,,,,,,------,,,,,,+++++++++,,,,,,------.........++++++,,,---...///000111////////////////////////000000////////////000000000///......000000///...******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,------......///////////////000000000000/////////000111111222222222333444555666555444333555555555666666666666777888777666888???MMM___lllqqqmmmggg```ZZZUUURRRQQQeeerrr|||ttt{{{uuusss||||||pppaaahhhkkkfff^^^XXXSSSOOOGGGBBB<<<999999888555222333333333222222222111111//////000000111111111222000000000000000000000000............///000111111.........///////////////...---,,,---/////////...------,,,------...///000...///000///...---...000000000000//////000333555;;;333111777;;;999999>>>AAAAAAAAA@@@@@@AAADDDGGGLLLRRRYYY___aaadddhhhkkkoootttvvv{{{/////////000000000111111222111111222444555555444222222222111111222222333444555666888999:::;;;;;;:::;;;<<<======<<<;;;::::::999888777666444333333444444333222222222222333111111111000000000/////////000000111111222333333333333444444333333222111000222333333111111222555555444333333222222222333000111222444555555555555222333555666888999999999:::;;;;;;<<<======>>>>>>===<<<:::777555444333333//////.........---------------------------------------,,,,,,++++++,,,,,,------------------------,,,,,,------...///000000////////////////////////000000////////////000000000///...///000111000...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000//////000111111222333333222333555666666666444444555555666666666777777777777777999???KKK[[[iiipppnnnjjjbbbWWWOOONNNRRRWWWooo~~~vvv~~~zzznnnkkkoooqqqoooaaacccfffiiicccXXXQQQOOOJJJDDD===::::::999666222333333333222222222111111000000000000000111111111000000000000000000000000............///000111222............/////////000...---,,,---/////////...------,,,------...///000...///000///...---...000...///000000//////111333///000333666999:::<<<<<>>>>>===;;;:::::::::999777666444333333555444333333222222333333111111111111000000000000000000000111222222333333333333444444333333222111///222444333111000222555555444333333222222222222000111222333444555555555222222444666777888888999999999:::;;;;;;<<<=========<<<:::888666444444333//////.........---------------------------------...---,,,+++***+++,,,---------------------,,,,,,,,,,,,------.../////////////////////////////////000000////////////000000000///...///000111000///******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///////////////000000000000000000111222333333444444222333555777777666555444666666666666777777777777999:::===EEESSSbbbkkknnnfffccc[[[RRRMMMQQQ]]]gggzzz|||zzzpppffffffiiikkkeeeaaaccckkkiii[[[PPPNNNKKKEEE>>>;;;;;;:::666222333333333222222222111111111111000000000000000000000000000000000000000000............///000222222---.........//////000000...---,,,---/////////...000000...---------------...///000///...---...000,,,...000000//////111222000444555111222999???@@@AAABBBBBB@@@@@@AAADDDFFFJJJQQQZZZ```ccceeehhhkkkkkkqqquuu|||000000000000000000000000000111111222222333444444111333555666777666555444333444666888999::::::999========================;;;;;;:::999888666555444444444333222222111111000222111000//////000111222333222222111000000111111333333444444444333222222555444444333333444444555666555444333111000//////000111111111111222222222222222333444555666777888999999999::::::;;;;;;;;;<<<;;;999777555444333222111000000///...---------000///...---------------......---------,,,,,,,,,---------.........//////,,,,,,,,,---...///000000......//////000000111111////////////////////////......------------......*********++++++,,,,,,,,,///...------,,,+++******+++,,,------......------000000000000000111111111111111222222222333333333444333333333333333444444777777666555444555666777<<<;;;@@@MMM[[[dddggghhhdddXXXQQQRRRSSSVVVfffzzzvvv|||lllaaaZZZWWW\\\eeejjjgggcccaaa\\\UUULLLIIIEEEAAA>>>999444111555333222222444444333111111111111000000000000000000000000000///...,,,,,,000///---,,,---...000222/////////...---------,,,,,,,,,------.../////////000///...------...///000000000////////////000000...............///000000000111333444555777:::===@@@AAAAAA@@@???AAAEEEHHHMMMQQQVVV[[[___cccgggiiissstttsssyyy000000000000000000000000000111111222222333444444222333555666777666444333333444666888::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999777666555555555444444333222222222222111000//////000111222111111111111111222333333444444444444444333222222555444444444444444444555666555444333222000//////000000111111111222222222222222333444555666777777888888999999:::;;;;;;;;;<<<;;;999777555444333333111000000///......------/////////.........------.........---------,,,,,,,,,------------.........,,,------....../////////////////////000000111111///////////////////////////......------......///+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,------......------000000000000111111111111222222222222222222333333555666666777777777777666666666666666666777888:::999>>>HHHUUU```fffhhhiiiccc]]]ZZZ\\\___dddqqqyyyrrrxxxzzziii\\\UUUZZZdddiiieee``````aaa```VVVQQQJJJDDD???;;;777555555444222333444444333222///000000000111111111111222222222222111000///...///......---...///000111..................------..................------///...---,,,,,,---...///000000////////////000000...............///000000///111333555666888<<<>>>AAABBBCCCCCCBBBCCCFFFIIINNNQQQVVVZZZ^^^bbbgggjjjrrrtttuuu{{{000000000000000000000000000111111222222333444444444444555666666555333222333555777999:::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;999888666555666666555555444333333333222111000000000000111222000000000111222333555666444555555555555444333333555555444444444444555555666555444333222111000///000000000111111111222222222222333333444555666666777888888999::::::;;;;;;;;;:::999777555444333333111000000//////......---...///000000000///...---.........------------,,,,,,,,,,,,,,,------------......................../////////000000000000111///////////////////////////......------......///,,,,,,,,,---------------+++,,,,,,,,,------------,,,,,,---............---//////000000111111111111333333333333222222222222333444555555666666666666444666888888888999:::<<<777DDDTTT```fffiiilllnnnccc^^^ZZZ\\\cccnnnyyyuuuqqqrrreee]]]YYYaaafffbbb]]]___dddhhh```YYYPPPGGGAAA>>>;;;:::666444333333444444333222//////000000111111222222111222222111111000///.............../////////000..................//////000//////...------,,,,,,......---,,,,,,---......000000////////////000000...............///000000///111444555777:::===@@@@@@BBBCCCDDDDDDDDDFFFGGGNNNQQQUUUXXX\\\aaagggkkknnntttvvv|||////////////////////////000111111222222333444444444555555555555444333222333555777999;;;<<<<<<<<<:::;;;<<<======<<<;;;:::======<<<;;;:::888777666666666555555444333333333111111111111111111111111111111111111333444555666555666666666666555444444666666555555555555666666666666555444222111000///000000000000111111111111111222222333444444555555666777777888999:::;;;;;;;;;:::888777555444444333000000000000//////.........///111222222000///---............------------+++++++++,,,,,,,,,------////////////............000000000000000000000000//////////////////////////////............//////------..................,,,---------------------,,,------...............//////000000111111222222444333333333333222222222444444444444555666777888444777::::::999888:::<<<999JJJ]]]gggiiimmmrrruuuhhh___UUUUUUcccsss|||}}}xxx{{{uuulllggg[[[^^^```^^^\\\^^^bbbeee```ZZZRRRJJJEEEAAA>>><<<777555444444555555333222111111111000000000000000///////////////...---------......///000/////////------......//////000000//////.........---------///...---,,,---...///000000000////////////000000...............///000000///111444666888;;;???AAA===???BBBCCCBBBBBBCCCEEEOOOQQQTTTWWW[[[```gggkkkjjjrrrwww|||////////////////////////000111111222222333444444555555555444444333222222444555777:::<<<=========:::;;;<<<======<<<;;;:::======<<<;;;:::888777666555555444444333222222222111111222222222222111111333333333333333444444555666777777777777666555555777666666555555666666777777666555444222111000000//////000000000111111111111111222222333333444444555555666777888999:::;;;:::999888666555444444444000000000000000/////////---///000222222111///...//////.........---------+++++++++,,,,,,,,,------//////////////////......111111111111000000000000000000000000000000000000/////////....../////////........................//////...------,,,++++++,,,---......//////.........//////000111111222222333333333333333333333333666666777888999:::<<<<<<555888;;;:::888777:::>>>AAARRRbbbhhhjjjpppvvvxxxiii^^^UUU[[[lllyyy}}}zzz{{{wwwpppbbb^^^ZZZ[[[]]]]]][[[YYYWWWTTTPPPLLLHHHDDD???;;;888777555555555555444222333222222111000///.........////////////......------......///000/////////---......//////000000000---------........./////////............000222333000000////////////000000...............///000000///111444666888;;;???AAA===???BBBCCCBBBBBBCCCEEEOOOQQQTTTWWW[[[aaagggkkkhhhpppvvv{{{~~~~~~000000000000000000000000000111111222222333444444444444444333333333333333444555888:::<<<===>>>>>>;;;<<<>>>??????>>><<<;;;<<<<<<<<<;;;999888666555555555444444333222222222111111222333333222111111444444333333333444555555777888888888888777666666777777666666666666777777777666555444333222111000/////////000000000111111111111111222222333333333444444555777888999:::;;;:::999888666555555444444000000000000000000000000---...///000000000///.../////////.........------,,,,,,,,,,,,------------////////////////////////222111111111111000000000000000000000000000000000000//////......//////000...............---------000000///...---,,,++++++------...////////////.........///000111222222333333333333333444444444444333666:::===???>>><<<;;;666:::<<<;;;888888===CCCLLLZZZeeehhhkkkqqqtttrrr]]]VVVXXXggguuuzzz|||mmmbbbZZZZZZ]]][[[UUURRROOONNNMMMLLLJJJFFF@@@;;;999888666666666666444222333222222111000///......000000111111111111000000............/////////000//////////////////000000,,,,,,------...//////000---------...000222444666000000////////////000000...............///000000///111444555777:::===@@@@@@BBBCCCDDDDDDDDDFFFGGGOOORRRVVVYYY]]]bbbhhhllliiipppuuu|||000000000000000000000000000111111222222333444444333333333333333333444444444666888;;;===>>>??????;;;===???@@@@@@???===;;;<<<;;;;;;:::999777666555666666555555444333333333111222222333333222222111333333333333444666777777888888999999888888777666888777777666666777777888777777666444333222111000////////////000000000111111111111111222222222222333444555666888999:::::::::999888666555555555555000000000000000000000000------........./////////////////////............,,,------------...............//////000000111111222222222111111111000000000000000000000000000000000000////////////000000.........---------,,,,,,//////......---------,,,------...///////////////......///000111222333333111222222333444555666666222999CCCLLLMMMIIIAAA;;;777:::===<<<:::<<>>AAABBBCCCCCCBBBCCCFFFIIIOOORRRWWW[[[___ccchhhkkklllrrrvvv~~~000000000000000000000000000111111222333333444444222222222222333444444555444666888;;;===?????????<<<===@@@AAAAAA@@@===<<<;;;;;;::::::888666555444777777777666555555444444111222333444444333222111111111222333555777999:::888999999999999888777777888888777777777777888888777777666555333222111000////////////000000000000111111111111111222222222333333444666777999::::::999999888666555555555555000000000000000111111111---------------...///000000/////////............---------.........//////---......///000111111222222222222222111111000000000000000000000000000000000000////////////000000......---------,,,,,,,,,---------............///---......///////////////---...///000111222333333000111222333555666777777888CCCRRR^^^```XXXKKKBBB666:::======;;;@@@JJJRRR___fffjjjiiinnnrrrhhhYYYYYYWWWcccvvvxxxwwwqqqddd^^^ZZZUUUWWW\\\NNNNNNMMMLLLKKKHHHCCC@@@:::999777666777666444333---...///000111222333333......///////////////...000///---,,,---...000222111111000000//////....../////////...------,,,,,,((()))***,,,///222666888000000////////////000000...............///000000000111333444555777:::===@@@AAAAAA@@@???AAAEEEHHHOOOSSSXXX]]]aaadddhhhkkkoootttwww111000///////////////000444222111222555777666444555444444444444555666666666777:::<<<>>>?????????@@@@@@@@@AAAAAA@@@??????AAAAAA???>>>;;;999666555555555444333222222222222555555555444444444444444222333222111111222555888<<<<<<<<<;;;999888666555777777777777777888::::::555555555444222111///...111000///......///000111000000111222222000111444333333555666777777777777999999999999888666555444000000000000////////////,,,---///000000000///.../////////000000000000000...------------...//////......///000111222222333222111111000000111222222000000////////////000000000////////////000000111........................------............---------------............/////////000111222333333444222333333333333444777:::;;;UUUkkknnnhhhaaaUUUHHH??????FFFEEE:::@@@RRRZZZ^^^hhhpppnnnggg```^^^]]]aaacccmmmwwwvvv~~~~~~tttmmmiii___QQQNNNTTTTTTNNNHHHGGGHHHGGGBBB>>>===;;;999888777666333111333222111111000000111111//////000000111111222222000///---,,,---///222444///////////////////////////...------...///...------------............///............////////////000000//////......------111222444555555777999<<<>>>@@@AAA@@@???@@@FFFJJJLLLRRRYYY^^^```eeennnuuuvvvzzz{{{000000////////////000000444222222333666777666444444444444333444555555666777888:::===????????????@@@AAAAAAAAAAAAAAA@@@@@@?????????>>><<<:::999888777666555444444333333333222222222333333333333444555666666666666888<<>><<<:::888777666333111333222111111000000111111000000000000000111111111000///.........000222333///////////////////////////...------...///...------------............///............///////////////////////////.........111222444555555777999<<<@@@AAABBBAAA???AAAFFFJJJMMMQQQXXX]]]aaagggnnnsssuuuzzz|||000000000//////000000111444333333555777777777555333333333333333444444555888999<<<>>>@@@@@@AAA@@@AAAAAABBBBBBBBBBBBBBBAAA?????????>>>===<<<;;;:::888888777666555555555555111222222333333444444444222333444444444666:::===>>>>>>===<<<:::888666555666666666666666666777777444444444333333222222222333333222111111222333333000111000000000000000000222333444666777777888888888888777666555444333333444444333222111111000000---...///000000000/////////////////////...............------......///000000000000000000111111111444444555555555444222111111111000000000000111111111111111111000000000000........................------............---------------............/////////000111222333444444444555555555777;;;AAAEEE```fffggg^^^XXXWWWSSSLLLBBBEEEQQQSSSKKKQQQ```ffffffbbb\\\UUUQQQRRRXXX]]]mmmtttyyy{{{wwwwwwssspppjjjeeedddaaaXXXMMMNNNMMMLLLKKKIIIGGGDDDCCC@@@===;;;999888666333111333222111111000000111111111111111111000000000000111111111111111111111111///////////////////////////...------...///...------------............///............////////////...///////////////000000111222444555555777999<<>><<<;;;:::999888777666666555555555444444444444555555555555555666666555444666999<<<@@@@@@???===;;;999777555666777777888999999999999777666555333222111000000333222222222222222222333///000000///111444444111222333444666777888888888999888777666555444444444444444333222111000000///......//////000000000000/////////..............................//////000111111111000000000000000444555666777666444222000444333333333333333333444222222222222222111000000........................------............---------------............/////////000111333444555555666666666666777;;;AAAEEEWWWYYYVVVPPPNNNPPPNNNIIICCCBBBKKKRRRRRR[[[ggghhhddd[[[QQQMMMMMMSSS]]]fffqqqvvv{{{uuussstttwwwssskkkgggfff[[[LLLHHHJJJKKKIIIFFFCCCBBBBBBAAA>>>;;;999888666333111333222111111000000111111222222111111000000//////111111222333222222000000///////////////////////////---------...///...------------............///............////////////......//////000000000111111222444555555777999<<>><<<:::999999888777666555555555555666666666555444444444333;;;;;;;;;999888999<<<>>>AAAAAA@@@>>>;;;888666444999:::<<<===>>>>>>>>>>>>:::999777666555444444444222222222222222222222222...111111///333999999444111222444666777888888999;;;:::888777666555555555333333222111000000//////////////////000000111111000000//////............///............///000000111111111000000000000000333444555666666444222000444333333222222333333444444444444444333222000///........................------............---------------............/////////000222333444555666888888777666666888===@@@JJJKKKKKKKKKMMMNNNKKKFFFCCC<<>>AAAEEEDDDCCCAAA>>>;;;888666999:::;;;<<<<<<<<<::::::999777666444444444555555111222222333333222222111///222111///444<<<;;;444111222444555777888999999<<<:::888777666555666666111111111111111000000000000000/////////000111222111111000000//////......//////......//////000111000000000000000111111111222333444555555444333333222222111111111111222222555666666666444222000///........................------............---------------............///...///000222333555666777777888777666555666888;;;???AAADDDFFFHHHFFFBBB>>>@@@:::BBBRRR]]]hhhjjj___YYYPPPJJJKKKNNNSSSaaaqqq}}}{{{{{{|||oootttvvvppphhhccc^^^YYYLLLKKKIIIGGGFFFEEEDDDDDD@@@>>><<<::::::888666444333222111111000000111111111111111111000000000000///000111222222222000000///////////////////////////...------...///...------------............///............///////////////000000000000000000111111222444555555777999<<<@@@BBBDDDDDDBBBBBBEEEHHHPPPQQQSSSXXX___gggnnnsssvvv}}}000000000000111222333444333777;;;<<<:::999999:::444444444333444555555666888:::<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCEEEDDDDDDBBB@@@>>><<<;;;;;;:::999888777777777777666666777888999999::::::999;;;>>>BBBFFFLLLSSSXXX^^^]]]\\\YYYVVVRRRPPPNNNLLLMMMMMMLLLJJJHHHEEECCCAAA???<<<888666444444444222333444555555444333222111444222...333;;;:::111000222333555777888999999;;;:::777555444444555666111111111222222222222222111000/////////000111222333222222111000000/////////////////////000000111//////000000111111222222444444444555555666666777444333333222222333333444666777777777555333000///........................------............---------------............///...///000222444555777777555666777777666555777888999:::<<<>>>>>><<<;;;;;;======LLL^^^dddiiifffYYYUUUNNNKKKOOOQQQWWWiii}}}zzzzzz}}}xxxtttqqqppplllccc^^^]]]PPPKKKFFFDDDEEEEEEDDDBBB???===;;;;;;;;;:::888666333222111111000000111111000000000000000111111111...//////000111111111111///////////////////////////...------...///...------------............///............////////////111111111000000000000000111222444555555777999<<<===@@@CCCCCCAAABBBEEEHHHPPPRRRTTTWWW[[[dddnnnvvvwww~~~000000000000111222333444333777;;;===;;;999999:::555444444444444555666666888999;;;>>>@@@@@@AAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;:::999999999999888999:::<<<>>>@@@AAABBBKKKOOOUUU[[[cccllluuu{{{~~~{{{wwwtttqqqoooooonnnnnnkkkhhhddd___]]]SSSOOOJJJCCC>>>:::777666333444555666666555444333222666333...111:::777---000111333555777999999::::::999666444333333444555111222222333333444444555111000/////////000222333333333333222111000000//////////////////000111111...//////000111222222333555555555555666888999:::777777666666666666777777777777888888666333000///........................---..................------------.........//////...///000222444666777888333555777888777666777888999999:::;;;::::::<<<@@@;;;BBBXXXiiijjjhhhcccVVVRRRLLLLLLRRRVVV]]]ssszzzuuuxxx~~~xxxqqqrrrpppeee]]]\\\PPPJJJBBB@@@BBBDDDBBB??????===;;;;;;;;;;;;999777333222222111000111111111//////000000111111222222---......///000111111222///////////////////////////...------...///...------------.........//////............/////////000222222111111000000//////111222444555555777999<<<<<>>AAACCCEEEEEEDDDCCCEEEFFFDDDAAA???=========???@@@???======>>>@@@CCCMMMSSSSSSVVV```hhhjjjppppppwww~~~rrrllleee___ZZZQQQFFF>>><<<;;;:::::::::888666444000333555555333111222333555555666888;;;======<<<<<<:::999777555444333333444444444333333222222222222222111111111111111222555444333222111///......///////////////000111111111111111222333444333111777777777777777888888888888888777666666666666666;;;;;;:::888555222000/////////............//////..................................../////////000111111222333444666777888:::999888777666666666777666999<<<======<<<;;;<<<>>>LLL\\\dddggggggccc___RRRUUUPPPWWWgggkkk~~~tttwwwmmmfffgggggg```XXXRRRPPPMMMHHHCCCAAAAAABBB@@@???>>>===:::888555444666666555444333333222222000111222222111000///...000000////////////000000000000////////////000000000/////////............////////////////////////222000///...///000222333//////000111111111111000222333444666777999:::;;;===@@@BBBBBBAAAAAAEEEHHHKKKNNNRRRVVV\\\eeeqqqzzz|||{{{555444333333333444555666555666888:::;;;;;;;;;:::888:::<<<<<<:::777666666777:::===@@@BBBBBBAAA@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGGGGFFFCCC@@@??????BBBBBBBBBBBBCCCFFFIIILLLUUUbbblllnnnooouuu{{{}}}yyysssnnnfff[[[TTTHHHDDD>>>:::777666444333222444555444222222444777555555666999<<<======<<<<<<;;;999777555444333333444444444333333222222222222222111111111111222222222222111111000000/////////////////////000111111000000000222333444444333777777777777777777777888888777777666666666666666;;;:::999777555222000///000000////////////000000................................./////////000000111111222333444666777888999999888777777777777777777:::<<<======<<<<<<===DDDRRR```fffgggfffccc___UUUUUUWWWgggssspppyyyyyynnniiiiiiiiieeeaaaUUUSSSPPPKKKGGGDDDCCCBBBBBBAAA@@@===;;;999888777777777666555444333222111000000111222111111//////000000////////////000000000000////////////000000000000/////////.........////////////////////////111000///...///000222333000000000000111111111111222333444666777999:::;;;===@@@BBBBBBAAAAAAEEEHHHMMMPPPTTTXXX]]]fffqqqyyy|||555555555555555555555555555666888:::;;;;;;;;;:::999:::;;;:::888666777888777:::===@@@BBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEEEEDDDEEEFFFDDDAAA@@@???@@@EEEEEEHHHNNNWWW```gggkkksss|||~~~yyyssskkkeeeZZZSSSIII@@@;;;888777666444444333111000000333555666666666999<<<>>>>>>===<<<;;;999777555444333333444444333333333333222222222222222111111222222333000000000000000000000000///////////////000111111000000111222444555666666888888777777777777777777777777666666555555666666::::::999777555222000///000000////////////000000............................../////////000000000111111222333444666777888999888888777777777888888999;;;<<<===<<<<<<>>>???LLLYYYfffiiihhheeebbb___UUUSSS\\\pppwwwssswwwsssoooiiifffeeedddbbbaaaXXXWWWTTTOOOKKKGGGDDDBBBDDDCCC@@@>>><<<;;;;;;;;;999888777555444222111111///000000111111111111000000000////////////000000000000////////////000000000000000/////////......////////////////////////111000///...///000111222111000/////////000222333222333444666777999:::;;;===@@@BBBBBBAAABBBEEEHHHPPPSSSVVVZZZ^^^fffqqqxxx|||444555555555555444333333555666888:::;;;;;;;;;:::999999999777666555777999777:::===@@@BBBBBBAAA@@@@@@AAABBBBBBBBBCCCEEEFFFFFFGGGGGGFFFDDDDDDEEEGGGPPPRRRWWW___jjjsssxxxzzz~~~zzznnnggg[[[PPPGGGAAA<<<:::777777555444222222333444777666777:::===>>>>>>===<<<;;;999777666444444444333333333333333333333333333222222222222333333444222222222111111111111111///////////////000000111333444555555555555777888888888888777777777777777777666666555555555666666:::999888777444222000/////////............//////...........................////////////000000000111111222333444666777888888888888777777888999999:::;;;<<<======???BBBDDDRRR___kkkmmmhhhddd```\\\XXX[[[dddooorrr|||}}}kkkgggdddbbbbbbaaa^^^[[[[[[YYYUUUQQQMMMIIIDDDAAADDDBBB@@@===;;;;;;<<<<<<:::999888666444333111000//////000000111111111111000000////////////000000000000////////////000000000000000////////////...////////////////////////000////////////000111111222111///......000222333222333444666777999:::;;;>>>@@@CCCCCCAAABBBEEEIIIRRRUUUYYY\\\___gggpppwww~~~xxx{{{333333444444444333333222555666888:::;;;;;;;;;:::888999888666444555777999777:::===@@@BBBBBBAAA@@@>>>???AAAAAAAAACCCFFFIIILLLLLLLLLLLLKKKMMMPPPRRR\\\^^^bbbfffiiiiiifffdddjjjkkksss~~~xxxnnncccWWWKKK@@@999777777666777777777777666777777888:::===??????>>>===;;;:::888666555444444333333333333333333333333333333222222333444555555666555555444222111111000///////////////000000111999::::::888666555777999888888888888777777666666666666555555555555666666999888888666444222000///...------,,,,,,------...////////////////////////////////////000000000111111111222333444666777888888888777777888999:::::::::;;;<<<===>>>BBBHHHLLLUUUbbbmmmmmmgggbbb___\\\cccjjjppplllppp~~~kkkeee```aaaeeefffbbb\\\[[[XXXTTTQQQMMMIIICCC???BBB@@@>>>;;;::::::;;;<<<;;;:::999777555333222111/////////000000111222222000000////////////000000000000////////////000000111000000000///////////////////////////////////////////////////000000111222111///......000222333222333444666777999:::;;;>>>AAACCCCCCBBBBBBFFFIIISSSVVVZZZ]]]aaagggpppvvvyyytttwww222222222333333333444444555666888:::;;;;;;;;;:::777777777666444555777999777:::===@@@BBBBBBAAA@@@===@@@CCCCCCDDDFFFLLLPPPQQQQQQPPPNNNNNNPPPTTTWWWYYY^^^cccddd```ZZZTTTPPPNNNVVViiizzzqqqfffWWWIII???666555333444555666666555888888888;;;>>>@@@@@@???===<<<:::888666555444444222222333333333333444444333333333333444555666666888777666555333222111111///////////////000111111<<<======:::666444666999999999888888777666666666555555444444555555666666888888777666444222000///...------------------.../////////////////////////////////000000000111111111111222333444666777888777777777888999:::;;;<<<999:::;;;===AAAHHHPPPUUUZZZeeellliiibbb___aaaccclllppptttmmmuuuxxxwwwzzzzzzyyywwwggg```ZZZ[[[bbbfffccc^^^\\\WWWRRRNNNLLLHHHCCC??????>>>===;;;::::::;;;;;;;;;:::999777666444333333111000000000000000111222000000////////////000000000000////////////000000111111000000000/////////////////////////////////....../////////000000000111000/////////000222333222333444666777999:::;;;>>>AAACCCCCCBBBCCCFFFIIISSSVVV[[[^^^aaagggpppvvvuuussswww}}}222222222222333555666777555666888:::;;;;;;;;;:::555666777666555555666888777:::===@@@BBBBBBAAA@@@???BBBGGGHHHIIIMMMTTTZZZ[[[ZZZWWWTTTRRRSSSWWWZZZ```fffllljjjcccZZZVVVVVVTTT]]]qqq{{{{{{|||zzzuuujjj^^^VVVHHHBBB;;;666555666666555888888999;;;???@@@@@@???===<<<:::888777555555444222222222333333444444444333333333333444555666777666666555444333333222222///////////////000111111:::<<<<<<999444333666:::999999888888777666666555555444444444444555666777888777777666444222000////////////......///////////////////////////////////////000000000111111111111111222333444666777888777777777888999:::<<<===888999:::===CCCLLLWWW^^^aaahhhjjjbbb[[[^^^gggooorrrmmmrrryyy|||sssrrrvvv}}}{{{ssspppeee```ZZZXXX[[[^^^``````\\\WWWPPPLLLKKKIIIDDD@@@=========<<<<<<;;;;;;;;;::::::999888777555555444222111000//////000000111000000////////////000000000000////////////000000111111111000000000//////////////////////////////---......///////////////000000000000111111111111222333444666777999:::;;;???AAADDDDDDBBBCCCFFFJJJRRRUUUZZZ^^^aaagggooovvvvvvuuu{{{|||yyy444333222222333666999:::555666888:::;;;;;;;;;:::444666777666555555666777777:::===@@@BBBBBBAAA@@@AAAEEEJJJLLLNNNSSS[[[bbbiiigggccc___[[[[[[^^^aaavvv|||zzzmmmbbb^^^```mmmsss~~~wwwssswwwqqq{{{ttttttrrrpppllljjjjjjkkkqqqtttzzz~~~{{{tttnnnddd[[[MMMBBB===<<<<<<<<<999888999<<>>EEEOOO[[[cccgggkkkhhh\\\UUU]]]lllxxxzzzkkktttvvvgggaaakkkyyyvvvppplllhhhccc]]]YYYZZZ___ccc]]]WWWOOOKKKKKKIIIEEEAAA======>>>>>>===<<<;;;;;;999999999888777666666555333222111/////////000000000000////////////000000000000////////////000000111111111111000000000000////////////////////////---......///000///////////////000111111111111000222333444666777999:::;;;???AAADDDDDDBBBCCCFFFJJJQQQUUUZZZ^^^aaagggooovvvxxxxxx{{{vvv555444444333333333444444777888999:::;;;:::999999777666666666666777777888;;;;;;===???BBBDDDDDDCCCIIIIIIMMMUUU___gggiiihhhdddbbb^^^\\\]]]```dddgggzzzyyyxxxuuurrrqqqsssuuuyyyvvvooohhhaaa]]]]]]]]]bbbfffkkknnnooommmlllkkkiiifffffffffccc^^^^^^aaagggeeedddhhhlllooonnnlll```^^^[[[XXXVVVVVVWWWWWWZZZ___eeelllqqqrrrrrrqqqxxxrrrhhh]]]TTTLLLGGGEEEEEE@@@<<<===CCCFFFCCC???AAA???;;;888666555666666444444555555555444333222333333444444555666777777666555444333222333444444222222111111111111222222666555555555444222444888888888888888888777666555555666777888888777666555555444444333333444444555222222222222222222222222///000000000111111111111222222111000//////000000111111111111222333444555555555555666666666666666:::<<<===@@@MMM]]]dddbbbooofff\\\ZZZdddqqqxxxxxx|||hhh{{{yyyiii___```gggyyymmmhhhffffff```WWWVVVZZZaaaXXXNNNJJJKKKKKKGGGAAA???>>>===;;;:::::::::;;;;;;;;;::::::999888777777555...---333444///...333,,,---...//////...---,,,000000000000000000000000...///////////////......---......///000111111222............/////////000111222222222222111000000222333444666777999:::;;;???AAABBBAAA@@@@@@DDDHHHNNNNNNQQQVVV^^^hhhqqqvvvzzz{{{|||zzz555444444333333444444444777888999:::;;;:::999999888888777777777888999999;;;<<<>>>AAAEEEHHHJJJKKKPPPWWWaaajjjnnnnnnkkkiiicccaaa^^^]]]^^^bbbgggjjjrrrtttvvvwwwwwwwwwxxxyyyuuuqqqjjjccc]]]\\\]]]___]]]___bbbbbbaaa______``````\\\ZZZYYYVVVSSSSSSWWW]]]___ccceeeffffffggggggeeeccc^^^YYYTTTPPPMMMLLLOOORRRVVVZZZ^^^___``````iiikkklllllljjjfffbbbaaa[[[UUUNNNLLLNNNNNNJJJEEEBBB@@@===:::777666555555555555555555555444444333333333444444555666666777666555444333222333333444222222111111111111222222222333555555333222444777999999999888777666666555777777888999999888777777555444444333333333333444555555444444333333333222111111111111222222222222222222111000000000000000111111111111222333444444555555555666666666666666999:::<<>>===;;;:::::::::;;;;;;::::::999888888777777666111222888999222000444...//////000000//////...000000000000000000000000...///////////////...............///000111111111........./////////000000///000111222222222222222222333444666777999:::;;;???AAABBBAAA@@@@@@DDDHHHLLLMMMPPPUUU]]]fffnnnsssyyy{{{}}}yyy444444444333333444444555777888999:::;;;:::999999999999888888999::::::;;;<<<===>>>AAAFFFKKKQQQTTTYYYeeetttzzzuuukkkccc___^^^]]]\\\\\\^^^bbbgggjjjpppuuu{{{zzztttkkkbbb^^^]]]```ccc\\\]]]^^^^^^]]]]]]___```fffaaa^^^]]][[[XXXXXX\\\hhhmmmrrrsssqqqppprrruuuqqqmmmhhh```XXXQQQKKKHHHLLLLLLLLLLLLMMMNNNPPPQQQPPPWWW___fffjjjnnnrrruuuqqqjjjbbb^^^\\\YYYSSSMMMDDDBBB???;;;888666555444666666666666555555555444333333444444555666666666555444333222222222333333222222111111111111222222222555777666333333555777<<<;;;999777555555555555666666777777777777666666444444444333333222222222555555444333222111111000111222222222222333333333222222111000000000000111000000111111222333333333555555555666666777777777888999<<>>AAABBBAAA@@@@@@DDDHHHKKKLLLOOOTTT[[[ccckkkooovvvyyy|||xxx444444333333333444555555777888999:::;;;:::999999999888888888999:::;;;<<<=========@@@FFFOOOZZZaaaiiiwwwxxxiiiaaa___fffeeefffgggjjjnnnqqqttt}}}{{{tttiiiaaa___aaaeeeggghhhjjjnnnpppqqqrrruuuwww{{{wwwtttuuusssooommmnnnqqqsssuuuuuuuuuvvvyyy{{{|||zzzuuuooohhh```ZZZWWWWWWTTTPPPLLLJJJJJJLLLMMMFFFIIILLLOOOSSS]]]jjjsssxxxtttpppnnnmmmjjjccc]]]NNNKKKEEE???:::777666666666666555555444444444444444444444555555555666666444444333333222222222222333222222111111222222333666999999777666999<<<======<<<999666444444555666444444444444444444444444444444444333333222111111333333222111000......---111111111222222222333333222222111000000111111111000000111222222333333333555555555666777777888888999999>>>JJJ]]]mmmtttuuurrrrrrvvv}}}{{{tttpppnnnzzzzzzzzzyyyvvvtttrrrkkkddd[[[^^^iiivvv{{{wwwttttttwwwlllddd```[[[UUUQQQRRRSSSUUUTTTQQQLLLFFFCCCAAA@@@>>><<<:::::::::;;;999999999888888777777777333222777???>>>333...000000000000000000000000000////////////////////////...//////000000000000///.../////////000000000111...////////////000000000//////000111222333333333222333444666777999:::;;;>>>@@@BBBAAA@@@AAAEEEHHHKKKMMMPPPUUU[[[bbbiiilllqqquuu|||{{{www333333333333333444555666777888999:::;;;:::999999888777777888999:::;;;;;;<<<>>>AAAFFFOOO]]]lllwwwyyywwwzzz|||xxxkkkeee```^^^ccckkkrrrvvv~~~~~~}}}|||yyyyyy||||||xxxtttpppnnnkkkggg```YYYUUUTTTUUUWWWSSSQQQNNNJJJJJJQQQ[[[cccjjjkkkooouuuyyyzzzwwwsssddd^^^TTTIII@@@;;;888777666666555444333444444444444444444555555555555555444444444444333333222222333333222222222222333333777999888777<<>><<<;;;:::::::::999999999888888888888888333333:::BBB>>>333---000////////////////////////////////////////////////......///000111111000000////////////000000000000////////////000000000111111111222222222111111000222333444666777999:::;;;===@@@BBBAAA@@@AAAEEEIIIMMMOOORRRWWW]]]cccgggjjjkkkpppxxx~~~yyywww333333333333444555555666777888999:::;;;:::999999777777777888999:::;;;<<<>>>CCCMMMWWWcccrrrwwwyyy{{{yyysssmmmgggddd___]]]^^^fffsss~~~~~~~~~}}}}}}}}}{{{uuuoookkkjjjkkklllcccaaa]]]YYYVVVTTTTTTTTTTTTXXX___iiiqqqwwwxxxxxxrrrlllbbbVVVJJJAAA<<<999777666555444444444555666555555555555555555555555444444555555555444333222333333222222222222333333333555555888FFFUUUWWWPPP<<<;;;999777555555555555777666555555555555666777222333555555555555333333555555444333222111111000//////000000000111111111222111111111111222333333000222333555555555444444555555666777777888999999???AAAIIIUUU___fffmmmsssyyyyyy~~~~~~{{{|||yyy~~~~~~wwwiii]]]RRRKKKUUUooouuuggg```YYYSSSIIIJJJLLLOOOQQQPPPMMMJJJCCCAAA???===;;;:::::::::999999999999999999999999777777===CCC???444///333000//////......//////000////////////////////////......///000111111111111////////////000000000000/////////000000000111111222222222222222111000000222333444666777999:::;;;===???AAAAAA@@@AAAEEEIIINNNPPPTTTYYY^^^cccfffhhhgggllluuu|||yyyyyy333333333333444555666666777888999:::;;;:::999999888888999999:::<<<===>>>DDDOOO___mmmxxxwwwooocccdddeeedddbbb`````````fffeeeiiiuuuyyyxxxwwwwwwyyy{{{|||}}}~~~}}}||||||{{{|||}}}~~~}}}zzzxxxxxxyyyzzzooolllhhhgggfffaaaZZZTTTQQQRRRUUUZZZ```eeeiiikkkjjjhhhddd]]]SSSIIIAAA<<<:::999777666555666777888555555555555555555555555555555666666666555444333444333333222222333333444222444555;;;MMM\\\VVVGGG999999999888777666666555777777666555555666777777222333555777777777666555555555444444333333333222000000111111111222222222222111111111222222333444111333555666777777666555444555666777888999::::::???DDDOOO\\\bbbfffppp{{{}}}zzz}}}{{{}}}tttfff\\\NNNKKKbbbssseee```\\\VVVMMMJJJHHHKKKOOOPPPLLLHHHCCCBBB???===;;;:::::::::::::::::::::::::::::::::999999===BBB<<<222000555111111000//////000111111000000000000000000000000......///111111222222111000000000000//////////////////000000000111111111000111111222222222111111222333444666777999:::;;;===???AAAAAA@@@AAAFFFJJJOOOQQQUUUZZZ^^^bbbdddffffffjjjsss{{{{{{}}}222222222333444555666777777888999:::;;;:::999999999::::::;;;<<<===??????KKKYYYmmm|||uuudddYYY^^^___aaabbbcccfffkkknnnqqqpppttt}}}~~~}}}}}}www{{{}}}|||}}}}}}{{{yyyxxxxxxyyyzzzxxxwwwwwwvvvvvvwwwxxxyyyyyysssnnnmmmooonnngggaaa```]]]YYYVVVWWWZZZ^^^```YYY[[[]]]]]]XXXOOOFFF@@@<<<;;;999777777888999:::555555555555555555555444555666777777777666444444444333333222222333333444444666777???PPP\\\PPP:::888888888888888777666555666555444333333444555666111333555777888888777666222222222222222222222222111111222222222333333333222111111111222333333444222333666777888888666555444555666777888999::::::>>>EEESSS```fffiiiuuu}}}www}}}zzz~~~yyy||||||lllgggWWWJJJWWWwww}}}zzznnndddaaa\\\WWWTTTNNNHHHHHHLLLLLLGGGBBBCCCBBB@@@===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999777;;;>>>888......555333222111000000111222333111111111111111111111111......///111111222222222000000000000////////////000000000000111111111111...///000111222333333333222333444666777999:::;;;<<>>>>>EEEPPP]]]rrr|||}}}mmmaaa[[[YYYcccccciiissszzz~~~wwwuuuttttttsssqqqmmmjjjiiifffaaaZZZSSSQQQRRRTTTRRRQQQPPPQQQSSSTTTTTTSSSHHHCCC<<<777666777888999666666666555555666666666888777555444333333444444444444444555666777777888666777:::???CCCCCC???;;;777777666555555555555555444444444444444444444444222222222333333444444444222222222111111000000000000000//////000000111222888444000111111000333888333333333333444555666666888666666::::::999:::>>>@@@RRR\\\bbbqqqzzz{{{}}}uuuooo}}}~~~zzzwwwvvvtttttt{{{mmmfffZZZPPPOOOYYYjjjvvvzzzvvvmmmddddddfff^^^SSSZZZSSSJJJGGGIIIIIIGGGCCCCCCBBB???===<<<<<<======:::999999999:::;;;<<<<<<===;;;999777555333222222000000000000000000000000444444444333222111000///......000111111222222222111000000///////////////000000000000000000000000---///111111000000111222333444555777888:::;;;<<<>>>??????@@@@@@CCCGGGJJJPPPSSSXXX\\\___bbbfffiiikkkllluuu~~~~~~444444444555555555555555888888888999:::;;;::::::AAA>>>===???CCCJJJYYYhhhyyy|||zzztttqqqpppkkkdddtttwwwjjjcccbbbcccdddrrrttt{{{|||uuurrrqqqppprrrmmmhhhfffdddaaaZZZTTTRRROOOLLLKKKNNNRRRUUUWWWRRROOOJJJEEEBBB???;;;999777666555555555666777777888777555444333444444555444444444555666777777777777888999<<>>:::777777666666555555555555555444444444444444444444444222222222333333444444444333333222222222111111111111111000000111222444555111//////222222//////111333333333333444555666666666444555999:::999<<>>:::999999999999::::::;;;===<<<:::777555444222222111111000000000000111111222222222222111000///...//////000111111111111111111111000/////////000000000000000000000000000000...000222222000000000111222333444555777999:::;;;>>>???@@@@@@AAACCCGGGJJJNNNQQQWWW\\\```dddhhhkkknnnnnnvvv~~~666555444333333333444555::::::999999999:::;;;;;;BBBAAACCCIIIPPP[[[jjjxxx~~~zzzqqqfffaaadddggghhhxxxxxxsssjjjaaa```gggpppuuuwww|||rrrqqqtttqqqfff\\\___[[[VVVRRRQQQRRRRRRRRRYYYXXXVVVTTTQQQKKKEEE@@@;;;:::888666555666777888777666555444444555666666444444444555666666777777888888777888999888555333777666555555444444555555333333333333333333333333222222333333333333444444333333333333222222222222222111000000000222555666111222666;;;;;;666222222333333333333444555666666555444555888::::::>>>DDDOOO```iiimmmxxx|||~~~|||rrrooouuuqqqooonnnjjjgggiiinnnuuutttnnn```PPPFFFEEEHHHXXX^^^cccaaa_________]]]XXXYYYWWWOOOEEE@@@BBBFFFCCCAAA@@@>>>=========>>>::::::999888888888999999<<<<<<:::888666444333222111111111000000111111111111111111111000///......000000000000111111111111222222111000000000000111000000000000000000000000000222333333111000000111111222333555666888999:::===???@@@@@@AAACCCGGGJJJLLLPPPUUU[[[```eeekkkooorrrqqqxxx}}}999777555333222333444555999::::::::::::::::::;;;<<>>>>>>>>>>>;;;;;;:::999888888888888<<<<<<;;;999777555444333222111111000000111111222000111111111000000///...111000000000000000111111333222222111111111111111000000000000000000000000333444666555333222222222222222333555777888::::::===???@@@AAABBBDDDGGGJJJLLLPPPUUU[[[```ffflllpppvvvtttzzz|||;;;999777555444444555666444777;;;<<<;;;:::;;;<<<@@@JJJXXXdddkkknnnnnnlllyyy{{{zzzsssmmmqqq|||vvvqqqkkkfffjjjrrr|||tttqqqlllhhheeebbb^^^\\\VVVUUUUUUVVVXXXZZZYYYXXXPPPMMMIIIDDD???===;;;:::999888777666555666777888444444444444555555555555666666666555555555555666666666555444444444444444333333333333333333333333333333333333333333333333333333333333333333333333777666444222000111111222222111444999999555333444333333333333444555666666888777888999999999@@@IIINNNbbbmmmsss}}}wwwnnn~~~{{{vvvsssqqqmmmfffccccccgggkkkmmmfffXXXLLLGGGFFFGGGQQQ]]]dddccc```aaaeeebbb]]]WWWQQQLLLHHHDDDBBBAAAAAA@@@??????>>>>>>>>><<<<<<;;;::::::999::::::<<<<<<;;;:::999777555444333222111000000111222333111111111222111111000///111000000///000000111222333222222111111111111111000000000000000000000000555666777666555333333444333333555666888:::;;;;;;===???AAABBBCCCDDDGGGJJJNNNQQQVVV[[[```ffflllpppxxxvvv||||||;;;999888666555555666666222666:::<<<;;;<<>>>>>===<<<<<<<<<======;;;<<<<<<;;;:::888666444444333111000000111333444000111111222222111000000000////////////111333444222222111000000000000111000000000000000000000000333555666666444333333444333444555777888:::;;;<<<===???BBBCCCDDDEEEGGGIIINNNQQQVVVZZZ```fffmmmqqqwwwxxx{{{888888777777666666555555444777:::::::::>>>FFFMMMWWWYYY[[[\\\fffuuuwwwvvvvvvkkkdddgggbbb]]]YYYYYYZZZ\\\\\\[[[ZZZWWWSSSNNNIIIDDDAAA===;;;999777666666666666444444444444444444444444444666888888666555555777666555444444333333444444666666666666666666666666444444444333333222222222111111111222222222333333333444555555555444222222444111111444555333444777333333333333444555666666666777999;;;;;;>>>IIIVVV^^^qqq{{{~~~zzz|||xxxxxx{{{xxxrrroookkkddd___]]]]]]```dddeeeaaaXXXNNNGGG>>>???HHHVVV___]]]ZZZYYY^^^WWWOOOLLLMMMKKKDDD>>>@@@@@@AAAAAA@@@@@@??????@@@????????????@@@@@@AAA;;;<<<<<<<<<;;;999666555444333111000000111333444//////000000111000000//////.........///111444555111111000/////////000000000000000000000000000000000222333333222222222333222333444666888999:::;;;===???BBBDDDDDDEEEGGGIIILLLOOOTTTZZZ```gggooouuuuuuxxx{{{666666666777666666555444777999999888999@@@LLLUUUUUUWWWWWWYYYeeeyyywww{{{}}}ppplllhhhbbb^^^^^^^^^______[[[ZZZYYYVVVRRRLLLGGGDDD>>><<<:::888666555555555444444444444444444444444444777999999666333444555555555444333333333333444444444444444444444444444444444444333333222222222000000000111111222222222,,,...000222333222111000222000000444555333333666333333333333444555666666444555888;;;<<