BM6g6( CCCCCCBBBBBBAAA???>>>===;;;;;;:::999777666555555555666666666666666666555333444555444222111222333222///000111000---///444000000000000000000000000///////////////...............---,,,++++++************+++++++++,,,,,,,,,,,,+++++++++++++++******************************))))))************))))))))))))************))))))))))))***++++++++++++*********))))))******+++,,,))))))***++++++++++++***(((***+++***)))((()))+++***))))))))))))******++++++++++++,,,,,,...///000000111333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***++++++,,,,,,++++++************************+++++++++*********************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------............//////000000///111222222222222333555777666888;;;:::999>>>EEEOOOPPPPPPNNNKKKIIIHHHHHHDDDGGGIIIHHHFFFEEEGGGJJJQQQNNNKKKKKKNNNPPPOOOMMMJJJJJJJJJJJJKKKJJJIIIHHHGGGJJJKKKIIIIIILLLKKKHHHJJJMMMLLLIIIJJJOOORRRQQQMMMJJJHHHJJJOOOTTTVVVUUUWWWTTTRRRRRRTTTTTTQQQNNNJJJHHHIIIKKKKKKIIIIIIJJJKKKLLLLLLJJJFFFBBBAAA@@@CCCBBBBBBCCCFFFFFFDDDBBB>>>===;;;;;;<<<<<<:::999777777777888888777777777666666666666555555555555000000000000000000000000......///000000000000000000000000///......------...---,,,,,,---...---,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***************************)))***+++***))))))+++---+++++++++++++++++++++,,,+++++++++***************)))+++---,,,+++***++++++***++++++++++++***))))))))))))*********+++++++++)))+++,,,,,,+++***+++---+++++++++++++++++++++++++++******************+++))))))*********+++++++++************************))))))***++++++++++++***************************************************+++***************++++++))))))*********+++++++++******))))))***++++++,,,,,,++++++******++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,+++---...---,,,+++++++++,,,,,,,,,---------......---------...//////000000///000111111000111333444555555666777888999999:::<<<===>>>>>>>>>???BBBEEEFFFGGGFFFDDDAAA@@@AAABBBDDDHHHNNNSSSVVVVVVTTTSSSUUUVVVWWWVVVSSSPPPOOOOOOTTTVVVWWWUUURRRRRRTTTVVVZZZXXXVVVVVVVVVVVVTTTRRRPPPSSSWWWYYYYYYWWWVVVVVVZZZ\\\]]][[[VVVRRRQQQQQQQQQOOOMMMMMMNNNNNNMMMLLLOOOMMMNNNPPPPPPOOOOOOQQQNNNOOOPPPPPPOOONNNOOOQQQBBBBBBBBBAAA@@@???>>>===::::::999777666555444333555555666666666666555555222333444333111000111222111///000111000---///333///////////////////////////////////////.........,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++******************************))))))************)))))))))******++++++******)))))))))***++++++++++++******))))))))))))***++++++))))))***++++++++++++***)))+++,,,***((())),,,000*********))))))******+++************+++,,,---......///000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))******+++++++++++++++************************++++++++++++******))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------....../////////000000000///111222222222222333555555555777:::::::::@@@GGGNNNOOOOOOMMMJJJGGGFFFFFFEEEHHHJJJIIIGGGFFFHHHKKKMMMKKKIIIKKKNNNOOOMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGJJJKKKIIIIIIKKKKKKGGGIIIMMMMMMJJJJJJNNNQQQPPPJJJHHHFFFIIINNNRRRSSSRRRTTTQQQOOOOOORRRRRRPPPNNNIIIIIIIIIJJJKKKJJJJJJJJJIIIJJJIIIGGGDDDAAA@@@AAACCCAAA@@@BBBEEEFFFDDDBBB>>><<<;;;;;;<<<;;;:::888777666666666666666666777666555555555444444444444000000000000000000000000---...//////000000//////000000000///......------///---,,,,,,---...---+++,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++***))))))+++---***++++++++++++,,,,,,,,,************************)))+++---,,,+++***+++,,,***++++++++++++***)))))))))************+++++++++(((***,,,,,,+++++++++,,,***++++++,,,,,,++++++***************************)))))))))************+++)))))))))***************))))))***++++++++++++************************************************************)))******+++,,,)))************+++++++++))))))))))))***+++,,,,,,,,,++++++******++++++,,,***************+++++++++******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,---------......,,,------......///000000...///111111000111444666555555666777777888999999:::;;;<<<<<<===>>>BBBDDDFFFFFFEEECCCAAA@@@AAACCCHHHKKKOOOSSSVVVVVVUUUUUUUUUVVVVVVTTTQQQNNNNNNNNNUUUVVVVVVUUUSSSSSSTTTVVVYYYWWWVVVVVVVVVVVVUUUSSSOOORRRUUUWWWVVVUUUVVVVVVYYYZZZYYYVVVSSSQQQQQQQQQQQQOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMOOOMMMNNNPPPPPPOOONNNNNNOOO@@@@@@@@@???>>>===<<<;;;999888777666555444333222444555666777777666555444111222333222000///000111000//////222000---...222........................000/////////............+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++************************))))))************)))))))))***++++++++++++***)))))))))***++++++++++++***)))))))))))))))***++++++))))))***++++++++++++***)))+++,,,***(((***000555++++++***))))))******+++))))))))))))***+++,,,,,,,,,---......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***+++++++++++++++************************+++++++++++++++***))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------......///000000000000000///111222222222222333555444444666999:::;;;AAAIIIMMMNNNNNNLLLIIIFFFEEEEEEFFFIIIKKKJJJHHHGGGIIILLLJJJIIIHHHKKKNNNNNNKKKHHHHHHIIIKKKKKKJJJIIIIIIJJJGGGJJJKKKHHHHHHKKKJJJGGGGGGLLLNNNLLLKKKMMMPPPOOOHHHGGGGGGJJJOOORRRRRRPPPOOOLLLJJJKKKNNNPPPOOOLLLHHHIIIJJJJJJJJJKKKKKKJJJFFFGGGGGGEEEBBB@@@@@@AAABBB???>>>@@@DDDFFFDDDAAA>>><<<;;;;;;;;;;;;:::888666666555555555555666666444444444444333333333333000000000000000000000000---...//////000000//////000000000///......------///---,,,,,,---...,,,+++,,,++++++******++++++,,,***+++---......---+++***++++++++++++++++++++++++)))***+++***))))))+++---******++++++,,,,,,,,,,,,************************)))+++---,,,+++***+++,,,***++++++++++++***)))))))))************+++++++++(((***,,,---,,,++++++,,,***+++,,,,,,,,,,,,+++************++++++*********))))))))))))************((()))))))))*********+++))))))***++++++++++++*********************************************************))))))***++++++,,,)))************+++++++++))))))))))))***+++,,,---,,,++++++******++++++,,,***************++++++,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,---------......,,,,,,---......//////000---...000000111222555777555555666666777888888888888999;;;;;;;;;===AAACCCCCCDDDCCCBBB@@@AAADDDFFFNNNOOORRRTTTUUUUUUUUUTTTRRRSSSTTTRRROOONNNNNNOOOVVVVVVVVVUUUTTTTTTTTTUUUWWWVVVUUUUUUWWWWWWVVVUUUOOOQQQSSSTTTSSSTTTUUUWWWWWWVVVSSSPPPNNNNNNOOOQQQQQQOOOMMMMMMNNNOOONNNMMMNNNMMMKKKIIIIIILLLOOOPPPMMMOOOPPPOOOLLLJJJIIIIII>>>>>>>>>>>>===;;;:::999888888777555444333222111444555666777777666555444000111222111/////////000000...///222000---...222------------------------000000//////.........---)))******++++++,,,------******+++++++++,,,,,,,,,******************++++++))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))***++++++++++++***)))))))))))))))******+++))))))***++++++++++++******+++,,,***(((+++222999++++++***************+++)))((((((((()))***++++++***+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***++++++++++++******************************++++++++++++***))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------......///000000000000000///111222222222222333555333333555999:::<<>><<<;;;;;;;;;;;;:::888555555444444444444555555444444333333333222222222000000000000000000000000---......///////////////000000000///......------///...,,,,,,------,,,+++,,,++++++++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++)))***+++***))))))+++---)))***+++,,,,,,,,,,,,,,,******************++++++)))+++---,,,+++***+++,,,***++++++++++++***)))))))))************+++++++++(((***,,,---,,,++++++,,,***+++,,,------,,,+++*********++++++++++++******))))))))))))************(((((())))))*********+++))))))***++++++++++++*********************************************************))))))***+++,,,,,,)))************+++++++++))))))))))))***+++,,,---,,,++++++++++++++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,---------......,,,,,,------...//////000,,,---///000111333666888555555666666777777888888777999::::::;;;===@@@CCC@@@AAAAAAAAAAAACCCFFFIIISSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRQQQOOONNNOOOPPPVVVVVVVVVUUUTTTTTTUUUUUUVVVUUUTTTUUUWWWXXXWWWVVVOOOQQQRRRRRRQQQSSSUUUWWWUUUSSSOOOLLLKKKLLLNNNPPPPPPOOOMMMMMMNNNOOONNNMMMRRRQQQNNNJJJJJJOOORRRTTTNNNOOOPPPNNNJJJGGGEEEDDDDDDAAA===:::999999888777777777777777666555333333666666555555444444444444222333333333333222111111////////////////////////................................................,,,++++++******++++++,,,************************,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))+++,,,,,,,,,,,,+++******************************+++++++++*********))))))+++)))'''))),,,///...---''')))******))))))***+++***)))))))))+++,,,+++***+++***((('''''')))+++,,,,,,,,,************,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++........................,,,---...///000000000000...000111111000000111222111333555777:::===BBBFFFJJJKKKKKKIIIGGGEEEEEEFFFJJJJJJIIIIIIJJJLLLOOOPPPLLLMMMOOOPPPOOOLLLHHHFFFFFFHHHJJJIIIGGGFFFHHHJJJIIIIIIIIIIIIKKKMMMOOOQQQIIIJJJOOOSSSRRRMMMKKKMMMHHHNNNSSSSSSQQQPPPNNNMMMLLLHHHFFFHHHLLLOOOMMMJJJQQQPPPNNNKKKIIIGGGFFFEEEHHHFFFCCC@@@>>>>>>@@@AAA??????@@@CCCFFFFFFCCC???::::::::::::::::::::::::666666666666666555555555444444444444444444444444000000000///////////////////////////...---,,,+++***+++,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++,,,,,,,,,,,,+++***))))))))))))***************************************+++,,,,,,***)))))))))******++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))))))))************++++++++++++******************************+++***((('''''''''((()))************************+++,,,,,,------,,,,,,+++------------------------,,,---......//////......111222222333333444555555555555555666666666666666555666888:::===???AAABBB@@@???>>>>>>@@@CCCHHHJJJPPPRRRUUUUUUSSSQQQQQQQQQSSSQQQOOOMMMMMMOOORRRUUUYYYXXXWWWTTTQQQPPPRRRSSSSSSTTTVVVWWWWWWTTTRRRPPPSSSQQQOOONNNNNNPPPRRRTTTLLLNNNOOOLLLIIIIIIOOOTTTUUUSSSPPPNNNMMMMMMMMMLLLMMMKKKIIIIIILLLSSSZZZ^^^\\\RRRIIIHHHHHHFFFDDDDDDDDDAAA===:::::::::999888555555555555555444333222555555555555444444333333222222333333222222111000////////////////////////........................------------------------,,,++++++******++++++,,,************************,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++******)))++++++,,,,,,++++++***)))************************+++++++++*********))))))+++)))''')))+++---,,,+++''')))******))))))***+++***)))((()))+++,,,+++******)))((('''((()))+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++------------------------,,,,,,---...///////////////000111111000///000222111333666888:::<<<@@@CCCGGGHHHHHHFFFDDDCCCCCCDDDHHHHHHIIIJJJKKKMMMNNNOOOLLLMMMNNNNNNLLLIIIFFFDDDEEEGGGHHHHHHFFFEEEGGGJJJJJJJJJIIIIIIIIIJJJKKKLLLEEEGGGLLLQQQOOOJJJHHHJJJHHHMMMQQQSSSRRRPPPNNNLLLOOOKKKHHHIIINNNPPPOOOMMMOOOMMMKKKIIIGGGGGGGGGGGGGGGEEEBBB@@@>>>???@@@AAAAAA@@@@@@AAACCCBBB???;;;888888888888888888888888777666666666555555444444222222222222222222222222111111000000000/////////////////////...---,,,+++***+++,,,,,,---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***))))))))))))***************************************+++,,,,,,***))))))*********++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************))))))))))))************++++++++++++******************************+++***)))((((((((())))))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000111222222333333333333333444444444444555555666888:::<<>>>>>???BBBFFFHHHLLLOOOSSSTTTSSSRRRQQQQQQPPPOOONNNMMMNNNQQQTTTVVVWWWXXXYYYXXXUUUSSSSSSTTTWWWVVVTTTSSSRRRQQQQQQRRRRRRPPPNNNLLLKKKLLLNNNOOOMMMNNNNNNLLLJJJKKKOOOSSSRRRQQQNNNLLLLLLKKKKKKJJJKKKJJJIIIJJJMMMRRRXXX\\\]]]TTTMMMJJJHHHDDDCCCEEEAAA???<<<:::::::::999888333333444444444333333222444444444444333333333333222222222222222111000000////////////////////////------------------------------------------------++++++************++++++************************++++++***)))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))******+++++++++******++++++,,,,,,++++++***)))************************+++************)))))))))+++)))((((((*********)))''')))******(((((()))+++***)))((()))+++,,,+++***))))))((('''((()))***+++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............///111111111/////////111111333666888999:::===>>>BBBCCCCCCCCCAAA@@@AAABBBCCCEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKJJJHHHFFFEEEGGGHHHIIIHHHGGGHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKPPPSSSPPPIIIGGGIIIHHHJJJMMMPPPQQQNNNKKKJJJOOOLLLIIIIIIMMMOOOPPPNNNMMMKKKHHHFFFEEEEEEGGGHHHEEECCCAAA???>>>???@@@AAABBB@@@>>>======<<<999777555555666666666666666666777777666555444444333333000000000000000000000000333222222111000///............///......---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++,,,,,,+++******))))))))))))************************************)))+++,,,,,,***))))))*********++++++++++++*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******************************))))))))))))************++++++++++++******************************,,,+++******))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...............---......//////000111111111111111111222222333333444555777999;;;>>>???@@@AAA@@@???>>>???BBBEEEGGGIIIMMMQQQTTTTTTRRRQQQQQQJJJJJJKKKLLLNNNPPPRRRSSSTTTWWWZZZZZZXXXVVVUUUUUUmmmhhh```XXXRRROOOOOOPPPRRRQQQNNNLLLKKKKKKLLLMMMOOOOOONNNMMMMMMNNNPPPQQQOOONNNMMMKKKJJJIIIIIIIIIGGGGGGGGGIIILLLPPPTTTVVVXXXSSSNNNKKKGGGCCCEEEJJJ>>>;;;999888999999888777222333333444444444444333333333333333333333222222111111111222111000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++******+++++++++++++++***))))))************************************))))))))))))+++***(((((((((((((((((('''((())))))(((((()))+++***)))((()))***++++++)))((((((''''''((()))***+++,,,,,,++++++++++++,,,,,,************************************************************************))))))***+++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,------------///111111000///...///000000333666888888888999:::===???@@@@@@???>>>???AAA@@@BBBFFFIIIKKKLLLLLLKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNOOOMMMMMMLLLKKKKKKJJJJJJJJJMMMOOOSSSUUUPPPHHHFFFIIIKKKIIIJJJNNNPPPMMMJJJHHHNNNKKKHHHHHHJJJLLLMMMMMMMMMJJJFFFCCCBBBCCCEEEFFFCCCAAA@@@>>>>>>>>>???@@@@@@>>><<<999888777666666444444444444555555555555777777666555444222222111////////////////////////444333222111000///......---.........------,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******((()))))))))************************************)))***,,,,,,***)))************++++++++++++******************************************************************************************************************++++++++++++******************************))))))))))))************++++++++++++******************************,,,,,,+++++++++*********************************++++++,,,,,,,,,,,,++++++************************,,,,,,---.........---------------...//////000000///000000111111222222222333444666888:::<<<>>>>>>???>>>>>>>>>@@@CCCGGGIIIKKKOOOTTTVVVUUUSSSRRRQQQLLLMMMOOOPPPQQQRRRSSSSSSRRRTTTVVVWWWVVVUUUUUUVVVuuuoooeee\\\UUUQQQPPPQQQSSSRRRPPPOOONNNNNNOOOPPPPPPOOOMMMNNNOOOPPPPPPOOOMMMMMMMMMKKKIIIHHHHHHHHHDDDDDDFFFHHHJJJLLLNNNOOOOOOMMMLLLJJJFFFCCCHHHQQQ999888666666777888777555333444444555555555444444111111111222222222222222000000111111000000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))***))))))((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''''''''(((&&&((())))))(((((()))***)))((('''(((***+++***)))'''''''''(((((()))***+++,,,------------------,,,************************************************************************))))))***++++++++++++***************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))***+++,,,------------///000111000///...///000000222555666666555666777:::;;;===>>>===>>>@@@AAAAAADDDHHHLLLNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPKKKKKKLLLMMMNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNKKKNNNSSSTTTOOOIIIKKKPPPUUUNNNKKKOOORRROOOKKKKKKMMMLLLJJJIIIJJJLLLMMMMMMMMMKKKFFFBBB@@@@@@AAACCCAAA@@@???>>>===>>>>>>???<<<;;;999777555555666777444444444444555555666666777666555444333222111000000000000000000000000000333333222111000///...---------------------,,,+++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))************************************(((***,,,,,,***)))***+++******++++++++++++******************************++++++++++++++++++++++++************************************************))))))*********+++++++++******************************))))))))))))************++++++++++++******************************,,,,,,,,,,,,+++++++++******************************++++++,,,,,,++++++***************************+++,,,,,,---...---------------......///000000000///000000111222222333333333333555777999:::<<<<<<;;;;;;<<>>===<<<<<<<<<999:::999777555444666888333333444444555666666666555555444333222222111111000000000000000000000000222111111000///...------,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++************++++++++++++++++++++++++))))))*********+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++***))))))))))))***+++))))))))))))************************************(((***++++++*********+++******++++++++++++******+++++++++***************++++++++++++++++++++++++************************************************)))))))))************+++******************************))))))))))))************++++++++++++******************************+++,,,,,,,,,,,,+++************************************++++++++++++******************************++++++,,,------------------......///000000111111///000000111222333444444222222444555777999:::;;;:::;;;===@@@DDDIIIMMMOOOQQQSSSUUUUUUTTTRRRQQQQQQTTTTTTTTTSSSRRRPPPNNNNNNOOOOOOOOONNNMMMOOORRRUUUUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQNNNOOOPPPPPPPPPOOOMMMLLLJJJMMMOOONNNJJJHHHIIIKKKIIIJJJKKKMMMNNNOOOOOOOOOMMMKKKJJJHHHCCC@@@EEEMMM666666555777999999888777444444444444444333222111/////////000000111111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,+++***************))))))((())))))))))))))))))))))))(((((((((((())))))******)))***+++***'''''')))+++&&&'''((((((''''''(((***)))((('''(((*********(((%%%%%%&&&((()))***************+++,,,,,,+++******************************************************************************((())))))***************************************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++***************************+++,,,---............+++---////////////111222000111222222111222444555333555888999:::<<>><<<;;;::::::999::::::888555444555777222222333444444555666666444333333333222222111111000000000000000000000000000/////////......------+++,,,,,,------,,,,,,,,,,,,---------,,,,,,+++***++++++++++++************************************))))))))))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))))))))************************************((()))++++++******+++,,,******++++++++++++******+++++++++*********))))))************************************************************************))))))))))))******************************************))))))))))))************++++++++++++*********************************+++,,,,,,,,,+++))))))******************************++++++++++++******++++++++++++++++++++++++++++++,,,------------,,,------......///000000000//////000111222333444444111222333444666888999999;;;<<<>>>BBBFFFJJJNNNPPPMMMOOOPPPPPPNNNNNNOOOPPPPPPOOONNNMMMKKKJJJIIIHHHOOOPPPQQQQQQPPPPPPRRRTTTVVVWWWWWWUUUSSSOOOKKKIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKNNNQQQQQQOOOLLLKKKLLLHHHLLLOOONNNJJJGGGHHHJJJJJJKKKLLLMMMNNNNNNOOOOOONNNKKKIIIGGGDDDBBBFFFMMM777666666888:::;;;:::999444444444333222111000///.../////////000000111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((()))++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))'''((((((((())))))******(((***+++***((('''))),,,&&&'''((((((''''''(((***)))((('''((()))******((($$$%%%&&&((()))*********((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++************************++++++,,,---............***,,,.../////////111333000000111000000111333666111333666888999;;;>>>@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEGGGHHHLLLQQQUUUSSSNNNIIIHHHIIIJJJKKKKKKKKKJJJIIINNNPPPRRRRRRMMMLLLUUUaaahhhTTTGGGIIINNNJJJHHHKKKJJJLLLNNNOOONNNLLLKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>><<<:::999999:::<<<<<<:::666333444555111111222333444444555555333222222222222222222222////////////////////////...............---------++++++,,,------,,,,,,,,,------------,,,,,,+++***+++++++++************)))************************))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++***)))(((((()))***+++))))))))))))************************************''')))++++++******+++,,,******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))************++++++++++++************************************+++,,,+++***)))(((******************************++++++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,---......//////000......///000111222333333111111333444666777888999===>>>@@@CCCGGGJJJMMMOOOIIIJJJKKKKKKJJJKKKNNNPPPQQQQQQOOOMMMLLLKKKKKKKKKOOOQQQTTTUUUTTTSSSRRRSSSPPPQQQRRRRRRRRRPPPNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKIIINNNSSSRRRNNNJJJJJJLLLGGGKKKOOOMMMIIIFFFGGGJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMIIIFFFGGGFFFFFFJJJPPP666777888999::::::;;;:::666555222111000000111222444333111000///...//////////////////..................---,,,,,,+++************************************************************))))))))))))******---,,,***)))))))))***+++***((('''&&&&&&'''(((***)))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))))))))***************)))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))***************+++,,,...///000000000000000000000000111111222222222444666777999:::;;;AAAAAABBBDDDEEEGGGHHHIIIKKKIIIEEEBBB@@@@@@AAAAAAFFFIIIMMMQQQRRRPPPLLLJJJLLLMMMKKKGGGBBBBBBGGGLLLKKKJJJIIIHHHHHHHHHIIIIIIPPPNNNKKKIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEFFFDDDAAA>>>;;;;;;;;;;;;:::999888777666555444444111222333333444444444444111111000///////////////////////////..................---------,,,,,,,,,,,,,,,+++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++***++++++,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))******++++++,,,,,,---************************)))))))))***++++++,,,,,,************************++++++******++++++,,,---************))))))))))))******************************++++++++++++******************************************************++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...........................//////000111222222333222222111222444777:::;;;>>>@@@CCCFFFIIIIIIIIIIIIEEEHHHJJJKKKKKKLLLMMMOOOOOONNNMMMLLLLLLKKKLLLLLLPPPUUUVVVUUUTTTUUUSSSNNNUUUSSSPPPNNNPPPRRRSSSSSSOOOMMMKKKKKKMMMNNNMMMLLLMMMMMMOOOOOONNNLLLJJJHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFGGGIIIKKK777888888888888888777777777555333222111111222333444222111////////////000////////////..................---,,,,,,+++************************************************************))))))))))))******,,,+++***)))((()))*********)))'''&&&&&&''')))***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))***)))))))))(((((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))))))))*********)))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************++++++++++++***+++,,,...//////000000000000//////000000111222333333555666888:::;;;<<<@@@AAABBBDDDEEEGGGHHHIIIKKKHHHDDD@@@>>>>>>???@@@BBBGGGOOOUUUUUUQQQJJJEEEIIIJJJIIIEEEAAAAAAFFFKKKGGGFFFDDDCCCCCCDDDFFFGGGKKKIIIGGGFFFHHHIIIIIIHHHDDDEEEEEEFFFFFFFFFEEEEEEIIIHHHFFFEEEEEEEEEFFFFFFCCCAAA???<<<;;;;;;<<<<<<999888888777555444444333111222333444444444444444111111000///////////////////////////...............------------,,,,,,,,,))))))******+++,,,,,,,,,++++++************++++++*********+++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************************************)))************+++++++++***++++++,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))******+++,,,------...************************+++*********************************************++++++******++++++,,,---************))))))))))))******************************++++++++++++******************************************************++++++************++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......//////000111111222111111111111333666888:::===???AAADDDFFFGGGGGGFFFEEEGGGIIIJJJJJJJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJRRRVVVXXXVVVVVVWWWTTTPPPRRRPPPOOOOOOOOOOOONNNMMMPPPQQQQQQQQQQQQPPPQQQQQQLLLLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKGGGFFFEEECCCCCCDDDGGGIII888888888888777666444444777666444333222222333444333222000///...//////000////////////...............------,,,,,,++++++*********************************************************))))))))))))******+++***)))((((((((())))))))))))'''''''''''')))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++************)))))))))))))))))))))((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************++++++++++++,,,,,,,,,***+++,,,....../////////000000//////000000111222333444555666888:::;;;;;;??????AAABBBDDDFFFGGGHHHIIIFFFBBB>>><<<===@@@AAAEEEHHHMMMQQQQQQNNNIIIEEEGGGGGGFFFCCC@@@AAAFFFKKKFFFDDDBBB@@@AAACCCGGGIIIKKKJJJHHHGGGHHHIIIHHHGGGCCCEEEGGGHHHIIIHHHGGGFFFIIIHHHFFFEEEDDDDDDDDDEEE???>>><<<;;;;;;;;;<<<<<<888777777666555444333333222333333444444444444333111111000////////////////////////............---------------,,,,,,,,,,,,))))))***+++,,,---......++++++************++++++*********++++++++++++,,,+++++++++***************+++************)))))))))))))))))))))))))))))))))************************************************)))************+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))***+++---...//////************************,,,,,,+++******)))((((((************************+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++************++++++***))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......///000000000000//////000222444666888;;;<<<>>>AAABBBCCCCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJLLLKKKJJJJJJJJJJJJJJJKKKRRRVVVXXXVVVUUUWWWUUUQQQQQQPPPPPPPPPQQQPPPMMMJJJNNNQQQTTTSSSPPPNNNOOOPPPMMMMMMMMMMMMLLLJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJFFFDDDAAA@@@@@@BBBFFFHHH777777777777777666555444555444333222222222222333111111///......///000000////////////............---------,,,,,,+++++++++******************************************************))))))))))))*********))))))((((((((((((((())))))(((''''''((())))))(((((()))***************(((((((((((((((((((((((()))))))))))))))******+++************))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************+++++++++,,,,,,***+++,,,---............///////////////000111111222333444555777888999:::<<<<<<>>>@@@BBBCCCEEEFFFFFFDDD@@@======@@@CCCFFFNNNLLLIIIGGGFFFFFFHHHIIIFFFFFFEEECCCBBBCCCGGGKKKIIIGGGDDDCCCDDDGGGLLLNNNRRRPPPNNNLLLKKKJJJHHHFFFEEEGGGJJJMMMNNNMMMKKKJJJGGGFFFDDDBBBAAAAAAAAABBB>>>===<<<;;;::::::::::::777666666555444444333333333333444444444444444333111000000/////////////////////.........------------------,,,,,,,,,++++++******++++++,,,------...,,,,,,+++*********++++++************++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))***,,,---...///000************************+++*********)))))))))(((***************************************++++++,,,************)))))))))(((((((((((((((((((((((((((******++++++++++++******************************************************++++++************++++++))))))(((((((((((())))))************************************************)))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........///111333444555888999;;;===>>>?????????BBBDDDFFFGGGFFFFFFGGGHHHKKKKKKJJJJJJJJJKKKKKKLLLOOOSSSTTTRRRRRRTTTSSSOOOSSSRRRQQQRRRSSSTTTRRRPPPQQQUUUYYYWWWQQQMMMMMMOOOQQQPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIIIIHHHGGGDDDAAA???AAADDDGGGHHH666666777777777777666666222222222111111111111111000///.........///000111////////////............------,,,,,,,,,,,,++++++******************************************************))))))))))))******))))))))))))((((((((('''))))))(((((((((((())))))(((((()))************)))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))*********+++++++++,,,---............/////////...///000000111000111222333444555666777888999;;;===???AAABBBCCCCCCAAA??????AAAEEEIIILLLPPPLLLGGGCCCAAACCCEEEGGGGGGGGGFFFEEEDDDFFFIIILLLKKKIIIGGGFFFGGGKKKOOORRRTTTRRRPPPOOOOOOMMMKKKIIIFFFHHHKKKNNNOOONNNLLLKKKFFFDDDCCCAAAAAAAAAAAABBB>>>>>><<<;;;999888888777666666555555444444333333444444444555555444444333111000000///////////////............------------------,,,,,,,,,+++++++++***************+++++++++---,,,,,,+++******++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++)))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))***+++,,,......///************************(((((()))))))))***************************************))))))******+++,,,************)))))))))(((((((((((((((((((((((((((******++++++++++++******************************))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))************************************************(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111333333666777888:::<<<===>>>>>>AAACCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOMMMMMMPPPOOOKKKSSSQQQOOOPPPSSSVVVWWWXXXXXX]]]___]]]VVVQQQPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIFFFCCCBBBEEEHHHJJJJJJ666666777777777777777666111111111111111111000000///......---...///111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))*********)))((('''))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))))))))***(((((((((((())))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((()))))))))*********++++++,,,---------------//////......//////000111///000111222333444555555666777999;;;===@@@AAABBBAAAAAA@@@AAADDDHHHLLLNNNIIIIIIHHHGGGFFFFFFEEEEEEIIIHHHGGGFFFGGGHHHJJJKKKJJJIIIGGGFFFGGGJJJNNNPPPOOONNNMMMNNNPPPPPPNNNMMMFFFHHHJJJKKKLLLKKKJJJIIIFFFEEEDDDCCCBBBCCCDDDDDD>>>>>>===;;;:::888777666666666666555555555444444444555555555555444444333111111000///////////////.........------------,,,,,,,,,,,,,,,++++++++++++((((((((())))))******+++...---,,,++++++***++++++)))))))))************+++***************+++++++++(((((()))))))))))))))***))))))))))))))))))))))))************************************************)))************+++++++++))))))************))))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,,,,---************************''''''((())))))***++++++***************************))))))))))))***++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***************************************************((())))))******+++++++++************************************++++++++++++++++++++++++++++++++++++........................,,,---...///000111222222444555666888:::<<<>>>??????AAACCCEEEEEEEEEFFFHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHKKKLLLJJJJJJMMMMMMJJJOOOMMMLLLLLLPPPTTTWWWYYYXXX[[[\\\YYYTTTPPPOOOPPPQQQOOOLLLIIIGGGGGGHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJGGGDDDEEEHHHKKKLLLKKK666666666666666555444333111111111222222111111111......------...///111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******)))***+++++++++***)))((()))))))))******)))))))))'''(((***+++++++++)))((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))******'''((((((((()))))))))***'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))************))))))******))))))))))))******'''(((((()))******++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++++++++,,,---------,,,,,,///............///000000000000111222333444444555666777999;;;>>>@@@BBBCCCAAAAAABBBDDDFFFIIIKKKLLLFFFFFFGGGHHHIIIJJJLLLMMMJJJIIIGGGGGGGGGIIIJJJJJJIIIHHHGGGFFFGGGIIILLLMMMMMMLLLMMMOOOQQQQQQPPPNNNIIIIIIJJJJJJJJJJJJJJJIIIDDDCCCBBBBBBBBBCCCDDDEEE<<<<<<<<<<<<;;;:::999888777777666666666666555555555555555555555444333333111111000///////////////.........---------,,,,,,,,,,,,,,,++++++++++++***((()))***,,,...000111222......---,,,++++++++++++))))))))))))************))))))*********+++++++++(((((((((((())))))******))))))))))))))))))))))))************************************************)))************+++++++++))))))************))))))))))))************))))))))))))))))))))))))))))))************************************************((((((((()))))))))))))))************************)))))))))))))))***++++++************))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))++++++************++++++*********))))))*********************************************************))))))******+++,,,,,,---************************************++++++++++++++++++++++++++++++++++++........................,,,---...///000111111111333444555777:::===???@@@===???BBBDDDEEEFFFGGGIIIEEEEEEFFFFFFGGGIIIJJJKKKHHHKKKLLLJJJJJJMMMMMMKKKLLLKKKKKKMMMPPPSSSUUUUUUSSSSSSRRRQQQPPPNNNNNNMMMQQQNNNKKKGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHEEECCCEEEJJJLLLKKKHHH777777666555444222111000111222222333333333222222...---------...///111222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))*********++++++,,,,,,***)))((())))))************))))))'''(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))******+++'''((((((((())))))******'''((((((((())))))******(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))******))))))))))))******'''(((((()))***+++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,...............///000000111111222333444444555555777888:::<<>>@@@BBB<<>>@@@>>><<<============<<<;;;:::999999999888888777555444333666666555444444333222222111000000///...---------......---------,,,,,,,,,(((,,,---((()))...///---666<<>>???AAACCCEEEAAACCCEEEGGGFFFEEEBBB@@@666555444222222222222333111111222222111000//////...------,,,,,,------...---............---,,,,,,++++++,,,,,,,,,,,,++++++++++++***))))))******+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************************&&&&&&'''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))((((((444===111&&&,,,))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************)))))))))((()))************+++++++++))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((('''))))))((((((((()))******)))))))))))))))*********************+++++++++,,,******+++++++++,,,,,,,,,............///////////////000000111111222333333444555888;;;>>>AAACCCDDDAAA@@@@@@@@@BBBDDDFFFHHHLLLJJJHHHIIINNNRRRTTTUUUQQQOOOLLLIIIFFFFFFIIILLLNNNMMMLLLJJJIIIIIIIIIIIIOOOOOONNNMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGCCC???;;;:::===???>>><<<======>>>======<<<;;;:::999999999888777666555444555555444444333222222111000000000///...---------//////.........---------...---)))(((000;;;>>>;;;DDDBBB???:::555000+++)))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++***)))((()))******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,---------.........//////............////////////111222333555777999;;;<<>>LLL:::'''---))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))************)))))))))))))))************+++++++++))))))))))))))))))))))))+++************)))))))))))))))))))))((((((((((((***))))))))))))***++++++************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,---............///////////////000111111222222333333555777;;;>>>@@@BBBBBBBBBBBBAAA@@@AAABBBDDDEEEFFFGGGJJJNNNQQQRRRPPPNNNRRRPPPLLLHHHEEEEEEIIILLLOOONNNMMMKKKJJJIIIIIIIIIMMMLLLLLLLLLLLLLLLMMMMMMIIIIIIIIIHHHHHHGGGFFFEEEAAA===::::::===>>>===<<<============<<<;;;::::::999999999999888777555555333333333222222111111000000000//////...---------////////////............111,,,(((,,,:::EEEDDD<<<;;;777222,,,))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++***)))((((((******)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------........./////////222222333555666999:::<<<>>>>>>???@@@AAABBBCCCCCCHHHGGGFFFFFFGGGHHHJJJKKKOOOMMMLLLLLLNNNOOOOOONNNMMMOOORRRTTTTTTQQQNNNKKKNNNOOOQQQQQQQQQPPPNNNMMMJJJHHHFFFFFFGGGHHHIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@555444222111000000111111000000000000///...---,,,...------,,,,,,------...+++,,,,,,,,,,,,+++************++++++++++++*********))))))))))))******+++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((,,,///---)))&&&(((,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))***''''''777DDD777&&&((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((***************++++++,,,++++++******))))))((((((((())))))))))))***************+++++++++,,,,,,,,,---------.........////////////000000111222222222333444777:::===???@@@AAADDDCCCCCCCCCDDDEEEFFFGGGFFFHHHLLLPPPQQQPPPLLLJJJNNNLLLIIIEEECCCDDDHHHKKKLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFFFFEEEDDDCCCBBBAAA>>><<<::::::<<<===<<<;;;;;;<<<<<<;;;;;;:::999888888888888888777666555444222222111111000000000000/////////......---------............------------,,,***+++333>>>AAA888---((())))))***+++++++++,,,************************))))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))))))))))))))))))))))))))************************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))***************((('''((()))***)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))************++++++++++++***+++++++++,,,,,,,,,,,,,,,------....../////////444444555666888999;;;<<<<<<<<<>>>???@@@AAABBBBBBCCCCCCDDDEEEGGGJJJMMMNNNMMMKKKIIIJJJKKKMMMMMMLLLMMMOOOSSSTTTTTTPPPLLLIIIPPPRRRTTTUUUTTTRRROOOMMMIIIHHHFFFGGGIIIJJJJJJJJJKKKJJJHHHFFFDDDBBBAAAAAAFFFFFFEEEDDDDDDEEEFFFFFFBBBAAA@@@???>>>>>>??????555444333111111111111222---....../////////.........------,,,,,,------...++++++,,,,,,++++++***))))))******++++++******)))))))))(((((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((,,,///---)))&&&(((,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((($$$---***(((///...&&&%%%(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,++++++******))))))((((((((())))))))))))***************+++++++++,,,,,,,,,------------...............//////000111111222222222444666999;;;>>>???@@@AAAAAABBBDDDEEEGGGIIIJJJGGGIIILLLMMMLLLIIIGGGEEEGGGFFFEEECCCBBBDDDGGGJJJGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEDDDCCCBBB@@@???===<<<;;;;;;;;;<<<;;;;;;999999999999888777666555666666666666555444333333111000000000000000//////............---------------------,,,,,,,,,++++++******...444777333+++%%%((()))+++,,,+++***(((&&&************************))))))))))))))))))))))))************))))))(((((())))))))))))))))))******))))))))))))))))))))))))************************************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********)))((('''((()))***)))'''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))*********+++++++++************+++++++++,,,,,,,,,,,,---...//////000444444444555666777999:::999:::<<<>>>???@@@@@@@@@AAAAAABBBCCCEEEHHHKKKMMMIIIGGGEEEFFFHHHJJJJJJJJJMMMOOORRRSSSRRROOOKKKHHHOOOQQQRRRTTTSSSQQQNNNLLLIIIHHHGGGHHHJJJKKKKKKJJJLLLKKKJJJHHHFFFEEECCCBBBKKKJJJIIIHHHGGGFFFEEEEEEBBBAAA???===<<<===>>>>>>555444333111111111111222------...///////////////...------,,,,,,------...+++,,,,,,,,,,,,+++******))))))************))))))(((((((((((()))******+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&)))+++***'''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''$$$222...!!!###)))''''''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))***))))))))))))***++++++************)))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,------------...............///000000111111222222333555888:::<<<>>>>>><<<===???AAADDDFFFHHHHHHFFFHHHIIIHHHFFFCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGFFFEEECCCAAAAAA=========<<<;;;;;;::::::777777777777666555444444444444444444444333222222000000000000000000000000------------------------,,,,,,,,,,,,+++++++++***---,,,,,,---,,,)))***---++++++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******)))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))************+++************++++++++++++++++++,,,---...//////000111111111111222333444555666777:::<<<>>>>>>>>>>>>CCCBBBBBBAAABBBCCCEEEFFFEEEDDDBBBBBBEEEHHHJJJJJJMMMNNNOOOPPPOOOMMMJJJIIIKKKLLLNNNOOONNNMMMKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA???===<<<<<<======444333111000//////000000//////000000000///.........------,,,,,,------...,,,,,,,,,,,,,,,++++++***((())))))))))))))))))((('''''''''(((((()))++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))&&&&&&'''(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&///+++%%%(((((('''---))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((()))))))))************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))******'''((((((((()))))))))***))))))((((((((()))******)))))))))))))))*********************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------...............//////000111111111111333555777:::;;;======999;;;===???BBBDDDEEEFFFDDDGGGIIIIIIFFFDDDDDDEEEEEEGGGIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKIIIHHHGGGHHHGGGFFFDDDDDDCCCCCCCCCHHHGGGGGGFFFDDDCCCAAA@@@?????????>>><<<:::999999777777777777666555444444444444555555444444333333000000000000000000000000------------------------------,,,,,,,,,+++++++++...***)))+++***'''***000((((((((()))***,,,...///************************))))))))))))))))))))))))((((((((()))******++++++((()))))))))************))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***)))(((''''''((()))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***++++++,,,...//////000000/////////000111222222333555888:::<<<===<<<<<>>======<<<<<<333222000///......//////111111111111000...---,,,...------,,,,,,------...,,,------------,,,++++++(((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((''''''(((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))'''+++000(((%%%000))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++)))************+++++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******((((((((((((((())))))***(((((())))))******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000111111111111222444777999;;;<<<===:::;;;===@@@BBBCCCDDDEEEDDDHHHLLLLLLJJJIIIIIIJJJIIIKKKNNNOOOMMMKKKKKKJJJPPPPPPPPPOOOMMMJJJHHHFFFJJJIIIGGGFFFDDDCCCCCCCCCFFFFFFEEEDDDCCCAAA???>>>@@@@@@@@@???<<<:::999999888888888888777666555444555555555666555555444444000000000000111111111111------------------------......---------,,,,,,,,,,,,((()))......(((&&&)))'''))),,,......+++'''%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,...//////000111111000000111222333333222333666999;;;<<<;;;;;;===<<<<<<<<<>>>???AAACCCCCCAAA@@@AAAEEEIIILLLMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLFFFEEEDDDEEEGGGGGGEEECCCFFFHHHKKKMMMMMMJJJFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;000///...------...000111........................------++++++++++++------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***(((''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111222333555777888::::::;;;::::::>>>CCCFFFFFFDDDHHHHHHIIIJJJLLLLLLJJJIIINNNNNNMMMMMMLLLLLLLLLLLLOOONNNMMMLLLLLLKKKKKKLLLLLLHHHDDDCCCEEEGGGHHHGGGFFFFFFEEEDDDBBBAAA???>>>@@@AAA@@@>>>;;;999888999:::999777444333222222222444555555555444333333222222222111111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))******++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++...------,,,,,,,,,------////////////000111222333333444444555666777888888777888999:::===???BBBCCCAAAAAACCCDDDFFFHHHIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJMMMKKKIIIIIIKKKKKKKKKJJJEEEDDDBBBAAABBBCCCEEEFFFEEEFFFGGGFFFDDDBBBBBBCCCCCCDDDFFFGGGFFFCCC???<<<@@@>>><<<<<<===>>>>>>>>>111000...------...///000........................---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))************)))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------------............000000222333555777888999;;;:::;;;>>>CCCEEEEEECCCGGGFFFGGGHHHJJJKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFLLLKKKKKKKKKKKKKKKLLLLLLLLLIIIFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@???@@@@@@@@@>>>;;;999888999999888666444333333333333444444555444444333333222222222111111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++...------,,,,,,,,,------............///000111222333333444555666777777888888999;;;===???AAACCCCCC@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIKKKIIIHHHHHHJJJKKKJJJIIICCCCCCDDDEEEEEEEEEEEEEEEAAACCCEEEEEECCCBBBAAABBB@@@AAABBBCCCBBB@@@===<<<;;;::::::;;;<<<<<<;;;999222111///...---......///........................+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''***---,,,)))''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,------------...///000222333555666777;;;;;;;;;>>>AAACCCCCCBBBEEEDDDDDDEEEHHHJJJJJJJJJDDDEEEFFFGGGGGGEEEDDDBBBGGGGGGHHHIIIJJJKKKMMMNNNMMMKKKIIIGGGHHHGGGFFFDDDFFFFFFEEEDDDCCCBBBAAA@@@???@@@???===:::888888999888777666555444444444444444444444444333333333333222111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************************************))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,,,,---------------------...///000222222333444555666777888888999<<<>>>@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFHHHHHHGGGFFFFFFGGGIIIIIIJJJHHHGGGGGGHHHIIIIIIHHHBBBDDDFFFGGGHHHGGGEEEDDDAAADDDGGGHHHFFFDDDCCCBBBDDDDDDCCCBBB@@@???======<<<<<<===???@@@???===:::222222000///....................................++++++------------+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))...222111,,,((()))+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------...///000111333444555666::::::<<<>>>@@@AAAAAAAAADDDBBBAAABBBEEEHHHIIIIIICCCDDDGGGHHHHHHFFFDDDBBBDDDDDDEEEGGGIIILLLNNNOOOOOONNNLLLKKKJJJHHHFFFEEEIIIHHHFFFDDDBBB@@@???>>>>>>??????===:::888888999666666666555555555555555444444333333333333333333111111111000//////......------,,,,,,+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++,,,,,,---------------------...//////111111222444555666777777777999<<<>>>@@@@@@??????@@@AAAAAABBBCCCDDDDDDEEEGGGFFFEEEDDDEEEGGGIIIKKKMMMJJJHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHGGGFFFFFFFFFIIIMMMNNNKKKHHHFFFEEEGGGEEEBBB???===;;;;;;;;;???>>>>>>???AAAAAA???===222222111000///.................................++++++------------+++++++++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))...222111,,,((()))+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,------------.........//////000222333444555555888:::;;;===>>>???@@@AAABBBAAA@@@AAADDDGGGHHHHHHBBBDDDFFFHHHHHHGGGDDDCCCCCCCCCEEEGGGIIILLLOOOPPPPPPPPPOOOMMMKKKHHHGGGGGGKKKJJJGGGCCC@@@>>><<<<<<======>>><<<999777888888666666666666666666666555333333222222222333333444111111000000///.........,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))************++++++******))))))((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,---.........---------...//////000000111333444666777777999;;;===@@@AAAAAA@@@???AAAAAABBBCCCCCCDDDEEEEEEFFFEEEDDDDDDFFFHHHKKKMMMPPPNNNKKKIIIHHHGGGEEECCCGGGFFFEEEEEEEEEFFFHHHIIIKKKNNNPPPPPPMMMIIIFFFEEEBBB@@@===;;;:::;;;<<<======<<<;;;;;;<<<===<<<;;;111111111000000//////...........................+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))'''***---,,,)))''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,------------............//////000111222333444444666888;;;<<<===>>>???AAAAAA@@@@@@AAADDDFFFFFFFFFAAACCCDDDFFFFFFEEEDDDCCCEEEEEEFFFHHHJJJMMMOOOPPPPPPPPPOOOLLLIIIGGGGGGHHHKKKIIIEEEBBB>>><<<;;;:::<<<======;;;999777777888666666777777777666555555333333222111111222444555111000000//////......---+++++++++++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++******++++++,,,---.........---------....../////////111222444555666777===>>>???AAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNRRROOOLLLIIIHHHGGGDDDCCCHHHFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNNNNKKKGGGEEEDDD???>>>======???BBBFFFHHH>>>======>>>??????>>><<<000000111111111000000///........................---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,------------......///000111222222333333666:::<<<<<<===@@@BBBAAAAAAAAABBBEEEEEEEEECCCBBBCCCDDDEEEEEEEEEEEEDDDHHHHHHIIIJJJLLLNNNOOOPPPMMMMMMLLLIIIEEEDDDFFFIIIHHHFFFCCC???===<<<<<<<<<;;;<<<<<<;;;888777777888666777888888777666555444333222111000111222444555000000000///......------++++++******+++,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************+++,,,---...------,,,,,,,,,,,,------...///000222333555666777=========>>>?????????@@@===>>>???AAABBBDDDEEEFFFBBBBBBDDDFFFHHHJJJLLLMMMNNNLLLIIIHHHGGGGGGEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJJJJHHHFFFFFFFFF@@@@@@???@@@BBBEEEHHHJJJ===>>>AAADDDEEECCC???;;;///000000111111111111000...........................---++++++++++++---...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***(((''''''(((***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...///000111111222666:::;;;<<<===@@@CCCAAAAAABBBCCCEEEEEEDDDBBBEEEEEEEEEEEEFFFFFFGGGGGGJJJJJJKKKKKKMMMNNNPPPPPPKKKKKKJJJFFFBBBBBBEEEHHHEEECCC@@@>>><<<<<<===>>>:::;;;<<<:::888777777888777888888888777666444333333222111000000222444555000000000///......------+++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************(((((())))))******++++++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***,,,...///000))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************+++,,,---...,,,,,,++++++***+++++++++......000111333555666777:::::::::::::::;;;<<<===;;;<<<===???AAACCCDDDEEE???AAACCCFFFHHHJJJKKKLLLKKKIIIGGGFFFGGGGGGFFFEEEBBBDDDFFFGGGGGGGGGEEEDDDEEEGGGIIIIIIHHHHHHIIIJJJ>>>===<<<;;;<<<===???@@@666:::???EEEFFFBBB:::444222222222111111///......000////////////.........,,,+++++++++***)))))))))+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((())))))))))))(((((())))))*********))))))((((((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------............////////////222333555888;;;>>>@@@AAACCCCCCBBBBBBBBBAAAAAAAAAEEEEEEFFFEEEEEEFFFIIIKKKPPPMMMJJJJJJLLLNNNMMMLLLJJJIIIGGGGGGGGGFFFCCCAAADDDCCCBBB@@@>>>===<<<;;;<<<:::888777888888777666666666777777777777666666555333111///...000222333//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))+++*********))))))(((((())))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************************************))))))************))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++***+++++++++------...///111333444555888888999:::;;;===>>>???>>>======???CCCEEEEEEDDDBBBAAABBBEEEHHHIIIFFFCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHHHHHHHGGGHHHIIIHHHEEECCC>>>>>><<<;;;:::999999999999;;;>>>@@@@@@===999777111222222111111///....../////////.........------************************+++++++++*********))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))*********)))((('''''''''(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------.............../////////111222444666999;;;===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCBBBBBBCCCFFFIIINNNKKKIIIIIIKKKLLLLLLKKKHHHGGGGGGGGGHHHHHHFFFDDDBBBBBBAAA@@@>>>===<<<<<<;;;999777777888888777666555555666666666666555555444333111///...000111333//////......---,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))************)))))))))((())))))************))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))************************************))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++---,,,,,,++++++,,,,,,---------...///000222444555555555666777888:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>???===:::777555111111111111000///............---------,,,,,,,,,***************++++++++++++************)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))************))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,---------.........//////000111222444666888::::::=========>>>??????@@@@@@>>>???AAAAAAAAACCCEEEHHHKKKIIIGGGGGGIIIJJJIIIIIIFFFEEEEEEGGGIIIIIIHHHGGG@@@@@@@@@???>>>=========;;;999777666777777777555444444555555555555444444444222000//////000111222000//////......---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************))))))))))))))))))************))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++------,,,,,,,,,,,,---...,,,------...000222444555444444555666777999:::;;;;;;;;;;;;>>>BBBEEEFFFFFFBBBBBBDDDGGGJJJLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJNNNLLLHHHFFFEEECCCAAA???>>>>>>===<<<<<<;;;<<<<<<<<<===<<<<<<:::777555333000000111111000///......---------,,,,,,,,,+++++++++++++++***************************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))((((((((())))))************)))************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---........./////////000222333555666777999999:::;;;<<<===>>>???===???AAABBBBBBDDDFFFIIIGGGFFFFFFFFFFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHGGGEEE>>>>>>>>>>>>>>>>>>======:::888666666777777666555333333444444444444333333333222000/////////000111000000//////............,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********)))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))))))))((()))))))))************************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,+++++++++,,,------,,,,,,---...000222444555777777777888:::;;;===>>>===<<<;;;===@@@CCCEEEEEEAAABBBCCCEEEGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIKKKLLLMMMMMMMMMNNNKKKGGGDDDCCCBBBAAA??????>>>===<<<::::::999999;;;;;;:::999777666555444///000000000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((''''''(((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))((()))************)))((())))))************))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))***************************************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,---...............///000222333444555666777888999:::<<<======;;;===@@@AAABBBCCCEEEGGGDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCEEEEEECCCAAA========================:::888666555666666555444222222333333333333222222222111000/////////000000///////////////.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((())))))))))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))***+++,,,,,,,,,,,,---...000111333444888888888999;;;<<<>>>???@@@>>><<<<<<>>>AAAAAAAAA@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJEEEFFFHHHKKKMMMOOOPPPPPPJJJGGGDDDBBBBBBCCCBBBAAA@@@???===:::888777666666999888777777666666666666/////////000000//////...------,,,,,,,,,+++++++++,,,,,,++++++***))))))((((((((()))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))((()))***++++++***)))((())))))************))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''((()))******+++******************************)))************+++++++++************++++++++++++)))***++++++,,,---......---...///000222333444555555666777888999:::;;;;;;999<<<>>>@@@@@@@@@BBBCCCAAACCCDDDDDDCCCBBBBBBCCCEEECCCBBBBBBCCCBBB@@@>>>============<<<<<<<<<<<<999777555555555555555333222222333333333333222222111111000000/////////000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))((())))))***+++,,,+++,,,,,,---///111333444666777777888999;;;<<<===AAA???<<<;;;===???@@@??????@@@AAAAAA??????@@@AAA???@@@AAABBBDDDFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOFFFDDDBBBBBBCCCCCCBBBAAA???>>><<<:::888666555555777777777666666666666666......///////////////...------------,,,,,,,,,,,,))))))*********+++++++++(((((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))************))))))((()))***++++++***)))((())))))************))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******+++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++))))))***+++,,,---......---...///111333444666666666666777777888999:::::::::<<>>;;;:::<<>>======<<<;;;;;;::::::888666444444444555444333222333333444444333333222000000000000////////////,,,---------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))*********+++))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...000111222))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************+++,,,---...++++++,,,---///111333444666777777888999;;;<<<===???<<<::::::<<>>???AAABBBCCCDDDBBBDDDFFFFFFEEECCCCCCDDDBBBDDDDDDAAABBBEEEFFFDDDCCC@@@===<<<;;;:::888666777666555444333222222222444333333555666555333111//////............//////......---,,,,,,+++******************************************************+++*********))))))(((((((((((()))***************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))***++++++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((())))))(((''''''***,,,))))))))))))))))))))))))''''''((((((((((((''''''+++***)))(((''''''((((((&&&''',,,333777888999:::...---+++)))(((((()))***+++******)))(((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************------......///000000000666666777888999;;;===>>>:::::::::;;;===???BBBCCCFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGHHHIIIGGGDDDEEEGGGIIIHHHFFFBBBCCCDDDDDDDDDCCCBBBAAA??????>>>===<<<;;;;;;:::888777777666555444444444---------.........//////000///...---,,,,,,,,,,,,,,,,,,++++++++++++++++++((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))))))))***'''(((((())))))(((((('''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))******)))((('''''')))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++************************)))******++++++,,,------+++---...//////111333666666666777888999:::;;;;;;===>>>>>>???@@@AAABBBBBBDDDFFFHHHHHHGGGEEEEEEFFF???BBBCCCAAABBBEEEFFFCCCCCC@@@===;;;;;;:::888666777666555444333333333333555444444444555555333000//////............//////......---,,,,,,+++******************************************************************)))))))))((((((((()))***************************)))))))))(((***)))))))))(((((((((''')))))))))))))))))))))))))))***+++***((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))(((''''''))),,,))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((((((((+++---222888;;;<<<;;;;;;...---+++)))(((((()))***+++******)))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++---------...//////000000444444555777888:::<<<===;;;;;;;;;<<<>>>@@@BBBCCCGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHHHHHHHJJJLLLOOOPPPKKKIIIGGGGGGHHHIIIHHHFFFBBBCCCCCCDDDCCCBBBAAA@@@>>>>>>===<<<;;;::::::999666666666555444333333333------....../////////...000000///...------------*********************+++''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,+++***)))******'''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++******))))))******+++************************)))******++++++,,,------+++---.........///111333777777888999:::;;;<<<<<<>>>>>>>>>??????@@@@@@@@@CCCEEEGGGHHHFFFEEEEEEFFF<<<@@@BBBBBBCCCFFFEEEBBBBBB@@@===;;;:::999888666666666555444333333333333666555444444444444111/////////............//////...------,,,,,,++++++***************************************************************))))))))))))((())))))************)))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((()))((('''''')))+++))))))))))))))))))))))))))))))************)))))))))))))))******)))((((((...222777;;;======;;;999---,,,+++)))))))))***************))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,---......//////000111222333555777999;;;===;;;;;;<<<===>>>AAABBBCCCEEEEEEFFFGGGHHHHHHHHHHHHKKKGGGDDDEEEJJJQQQTTTVVVMMMLLLJJJIIIJJJIIIHHHFFFBBBCCCCCCCCCBBBAAA???>>>======<<<;;;:::999888888555555555444333333222222------...///000//////......---,,,++++++*********))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''((()))******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++)))******++++++,,,---------.........---...000222555666777888999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCCCCCCC:::@@@CCCDDDEEEHHHFFFBBBAAA???<<<;;;:::999888666666666555444444444444444777555444333444333111/////////............//////---------,,,,,,+++++++++*********************************************************)))))))))))))))((()))************))))))*********)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++***)))((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))+++((((((((((((((((((((((((((())))))******))))))((((((((()))*********)))(((///444999;;;<<<;;;777222,,,,,,******))))))***************)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,---......////////////000222555888:::<<<;;;;;;<<<>>>???AAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHJJJEEEAAADDDKKKQQQTTTSSSOOONNNMMMLLLKKKIIIHHHFFFCCCCCCCCCCCCBBB@@@>>><<<===<<<;;;:::999888777666555555555444444444333333,,,---///000111000///...---,,,+++***))))))))))))((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((()))))))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++)))******++++++,,,---------/////////......000222333333444666777888::::::>>>>>>============<<<<<>><<<::::::999888666666666555444444444555555777555333222333222111/////////............//////------,,,,,,,,,,,,++++++************************************************))))))))))))))))))******))))))*********))))))((())))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&((())))))(((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))******+++******000777;;;:::::::::555...++++++******************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,------......---...///111444777999:::::::::<<<>>>???AAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIIIIFFFDDDGGGMMMQQQPPPMMMNNNNNNNNNMMMKKKHHHGGGFFFCCCCCCCCCCCCBBB@@@>>><<<<<<<<<;;;999888777666555666666666555555555555555,,,...///111111000///.........---,,,++++++++++++((((((((()))******++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''(((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))(((((()))***'''(((((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,)))******++++++,,,---------...///.........000222000111222444555777888999<<<<<<<<<<<<<<<<<<<<<<<<@@@BBBEEEEEEEEEDDDDDDEEE===BBBFFFGGGHHHJJJHHHDDD@@@>>>;;;::::::999888666666666555555555555555666777555222222222222111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************)))************))))))((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))&&&(((******)))((()))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))***+++,,,---444;;;>>>:::999;;;666...************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************+++,,,,,,------...---...///111333555888999888999;;;===???@@@AAAAAAEEEEEEGGGHHHIIIJJJJJJKKKIIIHHHHHHKKKOOOOOOLLLIIIKKKMMMNNNMMMJJJGGGFFFEEEBBBCCCCCCCCCBBBAAA???>>>===<<<;;;999888666555444666666666666666666666666,,,...000222222111///...//////...,,,,,,,,,,,,,,,(((((()))******+++,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((('''(((((())))))(((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&((())))))(((((()))+++&&&&&&'''(((((()))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,)))******++++++,,,------+++,,,------,,,---///111///000111333555666777888;;;;;;;;;;;;;;;<<<<<<<<>>???@@@@@@CCCDDDEEEGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKKKKIIIHHHHHHJJJLLLLLLHHHEEEDDDEEEBBBCCCCCCDDDCCCBBBAAA@@@======;;;:::888666555444555555555555555555555555,,,...000222222111///.........---,,,++++++++++++((())))))***+++,,,,,,,,,(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&((())))))(((((()))+++%%%&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++,,,,,,)))******+++,,,,,,------)))***+++,,,+++,,,...000///000111333555666888888:::::::::;;;;;;<<<<<<<<<===???AAACCCBBBAAABBBCCC???CCCEEEDDDDDDFFFEEEBBB???===:::999999999888777666666555555555666666777555333111000111333333222//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++***************)))(((((((((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))''')))******))))))***,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))%%%'''******)))(((((()))))))))))))))))))))))))))))))))************))))))***)))'''&&&'''+++...111555===>>>777555999666---)))******+++++++++************************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))******+++,,,,,,------//////000111222444666777666777:::<<<>>>?????????@@@AAABBBCCCDDDDDDDDDCCCCCCEEEGGGGGGFFFEEEGGGHHHFFFIIIKKKKKKGGGDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA>>>===<<<:::888777555555444444444444444444444444111000000///...---------------,,,,,,,,,,,,+++++++++++++++*********))))))***)))(((''''''((()))***((((((((((((((((((((((((((('''&&&'''((())))))'''((((((((((((((((((((((((''',,,...***'''((()))'''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,,,,++++++,,,,,,---...///000111222333444444444999777555777:::===<<<;;;======@@@CCCFFFGGGEEEBBBIIIEEE@@@======???AAABBB???>>>===<<<;;;:::999999555555666666555555444333444444444333333333222222//////...------------...+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''(((************)))))))))))))))))))))(((''''''***...222777666555444555444111///++++++******************)))***+++,,,,,,+++***)))(((((())))))******++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...000111333444999:::<<<>>>>>>===<<<;;;???AAADDDEEEDDDCCCCCCCCCHHHDDDBBBBBBCCCCCCCCCDDDGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===???===;;;888666666666777444333333222222222333333111000000///......------------,,,,,,,,,,,,+++++++++++++++*********))))))***)))(((''''''((()))***''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((((((***)))&&&&&&((('''###((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************,,,++++++++++++,,,------...///111222333333444444888777666777;;;======<<<======???CCCEEEEEECCCAAADDDAAA===;;;<<<>>>@@@@@@@@@???>>>===;;;:::999888555555555555555444444333333333333222222222222111//////...---------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((*********))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''')))***)))((('''(((******)))))))))))))))))))))))))))(((((((((+++000444888777666666666555333111+++++++++***************)))***++++++++++++***))))))))))))))))))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///111333444777999;;;<<<===<<<;;;:::===@@@CCCDDDCCCBBBBBBBBB@@@>>>???AAADDDFFFGGGIIIFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<:::999777777777888999:::999777444333222222222000000000///......------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&'''((())))))'''((((((((((((((((((((((((''''''&&&$$$'''+++***%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++,,,------......000111222333333333666555666888;;;>>>>>>>>>??????@@@CCCEEEEEECCCAAA@@@>>><<<<<<>>>@@@AAA@@@AAA@@@???===;;;999888777555555555555555444333333222222111111111000000000///......---------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***************************))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))*********)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))******))))))))))))***---222777999888777777777777444222,,,,,,++++++******)))))))))***++++++++++++***)))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------///000222333555777888:::;;;;;;::::::<<<>>>AAABBBBBBAAAAAABBB???@@@AAAAAABBBCCCDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@???@@@@@@@@@???>>>===<<<888777666666777888:::;;;@@@>>>:::777444222222222000000//////............------,,,,,,,,,+++++++++************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((("""'''(((%%%%%%((()))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************+++++++++***+++,,,,,,------...///000111222222222222333555888;;;===>>>>>>@@@@@@AAACCCDDDDDDCCCAAA???>>>>>>???BBBCCCCCCBBBAAA@@@???===:::888777666444444555555555444333333111000000000000////////////...------,,,,,,------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))************))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))*********))))))))))))+++///555999999888777777888777555333------,,,,,,+++***))))))*********++++++*********++++++******))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///111222333444666777999999999999<<<>>>@@@BBBAAAAAABBBDDDAAADDDEEECCCBBBCCCCCCAAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<666666555666777888999:::AAA???;;;777444222222222////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&'''((())))))'''(((((((((((((((((((((((($$$---222,,,###"""%%%'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************+++************+++,,,,,,,,,,,,...///000111111111///111444777:::;;;===>>>???>>>>>>@@@BBBBBBAAA???>>>======???BBBCCCBBBAAA@@@???>>><<<999777666555444444444555444333333222000000000/////////............---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))------+++***)))''''''&&&''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''''')))***)))((('''(((***(((((())))))************))))))******,,,000666:::888777666666777777555333000///...---,,,+++***)))+++******************+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000111222444555777888999999<<<>>>AAABBBBBBCCCDDDFFFGGGLLLLLLGGGEEEGGGHHHFFFCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<======<<<<<<;;;;;;666666666555666666777777===;;;888555333222333333//////////////////......------,,,,,,,,,,,,++++++(((((()))))))))))))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((((((((((((...;;;BBB999+++%%%'''+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************+++,,,,,,+++,,,---...///000000000///222666999:::;;;<<<>>>===<<<<<<>>>@@@AAA@@@???>>>===<<<===???@@@???>>>>>>===<<<:::888666555444444444444444444333222222000000/////////............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))///...,,,***((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''')))***)))((('''(((***((((((((()))******++++++)))*********,,,000666:::888777666777888777666444222222111///...,,,+++***++++++***))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,---...//////000111222444666888999:::<<<>>>@@@AAABBBCCCEEEHHHWWW\\\YYYMMMEEEEEEDDD@@@CCCDDDDDDCCCCCCBBBAAA@@@:::;;;;;;;;;;;;;;;::::::666666555555555555444444777666555444333333333333.../////////////////////------,,,,,,,,,,,,++++++(((((((((((())))))******'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((((((((((((,,,999BBB<<<000******+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************************************++++++,,,***+++,,,---.../////////000444999;;;;;;;;;===???@@@??????AAACCCEEEEEEDDD@@@???===<<<===>>>===<<<;;;;;;:::888777555444444333444444444444333222222000000000////////////......---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))---,,,+++))))))))))))***))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''')))***)))((('''(((***'''(((((()))******++++++************+++///555999999888777888999999777555555444333111///...,,,,,,++++++***))))))***++++++)))))))))))))))*********))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---...///000000222333555888:::;;;:::<<<>>>@@@@@@BBBEEEGGG[[[```[[[KKK@@@@@@@@@<<>>@@@EEEDDDDDDFFFIIIKKKKKKJJJEEEBBB???>>>>>>>>>>>>===999999888777666555444333333333444444444333222222111000000000////////////...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***,,,---******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***'''(((((()))***+++++++++************+++...444888:::999999999::::::999777666666444222000///---,,,,,,+++***))))))***+++,,,(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,---......000000111333555888:::;;;999;;;===>>>???AAADDDGGGLLLSSSPPPCCC<<>>>>>>>>>>>???>>>DDDLLLPPPOOOLLLJJJIIIFFFBBB??????CCCCCC@@@<<<===;;;888555333333333444444444333222222333333333000000000000///...---,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******+++***))))))+++---000222666999;;;:::777666777999222444666666222///,,,+++++++++++++++++++++++++++(((((())))))******++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,------------...///222555888;;;<<<:::<<>>???@@@BBB???AAABBBBBB@@@?????????======<<<;;;:::888777666555444444333333444444555444333333333333333333222///...------............------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++*********+++,,,---,,,,,,+++,,,,,,---...///222555999;;;;;;<<<<<<===BBBGGGNNNRRRQQQNNNLLLKKKFFFBBB??????BBBBBB???;;;===;;;999666555555555666555444333333222222222222000000000000///...---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******+++***))))))***,,,...000777:::;;;:::888666666888333555666444111...,,,+++++++++++++++++++++++++++)))))))))))))))*********))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///111444777999;;;:::<<>>???AAABBBCCCCCCCCCAAA>>><<<;;;<<<=========<<<:::999777666555444444333333444444555444444333333333333222222........................,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++,,,,,,---...///000333666888888888999;;;BBBFFFLLLOOOOOOMMMLLLKKKGGGCCC@@@???@@@@@@===:::<<<;;;:::888777777888999666555444333222111111111000000000000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))******+++***)))))))))***,,,---555777888888777555555555444555444222...,,,+++,,,++++++++++++++++++++++++************))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---///222555777999:::<<<>>>?????????AAABBBBBBAAA???>>>???@@@BBBDDDCCCCCCBBB???<<<;;;<<<===>>>======<<<;;;999888777555555444444444444555555444444444333333222222222---...//////...---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((((((((((((((()))*********++++++++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************++++++,,,++++++++++++,,,---...//////111444666666777888999===@@@DDDHHHJJJJJJJJJJJJGGGDDD@@@>>>>>>===;;;999<<<;;;:::999999999:::;;;777666444333222111111111000000000000///...---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((()))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***++++++***))))))((()))******///111333555555555444444555444333000,,,***+++,,,++++++++++++++++++++++++++++++******))))))((((((((()))))))))************************************************++++++++++++************************************************))))))*********+++++++++++++++,,,...000333555666:::;;;>>>>>>>>>>>>???@@@??????>>>>>>???AAACCCDDDAAAAAAAAA???===>>>@@@CCC>>>>>>>>>===;;;:::888777555555444444444444555555444444444333333222222222---///000000---,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((()))*********++++++++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++++++++++++++,,,---......///111333555555666888999999:::>>>BBBFFFIIIJJJJJJFFFCCC@@@===<<<;;;:::999;;;:::::::::::::::::::::777666444333222111111111000000000000///...---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((((((((()))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++******))))))))))))))))))+++---000333666777777666333333111...+++***+++---++++++++++++++++++++++++++++++******))))))((((((((()))))))))************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++,,,---///111333444888:::<<<===<<<<<<===>>>=========>>>@@@BBBCCCEEECCCCCCBBB@@@???@@@CCCEEE??????>>>===<<<:::999888666555555444444555555666555555444333333222111111,,,///222111---++++++---++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++***************++++++,,,---...///000333444444555777999999999;;;???DDDIIIKKKKKKEEECCC???<<<:::999999999999999999999999999999888666555444333222111111111000000000000///...---,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++************))))))))))))+++,,,///444888:::999777000000///---+++***+++---++++++++++++++++++++++++************))))))))))))))))))))))))************************************)))))))))************+++*********************************************************++++++++++++,,,+++,,,,,,---///000222333666888;;;;;;;;;;;;===>>>=========>>>@@@BBBCCCDDDFFFFFFEEECCCAAA@@@AAACCC@@@??????>>>===;;;:::999666666555555555555666666555555444333333222111111+++///333222---***+++---++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***+++******)))************+++,,,---......///111222222444666888<<<;;;:::===BBBGGGIIIIIICCCAAA>>>;;;888888999:::888888888888888777666666555444333333222222222222000000000000///...---,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))******+++,,,))))))******+++************+++...222777888555222---......---+++***,,,---++++++++++++++++++++++++)))))))))))))))*********))))))))))))************************************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,------///000222222444666999::::::;;;===>>><<<======???@@@AAABBBCCCDDDEEEEEEDDDAAA@@@@@@AAA@@@@@@??????===<<<:::999666666555555555555666666666555555444222111111000+++///333222---***+++---+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))++++++******)))************+++,,,---...---...000111111222555777>>>;;;999;;;???DDDEEEEEEBBBAAA>>>:::888777999;;;777888888777777666444444444444333222222333333333000000000000///...---,,,......------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))******+++,,,))))))***+++++++++++++++))))))+++///333333///,,,+++,,,------,,,+++,,,---++++++++++++++++++++++++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++,,,,,,,,,------------------...///000111222333555888::::::;;;===>>><<<===>>>???@@@AAABBBBBB???AAACCCCCCBBBBBBBBBCCC@@@@@@@@@???===<<<:::999666666555555555555666666666666555444222111111000,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((())))))***((()))***++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''******))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,...---***)))+++---************************...---------///222555777888888888999;;;>>>@@@BBB???;;;777666888999999777777999888666222111444666444444333333333333222222222111111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))+++*********))))))((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************,,,---......//////......++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((())))))******)))************+++++++++******************************))))))))))))************+++++++++,,,,,,,,,,,,,,,------.../////////555555666777888:::<<<===>>>??????@@@AAAAAABBBBBB@@@???===>>>???@@@@@@???============<<<;;;:::999777777777888999999::::::888888777666444111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))))))))***((())))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,+++)))(((***,,,************************------------///222555666888888999999;;;>>>@@@AAA>>>;;;777666888999888777777888888555222222333666333333222222222111111111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))(((((((((((()))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************,,,------...............++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))************+++++++++******************************))))))))))))***************+++++++++,,,,,,,,,,,,------.../////////333333444555777999;;;<<<============>>>???@@@AAABBB@@@>>>>>>??????>>>===;;;<<<<<<;;;;;;:::999888777777888888888888999999777777666555333111///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))))))))(((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***))))))***+++************************------------///111444555888888888:::;;;===???@@@<<<:::777777777888888777666777777555333333444555222222222111111111000000......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))************))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************,,,,,,---...............++++++++++++++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++++++++)))************+++++++++******************************))))))))))))***************++++++++++++,,,,,,,,,,,,---......//////111222222444555777999:::<<<;;;;;;:::;;;===>>>???BBBAAA???>>>???>>>===;;;::::::::::::999888777777888888888888777777777777444444444333222111000///++++++++++++++++++++++++,,,++++++******))))))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++,,,,,,************************,,,,,,,,,---///111222444777777888999;;;<<<===>>>:::999888777777777777777666777777666555555666666222222222222111111111111////////////............+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************,,,,,,---.........------++++++++++++++++++++++++,,,+++******)))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++++++++++++++))))))*********+++++++++******************************))))))))))))******************+++++++++++++++,,,,,,------...//////111111222333555777999:::;;;;;;:::999:::<<<>>>???BBB@@@???@@@@@@@@@???===::::::::::::999888777777999999888777666666555555222222222222222111000///++++++++++++++++++++++++++++++++++++*********)))((())))))))))))))))))(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************************************(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,...000111000...---************************+++,,,,,,---///000111222555555777888999:::;;;;;;888888888777666666777777777777777777888888888777444333333333333222222222111111000///...---,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))******''''''((()))*********)))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))***++++++++++++***************************+++,,,,,,---...---------++++++++++++++++++++++++,,,+++******************************************************++++++++++++************************))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++++++++,,,,,,---.........111111222333555777999:::;;;;;;::::::;;;<<<>>>???@@@??????AAACCCCCCBBB@@@<<<<<<<<<<<<;;;:::999888999888888777666555444444111222222222111111000///++++++++++++++++++++++++******+++++++++******)))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************(((((((((((()))))))))))))))))))))))))))))))))))),,,...111444666555111---************************++++++,,,---...///000000333444555666888888888888555777888777666555666777666555555777999999888777444444444333333333222222222222111///...---,,,++++++++++++++++++++++++++++++++++++************)))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++,,,---------------++++++++++++++++++++++++,,,++++++*********++++++*********************************++++++++++++,,,***************))))))))))))************+++++++++******************************))))))))))))******)))))))))************++++++++++++,,,------......111111222333555777888999:::;;;;;;<<<======>>>>>>>>>>>>???AAACCCDDDCCCAAA============<<<;;;::::::888777777666555444444333222222222222222111000///************************)))***++++++++++++***)))'''))),,,......,,,)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************(((((((((((())))))))))))))))))))))))))))))))))))+++---222777:::888111,,,***************************+++,,,---.../////////111222333555666666666555444666888777555444555777444333333555888999777555333333333333222222222111111000000///...---------************************+++++++++************)))*********))))))*********))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))***+++,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++,,,------------,,,+++++++++++++++++++++++++++++++++******++++++,,,*********************************+++++++++,,,,,,,,,,,,+++++++++*********)))************+++++++++******************************))))))))))))******))))))))))))***************++++++,,,,,,---......//////000111333555777888888:::<<<===>>>===<<<<<<======>>>@@@BBBBBB@@@>>>===============<<<::::::666666666555555444444444333333333333222111000///************************))))))+++,,,,,,+++***)))'''***---//////---***'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************(((((((((((())))))))))))))))))))))))))))))))))))***---222999<<<999111******************************+++,,,---......///...///000222444555555444444333666888888555444555777222111111333777888666333222222222111111111111000////////////////////////************************+++++++++************)))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''(((***(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++***************)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))***+++,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++******************************))))))))))))******))))))))))))***************++++++,,,,,,---............///000222333555666666888;;;>>>>>>===;;;:::=========???@@@???<<<:::============<<<;;;:::999666555555555555444444444444444444333222111000///+++++++++*********))))))++++++++++++++++++++++++'''***...111000---(((%%%'''((((((((('''&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''+++++++++***************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''---555;;;<<<999333///************************))))))***+++,,,,,,------000000222333444555555555555666777777777555444333222222222333333333444444333222222111111000000000------......------,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,++++++++++++***)))(((***---000222---,,,***(((((()))***++++++*********))))))((((((************************))))))))))))************++++++******************++++++++++++++++++++++++,,,---......//////......************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))************------------------------......///000111333555666777;;;???>>>;;;999<<>><<<:::999999999999777777777777666555444333333444555555444111///---+++++++++*********))))))++++++++++++++++++++++++((()))+++,,,+++***(((&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((()))******(((((('''''''''&&&&&&&&&'''''''''&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))*********************(((((((((((()))))))))))))))))))))))))))))))))((())))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***...222666555111,,,(((************************))))))***++++++,,,------///000111333444444444444555555666666666555444333222222333333333444444444555555444333333222111111------......------,,,+++------,,,,,,+++******)))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))+++*********---111444777---,,,***)))((()))***++++++*********))))))))))))************************))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************+++++++++************)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......//////111333444555666:::======::::::===@@@CCCCCCCCCCCCCCCBBBAAA@@@???>>><<<:::999999999999777777777666666555444333333333444444333111///---+++++++++***************++++++++++++++++++++++++***)))'''&&&&&&'''((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''''''''''''''(((((((((((($$$%%%&&&'''(((***++++++(((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...---+++)))'''************************))))))******+++,,,,,,,,,...///000222333333333333444444555555555444333333333333333333444444444444666555444333222111000000------......------,,,+++---,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((()))(((((((((***,,,///111,,,+++***)))))))))***+++***************)))))))))************************)))))))))*********++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++************+++++++++************))))))))))))*********++++++++++++++++++++++++++++++---......///000222333444555888::::::999:::>>>BBBEEEEEEEEEEEEDDDCCCAAAAAA>>>===<<<:::999999999999666666777666666555444333222333333333222111///...************************************************)))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&((()))((('''&&&'''(((''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))******+++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++---...************************))))))******+++++++++,,,---...///000111222222222333333333333333333222222333333333333444444444444444333222111000///...---------......------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((+++***)))''''''((())))))++++++***))))))******+++************************************************))))))*********+++++++++*********++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++---------...///000222333333555777888999;;;???BBBEEEEEEEEEDDDCCCAAA@@@???<<<<<<;;;:::999999999888666666666666555444333333222222222222111000///...************************************************((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))******+++(((((((((((())))))))))))((()))))))))*********+++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''')))---111333************************)))***************++++++,,,,,,...///000111111111111111111111111111222222222222222333333333333444333222222111///......---------......------,,,+++,,,,,,+++++++++++++++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************......,,,+++*********+++******************++++++***************+++++++++************************************++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++*********))))))************++++++++++++------------------------,,,,,,,,,---...///000111111333555777999<<>>===<<<;;;;;;;;;::::::999888888666666666666555444333222111111111111000//////...***************+++++++++************************&&&''')))*********)))(((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((('''(((((((((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))*********(((((((((((())))))))))))((())))))******+++++++++))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***,,,...000***************************************************+++,,,...////////////000000//////000000111222111111111111222222222222333333333222111111000000------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++++++++,,,***************+++,,,---)))*********++++++++++++*********+++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))*********++++++++++++,,,------------------------,,,,,,,,,,,,---...///000000111444777:::<<<===>>>>>>>>>>>>>>>===<<<:::::::::::::::::::::999888888555555666555555444333222111000000////////////...))))))*********+++++++++************************''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))***)))((('''((()))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))'''((((((((()))))))))***)))*********************(((((((((((())))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))******+++************************************)))))))))))))))***+++---........./////////.........///111111///000000000000111111111222222222222111111111111------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,''''''(((((()))***++++++))))))***+++++++++++++++*********++++++,,,,,,,,,*********************************+++++++++,,,,,,...---------------......---------------------------...//////000000//////------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...000444888;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999:::;;;:::999888777555555555555444333222222000000//////......//////))))))******++++++++++++))))))))))))))))))))))))(((''''''&&&'''((()))***''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''')))***)))((('''(((***''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))'''((((((((())))))******+++++++++***************(((((((((((())))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))*********************************))))))))))))))))))***+++,,,---.........///...------...///000111////////////000000000000////////////000000000000------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,------------,,,,,,++++++((()))***+++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,///......---------......------------------------...//////000000000000000........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---.........000444888<<<<<<;;;888:::::::::;;;::::::999999888999:::;;;:::999888777555555555555444333222222000//////.........//////************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''******))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------...000222---,,,***(((((()))***+++))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---............///////////////////////////.........////////////............000///...---,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))************+++***)))'''''')))***+++******+++++++++,,,,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.................................++++++,,,,,,,,,---------......///222444333111//////......---------......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------000111222444555666777777::::::::::::999999888777<<<<<<;;;999777666555444888888666555333222000000000000000000000111111111************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))222000---***((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************************************''')))***+++***+++,,,...---,,,***)))((()))***+++++++++++++++++++++++++++))))))************))))))************************************************************************))))))))))))))))))))))))************************++++++*********+++,,,---............/////////////////////////////////...////////////............//////...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))******************))))))))))))))))))))))))))))))''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++*********)))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///.....................------------............//////000222444444222000000//////....../////////////////////////////////////////////////////////------------------------........................+++,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///000222444555666666666999999999:::999999888888:::999999888888777777666555555444333111000//////000000000000111111111111************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))999555///***'''(((***,,,''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************************************************((()))******))))))***,,,---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,------............/////////......//////////////////////////////............///...------,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))++++++***))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))************---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000000//////......------....../////////000000000//////000333555555333111000000000//////000000111////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************---------,,,---......//////000111333444555666666777888888999999999999888777777777777888888888888444444333333222111111111111111111111111111111111************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))222///***'''&&&'''***,,,''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************,,,---,,,******+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++++++++++++++++++++***++++++++++++,,,,,,---------.........//////............////////////////////////............///...---,,,,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))******((()))))))))************,,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------------------------....../////////000000000111111000//////.........////////////000000000000...///000222555555333111000000000///000000111111////////////////////////////////////////////////////////////////////////......////////////000000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************...------------...//////...///111222444555555555666666777888999999999888666666666777777777777777555555555555555444444444222222111111111111111000))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))((('''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++((()))))))))************************************))))))))))))))))))))))))***************+++++++++************************************************+++,,,---,,,***)))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,------------............---.........//////000000////////////..................---,,,,,,,,,------,,,+++******))))))******************************))))))************))))))''''''(((((())))))))))))************************************************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))******((()))))))))******************))))))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---------............------------------------//////000000000111111111111111000000000/////////////////////000000000000...///000333555666444222000000//////000111222222000000000000000000000000000000000000000000000000........................------........./////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************...------------...//////...///000222333444444555555666777777888888888888777777666666666666666666555555555555555555555555333222222222111111000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))******)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++))))))))))))************************************))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++,,,------------.........------......///000000000////////////...............------,,,,,,---------,,,+++******))))))******************************))))))************))))))''''''((())))))***++++++************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------............................../////////000000000000000000000111111111111/////////000000000111111000111222555888888777555111111111111111222333444111111111111111111111111000000000000000000000000////////////////////////---------......//////000.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------,,,---......///---...///111222333444444555666666777777777777666666666666666555555555555444444444333333333333333333333333222111111000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((()))))))))))))))*********)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******+++,,,***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++,,,,,,---------.........------......///000000111////////////............---------,,,,,,------...,,,+++******))))))******************************))))))************))))))))))))******************************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))*********************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................../////////000000000111111///000000111111222222333111111111111222222222222444444666999<<<<<<;;;999333333333333444555666777333333333333333333333333000000000000000000000000000000000000000000000000---......///000000111111....../////////000000000........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------///111222333333333666666666777666666555555333444444555555666666777555555444444333333333222444444333222222111000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---......---,,,...///***+++,,,,,,------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......---------...///000000111000/////////............------,,,,,,,,,------...,,,++++++***)))*********************************))))))************)))))),,,,,,++++++***)))))))))************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))***************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........./////////000000////////////////////////111222222222222333333333//////000111222333333444222222333333333444444444666777999<<<>>>???>>><<<555555555666666888999999444444444444444444444444000000000000000000000000111111111111111111111111...//////000111222222222////////////000000000000////////////////////////------------------------,,,,,,,,,---------......------------------------,,,++++++++++++,,,------,,,---///000222333333333666777777777666555444444111111333444666777888999888777777666555555444444444444333333222111000000))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&''',,,222555222...))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///////////////.........//////.........---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))************************++++++***************+++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***,,,............///000---///000///,,,,,,///333///222111------222333///333222222222222222555999222222444666888888666444???DDDHHHIIIFFFBBBAAAAAA@@@<<<;;;>>>???===???CCC999<<<>>>===999666555666333222111111333555555444666555333222111111222333222111///111333444111/////////...000222222111///000111111000......///000......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333333333333222111000000000000111222333555555666777777777777777666555555111111111111000000000000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,333<<>>))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////................................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******++++++******))),,,,,,,,,------------...////////////............//////.........---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***************))))))))))))))))))))))))************************++++++***************+++***,,,,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,...000111000000222333111000//////111222333333///444666444555999;;;999777555555777999:::::::::???@@@DDDIIINNNQQQQQQPPPSSSWWWZZZYYYUUUQQQPPPPPPVVVWWWVVVSSSPPPPPPQQQRRRJJJJJJJJJIIIGGGEEEDDDDDDCCC@@@===;;;:::999888666666555444333222222222222444222000111333333111///444333222333444444333111000000000000///...///000000///...---,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222222222111000000111111222333444555666666666777777777777666555555111111111000000000//////))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))$$$###$$$(((---///---***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.........------------------------------------------------............/////////000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------.......................................---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((()))******++++++******))))))))))))))))))))))))************************+++***************++++++***,,,---,,,+++***+++---,,,,,,,,,,,,------------------------------------......------------------,,,---//////...///000111333000---///444666444222---333888999999===@@@AAADDDDDDDDDGGGLLLPPPPPPNNN[[[[[[^^^aaaeeeffffffdddmmmppprrrqqqnnnkkkkkkmmmssszzzzzzpppjjjkkkmmmkkklllkkkjjjmmmpppqqqnnnlllgggccc]]]WWWSSSOOOKKKIIIFFFFFFEEEDDDBBB@@@???>>><<<:::888888777666444222444333222222444444333111000000//////...------,,,111000///------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111000000111222222222111111222222333444555666666777666666666777666666555444111111000000000000//////(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((---+++)))))))))(((%%%"""((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***))))))((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------........................................................................////////////........................000000000000000000000000................................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,---------------...............///........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))*********************************)))******+++,,,+++,,,---,,,++++++,,,---,,,,,,,,,------------...------------------------/////////000000000000000---...//////------///000555333222444777999999888@@@GGGMMMPPPQQQSSSVVVYYYUUUYYY\\\___eeemmmssstttwwwvvvuuuvvvwwwwwwuuutttxxxrrrmmmhhheeeccccccbbb```]]]YYYUUUSSSNNNLLLIIIFFFCCC@@@>>><<<999777555444555555444222333222111111111000///...000///..................................................................------------------------,,,,,,---......///000000///000111222333333333333333333444444555666777777555666666666666555444444111000000000////////////(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++***))))))((())))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------.........//////////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////////////////........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,---------......//////---.....................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))******************************))))))***++++++,,,+++,,,------++++++,,,---,,,,,,---------.......................................//////000000111111111222222111000000222444555777:::<<<===AAAFFFJJJSSSWWW^^^dddggghhhllloooiiirrryyy|||}}}}}}yyysssmmmjjjdddbbb^^^YYYTTTPPPMMMMMMIIIEEEAAA>>>;;;999666444666333111111333444333222............///000111111................................................------------------------,,,,,,------......//////000000222333444444444444333444444555555666666666555555555555555444333333000000000////////////...))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$$$$%%%%%%&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---------...............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,,,,+++---...---,,,+++,,,...,,,---------............////////////////////////,,,,,,---...//////000000000111222222222333666999777<<>>BBBFFFMMMSSSXXXdddgggppprrraaaRRRHHH@@@999444555444222111///...------////////////////////////////////////////////////........................,,,,,,---------------------......///////////////222222333333333333333333333444444444444333222222000/////////............))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))******+++,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++333111000...------......////////////000000///---000000000000000000111111555333111111444666666666555333222444666777555333:::999:::===>>><<<<<<===;;;666555999<<<;;;999:::;;;>>>>>>:::888:::;;;:::666555444333222222222333000000111000//////000222///...------...///...,,,+++,,,---...///////////////---,,,---000222000...333EEEPPPJJJBBB???;;;555---------------------------.........---,,,,,,+++..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************++++++++++++++++++************)))************************(((((())))))******++++++,,,,,,++++++***))))))((((((((())))))))))))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------......//////000000111444777777444000---///111222111000111222222555888;;;>>>AAAEEEHHHFFFKKKTTT]]]gggpppxxx~~~ooobbbXXXMMMEEEEEE@@@999555444333000...111///......000111000///000//////.........///000................................................////////////000000000000111111111222333444555666666555444333222333333444444333000...------...///************************))))))(((((()))******+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))******+++,,,,,,,,,,,,+++++++++******************++++++++++++------------,,,,,,,,,,,,///......---------......000000000000111000///...000/////////000111333444333222222333555777888999777888999<<<>>>@@@@@@@@@CCCHHHNNNRRRPPPJJJEEECCCFFF???<<<===@@@@@@AAADDDGGGLLLMMMJJJHHHHHHEEEAAA===:::555222000//////...333333222111000///000111///......///111222222111---------......------,,,///---,,,---000111000...(((444;;;555000222111,,,------------------------------......------,,,+++..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((())))))))))))*********+++++++++************)))************************)))))))))))))))*********************************((())))))******))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,..................------111222444888;;;999444000222222000...---///444777;;;<<<<<<===@@@FFFNNNSSS[[[bbbmmmxxxzzzpppddd[[[WWWPPPGGG@@@<<<888444111444333222333444333111///111000000000////////////.................................................../////////000000000000111111111222333444555666666555444333222333333444444333000...------...///************************)))))))))))))))******+++''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,........................,,,---....../////////.........//////000111111222222111000///000333555777888:::<<<======>>>AAABBBBBBFFFIIIJJJIIIJJJLLLOOOUUU^^^fffiiieee___[[[ZZZWWWPPPLLLOOOVVV]]]fffnnnppptttuuuqqqlllhhh```XXXKKKDDD<<<666444333222000333222111000////////////000///...///111222111000///000000///...---,,,+++...---,,,---/////////---&&&---...((('''---///,,,------------------------------......------,,,,,,..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))))))))***+++++++++************)))************************************))))))))))))(((((()))***++++++,,,,,,*********++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000///......------,,,000333777<<<>>><<<777222222222111//////222888<<>>AAADDDIIILLLPPPRRRSSSTTTVVVXXXaaaeeehhheee```^^^bbbgggwww~~~{{{tttpppsss{{{wwwaaaXXXNNNGGGDDDCCC@@@===:::888666555444444333222555333111111111111///...111111222111111000///......---------.........------...,,,(((***000222000------------------------,,,------...------,,,,,,..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************++++++******))))))(((((()))))))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------////////////............///333999>>>@@@===888444000333777:::<<<@@@DDDGGGIIIMMMVVV```mmm||||||rrriiibbbZZZRRRLLL@@@===888555444333222111///000000111111000//////........................................................./////////000000000000000000111333444555444333333333333333333333222222000///............************************)))((((((''''''((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,---------.........//////000111222222111000///222444666666666777;;;===>>>@@@BBBGGGMMMTTTYYY]]]aaaeeekkkpppuuuxxx{{{}}}xxxmmmeee```\\\XXXUUUQQQMMMHHHCCC@@@<<<888555777666444444444333222000000000111111111111000000...............---............,,,***---000///,,,------------------------,,,,,,------...------,,,..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))******++++++++++++,,,,,,+++++++++*********))))))************************++++++******))))))((((((************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000111111333777<<<>>>>>>:::555222444777;;;AAAGGGOOOXXX^^^]]]fffssszzzsss^^^VVVKKKAAA:::777666555///000000111111111111000////////////////////////..................................../////////////////////000111222333444222222333333333333333333111111000//////.........++++++++++++++++++++++++***))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,------...////////////000000111222222222222444666999999888:::>>>BBBGGGJJJQQQZZZdddmmmuuuyyy}}}{{{vvvtttrrrkkkaaaXXXPPPHHH@@@999888777555555555555444222//////000000111000000000...000000000...---...///............//////---+++------------------------,,,,,,------......------..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++************)))************************************))))))))))))++++++*********************++++++,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...000111222333999;;;======:::666333222:::<<>>AAACCCHHHNNNVVV]]]ccclllxxxwwwoooccc```ZZZUUUPPPKKKFFFBBB::::::999888777555333222000222333222///...///111------...///...---///222------------------------+++,,,,,,---.........---..............................---------,,,,,,,,,++++++************++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))************++++++++++++++++++************)))************************(((((())))))******++++++''''''(((***+++,,,---...*********++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000000222555777888===DDDIIIVVVaaarrryyymmmccc^^^GGGDDD>>>888444222222222000000000000000000000000........................---------.........//////............///111222333000111222333444333333222///000000000000000///......///000...,,,---111444===666...+++,,,...---++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((()))******))))))))))))************))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************************)))************+++++++++++++++******++++++,,,---.........------,,,,,,,,,---//////...---///111000666444111000111333444444:::<<<===???HHHUUU]]]^^^fffsss}}}yyypppbbbVVVPPPNNNHHHAAA:::888888:::111222333555555444222111222000//////000111111000------..................------------------------------------------------////////////...---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***...---,,,---...///...---...---///333333111111444777777666???LLLMMMRRRccc{{{zzzfff___SSSGGG>>>999666555333222000...///222222///000000000000///...------......------------......////////////000000000000111222444666666555444333000000000000////////////---//////---+++***---000666111+++)))+++,,,+++)))******))))))))))))************************************))))))))))))******))))))))))))))))))))))))+++*********))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))******))))))((((((((())))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,------------......///////////////000///111333444333///111555999===>>>===<<>>BBBDDDDDDDDDXXXbbbmmmvvv{{{qqqiiiaaaYYYTTTHHHCCC===888555555555555222111//////000000///---////////////............////////////////////////------------------------////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000///...---...............///000000333000111666:::;;;===@@@DDDUUU___iii~~~wwwlll]]]NNNDDD999555222333444333000---...///000111111000...---///......------......///////////////000000000000111222333444555444333333000000000000////////////000000//////---------------,,,++++++...///...,,,))))))+++,,,,,,+++))))))******************************))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))))))))((())))))***************))))))(((((())))))***+++((()))))))))************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...///000111111...,,,,,,///333444555888>>>???AAADDDIIIQQQYYY___vvvuuulll[[[SSSGGG>>>:::888777666444333111111222222111///000000000///////////////////////////////////////..............................//////...------,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++***************+++************************))))))))))))))))))))))))((()))))))))************************)))))))))(((((()))))))))***************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------.../////////......///000000///...///111222---111:::CCCFFFFFFJJJPPPOOOiiizzzuuufffZZZKKKAAA777444333111000000111222333333333222111000//////............//////////////////000000000000111111222333444333333222000000000000////////////111000..................,,,,,,,,,---...///...---)))***+++,,,,,,+++***)))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))+++***)))(((((((((((((((((())))))*********)))))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,------...///............////////////333000111666999:::@@@GGGMMMQQQXXX```jjjvvvyyynnn___RRRJJJDDD>>>999888666333222333333222111111111000000000/////////.........................................................///......---,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++***************++++++************************))))))))))))))))))))))))((()))))))))************************)))))))))(((((()))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------............///000000///...///222555333:::DDDJJJJJJMMMZZZiiiyyyooo^^^KKKAAA;;;666555777444444333333222222111000/////////....../////////////////////000000000000111111111222222222222222000000000000////////////555222///---.../////////,,,,,,,,,---------,,,,,,******++++++++++++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,+++***)))(((***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,...------------...//////////////////000000000000333222666===???BBBNNN]]]ttt|||~~~pppfff[[[PPPHHHBBB>>>999555444333333222222222111111000000//////................................................---...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------...//////---000111111111333888===GGGIIIMMMOOOPPPZZZqqqxxxaaaUUUKKKAAA;;;;;;777666333111000000000000000//////......//////000////////////000000000000000000111111111222222222000000000000////////////???:::444000000111111000000000000...---,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((()))***++++++---...//////...,,,***(((******))))))******+++,,,))))))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...............//////000000000111111222333444444666777???HHHKKKPPPdddzzzyyykkkaaaTTTNNNEEE===999777666555333333222111111000//////////////////////////////........................------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,------------...------------...///000111000333777999;;;???GGGNNNUUUUUUWWW^^^gggwwwtttmmmdddUUUIIIFFF>>>;;;666222000111222333000000////////////000000////////////000000000000000000000000000111222222000000000000////////////IIICCC;;;555444555444333555555444111///...///111---,,,+++******+++,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((())))))***+++---...000111222111000...+++)))*********)))******+++,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************++++++,,,,,,,,,---------...............///000000///000111333555777888999???BBBLLLWWW[[[bbb{{{wwwddd\\\PPPFFF???<<<::::::333333222222111000000///000000000000000000000000////////////////////////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------..................///000222222444888>>>BBBEEELLLVVV^^^YYYYYY```ooo}}}lll[[[VVVEEEAAA;;;666333444666888000000////////////000000////////////000000000000000000000000000111111222000000000000////////////jjj[[[JJJAAA===:::;;;>>>IIIGGG???333---///111111333000---,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************))))))))))))''''''((()))***++++++,,,555999@@@CCC@@@888///(((************************)))************+++++++++,,,,,,++++++***)))(((((()))************+++++++++************************++++++*********************+++,,,,,,+++,,,---///...,,,++++++---///000111111///111888;;;;;;@@@HHHNNNXXXfffrrr~~~xxxjjj\\\XXXYYYPPPCCC<<<777555666555222222555222222111000//////111333////////////............//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************************************************************************************)))************+++++++++++++++************++++++,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))&&&''''''((()))******+++++++++,,,,,,,,,---------,,,------------,,,+++***000......000///...222777:::BBBLLLUUU]]]```]]]WWW___pppvvvmmmhhhUUUCCC>>>:::222000444222000...///000222222111...///000111111000///...000111111111111222222222111111111000///......---~~~nnn]]]TTTPPPLLLLLLMMMSSSUUUPPPCCC777111000///...---++++++---......---,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************))))))))))))(((((())))))******++++++777;;;AAADDDCCC===666111************************)))************+++++++++,,,,,,++++++***))))))((()))************+++++++++************************,,,,,,,,,+++++++++++++++,,,---------,,,,,,...000000000000000222333333222888777;;;BBBEEEHHHRRR\\\oooyyy{{{{{{xxxlllPPPFFF<<<888555333333555111222222111000///000000111111000000000///////////////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************************************************************************************************************************************)))************+++++++++++++++************++++++,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))''''''(((((())))))******++++++++++++,,,,,,,,,---,,,,,,------......------,,,---///111///...444<<>>@@@EEELLLRRR]]]pppqqq___LLLAAA<<<888666666111222222333333222000///222222111111111000000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************)))************+++++++++++++++************+++++++++++++++++++++***************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---....../////////......///000///222>>>KKK\\\^^^ccceeecccjjjkkkVVVGGG???888666333222222111///---///000000111111000//////000000000111111111222222222222222111000000//////~~~uuulllggg]]]bbbaaaUUUGGG===555///111000//////000000...---------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))***,,,///111222000...,,,************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///...------///111...///000222444777<<<>>>CCCIIIRRRYYYcccuuuxxx```RRRKKKDDD===999333333333333444444222111222222111111111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************))))))*********+++++++++++++++************+++++++++++++++*********************))))))))))))******************************))))))))))))))))))))))))******))))))))))))))))))*********+++++++++,,,,,,------------......//////333000...000444===LLLZZZbbb\\\aaatttrrrZZZHHH===999444111111111111111111111111111000000000///000000000000111111111111222222222222111111000000{{{uuuvvvtttlll^^^RRRHHH<<<222111000//////000000///---.........---------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))+++,,,---......---,,,+++************************))))))*********++++++++++++++++++***************))))))*********+++++++++++++++++++++++++++++++++***+++++++++,,,,,,---------...///.........000222333333444555777<<>>666333333444555222222111000000000000000//////000000000111111111222222222111111111111111qqqbbbVVVHHH;;;444111///...///111111000//////.........---------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************)))))))))))))))))))))))))))*********++++++,,,,,,,,,+++***)))************************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,.../////////000333555555777:::<<>>777333222111333333111000000000000000/////////000000000111111111111111111111111111111rrreeeXXXMMMAAA===888444222222222111////////////.........---------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************))))))))))))(((((())))))******++++++'''((()))******)))((((((************************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---///111222222444777:::999@@@IIIQQQYYYcccooowwwnnnWWWCCC999666666666222222111111111000000000000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************************************************************)))************+++++++++++++++************++++++((()))))))))*********+++******))))))))))))******************************************************)))))))))******++++++,,,,,,,,,---------.........///.........000333555777;;;CCCOOOXXXYYYZZZbbbmmm~~~tttkkk]]]NNNCCC;;;666333444333222000000000000000////////////000000000111000000000000000000000000zzznnneee___RRRLLLCCC;;;666444222000000/////////............---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************))))))))))))'''(((((()))***++++++,,,''')))***,,,,,,,,,,,,+++************************)))************+++++++++******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...000222444555777:::===AAALLL\\\lllyyykkkPPPAAA;;;::::::333333333222222222111111000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************************************************************************************************************************************)))************+++++++++++++++************++++++(((((())))))*********+++******))))))))))))******************************************************(((((()))***+++,,,,,,,,,---------.........//////.........000333666:::<<>>JJJWWW___]]]ZZZVVVVVVeeetttmmmggg^^^UUUCCC<<<444000000333555555////////////............222222111111000//////...yyykkk[[[KKK>>>777777888;;;>>>:::333//////------------,,,,,,++++++++++++++++++++++++++++++************************************************)))************+++++++++************************************************+++++++++*********************************************++++++++++++******)))************+++++++++************+++++++++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,+++++++++,,,------......---......000111222333;;;BBBEEEGGGOOO\\\gggsss___KKKCCC999444444666444222222111000111222333222000//////......---......///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,++++++******++++++,,,******++++++++++++******)))************+++++++++******************************++++++++++++******************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------///.........000444888:::555555888BBBQQQ]]]bbbbbb______aaakkk~~~vvvdddVVVCCC777333333222000222111000//////.........222222111111000/////////}}}oooaaaUUUMMMBBBEEEJJJJJJCCC999111---......------,,,,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,---//////000000111333777:::EEEJJJLLLLLLRRRdddzzz}}}cccVVVEEE:::777777555222111111000111333333111///000//////...............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++******************************++++++++++++******************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---------------....../////////111555777555???LLLWWW___cccbbb^^^bbbnnn~~~tttxxxzzz}}}~~~|||{{{{{{~~~yyyzzzzzzyyyvvvvvvxxx{{{|||}}}~~~}}}{{{{{{{{{}}}{{{ttt___KKK===666111///333333111000000000111111111111111111000000//////zzzsssoooXXXZZZXXXPPPEEE<<<777444//////......---,,,++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************************************************************++++++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,000///...---,,,,,,,,,,,,...///000111333777===BBBNNNTTTXXX\\\iii~~~nnnXXXHHH@@@<<<777222222111111111222222000...111000///...............------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++******************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,------.........,,,...000000...///111333???PPP___aaa___aaaeeehhhqqq{{{qqqkkkkkkpppvvvxxxxxxxxxzzz}}}zzzzzz~~~sss^^^JJJ<<<777666333222000000000111222333111111111000000000000000sss[[[EEE999555444111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***************************************************************+++++++++******************************++++++++++++******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,000000///...------------,,,///111333666===FFFMMMNNN[[[hhhrrrmmm\\\PPPEEE;;;444666444222222222222000///111111000///............------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,******++++++++++++******)))************+++++++++******************************++++++++++++************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,---......//////,,,///111111000111666:::QQQ^^^ddd___]]]jjj}}}~~~vvvqqq{{{||||||yyy{{{|||mmmVVVDDD;;;999333222000......///111222111111000000000000000000uuuWWWDDD888111222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************))))))*********+++++++++******************************++++++++++++******)))************++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------......------...///000000///333777:::>>>GGGSSS\\\dddxxx|||mmm\\\KKKAAA;;;888555333333333222000222111000///............------------------------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,******++++++++++++******)))************+++++++++******************************++++++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------.../////////...000222222444:::DDDMMM]]]```^^^[[[iiizzztttrrrsssvvvxxxyyyfffUUUJJJEEE999777444111//////000111000000000000000000000111qqqYYYEEE888333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************))))))******++++++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---///111222333555999===AAAGGGQQQ^^^iiiwwwcccVVV???<<<888555444444333222222222000///............------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,++++++++++++++++++,,,******++++++++++++******)))************+++++++++******************************++++++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------...///000000///111222333777BBBRRR^^^^^^\\\WWW\\\zzzllljjjggghhhqqqvvvlllbbb\\\AAA>>>:::666333222222222000000000000000111111111uuu^^^SSSMMM>>>555888666,,,***000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...111///000111000///222777:::BBBJJJMMMSSSccc|||~~~}}}|||yyyyyy{{{yyyyyyzzz]]]OOO>>>777666777666555111222222///---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++******)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------///.........000111000000444///...777HHHXXX___aaaYYYWWW]]]vvvtttpppyyyrrr___KKK999555666444111000...111222111000000///...tttmmmgggPPP>>>:::888111---000---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------333111222444333333777>>>BBBGGGNNNWWWdddzzzzzzuuuuuuwwwxxx}}}{{{iiiRRRAAA999777666666222333333111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++*********))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,---------............//////...---222333999GGGWWW``````\\\WWWaaasss}}}mmm]]]LLLAAA999333111444111222111///......//////}}}___@@@444444222///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000///000333444555<<>>111000555555333111000//////111222iiiCCC000000444222///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------...---------------......//////222666888===HHHSSS___ggguuu{{{vvvtttsssqqqqqqssswww{{{iiiWWWJJJ???666666333222444555222111222000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,---//////000111333444777BBBPPPYYYZZZYYYYYYZZZttt{{{uuu}}}tttdddOOO>>>666666666333111222333222333444vvvQQQ888333777666111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------.........---......///000222333777===BBBJJJYYYhhh~~~zzzvvvttttttvvvxxxxxx}}}zzzjjjTTTBBB<<<666222555555222000222111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............/////////...000333777KKKTTT\\\[[[VVVXXXeeerrryyyqqqpppttt|||~~~zzztttllleeeaaa^^^\\\ZZZTTTTTTTTTTTTUUUVVVVVVWWWTTTUUUWWWXXXXXXYYY\\\^^^eeegggkkkoootttzzznnnYYYFFF;;;666111000444666333111333eeeFFF777555333...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------............///000111222222555;;;BBBIIIUUUiiizzzqqqooonnnooottt{{{mmmTTTEEE;;;444666666111///222111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************************+++++++++)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............000111000...---111777===XXX]]]^^^ZZZWWWbbbyyy{{{nnnmmmnnnttt}}}~~~qqqhhhaaaYYYTTTTTTQQQLLLIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPKKKMMMNNNNNNMMMMMMNNNPPPLLLNNNPPPQQQSSSVVVZZZ]]]gggnnnxxxsssXXXEEE<<<444000444555000...000zzzYYY>>>666333...000000000/////////......------------------------++++++,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,........................------...///000222333444777:::BBBKKKTTTccczzz}}}yyyrrrqqqqqquuu~~~tttOOOAAA888888777111///333222222111111111000000000////////////////////////........................------------------------***++++++,,,,,,++++++***************************************************))))))*********+++++++++)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...............000111111444<<>>888666888555666444222111222222111///111111111111000000000000..............................---,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---......---000333222<<>>999666444222111222222111000111111111111000000000///...........................---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,------+++++++++,,,,,,,,,------------------------------------...------...000222666FFFQQQXXX```]]]ZZZ```yyy}}}rrrkkktttiii[[[WWWQQQLLLKKKLLLNNNPPPOOOPPPRRRTTTWWWXXXXXXXXXXXX[[[]]]___```aaadddfffiiikkknnnrrruuuwwwyyyzzzxxxxxxyyy{{{|||~~~}}}}}}~~~{{{xxxwwwwwwvvvuuurrrqqqpppmmmjjjfffcccbbbaaa```___^^^]]][[[ZZZXXXWWWWWWVVVSSSTTTWWWYYY^^^fffpppvvvpppaaaVVVGGG:::444{{{dddLLL???666///...333//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...////////////...///000111000///...///000555;;;AAAEEENNNcccyyysssooouuutttsssssstttyyy{{{mmmWWWJJJBBB888888666333333333333222000111111111111000000000/////////////////////////////////...---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------------------------.........---///444888BBBSSS\\\\\\\\\YYY^^^lllzzznnnlllpppzzzpppcccWWWMMMGGGIIIKKKNNNOOOPPPQQQRRRUUUUUUVVVVVVXXX[[[^^^```eeehhhkkknnnqqqtttxxx{{{}}}xxxtttrrrpppllljjjggggggeeedddaaa^^^\\\[[[YYYXXXWWWVVVUUUWWWYYY\\\mmmsss~~~~~~sssiiiZZZHHH===jjjOOO;;;222111444/////////.........------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...//////000/////////111111111000//////222444777AAAIIIPPP^^^zzz}}}rrrkkkkkkooovvvzzz{{{wwwrrrsss{{{mmm]]]MMM;;;;;;999666444444333222000111111111111000000000000////////////////////////000//////...............,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------------------------...//////...///444===DDDQQQ^^^___ZZZ[[[^^^jjj~~~yyylllnnnsssiiiUUULLLLLLNNNOOOPPPRRRTTTUUUUUUWWWZZZ\\\YYYZZZ[[[^^^aaahhhpppuuuzzzyyyuuuqqqkkkeee```^^^bbb```^^^\\\[[[ZZZZZZZZZTTTXXX```kkkzzz|||mmmYYYKKKaaaBBB777666444////////////....................................++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------......///000000000000///222222111000111333888<<<>>>HHHSSS___uuu}}}{{{|||zzztttllliiilllsss{{{{{{yyy{{{sss^^^FFF>>><<<888666555444222000111111111111000000000000//////////////////////////////...------------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------........................---///000000333<<>>:::888666444222000111111111111000000000000000000000000000000000000......---,,,,,,,,,,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......++++++,,,,,,,,,---------........................---...000222777BBBSSS___gggdddWWWUUUgggxxxzzz|||}}}bbbMMMMMMKKKKKKNNNQQQRRRSSSUUUUUUXXX\\\^^^___bbbfffiiisssxxx~~~uuunnniiieeecccbbb\\\[[[YYYWWWXXX]]]dddjjjwwwvvvZZZEEE>>>444000111111000000111000...//////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///000/////////000///...,,,+++333555///111>>>HHHJJJKKKTTTjjj{{{wwwsssqqqqqqqqqqqqpppnnnrrrtttpppnnnppptttuuuvvv|||fffXXXHHH999555888777444222444444333222111000//////000000000000000000000000////////////....................................------++++++++++++------++++++++++++++++++++++++************************)))***+++,,,---.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,------///...,,,,,,---......---///,,,---666FFFTTT[[[\\\bbbTTTPPPaaaxxx~~~wwwcccWWWQQQQQQLLLMMMOOOSSSXXX[[[\\\[[[YYY[[[^^^bbbhhhqqqzzzuuuiiiccccccgggjjjppprrrwww~~~}}}uuunnniiifffaaa```^^^[[[XXXXXX[[[]]]aaammm}}}sssQQQBBB999555555333000//////////////////.........---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------,,,,,,---------............////////////000000111000///000222333666===HHHLLLKKKTTTiii~~~uuummmkkkhhhdddbbbeeelllrrryyywwwssspppnnnqqqzzzqqqZZZBBB888888888666444444444444333222111000000000000000000000000000000////////////....................................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...............///000000///222555;;;FFFSSS\\\```aaa[[[UUUYYYmmm{{{fffYYYRRRPPPQQQSSSRRRRRRSSSVVVYYY\\\^^^___fffjjjpppwwwsssggg```[[[SSSLLLHHHGGGHHHJJJQQQRRRUUUYYY___fffllloooyyy|||ssspppkkkfffaaa]]][[[ZZZ[[[bbbkkkrrr|||dddNNNDDD999777555111...---...000/////////.........------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------............///......///000111111222222666222444>>>JJJOOOQQQRRRcccsssgggbbb``````^^^YYYWWW^^^lllxxxyyypppmmmmmmrrrpppPPP>>>999888777777444444444333333222222222000000000000000000000000////////////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---------------......---...///111111111111111000:::HHHUUU]]]```aaa```ZZZ^^^iii|||sss___UUULLLKKKMMMOOORRRVVVYYYYYYYYY[[[^^^bbbgggjjjxxx~~~gggWWWMMMGGGCCCBBBAAA???>>><<<;;;;;;>>>>>>???@@@CCCFFFIIIKKKRRRYYYcccmmmyyyyyyssskkkccc]]][[[\\\\\\\\\bbbpppyyydddQQQ999666444222///---...111////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---------............///...////////////000111222777444999EEEMMMNNNVVVaaavvvzzzjjjaaa^^^\\\\\\[[[ZZZ\\\eeesss~~~uuukkklllqqq{{{zzz|||}}}dddOOOCCC:::777777444444444333333222222222000000000000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------...------------......///,,,...000111111111111222333AAATTT```ccc```^^^]]]XXXfffxxxzzz```WWWUUUQQQOOOSSSUUUUUUVVVZZZ[[[\\\^^^aaafffnnnvvv|||^^^LLLGGGHHHHHH???@@@BBBDDDDDDCCCAAA@@@AAA@@@@@@@@@@@@AAAAAABBBBBBEEEJJJPPPYYYhhhyyytttkkkhhhccc\\\WWWXXXbbbqqq|||^^^===777333333222......111000000/////////...............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........---------............///...///000///---...000222777:::BBBJJJJJJNNNbbbyyyrrrhhhbbb___ZZZZZZ[[[___gggooowww{{{wwwpppnnnwww|||sssppprrrppp|||lllWWWDDD999777444444444333333222222111111111111111111111111111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...---------------...///000---.../////////000444777DDDRRRaaahhhddd^^^[[[\\\[[[pppwww___TTTVVVOOONNNQQQVVVXXXWWWYYY]]]\\\```fffmmmuuudddMMMFFFGGGGGGFFFAAABBBCCCDDDEEEDDDCCCCCCEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDFFFIIIQQQ[[[bbblll}}}~~~wwwqqqhhh```\\\___eeeiiiwwwrrrNNN@@@555555555000///111000000000/////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------------------------............///---///111///......222666<<>>===;;;999777555444333111111111111111111111111000/////////....................................++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------..............................------------......---------......000111111111111111000555CCCVVVcccfffeee```[[[\\\hhh|||www]]]NNNSSSUUUTTTSSSWWW[[[]]]]]]^^^cccjjjpppyyytttZZZQQQKKKKKKKKKKKKOOOVVVTTTUUUWWWXXXYYYXXXWWWWWWZZZZZZZZZ[[[ZZZZZZYYYXXXSSSRRRRRRQQQPPPPPPQQQQQQQQQTTTUUUVVVUUUWWW[[[^^^cccppp~~~tttlllfff```]]]```gggrrrvvvSSS;;;666999666000222222111111000/////////......---------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------............------///////////////.........111111111222111555AAAOOOZZZXXXYYYiiixxxkkkzzzxxxcccPPPNNNUUU\\\kkkwww}}}uuuwww~~~rrruuuyyyssskkkaaabbbXXXRRRXXXZZZVVVZZZ\\\iiiuuu[[[JJJ@@@:::;;;:::555333666222222222111111111111000000000000000////////////............//////000000---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------222000///------///000222222111111444>>>NNN___kkkfff___\\\eeewwwfffSSSRRRNNNOOOTTTYYYWWWSSSWWW______hhhttt|||rrr[[[SSSQQQPPPOOOLLLJJJNNNUUUUUU[[[]]]YYYVVVXXX[[[]]]``````^^^]]]]]]]]]]]]]]]ZZZYYYVVVSSSPPPPPPSSSVVVUUUSSSQQQRRRUUUVVVUUUSSSUUUYYYbbbnnn}}}rrrqqqlllhhhddd___bbbrrrdddEEE777333333111222222111111000000//////.........---------,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------............------////////////////////////111//////222666;;;GGGRRRVVVWWWddd~~~uuummmvvvvvvmmm\\\PPPQQQYYY___qqqvvvwwwrrrssspppiiilllnnniiiaaaXXXYYYQQQNNNYYY\\\YYY\\\cccrrrmmmVVVIII>>>:::888444222444222222222222111111111111000000000/////////......------........./////////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////.........---------//////......///000111222222///000888FFFUUU```eee```\\\ddd{{{|||lllVVVOOORRRRRRRRRVVVYYYXXXWWW]]]gggkkkvvv}}}dddUUUQQQPPPPPPQQQPPPOOOUUU]]]```cccbbbZZZUUUVVVYYYZZZ_______________`````````[[[ZZZYYYWWWUUUVVVXXX[[[YYYXXXVVVWWWYYYZZZXXXVVVUUUVVVYYY___jjjyyy~~~vvvqqqmmmiiidddbbbjjjtttaaaFFF777333555222222222111000000//////.........------------,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......------............------////////////////////////222//////666>>>EEENNNUUUZZZccc|||zzzuuupppmmmjjjfff]]]SSSQQQXXX```dddmmmoooooorrrxxxppphhh```___aaabbb^^^YYYYYYYYYRRRTTTbbbfffbbbeeepppmmm[[[GGG<<<777555444444333333333222222222111111////////////............---------------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............------------......///000111222333222222777DDDTTT___```]]]YYYXXXhhhvvv]]]QQQMMMQQQVVVXXXYYY[[[^^^___cccnnnyyywwwcccVVVPPPOOOOOOPPPSSSSSSTTT[[[ccchhhiiieeeZZZSSSSSSUUUVVV[[[\\\]]]___```aaaaaaaaa[[[\\\]]]\\\\\\\\\^^^```\\\[[[ZZZZZZ[[[ZZZYYYWWWVVVTTTRRRTTT[[[fffrrrzzzzzzvvvpppiiifffgggllluuu```DDD888888333333222111111000000///............------------------------------------------------------------------------------------,,,,,,,,,---------......------............------///////////////000000000333000333===GGGLLLQQQUUUiii}}}zzzuuuqqqmmmjjj\\\VVVPPPOOOVVV```fffgggccchhhppp|||rrrbbbYYYYYYYYYZZZYYYXXXYYY[[[[[[ZZZXXX]]]\\\VVV[[[kkknnniiimmm~~~qqqUUUAAA999777777777444333333333222222222222////////////.........---------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------..............................///111111222111111333999FFFVVVaaaddd^^^WWWXXXYYYlllzzzgggSSSLLLOOOTTTWWWZZZ[[[^^^bbbfffkkkuuu|||mmmaaaVVVQQQPPPOOONNNOOORRRRRRRRRYYYaaadddeeeaaaXXXQQQPPPQQQPPPSSSUUUWWWZZZ\\\^^^^^^___]]]^^^```aaa`````````bbb_______________^^^\\\[[[XXXVVVTTTWWW^^^hhhqqqvvv}}}}}}zzz|||wwwmmmgggaaafffppp~~~pppMMM;;;888333333222222111000000000//////.........---------------------------------------------------------------------------------,,,,,,,,,---------......------............------////////////000000111111222222888CCCLLLPPPTTTXXX}}}xxxvvvssskkkcccUUUPPPMMMRRR\\\bbbeeedddbbbmmm|||tttXXXSSSMMMJJJMMMOOOQQQSSSVVVVVVVVVWWWYYY[[[XXXVVVRRR[[[lllooommmttteeeKKK>>>;;;999888444444444444333333333222000////////////.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------.....................///000111111222111111000333BBBUUUccceee___XXXTTTWWW```xxxwwwUUUNNNKKKPPPWWWYYYZZZ[[[YYY```hhhoooxxxrrrbbbZZZWWWSSSPPPOOOPPPNNNNNNOOOMMMLLLRRRYYYXXX[[[YYYTTTPPPPPPOOOKKKLLLNNNPPPSSSUUUWWWYYYZZZ^^^```bbbbbbaaa`````````cccdddfffgggfffeeedddccc]]][[[\\\aaaiiiqqqvvvxxxwwwvvvsssuuuyyyooohhhfffhhhoooxxxyyyUUU>>>888333333333222111111000000/////////.........------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,---------......------............------...//////000000111111222111666@@@JJJOOOTTT___jjj}}}xxxxxxsssfff[[[TTTQQQRRRYYY___aaabbbdddnnn|||\\\JJJLLLLLLLLLLLLHHHMMMPPPSSSTTTSSSTTTXXX[[[SSSSSSSSS^^^ppptttwwwyyy]]]KKKBBB<<<666555555444444444333333333000000000000////////////.........---------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------...............///000000111111222222222888JJJ]]]eee___WWWUUUWWWWWWlllvvvWWWQQQOOOQQQVVVYYYYYYZZZ^^^]]]hhhuuuxxxmmm```UUUSSSUUURRRNNNKKKOOOMMMLLLLLLIIIHHHLLLTTTPPPTTTTTTRRRQQQRRRPPPKKKKKKKKKLLLNNNPPPSSSUUUWWW^^^___aaaaaa```______```aaadddhhhiiiiiihhhhhhiiieeeccccccgggnnnrrrtttsssooouuuzzzzzzrrrkkkgggiiillltttiiiJJJ<<<444333333222222111111000////////////............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------...//////000111111222222555>>>KKKSSSWWW```www|||yyywwwooo```UUUQQQQQQUUU]]]aaaaaafffnnn___KKKDDDHHHGGGIIIKKKEEEJJJMMMQQQRRRSSSTTTWWWZZZWWWXXXZZZfffvvvyyyxxxaaaPPPAAA666555555555555444444444444222111111111000000000000/////////.........------------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------------------------------.........//////.........///111333666777EEERRR___```XXXTTTZZZccclll}}}cccWWWKKKUUUSSSUUUYYY\\\]]]bbbhhhnnn~~~wwwfff\\\^^^XXXTTTUUUUUUPPPLLLKKKLLLJJJJJJKKKIIIHHHMMMUUUTTTVVVUUURRRRRRTTTSSSOOOOOONNNMMMNNNOOORRRVVVXXX\\\]]]____________aaacccbbbggglllooooooooopppqqqppplllhhhiiimmmppppppnnnqqqyyy~~~vvvpppooojjjhhhtttWWWAAA444444333222222111111000000/////////............------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------......---..................---...//////000111222222222<<>>555000333333//////444000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///............/////////000......000222///...444<<>>333333555222000222000000000000////////////................................................---------------------------------............///...////////////000000000222//////222555;;;GGGQQQZZZWWWdddzzzfffVVVJJJDDDDDDGGGKKKMMMYYYqqqeeeKKKHHHOOOEEEKKKQQQUUUWWWYYY\\\______fffooovvv~~~}}}tttUUUBBB>>>999777777777555333333333222111000000000000////////////////////////............------------------------------------------------------------,,,,,,,,,---------......------............------...............///000000...............///000000...333333333@@@VVVdddfff\\\WWWSSSXXXhhhcccUUURRRSSSWWWYYYXXX[[[___jjjwwwtttkkkccc[[[UUUVVVWWWSSSPPPQQQOOOMMMKKKKKKMMMNNNNNNLLLQQQQQQRRRRRRRRRSSSSSSSSSTTTVVVYYY]]]aaaffflllooorrrwww{{{~~~zzzxxxwwwqqqkkkjjjjjjjjjlllrrryyywwwpppjjjooo|||YYYEEE555333666333111222000000000000////////////................................................---------------------------------............///////////////000000000111222...///444:::BBBMMMWWW]]]bbbyyyooo\\\OOOGGGBBBDDDIIIWWWZZZfffrrrZZZLLLJJJNNNJJJRRR[[[^^^\\\\\\```eeehhhqqq}}}xxx}}}WWWLLL???999::::::666111444333222111000000000000//////////////////////////////.........---------------------------------------------------------,,,,,,,,,---------......------............------...............///000000...............///000000...111333:::MMMbbbfff___YYYVVVUUU___ttt}}}aaaMMMOOOPPPUUU[[[]]]___fffnnn{{{uuuqqqkkkeee```___]]]XXXTTTSSSWWWUUUTTTSSSSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWWWWXXX[[[___cccgggmmmsssxxx~~~wwwrrrrrruuuyyy~~~~~~xxxvvvvvv|||iiiQQQ;;;666777555222222000000000000////////////................................................---------------------------------............////////////000000000111111111///111999AAAIIIRRR[[[aaapppvvveeeTTTLLLGGGDDDGGGMMMXXX```sssvvvbbbWWWNNNJJJKKKQQQZZZaaaaaa[[[ZZZbbbkkkqqq~~~vvvwwwgggRRRDDD>>>;;;666222444333222111111000111111000000000000000000000000/////////.........------------------------------------------------------,,,,,,,,,---------......------............------...............///000000...............///000000000111666DDDWWWdddbbbYYYXXXZZZ^^^iii|||ppp\\\QQQLLLQQQSSSWWW]]]```eeeppp|||zzzyyysssqqqmmmkkkiiieeebbb___]]]\\\[[[YYYXXXVVVTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\```dddiiinnnrrrxxxyyysss{{{}}}```CCC:::999666222222000000000000////////////........................................................................---------............/////////000000000111111111222111555@@@IIIPPPWWW]]]oooqqq^^^NNNJJJHHHFFFJJJSSSTTTaaazzz{{{ddd[[[UUUMMMJJJNNNUUU\\\___YYYPPPRRRaaaoooxxxtttzzzmmmSSSAAA888666666444444333222111111111111000000000000000000000000////////////....................................------------------------,,,,,,,,,---------......------............------...............///000000...............///000000444444===OOO\\\___[[[XXXXXXaaakkkrrr~~~nnnWWWPPPQQQSSSWWWXXX]]]dddjjjrrr~~~}}}zzzwwwuuurrrnnniiiiiiiiigggdddbbbaaaaaa^^^]]]\\\\\\]]]___aaaccchhhmmmtttzzzvvvttt{{{jjjJJJ===;;;666222111000000000000////////////........................................................................---------.........//////000000000000111111111111333333999EEEOOOUUUZZZ___ppp\\\KKKHHHHHHGGGLLLVVVUUUddd}}}qqqeee\\\ZZZSSSJJJKKKTTTUUUYYYYYYOOOEEEJJJ]]]ppp}}}nnn~~~```CCC555666;;;555444333222111111111111000000000000000000000000000/////////....................................------------------------,,,,,,,,,---------......---..................---...............///000000...............///000000777888DDDVVV]]]YYYWWWZZZYYYhhhuuuxxx|||~~~\\\MMMOOOUUUWWWUUUXXX___kkkvvv|||yyyzzz{{{{{{zzzwwwuuuttttttiiigggeeecccccceeegggiiimmmttt|||}}}{{{{{{|||}}}yyy}}}tttvvv}}}rrrVVVBBB888666666333222111000////////////........................//////.........---------....................................////////////111......000000...///333777444888JJJYYYTTT]]]xxx~~~fffXXXJJJEEEFFFIIIOOOTTTSSS___vvvuuummm\\\[[[YYYVVVTTTRRRQQQPPPYYYOOOGGGEEEGGGOOO___ooowwwnnnrrrPPPEEE>>>555555444444333222222222222000000000000000000000000////////////............/////////...---------,,,......................................................---------......///000000000000////////////......///////////////000444EEEVVV\\\ZZZWWWTTTQQQXXXhhh|||~~~zzz[[[QQQRRRQQQSSSYYYbbbaaaiiiyyyxxxuuuvvvxxxwwwwwwllllll]]]]]]]]]]]]^^^bbbgggkkkpppuuu{{{zzziiiLLL;;;555555333222111000000/////////........................//////.........---------....................................////////////000......111111...///333555:::BBBPPP\\\^^^mmm{{{```SSSHHHFFFJJJMMMQQQUUURRRVVVaaammmnnneee]]]ZZZWWWXXXYYYZZZYYYXXXVVVTTTUUUOOOJJJHHHIIIRRRfffyyyrrrqqqdddMMM@@@777666555444333222222222222111111111111111111111111////////////...........................---------...................................................------------...//////000000000000//////////////////000000000000111222<<>>:::<<<:::444999:::...222222222111111111111000000000000000//////////////////////////////////////////.........---------........................---------............///000////////////000000111333000000666AAALLLRRRTTTGGGIIIHHHXXX|||ooo[[[UUUNNNOOOVVV\\\[[[aaannn~~~tttrrr~~~||||||{{{vvvlllbbb^^^aaadddeeennnsssvvvsssooonnnsssyyy|||wwwssszzzaaaBBB<<<444555777000000333000000000000000///////////////////////////////////////////////////////////////////////////////////////222444444666>>>LLLWWWVVV[[[llloooYYYRRRdddxxxyyy}}}vvvssstttwww{{{}}}}}}wwwssspppttt~~~___DDD===>>>===444444777111222222222222111111111111000000000000//////////////////////////////////////////.........---------........................---------............///000////////////000111111444000000999GGGPPPRRRPPPIIIKKKNNNddd\\\RRRRRRPPPTTT\\\___bbbnnn~~~|||uuuyyy}}}rrrmmmfff``````eeejjjmmmooossswwwvvvssstttzzz|||~~~~~~|||rrrOOO@@@555555888222000333///000000000000////////////////////////////////////////////////////////////////////////////////////111222333666<<>>MMMTTTQQQJJJJJJOOOYYYttt|||bbbMMMMMMRRRTTTYYYaaadddmmm}}}wwwyyyzzzlllgggbbbaaadddjjjppptttrrrvvvyyyyyyyyy|||}}}zzz|||{{{vvv{{{~~~[[[DDD555333777222000333000000000000000///////////////////////////////////////////////////////////////////////////000000000222111222777@@@KKKTTTYYY\\\kkk~~~YYYUUUggg|||yyytttuuu}}}{{{zzz~~~yyyuuutttuuuyyy]]]EEE<<>>FFFOOOYYYcccjjjzzzfffbbbppp}}}wwwWWW===:::===777444444444333333333222222000000000000////////////////////////////////////---------.........//////........................---------.........///////////////000111333444555CCCFFFKKKPPPUUUXXXZZZ\\\kkk```KKKNNNRRRWWW]]]aaafffrrrwww~~~tttrrr{{{nnnddd[[[UUUSSSMMMOOOSSSXXX___jjjvvvyyyrrrmmmrrr}}}PPP;;;<<<333111888444333333222222111000000000000000000000000000000000............////////////000///------...//////...333666@@@MMMQQQVVViiiuuueee```xxx~~~cccEEE999999:::666555555444444333222222000000000000////////////000000000000000000000000//////............//////////////////////////////000000000000////////////333...---000///---111888IIIFFFMMMZZZ\\\VVVZZZfffnnnOOOOOOTTTTTTVVVZZZbbblll~~~}}}}}}yyynnn]]]VVVPPPJJJGGGHHHKKKRRRZZZ^^^bbblllwww~~~sssmmmppp~~~TTT===<<<555333777222333333222222111000000000000000000000000000000000............///////////////...---...///111111111333888EEEQQQUUU[[[ppptttjjjhhh}}}lllKKK;;;999:::666555555444444333333222222111111111111000000000000000000000000000000000//////............//////////////////////////////000000000000////////////333000///111000///555===JJJIIIOOOYYYZZZYYYcccsssbbbLLLOOORRRUUUYYYaaalllzzzwww~~~~~~dddTTTNNNIIIGGGFFFIIIKKKRRRYYY]]]aaakkkvvvvvvnnnllluuu___AAA;;;777777666000333333222222111000000000000000000000000000000000............////////////---......///111333444555444<<>>777666666555555444333333222222111111111000000000//////////////////////////////............//////////////////////////////.../////////000000000111000222333222333:::FFFNNNJJJPPPVVV[[[hhhZZZOOOOOOVVV]]][[[bbbrrrxxx{{{{{{|||wwwfffUUULLLJJJHHHHHHIIIMMMQQQZZZccciiiooo{{{oooddddddeeennnqqqOOODDD<<<555888333333222222111000000000000000000000000000000000............////////////000222444333111111444777<<>>444555444333222111000000000000000000000000000000000000000000000000000000000000000111222000000444;;;AAAHHHPPP[[[hhh}}}ooossseee```\\\]]]aaagggsssttt[[[nnnfffHHH>>>888999777222222777333333333222222222111111000000000000000000000000////////////////////////////////////////////////111111222111//////000111333111666DDDPPPSSSRRRQQQRRRWWWcccyyy}}}\\\VVVSSSVVV\\\fffwww~~~~~~iiiQQQOOORRROOOMMMRRRRRRXXX```gggmmmvvvzzzssspppsss|||~~~ggg______[[[ggg^^^???555777444333222111111000000111000000000000000000000000000000000000000000000000000111222111111555===DDDLLLRRR^^^rrrjjjsss___[[[XXX[[[___fffrrr}}}]]]eee|||NNNAAA888777666222333888333333333222222222111111000000000000000000000000////////////////////////////////////////////////111222222111///...000111333444<<>>:::555555444333222222222222000000000000000000000000111111111111111111111111000111222222555===IIIQQQWWW\\\qqq|||iiissshhhXXXVVVXXX^^^dddjjjttt~~~|||pppttt{{{```FFF<<<;;;888666666333333333222222222111111000000000000000000000000////////////////////////////////////////////////---...///000000111333666===EEEOOOSSSNNNHHHLLLUUUiiidddTTTUUUXXX\\\kkkxxx}}}sssaaaUUUTTTTTTVVVWWWYYYaaaiiinnnttt|||zzzxxxhhhyyyxxxccc]]]YYY```rrraaa???:::555555444333222222222222000000000000000000000000111111111111111111111111000111222333666>>>JJJSSSZZZ```www~~~nnn}}}iiiWWWVVVXXX^^^dddjjjttt}}}~~~|||kkkKKK===:::888666888333333333222222222111111000000000000000000000000////////////////////////////////////////////////+++---///000000222444777AAAHHHRRRTTTMMMHHHNNNXXXrrr|||WWWRRRXXXZZZSSSdddttt|||kkk\\\UUUUUUWWWXXXYYY]]]fffoooqqqwww~~~}}}lllsss~~~fff]]]YYY]]]iiivvv@@@888999777555444555666666555222222222111111111111000///111222222111111222333000444555444:::HHHTTTXXX```ggg}}}fffWWWWWWXXX\\\dddmmmvvv|||oooKKKBBBAAA:::555888555444444333222222222222000000000000000000000000//////............//////////////////000000000000...///111222000///555===GGGQQQQQQNNNNNNKKKQQQccciiiSSSSSSUUUQQQPPPSSS]]]pppxxx```RRRWWWVVVVVVXXX^^^fffooouuuhhh^^^ZZZ]]]jjjwwwCCC===999777555555666777666555222222222111111111111000///111222222111111222333111444555444<<>>JJJSSSQQQQQQVVVWWWUUUttt{{{zzzyyyXXXPPPUUUWWWZZZaaafffnnnxxxrrr___ZZZ[[[\\\```eeejjjooowwwmmm```YYY]]]kkkQQQ;;;999777555555555555333111222222222111111111000000///111222222111111222333555444666===GGGRRR\\\bbbfffvvvxxxcccZZZ\\\^^^cccjjjrrryyy}}}ppp{{{sssMMM===;;;:::888777555444333222222222111111111111111111111111000000////////////000000////////////000000000000111000000111222666BBBNNNUUUTTTTTTYYYZZZZZZ||||||zzzfffRRRSSSXXXXXX___lllyyykkk]]][[[______eeekkkpppsssxxxoooaaaYYY]]]lllbbbAAA===:::777444444333222111222222222111111111111000///111222222111111222333555555999AAAJJJRRR^^^hhhzzz}}}aaa[[[\\\^^^ccciiiqqqxxx|||nnnttt[[[DDD;;;999888777666444333222222222222222222222222222222222111000000//////000000111////////////000000000000000///111333444999EEERRRTTTWWWXXX[[[]]]```uuu}}}cccVVVPPPUUUYYY\\\iiiyyy{{{iii^^^^^^ccccccjjjrrrvvvxxx{{{qqqccc[[[```ooo}}}TTTCCC>>>999555444333333222222222222111111111111000///111222222111111222333333666===EEEKKKQQQ___mmmdddZZZ\\\```eeelllrrrwwwzzzmmmjjjcccGGG===<<<999888666555333222222222222222222222222222222222111111000000000000111111////////////000000000000//////111555777<<>>GGGRRR[[[ccciiilllhhhkkk~~~}}}|||]]]WWWVVVXXX```ggglllssszzzeeeXXXbbb}}}vvvPPP???:::999777666555555666777444444333333222111111111000000000000000000000000000000000000111111111111111111444===HHHOOOOOOMMMPPPTTTXXX```pppiiiWWWSSSXXX[[[bbbnnn~~~ssspppqqqsssvvvzzz}}}jjj[[[[[[iii\\\CCC<<<666666777555333444222222222111111111111000111111111111222444555666:::@@@JJJTTT\\\aaadddddd[[[ooo~~~~~~|||___VVVTTTWWW___gggmmmvvv}}}```SSSZZZtttVVV===;;;:::888666555666777888444444444333222222111111000000000000000000000000000000000111111111222222///111888AAAIIIMMMLLLIIILLLPPPWWWdddxxx___VVVSSSYYY]]]eeettt{{{rrrqqqtttwww}}}lll\\\ZZZhhhcccEEE===777777777444333333222222222111111111111000111111111222333444555666<<>><<<:::888666555666888999555444444333333222111111000000000000000000000000000000111111111222222222...333<<>>888777777444222333222222222111111111111000111111111222333444666777===CCCMMMXXX```cccbbb```bbbyyy^^^TTTSSSVVV___hhhpppzzz|||sssbbbTTTSSSdddiiiBBB===;;;888666555666888999555444444333333222222111000000000000000000000000000111111111111222222222...555@@@HHHKKKJJJHHHGGGPPPVVVbbbxxxbbbTTTXXXSSS```eeerrrwwwwwwzzz}}}ppp^^^\\\ccc|||kkkLLLAAA888666666444222222111111111111111111111111000111222222222333666999BBBEEENNNWWW\\\\\\ZZZXXXssszzzcccVVVRRRTTT]]]hhhqqq{{{}}}}}}qqqhhhnnnssskkk```WWW^^^{{{yyyMMMGGG>>>===>>>666777;;;777444444333333333333222222000000000000000000000000111000000000000000111222...888DDDJJJIIIFFFEEEFFFSSSUUUlll\\\RRRSSSZZZeeekkkyyy{{{xxxzzzppp^^^\\\bbbzzzrrrLLLAAA888666666444222222111111111111111111111111000111222222222333666999@@@CCCKKKTTTYYYYYYZZZ\\\xxx~~~gggXXXTTTUUU]]]gggpppzzz}}}{{{mmmdddcccvvvzzzllljjj]]]MMMAAA??????888777:::666444444333333333333222222000000000000000000000000000000000000000111111222222;;;EEEJJJIIIGGGGGGHHHTTT]]]~~~vvvXXXQQQSSSYYYhhhqqq|||zzz|||ppp___[[[aaawwwzzzLLLAAA888666666444222222111111111111111111111111000111222222222333666999@@@CCCJJJSSSWWWXXX^^^eeennn[[[WWWVVV]]]fffooozzzzzzooojjjoooxxxjjjRRRCCC>>>>>>777555777444444444333333333333222222000000000000000000000000000000000000000111222222666>>>GGGKKKJJJIIIKKKNNNZZZmmmgggTTTRRRVVV]]]ppp{{{}}}|||~~~ppp^^^[[[```uuu~~~LLLAAA888666666444222222111111111111111111111111000111222222222333666999BBBEEELLLUUUXXXZZZeeesssuuu^^^XXXVVV\\\fffppp|||oooUUUBBB:::;;;555333555222444444333333333222222222000000000000000000000000000000000000111222333333888???GGGKKKLLLMMMRRRVVVccczzz~~~ZZZRRRVVV\\\fffzzz~~~wwwppp^^^ZZZ___ttt}}}LLLAAA888666666444222222111111111111111111111111000111222222222333666999BBBDDDMMMWWWXXX[[[kkk{{{aaaZZZWWW]]]gggrrrwwwYYYAAA777:::666444666444444444333333333222222222000000000000000000000000000000000000111222333444888???HHHLLLNNNRRRXXX]]]ddd}}}vvvoooRRRSSSYYY___lll~~~zzzooo^^^ZZZ```sss{{{LLLAAA888666666444222222111111111111111111111111000111222222222333666999@@@CCCMMMXXXXXXZZZooofff___ZZZ^^^gggsssaaaEEE888;;;999777999777444444333333333333222222000000000000000000000000000000000111222333444555999@@@IIINNNPPPTTT[[[aaa```xxxxxxpppfffQQQVVVYYY```qqqnnn]]]ZZZ```rrr|||LLLAAA888666666444222222111111111111111111111111000111222222222333666999???CCCOOO[[[ZZZ\\\tttmmmddd^^^```hhhsssvvvyyyhhhHHH999<<<:::777888666444444333333333333222222000000000000000000000000000000000111222333555555<<>>EEEMMMQQQRRRTTTYYY^^^nnn~~~yyyxxxyyyVVVQQQ\\\]]]hhhmmm^^^YYYYYYnnn}}}OOO@@@666777999555222444222222222222222222222222222222333333222444666999@@@FFFQQQZZZ^^^ggg|||~~~vvvlllccc```dddmmm|||gggbbbnnn}}}\\\>>>999999444333999555555444444444333333333111111111111111111111111000222333222000111666:::???KKKNNNNNNTTTUUUUUU]]]qqqxxxkkkRRRTTT]]]aaannnnnn^^^YYYZZZoooOOO@@@666777999555222444222222222222222222222222222222333333222444666999???FFFPPPYYY^^^iii|||yyyooofffcccfffoooiii]]]bbbvvviiiFFF<<<:::444111555555555444444444333333333222222222222222222222222000222333222000222666;;;???KKKNNNNNNUUUVVVXXXbbb}}}xxxeeeQQQUUU___eeetttnnn^^^YYYZZZoooPPPAAA666777999555222444222222222222222222222222222222333333222444666999???EEEOOOXXX```mmm||||||sssiiieeegggooo~~~rrr\\\XXXiiiwwwMMM===;;;666333444555555444444444333333333333333333333333333333333000222333222111222888<<<@@@KKKNNNOOOUUUVVV[[[iiiyyyrrr]]]QQQXXXbbbjjj|||nnn^^^YYYZZZmmmQQQBBB777777999555333555222222222222222222222222222222333333222444666999>>>EEEOOOXXXbbbrrr}}}{{{rrriiidddeeelll|||eeeWWWddd~~~OOO<<<:::999666666555555444444444333333333333333333333333333333333111222333222111333999>>>CCCMMMOOOPPPTTTUUU^^^ppp}}}dddVVVRRR\\\fffpppxxxuuuzzznnn^^^XXXYYYiiiSSSCCC777777888555333555222222222222222222222222222222333333222444666999===EEEOOOYYYeeexxxrrrkkkdddaaaccclll~~~pppYYY```yyyRRR;;;888999777555555555444444444333333333222222222222222222222222111222333222111444;;;@@@EEENNNPPPQQQTTTUUUaaayyywww[[[SSSTTT```kkkvvvmmm]]]WWWXXXeeeTTTDDD777777888444333666222222222222222222222222222222333333222444666999<<>>DDDGGGOOORRRVVVZZZ^^^sss___TTTQQQVVVcccrrrkkkZZZUUUUUUcccUUUEEE888777888444333666222222222222222222222222222222333333222444666999;;;FFFSSS^^^oooyyysssmmmkkkrrrxxxbbbLLLKKK^^^```DDD;;;:::999777555555444444444333333333333333333333333333333333111222333222222666>>>EEEFFFNNNSSSXXX^^^ccc{{{ZZZSSSQQQUUUddduuu|||iiiYYYUUUXXXaaaWWWHHH:::666777777555333333333333333333333333333222333333333222333666888;;;GGGWWWeeesss~~~}}}|||}}}uuuuuuzzzvvvyyyooo```UUUIIIJJJZZZddd???888999666777777666444444444444222111222222222222222222222222333333222222444:::BBBHHHIIIOOO[[[YYYSSSjjjsssWWWYYYUUUZZZjjj{{{|||fffccciiifffwww~~~hhhYYYVVVXXXgggVVVGGG:::666777666444444333333333333333333333333222333333333333444666999???KKK[[[jjjzzz~~~{{{{{{ppplllnnnhhhkkkeee\\\UUUJJJHHHTTTgggBBB::::::777888666555444444444444333222222222222222222222222222333333222222555;;;BBBHHHLLLQQQYYYXXXWWWvvvjjjVVVWWWUUU\\\ooowwwhhhXXXVVVZZZUUU\\\dddrrr~~~|||}}}fffnnn{{{gggXXXVVVYYYmmmTTTFFF:::666777666444444333333333333333333333333222333333333333444777999DDDOOO^^^mmm~~~zzzzzz{{{llldddddd\\\cccaaa]]]YYYMMMGGGOOOjjjEEE;;;:::777777666444333444555555444333222222222222222222222222333333333333666;;;CCCHHHPPPQQQWWWWWW]]]zzz```UUUTTTUUU```uuuuuubbb\\\UUURRRSSSNNNMMMOOOTTT]]]mmm}}}yyywwwyyy{{{}}}]]]iii{{{}}}eeeWWWVVV[[[qqqQQQEEE999666777555444444333333333333333333333333222333333333333555888:::DDDRRRaaammm~~~}}}mmmdddccc```jjjkkkggg```PPPHHHPPPqqqKKK===:::666555555444333444555666555444222222222222222222222222333333333444777<<>>EEEJJJPPPQQQUUUWWWdddyyypppyyyXXXUUUSSSXXXiiihhhbbbfff\\\OOOKKKHHHCCCGGGJJJHHHKKK\\\www|||vvvuuutttrrrrrruuuvvvxxx}}}___pppxxxaaaUUUWWW]]]||||||KKKBBB999777666444333555333333333333333333333333111333444444444666999<<>>EEEHHHIIIIIIYYY^^^[[[kkknnnZZZWWWRRRYYYfffzzzoooZZZNNNNNNRRRRRROOOTTTUUUZZZrrrzzzoooiiifffggghhhhhhiiilllqqqssswwwzzz|||rrr~~~mmm[[[WWWRRRfff~~~xxxJJJAAA888666555333333555222222222222222222222222333111222333333333999AAAOOOaaaooossseee______iiiaaaJJJSSSbbbxxxtttFFF???888666777777777666555555444444222222222222222222222222555333333777>>>EEEIIIKKKKKKXXX^^^^^^qqqhhhWWWWWWUUU___kkkxxxgggUUUNNNQQQVVVWWWWWW[[[lll|||zzzmmmgggdddeeeggggggjjjnnnrrrtttxxx{{{}}}lllZZZVVVRRRiii{{{JJJ@@@888666555333333555222222222222222222222222333111222444333333:::BBBNNNbbbqqqrrrddd^^^^^^iiiiiiNNNQQQYYYooo}}}LLL@@@888888777777777666555555444444333333333333333333333333444333444888???FFFKKKMMMSSS[[[^^^bbbxxxbbbTTTVVVZZZfffrrrxxxeeeTTTRRRXXX\\\___aaannnvvviiiccc```cccfffgggkkkooorrruuuyyy|||~~~jjjYYYTTTRRRkkkzzzIII@@@888777666444333555222222222222222222222222333222333444444444;;;CCCMMMaaaqqqssseee^^^bbbjjj}}}oooUUURRRVVVnnnRRRBBB;;;>>>777777777666555555444444333333333333333333333333444444555:::@@@GGGMMMQQQ]]]______fff}}}}}}^^^RRRTTT]]]jjjwwwlll[[[[[[```bbbgggnnnoooeee___]]]aaaeeeggglllqqqrrruuuxxx|||~~~gggVVVRRRSSSpppqqqHHH???888777777444333555222222222222222222222222333222333555555555<<>>777777777666555555444444333333333333333333333333333444777;;;AAAIIIPPPTTT___]]]^^^jjjsss\\\RRRSSS___lllzzzqqq```bbbeeefffqqq|||hhh```\\\[[[```eeehhhlllqqqpppssswww{{{}}}dddTTTRRRXXXyyyjjjGGG???888777777555444444222222222222222222222222333222333666666666===EEERRRcccrrryyylllfffcccvvv~~~]]]LLLSSSppp```FFF777:::777777777666555555444444333333333333333333333333222444888===BBBJJJRRRWWWZZZYYY___sssjjj[[[SSSSSSdddooo}}}rrrbbbfffhhhjjj~~~uuuddd\\\YYY[[[aaagggiiilllppppppssswwwzzz}}}aaaSSSTTT^^^iiiFFF>>>888888888555444444222222222222222222222222333222444666666777===FFFVVVfffvvv|||pppkkkmmmxxxSSSGGGNNNjjjhhhKKK888999777777777666555555444444444444444444444444444444111555999>>>CCCKKKTTTZZZWWWYYYgggaaaXXXSSSUUUjjjuuuvvvgggjjjkkkmmmnnn___ZZZXXX[[[ccciiikkkllloooqqqtttxxx{{{}}}___SSSVVVcccgggFFF>>>888888888555444444222222222222222222222222444333444666666777>>>FFFWWWhhhzzzsssnnnzzznnnGGGEEELLLfffoooQQQ;;;<<<777777777666555555444444444444444444444444444444111555:::>>>DDDKKKUUU[[[YYY]]]ppp{{{zzzZZZUUUSSSWWWoooyyy|||nnnooommmppphhh[[[YYYXXX\\\eeekkkkkklllnnnrrruuuyyy}}}vvv^^^PPPMMMgggcccDDD@@@:::666555555555555555555555444444333333333111333555444444999DDDLLL^^^lll~~~uuurrraaaJJJJJJJJJdddxxxUUU>>>555888777666555333333333333333333333333333333333333444666:::???EEENNNWWW^^^^^^___zzz{{{lllzzz```UUUSSS\\\nnn~~~zzzpppllluuuzzzbbbUUUVVVYYY^^^dddjjjnnnooonnnuuuvvvyyy|||ttt\\\QQQQQQlll^^^BBB>>>999555444444444444444444333333333222222222111333555444444:::DDDMMM___kkk}}}XXXHHHGGGMMMoooYYY@@@:::999888777555444444333333333333333333333333333333444666:::???FFFNNNXXX^^^```eee~~~ooo|||^^^UUUUUU___rrr~~~vvvqqqyyysss```WWWVVVYYY___fffkkknnnooonnntttvvvyyy|||pppZZZSSSUUUoootttVVV@@@===888555444444333333333333222222222222111111111333555444444:::EEENNNaaajjj}}}gggNNNHHHKKKXXX```DDD@@@:::999888666555555444444333333333333333333333333444777;;;@@@GGGOOOXXX^^^^^^fffrrr~~~xxxZZZTTTWWWcccxxxxxx~~~lll]]]XXXVVVZZZaaahhhlllnnnnnnnnntttuuuxxx{{{nnnYYYTTTVVVmmmpppQQQ@@@<<<888555444444333333333333333222222222222222111333444444555;;;GGGPPPaaahhhyyy~~~pppXXXHHHIIINNN\\\eeeFFFBBB;;;:::888777666666555555444444444444444444444444444777<<>>DDDJJJRRRYYY^^^___ddd}}}zzzuuuhhhTTTYYY___llljjjZZZTTT[[[aaagggkkklllmmmooorrruuuvvvyyy|||gggUUUTTT[[[wwwMMM===:::888666666555444222222222333333333444444444222333444444666>>>LLLVVVbbbnnnzzzlllfffUUUEEEDDDFFFHHH]]]wwwRRR???:::999888777666555555555555555555555555555555555444888>>>EEEKKKRRRZZZ^^^\\\ddd|||yyydddUUU]]]dddqqqhhh\\\YYY^^^ccchhhkkkjjjlllppptttvvvwwwzzz}}}fffTTTTTT___{{{HHH;;;999666555555444333111111111111222222333333333222444444444666>>>LLLWWWgggtttwwwnnnhhhUUUDDDEEEDDDCCCVVV~~~}}}WWW@@@:::999888666555555444444555555555555555555555555555888???EEELLLSSSZZZ^^^^^^jjj|||bbbUUU```gggtttfff]]]___```dddiiijjjjjjkkkpppuuuwwwxxx{{{~~~ttt^^^ZZZRRRiiiqqqFFF===<<<999777555444444444333333333333333333333333444555444555999CCCQQQ[[[gggsss~~~~~~uuuoooeeeTTTGGGCCC===DDDOOOkkk~~~QQQ???;;;999666555555666555444666555555444444444555555555;;;AAAEEEMMMXXX```bbbdddnnnxxx}}}~~~]]]XXX\\\hhh}}}jjj```]]]___bbbfffiiikkkmmmppprrrwwwzzz}}}rrr^^^ZZZZZZxxxiiiBBB===<<<999777555444444444333333333333333333333333444555444555999DDDRRR\\\jjjxxx}}}{{{sssmmmcccRRRDDD???===AAAHHHcccXXX@@@;;;999666555555666555444666555555444444444555555555;;;AAAEEEMMMYYY```bbbfffsss}}}qqqzzz|||\\\XXX\\\hhh|||zzzggg^^^[[[^^^aaaeeehhhjjjlllooorrrwwwzzz}}}ppp\\\YYYbbb___???<<<;;;999777555444444444333333333333333333333333444444444555999DDDSSS^^^lll}}}|||wwwqqqkkk```PPPBBB;;;>>>>>>CCC]]]]]]@@@;;;999666555555666555444555555444444444555555666555;;;AAAFFFOOO[[[bbbccceeexxxssslll{{{xxx[[[YYY]]]iii|||wwwfff^^^[[[\\\___cccgggjjjmmmppprrrwwwzzz}}}pppZZZWWWjjjxxxXXXAAA<<<:::888666555444444444333333333333333333333333444444444444:::FFFUUU```kkk~~~zzzwwwuuuqqqkkk```PPPBBB;;;@@@???BBB___]]]>>>;;;999666555555666555444555444444444444555666666666;;;AAAGGGQQQ]]]cccccc```yyypppooovvv[[[\\\```kkk~~~uuuggg```]]]\\\___dddhhhkkknnnqqqtttwwwzzz}}}nnnZZZ\\\wwwooouuuQQQCCC;;;:::888666444444444444333333333333333333333333444444333444:::GGGWWWccckkk~~~~~~uuurrrsssrrrkkk```SSSFFF===??????DDDbbbZZZ@@@;;;999666555555666555444444444444444444555666666888<<>>CCCIIIUUU```cccaaa```|||rrr[[[^^^cccooosssddd^^^______bbbgggjjjmmmpppsssuuuvvvyyy~~~gggbbbyyyeeeuuuBBB@@@:::888777555444444444555333333333333333333333333333333333444;;;III[[[gggsss}}}zzzmmmffflllllldddZZZRRRIIIAAA>>>@@@GGGcccWWWBBB;;;999666555555666555444444333333444444666777777<<<@@@DDDJJJVVVaaaccc___```|||oooZZZ]]]bbbooouuuddd^^^aaa```cccgggjjjlllnnnqqqtttvvvyyy~~~~~~~~~eeefffmmmeeeuuu@@@@@@999888666555444444444555333333333333333333333333333333333444;;;JJJ\\\hhhuuu|||xxxkkkaaahhhiii```VVVOOOHHH@@@BBBDDDIIIcccUUU@@@;;;999666555555666555444333333333444555666777888>>>AAADDDKKKVVVaaabbb^^^___{{{mmmXXX[[[```nnnyyyggg```ddd___bbbfffiiikkkmmmppprrrvvvyyy~~~}}}|||{{{]]]sssppp``````lllDDD<<<999888777555333222222222333333333333333333333333111444444444<<>><<<:::777666666777666555555444444444444555666666999???FFFMMMVVV___aaa___dddbbb[[[^^^eeewww{{{jjj```^^^aaacccgggiiilllooosssvvvyyyyyy{{{|||uuufff}}}bbbdddvvvaaa???;;;999888777555333222222222333333333333333333333333111444444444;;;LLL^^^hhhqqqvvvuuuiii^^^YYYUUUSSSRRRPPPJJJEEEAAAEEEJJJ]]]|||YYY@@@<<<:::777666666777666555555444444444444555666666:::@@@GGGMMMWWW```bbb___fffbbb[[[^^^fffxxx{{{jjjaaa___```bbbeeehhhjjjnnnrrruuuyyyzzz|||kkkoooqqq___\\\uuuTTT;;;===999888666555333333222222333333333333333333333333111444444333:::KKK]]]gggmmmsssttthhh[[[VVVQQQQQQUUUUUUOOOIIIAAACCCDDDVVVxxx^^^CCC<<<:::777666666777666555555444444444444555666666:::AAAHHHOOOXXXaaaccc```fffbbb[[[___gggyyy|||kkkaaa______bbbeeegggjjjmmmqqqtttzzz{{{~~~wwwdddssswww[[[QQQiiiyyyKKK:::???888777666555444333333333333333333333333333333333111444444333:::KKK\\\fffjjjrrr~~~rrrfffXXXSSSPPPSSSYYYZZZSSSLLLBBBBBB@@@QQQvvv```CCC<<<:::777666666777666555555444444444444555666666;;;BBBIIIQQQZZZccceeebbbeeeyyyaaa\\\```iii{{{}}}lllbbb``````bbbeeehhhjjjmmmrrruuuzzz|||~~~nnndddsssuuufffQQQTTT{{{kkkFFF:::>>>888777666555444333333333333333333333333333333333111444444333;;;LLL]]]gggjjjttt}}}qqqeeeUUUSSSRRRWWW]]]]]]VVVPPPEEECCC@@@PPPvvv```AAA<<<:::777666666777666555555444444444444555666666<<>>PPPcccmmmlllzzz}}}qqqeeeTTTTTTTTTSSSVVV___kkksssVVVOOOBBBOOO|||^^^CCC<<<:::777666666777666555555444444444444555666666===EEENNNWWWbbbjjjkkkgggnnn```]]]dddnnn{{{jjj```^^^___bbbeeegggjjjmmmqqqtttwww|||yyyrrrzzz}}}}}}ttt]]]jjjrrrjjjYYYHHHLLLffffffRRREEE888AAA666666555444444444444555333333333333333333333333444555444333<<>>:::888666666555444444444444555333333333333333333333333///444666555;;;MMMdddrrrwwwyyy{{{lll___XXXQQQSSSYYY___qqqdddNNNNNNZZZ]]]AAA<<<:::777777777777666444333444555555444555888:::CCCOOOVVV^^^lllmmmiiimmm~~~|||]]]```lllvvv}}}yyyuuuqqqppplllhhhfff___VVVQQQPPPVVVZZZ```dddiiimmmqqqtttxxx{{{zzzqqquuu~~~mmmbbbYYYVVVlllxxxbbbPPPZZZUUUDDDAAA===;;;888666666555444444444444555333333333333333333333333000555777555:::LLLcccqqqwwwzzzzzzlll^^^XXXQQQRRRXXX]]]pppgggOOOLLLVVV~~~___EEE<<<:::777777777777666444333444555444444555888;;;CCCPPPXXXaaaoooqqqnnnssszzz[[[```lllwww}}}xxxqqqllliiifffaaa^^^ZZZVVVTTTTTTQQQMMMKKKMMMRRRVVV\\\bbbgggkkkooorrrvvvyyy}}}{{{pppsss{{{uuu```VVVRRRTTTooottt```PPP\\\xxxJJJAAA@@@???>>>;;;666666555444444444444555333333333333333333333333000666888555:::KKKbbbqqqsssvvvzzzkkk]]]VVVNNNPPPUUUZZZmmmiiiNNNHHHQQQ}}}dddKKK<<<:::777777777777666444333444555444444666888;;;BBBPPPYYYcccrrruuusssyyyyyyZZZ___lllxxx|||wwwsssrrrccc___ZZZUUUQQQOOOLLLKKKFFFCCCBBBDDDEEEDDDFFFJJJNNNSSSZZZ```eeejjjooorrrsssvvvzzz}}}|||oooqqqxxx}}}rrrcccNNNLLLVVV]]]qqq|||mmm\\\PPP___jjjGGGCCC@@@;;;:::888777666555444444333444444111111222222222333333333333555666666;;;JJJaaaqqqrrrwwwzzzkkk[[[TTTSSSNNNWWW\\\kkkfffMMMGGGMMMooorrrCCC===;;;888666666666555444444555555555555666:::===FFFTTT\\\ggguuuvvvqqquuuxxx___\\\mmmwwwxxxlllaaaYYYTTTMMMKKKHHHEEECCCBBBCCCCCC======<<<<<<===@@@BBBDDDKKKPPPWWW^^^ccchhhlllooorrrtttwwwyyy{{{~~~~~~ppptttyyy|||zzzmmmWWWLLLOOOWWW]]]qqq|||nnn^^^UUUhhhdddDDDBBB@@@;;;;;;999777666555444444333444444111111222222222333333333333555555666;;;JJJ```qqqvvvxxx~~~xxxiiiYYYRRRRRRLLLVVV]]]oooeeeLLLGGGOOOpppqqqBBB===;;;888666666666555444444555555555555666:::===FFFTTT]]]hhhuuuuuunnnqqqwww___]]]oooyyyyyylll```UUUMMMIIIEEECCCAAA???=========>>><<<;;;;;;;;;<<<>>>@@@BBBHHHMMMTTT[[[aaafffjjjmmmppprrruuuwwwyyy|||~~~ppptttzzz|||mmmaaaLLLMMMSSSWWW^^^rrryyykkk[[[[[[rrr[[[AAAAAA???<<<;;;999777666555444444333444444111111222222222333333333333555555555;;;JJJ```qqqwwwvvv}}}~~~|||uuugggXXXPPPPPPKKKVVVaaaxxxfffNNNIIIQQQsssoooAAA===;;;888666666666555444444555555555555666:::===GGGUUU___jjjvvvtttkkkmmmuuu___^^^qqq{{{xxxqqqfffYYYNNNFFFAAA???>>>===;;;:::999999:::;;;;;;;;;::::::;;;===>>>@@@DDDHHHOOOVVV\\\bbbgggkkkmmmpppsssuuuwwwyyy}}}~~~qqquuu{{{~~~ppp]]]SSSHHHOOOTTTWWWcccuuuuuueeeZZZjjjvvvTTTAAABBB@@@<<<;;;888777666555444444333444444111111222222222333333333333444555555:::JJJ```qqqtttttt}}}}}}zzzssseeeWWWOOOPPPKKKXXXgggkkkRRRLLLUUUyyynnnAAA===;;;888666666666555444444555555555555666:::===IIIXXXbbbmmmxxxuuukkkkkk~~~sss]]]^^^qqq}}}vvvaaa[[[QQQGGG@@@=========<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<===>>>???@@@DDDJJJPPPVVV\\\bbbgggkkkmmmqqqtttvvvxxx{{{}}}sssuuu{{{~~~yyycccRRRKKKGGGOOORRRYYYooo~~~vvveee```}}}lllQQQCCCDDD@@@<<<;;;888777666555444444333444444111111222222222333333333222444555555:::III```ppptttxxx}}}yyyrrrdddXXXNNNQQQMMM[[[mmmpppVVVPPPZZZoooCCC===;;;888666666666555444444555555555555666:::===KKKZZZeeeppp{{{wwwllllllqqq[[[]]]qqq}}}xxxjjj___OOOJJJCCC===::::::<<<>>>=========>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>??????>>>AAAFFFJJJPPPVVV\\\aaagggkkkooosssuuuxxx{{{}}}ttttttzzz~~~oooYYYLLLKKKGGGPPPVVVfffwwwkkkgggcccMMMDDDEEE???;;;<<<999777666555444444333444444111111222222222333333333222444444444:::III___pppwww}}}xxxpppcccWWWMMMQQQOOO^^^rrrnnnUUUQQQ___sssGGG===;;;888666666666555444444555555555555666:::===LLL[[[fffqqq|||yyyooooooqqq\\\]]]qqq}}}ttthhh[[[OOOFFFDDD???;;;::::::<<<>>>===>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@???>>>@@@CCCFFFJJJPPPVVV[[[cccggglllqqqtttwww{{{}}}vvvssswww~~~vvvdddQQQJJJMMMJJJWWWccc{{{sssmmmtttrrr[[[IIICCCDDD>>>;;;===;;;777666555444444333444444111111222222222333333333222333444444999III___pppwwwwwwrrrssswwwzzz{{{{{{uuummmaaaVVVJJJPPPPPP```tttfffPPPQQQdddyyyJJJ===;;;888666666666555444444555555555555666:::===KKKZZZdddooo|||yyyqqqrrrsss^^^^^^sssnnn```VVVMMMFFFAAA@@@???======>>>?????????@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAA@@@??????@@@AAABBBDDDFFFKKKQQQUUU^^^bbbiiiooosssvvvzzz|||~~~wwwrrruuu}}}wwwlll\\\KKKGGGNNNOOO```qqqllljjj^^^UUUEEEBBBCCC<<<;;;>>><<<777777555444444444444444111111222222222333333333222333444444999III___ppptttuuuooogggbbbbbbdddddddddnnnrrrwww~~~yyyssskkk___TTTHHHOOOPPP```uuu^^^JJJOOOggg}}}LLL===;;;888666666666555444444555555555555666:::===JJJXXXbbbnnn{{{yyyqqqsssvvv___```tttqqqZZZJJJDDD@@@;;;<<<===>>>???AAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBDDDHHHNNNRRRZZZ___ffflllqqquuuyyy{{{|||xxxqqqttt|||nnn]]]QQQKKKKKKLLLYYYkkk~~~oooqqqtttXXXMMMHHHBBB??????>>><<<999888777666555444333333333222222222222222222222222333333444666888CCCXXXlllxxx}}}zzz~~~zzzdddccc```]]]ZZZXXXWWWVVVYYY]]]bbbffflllvvv|||yyyuuujjj[[[OOOKKKRRRVVVaaa}}}RRRIIIEEEeeevvvLLL;;;999777666777777666555666444444666666666:::@@@MMM]]]hhhrrr{{{vvvmmmnnnzzzuuubbb\\\lll}}}lllRRRIIIEEE???>>>CCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???????????????AAACCCGGGKKKMMMTTTYYY```ffflllqqquuuxxx|||~~~|||uuutttxxxuuu^^^QQQLLLJJJNNNTTTggg~~~uuuuuugggOOONNNJJJDDDAAAAAA@@@===;;;888777666555444333333333222222222222222222222222333333444555888BBBWWWkkkwww}}}|||qqqssszzzooo```^^^\\\ZZZXXXVVVUUUUUUQQQTTTXXXZZZ]]]eeepppxxx{{{xxxtttjjj[[[OOOKKKOOOWWWkkkvvvLLLFFFDDDaaakkkDDD;;;999777666777777666555555222333666777777<<>>;;;999777666777777666555333111222555777888===CCCQQQaaalllvvvyyyooopppzzzrrraaa]]]ooowwwZZZMMMDDDHHHKKKHHHFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEHHHJJJRRRVVV]]]ccciiinnnssswwwzzz|||vvvpppqqqwwwrrr\\\MMMNNNPPPOOOVVVdddvvv{{{xxx^^^VVVQQQLLLGGGEEEEEECCC@@@===999888777555444444444333222222222222222222222222333333444555666???SSSfffuuu{{{oooaaaddduuu~~~yyyqqqiii```___]]]ZZZXXXWWWVVVVVVUUUVVVWWWWWWVVVWWW[[[^^^gggsss~~~zzzvvvpppfffYYYOOOMMMQQQ^^^yyyzzzUUU@@@AAABBBYYYZZZ>>>;;;999777666777777666555555333333666777777<<>>QQQccctttzzzpppaaa[[[aaarrr}}}vvvrrrllleeebbb```^^^[[[YYYWWWVVVUUUSSSTTTUUUUUUUUUVVVXXXZZZ___iiiuuu}}}yyyuuummmcccWWWNNNJJJPPP\\\nnnzzzvvvbbbNNN@@@BBBDDDYYYYYY@@@;;;999777666777777666555777555444666666555999???TTTeeeqqq{{{}}}rrrrrrzzzpppaaa___qqq}}}```RRRNNNLLLMMMMMMKKKIIIIIIKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGIIILLLMMMQQQTTTZZZ___ccciiinnnrrryyy{{{}}}tttsssyyyuuugggTTTLLLGGGHHHRRRfff{{{fffYYYVVVOOOKKKGGGEEEEEECCC???;;;999999777666555444444444222222222222222222222222222333444555555<<>>;;;999777666777777666555999666555666666555888>>>UUUfffrrr|||~~~rrrrrryyyqqqaaa___qqqyyy\\\TTTSSSRRRRRRRRRRRRRRRRRROOONNNMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLNNNQQQRRRUUUWWW\\\___ccchhhmmmqqqyyy|||~~~tttttt{{{|||jjj\\\JJJLLLLLLPPPaaayyyfff\\\WWWOOOKKKHHHFFFFFFDDD???;;;:::999888666555555444444222222222222222222222222222333444555444;;;MMM^^^vvv{{{cccUUUJJJJJJNNNUUUfffxxxvvvooommmkkkggg______]]]\\\[[[[[[[[[[[[___^^^^^^```dddhhhlllmmmpppwwwzzzsssiii]]]QQQJJJIIIHHHMMMYYYaaa```aaadddLLLJJJJJJdddUUU999;;;999777666777777666555777555444666666555999???VVVgggsss}}}rrrrrrzzzqqqbbb___qqqwww\\\UUUWWWYYYYYYXXXXXXXXXYYYTTTSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNNNNOOOPPPPPPLLLMMMNNNOOOPPPQQQRRRRRRPPPPPPOOOPPPQQQTTTVVVXXXZZZ\\\```bbbfffjjjooorrryyy|||{{{}}}qqq___QQQFFFOOOWWW^^^uuu|||xxxoooccc\\\VVVOOOLLLHHHGGGGGGDDD@@@<<<:::999888666555555555555222222222222222222222222222333444444444:::LLL]]]vvv|||iiiRRRIIIEEEHHHKKKQQQdddxxx|||rrrkkkiiihhhfff```_________``````aaabbbeeedddccceeejjjooosssuuu}}}{{{ssshhh[[[PPPIIINNNGGGJJJ[[[jjjoooqqqtttQQQMMMMMMiiiTTT777;;;999777666777777666555666333333666666666;;;AAAVVVgggsss~~~rrrqqq{{{rrrbbb___pppwww^^^VVV[[[___^^^\\\[[[ZZZYYYWWWWWWVVVTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSOOOOOOPPPQQQRRRTTTUUUUUUSSSRRRRRRSSSTTTWWWZZZ\\\^^^```ccceeehhhlllppptttyyy}}}}}}kkkZZZRRRRRRLLLXXX___ppp}}}~~~uuubbb``````UUURRROOOKKKJJJIIIGGGBBB???>>>;;;888666666666555444333333333333333333333333///000222444555<<>>;;;:::999999777666333333333333333333333333222222333555555999GGGVVVtttzzz~~~gggOOOFFFDDDDDDEEEEEEGGGOOOYYY]]]eeeooouuuvvvsssnnnlllhhhiiikkkmmmrrryyy~~~xxxtttnnnjjjiiiiiiiiiiiijjjmmmoooqqqqqqrrrtttvvvzzz}}}yyyssslllaaaSSSJJJHHHGGGJJJJJJZZZgggzzzaaaNNNMMMoooiiiGGG===999999888777666666666666777222000999EEEKKKEEE===\\\lllwwwxxxttt|||www|||~~~eee```qqqzzzrrrrrruuuuuuqqqnnnmmmiiiddd```^^^\\\YYYXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]^^^___aaacccdddfffiiillloooqqqtttwwwzzz}}}xxxhhh\\\PPPKKKJJJLLLQQQWWWdddbbb```www{{{cccaaaZZZRRRRRRSSSRRRRRRQQQPPPNNNKKKGGGEEEAAA???<<<;;;:::999777555444444333333333333222222333222333555444777BBBNNNpppyyy~~~uuuaaaMMMFFFEEEFFFIIIIIIJJJOOOVVVUUU]]]hhhnnnmmmgggbbb___aaaaaaaaaccchhhrrr|||{{{uuuqqqllliiiiiiiiijjjiiimmmppptttwwwxxxxxxyyyzzz~~~yyyrrrlllaaaSSSJJJHHHFFFKKKKKK\\\lllaaaMMMLLLnnnbbbCCC===:::999888777666666666666;;;555333<<>>GGGjjjwww|||rrrbbbRRRIIIGGGHHHJJJKKKIIIKKKPPPQQQXXXaaadddbbb]]]ZZZYYYZZZZZZ[[[bbbnnn|||~~~zzztttqqqmmmkkkjjjkkkkkkjjjnnnqqqvvvzzz{{{{{{|||}}}zzzssskkk```SSSKKKIIIFFFKKKMMM___qqq]]]LLLMMMqqqeeeCCC::::::999888777777666666666888555333777???EEEFFFDDD[[[ooo}}}zzzsss}}}ccc]]]mmmyyy}}}wwwssspppkkkgggdddeeeccc```]]][[[ZZZZZZ[[[YYYYYYYYYYYYZZZ[[[\\\]]][[[[[[\\\]]]^^^______`````````aaabbbccceeefffgggiiilllpppsssvvvxxxzzz|||zzzpppcccYYYNNNKKKHHHHHHHHHMMMZZZgggyyyppp^^^cccpppvvvzzzggg\\\]]]VVVPPPSSSSSSRRRTTTUUUSSSOOOJJJFFFEEEAAA@@@>>>===<<<:::666444555444444333333222222111222111222555444444:::BBBcccttt~~~wwwiii\\\UUURRRQQQRRRPPPMMMLLLNNNNNNUUU\\\]]]ZZZWWWWWWYYY[[[\\\cccsss}}}xxxtttrrrnnnmmmnnnnnnnnnnnnpppsssxxx|||}}}~~~zzzrrrkkk```SSSKKKJJJGGGMMMOOOaaauuuZZZKKKOOOuuuwwwNNN???::::::999888777777777777666666555444666999???CCCYYYqqqzzzsssyyy~~~ddd\\\mmmyyyuuuppplllgggdddccceeedddbbb```^^^]]]\\\[[[YYYYYYYYYYYYYYYZZZ[[[\\\[[[[[[\\\]]]___```aaaaaaaaabbbbbbcccdddfffggghhhjjjmmmrrruuuwwwyyy{{{}}}{{{}}}uuuhhh```WWWNNNIIIFFFGGGLLLRRRXXXbbbllljjjdddWWWYYYppp~~~||||||pppbbb]]]\\\TTTTTTZZZXXXUUUWWWXXXVVVPPPJJJFFFEEECCCAAA@@@???===;;;777444555555444333333222111111111000222444444333888>>>\\\ppp|||~~~oooccc^^^YYYWWWXXXWWWSSSQQQSSSNNNUUU]]]^^^ZZZXXXYYY\\\eeegggsss~~~zzzvvvsssqqqoooppprrrsssttttttssswww{{{~~~yyyqqqiii^^^QQQJJJIIIJJJPPPOOO```vvvZZZKKKPPPvvvZZZDDD::::::999888777777777777555777888666444666===CCCYYYsss{{{ssszzz|||vvvhhh___nnnzzz~~~rrrgggcccbbb______aaacccdddccccccaaa___]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^```aaabbbcccccccccdddeeefffhhhiiijjjkkkoootttwwwyyy{{{}}}~~~zzziiiaaa```ffftttuuudddWWWQQQJJJCCCKKKGGGHHHQQQ]]]eeelllqqqYYYVVVXXXlllvvvllldddccc___VVVYYY```]]]WWWYYY[[[XXXRRRKKKGGGFFFDDDCCCAAA@@@???===999666555555444333333222111111111///111444444333777<<>>??????;;;888666666444333222222111111222333444444444666999;;;QQQlllyyyyyyzzzjjj^^^QQQOOOMMMLLLNNNQQQUUUXXXWWWaaalllnnnggg```^^^___gggooo}}}{{{yyyvvvssspppnnnooopppsssuuuwwwyyyzzz|||}}}xxxppphhh]]]QQQKKKLLLPPPUUURRRaaazzz^^^OOO^^^jjjHHH===:::999888777666666666666666444444777777666:::???\\\xxxuuuzzzuuunnn```mmmyyyyyyhhhRRRJJJEEEEEEIIIMMMTTT[[[aaabbbcccbbb```^^^^^^___\\\\\\[[[ZZZZZZ[[[___bbb]]]^^^___```aaabbbccccccccccccbbbccceeehhhkkkmmmsssuuuxxxzzzzzz|||~~~~~~ooommmqqq|||qqq```[[[YYYcccssszzz\\\TTTMMMJJJIIIIIIKKKOOOQQQXXXfffvvv|||pppdddwww~~~qqqoookkkfffbbb___^^^\\\YYYZZZ[[[[[[YYYUUUPPPMMMOOOJJJDDDAAA@@@???===:::777666555444333222222222222333444444444555888:::JJJhhhxxxwwwzzztttssssssqqqooonnnmmmlllkkkhhh___TTTKKKEEEDDDDDDEEEIIINNNSSSWWWYYYdddooorrrmmmfffbbbbbbgggiiiqqq}}}~~~{{{yyywwwuuurrrpppoooppprrrtttvvvyyyzzz{{{}}}~~~}}}vvvnnnfffZZZOOOKKKMMMNNN[[[]]]kkk^^^SSSjjj[[[@@@;;;:::999888777666666666666666444444777777666:::???^^^yyywwwvvv}}}pppbbbnnnyyyxxxbbbPPPFFFCCCCCCFFFHHHKKKQQQYYY___```aaaaaa___]]]^^^^^^]]]]]]\\\[[[ZZZ\\\___aaa^^^^^^___aaabbbdddeeefffcccccccccdddfffiiilllnnnvvvvvvwwwyyy|||}}}gggSSSLLLHHHPPPaaajjjuuuKKKLLLNNNNNNLLLMMMQQQVVVcccqqquuuhhhrrr}}}oooooolllgggdddcccaaa^^^YYY\\\^^^^^^[[[WWWSSSQQQSSSNNNHHHDDDCCCAAA@@@>>>888777666444333222222222222333333333333444777999HHHdddtttuuu}}}yyynnngggfffddd^^^XXXXXXUUURRROOOLLLFFF???:::<<<<<<===???DDDJJJPPPSSS\\\dddnnnssssssnnnjjjhhhhhhfffiiiooouuuyyy}}}{{{xxxvvvuuutttqqqpppqqqrrrtttvvvxxx{{{|||}}}~~~}}}|||zzztttllldddXXXNNNLLLPPPOOOeeeooo~~~|||[[[YYY{{{yyyRRR===::::::999888777666666666666666444444777777666999???___zzzzzzwwwyyysssdddoooyyy~~~hhhQQQAAACCCCCCFFFJJJJJJJJJOOOVVV[[[]]]___^^^]]]\\\]]]^^^]]]^^^^^^\\\[[[\\\___aaa^^^___```bbbdddfffggghhheeeeeefffgggiiimmmppprrryyywwwvvvyyy~~~cccKKKFFFCCCHHHTTTYYYcccmmmxxx{{{FFFLLLOOONNNMMMTTT___iii~~~mmmiii|||sssmmmpppnnnhhheeefffccc^^^\\\___aaa```[[[WWWTTTRRRQQQNNNJJJFFFDDDBBBAAA@@@999888777555444333222222111222333222222333666888GGGaaapppttt~~~{{{qqqfff___]]]YYYRRRKKKMMMJJJFFFCCC@@@===999777999999:::===AAAGGGLLLOOO\\\```hhhrrrxxxxxxqqqkkkhhhfffiiinnnsssxxx{{{yyyvvvttttttsssrrrpppssstttvvvxxxzzz}}}~~~}}}{{{xxxwwwvvvqqqjjjbbbWWWNNNOOOTTTZZZrrr}}}lllVVV___tttPPP>>><<<:::999888777666666666666666444444777777666999???^^^yyy}}}yyyooopppwwwfffpppzzzzzzdddRRRIIILLLKKKLLLNNNLLLIIIMMMSSSXXXZZZ\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^]]]]]]```bbb```aaabbbdddfffhhhiiijjjgggggggggiiilllooosssuuu{{{yyywwwzzzaaaGGGFFFGGGIIIMMMLLLUUU]]]gggpppwww}}}ggg\\\jjjJJJMMMNNNNNNSSSbbbqqqzzz|||tttppprrrzzznnnnnnsssrrrjjjggggggddd\\\___aaaccc```[[[VVVTTTUUUPPPOOOLLLHHHEEEBBB@@@???;;;:::888666444333222222111222222222111222555777EEE^^^ooouuu}}}qqqiii___YYYUUURRRLLLGGGDDDCCC@@@===:::999888888999999;;;>>>BBBGGGKKKNNNYYYZZZbbbrrruuuhhh\\\___gggpppwww|||zzzwwwtttsssssssssrrrqqquuuvvvxxxzzz|||~~~{{{xxxtttrrrqqqlllfff^^^TTTMMMPPPWWWgggxxx~~~cccRRRcccoooOOO@@@===:::999888777666666666666666444444777777666:::???[[[xxxyyyhhhooo|||hhhpppxxxwwweee]]]^^^ZZZVVVQQQOOOLLLIIIKKKPPPUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]^^^^^^^^^___aaacccbbbcccdddfffgggiiijjjjjjffffffgggiiilllppptttwww|||zzzzzz{{{vvvttt{{{]]]FFFIIIKKKKKKMMMLLLRRRSSSXXXaaaiiipppzzz}}}\\\QQQ___OOOQQQSSSZZZiiixxx|||xxxooohhheeeooossslllmmmssssssllljjjlllhhh```___aaabbb___YYYVVVVVVXXXVVVUUUSSSPPPJJJEEEBBB@@@;;;:::888666555333333222111222222111111222444666>>>]]]rrrxxxzzzyyyxxxccc^^^VVVOOOKKKHHHEEECCC;;;;;;;;;999777666777777::::::<<<@@@DDDIIINNNPPPUUUUUU^^^tttsss]]]PPPXXXhhhxxx~~~yyyvvvsssrrrrrrssssssrrrvvvwwwyyy{{{~~~~~~{{{wwwssspppjjjgggaaaZZZPPPKKKPPPYYYfffqqqxxxXXXOOOfffgggKKK???;;;:::999888777666666666666666444444777777666:::???XXXvvvxxxnnnwwwjjjnnnuuummm______gggggg]]]RRRMMMIIIGGGIIINNNRRRTTTWWWXXXXXXYYY[[[\\\ZZZ\\\^^^______```ccceeeeeeeeefffggghhhiiijjjkkkhhhhhhiiikkkooossswwwzzz{{{|||}}}}}}~~~zzzggg]]]\\\YYY```hhhqqq~~~ZZZGGGMMMMMMLLLRRRWWWUUUNNNLLLQQQYYY___gggooovvv~~~}}}```WWWfffRRRUUU\\\kkk}}}jjj\\\aaakkksssggghhhiiiqqqsssmmmmmmqqqooofff^^^aaaaaa^^^XXXVVVXXX\\\]]]]]]\\\WWWQQQJJJEEECCC<<<;;;999777555444333222111222222111000111444666999[[[uuuzzzwwwqqqxxxuuunnnWWWTTTMMMGGGBBB?????????999:::;;;:::999888888999:::;;;>>>AAAFFFLLLPPPSSSSSSRRR]]]vvvpppTTTMMMZZZooo|||yyyvvvsssrrrrrrssstttssswwwxxxzzz|||{{{wwwssspppfffccc^^^WWWNNNIIIPPPYYY\\\gggsssNNNOOOggg___GGG===::::::999888777666666666666666444444777777666:::???VVVuuuyyyxxxkkkmmmrrr|||wwwbbbTTTYYYeeemmm```QQQJJJGGGFFFHHHLLLQQQSSSVVVWWWXXXYYYZZZ\\\YYY[[[^^^___```aaadddffffffgggggghhhiiijjjjjjjjjkkkkkklllnnnrrrwww{{{~~~{{{}}}~~~~~~|||gggTTTNNNQQQPPPVVV^^^hhhyyyyyyXXXJJJPPPMMMLLLYYYdddXXXLLLCCCEEELLLQQQWWW^^^dddooo}}}~~~fffaaapppXXX```ooo}}}tttgggaaadddsss~~~nnniiillljjjjjjjjjjjjjjjjjjkkkkkkhhheee```[[[XXXZZZ^^^bbbfffgggeee___UUULLLGGGEEEGGGCCC>>>:::888777666555333333222222333333444555===QQQjjjwwwwwwtttyyyyyylll___SSSOOOIIICCC>>><<<;;;;;;777888888777777777:::<<<@@@AAABBBDDDGGGKKKPPPRRRPPPUUUlllhhhTTTUUUfff{{{zzztttsssqqqppppppqqqssstttwwwxxx{{{}}}{{{{{{xxxsssnnnddd[[[RRROOOMMMLLLOOOSSSTTTcccnnnzzzcccMMMOOOxxxUUUDDD>>>@@@<<<;;;999888777777666666555666777666666777:::<<>>@@@<<<;;;999888777777666666555666777666666777:::<<>>;;;888666444333333222222333333444555999JJJddduuuxxxvvv|||vvvkkk]]]QQQGGGDDD@@@<<<999888888999888999::::::999:::<<<>>>???BBBGGGKKKMMMNNNOOOPPPVVVfffkkkYYYuuu{{{wwwuuurrrqqqooonnnooorrruuuwwwzzz{{{~~~}}}{{{yyyuuunnniiibbbXXXNNNIIIHHHIIIMMMSSSVVVbbbfffllluuulllUUUHHHaaarrrRRRDDD>>>???<<<;;;999888777777666666555666777666666777:::<<>>???DDDIIINNNPPPSSSVVVYYYZZZYYYYYYZZZ[[[^^^^^^^^^___aaaccceeegggiiijjjllllllkkkkkkmmmnnnnnnoooqqqssswwwzzz}}}wwwlllmmmttt}}}tttyyyyyyttttttyyywwwpppRRRLLLMMMUUUZZZ[[[aaajjj^^^MMMCCC???<<>><<<;;;;;;999888333333222222333333444555555DDD\\\qqqvvvttt{{{zzznnnbbbUUUIIIAAA???<<<:::888888888999999;;;<<<<<<<<<<<<>>>@@@BBBFFFIIIKKKLLLNNNRRRUUUdddzzzjjj```~~~{{{{{{|||}}}|||wwwqqqnnnooonnnmmmnnnpppssswwwyyy{{{}}}sssfffeeelll{{{}}}{{{xxxssslllfff___UUUKKKGGGGGGJJJQQQWWWdddnnnpppqqqsssfffSSSLLLfffoooPPPCCC======;;;;;;999888777666666666555666777666666777:::<<>>=========<<<;;;333333222222333333444555555@@@WWWmmmtttttt}}}ttteeeZZZNNNDDD>>>===;;;999888999:::::::::<<<>>>?????????AAABBBCCCFFFIIIKKKNNNUUU```hhhyyytttgggggguuummmnnnrrruuuuuuwwwzzz{{{zzzuuunnnjjjkkkkkklllnnnqqqtttxxxzzz}}}~~~pppZZZQQQPPPWWWfffvvv|||zzzwwwqqqiiicccZZZQQQHHHFFFHHHMMMUUU\\\pppyyyyyyuuuqqqaaaQQQPPPssskkkNNNDDD>>><<<;;;;;;999888777666666666555666777666666777:::<<>>???BBBNNN]]]___OOOIIIMMMQQQXXXVVVGGG@@@??????@@@CCCMMMaaatttsssmmmoooooommmaaagggxxxrrrrrrwwwyyyssskkkgggdddaaaaaaaaabbbbbbccceeeffffff```cccffffffdddaaa___^^^aaa^^^ZZZWWWUUURRROOOLLLIIIGGGCCCAAA???===;;;999333333222222333333444555777>>>SSSjjjrrrsssmmm]]]RRRHHHAAA<<<;;;:::999999:::;;;;;;;;;>>>@@@AAAAAAAAACCCDDDGGGJJJNNNRRRZZZhhhzzz~~~ddd]]]___mmmpppvvvwwwhhhdddfffjjjkkknnnooopppssssssqqqlllhhhgggiiikkkooosssvvvyyyzzz}}}~~~ttt___PPPKKKJJJNNNYYYfffsss~~~{{{yyyvvvppphhhaaaWWWNNNGGGFFFIIINNNVVV]]]llltttsssmmmfffVVVMMMUUUfffLLLDDD???===<<<;;;999888777777666666555666777666666777:::<<>>DDDSSSbbb}}}kkkeeehhhfff___rrr|||yyyrrrqqquuutttooojjjjjjfffaaabbbcccddddddddddddcccbbb^^^aaaddddddbbb```^^^]]]aaa]]]YYYVVVUUUSSSOOOLLLMMMJJJFFFBBB???<<<888555333333222222333333444555666;;;MMMdddmmmooo}}}zzzfffUUUKKKDDD>>>;;;::::::999999::::::;;;<<>>:::666333333333222222333333444555444666GGG]]]hhhjjjyyywwwaaaQQQGGGBBB===:::999999999999999::::::===???BBBDDDDDDDDDEEEFFFAAAGGGMMMSSS]]]nnnqqqaaaXXXVVVUUUTTT[[[]]]qqqiiieeebbbgggnnnqqqlllfffaaa\\\VVVUUUYYY^^^bbbdddaaaeeekkkqqqvvvyyyyyyyyy}}}~~~ttt^^^TTTQQQPPPJJJMMMSSSZZZ___hhhwww~~~|||zzzxxxvvvpppggg```UUUMMMFFFFFFHHHJJJOOOUUURRRWWWSSSKKKGGGAAAKKKbbb[[[GGGEEECCCAAA<<<;;;999888777777666666555666777666666777:::<<>>;;;888666333333222222111222222222333777BBBSSSaaalll|||{{{lllYYYKKKCCC>>>999;;;;;;;;;;;;<<<===???@@@AAACCCDDDFFFFFFEEECCCBBB>>>@@@CCCFFFJJJQQQXXX\\\WWWSSSNNNKKKFFFEEEJJJSSS[[[bbbyyyuuu___YYY```lllxxx}}}zzzqqqjjjXXXNNNFFFFFFJJJQQQXXX```___iiipppqqqsssyyy|||zzzlll```]]]]]]^^^aaa[[[\\\eeepppxxx{{{xxxyyyyyyuuujjjaaaTTTKKKEEEFFFJJJLLLMMMOOOOOOOOOKKKIIIFFF@@@PPPqqqUUUJJJ@@@888BBB???>>><<<:::777666555444555555444555666888:::;;;FFFggg~~~|||rrrfffooo~~~kkkdddlllxxx}}}rrrkkkccc```ccchhhiiiiiieeeeeeeeeffffffgggggggggeeefffgggffffffgggjjjlllppppppppppppqqqsssuuuvvv{{{{{{}}}~~~|||sssiiigggssszzzeeeIIIQQQUUUXXXhhh}}}}}}aaaPPPGGGPPP\\\YYYLLLAAAAAA??????BBBFFFLLLYYYeeeiiiiiiooo~~~tttggghhheee___dddoookkknnnpppppprrrqqqooonnnnnnmmmkkkiiijjjjjjkkklllkkkgggbbb^^^[[[\\\^^^``````]]]ZZZWWWWWWXXXYYYYYYXXXWWWUUUSSSMMMJJJEEEBBB@@@>>>;;;999444333333222222222222222444555???OOO___lll|||xxxvvvtttqqqtttyyyyyytttfffTTTGGGBBB???;;;;;;;;;;;;;;;===???BBBDDDEEEFFFGGGHHHGGGFFFDDDCCC>>>@@@BBBCCCEEEHHHLLLOOOPPPMMMKKKJJJGGGFFFKKKSSS___llldddUUU\\\jjj{{{xxxllleeePPPJJJEEEFFFIIIMMMUUU\\\___iiiqqqrrrtttyyy||||||rrroootttzzz~~~}}}wwwwww}}}zzzwwwxxxxxxrrrggg]]]RRRJJJDDDGGGKKKLLLNNNPPPMMMPPPOOONNNIIIEEE^^^yyyRRRLLLFFF===CCC???>>><<<:::888666555555555555444555666888999;;;EEEeee|||~~~vvvhhhnnn~~~rrrbbb___hhhrrruuupppiiibbb___bbbfffhhhhhhddddddeeeffffffggghhhhhhfffggghhhiiiiiikkkoooqqqtttsssssstttuuuwwwyyyzzz{{{|||}}}~~~~~~{{{xxxtttqqqooojjjddd]]]XXXTTTUUU^^^iiiuuuzzzqqq]]]OOObbbsss[[[NNNGGGMMMTTTQQQHHHAAAAAA>>>===@@@CCCJJJWWWdddqqqqqquuu~~~uuuiiimmmlllkkkrrr}}}nnnjjjllllllkkkppppppppppppqqqpppmmmjjjkkkkkkkkkkkkjjjgggbbb^^^YYY[[[^^^______\\\XXXVVVUUUWWWZZZ]]]]]][[[XXXVVVOOOLLLGGGDDDBBBAAA???===555444333222222222222222444444:::HHH[[[lll|||~~~pppmmmllllllkkkjjjnnnsssrrrmmm___NNNCCC@@@???===<<<;;;;;;<<>>===;;;:::888777777666555555555555666777999:::DDDccc{{{zzz|||kkknnn{{{vvveeeYYY\\\gggnnnnnnkkkfff```^^^```dddffffffbbbcccdddeeefffggghhhiiiggghhhjjjkkklllooosssvvvttttttuuuvvvwwwyyy{{{|||{{{|||}}}~~~{{{tttnnnnnnsssvvvuuurrruuuvvvvvvsssooohhhbbb^^^UUUNNNIIIIIIJJJLLLRRRXXXbbbiiivvvjjjXXXWWWqqq}}}YYYQQQKKKNNNRRROOOIIIDDD@@@===<<<===@@@FFFRRR___ooottt~~~tttjjjppprrrttt~~~rrrnnnllljjjiiippppppqqqqqqqqqnnniiieeegggfffeeeffffffddd```^^^ZZZ[[[]]]]]][[[YYYXXXXXXWWWYYY[[[\\\\\\[[[YYYWWWRRROOOJJJFFFDDDBBB@@@>>>666555444333333222333333444222555AAAUUUjjj{{{{{{rrrsssuuuzzz||||||zzz{{{}}}uuunnn^^^LLLAAA???>>><<<<<<<<<===>>>BBBFFFJJJLLLKKKKKKKKKIIIGGGEEECCCBBBBBBCCCEEEEEEFFFIIIMMMPPPWWWWWWYYY\\\ZZZWWWYYY___ooopppfffgggppp|||~~~mmmaaa[[[FFFFFFGGGIIIGGGIIITTT```cccjjjqqqssssssuuuyyy{{{zzz{{{}}}~~~xxxwwwvvvvvvsssjjj]]]SSSLLLFFFDDDHHHMMMOOOSSSWWWYYYeeejjjbbbQQQKKKsssiiiMMMKKKJJJDDD@@@======;;;:::999888888777666555555555666777999:::CCC```~~~xxxmmmmmmyyy{{{lllZZZTTT[[[gggkkkjjjfffbbb^^^]]]___bbbdddddd```aaabbbccceeefffggghhhhhhiiikkkkkklllnnnrrruuurrrrrrsssuuuwwwyyyzzz{{{||||||}}}~~~xxxcccaaa___```dddffffffeeeiiijjjiiigggccc^^^YYYVVVSSSPPPOOORRRSSSPPPPPPSSSUUU[[[fffqqquuummm]]]QQQVVVnnnpppYYYSSSPPPSSSWWWUUULLLDDD???======???@@@CCCMMMWWW```kkk~~~rrriiiooopppvvvxxxsssqqqqqqqqqqqqqqqqqqqqqpppooojjjddd______^^^^^^___``````___]]]\\\]]]\\\ZZZWWWWWWYYY[[[\\\\\\[[[ZZZYYYXXXWWWWWWTTTQQQMMMIIIFFFCCC???<<<777666555444333333333333444222333<<>>===<<<:::999888888888666666555555555777888999AAA\\\{{{yyyooolllvvv{{{lll]]]NNNLLLUUU___ddddddaaa___]]]\\\]]]```bbbccc^^^___```aaacccdddeeefffhhhiiijjjjjjjjjkkknnnqqqpppqqqsssuuuxxxzzz{{{||||||}}}~~~wwwiiiSSSWWWYYYYYYVVVTTTUUUVVVWWWVVVUUUSSSRRRQQQQQQRRRUUUXXX]]]aaa\\\RRRNNNOOOJJJMMMRRRWWWXXXSSSJJJCCCJJJZZZfffkkkuuu{{{nnnZZZXXXXXX```hhheeeTTTCCC??????BBBFFFFFFGGGMMMUUUVVV```sssnnngggnnnpppxxxvvvuuusssqqqooonnnnnnnnnooonnnnnnnnnlllhhhccc^^^ZZZYYYYYYZZZ\\\^^^^^^]]]\\\]]]]]]ZZZVVVVVVYYY]]]___]]][[[YYYWWWVVVUUUUUUSSSRRROOOLLLJJJEEE@@@<<<888777666555444333333333333444444999HHH___qqqyyy~~~iiiQQQAAA===<<<;;;>>>???BBBDDDGGGIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHNNNQQQUUUYYY]]]bbbgggkkksssttt{{{|||uuutttvvv]]]MMMDDDEEEJJJPPPVVV```sss{{{yyyzzzzzz}}}~~~~~~|||xxxwwwvvvrrrlllaaaTTTLLLFFFDDDFFFLLLQQQUUU[[[aaaiii~~~iiiZZZbbbjjj[[[OOOKKKJJJCCC???>>><<<;;;999888888777777666555555555777888999>>>XXXxxxzzzpppkkkttt~~~vvvkkkWWWKKKBBBDDDKKKRRRXXX[[[^^^]]]\\\\\\]]]___aaabbb^^^___```aaabbbcccdddeeehhhiiiiiiiiihhhiiilllooorrrsssvvvyyy{{{}}}~~~}}}}}}~~~~~~pppbbb[[[___aaa\\\SSSMMMLLLNNNJJJIIIFFFEEEFFFIIIMMMPPPWWW[[[bbbeee^^^QQQIIIHHHEEEEEEFFFFFFEEEBBB>>><<<@@@JJJQQQWWWgggzzz}}}ttt___eeeooo}}}eeeLLLDDDFFFJJJPPPRRRSSSYYY``````ccclll|||lllgggoooqqq|||{{{uuurrrsssrrroookkkgggeeeeeeiiiiiiiiikkklllkkkgggddd[[[ZZZXXXYYY[[[]]]]]]]]]ZZZ]]]___]]]YYYWWWYYY[[[]]]]]]\\\[[[YYYWWWUUUTTTQQQQQQQQQPPPOOOKKKDDD@@@999888777555444444333333222666777888DDDYYYkkkttt}}}iiiQQQAAA=========>>>@@@DDDGGGIIIIIIGGGFFFGGGGGGHHHIIIKKKMMMOOOPPP[[[___fffjjjjjjhhhfffeeeccceeelllvvvwwwvvvwwwhhhRRRGGGFFFIIISSS```mmm|||~~~yyyzzz{{{~~~}}}{{{wwwvvvtttoooggg\\\PPPIIIEEEDDDGGGNNNTTTXXX^^^eeetttfff]]]ssseee[[[OOOLLLMMMCCC@@@???===;;;999888777666777666666555555666888999===VVVvvvyyy|||zzzrrrjjjqqq{{{~~~wwwmmm```UUUGGGAAA>>>BBBFFFJJJQQQYYY[[[[[[\\\\\\]]]^^^```bbbaaaaaabbbbbbcccddddddeeeggghhhiiijjjjjjkkkoooqqqssstttwww{{{~~~}}}}}}~~~~~~}}}wwwnnneeejjjiiieee]]]SSSLLLKKKLLLEEECCCAAA@@@AAAEEEIIILLLTTTTTTWWWZZZVVVKKKCCC???BBBBBBBBBAAA>>>===>>>???AAAMMMYYYdddvvv|||kkk___pppsssUUUMMMNNNSSSZZZ^^^cccmmmwwwxxxwwwwwwzzzkkkgggnnnnnnzzzwwwrrr}}}mmmooopppnnnjjjfffeeeeeeddddddfffiiimmmnnnmmmkkk^^^\\\ZZZZZZ\\\]]]]]]]]]WWW\\\aaaaaa\\\XXXXXXYYY[[[\\\^^^^^^]]]ZZZVVVTTTOOOPPPQQQSSSSSSOOOIIIDDD999888777666444444333333222777999888AAAUUUhhhqqquuu~~~hhhOOOAAA>>>?????????AAAFFFIIIJJJHHHFFFDDDGGGHHHJJJLLLOOORRRUUUWWW^^^dddkkknnnjjjbbbYYYTTTOOOPPPUUU___iiitttqqqrrrzzznnnUUUHHHEEEIIINNN\\\ooo|||vvvxxxyyy{{{~~~}}}zzzvvvuuurrrlllcccXXXNNNGGGDDDDDDHHHOOOUUUYYY```hhhccc___~~~{{{___XXXMMMLLLMMMAAAAAA@@@>>>;;;999777666666777777666555555666888888<<>>======@@@CCCEEELLLGGGFFFJJJKKKDDD;;;666<<<>>>???>>><<<<<<>>>AAAIIIYYYkkkzzzuuuXXXWWWqqqtttVVVUUUUUUXXX```fffooo}}}lllgggkkkiiisssrrrnnnqqquuussspppnnnllliiidddaaabbbaaacccllluuuuuummmddd^^^YYYTTTTTTYYY]]]^^^]]]WWWaaajjjiii```XXXXXX[[[ZZZ]]]^^^]]]\\\\\\WWWQQQMMMPPPSSSTTTVVVUUULLLBBB===<<<;;;999777666555555333444444555???QQQeeerrrxxxxxxbbbMMM>>>:::===BBBBBBBBBDDDFFFFFFDDDCCCDDDKKKJJJLLLPPPRRRSSSVVVZZZddddddeeeeee^^^SSSMMMNNNHHHJJJQQQZZZaaahhhrrr|||}}}wwwwww~~~{{{hhhWWWLLLJJJMMMOOO___mmmwww|||vvvqqqwww~~~}}}~~~|||uuurrrooojjj___PPPHHHFFFDDDFFFJJJOOOUUU[[[bbbhhhfffvvvzzz\\\YYYTTTKKKHHHEEEDDDBBB???===<<<;;;888666777777666555555666777888888IIIhhhzzzrrrlllxxx}}}kkkkkk|||~~~fff___\\\SSSKKKIIIBBBDDDDDDFFFMMMYYY___```___^^^]]]^^^aaabbbbbbbbbccccccbbbbbbccceeeggghhhkkkkkkkkkmmmnnnqqqsssuuuwwwwwwyyy}}}|||~~~|||{{{|||~~~~~~~~~}}}||||||}}}}}}}}}|||xxxrrrjjjccc^^^ZZZVVVQQQKKKFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@???===:::888666777777777999;;;>>>@@@BBBUUUpppxxxaaaVVVUUUuuuxxxcccbbb^^^___jjj|||yyydddccciiiooo|||wwwrrrtttwwwssspppmmmjjjiiigggeeeccc______bbbhhhooonnnggg```___ZZZWWWXXX\\\```aaa``````hhhnnnkkkaaaYYYXXX[[[[[[\\\\\\ZZZZZZ[[[VVVPPPOOOUUUYYYWWWTTTRRRLLLFFF@@@???===:::777555444333333555555555;;;LLLaaappptttxxxzzzooo]]]KKK???;;;>>>BBBCCCDDDFFFGGGGGGFFFGGGJJJKKKKKKLLLMMMNNNRRRXXX^^^hhhfffccc^^^RRRHHHFFFJJJLLLOOOUUU\\\___bbbkkktttuuu|||ssscccXXXQQQNNNQQQWWW```ppp|||ooonnnqqq}}}}}}~~~}}}}}}zzztttpppmmmkkkggg]]]OOOGGGFFFDDDEEEKKKRRRTTTVVV```lllzzzwww[[[ZZZUUUMMMJJJHHHEEECCC@@@>>>===<<<999777888777666555555666777888888GGGcccmmmgggssssssmmmzzzxxxaaa[[[ZZZSSSMMMLLLJJJNNNTTT\\\iiiuuuzzzxxxhhheeebbbbbbbbbccccccbbbeeeeeeeeeeeefffggghhhiiilllkkkkkklllnnnqqqtttvvvyyyyyy{{{~~~}}}{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxuuuooofff[[[RRRMMMCCCAAA>>>:::999888999:::>>>=========<<<<<<<<<;;;999:::::::::999777555444666666777888:::<<<>>>@@@RRRhhhuuuuuusssdddOOOHHHPPPlllyyynnnooowwwxxxdddcccjjjppp|||qqqnnnrrrttttttmmmkkkgggfffffffffeeeddd]]]___bbbfffhhhfffaaa]]]___\\\ZZZ\\\```cccdddbbbfffkkknnnjjj```XXXWWWYYY]]]\\\YYYXXX\\\___\\\VVVSSSZZZ^^^YYYRRROOOLLLJJJCCCAAA>>>;;;888555444333333444555444777EEE[[[mmmnnnvvvvvvkkkqqqgggXXXIII@@@===???BBBEEEGGGIIIHHHGGGIIIMMMQQQPPPPPPPPPOOOQQQZZZeeemmmwwwpppeeeZZZMMMDDDFFFMMMSSSVVV[[[```___```hhhsssxxxbbbWWWMMMKKKOOOUUU]]]dddrrrmmmccckkkvvv}}}{{{~~~|||{{{{{{{{{xxxqqqkkkkkkhhhfffcccYYYMMMEEEEEEDDDFFFNNNVVVTTTPPP^^^rrrsss[[[ZZZUUUOOOMMMKKKFFFDDDAAA???>>>===:::888888777666555555666777888888CCC\\\zzzkkkdddppp~~~~~~rrrxxx~~~yyyeeeaaaaaa^^^\\\\\\\\\bbblllyyyrrrnnniiieeeddddddddddddggghhhhhhiiijjjjjjjjjjjjmmmllljjjjjjmmmpppuuuwww}}}|||}}}~~~|||{{{{{{zzzzzzwwwwwwwwwwwwvvvuuutttsssqqqooojjjbbbXXXNNNDDD???777666444333333444666777999999:::;;;;;;:::888777444555555666555555444444555555666777888:::<<<===BBBSSSZZZZZZ[[[SSSIIIIIIWWWnnnuuuxxx~~~wwweeeeeelllrrr~~~vvvlllmmmpppmmmhhheeedddccccccdddddddddbbb]]]```ccceeedddaaa___]]]^^^]]]\\\^^^bbbdddddddddcccfffhhhddd]]]XXXWWWYYY___]]]ZZZYYY___fffeee```YYY]]]]]]WWWQQQOOOLLLIIIBBB@@@>>>;;;888666444333222333555444555@@@WWWllliiiooo}}}wwwooohhhpppeeeVVVHHH@@@>>>@@@CCCFFFIIIIIIFFFFFFKKKQQQUUUPPPSSSTTTTTTZZZhhhvvvrrraaaTTTKKKGGGKKKRRRXXXZZZ^^^aaa___aaakkkxxxxxxkkkVVVLLLFFFJJJSSS\\\fffnnnyyyzzzgggdddttt~~~|||{{{}}}|||zzzyyywwwsssmmmhhhiiieeebbb^^^UUUJJJCCCCCCEEEGGGQQQZZZTTTNNN^^^yyyppp\\\ZZZUUUPPPNNNKKKFFFDDDAAA@@@???===:::888888888666555555666666777777???UUUuuunnndddpppxxxxxx|||pppmmmooopppqqqrrrtttzzzxxxssslllhhhffffffggggggiiijjjkkklllmmmlllkkkjjjnnnllljjjjjjmmmqqqvvvyyy~~~~~~}}}~~~~~~}}}|||{{{zzzxxxssssssssssssqqqooolllkkkfffccc___YYYQQQHHHAAA===888777666444444444555666555666888999999777666444444555555555555444444444555555666666777888999:::777CCCFFFFFFKKKKKKLLLTTT^^^rrrzzzssswwwggghhhooottt{{{qqqkkkkkkjjjfffaaa______```bbbccccccaaa___\\\___aaaaaa___]]]\\\]]]]]]\\\\\\^^^```bbbcccccc]]]___aaa```]]]\\\\\\]]]bbbaaa\\\ZZZ___ffffffbbb]]]\\\XXXSSSQQQQQQLLLFFF???>>><<<:::888777666666222222444555555>>>TTTiiijjjooo}}}vvvpppllljjjuuuhhhVVVFFF??????BBBDDDFFFHHHGGGDDDGGGPPPWWWXXXOOOUUUYYY]]]gggwwwwwweeeRRRIIIHHHJJJMMMQQQZZZ[[[\\\]]]\\\___kkkwww~~~zzzsssggg\\\QQQJJJGGGMMMVVV```iiiqqqrrrvvv|||{{{wwwkkkrrr~~~}}}}}}~~~|||{{{zzzyyyvvvrrrmmmjjjhhhccc___YYYPPPFFFBBBCCCHHHKKKTTT[[[UUURRRddd}}}www|||mmm\\\[[[TTTOOOMMMJJJFFFDDDAAA@@@???===:::888999888777555555555666777555;;;OOOppppppccckkk|||vvvzzz|||zzz~~~{{{uuunnnjjjhhhjjjkkklllllllllnnnnnnnnnmmmlllkkkooommmlllkkknnnsssxxx{{{~~~~~~~~~~~~~~~~~~}}}}}}{{{xxxuuuoooooonnnmmmjjjgggdddbbb[[[YYYUUUPPPJJJDDD???<<<666555444222222222222222333555666888888777555444666666555444444444333333666666777777888888888888888???>>><<>><<<:::999888777666555555666666666777HHHiiitttcccggg|||tttxxx}}}xxxrrrnnnnnnoooqqqqqqppppppppppppooonnnmmmmmmooonnnnnnnnnqqquuuzzz}}}}}}}}}~~~~~~}}}~~~}}}|||zzzuuuqqqhhhgggeeeccc___\\\YYYWWWRRROOOLLLGGGAAA===999888333333222222222333333444555555777888888777666666777666555444444444444444888888999999999888888777333888666777???BBBKKK\\\qqqwwwsss{{{www}}}~~~rrrggglllrrrwwwvvvqqqpppjjjiiigggdddaaabbbeeehhhaaa^^^[[[ZZZ[[[]]]]]]]]][[[ZZZYYYZZZ[[[\\\]]]]]]___^^^]]][[[[[[\\\___bbb]]]]]]^^^aaaccccccaaa^^^[[[^^^]]]XXXVVVYYY\\\]]]XXXYYYXXXSSSQQQQQQNNNIIIDDDBBB@@@>>>;;;:::999888666111111666777888FFFWWWeeemmm{{{pppeee___[[[[[[ZZZYYY```hhhjjj^^^NNNCCC@@@BBBDDDEEEDDDEEEDDDFFFVVVjjjpppjjjeeennnuuu{{{zzzhhhUUUOOOLLLOOOSSSWWW\\\aaaaaa___ccckkkpppsssvvvzzz}}}xxxmmmbbb]]]ZZZSSSLLLGGGJJJPPPXXX]]]bbblllvvvnnnyyy|||{{{}}}yyyyyyyyywwwsssooolllkkk```YYYRRRLLLEEEAAACCCIIINNNUUUXXXVVVZZZhhhvvv~~~jjjYYYoooxxxcccZZZYYYRRRNNNOOOJJJJJJHHHEEEDDDCCCAAA>>><<<:::999777666555555555666888555???___kkkkkk}}}tttuuu}}}~~~yyyuuuuuuvvvvvvwwwttttttrrrqqqqqqpppppppppoooooopppqqqtttxxx{{{~~~|||~~~~~~}}}{{{zzzwwwpppkkk```^^^ZZZVVVRRROOOLLLKKKGGGEEEBBB>>>:::888666555555555555555555666666666777777888888888999999999888888777777777888999::::::;;;;;;;;;;;;:::888777000555444666>>>???GGGZZZmmm|||nnnkkktttssspppiiiaaaZZZZZZ```eeewww~~~|||{{{~~~nnneeekkkqqquuuwwwsssnnniiihhhaaacccdddeeeeeeeeefffhhheee```ZZZWWWWWWZZZ]]]___]]][[[YYYZZZ]]]```aaaaaa```___]]][[[ZZZ[[[___bbb^^^^^^^^^```bbbaaa]]]ZZZSSSYYY\\\XXXVVVZZZ___bbbTTTYYY[[[VVVQQQPPPOOOMMMHHHFFFCCC@@@===;;;999888888111000555666666@@@OOO^^^gggiiiZZZPPPLLLJJJMMMOOOQQQ[[[ggg```VVVIIIBBBAAADDDEEEEEEDDDDDDCCCIII^^^vvv{{{rrrhhhpppwww{{{~~~gggLLLGGGIIINNNTTTUUUWWW^^^fffdddeeelllyyyyyyoookkkiiiccc[[[KKKPPPYYYaaaccceeeoooyyy{{{yyy{{{~~~xxxxxxxxxuuupppllliiihhh\\\UUUMMMGGGBBB@@@DDDLLLPPPXXXYYYTTT\\\ooo}}}~~~fffZZZuuurrr___XXXXXXRRROOOPPPKKKMMMJJJHHHFFFEEECCCAAA>>>:::999777666555555555666:::444:::WWW}}}uuusssvvvsss{{{~~~{{{zzzzzzzzzzzzxxxvvvtttsssrrrrrrrrrsssooopppqqqsssvvvyyy|||~~~|||~~~{{{yyyxxxtttmmmgggZZZWWWSSSNNNIIIFFFDDDCCC???>>><<<999888777777777777777777666555444444444999999888888999:::;;;<<<;;;:::::::::<<<>>>@@@AAA<<<<<<======<<<;;;999888;;;===:::999<<<888<<>>GGGYYYfffxxxqqqWWWJJJOOOJJJKKKSSSTTTRRRWWWaaabbbVVVIIIBBB@@@>>>AAAEEEGGGEEEFFFQQQhhh{{{yyykkkmmmvvvzzzgggSSSJJJIIIQQQTTTRRRVVV___dddbbbbbbmmmyyyzzz~~~uuu\\\JJJOOOVVV[[[aaajjjvvv~~~~~~}}}|||zzzyyyyyyvvvsssrrrpppmmmgggbbbXXXSSSKKKCCC@@@AAAEEEHHHRRRRRRZZZWWWWWWtttpppYYYccc}}}sssddd___XXXUUUTTTSSSQQQOOOMMMNNNLLLFFFCCCCCCAAA===:::999888666555444444444444@@@>>>LLLyyy}}}qqqmmmuuu|||}}}~~~}}}|||zzzyyyvvvrrrooommmmmmnnnqqqrrrtttttttttvvvzzz|||~~~{{{yyyuuukkk___UUUQQQKKKGGGDDDCCCBBBAAA;;;:::999777666666555555444555777777777999<<>>888999;;;===??????>>>>>>>>>======>>>???@@@???>>>>>>>>>>>>===<<<;;;;;;;;;GGGMMMTTTWWWXXX\\\dddkkkdddgggiiikkkjjjjjjkkkllloooppprrrrrrqqqyyy}}}||||||}}}yyyyyyzzzzzzkkkaaaeeeoooxxxxxxllljjjkkkhhheeedddaaabbbcccdddddddddcccbbbddd```^^^___eeeiiijjjiii^^^]]]\\\\\\\\\]]]^^^___```^^^[[[ZZZZZZ[[[]]]]]]___bbbddddddaaa______```^^^^^^^^^```ccccccaaa^^^XXX^^^aaa]]]XXXUUURRROOOLLLJJJGGGEEEBBB>>>:::777444444555666444444:::CCCTTTaaassswwwjjjRRRIIIIIILLLQQQRRRQQQSSS]]]gggaaaTTTGGGBBBAAA@@@BBBEEECCCDDDGGGSSSfffvvvyyytttjjjooowww|||rrr___PPPKKKMMMRRRUUUVVVXXX]]]cccfffkkk}}}}}}}}}eeeMMMSSSZZZ^^^bbbkkkyyy~~~xxxuuuyyy~~~}}}|||zzzyyyxxxuuusssqqqooommmhhhaaa\\\SSSOOOHHHBBB@@@CCCGGGKKKUUUWWW^^^]]]bbb~~~lllWWWhhhoooccc___YYYUUUTTTSSSRRRPPPNNNOOOMMMGGGCCCCCC@@@<<<;;;:::888777555555444444333===;;;IIIuuu{{{vvvtttqqqwww{{{zzzwwwssspppooooooqqqqqqrrrsssttttttwwwzzz}}}||||||~~~{{{xxxtttjjj^^^QQQMMMGGGCCC@@@???===<<<:::999888777666666666666444666999::::::;;;<<<===;;;:::999777777777777888888999:::;;;<<<<<<;;;;;;<<<===>>>@@@BBBAAA@@@>>><<<<<<<<<<<<;;;;;;<<<<<<<<>>;;;:::888777999888777666666666666666555888<<<>>>======<<<===???>>><<<;;;:::999999::::::::::::::::::999999999:::<<<@@@CCCEEEEEEDDDCCCBBBBBBCCCBBB@@@@@@BBBDDD>>>CCCEEEDDDDDDKKK[[[hhh{{{~~~~~~}}}}}}}}}~~~xxxvvv{{{rrrgggaaagggqqq||||||rrrqqqnnniiigggiiikkkhhheeeeeedddcccccccccbbbaaa``````ZZZ\\\aaahhhnnnpppooommmcccbbbaaaaaaaaabbbdddeeeaaaaaa```___^^^^^^```bbbjjjiiigggfffeeefffiiijjjhhhgggfffeeeccc```^^^\\\UUU[[[^^^ZZZVVVUUUUUUSSSNNNQQQRRRNNNGGG@@@===<<<777666666777666333555:::HHHWWWjjjzzzzzzcccccc|||xxx```VVVYYYaaauuu|||oookkkxxx}}}wwweeeWWWIIIEEEFFFEEECCCBBBAAAFFFLLLSSS^^^iiimmmkkknnnwww{{{qqq\\\LLLKKKRRRYYYWWWZZZaaahhhqqqssshhh```WWW[[[[[[\\\ccchhh\\\JJJNNNQQQVVV___kkk{{{rrrfff___^^^___dddjjjuuu~~~}}}}}}|||zzzxxxwwwuuuoooooommmiiiccc\\\TTTNNNHHHEEEAAA>>>@@@DDDJJJOOOUUU[[[```eeeuuutttSSS^^^~~~yyyccc```]]]YYYVVVTTTSSSSSSTTTTTTUUURRRKKKGGGEEEBBB>>>===<<<:::888666555555444555666555BBBffftttzzzwwwuuu{{{zzzvvvpppllljjjjjjkkkllloooqqqssstttuuuwww{{{~~~|||}}}zzzvvvqqqeeeYYYIIIEEE???;;;999777666555777777777666666777777888999;;;===>>>>>>===>>>???@@@@@@@@@@@@????????????<<<;;;:::999999999999::::::<<<@@@CCCEEEHHHKKKNNNNNNOOOPPPNNNLLLKKKMMMOOOQQQTTTTTTPPPLLLQQQ^^^iii|||~~~}}}~~~zzzwwwwwwtttzzzpppfffbbbiiirrr~~~{{{{{{{{{qqqkkkmmmkkkhhhhhhjjjjjjfffeeeffffffeeedddcccaaa``````___^^^^^^___bbbfffjjjlllmmmddddddcccbbbbbbcccddddddaaacccdddcccaaaaaadddfffnnnlllhhhfffggghhhkkklllfffffffffdddaaa___^^^]]]ZZZ___```ZZZUUUTTTTTTRRRNNNQQQSSSPPPIIICCC@@@???888666666777666444555:::DDDUUUhhhwww{{{jjjnnnsss]]]YYYaaannnyyyzzzqqqiii\\\OOOJJJHHHEEEBBBAAABBBFFFKKKPPPYYYeeelllmmmsss{{{|||lllUUUJJJNNNWWWYYYZZZ___iiiuuummmbbb\\\WWWSSSYYYZZZZZZZZZbbbiiicccXXXXXXWWWYYYdddttt~~~wwwkkkccc___```dddkkkpppxxx~~~~~~}}}}}}{{{yyywwwvvvtttooonnnlllggg```WWWPPPKKKEEECCC@@@>>>AAAFFFLLLPPPWWW^^^ccckkkzzz|||hhhRRRkkkrrraaa]]]\\\YYYUUUSSSSSSTTTUUUWWWXXXUUUNNNJJJHHHEEEAAA>>>===;;;999777666555555777444666AAA\\\zzz~~~xxxsssxxx|||wwwrrrkkkffffffhhhiiiiiinnnppprrrsssuuuxxx|||~~~yyyuuuooobbbUUUHHHDDD>>>;;;999888777666777777666777777888999:::>>>>>>>>>===<<<===@@@CCCAAABBBDDDEEEEEEDDDBBBAAA???===;;;999888999::::::<<<===>>>@@@CCCJJJRRRXXX]]]```cccbbb___^^^```ccciiikkkjjjddd^^^]]]bbbhhhvvv~~~yyyyyyuuu}}}~~~~~~~~~~~~{{{vvvsssxxxtttxxxnnngggeeelllttt~~~~~~qqqppprrrmmmjjjkkkiiigggggghhhfffcccdddhhhiiigggfffcccbbb``````___bbbaaaaaaaaacccfffiiikkkcccaaa```___^^^^^^______```bbbeeeeeecccdddgggjjjmmmjjjfffcccdddfffggghhhcccccccccaaa^^^\\\\\\]]][[[______YYYTTTTTTTTTSSSQQQRRRRRRQQQMMMIIIFFFEEE<<<888666777777444666999>>>RRReeerrr|||qqq^^^^^^hhh~~~nnniii___SSSMMMHHHCCC@@@@@@AAAEEEJJJPPP]]]llltttvvvyyy~~~yyygggSSSLLLRRRZZZXXXaaammmxxxkkk]]]YYYWWWTTTSSSVVVZZZ]]]cccnnnxxxxxxrrrcccaaabbbkkkxxxvvvjjjfffbbb```eeemmmxxx{{{~~~}}}||||||{{{zzzxxxuuusssrrrmmmllliiicccZZZQQQLLLIIICCCAAA??????CCCIIIPPPTTTVVV]]]cccoooyyymmmZZZYYY~~~lllbbbZZZYYYWWWTTTQQQQQQTTTVVVWWWXXXVVVOOOKKKJJJGGGCCC???>>><<<:::888666555555777333888@@@RRRxxx||||||}}}uuuwww}}}yyypppjjjccc```bbbfffiiijjjmmmoooqqqsssuuuxxx}}}~~~yyytttmmm```RRREEEBBB===:::999999999888777777777888999:::<<<<<>><<<;;;<<>>>>>===@@@GGGRRRZZZkkkqqqxxx{{{{{{{{{zzzvvvttttttvvvzzzyyy~~~|||~~~zzzwwwvvvzzztttyyy|||kkkfffgggnnnuuu}}}wwwqqqmmmlllllljjjiiiiiihhhggggggdddbbbffflllkkkjjjgggdddbbbaaa`````````aaacccdddddddddeeeeeeaaa___]]][[[ZZZYYYZZZZZZ\\\```ddddddcccdddhhhllllllhhhcccaaabbbccccccbbb```aaaaaa^^^[[[YYYYYY[[[WWW[[[\\\WWWSSSUUUWWWWWWVVVTTTSSSSSSRRRQQQOOOMMMBBB<<<888777666444555888888LLL___jjjwwwvvvhhhkkkwwwjjjeee]]]UUUOOOGGG@@@>>>AAAAAAFFFNNNZZZlll~~~|||}}}uuuaaaRRRPPPVVV[[[\\\qqq{{{pppeeeaaa___[[[YYY[[[ZZZbbbmmmyyynnnqqqwww}}}uuuiii```ZZZ]]]___```kkkyyy~~~|||{{{zzzyyyxxxwwwuuurrrpppoooiiihhhddd]]]SSSKKKGGGFFF@@@??????AAAFFFMMMUUUZZZYYY```gggwww|||cccXXXnnnyyyaaa^^^WWWWWWVVVSSSPPPPPPSSSVVVVVVWWWUUUOOOKKKJJJHHHDDD@@@???<<<:::888666555555666222999???HHHnnn|||wwwzzzvvvxxxsssccc]]]VVVVVV[[[ccchhhiiimmmoooqqqsssuuuyyy}}}~~~xxxssslll^^^PPPAAA>>>:::888888999999999777777888999:::<<<>>>???AAAAAA@@@>>><<<===@@@BBBLLLRRR[[[cccgggfffbbb___WWWSSSLLLFFFAAA>>>>>>>>>===>>>>>><<<<<>>>>>CCCCCCIIITTTeee{{{~~~}}}qqq^^^RRRSSSXXX[[[bbbrrrnnnmmmmmmhhhaaaaaafffkkkvvv|||xxxYYYUUUNNNNNNUUU[[[```qqq}}}|||{{{zzzxxxwwwvvvuuurrrpppnnnmmmfffddd```XXXNNNFFFCCCCCC======>>>AAAHHHQQQYYY^^^bbbiiirrrfffaaalllWWWXXXVVVVVVUUURRROOOOOOSSSVVVTTTUUUSSSMMMJJJJJJHHHDDD@@@???===:::888777666555555111:::>>>BBBhhh}}}uuu~~~vvv{{{sssmmmWWWQQQKKKMMMUUU___eeehhhlllnnnqqqsssuuuyyy~~~~~~xxxssskkk\\\OOO>>>;;;777666666888888888777777888999;;;===???@@@???@@@AAA@@@>>>>>>>>>@@@FFFNNN\\\hhhppprrrooommmeee```XXXOOOHHHDDDCCCCCC<<<>>>???===;;;===EEELLLVVVcccuuu~~~~~~~~~~~~~~~{{{}}}~~~{{{yyyzzz{{{zzzwwwssscccbbbgggpppwwwxxxqqqlllppprrrrrrooojjjggghhhiiihhhhhhiiiiiijjjjjjjjjjjjjjjgggdddaaa``````^^^\\\]]]___aaacccdddbbb```^^^aaa___]]]ZZZXXXWWWWWWVVV]]]]]]^^^```dddfffgggggghhhdddaaa___^^^^^^^^^]]]aaa\\\XXXXXX\\\]]][[[XXXZZZZZZZZZYYYVVVUUUUUUVVVXXXWWWWWWZZZ[[[YYYTTTPPPJJJDDD===777555555666666555@@@RRRbbbkkkxxxnnnWWWUUUSSSOOOIIIDDDAAAAAABBBHHHQQQ]]]mmm}}}yyyqqqdddWWWQQQUUU]]]mmm~~~|||tttooonnnnnnnnnuuu{{{rrrfffOOOKKKKKKOOOVVV]]]gggwww}}}{{{yyyyyywwwtttrrrqqqooommmkkkeeebbb[[[SSSLLLEEEAAA???>>>@@@DDDHHHNNNUUU]]]cccgggqqq~~~rrriii[[[[[[XXXWWWUUUSSSPPPPPPRRRSSSSSSRRROOOLLLIIIGGGFFFEEEEEE@@@;;;999999999777555555555333444BBB```}}}yyy|||xxxvvvkkk[[[KKKHHHGGGKKKTTT^^^dddgggmmmoooqqquuuxxx|||xxxqqqhhhZZZMMM???<<<888666666777777777888;;;>>>@@@???>>>??????AAABBBBBB@@@>>>======???FFFHHHNNNXXXdddnnnuuuxxxvvvnnnaaaWWWPPPKKKHHHFFFDDDBBB@@@======>>>@@@AAAKKKVVVcccqqquuuhhheeejjjxxx}}}|||{{{zzzzzz{{{|||}}}}}}jjjaaaccciiiqqq{{{zzzsssoookkkhhhqqqrrrrrroookkkiiiiiijjjgggggghhhhhhiiiiiijjjjjjgggeeeaaa______```______\\\]]]^^^```bbbbbbbbbbbbcccaaa]]]ZZZWWWVVVVVVVVV^^^^^^^^^```ccceeeeeefffdddaaa^^^]]]^^^___```___[[[WWWTTTVVVZZZ\\\[[[YYYXXXZZZ[[[ZZZXXXWWWVVVWWWXXXWWWWWWXXXXXXUUUPPPLLLJJJEEE>>>999777666555555444;;;KKK^^^iiittt~~~{{{iiiSSSOOONNNKKKFFFBBBAAABBBDDDJJJWWWeeetttyyyxxxrrreeeVVVQQQYYYcccvvv~~~wwwrrrpppoooqqqzzz|||oooiiixxx```PPPNNNMMMPPPUUU\\\ggg{{{}}}zzzxxxwwwuuusssqqqpppnnnllliiiccc___YYYQQQJJJDDD@@@>>><<>>>>>@@@BBB@@@CCCIIIPPPXXXbbbnnnuuuyyyvvvoooeeeZZZRRRMMMLLLFFFDDDAAA???======>>>>>>AAAKKKYYYjjj}}}ooo```\\\YYYYYY\\\ggg}}}~~~}}}|||{{{{{{{{{|||{{{fffaaacccjjjttt~~~~~~tttmmmkkkkkkjjjiiinnnoooooommmjjjhhhhhhhhheeeffffffggghhhhhhiiiiiieeebbb___]]]^^^```aaaaaa^^^^^^]]]\\\]]]___aaabbbaaa___[[[XXXWWWWWWXXXYYY______```aaabbbccccccdddaaa___]]]]]]___aaaccccccYYYVVVTTTUUUYYY[[[ZZZXXXVVVXXXZZZZZZXXXVVVUUUUUUXXXWWWVVVUUUTTTQQQLLLIIIJJJFFF@@@<<<999777555444777777DDDYYYdddkkkyyysssmmm\\\IIIFFFEEEDDDBBBAAAAAADDDGGGVVVcccooo}}}tttyyywwwhhhVVVRRR]]]kkkrrroooooosssyyyyyyjjj```]]]dddllluuunnnXXXSSSTTTSSSTTTXXX]]]iii~~~|||zzzwwwvvvtttqqqpppooommmjjjggg___\\\UUUNNNGGGAAA>>><<<<<<@@@FFFJJJOOOVVV___fffsssxxxdddZZZ\\\ZZZXXXVVVTTTSSSSSSTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHFFFCCC@@@===<<<;;;:::888444666666555;;;SSSwwwzzz}}}|||{{{}}}oooddd___WWWMMMAAA@@@BBBIIIVVVbbbjjjnnnqqqsssvvvyyy|||}}}~~~~~~|||}}}xxxpppfffVVVIII@@@===999888999;;;;;;<<<>>>@@@CCCCCCBBB@@@@@@@@@BBBBBBBBBAAA@@@BBBFFFIIIEEEIIINNNOOOQQQWWWbbbkkkooorrrrrrmmmbbbYYYTTTSSSKKKIIIFFFDDDBBB@@@@@@@@@@@@GGGPPP[[[nnnwwwaaaSSSGGGLLLQQQSSSQQQWWWiii{{{~~~~~~~~~}}}}}}|||zzzyyy|||sssaaa___ccclllwwwwwwuuupppkkkhhhhhhiiiiiiiiihhhhhhhhhgggfffdddddddddddddddeeeffffffggghhhhhhfffccc___]]]^^^```aaaaaacccaaa]]]YYYYYYZZZ]]]___[[[ZZZXXXWWWXXXZZZ^^^```aaabbbbbbbbbaaaaaabbbcccaaa___]]]]]]___bbbcccccc]]]ZZZXXXXXXYYYYYYWWWUUUTTTWWWYYYYYYWWWTTTRRRQQQVVVVVVUUUTTTRRRPPPMMMKKKKKKHHHCCC???<<<999666444;;;666@@@VVV```aaaqqqvvvfff___YYYKKK>>>>>>>>>>>>>>>???BBBFFFJJJ```iiitttppp|||oooYYYSSS```ooorrrqqqeeeiiiqqq}}}xxxiii```[[[^^^aaaccchhhsss}}}~~~xxx}}}ppp]]]XXX^^^\\\]]]```bbbdddmmm~~~~~~|||xxxvvvtttsssqqqooonnnkkkgggdddZZZVVVPPPIIICCC???===<<>>===;;;:::999444666777555777JJJnnnyyy~~~wwwfffXXXPPPIIICCC======@@@JJJXXXfffooossssssuuuxxx{{{|||}}}}}}}}}{{{|||~~~xxxooodddTTTFFF>>>;;;888888999<<<======AAACCCFFFFFFDDDBBBAAAAAACCCCCCBBBAAABBBEEEJJJNNNSSSWWW[[[[[[YYYYYY\\\___```dddjjjllljjjddd^^^[[[PPPNNNMMMKKKIIIHHHHHHHHHGGGKKKOOORRR[[[gggpppsss{{{tttcccVVVOOOPPPUUUYYYXXXSSSTTT^^^hhh~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||zzzyyy{{{jjj]]]^^^cccmmm{{{uuupppmmmhhhgggdddaaa``````aaacccccceeedddccccccccccccbbbbbbdddeeeeeeeeeeeefffffffffgggccc```^^^^^^`````````bbb___[[[WWWVVVXXX[[[^^^ZZZYYYXXXWWWXXX[[[^^^```aaacccdddccc```___```bbb___\\\ZZZYYY[[[]]]^^^^^^ZZZYYYXXXXXXWWWVVVUUUSSSWWWZZZ\\\[[[WWWSSSQQQOOOUUUUUUUUUTTTRRRQQQQQQQQQNNNKKKGGGCCC@@@<<<888555999333<<>>BBBGGGKKK^^^hhhxxx}}}ooottt[[[UUUbbbpppvvvdddccceeeooo~~~pppeeebbbcccdddoooqqqttttttuuuuuupppkkkeeegggiiieee\\\WWW]]]fffdddiiippprrrpppsss~~~~~~}}}{{{wwwttttttrrrpppnnnkkkhhhccc___TTTQQQKKKEEE@@@>>>======@@@FFFLLLPPPUUU^^^lllvvvzzz```cccooo^^^]]]YYYVVVQQQOOOOOOPPPOOOMMMKKKKKKJJJIIIHHHHHHHHHHHHDDDDDDBBB???<<<:::999999555666777666555CCCeeeyyy||||||ooo]]]MMMDDD???<<<<<<<<<@@@KKKZZZiiirrrvvvrrrsssuuuwwwwwwxxxwwwwwwxxxzzz}}}wwwooocccSSSDDD<<<999777777999<<<>>>???CCCEEEHHHHHHFFFCCCBBBBBBAAAAAA@@@???@@@CCCHHHLLLVVVZZZ```eeehhhgggccc```\\\^^^bbbiiioooooohhhbbbSSSRRRQQQPPPPPPPPPQQQRRRPPPTTTVVVVVVYYY^^^```^^^bbbhhhooonnnhhhcccccceeekkkjjjgggbbb^^^___aaabbbooo~~~~~~~~~}}}}}}}}}||||||{{{|||}}}~~~}}}|||{{{zzzzzz~~~ccc[[[]]]dddpppvvvpppnnniiiddd```___]]]\\\\\\^^^```aaacccbbbaaabbbcccdddcccbbbfffffffffeeeeeeeeeeeeddddddbbb___^^^______^^^]]][[[YYYWWWVVVWWWYYY]]]___]]]\\\ZZZYYYYYYYYYZZZ[[[___aaacccaaa^^^\\\^^^```ZZZWWWTTTTTTUUUVVVWWWVVVSSSSSSTTTUUUUUUTTTTTTSSS[[[\\\]]]\\\YYYUUUSSSRRRTTTUUUUUUTTTSSSSSSUUUWWWSSSOOOJJJFFFBBB>>>:::777444111888HHHVVV\\\eeennn~~~oooRRRFFFCCC???======<<<======>>>???BBBGGGKKKZZZhhhpppppptttZZZTTTcccrrrmmm^^^___fffuuummmeeegggmmmrrrvvv}}}}}}zzzooommmhhhaaa[[[ZZZ^^^cccllluuu~~~|||~~~~~~}}}}}}zzzvvvsssrrrpppmmmkkkhhhccc]]]XXXNNNKKKFFFAAA>>>===>>>???BBBGGGMMMQQQVVVbbbsss|||gggVVVdddpppddd]]]XXXRRRPPPPPPPPPNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHDDDDDDDDDAAA===:::999:::555555777666444>>>\\\zzzzzzzzzxxx~~~uuueeeTTTFFF>>>:::888;;;<<>>>>>>>>======???DDDGGGKKKPPPYYYdddnnnqqqooollldddaaa```eeelllnnnhhhaaaXXXVVVUUUTTTUUUXXX[[[]]]___cccfffddddddeeebbb]]]dddjjjqqqsssrrrttt{{{wwwqqqrrruuutttpppmmmvvv~~~~~~~~~~~~}}}}}}}}}|||{{{{{{||||||||||||{{{{{{yyywww___]]]```ggguuusssuuuuuurrrqqqpppkkkeeefffeeebbb___]]]]]]___aaa```___^^^___aaacccbbb```hhhhhhgggfffeeedddcccccc^^^]]]\\\]]]^^^___]]]\\\WWWVVVVVVWWWXXXZZZ\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWW[[[^^^```^^^ZZZXXXZZZ]]]VVVTTTQQQQQQRRRTTTTTTTTTQQQSSSTTTTTTTTTSSSRRRRRRXXXYYYZZZYYYWWWUUUUUUUUUUUUVVVVVVUUUSSSSSSVVVYYYWWWSSSMMMHHHDDD@@@===:::555555666???MMM\\\dddgggyyycccHHHAAAAAA>>>===AAAAAAAAAAAA@@@@@@BBBGGGJJJWWWfff|||kkkrrrmmmSSSSSSeeeuuu}}}fff^^^eeemmm~~~wwwuuu{{{|||ssskkkgggffffffrrr~~~~~~}}}}}}}}}|||zzzuuurrrooommmjjjgggbbb\\\UUUQQQJJJGGGCCC???===>>>@@@AAAHHHMMMRRRUUU[[[iii}}}oooWWWVVVnnnmmmccc]]]WWWSSSSSSSSSOOOLLLMMMLLLKKKJJJIIIIIIIIIIIIDDDFFFFFFCCC???;;;;;;;;;666444555777555;;;UUUqqq}}}sssxxx{{{tttxxxkkkYYYJJJAAA<<<999888;;;;;;@@@KKKYYYfffnnnrrrqqqooommmlllkkklllmmmmmmhhhkkkpppuuuyyy|||}}}}}}~~~}}}vvvnnncccQQQCCC:::888777888;;;@@@BBBDDDCCCFFFHHHIIIGGGEEEEEEEEE???@@@AAA@@@???@@@BBBEEEFFFJJJRRR[[[dddlllssswwwrrrlllgggfffhhhjjjgggdddaaa___\\\[[[\\\```eeehhhqqqvvvzzzzzz{{{|||zzzvvv~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||xxxqqq]]]```eeelll{{{jjjlllmmmkkklllooolllgggmmmkkkfffaaa\\\ZZZ\\\]]]]]][[[ZZZ[[[___```___]]]jjjiiihhhgggeeedddcccbbbXXXXXXYYY\\\^^^^^^]]][[[WWWWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYYYYXXX[[[^^^\\\WWWUUUXXX[[[VVVTTTQQQQQQSSSVVVWWWWWWVVVWWWXXXWWWTTTRRRPPPPPPSSSTTTUUUUUUSSSSSSTTTVVVVVVWWWWWWUUURRRRRRUUUYYYZZZUUUOOOIIIEEEBBB>>><<<;;;;;;888999FFFZZZcccbbbtttvvvZZZCCC???BBB>>>>>>BBBDDDDDDCCCBBBAAACCCFFFIIIRRR^^^}}}zzzfffffftttfffNNNQQQgggyyyyyybbb^^^kkk}}}|||~~~xxxuuusssvvv}}}}}}}}}}}}|||yyyuuuqqqmmmkkkgggddd___XXXPPPKKKHHHEEEAAA>>>===>>>AAACCCNNNRRRWWWZZZ```pppfffNNNXXXtttnnnhhhbbbZZZWWWWWWVVVRRRNNNOOONNNMMMKKKKKKJJJJJJJJJEEEGGGHHHEEE@@@===<<<===666333444777666:::QQQlll{{{ooosss|||qqq||||||rrrcccQQQEEE???<<<:::::::::;;;???JJJWWWdddkkknnngggeeebbb___^^^___```bbb```dddjjjqqqvvvzzz|||||||||~~~|||vvvnnncccRRRCCC;;;999888999===AAADDDFFFCCCEEEHHHIIIGGGFFFEEEEEEDDDEEEEEEEEECCCCCCEEEFFFJJJNNNRRRUUUYYYbbbooozzzzzzsssmmmkkklllmmmnnnkkkhhhdddbbbcccggglllppp{{{~~~~~~~~~~~~}}}{{{{{{{{{|||wwwooo]]]ccciiipppfffooosssmmmkkkoookkkccciiiiiieee___\\\___aaa___[[[ZZZYYYYYY[[[^^^bbbdddnnnllliiieeebbb```______\\\ZZZYYYYYYZZZZZZYYYWWWTTTTTTVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[YYYXXX]]]]]]]]][[[XXXVVVVVVVVVWWWTTTQQQPPPRRRUUUWWWWWWVVVXXXXXXTTTOOOMMMQQQUUUWWWTTTPPPPPPSSSUUUUUUTTTPPPVVV[[[YYYSSSPPPSSSWWWQQQNNNKKKGGGEEEBBB>>>;;;888888777999AAAPPP]]]dddmmm~~~jjjOOOEEEIIIFFFCCCFFFFFFCCCCCCBBBBBBGGGLLLIIICCCCCCOOO\\\bbb```___dddjjjzzzrrrggg[[[PPPSSSiii{{{iii[[[WWWlllyyywww}}}~~~~~~~~~~~~}}}yyywwwwwwrrrlllmmmiiiddd___YYYSSSLLLHHHDDDBBB>>><<<===BBBGGGJJJSSSQQQ[[[___aaaXXXOOOnnn|||sssnnnjjjeee___XXXTTTRRRSSSTTTWWWVVVSSSPPPNNNMMMMMMMMMNNNLLLJJJFFFBBB>>>:::888999444444777555888LLLcccnnnooo}}}qqqmmmyyyrrrsss|||yyyqqq```XXXKKK@@@:::888888999===>>>BBBJJJSSSYYY[[[ZZZ^^^ZZZUUURRRRRRSSSUUUVVVZZZ```jjjrrrwwwyyy{{{|||~~~|||yyyrrrhhhZZZKKKBBB777999;;;===???AAABBBBBBDDDFFFGGGHHHHHHHHHJJJKKKMMMGGGFFFIIIJJJGGGJJJOOOYYY^^^bbbdddjjjqqquuutttyyyzzz{{{xxxssslllhhhfffjjjnnnsssuuutttqqqooonnn}}}~~~|||}}}~~~~~~~~~~~~}}}}}}|||||||||yyyyyy{{{{{{xxxuuuyyyiiiaaadddhhhttthhhtttyyyrrrlllmmmlllgggfffgggddd^^^]]]aaabbbaaa\\\\\\[[[ZZZ[[[]]]```aaaiiihhheeebbb___^^^]]]]]][[[ZZZYYYZZZ[[[[[[YYYXXXRRRSSSUUUWWWYYYZZZZZZ[[[```bbbcccaaa]]]YYYYYY[[[^^^^^^^^^[[[XXXVVVUUUVVVYYYWWWUUUTTTVVVWWWXXXWWWWWWXXXYYYUUUQQQOOORRRVVVWWWTTTQQQQQQSSSTTTTTTSSSWWW[[[^^^\\\WWWTTTUUUWWWRRRPPPLLLIIIGGGDDD@@@>>>:::999777888???KKKXXX```eeezzz~~~fffLLLBBBGGGEEECCCGGGHHHKKKLLLKKKJJJMMMQQQOOOJJJBBBIIIPPPTTTVVVZZZbbbhhhoooiiiaaaXXXSSSZZZqqqvvvcccWWWYYYqqq~~~xxxqqqpppsss~~~}}}~~~|||xxxvvvvvvqqqkkkjjjgggaaa\\\VVVPPPJJJFFFBBB@@@>>><<<>>>CCCHHHLLLTTTUUU___cccjjjxxxUUUWWWyyytttqqqtttpppiiifffgggccc]]]WWWSSSRRRSSSTTTVVVTTTRRROOOMMMMMMLLLLLLLLLKKKIIIGGGCCC@@@===;;;999555555777555777III]]]}}}ssstttwwwnnn{{{uuuttt{{{~~~xxxooofff[[[SSSGGG===888777888999======@@@FFFMMMQQQSSSRRRNNNKKKHHHFFFGGGJJJMMMNNNYYY```jjjrrrwwwzzz{{{|||}}}{{{wwwqqqfffXXXIII???777999;;;>>>AAACCCDDDEEEDDDFFFHHHHHHHHHIIIKKKMMMMMMJJJJJJNNNPPPTTT___kkkpppxxx{{{uuunnngggdddlllrrrzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyy{{{{{{yyywwwzzz|||fff___ccciiivvvjjjvvv{{{tttkkkjjjkkkiiiggghhheee___]]]```aaa___\\\\\\\\\[[[\\\\\\]]]]]]eeedddbbb```^^^]]]]]]\\\YYYYYYYYY[[[\\\\\\ZZZXXXRRRSSSUUUWWWYYY[[[\\\\\\bbbdddddd```ZZZVVVVVVYYY^^^^^^]]][[[XXXVVVVVVWWW]]][[[YYYYYYZZZZZZYYYWWWWWWYYYYYYVVVRRRQQQTTTWWWWWWUUURRRRRRRRRSSSSSSSSS[[[]]]]]][[[XXXUUUTTTUUUQQQOOOLLLJJJIIIFFFBBB???===:::777777;;;FFFSSS]]]^^^mmm}}}dddJJJ@@@FFFFFFEEEJJJKKKKKKMMMNNNNNNQQQVVVVVVSSSJJJHHHGGGIIIMMMUUU]]]bbb```]]]YYYVVVXXXeee~~~nnnZZZRRR[[[wwwwwwpppnnnmmmqqqzzz~~~|||}}}{{{vvvuuutttpppjjjgggccc]]]WWWQQQLLLFFFCCC???>>>======@@@EEEKKKOOOUUUYYYaaagggyyygggUUUeee}}}lllkkkmmmjjjfffeeebbb___ZZZUUURRRQQQRRRSSSTTTSSSQQQNNNMMMLLLLLLLLLKKKJJJIIIGGGEEEBBB???>>>999666666888666777CCCTTTtttxxxyyy~~~ooozzzzzztttxxx{{{|||rrrfff\\\SSSLLLBBB;;;777888999:::===>>>AAAEEEJJJMMMMMMMMMEEEDDDBBBBBBDDDHHHMMMPPPYYY```kkktttyyy{{{{{{||||||zzzuuunnncccUUUFFF<<<888999;;;>>>AAADDDFFFGGGDDDEEEFFFGGGFFFGGGIIIKKKOOONNNOOOTTTZZZeeevvvyyyrrrjjjeeegggnnnxxx~~~www|||~~~~~~~~~~~~|||{{{yyyyyyzzzzzzyyyxxx|||vvvaaa]]]aaajjjyyyhhhpppsssnnnhhhhhhhhhfffiiijjjgggaaa]]]^^^]]]ZZZ[[[[[[[[[\\\\\\\\\\\\\\\bbbaaaaaa```___^^^^^^^^^XXXXXXYYY[[[]]]]]][[[YYYTTTUUUVVVXXXYYYZZZ[[[[[[`````````]]]YYYWWWWWWXXX\\\\\\\\\ZZZXXXXXXYYY[[[^^^]]]\\\]]]]]]\\\ZZZWWWXXXXXXXXXVVVSSSRRRSSSUUUVVVUUUSSSSSSRRRSSSRRRRRRXXXXXXWWWVVVTTTSSSQQQQQQPPPNNNLLLKKKJJJHHHDDDAAA@@@<<<888888:::BBBOOO[[[]]]eee|||{{{eeeKKKCCCIIIIIIIIIMMMNNNHHHMMMPPPQQQUUU]]]``````VVVPPPJJJJJJPPPVVVYYYYYYTTTUUUXXX[[[dddwwwdddUUUSSS```zzztttssswwwzzz{{{www~~~~~~~~~~~~{{{|||zzzvvvttttttoooiiieeeaaaZZZSSSMMMHHHDDDAAA=========???CCCIIINNNRRRWWW[[[```kkkzzzYYY[[[uuuwwwllljjjkkkhhheeefff\\\ZZZVVVSSSQQQPPPQQQRRRTTTRRRPPPOOOMMMMMMMMMNNNMMMLLLKKKHHHFFFCCC@@@???999777777888666666>>>IIIiii|||zzzsssvvvuuutttvvv}}}pppcccYYYLLLFFF???999888999;;;<<<>>>AAAGGGLLLOOOOOOMMMKKKCCCCCCCCCCCCFFFLLLRRRVVV\\\cccmmmvvv{{{||||||{{{|||yyyssskkk```RRRDDD;;;:::;;;<<<>>>AAACCCFFFGGGDDDEEEGGGHHHHHHJJJMMMPPPTTTWWW^^^iiiwwwzzzsssmmmeeekkksss{{{~~~qqqqqquuuwwwrrrlllrrr~~~~~~~~~~~~}}}}}}||||||zzzyyywwwwwwxxxxxxyyyyyyppp^^^]]]ccckkk|||dddfffeeeddddddfffddd```fffhhhfffaaa^^^___]]]ZZZXXXYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]XXXWWWXXXZZZ[[[\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWW\\\[[[ZZZZZZ\\\\\\[[[YYYYYYYYYZZZYYYYYYZZZ]]]___]]]]]]]]]^^^___^^^[[[XXXXXXXXXWWWUUUSSSRRRRRRRRRTTTUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQPPPOOOOOOOOOMMMIIIFFFCCC>>>;;;;;;;;;@@@MMM[[[___bbbxxx{{{fffNNNFFFNNNMMMLLLOOOOOOOOOUUUYYYYYY[[[bbbhhhiii\\\WWWSSSWWW^^^aaa[[[UUUNNNUUU^^^jjj{{{zzz^^^WWW[[[kkk{{{yyy}}}www}}}|||{{{{{{{{{|||zzzuuutttsssoooiiieee___WWWPPPJJJFFFBBB@@@;;;<<<>>>BBBGGGMMMRRRUUUZZZ^^^aaarrrgggTTThhhyyyppphhhdddccc___]]]\\\VVVUUUSSSQQQPPPPPPQQQRRRTTTSSSQQQPPPOOOOOOOOOPPPPPPOOOMMMJJJGGGCCC@@@>>>;;;999888888777666:::???]]]xxxxxx}}}yyywwwqqqsssnnn^^^UUUGGGCCC===999999<<<===>>>BBBGGGMMMRRRRRRNNNIIIFFF>>>@@@AAABBBEEEKKKSSSYYYccciiirrryyy|||}}}||||||{{{wwwpppggg\\\PPPDDD<<<<<<<<<===>>>@@@BBBEEEFFFGGGIIIMMMQQQVVV\\\bbbfffjjjrrr~~~xxxppprrruuuzzzxxxtttjjjpppvvvxxxzzz~~~~~~}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvwwwyyy{{{jjj^^^aaafffnnnbbb___\\\]]]```bbb```\\\___bbbccc``````cccbbb___XXXXXXXXXYYYZZZ\\\]]]^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVWWWYYYZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTVVVWWWYYYYYYXXXWWWXXXYYYYYYYYYYYY[[[___bbb\\\\\\\\\^^^``````^^^\\\ZZZYYYXXXVVVTTTRRRPPPOOORRRSSSUUUTTTSSSRRRSSSTTTSSSTTTTTTSSSQQQQQQRRRTTTSSSSSSSSSTTTTTTSSSOOOLLLFFFAAA>>>???======HHHWWW___aaawwwhhhQQQLLLUUUUUUSSSTTTSSSZZZ```bbb^^^ZZZ]]]bbbddd]]]\\\___hhhqqqpppcccVVVPPP\\\lll~~~iii\\\^^^hhh}}}~~~}}}|||zzzyyyyyyyyyzzzxxxtttrrrqqqmmmgggddd^^^UUUMMMHHHDDDAAA???;;;===@@@EEEKKKPPPUUUXXX]]]ffflllxxx[[[ZZZ~~~pppiiibbb]]][[[YYYVVVTTTQQQQQQPPPPPPQQQQQQRRRRRRSSSRRRQQQPPPOOOPPPPPPQQQQQQPPPNNNLLLHHHDDDAAA???<<<;;;999888777777888999OOOnnnxxxxxxzzzssstttkkkWWWMMMEEEAAA<<<:::;;;===>>>???EEEIIINNNOOOLLLFFFAAA>>>>>>AAADDDFFFJJJQQQZZZaaammmrrrxxx}}}~~~~~~}}}|||zzztttkkkaaaWWWLLLCCC===>>>>>>>>>???AAADDDFFFHHHMMMQQQXXX___hhhrrr|||}}}}}}}}}~~~~~~}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvxxx|||zzzeee```eeejjjrrrbbb___]]]]]]^^^^^^^^^]]]ZZZ___aaa```bbbeeedddaaa[[[ZZZXXXXXXXXXZZZ\\\]]]YYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXUUUTTTVVVWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTQQQXXX^^^]]]XXXTTTUUUWWW[[[[[[ZZZYYYXXXZZZ^^^aaa\\\[[[\\\^^^aaacccbbbaaa]]][[[YYYWWWUUUSSSPPPNNNPPPRRRUUUUUUSSSSSSTTTVVVUUUXXXYYYVVVQQQOOOSSSWWWRRRRRRSSSUUUVVVTTTQQQNNNKKKEEEBBBBBB===999BBBPPP^^^bbbvvvmmmXXXUUUaaabbb``````^^^dddjjjjjjaaaXXXWWWZZZ\\\bbbeeennn{{{}}}jjjYYYXXXgggzzzxxx\\\^^^gggvvv~~~|||{{{zzzyyyvvvwwwuuuqqqoooooojjjdddbbb\\\RRRJJJEEEAAA???>>><<>><<<:::777777888777666AAAbbb{{{vvv|||xxxzzzhhhRRRHHHCCC???<<<::::::<<<======BBBDDDFFFFFFBBB@@@??????DDDHHHMMMQQQUUU^^^iiirrrwwwzzz~~~~~~}}}}}}wwwpppeeeZZZPPPHHHBBB>>>>>>>>>???AAADDDHHHLLLNNNTTTXXX___gggqqq|||~~~~~~|||{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzyyyxxx{{{ppp___aaaiiilllxxxcccbbbbbbaaa]]][[[]]]```[[[___bbbaaabbbdddccc___]]]\\\YYYWWWWWWXXXZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[XXXTTTSSSSSSUUUVVVVVVSSSTTTUUUVVVVVVVVVVVVUUUXXXdddnnnkkk^^^UUUXXX```]]]]]]\\\YYYXXXYYY\\\___\\\[[[\\\^^^bbbeeefffeee___]]][[[YYYWWWTTTPPPMMMNNNQQQTTTUUUSSSSSSUUUWWWWWWZZZ\\\WWWPPPMMMQQQVVVOOOPPPQQQSSSTTTSSSOOOMMMNNNGGGEEEDDD===555<<>>;;;999:::;;;;;;;;;===>>>???>>><<<>>>BBBFFFGGGLLLRRRWWW]]]gggsss}}}}}}~~~~~~~~~uuummmaaaUUULLLEEE@@@======>>>???BBBGGGLLLQQQSSSYYY\\\aaagggoooxxx~~~~~~~~~~~~~~~~~~zzzzzzzzz{{{|||}}}}}}~~~zzz{{{|||{{{{{{}}}jjj\\\aaajjjmmm|||gggbbb\\\YYYZZZ]]]^^^^^^```aaabbbccccccbbbaaa```^^^]]]\\\ZZZYYYXXXXXXXXX[[[\\\]]]^^^^^^]]][[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPTTTXXXYYYWWWVVVWWWXXXfffuuu|||nnn[[[UUUZZZ```ZZZ[[[\\\[[[ZZZYYYZZZZZZYYYZZZ[[[]]]___bbbdddfff]]]]]]\\\[[[YYYWWWUUUTTTUUUVVVRRRMMMNNNTTTXXXXXXVVVVVVVVVSSSQQQPPPQQQSSSTTTUUURRROOOOOOSSSSSSPPPGGGGGGDDD@@@<<<;;;>>>BBBZZZbbbooo{{{pppqqq|||www|||vvvhhhbbbhhhrrr}}}lllhhhkkk|||ccc```iiiqqq~~~}}}|||{{{yyywwwwwwvvvtttsssqqqlllfffbbb___ZZZSSSJJJDDD@@@>>>>>>???BBBGGGMMMSSSYYY^^^aaagggttt^^^ssszzzlllaaa]]]YYYVVVVVVVVVVVVVVVOOOPPPQQQSSSSSSSSSRRRRRRKKKMMMNNNMMMKKKJJJIIIJJJOOONNNMMMKKKHHHFFFDDDDDDBBB???===>>><<<888666888777XXXzzz{{{|||||||||~~~dddNNNDDDAAA>>>:::999999999999888:::999999;;;===AAAFFFHHHNNNUUU\\\```hhhsss{{{}}}~~~xxxsssvvvkkk\\\OOOHHHCCC@@@===AAA@@@BBBGGGKKKNNNUUU\\\aaaeeejjjooottt{{{}}}||||||{{{zzzxxx|||{{{zzzzzz{{{|||~~~~~~}}}{{{{{{}}}xxxggg^^^```jjjttt|||ccc]]]UUUSSSVVV[[[]]]]]]aaaaaabbbccccccbbb``````[[[[[[ZZZZZZZZZ[[[\\\\\\YYYZZZ[[[[[[[[[[[[ZZZYYYZZZZZZZZZZZZXXXWWWVVVUUUSSSVVVYYYYYYWWWVVVVVVWWW```jjjmmmdddYYYVVVYYYZZZ\\\ZZZXXXYYY\\\^^^]]]\\\XXXYYYZZZ[[[^^^```bbbddd```___^^^\\\YYYWWWUUUTTTRRRSSSRRRRRRXXXccciiiiiiUUUTTTSSSRRRSSSUUUVVVXXXSSSSSSQQQNNNNNNQQQPPPLLLGGGGGGEEEAAA===<<<>>>AAAOOOVVVbbbooo~~~wwwxxxwwwlllkkk{{{sssgggrrr~~~|||{{{{{{zzzxxxvvvtttsssrrrqqqoookkkfffbbb^^^XXXPPPHHHAAA>>>======BBBDDDHHHOOOWWW^^^aaaccc{{{nnnuuunnndddbbb___[[[XXXXXXXXXXXXWWWRRRRRRSSSSSSSSSRRRQQQPPPMMMNNNNNNMMMJJJIIIIIIJJJOOONNNMMMLLLKKKJJJIIIIIIDDD@@@???@@@===888666888555NNNmmm~~~{{{|||}}}dddNNNDDD>>><<<999888888:::::::::<<<<<<<<<>>>CCCHHHNNNQQQZZZaaaiiinnnttt~~~yyytttqqqfffWWWKKKEEEBBB@@@>>>DDDCCCGGGMMMRRRUUU\\\ccckkknnntttyyy~~~|||||||||}}}{{{zzz|||{{{yyyxxxwwwxxxyyyzzzzzzyyyxxxyyy|||oooaaa]]]cccooozzz___WWWOOONNNTTT[[[]]]\\\_______________^^^]]]]]]XXXXXXYYYZZZ\\\___aaabbbWWWXXXXXXYYYYYYXXXXXXWWWZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWYYYYYYWWWUUUUUUUUU[[[^^^^^^[[[YYYYYYYYYVVVZZZWWWTTTWWW\\\______]]]XXXXXXYYYZZZ\\\^^^```aaacccbbb```]]]ZZZWWWUUUSSSRRRRRRQQQTTT___kkkpppoooTTTQQQNNNOOOTTTYYY\\\\\\TTTTTTQQQMMMNNNPPPOOOLLLHHHHHHFFFBBB???===>>>???EEEMMMXXX```hhhuuu|||uuuuuu|||tttxxx~~~|||zzzyyyxxxwwwuuusssqqqpppooonnnmmmjjjfffccc\\\VVVMMMDDD>>><<<===>>>FFFHHHLLLSSS\\\eeelllooooooiiidddbbb```\\\ZZZZZZZZZYYYXXXUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPOOOLLLJJJIIIJJJLLLOOOOOOOOOOOOOOOOOOOOOOOOGGGCCCBBBBBB???999666777555DDD___zzzzzz{{{|||dddOOODDD???<<<999888:::<<<======@@@@@@AAADDDIIIPPPWWW[[[gggpppxxx}}}xxxrrrjjj```QQQFFFAAA@@@@@@???FFFGGGLLLUUU[[[```gggooouuuyyy~~~~~~~~~}}}||||||~~~~~~~~~||||||zzzwwwtttssstttuuuvvvxxxxxxwwwwwwzzz~~~hhh^^^___hhhvvv\\\UUUOOOQQQYYY___^^^[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXYYY[[[^^^```bbbdddWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRSSSTTTUUUVVVVVVUUUUUUUUUYYYZZZYYYYYYZZZ[[[ZZZXXXUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[]]]^^^___eeeccc```]]]ZZZWWWUUUTTTUUUSSSPPPSSS]]]gggiiidddTTTOOOJJJLLLSSSZZZ\\\\\\WWWVVVQQQLLLLLLQQQRRROOOJJJIIIGGGDDDAAA???>>>>>>AAAJJJVVV]]]```kkkyyyrrrooosss~~~uuuyyy~~~|||{{{yyywwwvvvvvvtttrrrpppnnnmmmllllllkkkiiieeebbbZZZTTTKKKBBB======???AAAJJJMMMQQQVVV^^^jjjyyy{{{}}}yyyiiiiiiaaa___]]]\\\\\\[[[ZZZXXXWWWVVVTTTSSSQQQQQQPPPPPPSSSSSSQQQNNNKKKKKKMMMOOOQQQQQQQQQQQQRRRRRRRRRRRRJJJGGGFFFFFFBBB;;;666666999???UUUttt{{{yyy}}}}}}eeePPPFFFBBB???<<<:::<<<>>>???@@@DDDDDDFFFIIIOOOWWW^^^bbbrrrzzz}}}uuuoooeee[[[MMMCCC??????@@@@@@FFFGGGOOOZZZbbbiiirrrzzz~~~}}}}}}~~~|||{{{{{{|||~~~}}}zzzxxxuuurrrrrrsssuuuvvvyyyzzzyyyvvvyyyxxxaaa[[[aaakkkxxxZZZWWWVVV[[[aaaddd```[[[XXXWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ\\\^^^```aaabbbXXXXXXXXXYYYYYYZZZZZZ[[[UUUUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQSSSUUUVVVVVVVVVXXXYYYZZZ[[[ZZZXXXYYYZZZSSS[[[bbbbbb]]]XXXXXX[[[ZZZZZZZZZZZZ[[[\\\]]]^^^cccbbb___\\\YYYWWWUUUUUUUUUSSSPPPRRR[[[dddddd^^^TTTNNNIIIJJJPPPVVVXXXWWWVVVUUUOOOIIIJJJPPPSSSRRRNNNLLLIIIFFFDDDAAA???>>>>>>GGGUUU^^^```ggg}}}|||qqqlllmmmvvv|||ttt~~~}}}{{{zzzyyywwwuuussssssrrrpppnnnmmmkkkiiiiiihhhfffccc```WWWRRRJJJCCC??????BBBEEENNNSSSWWWXXX[[[kkkuuurrrgggfff```^^^]]]]]]]]]\\\YYYWWWVVVUUUSSSQQQPPPQQQQQQRRRUUUUUUSSSPPPNNNNNNOOORRRTTTSSSSSSSSSRRRRRRQQQQQQLLLIIIIIIJJJFFF===777777999;;;MMMmmmzzz|||iiiSSSHHHEEEBBB>>><<<===???AAAAAAEEEGGGKKKQQQYYYbbbjjjnnn{{{|||ssskkk```WWWJJJAAA>>>???@@@@@@DDDFFFNNNYYYccckkkuuu~~~}}}|||}}}zzzzzzzzz|||~~~~~~|||wwwvvvtttssssssuuuwwwyyywwwyyyxxxvvv|||mmm]]]___jjjsss[[[[[[^^^bbbeeeccc^^^YYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^___```ZZZZZZZZZZZZ[[[\\\]]]]]]WWWWWWWWWVVVUUUTTTSSSRRRPPPOOOOOORRRUUUWWWWWWWWWUUUVVVXXXZZZWWWTTTUUUYYYVVVaaakkkiii___XXXYYY^^^[[[[[[ZZZZZZZZZ[[[\\\\\\```^^^\\\YYYWWWVVVVVVVVVPPPQQQQQQTTT]]]fffgggbbbSSSOOOKKKJJJMMMPPPRRRQQQQQQPPPMMMIIILLLRRRUUUTTTSSSOOOKKKHHHFFFDDDBBB@@@;;;AAANNNYYY\\\aaassszzzwwwuuuvvv}}}~~~zzz~~~|||zzzyyywwwuuusssrrrqqqpppnnnlllkkkiiifffdddccc```]]]ZZZSSSOOOIIICCCAAACCCFFFIIIPPPUUUXXXYYY^^^pppsssooogggddd___^^^^^^^^^^^^]]]ZZZWWWVVVTTTRRROOONNNOOOQQQRRRTTTUUUTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKLLLMMMIII@@@999888555777DDD```{{{~~~oooXXXKKKHHHDDD@@@>>>@@@CCCEEEFFFJJJNNNUUU___jjjuuu}}}|||pppfffYYYQQQGGG@@@???AAABBBBBBCCCDDDJJJTTT]]]eeeoooyyy}}}{{{|||zzzzzzzzz|||}}}}}}{{{yyytttttttttuuuvvvxxxzzz{{{sssvvvuuuvvvzzzjjjeeesss[[[^^^aaabbbaaa]]]YYYVVVVVVVVVVVVWWWXXXZZZ\\\]]][[[[[[[[[[[[\\\]]]______[[[[[[[[[[[[[[[]]]^^^___XXXXXXXXXXXXWWWUUUTTTSSSTTTRRRQQQRRRVVVXXXXXXWWWTTTRRRSSSWWWWWWSSSSSSWWW[[[ccciiiggg^^^XXX[[[```ZZZZZZYYYYYYYYYYYYYYYYYY[[[ZZZXXXVVVUUUUUUVVVWWWMMMPPPRRRTTTYYY```aaa^^^RRRPPPNNNLLLLLLMMMNNNOOOLLLNNNPPPPPPTTTYYYYYYVVVWWWRRRLLLHHHGGGFFFDDDBBB===>>>FFFRRRXXX[[[iiizzz~~~~~~www~~~~~~}}}{{{zzzyyyvvvtttrrrqqqqqqpppmmmkkkiiifffbbb___]]]ZZZVVVSSSNNNKKKGGGDDDCCCEEEHHHKKKMMMPPPUUU\\\kkkkkk{{{wwwmmmjjjfff_________```aaa___[[[XXXXXXVVVQQQNNNLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPQQQSSSRRRQQQQQQPPPPPPOOOOOONNNNNNLLLMMMOOOKKKBBB;;;999555777>>>OOOjjj}}}ttt\\\NNNLLLIIIFFFEEEHHHMMMPPPRRRYYY^^^hhhsss~~~xxxiii]]]OOOIIIBBB>>>@@@CCCDDDDDDDDDCCCFFFMMMSSSZZZdddmmm}}}||||||{{{zzzzzz{{{|||{{{xxxuuurrrsssuuuvvvxxxyyyzzzzzzsssuuuuuuwwwuuulllrrr[[[^^^aaa```[[[VVVTTTTTTTTTTTTTTTUUUWWWYYY\\\]]]ZZZZZZZZZ[[[\\\]]]______\\\[[[[[[[[[[[[]]]___```XXXXXXXXXWWWVVVUUUTTTSSSWWWUUUSSSTTTWWWYYYXXXVVVVVVPPPOOOVVVYYYVVVUUUWWW]]]aaaccc```ZZZXXX\\\```YYYYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXMMMQQQRRRQQQRRRUUUUUURRRPPPPPPPPPNNNLLLKKKMMMNNNJJJOOOUUUXXX]]]aaa^^^XXXZZZUUUMMMIIIHHHGGGFFFDDDCCC???CCCOOOVVVYYYeeettt~~~www}}}}}}}}}}}}|||{{{zzzyyyvvvtttrrrqqqpppooommmkkkgggddd```\\\YYYUUUQQQNNNKKKIIIFFFCCCDDDFFFIIIKKKIIIKKKQQQaaazzzxxxfffiiiiiijjjeee``````aaabbbcccaaa]]]ZZZZZZWWWRRRMMMJJJJJJLLLMMMNNNPPPRRRRRRQQQPPPQQQRRROOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNQQQMMMCCC<<<:::888:::;;;CCC]]]}}}{{{xxx___PPPQQQNNNLLLLLLQQQWWW[[[^^^jjjoooxxx}}}sssaaaTTTHHHCCC>>>===@@@DDDFFFFFFFFFCCCDDDHHHLLLQQQ[[[dddxxx~~~~~~|||||||||{{{{{{{{{{{{yyyuuurrrrrrsssvvvxxxyyyyyyyyyxxxwwwxxxwwwyyyooojjjwwwdddbbb^^^ZZZWWWVVVUUUUUUSSSUUUWWWXXXXXXYYY[[[]]][[[XXXVVVWWWYYY\\\^^^^^^[[[YYYYYY]]]bbbdddaaa]]]ZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXSSSTTTUUUTTTSSSRRRSSSTTT^^^[[[YYYYYY\\\^^^]]][[[ZZZVVVVVVXXXWWWTTTSSSUUUYYYXXXWWWVVVTTTSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLMMMRRR[[[cccfffccc\\\WWWUUUQQQLLLKKKMMMLLLHHHCCCFFFBBBCCCKKKTTT\\\cccjjj~~~}}}|||yyywwwvvvvvvvvvuuutttqqqrrrqqqpppmmmiiifffcccfffbbb]]]VVVPPPLLLIIIHHHHHHDDDAAA@@@BBBDDDDDDBBBFFFSSSPPP]]]]]]jjjxxxeeeccccccYYYaaaaaa```____________```ZZZYYYWWWSSSPPPMMMJJJIIIMMMNNNOOOPPPQQQRRRRRRQQQRRRQQQQQQPPPPPPPPPQQQQQQSSSPPPMMMLLLJJJGGG@@@<<<666777888???UUUssszzz}}}kkkTTTQQQPPPSSSZZZ___cccjjjqqqxxx}}}vvvfffXXXPPPFFFCCC@@@AAADDDFFFEEEDDDCCCGGGJJJJJJIIILLLSSSYYYmmmxxx|||yyyyyy||||||{{{zzzyyywwwvvvvvvtttssstttwwwzzz{{{zzzyyyuuuvvvvvv}}}xxxfffqqq___]]][[[XXXUUUUUUUUUUUURRRSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[[[[^^^cccdddaaa]]]ZZZZZZYYYXXXXXXXXXXXXXXX[[[ZZZWWWUUUSSSSSSTTTTTTQQQRRRSSSSSSSSSSSSTTTUUUXXXWWWWWWYYY]]]^^^]]][[[YYYUUUTTTWWWVVVSSSQQQSSSVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMOOONNNNNNMMMMMMMMMMMMMMMPPPVVV___dddddd___YYYUUUUUUQQQNNNOOOQQQRRRNNNJJJHHHCCCDDDLLLVVV]]]bbbggg}}}~~~}}}}}}{{{yyywwwuuuuuuuuusssrrrnnnnnnmmmllliiifffcccaaabbb___YYYSSSMMMIIIFFFEEEBBB???===>>>AAACCCCCCBBBEEEOOOUUUgggrrr___zzzqqqcccaaabbb\\\```______^^^]]]]]]\\\\\\[[[YYYWWWTTTPPPMMMKKKJJJOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNLLLJJJIIIEEE???;;;:::999888===PPPmmmvvvwwwrrr]]]YYYXXX\\\dddjjjnnnttt{{{zzzqqqbbbVVVOOOFFFDDDBBBBBBDDDFFFFFFEEEKKKNNNPPPOOOMMMMMMRRRVVVgggnnnyyy}}}zzzzzz{{{zzzyyywwwvvvvvvuuuuuuwwwvvvuuuvvvxxxyyyxxxwwwuuuuuuwwwpppeeerrr[[[ZZZXXXWWWVVVVVVWWWXXXXXXVVVUUUXXX\\\______^^^[[[]]]___]]]ZZZXXXXXXZZZ[[[ZZZZZZ]]]aaabbb___\\\YYYYYYXXXXXXXXXXXXXXXXXX[[[YYYWWWTTTSSSSSSTTTTTTRRRRRRSSSTTTUUUVVVWWWXXXSSSTTTWWW[[[______]]][[[YYYVVVUUUXXXYYYUUUSSSTTTUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRQQQOOOMMMKKKJJJMMMMMMNNNNNNNNNNNNOOOOOOSSS[[[ccceee```YYYUUUTTTTTTSSSRRRTTTXXXXXXVVVSSSJJJEEEDDDMMMWWW^^^bbbeeerrrzzzyyy~~~~~~}}}||||||yyywwwtttrrrqqqqqqooommmjjjjjjhhhfffdddbbb```___^^^[[[UUUOOOIIIEEEBBBAAA>>>===<<<>>>AAADDDDDDDDDJJJOOObbbppp```ffftttkkkccc___aaa___^^^^^^^^^^^^\\\ZZZXXXWWWZZZYYYVVVTTTRRRPPPNNNNNNRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRPPPNNNMMMKKKJJJFFFAAA===>>><<<888999HHHbbb{{{}}}sssrrr{{{{{{iii``````dddmmmtttyyy~~~xxxqqqhhh[[[QQQLLLFFFDDDCCCCCCFFFHHHHHHHHHPPPSSSVVVWWWUUUTTTVVVYYY^^^bbbhhhlllrrrzzz~~~{{{{{{zzzyyyvvvtttssstttuuuvvv{{{yyyvvvvvvvvvwwwwwwvvvvvvsssyyyxxxgggeeeuuuYYYYYYYYYYYYYYY[[[\\\]]]^^^ZZZWWWZZZ```dddccc```]]]aaadddbbb[[[WWWVVVXXXWWWWWWXXXZZZ]]]]]][[[XXXWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVTTTSSSSSSUUUWWWXXXWWWWWWWWWXXXZZZ[[[[[[[[[UUUXXX[[[___aaa```^^^\\\\\\XXXWWW[[[]]]ZZZXXXXXXVVVVVVUUUUUUTTTSSSRRRRRROOOPPPPPPPPPOOOMMMKKKJJJLLLMMMNNNOOOOOOPPPPPPPPPSSS\\\eeeddd\\\UUUTTTVVVVVVUUUVVVYYY\\\\\\ZZZWWWMMMFFFDDDKKKUUU]]]cccgggmmmwwwxxxpppjjjiiirrr~~~}}}|||{{{vvvssspppnnnmmmllljjjhhhhhhgggdddbbb```^^^^^^]]]]]]ZZZTTTMMMGGGBBB@@@>>>?????????AAADDDFFFGGGGGGSSSUUUuuu]]]]]]rrrmmmlllfff`````````]]]^^^^^^^^^\\\YYYVVVTTTWWWVVVTTTSSSSSSSSSTTTTTTWWWUUURRROOONNNMMMNNNOOOQQQQQQRRRSSSSSSTTTTTTTTTQQQQQQPPPOOOMMMIIIEEECCC@@@===888666@@@XXXsss~~~sssoootttzzztttcccbbbfffpppyyy}}}}}}pppfff\\\QQQIIIGGGCCCCCCCCCDDDGGGJJJLLLMMMNNNSSSXXX\\\^^^___bbbdddccceeehhhjjjoooyyy~~~||||||zzzxxxuuusssssstttvvvwww|||yyyvvvuuuuuuwwwwwwwwwvvvsss}}}mmmbbbeeexxxWWWXXXXXXZZZ[[[]]]^^^___^^^YYYVVVXXX^^^aaaaaa^^^___cccfffddd]]]WWWVVVXXXUUUVVVWWWZZZ\\\\\\ZZZXXXWWWXXXYYYYYYYYYYYYXXXXXXVVVUUUSSSSSSSSSUUUWWWXXXZZZYYYXXXYYY\\\]]]\\\[[[YYY[[[]]]____________^^^```ZZZWWW[[[^^^]]][[[[[[YYYYYYWWWVVVTTTRRRQQQPPPLLLNNNPPPQQQRRRQQQOOONNNLLLMMMNNNPPPQQQQQQQQQQQQQQQZZZbbbaaaYYYSSSTTTXXXWWWXXXZZZ\\\]]]\\\XXXVVVOOOHHHDDDHHHPPPYYYccckkknnnttt}}}lll___\\\cccvvv}}}|||zzzyyytttrrrooommmlllkkkiiigggfffeeebbb```]]]\\\[[[ZZZ\\\YYYSSSLLLFFFBBB???>>>AAAAAABBBCCCDDDFFFHHHIIIXXX^^^oooUUUddd~~~kkknnnjjjbbbbbbbbb^^^_________]]]YYYVVVTTTSSSRRRRRRRRRTTTVVVXXXYYY[[[YYYVVVSSSQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSPPPQQQQQQPPPNNNKKKHHHFFFAAA===999666<<>>>>>@@@BBBCCCDDDDDDDDDIIILLLIIILLL^^^ttt|||XXX\\\tttppplllhhhffffffccc___\\\]]]]]]^^^___^^^]]]\\\[[[VVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQSSSUUUTTTUUUXXXYYYXXXUUUQQQNNNMMMHHHFFFFFF@@@===KKK___{{{|||yyyqqqooozzz{{{rrrqqqwwwyyyrrrjjjfff```VVVIIICCCCCCEEEGGGGGGIIIIIIIIILLLQQQRRRQQQNNNQQQZZZaaalllvvvvvv}}}zzz~~~{{{{{{|||zzzvvvwwwwwwvvvuuuvvvwwwxxxyyyxxx||||||xxxuuuuuuvvvvvv~~~cccXXX^^^gggtttXXXYYYZZZ[[[\\\\\\\\\\\\dddeeeccc\\\ZZZ\\\[[[XXXWWWWWWWWWYYYZZZYYYVVVTTTRRRRRRVVV^^^aaa\\\XXXWWWXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTRRRSSSYYY______ZZZUUUWWWYYY\\\^^^_________[[[]]]^^^\\\\\\cccpppzzzooohhh```\\\\\\[[[UUUPPPPPPPPPOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRQQQQQQQQQQQQQQQQQQRRRJJJNNNSSSTTTRRRPPPRRRUUURRRTTTVVVXXXYYYWWWUUUSSSPPPUUUXXXUUUNNNLLLOOOTTThhhuuuuuupppwwwyyyooocccUUUKKKLLLSSS]]]ooo}}}{{{zzzxxxuuuqqqmmmjjjhhhccc```[[[WWWUUUSSSQQQOOOGGGGGGFFFEEECCCBBB@@@??????>>>>>>???@@@BBBBBBBBBAAABBBFFFJJJLLLVVVnnnfff^^^qqqoookkkgggdddcccaaa]]]ZZZ[[[\\\]]]]]]]]]\\\ZZZZZZXXXXXXXXXYYYYYYXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSUUUVVVXXXYYY[[[\\\ZZZVVVQQQOOOKKKGGGFFFFFF???<<>>===<<<<<<===???@@@AAABBBBBBAAABBBCCCFFFIIIPPPbbbppp```yyyyyyllliiidddaaa^^^]]]ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWYYYZZZ[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRQQQPPPOOONNNNNNPPPSSSTTTTTTTTTVVVWWWZZZ[[[\\\\\\YYYUUUPPPMMMJJJGGGFFFFFF@@@;;;BBBOOOhhhuuuyyynnnkkkxxxyyytttuuuzzz{{{rrriiibbb[[[UUURRRMMMHHHCCCBBBEEEHHHHHHHHHHHHHHHKKKOOOTTTXXXYYYYYYVVV\\\cccppp~~~{{{{{{{{{xxxttttttsssrrrrrrrrrrrrssssssvvvuuuwwwxxxrrrkkkooozzzooo]]][[[eeennnVVVWWWXXXZZZ\\\]]]^^^^^^llliiiccc\\\XXXVVVVVVVVVXXXXXXXXXYYY[[[[[[ZZZXXXTTTVVVZZZ]]][[[UUUUUUYYYXXXWWWUUUSSSRRRRRRRRRSSSRRRUUUWWWXXX\\\aaa```\\\[[[[[[\\\\\\\\\[[[YYYXXXVVVYYY]]]^^^\\\[[[^^^aaa\\\YYYWWWXXXYYYWWWQQQLLLLLLPPPSSSSSSPPPOOOSSSXXXVVVVVVVVVUUUUUUVVVVVVVVVRRRPPPOOONNNNNNOOOPPPRRRPPPSSSWWWXXXUUUPPPMMMLLLPPPRRRUUUWWWVVVTTTRRRPPPPPPTTTVVVUUUQQQMMMKKKKKKXXXiiiqqqpppsssvvv~~~iiiZZZLLLIIILLLWWWkkkxxxwwwvvvsssppplllhhhdddbbbYYYVVVQQQMMMKKKIIIFFFDDDBBBBBB@@@???===<<<;;;;;;:::===AAACCCDDDCCCBBBBBBEEEHHHJJJMMMYYYqqqooo{{{uuuooohhheeeaaa]]][[[YYYXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUYYYYYYZZZZZZYYYWWWTTTSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKNNNQQQSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWSSSOOOLLLKKKIIIHHHGGGBBB<<>>===<<<;;;;;;;;;<<<===@@@DDDJJJLLLKKKJJJKKKLLLGGGSSSaaarrrlllddduuuaaa```ccc^^^______]]]ZZZWWWWWWWWWTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPQQQRRRUUUUUUVVVWWWVVVTTTQQQPPPKKKKKKJJJIIIGGGCCCAAA@@@CCCXXXnnnxxx~~~yyyiiippptttkkkhhhlllpppvvvvvvuuusssnnngggaaa]]]PPPLLLGGGCCCBBBBBBBBBBBB<<<>>>AAAFFFLLLTTTZZZ^^^[[[]]]___aaabbbeeeiiilllrrrvvvxxx}}}{{{yyyyyywwwuuurrrlllllllllkkkjjjhhhgggfffjjjjjjkkkmmmsssrrr```YYY^^^jjj{{{~~~bbbbbbbbbbbbaaa```___^^^^^^ZZZYYY[[[ZZZWWWXXX\\\]]][[[ZZZZZZ\\\]]]]]]\\\[[[WWWTTTVVVWWWVVVVVVXXXVVVTTTSSSQQQPPPPPPPPPPPPSSSVVVWWWTTTTTTXXXYYYXXXUUUUUUVVVWWWVVVUUUTTTSSSWWWZZZ]]]^^^___^^^^^^]]]\\\\\\^^^___^^^\\\XXXUUUTTTUUUWWWXXXYYYYYYYYYYYYSSSSSSRRRRRRRRRRRRSSSSSSOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLKKKMMMPPPUUUYYY\\\UUUTTTQQQOOOMMMMMMMMMMMMLLLPPPSSSSSSPPPMMMNNNOOORRRWWWZZZgggxxxzzzxxxzzzvvvvvvyyy|||zzz```VVVMMMMMMPPPZZZppp|||uuupppgggfffccc___[[[VVVRRRPPPIIIGGGCCCAAA@@@@@@>>>===<<<<<<;;;:::;;;===???@@@DDDIIINNNPPPNNNMMMPPPRRRSSSbbbuuuqqqgggqqqhhh^^^^^^^^^ZZZ]]]___^^^[[[YYYXXXXXXSSSRRRQQQPPPPPPPPPQQQRRRNNNMMMKKKIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRQQQRRRTTTVVVUUUUUUUUUUUUSSSQQQOOOMMMJJJJJJHHHGGGGGGFFFBBB???===NNNfffwww}}}~~~~~~qqqppp|||tttyyy~~~pppccc]]]^^^bbbhhhhhhhhhfffaaaZZZTTTPPPHHHDDDAAA??????AAAAAAAAA???@@@BBBEEEKKKSSS\\\aaa```ccchhhkkkoootttzzzwwwjjjooowww~~~}}}{{{yyywwwvvvtttsssooooooooonnnmmmkkkiiiggghhhnnnppppppzzzvvvggg\\\\\\fffuuuffffffeeedddbbb```___^^^___[[[ZZZ^^^^^^ZZZZZZ^^^[[[ZZZYYYZZZ]]]_________]]]VVVRRRUUUXXXWWWWWWXXXTTTSSSQQQOOONNNNNNNNNOOOTTTWWWVVVSSSRRRUUUWWWVVVTTTUUUVVVVVVVVVVVVUUUTTTZZZ[[[]]]^^^^^^]]]]]]]]]XXXYYY[[[\\\\\\[[[XXXVVVSSSSSSSSSTTTUUUUUURRRPPPSSSSSSRRRRRRRRRRRRSSSSSSOOOQQQSSSUUUUUUSSSQQQOOOQQQNNNJJJIIILLLQQQVVVXXXTTTRRROOOMMMLLLLLLNNNOOOKKKKKKLLLNNNQQQRRRPPPOOOQQQQQQQQQaaaxxx~~~}}}{{{vvvuuuvvvyyy}}}zzzbbbWWWOOOOOOSSS```yyyyyyrrrlllcccaaa^^^[[[VVVQQQMMMKKKFFFCCC@@@>>>>>>>>>===<<<<<<;;;::::::<<<>>>@@@BBBGGGLLLQQQRRRPPPPPPSSSWWWaaarrrkkksssvvvaaa^^^^^^YYYXXX\\\___```]]]ZZZYYYYYYSSSRRRQQQPPPOOOPPPQQQQQQMMMKKKHHHFFFEEEGGGIIIJJJIIIJJJKKKMMMNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTXXXZZZTTTTTTTTTRRRPPPMMMJJJHHHIIIHHHGGGFFFGGGGGGCCC>>>:::HHH```vvv}}}|||}}}zzzsssyyyyyynnnrrr}}}nnn^^^TTTTTTWWW]]]^^^^^^]]]XXXRRRLLLHHHDDDBBB???>>>???@@@@@@@@@FFFFFFEEEEEEIIIPPPXXX^^^bbbgggmmmsssxxx~~~~~~llleeeqqq}}}{{{yyywwwuuutttssstttuuuuuutttrrrpppnnnlllkkkuuuxxxtttpppddd]]]bbbooo~~~ccceeehhhiiigggccc^^^\\\\\\[[[ZZZYYYZZZ[[[]]]^^^[[[ZZZYYYXXXXXXXXXYYYZZZYYYVVVTTTSSSUUUWWWXXXXXXRRRQQQNNNLLLKKKLLLNNNOOOSSSTTTUUUWWWYYYYYYWWWUUUSSSSSSUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\ZZZZZZXXXUUUWWW[[[[[[WWWXXXVVVTTTRRRQQQQQQRRRSSSZZZXXXSSSNNNMMMPPPSSSSSSPPPPPPPPPOOOPPPQQQRRRRRRJJJKKKKKKHHHFFFHHHNNNRRROOOQQQRRRRRRPPPOOOOOOPPPNNNLLLNNNRRRRRRNNNMMMOOOPPPUUUZZZ___lll~~~zzztttrrruuuvvvyyyzzziiiaaaZZZWWWXXXeee}}}vvvmmmfff]]][[[VVVQQQMMMIIIGGGFFF@@@???>>>======<<<======???======>>>===>>>EEENNNNNNRRRWWWXXXWWWYYYdddppp}}}ppp~~~yyyiii```YYYXXX]]][[[]]]^^^\\\XXXTTTRRRQQQUUUSSSPPPMMMLLLLLLMMMNNNLLLKKKKKKJJJJJJIIIJJJJJJGGGHHHKKKMMMOOOPPPPPPPPPVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRROOOKKKHHHJJJIIIHHHIIIKKKIIIEEEBBB???@@@OOOiiiyyy|||zzztttrrr|||xxxwwwzzzgggVVVMMMHHHEEEJJJLLLNNNNNNMMMJJJFFFCCC>>>======>>>AAACCCDDDDDDFFFIIIKKKGGGDDDHHHTTT___kkkrrr|||vvviiieeedddfffkkksssvvvgggppp}}}{{{xxxuuutttssstttttttttuuuwwwxxxyyyyyyxxxxxx||||||yyy~~~vvveee______iiiwwwhhhgggfffffffffeeedddbbb___]]][[[YYYXXXXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZYYYWWWUUUTTTUUUWWWWWWWWWRRRQQQNNNMMMLLLMMMOOOPPPNNNOOOQQQVVVZZZ]]]\\\[[[TTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\[[[ZZZYYYZZZXXXUUUVVVZZZZZZVVVUUUSSSRRRPPPPPPQQQSSSTTTVVVUUUSSSPPPOOOOOOPPPOOOPPPPPPPPPPPPPPPPPPQQQQQQLLLKKKJJJHHHGGGIIIMMMPPPNNNPPPQQQQQQOOONNNOOOPPPNNNOOOTTTZZZ[[[UUUQQQQQQPPPVVVZZZ^^^iiizzz~~~vvvsssuuunnnooouuu~~~uuupppiiiaaa]]]iiizzzrrrmmmddd]]]UUUSSSOOOKKKHHHEEEDDDCCC@@@@@@???>>>============>>>===>>>AAABBBCCCIIIQQQNNNSSS[[[ccckkkwwwoooiiinnnhhh___[[[VVVWWW[[[\\\]]]___^^^[[[XXXVVVVVVWWWVVVUUUTTTRRRQQQQQQPPPKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRQQQVVVVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSRRRQQQPPPLLLJJJKKKJJJIIIJJJKKKJJJFFFCCC???;;;FFFaaaxxx{{{uuupppttt}}}wwwcccRRRIIIDDD@@@AAACCCEEEFFFFFFDDDBBBAAA@@@??????@@@BBBDDDEEEFFFGGGLLLPPPNNNKKKNNNXXXaaannnxxxpppgggdddffflllvvv}}}vvvppp}}}{{{xxxuuusssrrrrrrsssssstttvvvyyyzzz{{{||||||~~~lll```]]]bbbpppiiifffccccccfffhhhgggfff]]][[[YYYWWWVVVVVVWWWXXX[[[ZZZYYYXXXXXXXXXXXXYYYYYYWWWUUUUUUUUUVVVUUUTTTQQQPPPNNNMMMMMMNNNOOOPPPKKKLLLOOOTTTZZZ]]]^^^]]]VVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYWWWTTTUUUXXXXXXUUURRRQQQOOONNNOOOPPPRRRSSSUUUSSSPPPNNNMMMLLLMMMNNNOOOPPPQQQRRRQQQQQQOOOOOOOOOLLLIIIHHHIIIKKKMMMMMMMMMNNNOOOOOOMMMMMMNNNOOONNNQQQYYYbbbccc\\\UUUSSSRRRVVVZZZ\\\cccqqq~~~zzzuuutttnnnlllmmmsssxxx}}}{{{{{{xxxooogggqqqrrrlllggg___XXXMMMLLLIIIFFFDDDBBBBBBAAA@@@???>>>======<<<======???===???EEEIIIKKKOOOTTTWWW\\\gggtttwww]]]UUUkkkooo```]]]]]]ZZZZZZ]]][[[]]]______]]]\\\[[[[[[ZZZ[[[[[[[[[YYYWWWUUUSSSOOONNNKKKJJJIIIKKKMMMNNNPPPPPPRRRSSSSSSTTTSSSSSSXXXWWWVVVUUUTTTTTTTTTTTTTTTRRRPPPOOOOOOOOOMMMKKKLLLLLLKKKLLLMMMKKKHHHEEECCC:::???ZZZwww{{{vvvooolllpppvvv}}}ttt^^^LLLCCC>>>;;;:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIJJJOOOUUUUUUTTTVVV]]]dddsss}}}nnnfffdddnnnuuuuuuzzz~~~|||zzzwwwtttrrrqqqqqqqqqrrrtttvvvyyy{{{}}}~~~zzzddd]]]___hhhyyyeeecccccceeeiiijjjfffbbbXXXWWWUUUTTTUUUVVVXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTTTTUUUTTTSSSQQQOOONNNMMMLLLLLLMMMOOOPPPMMMNNNOOOSSSVVVYYYYYYXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXUUURRRSSSWWWVVVSSSQQQPPPNNNMMMMMMNNNOOOPPPUUURRRPPPPPPNNNLLLMMMOOOOOOQQQRRRSSSSSSQQQOOONNNQQQMMMIIIIIIKKKNNNMMMLLLKKKLLLMMMLLLKKKJJJLLLMMMNNNQQQYYYbbbccc\\\VVVTTTTTTWWWYYYYYY[[[eeerrr{{{zzzvvvuuunnniiikkkooovvv|||yyyvvvuuukkkgggccc[[[TTTKKKIIIGGGDDDBBBAAAAAAAAA>>>======<<<<<<<<<<<<===@@@>>>AAAHHHMMMOOORRRWWW]]]eeetttoooZZZRRR```sssiiiaaaaaaaaa]]]ZZZZZZZZZ\\\^^^^^^]]]]]]]]]^^^]]]]]]]]]\\\ZZZYYYWWWVVVYYYVVVSSSPPPNNNPPPRRRSSSTTTTTTTTTUUUUUUVVVVVVVVVYYYWWWVVVTTTRRRRRRRRRRRRPPPNNNMMMLLLMMMNNNMMMLLLMMMMMMNNNNNNNNNLLLIIIGGGGGG>>>@@@VVVqqq{{{wwwqqqkkkjjjrrrrrr[[[HHH???;;;999::::::;;;<<<>>>???AAABBBCCCDDDDDDEEEFFFHHHKKKNNNMMMRRRXXXYYYYYY[[[ccciiixxx~~~sssnnnrrryyyyyy|||zzzvvvsssqqqpppppppppssstttuuuxxxzzz|||}}}~~~zzz~~~nnnaaa___cccnnn```cccgggmmmoookkkccc]]]VVVUUUTTTSSSSSSUUUWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSTTTSSSPPPNNNLLLLLLKKKKKKLLLMMMNNNOOONNNNNNNNNPPPSSSUUUTTTSSSWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUSSSPPPQQQUUUVVVRRRRRRQQQNNNLLLKKKKKKLLLLLLQQQRRRWWW^^^]]]UUUOOONNNOOOPPPRRRSSSSSSRRRPPPOOORRROOOKKKKKKNNNPPPOOOMMMKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNSSSZZZ[[[WWWTTTTTTUUUVVVWWWVVVUUUYYYccclll~~~~~~}}}yyynnndddaaaccchhhpppxxx{{{xxx}}}}}}ttthhh```\\\XXXQQQJJJIIIHHHEEEBBB@@@?????????;;;;;;;;;;;;<<<===>>>>>>BBBAAADDDJJJOOORRRWWW]]]bbbooommmVVVUUUeee~~~|||hhhdddaaaaaa```[[[VVVUUUWWWXXXZZZ[[[ZZZ[[[\\\]]]^^^\\\YYYWWWVVVUUUVVVWWW]]][[[WWWSSSQQQRRRSSSUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYWWWUUURRRPPPPPPPPPPPPOOONNNMMMNNNOOOPPPOOONNNMMMNNNPPPPPPNNNLLLJJJIIIHHHDDDFFFSSSdddrrr|||{{{zzzuuummmiiiqqqrrrZZZGGG>>><<<;;;============>>>@@@AAABBBCCCEEEFFFFFFGGGJJJOOOSSSSSSWWWZZZ\\\]]]bbbjjjqqqxxxuuuyyy{{{yyyvvvsssppppppppppppttttttuuuuuuvvvwwwxxxyyywwwqqqccc___aaagggtttbbbgggmmmqqqpppiii```ZZZYYYXXXUUUSSSRRRRRRSSSTTTVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRRRRTTTTTTSSSPPPMMMKKKKKKKKKLLLMMMNNNOOOOOOMMMLLLLLLOOORRRTTTUUUTTTVVVVVVWWWXXXYYYYYYZZZZZZ[[[ZZZXXXVVVUUUTTTSSSSSSQQQRRRPPPNNNPPPUUUUUURRRSSSQQQNNNLLLJJJIIIJJJJJJLLLQQQ^^^mmmnnn___RRRMMMMMMNNNOOOPPPQQQPPPPPPOOORRRPPPNNNNNNPPPQQQQQQQQQOOOOOONNNLLLIIIIIIJJJLLLOOOMMMOOOSSSTTTQQQQQQSSSUUUSSSSSSTTTRRRRRRWWW^^^ppp|||~~~xxxsssfff```___```eeejjjuuu|||{{{oookkkyyy}}}nnnfff]]]VVVSSSPPPJJJEEEEEEDDDAAA???===<<<<<<<<<::::::;;;<<<>>>???AAABBBFFFFFFJJJOOORRRWWWaaakkk|||kkk[[[WWWlllfff````````````^^^[[[XXXVVVTTTVVVWWWWWWVVVVVVXXXZZZZZZWWWTTTQQQPPPPPPRRRSSSXXXVVVSSSPPPOOOOOOQQQRRRQQQRRRRRRTTTUUUWWWYYY[[[XXXVVVSSSPPPNNNNNNNNNOOOPPPPPPPPPRRRTTTTTTRRRPPPMMMOOOQQQQQQNNNKKKJJJJJJFFFGGGIIIMMMTTT```ooo{{{{{{{{{wwwoooiiinnn}}}oooWWWEEE>>>======>>>>>>>>>>>>???@@@AAAAAADDDFFFIIIIIIJJJNNNUUUZZZ[[[^^^bbbdddgggllltttzzz{{{~~~~~~zzzxxxuuusssqqqqqqqqqqqquuuuuuttttttssstttuuuuuu|||uuubbb[[[\\\dddnnn|||fffjjjnnnlllfff___[[[ZZZYYYWWWUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSQQQOOONNNQQQRRRSSSUUUWWWUUURRROOOLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMMMMOOOSSSUUUVVVVVVTTTUUUVVVWWWXXXYYYZZZ[[[\\\[[[XXXVVVTTTSSSSSSSSSNNNOOONNNMMMOOOUUUVVVSSSRRRPPPMMMKKKJJJJJJKKKKKKLLLOOO[[[jjjlll^^^SSSRRRJJJJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRQQQRRRTTTUUUTTTTTTRRROOOLLLKKKLLLNNNQQQNNNOOORRRRRRPPPPPPSSSRRROOOPPPTTTTTTQQQQQQTTT]]]qqq{{{llleeebbb___```bbbdddnnnwww{{{~~~yyyooonnn~~~zzziiiccc\\\TTTOOONNNLLLHHHDDDAAA@@@>>>===<<<======>>>;;;;;;===???AAADDDFFFGGGKKKLLLPPPTTTWWW^^^nnn~~~dddWWW\\\rrrqqq___]]]___```^^^[[[ZZZYYYXXXTTTUUUUUUTTTSSSSSSTTTVVVSSSRRRPPPNNNMMMLLLLLLLLLMMMMMMLLLKKKLLLMMMNNNOOOMMMNNNOOOQQQTTTWWWZZZ\\\WWWUUURRROOOMMMMMMNNNOOOOOOOOOQQQTTTUUUTTTQQQNNNLLLOOOQQQQQQNNNKKKJJJJJJFFFJJJKKKHHHIIIUUUhhhvvvxxxyyywwwqqqkkknnnzzz}}}kkkSSSBBB<<<===>>>======>>>???@@@AAABBBCCCEEEHHHLLLMMMNNNSSS[[[bbbdddhhhmmmrrrvvvzzz~~~~~~zzzyyywwwuuusssrrrrrrssstttuuutttsssrrrrrrssstttttt{{{fff]]]]]]]]]mmmzzzhhhkkkkkkddd[[[UUUVVVZZZUUUTTTSSSRRRSSSTTTVVVWWWRRRSSSSSSSSSQQQPPPNNNLLLRRRRRRTTTWWWYYYWWWTTTPPPMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPQQQSSSUUUUUUUUUSSSSSSUUUVVVXXXYYYZZZ[[[]]][[[XXXVVVTTTSSSRRRSSSLLLNNNMMMLLLOOOUUUVVVSSSPPPNNNLLLKKKJJJKKKLLLMMMQQQMMMRRR]]]^^^VVVTTTZZZGGGGGGGGGHHHIIIKKKMMMNNNPPPRRRTTTTTTRRRRRRUUUXXXXXXXXXUUURRRNNNMMMNNNPPPSSSQQQQQQTTTTTTQQQQQQTTTPPPMMMNNNTTTVVVRRROOOQQQJJJccc{{{}}}nnngggbbb^^^\\\\\\VVVbbbmmmtttyyy}}}~~~}}}yyyhhh[[[XXXSSSLLLHHHGGGGGGDDDAAA???>>>>>>===>>>???@@@AAA<<<===>>>AAADDDGGGJJJLLLMMMPPPUUUXXXZZZcccxxx{{{YYYUUUkkkxxxcccaaa[[[]]]]]]YYYUUUTTTTTTTTTTTTUUUUUUSSSRRRQQQRRRTTTNNNNNNNNNNNNLLLJJJHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOJJJKKKLLLOOOSSSWWW[[[]]]VVVTTTQQQNNNMMMMMMNNNOOOKKKMMMOOORRRTTTRRRNNNJJJLLLOOORRRQQQMMMJJJJJJJJJIIILLLLLLGGGFFFRRRfffuuutttvvvvvvrrrnnnqqq{{{yyygggPPP???:::<<<>>><<<>>>???AAACCCDDDEEEEEEGGGJJJNNNOOOQQQVVV___gggjjjooowww}}}~~~~~~~~~xxxxxxwwwuuusssrrrssstttuuuuuutttsssrrrrrrsssuuuvvvppp___```cccaaavvv