BM6P6(@ ---------....../////////222222222222222111000///444222111//////000222444222111000//////000111222///////////////000000000000000000000000/////////---............------,,,........................///...,,,+++,,,///222444...------,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++***)))((((((((()))+++,,,***++++++,,,,,,++++++***)))************++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************))))))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,+++++++++************************333111///,,,*********+++++++++++++++++++++++++++************************((()))))))))************)))************+++++++++++++++,,,,,,,,,------------------............///,,,,,,,,,---...//////000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************,,,,,,+++******++++++,,,++++++******+++,,,,,,---+++++++++************)))))))))))))))))))))))))))---......//////000000000000111111111222222222222//////.........000111222//////...------...//////////////////////////////000//////...------------------............------........................///...---------///111222...------,,,,,,------...------------------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***,,,,,,***++++++,,,,,,++++++***************++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******************************...---+++***)))***+++,,,++++++++++++++++++++++++************************************++++++++++++************++++++++++++++++++,,,,,,,,,------------------............///,,,------...//////000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******************************++++++,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************))))))))))))************************************,,,,,,+++++++++++++++,,,++++++*********+++,,,,,,++++++++++++************))))))))))))))))))))))))........./////////000000222222111111111111222333111222222333333444333333222222111111111111222222111111111111111111111111000000///......///000111......///////////////...////////////////////////.........//////000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))*********************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******************)))************************)))((((((((((((***+++---***************************************************++++++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,---------------------............///---......//////000000111////////////////////////............------------++++++++++++++++++++++++,,,++++++++++++*********+++++++++***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************))))))***+++,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))************************************+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,+++++++++************))))))))))))))))))))))))111111111111111111111111333333111000000000111222111222444555555555333222333333333333333333333333333333222222222222111111......------...111333444//////000000000000//////////////////////////////---...///000111000000///......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++************++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********************************************)))))))))((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))************))))))************************((('''''''''(((***+++,,,))))))))))))))))))))))))*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------............///.../////////000000111111////////////////////////.........---------,,,,,,************************++++++++++++************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************((()))))))))************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++*********))))))))))))))))))))))))333333333222222222222222222222222333444555666777111333666999:::::::::999::::::::::::::::::::::::999888888888777777777666333222111000000000111222//////000000//////...---000000000000000000000000---...000111222111/////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++((())))))******************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********************************************)))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************))))))***************************))))))))))))******+++))))))))))))))))))))))))************************))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,---------.........---------............///////////////000000000000////////////////////////...------------,,,,,,,,,************************+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))))))))))))))************************((()))))))))***************************************+++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***************************///000000111222333444444666888;;;???BBBEEEFFFGGGEEEGGGJJJNNNPPPQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPIIIIIIIIIHHHGGGGGGFFFFFFCCCCCCAAA???<<<:::888777222222222111000///...---000000000000000000000000...///000111111111000/////////............//////------------------------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++(((((()))************)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******************)))************************++++++++++++************************************************************(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---------............---------............///////////////////////////////////////////////////------------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***************************************+++,,,.........------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++************************666777:::===@@@DDDFFFGGGLLLOOOSSSWWWZZZ\\\\\\\\\^^^^^^______^^^]]]\\\[[[[[[\\\]]]]]]]]]]]]\\\[[[UUUUUUTTTTTTSSSRRRRRRQQQOOOOOOOOOMMMKKKGGGDDDBBB<<<;;;;;;:::888666444333111111111111111111111111000000111111111000000000//////............//////...........................------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++((()))***+++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))***+++,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++***************************************++++++*********++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------------------............---------............///........................////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************)))***,,,...//////...---,,,,,,,,,---...///000111------,,,,,,,,,+++++++++************************GGGIIIMMMRRRXXX]]]aaacccdddgggkkknnnooonnnllljjjcccbbb___[[[WWWRRROOOLLLOOOPPPQQQRRRRRRQQQPPPOOOTTTSSSSSSRRRQQQPPPPPPPPPLLLMMMOOOPPPOOOMMMJJJHHHFFFEEEDDDBBB@@@>>><<<;;;111111111111111111111111111111111000000000000000//////............//////////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))***+++---...///000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++************************'''((()))***++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------.........//////...............---------////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++************************)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************************************)))***---...//////...---,,,,,,------///000222333---------,,,,,,,,,++++++************************]]]cccfffeeegggnnnpppnnnmmmmmmmmmnnnmmmiiiddd``````^^^ZZZWWWTTTTTTTTTUUUXXXVVVTTTSSSSSSSSSRRRQQQWWWYYYZZZXXXTTTQQQRRRTTTSSSTTTUUUUUUSSSPPPNNNLLLLLLJJJHHHIIIJJJJJJHHHEEEBBB???<<<999888666444222333111000000111111///...000000//////////////////......---------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((******))))))******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///////////////////////////......------------......------,,,,,,,,,,,,++++++************************************************+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++************++++++******++++++++++++******)))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************hhhjjjiiieeefffjjjjjjfffdddeeefffhhhhhheeebbb___dddcccbbbaaa```_________iiigggeeeddddddbbb```]]]ZZZZZZZZZXXXUUUTTTTTTUUURRRSSSTTTVVVVVVUUUTTTSSSTTTRRRPPPPPPPPPOOOLLLIIIIIIFFFCCCAAA???===:::888===888333000111333555777111222222222111///...---/////////......//////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))******))))))******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************************************************************+++++++++*********))))))************************+++++++++*********))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++************++++++******++++++++++++******)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******************************______\\\[[[]]]aaa```[[[```bbbeeehhhjjjiiihhhgggffffffeeedddcccaaa``````WWWVVVVVVVVVWWWWWWUUUSSSRRRPPPMMMLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJIIIMMMLLLLLLMMMOOOPPPNNNMMMNNNLLLJJJIIIJJJIIIHHHFFFDDD???999555444333333333000111222333333111000///111000000//////000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------...---,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))******))))))******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///------------------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))+++++++++***************+++++++++++++++++++++++++++++++++******************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------------------++++++************++++++******++++++++++++******)))************++++++++++++++++++***************))))))))))))))))))))))))******************************************)))))))))*********++++++++++++,,,,,,,,,++++++++++++***************************SSSRRRSSSVVV\\\aaa```\\\ccceeeggghhhgggeeedddccc[[[ZZZXXXWWWVVVUUUUUUVVVTTTSSSSSSVVVZZZ]]]______gggccc___^^^aaabbbaaa___cccaaa___]]]ZZZWWWUUUTTTNNNNNNNNNNNNMMMMMMKKKJJJOOOLLLJJJIIIKKKMMMOOOOOOKKKJJJHHHFFFCCC===666222111111111111111222222222111111000/////////000000///............---------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,...///...---***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++******)))******))))))******+++,,,************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------------------------------............///------------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************************************************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))************++++++++++++++++++++++++************************ZZZYYY[[[___cccccc```^^^[[[]]]```___]]][[[ZZZ[[[[[[ZZZYYYYYY\\\```dddgggtttrrrqqqsssxxx~~~|||xxxuuusssrrrrrrqqqmmmhhhaaa[[[WWWTTT\\\WWWQQQLLLKKKKKKLLLMMMOOONNNNNNOOONNNKKKFFFBBB:::777444111000111222333111000//////.........//////............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,---......,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,************************))))))*********+++++++++************************************************))))))))))))))))))))))))******))))))))))))******((()))))))))************************************************************************************))))))))))))))))))))))))************)))))))))(((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******+++++++++************))))))******+++,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///------------------------......------------......------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************+++******))))))((((((((((((((()))))))))*********++++++++++++++++++++++++************************bbb_________]]]XXXWWWXXXPPPVVV]]]cccfffjjjooottt|||}}}~~~}}}|||xxxooogggaaa]]]ZZZWWWMMMJJJFFFEEEGGGJJJLLLMMMGGGCCC>>>999555333222222111111000///............///............---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***************************************************************************+++++++++))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++*********))))))******+++,,,************************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------............///------------------------///......------......///------,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,************************^^^[[[ZZZZZZXXXWWW]]]ggghhhoooxxx|||wwwbbb\\\UUUOOOMMMMMMMMMNNNMMMLLLIIIEEE@@@<<<999777333222111000///////////////............---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************))))))*********+++++++++))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++******))))))******+++,,,************************************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------------------------------............///...........................------,,,,,,------...------,,,,,,,,,,,,++++++************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))************************((((((((())))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,************************[[[YYY[[[___aaagggxxx}}}|||lllrrryyy|||}}}}}}zzzyyyyyyzzz}}}zzzqqqhhh^^^VVVQQQMMMNNNOOONNNKKKGGGBBB???444333222111000000000000//////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***))))))((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************))))))******++++++++++++))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++*********)))***++++++,,,************************************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,------------------------------------------.........//////////////////////////////---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++******)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************************''''''(((((())))))******************++++++++++++*********++++++,,,,,,,,,************************jjjrrr||||||sssiiibbb^^^]]]dddbbb^^^[[[___cccaaaZZZXXXXXXZZZ\\\[[[YYYYYY\\\]]]]]]]]]___bbbiiipppvvvrrrssstttvvvzzzvvvnnnaaaWWWNNNMMMMMMKKKIIIIIIFFF???777222222333333222//////...,,,+++---111444......//////...------,,,------------------------,,,------......------,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))************************---,,,++++++******++++++************************))))))))))))******************))))))))))))******+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++************************************************************************************************************************************++++++++++++******''''''((()))***++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------........................************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************,,,+++******++++++)))'''))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------yyyiii___]]]aaa```^^^YYYTTTQQQPPPQQQTTTUUUSSSQQQSSSVVVTTTOOOLLLMMMNNNNNNMMMKKKLLLNNNRRRRRRRRRRRRSSSUUUXXXZZZUUUUUUUUUVVVYYY^^^eeeiiivvvvvvzzztttggg```YYYOOOGGGDDDGGGCCC???<<<:::666000+++111222222111///---,,,,,,.........///......------------------------------,,,------......------,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++***))))))(((((())))))************************))))))))))))******************))))))))))))******************)))))))))((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++******************************++++++++++++******(((((())))))******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------........................************************************************+++*********)))))))))))))))))))))))))))))))))))))))************+++++++++************************------------------------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++***+++,,,+++)))((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------~~~vvvlllddd[[[RRROOOQQQSSSUUUWWWXXXYYY\\\___bbbXXX[[[\\\[[[\\\``````]]]WWWXXXXXXVVVTTTTTTUUUVVVYYYYYYYYYWWWTTTQQQMMMKKKLLLKKKKKKMMMPPPUUUYYY\\\YYYWWWZZZ```dddhhhooowwwzzzpppbbbVVVQQQOOOKKKGGGDDDBBB???:::666000000/////////..................///////////////------------------------------............------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************))))))***++++++++++++***++++++++++++++++++++++++************************+++***))))))(((((())))))************************))))))))))))******************))))))))))))******************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))***************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------------------------------***************************************************************))))))))))))))))))))))))))))))))))))************+++++++++************************------------------------+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***+++,,,,,,***((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,|||ssskkkeeeaaaYYYXXXXXXYYY\\\^^^bbbeee[[[___dddjjjooouuu{{{~~~zzz}}}~~~}}}}}}|||{{{vvvooohhhbbb[[[ZZZYYYYYYYYYWWWTTTRRROOOLLLLLLOOOQQQRRRYYY```jjjrrr~~~rrrlllaaaXXXMMMFFFDDDFFFGGGGGG;;;777222///...000222333//////////////////000000........................------............------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***++++++++++++***++++++++++++++++++++++++************************---,,,++++++******++++++************************((()))))))))******************))))))))))))***************)))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++***************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------------------------------************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))((()))))))))***************************************++++++++++++,,,,,,,,,wwwqqqggg___ZZZXXXVVVUUUXXX^^^fffooowww}}}~~~zzzqqqfff___YYYVVVTTTTTTQQQNNNPPPUUUTTT[[[dddiiikkkpppwww}}}{{{ooo```SSSMMMJJJHHHGGGIIIDDD>>>999666333000...000000/////////000000111........................---......//////......------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))***++++++++++++***************************************************---,,,++++++******++++++************************((()))))))))******************))))))))))))******))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******************++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------------------------------***************************************************************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++***+++------+++***))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,YYYXXXWWWWWW[[[```fffjjjpppyyy|||xxxuuupppgggZZZTTTTTTMMMOOOPPPOOOOOOQQQVVV[[[jjjpppvvvkkk```TTTLLLGGGEEEBBBAAA???;;;333---333222000/////////000111..............................////////////......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************))))))***++++++++++++***))))))))))))))))))))))))************************+++***))))))(((((())))))************************))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++***+++------,,,+++))))))))))))))))))))))))))))))))))))************************************************++++++++++++\\\aaaiiipppvvv}}}}}}qqqmmm```[[[TTTMMMJJJJJJLLLNNNUUUYYYdddsss~~~wwwnnnXXXRRRLLLHHHGGGCCC>>>999555444222000//////000000..............................////////////.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************+++***))))))(((((())))))************************))))))))))))******************))))))))))))******((()))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******************************************************************************++++++++++++++++++++++++******************************++++++++++++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******,,,---...---+++))))))))))))))))))))))))))))))))))))************************************************++++++++++++xxxzzzxxxlllaaa[[[ZZZZZZZZZWWWVVVWWW\\\```bbbhhhoootttaaaSSSLLLIIIFFFDDD777555222000///...///000////////////////////////......////////////............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************(((((((((((((((((((((((())))))***++++++++++++***++++++++++++++++++++++++************************---,,,,,,+++***+++++++++************************))))))))))))******************))))))))))))******(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******++++++++++++************************************************************************************************************************************++++++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************+++******,,,......---,,,))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++|||uuuwwwyyy}}}{{{uuuzzz}}}pppbbb]]][[[VVVPPPLLLMMMRRRVVVYYYiiiyyy~~~nnnaaaTTTJJJCCCGGGFFF@@@666///...000111000///......000000///...000000///...............////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************************************************************++++++++++++******+++***)))))))))***,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************------+++***))))))((((((************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***)))))))))+++,,,+++++++++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,---------............///---------.........//////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************************************************************************************((()))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))+++++++++*********))))))************************************************************************++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))************************************))))))))))))***************++++++,,,,,,++++++***{{{tttiii^^^VVVQQQPPPPPPOOOXXXbbbkkkwww~~~qqqcccZZZLLLEEE>>>:::999777444222333222000111222222111///000000///............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++******************************++++++++++++******+++***)))))))))***+++,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,+++***))))))))))))******************************************************************************))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++***))))))***+++,,,+++++++++++++++*********)))))))))************+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,------......------,,,---------............///---------.........//////........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++************++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))+++++++++*********))))))************************************************************************++++++++++++++++++++++++,,,,,,++++++***))))))((())))))))))))************************************************++++++++++++***++++++,,,,,,++++++***wwwmmmaaaYYYVVVRRRQQQUUU[[[bbbkkksss~~~kkkXXXHHHEEEDDD>>>888777333111//////000000///...111000//////......//////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++***************+++************************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************+++++++++++++++++++++***************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------............///------........./////////........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************************************+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***~~~xxxiiiZZZOOONNNLLLKKKQQQ\\\mmmwwwttt\\\RRRLLLBBB===@@@444222000///000111000///111000000///.../////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************))))))***++++++,,,************************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++***************************+++++++++++++++,,,,,,***+++,,,++++++***+++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------............///............////////////........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++******))))))******+++************************************************+++,,,,,,------,,,,,,+++************************************************************************************************+++++++++++++++++++++++++++++++++*********))))))((()))))))))************************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***rrrccc\\\TTTKKKJJJPPPYYYddduuuzzzlll[[[JJJBBBBBB:::777444333333444444333111111000///////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************************************************************++++++++++++******))))))******++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,************************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************++++++,,,,,,,,,***,,,---,,,***)))+++,,,************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---------............///........./////////000000////////////////////////------------------------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++************++++++************************************************,,,,,,------------,,,,,,************************************************************************************************+++++++++++++++++++++++++++++++++***************((()))))))))*********************************************++++++++++++,,,***++++++,,,,,,++++++***sssgggkkk{{{~~~mmmccciiirrrcccVVVQQQMMMSSS^^^kkkxxx{{{aaaMMMBBBAAA===888555333222111000222111000000//////000000////////////////////////,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222000---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))***+++,,,,,,************************************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,,,,---***---...---***)))+++---***************+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------............///....../////////000000000////////////////////////------------------------++++++************++++++++++++++++++++++++++++++******++++++++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++************++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++***************+++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))************************************************++++++++++++***++++++,,,,,,++++++***sss___VVV]]]jjjtttyyyqqqgggYYYOOOPPPXXXbbbhhhiiieee___XXXRRRTTTcccsssqqqwwwvvvfffWWWWWWVVVWWW\\\fffttt~~~kkkWWWMMMHHHAAA;;;777333000...222111000000//////000000////////////////////////,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...111444444111...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((()))***+++,,,++++++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************++++++******************************************************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,------***---///...***(((***---))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------............///.../////////000000000000////////////////////////------------------------++++++************++++++++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))************************************++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***mmmcccWWWQQQRRRVVVYYYZZZWWWYYY\\\```eeeiiimmmoooggggggiiijjjgggcccffflllxxxsssrrruuuuuupppnnnqqqrrrnnntttwwwooobbbUUULLLMMMUUU\\\mmmxxx^^^XXXOOOGGG@@@;;;666444222111111000000000000000////////////////////////,,,,,,,,,------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///222555555222///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************........................******************************++++++++++++******((()))***+++,,,+++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------***...000...***(((***...))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---------.........//////////////////000000000000000000000000000000000000------------------------++++++************++++++++++++++++++++++++++++++******++++++++++++************************************************************************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))******++++++++++++************************************************************************++++++++++++++++++++++++******************++++++))))))))))))************************************,,,,,,,,,---------......+++++++++,,,,,,+++++++++{{{hhh\\\___dddbbbbbbgggZZZ[[[[[[ZZZ___gggooosssxxx|||rrrggg```^^^vvvqqq|||yyylll]]]MMMIIIOOOQQQdddxxx{{{eeeRRRIIIGGGBBB<<<000//////000222333222000000000///...------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---///000+++...000000...---///222111...++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********)))))),,,++++++******++++++,,,+++++++++************))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++******************,,,*********++++++)))((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++******)))***...---,,,+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...,,,***((((((***,,,...---------............///000000000000111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++zzzqqq]]]RRRNNNWWW___^^^```dddhhhpppyyyuuuooopppuuusss~~~vvvzzzgggYYYSSSJJJPPPXXXaaapppooo[[[NNNCCC;;;<<<:::666222000000222444111000///...............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000333111111111000...---...///000...++++++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++************++++++++++++++++++************)))************+++++++++***************************************************************************************************************************************************************************************************************************+++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------......---,,,+++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,------------............/////////000000000111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++rrrfffeeeooonnn^^^WWW\\\]]][[[cccrrr}}}wwwhhhfffnnnxxxggg```SSSIIIJJJUUUdddttt{{{hhhXXXOOODDDAAA;;;444///...///111111000000////////////000................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666999666222///...------,,,///---,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************++++++************++++++,,,+++++++++************)))************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************(((,,,000000---*********))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...000111222...---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------............/////////000000000000111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))************++++++************+++++++++++++++++++++*********++++++++++++++++++++++++eeeUUUPPP[[[aaa^^^eeettt}}}}}}mmmYYYQQQOOOQQQ]]]kkkyyymmmQQQJJJ@@@999666444222000000000////////////000000................................................------------------------,,,,,,------...---------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444888<<<777111...//////...,,,000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++'''---222333...******,,,))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,...///111222...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++---------............///////////////000000000111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************((()))))))))************++++++************+++++++++++++++***************++++++++++++++++++++++++[[[]]]bbblllvvvuuueeehhhdddaaannnssssssooojjjjjjyyy{{{mmmpppyyykkkrrrwwwjjj\\\OOOPPPYYYfffwwwpppaaaLLL???;;;;;;888555111000//////////////////////////////////////////........................------------------------+++,,,,,,---.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///444888:::555000...000111111///111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***))))))*********+++++++++************************************************************************************************************************************************************************************************))))))*********+++++++++'''---333333...******,,,))))))))))))))))))))))))++++++************++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++---......---+++***---------............///...////////////000000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************((()))))))))************+++******))))))******+++************************++++++++++++++++++++++++iii{{{jjjccc\\\YYYYYYXXXUUUQQQOOOPPPMMMIIIPPPZZZ\\\UUUUUUVVVUUUPPPNNNTTTbbbnnnyyymmmaaa]]]___ccctttwwwdddsssuuuuuu___SSSPPPPPP]]]ppp|||^^^HHH???<<<:::888333222111000////////////////////////////////////........................------------------------++++++,,,---............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...222666444222000///000111222222444444333111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,)))---111111...+++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,---......---,,,+++---------............///......////////////000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))******************))))))))))))******)))))))))***************++++++++++++++++++++++++tttoootttwwweee\\\^^^[[[WWWVVVXXXZZZ\\\]]]WWWTTTPPPPPPTTT[[[```bbb```]]]XXXWWWXXX\\\^^^___```^^^YYYTTTOOOMMMMMMNNNTTTccciiijjjsss}}}lll^^^MMMQQQYYYiii{{{dddQQQEEE???<<<777666444333111111000000////////////////////////................................................***+++,,,---........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000333000111111000000000111333777888777333...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,,,,---......---,,,+++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,------------------,,,---------............///........./////////000000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************))))))))))))******************))))))))))))******((()))))))))*********+++++++++++++++++++++++++++}}}eee\\\ZZZbbbfff```\\\```[[[___dddiiinnnqqqssssssiiiaaa\\\___gggqqq~~~ssshhhiiirrrzzzyyyuuu^^^[[[XXXWWWWWWUUUPPPKKKHHHSSSTTTOOOQQQQQQXXXhhhmmmiiigggxxxwww\\\XXXSSSVVVggglllVVVIIIDDD:::999777555333222222111000000000000000000000000................................................***+++,,,---............/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,---///000---000333222///...000333999:::999444///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++******))))))))))))******---------,,,,,,,,,++++++)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,---,,,+++,,,------+++)))))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++---------------------------------.........//////............/////////000////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************************))))))))))))******************))))))))))))******(((((())))))*********+++++++++++++++++++++++++++~~~pppqqq~~~rrrqqqsssxxxzzzwwwtttsssuuuuuuyyyyyyrrrkkkhhhiiiggg```ZZZTTTPPPKKKJJJKKKLLLKKKJJJ[[[pppuuummmssstttYYY```hhhrrr{{{ttt\\\RRRVVVaaasss{{{bbbLLLGGG===666666666111///111///...------...///000111................................................++++++,,,,,,---...//////222111111000///..................------,,,,,,,,,///...,,,++++++,,,...///...///111222333333222222666555333111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************++++++++++++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++******))))))************************++++++************++++++))))))(((((()))***++++++******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000000000000000000000//////...---,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++}}}lllZZZXXX```jjjiiibbbjjj|||zzzrrrfff```XXXSSSRRRRRRPPPNNNOOOZZZnnnxxxkkknnnpppooonnntttttt[[[PPP[[[kkksss{{{dddQQQIIIAAA<<<666111111666111111000/////////000000................................................++++++,,,,,,---......///111000000//////...------......---------,,,,,,,,,///...,,,++++++,,,...///---...000222333444555555333333222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++++++++++++++++++++,,,,,,---------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++*********)))************************+++******))))))******+++)))))))))))))))***++++++******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000000000//////...------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++vvvaaaVVVZZZ]]]hhhttttttqqq}}}tttkkkeeeaaa]]]ZZZRRRPPPTTTZZZ\\\^^^jjjyyyqqqdddkkk{{{qqqXXXOOOOOO[[[nnniiiYYYHHH>>>:::666333333333222222111000000//////................................................+++,,,,,,------........./////////......------,,,...------------,,,,,,,,,...---,,,++++++,,,---...---...///000222555777888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,------************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******************************************))))))))))))*********))))))))))))***++++++******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////000000000000000000000000111000000//////......---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,++++++++++++***************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++rrraaa[[[[[[]]]cccsss~~~uuuoooddd[[[TTTSSSSSSQQQSSSWWWfff~~~uuubbb```kkk}}}~~~bbbKKKTTT[[[gggvvvtttWWWGGGCCC@@@777///222222222222111000//////................................................,,,,,,,,,---------...............------,,,,,,,,,------------------------...---,,,,,,,,,,,,---...............000222555666333333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************))))))(((((())))))************))))))***++++++******************************))))))******+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------...//////------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,------------------,,,,,,++++++***------------------------......///000000000000000000000000000000000000000111111000000/////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************ttt{{{nnngggfff```kkkyyylll^^^XXXWWWWWWXXXYYYWWWnnnqqqpppppp\\\___ggguuunnnVVVRRRRRR\\\nnn{{{aaaNNNBBB:::666222222222111111111111000////////////////////////........................,,,,,,,,,---------------------------,,,,,,,,,,,,---------------------------------,,,,,,---------///...---------...000111555555333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,******************************))))))))))))******++++++***************+++******************************))))))******+++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------...//////------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------......------,,,,,,+++++++++------------------------...//////000000000000000111111111111111111111111000000000000////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************lllzzzqqq```YYYXXXYYY[[[WWW\\\bbbdddcccaaabbbbbbkkkwwwaaa\\\___ooosssbbbPPPLLLTTTfffzzz{{{ZZZDDD???@@@666555333222111111111222////////////////////////........................------------------------------------------------,,,,,,,,,------------...------------------------...------,,,,,,------...444444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************++++++************++++++,,,,,,+++************+++******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------...///000000111111000000111111111111111111111111////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))******************++++++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************|||ooohhhfffeee```\\\XXXWWWWWWVVVVVVVVVQQQ\\\wwwjjj\\\```jjjvvvfffTTTKKKQQQeeeyyyuuubbbTTTJJJ>>>;;;777333111111222222////////////////////////........................---------------------------------------.........,,,,,,,,,---------......,,,------------------,,,+++,,,------............////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************,,,,,,++++++++++++,,,,,,---,,,++++++*********+++******************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......//////---------------,,,,,,,,,,,,,,,,,,---------------........................//////000111111111111000111111111111111111111111...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++******+++++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************uuuooojjjhhhfff```YYYUUUPPPUUUgggiiiddddddcccpppqqqZZZLLLPPP]]]zzzqqqTTTEEEAAA;;;555111111111222000000000000000000000000........................------------------------........................,,,,,,,,,------.........,,,------......------,,,)))+++---///000000000///******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------++++++******++++++,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------************************---,,,,,,++++++,,,,,,------,,,,,,+++*********+++*********************************)))***++++++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++---------,,,,,,,,,++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000.........------,,,,,,,,,,,,,,,,,,------.................................//////000111111111111111111111111111111111111111---------..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++*********++++++,,,,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))|||{{{vvvjjj```]]][[[]]]eeejjjlllttt}}}rrrgggooo}}}fffXXXZZZdddnnnwwwaaaRRRKKKUUUlllvvv___NNN???:::888333///...///000000//////000333555////////////....................................------------------------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,---------......---,,,+++,,,...///...---.........------,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************)))))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,((()))***,,,------------,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------/////////..................------,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------......------,,,,,,,,,---------............//////000000111111333333222222111000//////////////////...............---,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************xxxooofffccc^^^YYYYYY]]]lllwwwuuu{{{fff^^^XXXgggvvv\\\LLLUUUeeeyyyhhhNNNAAA<<<888555555111222111111000111222333////////////....................................------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,+++,,,.........---......---------,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++******++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---...///000000111333333333333222000///---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////---,,,,,,+++++++++,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,------...---------,,,,,,,,,---------............//////000000111111333333222111111000//////////////////...............---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************************************************************uuuiii]]]SSSNNNPPPcccnnn]]]WWWeeebbbOOOJJJ___vvvfffPPPDDD>>>;;;;;;444333222222111111111111////////////....................................------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------,,,+++,,,---...---,,,...------------,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------...---------------......////////////111333555777;;;;;;;;;:::888555333111------..............................////////////.../////////////////////------,,,,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,---------............//////000000111111222222222111111000000////////////............------,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************************************|||iii[[[TTTUUUhhhsss]]]TTTiiicccEEEJJJ```uuugggTTTFFF>>><<<555333222222222222222111////////////....................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------//////////////////000111.........000333777:::===AAAAAAAAA@@@>>><<<:::888444444333222222111111000......////////////000000222222111000///......---//////............//////................................................------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------............//////000000111111222111111111000000000/////////.........---------,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************mmmeeeXXXYYYkkkyyyyyyzzzpppZZZ]]]lll|||bbbOOOQQQcccyyyjjjSSSCCC<<<888555222111222333333222////////////....................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***+++---...---,,,------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,------......//////////////////000111111---...///111666;;;???BBBCCCDDDEEEEEEDDDCCCAAA@@@======;;;:::888666555444333333444444444555555555999888777555222000///...000//////...............////////////////////////........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------............//////000000111111111111111000000000000000............------------+++++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************tttdddZZZ\\\]]]XXXYYYaaaiiitttrrrbbbbbbjjjwwwpppTTTRRRaaammmiiiTTTHHHAAA;;;555222333444333222////////////....................................------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,,,,------------...------.........---,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,...///000111222////////////000111222222111222444777;;;???CCCFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDBBB@@@>>>===;;;;;;<<<============>>>>>>>>>AAA@@@>>><<<999777555444333222111///............////////////////////////................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111000000000000000000000000.........------------,,,+++************++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,------------------------************************tttjjj___UUUTTTXXX^^^lllooohhhhhhkkkpppYYYTTTVVVsssqqqbbbMMMEEE;;;555444444333111////////////....................................------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,---------.........///111222222000...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,...000222444555666444444444444555666777777999:::<<>>:::999777666444333222222////////////////////////..............................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000000111111///000000000000000000000.........---------,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************nnnaaa\\\]]]]]]___vvvwwwllliiieee~~~rrrZZZPPPbbbrrryyyVVVLLL@@@777555444333111000/////////....................................------------------------++++++,,,,,,,,,---------++++++------------++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,------.........///111333555555222///---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000222444777999999::::::::::::;;;<<<===>>>AAABBBDDDFFFGGGHHHIIIIIIGGGHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJIIIHHHGGGGGGFFFBBBAAA???===:::999888777000000000000000000000000////////////////////////////////////////////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000111111111////////////000000000000......---------,,,,,,,,,******))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---//////...---,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************nnn]]]aaa^^^iiiiiiiiilllyyytttUUUWWWaaaooo~~~xxx```III@@@???999333///111222222111//////000222//////.........------------------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,------...///000000333222111/////////000000---------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---...///...,,,+++,,,------///000000......///000111444888;;;===???BBBEEEEEEHHHJJJGGGCCCAAAEEEIIIKKKKKKKKKKKKIIIFFFDDDCCCBBBCCCEEEEEEDDDCCCDDDEEEKKKHHHCCCAAAAAADDDFFFHHHDDDEEEEEEEEEFFFIIINNNQQQNNNKKKHHHFFFGGGIIIJJJJJJGGGFFFEEEDDDDDDCCCDDDDDD777555222000111111000///444111///...///000000///111111111000/////////...........................---...///111111///...---------------------------+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......////////////............111111000000//////......///...---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------000///---++++++,,,---...,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++mmmcccdddlllvvvyyy}}}xxxfffaaadddxxxxxxVVVSSS[[[nnnwww]]]KKK???777555777333333333222000000000000//////.........---------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,------...//////000222111000///...//////000......---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,...///...------...///.../////////------///111///333999>>>AAADDDGGGIIIFFFJJJOOOPPPNNNLLLLLLMMMJJJJJJJJJHHHFFFDDDCCCBBBHHHIIIJJJJJJIIIJJJLLLMMMIIIGGGCCC@@@??????@@@@@@>>>???@@@BBBDDDEEEFFFGGGIIIFFFDDDDDDFFFHHHIIIIIIEEEDDDDDDDDDDDDCCCCCCCCCAAA>>>;;;999888666444222222000///000222333333333222222111111000/////////........................---...///000000///...---------------------------,,,+++***))))))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000111000000000/////////...///...---,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,+++,,,---...///---,,,,,,,,,------...///------------,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++{{{vvvqqqlllbbb\\\fffuuuxxxfffXXXbbb}}}ttt[[[OOO\\\nnnyyyxxxbbbMMM===888:::444444333222111000000////////////.........------------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000//////........./////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---......---...000222//////000//////000333555333888???EEEIIIKKKLLLNNNLLLMMMNNNNNNMMMKKKIIIHHHJJJKKKLLLKKKJJJJJJLLLMMMLLLMMMMMMLLLIIIHHHIIIJJJFFFFFFEEEDDDBBB@@@>>>===???AAADDDJJJOOOPPPLLLIIIEEECCCBBBCCCDDDEEEDDDCCCAAABBBCCCCCCDDDCCCCCCCCCFFFDDDAAA@@@???===;;;999555444333444666666444333333222222111000000//////........................---...///000000///...------------------------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........,,,------...000111111222000000000000////////////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,------...///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++ssskkkdddaaacccgggggg^^^kkkwww[[[WWW```kkkyyy}}}fffOOO???888444333222222222111000///////////////....................................,,,------...------,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,------...............------............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------...---------000222111222444444555777;;;???>>>CCCIIIMMMNNNMMMMMMLLLMMMJJJGGGFFFGGGIIIIIIIIIOOOOOOOOOMMMJJJIIIKKKNNNEEEHHHKKKKKKJJJIIIHHHHHHJJJMMMOOOPPPOOOMMMKKKJJJIIIKKKQQQZZZbbbbbb\\\UUUJJJIIIHHHHHHGGGFFFCCC@@@???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAABBBCCCCCCAAA???<<<;;;999999888666222///333333222111000//////.................................///000000///.................................------,,,---...//////------------------------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...------------............---......///000000111111000000000000////////////...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,---------------......------------......+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++{{{nnnccc^^^WWW}}}mmmcccgggvvv{{{cccVVV]]]qqq~~~fffMMM===666444111111222333222000000000/////////.................................,,,,,,------...------,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........//////......//////...------000222666888:::<<<===@@@EEEHHHGGGJJJMMMNNNLLLIIIFFFFFFGGGGGGGGGJJJNNNQQQRRRQQQNNNOOONNNJJJEEEBBBDDDGGGJJJNNNSSSUUUUUUSSSQQQPPPRRRVVVZZZZZZXXXUUUTTTSSSMMMOOOTTT\\\cccbbbZZZRRRNNNNNNMMMMMMMMMKKKGGGEEE@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBCCCEEEFFFEEEEEEAAA@@@>>>===<<<999444111444444333222111000///...////////////////////////......////////////............................................./////////------------------------------,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........---------.........//////000000000000000000//////////////////000000000000------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---.........------,,,///......---------......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***tttfffbbbbbbvvvmmm___cccpppzzz{{{XXXOOObbbvvvzzzbbbOOO===999333111222333333111000000000/////////..............................,,,,,,------......------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++,,,---...////////////---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...000000000//////000333666<<<>>>AAACCCDDDFFFHHHKKKHHHIIIIIIGGGEEECCCBBBCCCHHHKKKOOORRRRRROOOLLLIIIHHHLLLPPPOOOMMMMMMRRRWWWdddeeeeeebbb]]]WWWRRRPPPPPPTTTVVVTTTPPPLLLKKKLLLIIIJJJMMMRRRTTTRRRKKKEEEIIIHHHIIIJJJLLLKKKIIIGGGCCCCCCCCCCCCDDDFFFGGGHHHIIIGGGFFFFFFGGGIIIJJJJJJFFFDDDBBBAAA@@@>>>;;;999777666555444333222111000////////////////////////////////////////////////........................------......////////////------------------------------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---------............------........./////////111111111000000/////////////////////000000000000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++.............../////////000///......---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++,,,,,,******++++++++++++******wwwoooooo~~~hhh___ccciiioooVVVVVVaaaxxxtttcccIIIAAA888333333444333111000000000000/////////...........................+++,,,------......------........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000000000,,,,,,,,,,,,------...///------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...000111222222333666:::>>>AAADDDGGGHHHGGGFFFFFFFFFBBBBBBAAA@@@@@@CCCGGGKKKMMMPPPRRRPPPLLLIIIHHHIIITTTZZZ___```^^^^^^ccchhhllljjjddd\\\TTTOOOMMMMMMLLLNNNOOOLLLGGGDDDFFFHHHJJJLLLNNNOOOOOOMMMKKKIIIJJJIIIIIIJJJLLLMMMLLLKKKHHHGGGEEEDDDEEEGGGIIIKKKKKKIIIFFFGGGJJJMMMPPPQQQNNNKKKHHHFFFDDDCCCAAA???;;;:::999888777555444444//////////////////////////////............//////........................------......//////..............................------,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------........................////////////000000000000000111111111.../////////000000000111,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...///111333555000000///...............+++,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))******+++++++++******++++++++++++******zzznnnooottt```]]]aaaggg|||nnnWWWSSS^^^sss~~~nnnRRRHHH===666444444333111000000000000////////////////////////////////////+++,,,,,,---.........---........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---///111111111111+++++++++,,,---...///000------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...000111222444666:::@@@DDDDDDGGGIIIIIIGGGCCCAAA@@@============AAAGGGPPPVVVNNNNNNLLLHHHGGGLLLWWW```mmmqqqsssooofff``````bbbWWWTTTOOOIIIGGGHHHNNNRRRNNNPPPQQQOOOKKKJJJMMMRRRQQQSSSUUUVVVVVVWWWYYY[[[WWWUUUTTTTTTTTTUUUSSSRRRKKKIIIFFFEEEEEEGGGJJJLLLHHHFFFDDDEEEJJJQQQVVVXXXWWWSSSNNNJJJGGGDDDBBB???>>>===<<<;;;999888777666000000000000000000000000//////............//////////////////////////////,,,------...///.................................---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------.........//////............/////////000......///000111222333333.../////////000000111111,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,+++,,,---000444777:::000000///...............,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,(((((())))))*********+++******++++++++++++******pppmmmlllooo```[[[YYYeee~~~mmm[[[SSS^^^nnnvvvgggZZZFFF777444888666111333333333222222111//////......//////......---,,,..............................------------......------------------------------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---,,,******+++---000222111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++***)))))))))+++...///---.........---...111333666888::::::;;;@@@GGGNNNEEEFFFFFFDDD@@@>>>===>>>BBBCCCDDDFFFGGGIIIJJJKKKWWWNNNHHHJJJPPPZZZlll|||qqqbbbWWWOOOLLLLLLKKKNNNOOOLLLIIILLLUUU^^^YYYccciiihhhkkkpppiii\\\iiimmmssszzz~~~}}}xxxtttgggffffffhhhjjjiiieeeaaa```UUUOOOSSSSSSLLLKKKPPPKKKIIIHHHHHHIIIJJJKKKKKKUUUQQQLLLIIIFFFCCCCCCEEECCCBBB???>>>>>>===:::888222000///000111000...---...//////000000//////...//////.........---------+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...///000111111//////000000111111111222////////////............,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------+++,,,---///222444555666///...---,,,+++,,,,,,---///...---,,,,,,,,,,,,,,,---------------------------+++***,,,///000...+++---------------------------------------------------------,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++zzziiibbbcccnnn}}}xxxfffeee``````ooouuu\\\ZZZ___qqquuuiiiTTTAAA999888666222222222222222111111000///......//////......---,,,..............................------------......------------------------------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,---......///...---+++***+++---///111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++---...///////////////...///222555;;;;;;<<>>AAACCCHHHHHHHHHHHHJJJLLLOOOPPP___^^^aaadddcccbbbhhhqqqbbb___YYYRRRLLLIIIKKKMMMJJJSSS]]]bbbbbbbbbfffjjjzzzyyy{{{{{{wwwsssttt|||{{{vvvxxx~~~ooodddaaa]]]TTTKKKHHHLLLPPPNNNKKKKKKJJJIIIHHHGGGEEEDDDDDDEEECCCAAAAAAAAAAAA???>>>999777333222222222111000///////////////...------/////////.........------.........///......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,------------...------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////000000000111111111111////////////............,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------******+++---///000222222///...---,,,,,,,,,------...---,,,++++++++++++,,,---------------------------,,,+++,,,//////...,,,---------------------------------------------------------,,,,,,+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++sssdddbbbdddeeewwwpppZZZNNNXXXqqqzzzdddVVVbbb}}}yyyeeeNNN???:::777555111111111111111111000000...////////////...------..............................------------......------------------------------------------------***++++++,,,,,,,,,,,,,,,++++++,,,,,,------............,,,,,,,,,---...///------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------..................///000000000000222666:::BBBAAAAAAEEEJJJKKKGGGCCCDDD>>>999:::???EEEHHHHHHNNNKKKIIIIIILLLSSS[[[```rrrrrrqqqmmmbbbWWWTTTVVVQQQSSSTTTQQQMMMLLLQQQVVVgggpppzzz~~~{{{vvvsssssszzz}}}|||~~~wwwccc\\\^^^```ZZZSSSPPPNNNKKKHHHFFFFFFGGGGGGGGGEEECCCCCCDDDEEEDDDCCC@@@===888444333333222111111111000000//////......////////////............////////////...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000//////.........000000000000111111111111/////////............---,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------***++++++,,,---.../////////...------,,,------------,,,++++++++++++++++++------------------------,,,,,,+++---...///...,,,------------------------------------------------------,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************wwwmmmaaakkk|||___[[[YYYZZZvvv~~~]]]XXXrrrttt\\\HHH===999777111111111000000111111111///////////////...------..............................------------......------------------------------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------///......------------...+++,,,.../////////...---------------------------------------------------+++++++++,,,,,,,,,---------......//////......------///111333555999???CCCHHHGGGFFFGGGHHHGGGDDDAAA>>>@@@CCCHHHLLLMMMLLLJJJEEEFFFHHHMMMWWWdddpppxxxwwwiiiZZZNNNGGGEEEGGGHHHOOOWWW\\\___gggttt~~~~~~{{{uuuyyy|||xxxrrreeeaaaXXXNNNIIIJJJMMMMMMJJJGGGEEEDDDEEEEEEDDDCCCCCC@@@<<<999777555222000222111111111111111111111000000000/////////......///////////////...------........................------------------------------------------------------------------------++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000/////////////////////000000000000000111111111//////.........---------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...---------.........//////.........------------...------,,,++++++,,,,,,---------------------------,,,,,,,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))|||hhhccctttzzznnn]]]QQQeeevvvUUUVVVtttoooVVVFFF<<<777333222111111000111111222//////000000//////...---..............................------------......------------------------------------------------++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,.........///......------+++,,,...///000//////...------------------------------------------------+++++++++,,,,,,,,,------,,,------............---+++...333777<<>>BBBFFFKKKNNNHHHIIIGGGCCC??????DDDIIILLLOOOPPPLLLFFFGGGPPPYYYdddhhhooorrrqqqjjjaaa[[[QQQMMMHHHIIIVVVjjjxxx}}}}}}yyyrrrmmmdddYYYWWWSSSNNNJJJHHHFFFEEECCCGGGHHHJJJKKKKKKFFF@@@:::555444222111000111111222111111111111000000000000------...///000000000000........................------------------------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------......---......///111222222333111111111111000000000000.........------------,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..................//////000------------------------***,,,......---,,,---...------------------------------------------------++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************{{{sssnnnjjjiiieee```___ccc^^^\\\ZZZYYYYYYYYYWWWVVVVVVWWWXXXYYY[[[\\\\\\\\\ZZZ]]]```cccfffjjjnnnqqqxxx}}}rrrfffiii{{{xxxmmmggg```{{{cccQQQbbbzzz~~~fffPPPBBB999888555333222111222222000000000000000///....................................------------......------------------------------------------------+++,,,------...---------+++++++++++++++++++++++++++,,,///000111000///...///...............///000........................------------------------++++++,,,,,,,,,,,,------------------...000222444888<<>>;;;777555444333333222222111111111000000000...//////000000000//////........................................................................++++++++++++,,,,,,,,,---***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,---------......//////000000000111111111111111111111000000000///.........---------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,,,,,,,---------,,,---...///000000///...---------------...//////------------------------***,,,......---,,,---///------------------------------------------------+++++++++,,,,,,---------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++ssskkkgggfffddd___\\\[[[]]]ZZZUUUWWW]]]YYYWWWUUUUUUUUUTTTRRRPPPSSSRRRRRRSSSUUUVVVTTTSSSLLLOOORRRTTTUUUTTTUUUVVVYYY\\\bbbjjjrrr}}}oooccceeewwwtttcccaaaddd{{{]]]TTTcccsssZZZJJJ;;;999666444222222222333000000000000000//////....................................------.........------------------------------------------------+++,,,------......------++++++++++++++++++++++++***,,,...111222111///...000///...------...///000........................------------------------++++++,,,,,,,,,---------......------///222555777@@@CCCHHHJJJIIIFFFDDDCCCCCC@@@???CCCJJJQQQSSSSSSPPPNNNNNNRRR]]]nnnxxxbbbOOOHHHNNNZZZdddwww{{{tttxxx{{{fffbbb\\\XXXVVVUUUTTTSSSIIIIIIJJJMMMNNNNNNLLLIIIKKKIIIDDD???;;;888777666222222222111111111111000111111111000000///...---........................................................................*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......111111111111000000000000222111111111000000//////......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------------------------------.........//////......///////////////000,,,---///000000000///...,,,,,,,,,,,,,,,---...///------------------------***,,,//////,,,+++---///------------------------------------------------+++++++++,,,,,,---------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++|||yyynnnmmmkkkhhheeebbb```___[[[ZZZWWWUUUUUUUUUVVVWWWTTTSSSRRRQQQPPPOOONNNNNNPPPQQQQQQRRRSSSTTTUUUUUUQQQPPPPPPQQQSSSSSSQQQPPPPPPRRRUUUWWWZZZ^^^cccgggooowwwuuujjjhhhzzzrrrmmm]]]pppwwwVVV```mmm{{{fffTTTBBB>>>777111111444333000000000000000////////////............/////////000........................------------------------------------------------.........////////////000,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///000000///...---,,,,,,+++.........------,,,,,,+++***,,,.........---...///......///444;;;???@@@???IIIJJJKKKJJJFFFCCCAAABBBFFFCCCEEELLLNNNLLLOOOVVVJJJSSS___mmmmmmbbbUUUMMMRRRcccwww}}}zzzhhhaaaeeecccZZZTTTQQQOOONNNIIIEEEHHHPPP]]]^^^WWWIII???>>>???<<<888666444333111///111555111000000111222222000...000000000000////////////////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111000000000000////////////000000///...------,,,,,,***+++---.........------...---,,,,,,++++++++++++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------........................------............---------------.........////////////.........------------------,,,,,,+++++++++//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,))))))***+++,,,,,,------------++++++++++++------}}}yyytttnnniiidddbbbeeedddcccbbb```^^^]]]\\\bbb```]]]ZZZWWWVVVVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMNNNOOOPPPOOOMMMLLLNNNOOOOOOPPPRRRUUUXXXXXX^^^eeekkkpppxxxpppbbboookkkdddgggpppsss^^^\\\oooyyyeeePPPFFF:::555333333222111111000000000////////////........./////////000000........................------------------------------------------------------........./////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............////////////...------,,,,,,.........------,,,,,,,,,+++---............///111222111333777>>>CCCFFFFFFJJJIIIGGGEEECCCCCCDDDEEEGGGIIIOOOQQQLLLGGGKKKTTTkkk{{{|||kkkXXXXXXWWWWWW\\\jjj|||fffZZZMMMIIIMMMNNNIIIBBBXXXaaaddd]]]TTTNNNIIICCC:::888777777777555222111222000000000111111000...111000000000////////////////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111000000000000////////////000//////...------,,,,,,++++++---.........------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................------------------------------------------------........................---......//////......------------.........////////////.........---------.........---------,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---{{{sssllleeeaaa[[[ZZZYYYWWWUUUSSSRRRQQQXXXXXXXXXXXXXXXXXXXXXXXX___]]]ZZZWWWUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSSSSUUUVVVVVVUUUVVVWWWWWWUUUTTTSSSUUUVVVNNNRRRUUUWWWXXX[[[aaafffllluuueeegggvvvyyyiii]]]\\\nnnlllRRR```rrr{{{cccPPP???999666222000333111111000000000/////////....../////////000000000........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///.................................------------------.........---...111333666777999>>>DDDHHHJJJKKKJJJFFFBBB@@@AAAEEEHHHJJJGGGNNNVVVWWWRRRSSSaaappp{{{nnnfff```___ccchhhhhhiiippphhhSSSRRRYYYXXXOOONNN[[[fffggg```XXXNNNGGG???<<<:::;;;>>>===777111222111000000111111000...111111000000000/////////////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000000000000111111111111000000000000//////////////////......---,,,,,,,,,+++,,,,,,------------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................------------------------------------------------........................---......//////......------------..............................---------/////////..............................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++ooojjjddd___ZZZWWWSSSPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYWWWWWWVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPSSSUUUUUUUUUTTTUUUUUUTTTRRRQQQRRRSSSTTTVVVVVVVVVUUUVVVYYY\\\WWW[[[bbbjjjvvvnnnkkkyyyooo]]]XXX\\\jjj___YYY\\\rrrsss[[[EEE===999111///444111111111000000000//////...////////////000000000................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///---------.........//////------------...........................///333666;;;===AAAFFFIIIJJJIIIHHHDDDAAA===>>>CCCIIINNNPPPSSSZZZbbbdddeeepppmmm[[[^^^lllvvvuuueeegggfff___OOOSSSXXXZZZZZZVVVOOOJJJHHHEEE@@@===???AAA===666444222000000111111000...111111111000000000//////////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////000000000111111111111000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------..........................................................................................................................................////////////......................................................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------++++++VVVTTTPPPOOOOOOOOONNNMMMQQQQQQPPPOOOOOOOOOPPPQQQQQQQQQSSSTTTVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\[[[ZZZZZZYYYXXXXXXYYYYYYXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVXXXZZZZZZYYYTTTVVVWWWWWWVVVUUUVVVXXXVVVVVVVVVUUUTTTUUUWWWXXXYYYYYYXXXWWWZZZaaammmvvvppplllmmmvvvkkk]]]UUUQQQjjjzzz\\\MMMdddhhhPPPCCC;;;333111444111111111111000000000000////////////000000000111................................................------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///,,,,,,------.../////////---------....../////////...///000000000333777:::???CCCHHHKKKKKKHHHDDDAAA======>>>BBBHHHNNNSSSUUUbbbkkkttt{{{jjjUUUUUUjjjwwwiiicccXXXMMMIIILLLOOOPPPOOOUUUSSSLLLBBB???@@@>>>999666333111000111111111000111111111111000000000000////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000///000000000111111111111000000000000////////////---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////------------------------////////////////////////................................................////////////////////////...//////////////////........................------.....................------------------......---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++------------++++++MMMLLLKKKKKKMMMOOOOOONNNOOONNNMMMLLLLLLLLLMMMNNNNNNOOOQQQSSSVVVYYY[[[\\\ZZZZZZ[[[]]]^^^```aaaaaa```aaaaaaaaaaaaaaabbbbbbdddddddddccccccbbbbbbaaaaaa```___```aaaaaa___]]]XXXZZZ\\\]]]\\\[[[\\\]]]XXXXXXVVVVVVUUUVVVWWWXXXTTTWWWYYYYYYWWWWWW[[[^^^ffftttrrr___\\\nnnlll\\\OOOXXXyyymmmQQQ[[[rrryyybbbMMM???888555444222222111111111000000000/////////000000000111111................................................------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///---------.........//////,,,,,,---...///000000000///111333444666999===@@@DDDGGGKKKKKKHHHCCC>>><<<:::===BBBGGGKKKPPPUUUYYYeeerrruuugggXXXUUUcccyyy~~~jjjRRRFFFEEEHHHLLLOOO[[[aaa^^^PPPDDD@@@>>>;;;888666333222222222222111222222111111111000000000////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////000000000000000000000111111111111000000000000////////////------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............------------------------------........./////////------------------------////////////////////////................................................////////////////////////...//////000000//////..................------------------...............---------------.........---------...............------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++OOOOOOOOOPPPSSSSSSSSSQQQRRRRRRQQQQQQRRRTTTVVVWWWVVVXXX[[[___ccchhhkkkllllllmmmpppssswwwyyy{{{|||||||||~~~~~~}}}||||||{{{xxxwwwvvvvvvtttqqqlllhhhbbbdddeeeeeecccaaa```aaafffdddbbb```_________^^^VVVZZZ^^^___]]]\\\^^^```XXXaaammmwwwkkk^^^eeerrrppp[[[TTTiiiiiiXXX___uuuwwwXXXDDD???;;;444222222222111111111000000//////000000000111111111................................................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------............///---------...............,,,,,,---...///000111111111444888;;;===AAADDDGGGIIIJJJJJJGGGBBB>>>=========CCCIIIKKKKKKNNNUUU\\\lll{{{zzz^^^\\\]]]ggguuuooo^^^PPPHHHIIIMMMRRReeeooocccPPPGGGCCC@@@:::888444333333444333333222222222111111111000000////////////////////////------............------------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000000000000000111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++,,,+++++++++,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------------................................................////////////........................////////////////////////................................................//////////////////////////////000000000000////////////.........------------------.........//////------........./////////---------.........//////------------------------..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++************++++++,,,,,,------,,,,,,++++++,,,,,,---SSSSSSTTTWWWYYYZZZXXXVVV[[[[[[[[[\\\^^^aaaeeeggghhhjjjnnntttzzz}}}{{{{{{tttqqqmmmjjjiiihhhfffeeeggghhhfffbbb^^^]]]___ccc___bbbccccccdddnnn}}}~~~kkkiiiddd~~~dddRRRbbbXXXQQQmmmaaaIIIDDD???444222222222111111111111000000000000000111111111111........................////////////////////////------------------------,,,,,,------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////........................+++,,,---...///111111222333777<<<@@@CCCFFFIIILLLMMMLLLHHHBBB===;;;>>>AAABBBHHHMMMMMMIIILLLUUU^^^ooobbbeeejjjrrr|||{{{uuuttt~~~|||eeeRRRMMMQQQDDDbbbxxxppp]]]PPPKKKGGG<<<999555444444444444444222222222111111111111000////////////////////////---..................---------------------------,,,---......,,,,,,---...........................---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000000000111111111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++,,,,,,---...------------------------------++++++++++++---------------.........//////..................................../////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000000000////////////.........------------------.........//////.../////////000000111111---------.........//////------------------------.................................------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***))))))***+++,,,,,,------...---++++++++++++---...ccceeefffhhhjjjmmmrrrvvvzzzxxx{{{}}}~~~}}}zzzwwwsssqqqooonnniiijjjlllnnnppprrrtttuuu{{{hhhgggyyywww]]]bbbrrrwwwgggdddnnnyyy]]]MMMAAA666555111000111222000000444//////000000000000////////////////////////////////////.........---------------------------------------------------------------------------------+++---......---,,,,,,------------............///000//////.........//////,,,---.........000333555888;;;@@@CCCEEEGGGIIIKKKLLLFFF???<<<>>>BBBFFFHHHJJJPPPRRRNNNKKKWWWpppxxxkkkeeekkkuuudddYYY\\\OOOMMMRRR]]]```WWWNNNIIIDDD>>>888555333222222333333333222111000000000111////////////000000000000////////////////////////111000000///...---------.........------,,,,,,,,,..............................---------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111111222222222111111111000000//////111111111000000000000000......---------,,,,,,,,,//////...---,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++333000...---------,,,,,,222111000/////////111111//////000111222222222222222111000000000000111222555555444222222111111111333333222111111000000///222222222111111///...------...///111111111000000///000000111111000000///000/////////.......................................///000111111000///...///...---,,,,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||jjjtttlll```iiiyyygggjjjnnnTTTCCC===888333111333333000000222//////000000000000////////////////////////////////////.........---------------------------------------------------------------------------------+++---......---,,,,,,------------............///000//////.........//////...///000//////111444777<<>>AAADDDHHHJJJGGGHHHHHHHHHGGGGGGIIIKKKFFFIIIKKKJJJIIIOOO\\\gggvvvqqqsss}}}dddXXXUUUVVVYYY___^^^QQQFFFBBB===777666666444333111000000000222222222111111000000///000000000000000000000000//////////////////...................../////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------............/////////000/////////000111111222222222333333333333444444444333222222111000///............---------,,,,,,,,,+++++++++,,,---...///000......---------------...,,,,,,,,,---......//////.........///222555777999???BBBFFFHHHIIILLLRRRWWWVVVUUUTTTSSSSSSSSSTTTUUUPPPNNNKKKHHHEEEDDDCCCCCCBBBCCCFFFHHHJJJLLLMMMMMMPPPOOONNNNNNNNNNNNNNNOOOHHHHHHJJJKKKMMMNNNOOOPPPLLLKKKJJJIIIIIIJJJKKKLLLEEEEEEDDDBBB>>>;;;777555555444222111000000111222111111000000000/////////////////////////////////000000////////////000000...//////000000//////...---------...//////000000.............../////////------------------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,nnngggiiikkkTTTRRRjjjXXX]]]iii~~~{{{YYYKKK<<<666555333222222000111111222222111111000////////////////////////---------.........//////------------------------------------------------------------------------+++---......---,,,,,,------------............///////////////000111222333555999???CCCEEEFFFGGGHHHGGGGGGHHHGGGFFFFFFIIIKKKGGGJJJKKKKKKNNN]]]tttjjjbbblllzzzrrreee]]]OOOSSSQQQIIIGGGJJJEEE:::999888666555333222222222333333222111111000000///000000000000000000000000.../////////////////////---........./////////000..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------.........//////////////////000111111222222333333333333444444444555333333222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......------------......,,,,,,------.../////////000000222444888===AAACCCHHHKKKMMMLLLJJJJJJOOOSSSWWWUUURRRPPPOOOPPPRRRTTTSSSQQQNNNJJJHHHGGGFFFFFFEEEGGGJJJNNNQQQSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXTTTSSSRRRQQQOOOMMMLLLLLLJJJIIIGGGGGGGGGHHHJJJKKKNNNOOOQQQQQQPPPMMMJJJGGGAAA???;;;888555444444444111111111000000000////////////////////////////////////000000000000//////...///000111111000///...---------...///000000000---........./////////000........................,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~zzztttmmmjjjzzzttt\\\UUUaaa|||iii___eeecccSSSAAA999666333111222111111222222222222111111////////////////////////---------.........//////------------------------------------------------------------------------+++---......---,,,,,,------------.........//////////////////000111222333888===CCCGGGGGGFFFEEEDDDGGGHHHHHHGGGFFFGGGIIIKKKMMMOOOQQQRRRYYYnnnkkk[[[^^^qqqzzzxxxtttpppllliiihhhggghhhfffhhhlllmmmkkkkkknnnmmmqqqwwwwwwgggXXXUUUKKKBBBHHHTTTRRRGGG;;;:::888777555444444333333333222222111000000///000000000000000000000000.........///////////////---.........//////000000..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------.........////////////000111111222222333333333444444555555555333333222111000///...---......---------,,,,,,,,,------,,,,,,,,,---............---------......///,,,,,,------...///000000333333555888===CCCHHHKKK@@@DDDGGGGGGFFFGGGMMMRRRYYYVVVRRROOONNNPPPSSSUUUSSSQQQNNNKKKIIIIIIIIIIIIEEEGGGKKKOOOSSSVVVWWWXXXLLLMMMMMMNNNPPPQQQSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQOOOMMMLLLLLLLLLMMMHHHKKKQQQUUUWWWWWWUUUSSSLLLJJJEEE@@@<<<999888777111111111111000000000000000000000000000000000000...///000111111000///......///000111111000///...---------...///000000111---.........//////000000........................---------....../////////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqquuuzzzlllWWW[[[{{{yyyttt}}}___FFF@@@<<<222111888333333222222222222222222000/////////....................................---------............///........................,,,,,,,,,---------......------------------------,,,---......------...000111111111111333666888:::>>>@@@CCCEEEEEEFFFHHHJJJGGGMMMMMMGGGGGGOOOQQQMMMSSSNNNNNN]]]wwwfffbbblllvvv|||||||||~~~{{{uuuoooiiiddd___\\\\\\ZZZXXXUUURRRPPPOOONNNQQQRRRRRRRRRSSSTTTTTTTTTVVVZZZ___bbbfffooo{{{zzzppp]]]MMMLLLSSSUUUVVVVVVJJJ===666:::999111000777222222111111111111222222000000000000000000000000////////////////////////........................................................................//////...---,,,,,,++++++------------------------------------------------..................------000000111222333444444555555555555555555555555555444333222000...---,,,,,,//////.........---------//////////////////......++++++---...////////////+++...111333333333333444666:::???CCCCCCBBBAAAAAAEEEGGGIIILLLNNNNNNOOOOOOMMMHHHFFFJJJJJJGGGHHHMMMOOOKKKIIIKKKNNNMMMFFF???JJJQQQVVVVVVVVV[[[______UUUSSSPPPMMMLLLKKKKKKKKKIIILLLPPPQQQQQQOOOOOOOOOPPPOOOTTTZZZXXXSSSRRRVVVRRRPPPNNNOOORRRSSSPPPNNNRRRSSSSSSRRRNNNIIIDDDAAA:::888444111000111333555111000///000111111000...------......///000000111//////000000000000//////........................////////////000000000000.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...zzzvvv{{{vvvnnnxxxoooSSSEEE===444111444333333333222222222222222000000/////////.................................---------............///...............---------,,,,,,,,,---------......------------------------,,,---///...------...000000000000222555999===???AAACCCFFFGGGGGGGGGIIIJJJHHHJJJLLLKKKMMMPPPOOOKKKVVVXXXddd{{{zzznnndddeeelllvvvvvvkkkccc___]]]YYYUUUQQQNNNKKKJJJLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHKKKOOOQQQRRRXXXaaahhhmmmsss{{{tttXXXKKKLLLVVVgggvvvbbbPPP???::::::888444333444333222222111222222333111111111111111111111111////////////////////////........................................................................///......---,,,,,,++++++------------------------------------------------........................000000111222333444444555444444444444444444444444444333111///...---,,,,,,//////.........---------........................---...------------------111333555666666777888999???BBBGGGJJJLLLMMMNNNOOORRRSSSVVVYYY[[[ZZZWWWUUUJJJDDDBBBFFFHHHHHHKKKPPPMMMJJJIIIKKKPPPPPPKKKFFFLLLRRRXXXZZZ\\\```___\\\[[[VVVQQQRRRUUUUUUPPPKKKLLLOOORRRTTTRRRPPPNNNMMMKKKKKKOOOVVVWWWRRRQQQSSSQQQPPPNNNNNNOOOOOONNNLLLJJJLLLOOORRRSSSRRRPPPNNNKKKIIIFFFAAA;;;666222///444222000///000111111000000000000000000000000000//////000000000000//////........................////////////000000000000........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...~~~yyysssttteeeMMM???888555222444333333333222222222111000000000/////////..............................---------............/////////.........---------,,,,,,,,,---------......------------------------,,,...//////...---///000000000000222777<<>>@@@GGGJJJNNNRRRTTTVVVYYY[[[YYYYYYYYYZZZ[[[XXXQQQLLLJJJEEEBBBDDDGGGHHHKKKNNNNNNOOOQQQTTTWWWWWWUUURRRZZZ```gggmmmsssuuuooogggfff___ZZZ___iiimmmfff^^^NNNQQQUUUWWWUUURRRPPPOOOLLLKKKMMMQQQSSSOOOKKKJJJPPPQQQRRRQQQOOONNNOOOPPPMMMOOOQQQSSSSSSPPPMMMKKKTTTTTTSSSPPPJJJBBB:::555666222///---...000111111222222111111111000000000///000000111111000000///........................////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------...xxxvvvgggjjjzzzvvvuuutttVVVCCC???:::333444444444333333222222111000000000////////////...........................---------............////////////...------,,,,,,,,,,,,,,,---------......---------------------------...//////......///000000000111333888===BBBFFFGGGIIIJJJJJJIIIIIIIIIJJJOOOLLLOOOUUURRRIIIJJJSSSeeezzztttkkkyyy}}}tttnnn```ZZZSSSMMMKKKIIIGGGFFFBBBCCCCCCCCCBBBCCCDDDFFFDDDCCCCCCDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDFFFHHHKKKPPPWWWaaakkksss}}}jjjTTTNNNWWWcccoooXXXPPPSSSMMM@@@999777555333222111222222111111111111111111111111////////////////////////..............................................................................---------,,,,,,,,,------------------------,,,,,,---------------------------...............000000111222333444444555222222222222222222222222222111000///...---------........................------------.....................///000333555666777999:::<<<===@@@DDDGGGJJJNNNSSSVVVXXXYYYZZZ[[[]]]YYYUUUSSSRRRNNNGGGAAABBBBBBDDDGGGKKKMMMOOOQQQXXXaaajjjlllhhhcccccceeeiiinnntttzzzuuuhhhfff```]]]bbblllssspppkkk___bbbfffhhheeeaaa^^^]]]TTTPPPNNNMMMNNNLLLIIIGGGNNNQQQRRRQQQNNNLLLNNNPPPSSSTTTUUUTTTRRRNNNJJJGGGKKKMMMPPPRRRQQQNNNIIIFFF;;;777222//////000111111111111111111111111111111000000000111111000000000........................////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------------------------------qqq```fffwwwyyyeee]]]ccclllqqqmmm]]]ssscccLLLCCC;;;222555555444444333222111111111000000000////////////////////////////////////---------............/////////.........---------,,,,,,,,,---------......---------------------------...000///......///111111111222555999===AAACCCFFFHHHJJJJJJIIIHHHIIIJJJNNNMMMPPPRRRKKKFFFPPPaaappppppyyyzzznnncccZZZUUUKKKHHHDDDAAAAAADDDFFFGGGBBBDDDEEEDDDCCCCCCEEEGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDBBBAAA@@@@@@BBBCCCDDDFFFIIINNNUUUZZZbbblllzzzsss\\\SSSXXX^^^qqq|||yyyeeeWWWWWWSSSJJJ>>>;;;888444222111111111111111111111111111111111000000000000000000000000////////////////////////................................................---------------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////000000111222333444444555222222222222222222222222000000///......---......---.....................---------.........//////,,,---000333888<<<@@@BBB<<<>>>@@@BBBCCCGGGKKKOOONNNSSSXXX[[[[[[YYYWWWVVV[[[VVVOOOKKKJJJIIIGGGEEE===DDDLLLQQQRRRSSSTTTUUUbbbrrryyyoooooosssnnnqqquuu{{{xxxkkkkkkgggcccaaacccfffiiikkkgggiiikkkiiieee___ZZZXXXXXXVVVQQQNNNOOOSSSVVVVVVTTTVVVVVVSSSNNNJJJKKKLLLOOOPPPQQQQQQQQQPPPOOONNNCCCEEEHHHKKKNNNPPPQQQQQQKKKFFF@@@:::666444111000000000111111111222222222000000111111111111000000////////////////////////////////////000000000000........................------------------------------------------------,,,,,,,,,------.........------------------------mmm[[[\\\fffsss]]]XXX```iii{{{\\\iiitttZZZIII<<<222666666555444333222111111111111000000000/////////////////////////////////---------............///........................,,,,,,,,,---------......---------------------------///000000///...000111111222555888;;;>>>@@@AAADDDFFFHHHIIIIIIIIIJJJLLLIIIKKKNNNMMMKKKQQQdddxxxooofffwww|||uuuiii^^^UUUMMMGGGDDDGGGFFFDDDCCCDDDFFFHHHJJJEEEGGGHHHGGGCCCBBBDDDGGGLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCDDDGGGIIIKKKSSS___lllvvvnnn]]]PPPVVVfffmmmbbbXXXVVVSSSMMMDDDAAA<<<777333222111111222222222222222222222222000000000000000000000000////////////////////////................................................------------------------------------------------+++,,,,,,------.........,,,,,,------.../////////000000111222333444444555222222222222222222222222//////......---.........---------...............------......///000000000///222666<<>>777333222222333333333333333333000111111222222111111000////////////////////////////////////000000000000................................................,,,,,,,,,------------...,,,,,,,,,---......//////,,,------......------,,,iiiaaabbbsssnnnfffgggiii~~~mmmaaavvvkkkRRRAAA999666666555444333222111111111111111000000000//////////////////////////////---------............///,,,,,,------.../////////,,,,,,,,,---------......---------------------------///000000//////000111000333777<<>>BBBDDDDDDCCCAAACCCGGGJJJKKKMMMOOOQQQHHHMMMOOOSSShhh}}}kkkeeemmm{{{vvvhhhUUUOOOJJJEEECCCFFFIIIKKKLLLFFFHHHJJJKKKJJJJJJKKKKKKKKKMMMNNNKKKFFFDDDFFFJJJKKKLLLLLLMMMOOOQQQRRRSSSQQQQQQQQQRRRSSSSSSSSSTTTVVVTTTQQQPPPPPPPPPPPPPPPNNNNNNMMMJJJGGGFFFGGGHHHGGGEEEEEEGGGGGGLLL[[[lll|||qqqSSSNNNLLLSSS___ddd^^^TTTQQQMMMFFF???999666444444222222222222222222222222000000000000000000000000000000000000000000000000................................................------------------------------------------------++++++,,,,,,---...//////,,,,,,------...///000000000000111222333444444555333333333333333333333333...------------...//////---------.........//////...//////000111222222333>>>AAAFFFKKKNNNOOONNNMMMSSSTTTUUUTTTPPPMMMLLLKKKPPPOOOLLLHHHEEEDDDGGGIIIWWW[[[]]]ZZZUUUUUU\\\cccqqq{{{uuuyyyuuuzzzxxxwwwzzzzzzwwwwwwxxxxxxvvvtttvvv{{{~~~rrrnnnnnnnnnqqqooonnnpppuuuwwwvvvtttiiieee^^^XXXTTTTTTUUUWWWJJJHHHGGGFFFGGGIIILLLMMMMMMOOORRRVVVWWWTTTOOOJJJ>>>===;;;999666444222111111111222222222222111111000000000000000000000000////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------...///000000,,,,,,---......---,,,,,,rrrvvvmmm___rrr}}}ppptttlllRRRDDD<<<777444555555333111333111111111111000000000000000000000000////////////////////////////////////........................---------............///------------------------/////////...------///111666888<<<@@@CCCDDDDDDCCCDDDHHHLLLNNNOOOPPPPPPNNNGGGIIISSSiiitttvvvrrrdddXXXQQQMMMFFFGGGHHHGGGFFFGGGJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLMMMPPPRRRRRROOOLLLJJJTTTZZZ]]]YYYXXX\\\\\\XXXYYYZZZZZZYYYVVVTTTSSSTTTUUUSSSPPPPPPRRRTTTTTTUUUSSSSSSRRRPPPMMMLLLLLLLLLIIIGGGDDDCCCDDDHHHLLLPPP[[[iii|||uuuVVVKKKVVVeeezzzzzz___TTTXXXUUUGGG<<<888666333444444333333222222111111222111111000000000000000000/////////............////////////////////////////////////////////////......------------...............------,,,,,,,,,,,,,,,,,,---------.........///000///...---...//////111333444333333444555555555444333333222111111////////////000000000000///...---,,,,,,,,,---...//////000000222777>>>BBBNNNKKKGGGEEEHHHLLLQQQSSSZZZXXXXXXWWWRRRJJJHHHKKKKKKFFFBBBBBBBBBFFFTTTddd}}}}}}mmmhhhlllqqqqqqyyy{{{uuummmhhhdddcccfffjjjfffcccaaabbbgggkkklllkkkhhhhhhgggdddaaaaaadddhhhuuu|||~~~xxxvvvxxxyyyvvvtttuuuxxxsssmmmhhheeefffiiikkk```WWWNNNMMMNNNMMMMMMOOONNNRRRSSSNNNMMMOOOLLLGGGJJJGGGBBB>>>:::777333000444555555444444222111000---...///000111111111111000000000000000000000000000//////.........//////---------------------------------.........//////......------------......------------------------{{{sss~~~~~~ooo|||^^^HHH>>>888444555555222111333111111111111000000000000000000000000////////////////////////////////////........................---------............///------------------------...//////.........111333999;;;???CCCEEEFFFEEEEEEGGGHHHJJJMMMQQQRRROOOKKKJJJUUUiii}}}uuujjj^^^TTTMMMHHHFFFHHHIIIIIIIIIHHHIIILLLNNNOOOOOOOOOPPPQQQSSSTTTUUUZZZ[[[\\\]]]___``````aaalllqqqrrrmmmkkkmmmmmmjjjiiihhheeecccaaaaaaaaaaaa]]]ZZZWWWVVVVVVWWWVVVVVVWWWWWWXXXWWWUUUSSSQQQQQQIIIGGGEEEDDDDDDEEEGGGIIIKKKVVVdddrrrlllWWWWWWccc~~~bbbVVVLLLIIIFFF>>>999:::555444444444333222111111222222111000000000000000000000/////////.........////////////////////////////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,---------......,,,---//////......///111000222444555444444555666555555444333333222111111....../////////000000000...------------...//////---///222444888>>>DDDIIIHHHGGGFFFGGGKKKOOORRRTTTUUUTTTUUUXXXUUUNNNIIIIIIDDD@@@???AAAEEENNN```qqq|||}}}nnngggeeeoootttzzz}}}|||zzzyyyyyylllrrrvvvuuuvvv}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~|||uuuooommmpppuuuvvvssskkkccc^^^ccciiilllmmmrrr|||~~~xxxwwwpppnnnllljjjjjjlllqqquuutttlllfffccc]]]TTTNNNLLLQQQTTTSSSNNNMMMOOONNNJJJKKKIIIGGGEEECCC@@@;;;888444444444444333333333222000000111111111111111000000000000000000000000000000//////.........//////---------------------------------.........//////.........------.........------------------------mmmjjjmmmxxxzzzjjjMMMCCC;;;444444444222111222111111111111000000000000000000000000////////////////////////////////////........................---------............///---------------------------.../////////111444777===???BBBEEEGGGGGGGGGFFFJJJHHHHHHLLLQQQQQQNNNJJJWWWjjj|||fff^^^TTTLLLIIIHHHGGGFFFGGGHHHIIIIIIJJJLLLOOORRRUUUUUUWWWYYY\\\```dddfffqqqqqqqqqsssvvv{{{{{{xxxxxxyyyxxxwwwmmmjjjeeebbb```^^^[[[YYYVVVWWWXXXXXXXXXWWWUUUTTTPPPOOOMMMJJJHHHEEECCCBBBDDDIIIPPPXXXeeexxxhhhYYY]]]xxxyyy]]]KKKPPPRRRGGG===>>>555555555555444222111000222222111000000000000111000000000/////////......////////////////////////////////////////////////......------------.........------------,,,,,,,,,,,,,,,,,,---------......+++---.../////////111333222444666666555555666777666555555444222111111000------........./////////---------.../////////000...111555999<<>>AAADDDFFFMMMQQQUUUYYYZZZZZZZZZZZZXXXTTTPPPMMMJJJMMMZZZhhhllllllkkkiiihhhkkkvvv~~~{{{qqqgggccchhhnnn}}}wwwnnnhhhgggjjjppptttuuuzzz}}}{{{yyyyyyyyysssjjjdddcccaaa^^^YYYSSSPPPOOOOOONNNJJJIIIHHHIIIJJJJJJIIIGGGAAA???<<<999666555444333222111111111111111111111000000000000000000000000//////////////////000111....................................////////////......////////////..............................vvveee[[[hhh~~~rrr|||fffSSShhhuuuVVVHHH;;;666555333222333111111111111000000000///000000000000////////////////////////////////////........................---------............///---------....../////////---...000222333666:::===AAABBBCCCEEEFFFFFFFFFFFFGGGGGGJJJKKKIIIHHHRRR___tttpppttt^^^QQQOOOLLLIIIJJJLLLMMMLLLJJJNNNQQQVVV\\\bbbiiipppuuuzzz}}}~~~uuuppphhhccc```^^^[[[YYYWWWWWWWWWUUURRROOOLLLJJJFFFEEECCCBBBFFFPPP]]]gggnnn^^^eeewwwyyylll___XXXQQQFFF;;;888777666555444444333333333222222111111111111111111000000000////////////////////////////////////////////////////////////......------------......------------------------,,,,,,,,,---------......111333444333222111222333444555777888777777888999777666555444222111000///------------.........///............////////////555888===@@@BBBDDDGGGHHHQQQTTTXXXYYYXXXWWWVVVWWWRRRTTTUUUTTTRRR[[[rrrzzzuuuuuuvvv|||zzzqqqttt~~~~~~|||zzzuuupppnnnxxx}}}{{{nnnhhhmmmjjjeee```ZZZUUUQQQPPPVVVRRRNNNLLLMMMOOOPPPQQQKKKIIIEEE@@@<<<777555333111111000000000111222333000000000000000000000000///////////////000111111................................./////////000000......///000000///..............................ppp___\\\tttzzzuuu```___yyyyyyRRR[[[nnnbbbQQQ@@@999777555444444111111111111000000000000000000000000////////////////////////////////////........................---------............///---------...//////000000...000222333555888<<<@@@AAABBBCCCDDDFFFFFFGGGGGGEEEFFFIIILLLJJJOOOcccyyyooohhhjjjvvv~~~vvvjjjZZZMMMGGGIIIJJJKKKLLLLLLLLLLLLMMMVVVZZZaaaiiirrr{{{wwwoooiiibbb^^^WWWWWWVVVTTTSSSRRRQQQPPPIIIHHHEEECCCBBBEEEKKKOOOZZZpppiiiVVV\\\iiisssuuuiii]]]VVVNNNFFFBBB@@@<<<888666444444555333333222111111111111222111111000000000/////////////////////////////////////////////////////////......------------......,,,,,,,,,------------...,,,,,,,,,---------......333444555444222111222333444666888888777777888999777777555444222111//////------........./////////////////////000222444666;;;>>>CCCFFFIIILLLOOORRRPPPRRRTTTSSSPPPPPPSSSVVVWWW[[[___^^^XXX[[[mmmzzztttqqq{{{}}}~~~}}}~~~zzzssswww{{{zzzwwwsssqqqrrrvvv{{{|||yyyxxxvvvoooddd\\\ZZZ___YYYRRRNNNLLLNNNOOOPPPOOONNNKKKGGGBBB===999777333333111111111222333444000000000000000000000000////////////000111222222............................../////////000000000...///000111111000///...........................{{{zzzggg\\\fff{{{{{{tttbbbTTTaaaaaaVVV[[[uuulllYYYEEE<<<999777555555111111111111000000000000000000000000////////////////////////////////////........................---------............///---------...///000000000///111333555666999===AAAAAABBBCCCEEEFFFGGGHHHIIIGGGDDDFFFLLLRRR^^^zzz~~~sssvvv|||}}}xxxhhh]]]TTTLLLJJJKKKFFFJJJOOORRRSSSWWW]]]cccjjjnnnvvvyyyqqqhhheee```[[[WWWUUUTTTTTTNNNMMMKKKIIIFFFFFFFFFGGGHHHUUUlll___[[[WWWgggwwwyyylll]]]XXXZZZPPPKKKDDD===777555555555444333222222111111222222111111111000000000//////////////////////////////////////////////////////......------------......,,,,,,,,,---------......,,,,,,,,,---------......000111333222111111222333333555777888777777888999777777666444222000//////....../////////000000000/////////000333888===@@@CCCFFFIIILLLNNNQQQTTTWWWQQQRRRRRROOONNNQQQYYY```kkkiiieee```YYYWWWaaammm{{{vvv{{{~~~}}}zzzwwwuuuqqqtttzzznnnjjjeee___XXXQQQMMMLLLJJJJJJKKKKKKKKKJJJHHHDDD@@@>>>999888666333222222333333000000000000000000000000////////////000111222333.........................../////////000000000000...///000111111000///...........................vvv{{{mmm```cccsssmmmsssjjjXXX[[[wwwuuu\\\TTTppprrr^^^III>>>:::888666666111111111111000000000000000000000000////////////////////////////////////........................---------.........//////---------...///000000111000222444555777:::>>>AAABBBBBBDDDEEEGGGIIIJJJKKKJJJCCCCCCMMMZZZlllyyy}}}vvveeeTTTKKKIIIIIIKKKNNNFFFMMMUUUYYY^^^gggttt~~~~~~yyyoooeee]]]XXXVVVUUUPPPOOONNNKKKIIIGGGFFFFFFKKKHHHOOOccczzzoooeeeSSS___xxx|||ccc]]]iii[[[UUUKKK@@@999555444555444333222222111111222222111111111111000000000000////////////////////////////////////////////////.........------.........,,,,,,,,,------.........,,,,,,,,,---------......---...000000000000222444333555777777777666777999888777666444222000///...////////////000000000000/////////111666===DDDHHHKKKLLLNNNNNNNNNPPPSSSUUUUUUUUUTTTRRRRRRXXXdddnnn{{{qqqfff___\\\___hhhrrrkkk||||||rrreeegggttt|||wwwmmmhhh```YYYTTTOOOKKKIIIEEEGGGJJJLLLKKKIIIFFFDDD???===999666333222222222000000000000000000000000////////////000111222333////////////////////////////////////000000000000...///000222222000///...////////////////////////vvvxxxjjjiiiaaawww~~~kkkcccvvvmmmddd|||kkkLLL>>>:::777444444444333222111000000000000000000000000////////////////////////////////////..........................................------...............///000000111444777:::<<>>999;;;:::555333333222222333333444444222222222111111111111000000000000000000000000000---.........//////000000........................///...---,,,,,,,,,,,,,,,---------............///000000000000000111111111333333444555666777888999777666444222111///......+++---///111222222111000---222999AAAFFFHHHHHHGGGIIIPPPSSSRRRRRRVVVYYYZZZXXXUUUUUUWWWZZZ```nnn{{{wwwzzzvvvooovvv}}}mmm{{{wwwvvvvvv{{{|||wwwrrruuu|||{{{vvvyyyxxxnnnfff```\\\YYYYYYOOOGGGFFFFFFDDDHHHNNNCCCEEEAAA999666777444...222222222222222222111111000000111000///000333555333...,,,...000///000333000000000000111111111111///000111222222111000///........................wwwyyysss```jjj{{{ttttttUUUEEE???:::666555444333222111000000000000000000000000////////////////////////////////////............................................................//////000111333555888;;;<<>>999333666555333111111111222333777555222///000444<<>>???BBBDDDCCCAAABBBFFFIIIJJJJJJLLLBBBPPPjjjppp```UUUQQQLLLNNNSSSYYY```iiirrrxxx}}}uuuiii```[[[WWWTTTQQQQQQMMMJJJHHHEEECCCGGGNNNbbbrrrggg]]]wwweeeYYYSSSTTTLLL<<<666<<<666666555333333222222222222222222111111111000000////////////////////////.........///////////////...........................------,,,,,,,,,---------------............///111111111222333333333444222222333333444555555666666555333111000//////...111///...---000555:::>>>HHHJJJMMMPPPRRRRRRQQQPPPWWWUUUXXXaaajjjrrr~~~uuukkkaaa[[[]]]kkkzzzzzzlllhhhwww{{{xxx{{{}}}~~~tttgggZZZQQQLLLMMMKKKHHHEEEDDDCCC???::::::777444111000000222333777666333000000333999>>>666111///111222//////000///000000000111111111111111111111111111000000///........................zzz}}}oooeeeccc|||kkkgggyyyxxx[[[HHH>>>;;;:::555444333222111111111111000000000000////////////////////////////////////////////////////////////........./////////000000111222444666777888888888:::<<<>>>??????@@@CCCEEEDDDBBBDDDIIIJJJGGGHHHMMMRRRiii~~~}}}nnn^^^TTTQQQQQQNNNWWWbbbhhhkkkrrrrrrhhhaaaZZZVVVSSSOOOMMMMMMJJJFFFGGGKKKKKKWWWooo[[[\\\wwwtttaaaSSSSSSNNN@@@888:::444444444333333444444555222222222111111111000000///////////////////////////////////////.................................------,,,,,,,,,------...---------............///000111111222333333444444222222333333444555555555555444333111000//////...000000///000444;;;AAAEEEHHHJJJLLLOOOQQQRRRRRRRRRVVVTTT```www|||pppddd```aaaeeemmmuuuwwwuuussstttxxx|||}}}|||vvvttt|||zzz~~~yyywwwzzz}}}zzz}}}~~~~~~~~~xxxhhh]]]\\\TTTMMMIIIIIIGGGEEECCC>>><<<888444111111111222444444444222000000222555222...---000111000///111///000000000111111111111222111111000000000000000////////////////////////}}}yyy}}}sssaaa___jjjllljjjrrrZZZccceeeOOOBBB;;;777555444333222222111111222000000000000////////////////////////////////////////////////////////////.........//////000000111111222555777999::::::::::::===???@@@AAABBBDDDFFFIIIGGGIIIMMMJJJFFFLLLWWWnnnvvvyyy}}}jjj^^^WWWSSSQQQQQQVVVbbbpppvvvzzzxxxlllbbb[[[UUUQQQOOOOOOMMMHHHGGGJJJDDDIIIWWWsssoooVVV___uuurrr^^^VVVOOODDD:::777444444444444444555666666222222222111111111111000000000000000000000000000///////////////.................................------,,,,,,,,,---......---------............//////000000111222333444444333333444444555555555555444333222111000/////////000000111444999???EEEHHHJJJKKKMMMOOOQQQSSSTTTTTTRRRSSSggguuullllllppppppoooooouuu}}}pppmmmnnnsss{{{xxxxxx{{{~~~wwwlll```TTTOOOMMMIIIEEEDDDEEEBBB>>>:::666333222222111333444333111///......111---,,,000222000///111000000000000111111111111333222111000/////////000////////////////////////zzzwwwtttyyyvvvccc^^^ddd{{{lllXXXeee^^^ZZZyyyuuu\\\JJJ===444555555444333222222222222000000000000////////////////////////////////////////////////////////////---......///000000111111///111444777999:::::::::;;;===???AAABBBCCCFFFHHHKKKIIIKKKNNNKKKKKK[[[ooozzziiiZZZUUUWWWXXXYYY\\\eeennnzzzqqqhhh^^^XXXTTTRRROOOJJJHHHJJJEEEEEEIIIWWWooocccXXXgggxxxooo]]]SSSJJJ@@@999666555555444444444444555222222222111111111111000000000000000000000000000000/////////....................................,,,,,,,,,,,,,,,---...///---------............///...//////000111222333444444555555555555666666666444333222000///////////////111444888<<<@@@CCCEEELLLLLLMMMNNNPPPRRRSSSTTTTTTTTTeee~~~{{{{{{yyyyyyzzz~~~vvvooosssxxxvvvkkkuuu{{{|||~~~|||wwwiiibbb\\\RRRKKKHHHLLLJJJFFFAAA<<<777444333111222444444222000//////333///...111333000...000000000000000111111111111333222111000/////////000////////////////////////{{{vvvsssqqqwww}}}mmm___kkk{{{ooo}}}uuuRRRTTT{{{bbbUUUooonnnXXXEEE888555555444333222222222222000000000000////////////////////////////////////000000000000000000000000---......///000111111222...000333666999::::::999;;;===@@@AAABBBDDDGGGIIIIIIGGGKKKNNNMMMRRRkkknnn^^^PPPPPPWWW]]]dddjjjqqqwwwyyyiiibbb[[[XXXSSSMMMJJJKKKEEEFFFEEEGGGSSSmmmppp[[[eeewww{{{eeeVVVOOOHHH@@@888777666555444333333333222222222111111111111000000000000000000000000000000000//////.........---........................,,,,,,,,,,,,,,,---...///---------.........//////---...///000111222333333555555555666666666666666333333111000////////////000222666:::===@@@AAAAAAMMMMMMMMMMMMNNNOOOQQQQQQYYYTTT]]]lllkkkbbbppp~~~~~~}}}xxxkkkbbbgggrrr{{{zzzwww}}}rrrwww}}}~~~~~~~~~sssnnnmmm}}}zzztttiiipppxxxzzzqqqdddXXXSSSQQQOOOKKKFFF@@@;;;777444111333444444333222333444555111000333444000......000000000000111111111111444333111////////////000000000000000000000000000}}}yyyqqqlllfffvvvooojjjgggtttjjj```lllyyycccgggjjjMMM999999555222111333333222///111111111111000000000000000000000000000000000000////////////////////////............///////////////000222444777:::;;;===BBB@@@>>>???BBBFFFIIIJJJIIIHHHGGGEEEMMMccc}}}qqqYYYVVVTTTWWW___jjjtttyyy}}}pppccc^^^XXXQQQNNNPPPIIIEEEEEEHHHIIIPPPiiiooofffnnngggYYYYYYLLL@@@<<<888444444555666444222333333333222222222111111222222222111111111111000////////////////////////..............................------------......111111111000000000000000000111111222222333444444999888888777666777777777444333222111111000000000555555555777;;;AAAHHHLLLLLLQQQRRRNNNMMMQQQTTTSSS[[[[[[]]]```___```kkkzzzrrrkkkiiiiiippp}}}wwwooonnnmmmllliiipppxxx{{{pppjjjlllrrrwwwxxxxxx}}}zzzdddUUU]]]QQQGGGEEEDDD>>>;;;;;;444333222333555444111///222111111111111111222222000000000000000000000000111111000000//////......//////000000000000//////{{{xxxqqqmmmgggvvvuuullljjjtttnnnggg}}}pppRRR===:::666222111333333222000111111111111000000000000000000000000000000000000////////////////////////............////////////000111333555888;;;===>>>???===<<<>>>BBBFFFIIIJJJMMMLLLKKKOOO^^^wwwooocccYYYZZZ]]]ccclllwwwqqqggg^^^UUUQQQQQQQQQLLLJJJIIIEEEEEEWWWllltttjjj}}}lll[[[LLLJJJ>>>:::555444555666444222333333333222222222222111222222222111111111111000////////////////////////........................///......------......///111000000000000000000000111111111222333333444444999888888777777777777777444333111000000000111222555666888:::===AAAFFFJJJKKKNNNRRRQQQPPPSSS[[[bbbkkkbbb[[[ZZZ[[[___hhhrrr|||mmmyyy~~~xxxtttqqqlllggggggqqq~~~}}}rrrhhhcccssssssdddVVVKKKIIIIIIEEE@@@???:::888777666666555555555222111111000000111111222111111111111111111111111222222111111111000000000//////000000000000//////|||wwwuuurrrnnniiixxxnnnqqqwwwxxx}}}hhhssszzzZZZCCC<<<888333222333444222000111111111111000000000000000000000000000000000000////////////////////////............////////////111222444666999;;;===>>>>>>======???DDDHHHJJJKKKLLLJJJMMMZZZpppooo```WWWZZZ___fffnnnwwwvvviii^^^XXXWWWVVVQQQOOOLLLDDD???GGGTTTmmmkkkggg^^^LLLPPPAAA<<<777555666666555333333333333333222222222222222222222111111111111000////////////////////////........................///......------......///000000000000000000111111111111222222333333444444888888777777777666666666444222000//////111444555<<>>===;;;777333222222444222111111000000000111111111111111111111111111111222222222222222111111111///000000111111000000///}}}xxxtttsssrrrnnniiiyyyqqqcccmmmxxxkkkgggdddIII>>>:::444222333444333111111111111111000000000///////////////////////////////////////////////////............////////////000111333666888;;;===>>>@@@@@@@@@CCCGGGKKKLLLLLLHHHIIISSShhhpppbbb[[[XXXcccjjjssszzzwwwkkkbbb]]]VVVRRRQQQOOOJJJCCCEEEKKKQQQoooyyy[[[pppnnnUUUSSSEEE@@@999666666666555444444444333333333222222222222222222111111111000000////////////////////////........................//////............//////000000000000000111111111111111222222333444444555777777777777777666666555333222000///000333777999AAAEEEIIILLLLLLLLLNNNQQQRRRJJJJJJUUU]]]fffooommmnnnuuu|||~~~||||||}}}}}}{{{yyy~~~}}}}}}yyyzzzxxxhhh]]]TTTMMMIIIDDDCCCAAA;;;555111000111222222111000000000111111111111111111111111111111222222222222222222111111000000000111111000000000yyyuuurrrqqqpppmmmiiiyyyppp___]]]ggg|||nnn^^^yyyoooPPPAAA<<<666333333444333111111111111111000000000///////////////////////////////////////////////////............///////////////000222555777:::<<<===AAAAAABBBEEEIIILLLLLLKKKFFFMMM___|||sssddd]]]^^^bbbpppwww}}}wwwsssrrrqqqvvvzzzyyykkkbbbVVVSSSRRRQQQOOOJJJHHHHHHGGGWWWuuujjj```ooofffSSSJJJDDD<<<777666666666444444444444333333333222222222222222111111111000000000000000000000000000000/////////////////////////////////......///////////////000000111111111111111222222333444444555555666777777777777666555555333111000000222666;;;>>>@@@EEEIIIKKKJJJJJJNNNQQQTTTNNNRRRaaajjjooo}}}hhhooo}}}{{{yyysssmmmqqq|||}}}iiiXXXNNNJJJIIIGGGBBB===888555444333333222111111111111111111111111111111111111111111111111111111111111111000000111111111111000000}}}wwwssspppooommmkkkhhhyyylll___\\\\\\tttvvv}}}sss]]]lll{{{XXXCCC>>>777444444444333222111111111111000000000000000000000000000000000000////////////////////////............///////////////000222444777999;;;<<>>888666777666555444444444444333333333333222222222111111111111000000000000000000000000000////////////////////////000//////......//////000/////////000111111222222222222333333444444555555555666777888777666555444222111111333666:::>>>AAADDDHHHLLLLLLKKKMMMSSSYYYXXX]]]iiiuuuuuupppttt|||{{{}}}~~~~~~yyyyyy|||}}}{{{}}}rrr```QQQNNNHHHDDDAAA===999666555444333222222222222222222222222222222222222222000000000111111111111111000111111222222111111000~~~{{{{{{|||wwwssspppooojjjhhhfffxxxuuubbb```^^^nnniiiaaarrrzzzfff]]]vvvbbbEEE???888444444555444222111111111111000000000000000000000000000000000000////////////////////////............///////////////000222555888:::<<<===AAABBBFFFLLLQQQTTTTTTSSSUUUgggqqqeeecccjjjttt|||{{{|||~~~{{{xxxuuuqqqlllhhh\\\YYYUUUQQQNNNMMMMMMMMMJJJMMMNNNOOOQQQ[[[jjjvvvzzzllleee[[[VVVUUUTTTOOOIIIGGGIIILLLUUUiiirrr\\\iii```RRRJJJ???888666777777666555444444444444333333333222222222111111111111000000000000000000000000000////////////////////////000000////////////000000...//////000111111222222222222333333444555555555555666777888777666444333111111333666999>>>AAADDDHHHKKKNNNMMMLLLPPPZZZcccfffuuuvvvlllmmmsss}}}}}}yyyiii___RRRIIIFFFBBB===888777666555444333333333333222222222222222222222222111111111222222222333333000111111222222111111000~~~yyyuuuqqq{{{vvvssspppooohhhfffeeexxxhhhfffeeessszzzxxxyyy___OOOaaaoooTTTllliiiFFF@@@888444444555444333111111111111000000000000000000000000000000000000////////////////////////............/////////000000222333666999;;;===>>>BBBEEEJJJPPPWWW[[[[[[[[[kkk~~~vvviiiccchhhttt}}}~~~~~~~~~|||pppfffiiioooqqqooommmkkkgggaaa[[[WWWTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKOOOSSSRRRPPPRRRZZZbbbyyyvvvmmmaaaZZZZZZZZZUUUNNNEEEJJJIIIFFFQQQoooiiijjjuuuTTTKKK@@@999777777777666555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000000000////////////000000...//////000111222222222222222333444444555555666555666777888777666444333000222444888<<<@@@CCCEEEFFFIIIKKKIIIIIIOOO[[[eeetttqqqiiiqqq{{{vvv~~~qqqooopppvvv}}}vvv{{{wwwbbbTTTNNNJJJCCC===888777666555444333333333222222222222222222222222222222222333333444444444111111222222222222111111|||uuummmggggggxxxrrrsssrrrpppqqqvvvuuufffbbbvvvvvvaaahhhsssrrr~~~ttt^^^VVVXXXuuurrr\\\aaa{{{vvvVVVBBB333333777555333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000///////////////222444666999>>>AAAAAA@@@FFFQQQ\\\]]]XXX[[[aaa{{{~~~sssjjjlllssszzzxxxqqqjjjbbb\\\bbbbbbbbbdddeeefffeeecccZZZUUUOOOOOORRRVVVVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNRRRVVVVVVTTTRRRRRRSSSTTTUUUUUUTTTSSSTTTVVVWWWlllkkkaaa\\\VVVTTTUUUOOOKKKHHHFFFIIIVVVoootttbbbttt^^^EEE??????444666<<<333666666555444333333333333222222222111111111111000222222222111000//////...111111000///////////////............/////////000/////////000111111222222444333222111111333555666666777999999888555111///222444888<<>>???BBBGGGQQQaaaooolll``````sss~~~tttxxx{{{zzziii]]]TTTRRROOOOOOPPPQQQPPPNNNPPPPPPPPPOOOPPPRRRUUUXXXWWWUUUUUUWWW[[[___``````kkklllpppuuuzzzzzzsssmmmrrrzzz~~~ooobbb\\\WWWTTTRRRPPPKKKGGGIIINNN[[[hhhmmm\\\rrrnnnMMM@@@===:::999777777666555444444333333333333333222222222111111111111111111111000000//////000000////////////000000...////////////000000000///000000111111222333333111222222333555777999;;;<<<;;;999777777888:::;;;:::>>>BBBEEEGGGJJJNNNRRR^^^[[[YYYXXXUUUTTT[[[cccyyyqqqttt}}}vvvsss{{{qqqSSSOOOIIICCC>>>:::555444666555555444333333333333333222222222222222222222222222222222111111111000000zzzqqqjjj```www{{{tttqqquuuxxxwwwuuuuuunnnsssuuupppggg```]]]\\\YYYSSS[[[vvvtttlllxxxzzz```EEE:::888444444777222222222111111111000000////////////////////////////////////////////////.../////////000000000111222333888>>>???>>>DDDLLL]]]lllwwwooobbbddd{{{vvvnnnzzz~~~qqq___UUUVVVVVVWWWYYY[[[]]]^^^^^^```aaaccccccdddgggkkkooolllmmmpppuuu{{{|||lllaaaZZZVVVTTTSSSPPPJJJHHHJJJMMMXXXmmm___bbbyyy^^^EEE>>>:::888999777777666555444444444444333333333222222222222111111111111000000000000000000000////////////000000////////////000000000111000000000111222222333333111222333555777999;;;<<<<<<:::777666666888;;;======AAAEEEGGGGGGIIIMMMQQQgggaaaYYYTTTQQQSSS]]]gggwww}}}zzzwww~~~zzznnnkkkrrrnnnVVVMMMEEEBBB???888444555666555444444333333444444222222222222222222222222222222222111111111000000~~~tttnnnhhh}}}{{{wwwvvvzzz|||wwwrrrppplllqqqtttnnngggaaa\\\WWWZZZUUU___zzzwwwtttssshhhjjjyyygggjjjjjjLLL===888444444888222222222111111111111000000000000000000000000000000000000000000000000000......//////000000111111444333888???@@@???GGGTTTlllyyy~~~tttiiipppwwwrrr{{{}}}~~~rrrnnnqqqpppnnnnnnpppuuu{{{~~~{{{mmm```ZZZVVVTTTQQQJJJFFFEEEDDDLLL\\\sssnnn\\\gggtttPPPBBB===888:::888777666555444444444444333333333333222222222222111111000000000000000000///////////////000000111/////////000000000111111000000111111222333333333222333444666888:::;;;<<<;;;999777666777999===???AAAEEEIIIHHHDDDCCCFFFJJJXXXTTTPPPOOOOOOTTT```mmmpppzzz}}}mmmggghhh||||||ggg]]]cccxxxfffVVVHHHEEECCC<<<777777666555555444444444444444333333333333333333333333222222222111111111111000{{{tttsss}}}|||~~~xxxrrrpppiiimmmmmmgggcccbbb]]]WWWYYYVVVaaa}}}rrrkkknnnnnnwwwxxx^^^[[[nnnjjjaaaqqquuuTTTBBB:::444444888222222222111111111111000000000000000000000000000000000000000000000000000.........///000111111111777555999@@@BBBAAALLL\\\xxxwwwqqq~~~~~~~~~~~~}}}|||iii```XXXUUURRRLLLGGGFFFBBBHHHRRRaaaxxxbbbaaa{{{]]]HHHAAA:::999888777666555444444444444444444333333333222222222000000000000000000000111///////////////000111111//////000000000111111111000111111222222333333444333444666888999:::;;;;;;;;;:::888888999<<>>AAACCCFFFKKKOOOMMMHHHFFFJJJOOOKKKbbbyyyqqqrrr}}}yyysssmmmhhhdddbbb___]]][[[YYYWWWVVVUUUTTTSSSSSSSSSRRRPPPOOOOOOPPPNNNNNNOOOPPPRRRSSSTTTTTTVVVTTTWWW]]]```aaadddhhhgggkkkqqqtttxxx~~~|||nnnjjjgggkkkzzzrrrkkkpppaaaSSSMMMDDD<<<;;;666666555444444444444555333333333333333333333333222222222111111111111000~~~|||{{{zzzuuuqqqiiihhhggggggfffccc___[[[YYYYYYhhhwwwiiivvvtttrrrppp]]]^^^nnnjjjXXX{{{pppOOO>>>:::999666555555444333222222222222111111111111000000000000000000000000000000000000---///000111000000222444999999===BBBBBBGGG[[[rrr}}}mmm|||ssslllpppkkkiiikkkrrr|||qqqaaaXXXVVVUUUOOOJJJIIIDDDFFFPPP[[[nnn]]]lllWWWBBBAAA;;;===:::777555555555444333333333333222222222111111222222222222111111000000////////////000000000000111111111000000000000000111222222333333444444555555555555777:::<<<<<<;;;<<<<<<;;;;;;<<<===???@@@HHHLLLOOONNNIIIIIIRRR]]]aaa|||zzzvvv{{{~~~zzzuuullleee^^^\\\XXXVVVTTTRRRPPPNNNIIIJJJKKKLLLLLLKKKIIIHHHFFFGGGHHHJJJJJJHHHGGGFFFGGGHHHHHHGGGDDDCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNOOOQQQRRRSSSWWW^^^fffmmmrrruuu||||||pppllltttooorrrfffSSSHHHAAA<<<888777444444777999777222333333333333333333333333111111111111111111111111~~~yyytttooommmkkkjjjiiifffbbb___\\\]]]mmmmmmwww{{{zzzgggpppzzz|||[[[YYYmmmqqqYYYtttuuuUUUAAA:::888555555555444333222222222222111111111111000000000000000000000000000000000000---///000111000111333444;;;;;;===AAACCCNNNgggvvvvvvjjjhhhqqqvvvqqqttt}}}~~~jjj]]]XXXVVVRRRNNNJJJDDDDDDKKKRRRaaa~~~lllaaa~~~mmmLLLAAA:::;;;999777666666666444333333333333222222222222111222222222222111111111000000000000000000/////////111111111111000000000000111222222333333444555555666555555777:::<<<======>>>===<<<<<<===???BBBCCCFFFIIILLLKKKLLLVVVjjjzzz~~~~~~~~~xxxrrrjjjdddbbb^^^XXXSSSMMMKKKIIIHHHGGGGGGEEEEEEIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMMMMLLLJJJIIIHHHJJJKKKJJJIIIGGGGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGJJJIIIJJJKKKOOOSSSWWWZZZ^^^dddmmmtttzzzvvvooopppsssqqqwww}}}aaaLLLBBB@@@<<<999555333444555555444333333333333333333333333111111111111111111111111~~~yyysssqqqnnnlllkkkhhheeebbb```dddtttsssxxxjjjlllsssiii]]]kkkfffuuu}}}[[[DDD;;;777555555555444333222222222222111111111111000000000000000000000000000000000000...///111111000111333555======>>>???FFFYYYyyy~~~uuuzzzwwweee\\\XXXUUURRRMMMGGGEEEGGGJJJRRRhhh~~~^^^nnnYYYDDD===:::888666666777666555333333333333333222222222222222222222222111111111111111111111000000//////...111111111111111111111111222222222333444444555555666555555777;;;>>>?????????>>>======???BBBFFFHHHHHHKKKLLLIIIKKKWWWkkk{{{wwwzzzwwwooojjj]]]WWWPPPLLLLLLKKKIIIGGGKKKKKKKKKLLLLLLLLLMMMMMMIIIIIIJJJJJJJJJIIIHHHGGGLLLMMMNNNPPPPPPNNNMMMLLLIIILLLNNNNNNMMMKKKJJJJJJMMMMMMLLLKKKJJJIIIGGGFFFHHHGGGGGGFFFFFFFFFFFFGGGHHHLLLQQQWWW]]]dddlllppp|||vvvpppmmmyyyuuuvvvYYYJJJGGGAAA===888555333333555666333333333333333333333333222222222222222222222222}}}rrrpppnnnmmmlllkkkhhhfffdddkkk|||yyyvvvsssvvvyyy```jjj|||aaaFFF:::777777555555444333222222222222111111111111000000000//////////////////////////////000111111111222555777===>>>>>>???KKKgggoooaaaZZZVVVSSSPPPLLLIIIHHHGGGKKKZZZjjjlll```qqqfffMMMAAA999888777777888777555333444444333333333222222222222222222222222222222222222222111111000///......000111111111111111222222222222333333444555555555666666666888<<<@@@AAAAAA@@@???>>>>>>@@@DDDHHHKKKHHHKKKLLLIIIJJJTTTaaajjjxxxyyyzzzzzzwww}}}yyyoooeee^^^WWWSSSLLLIIIFFFEEEGGGHHHIIIHHHEEEGGGIIIJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLOOOQQQRRRSSSSSSRRRQQQOOOMMMPPPSSSTTTRRRPPPOOONNNRRRSSSSSSRRRQQQPPPNNNMMMOOOOOONNNMMMKKKJJJHHHGGGDDDDDDEEEGGGKKKRRRXXX\\\gggmmmttt{{{uuuwwwwww{{{sssYYYMMMEEE@@@<<<999666333555888444444444444444444444444222222222222222222222222~~~qqqpppppppppqqqqqqpppnnngggrrrnnn{{{}}}___lllhhhIII;;;888999555555444333222222222222111111111111000000000//////////////////////////////000111111111333666999<<>>BBBCCCBBB@@@@@@@@@AAABBBEEEGGGJJJKKKGGGFFFAAACCCUUUqqqvvvtttzzzpppfff___XXXSSSLLLHHHGGGHHHJJJKKKEEEFFFGGGGGGGGGFFFDDDCCCKKKOOOSSSUUUSSSSSSUUUWWWRRRSSSSSSTTTUUUVVVXXXYYYUUUVVVXXXYYYYYYXXXVVVUUUTTTWWWYYYYYYVVVTTTSSSSSSPPPRRRSSSTTTTTTRRRPPPOOOPPPPPPQQQRRRSSSSSSSSSSSSOOOKKKGGGDDDCCCCCCCCCCCCCCCDDDIIIQQQYYYaaakkkssszzzlllffflll|||uuuSSSGGG>>>===;;;444111444444444444444444444444444333333333333333333333333}}}yyyzzz}}}~~~{{{ttttttlllkkkttt}}}jjjppp{{{^^^FFF<<<999555555444333222222222222111111111111000000000000000000000000000000000000111111111111111444888<<<;;;BBBGGGQQQppp~~~zzz|||jjj^^^VVVUUUOOOHHHCCCEEEIIIMMMVVVsssdddnnnUUUDDD@@@;;;888777888888888555444444444444333333333222222222333333333444444111111111111111111111111000000111222222333444444333333444444555666666666777999===AAAEEEDDDAAA>>>BBBCCCDDDFFFHHHJJJKKKKKKHHHFFFDDDNNNlllxxx{{{|||sssjjjaaaYYYRRRNNNIIIGGGFFFFFFHHHJJJJJJIIIGGGHHHHHHIIIIIIIIIJJJKKKMMMRRRXXXZZZYYYXXX[[[^^^``````aaabbbdddgggiiikkkhhhiiikkkllllllkkkiiihhhggghhhiiigggeeecccbbbbbb____________\\\XXXTTTRRRQQQRRRRRRRRRSSSTTTTTTTTTSSSPPPLLLJJJJJJIIIFFFDDDDDDAAABBBGGGJJJMMMUUU^^^hhhppp{{{wwwrrrppphhhTTTCCC@@@>>>777444666555555555555555555555555333333333333333333333333|||}}}{{{zzzqqqqqqjjjhhh{{{}}}ccchhhggggggLLL===777555555444333222222222222111111111111000000000000000000000000000000000000111111111111111444999<<<<<>>CCCFFFEEE@@@===CCCEEEGGGJJJKKKLLLLLLLLLBBBEEELLLaaapppiii___UUUOOOLLLIIIHHHFFFGGGHHHKKKLLLKKKHHHEEEJJJKKKKKKLLLNNNQQQVVVZZZ___eeelllnnnnnnnnnqqquuuvvvvvvwwwyyy{{{|||zzzzzz{{{rrrqqqpppmmmhhhccc]]]ZZZXXXWWWWWWVVVVVVWWWWWWXXXWWWTTTRRRRRRSSSRRRNNNJJJLLLFFFCCCDDDBBB@@@EEEMMMPPPZZZgggrrr{{{lll}}}zzzaaaJJJCCCAAA;;;888;;;555555555555555555555555333333333333333333333333~~~uuu{{{rrrmmm}}}jjjkkkrrrWWWggg|||nnnRRR@@@888999666444222333333222222000000000000000000000000000000000000000000000000///000000111444777999;;;>>>BBBLLLggg}}}|||vvvuuunnn[[[WWWTTTQQQKKKDDDDDDIIIRRRYYYpppkkksss|||TTTCCCCCCAAA222555>>>555777666555444333222222222333333333333333333333333111111111111111111111111///000000111222222333333333444666666555555777999;;;===AAAEEEGGGEEEAAA>>>DDDEEEBBBFFFPPPNNNJJJQQQKKKNNNTTTiii|||ooo|||zzzkkkaaaVVVSSSNNNJJJHHHHHHGGGGGGEEEFFFIIIJJJKKKMMMPPPRRRQQQVVV\\\______```eeejjjpppuuu|||}}}yyywwwqqqllleee```]]]\\\[[[[[[XXXVVVTTTTTTUUUVVVUUUTTTOOONNNLLLIIIFFFEEEFFFGGGEEEJJJRRRYYYbbbooo|||sssWWWJJJEEE???888444555555444333333333444444444444444444444444444444~~~~~~|||{{{zzzbbbcccsssVVV___qqqzzz\\\EEE888999777444333333333333222111111111111111111111111111111111111111111111111111111111333555888;;;<<>>DDDMMMddd|||sssmmmppp~~~ssssss|||lllaaaVVVRRROOOJJJEEEDDDHHHKKKXXXnnnuuuyyyUUU@@@???===;;;999333666666555444333333333333333333333333333333333333222222222222222222222222222222222222222222222222444666888888888999:::<<<<<<<<<===AAAFFFHHHFFFCCCAAAKKKNNNQQQWWWWWW]]]nnnzzzqqqnnnrrr~~~~~~vvvhhh[[[RRRJJJFFFFFFEEEEEEEEEGGGIIIKKKMMMQQQSSSVVVYYY^^^cccjjjnnnyyywwwrrrlllccc\\\YYYXXXXXXXXXZZZ[[[ZZZXXXTTTNNNHHHEEECCCDDDDDDCCCDDDIIISSSZZZhhhvvvzzz}}}zzzWWWEEEBBB@@@:::777666555555444444444555444444444444444444444444vvvddd[[[YYYYYYfff{{{yyyqqqmmmjjjhhheeedddkkkssswwwyyy}}}gggfffqqqccc]]]ooojjjffftttsssRRR;;;999777444333333444333222111111111111111111111111111111111111111111111111111222222444777:::===???CCCQQQppp|||xxxsssqqqsss~~~llliiitttuuueeeWWWRRRRRRNNNGGGCCCDDDHHHOOO]]]xxxvvvfffBBB===@@@===888666666666555444444444444444333333333333333333333333222222222222222222222222333333333333333333333333555777999999:::;;;===>>>@@@??????BBBFFFHHHFFFDDDFFFQQQXXX]]]ddddddjjj{{{{{{sssrrrxxxooobbbUUUMMMHHHFFFEEEHHHHHHIIIIIIJJJMMMPPPSSSXXX\\\bbbiiirrr|||}}}rrriiiccc]]]ZZZYYYYYYXXXXXXWWWUUUQQQNNNKKKIIIFFFCCC@@@BBBHHHLLLXXXcccsssxxxzzznnnRRRIIIDDD<<<888888777666555555555555444444444444444444444444qqq]]]QQQMMMLLL[[[qqq{{{wwwooofff^^^XXXSSSPPPOOOOOOWWWbbbkkksss}}}uuuyyynnn___fff}}}zzzXXX===:::777555333444444333333111111111111111111111111111111111111111111111111000111222444666:::===???AAATTTzzzzzzuuutttzzzwwwgggfffqqq~~~~~~kkkYYYTTTTTTQQQJJJEEE???DDDHHHNNNcccxxx{{{LLL<<<@@@>>>888:::666666555444444444555555333333333333333333333333222222222222222222222222333333333333333444444444555777999:::;;;<<<>>>@@@EEEDDDEEEEEEFFFGGGGGGFFFPPP[[[bbbjjjsssrrrttt|||zzz{{{~~~zzznnnbbb[[[RRRJJJGGGFFFGGGGGGHHHJJJLLLMMMPPPUUU\\\aaaiiioooxxx}}}qqqjjjbbb^^^ZZZXXXXXXXXXWWWUUUPPPNNNJJJFFFCCCCCCEEEGGGLLLQQQZZZgggxxxqqqrrrzzz^^^LLLFFF@@@:::999888777666666666666444444444444444444444444rrr^^^QQQKKKGGGSSSfffnnnhhh```WWWQQQLLLGGGEEEFFFDDDKKKUUUaaannn|||xxxpppoooyyyxxxxxx{{{ccc\\\{{{___AAA:::888555444444444444333222222222222222222222222222222222222222222222222000111222444777:::===???CCCYYY|||sssrrr}}}tttjjj``````kkkzzzttt```XXXWWWTTTMMMHHHBBBEEEGGGKKKWWWssstttzzz\\\@@@@@@>>>999>>>666666555555555555555666333333333333333333333333333333333333333333333333222222333444444555666666444666999;;;;;;===@@@BBBGGGJJJLLLKKKHHHGGGIIIKKKTTT___eeelllsssppprrr~~~zzzjjj___RRRNNNIIIFFFFFFHHHIIIIIIHHHLLLPPPUUU\\\gggttt}}}yyyqqqfff^^^ZZZWWWSSSPPPPPPNNNLLLIIIGGGEEEEEEDDDDDDDDDGGGRRRdddwwwuuulllkkkjjjRRRHHHEEE;;;:::999888777666666666444444444444444444444444uuuaaaUUUNNNFFFLLLYYY]]]YYYQQQJJJIIIGGGCCCBBBEEEDDDGGGOOOZZZiiizzzuuusssyyysss~~~{{{ooojjjbbb[[[___yyyuuuppplllwwwjjjUUUppphhhIII:::888555444444555444333222222222222222222222222222222222222222222222222111222333555888<<>>888===666666555555555555666666333333333333333333333333333333333333333333333333111222333444555666777888444666999:::<<<===@@@BBBEEELLLSSSQQQKKKHHHLLLRRRXXXdddiiijjjjjjfffkkk}}}vvvhhh[[[TTTKKKHHHFFFFFFIIIMMMOOOQQQUUUZZZ```hhhrrruuujjjaaaXXXRRRRRRQQQPPPOOONNNKKKHHHFFFAAAAAABBBGGGRRRbbbrrr}}}xxxnnnkkkaaaNNNFFF<<<;;;:::999888777777777444444444444444444444444wwwdddXXXPPPEEEFFFOOOPPPMMMFFFAAACCCDDDAAABBBFFFHHHIIIMMMWWWgggwwwuuuhhhgggmmmiiiqqqmmmiiinnnjjj___[[[kkkzzzrrrooo~~~rrrSSSiiiwwwpppPPP;;;888555444555555444333222222222222222222222222222222222222222222222222222333444666999===AAACCCNNNgggppplllqqqjjj```[[[TTTSSS^^^tttpppccc]]]VVVOOOKKKHHHAAABBBJJJOOOYYYuuupppzzzNNNCCC>>>777<<<666666555555555666666777333333333333333333333333333333333333333333333333000111222444666777888999333555888:::;;;===@@@CCCCCCMMMVVVUUUMMMJJJOOOWWW___mmmqqqmmmhhhbbblll~~~rrrbbbUUULLLHHHIIIGGGFFFHHHMMMSSSXXXZZZfffkkkrrrzzz{{{xxxvvvuuuuuuuuusss|||tttggg^^^VVVVVVVVVVVVUUURRRNNNJJJCCCEEEEEEEEEHHHRRRaaammmuuudddkkkqqqSSSDDD===<<<;;;999888777777777444444444444444444444444~~~uuuyyy|||jjjWWWLLLHHHDDDCCCDDDEEECCCCCCFFFCCC>>>BBBIIIMMMMMMLLLQQQ```sss}}}xxxlll^^^YYY___hhhkkkgggooo|||uuu\\\ddd~~~nnnyyyqqq[[[aaa|||gggfffrrrVVV===;;;777444444666555333333333333333333333333333333333333222222111111111...888888777>>>@@@@@@FFFSSS|||uuuggguuuyyyhhhVVVUUURRRQQQ]]]vvv~~~iii\\\QQQMMMOOOHHHGGGGGGFFFGGGQQQiiixxx{{{ZZZGGG===666<<<777777777777666666666666555555444444444333333333444444444333333222222222222222222333444555666777555777999;;;<<<>>>BBBEEEDDDKKKRRRTTTTTTXXX]]]```lllnnnsssssshhhdddwwwkkk\\\SSSLLLHHHGGGIIIIIIMMMTTTWWWXXX```jjjzzz{{{{{{zzzvvvrrrqqqsssuuu~~~ssshhh\\\TTTTTTUUUQQQOOOPPPJJJGGGFFFEEEDDDEEENNNYYYlllzzzqqqiiijjjiiiNNNLLLAAA888777999888888999666666555444444444444555xxxwww|||rrr___PPPGGGAAA@@@CCCDDDBBBDDDFFFDDD@@@BBBIIIMMMMMMLLLOOO[[[kkkssstttoooiiibbb[[[WWWWWW```iiitttxxx}}}|||~~~pppeee}}}}}}nnnyyywww]]]^^^yyyjjj```uuu|||]]]AAA===999555555666555222333333333333333333333333333333333222222222111111---666666666>>>@@@AAAIII\\\qqqmmmxxxtttaaaUUUTTTPPPPPP\\\uuusssbbbUUUPPPQQQKKKJJJIIIFFFEEENNNcccxxx~~~ssshhhIIIAAA;;;:::777777777777666666666666555555555444444444333333444444444333333333222222333333333444555666888888888:::<<<======???AAACCCIIIQQQWWWXXXXXX___gggmmmwwwnnnmmmlllnnn{{{nnn\\\QQQLLLHHHGGGIIIOOONNNRRRZZZ```fffrrr~~~{{{yyyxxxzzzpppaaaZZZVVVQQQOOOPPPKKKIIIHHHGGGDDDCCCHHHPPP^^^ppprrrgggqqqzzz]]]PPPEEE<<<:::;;;999888999666666555444444444444555}}}{{{{{{xxxeeeVVVIIIAAA@@@DDDDDDEEEGGGIIIFFFBBBCCCHHHLLLLLLKKKLLLTTT___dddccc]]]UUUNNNNNNQQQXXXdddppp}}}~~~ttt}}}{{{}}}xxx___WWWsssoooXXXggg|||]]]EEE???999666666666444333333333333333333333333333333333333222222222222111---555555666>>>@@@CCCNNNeee{{{hhhiiiqqqrrr]]]SSSSSSOOONNN[[[tttlllZZZSSSTTTOOOMMMJJJGGGDDDJJJ\\\mmmpppSSSGGG@@@888888888777777777666666666555555555444444444444333444444444444333333333333555555555555666888999:::999;;;>>>???@@@AAACCCEEEPPPYYY^^^^^^aaannnlllllltttyyy|||xxxfffZZZOOOJJJIIIIIILLLPPPVVVXXX]]]gggqqq~~~}}}wwwuuuvvvxxxxxxhhh^^^WWWSSSRRROOOMMMLLLLLLHHHDDDDDDGGGOOOaaaxxxjjjdddqqqooo[[[NNNBBB===<<<:::888999666666555444444444444555{{{kkk___TTTJJJEEEFFFJJJMMMPPPPPPLLLGGGEEEFFFJJJKKKJJJIIIMMMTTTVVVSSSQQQIIIEEEGGGKKKTTTfffxxx~~~iiiooocccSSSmmmyyyYYY___vvvaaaGGG???777555666666444444333333333333333333333333222222222222222222222222///666666777>>>???DDDRRRmmmnnnfffcccmmm~~~wwwaaaSSSRRRMMMLLLYYYrrrwwwbbbWWWUUUQQQNNNLLLHHHDDDGGGUUUddd{{{eeeJJJ@@@:::999888888777777666666666555555555555444444444444444444444444444444333333555555555666777888999:::888:::>>>@@@BBBEEEHHHKKKVVV```eeecccjjjvvvxxx~~~zzzxxxyyyiiiXXXQQQKKKKKKNNNPPPVVV]]]^^^dddnnn{{{yyywww|||qqqeee[[[VVVSSSPPPOOOQQQNNNIIIEEEFFFGGGTTTfffwwwxxxhhhdddvvv}}}lll\\\JJJ@@@<<<888777999666666555444444444444555vvvmmmdddXXXMMMIIIVVV[[[^^^\\\UUUNNNJJJGGGIIIKKKJJJGGGHHHLLLKKKHHHDDD@@@@@@DDDEEELLLeee~~~qqqppplllVVVlllgggeee|||oooJJJ>>>555555777666555777333333333333333333333333222222222222222222222222333888777888>>>>>>EEEVVVyyy~~~ooo```^^^ggguuu|||fffTTTRRRMMMKKKWWWqqqlll]]]VVVRRRPPPMMMJJJFFFGGGRRR^^^xxx~~~|||OOO???>>>999999999888777666666666666666555555555444444444444444444444444444444444444444444555666777999999:::<<>><<>>999999666666555444444444444555jjj[[[^^^hhhsss}}}~~~vvvnnneee[[[ZZZZZZUUUKKKDDDAAA>>>;;;@@@777666@@@EEEKKKaaa{{{}}}ggg~~~ccceee]]]JJJ;;;;;;<<<777444777333333333333333333333333111111111222222333333333333666666;;;CCCDDDRRRlllooorrrrrrfffZZZWWW\\\gggqqqZZZWWWPPPLLLVVVnnnyyyddd]]]ZZZVVVSSSLLLHHHJJJQQQ\\\wwwzzztttTTT>>>;;;;;;:::999888777666555777666666666555555555555444444444555555555666666777777777888999:::<<<<<<;;;===@@@FFFOOO\\\jjjsssxxxmmm^^^VVVTTTUUUTTT[[[gggsss{{{yyyrrrnnnqqq|||||||||sssaaaXXXUUURRRNNNMMMMMMFFFCCCKKKWWWhhh~~~mmmmmmxxxeeeWWWMMMBBB;;;888666666555444444444444555rrr^^^]]]hhhqqqxxxxxxnnngggdddZZZUUUMMMFFFBBB???===;;;<<<;;;<<>>BBB@@@TTTyyyzzzjjjmmmyyy|||hhh\\\ZZZ\\\bbbvvvuuu]]]WWWOOOKKKVVVmmmnnn^^^YYYVVVSSSOOOIIIIIILLLVVVlllwww~~~SSSGGG===999888999999777777:::777666666666555555555555666666666666666555555555777888999999999:::===@@@???AAAFFFKKKNNNVVVkkk~~~lllaaa\\\YYYYYY[[[___gggrrr{{{{{{uuuzzzyyy}}}xxxsssooolllpppqqqsss|||yyyqqqpppsss}}}}}}wwwxxxvvvggg___WWWRRRRRRNNNLLLIIIIIIMMMZZZsssjjj|||sssbbb___VVVCCC999===888666555444555555444222www```\\\fffnnnttt{{{zzzsssjjjccc```WWWRRRKKKEEEAAA???===;;;<<<;;;<<<>>>@@@EEEQQQ^^^xxxjjjnnn|||wwwbbbkkkpppjjj]]]uuuxxxqqqNNN::::::777555666333444333333222222333333444333333222222333333444555555888999???BBBBBB[[[ssseeehhhqqq}}}tttccc[[[XXX___sss|||eee\\\QQQMMMVVVlllvvvccc]]]XXXVVVQQQKKKIIIKKKSSSggg|||yyyZZZFFF@@@;;;999::::::777666888777777666666666555555555666666666666666666666666999::::::::::::;;;>>>@@@@@@BBBGGGKKKMMMWWWnnntttddd[[[YYYZZZ^^^bbbiiiqqq}}}vvvqqqsssyyyvvvoooiiiccc```cccccceeemmmyyy~~~xxxqqqllljjjooo|||oookkkppp}}}uuueeeXXXQQQQQQOOONNNLLLKKKKKKTTTjjjzzzrrruuu```ZZZVVVJJJ>>>:::888666555555555555444222|||eee^^^bbbiiinnnsssrrrkkkccc]]]ZZZRRRNNNHHHDDDAAA???===<<<===;;;<<<>>>>>>BBBNNNZZZtttmmmfffooofff``````qqqXXXlllnnnrrrPPP<<<;;;888555555222444333333222222333333444333333333333333444555555444888;;;@@@BBBEEEccclllccchhhqqq|||~~~~~~~~~vvvfff]]]aaarrrooocccUUUNNNUUUiiiiiiaaa[[[XXXSSSLLLIIIIIIMMM^^^|||wwwlllIIIBBB===:::<<<;;;888666777777777777666666666555555666666666666666666777777:::;;;;;;;;;;;;<<>><<<<<<;;;<<<>>>>>>BBBMMMYYYwwwvvveeefffttt```rrrwwwVVVeeeooovvvsssQQQ<<<<<<888555666222444333333222222333333444333333333333333444555666555:::===@@@AAAFFFkkk|||``````iiisss~~~}}}{{{pppkkkxxxwwwiiiWWWOOOUUUfffnnnddd\\\XXXUUUOOOJJJIIIIIIVVVooo~~~SSSDDD>>>;;;<<<===:::888888777777777666666666666555666666777777777777888888:::;;;<<<;;;;;;<<>><<<::::::<<<>>>???CCCNNNZZZttthhhbbb{{{yyy}}}{{{WWW```|||uuummmuuuRRR===;;;888555666444444333333222222333333444333333333333444555666777666;;;===@@@AAAIIIqqqkkkUUU[[[fffqqq~~~|||}}}}}}lllXXXPPPTTTccc|||ttthhh\\\XXXVVVQQQLLLJJJJJJRRRffffffFFF???:::<<<>>><<<::::::888777777777666666666666777777777777888888999999999:::;;;;;;;;;===@@@BBBEEEJJJOOOQQQYYYmmm{{{xxxzzzmmmgggdddgggkkkooouuu|||{{{rrrlllmmmrrrsss~~~xxxxxx|||rrrmmmhhheeehhhttt}}}kkkaaaZZZOOOLLLQQQYYY|||}}}ggg[[[RRRRRRRRROOOIIIGGGOOOZZZrrrsssrrrppp___WWWIII999:::888777666777777666444yyyrrrlllmmmvvv|||}}}sssiiidddccc```\\\WWWSSSPPPNNNLLLJJJHHHFFFEEEBBB>>><<<999999;;;>>>???BBBMMMYYYkkkoooaaaqqq}}}sss\\\[[[www}}}nnn~~~}}}YYYAAA===888555777555444333333222222333333444333333333333444555777777888;;;===@@@DDDNNNxxxgggTTT\\\fffqqq~~~nnnYYYQQQSSS___vvv~~~nnn^^^XXXWWWSSSNNNJJJMMMQQQ___yyyzzzKKKBBB;;;;;;>>>===;;;<<<888888777777777666666666777777777888999999::::::999:::<<<<<<===???CCCEEEEEEJJJPPPUUUccczzzvvvlllhhhhhhmmmqqqvvv}}}}}}vvvtttvvvqqqyyyvvvooooooyyyzzzsssrrrvvv|||vvvuuujjjZZZQQQPPPSSSWWWuuuxxx|||uuuaaaWWWTTTRRRPPPLLLIIIMMMSSSfffzzzvvvjjj|||nnn^^^MMM???:::999777777888888666555{{{wwwttttttwww}}}wwwnnnfffccc^^^YYYVVVRRRPPPNNNNNNMMMKKKIIIGGGCCC>>>;;;999999;;;======@@@IIITTTggg|||yyyeeekkkeeeYYYsss{{{bbbGGG@@@999555777555444333333222222333333444222333333333555666777888888:::<<>>:::::::::;;;===<<<===FFFPPPjjj~~~jjjiii~~~nnnZZZqqqjjjLLLCCC:::555666444444333333222222333333444222333333444555666888888777999;;;BBBLLL\\\ZZZKKKUUU^^^kkk}}}{{{zzzrrr\\\RRRPPPWWWjjj~~~fff\\\YYYUUUNNNJJJHHHHHHQQQhhhXXXKKK>>>:::;;;:::888999888888888888777777777777777777888999::::::;;;;;;;;;===???AAABBBFFFJJJMMMNNNTTT[[[fff}}}~~~xxxuuusssooonnnttt|||{{{tttlllooouuu||||||xxxllleeekkktttnnniiimmmgggeeeyyyjjj]]]WWWgggjjjmmm~~~ddd[[[SSSRRRQQQNNNKKKJJJOOOeee}}}yyyppp```LLL;;;999888888999888777666}}}{{{{{{|||~~~|||}}}wwwooojjjccc^^^[[[WWWRRRNNNPPPNNNJJJHHHFFFDDDAAA>>><<<999888;;;===@@@GGGOOOeeezzzsssjjjxxxvvv[[[sss{{{VVV???777666777777555555444333333333333444222222333333222444666999<<<;;;CCCDDDDDDdddlllSSSOOOWWWhhhooo~~~xxxvvvyyyuuu```TTTOOOSSSeeexxxjjj___]]]YYYRRRLLLGGGFFFQQQfffzzzeeeNNN???;;;888;;;===555999888888888777777666666:::::::::;;;;;;<<<<<<<<<999999;;;AAAHHHMMMNNNMMMQQQRRRYYYmmmzzzuuurrrtttuuuvvv|||zzz{{{{{{zzzqqqnnnoooyyy{{{vvvnnnggghhhlllyyytttmmmgggjjjrrrbbbaaawww~~~zzzjjjvvvmmm[[[TTTTTTPPPPPPOOOGGGNNN\\\ppptttgggtttqqqRRREEE:::999<<<666666:::777~~~}}}uuunnnfff```\\\XXXSSSOOOPPPNNNKKKJJJHHHFFFCCC@@@<<<999999;;;===???FFFNNNcccyyy{{{kkkuuufffvvv[[[AAA888666555333555555444333333333333444222333333333333444777999;;;;;;BBBEEEIIIkkkhhhRRROOOYYYkkksss|||uuuvvv|||qqq```VVVRRRTTTcccsssooobbb^^^YYYSSSNNNHHHFFFMMMaaawwwvvvjjjOOOAAA???:::999;;;777999999888888777777777777999999::::::;;;<<<<<<<<<======???DDDKKKOOOQQQPPPWWWWWW```www{{{vvvtttvvvzzz|||vvvrrrwww{{{~~~yyytttlllgggkkkxxxyyyqqqnnnpppsss{{{~~~vvvooommm{{{ooogggooo|||ppprrrzzziiibbbjjjjjjbbbhhhxxxxxxbbbVVVTTTPPPOOONNNFFFJJJUUUgggyyy|||lllppp}}}___GGG:::999<<<777777;;;777~~~}}}vvvlllddd___ZZZUUUQQQNNNMMMLLLKKKJJJHHHEEEBBB===:::999;;;===???FFFNNN```xxxmmmqqq|||lllqqq|||~~~^^^DDD:::999666222555555444333333333333444222333333333333444777999;;;;;;BBBGGGOOOvvvbbbPPPPPP[[[nnnxxxzzztttvvv~~~tttggg[[[UUURRRRRR]]]kkkvvvfff___YYYTTTQQQKKKFFFIIIYYYooovvvwwwTTTBBBCCC===777:::;;;999999999888888888888777888999999:::;;;;;;<<<<<<@@@@@@BBBFFFLLLPPPQQQRRR[[[\\\hhh|||yyyvvvyyy{{{vvvrrrooowwwyyyoooggg___YYY]]]iiiwwwqqqkkkjjjpppsssuuu{{{{{{|||~~~www{{{~~~lllkkkggg]]]^^^hhhzzzhhhZZZYYY^^^___```cccmmm[[[TTTOOOOOONNNFFFGGGOOO]]]ppptttlllyyykkkJJJ<<<:::<<<777888<<<888sssjjjccc]]]WWWSSSMMMLLLKKKKKKKKKIIIEEEBBB>>>:::999;;;===>>>EEEMMM^^^xxxpppnnnxxxjjjiiiuuuiii}}}___DDD;;;<<<:::666555555444333333333333444222333444333333444777999===<<>>999999999999999999999999888888999:::;;;<<<<<<===???@@@BBBEEEIIIMMMPPPQQQ[[[^^^nnn~~~|||yyy{{{~~~~~~vvvddd\\\RRROOOMMMQQQYYYaaagggiiieeeaaaeeeqqqyyy|||qqqhhheeehhhkkktttxxxnnneeekkkyyyzzzaaaSSSVVVaaahhhgggsssyyyaaaVVVOOOOOOOOOGGGIIILLLWWWiii~~~}}}kkkpppoooNNN???;;;<<<888999===999|||qqqiiiaaaZZZUUULLLKKKJJJJJJJJJHHHEEECCC???;;;:::<<<<<<>>>DDDLLL^^^xxxuuummmgggdddzzzcccpppcccFFF:::;;;:::666555555444333333333333444333333444444333555777:::>>>===CCCIIIXXXYYYQQQRRR\\\qqq|||}}}yyybbbWWWMMMKKKIIIHHHRRR___wwwpppaaaWWWSSSSSSKKKGGGGGGPPPbbbwwwmmmDDD@@@@@@<<<======999999999999::::::::::::888999999;;;<<<===>>>>>>???AAACCCEEEIIILLLPPPRRR\\\bbbxxxxxxyyyxxxpppvvvttt\\\OOOKKKGGGGGGFFFGGGIIINNNSSSVVVXXXUUUZZZhhhssszzzxxxllleeeeeehhhkkksssnnnVVVTTTfffxxx~~~ppplll]]]QQQPPPPPPIIIJJJJJJQQQaaawwwooollloooTTTCCC======999:::===999zzzqqqhhh___XXXMMMKKKIIIHHHHHHGGGEEECCC???<<<;;;<<<<<<===DDDKKK^^^vvv|||oooeee___gggllloooMMM:::777777444555555444333333333333444333444444444444555888:::>>>>>>CCCJJJ]]]uuuUUUQQQRRR[[[rrr||||||{{{ooo```UUUMMMKKKIIIIIIRRR___uuuvvvdddXXXSSSTTTIIIGGGHHHPPPaaaxxx|||~~~NNNAAA???>>>???;;;999::::::::::::;;;;;;;;;999::::::<<<===>>>???@@@AAACCCFFFHHHKKKOOOSSSWWWaaajjj{{{vvv{{{pppddd[[[WWWTTT```jjjhhhYYYJJJDDDDDDCCCCCCBBBBBBGGGQQQ___iiimmmggggggnnnqqqttt~~~vvvooollllllmmmwwwyyyqqqvvv{{{rrr|||www{{{hhhVVVQQQQQQLLLIIIHHHLLLYYYnnnwwwmmm}}}tttZZZHHH???>>>999:::===777zzzpppeee]]]QQQNNNJJJHHHGGGGGGFFFEEE@@@===;;;<<<<<<===CCCJJJ]]]sssrrr{{{vvvzzzjjj\\\}}}vvvttt|||VVV<<<666777666555555444333333333333444333444555444444555888:::======DDDLLLaaalllPPPOOOQQQ[[[rrr}}}}}}zzzyyy{{{~~~hhh]]]TTTMMMMMMKKKIIIPPP\\\rrr|||hhhZZZUUUWWWKKKJJJJJJMMM\\\vvv^^^GGG===>>>>>>888::::::::::::;;;;;;;;;<<<:::;;;<<<===>>>@@@AAAAAABBBDDDGGGJJJLLLPPPVVV[[[eeerrr|||}}}mmmccc___]]]]]][[[YYYUUUOOOHHHCCCAAAAAA>>>@@@AAAAAAEEERRRdddrrr~~~{{{|||zzzzzz~~~yyyvvvttt{{{ssskkkhhhlllyyyttt]]]RRRQQQLLLIIIHHHJJJUUUfffzzzpppuuu|||```LLLAAA>>>999:::<<<666uuuiiiaaaTTTPPPKKKHHHGGGHHHHHHGGGAAA===;;;<<<<<<===CCCJJJ\\\pppssswwwuuuaaa|||\\\???888::::::555555444333333333333444333444555555444555888;;;<<<===DDDMMMdddfffLLLNNNQQQ[[[sss{{{rrrqqq{{{eeeYYYQQQMMMMMMKKKHHHMMMWWWpppkkk\\\WWWXXXOOONNNJJJJJJUUUpppjjjMMM===<<<>>>666:::::::::;;;;;;<<<<<<<<<;;;;;;<<<>>>???AAABBBBBBAAADDDGGGIIIKKKPPPWWW\\\gggvvv{{{{{{yyyzzztttdddPPPDDDAAABBBAAA???>>>AAABBB???===BBBOOOZZZeeebbbdddjjjkkkooo}}}xxxrrrpppgggbbbaaa\\\^^^uuuzzz}}}aaaSSSQQQLLLKKKJJJLLLTTTdddwwwssspppxxxcccNNNBBB???999:::<<<555{{{nnnfff```VVVNNNKKKJJJHHHHHHJJJGGGBBB>>>===<<<<<>>>>>???@@@AAAGGGFFFHHHLLLNNNTTTgggyyyxxx{{{rrrpppjjjbbbZZZRRRRRR^^^lll~~~nnn[[[QQQNNNKKKMMMMMMNNN]]]tttxxxnnnqqq{{{uuutttvvv|||^^^OOOAAA>>>???===999777rrriiicccYYYPPPMMMKKKIIIHHHJJJGGGBBB???===<<<<<>>???@@@BBBEEEHHHEEEGGGKKKOOOSSSXXX\\\___iii~~~wwwZZZKKKIIIKKKCCC@@@EEEFFFCCCCCCAAAAAA@@@AAABBBCCCAAA@@@CCCFFFGGGMMM\\\lll~~~nnnYYYPPPRRRYYYaaagggmmmrrrwwwaaaUUUQQQOOOOOOLLLLLLXXXppp~~~qqqpppwwwmmm}}}}}}uuu\\\MMM>>>;;;======;;;:::wwwooofff\\\SSSOOOMMMIIIHHHJJJGGGCCC???>>>===<<>>BBBGGGOOOoooYYYPPPKKKQQQ^^^nnnxxxooolllqqq~~~xxxhhhYYYRRRLLLJJJIIIHHHLLLRRRddd{{{}}}hhhZZZTTTRRRMMMIIIKKKTTTjjj}}}RRREEEBBB<<<:::;;;;;;:::::::::;;;;;;<<<;;;<<<>>>???@@@CCCHHHKKKLLLMMMOOOQQQSSSXXX]]]aaammm}}}yyyqqqhhhfffvvvnnnYYYKKKIIIOOOOOOEEEDDDHHHEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCBBBEEEOOOYYYooo~~~}}}nnn]]]___jjjooojjjddd[[[ggg~~~ccc\\\hhhjjj[[[UUURRRPPPKKKIIITTTkkkwwwnnn{{{|||bbbQQQAAA;;;<<<<<<;;;;;;}}}tttjjj```UUUPPPMMMIIIGGGHHHHHHCCC@@@???======BBBHHH\\\uuuwwwnnnyyydddGGG>>>:::666666555555555555444444444222333555555555777:::===@@@CCCIIIUUUwww}}}UUUMMMJJJQQQ^^^nnnuuukkkjjjsssuuugggYYYRRRLLLJJJHHHHHHLLLRRRccc{{{lll\\\UUUTTTNNNIIIJJJRRReeeUUUDDDAAA===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???CCCHHHLLLRRRSSSSSSSSSSSSWWW___dddooo~~~|||zzz~~~~~~dddZZZMMMIIIVVVkkk{{{tttssspppmmmlllqqq{{{ssseee___^^^YYYSSSTTTOOOQQQPPPLLLRRRSSSHHHNNNNNNMMMLLLJJJHHHFFFEEEIIIIIIHHHGGGDDDCCCFFFKKKKKKQQQVVVYYY^^^lllwwwrrr}}}vvvkkkgggnnnwwwqqqpppwwwqqqccc```uuuXXXOOO]]]pppuuu```XXXRRRPPPLLLJJJRRReee}}}}}}mmmmmmppp]]]III@@@>>>===;;;;;;yyynnncccXXXRRRNNNIIIFFFGGGHHHDDDAAA@@@>>>===AAAHHH^^^wwwyyy}}}}}}pppzzz{{{hhhKKK>>>:::777666555555555555444444444333444555555666777;;;===AAACCCKKKZZZoooQQQKKKIIIQQQ^^^nnnrrrhhhjjjwwwuuuhhh[[[SSSLLLJJJHHHHHHLLLRRRccc{{{ooo___WWWVVVNNNIIIKKKPPP```^^^FFF???===>>><<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@??????BBBFFFJJJUUUVVVVVVTTTSSSWWW```gggrrr~~~xxxuuuxxxsss^^^OOONNNVVVZZZXXXQQQRRRQQQNNNMMMPPPWWW]]]WWWUUUQQQPPPVVV^^^^^^YYYYYYXXX^^^]]]UUUYYYZZZQQQUUUUUUUUUTTTTTTRRRQQQPPPNNNOOONNNLLLJJJIIIHHHGGGDDDHHHLLLMMMJJJJJJPPPWWW|||~~~wwwgggYYYOOOOOO^^^nnnvvvtttmmmvvv___QQQZZZhhhgggZZZQQQOOOMMMLLLQQQaaayyylll```tttzzzeeeOOOCCC@@@===;;;;;;}}}ssshhh\\\UUUPPPIIIFFFFFFHHHDDDBBBAAA???===AAAGGG]]]vvvxxxuuu}}}pppuuuooonnnNNN===999999666555555555555444444444333444555666666888;;;>>>AAACCCMMM___gggOOOJJJIIIQQQ]]]mmm}}}ooofffkkk{{{uuuiii^^^VVVNNNJJJHHHGGGLLLRRRddd|||tttbbbYYYXXXOOOKKKMMMOOO\\\|||pppLLL???<<<>>><<<<<<<<<<<<<<<===>>>???AAABBBBBBAAAAAACCCGGGJJJUUUVVVWWWUUUSSSWWWaaaiii|||~~~{{{sssppptttyyybbbUUURRRNNNHHHJJJIIIHHHFFFDDDEEEGGGIIIEEEFFFIIIUUUhhhuuutttkkkfffmmm{{{xxxaaaUUUWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVQQQRRRQQQOOOPPPQQQOOOJJJJJJJJJLLLMMMJJJEEEFFFJJJOOOiiissscccRRRHHHCCCFFFVVVhhhfffTTTRRRaaa{{{ppp^^^QQQPPPNNNNNNQQQ^^^wwwkkk```nnn~~~iiiRRRFFFAAA>>><<<<<>>AAAGGG[[[tttwwwppppppllliiixxxtttQQQ<<<888:::666555555555555444444444333444555666666888;;;>>>@@@CCCMMMbbbeeeNNNJJJJJJQQQ]]]lll~~~zzzmmmdddjjj|||wwwkkkaaaYYYPPPKKKHHHGGGKKKQQQccc|||zzzeeeZZZZZZPPPLLLOOOOOOXXXwwwUUUBBB<<>>???@@@AAABBBDDDEEEEEEGGGJJJLLLRRRTTTVVVUUUSSSWWWaaajjjxxxsssmmmjjjnnn|||~~~qqqiii___WWWQQQNNNKKKIIIIIIIIIIIIHHHMMMJJJMMMaaatttbbbeeejjjgggeeebbb___\\\ZZZZZZYYYXXXYYYWWWTTTUUUWWWSSSLLLMMMGGGDDDFFFGGGHHHLLLRRR???LLL]]]mmm~~~|||aaaRRRFFFDDDBBBCCCNNN]]]iiiUUUQQQYYYuuuyyydddSSSPPPNNNMMMNNN[[[wwwkkk```qqqpppXXXJJJDDD???;;;:::}}}qqqddd\\\UUUNNNIIIIIIHHHEEEBBBBBB@@@>>>AAAFFFYYYrrryyynnn~~~hhhpppfffgggnnnxxxRRR;;;777;;;666666555555555444444444333444666666666888;;;>>>@@@BBBMMMccccccMMMJJJJJJQQQ\\\kkk~~~xxxlllccciii{{{~~~xxxlllcccZZZQQQLLLIIIGGGKKKQQQccc{{{~~~gggZZZZZZQQQMMMPPPOOOVVVttt[[[DDD>>>AAA<<<<<<<<<<<<===>>>@@@@@@@@@BBBFFFHHHIIIKKKNNNPPPOOOSSSVVVUUUSSSXXXbbbkkk|||sssmmmgggeeejjjxxxttt\\\WWWQQQMMMLLLKKKHHHFFFGGGFFFQQQrrr}}}vvvooohhhccc```___bbbbbb^^^YYYYYYZZZTTTJJJQQQKKKJJJOOORRRNNNKKKMMMPPPGGGFFFQQQ\\\gggzzzuuuUUUHHHAAADDDDDDAAAEEENNNRRRTTT```zzzjjjWWWXXXSSSrrriiiVVVRRRMMMKKKKKKYYYxxxkkkXXXpppyyy```PPPHHH@@@:::888yyypppdddZZZSSSOOOJJJGGGJJJHHHGGGFFFBBB>>>@@@FFFXXXvvvwwwxxxrrr}}}qqqaaa{{{}}}XXX;;;>>><<<777777666555555555555555444555555555666999>>>BBBBBBIIIOOOdddeeeNNNJJJIIIPPP\\\lll~~~|||tttjjjdddiiiwwwwwwggg}}}|||nnngggcccUUUMMMMMMHHHGGGRRRggg}}}lll[[[UUUVVVPPPKKKNNNSSSkkk^^^FFF@@@===???>>>>>>>>>>>>??????@@@BBBBBBCCCDDDGGGJJJMMMOOOWWWUUUTTTVVVVVVZZZdddooo~~~{{{rrrgggbbb^^^aaaqqqzzzgggXXXWWWVVVNNNLLLQQQKKKMMMQQQiii~~~{{{xxxvvvxxx|||tttbbbSSSOOOTTTNNNKKKLLLOOONNNKKKIIIRRRKKKEEEEEEGGGJJJRRRZZZnnnzzzzzzXXXOOOJJJFFFEEE@@@;;;===DDDDDDEEERRRqqq{{{iiiTTT[[[eeeqqqsss^^^TTTNNNPPPQQQXXXrrrjjjXXXtttaaaMMMEEE@@@<<<;;;|||ttthhh]]]UUUOOOJJJFFFIIIGGGFFFFFFBBB>>>AAAGGGYYYwwwxxxvvvyyyfffbbbAAA===777777777666555555555555555444555555555666999>>>BBBAAAIIIQQQiii___MMMIIIHHHOOO[[[kkk~~~zzzrrrhhhfffmmm{{{yyyhhh[[[mmmzzzmmmaaa^^^QQQKKKNNNKKKLLLWWWiiippp___UUUWWWPPPKKKNNNSSSjjjaaaHHHAAA===>>>>>>>>>===>>>>>>???@@@AAAAAACCCEEEHHHKKKNNNOOOSSSRRRSSSVVVYYY___kkkwww}}}yyyoooddd^^^[[[___oookkk]]]VVVSSSUUUXXXRRRQQQOOOZZZ}}}~~~hhhYYYVVVQQQQQQQQQPPPOOONNNOOOQQQOOOKKKIIIKKKJJJHHHIIIMMMRRRZZZdddooozzzzzziiiTTTPPPKKKHHHIIIHHHCCC@@@AAA@@@AAAKKKeeennn^^^gggtttzzzyyy```UUUNNNOOOPPPXXXqqqnnn```}}}```KKKDDDAAA<<<:::{{{uuukkkaaaXXXQQQLLLHHHHHHFFFFFFEEEAAA>>>BBBHHH[[[xxx|||uuu{{{eee{{{iiiDDD>>>777777777666555555555555555444555555555777:::???CCCBBBIIISSSpppwwwXXXJJJGGGGGGNNNZZZjjj}}}xxxnnneeefffqqqvvvcccUUUMMMYYYooovvvlll\\\XXXLLLFFFJJJHHHJJJVVVjjjtttcccVVVWWWPPPKKKNNNRRRgggdddIIIAAA>>>===============>>>???@@@???AAADDDGGGJJJMMMOOOOOORRRRRRUUUYYY]]]cccqqq~~~|||vvvkkk```YYYVVV\\\mmm}}}llleee___XXXXXXUUUPPPPPPYYYlll|||{{{gggXXXVVVQQQTTTVVVSSSOOONNNPPPSSSNNNMMMOOOSSSQQQKKKFFFFFFCCCEEEIIIQQQ[[[___YYYOOOSSSMMMKKKMMMNNNHHHAAA======???DDDWWW~~~yyyqqq~~~ttteeemmmdddWWWOOOOOOPPPWWWqqqssshhhaaaIIICCCAAA===999}}}{{{xxxssskkkcccZZZTTTOOOLLLHHHFFFEEEEEEBBB???CCCJJJ\\\zzzssszzzcccxxxiiiCCC>>>;;;777777666555555555555555444555555666777:::???CCCDDDJJJUUUtttoooQQQHHHEEEFFFMMMXXXggg|||xxxlllaaadddsss{{{bbbQQQJJJGGGNNNdddyyy~~~|||yyyrrrjjjaaa]]]OOOGGGJJJGGGHHHTTTkkkuuucccXXXXXXPPPLLLMMMQQQdddeeeIIIAAA@@@============>>>??????@@@???AAADDDHHHLLLNNNOOOPPPTTTUUUYYY]]]___eeetttzzzqqqeeeZZZTTTSSSZZZkkk}}}yyy|||||||||vvvaaa___YYYWWWVVVPPPJJJOOOZZZllltttrrrxxxzzzmmm```]]]VVVUUUTTTUUUYYY]]]ZZZUUUSSSRRRTTTWWWVVVPPPMMMMMMJJJEEEFFFRRR^^^aaaZZZQQQUUUTTTSSSSSSQQQLLLGGGDDDBBBCCCBBBJJJkkk|||jjjaaatttwwwiiiqqqjjj[[[PPPOOOPPPXXXrrrwwwllldddKKKAAA???===:::~~~|||zzzxxxtttmmmdddZZZSSSOOOMMMJJJGGGFFFEEEBBB@@@DDDLLL^^^|||nnnuuu~~~fffoookkkBBB>>>;;;777777666555555555555555444555555666777;;;@@@DDDHHHLLLWWWvvvlllMMMFFFDDDFFFLLLVVVdddzzzwwwjjj^^^aaarrrrrrlllooorrrxxxuuudddQQQFFFEEEFFFIII]]]ooosssrrrrrrmmmeeegggcccTTTLLLNNNKKKLLLXXXkkktttbbbYYYYYYQQQLLLMMMOOO```|||iiiJJJAAAAAA=========>>>>>>???AAAAAA@@@BBBEEEIIILLLNNNOOOPPPTTTVVV[[[___aaahhhwwwvvvkkk^^^VVVPPPPPPYYYkkk|||dddccc]]]VVV___}}}tttfff]]]]]]YYYNNNHHHJJJKKKQQQWWW[[[^^^ggguuuxxxqqq___YYYTTT[[[ooo{{{nnnaaa\\\YYYYYYWWWTTTUUUYYYTTTHHHGGGZZZpppwwwqqqkkkkkkooopppiii^^^TTTOOOMMMFFFGGGBBBBBBXXX{{{~~~mmmcccrrrxxxppp}}}rrraaaSSSPPPQQQZZZtttyyykkkiiiOOOAAA<<<<<<<<<~~~||||||{{{zzzwwwoooeeeZZZSSSOOOOOOMMMJJJHHHFFFCCCAAAEEEMMMbbbkkkttttttddduuugggmmm~~~rrrEEE<<<888777777666555555555555555444444555666888<<>>>>>>>>???@@@AAABBBCCCBBBDDDFFFIIILLLNNNOOOPPPPPPTTTZZZ___bbbjjj{{{}}}rrreeeYYYRRRMMMNNNXXXiiizzzzzztttggg]]]fffhhh\\\XXXRRRMMMMMMFFFKKKPPPRRRRRRTTTYYY^^^aaalllrrrttt~~~rrrhhh___gggvvvnnnfffccc```___bbbhhhbbbPPPLLLeee|||gggXXXOOOIIIHHHEEEFFFVVVvvv{{{www~~~zzzgggWWWSSSTTT]]]vvvzzzmmmlllSSSAAA;;;<<<===}}}~~~{{{{{{||||||xxxuuunnneee\\\VVVVVVXXXPPPLLLJJJHHHDDDAAAFFFNNNgggqqqkkk}}}ppp~~~jjjrrruuurrrwwwHHH===999777777666555555555555555333444555666888<<>>>>><<<{{{|||xxxyyy||||||sssqqqlllddd^^^\\\___bbbRRRNNNKKKIIIDDDBBBGGGNNNkkk{{{gggqqqtttqqqdddxxxwwwHHH???===777777666555555555555555333444666666888<<>>:::999888666444555777:::<<<:::666555888;;;>>>EEELLLRRRYYYlll___JJJGGGCCCCCCIIIPPP[[[rrr~~~kkkaaa]]]fffxxxvvvpppmmmmmmfff[[[QQQLLLLLLNNNOOONNNMMMPPPWWW```hhhkkkkkkddd```TTTOOOPPPMMMUUUiiirrr___XXXSSSPPPJJJJJJZZZlllfffJJJHHH@@@===>>>BBBCCCAAABBBFFFFFFIIILLLNNNPPPQQQTTTUUUVVVWWWZZZ]]]```gggwww}}}ooo___TTTNNNIIIJJJOOO[[[kkkyyytttpppkkkdddgggiiikkklllmmmsss|||wwwppplllbbb___cccxxxmmmYYYUUUZZZVVVbbbgggmmmwwwwwwrrruuuuuuaaaYYY\\\jjj~~~iiiPPPBBB???>>><<<{{{zzzuuutttvvvxxxwwwnnniiicccZZZSSSQQQOOOIIIHHHKKKJJJGGGLLLUUUppp{{{~~~{{{~~~qqqpppRRR???;;;<<<:::666444444777;;;===;;;888777999;;;>>>FFFNNNSSSYYYlll```LLLGGGBBBCCCIIIOOOYYYqqq|||jjj```[[[eeeyyyyyylll___WWWSSSRRRRRRMMMNNNPPPXXXaaagggjjjiiiaaa```WWWQQQQQQOOOZZZsssttt___XXXRRROOOJJJJJJXXXjjjgggLLLFFFBBB???>>>BBBDDDDDDGGGKKKJJJJJJKKKNNNRRRUUUVVVVVVVVVWWWZZZ___bbbkkk|||ooo___SSSOOOJJJKKKNNNXXXfffsss|||tttfffkkkvvvbbbYYYXXXOOORRRjjjpppUUUIIIFFFKKKRRRTTT]]]pppvvvtttyyywwwccc[[[___ooooooWWWFFF>>><<<:::{{{zzztttrrruuuyyy{{{qqqmmmiii```VVVPPPPPPJJJIIILLLJJJGGGMMMWWWrrrnnnfffhhhssstttnnnzzzsssvvvTTT@@@;;;;;;999777555555777999;;;:::777777999:::===FFFPPPSSSZZZmmm___MMMEEEBBBCCCHHHMMMWWWooo~~~jjj^^^XXXcccxxxqqqhhh```XXXSSSPPPQQQTTT[[[ccciiiiiihhh^^^___YYYSSSRRRPPP```{{{ttt```XXXRRROOOJJJIIIVVVfffkkkLLLBBBHHHDDDBBBEEEFFFGGGKKKPPPMMMKKKJJJNNNSSSWWWXXXVVVWWWXXX[[[```eeeooozzzkkklllxxxnnn^^^SSSOOOJJJJJJMMMUUUbbbpppzzzooosssrrrccc]]]RRRMMMKKKRRR[[[eeeqqqzzzwww[[[MMMHHHDDDFFFIIIGGGMMM\\\```bbblllxxxeee]]]cccuuuttt^^^JJJ???;;;:::{{{yyysssqqquuuzzz~~~tttqqqnnneee[[[TTTRRRMMMLLLMMMJJJGGGMMMXXXzzzxxxiiiZZZTTTWWWcccwwwpppfffpppsssyyyVVVAAA;;;777777777777777777666666888666666888999<<>>KKKYYY]]]fff{{{WWWHHHBBBAAACCCGGGIIIRRRkkk{{{eeeXXXSSS```www}}}rrrkkkkkknnnsssxxxxxxtttppphhhggg^^^XXXYYY[[[lllfff[[[TTTQQQMMMLLLTTTaaa{{{~~~```RRRHHHEEEDDDGGGHHHHHHLLLPPPUUUYYY]]]______^^^]]]\\\]]]]]]```cccgggqqqnnn]]]TTTSSSKKKJJJJJJNNNVVVdddsss|||~~~{{{rrryyysssfffYYYZZZWWWXXX___eeeeeeeeegggwwwlllaaa[[[VVVOOOIIIHHHDDDHHHFFFDDDCCCAAAOOOkkk}}}pppkkkuuuqqqhhhjjjxxxnnnXXXKKKCCC===;;;===~~~|||sssooooooqqq~~~yyysssjjjcccbbbVVVRRRQQQRRRMMMJJJSSSaaa}}}ppppppdddUUUWWWZZZVVVnnnfffgggwwwyyynnn|||uuuqqqzzzkkkzzzXXXAAA999;;;:::888777666777888999444444666999:::@@@NNN\\\aaakkkVVVFFFBBBAAACCCGGGHHHQQQjjj|||bbbWWWRRRaaaxxx}}}uuuvvvwwwzzz~~~|||wwwssspppeee___aaadddttt}}}ggg\\\TTTRRRNNNLLLTTT```yyy```JJJHHHEEEEEEIIIKKKLLLOOOTTTRRRXXX^^^___]]]ZZZYYYZZZ______```cccgggqqqqqq^^^VVVUUULLLKKKJJJLLLSSS```nnnxxx~~~}}}rrrwwwzzzssslllbbb\\\iii{{{zzzzzziiibbbYYYPPPOOOUUUKKKMMMJJJJJJLLLJJJYYYuuusssooozzzmmmaaabbbpppVVVHHHAAA;;;888999{{{sssuuunnn___lll~~~rrrfffbbbXXXXXXQQQPPPSSSNNNRRRdddxxxooonnnhhh^^^pppwwwjjjhhhuuurrrhhhiiieeeBBB<<<:::999888888777777888888666:::777666>>>BBBLLL```eeelllaaaIIIEEE@@@@@@DDDHHHPPPdddyyy|||eeeYYYSSS___uuu|||vvvkkkaaa^^^jjj{{{fff\\\TTTQQQLLLJJJSSS```|||[[[NNNIIIGGGEEEEEEHHHLLLOOOPPPZZZZZZYYYXXX[[[^^^^^^\\\^^^______^^^cccppp~~~~~~rrrfff[[[QQQQQQJJJFFFIIIPPPYYYeeeooozzz{{{~~~~~~yyyzzznnnmmmiiixxxiii[[[PPPQQQOOOOOONNNGGGIIIbbb|||tttvvvzzzfffeeeuuu\\\JJJ;;;;;;>>>999uuupppkkk___iiiuuujjjeee]]]```\\\VVVRRRJJJQQQgggzzziiihhh___ccczzzsssmmmgggeeedddBBB<<<:::999888888777777888888666:::777666===AAALLL```gggnnnaaaJJJEEEAAA@@@DDDGGGOOOcccxxx{{{dddXXXRRR^^^uuu|||pppeeedddppp}}}fff]]]UUUQQQLLLJJJSSSaaaxxx]]]RRREEEDDDDDDGGGLLLPPPSSSTTTWWWVVVVVVVVVYYY\\\\\\[[[^^^^^^^^^^^^fffuuu}}}{{{yyytttyyyooovvvhhh]]]UUURRRKKKFFFIIIOOOXXXcccmmmwwwyyy}}}~~~|||tttxxxgggZZZWWWUUUTTTPPPSSSjjj}}}wwwzzzoookkksss___NNN<<<777:::777xxxooommmddddddsssyyyoooiiigggmmmiii```UUUJJJSSSmmmuuubbbZZZ___jjjooojjjuuuooodddBBB===:::999888888777777888888555:::777777===AAALLL```jjjqqq```KKKEEEAAAAAADDDGGGNNNaaavvv{{{eeeWWWQQQ]]]sssvvvkkkkkkyyyggg]]]UUURRRMMMJJJSSSaaayyy\\\RRREEEFFFGGGKKKPPPTTTUUUUUUWWWUUUUUUVVVXXXZZZZZZZZZ___```___aaammm|||}}}nnnxxxmmmaaaYYYRRRLLLGGGIIINNNUUU___iiitttwww|||~~~iiibbb\\\WWWTTT]]]xxx~~~{{{tttlllsssbbbSSS???777999888yyy|||vvvmmmooo}}}tttmmmjjjooojjj```VVVLLLUUUooogggWWWYYY[[[qqqnnnfff~~~cccCCC>>>:::999888888777777888888555:::888777===@@@LLLaaalllsss```LLLEEEAAAAAADDDFFFLLL^^^rrrzzzgggYYYQQQ[[[qqq{{{rrrssshhh^^^VVVRRRMMMKKKTTTaaa~~~XXXMMMIIIJJJKKKOOOSSSUUUUUUTTTXXXUUUTTTXXXZZZZZZ[[[\\\aaacccbbbeeerrr~~~xxxvvveeeYYYSSSMMMIIIIIIKKKPPPZZZdddqqquuu{{{rrrddd\\\eeexxxnnnqqq___SSSBBB:::<<<:::zzzrrrjjjjjjaaaYYYUUUNNNUUUkkkwww]]]VVVRRRgggttteeecccCCC???:::999888888777777888888444:::999888<<>>LLLcccssszzzdddOOOFFFBBBAAADDDDDDHHHYYYlll}}}gggYYYQQQZZZnnnzzzyyy~~~kkkaaaXXXTTTNNNKKKTTTaaa}}}YYYNNNGGGHHHLLLRRRXXX\\\]]]]]]QQQLLLNNNWWW^^^^^^```fff```ccc```^^^kkk~~~|||oooZZZUUUPPPLLLIIIGGGHHHPPPZZZeeellltttzzz}}}zzz|||ZZZEEEBBB===:::;;;888|||vvvggg^^^\\\UUUYYYlll{{{vvvvvvyyycccUUUVVVccctttwwwcccDDD@@@:::999888888777777888888333;;;;;;888;;;>>>KKKcccxxxhhhQQQFFFBBBBBBDDDDDDGGGWWWiii~~~cccVVVOOOYYYnnn~~~yyykkkbbbfffnnnwww~~~kkkaaaYYYTTTOOOLLLTTTaaa|||ZZZOOOHHHIIILLLQQQXXX\\\^^^___[[[TTTTTT]]]aaa^^^```fffccceee```ZZZhhhtttaaaUUUQQQMMMIIIEEEDDDLLLVVV\\\dddooovvvzzz~~~lllMMM>>>???;;;777999999}}}wwwhhh\\\WWWNNNRRReeewwwrrrooooookkkeee___WWWSSSUUUYYY\\\vvvqqqYYYQQQQQQ]]]uuuvvvcccDDD@@@:::999999888777888888888222;;;;;;999;;;===KKKccc{{{kkkRRRGGGBBBBBBDDDCCCFFFVVVhhh```SSSMMMYYYnnnyyyfffVVVUUU[[[eeewwwlllbbbYYYUUUOOOLLLTTTbbb~~~XXXLLLLLLLLLNNNQQQWWW[[[\\\]]]iii```^^^dddeee^^^]]]cccgggiiiaaaYYYiiiwwwgggVVVRRRNNNIIIDDDCCCJJJTTTUUU^^^kkktttzzz~~~|||aaaGGG>>>BBB<<<666999;;;wwwhhh^^^RRRHHHQQQbbbmmmccc```YYYWWWYYYXXXVVVVVVWWWVVVSSSQQQZZZ\\\aaaaaaZZZTTT[[[ggg{{{|||~~~~~~cccCCC<<<:::999888888777888888888555;;;::::::======KKKfffoooRRRGGGBBBBBBDDDCCCEEESSSdddkkkVVVLLLTTTeee~~~}}}bbbUUUVVVWWWccc{{{lll```WWWRRRNNNKKKRRR^^^|||[[[OOOLLLMMMPPPTTTXXXZZZZZZXXXcccbbbaaa_________```aaaeeeqqquuunnnlll|||zzzhhh\\\WWWRRROOOJJJFFFFFFJJJTTTZZZdddnnnvvv{{{uuupppbbbhhhnnnTTTHHH<<<:::;;;:::999999kkklll{{{yyykkkaaaSSSHHHNNN^^^sssxxxaaa[[[\\\\\\^^^]]]^^^aaaeeehhhkkkmmmmmmrrrtttwwwrrrdddYYY\\\fffyyynnnaaaCCC>>>:::999999888888888888888777<<<;;;;;;>>>>>>LLLffflllPPPHHHCCCBBBDDDCCCEEERRRccclllWWWMMMUUUeee~~~~~~uuulllffffffqqqpppXXXTTTSSSZZZjjjxxxmmmaaaWWWSSSOOOLLLSSS___}}}\\\PPPPPPQQQSSSWWW[[[]]]]]][[[bbbaaaaaa``````aaaaaabbbfffmmmpppjjjhhhqqqsss{{{~~~|||iii^^^XXXRRROOOJJJEEEEEEHHHPPPVVV___hhhooouuuzzz}}}~~~}}}}}}fffYYYXXX[[[qqqxxxrrrqqqRRRGGG<<<:::;;;:::999999gggccceeewww}}}nnndddVVVIIINNN]]]hhhzzzzzzoooqqqwwwyyy|||yyylllkkkqqqwwwcccrrr\\\@@@???::::::999888888888888888888===<<<===@@@???KKKdddoooSSSIIICCCBBBDDDCCCDDDQQQaaalllXXXNNNUUUddd|||yyykkkbbbZZZVVVQQQTTTmmmeeeWWWQQQRRRZZZgggssszzznnnbbbXXXTTTOOOMMMUUUaaa~~~[[[PPPSSSSSSUUUYYY\\\^^^^^^\\\______```aaabbbbbbbbbbbbccceeeggggggeeeiiixxx|||{{{|||nnnrrraaaZZZRRROOOKKKEEECCCDDDJJJOOOWWW```gggmmmsssvvvyyy{{{}}}zzzppp~~~jjjYYYWWWSSSaaa{{{qqqoooxxxOOODDD;;;:::;;;999888999~~~mmmgggccchhhwwwpppeeeWWWMMMUUUeeexxx}}}~~~cccmmmXXX>>>>>>::::::999888888888888999888<<<<<<===@@@>>>IIIaaawwwYYYJJJDDDBBBDDDCCCDDDOOO]]]~~~mmmYYYNNNSSSaaayyylll```YYYZZZUUUOOOYYYlll}}}cccTTTPPPWWWfffnnnoootttnnnbbbWWWSSSNNNLLLUUUaaa}}}|||ZZZPPPSSSSSSTTTWWW[[[]]]\\\[[[\\\]]]___```aaaaaaaaa```___\\\___fffggghhhuuu|||wwwhhh^^^TTTPPPLLLGGGCCCBBBDDDIIIQQQXXX```gggnnnsssvvvyyy~~~~~~xxxjjjaaaXXX^^^zzz~~~uuuKKKBBB:::::::::888777888rrrooonnnmmmooozzzooodddXXXRRR^^^rrr|||yyyuuuxxx[[[AAA@@@;;;::::::999888999999999888<<<:::<<<@@@===FFF\\\xxxzzz\\\LLLEEEBBBDDDDDDDDDMMMZZZxxxoooZZZNNNQQQ]]]uuuvvvddd```\\\VVVWWW___www[[[RRRYYYhhhnnngggbbbooolll```UUUQQQMMMKKKTTTaaa{{{xxx[[[TTTTTTSSSTTTWWW[[[]]]^^^]]][[[\\\^^^___```___^^^^^^\\\XXX\\\dddggghhhsssqqqzzzrrreeeWWWRRROOOJJJEEECCCBBBFFFLLLSSS[[[dddlllrrrqqqvvv|||iii___ccc~~~~~~}}}yyyooobbbFFF???:::::::::777777888pppdddXXXSSSbbbxxxyyyvvvcccEEEBBB;;;;;;:::999999999999999888;;;:::<<<@@@===DDDXXXpppzzz\\\NNNFFFBBBDDDDDDCCCKKKWWWqqqsss\\\NNNOOOZZZsssnnnaaaZZZWWWXXXhhhgggUUUYYYcccmmmfffXXX]]]mmm~~~|||~~~lll```TTTPPPLLLKKKTTTbbbyyysss]]]ZZZWWWWWWXXX[[[___bbbcccccc^^^^^^______^^^]]]\\\\\\]]][[[]]]aaadddgggnnnuuu|||ooo~~~mmm\\\TTTRRRNNNIIIFFFBBBEEEIIIOOOVVV^^^hhhnnnqqqvvv|||zzznnn~~~eeebbbkkk||||||~~~|||bbbQQQBBB<<<999:::999777666888ssseeeXXXRRR___sss|||tttkkkxxxttthhhGGGAAA;;;;;;:::999999999999:::999<<<;;;===BBB>>>CCCVVVsss~~~```OOOGGGBBBDDDDDDCCCJJJTTThhhwww```PPPNNNXXXrrrzzzhhh]]]VVVZZZ|||www[[[YYY^^^qqqooo]]]VVV]]]mmm}}}www}}}wwwrrrpppppprrrpppjjjhhhjjjjjjmmmrrrvvv||||||mmm```UUUPPPLLLLLLVVVcccyyymmmZZZ]]]YYYYYYZZZ]]]bbbfffhhhhhhdddcccaaa___^^^]]]\\\\\\^^^aaaaaa```ccciiilllllluuu```WWWUUURRRMMMJJJDDDEEEGGGJJJOOOWWW```fffoootttzzz}}}}}}~~~|||~~~~~~mmmyyysssddd___eeexxx||||||}}}pppXXXIII???:::888999999666555888vvvhhhXXXOOOYYYlllzzzpppwwwsssoookkkzzz|||mmmjjjFFF===<<<;;;::::::999999::::::;;;>>><<>>;;;::::::999999::::::;;;999???===<<<@@@???EEEVVVeeePPPGGGBBBEEEEEEBBBFFFNNN]]]}}}lllVVVMMMVVVkkk{{{ccc[[[bbbxxxuuu]]]^^^pppsssTTTLLLWWWZZZvvv~~~nnneeeccceeeiiihhhfffbbb]]]WWWQQQNNNOOOPPPOOOMMMJJJHHHGGGHHHMMMIIIGGGKKKPPPWWWgggwwwrrr```SSSPPPLLLIIISSSbbb{{{eee]]]TTTVVVWWWYYY[[[]]]______```gggddd___]]]]]]]]]^^^]]]```___^^^aaafffkkkoooqqqyyyfffpppjjj\\\ZZZXXXSSSQQQMMMIIIEEECCCEEEKKKSSSXXXdddiiipppvvvyyyzzz{{{{{{pppgggffffffeeekkkzzz~~~vvvvvvzzz~~~}}}|||nnn]]]KKK???::::::999999888777666666}}}yyyzzz}}}{{{}}}xxxiii\\\RRRNNNOOOZZZhhhuuuwwwrrrooollljjjxxxpppsssgggyyyvvvzzzrrr~~~~~~hhhGGG???;;;::::::999999::::::;;;:::@@@??????DDDDDDJJJZZZhhhRRRIIICCCEEEDDDAAADDDLLLXXXwwwmmmVVVLLLSSSfff~~~rrraaa___mmmyyy^^^YYYkkk~~~rrrTTTIIIPPPRRRmmm}}}qqqddd_________^^^\\\XXXSSSNNNIIIFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCDDDGGGGGGLLL[[[kkkooo___SSSQQQNNNKKKUUUeee{{{jjj```UUUWWWXXXYYY[[[\\\]]]]]]]]]eeebbb___^^^____________aaa``````aaadddhhhjjjlllkkkzzzhhheeexxx~~~qqqbbbWWWRRRSSSOOOKKKGGGDDDEEEJJJPPPUUU\\\bbbjjjrrrwwwzzz|||~~~yyyzzzlllnnnxxxyyytttqqqsssxxxzzziiiYYYIII<<<::::::999888888777666666yyyrrrjjjbbb```ccchhhlllnnnnnnkkkiiijjjlllvvvyyylll___SSSLLLJJJSSSaaaooouuuuuupppiiibbbuuu~~~~~~zzzqqquuukkktttzzzuuujjjgggGGG@@@;;;;;;::::::::::::;;;;;;:::@@@@@@AAAIIIJJJQQQaaannnUUUJJJCCCDDDCCC@@@BBBIIIRRRoooqqqYYYNNNRRRbbbyyy~~~iii]]]___{{{~~~```WWWggg{{{uuuXXXIIIKKKJJJ```qqqrrreee]]]ZZZTTTSSSQQQNNNJJJFFFBBB@@@>>>@@@@@@@@@??????AAABBBBBBDDDGGGGGGDDDEEEPPP\\\xxxmmm^^^TTTSSSPPPMMMWWWggg}}}xxxkkk^^^ZZZ[[[\\\]]]]]]^^^]]]]]]cccaaa``````aaabbb```___aaaaaaaaaaaabbbccceeeeeebbbnnnrrryyyllluuuuuuwwwlllYYYTTTWWWRRRNNNIIIEEEEEEHHHLLLOOOUUU[[[dddlllrrrvvvzzz}}}tttmmmmmmpppttt{{{rrr```RRREEE<<<999999999888888777777666yyyoooiiiccc\\\ZZZ\\\[[[\\\]]]]]]\\\]]]```ccceeeoooxxx}}}~~~uuummmbbbUUULLLJJJXXXdddqqqxxxyyyuuukkkaaacccpppyyyvvvuuu|||rrrzzzzzzzzzvvv{{{rrrbbb|||hhhGGG???;;;;;;::::::::::::;;;;;;;;;@@@???CCCLLLPPPWWWhhh{{{WWWKKKBBBCCCCCC@@@BBBIIINNNhhhvvv]]]QQQSSS```wwwooo]]]VVVkkkeeeXXXdddyyyyyy___MMMJJJIIISSSbbbvvvqqqeee^^^[[[QQQPPPMMMJJJGGGDDDBBBAAA>>>?????????>>>???AAACCCFFFIIILLLLLLJJJIIIMMMSSSnnnkkk]]]TTTSSSPPPMMMWWWhhhqqqbbb\\\]]]^^^___```aaaaaaaaaccccccbbbbbbcccbbb___]]]^^^```aaaaaaaaaaaabbbbbbcccmmmqqq{{{{{{sss]]]WWWYYYTTTPPPLLLGGGEEEEEEGGGHHHSSSXXX___fffkkkppptttwwwzzz|||xxxllljjjnnnvvv{{{pppYYYJJJAAA===999888888888777777777666{{{ooojjjhhhbbb]]][[[WWWXXXWWWWWWWWWYYY]]]___^^^cccgggjjjooowww}}}|||wwwtttoooeeeWWWNNNKKK\\\eeennnsssssspppfff\\\WWWeeeooommmkkkpppwwwyyynnn}}}{{{{{{kkkjjjGGG===<<<;;;;;;::::::;;;;;;<<<;;;@@@???CCCPPPWWWaaarrrYYYLLLBBBCCCDDDAAACCCIIIMMMbbbyyy^^^SSSRRR\\\sssuuubbbUUUaaa|||}}}iiiXXX___ssszzzdddPPPLLLKKKKKKTTTcccttt|||mmmbbb\\\ZZZRRRPPPMMMJJJGGGFFFEEEDDD@@@AAAAAA@@@???@@@CCCFFFEEEHHHLLLNNNNNNOOONNNNNNddd|||~~~kkk]]]UUUSSSOOOKKKWWWiiivvvkkk\\\ZZZ[[[\\\___```bbbbbbcccfffeeeddddddcccaaa]]]ZZZ[[[]]]````````````ccceeegggnnntttyyy{{{fff[[[WWWVVVSSSNNNJJJFFFEEEDDDEEENNNRRRYYY___eeekkkpppsssssswww}}}uuullliiimmmrrryyyuuuVVVCCC======888888888777777777777777tttpppnnnhhh___[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVWWWYYY[[[]]]aaagggoootttwwwuuutttpppfffXXXOOOMMM[[[ccciiikkkjjjfff^^^VVVRRR]]]eeedddaaaeeelllpppllljjjFFF===<<<<<<;;;;;;;;;;;;<<<<<<<<<@@@???EEEVVVbbbppp^^^OOODDDDDDEEEBBBCCCHHHMMM\\\zzz___RRROOOVVVmmmmmm[[[]]]pppyyyjjjWWWXXXjjjuuudddRRROOOQQQLLLNNNVVVhhhyyyiii___ZZZYYYSSSPPPMMMIIIGGGFFFFFFGGGBBBCCCCCCBBBBBBCCCGGGJJJDDDKKKQQQRRRQQQPPPOOOLLL\\\ttt~~~jjj]]]UUUSSSNNNLLL[[[oookkkfffZZZWWWXXX[[[]]]___aaabbbbbbgggeeedddcccbbb___[[[XXXYYY\\\___``````aaaeeeiiijjjjjjrrrxxxrrrvvveeeXXXXXXVVVRRRNNNKKKHHHFFFEEEFFFKKKQQQXXX^^^eeelllqqqmmmrrrxxx}}}|||~~~lllccccccgggooovvv|||zzzxxxVVV@@@:::;;;777777777777777777777777}}}yyyuuummmfffdddaaa```^^^]]][[[YYYVVVTTTRRRSSSUUUXXXZZZ]]]cccgggnnnmmmnnnllldddWWWQQQPPPVVV___ffffffccc___YYYRRRMMMUUU[[[YYYWWWZZZaaagggcccrrrfffFFF???<<<<<<;;;;;;;;;;;;<<<<<<===@@@@@@III___pppdddTTTGGGEEEEEEAAAAAADDDKKKWWW}}}~~~aaaTTTNNNRRRhhhxxxbbb\\\kkkyyyuuuiiiWWWRRRbbbpppdddTTTTTTYYYWWWQQQQQQbbbwwwjjjaaa]]][[[TTTQQQMMMIIIGGGFFFGGGHHHDDDEEEFFFFFFFFFIIINNNQQQUUUbbbjjjcccXXXRRRPPPOOOVVVnnn}}}iii]]]TTTSSSPPPPPPaaaxxxzzzdddeee___ZZZ[[[]]]___```aaabbbbbbeeedddbbbaaa```___\\\ZZZZZZ]]]``````___bbbgggmmmrrrgggnnnxxx}}}tttwwwvvvddd[[[ZZZWWWTTTPPPMMMJJJHHHCCCFFFKKKQQQWWW^^^dddiiiiiilllqqqvvvzzz{{{|||{{{zzz{{{|||||||||~~~qqqhhhaaa```cccjjjttt~~~rrrSSS@@@;;;;;;666777777777777777777777|||tttppppppiiieee___ZZZYYYZZZ[[[\\\RRRSSSUUUYYYYYYYYY[[[^^^ccccccffffff```VVVRRRTTTNNNXXXaaaaaa]]]YYYSSSNNNIIINNNRRRPPPOOORRRYYY___WWWddd~~~cccEEE@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>AAAAAALLLeeezzziiiXXXIIIFFFEEE@@@???BBBIIITTTyyyfffWWWOOOQQQgggfff]]]jjjxxxtttfffXXXQQQ^^^nnneeeWWWYYY```bbbWWWRRRaaa}}}vvvlllfffbbbaaaVVVSSSOOOJJJHHHGGGHHHIIIGGGHHHIIIJJJKKKOOOUUUYYYmmm~~~xxxaaaUUUSSSUUUTTTjjj}}}hhh\\\TTTTTTQQQSSSgggqqq^^^dddaaa```aaabbbccccccddddddddddddbbb```_________]]]\\\\\\___aaa```___bbbhhhnnn{{{ggglllyyy|||lllrrr]]]]]][[[XXXTTTQQQNNNLLLDDDFFFJJJMMMQQQWWW\\\```gggiiikkkooosssvvvyyy{{{yyyzzzzzzyyyxxxzzz~~~pppbbb```___aaaeeeiiiooo{{{hhhOOOBBB===;;;666666666666777777777777zzzuuurrrpppmmmhhhdddaaa]]]YYYVVVXXXVVVVVVYYYYYYUUUTTTVVVUUUZZZdddhhh___PPPHHHJJJNNNOOORRRUUUWWWTTTOOOKKKDDDDDDEEEFFFHHHJJJLLLMMMTTT[[[bbbhhhsssgggGGG@@@<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDJJJ[[[uuuxxxYYYIIIIIIEEEBBBEEEDDDGGGRRRooogggWWWNNNMMMaaazzzpppggglll|||xxxaaaXXXWWWbbbqqqjjjYYYZZZkkkiiibbb]]]ggg{{{ooojjjgggcccXXXRRRMMMKKKIIIGGGIIINNNHHHGGGIIIMMMPPPVVVgggyyywwwcccVVVLLLRRRccc|||hhh\\\TTTTTTQQQRRRgggqqqggg``````aaaaaaaaaaaaaaabbbcccccccccbbbbbbaaa```^^^]]]\\\[[[]]]___bbbeeehhhkkknnnyyyrrrpppuuu}}}kkk^^^TTTUUUXXXTTTOOOMMMHHHGGGFFFGGGJJJPPPVVVZZZ\\\___eeejjjooorrrttttttvvvvvvvvvwwwyyy{{{}}}~~~yyyhhh\\\WWW[[[[[[aaakkksssyyyxxxYYYDDD<<<<<<===777777777777666666666666{{{xxxzzzwwwrrrnnnkkkfffaaa^^^[[[WWWVVVWWWVVVRRRQQQTTTWWW[[[cccggg^^^PPPIIIJJJIIIJJJLLLNNNOOOMMMHHHEEE>>>>>>>>>???AAABBBDDDEEEDDDJJJQQQVVV___ppprrr}}}gggGGGAAA======<<<<<<======>>>???BBBBBBBBBGGGVVVkkkyyy~~~{{{[[[IIIIIIDDDBBBDDDCCCHHHPPPhhhkkkZZZNNNLLL^^^uuuqqqiiinnn~~~|||fff\\\YYYcccrrrpppaaacccrrrvvvlllcccggg}}}}}}tttoooiiiccc]]]UUUNNNJJJHHHEEEEEEIIIJJJHHHJJJOOOWWWgggkkkYYYNNNRRRbbbzzziii\\\TTTSSSPPPRRRhhhkkkbbb]]]___^^^^^^^^^^^^^^^___``````ccccccbbb```^^^ZZZWWWVVV\\\]]]^^^]]]\\\]]]___aaaiiicccbbbgggmmmzzz|||mmm___[[[[[[WWWSSSRRRMMMKKKGGGEEEFFFIIINNNQQQVVVYYY]]]ccciiimmmpppqqquuuuuuttttttvvvyyy}}}|||~~~{{{jjj]]]VVVUUUVVVZZZ\\\fffsss}}}vvvYYYDDD<<<::::::777777777777666666666555}}}yyytttoooiiiddd```[[[XXXWWWUUUQQQQQQUUUYYY]]]cccddd[[[OOOIIIIIIDDDCCCCCCDDDDDDCCC@@@===:::999999::::::<<<=========AAAFFFJJJQQQ___sssyyyfffqqqyyyfffGGGAAA>>>>>>>>>===>>>??????@@@CCCAAA@@@DDDPPP___eeecccvvv```KKKIIIDDDAAACCCBBBHHHLLL```rrr]]]OOOJJJXXXllloooiiipppwwwiiiccchhhwwwzzzqqqsss}}}nnnjjjzzzwwwpppoookkkfffbbbXXXOOOKKKJJJGGGGGGIIILLLMMMPPPYYYgggxxx^^^SSSRRRbbbyyyiii\\\SSSQQQOOOTTTjjjiii___\\\```[[[[[[[[[\\\\\\\\\\\\]]]aaaaaaaaa___\\\XXXSSSPPPXXXZZZ\\\[[[ZZZ\\\```ddd___[[[\\\```dddllllll```[[[XXXVVVUUUTTTQQQLLLHHHEEEEEEFFFGGGNNNPPPTTTZZZ```fffkkkmmmppppppoooppprrrvvvyyy|||zzz|||~~~~~~~~~~~~qqqgggZZZOOOLLLOOOUUUYYY___eeerrrlllSSSBBB;;;999999777777777666666666555555yyyqqqlllgggaaa[[[YYYVVVSSSUUUYYY\\\___aaa___WWWNNNIIIHHHAAA???===<<<===<<<;;;999::::::999999::::::;;;;;;===???CCCHHHMMMXXXkkk|||yyy{{{wwwdddGGGBBB??????>>>>>>??????@@@AAA@@@AAAAAACCCLLLWWW]]]]]]kkkfffNNNIIICCCAAACCCBBBFFFIIIYYY|||wwwaaaPPPJJJTTTddd|||kkkgggppptttrrr||||||~~~zzztttpppttttttpppdddYYYOOOMMMMMMMMMNNNQQQNNNVVVbbbpppfffYYYSSSaaayyyhhh\\\RRRPPPOOOWWWmmmggg\\\YYY]]][[[\\\\\\\\\\\\\\\\\\\\\\\\]]]______]]]YYYUUURRRVVVYYY[[[[[[[[[]]]aaaeee]]]\\\^^^aaabbbeeerrrjjj___ZZZYYYYYYWWWUUURRROOOKKKHHHEEEDDDIIIJJJMMMQQQWWW^^^dddgggggghhhjjjmmmppprrrtttvvvuuuwwwyyyyyyyyyzzz|||}}}||||||}}}~~~lll___XXXSSSOOOOOOSSSZZZ___aaammmuuu~~~zzz~~~|||^^^HHH===999999:::777777666666666555555555|||vvvllleee^^^[[[XXXVVVXXX\\\^^^```___ZZZRRRLLLHHHFFFAAA>>>;;;::::::::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;???DDDIIIRRReeevvvzzzrrryyycccGGGCCC???????????????@@@AAAAAA<<>>;;;::::::;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;999<<>>??????@@@AAA<<>>:::777777999666666666555555555444444|||tttlllfff```[[[[[[^^^```aaa[[[OOOHHHGGGEEEAAA???===::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>;;;===CCCFFFKKK\\\ppp~~~yyypppaaaFFFCCC>>>>>>>>>>>>>>>???@@@@@@???CCCEEEFFFOOOaaarrr|||}}}zzzXXXMMMEEECCCEEECCCAAAEEEMMMaaaqqq[[[PPPPPPVVVjjjzzznnnkkkyyy~~~zzzzzzlll```XXXUUUSSSUUUWWW^^^lllzzzmmm]]]eee~~~vvv___YYYSSSSSSYYYggg{{{pppffffffcccbbb]]]^^^___``````^^^\\\[[[ZZZ[[[]]]___````````````[[[YYYZZZcccnnnsssnnnggg___bbbcccaaa```bbbeeegggrrrzzziii```^^^[[[WWWUUUSSSRRRRRRKKKJJJHHHFFFEEEEEEEEEEEEKKKMMMQQQVVVZZZ^^^```aaaccceeeiiikkknnnppptttvvvqqqqqqsssuuuwwwyyyzzz{{{{{{{{{zzz{{{~~~xxxiii```PPPPPPQQQPPPPPPOOOOOONNNQQQWWW___eeemmm{{{lllIII<<<<<<999666666666666555555555444444444~~~uuunnnfff___^^^```aaaaaaYYYMMMFFFFFFDDD@@@===;;;999999;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@???:::<<>>>>>>>>===>>>??????@@@CCCDDDDDDFFFQQQcccrrrxxxvvv}}}ZZZNNNFFFDDDFFFCCCAAAEEEJJJZZZ~~~uuu^^^RRRPPPTTTfffrrrlllvvvxxxuuuzzzssshhh```WWWXXX[[[```eeepppuuu___fff{{{sss^^^YYYTTTTTT[[[jjj~~~hhhbbbccc^^^[[[[[[\\\^^^^^^^^^\\\ZZZYYY^^^^^^^^^______^^^^^^]]]^^^ZZZYYYbbbnnnqqqiii___[[[^^^^^^\\\[[[^^^aaabbbhhhtttlllggg```YYYUUUUUUWWWXXXQQQPPPNNNKKKHHHEEEDDDCCCCCCCCCEEEHHHLLLRRRVVVYYYYYY[[[___bbbeeehhhlllooonnnooooooqqqrrrsssttttttvvvvvvvvvxxxzzz}}}~~~~~~rrrhhh___XXXQQQLLLMMMKKKIIIHHHJJJNNNSSSVVVXXXbbbppp{{{xxxzzz```AAA:::===;;;777666666666555555555444444444{{{vvvpppfff```___dddZZZPPPLLLHHHDDDAAABBBAAA???===:::999:::<<<===>>>@@@BBBCCCDDDDDDFFFHHHEEECCCBBBAAAAAAFFFVVVeeeyyywwwbbbKKKCCC>>>>>>=========???@@@AAACCCEEEHHHLLLSSS]]]hhhooozzz^^^HHHJJJIIIBBBBBBBBBEEEFFFNNNnnn}}}cccQQQMMMPPPcccyyyvvvpppnnnwww{{{sssxxxrrrfff```aaa]]]ZZZ___pppwwwgggfffxxx{{{ppp^^^XXXRRRRRR^^^sss{{{lll___\\\```^^^^^^]]]\\\\\\]]]^^^]]][[[^^^^^^^^^]]]]]]\\\\\\\\\^^^[[[XXXXXX\\\______^^^^^^]]]\\\\\\^^^aaadddgggffffff{{{ttt~~~~~~lllddd```ZZZWWWXXXTTTSSSQQQOOOMMMKKKIIIHHHDDDCCCBBBBBBDDDFFFFFFEEEOOOPPPSSSVVVYYY]]]___aaaffffffggghhhjjjlllmmmnnnqqqrrrsssuuuvvvxxxyyyzzz||||||}}}~~~yyyqqqhhhbbbYYYVVVRRROOOMMMLLLKKKIIIGGGIIIJJJKKKMMMSSS\\\dddkkkuuu~~~nnnSSS;;;666;;;<<<666222555555444444444333333333zzzsssjjjeeeeeeeeeZZZPPPKKKGGGCCCAAABBBAAA???===;;;;;;<<<>>>???CCCFFFIIIKKKLLLLLLMMMOOOJJJHHHEEECCCAAAEEERRR```sssxxx```KKKCCC>>>>>>======>>>???@@@AAACCCFFFJJJNNNRRRYYY```eeeiiikkkQQQKKKGGGAAACCCAAADDDDDDLLLkkkgggSSSMMMOOO[[[pppyyyrrrpppxxxxxxuuullliiiiiisssdddbbbrrr~~~tttbbb\\\TTTUUUbbbwwwuuuggg]]]]]]bbbaaa___^^^]]]]]]^^^^^^]]]\\\]]]]]]]]]]]]]]]\\\\\\\\\___\\\YYYYYY\\\^^^___^^^___^^^]]]]]]^^^```ccceeegggkkkvvvtttuuu|||yyynnnccc[[[YYYXXXWWWTTTRRRPPPMMMKKKIIIJJJHHHGGGGGGHHHIIIHHHGGGGGGHHHIIIKKKMMMNNNPPPPPPUUUVVVXXX[[[^^^bbbeeefffiiijjjlllnnnqqqssstttuuu{{{|||}}}~~~}}}|||{{{zzzzzzpppkkkccc^^^YYYVVVQQQNNNLLLLLLKKKKKKKKKKKKKKKJJJMMMOOORRRTTTXXX___iiipppwwwvvvyyyyyy}}}kkkVVVFFF888777:::999666555555555444444444333333333wwwpppllllllfffZZZOOOIIIEEEBBBAAABBBAAA@@@>>>===>>>???AAABBBGGGKKKOOOSSSSSSSSSTTTUUUQQQMMMIIIFFFBBBCCCMMMYYYkkk{{{vvvzzzZZZGGGAAA>>>>>>======>>>???AAABBBDDDGGGKKKNNNQQQTTTWWWZZZbbbyyy{{{ZZZKKKDDD@@@EEE@@@BBBBBBIIIeeelllVVVMMMMMMSSSgggxxxwwwzzzzzzfff___jjj~~~vvvfff^^^VVVYYYggg}}}mmmeee```aaadddaaa```___]]]]]]^^^___]]]\\\[[[\\\\\\]]]]]]]]]\\\\\\```^^^[[[[[[]]]^^^___^^^```___^^^]]]^^^```bbbdddeeemmmqqqyyy}}}sssddd|||vvvhhhbbbZZZWWWTTTRRRPPPOOOMMMKKKNNNLLLJJJIIIJJJJJJIIIHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHIIILLLOOORRRUUUVVVYYYZZZ\\\^^^aaaccceeefffhhhjjjlllmmmmmmlllkkkiiiiiigggdddaaa^^^[[[YYYXXXRRROOOJJJGGGFFFGGGGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNTTTXXX^^^dddkkkttt~~~tttpppttt}}}xxx___HHH@@@<<<999999999666555777555555444444444333333333zzzuuusssrrreeeYYYMMMGGGCCC@@@@@@CCC@@@@@@??????@@@BBBDDDEEEFFFKKKPPPTTTUUUUUUUUUUUUTTTPPPLLLIIIDDDCCCJJJSSSddduuupppsssTTTCCC???>>>>>>======>>>@@@BBBCCCGGGIIILLLMMMOOOQQQTTTVVVhhhyyy^^^KKKDDDAAAEEEAAAAAAAAAHHH^^^sssZZZMMMKKKOOOaaayyy~~~iii]]]bbbsssyyy|||}}}tttfff]]]VVV]]]nnniiihhhgggfffeee___aaa___^^^^^^______]]]\\\YYYZZZ[[[\\\]]]]]]\\\\\\```___]]]]]]]]]^^^^^^^^^aaa```___^^^^^^___aaabbbaaahhhnnnuuuqqqqqqwwweee___XXXSSSSSSSSSRRRRRRSSSQQQNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMKKKIIIHHHGGGGGGLLLKKKIIIHHHIIIJJJJJJKKKMMMMMMNNNNNNNNNPPPSSSUUU\\\cccmmmwww|||ttt~~~zzzbbbMMM???;;;;;;;;;;;;999666555666555555444444444333333333}}}zzzvvvsssaaaVVVJJJDDDAAA??????BBB@@@@@@@@@AAABBBDDDFFFGGGFFFJJJPPPTTTUUUUUUUUUUUUUUUPPPLLLJJJFFFDDDHHHPPP___qqqsss~~~nnnpppQQQBBB@@@>>>>>>===>>>???@@@BBBDDDIIIJJJKKKLLLNNNQQQVVVZZZlllvvv___KKKGGGDDDDDDBBBAAABBBHHHXXXyyyzzz___OOOKKKMMM\\\rrrgggWWWVVVcccqqq}}}rrrcccYYYUUUaaauuuiiihhhhhhfffeeeaaaaaa___^^^^^^^^^^^^\\\[[[XXXYYY[[[\\\]]]\\\[[[[[[^^^______^^^]]]]]]^^^^^^aaa```____________```aaabbb___eeesss~~~uuuggg^^^ZZZYYYXXXVVVVVVTTTRRRRRRRRRSSSRRRPPPQQQQQQPPPPPPOOOOOONNNNNNJJJJJJIIIGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJOOOPPPPPPPPPQQQVVV]]]bbbkkksss}}}lllSSSEEE???;;;:::999777777888666444555555444444444333333333~~~wwwppp\\\QQQFFFBBB@@@>>>>>>AAA@@@@@@AAABBBDDDEEEGGGHHHHHHKKKPPPSSSTTTTTTUUUUUUTTTOOOLLLJJJGGGDDDGGGLLLZZZmmmxxxssspppQQQDDDCCC>>>>>>===>>>???AAACCCDDDIIIJJJKKKLLLOOOSSSYYY^^^jjjsssfffPPPJJJEEEBBBCCCAAABBBGGGRRRllleeeSSSMMMKKKUUUiiiiiiVVVOOOUUUaaaxxx~~~qqq```WWWVVVggg}}}iiieeebbbaaadddeee```___]]]]]]]]]]]][[[YYYXXXYYY[[[\\\\\\[[[ZZZYYY\\\]]]___^^^]]]\\\]]]___```____________``````aaaeeeZZZ[[[iiiooovvvsssjjjddd]]]YYYXXXVVVSSSRRRRRRQQQPPPNNNRRRRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKIIIIIIIIIKKKNNNOOOLLLKKKKKKKKKKKKLLLMMMMMMHHHJJJKKKLLLLLLLLLMMMOOOPPPSSSWWWZZZ___gggrrrzzz~~~___FFF<<<:::777666444222444888888444555555444444444333333333wwwkkkVVVLLLCCCAAA@@@>>>===???@@@AAABBBCCCDDDEEEFFFGGGJJJMMMPPPRRRRRRSSSTTTUUUTTTOOOLLLKKKHHHDDDDDDHHHTTTggg|||yyynnnOOOCCCCCC>>>======>>>???AAADDDEEEFFFIIILLLOOORRRUUUZZZ]]]cccppptttWWWMMMFFFAAABBB@@@BBBGGGLLLaaammmYYYQQQJJJPPPbbbzzzzzz~~~rrrmmmxxxaaaTTTRRRVVVkkk|||ooo```WWWZZZnnn~~~dddbbb___\\\```ccc```^^^\\\\\\\\\\\\ZZZXXXXXXYYY[[[\\\\\\ZZZXXXWWWYYY\\\^^^^^^\\\\\\]]]_______________``````aaaaaaccc[[[[[[aaacccgggzzz}}}sssjjjccc```]]]ZZZXXXVVVTTTRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQRRRSSSTTTQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLLLLKKKKKKLLLMMMMMMLLLNNNOOOQQQSSSXXX___eee___fffooowwwvvvWWW@@@777888444666555222222777777444555555444444444333333333vvvhhhSSSIIIBBB@@@???======>>>AAAAAABBBCCCDDDEEEFFFFFFJJJLLLOOOPPPPPPPPPRRRTTTUUUPPPLLLKKKGGGCCCBBBEEEPPPcccxxx|||kkkLLL@@@AAA>>>======>>>@@@BBBDDDEEEDDDHHHMMMRRRTTTVVVXXXZZZYYYkkk]]]NNNEEEAAABBB???BBBFFFHHHYYYrrr]]]UUUKKKOOO___wwwzzz}}}pppaaaiiiqqq^^^UUURRRdddyyymmmbbbYYY]]]sssmmm\\\cccbbb[[[\\\]]]___]]]\\\[[[[[[[[[YYYWWWXXXZZZ[[[\\\\\\ZZZWWWVVVWWWZZZ]]]^^^\\\[[[]]]___^^^^^^______```aaaaaaaaa\\\___`````````dddkkkqqq{{{rrrvvv|||vvvsssnnnjjjgggddd```]]]VVVVVVUUUTTTTTTSSSSSSRRRSSSSSSSSSRRRRRRSSSSSSTTTQQQQQQQQQQQQQQQRRRRRRRRROOOPPPQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSUUUZZZdddqqqzzzttt}}}sssVVVAAA:::;;;444:::<<<666333555666333555555444444444333333333lllZZZGGGEEEBBB@@@???>>>???@@@BBBCCCDDDFFFGGGGGGGGGGGGLLLMMMMMMNNNPPPQQQRRRRRRUUURRRNNNKKKHHHEEEDDDBBBPPP\\\qqqgggNNNBBB???@@@AAAAAAAAA@@@AAADDDFFFGGGGGGHHHMMMSSSUUUTTTRRRUUU```|||^^^IIIKKK<<>>>>>???@@@@@@AAACCCFFFIIIKKKLLLMMMKKKMMMPPPRRRRRRQQQPPPOOOPPPSSSTTTQQQLLLGGGFFFGGGOOO[[[pppfffLLLAAA>>>@@@AAAAAAAAAAAABBBDDDGGGDDDDDDEEEJJJPPPTTTUUUTTTZZZ]]]ooobbbLLLMMMCCCBBBBBBAAAEEEGGGJJJiiigggSSSKKKKKKRRRccczzzyyyssslllWWWZZZkkkyyykkkbbb```ggg}}}eee\\\UUUVVVXXXVVVUUUWWWVVVVVVVVVUUUTTTSSSRRRSSSYYYYYYYYYZZZ[[[YYYVVVSSSVVVXXX[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWYYY[[[YYYZZZ[[[[[[]]]```eeeiiippp}}}zzzvvvsssqqqkkkhhhdddaaaaaaaaaaaa```^^^]]]ZZZXXXXXXYYYZZZ\\\YYY[[[\\\\\\[[[[[[]]]^^^___bbbfffiiimmmqqqvvvzzz}}}{{{hhhdddlllttteeeSSS@@@555444666666666666666666666666666555555444333333222222lllWWWGGGCCCBBB@@@>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHIIIIIIJJJNNNRRRRRROOOLLLKKKKKKNNNTTTXXXVVVNNNHHHGGGIIIMMMXXXmmmcccJJJ@@@>>>@@@AAAAAAAAAAAABBBEEEGGGDDDDDDEEEIIIOOOTTTWWWYYYccc\\\bbb|||lllQQQNNNJJJCCCCCCAAACCCEEEEEE\\\oooVVVKKKJJJOOO^^^sss}}}ooogggkkkyyyrrraaa]]]ooovvviiibbbdddooo]]]UUUOOORRRWWWXXXVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMSSSTTTVVVYYY[[[YYYUUURRRVVVXXXZZZZZZYYYWWWWWWWWWVVVWWWWWWVVVTTTTTTVVVWWWWWWWWWXXXWWWXXXZZZ___bbbvvv{{{yyy|||~~~{{{{{{||||||vvvuuusssqqqppppppqqqrrrsssuuuvvvwwwvvvvvvxxxyyy}}}iiihhhvvvqqqYYYUUUOOO>>>555777666666666666666666666666555555444444333333222222ppp]]]OOOGGGBBBAAA???>>>>>>???AAABBBGGGGGGGGGHHHIIIJJJLLLLLLPPPSSSUUUSSSOOOMMMPPPSSSXXXZZZZZZVVVOOOIIIFFFFFFJJJUUUjjj```JJJAAA@@@@@@AAAAAAAAAAAACCCFFFHHHHHHHHHHHHKKKOOOUUUYYY\\\iii^^^]]]ooo|||WWWLLLLLLCCCCCCAAABBBDDDBBBSSSssswww[[[PPPMMMMMMWWWiii|||zzzooofff^^^XXXUUU___ttt~~~fffdddvvvtttgggbbbiiiwwwsss]]]UUUNNNOOOUUUYYYXXXUUUTTTTTTUUUVVVVVVTTTQQQOOOQQQQQQSSSVVVXXXXXXVVVTTTVVVWWWYYYYYYWWWVVVVVVVVVTTTUUUVVVUUUSSSRRRSSSTTTSSSTTTTTTSSSTTTWWW[[[^^^aaabbbuuuttt~~~qqqzzz~~~xxxvvvvvvTTTFFFAAA;;;888;;;555555555555555555555555444444444333333333222222www\\\KKKEEEGGGCCCBBB@@@???@@@AAACCCDDDFFFGGGIIILLLOOOTTTWWWYYYYYYYYYXXXWWWWWW[[[bbbhhhkkkddd[[[TTTPPPLLLGGGCCCHHHSSSggg^^^JJJCCCCCC???AAAAAABBBBBBCCCFFFIIIMMMLLLLLLLLLNNNRRRWWWZZZccc\\\]]]hhhvvv^^^JJJJJJCCCDDD@@@BBBEEEBBBMMMggg~~~cccTTTNNNKKKQQQ```tttpppooouuu|||iiiZZZTTTTTTWWWXXXPPP[[[qqqsssnnn|||iiittt~~~rrrgggcccoookkkaaaYYYOOOKKKOOOUUUVVVTTTUUUUUUVVVYYY\\\\\\ZZZWWWTTTSSSRRRSSSUUUWWWXXXXXXVVVXXXYYYXXXVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUXXX]]]```WWW]]]gggzzzxxx~~~jjjaaauuuvvvnnnmmmssswww}}}aaaEEE999999888666444444444444444444444444333333333333333222222222kkkTTTGGGFFFJJJEEEDDDCCCBBBBBBCCCEEEFFFIIIJJJLLLOOOSSSXXX\\\^^^aaaaaabbbdddiiioootttwwwwwwlll^^^UUUQQQOOOKKKFFFGGGQQQfff~~~yyyyyy}}}\\\IIIDDDCCC???AAABBBBBBBBBDDDGGGJJJMMMMMMMMMLLLLLLOOOSSSVVVWWWUUUZZZccckkklllNNNHHHDDDDDD@@@AAAFFFBBBIII]]]nnnVVVOOOHHHKKKYYYnnnooo^^^XXXWWWgggqqqhhh[[[RRROOOQQQSSSSSSPPPZZZnnnppphhhlll{{{}}}}}}{{{pppgggfffvvvqqqhhhbbbXXXOOOOOOTTTXXXWWWVVVUUUVVVZZZ___aaa```^^^YYYVVVTTTTTTVVVXXXZZZZZZWWWXXXYYYXXXVVVUUUUUUVVVZZZ\\\\\\[[[YYYVVVVVVVVVUUUVVVVVVVVVWWWZZZ___cccZZZaaabbbcccvvv~~~iiiYYY```fffkkksss{{{vvvjjjjjj}}}vvvnnnZZZCCC777888888333444444444444444444444444333333333333222222222222rrr^^^TTTNNNLLLMMMIIIHHHFFFEEEDDDEEEGGGHHHOOOPPPTTTYYYaaahhhooosssyyyzzz}}}tttkkk^^^UUUPPPOOOMMMKKKGGGPPPddd~~~{{{ZZZHHHBBBAAA???@@@BBBBBBBBBDDDHHHJJJMMMNNNOOONNNMMMOOORRRVVVRRRQQQUUU\\\bbbvvv\\\LLLFFFEEE??????EEEBBBEEETTTxxx{{{\\\SSSIIIHHHSSSggg||||||hhh]]]SSSUUU```jjjnnnlll```[[[TTTQQQQQQQQQOOOMMMOOOWWWiiiuuummmlllzzzyyyooogggkkk}}}uuujjjhhh```UUUQQQUUUXXXXXXVVVTTTSSSWWW]]]aaa```^^^\\\ZZZXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXVVVUUUVVVWWWZZZ[[[\\\[[[XXXUUUTTTTTTVVVVVVVVVUUUUUUXXX\\\___[[[^^^```^^^bbbyyy~~~|||lllUUUSSSWWW___nnn|||wwwfffLLLGGGBBB===888555555777333333333333333333333333222222222222222222222222|||[[[OOOQQQQQQMMMJJJKKKJJJHHHFFFFFFGGGHHHIIINNNSSS[[[hhhwwwjjjeee]]]TTTNNNLLLMMMNNNGGGPPPddd~~~zzzYYYGGG@@@??????@@@BBBBBBCCCEEEHHHKKKMMMPPPQQQQQQPPPQQQUUUXXXTTTQQQRRRXXX\\\ooojjjQQQGGGGGG???>>>CCC@@@AAAOOOkkkcccXXXKKKGGGOOObbbvvvzzzmmm\\\PPPNNNQQQVVVXXX[[[WWWSSSRRRSSSSSSQQQOOOJJJQQQccc{{{llldddfffvvvxxxnnnhhhnnnmmmdddfffaaaUUUOOOQQQTTTSSSUUURRRQQQTTTZZZ^^^^^^\\\]]]\\\\\\\\\]]]\\\ZZZXXXZZZZZZZZZXXXVVVUUUVVVXXXVVVWWWXXXWWWTTTQQQPPPPPPUUUUUUTTTRRRQQQSSSVVVYYYVVVVVV]]]ddd^^^``````sssiiirrr]]]^^^UUUcccyyy{{{\\\EEEDDD999666<<<;;;000000:::333333333333333333333333222222222222222222222222zzzlllXXXUUUQQQNNNNNNJJJPPPLLLGGGFFFIIILLLLLLKKKWWW[[[mmmlllbbbZZZWWWTTTOOOLLLLLLJJJTTTggg~~~vvvXXXHHHBBB@@@BBBBBBBBBCCCFFFIIIMMMOOOIIIIIIKKKOOORRRSSSQQQOOOTTTVVVXXXZZZ^^^qqq|||UUUHHHCCC@@@AAAAAA@@@BBBGGGZZZrrr]]]MMMLLLMMMSSShhhfff[[[VVVKKKGGGKKKRRRZZZ[[[UUURRRTTTQQQKKKLLLMMMWWWnnn}}}nnnppppppddd]]]^^^sssyyynnnjjjsssxxxkkk\\\ZZZXXXYYY[[[[[[XXXUUUYYYWWWWWW[[[bbbeeedddaaa___[[[WWWWWWZZZ]]]^^^^^^```^^^ZZZVVVUUUVVVXXXZZZZZZUUUPPPPPPSSSUUUTTTQQQTTTTTTUUUVVVWWWXXXXXXYYYVVVYYY\\\[[[[[[aaammmwwwmmmqqq{{{|||eeebbbjjjkkklll^^^ggg{{{fffJJJ@@@999888888777666555555444444333333222222333333444333333333222222222111111vvvsssjjj]]]]]]XXXSSSRRRMMMLLLJJJIIIJJJLLLOOOPPPPPP___mmmpppfff]]]YYYVVVPPPMMMMMMJJJTTThhh~~~oooQQQDDDBBBAAAAAAAAAAAABBBEEEHHHKKKMMMKKKMMMNNNOOOPPPQQQQQQQQQSSSSSSTTTWWW^^^mmm|||ZZZJJJDDD@@@AAAAAA@@@BBBFFFTTT{{{cccOOOKKKKKKPPPbbbxxx|||eeeWWWNNNLLLOOO[[[dddeee]]]VVVVVVTTTOOOMMMLLLSSSeee}}}{{{sssttt}}}yyypppcccYYYjjjuuukkkiii|||{{{iiidddaaa___]]]]]]^^^^^^\\\ZZZWWWVVVVVVZZZ```dddcccaaaXXXUUUSSSTTTXXX[[[]]]^^^```^^^[[[XXXWWWXXXYYYZZZWWWSSSOOOPPPSSSTTTSSSPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWYYYZZZXXXWWW\\\fffooo{{{|||~~~~~~{{{nnnccc]]]^^^bbbnnnyyyoooqqq{{{wwwttt|||hhhQQQ???555777777666666555444444333444333333222222333333444333333222222222111111111yyynnnpppyyy{{{uuuuuukkkbbb^^^WWWOOOPPPPPPPPPRRRUUUZZZ^^^nnnvvvlllbbb]]]XXXRRRNNNNNNKKKUUUhhhiiiMMMBBBBBBDDDAAABBBBBBCCCFFFIIIKKKMMMNNNPPPQQQOOOMMMMMMPPPTTTUUURRRRRRVVV[[[eeeuuuaaaMMMFFFAAA@@@@@@???AAADDDLLLnnnmmmSSSJJJIIILLLYYYiiizzzzzzdddWWWSSSRRRfffnnnnnncccZZZXXXVVVQQQOOOOOORRR^^^sssttt___fffssslllmmmjjj```bbbbbb```^^^]]]___``````___WWWUUUUUUYYY___bbbbbb```YYYWWWUUUVVVZZZ^^^```aaa]]]]]][[[ZZZYYYYYYYYYYYYTTTRRROOOPPPSSSTTTQQQOOOQQQQQQQQQRRRSSSTTTUUUUUUQQQTTTWWWXXXZZZaaallluuurrr|||}}}~~~~~~vvvkkkjjjkkkhhhccc```mmmttt~~~{{{{{{yyyrrrmmmrrrnnnLLL@@@;;;333555555555444444333222222333333222222222222333333333222222222222111111111vvvqqqsss}}}wwwoooggg\\\\\\[[[YYY[[[bbbnnnvvv~~~rrrggg```[[[SSSOOONNNLLLVVViiiiiiMMMCCCCCCDDDCCCCCCDDDEEEGGGJJJLLLMMMOOOQQQRRRNNNJJJJJJOOOTTTWWWUUUTTTUUUVVVZZZgggtttrrrRRRJJJBBB@@@@@@???@@@BBBEEE]]]wwwYYYKKKHHHIIIRRR\\\rrrhhh[[[[[[^^^qqquuurrrggg```^^^XXXPPPQQQRRRTTT\\\ooo{{{rrrpppxxx~~~ddd]]]```]]][[[ZZZYYYZZZ]]]^^^```YYYXXXWWWYYY]]]______^^^\\\ZZZYYYXXXYYY\\\^^^```YYYZZZZZZYYYYYYXXXWWWWWWSSSQQQQQQRRRTTTTTTRRROOOUUUTTTSSSRRRQQQQQQRRRRRRNNNQQQTTTVVVYYY```jjjqqqfffooo|||ssshhheeemmmyyyyyyppplllccc```dddtttvvviiimmm~~~[[[>>>:::;;;666555555444444333333333333333333222222222222333333222222222222111111111111|||rrrooopppwwwjjjiiifffeeejjjxxxzzzlllddd]]]UUUPPPOOOLLLWWWjjjiiiNNNDDDBBBAAAAAABBBCCCDDDFFFHHHJJJKKKLLLOOOPPPMMMIIIIIINNNSSSSSSTTTVVVUUURRRUUUcccsssYYYNNNCCC@@@@@@??????AAA@@@OOOtttaaaOOOJJJIIINNNTTThhhvvvlll```hhhrrr~~~zzzpppllljjj```RRROOORRRTTT[[[ooo|||qqquuuppp\\\XXX[[[WWWWWWWWWVVVWWWYYY\\\^^^]]][[[ZZZZZZ[[[\\\\\\\\\]]]\\\YYYVVVTTTTTTVVVXXXUUUUUUVVVWWWVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTSSSRRRSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQRRRQQQQQQSSSYYY]]]```aaalllxxx||||||}}}}}}}}}~~~~~~xxxaaaXXXYYYpppzzz|||tttZZZ___rrryyy}}}bbbEEE999888777555555555444444444444444333333222222111111222222333222222222111111111000000~~~ppphhhmmmvvvyyyyyyxxx|||~~~kkkbbb]]]YYYbbbsssiii```WWWQQQPPPMMMXXXkkkeeeLLLBBB@@@>>>>>>???@@@BBBDDDEEEGGGGGGHHHKKKNNNNNNLLLLLLNNNPPPMMMOOOSSSTTTRRRUUUdddttt___RRRFFFAAAAAA??????AAA===FFFccclllWWWMMMJJJKKKNNN^^^mmm}}}{{{www{{{}}}wwwrrreeeVVVJJJMMMPPPXXXnnnyyypppzzzcccUUUVVVZZZXXXYYYYYYXXXVVVWWWYYY[[[\\\[[[ZZZYYYXXXYYYZZZZZZ___^^^\\\XXXTTTTTTUUUWWWQQQRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTPPPOOOMMMLLLMMMNNNPPPQQQNNNOOOPPPPPPPPPRRRUUUXXXVVV\\\gggqqqzzz}}}pppvvv}}}|||||||||}}}}}}~~~~~~|||kkk\\\SSSYYYeeennn^^^kkklllIII<<<<<<999555333444444444444444444444444222222111111111111222222222111111111111000000000wwwlllkkkiii~~~sss\\\QQQJJJHHHIIIOOO}}}yyynnndddZZZTTTSSSNNNXXXlllxxx___IIIBBBBBBAAA???@@@AAACCCEEEFFFGGGGGGEEEHHHLLLOOOQQQQQQPPPOOOMMMMMMPPPSSSSSSVVV```kkkttt{{{dddVVVHHHBBBBBB@@@@@@AAA???CCCUUU|||www___QQQJJJIIIJJJWWWfffvvv{{{tttvvvlll```TTTHHHJJJLLLSSSmmmzzztttaaaSSSVVVZZZ\\\]]]]]]ZZZVVVTTTTTTUUUXXXXXXWWWVVVUUUVVVXXXZZZ]]]]]]\\\YYYWWWWWWZZZ]]]PPPPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTUUUVVVUUURRROOONNNNNNOOOPPPKKKLLLNNNPPPRRRUUUYYY[[[SSSVVV^^^bbb```hhhzzz~~~sssgggmmmrrreee^^^aaacccaaadddlllrrrrrrzzztttmmmiiiUUUAAA:::;;;888555555222222333333333333333333222222111111111111222222111111111111000000000000xxxhhhbbbssswww\\\SSSRRRNNNJJJJJJIIIuuu~~~rrrggg]]]WWWUUUNNNYYYmmm{{{xxxvvv~~~\\\HHHDDDFFFFFFBBBCCCDDDFFFHHHIIIJJJJJJDDDFFFKKKQQQUUUUUURRROOORRROOOOOORRRTTTUUUXXX]]]iiivvvxxxgggXXXIIICCCBBBAAA@@@AAABBBCCCMMMmmm~~~dddSSSJJJGGGHHHSSSbbbrrr}}}}}}wwwtttmmmnnnaaaVVVNNNIIIJJJJJJQQQmmmsssuuu~~~yyydddRRRRRRUUU___``````\\\UUUPPPNNNOOOSSSTTTTTTSSSSSSUUUXXX[[[UUUVVVWWWVVVTTTVVV[[[___PPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPOOOPPPSSSVVVbbb___YYYTTTPPPNNNMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRWWWPPPOOOUUUUUUVVVggg}}}vvvcccXXXlllzzzvvvzzz{{{||||||ooobbbZZZUUUPPPYYYppp~~~yyynnniiivvv||||||uuussszzzzzzuuu\\\JJJBBBAAA===777333222333333111111111111111111222222222222111111111111222222111111111111000000000000{{{qqqiiipppxxxfffUUUOOOOOOMMMIIIFFFIIIbbbvvvlllcccYYYQQQOOOXXXkkk{{{rrrmmmqqqUUUIIIGGGFFFBBBCCCDDDFFFFFFEEEEEEGGGHHHIIIKKKNNNQQQSSSSSSSSSRRRMMMMMMNNNQQQTTTXXXYYYZZZmmmaaaNNNLLLBBBAAAEEE===CCCAAAEEE]]]qqqYYYNNNKKKJJJLLLXXXiiiyyy{{{rrrkkkzzzwww___UUUNNNGGGHHHNNNJJJQQQsssxxxuuuaaaRRRRRRUUUTTTTTTVVVWWWWWWVVVRRROOOSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUUUUUUUSSSRRRRRRRRRQQQNNNLLLNNNRRRTTTRRRNNNOOORRRTTTRRROOOOOOSSSWWW[[[[[[ZZZVVVOOOKKKIIIJJJMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMPPPTTTYYY[[[qqqddd```cccmmmuuuqqqmmmyyy{{{xxx|||yyywwwooo```]]]YYYPPPJJJKKKTTTnnnppp___eeeZZZUUU^^^kkkuuupppgggqqq~~~iiiMMM888:::999777666555555555666666666555444333222111111444444333333222000///...000000000000000000000000yyymmmnnnkkk]]]PPPMMMNNNLLLJJJIIIEEEWWW}}}rrrhhh]]]UUUOOOWWWiii~~~kkkPPPEEEDDDCCC@@@BBBDDDEEEEEEEEEEEEFFFHHHLLLNNNPPPRRRRRRRRRQQQPPPMMMLLLLLLMMMOOORRRTTTTTTbbbnnnrrrXXXKKKDDDCCCCCC===BBB@@@BBBRRRyyyhhhUUULLLJJJIIIRRRaaaqqq~~~|||xxxuuu~~~}}}mmm\\\UUURRRNNNLLLRRROOOXXX{{{~~~yyykkkVVVPPPQQQRRRQQQRRRSSSUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPVVVVVVUUUSSSPPPOOOOOOOOOPPPMMMLLLOOOTTTWWWVVVSSSOOOSSSVVVUUUQQQOOOPPPRRRVVVXXXZZZWWWRRRMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLOOOPPP\\\nnn|||xxxuuuuuusssiiicccooozzztttzzz}}}zzzzzzssskkkaaaVVVNNNNNNRRRXXX^^^dddbbbuuuyyyoooaaa```ccckkkrrryyyrrrhhhuuurrrVVVCCC:::999888666555444444555555222222333333222111111000---...//////000000000000000000000000000000000000sssmmmuuunnn___WWWPPPOOOOOOLLLJJJJJJFFFLLLvvvwwwkkk___WWWNNNVVVggg{{{eeeLLLCCCCCCBBB@@@BBBCCCEEEEEEDDDDDDFFFGGGNNNNNNOOOPPPPPPNNNMMMLLLPPPOOONNNNNNNNNPPPRRRTTT\\\aaazzziiiOOOHHHFFF@@@>>>AAA@@@???FFF```wwwZZZKKKHHHEEEKKKUUUdddtttyyytttkkkbbbZZZUUUSSSSSSPPPUUUSSS```uuu[[[QQQSSSTTTRRRNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQUUUTTTRRRPPPOOOOOOOOOPPPOOOMMMMMMQQQVVVZZZZZZXXXOOOSSSWWWVVVRRRNNNMMMNNNQQQTTTWWWXXXUUUPPPMMMKKKGGGGGGGGGHHHHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLNNNPPPgggvvvoootttnnn___YYYXXXXXX]]]```bbbbbbfffmmmqqqpppjjjwwwtttoookkksss~~~~~~yyyxxxbbbAAA888<<<777666555444333333333444000111222333333222111000,,,------...///000000000000000000000000000000000{{{pppppp}}}|||hhh\\\WWWUUUUUURRRLLLJJJKKKMMMHHHcccwwwiii]]]UUUMMMUUUeeeyyyaaaLLLEEEDDDDDDDDDAAACCCDDDDDDDDDDDDEEEGGGKKKLLLLLLMMMLLLKKKJJJJJJPPPOOONNNMMMMMMNNNQQQTTTYYY^^^mmm|||XXXNNNGGG>>>BBB???@@@@@@@@@LLLnnnbbbNNNJJJEEEFFFKKKXXXjjj{{{yyyiiiaaa]]]XXXVVVWWWTTTYYYYYYhhhnnnWWWQQQSSSRRRNNNMMMOOOPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUURRRPPPOOOOOOQQQSSSTTTUUUNNNNNNNNNRRRVVVYYYZZZYYYOOORRRTTTSSSQQQNNNMMMMMMOOOQQQTTTUUUUUURRRPPPNNNFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKQQQWWWeeexxxooolllbbbUUUOOOXXXlll||||||ssssss{{{ppplllsss}}}VVV:::555;;;555444444333333222222222222333444555444333111000222111111000000///000000000000000000000000000000wwwrrrwww~~~xxxhhh[[[XXXWWWXXXUUUOOOMMMOOOQQQHHHVVVvvvfffYYYRRRKKKSSSdddxxx}}}[[[JJJFFFEEEEEEEEEAAABBBCCCDDDCCCCCCDDDFFFIIIJJJKKKKKKLLLLLLLLLLLLIIIJJJJJJIIIHHHIIIMMMPPPOOO[[[aaajjjeeeTTTHHH@@@EEE???AAABBBAAADDD[[[oooWWWNNNGGGEEEGGGPPP```rrrvvvmmmkkkfffcccbbb___ccccccssseeeSSSNNNMMMKKKJJJNNNPPPRRRRRRPPPNNNNNNNNNSSSSSSTTTUUUVVVVVVWWWWWWSSSQQQPPPQQQTTTVVVVVVVVVOOOOOOPPPRRRTTTVVVWWWWWWPPPPPPPPPOOONNNNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQGGGHHHIIIIIIIIIIIIHHHGGGEEEEEEFFFFFFFFFFFFFFFFFFGGGMMMMMMIIIZZZ{{{nnnyyyllloooxxxnnnttt}}}rrrccc___dddiiilllqqq~~~|||{{{wwwttthhhcccggggggfffvvvvvv]]]III===777666333333333333333222222222222333333333222111///...333222111000//////000000////////////////////////}}}uuuuuuuuuiii\\\XXXWWWYYYWWWSSSQQQSSSOOOKKKPPPvvvtttcccVVVPPPIIIRRRdddxxxxxxsssTTTGGGFFFDDDBBBCCC@@@AAACCCCCCBBBBBBDDDEEEIIIJJJKKKLLLMMMNNNOOOPPPJJJMMMOOONNNLLLLLLNNNQQQLLLXXX[[[[[[}}}sssmmmWWWJJJDDDEEEAAA@@@CCCDDDBBBMMMttt{{{___NNNKKKHHHFFFKKKWWWgggvvv{{{wwwpppssssssyyyiiiYYYPPPMMMLLLLLLNNNMMMQQQUUUUUUQQQNNNMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWXXXVVVSSSTTTVVVWWWTTTQQQOOOPPPQQQRRRSSSTTTUUUUUURRRQQQPPPOOOOOOOOOQQQQQQQQQPPPOOOPPPRRRSSSSSSRRRJJJKKKLLLLLLKKKJJJHHHGGGJJJIIIHHHFFFEEEDDDDDDCCCCCC???CCCJJJKKKXXX{{{yyyxxxwwwxxx}}}ssskkkeeejjjxxx}}}yyyzzz}}}zzzuuurrrqqq```___[[[YYYdddtttyyytttwwwuuummm\\\ZZZaaaooowww|||sss```HHH<<<<<<===888222222222333333333333222222111111000000////////////000///.........///111222////////////////////////wwwqqq}}}tttfff___[[[[[[[[[WWWUUUVVVMMMRRRPPPhhhppp___SSSLLLHHHQQQdddzzz}}}{{{lllOOOFFFFFFDDDAAAAAA???AAABBBBBBBBBBBBCCCEEEHHHIIIIIIJJJKKKLLLMMMNNNPPPTTTWWWVVVRRRPPPQQQSSSPPPUUUXXX]]]vvvooovvv|||pppXXXMMMHHH@@@BBB>>>@@@DDDAAADDD```lllSSSNNNKKKHHHHHHOOO]]]lllwwwkkk^^^RRROOOOOOMMMMMMPPPKKKQQQWWWXXXTTTPPPOOOPPPNNNOOOPPPQQQSSSTTTUUUVVVXXXVVVTTTVVVYYYXXXTTTOOOOOOPPPQQQRRRSSSTTTUUUWWWVVVUUUTTTSSSSSSRRRQQQPPPQQQPPPOOOQQQSSSTTTQQQNNNLLLMMMMMMMMMLLLJJJGGGEEELLLKKKHHHFFFDDDDDDEEEFFFBBB===AAAKKKKKKMMMggg|||rrriiieeekkkyyywww___ZZZ^^^aaaaaa```fffeeebbb___\\\[[[\\\^^^uuu}}}|||wwwwww~~~xxxlll^^^WWWSSSPPPPPPRRRIIIKKKJJJMMM___{{{uuuTTT___ttt|||~~~OOOCCC666222555999777333222222333444444333222222111000//////000222444555333222000/////////111222////////////////////////vvvnnnrrriiiaaa___^^^ZZZWWWVVVNNNYYYTTTaaalll[[[OOOIIIGGGQQQeee{{{yyydddnnn|||jjjMMMGGGHHHEEEAAAAAA???AAABBBBBBBBBBBBCCCEEEFFFFFFFFFFFFGGGHHHIIIIIIQQQUUUYYYWWWRRRNNNNNNPPPSSSOOORRR___qqqqqqjjjrrroooXXXOOOKKK<<>>>>>@@@BBBFFFJJJNNNPPPeeexxxuuuuuu~~~tttmmmddd___^^^]]]YYYVVVNNNNNNOOOTTTYYY[[[YYYUUUOOOUUUXXXVVVRRRQQQQQQQQQQQQRRRVVVVVVPPPJJJKKKQQQOOOQQQWWW\\\[[[\\\hhhwwwqqqeeeaaajjjqqqooommmooolllpppxxxvvvssshhhccckkkwwwtttTTTCCC;;;:::999888777777777777222222222222222222222222...000444777888888777666000000000000000000000000000000000000////////////uuuxxxzzziiiaaarrrlll```^^^rrr{{{rrrjjjaaa\\\SSSWWWQQQaaatttcccWWWOOOKKKJJJRRRdddzzz}}}\\\JJJJJJEEEAAACCCBBBAAABBBCCCCCCCCCCCCCCCBBBEEEEEEFFFHHHIIIIIIIIIIIIHHHNNNSSSSSSNNNLLLNNNRRRSSSYYY[[[]]]___gggttt}}}{{{bbbNNNKKKBBBAAAAAAAAA???@@@HHHSSS|||aaaTTTKKKIIIGGGFFFMMMYYYiiiwwwiiihhh___RRRHHHHHHJJJIIIHHHIIIIIIKKKNNNPPPQQQPPPOOOMMMIIIIIIHHHJJJLLLPPPTTTWWWVVVTTTSSSSSSUUUVVVVVVUUURRRSSSUUUUUUTTTTTTUUUWWWRRRSSSUUUWWWVVVTTTQQQOOOOOOPPPSSSVVVXXXWWWRRRMMMLLLLLLLLLLLLJJJGGGEEECCCAAAAAA@@@???????????????>>>>>>???AAACCCFFFHHHIIIRRRTTTddd~~~vvvrrrzzzzzzsssvvvwwwzzztttsssuuuuuupppkkkcccaaabbbiiitttzzzzzzwwwlllkkkjjjkkknnnooolllhhhcccggglllkkk```WWWZZZaaahhhdddaaabbbfffqqqzzzfff]]]fffttt~~~nnnddd]]]\\\iii{{{nnnUUUEEE===999888777666555555555555222222222222222222222222000222444666777666444333000000000000000000000000000000000000/////////...xxx{{{|||nnnhhhzzz{{{fffXXXbbb}}}xxxllldddWWWVVVPPP___ooo```UUUNNNJJJJJJTTThhh~~~uuuWWWGGGGGGCCCAAACCCBBB@@@AAACCCDDDDDDBBB@@@???CCCDDDGGGIIIKKKLLLLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOSSSYYYZZZZZZ[[[^^^yyyvvv[[[OOOEEECCCBBBBBB???>>>DDDKKKbbbqqq___NNNJJJIIIGGGHHHLLLYYYjjj|||nnnkkkhhhVVVMMMFFFFFFHHHHHHFFFFFFGGGIIIKKKMMMOOONNNMMMLLLPPPNNNLLLKKKKKKNNNQQQSSSVVVUUUTTTTTTUUUUUUTTTSSSUUUUUUUUUTTTSSSSSSUUUWWWOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWVVVRRROOOKKKKKKKKKJJJIIIFFFDDDCCCBBB@@@>>><<<;;;;;;===>>>======???@@@AAAAAAAAAAAACCC>>>BBBZZZ|||wwwtttpppggg___eeepppwwwvvvccc]]][[[cccpppwwwtttnnnnnnkkkjjjqqqzzz~~~yyyrrrooovvv|||wwwlllooowwwyyyqqqlllkkkqqqiiieeeuuuqqqeeejjjeeeggguuuyyy\\\HHH???<<<;;;666555555444333333333333222222222222222222222222222333444555444222000...000000000000000000000000000000000/////////......yyyzzzooodddlllwwwmmm^^^WWWPPP]]]|||jjj\\\SSSMMMJJJJJJWWWmmmnnnSSSFFFFFFBBBBBBEEECCCAAABBBDDDEEEEEECCC@@@>>>@@@BBBEEEIIIKKKLLLMMMMMMLLLJJJIIIIIIKKKLLLMMMMMMOOOUUUVVVVVVXXXXXXkkkrrrUUUHHHDDDBBBBBB@@@>>>AAAFFFMMMpppnnnUUULLLKKKJJJGGGFFFPPP^^^ooo~~~{{{wwwVVVNNNIIIEEEEEEHHHHHHGGGEEEFFFGGGIIIJJJKKKLLLKKKKKKVVVTTTRRRQQQRRRVVVZZZ\\\WWWUUUSSSRRRSSSSSSSSSRRRUUUUUUTTTRRRPPPPPPSSSUUUOOONNNNNNOOOPPPQQQRRRSSSUUUUUUUUUTTTSSSQQQOOOMMMJJJJJJIIIIIIGGGEEECCCBBBAAA@@@>>><<<;;;:::;;;;;;;;;<<<===>>>???>>>======<<<@@@DDDIIIYYY{{{nnnnnnzzzssscccbbbYYYTTTZZZcccjjjtttsssdddUUUOOOMMMTTTcccoootttssstttssswwwyyyzzzxxx}}}}}}ssslllmmmrrr|||vvvuuuwwwwwwwwwmmmmmmxxx}}}vvvnnnmmm{{{zzzzzzsssWWWCCC<<<;;;:::888555444333222222222222222111111111111111111111111111222333333222000...---////////////////////////000000/////////.........wwwyyyzzzoooxxx{{{jjj\\\RRRZZZtttwwwgggZZZRRRMMMKKKJJJXXXooogggQQQEEEEEEAAACCCGGGDDDBBBCCCEEEFFFFFFDDDAAA??????AAACCCFFFIIIJJJKKKKKKIIIGGGEEEFFFJJJMMMNNNNNNMMMSSSRRRSSSVVVUUU```wwwaaaMMMGGGBBBBBBBBB@@@AAADDDCCC[[[~~~___NNNKKKKKKHHHFFFLLLSSS___pppkkkPPPJJJHHHFFFFFFHHHJJJIIIFFFFFFFFFGGGHHHHHHIIIIIIJJJMMMMMMOOORRRXXX___fffjjjWWWTTTPPPNNNOOOQQQRRRSSSSSSSSSQQQOOOMMMMMMPPPRRRPPPOOOMMMLLLLLLMMMNNNPPPPPPPPPQQQQQQPPPNNNNNNMMMHHHHHHHHHGGGEEEDDDCCCBBB>>>??????>>>===;;;999888999:::<<<===>>>======<<<666???DDD@@@???PPPtttxxxmmmbbbWWWQQQNNNNNN\\\gggccc___WWWNNNNNNVVVbbbjjjnnn{{{|||}}}|||vvvzzzppp```kkkaaa___jjjwww}}}[[[NNN>>>777999:::777222444444333222222222333333111111111111111111111111///000000111111000///...////////////////////////////////////............xxx{{{|||vvvcccXXXZZZhhhuuueeeZZZRRRNNNLLLLLLXXXiiivvvwwwtttwww~~~rrrkkk|||bbbNNNEEEDDD@@@CCCGGGCCCBBBCCCEEEFFFFFFDDDCCCAAA@@@AAABBBDDDEEEGGGIIIIIIHHHGGGFFFHHHKKKNNNPPPQQQPPPTTTPPPOOOSSSRRRWWWggg}}}jjjTTTKKKDDDCCCDDDBBBBBBCCC@@@LLLkkkmmmWWWNNNLLLIIIGGGGGGKKKRRR___sss~~~~~~pppaaaMMMHHHIIIHHHFFFHHHKKKKKKGGGHHHGGGFFFFFFFFFGGGGGGHHHGGGHHHJJJMMMRRRXXX]]]```TTTQQQNNNLLLMMMOOOQQQQQQOOOOOOOOOMMMKKKKKKMMMOOOQQQPPPMMMKKKIIIIIIJJJKKKGGGIIILLLMMMMMMMMMMMMNNNGGGGGGFFFEEEDDDCCCBBBBBB<<<===>>>>>>>>>;;;999777888999:::;;;<<<<<<<<<<<<555777::::::;;;DDDSSS^^^mmm```VVVOOOOOOcccxxxzzznnneeeYYYRRRPPPRRRTTTTTTVVVZZZfffzzz~~~~~~{{{tttxxxooodddooolllnnnyyyzzz\\\EEE===555333666888666333444333333222222333333444111111111111111111111111...//////000000000000000000000000000000000000000/////////.........------}}}{{{hhh```___cccuuufffZZZTTTPPPNNNOOOUUU^^^aaa]]]ZZZbbbmmm}}}hhhaaattt]]]KKKCCCBBB>>>AAAFFFAAABBBBBBCCCDDDDDDDDDCCCCCCDDDCCCBBBBBBCCCEEEGGGHHHFFFGGGHHHIIIJJJLLLNNNOOOQQQSSSMMMKKKPPPPPPRRR^^^rrrssssssvvvsss\\\QQQGGGEEEEEECCCAAAAAAAAADDDVVV{{{fffVVVOOOKKKHHHDDDHHHLLLTTTdddxxxvvvcccYYYKKKGGGJJJIIIEEEFFFKKKLLLHHHJJJIIIGGGEEEDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOOOONNNLLLLLLMMMNNNMMMLLLKKKLLLMMMQQQOOOLLLJJJHHHGGGHHHHHHEEEHHHLLLLLLKKKIIIIIIJJJFFFFFFDDDCCCBBBBBBAAAAAA;;;;;;;;;;;;:::999999888999999888888888999::::::777666666999>>>BBBEEEEEETTTttttttddd[[[^^^vvvyyyvvvrrrllldddZZZPPPJJJDDDGGGOOO\\\lll}}}oooccckkkxxxyyyxxxrrrssssssrrr\\\fffuuu~~~|||uuusssvvvjjjSSSDDD===:::777555555666666666333222222222222222333333111111111111111111111111//////000000000/////////000000000000000000000000//////.........---------www|||iiieeedddeeeuuufff[[[UUUQQQOOOQQQTTTUUUQQQHHHFFFRRRaaavvvhhh```sssuuuZZZJJJBBB@@@<<<@@@DDD???AAAAAAAAAAAABBBCCCCCCCCCGGGEEECCCAAABBBDDDFFFHHHDDDFFFHHHIIIHHHHHHIIIKKKOOOPPPIIIGGGOOOPPPRRR\\\]]]}}}iiinnn|||cccVVVJJJFFFEEECCC@@@@@@DDDBBBIIIfffttt___SSSNNNKKKCCCIIIMMMPPP[[[oooqqq\\\TTTJJJGGGJJJIIIDDDEEEKKKLLLHHHKKKJJJGGGEEEDDDDDDEEEFFFCCCDDDFFFHHHIIIJJJJJJJJJHHHIIILLLPPPQQQPPPLLLIIIJJJLLLNNNNNNMMMLLLLLLMMMOOONNNLLLIIIHHHGGGGGGGGGHHHLLLNNNNNNIIIEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAA;;;999888666666777999::::::999888666666666777888666888;;;;;;999999<<>>CCC@@@DDDEEEMMMrrrvvvWWWJJJNNNJJJFFFEEEJJJRRR^^^pppxxx}}}}}}tttWWWJJJHHHIIIJJJIIIHHHFFFFFFGGGIIIKKKHHHEEEEEEFFFFFFDDDBBBDDDBBBBBBEEEJJJLLLIIIEEEGGGIIILLLOOOPPPOOONNNMMMLLLMMMNNNOOONNNMMMLLLKKKOOOMMMJJJGGGFFFGGGIIIKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEBBB>>><<<<<<===<<<<<<;;;:::888777555444444444777777777777777777777777777777777888999;;;<<<===<<<===EEETTTlllsssaaaPPPLLLRRRYYY\\\^^^RRRRRRRRRRRRSSSUUUVVVXXXUUUVVVWWWWWWWWW\\\eeekkkvvvqqqooovvvyyywwwxxxooogggsss~~~nnnYYYHHH???;;;999888666666666555555444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////www|||zzzyyyyyyooofff\\\UUUTTThhhuuuxxxqqqfffTTTJJJPPP```pppxxx|||wwwfff]]]^^^eeewwwxxxooodddssszzzssszzz{{{sssnnnTTTMMMDDD@@@AAACCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCBBBBBBCCCFFFHHHGGGFFFEEEDDDDDDDDDFFFFFFIIIKKKLLLLLLLLLOOOUUUZZZooottt{{{uuu\\\OOOJJJEEEBBBCCC???DDDDDDIIIbbbiiiUUUNNNJJJGGGFFFHHHMMMUUUdddqqq|||{{{}}}rrrWWWKKKIIIIIIIIIIIIGGGEEEEEEGGGIIIJJJGGGEEEEEEGGGHHHGGGEEEGGGDDDCCCEEEJJJLLLIIIFFFFFFGGGJJJLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNMMMLLLLLLMMMKKKHHHFFFFFFGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDAAA===<<<<<<<<<<<<;;;999999777666555555555555666666666666666666666666555555555666777888::::::::::::;;;@@@JJJdddppp___^^^hhhrrrwwwgggeeebbb^^^]]]___cccfffllleee^^^^^^ccchhhiiigggyyyzzz|||TTTKKK@@@999888999999888555555555444444333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................sss{{{nnnbbb]]]]]]uuuzzzdddNNNIIIQQQ]]]ccchhhrrrwwwpppbbbZZZZZZbbbvvvyyyjjjeeexxxttteeeqqqiiiPPPJJJCCC@@@AAACCCDDDDDDAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAABBBEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEIIIJJJKKKKKKKKKOOOWWW]]]mmmqqqvvvZZZJJJFFFCCC>>>???BBBCCCCCCNNNqqqjjjTTTMMMJJJHHHIIIIIIKKKTTT^^^iiitttzzzvvviiiSSSJJJIIIGGGHHHHHHFFFDDDDDDFFFHHHHHHGGGEEEFFFHHHIIIIIIHHHJJJGGGEEEFFFIIIKKKJJJHHHFFFGGGHHHJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJGGGFFFEEEGGGIIIKKKHHHHHHIIIIIIIIIHHHHHHGGGCCC@@@===<<<<<<<<<;;;:::888777666666555555666666444444444444444444444444333333333333444555777777999::::::888666@@@[[[ttt||||||pppqqq{{{|||ttt{{{iiiMMM>>>:::666555777777666444333333333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................}}}|||mmmggghhhzzztttXXXMMMKKKQQQQQQVVVbbbgggnnn~~~rrrjjjfffjjj}}}~~~hhhjjjtttgggnnn```LLLHHHBBB@@@AAACCCDDDDDD@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCBBBAAAAAADDDFFFDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKIIIIIIMMMUUU[[[cccjjjvvvjjjNNNGGGEEE??????@@@BBBBBBCCCVVVdddRRRNNNJJJIIIGGGFFFKKKRRRZZZeeeuuu~~~www~~~vvv^^^MMMFFFFFFFFFFFFFFFEEECCCCCCEEEGGGHHHHHHGGGGGGHHHIIIIIIIIILLLIIIGGGGGGIIIKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPMMMLLLIIIGGGFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHGGGGGGCCC@@@>>><<<<<<<<<;;;:::666666555555555666666777333333333333333333333333222222222222333444555666444777<<<===999888BBBNNNccc{{{kkkNNN:::<<<:::888888999777444222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................|||vvvxxxeeeVVVXXXYYYQQQRRRaaahhhgggkkk|||wwwqqqqqq}}}~~~vvvnnnppp~~~iiiqqq{{{{{{UUUHHHEEEBBB@@@@@@BBBCCCDDD@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAACCCEEECCCCCCCCCDDDFFFHHHJJJLLLMMMNNNMMMJJJIIILLLSSSYYYgggnnnuuu~~~vvvXXXLLLJJJGGG@@@>>>AAACCCAAAHHHdddxxx[[[SSSKKKHHHFFFEEEGGGJJJOOOWWWeeesss~~~uuuppp}}}{{{|||zzzfffTTTIIIEEEEEEDDDDDDDDDCCCBBBBBBDDDFFFIIIIIIIIIHHHGGGGGGHHHHHHLLLJJJIIIHHHIIIKKKKKKKKKMMMMMMMMMMMMNNNOOOOOOPPPMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOLLLJJJHHHGGGHHHHHHDDDEEEEEEFFFFFFFFFEEEEEECCCAAA>>>=========;;;:::555555555555555666666777333333333333333333333333222222222222222333444555111111555:::;;;888999<<<<<>>======<<<:::888555555555444555555666666222222222222222222222222222222222222222333444444777222000333777777888:::;;;???III\\\zzzjjj\\\RRRHHH???999666555444222111111222222000000000111111111111111000000000000000000000000////////////////////////000000000000000000000000........................------------------------tttfffuuu~~~ppp```ooossshhhlllmmmiiikkkxxxyyyyyyrrrbbbKKKDDDDDDCCCAAA@@@???@@@AAA>>>???AAABBBCCCCCCBBBBBB@@@AAAAAAAAA@@@BBBDDDGGGDDDDDDDDDDDDEEEFFFHHHIIIIIIKKKKKKJJJIIIKKKPPPUUUYYYYYY]]]eeetttzzznnnmmmvvvoooWWWHHHIIIBBBAAA@@@@@@@@@BBBGGGKKKooooooUUUJJJJJJJJJGGGDDDBBBFFFLLLTTT___lllzzz~~~ttthhhnnn{{{zzzxxxxxx{{{xxxlll[[[OOOIIIGGGFFFEEEAAAAAABBBAAA@@@@@@CCCEEEEEEGGGHHHGGGEEEEEEGGGJJJFFFHHHJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPPPPOOONNNMMMNNNMMMLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJEEEFFFFFFFFFEEEDDDCCCBBB???===<<<;;;;;;:::888666666666555444444444555555333333333333333333333333111111111111111222222333777333111444555555666::::::888888===LLLgggbbbWWWLLLFFFAAA999444444888888666444111//////000000000000111111222222222000000000000000000000000////////////////////////000000000000000000000000........................------------------------vvvsssvvv___mmm{{{vvv{{{tttzzz{{{{{{tttwwwZZZKKKCCCDDDCCCBBB???>>>???@@@===>>>@@@AAABBBBBBAAAAAA???@@@AAAAAAAAABBBEEEGGGFFFEEEDDDCCCCCCDDDEEEFFFBBBDDDFFFFFFFFFHHHMMMQQQMMMMMMTTTbbbmmm}}}vvvlllcccMMMMMMCCCCCCAAA===>>>BBBEEEEEERRR^^^PPPOOOOOOJJJFFF@@@DDDHHHIIIMMMYYYkkkyyy}}}pppdddaaawwwwwwvvvwww~~~ooobbbRRRGGGEEEEEEDDDBBB@@@AAAAAA@@@???@@@BBBEEEBBBDDDFFFFFFEEEEEEHHHKKKDDDGGGIIIKKKKKKKKKKKKLLLIIIKKKMMMOOOOOONNNLLLJJJMMMLLLKKKJJJJJJKKKLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGGGGGGGFFFDDDCCCCCC===;;;:::::::::999666444666666555444444444444444333333333333333333333333111000000000000111111222---...222777555111111555...333888::::::BBBTTTeeehhhRRRDDD???<<<<<<777111222888///000111222111111222333000000111111222222222333000000000000000000000000////////////////////////000000000000000000000000........................------------------------vvv~~~|||fffddd}}}zzz{{{yyykkkSSSJJJEEECCCBBB@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDEEEFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIGGGFFFGGGJJJMMMOOOSSS[[[```dddqqq~~~}}}aaaMMMMMMIIIBBB===???CCCCCC@@@LLLfffyyyXXXLLLNNNMMMGGGDDDBBBBBBGGGKKKOOOXXX```qqquuu```]]]eeerrrwwwrrrtttuuurrr|||mmmWWWFFFEEEGGGCCC@@@CCC@@@@@@??????@@@BBBCCCEEEFFFEEECCCBBBCCCDDDFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIIIIKKKNNNQQQQQQPPPNNNMMMNNNMMMJJJHHHGGGFFFFFFFFFMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFEEECCCCCCBBBBBB===<<<;;;:::999777666666444444444444444444444444222222222111111111111000000000000000111111111111222222111111111111222222333333333444777:::>>>@@@VVVaaa|||www}}}fffRRRJJJ:::999777666555555555666222333333333333222111111222111111111000000//////000000000000000000000000000000000000000000000000////////////....................................,,,------......------,,,~~~xxxyyynnndddvvv|||vvv{{{yyy~~~qqqpppfffOOOGGGCCCCCCAAA@@@???@@@@@@AAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGJJJMMMSSSTTTWWWXXXZZZeeezzzxxxXXXOOOJJJEEECCCBBBBBBCCCEEEEEETTTtttlllXXXOOOJJJGGGHHHCCCAAACCCFFFIIIPPPXXXcccppp}}}uuufff^^^eeeppp}}}uuutttuuuuuuxxxzzzyyyfffSSSDDDDDDFFFAAA???AAA?????????@@@@@@BBBCCCCCCEEEDDDCCCBBBBBBDDDFFFGGGDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNNNNNNNMMMLLLNNNLLLJJJHHHGGGFFFFFFFFFLLLKKKIIIHHHGGGGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@???<<<;;;:::999888666555555444444444444444444444444222222222111111111000000//////000000000111111111222111111000000111111222222222222222555777:::<<<<<>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCEEEGGGHHHIIIHHHIIIHHHGGGFFFGGGJJJMMMVVVSSSQQQQQQRRRZZZkkkzzzrrrUUULLLEEEDDDAAA<<<===CCCBBBDDDRRRtttpppZZZMMMIIILLLFFFBBBBBBBBBCCCHHHNNNQQQ]]]jjjrrrxxxkkk^^^\\\bbbnnnyyy}}}vvvnnnmmmpppsssrrrvvvjjjttt\\\NNNCCCCCCDDD@@@===???>>>???@@@AAAAAAAAAAAAAAADDDCCCBBBBBBBBBCCCEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKMMMKKKIIIGGGFFFFFFFFFFFFJJJIIIHHHGGGGGGGGGGGGGGGIIIGGGEEECCC@@@>>>======::::::999777666555444333333333333333333333333333222222111111111000000000//////000000000000111111111111000000000000111111111000000111222444666777666777:::CCCRRRmmmzzzuuupppnnnmmmsss|||___BBB999::::::888777666555444333222222222333222222333333222222111000111111000000000000///////////////////////////////////////////////////////////////............---------------------------,,,------......------,,,}}}{{{ddd```uuuttteee\\\[[[eeeppp|||zzzzzzwwwqqqWWWGGGAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@???BBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHGGGFFFGGGJJJMMMRRRNNNLLLNNNRRRXXXcccnnngggUUUHHHFFFCCC<<<;;;AAACCCBBBDDDUUU|||pppYYYPPPMMMGGGDDDDDDDDDCCCDDDHHHGGGOOOYYYbbbiiisss}}}pppaaa]]]eeeooouuuwwwtttoooiiidddfffmmmssswww|||sssfffmmmhhhSSSIIIBBBCCCDDD@@@===>>>===>>>@@@AAAAAAAAA@@@???BBBBBBBBBAAABBBBBBDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIGGGFFFEEEFFFFFFHHHGGGGGGGGGFFFFFFFFFGGGFFFEEECCCAAA???>>>===<<<999888777666444333222222222222222222222222222222111111111111000000000000////////////000000000111000000000//////000000000000000000000111222333444:::999999:::<<>>>>>>>>??????@@@BBBBBBBBBBBBCCCDDDCCCBBB@@@???AAABBBBBBBBBBBBCCCCCCCCCEEEFFFGGGGGGGGGHHHKKKMMMLLLJJJJJJOOORRRVVV\\\dddssswwwaaaMMMGGGGGGDDDBBBDDD@@@DDDDDDFFFWWWkkkYYYNNNHHHDDDFFFFFFCCCBBBCCCEEEHHHMMMTTT\\\gggttt~~~tttaaa___aaajjjuuu{{{uuummmhhhhhhhhhggghhhmmmyyyvvvllljjjnnnlllbbbgggiiiRRRLLLGGGCCCCCCCCC@@@>>>>>>===>>>???@@@AAA@@@???>>>AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFFFFBBBBBB@@@???>>>>>>>>>>>>888777666555333222111111222222222222222222222222111111111000000000//////...////////////000000000000//////......//////000111111000111111111222222222222555888999;;;DDDNNNgggyyy]]]RRRJJJ@@@@@@HHHGGG@@@:::888777444111111333333444333333333222222111222222222222111000000//////////////////000000............................................................------------------------------------,,,------......------,,,mmm~~~}}}{{{{{{|||uuueeefffnnn|||ppphhhfff~~~~~~|||___LLLDDDAAA???@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCAAAAAAAAABBBAAAAAA@@@@@@>>>???@@@AAACCCEEEFFFGGGCCCEEEFFFGGGGGGHHHKKKMMMJJJIIIJJJNNNPPPQQQVVV\\\YYYssszzzxxxhhhTTTHHHGGGIIIFFFCCC;;;@@@DDDAAABBBZZZkkkVVVNNNGGGFFFFFFBBB@@@@@@FFFDDDEEEKKKRRRZZZfffqqq|||zzzeeeUUUMMMXXXgggssszzzyyyoooddd```ccchhhjjjkkkooo}}}xxxooobbb\\\]]]WWWbbbqqqYYYJJJGGGEEEDDDCCCAAA@@@??????===>>>>>>?????????>>>>>>???@@@@@@@@@AAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEDDDEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFEEEAAA@@@??????>>>>>>??????777777666444333222111000111111111111111111111111111111000000000/////////......////////////000000//////............//////000000000111111111111111111000222666888777999<<>>============>>>???@@@AAABBB@@@@@@?????????@@@AAAAAA>>>???@@@BBBCCCEEEFFFGGGBBBDDDFFFGGGGGGIIIKKKMMMJJJIIIKKKMMMMMMNNNVVV```ZZZddduuu{{{tttyyyuuueeeRRRIIIJJJFFF===???===@@@CCC???FFFfffiii\\\OOOIIIEEEBBB@@@AAADDD@@@@@@EEEIIIMMMVVV___lllttt~~~yyymmm```TTTMMMTTTcccppprrrnnniiiddd^^^]]]```fffmmmqqqyyy~~~qqqoookkk```ZZZ[[[]]]wwwsss]]]OOOIIICCCDDDDDDAAA???>>>>>>??????>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIHHHFFFEEEDDDDDDEEEEEEAAABBBCCCEEEFFFFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>777777666555333222111000111111111111111111111111111000000000////////////........./////////000000///......------......///...//////000111111111000555333444666555222333777666;;;III[[[gggsssgggZZZ]]]ccc___[[[YYYUUUQQQSSSXXXMMMDDD:::555777999777555666555333111222555777777000000111222222222111000111111111111111000000///........./////////000000.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,WWW}}}zzzwww{{{~~~yyyrrr~~~qqqSSSDDDAAAAAA@@@AAAAAAAAA@@@???===<<<;;;;;;<<<<<<===???@@@AAA??????>>>===>>>???AAABBBBBBBBBBBBCCCCCCCCCDDDDDDAAACCCFFFGGGHHHIIIKKKMMMKKKJJJKKKLLLLLLPPP\\\hhhkkkffffffrrr|||bbbPPPNNNHHH===HHH======GGGEEE???OOOiii{{{kkkXXXLLLFFFBBBBBBEEEAAA======BBBEEEEEEIIIQQQZZZcccqqq|||~~~rrraaaRRRMMMQQQWWWfffsssyyyooo```ZZZ[[[\\\```aaagggrrr|||uuuhhhiiiiiibbb]]]^^^ppp~~~cccNNNGGGHHHAAACCCDDD@@@<<<<<<===>>>???>>>===<<<<<<===>>>???>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBCCCBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDHHHGGGFFFDDDDDDDDDEEEEEE@@@AAACCCEEEFFFFFFEEEEEEDDDCCCAAA@@@>>>===<<<<<<777777666555333222111111000000000000000000000000000000000000////////////............/////////000.........------.........------...///000000000000---...111444333///222777999444888@@@@@@BBB\\\{{{nnnqqqtttwww}}}wwwqqq___GGG>>>CCCCCC???<<<======;;;===AAA:::===:::222...111444444444222000000333555111,,,...///000111111000//////111111111111111000//////---.........//////000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,\\\uuu}}}~~~|||eeeLLLBBB???;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999:::<<<>>>@@@AAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIJJJIIIJJJJJJJJJKKKNNNSSSWWW___cccqqq}}}^^^KKKGGGHHHBBBAAA???>>>???DDDJJJNNNqqqlllZZZRRRLLLFFFBBBFFFBBBAAACCCCCCAAABBBFFFHHHQQQ___lllvvv{{{~~~xxxlllbbbUUUMMMNNNXXXeeemmmwwwpppggg^^^TTTPPPUUU^^^aaajjjttt~~~}}}rrrhhhhhhnnnsssYYYGGGCCCFFFCCCBBBAAA@@@???===<<<<<>>=========>>>@@@AAA===???CCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCGGGGGGEEEDDDCCCCCCCCCCCC@@@BBBEEEGGGHHHHHHFFFEEECCCCCCCCCBBB???===:::888888777555333111000000///111111111111000000000///111000///---------...///........................------------------------///////////////.........///000000000111111111111///111222444888>>>EEEJJJNNNHHHEEEHHHKKKMMMTTT]]]fffqqqyyyoooccc[[[WWWVVVRRROOONNNLLLHHHDDD@@@===<<<;;;999888888888777777666666333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------------------------------......---------,,,,,,,,,eeeppp}}}}}}^^^JJJCCC@@@===========================<<<;;;::::::;;;<<<>>>@@@AAAAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDIIIJJJKKKKKKKKKMMMQQQTTT[[[___hhhuuuzzz___PPPKKKEEECCCAAA>>>>>>@@@DDDGGGXXXuuulllYYYNNNIIIHHHFFFBBBAAACCCDDDBBBCCCFFFFFFIIIOOOVVV^^^hhhqqqwww|||zzznnnfffWWWRRRNNNRRR^^^jjjsssvvvmmmeee[[[VVVSSSRRRWWW]]]fffqqq}}}mmmXXXIIIDDDEEE@@@@@@???>>>===<<<<<<;;;>>>>>>======>>>>>>???@@@<<>>;;;888777777666444333111111000000111111111000000000//////000000///.......................................------------------------///.....................//////000000000111111111333444444444444777;;;???===999888;;;===<<<@@@EEEBBBGGGMMMTTT[[[ggguuu}}}~~~|||wwwpppkkkgggeeeeeeaaa___aaakkkuuuuuujjj___LLLEEE===::::::<<<;;;999???===;;;888666555444444666666666555555555444444333333333333333333333333000000000000000000000000////////////////////////////////////////////////////////////////////////................................................------------------------------------------------......---------,,,,,,,,,wwwppp{{{{{{}}}vvvooolllmmmooovvv}}}tttrrruuupppUUUFFFCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===???@@@@@@@@@???????????????@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBIIIJJJLLLLLLLLLLLLNNNPPPUUU[[[```cccjjjttt[[[QQQIIIGGGCCC@@@>>>>>>@@@AAACCCSSSqqqppp^^^TTTOOOKKKFFFCCCEEEEEECCCCCCEEECCCCCCDDDEEEJJJRRR\\\cccjjjooovvv}}}}}}~~~{{{qqqhhh___UUUOOOIIIKKKTTTdddtttzzzuuunnn___WWWPPPQQQTTTXXX^^^dddrrrttt^^^QQQHHHCCCBBB>>>=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>;;;===@@@AAA@@@???>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDD@@@AAACCCEEEFFFEEECCCBBB@@@??????===;;;999777666555444333222111111111111000000000000////////////...////////////...------------------------------------------------------........................////////////000000000000333333444333111111333444444222333666666444333555888:::;;;<<<>>>CCCLLLRRRKKKMMMWWWkkk}}}|||iiiVVVLLLJJJHHHIIIMMMPPPOOOMMMRRROOOMMMNNNQQQSSSRRRPPPKKKIIIGGGDDDAAA???>>>======<<<>>>DDDJJJKKKEEE@@@<<<888555555888;;;;;;:::555555444333333333333444333333333333333222222222222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------......---------,,,,,,,,,zzz}}}qqqkkkbbb[[[YYY\\\bbbfffccc___YYYVVVXXX\\\aaaccc```^^^[[[YYYZZZ\\\^^^___aaaccciiiuuu~~~~~~rrriiihhhvvvdddLLLCCCCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>???======>>>>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDHHHJJJLLLMMMLLLKKKLLLLLLPPPXXX^^^\\\ZZZggguuucccVVVMMMJJJEEEBBB@@@@@@@@@@@@AAAEEEUUUsss|||gggYYYTTTLLLGGGFFFEEECCCAAABBB@@@BBBDDDEEEFFFHHHKKKMMMUUUZZZccclllsssvvvwwwwwwyyy}}}xxxooobbbWWWPPPLLLJJJIIIRRRZZZggguuu{{{ssscccVVVQQQNNNMMMSSSYYY```kkkttt~~~]]]LLLHHHEEE@@@>>><<<<<<<<<<<<<<<=========;;;<<<===>>>???>>>===<<<:::<<<>>>???>>>=========<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDAAABBBCCCDDDEEEDDDCCCBBB???>>>===;;;:::888666555333222222111111111111222000000/////////.........---.../////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------................../////////000000...///111111111000111222333333444666666444333333222555888999888777777888;;;888888CCCPPPRRRGGG:::<<<:::888999:::;;;999888:::888888999<<<<<<;;;999666777888999:::::::::::::::::::::::::::999777666666444222333555777666444333333333444444555555666111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------------------------------------------------------......---------,,,,,,,,,|||oooddd\\\XXXRRRLLLJJJJJJLLLNNNIIIFFFDDDCCCEEEGGGGGGGGGFFFFFFHHHLLLRRRWWWXXXWWW[[[[[[]]]```iiiyyyyyywww|||}}}|||www~~~}}}qqqvvv{{{[[[GGGAAABBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>999:::<<<===???AAABBBBBB???@@@@@@@@@AAAAAAAAABBBAAABBBBBBCCCEEEFFFFFFGGGEEEHHHKKKLLLLLLKKKKKKKKKPPPUUUXXXWWWVVV^^^ooo~~~mmmeeehhhddd[[[QQQLLLFFFBBBAAAAAA@@@???DDDCCCGGGVVVrrrlll\\\RRRIIIFFFEEECCCBBBCCC@@@BBBEEEGGGFFFEEEFFFFFFGGGJJJQQQXXX```fffkkkmmmppptttyyy}}}|||uuunnnjjj[[[UUULLLFFFGGGMMMTTTYYYdddiiinnnnnnggg\\\PPPIIIHHHKKKSSS[[[aaajjj{{{yyygggKKK@@@AAABBB@@@===<<<<<<<<<============>>>:::;;;<<<>>>>>>===<<<<<<999;;;===>>>===<<<<<<===<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDBBBCCCCCCDDDDDDCCCBBBAAA>>>===<<<:::999777666666222111111000000111111111/////////............---,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...---............/////////,,,...000111111000111222111111111000000222333333///111444666666444444333<<<888444555999;;;999666888777666777777777666555444444555777888999888777666777777777555444222111222333444333333333444666222111111111111111///...111111111222222222222222111111111111111111111111111111111111111111111111////////////////////////................................................................................................------------------------------------------------------------------------......---------,,,,,,,,,vvvzzzzzzzzz}}}}}}lll\\\SSSLLLJJJHHHFFFEEEEEEEEEEEEAAA@@@??????@@@@@@>>><<<>>>@@@CCCIIINNNRRRSSSRRRSSSUUUYYY\\\^^^eeeuuuxxxnnnrrr}}}~~~~~~pppfffqqqqqqSSSDDD@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<888999;;;===???AAAAAABBB??????@@@@@@AAABBBBBBBBB>>>???@@@AAACCCDDDEEEEEECCCFFFIIIJJJKKKKKKLLLMMMSSSRRRQQQOOORRR\\\jjjuuuttt^^^```dddaaa[[[TTTKKKDDDBBBAAA???>>>@@@@@@AAAEEETTTuuummm___QQQKKKIIIFFFEEEFFFAAABBBBBBAAAAAADDDHHHLLLCCCDDDFFFIIINNNSSSXXX[[[___cccggglllooossswwwzzz}}}~~~{{{wwwuuurrrlllddd[[[SSSNNNGGGFFFEEEGGGNNNXXXbbbiiigggeee___UUULLLHHHKKKOOOHHHPPP\\\gggooozzzppp~~~~~~kkkVVVBBB<<>><<<<<<<<<===============:::;;;;;;<<<<<<<<<<<<<<<999;;;======<<<;;;<<<===<<<======>>>???@@@AAAAAA??????@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<:::999777666666666111111000000000000000000///.........------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------.........//////000222111000//////000///111///,,,---111444333444333222222333666999;;;555555555555444333444666222222444555666777777777111111333444555555555555555555555444333222000///111222333222111111222333444555555666666666555555111111222222222111111000000000000111111111111111000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,cccnnnyyy~~~{{{yyy~~~jjj[[[QQQLLLFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA????????????===;;;===???BBBEEEHHHKKKNNNOOOLLLMMMRRRWWWYYY[[[dddooo~~~xxx}}}uuupppqqqssstttzzzssszzz~~~fffMMMAAA???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999:::<<<>>>?????????>>>>>>>>>??????@@@AAAAAAAAA>>>??????@@@AAABBBBBBCCC@@@CCCFFFHHHJJJKKKMMMOOOQQQOOONNNMMMQQQXXXaaahhh~~~uuuggghhhmmmoooeeeWWWLLLGGGDDD@@@>>>>>>>>>???@@@EEEYYY}}}{{{fffZZZRRRLLLIIIIIIDDDCCCBBB@@@@@@BBBGGGJJJFFFEEECCCCCCDDDEEEHHHIIIMMMPPPSSSVVVZZZ^^^cccggghhhkkkooorrrssstttuuuwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxwwwuuutttsssoookkkggg]]][[[XXXSSSNNNJJJGGGEEEFFFIIINNNSSSWWW[[[___aaaYYYTTTLLLEEEBBBFFFNNNUUUTTT[[[hhhwwwxxxooojjjrrr|||tttkkkXXXKKK@@@===??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::;;;<<<<<<;;;;;;<<<======>>>>>>>>>??????@@@@@@<<<<<<>>>???AAABBBDDDDDDCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>======;;;:::888666555444444444222111000///////////////.........---------,,,,,,---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------.........///000111000///...///000000333222......222444111///...,,,,,,---000222333...111333333222111222333///111333444555555555555111111222222111111111222222222222333444555555666444555555555444222111000---...///000000000111222111111222333333222111000/////////000000000111111000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,YYYeeeyyy{{{zzz~~~{{{|||}}}fffUUULLLGGGFFFLLLKKKJJJHHHFFFEEEDDDCCCDDDAAA>>>======>>>>>>======???@@@BBBCCCFFFKKKOOOOOOKKKLLLSSSWWWYYY```iii|||}}}uuuqqqkkknnnvvv}}}}}}{{{xxxqqqiiilllnnnuuuttt^^^HHH@@@???===<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::999999;;;<<<===>>>>>>===<<<;;;<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAAEEEGGGIIIKKKOOOQQQMMMNNNPPPQQQRRRSSSVVVYYYcccppprrrlllwwwtttcccUUUMMMHHHCCC???@@@>>>@@@AAABBBIII]]]rrr{{{hhh\\\QQQKKKIIIFFFGGGGGGFFFCCCAAAAAABBBHHHGGGEEECCCBBBAAAAAAAAACCCEEEFFFGGGIIIMMMRRRUUUUUUXXX\\\___aaabbbdddfffbbbcccdddddddddcccbbbaaabbbaaa___^^^\\\XXXSSSPPPJJJHHHEEECCCCCCEEEHHHJJJMMMSSSYYY]]]\\\WWWQQQNNNKKKGGGDDDDDDHHHMMMPPPRRRbbbfffqqqrrrfffbbbfffnnn|||kkkbbbMMMEEE???>>>===;;;:::;;;;;;;;;;;;::::::999999999<<<;;;:::999:::;;;<<<===:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>?????????:::;;;<<<>>>@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@????????????>>>===<<<;;;;;;:::999888666444333222333333222111000//////...............---------,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......---...///.........111333...222222......111000,,,000111333555666444000---000000000//////000111333000111333333222000000000555555555333111000111222222111000000000000000111+++,,,...111333333222111///000111111000000111222,,,---...///000///...---........./////////000000000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,VVVbbbzzzzzztttyyy}}}uuummmnnnxxxqqq\\\RRRNNNKKKHHHGGGNNNOOOOOONNNKKKHHHGGGHHHFFFDDDBBB???===<<<;;;;;;===<<<<<<===???BBBFFFHHHKKKMMMNNNOOOPPPUUU]]]ddduuuuuujjjaaahhhqqq{{{}}}xxxqqqnnnmmmfffjjjvvveeeUUUDDD===<<<;;;<<<===::::::::::::::::::::::::<<<<<<::::::::::::<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>============AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKNNNNNNOOOPPPRRRTTTUUUVVV\\\^^^rrrzzz{{{bbbPPPRRRNNNBBB@@@???>>>===>>>BBBIIIMMMgggppp```TTTLLLGGGHHHKKKKKKJJJFFFBBB???CCCAAABBBDDDCCC???>>>AAAAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHJJJKKKMMMNNNNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDD>>>>>>@@@CCCGGGJJJNNNOOO\\\VVVRRRRRRNNNHHHDDDDDDCCC???@@@HHHNNNQQQXXXaaaqqq}}}~~~mmm^^^YYY]]]dddkkkZZZ@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::@@@???>>>;;;888888:::<<<:::;;;<<<===???AAABBBCCCFFFDDDAAA???>>>???@@@AAA@@@@@@???>>><<<:::999888666555444222111111222222111111000///////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++******************---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////////////////////////////////////////////////////////////////000000000000222111111111000000//////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------+++---///000...,,,++++++------------------------,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,nnnkkkrrrwww~~~|||mmmbbbdddnnn~~~iii[[[LLLGGGGGGHHHJJJLLLUUUTTTQQQMMMIIIHHHIIIJJJGGGEEECCC@@@>>><<<<<<;;;===<<<<<<<<<>>>AAADDDEEEGGGIIIKKKLLLNNNSSS[[[aaattt~~~pppddddddjjjqqqsssooollllllnnnrrrzzz]]]OOOAAA<<<<<<<<<<<<===::::::::::::::::::::::::;;;;;;:::999999:::;;;;;;<<<===============<<<<<<>>>=====================??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLQQQPPPPPPOOOPPPPPPQQQQQQSSSXXXccc|||zzzbbbOOOIIIIIICCCAAA???>>>===@@@DDDGGGGGG```lll]]]RRRNNNKKKIIIHHHHHHGGGFFFCCCAAABBBDDDCCC@@@@@@CCCCCCBBBBBBAAAAAAAAABBBBBB>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIKKKMMMNNNNNNJJJHHHHHHGGGBBB@@@AAABBBBBBGGGPPPXXX^^^hhhrrr~~~yyytttvvvsssmmmdddWWWQQQWWWaaafffQQQ@@@??????>>>===<<<;;;:::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999999;;;===;;;;;;<<<===???@@@AAAAAAEEECCCAAA???>>>???@@@AAA@@@??????>>><<<:::888777666555333111111111111222000000///............///------,,,++++++++++++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...------------....................................////////////////////////////////////////////////....../////////000000000111111111000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................................................................///.........------------...000222222000///......------------------------,,,,,,,,,------------...------------------------------------------------......---------,,,,,,,,,|||pppjjjsss|||zzz}}}}}}{{{~~~ttteeeXXXYYYcccvvv}}}jjjUUULLLEEEDDDFFFIIINNNTTTYYYVVVPPPJJJEEEEEEHHHKKKHHHGGGEEECCC@@@>>><<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBEEEGGGHHHJJJOOOXXX^^^rrryyymmmpppsssttttttwww|||}}}yyytttSSSGGG===;;;<<<;;;<<<===::::::::::::::::::::::::::::::999888888999::::::;;;;;;<<<<<<<<<<<<;;;;;;===========================>>>???@@@BBBCCCDDDEEECCCDDDDDDFFFGGGIIIKKKLLLPPPPPPOOONNNNNNNNNOOOPPPTTTZZZ\\\eee}}}www{{{vvv\\\OOOSSSFFFEEEBBB@@@?????????@@@<<>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIDDDAAA@@@CCCCCCAAAAAADDDGGGKKKTTT^^^gggppp~~~|||wwwtttooofff[[[QQQLLLSSSgggzzztttYYYEEE???>>>>>>===<<<;;;::::::999999999999999999999999888888888999999999::::::<<<;;;:::999999:::;;;<<<888:::<<<<<<;;;;;;<<<===<<<<<<======>>>?????????CCCBBB@@@???>>>???@@@@@@???>>>>>>===;;;999777666444333222000000000111111//////...------------...------,,,+++++++++++++++++++++++++++++++++++++++***************************++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------....................................////////////////////////////////////////////////.........////////////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....................................................................................------------...000222222000/////////------------------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,{{{rrriiieeecccgggttt|||xxxyyyyyyooobbbVVVVVV```rrroooYYYNNNIIIFFFFFFFFFFFFLLLSSSRRRPPPKKKFFFBBBAAADDDGGGIIIHHHGGGEEECCC@@@>>><<<<<<;;;;;;:::;;;<<<======???AAADDDFFFHHHMMMUUU[[[jjjyyylllccceeellliiiLLLCCC<<<<<<===;;;;;;<<<999999999999999999999999999888888888888888888999999999:::;;;;;;;;;::::::<<<<<<<<<===============>>>??????@@@BBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMLLLLLLNNNPPPRRRTTT[[[^^^\\\]]]ppprrrcccoooyyymmm[[[RRRIIIGGGDDDBBBAAA@@@???>>>EEECCCDDDQQQpppzzzgggYYYTTTQQQLLLHHHLLLGGGDDDEEEDDDAAAAAACCCBBBAAA@@@???>>>>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCEEEEEEFFFFFFBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGFFFFFFDDDCCCBBBAAA???AAAEEEGGGFFFJJJOOOQQQZZZfffqqqyyy}}}{{{yyyvvviii___UUUOOOSSSddd|||kkk\\\JJJ<<<======<<<<<<;;;::::::999888888888888999999999999999999999999::::::::::::<<<;;;999888888999;;;<<<888;;;>>>???===<<<<<<<<<<<<<<<===============>>>AAA@@@@@@????????????@@@=========;;;:::888666555333222111/////////000111......---,,,,,,,,,,,,------,,,,,,+++***+++++++++***************************************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------................................................------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................................................................------------------------+++---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvjjj```\\\```mmmzzz~~~vvvqqqrrrtttooohhh\\\[[[bbbrrr|||cccPPPIIIFFFDDDDDDAAA???BBBGGGHHHHHHGGGDDDBBBAAABBBDDDHHHHHHHHHGGGEEEBBB???===;;;:::::::::::::::::::::===???CCCEEEFFFKKKRRRXXX]]]~~~pppcccbbbiiiaaaIIIBBB=========;;;999:::999999999999999999999999888888888888888888888888888888999:::::::::::::::;;;;;;<<<<<<=========>>>@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLNNNQQQTTTVVVYYYWWWXXX]]]aaammmiii```jjjoooeeeWWWOOOKKKEEEBBBAAA@@@>>>===AAAAAA@@@BBBPPPnnnwwwkkkaaaUUULLLRRRLLLGGGGGGGGGEEEDDDFFF??????>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCC??????@@@AAABBBDDDEEEEEECCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>===@@@@@@CCCHHHKKKMMMRRRYYY^^^kkkzzz}}}qqqgggZZZUUUSSSWWWaaauuuzzzcccQQQHHHBBB===<<<<<<;;;;;;:::999999999777777777888888999999999::::::::::::;;;;;;;;;;;;<<<;;;999888888999;;;<<<;;;===@@@AAA???===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@?????????<<<<<<;;;:::888666444333222111000/////////000111......---,,,,,,,,,,,,,,,,,,,,,+++************+++************************))))))*********+++++++++))))))+++,,,,,,+++))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------------------.................................///................................................................................................------------------------........................................................................,,,,,,------------------)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooeeefffkkknnnnnnxxxtttnnnlllnnnrrrsssrrriiieeeiiiuuu~~~lllYYYMMMFFFDDDDDDEEECCC??????CCCBBBDDDEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGDDD@@@>>>999:::::::::999999999999;;;???BBBCCCEEEIIIOOOTTTYYYwwwrrr}}}zzzzzz~~~ZZZFFFAAA=========:::999;;;999999999999999999999999777888999999999999888777777888999::::::;;;;;;:::;;;;;;;;;<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEFFFHHHJJJKKKOOONNNMMMLLLMMMOOORRRTTTVVVQQQVVV^^^\\\[[[ppplllgggrrrxxxttt^^^WWWLLLEEEBBBAAA???===:::???CCCCCCAAAKKKddd|||ooodddZZZRRRJJJIIIHHHEEEDDDEEEAAAAAA@@@@@@@@@AAAAAABBB>>>>>>??????@@@AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDCCCBBBBBBBBBAAA@@@@@@@@@??????>>>>>>???@@@AAABBBCCCDDDIIIPPPTTTWWW```iiiqqqlll\\\PPPTTT]]]kkkyyynnnVVVEEE@@@@@@???::::::::::::999999999888666666666777888888999999::::::;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;>>>@@@@@@>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???>>>;;;;;;:::999777555333222222111000//////000111111......---,,,,,,,,,,,,---,,,,,,+++***************************************)))))))))***++++++,,,,,,)))******************)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------...............................................................................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,vvvtttrrrooorrrqqqqqqrrrtttwww{{{~~~yyyssssss{{{qqq\\\OOOKKKFFFDDDEEEHHHHHHDDDBBBCCC@@@BBBDDDDDDCCCBBBCCCCCCCCCEEEGGGIIIHHHEEEBBB???888999999:::::::::999999:::===AAABBBCCCFFFKKKPPPYYYkkknnnrrrjjjlllvvvPPPCCC>>>;;;<<<<<<999999<<<888888888888888888888888888888999::::::999888888777888999:::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBDDDEEEGGGIIIJJJMMMKKKJJJJJJKKKOOOSSSUUUXXXUUUWWWZZZZZZ[[[hhhyyy}}}yyymmm\\\PPPIIIFFFCCC@@@>>>???BBBCCC>>><<>>@@@@@@@@@???>>>::::::999888666444222111222111000000000000222222///......---------------,,,++++++***************************************((())))))***++++++,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------+++,,,---,,,++++++---///++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,wwwxxx}}}tttvvvzzz}}}}}}~~~~~~||||||hhhQQQHHHJJJEEECCCCCCHHHIIIDDD@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAACCCFFFIIIHHHFFFBBB@@@888888999::::::::::::999999<<<@@@AAAAAADDDIIIMMMUUU[[[qqquuuyyywwwvvvnnnGGG???;;;999::::::999:::>>>888888888888888888888888888999:::;;;;;;:::999888777888999:::;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAAAAABBBCCCEEEGGGHHHIIIGGGFFFFFFGGGKKKPPPUUUYYYZZZYYYVVVQQQTTT^^^eeegggkkkZZZPPPKKKGGGDDDBBB<<<:::>>>@@@@@@CCCHHHEEEWWWssstttjjj___WWWSSSLLLKKKIIIHHHFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@???AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDFFFIIIOOOTTTWWWaaadddmmmwww~~~~~~qqqdddZZZUUUTTT]]]kkkooobbbNNN???<<<===999111999999999888888888888888444555555666777888888999888888999999999:::::::::888999999::::::999999888666888:::;;;:::;;;<<<===999999:::;;;;;;<<<======888:::===@@@AAA@@@>>>===999999888777555444222111222222111000000111222333//////...------------...,,,++++++***)))*********))))))))))))))))))))))))((())))))***++++++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------***+++++++++******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,rrrdddUUUKKKIIIFFFGGGJJJKKKGGGDDDEEEFFFCCCBBBDDDEEECCC@@@???AAADDDEEEEEEHHHKKKGGG@@@;;;:::999888888888999::::::;;;<<<===???BBBGGGKKKOOOZZZllluuummmpppuuuXXXEEE<<<<<<;;;:::999777777666999999999888888888777777:::999777777777999;;;===888888888888999:::;;;;;;::::::999999999:::;;;;;;===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHGGGGGGGGGIIIKKKNNNPPPZZZXXXVVVTTTVVVZZZ___bbblll|||xxx~~~kkkOOOJJJOOOJJJDDDCCCAAA>>><<<<<<>>>@@@DDDIIISSSbbbzzz~~~rrriii^^^[[[VVVPPPLLLJJJJJJJJJHHHGGGEEEFFFGGGGGGEEEDDDEEEEEEEEEDDDCCCCCCEEEGGGDDDCCCDDDGGGFFFDDDEEEIIILLLNNNRRRWWW[[[aaaggglllvvv}}}~~~ppp```VVVOOOOOOZZZgggxxxfffPPP>>>===>>>999666888;;;:::888888888888777555888888888888777777777777888999;;;<<<<<<<<<;;;;;;999:::;;;;;;999999:::;;;555888;;;======<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;999888888;;;===>>>>>><<<;;;888666444222111111111111000///////////////......---,,,,,,,,,,,,------,,,++++++******+++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------++++++++++++------))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---uuuhhh___TTTMMMIIIJJJKKKIIIHHHJJJRRRLLLFFFCCCCCCCCCBBBBBBBBBEEEFFFDDDEEEGGGEEEAAA===<<<:::888888888888999999:::;;;<<<>>>AAAFFFIIIQQQXXXfffvvvyyyrrrxxxiiiPPPBBB<<<;;;;;;:::888777777666999999999888888777777777888888777777888999;;;<<<999999888888888999::::::::::::999999999:::;;;;;;======>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGHHHHHHGGGGGGHHHKKKMMMOOOSSSSSSSSSSSSUUUXXX[[[]]]YYYfffooojjjnnnmmm^^^UUUQQQJJJIIIHHHFFFBBB@@@>>>>>>???>>>AAAEEEMMM\\\rrrwwwssslllddd]]]XXXUUUTTTRRROOOMMMLLLLLLKKKJJJIIILLLLLLKKKJJJHHHIIIKKKNNNNNNMMMPPPTTTVVVUUUWWW\\\___bbbgggmmmssszzzxxxnnnfff___YYYTTTQQQTTTaaaooolll[[[III;;;;;;===999777:::;;;:::888888999999777666777777777777777777777777999:::;;;<<<<<<;;;::::::888999;;;:::999888999;;;888:::======<<<;;;:::;;;<<<===>>>>>>>>>===<<<;;;999888777888:::<<<<<<;;;:::999777555444222222222111000000///////////////......---,,,,,,,,,,,,------,,,++++++******+++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++,,,------...---,,,,,,++++++,,,,,,---*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---yyyqqqfffZZZOOOLLLLLLKKKKKKMMMXXXRRRJJJEEEDDDDDDDDDBBBDDDIIIJJJFFFBBBBBBCCCBBB???===;;;999888777888888888999:::;;;<<>>;;;;;;:::999888777777666888888888888777777777777777777777888999999::::::::::::999888888888888999999999999999999:::;;;;;;=========<<<<<<<<<;;;;;;AAAAAABBBBBBCCCDDDFFFGGGIIIHHHHHHHHHHHHJJJLLLMMMLLLMMMOOORRRTTTWWWYYYZZZ[[[^^^lll{{{fffbbbllliii___VVVMMMLLLJJJGGGCCC@@@>>>>>>>>>>>>???@@@AAAEEEOOO]]]ggg|||yyytttrrrkkkgggccc```^^^^^^\\\[[[ZZZZZZYYYWWWUUUVVVYYY\\\bbbbbbgggmmmpppqqqvvv{{{~~~yyynnnccc[[[PPPNNNMMMNNNRRR]]]qqqmmmPPPKKK@@@888:::;;;888999===;;;:::888888999999888666666666666666666666666666::::::;;;;;;;;;:::999999777999:::999888777888999:::<<<>>>>>><<<:::::::::===>>>>>>???>>>===<<<;;;777777666888::::::999888888777666444333333333333111000//////......//////......---,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))******++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,yyyjjj\\\UUUSSSPPPNNNNNNSSSQQQMMMHHHGGGGGGFFFBBBIIIPPPSSSLLLDDDAAA@@@@@@@@@???===:::888777777777777888999999:::===AAADDDFFFMMMXXXeeesssjjjkkkkkklllpppzzzgggNNNAAA===:::::::::999888777777666777777777777777777777777555666777888999999999999;;;:::999888777777777777888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>;;;999888888999999888777444444444555555555555555:::::::::::::::999999888777888999888777666777888:::;;;======<<<:::;;;;;;===>>>??????>>>===;;;:::777777777999::::::888666555555444333333333333333000000///............///...---,,,,,,++++++,,,,,,,,,++++++******************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,{{{qqqjjjddd]]]XXXVVVZZZ[[[VVVLLLGGGIIIKKKJJJMMMVVVZZZRRRHHHAAA???>>>BBB@@@>>>;;;999888777777666777888888888;;;???BBBHHHNNNWWWbbbmmmxxxuuuzzznnnfffaaahhh{{{}}}^^^HHH>>>===:::999999888888777777777666666666666666666666666444555666888888888888888;;;:::999888777666666666888888888888999:::;;;<<<:::;;;;;;<<<>>>???@@@@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNMMMNNNOOORRRVVVZZZ]]]WWW___bbbbbbssszzztttiiiaaaVVVMMMHHHFFFEEEDDD<<<============>>>@@@AAABBBFFFPPP___uuu}}}{{{tttsssmmmbbbWWWPPPQQQTTT\\\ZZZYYY___ooouuu```KKK>>>;;;999888:::999777999<<<:::888777777999999888666333444444444555555555666999999999999888999999999777888999888666555666777777999;;;;;;;;;;;;<<<===<<<===>>>>>>===<<<;;;:::888888888999;;;:::888555333333222222222222333333000//////...............------,,,++++++++++++,,,,,,+++******))))))******)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,yyy}}}}}}xxxsssrrrzzz|||rrr]]]NNNMMMRRRTTTOOOVVVZZZRRRHHHBBB@@@>>>BBB@@@>>><<<:::999888888666777888777777:::===@@@FFFLLLVVVaaalllxxxvvvlllnnn~~~qqqVVVDDD======999999888888888777777777555555555555666666666666555555555666777777888888;;;:::999888777666666666777777777888888:::;;;<<<::::::<<<===???AAABBBBBB@@@@@@AAAAAABBBCCCEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJPPPOOOOOOOOOQQQUUUYYY\\\TTT___ccc]]]^^^vvvzzz~~~lllqqqiii]]]SSSMMMIIIDDDAAA???>>>>>>===<<<<<<;;;;;;>>>???CCCIIIUUUeeeuuu|||vvvmmmgggbbb```ZZZRRRLLLMMMUUU\\\kkkrrrzzz}}}ooo]]]KKK@@@===999888888888888888888888888777666666777888777666333333444444555666666666888888777777888888999:::888999999888666555666777666777999999999:::<<<===:::;;;<<<<<<===<<<;;;::::::999888999999999777555222222111111111111222222000///......------......------,,,+++++++++++++++++++++***))))))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******++++++++++++************++++++,,,,,,------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++uuuxxx{{{~~~}}}|||~~~~~~{{{dddWWWTTTSSSMMMRRRRRRJJJCCCAAAAAAAAABBB@@@>>><<<::::::::::::777888888777777999<<>>;;;;;;888888888888777777777777444444444555555666666666555555444444555666888999999999888777777666777777666666777777888:::;;;<<<;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDEEEGGGHHHIIIJJJKKKKKKOOOOOOOOOPPPQQQSSSTTTUUUXXX\\\aaaaaa]]]cccxxxpppnnnhhhaaa\\\XXXTTTLLLFFFGGGFFFCCCAAA???>>>===;;;<<<>>>@@@BBBEEEJJJPPPTTT[[[ggg|||zzzzzzyyysssjjj```WWWSSSQQQPPPLLLIIIJJJQQQ^^^ggg}}}nnn[[[KKK>>>999;;;888777555555666888777555666555444555666777666555333444444555666666777777666666666666777999:::;;;999::::::999777666666777666888888888777777999;;;777888:::;;;;;;;;;;;;:::;;;999777666777777666555222111111000000000111111//////...------------...---,,,++++++***+++++++++++++++***)))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************************************************************)))*********++++++++++++)))***+++,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++uuutttuuuxxx}}}~~~}}}|||||||||||||||||||||||||||{{{~~~uuuyyy{{{aaaSSSJJJKKKMMMJJJCCC>>>@@@CCCDDDAAA@@@>>><<<;;;::::::;;;777888888777777999<<>>>>>??????@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQQQQQQQOOONNNQQQPPPVVV```bbb___cccmmmkkkiiihhhiiiiiieee\\\UUULLLIIIEEEBBBAAA@@@>>>===;;;<<<>>>>>>>>>???AAACCCDDDJJJVVVfff{{{|||uuuuuuuuuqqqdddUUUJJJHHHKKKHHHGGGFFFGGGMMMXXXfffppp}}}```MMM@@@888666888777555222222555888777333555444333444555666555444444444555555666777888888555555555555777999;;;<<<999:::;;;999777666666777888999999777666555777888555666888:::;;;;;;;;;:::;;;888555444444555444444222111111000000000000000//////...------------...---,,,++++++******+++++++++******)))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++------------++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++pppsssvvvyyyzzzyyywwwvvvxxxxxxyyyyyyzzzzzzzzzzzz}}}||||||}}}|||xxxtttnnniii}}}iiiQQQJJJHHHCCC======@@@CCCBBB@@@??????>>>>>>===<<<<<<;;;999999999888777888:::<<>>>>>??????@@@@@@??????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPQQQQQQPPPOOOMMMRRRTTTWWWZZZ]]]___``````nnnvvvgggnnn}}}zzzuuucccSSSNNNLLLCCC@@@CCCAAA999???@@@<<<<<>>:::;;;:::777666666666666666666666666444444444444444444444444444444444555555555555666777777777777777777777777777888888999999999888888;;;:::888777555444444333666666666555666777777888777666555444444333444444444333222000///.........------,,,,,,,,,,,,++++++************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---***(((+++,,,,,,******,,,,,,,,,+++++++++******)))************+++++++++))))))***++++++++++++***************************,,,+++******,,,,,,+++*********************************+++++++++,,,,,,,,,++++++******++++++,,,---************************lllnnnqqqtttvvvuuuttttttsssssssssttttttvvvwwwwww{{{zzzxxxyyyzzzzzzwwwuuullliii~~~qqqTTTHHHEEEAAA<<<<<<@@@CCCCCCAAAAAAAAA@@@???>>>>>>======;;;<<<;;;:::888888:::<<>>777888666555555555555555555555555555555555555555555555555333333444444555555666666444555555666666666666666777777777888999:::;;;;;;=========>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKMMMMMMNNNNNNPPPQQQRRRSSSWWWWWWXXXYYYZZZ]]]___```mmmxxx}}}|||lll]]]TTTKKKCCCFFFHHH???BBBCCC@@@999777<<<@@@???======???BBBIIIRRRZZZ```bbbgggqqq{{{qqqddd\\\ZZZSSSNNNJJJGGGDDDBBBGGGOOOMMMOOOZZZiiiqqqvvv}}}```RRRBBB999888:::999666555555555555555555555555444444444444444444444444555555555666666666666777777777777777777777777777777888888888888888777777999999777666555444444444888888777777888888999999777666555444333333333333444333222000///.........------,,,,,,,,,,,,++++++************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111---+++,,,000000---+++,,,,,,,,,+++++++++******)))************+++++++++))))))***+++++++++++++++************************,,,+++******,,,,,,+++************************************+++++++++,,,,,,++++++******++++++,,,---************************jjjkkkmmmppprrrsssttttttnnnnnnmmmmmmnnnpppssstttvvvuuuttttttuuuuuusssqqqxxxwwwrrrmmm|||ZZZIIICCC???;;;;;;???BBBCCCBBBCCCCCCBBBAAA@@@???>>>===>>>???>>>===:::999:::;;;<<<>>>CCCMMM\\\lll{{{ssspppssspppqqqxxx}}}tttvvvkkkQQQFFF:::777999777555555555555555555555555444444444444444444444444444444444444444555555555444555555666666666666666777777888999:::;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIJJJMMMLLLLLLLLLNNNQQQTTTVVVZZZYYYXXXWWWXXXZZZ]]]^^^bbbaaasss{{{ppphhhcccbbbXXXIIIHHHIII@@@EEEEEEBBB===;;;>>>???>>><<<<<<>>>???BBBEEEGGGHHHIIIJJJNNNUUU```lllwww}}}uuummmiiiiiikkkvvvnnnfffaaaZZZPPPKKKJJJFFFDDDDDDEEEFFFGGGOOOXXX^^^fffvvvqqqWWWBBB===888666777888666444555555555555555555555555333333333333444444444444555666666666666777777777777777777777777777777777777888888888777666555555777777666555555555555666999999999999:::::::::;;;666666555444333333333333333222111000///.........------,,,,,,,,,,,,++++++************************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********************************++++++++++++,,,++++++++++++++++++++++++------------------------...,,,+++,,,///111///---,,,,,,,,,+++++++++******)))************+++++++++)))******+++++++++++++++************************,,,+++******,,,,,,+++************************************++++++++++++,,,+++************+++,,,,,,************************jjjkkklllnnnqqqsssvvvwwwlllkkkjjjiiikkknnnqqqtttrrrrrrrrrrrrpppmmmjjjggg{{{yyy^^^QQQPPPcccuuu___LLLCCC@@@<<<<<<>>>@@@AAAAAADDDCCCBBBAAA???>>>===<<>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLNNNPPPSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[XXX```gggttt~~~lll___```kkknnn[[[LLLKKKJJJDDDEEEFFFFFFFFFEEEBBB???===>>>>>>???@@@@@@@@@AAAFFFEEEEEEGGGKKKRRRXXX\\\]]]\\\[[[[[[___iiittt}}}}}}xxxtttssstttvvvxxx{{{vvvrrrooopppqqqssswwwqqqhhh]]]TTTQQQRRRTTT]]]VVVOOONNNLLLGGGDDDEEEFFFEEEGGGJJJKKKNNNYYYddd{{{{{{pppWWWAAA777777888888777666333222444444444444444444444444333333333333333444444444555555555555666666666666777777777777777777777777777777777777666555444333555555444444555555666777999999999:::::::::::::::666555444333222222222222222222111//////.........------,,,,,,,,,+++++++++************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((,,,...,,,***+++......,,,,,,,,,+++++++++******))))))*********+++++++++)))***++++++,,,,,,++++++************************,,,+++******,,,,,,+++***************************************++++++++++++***************++++++,,,************************iiijjjkkklllooorrruuuwwwlllkkkjjjjjjlllooorrrtttppppppqqqnnniiibbb\\\XXXfffooo}}}aaaLLLFFFIIIHHHQQQfff|||sss[[[JJJEEEBBB???======>>>??????CCCCCCAAA@@@>>><<<::::::@@@AAAAAA???===;;;;;;;;;<<<===AAAGGGQQQ```ppp{{{~~~sssllleee___dddmmmwwwWWWBBB===888888:::777444444444444444444444444444444444444444444444444444444444444444333333333444555555666666666666666777888888:::;;;<<<======999:::;;;<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGGGGGGGIIIKKKMMMNNNOOOOOOOOONNNPPPTTTWWWYYYYYYYYYYYYXXX```bbbdddvvvsssaaahhhzzztttbbbZZZZZZNNNKKKIIIIIIIIIGGGCCCBBB@@@???>>>===<<<<<<===>>><<<<<<>>>@@@DDDIIIMMMOOOHHHHHHHHHIIIMMMSSS[[[aaabbb```\\\YYYYYY[[[___aaabbb___[[[WWWWWWYYY\\\^^^ccc^^^WWWNNNGGGEEEGGGJJJKKKFFFCCCEEEFFFDDDEEEHHHEEEFFFKKKPPPTTTZZZhhhuuu}}}tttiiiXXXFFF;;;888888999888666444333333444444444444444444444444222222222333333333444444333333333444444444555555666666666666666666666666777777777666666444333222333333333333444555666777777888999999:::999999999555444333222222111111222111111000///............------,,,,,,,,,+++++++++************************(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,777;;;333((('''+++///,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++************************,,,+++******,,,,,,+++***************************))))))*********+++++++++******))))))******+++,,,************************eeefffgggiiilllnnnqqqrrrmmmmmmllllllmmmppprrrtttooonnnllleee\\\TTTNNNKKKTTT]]]jjjtttyyyxxxcccQQQJJJKKKBBBAAAIIIYYYccc^^^PPPEEEFFFDDDAAA>>><<<===>>>???CCCBBB@@@>>><<<:::888888===>>>??????===;;;;;;<<<<<<===@@@DDDMMM[[[lllxxx~~~yyyuuuppplllfff^^^[[[]]]tttfffKKK<<<:::555444666333333333333333333333333333333333333333333333333333333333333333333444444444444555555666666666666666888888999999::::::;;;;;;888999:::;;;<<<>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGFFFHHHKKKNNNOOOOOONNNNNNJJJMMMRRRWWWZZZZZZYYYXXXZZZSSSTTT]]]eeerrrvvvhhh}}}uuuiii___VVVNNNKKKJJJGGGFFFFFFIIIGGGDDDAAA???>>>??????:::;;;<<<>>>@@@BBBCCCCCC???AAABBBCCCEEEGGGLLLOOOPPPNNNLLLKKKLLLNNNRRRTTTSSSPPPMMMJJJJJJKKKMMMOOONNNLLLIIIEEEBBBBBBEEEHHHEEECCCCCCEEEFFFEEEJJJQQQQQQUUU___hhhnnnvvvzzzmmm[[[HHH<<<999888777666555444444444444333333333333333333333333111111222222333333444444222222333333333444444444666666666666666666666666666777777777666555444444222222222333444555666666555666888999999999888777444444333222111111111111111000//////.........///------,,,,,,,,,,,,++++++************************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))************+++************************************************666CCCGGG999+++'''+++...,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,************************,,,+++******,,,,,,+++***************************)))))))))************+++***))))))))))))***++++++************************cccdddeeehhhjjjlllmmmnnnmmmmmmmmmmmmnnnooopppqqqnnnkkkcccXXXMMMFFFCCCCCCPPPUUUWWWTTTRRRWWWaaagggssswww~~~xxxeeeTTTLLLDDD??????GGGMMMLLLHHHFFFEEEDDDAAA???===>>>@@@AAACCCBBBAAA>>><<<999888777888:::======<<<<<<<<<===:::<<>>???<<<======>>>???@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGGGGHHHJJJMMMOOOQQQRRRSSSLLLOOOSSSWWWYYY[[[[[[[[[XXXQQQQQQWWWZZZ]]]ooorrrhhh```YYYZZZXXXRRRLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???>>>===<<<<<<<<<===?????????@@@BBBDDDDDDCCCBBBBBBCCCEEEGGGIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEFFFEEEEEEEEEGGGIIIIIIHHHIIIJJJIIILLLWWWcccrrrzzz{{{oooaaaVVVJJJ===777888888666333333444555444222222222222222222222222222000111111222333333444444333333333444444444555555666666666666666666666666666666777777777666666555222222222222333444555555555666888999:::999888777444333222111111000000000000000///............///------,,,,,,,,,,,,++++++************************(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))************************************************************555@@@AAA555***+++,,,***,,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,------,,,,,,************************,,,+++******,,,,,,+++***************************))))))))))))************)))))))))))))))***++++++************************cccdddfffhhhjjjlllmmmmmmllllllmmmmmmnnnnnnnnnnnnnnnhhh]]]NNNBBB===>>>AAAMMMNNNJJJ@@@<<>>???BBBDDDDDDCCCAAA???<<<:::888777555888;;;<<<<<<<<<<<<===888:::===AAAIIIYYYlllzzz|||yyy~~~||||||zzzkkkwww~~~nnnjjjsssjjjOOO===888<<<777444666444222222222222222222222222333333333333333333333333111111222333333444555555444555555666666666666666999999999888888888777777777888999:::<<<===>>>???;;;<<<===>>>???@@@AAABBB@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJLLLOOOSSSWWWYYYQQQRRRTTTVVVXXX[[[\\\]]]YYY```^^^TTTUUU```fffbbbuuugggccceeellllllaaaTTTNNNHHHHHHIIIIIIIIIHHHGGGFFFCCCBBB@@@>>>======>>>>>>===>>>??????>>>>>>AAACCCAAA@@@@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDEEEGGGJJJJJJJJJIIIJJJKKKNNNNNNOOOOOONNNTTTddduuuiiiVVVDDD>>><<<999777888;;;777444333555555222///222222222222222222222222000000111222333333444444444444444555555555666666666666666666666666666666555666777777777777777666333222222222333333444555555777999:::::::::888777444333222111000000000000000//////............///---------,,,,,,,,,++++++************************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++333333+++''',,,---''',,,,,,,,,+++++++++******)))************+++++++++***+++,,,,,,------,,,,,,************************,,,+++******,,,,,,+++***************************))))))))))))************)))))))))))))))******+++************************```bbbeeefffeeeddddddeeeeeeeeefffiiikkkkkkjjjiiihhhaaaOOODDDFFF@@@:::>>>AAACCC>>>===CCC???>>>IIINNNRRRhhhmmmWWWPPPDDDBBBAAAAAADDDFFFGGGHHHBBBAAAAAA@@@?????????@@@BBBBBBBBBAAA???<<<:::888666888;;;===<<<;;;;;;;;;;;;======>>>III^^^qqq{{{yyyvvvtttvvv~~~}}}rrrllllllhhhbbbvvvhhhiiittt\\\???===:::777555555555555333333333333333333333333333222222111111222222333222222222444777888777666333333444444555666777777666777777777888888888888999::::::::::::::::::;;;<<<<<<<<<===============???@@@AAACCCDDDFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQQQQMMMPPPTTTXXX[[[\\\\\\\\\hhheeeaaa\\\ZZZZZZ[[[\\\dddyyy{{{iiieeexxx~~~mmmcccZZZTTTMMMHHHGGGIIIKKKLLLJJJJJJIIIGGGDDDAAA@@@??????>>>===<<<===???BBBEEE???AAACCCDDDEEEEEEDDDCCCDDDDDDEEEGGGHHHHHHHHHGGGOOOMMMOOOSSSQQQKKKLLLRRRQQQ]]]hhhiiicccfffuuusss|||yyyhhhIIICCC<<<999999888555111444444444333333222222222222222222222222222222222111111222222222333333333222222333444444555555666999666555666999:::888666999666666999888555444666555555555555555555555555444444666777888888888888666555222000//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******)))(((((((((++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))^^^```bbbbbbaaaaaabbbcccddddddfffgggiiijjjiiihhhaaa\\\KKK???@@@===;;;AAABBBEEE@@@???DDD@@@<<>>JJJ___rrr|||{{{yyywwwwwwvvvxxx{{{uuurrriiibbbgggtttwww{{{hhhQQQ>>><<<999666555444444555333333333333333333333333333222222111111222222333333222222444666777666555333333444444555666666777666666777777777888888888888888888888999999999999<<<<<<<<<<<<============???@@@AAACCCEEEFFFHHHHHHHHHIIIKKKMMMNNNPPPPPPQQQNNNPPPRRRUUUWWWXXXXXXXXXaaa___\\\ZZZYYYYYY[[[\\\```dddsss}}}uuuYYYVVVRRRQQQRRRQQQMMMIIIJJJJJJIIIIIIHHHGGGDDDBBB@@@@@@@@@BBBEEEGGGHHHHHHKKKJJJGGGFFFFFFHHHJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNPPPRRRWWWZZZVVVSSSYYYbbbooo|||zzzsss\\\LLLCCC>>>888666888888555222444444333333333222222222222222222222222222222222111111222222222333333333222222333444444555555666999777777888:::;;;999666777444555777777333333555444444444444444444444444333444555666777777777777555333111///.........///......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))*********************************************************))))))))))))******************************+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))\\\]]]^^^^^^]]]^^^```bbbcccdddeeefffggghhhhhhiii]]]___SSSGGGEEEAAA>>>DDDEEEKKKHHHDDDHHHDDD>>>AAABBBTTTjjjvvvtttjjj```ZZZUUURRROOOLLLKKKHHHEEECCCAAAAAA@@@????????????@@@DDDDDDDDDBBB@@@>>>;;;:::888999;;;<<<======<<<<<<=========???LLLaaattt~~~~~~}}}xxxsssoooooorrrzzz}}}yyyllliiinnncccTTT```|||rrr[[[FFF;;;:::777555444333333333333333333333333333333333222222111111111111222222333222222444666666555333333333333444555555666666666666666666777777777777888888888999999:::::::::<<<<<<<<<<<<======>>>>>>@@@AAABBBCCCEEEFFFHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPOOOOOOPPPQQQRRRSSSTTTUUUXXXXXXXXXXXXXXXYYYZZZ[[[\\\WWWYYYmmm}}}lllfffaaabbbfffgggccc]]]VVVSSSOOONNNNNNLLLIIIEEEBBBAAA@@@CCCFFFIIIGGGEEERRRPPPNNNLLLKKKMMMOOOPPPSSSTTTTTTRRRPPPQQQVVVZZZ___ccciiikkkggggggqqq~~~xxxhhhTTTAAA777<<<888444444666777555333333333333333222222222222333333333333333333333333111111222222222333333333222222333444444555555666999888888:::;;;;;;888666666333333555555222222444444444444444444444444444333333444555666666666666333222000...---------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------,,,))))))******+++,,,,,,---))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))[[[\\\]]]\\\\\\]]]```bbbbbbcccdddeeeeeegggiiikkkhhhooohhh[[[TTTJJJBBBEEEKKKYYYYYYOOOLLLGGGBBBFFFGGGbbb|||wwwnnn```[[[SSSLLLHHHDDD@@@>>>@@@@@@???????????????@@@DDDDDDDDDCCCAAA???<<<;;;::::::;;;===???@@@???>>>>>>???>>>AAAOOOeeewww|||wwwrrrnnnpppzzz~~~xxxiiicccfffiii]]]NNNZZZtttssssss|||wwwfffRRRAAA888777666444333222222222222222222222222222222222222222111111111111222222333333222333555555444222333333333444444555555555555555555666666666777777:::::::::;;;<<<<<<======;;;;;;<<<<<<======>>>>>>@@@AAABBBCCCEEEFFFGGGHHHFFFGGGIIIKKKMMMNNNOOOOOONNNNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVXXXYYYYYYZZZZZZVVVWWWYYY^^^llltttqqqxxx~~~hhhbbb\\\ZZZ\\\______]]]RRRLLLFFFEEEIIIMMMNNNNNNUUUUUUUUUVVVWWWWWWXXXXXXYYY[[[\\\[[[ZZZ^^^eeekkkvvvaaaNNN@@@:::999888666333333555666555333333222222222222222222222333333333333333333333333111111222222222333333333222222333444444555555666777777888::::::999777666666333333555555222222555333333333333333333333333222222333444555555444444222111000///.....................///......---,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******+++******)))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......---******+++++++++,,,,,,,,,************************)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))[[[[[[\\\\\\[[[]]]```bbbaaabbbcccddddddgggkkkooo|||}}}kkk___RRRFFFFFFTTTkkkmmm\\\OOOHHHEEEIIILLLjjjqqqaaaZZZPPPHHHCCCAAA@@@@@@?????????>>>>>>???@@@@@@CCCCCCDDDCCCBBB@@@>>>===:::999999<<<@@@BBBBBBAAAAAAAAAAAAEEESSSiiixxx}}}}}}~~~|||wwwrrrfffhhhuuu~~~{{{uuunnngggiiiggg]]]SSSSSS^^^jjjggg[[[\\\ooo|||lll[[[III===666555444333222222222222222222222222222222222222222111111000000111111222333222111333444444333111333333333444444444444444444555555555555666666666999999:::;;;;;;<<<======;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYQQQVVVYYYVVVYYYlll{{{tttmmmkkkpppxxxmmmeee[[[VVVZZZaaaiiinnngggfffeeeeeeggglllppptttsssttttttttttttwww}}}rrrsss}}}```KKK???::::::>>>777666444444444444333333222222222222222222222222333333333333333333333333111111222222222333333333222222333444444555555666444555777888888777777777999666555666666333333666333333333333333333333333111111222333333333333222222111111000////////////.........///......---,,,++++++++++++++++++++++++******************************************************))))))))))))))))))******))))))))))))******+++******)))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,******************************+++++++++,,,,,,,,,************************************************************************************************************************************************WWWXXXZZZZZZZZZ[[[^^^```]]]___aaaaaabbbeeelllqqqyyylll]]]NNNIIIYYYvvv}}}iii[[[RRRLLLLLLSSSjjjzzzjjj[[[UUULLLEEEBBBBBBCCCDDD???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@???:::888888<<>>888444444444333333222222222222222222222222222222222111111000000000000111111111111000222444444333222333333333333333333444444444444444444555555555666666666777888999999:::::::::;;;;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTTTTYYYfffwww}}}|||wwwqqqsss{{{{{{yyy}}}wwwooo]]]III>>>:::777777999666666555555444333333222111111111222222222222222222222222222222222222222111111222222222333333333222222333444444555555666222444666666666666888:::===999777777666333333666222222222222222222222222000111111222222111111111111111111000000000//////......//////......---,,,++++++++++++++++++++++++************************************************************))))))))))))******))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))************************,,,------------------,,,---,,,,,,+++******))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************************************************************************************************************QQQSSSVVVWWWWWWWWWYYYZZZXXX[[[]]]^^^___ccclllsssuuu[[[LLLUUUwwwwwwppplll```WWWWWWbbbsssuuugggXXXSSSMMMHHHEEEDDDDDDCCC>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBBBBBBBAAA@@@>>><<<<<>>??????>>>??????@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMOOOOOOOOOOOONNNQQQQQQRRRSSSTTTUUUVVVWWWXXXUUURRRSSSXXX```fffiiitttuuu\\\KKKAAA:::888888555444444333444444444333333333333000111111111222222222222111111111111111111111111111111222222222333333333222222333444444555555666222444555555444666:::>>>???;;;888888666222222555222222222222222222222222000000000111111000000/////////000000//////............//////......---,,,************************************************************************************)))))))))(((******))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))***+++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************)))************************))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************************************************************************************LLLOOORRRTTTTTTTTTUUUVVVUUUXXXZZZ[[[\\\aaakkksssfffMMMNNNrrruuueeeSSSUUU___qqq~~~|||pppgggZZZVVVQQQMMMIIIEEEAAA>>>>>>>>>===>>>>>>???@@@@@@<<<===???AAABBBBBBBBBAAADDDBBBBBBGGGOOOUUUWWWUUUGGGIIIKKKRRRaaarrr{{{{{{wwwyyy{{{~~~}}}~~~yyy{{{{{{wwwoooiiifffeeebbbaaaeeesssxxxwwwvvvrrrllleee___[[[[[[TTTMMMUUUwww|||iiiyyysss___JJJ999666;;;333333444444444333333222111111111111111111111111111111000000000000111111///...///111333555444333333333333333333333333333333333333444444444555555555666777888999:::;;;;;;::::::;;;<<<===>>>???@@@>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKLLLKKKLLLNNNOOOOOOMMMKKKJJJMMMMMMNNNOOOQQQSSSUUUVVVOOORRRSSSQQQNNNOOOUUU[[[dddnnnssstttrrrZZZGGG999666444666666444444666000111333333333222333444000000111111222222222222000000000000000000000000111111222222222333333333222222333444444555555666333444555555444777===BBB@@@;;;888777555111111444111111111111111111111111///000000000000000//////.........///......------......//////......---,,,************************************************************************+++*********))))))((((((******))))))))))))******+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))((((((((()))******++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************************************************************************LLLIIIIIIMMMSSSVVVTTTQQQRRRSSSVVVXXX[[[___eeeiiiuuu|||xxxkkkwwwlllWWWQQQNNNZZZqqqxxxiiifffbbbZZZOOOFFFDDDCCCCCC>>>AAA???:::;;;BBBCCC>>>AAA======BBBFFFGGGFFFEEEDDD>>>@@@SSSooo~~~xxxjjj```SSSOOO\\\iiinnnsss{{{yyy}}}||||||~~~}}}}}}||||||}}}}}}~~~~~~xxxqqqkkkeee```aaagggnnnvvv}}}qqqtttssskkkaaa\\\ZZZYYYOOOMMMNNNjjjxxxssshhhSSSCCC999666888444444333333333222222222000000000000000000000000000000000000000000000000,,,,,,...///111333444555444444555555444444333222444333111111222444444444444444444444666888:::<<<;;;;;;<<<===>>>>>>======AAACCCDDDCCCCCCCCCEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHKKKOOORRRSSSRRROOOMMMPPPNNNLLLNNNRRRTTTTTTSSSSSSRRROOOMMMLLLLLLLLLLLLZZZVVVRRRTTT]]]nnnyyy~~~zzzkkk___SSSFFF>>>333333333222222111111111000000000000000000000000111111111111111111111111//////000000111111222222000111111111111222222222111222222222222222222333111111222222333444555555555555444444444333333333000000000000////////////000000000000////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++***************+++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************,,,+++*********+++,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))***+++++++++,,,************************************************++++++******)))(((((((((((((((((()))******++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******************************************,,,,,,***)))))))))***+++IIIGGGFFFJJJPPPTTTSSSQQQQQQRRRUUUVVVYYY]]]bbbffftttxxxYYYWWWXXXZZZbbbrrroooooojjj```TTTJJJDDDAAA<<<@@@CCCBBBAAAAAA@@@>>>???<<<;;;AAAMMMTTTQQQKKKIIIEEEIII^^^}}}|||kkkaaagggppprrruuuzzz~~~{{{zzz|||||||||{{{{{{||||||}}}}}}{{{qqqhhhdddcccdddiiippp|||zzzqqqqqqmmmfff___YYYVVVSSSCCCLLLYYYyyy}}}ttt]]]KKK===444222444444333333333333222222222////////////////////////000000000000000000000000//////000000111222222333111111222333444444333333333222111111222333444444555444444555666888:::;;;::::::<<<===>>>>>>>>>>>>@@@AAABBBBBBAAABBBDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHLLLMMMOOOPPPRRRRRRRRRRRRRRRPPPNNNNNNPPPQQQPPPNNNRRRQQQOOOMMMLLLKKKKKKKKKNNNKKKHHHGGGLLLTTT^^^eeekkkrrrhhhZZZOOOGGG@@@999333333333333222222111111111000000000000000000000000111111111111111111111111000000000000000111111111000111111111111222222222222222222222333333333333222222222333444555555555555444444444444333333333111000000000////////////000000000000////////////000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************++++++*********+++,,,---))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++*********************+++++++++************************************************)))))))))))))))******************)))))))))))))))*********+++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************,,,+++***)))))))))***+++EEECCCBBBEEEKKKPPPQQQPPPOOOPPPRRRTTTVVVYYY]]]aaaooouuuooo___YYY]]]```cccmmm}}}xxxjjjWWWHHH@@@>>>AAACCCFFFGGGBBB>>>???DDDBBB@@@===BBBSSSbbb___TTTOOOHHHIIIYYYvvvxxxuuuyyyxxxwwwxxx~~~}}}yyywwwyyy{{{zzzzzzyyyyyyyyyyyyyyyyyyrrrhhh^^^[[[___fffsss}}}~~~wwwuuunnniiiddd```\\\WWWQQQLLL@@@PPP```vvvyyyiiiTTTEEE;;;444222444333333333222222222111111////////////////////////000000000000000000000000222222222111111111111111...///000222333333444444333222222222222333444444666555555666777888999:::888999;;;<<<>>>>>>??????>>>@@@AAA@@@@@@@@@BBBDDDCCCDDDEEEFFFGGGGGGHHHHHHMMMMMMLLLLLLMMMPPPSSSUUUTTTRRROOOOOONNNNNNLLLJJJQQQPPPNNNMMMKKKJJJJJJJJJGGGEEECCCBBBBBBCCCEEEFFFGGGUUUgggzzzuuuaaaPPPHHH>>>888555444333222222222222222222111111111000000000000000000000000111111111111111111111111111111111111000000000000000111111111111222222222222333333333444444444444333333333444555555666666444444444444333333333333111111000000000/////////000000000000////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++***************++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++************+++,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++++++++++++++***************************************************************'''(((((()))******++++++++++++******)))(((((('''*********++++++++++++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************************************,,,+++******))))))******DDDAAA@@@AAAEEEIIIKKKKKKKKKMMMOOOQQQRRRTTTXXX[[[fffbbbddd~~~zzzmmmnnnccccccaaacccooolllUUUDDD???BBBHHHFFFFFFGGGAAA<<>>??????>>>???@@@@@@???@@@BBBCCCAAABBBBBBDDDEEEGGGHHHIIIIIIIIIHHHHHHJJJMMMPPPRRRPPPPPPOOOOOOOOONNNLLLKKKOOONNNMMMLLLJJJIIIHHHHHHCCCCCCCCCBBBAAA@@@>>>>>>DDDEEEFFFMMMbbbyyyxxx{{{ttt|||xxxrrrhhhVVVDDD===999444222333444555444222222222111111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000111111111222222222222333333444444555555555444444444555555555666666444444444333333333222222111111111000000000//////000000000000////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,*********)))******+++,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))*********************************************++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************(((((())))))************************))))))((((((************++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***************+++++++++************************+++++++++***************CCCAAA??????@@@BBBDDDEEEGGGIIIKKKMMMNNNPPPSSSUUU[[[VVVWWWrrryyyyyy|||rrrppptttllldddkkkvvv___KKKEEEGGGFFFFFFGGGJJJHHHDDDDDDGGGIIIKKKFFFAAAGGGXXXdddfff___QQQGGGJJJZZZttt}}}|||{{{yyyxxxyyyyyyyyyxxxvvvvvvvvvwwwxxxwwwuuurrrnnnjjjgggeeeZZZYYYXXXYYY\\\hhh~~~uuukkkffffff___XXXSSSSSSOOOHHHBBBBBBLLL]]]dddaaaaaaeeeuuurrr[[[LLL>>>777555222111222222222111111111000000000........................////////////////////////000000000111111222222333222222333333333333222222333555777777555555666888666666777888888888888888777888:::;;;===>>>??????>>>???@@@@@@???@@@BBBDDDAAAAAAAAABBBDDDFFFHHHIIIEEEFFFHHHIIIKKKLLLMMMMMMKKKLLLNNNOOOOOOOOOOOOPPPMMMMMMLLLKKKIIIHHHGGGFFF@@@@@@???>>>>>>===<<<;;;???AAAAAAAAAFFFRRR^^^eee|||ppphhhzzz|||www}}}ttt```PPPFFF<<<333333222222222333333222000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000111111111222222222222222333444444555666666444444444555555555555555444444333333333222222222111111111111000000000000000000000000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******))))))***++++++,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))******++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))************************************************************))))))(((((((((((())))))************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++******))))))@@@@@@>>>>>>===>>>??????BBBDDDGGGIIIJJJLLLOOOQQQOOORRRWWWoooxxxzzzzzzooowwwpppZZZKKKHHHBBBGGGLLLSSSYYY[[[RRRGGGIIIHHHFFFAAAAAALLL^^^llllll\\\MMMKKKRRR```xxxzzzxxxxxxxxxxxx}}}|||zzzxxxwwwuuuttttttuuutttqqqmmmgggbbb]]]ZZZTTTWWW^^^dddiiisssxxxmmmddd___\\\WWWQQQMMMKKKEEE@@@EEEPPPdddtttxxxqqqmmmmmmyyy{{{kkkSSSEEE999555666555333333111111111000000000000///........................////////////////////////---...///000111222333333333333444444333222222111222555888888555444666888555666777888999999999999777888:::;;;======>>>>>>>>>???@@@?????????AAACCCBBBAAAAAABBBCCCFFFHHHIIIEEEGGGJJJLLLMMMLLLKKKJJJFFFIIILLLNNNNNNNNNOOOPPPKKKKKKKKKJJJIIIGGGEEEDDDAAA@@@???===<<<;;;::::::999>>>AAA@@@>>>>>>AAADDDSSSlllpppyyyvvvooorrryyyqqqrrrwww}}}jjjfffYYYFFF999666666666111222444555444222///...000000000111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222111111222333444555555666444444444444444444444444333333333333222222222222222222111111111000000000000000000000///////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))***+++,,,,,,++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((()))******++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++++++++***************************************************************++++++******)))((((((''''''(((((()))******++++++)))))))))************+++************************++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***************************++++++++++++***))))))<<<=========<<<<<<=========@@@DDDFFFHHHIIILLLNNNRRR___fffvvvmmmmmmuuu~~~kkkYYYRRRMMMRRRTTTZZZlllzzzppp[[[RRRLLLJJJIIIEEEFFFVVVjjjqqqaaaSSSOOONNNOOOZZZhhhyyyzzzzzzxxxuuuuuuvvvvvv{{{yyywwwvvvuuutttsssrrrpppnnnlllhhhbbb\\\VVVSSSUUUYYYcccrrr~~~wwwnnnggg```XXXRRROOOJJJGGGFFFAAAEEE\\\vvv}}}|||pppdddOOOBBB666555777777555444111111000000000/////////........................////////////////////////------...///000111111222000111222222222222222111000444777777444222444777444555777999::::::::::::888999:::;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBCCCBBBBBBBBBCCCEEEHHHIIIFFFGGGIIIJJJKKKJJJIIIHHHFFFIIILLLMMMKKKIIIJJJKKKJJJJJJJJJJJJHHHFFFDDDCCCBBBAAAAAA???>>><<<;;;:::<<<;;;:::;;;;;;===@@@CCCAAAMMM___lllpppuuu{{{tttrrrzzzmmm~~~{{{qqq```QQQDDDDDD>>>666333666999888222333444444333111000//////000000000111111111222000000000000000000000000000000000000000000000000000000000000000111111111000111111111111222222222000000111222333444555555444444444333333333333333333333333222222222222111222222222111111111000000000000000000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))***+++******)))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************************+++++++++*********************************************************))))))))))))))))))))))))))))))*********))))))))))))************************************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************************++++++,,,+++***)))(((999;;;<<<======<<<======;;;>>>BBBDDDFFFHHHKKKMMMbbbuuu|||zzzjjj___```mmmzzzjjjddd]]]```[[[\\\uuuttt___TTTPPPSSSMMMFFFQQQfffnnnaaaXXXXXXWWWRRRVVV___lllsssxxxxxxuuutttuuuuuusssrrrqqqqqqrrrssssssrrrkkkjjjhhhddd___YYYSSSPPPXXXZZZfff{{{zzzooohhhddd^^^TTTLLLHHHEEEDDDDDDCCCPPPuuufffjjjyyyuuucccZZZIII<<<111111444444111///000000000000////////////........................////////////////////////------......//////000000---...///111222222222222...222666666333111222555333444777999:::;;;;;;;;;999::::::;;;<<<<<<<<<;;;;;;<<<===<<<<<<<<<>>>@@@DDDCCCBBBBBBCCCEEEHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJMMMLLLHHHEEEDDDEEEIIIJJJJJJIIIHHHFFFDDDBBB===>>>??????>>>===;;;999>>>:::777:::<<<;;;999777===>>>AAAEEEGGGJJJTTT___gggjjjwwwnnnwww{{{vvv|||wwwzzzssscccZZZSSSGGG;;;666777666333444666333---000000000///......///000//////000000111111111222000000000000000000000000000000000000000000000000//////000000111111222222000111111111111222222222///000000111333444555555333333333333333333333333333333333222222222111111222222222111111111111000000000000000////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))))))))***+++,,,---++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************'''((()))++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,************************************************((((((((()))******++++++++++++******)))((((((((())))))))))))************++++++******************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******************************+++,,,+++***)))(((999999:::;;;;;;;;;::::::<<>>QQQtttlllhhh|||kkkWWWGGG777666666444333222111111222111111000///......---////////////////////////............////////////////////////000000000000//////000111222222333333222222222222333444555555777777777888999999999:::999999888888999999:::;;;============>>>>>>>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFDDDCCCBBBDDDEEEHHHIIIIIIHHHFFFFFFGGGIIIJJJHHHGGGGGGFFFDDDAAA>>>???>>>===<<<:::::::::999<<<;;;::::::999999::::::777777888999;;;<<<======DDDIIIRRR```ooo}}}{{{|||lllVVVEEE<<<::::::999444444333333333222222222222222111111111111222222000000000000000000000000000000////////////000000000000000000111111111111000000000000////////////000111111111111222222222333333222222111222222222444333333222222333333444333333222222222222111111555222000000333444333111------...............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++******************************************+++***)))***++++++***)))+++++++++++++++++++++++++++++++++*********))))))************************,,,+++***))))))***+++,,,************************************************(((((()))***++++++,,,,,,888999::::::::::::::::::<<<>>>@@@@@@@@@BBBFFFJJJSSSxxxoooZZZ]]]ooo|||sssaaa[[[XXXTTTUUU[[[ZZZPPPHHHGGGIIIPPP^^^kkkppppppppprrrtttuuusssqqqpppqqqrrrqqqnnnkkkhhhhhhddd]]]VVVSSSPPPNNNRRRXXXaaaqqq}}}pppeee[[[VVVQQQKKKFFFFFFBBB???@@@JJJ___zzzzzzxxxuuudddQQQCCC666666555444333222111111111111000000///......---....................................////////////.../////////000000000000//////000111111222333333222222222222333444555555666777777888888999999:::999999888888999999:::;;;<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDFFFGGGGGGGGGEEEEEEGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIIIIHHHFFFFFFEEEDDD@@@>>>???>>><<<;;;:::999999999999999888777777777777888555666666777888999::::::555777<<>>>>>@@@DDDFFFGGGiiifff```qqq}}}{{{wwwhhhaaadddggg^^^PPPPPPMMMKKKJJJKKKRRRaaaoooooonnnmmmoooqqqrrrqqqpppnnnmmmmmmlllkkkgggbbb___TTTPPPMMMLLLKKKLLLTTT^^^qqqssskkkdddXXXNNNKKKIIIFFFDDDDDDCCCAAAHHHYYYhhhqqq{{{}}}iiiXXXHHH<<<666555444444333222111111111000000//////.................................---............/////////....../////////000000000///000000111111222222222222111111222222333444555666666666777888999999999999999888888999999:::;;;<<<<<<<<<============>>>>>>???AAABBBCCCCCCDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJHHHIIIJJJIIIGGGFFFGGGHHHGGGFFFEEEDDDDDDBBB???=========;;;:::999999888888777666555555444555555555444444444555555555666666444333444555777:::===>>>DDDRRRlll|||nnnllliiiccc[[[RRRIIIDDD:::666222111333555444222333333333222222222111111111111000000000000111111////////////////////////000//////......//////000//////000000000000111111////////////000000000000000000000111111111222222222222111111111222222333333333222222222222333333444333333333222222222222333111000000111222222111---...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++************************************************+++***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************---,,,++++++++++++,,,---************************************************((())))))******+++++++++777777888888999999:::::::::::::::;;;<<<>>>@@@BBBDDDSSSkkk~~~sss}}}lllYYYVVVXXXXXXUUUQQQTTTaaammmnnnmmmllllllnnnooooooooollljjjhhhgggfffbbbZZZTTTMMMKKKKKKLLLLLLQQQ___lll}}}oooccc]]]XXXOOOGGGFFFGGGEEEBBBBBBEEEFFFTTTiiippphhhaaabbbmmmvvvppp]]]MMM@@@888444444444333222111111000000000/////////.................................---------.........//////........./////////000000///000000000111111111222111111111111222333444555444555555666777888999999999999888888999999:::;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBAAABBBEEEEEEEEEEEEGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGFFFDDDBBBAAAAAA@@@>>><<<<<<;;;:::999888888888888555555444333333333333444333333333333333333333333888777777666777777888999111666EEE]]]yyy}}}pppfff```]]]MMMKKKGGGBBB===:::888777555333222444555666444222222222222222111111111111000000000//////000000000/////////////////////////////////....../////////////////////000000000111////////////000000000000000000000000111111111111111111111111111222222333333333222222222222333333333333333333222222222222222111000000000111111111.........///......---,,,,,,,,,,,,++++++++++++***************************((()))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++************************+++***)))***++++++***)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((()))))))))*********+++777777666777777999:::;;;999999888888:::<<<>>>???CCCEEENNNeee{{{pppgggkkkkkkbbbYYYXXX```iiinnnllljjjjjjlllmmmlllkkkjjjgggdddaaa___ZZZRRRLLLKKKKKKNNNSSSYYYccctttzzzlll```WWWTTTMMMGGGDDDEEEEEEBBBAAABBBDDDOOOeee|||qqqbbb]]]^^^mmmyyydddRRRCCC:::555333333333222111111000000////////////....................................------------........................////////////000000000000000111111111111111111111222333444444333444555666777888999999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA???AAADDDEEEEEEEEEFFFHHHGGGHHHIIIIIIGGGEEEDDDEEEDDDBBB@@@??????>>>===;;;:::999888777777666777777555555444333333333333333333333333333222222222222111111111222222333444444888333444???QQQ^^^___[[[eeessssss]]]MMMFFFCCC@@@===777777555444444555666666444333222111111111000...222222111111111000000000000//////......//////000........................//////............//////...////////////000000000.../////////000000000111//////000000000111111111111000000000111111222333333222222111111222222333333333222222222111111111000000000000//////000111......//////...------,,,,,,,,,+++++++++*********************************((()))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************))))))*********+++++++++************************+++***)))***++++++***)))************************))))))))))))************************************))))))************))))))************************************************)))))))))))))))*********666666555555666888:::;;;:::888666777999;;;<<<<<>>???@@@@@@BBBEEEFFFFFFFFFGGGHHHEEEGGGHHHHHHEEECCCBBBBBBBBB@@@===<<<===<<<;;;:::888777777666555555666666555444444333333333333333222222222222222222222222//////000000000000111000555111000777AAADDD>>>666888BBBIIIKKKQQQ[[[```___jjjooorrrrrrxxxzzzssshhh```\\\___bbbaaaYYYUUUYYY```dddYYYLLL>>>666666888555222444444444333333444444444222111000000////////////111111111000000000000/////////............//////........................///......------......///......////////////000000......//////000000111111/////////000000000111111000000000000000111222333222222111111111111222222222111111111000000000000///000000///......///111////////////...---,,,,,,++++++++++++************************************))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************)))))))))***++++++,,,,,,************************+++***)))***++++++***)))************************((((((((()))))))))))))))************************(((((())))))))))))((((((************************************************))))))))))))))))))))))))666555444444666888:::;;;:::888555666999;;;;;;::::::@@@FFFIIIPPPdddyyyqqqnnnllliiihhhggggggfffdddaaa^^^ZZZZZZWWWSSSNNNJJJHHHHHHDDDHHHUUUhhhwwwvvveeeVVVNNNIIIGGGEEE===>>>??????<<<===GGGSSSrrr{{{lllpppsss```QQQDDD888333444111111111111111000000000........................------------------------,,,,,,---------.........---------.........//////000000000000000000000///000000000000111222333444111222333444666777888999999999888888999999:::;;;999::::::::::::;;;;;;;;;::::::::::::;;;===>>>??????AAADDDFFFEEEDDDDDDEEEDDDEEEGGGGGGDDDBBB@@@@@@@@@>>>;;;:::;;;;;;:::999777666555555555555555555444333333222222222222222000000111111111111111111222222222333333222222111,,,---000444888888666333777999;;;999999<<>>===888777;;;>>>>>>;;;888555333444555444444444333333222111111111111///000111111111111111222111111000000000////////////......------......///........................///......------......///........./////////000000.........///000111111111////////////000000000111////////////000111222333222222111111111111222222000000000000////////////...000000///------///111////////////...---,,,+++++++++++++++************************************))))))))))))************************************)))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************((())))))***++++++,,,,,,************************+++***)))***++++++***)))************************(((((())))))************************************((()))************)))(((************************************************)))))))))))))))))))))(((666555444444555777:::;;;:::888555666999;;;:::999::::::===BBBHHHPPP\\\eee~~~~~~rrrkkkeeegggfffeeeeeedddaaa]]]YYYSSSSSSRRRNNNHHHFFFGGGIIINNNTTTcccxxxnnnbbbRRRGGGDDDDDDCCCBBB===>>>???>>>;;;>>>NNN___{{{kkkYYYLLL@@@555111444111111111111000000000000---.....................------------------------,,,,,,,,,---------......---------.........//////000000000000////////////000000000000111222333444111222333444666777888999999999888888999999:::;;;999999:::::::::;;;;;;;;;:::999999999:::<<<>>>???<<>>===888333333888999666555888555777666333555999:::777000222333000---,,,///333000////////////000111111,,,...000111111000///000000000000000////////////.........------..........................................------...................../////////000---......///000111111222////////////000000000000////////////000111222333222222111111111111222222////////////............---///111///---,,,///111////////////...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************+++***)))***+++++++++)))))))))))))))))))))))))))))))))******+++++++++,,,************************)))***+++,,,,,,+++***)))************************************************))))))))))))((((((((((((999888666444333444555666888888888888888888888888:::;;;;;;===AAAEEEJJJLLLUUUrrrwwwlllhhhgggfffccc```^^^]]]YYYSSSOOONNNKKKHHHGGGIIIMMMPPPRRR```kkkyyyoooTTTNNNHHHDDDBBBAAA???===:::>>>???;;;;;;FFF[[[lllqqqaaaNNNAAA888222222555333333222222111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------////////////000000000000/////////000111111222222333444555666777777777777999999999::::::999999999888888999999999:::::::::;;;;;;:::999:::;;;<<<======???AAAAAA@@@@@@AAABBBAAABBBDDDEEEDDDBBB???===<<<;;;;;;::::::999999888777777777666555555444444000000000000000000000000111111111111000000000///000000000000000000000000///000000000111111111111000000000000000000000000111111222222222333333333444444444555555555666666444444444333333222222222222222222222222222222222333333333222222222111111000000000000000000000000000000111111111111000000---...............................................................------------------------------------------------------////////////000000000000////////////000000000000222111000//////000111222444444333333222111000000////////////000000000000////////////............------......------,,,+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++)))+++,,,......---,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---******************************************************))))))))))))******)))************+++++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))999888666444444444555666888888888888888888888888;;;::::::;;;>>>AAADDDFFFHHH___}}}ooogggdddddd```]]]YYYWWWUUUQQQLLLGGGFFFFFFGGGKKKSSS\\\dddhhhqqq{{{wwwiii[[[NNNIIIDDD@@@??????===<<<777999<<<===AAAJJJXXXbbbuuuzzzkkkYYYEEE;;;777444111111333333222111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.../////////000000000000/////////000111111222222333444444555666666666666777777888999999999999999888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<>>>AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCAAA???===::::::999999888888777777777666666555555444333333000000000000000000000000111111111000000000////////////////////////////////////000000000111111111000000000000000000000000111111111111222222222222222222222333333333444444333333333222222222111111111111111111111111111111222222222222111111111111///////////////////////////000000111111000000//////...............................................................------------------------------------------------------.../////////000000000000////////////000000000000222111000//////000111222444444333222222111000000////////////000000000000////////////............---------...------,,,++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))************************************)))))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***,,,---------+++***))))))))))))))))))))))))((()))))))))***+++++++++************************++++++++++++++++++++++++*********))))))*********)))************+++++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))************************))))))***++++++++++++***))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))):::888777555444555555666777777777777777777777777::::::999999:::<<<>>>???AAAKKKgggwwwnnnfffbbb``````YYYVVVRRROOOKKKHHHCCC@@@BBBDDDHHHPPP[[[hhhttt{{{zzziii[[[PPPIIIFFFBBB>>><<<<<<<<<;;;;;;<<<:::;;;@@@JJJUUU]]]``````dddqqq{{{mmm___MMM;;;555555333000...222222111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------....../////////000000000/////////000111111222222333333444555555444444444444555666777888999999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAAAAAAAACCCDDDEEEEEEEEECCCBBB@@@>>>===999888888777777666555555555555555444333333222222000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000//////000000000111111111000000000000111111111111222222111111111111000000000000000000000000000000111111111000000000////////////////////////////////////000000000000//////000000//////.........---------------------------------------------......------------------------------------------------....../////////000000000////////////000000000000111111000000000000111111333333333222111111000000////////////000000000000/////////............------------------,,,+++++++++++++++,,,++++++***)))))))))))))))))))))))))))************************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++)))************+++++++++******++++++++++++******+++++++++***************+++++++++***************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));;;:::888777666666666666666666666666666666666666888888888888888999;;;;;;CCCBBBLLLfff}}}ssskkkiiigggccc```^^^\\\[[[SSSPPPLLLHHHEEEAAA???===EEEGGGJJJPPPZZZhhhwww|||jjjXXXLLLFFFDDD>>>===;;;::::::;;;;;;<<>>@@@AAAAAABBBCCCDDDGGGFFFDDDBBB@@@???>>>===888888777777666555555555444444333333222111111111000000000000000000000000000000/////////.........////////////////////////........./////////000000////////////////////////........./////////000000.../////////000000000000000000000000000000000000////////////////////////000000/////////.........////////////////////////...//////000000//////...111000000//////......---------------------------,,,,,,------------......------------------------------------------------........./////////000000////////////000000000000111000000000000000000111333222222222111111000000////////////000000000000//////.........---------,,,------------,,,++++++******++++++++++++******))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++******))))))))))))))))))))))))))))))))))))(((((((((((((((************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++******++++++++++++******************************************************************************))))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<:::999888777777777666666666666666666666666666777777888999:::;;;<<>>>>>>>>FFFGGGKKKQQQZZZiiiyyyyyyfffVVVKKKDDDBBBAAA:::::::::::::::<<<===???======EEEXXXmmmwwwsssjjjggg^^^___uuuvvv```QQQBBB;;;555333000...000444000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////////////////000111111222222333333333333333333222222000111333555777888888999888888999999999:::::::::999:::;;;<<<===<<<;;;:::;;;===@@@AAA@@@AAABBBCCCFFFEEECCCAAA???>>>===<<<888888888777666666555555333333333222111111000000/////////////////////////////////............---........................---............/////////........................------........./////////////////////000000000000////////////////////////......................../////////.........------..............................////////////......000000//////.........---------------------------,,,,,,,,,,,,------......------------------------------------------------............////////////////////////000000000000000000000111111000000000222222111111111111111000////////////000000000000............------------,,,,,,------,,,,,,+++***)))******++++++*********))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))(((((((((((((((************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))>>>>>>===<<<;;;999888888777777777777777777777777666666777999:::;;;<<<<<<888<<>><<<===@@@CCCEEEJJJRRR[[[fffttttttcccPPPEEE@@@===<<<<<<888:::;;;<<<<<<===???BBB???JJJaaa~~~~~~rrrlllrrrmmmWWWHHH:::777555444000---000666////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------.........//////////////////000111111222222222222333444444333333333111222333555777888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;===???@@@??????@@@AAABBBBBBBBBAAA???===;;;:::888888777666666555555444333333333222111111000000///////////////////////////.........------------........................------------.........///........................------........./////////////////////000000000000......////////////000000......................../////////.........------........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------------........./////////////////////000000000000000000111111111111000000111111111111111111111111////////////000000000000.........------------,,,,,,,,,,,,,,,,,,+++******((()))******+++*********))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++)))************+++++++++******++++++++++++*********************+++++++++***************+++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))@@@@@@???>>>===;;;:::999888888888888888888888888666777888999::::::;;;;;;555:::@@@AAA@@@GGG^^^tttqqq[[[NNNGGGJJJIIIIIIHHHFFFDDDCCCBBB>>>??????>>>>>>AAAGGGLLLPPPYYYfffrrrzzzwwwkkk]]]NNNAAA===<<<999777999777999<<<======>>>AAACCCIII[[[zzzrrr^^^KKK???777333222333222///000333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........///////////////000111111222222111222333444444555444444222333444555777777888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<<<<===??????=========>>>>>>???@@@@@@???===:::999666666555555444444333333444333333222222111000000////////////////////////.........---------,,,,,,........................,,,,,,---------.........------------------------............////////////........./////////000000......//////000000000000........................////////////....................................---------......---------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---------------------------------------------------------.........//////////////////000000000000///000111222222111000///000000000000111111111111////////////000000000000.........---------,,,,,,+++,,,,,,,,,,,,+++******(((((()))***************))))))))))))))))))))))))************************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))***************************************************)))))))))******++++++))))))))))))))))))))))))((()))))))))***+++++++++************************))))))))))))))))))))))))*********))))))*********)))************+++++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))BBBAAAAAA@@@>>>===;;;:::888888888888888888888888777888888999999999999999:::;;;======;;;===IIIVVVxxxzzzaaaPPPLLLJJJEEEFFFEEEDDDCCCBBBAAAAAA@@@>>>@@@AAAAAABBBGGGOOOUUU___kkkzzzxxxgggWWWKKKAAA;;;<<<<<<999888:::666999<<<======>>>AAADDDPPPccc{{{ttt{{{fffQQQAAA777888111...111444222000///---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........///////////////000111111222222111222333444555666666666333333555666777777888888888888999999999:::::::::<<<;;;:::999:::;;;<<<===<<<===???>>><<<;;;;;;<<<<<<===???@@@???===:::888555555444333333222222111444444333333222111111111////////////////////////......---------,,,,,,,,,........................,,,,,,,,,---------......------------------------........./////////000000---------.........//////.../////////000000111111////////////////////////000000/////////.................................,,,------......------,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------------------------------------.........//////////////////000000000000///000111222222111000///000000000000000111111111////////////000000000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))***************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---************************((((((((((((((((((((((((******))))))))))))******)))************+++++++++******++++++++++++******))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))EEEAAA<<<999999;;;<<<======<<<:::888777666777777777777888888999999999:::::::::;;;<<<===>>>@@@AAAQQQfff}}}mmmeeeaaa```\\\XXXSSSMMMGGGCCCAAA@@@BBBAAA@@@BBBEEEEEEBBB???AAADDDHHHKKKPPPZZZeeennnvvv}}}{{{rrrhhh[[[KKK@@@???>>><<<:::999777777666555888;;;<<<;;;>>>HHHSSSUUU[[[fff{{{}}}hhhTTTBBB999777333333222111000///...---////////////////////////------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////000000000000222333333333333333333444333444555777888888999999<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;::::::;;;<<<======<<<<<<>>>>>>??????===:::888666666555555444444333222222333333222222111000//////////////////............------------------------------------------------------------------------------------------------,,,,,,,,,---------.................................------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111111111000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++***************+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************************)))))))))))))))***++++++***)))***+++))))))(((((((((((())))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((())))))******++++++)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))CCCBBBAAA@@@@@@???<<<::::::999888888888999999:::888888999999999999999::::::::::::;;;<<<===?????????JJJWWW```eeelllwwwsssaaaUUUPPPNNNNNNLLLJJJGGGDDDBBBAAAAAABBBAAA@@@AAADDDIIILLLLLLKKKAAAHHHSSS___iiiqqqwwwzzzyyyiii[[[QQQJJJCCC>>>===<<<;;;:::999999999999;;;:::999:::>>>IIIZZZgggkkkZZZUUUeeexxxlllYYYIII<<<444333333333222111000///...---........................------------------------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.../////////000000000000222222222333333333333444333444555666777888888888:::::::::999999999888888777777888888999:::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>><<<:::888666555555555444333333222222333333222111111000//////////////////............------------------------------------------------------------------------------------------------,,,,,,,,,------------...........................------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++***************++++++***))))))))))))***+++))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))************************************)))))))))))))))***++++++***)))***+++))))))(((((((((((())))))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************************************************************************************))))))))))))))))))))))))************************************))))))))))))GGGEEEBBBAAAAAA@@@>>><<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999:::;;;======:::<<<>>>???@@@DDDLLLRRR^^^pppyyynnneee^^^SSSIIIDDDBBBBBBBBB@@@@@@???>>>>>>???AAABBBAAABBBEEELLLUUU]]]bbbeeeRRRXXXcccppp|||~~~ooodddSSSEEE???<<<<<<;;;:::999999999999:::;;;;;;888555333999HHH___sss}}}fffVVVYYYccctttpppXXXGGG===666222111222222111000//////..............................---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////....../////////000000000222222222222333333444444333333555666777777777777888888888888777777777777555666666777888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;:::888777555555444333333222222111222222111111000000///////////////............---------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111111000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++***************++++++******))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++++++++***************************************++++++*********))))))))))))***++++++***)))***+++***))))))(((((())))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++++++++++++++*********************************************************************************************************************************))))))))))))))))))))))))************************************************SSSMMMEEE@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>===============<<<;;;;;;;;;:::999999999999999:::;;;<<<===>>>@@@AAABBBBBBCCCDDD@@@IIIPPPPPPOOOOOOMMMHHHKKKHHHEEEBBB@@@@@@@@@AAA@@@??????>>>>>>???@@@@@@CCCFFFLLLVVVcccpppzzzrrrqqqrrrwwwzzzmmmdddSSSMMMEEE???<<<;;;:::999888888777888888999::::::777555777GGGccc}}}zzzllleeesssxxxbbbIII<<<777555333333222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........./////////000000111111111222333333444444222333444555666666666666777777777777777666666666555555666777888888999999:::;;;;;;<<<<<<;;;;;;;;;999::::::::::::999777777444444333333222111111111111111000000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************************************+++++++++*********)))))))))***++++++***)))***+++***))))))))))))))))))***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))+++++++++***************+++++++++***************************************************************************************************************************************))))))))))))))))))))))))************************)))***************++++++aaa[[[SSSKKKGGGCCCAAA?????????????????????????????????>>>>>>======<<<<<<::::::999999999:::;;;;;;:::;;;===???AAAAAA@@@???AAABBBAAA>>>===@@@CCCCCC???@@@@@@@@@????????????AAAAAAAAA@@@@@@@@@@@@@@@DDDHHHOOOYYYfffttt}}}xxxqqqeeeWWWMMMCCCAAA>>><<<;;;::::::999888777777777777888888999:::===HHHbbb~~~|||iiiVVV@@@777555444333333111111000000///.................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------...------------...//////............////////////000000111222222333444444222333444555555666555555666666666666666777777777555555666777888999:::::::::;;;;;;;;;;;;;;;::::::888888888888888777666666333333333222111111000000000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************************************++++++++++++************)))***++++++***)))***+++******))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))******+++++++++,,,dddccccccaaa\\\TTTIIIBBBAAA@@@???>>>>>>@@@AAABBB@@@@@@??????????????????===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999:::<<<>>>@@@>>>>>>======>>>@@@AAABBB===???AAABBB@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBDDDHHHNNNVVV```kkkuuu|||xxxmmmaaaVVVMMMFFFBBBAAA>>>:::666555666888999888888888888888999::::::888CCCUUUsss{{{fffgggyyy~~~jjjVVVGGG999444333222000111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++***++++++,,,,,,------......------------...//////------.........////////////000000111222333444444222333333444555555444444555555555555666666666666444555666777888999:::;;;:::;;;;;;;;;;;;::::::999888888777777666555555444333333222111111000000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))***+++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***************+++++++++************************,,,++++++++++++*********)))***++++++***)))***++++++******))))))******+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,ZZZ___ffflllmmmhhh^^^WWWNNNKKKGGGCCCAAAAAABBBCCC@@@@@@@@@@@@@@@AAAAAAAAA??????>>>===<<<<<<===============<<<;;;<<<@@@CCC:::999:::===>>>>>>>>>>>>===@@@BBBBBBAAA@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAACCCGGGNNNUUU\\\eeeooovvvzzztttqqqiiicccXXXLLLBBB<<<<<<===<<<;;;999666555555777999888999999:::;;;===???@@@@@@MMMZZZjjjzzzbbbaaa|||zzzgggVVVCCC:::333333333000/////////////////////.........------------------------++++++++++++++++++++++++***************+++,,,,,,******************************+++,,,,,,---.........------------...//////---------.........////////////000111222333444444222222333444444444444333333333333444444444555555222333444555777888999:::;;;;;;;;;;;;;;;:::999888999888777555444333333333222222222111000000//////.................................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))***+++,,,---***+++,,,------,,,+++***))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++++++++*********)))***++++++***)))***++++++******))))))******+++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))*********+++((()))))))))*********+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++,,,------PPPUUU___jjjrrruuusssppp^^^YYYRRRJJJEEEBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>555:::???@@@>>>===>>>@@@CCC@@@???@@@AAAAAAAAABBB:::<<>>>>>AAADDDFFFFFFEEEEEECCCBBB@@@???BBBHHHOOOWWW___hhhrrryyyxxxooofffbbbaaaMMMLLLHHHAAA:::666777999333666:::;;;;;;:::999999888999:::<<<>>>AAACCCDDDVVV___```ZZZ___www{{{wwwjjjSSSHHH777333111333444000///000///////////////.........------------------------++++++++++++++++++++++++******))))))***+++,,,,,,******************************+++,,,,,,---.........------------...//////---------.........//////...///000111222333444444222222333444444444333333111111222222222333333333111222333444666777888999;;;;;;;;;;;;::::::999888999888777555333222222222222222111111000/////////---...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))))))))***+++,,,---+++,,,------------,,,+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,,,,+++++++++******)))+++++++++***)))***+++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))***+++,,,,,,------FFFKKKTTT___jjjrrrxxxzzzuuupppiiibbbWWWKKKFFFGGGDDDCCCBBBAAAAAABBBCCCCCC@@@BBBAAA???===>>>>>>>>>888:::???BBBBBB??????AAA???>>>>>>>>>>>>@@@CCCEEE@@@AAAAAABBBCCCCCCCCCDDDEEEGGGFFFCCCDDDIIIKKKJJJMMMNNNPPPTTTZZZbbbiiimmmsssrrroooiiiaaaXXXOOOJJJ???===;;;999888888888999888888777777777888999:::999@@@@@@888;;;NNN```gggtttoooiiiaaaXXXYYYlllkkkWWWIII===444333222111000000000000///............---------...------,,,,,,------...,,,,,,,,,+++++++++******************************************************++++++,,,,,,,,,,,,------///...---,,,+++,,,---...........................111000000000000222333444222222222333333333444444333333222222222333444555444555666777888999:::::::::;;;<<<<<<<<<:::888666444444444333333222222222///000111111111000...---////////////////////////------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************************+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---.........---,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......111111111000000000000000000000000000000111111111..............................---------,,,,,,,,,------++++++++++++------************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))++++++************++++++************************************************+++*********))))))((((((************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************++++++******************,,,,,,+++***))))))******)))************+++++++++************************************************@@@CCCIIIQQQ[[[dddlllpppyyyvvvtttrrrjjj___ZZZZZZRRRPPPLLLHHHDDDBBB@@@@@@===<<<<<<===@@@BBBAAA>>>CCCBBBAAAAAA@@@???@@@BBBCCCBBB@@@@@@AAAAAA@@@???CCCCCCCCCCCCEEEFFFGGGHHHHHHLLLNNNOOOTTT]]]aaaaaa\\\WWWRRRPPPSSSYYY___bbb\\\ZZZVVVQQQKKKEEEAAA???===<<<:::888888888999:::666777888888888888888999:::888;;;DDDTTTnnnyyyfff[[[aaayyytttZZZHHH???555444333222111000000000000///............---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...........................111000000000000222333444222333333333444444444444333222222222333333444444666666666777777888888888999:::;;;;;;;;;999777666666555444333222111000000///000000000000///..............................------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************+++++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++*********)))))))))************+++++++++,,,,,,,,,+++++++++*********************************************************************************++++++++++++,,,,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++******))))))))))))************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************************,,,++++++***))))))******)))************+++++++++************************************************<<<<<<>>>BBBJJJTTT]]]bbbhhhkkkrrrzzz{{{xxxwwwyyynnnkkkeee\\\SSSJJJDDD@@@CCC???<<<>>>AAABBB@@@===BBBAAA??????AAADDDEEEEEEFFFEEEEEEEEEEEEDDDAAA@@@CCCDDDEEEHHHMMMRRRWWWZZZeeeiiikkkkkkoootttvvvuuunnnbbbTTTLLLLLLOOORRRSSSIIIFFFBBB>>>;;;:::;;;;;;::::::888888888999:::;;;555888;;;<<<<<<;;;;;;<<<===888???VVVnnnnnnhhhuuuuuudddLLL===999333333222111111000000000000///............------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...........................000000000000000222333333333333333444444444555555222222222333333333444444777777777777777777777777888888999999999777555444777666555333111000///...000000///.......................................,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++***************)))***++++++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************+++++++++***************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************************,,,+++******)))*********)))************+++++++++************************************************<<<;;;;;;===AAAHHHNNNRRRSSSXXXcccpppyyy{{{|||sssgggYYYNNNGGGIIIDDDAAAAAABBBDDDHHHMMMJJJIIIGGGEEEFFFHHHGGGCCCGGGIIIKKKIIIEEEDDDFFFIIIDDDFFFJJJRRR[[[fffooottt}}}yyyqqqcccRRRHHHFFFHHHGGGEEE@@@>>><<<999999999;;;===888888777888888999;;;<<<777;;;>>>???>>>===>>>@@@???BBBOOOfffzzzzzzzzziiiXXXAAA777777444222222111000000000000000///............---------///......------......///,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,---,,,,,,,,,------............................../////////000111111222333333333444444444555555555222222333333444444444333555555555666666777777777777777777777777555444333555444333222111000//////000///...---,,,---...///------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************))))))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000000000000000000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,***************************************+++++++++++++++***************+++))))))*********+++++++++************************************************>>>>>>======>>>@@@BBBCCCKKKNNNUUU```gggkkkqqqwwwwwwkkk___WWWOOOMMMLLLKKKGGGHHHTTTbbbfffddd\\\RRRNNNQQQQQQMMMXXX]]]___YYYOOOLLLRRRZZZVVVYYY^^^fffppp{{{zzzwwwrrrmmmbbbWWWIIIBBBAAABBB???;;;999999999888888888888888777777777888999;;;<<<<<<:::===>>>===;;;<<>>>>>===<<<;;;:::BBBCCCHHHQQQWWW[[[bbbiiipppuuu{{{{{{tttpppddddddeee```SSSHHHNNN\\\ppprrrmmmcccbbbkkkrrrsss}}}zzzlllfffjjjrrrxxxxxxzzz~~~}}}qqqhhhaaa[[[TTTLLLFFF>>>;;;<<<<<<999666777888999::::::999888777777888999:::;;;<<<<<<===<<<===>>>======EEEQQQ[[[ooouuupppaaa]]]jjjuuuwww}}}mmmgggnnnwww^^^JJJ???333111333...111000000//////000000000///............---------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************************++++++++++++++++++,,,---....................................---...///000111111111111222222222333333333444444111222333444555444333222///000222444666888999:::666666666555444444333333///000000000000111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***************************************************+++++++++((()))******++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111111000000//////......---..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++***************************************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************)))))))))***++++++,,,,,,*********)))******+++,,,)))************+++++++++************************************************AAA@@@???>>>===<<<;;;;;;999999===EEEIIILLLRRRYYY\\\aaaiiipppvvvyyyzzzzzzvvvwww{{{xxxeeeMMMCCCGGGYYYhhhtttwww|||}}}{{{zzzyyyqqqoooggg[[[QQQKKKFFF@@@???<<<:::999999:::999888888999:::;;;<<<;;;;;;:::888999:::;;;<<<=========<<>>888333555666///000000////////////000000///............---------+++******))))))******+++,,,,,,,,,+++++++++******************************************************************++++++++++++***+++,,,.......................................---...///000111111111000111111111222222222333333000222333555555444333222000111222333555666888888777666555555444444333333000000000000000000//////---------------,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************))))))*********+++++++++((())))))***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000111111000000///......------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************((())))))***++++++,,,,,,******))))))***++++++,,,)))************+++++++++************************************************CCCBBB@@@>>>===>>>??????999999;;;??????===>>>CCCKKKNNNTTT\\\dddkkkpppssstttxxxvvvXXXDDD@@@@@@\\\yyy~~~zzzwwwsssmmmfff```[[[XXXQQQPPPLLLCCC??????>>>:::===<<<;;;:::::::::<<<<<<888888888999999:::;;;<<<999:::;;;<<<============<<<@@@FFFPPPbbbttt^^^XXXlll|||xxxzzz|||___DDD222000000555666---000000////////////000111//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++)))+++,,,...//////..............................,,,---///111111111000000000000111111111222222222000111333555555444333222222222333333444555666666777777666555444444444444222111111000///......---+++,,,---...---,,,+++***+++++++++++++++++++++++++++++++++************))))))************++++++++++++++++++************)))************************))))))******++++++++++++(((((()))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...///000000111111000000///...---------..............................---------,,,,,,,,,++++++------------++++++************************))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,************************((())))))***++++++,,,,,,******))))))***+++,,,,,,)))************+++++++++************************************************EEEDDDBBB@@@@@@?????????@@@===;;;<<<>>>???===:::??????@@@CCCGGGLLLQQQTTTZZZ___dddfffbbbWWWKKKBBBFFFSSSfffvvv~~~~~~yyyvvvssspppkkkggg[[[VVVPPPLLLKKKIIIFFFDDD======<<<;;;;;;::::::999999999999999999:::::::::888999;;;:::999999;;;===;;;;;;===>>>@@@???>>><<<===HHH]]]rrrxxx~~~}}}tttoooeeeYYY<<<:::666222000.........////////////.....................------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,---------------............///000000000000111111111111444333222222222333444555222222222222111111000/////////000111333444555555999777555555555444222111000000///...............---------------------------,,,++++++******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********)))))))))***++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///,,,------...///000000111222111111000///.........------------------------***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,------------......------------------///...------,,,---------.............../////////000000000000000000111111111000///............/////////...............///000000///............///......---------,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************HHHFFFCCCBBBBBBBBBCCCDDD@@@>>><<<<<<======;;;999<<<<<<<<<<<<===???AAABBBCCCFFFJJJMMMLLLHHHBBB>>>>>>FFFPPPXXX[[[ZZZZZZYYYYYYVVVSSSQQQPPPNNNJJJGGGGGGDDD???=========;;;999::::::999999999999888888::::::::::::;;;;;;;;;;;;======<<<<<<<<<<<<>>>???AAAAAAAAA@@@@@@@@@@@@AAAHHHUUUjjjxxx}}}vvvfff[[[OOOEEE888666444111000///000000////////////..................---------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++,,,,,,,,,------------------............//////000000000111111111333222111111111222444444111222333333333111000///000000111222333333444444888666555444444444222111000//////...............---------------------------,,,++++++******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********++++++***************************************************+++++++++,,,,,,************************++++++************++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///.........//////000000000111000000//////...------------------------------+++,,,------------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,------------........................------111000000/////////000000222222111111111111222222000000//////......///////////////.........------,,,,,,,,,,,,------......///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************))))))************))))))***)))(((((((((((()))***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************HHHGGGEEEDDDDDDCCCAAA???BBB@@@????????????===<<>>>>>===<<<<<<;;;;;;777888:::;;;===>>>>>>>>><<<>>>@@@@@@???=========???===<<<;;;<<<;;;:::888<<<999777777888999999888888888888999999999::::::;;;;;;;;;<<<<<<============<<<;;;<<<>>>?????????DDDBBB???===???FFFOOOVVVhhhpppwwwtttjjjiiiyyyzzzqqqooo~~~}}}hhhUUUFFF;;;222333222111000///000111222/////////............---...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------............//////000000000000111111111111111000111222222333111222333444444333111///111111111222222333333333777555444333444333222000000///......------......---------------------------,,,++++++******++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))((()))******++++++******+++++++++++++++*********,,,,,,++++++***))))))(((++++++++++++++++++++++++*********++++++++++++,,,************************++++++************++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000/////////......------,,,------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------000//////...//////000000....../////////000000000222111111000000/////////222222111111111222222333222111111000000111111222111111000000000/////////000000000/////////...................../////////000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))************))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************FFFEEEDDDEEEGGGHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBAAA??????@@@@@@@@@??????>>><<<;;;:::999:::;;;===>>>===<<<<<<;;;999999:::;;;<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<======999::::::;;;<<<<<<======;;;<<<<<<======>>>>>>>>>>>>======???BBBCCCAAA???>>>@@@CCCIIIVVVjjjsss^^^[[[jjj|||xxxooolllzzziiiVVVGGG===555000000000////////////000111//////.........---------------------------------,,,,,,,,,++++++++++++*********++++++++++++******))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000111000000000000000111111222000222444555555333111000222222222222222222222222666444333222333333111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))((())))))***************+++++++++***************+++++++++*********))))))++++++++++++++++++++++++************++++++++++++************************++++++************++++++++++++******++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,------......///000000000000000/////////.........------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,........................////////////////////////111000///......---......//////000000111111222222555444444333222111000000222222222222222333333444333333222222111222222222222333333222222222111111000000000////////////.........//////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))+++******************+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************VVVOOOGGGDDDGGGKKKNNNOOOEEEEEEEEEEEEDDDDDDDDDEEE>>>>>>???@@@@@@??????>>>>>>===<<<;;;:::999999999999999999:::;;;<<<<<<<<<:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===::::::;;;<<<===>>>>>>???<<<<<<======>>>???@@@@@@AAAAAABBBDDDEEEEEEDDDBBB@@@JJJYYYjjj}}}sssqqq||||||iiiQQQBBB<<<888555111000000//////........................------------------------------------,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------......////////////000000000//////000000111111111111000111333444444333111000222222222222222222222222444333111111222222111/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))************)))************************))))))*********+++++++++************************))))))*********+++++++++************************++++++************+++++++++*********++++++,,,---******************************************************+++++++++,,,,,,,,,++++++,,,------......///000000000000////////////------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.................................---------------------,,,.........////////////000//////000000000111111111///////////////000111222333333444444555666666777777777666555444444333333444444333333333333444444999999777666666555555555555666666666666555444444000000000000////////////////////////............///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))************))))))*********++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************vvvaaaRRRLLLJJJJJJIIIGGGHHHHHHGGGDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;999999:::<<<>>>>>><<<;;;;;;<<<===<<<:::::::::<<<<<<===>>>===<<<;;;;;;===::::::;;;;;;<<<===>>>>>>===>>>??????@@@AAABBBBBB@@@AAABBBCCCDDDGGGKKKOOOXXXdddsssmmmWWW???444444444111///111000000//////...------.........------------,,,,,,,,,,,,------------...++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,------------......////////////000000//////000111111111111000000000111222222222222111111111111222222333333333333111000000111111000//////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))'''((())))))******)))))))))))))))***************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))************+++************************++++++************++++++************+++,,,------******************************************************+++++++++,,,,,,,,,++++++,,,------......///............////////////------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---....../////////////////////000000000........./////////000000...///000000111222333333333444555666777888999:::999999;;;===???BBBEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCCCCBBBBBB<<<<<<;;;::::::::::::;;;>>>===;;;:::888777666666999:::;;;;;;;;;:::888777222222111111111000000000000000////////////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))***++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************uuueeeUUUJJJOOOPPPOOOLLLGGGCCCCCCDDDHHHGGGEEECCCCCCBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>===<<<===@@@@@@>>><<<===???@@@@@@>>>===>>>@@@<<>><<<===???<<<<<<======>>>>>>>>>???@@@AAAAAABBBDDDEEEEEEFFF@@@CCCEEEFFFJJJVVVhhhuuu}}}tttuuutttTTTDDD444111222111......///000000000000//////............---------,,,,,,,,,,,,,,,---------......++++++++++++************))))))************))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************++++++++++++++++++,,,,,,,,,---------........./////////000000///000111222222222111111000000/////////000111222000000111222333333444444222000//////000111000...///...------,,,,,,------++++++++++++++++++++++++---,,,++++++******++++++************************++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))*********+++******************++++++************************))))))))))))************************************++++++************++++++************+++,,,---...******************************************************+++++++++,,,,,,,,,++++++,,,------......///,,,,,,------......//////---------------.........---------------------------,,,++++++++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...//////////////////000000111111111000000111222333444444555444444666777999;;;<<<<<>>???@@@???>>><<<;;;444444444444333333333333222111111111000000000000000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))((())))))******))))))(((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************vvvaaaXXXXXXWWWRRRKKKFFFDDDEEEEEEDDDBBBAAAAAABBBDDDEEEBBBAAA@@@??????@@@@@@AAA???===;;;<<<>>>@@@>>><<<999;;;======;;;:::<<>>=========CCC>>>999:::>>>BBBAAA???DDDCCCCCCBBBAAAAAAAAAAAA>>>CCCHHHHHHDDDAAABBBEEEBBBEEEFFFGGGJJJPPPRRROOOQQQRRR\\\rrrsssrrr~~~uuufffPPP@@@222222222111000//////...////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111222222222111111000000000000000000000000000...///000111222333333333000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............/////////.........---------//////...---,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++,,,,,,------...//////+++...000000///000333666666444222333666777777555999888666666666888;;;<<>>@@@AAAAAABBBBBBCCCCCCAAA@@@@@@DDDJJJQQQUUURRRQQQOOONNNVVVccckkklllggglllxxxwwweeeQQQ???555222222111111000//////..............................------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111111222222111111000000000000000000000000000///000111111222222222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............/////////.........---------///......---,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++........................---///111111111222666:::===;;;999:::===>>>===<<<999:::<<>>CCCHHHHHHEEECCCDDDFFFEEEFFFGGGGGGFFFFFFHHHJJJIIIJJJOOOWWW___aaa^^^ZZZ\\\```eeepppwwwcccKKK999111000222111111000000//////...........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111111222111111000000000000000000000000000000000111111222111111111/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............///...............---------.........------,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///000000000000000000//////222222333333444777<<<@@@???>>>===>>>@@@BBBAAAAAA;;;???DDDJJJPPPUUUXXXYYY^^^[[[ZZZ^^^eeehhhgggeeegggeeedddeeehhhkkklllllllllpppuuuyyywwwqqqjjjeeeaaagggkkkmmmpppqqqmmmgggfffgggeee^^^WWWTTTVVVZZZeeeiiiooouuuyyyyyyxxxvvvvvvxxxwwwtttttttttpppiiijjjjjjiiiiiihhhddd^^^ZZZRRROOOJJJGGGEEECCCAAA???>>>??????>>><<<999666555000000111111111111111111000000000000000000000000///.........------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************{{{sssiii[[[PPPKKKGGGDDDBBBDDDEEEEEEDDD????????????????????????>>>DDDLLLQQQQQQPPPQQQRRRQQQPPPMMMIIIFFFGGGLLLPPPHHHNNNZZZhhhrrrrrrllleeennnxxxrrrvvv~~~sss```III777///000444111111000000////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------............///////////////000000111111111111111////////////////////////000111111111111111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...---,,,+++,,,///111333111111333444444444333333555555444555777<<>>;;;888555888777666555555555555666222222222222222222222222000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++************************yyyxxxzzzzzzwwwmmmjjjfffaaa\\\XXXUUUSSSOOORRRWWW\\\```aaa___]]]XXX[[[___``````eeennnuuuxxx}}}rrrfffRRREEE666222555777333---////////////////////////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...............////////////......///000111111111111000000000000000000000000//////000000111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---///111444777888333555888<<<>>>??????>>>999888888;;;AAAGGGKKKMMMVVVYYY]]]```bbbccceeegggdddcccbbb```^^^]]][[[[[[\\\ZZZXXXWWWWWWXXXXXXWWWQQQOOOMMMLLLNNNTTT\\\bbbpppqqqtttwwwzzz{{{{{{{{{}}}~~~}}}{{{}}}~~~~~~~~~~~~}}}||||||zzz~~~~~~yyyvvvvvvuuurrrkkknnnqqqsssssssssttttttsssrrrrrrssstttrrrpppmmmhhh```UUUMMMGGGAAA;;;777888777555333222222333333333333333333333333333333000000000000////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************~~~{{{vvvuuuvvv~~~~~~vvvwwwkkkYYYIII;;;777333222333333111...////////////////////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---..................////////////---...///000111111111111000000000000000000000000......///000111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***************************************************++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------............///---------.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---...000333666888;;;<<<777999<<<@@@BBBBBBAAAAAACCCBBBCCCHHHOOOUUUXXXYYY^^^aaaeeegggffffffggghhhbbb___[[[XXXUUUUUUVVVWWWYYYZZZZZZYYYWWWXXX[[[^^^WWWZZZ\\\]]]^^^bbbgggkkkmmmnnnoooqqqrrrsssttttttwww|||~~~|||{{{|||{{{xxx}}}zzzzzz{{{{{{zzzxxx{{{{{{zzzyyywwwuuusssqqqsssyyy{{{xxxvvvvvvvvvtttoooqqqtttuuutttuuuwwwyyyuuuuuuvvvyyyzzzzzzwwwtttpppjjjbbb\\\XXXQQQIIICCC;;;999777444222222222222333333333333333333333333111111111000000000//////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************{{{ooocccXXXIII;;;333666666222---,,,111777.........///////////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,,,,---................../////////000---...///000111111111111000000000000000000000000------///000111111111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,---------.........//////---------.........//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------........................---///222666999<<<===>>>:::<<>>;;;999888888999444444444444444444444444111111111111000000000000000000000000000000000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************vvv||||||sssbbbNNN>>>777666111111111111000000000000////////////////////////........................++++++++++++++++++++++++*********************************************************************************************************************************)))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,------...------------........./////////000000111111222222000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))************************************+++*********))))))((((((++++++************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,//////////////////////////////.........---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000///...---,,,,,,,,,,,,222666;;;>>>@@@AAABBBDDDEEEBBB??????CCCGGGKKKMMMWWWYYY\\\___bbbeeefffgggjjjhhhfffhhhlllnnnmmmkkklllkkkfffaaa]]]```gggnnniiijjjllloooqqqsssuuuwwwooopppssswwwyyyyyywwwtttvvvyyyzzzxxxwwwwwwqqqkkknnnnnnlllhhhccc```^^^^^^^^^ZZZYYY]]]]]]XXXXXX\\\UUUUUUYYY\\\[[[VVVSSSUUUUUU[[[\\\YYYYYY^^^aaa___^^^eeelllooonnnmmmpppsssttt{{{{{{xxxyyy{{{{{{vvvrrrnnnmmmnnnkkkddd]]]]]]TTTKKKEEE???999888:::555888:::999666555666888999888777777777666444111000000000000////////////000////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,+++***)))((())))))************))))))************************(((((()))*********************+++++++++******)))+++*********))))))(((((())))))************)))))))))))))))))))))*********}}}qqqppp}}}{{{vvvyyyzzznnn]]]KKK???999777666111111111000000000//////................................................++++++++++++++++++++++++***************************************************************************************************************************)))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......---.........////////////000000000000000111111111////////////////////////........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((************************))))))))))))************************************************)))))))))(((******************************+++++++++,,,,,,,,,++++++,,,------------,,,///////////////////////////.........------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------000//////...------------000444999>>>BBBEEEHHHJJJNNNKKKIIIJJJMMMQQQTTTUUUYYY\\\aaaeeehhhiiiiiiiiiffffffhhhkkknnnpppqqqpppooolllgggbbbaaaeeelllrrrvvvsssooommmooorrruuuwww{{{tttooooootttyyy}}}tttsssoookkklllooolllfffdddccc___YYYSSSQQQQQQSSSTTTPPPOOORRRSSSRRRTTTYYYQQQOOOOOOQQQOOOJJJHHHKKKSSSWWWXXXSSSQQQTTTUUUSSSQQQVVV\\\___aaabbbfffiiikkksssxxxwwwuuuwwwzzzzzz|||yyyvvvvvvvvvtttooojjjgggaaa[[[WWWOOOCCC;;;999:::;;;;;;999777666888;;;999777666555555444333111222222222111111000000000////////////............---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,+++***))))))))))))************))))))************************(((((()))*********************+++++++++******)))+++*********))))))))))))))))))************))))))************))))))))))))uuurrrqqqqqq~~~sss~~~xxxrrrmmmnnnvvvvvvfffWWWCCC777444555444111111111000000000000//////........................------------------------++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))************+++++++++,,,,,,,,,+++++++++,,,------......////////////000000000000111000000000000000000///////////////////////////........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************))))))))))))************************************************))))))))))))******************************+++++++++,,,,,,,,,++++++,,,---------------////////////////////////............------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000000///....../////////111555;;;@@@EEEIIINNNQQQVVVUUUTTTVVVZZZ^^^``````aaacccgggjjjjjjiiifffddd]]]aaaggglllooorrrtttvvvsssooojjjhhhiiinnnrrruuuooollljjjmmmrrrxxxzzz{{{ppprrrsssrrrmmmfff^^^YYYiiieee```bbbmmm|||yyynnnddd\\\WWWUUUUUUWWWTTTRRRTTTTTTSSSTTTWWWXXXTTTSSSTTTSSSPPPPPPSSSXXX[[[[[[WWWTTTTTTSSSQQQSSSSSSTTTVVVZZZ^^^cccfffccciiillljjjiiilllooopppsssrrrsssuuuwwwxxxvvvuuulllhhhffffffaaaWWWOOOLLLCCCBBB???<<<999999;;;===<<<:::777555555555444333555555444333222222111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,+++******)))))))))************))))))************************(((((()))***************)))******+++++++++*********************)))))))))))))))************))))))+++++++++***)))))))))(((zzziiieeemmmwwwyyy~~~rrrcccJJJ@@@666222333444000+++111000000000////////////........................------------------------++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,---.........///000000000000111111111111111000000/////////...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))************************((()))))))))*********************************************)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...---------////////////////////////------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...//////......///000000111555999???DDDIIIOOOTTTXXX]]]\\\]]]___ccceeefffeeeffffffeeedddaaa]]]YYYWWWVVV]]]eeekkknnnqqquuuxxxxxxtttppppppsssvvvvvvtttmmmmmmnnnrrrvvvvvvqqqllliiieee```[[[[[[___eeekkkyyysssmmmqqqwwwnnnjjjfff___YYYZZZ\\\```dddfffdddcccbbbbbb___```dddfffeeeeeegggiiijjjhhhbbb\\\VVVRRRPPP[[[WWWTTTTTTZZZccckkkooooooooojjjaaa]]]```dddeeeeeegggjjjpppuuuyyyzzz{{{qqqlllkkkmmmmmmhhhcccbbbQQQNNNIIICCC???>>>???@@@AAA>>>:::777777777666666777666666444333222111111000000/////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++******)))************************(((((()))***************))))))***+++++++++******************************)))******++++++******))),,,,,,++++++***)))((((((|||jjjiiiqqq~~~zzzwww|||jjjWWWKKK888555333333333333111...000000000////////////...........................------------------------++++++++++++++++++++++++************************************************************************************************************************(((((())))))******************+++++++++,,,,,,,,,+++,,,,,,------...//////000000000000111111111222111000000000//////......................................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************************((()))))))))************************************))))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---.........------////////////////////////,,,,,,------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---------.....................///111222333777<<>>HHHQQQYYY___eeehhhpppmmmhhhdddaaa]]]XXXUUUNNNMMMJJJIIIJJJNNNRRRUUUdddggglllqqqtttvvvxxxyyyxxxwwwwwwwwwwwwuuurrrooojjjhhheeedddffflllssswwwwww}}}wwwwwwtttqqqxxxyyyhhh]]]XXXUUURRRVVVVVVZZZbbbkkkoookkkggghhhfffiiirrrxxxuuuooolllllliiiddd^^^ZZZTTTNNNKKKEEEBBB>>>;;;:::999777666777777666555444444333333222222222222111111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++*********++++++++++++******************************(((((()))***************((()))***+++++++++++++++*********+++++++++++++++******++++++++++++******,,,,,,,,,+++*********)))ooohhhcccaaacccffflllvvv~~~{{{vvv~~~zzzlll]]]KKK999000000333222111000///000111333000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,------...//////////////////000000000111111.........///////////////........................------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************))))))))))))************************************((()))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,------...............////////////////////////++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------............///000111222444666888999@@@FFFOOOXXX^^^cccfffhhhkkkgggbbb]]]YYYUUUQQQOOOHHHIIIKKKOOOUUU\\\cccgggooooooppprrruuuwwwvvvuuuttttttrrrpppnnnnnnoooqqqdddfffiiinnnvvv|||pppfff___^^^aaammmyyy}}}wwwnnngggaaa___gggqqquuuwwwyyysssqqqnnnlllhhhbbbZZZSSSIIIFFFCCCAAA@@@===:::888888888777777666666666555444444333333333222222222000000000/////////......------------------------------------------------+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************(((((()))***************(((((()))++++++,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++wwwkkkdddbbb___]]]bbbkkkssswwwzzz{{{vvvtttyyy|||pppaaaOOOBBB777///000666//////000222333222---***000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000000000000---.........//////000000........................------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************(((((())))))*********+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---......//////......////////////////////////+++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------.........//////111111222444666888;;;<<>>???===999777777999777555333333333333111///222111111000///......---................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---((((((---///,,,***---************************,,,++++++******++++++,,,******++++++++++++******************************{{{uuuoooeee[[[[[[aaagggiiimmmvvv}}}zzzuuupppmmmmmmpppsssrrrsssrrrrrrrrrwww~~~hhhRRRFFFBBB<<<555222333444222000////////////////////////111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))************************************++++++************++++++******++++++,,,---------.../////////000000000000////////////////////////000/////////.........---............------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************************************+++***)))(((((()))***+++))))))************))))))))))))(((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************************))))))))))))))))))))))))************************************************)))******+++++++++******+++++++++,,,,,,,,,---------------.........//////...........................---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,------...///---///000000//////000222000222666;;;BBBKKKTTTZZZ]]]^^^aaadddddd]]]SSSKKKBBBDDDGGGMMMSSSYYY^^^aaaccciiimmmmmmooorrrqqqllliiiiiigggdddaaa```ccceeeYYYiii~~~tttbbb\\\ccclllpppwww{{{wwwtttuuuuuurrrnnnjjjcccZZZSSSNNNJJJIII>>>??????===;;;888777777777555444333444333111000222222222111111000000///................................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---)))))),,,,,,(((''')))************************,,,++++++******++++++,,,******++++++++++++******************************uuullliiifffbbb______ccciiinnnqqqlllhhhhhhmmmooolllgggffffffjjjnnnkkkfffcccgggkkkooottt|||xxxjjj\\\JJJ;;;333777333000///111333222000/////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))************************************++++++************+++++++++++++++,,,------............/////////000000000/////////////////////////////////...........................------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******************************************************))))))))))))******))))))************))))))((((((((((((***+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))************************************************+++++++++++++++***))))))++++++++++++,,,,,,,,,,,,............////////////...........................------,,,,,,------...++++++,,,,,,,,,,,,---------------,,,------...///...000111111111111333555555999@@@GGGNNNWWW___dddddddddcccaaa[[[TTTLLLGGGGGGKKKRRRZZZaaagggjjjllliiimmmppppppqqqqqqllleeegggfffddd^^^YYYUUUSSSTTTcccqqqttthhhkkktttyyy}}}tttuuuvvvrrrtttqqqlllfff^^^VVVPPPMMMFFFCCCAAA???===;;;999777888666444444444444222111222222222222222222222222////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++''''''***************************,,,++++++******++++++,,,******++++++++++++******************************zzzsssooolllkkkiiiggghhhllloooooommmlllsss}}}lllXXXJJJ@@@888666777111///......111111000///////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************************************************************((()))))))))************************************++++++************++++++++++++,,,------......///........./////////000000////////////////////////.................................---------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************************************************))))))))))))))))))***))))))************))))))((()))))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************))))))))))))))))))))))))******************************************************+++++++++******)))***++++++++++++,,,,,,,,,------------....................................------------------------+++++++++,,,,,,,,,---------------------...//////...000111222222444777:::BBBGGGMMMSSSXXX\\\```ccc`````````]]]YYYUUUSSSRRR\\\___ccchhhkkkmmmnnnmmmkkkmmmppprrrrrrpppjjjeee___aaaeeeffffffeeedddeeezzz{{{ooo}}}vvvkkkoooqqqrrrqqqlllddd[[[UUUSSSLLLEEE@@@???>>><<<:::999777555555555555333111222222222222222333333333////////////////////////...........................------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---+++***+++---************************,,,++++++******++++++,,,******++++++++++++******************************~~~pppWWWJJJ===555222000333777////////////000000///...........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************************************************************((()))))))))************************************++++++************++++++++++++,,,------......///............////////////........................---------..................------------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************)))))))))******)))))))))))))))************))))))******+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------........................------------------------+++++++++,,,,,,,,,------...------------...//////...000222333555999===AAANNNRRRXXX\\\^^^___``````]]]___```___^^^___aaaccchhhiiikkkmmmnnnnnnmmmmmmmmmmmmnnnnnnkkkgggdddcccSSS\\\iiiwwwzzzlllppprrrssstttrrroookkkhhh___VVVJJJBBB??????>>>===:::888666666666666444222111111222222222222222222000000000000000000000000////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++++++++************************,,,++++++******++++++,,,******++++++++++++******************************|||mmm[[[MMM<<<666333555444111000111000000000//////.................................------------------------++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))))))))************************************++++++************+++++++++++++++,,,------......------........./////////........................---------------.........------------,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************************************))))))************))))))))))))************))))))++++++,,,,,,+++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,************++++++++++++***+++++++++,,,,,,,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,------......------......///000///111444666:::???EEEIIITTTXXX^^^bbbcccccccccccccccccccccdddeeefffggghhhbbbdddgggjjjlllmmmmmmlllhhhggggggeee```\\\aaahhhttt{{{wwwnnnwwwtttqqqnnnnnnpppsssuuuhhh```TTTJJJCCC@@@>>>>>>;;;999777777777777555333222222222222222222222222000000000000000000000000////////////////////////............---------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))+++---+++'''************************,,,++++++******++++++,,,******++++++++++++******************************}}}iiiVVVIII>>>555555222222555666222000222000000///...------...///........................---------------.........************************************************++++++************++++++************************************************************************))))))))))))************************************++++++************++++++******++++++,,,------------------.........//////........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******************************************************((()))***++++++***)))((())))))************)))))))))***+++,,,,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************((()))***+++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------...............//////000111333777:::???FFFMMMRRRYYY^^^cccggghhhhhhhhhhhhgggeeedddeeeffffffccc___ZZZ^^^dddiiikkkkkkhhhfff```bbbfffgggfffjjj{{{uuuuuu{{{vvvtttttttttuuupppllldddYYYNNNFFFBBBAAA;;;:::888888888888666444555555444444333333222222111111111111111111111111////////////////////////............------------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******000666333,,,************************,,,++++++******++++++,,,******++++++++++++******************************kkkfffXXXFFF:::777777666777111.........---000555//////...---,,,,,,...000................................................************************************************++++++************++++++************************************************************************))))))))))))************************************++++++************++++++)))******++++++,,,---------------.........//////........................,,,,,,,,,------.........---------,,,,,,,,,++++++,,,++++++++++++++++++,,,******++++++++++++******************************************************((()))***++++++***)))((())))))************))))))'''(((***,,,---------,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++++++++***)))))))))************+++++++++,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------...............///000000333555999===CCCKKKSSSXXX___bbbhhhkkkkkkkkkkkkkkkgggdddaaabbbdddbbb[[[UUU[[[___fffllllllhhhbbb]]]```dddmmmuuuzzz}}}xxxtttwwwvvvrrrhhhZZZNNNGGGDDD<<<:::999888888888666555777777666555444444333333111111111111111111111111000000000000000000000000//////.........---------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((+++777AAA???666************************,,,++++++++++++++++++,,,******++++++++++++******************************xxxggg\\\BBB@@@<<<888555333333222111111111111000000000//////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))///+++)))+++///111///+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000/////////222444///777CCCKKKNNNRRRVVV[[[WWW```kkkpppmmmhhheeedddeee[[[VVVYYYXXXSSSUUU]]]ccchhhkkkhhhaaa]]]___bbbgggxxxyyyrrrnnnnnnkkk^^^NNNEEE?????????>>><<<:::888777999777555555555666555444444444333333222111111111111111222222222222111111222222111000///...------......//////......---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///&&&...---***JJJ[[[>>>++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))zzzhhhVVVHHH???;;;999666333222111111111111111111000000000/////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))),,,)))'''***...111///---))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...///////////////...---///333666999AAALLLSSSVVVXXX\\\```cccgggjjjiiieee```]]]]]]YYYUUUSSSWWW\\\]]]```ddd\\\```bbbaaa^^^```iiippprrrggghhhlllhhh]]]VVVEEE@@@;;;999:::;;;:::999:::888666666777777666444444444333222222111111000111111222222222222111111111111111000//////............/////////...---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++222(((......'''===KKK333++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************yyyfffTTTFFF<<<666444555333222111000000111222000000000000////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))'''&&&)))---000///---))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************)))************++++++++++++******))))))******+++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222111000//////333888===FFFLLLUUU[[[]]]___aaaccccccbbb```]]]ZZZWWWUUUUUUVVVXXXYYY[[[```ffffffaaa]]]]]]]]]^^^eeesssvvvcccaaaiiimmmkkkgggTTTLLLAAA;;;;;;<<<<<<;;;:::999888888999888666444444333333222222111111000111111222222222222111111000000000000000000000000///////////////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111'''---///&&&///999,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************tttfffZZZRRREEE;;;666555666888444333222111111222222333000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((('''&&&(((+++------+++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...............//////000333333222333555;;;CCCHHHNNNSSSZZZ___aaaaaaaaabbb\\\[[[YYYYYYYYYYYYVVVTTTTTT\\\aaaaaaeeekkkfff[[[aaa^^^^^^hhh|||kkkaaacccgggjjjmmmeee]]]QQQGGGAAA>>><<<<<<:::999999999999888666444444444333333222111111111111222222333333222222111//////000000000111111111///000000000000///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---$$$***000((()))000---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************KKKZZZmmm~~~ppp___OOOEEEBBB>>>888444333333333222444444333222111111111111/////////............---,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((((((((()))***))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///............///000000000111444777<<>>???===:::999999999777666777666666555555444333333222222333333333333222222000000000111111222222222111111111111111000//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------...//////++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++===>>>;;;777777===@@@@@@DDDLLLWWWeeeqqq}}}xxxiii```WWWMMM@@@777444555666666000000000222444444222000000000000000///...------.........---------,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,---...//////---------............//////............---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))***))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************************************************************))))))*********))))))))))))))))))))))))************************)))************+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......///////////////000000111111666>>>FFFLLLRRRVVVYYY\\\^^^ccchhhkkkllljjjhhhgggeee```XXXQQQMMMNNNQQQaaaaaa```]]]VVVTTT^^^kkkyyy|||}}}~~~wwwnnniiiddd\\\OOOEEECCC@@@<<<:::::::::::::::888888777777666666555555222333333444444333333222111111111111111111222222111111222222111111000///......------------......------------------------+++000---***......+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---444999777777:::>>>>>><<<======???BBBIIIQQQWWWdddnnnyyyvvvgggXXXLLLDDDAAA888666444555777888666333666444222111111111000/////////000000111000000///......---------,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,,,,,,,,,,,,,---...//////---------.........////////////.........---------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))***)))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......///////////////000111111666===FFFOOOUUUXXX[[[\\\\\\^^^ccchhhlllmmmkkkhhheeebbb[[[QQQKKKMMMWWW___YYYWWWWWWYYYWWW\\\sss|||}}}yyyttttttlll[[[KKKGGGCCC>>>;;;;;;<<<======999999888888777666666666222333333444444333333222111111111111111111111111111222222222222111000000......------------......------------------------&&&///***%%%---111---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++666666666666777777777777888888999999999:::::::::>>>AAAFFFNNNWWWaaajjjoooyyy{{{{{{qqqeee[[[PPPMMMHHHCCC>>>;;;:::999444444333333333222222222222222222111111111000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************++++++***)))(((((())))))))))))))))))))))))))))))************************************************************************)))************+++++++++***++++++,,,,,,------...........................000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))((('''''''''''''''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------...//////***,,,...000000111333555FFFJJJQQQYYY^^^aaaaaaaaaaaaeeeiiijjjlllmmmggg```bbbYYYOOOKKKQQQZZZ___^^^ZZZ^^^UUULLLUUUkkk~~~xxxmmmcccWWWNNNBBB<<<<<<<<<999555>>><<<999888888777666555555555555555555555555555333333222222111000000///222111///.........///000//////............////////////.........---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++555555555555666666666666666666666777777777888888<<<<<<<<<===@@@CCCFFFHHHJJJKKKQQQ]]]lllwww}}}~~~|||~~~nnneee___XXXSSSPPPKKKDDD>>>>>>===:::888666666666777444333333333333222222222222222222111111000000000////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************++++++***)))))))))))))))************************************************************************************************)))************+++++++++***++++++,,,,,,---..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))((((((''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------......---------......///////////////000333999===JJJMMMTTT[[[```cccddddddcccgggjjjjjjkkkjjjeee^^^QQQPPPPPPUUU]]]```[[[UUUTTTWWWRRRTTTiiixxxiiiiiibbbYYYLLLCCC>>>=========;;;999777777888888777555444444444555555555555555333333333222111000000000222111000///...//////000//////............////////////.........---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++333333333444444444444555333333444444444444555555555555444444444555777888777777888;;;@@@FFFKKKNNNLLLNNNQQQVVV]]]eeelllpppqqqoooiiicccaaaeeeooowwwnnnVVVFFFDDD???999666666777555444666555444444444555777888333333333222222222111111111111111111000000000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---,,,***************************)))************+++++++++************************************************++++++***))))))))))))***************************************************************************************************)))************++++++++++++++++++,,,------..............................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******+++******)))((()))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------//////......---.........333222111000222999BBBHHHPPPSSSXXX^^^cccfffhhhiiifffiiikkkjjjiiiiiiccc\\\UUUUUUVVVZZZ^^^]]]ZZZVVVPPPZZZbbbsssoooeeehhhbbbWWWKKKBBB======???<<<:::999999:::999777555444444444444444444444444444333333222222111111000222111000////////////000//////............//////...............---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111111111222222222333333111222222222222333333333444444444555666888999:::;;;<<<;;;888666777;;;>>>:::::::::;;;===???BBBDDDBBBCCCCCCBBB@@@AAADDDFFFOOOQQQSSSQQQLLLEEE???;;;===:::666555666888999888777666555444444555555666222222222222111111111111000000000000000000000000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++***,,,...000000...,,,***************************))))))*********+++++++++************************************************++++++***))))))*********************************************************************************************************))))))*********+++++++++++++++,,,,,,---.................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))***++++++************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********,,,+++******))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------............000//////...............222333333444999AAAKKKRRRWWWYYY]]]aaaeeeiiikkklllgggjjjjjjiiiiiiiiiddd^^^```bbbdddccc]]]VVVSSSVVV]]]rrr{{{dddffffffbbbZZZNNNDDD???===@@@???======<<<;;;777555555555555444444444444444444444333333222222222222111111111000000000000000//////............//////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000111111111111111111111222222222222333666666555444333333333333000333666666444444777;;;<<<;;;999777666666666666333555888999999777777666<<<===<<<:::777777999;;;777666555444444444333222444333333222111111111111222222111111111000000000////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,...000000...,,,***************************))))))*********+++++++++************************************************+++***************++++++************************************************************************************************))))))*********++++++++++++,,,,,,------...//////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((())))))***+++************************************************(((((())))))************))))))))))))))))))))))))(((((())))))************,,,,,,+++*********************))))))))))))******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++,,,,,,---......---------------------------------....../////////000//////........./////////222777===CCCKKKSSSXXX\\\^^^aaadddgggiiikkkkkkeeehhhhhhggghhhjjjgggaaa___dddkkkjjj___SSSTTT\\\rrr^^^bbbffffff```TTTIIIAAA???>>>=========<<<:::777666666666555555444444444444444444333333333333333111111111111111000000/////////............//////---.....................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111000000111111111222222222222222222111111111111000---111444444222000111222666555555555555666666777777666555444555666777888666777888888666555555666333444444444333111///---000111111222222222333333111111111000000000000///............////////////........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***,,,---......---,,,***************************)))************+++++++++************************************************+++************+++,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,,,,---......//////...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((((()))******************************************************((((((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++,,,+++******)))***************))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,******+++,,,,,,---......---------------------------------...//////000000//////......//////000111000666???GGGNNNSSSXXXZZZ___aaadddfffhhhhhhhhhgggbbbdddeeedddeeehhhgggbbbdddaaa______]]]```qqq]]]]]]___ccceee___RRRHHH>>><<<::::::<<<===<<<<<<888888777777666555555555444444444444444444444444111111222222111111000/////////............//////---------...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000/////////000000000111111...///000111333444444444333555555555333111//////...//////111222444555555666444111000111333555666000000111222222333222111333444555555444222111111111222222333444444444444111111000000000/////////---------....../////////........................,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************+++*********++++++,,,---++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,------.../////////........................---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))******************************************************'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++++++++***)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,)))******+++---......///---------------------------------...///000000000............///000222222888>>>HHHPPPUUUXXXZZZ\\\```bbbeeeggghhhfffdddbbb```aaaaaa___aaaeeeddd```eee[[[YYYdddttt}}}zzzzzz~~~uuuhhh\\\ZZZaaaccc[[[QQQEEEBBB>>><<<<<<=========999999999888777666666666444444444444444555555555111111222222222111000/////////............//////---------.........//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------////////////000000000111........./////////000000222222222222222111000000.........///111333444555111111222222333333333333111111111333444444333222777444000...000222333333000111111111000000111222111111111222111000000///000000000000////////////---------.........//////........................,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************+++++++++************************************************+++*********+++,,,,,,---++++++++++++++++++++++++************************************************************************)))************+++++++++,,,,,,------.../////////........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))******************************************************'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))***++++++++++++******)))((()))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,)))******+++---...//////---------------------------------...///000000111---------...000111333444@@@FFFNNNUUUYYY[[[\\\\\\```cccfffhhhhhheeeaaa___^^^```___\\\^^^aaa```\\\VVVTTTcccuuuvvvwww{{{~~~~~~cccZZZaaahhhddd\\\QQQLLLFFFAAA>>>======<<<:::::::::999888777777666444444555555555555555555111111222333222111000/////////............//////---------.........//////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////.................................------,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---,,,++++++,,,++++++******++++++,,,************************************************---,,,***)))))))))************+++++++++,,,,,,,,,+++,,,------......------........................------------------------,,,,,,,,,+++++++++******************************************************************************************************))))))))))))************+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***+++,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------........................---------,,,+++,,,...000111111111000111555:::>>>LLLOOOTTTYYY[[[^^^```bbbdddfffhhhhhheee```[[[WWW^^^YYYXXX]]]```]]]YYYXXXTTT```mmm\\\aaaiiidddcccPPPHHHGGGCCCAAA@@@777;;;<<<<<<;;;999999999;;;777777666555444333333222333333333222222222111111//////............//////////////////////////////////////////////////////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********................................................000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000///......//////..............................---------,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,,,,,,,+++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))***+++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,***)))))))))************+++++++++,,,,,,,,,+++,,,------......------........................------------------------,,,,,,,,,+++++++++******************************************************************************************************))))))))))))************+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***+++++++++,,,))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...........................//////...------///111000000111222444999@@@EEEQQQTTTXXX\\\^^^```ccceeeeeefffgggfffccc^^^XXXTTT[[[[[[^^^^^^YYYSSSSSSWWWdddxxxmmm]]]eeeXXXSSSOOOCCC@@@DDDCCC@@@???>>><<<;;;:::;;;<<<888777777666555444333333333333333222222222222111//////............////////////////////////////////////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------........................000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............///------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******)))***************+++++++++,,,,,,,,,+++,,,------......------------------------------------------------------,,,,,,,,,+++++++++******************************************************************************************************))))))))))))************+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................///000000///...///222444000111333555999@@@HHHNNNVVVYYY[[[]]]___aaadddfffeeeffffffeeeaaa[[[VVVRRRZZZ^^^aaa]]]RRRLLLUUUbbbjjjddd^^^___\\\MMMFFFKKKKKKFFFDDDAAA>>><<<<<<<<<===999888777666555444444333333333333333222222222222000//////......//////000//////////////////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................////////////////////////........./////////000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************((()))))))))*********************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++***************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...........................///000111000000111444666555666888;;;@@@GGGPPPVVVYYY[[[]]]^^^^^^```bbbeeefffffffffdddaaa]]]XXXUUU[[[]]]]]]XXXQQQTTTiii~~~hhh___bbbddd[[[UUUSSSMMMLLLIIIDDD@@@>>>===<<<;;;999999888777666555555444444444333333333222222222000000////////////000000///////////////////////////////////////////////////......---------......------------------------++++++++++++++++++++++++***++++++,,,,,,---------------------------------................................................---............/////////........................////////////////////////////////////////////////...................................................---------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************+++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************+++***************+++++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************((()))))))))************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++***************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........////////////////////////...///000111222444777:::;;;===@@@CCCGGGMMMUUUZZZ\\\^^^```aaaaaaaaaccceeeeeeeeeeeedddaaa___\\\ZZZ[[[XXXUUUVVV\\\mmm~~~hhh^^^``````bbb___TTTRRRNNNHHHCCC@@@>>>;;;999::::::999888777666666555444444444333333333222222000000////////////000000000000000000000000000000////////////////////////......---------......///------------------------+++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------.........///........................////////////////////////////////////////////////................................................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))))))))************+++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))***************************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******************++++++))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,---------............////////////////////////---///111333555888<<>>999;;;;;;:::999888777777666444444444444333333333333111000000//////000000111000000000000000000000000////////////////////////...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........------------------------................................................------------------------------------------------,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++*********+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))***+++++++++,,,))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------............////////////////////////...000333666999===BBBFFFDDDHHHMMMRRRUUUYYY]]]___^^^aaafffhhhhhhfffeeeeeeaaa```^^^\\\ZZZXXXWWWVVVRRRZZZmmmxxxfff^^^dddkkkgggccc^^^WWWSSSPPPKKKBBB<<<<<<<<<;;;:::999888777777555444444444444333333333111111000000000000111111000000000000000000000000////////////////////////---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------................................................------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++,,,+++*********+++,,,---,,,++++++++++++++++++,,,************************************************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************************************))))))))))))************))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***+++,,,,,,---))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---------.........//////000000000000000000000000///111555888;;;@@@FFFJJJDDDIIIPPPUUUYYY\\\___aaa[[[___dddggggggeeecccccc```^^^[[[XXXUUUSSSRRRQQQQQQbbbxxxeeebbbhhhgggiiiddd^^^ZZZWWWPPPGGG???===<<<;;;;;;999999888777555555444444444333333333111111000000000000111111000000000000000000000000////////////////////////---------------...///000........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))******************))))))******+++,,,,,,,,,++++++***)))))))))******************************************************************************************************************************++++++++++++******,,,+++++++++***)))))))))************************************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,+++++++++---------.........//////000111111111000///111333000333777;;;???BBBFFFIIIMMMPPPTTTYYY\\\]]]]]]]]]UUUXXX]]]bbbddddddaaa```aaa[[[WWWVVVTTTQQQQQQRRR[[[ooo}}}ccc^^^fffiiimmmjjj```WWWUUUPPPJJJ??????>>>;;;888777999:::777777777666555444222222222222222111000//////...//////000000000000//////222111111000///......---................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...........................------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))******************))))))******+++,,,******************++++++******************************************************************************************************************************++++++++++++******+++++++++***************************************************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++---------.........//////...//////...---...000222666888;;;===???BBBGGGJJJQQQSSSWWW[[[^^^_________YYY[[[]]]```aaa``````___\\\XXXVVVVVVPPPJJJNNNWWWyyy|||ddd^^^iiihhhddd^^^YYYWWWUUUSSSEEEBBB>>>:::777666777777777777777666555444333222333222222111000000////////////000000000000//////111111111000///.........................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************+++++++++***************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************))))))))))))******************))))))******+++,,,((())))))***++++++,,,,,,******************************************************************************************************************************++++++++++++*********************+++++++++************************************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---------------,,,,,,,,,,,,------........./////////.........---,,,...222555===>>>???@@@AAACCCHHHKKKTTTVVVYYY[[[]]]^^^___^^^]]]^^^^^^^^^^^^^^^^^^]]]___XXXVVVVVVQQQQQQbbbyyyooommmfffaaa```___\\\ZZZYYYOOOIIIAAA;;;:::999777555777777777777666444333222333222222111111000000000///000000111111000000///111111000000//////......................................................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++,,,,,,,,,---------------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************((()))))))))******************))))))******+++,,,))))))*********+++++++++******************************************************************************************************************************++++++++++++******)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,............////////////000000000//////222777;;;@@@AAAAAAAAABBBFFFKKKNNNUUUVVVXXXYYY[[[\\\\\\\\\^^^___`````````^^^]]]\\\___VVVRRRUUUYYYfff~~~ooocccbbbccc___[[[ZZZWWWOOODDD>>>>>>===;;;888888888888777666555444333333333222222222111111111000000000111111000000000111000000000/////////...................................................------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************((()))))))))******************))))))******+++,,,+++++++++*********))))))******************************************************************************************************************************++++++++++++******)))))))))***+++++++++,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------........./////////000000000000000000111555:::???@@@AAABBBCCCDDDIIINNNSSSXXXXXXXXXXXXYYY[[[\\\]]]\\\^^^aaacccccc```]]][[[VVVTTTWWW```mmm}}}iii^^^___aaa```^^^YYYQQQFFF@@@@@@???===:::999999999888777666444444333333333333222222222222000000111111111111000000000000000000////////////................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++***************************************+++++++++)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************))))))))))))******************))))))******+++,,,,,,,,,++++++***))))))(((******************************************************************************************************************************++++++++++++*********************+++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------................../////////000000000...///000111222666<<<@@@@@@AAACCCFFFHHHLLLRRRVVVZZZZZZYYYYYYZZZ\\\^^^___\\\^^^bbbdddccc```[[[XXXTTTdddwwwqqquuuwww```aaalllnnniiiXXXQQQHHHBBB@@@???<<<:::999999999999888666555444333333333333333333333333000111111222222111111000000000000000////////////................................................------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************))))))))))))******************))))))******+++,,,++++++************************************************************************************************************************************************++++++++++++******+++++++++*********************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------.........///.../////////000000000000---///111444666:::>>>BBBBBBDDDGGGJJJLLLPPPTTTWWWZZZYYYXXXWWWXXX[[[]]]___^^^```aaaaaa___\\\XXXUUU___sssvvvwww{{{rrrYYYUUUOOOHHHCCC???===<<<:::::::::999888777555555333333444444444444444444000111111222222111111000////////////000000000000................................................------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++************************))))))))))))*********************)))***++++++,,,)))))))))***++++++,,,,,,******************************************************************************************************************************++++++++++++******,,,+++++++++******))))))*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------.........//////////////////000000000000///111555888:::>>>BBBEEEDDDGGGKKKMMMOOORRRUUUWWWWWWVVVUUUTTTUUUXXX[[[^^^bbbaaa```]]]ZZZWWWUUUSSSiii{{{|||vvv^^^[[[VVVOOOGGGAAA??????:::::::::999888777666555444444444444444444444444111111222222222222111111////////////000000000000................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************)))************+++++++++************************************************(((((()))***************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,+++*********+++))))))))))))))))))))))))************************++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************)))************+++++++++))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------...............////////////000000000000333333444888===AAADDDDDDFFFHHHKKKNNNQQQTTTVVVVVVXXXZZZYYYVVVVVV\\\______cccZZZUUUVVVRRRNNNVVVdddyyysssfff^^^^^^ZZZRRRIIIBBB???@@@<<<<<<;;;:::999999999999777666555444444333444444555555444333111000000///111111111111000000000000........................///...---,,,,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************)))************+++++++++************************************************((())))))***************************************++++++************++++++***************************++++++++++++,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,+++++++++******,,,++++++******++++++,,,---,,,++++++******++++++************************************************++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************************++++++++++++))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......---------...............////////////000000000111222333777;;;@@@BBBCCCCCCHHHJJJLLLOOORRRUUUVVVWWWYYYYYYVVVUUUXXX^^^^^^ZZZaaaXXXSSSSSSRRRYYYnnneee[[[\\\```aaa[[[OOOEEEBBBBBB======<<<;;;::::::::::::888888777666555555555555555555444333222111000000111111111111000000000000........................///...------------...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************)))************+++++++++************************************************((()))******++++++******************************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,++++++******++++++************************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++++++++***************************************************+++++++++,,,))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,------...---------.........///////////////000000000111111111444999>>>AAABBBBBBBBBJJJKKKNNNQQQSSSUUUVVVWWWZZZXXXUUUUUU[[[___\\\TTTWWWOOOKKKMMMTTTggghhhZZZYYY___eeebbbWWWLLLEEECCC>>>===<<<;;;::::::::::::999999888777666666666666666555555444333222111111111111111111000000000000........................///...------------...///.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************))))))*********+++++++++************************************************))))))***++++++++++++***************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,------,,,***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************************************************************+++++++++,,,,,,)))******++++++******)))******************************+++++++++,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///////////////000000000111111111222555999<<>>===<<<;;;:::999999999999999888777666666666666666666555444444333222222111111111111000000000///.................................------........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************))))))*********+++++++++************************************************))))))***+++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,------,,,***++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************************************++++++++++++,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...//////000000000000000111111111111333555888999;;;>>>CCCGGGJJJLLLNNNQQQTTTVVVWWWXXXWWW^^^bbb___[[[ZZZXXXVVVJJJJJJTTTlllfff^^^XXXYYY[[[VVVIII===>>>===<<<:::999999888888888888777666555555555555555555555444444333333222111111111111000000000///////////////////////////---..................---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************)))************+++++++++************************************************)))***++++++,,,+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,------,,,******++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++************************++++++++++++,,,,,,,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000000000111111111222222333666888999:::>>>EEEKKKJJJLLLOOORRRUUUXXXYYYZZZXXXaaafffaaa[[[XXXWWWVVVJJJNNN___~~~sss^^^WWWZZZXXXLLL??????>>>===;;;:::999999999888888777666555555555555444444444444333333333222111111111111000000000000////////////////////////------...//////...------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************************************************************)))************+++++++++************************************************)))***++++++,,,,,,++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000000111111111222222222222666:::<<<===AAAHHHNNNLLLMMMQQQTTTXXX[[[]]]^^^[[[aaaddd___ZZZXXXVVVSSSPPPWWWhhhsss^^^ZZZXXXPPPFFFBBBAAA???===<<<;;;;;;:::999999888777666666666666333333333333222222222222111111111111000000000000////////////////////////------...//////...---------........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************************************************************************************)))************+++++++++******************************************************+++,,,,,,,,,,,,+++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++,,,---...,,,************++++++,,,,,,,,,,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))******++++++++++++************************++++++,,,,,,,,,---------***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000111111111111222222222111666===@@@AAADDDJJJOOOMMMOOORRRVVV[[[^^^```bbb]]]``````]]][[[ZZZUUUPPP\\\cccqqqggg[[[XXXRRRMMMDDDCCCAAA???>>>===<<<<<<;;;:::999888777777777777333333222222222222222222111111111111000000000000000000000000000000000000,,,---...//////...---,,,---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++******************************++++++++++++*********************************************************)))((((((((()))+++,,,))))))*********+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222111000000222333444777<<<@@@CCCGGGJJJMMMPPPTTTZZZaaaeeeddd___[[[aaaZZZVVVWWWXXXVVVUUUVVVaaaxxxyyy[[[RRRMMMEEEDDDEEECCC>>><<<<<<>>>>>>:::999999999888777777777555444333333222222333333444333111000000000111222///000111111///......///000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******************************++++++++++++*********************************************************))))))((()))***+++,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222222111111444666444888===AAAEEEHHHLLLOOOQQQTTTYYY___cccbbb^^^ZZZYYYYYY[[[\\\ZZZWWWZZZ```uuuiiiVVVMMMIIIFFFFFFDDD@@@>>>===>>>>>>::::::999999888777777777555444333333222222333333333222222111111111111111///000222111///......///000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******************************++++++++++++*********************************************************))))))))))))***++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////000111222222222444777999777:::???CCCGGGJJJNNNQQQRRRTTTXXX\\\```___\\\YYYVVVWWWYYYZZZYYY___pppdddRRRLLLGGGFFFDDDBBB@@@>>>======;;;::::::999888888777777555444444333333333333333222222222222222111111000///111222111000...//////000000000/////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******************************************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111222222333666999<<<<<>>======;;;;;;:::999888888777777555555444333333333333333111222333444333222111000///111222222000//////000000000000////////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******************************************************)))*********++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000111222222333777;;;???BBBEEEHHHJJJLLLMMMPPPQQQVVVWWWXXX[[[]]]]]]ZZZXXXYYYQQQLLLRRReeezzzZZZKKKDDDAAACCCCCC???<<<>>><<<<<<;;;:::999888777666666555444444333333444444222222333444444222111000000111333222000//////000111000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************************************)))***++++++,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,------++++++++++++************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...//////000111111222222111111222222333666;;;???FFFHHHLLLNNNNNNPPPRRRSSSYYYYYYZZZ]]]^^^^^^[[[XXXTTTOOORRRbbb{{{vvvVVVLLLEEEGGGFFF@@@===@@@===<<<;;;:::999888777666666555555444444444444444333333333333333222222111000222333222111///000000111111000000000/////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************************************)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111111222222111222666;;;???FFFIIIMMMOOOQQQSSSUUUXXX[[[\\\]]]```aaa___[[[XXXQQQSSS```vvvgggYYYOOONNNKKKBBB???AAA======<<<;;;999888777666666666555444444444444444444444333222222222222333000222333333111000000111111111111000000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******************************++++++++++++******************************************************)))***+++,,,---,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++************))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222111111222555:::>>>EEEHHHLLLPPPSSSUUUYYY[[[\\\]]]___bbbccc```\\\XXXSSSYYYjjjtttcccVVVTTTOOOEEE@@@CCC>>>===<<<;;;999888777666666666555444444444444555555444333222111222333444000222333333111000000111111111111111000000000000000000000000000000000000........................000000000///////////////......------------.........---------------------///.........------,,,,,,------------------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++************++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000111111222444222111000333999???BBBFFFGGGKKKOOOSSSUUUYYY^^^bbbdddiiiiiiaaaWWWTTTXXXXXXiii|||wwwTTTTTTZZZOOOCCCBBB=========;;;888666555555555444444333333222222111333333333222222222111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////........................//////...---------------........................///////////////000000000---,,,,,,,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,++++++***))))))(((************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111222444333222333666<<>><<<999888777777666666555555444333333333333333333222222222222111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////........................000//////......---------..................//////---......///000000111111---------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,---------......------------------------,,,,,,++++++***)))))))))************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000111111111444444444666;;;@@@FFFIIIMMMNNNOOORRRYYYbbbjjjnnnhhhbbb]]]\\\YYYUUUSSSUUUaaa```TTT\\\XXXHHHBBBAAA???===;;;:::::::::777777777666555555444444333333333333222222222222222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////......//////000000000111//////000000000000000///////////////000000000000.....................///000///////////////000000................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------+++++++++*********))))))***************************************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............//////000000000111111111222333666:::???DDDIIILLLOOOPPPQQQUUU___lllvvvzzzddd```\\\ZZZWWWTTTWWW]]]pppttt[[[ZZZXXXPPPFFFCCC???===<<<;;;;;;;;;888777777666666555444444444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////...//////000111222222333000111333444555555555555444555555555666666666777444333333222111000000///111111000///......//////////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......------------------------+++++++++************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////000000000000111111111111111333777<<>>??????@@@@@@======<<<;;;999888777666444333222000///.........////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------------........./////////111111111111111111111111111444:::@@@FFFJJJMMMNNNSSSVVVWWWXXXaaaoootttpppeeeeeeccc^^^XXX\\\oooiiiWWWVVVNNNHHH@@@<<<;;;<<<;;;999777777777666555555444444444444444444333333333333111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////888999:::;;;===>>>???@@@BBBCCCDDDEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<;;;999777444333222111////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,---..........................................////////////111111111111111111111111333666===DDDJJJMMMOOOPPPRRRXXX[[[]]]ggguuuwwwooofffaaa\\\YYY\\\lllgggYYYTTTLLLCCC=========<<<:::999888888777777666555555555444444444444333333333000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////@@@AAABBBCCCEEEGGGHHHHHHJJJKKKLLLLLLKKKHHHFFFDDDBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAA>>>;;;999888777000000000000000000000000////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------******************++++++++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,,,,---........................................../////////000222222111111111111111111444999???GGGMMMPPPQQQQQQQQQYYY^^^bbbnnn}}}vvvcccZZZRRRSSS___zzzcccXXXOOOEEE???>>>>>><<<:::::::::999999888777777777555555444444444333333333000000111111222222222222000000000000000000000000000000000000000000000000////////////////////////FFFHHHKKKNNNOOOOOONNNMMMQQQQQQQQQQQQRRRQQQNNNLLLHHHEEECCCBBBBBBBBBBBBAAADDDCCCBBBBBBBBBDDDEEEGGGCCCDDDCCC@@@===;;;;;;<<<888666444333333333222111555444333222111000//////111000//////............---------------///000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,---------......---------............///000000000000////////////111222333333222111222444444:::BBBIIIMMMPPPRRRTTTVVV[[[^^^bbbooo}}}zzznnnaaa\\\XXX\\\ooooooRRRNNNJJJ555:::FFF:::<<<;;;:::999888888777888555555555444444333333333222222222222222222222222333333333222222222111111000000000000000000000000000000000000////////////LLLMMMOOOQQQSSSUUUVVVVVVYYYXXXYYYYYYYYYVVVRRRNNNJJJHHHFFFEEEFFFGGGFFFFFFDDDDDDCCCBBBBBBBBBAAAAAAAAABBBBBBBBB@@@>>><<<;;;===<<<;;;;;;<<<===>>>======<<<;;;:::888666444333000///.........///000000////////////////////////.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------------------------------,,,,,,,,,---------......---------............///000000000000000/////////111222444333222222444555999>>>EEEKKKOOORRRUUUWWW___dddeeedddiiippplllaaa```]]]]]]fff}}}```NNNJJJ???>>>DDD===;;;::::::999888888888888555555444444444333333333222222222222222222222222333333333222222222111111000000000000000000000000000000000000////////////MMMMMMOOOQQQTTTWWWZZZ\\\[[[[[[\\\]]]^^^\\\WWWTTTQQQNNNLLLKKKLLLMMMLLLLLLIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHGGGDDD???;;;>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDCCCAAA>>><<<:::333222111//////000111111000000000000000///......///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,---------......---------............///000000000000000000000000111222444444444444666888@@@DDDIIINNNQQQUUUXXX[[[eeelllnnnjjjhhhiiiddd\\\______fffxxxsssSSSJJJHHHCCCAAABBB;;;;;;::::::999999888888555444444444444333333333333333333333333333333333333333333222222222111111000000000000000000000000000000000000////////////TTTTTTVVVXXXZZZ[[[\\\]]]\\\ZZZXXXWWWVVVTTTPPPNNNLLLJJJHHHHHHIIIJJJJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJLLLKKKJJJKKKLLLKKKGGGDDD>>>??????>>>======>>>???DDDEEEFFFGGGGGGFFFDDDCCC===;;;888555333222111111...///000111111000///.../////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000000111111111111333555666777888:::<<>>===;;;999888777444444444444444444444444333333333333333333333333333333333222222222111111000000000000000000000000000000000000////////////^^^^^^___^^^]]][[[XXXWWWWWWSSSNNNJJJIIIHHHGGGFFFFFFEEEEEEGGGKKKNNNPPPQQQSSSPPPKKKHHHFFFGGGIIIKKKMMMKKKIIIHHHIIIJJJJJJJJJ@@@AAABBB@@@>>>===???AAA>>>@@@BBBEEEGGGIIIIIIJJJHHHFFFCCC>>>:::666333222......///000000000000000000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...//////000111222222333333555777999:::<<>>@@@BBB<<<===???BBBDDDGGGIIIJJJMMMLLLJJJGGGCCC>>>999777111111000000000000111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,------......,,,,,,++++++,,,,,,---...,,,------......------,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......///000111333444444444777:::<<<>>>@@@DDDFFFIIIJJJLLLNNNSSS\\\fffmmmuuu{{{{{{pppfffaaa```jjj|||eeeJJJDDDEEEBBBEEEEEEDDDBBB>>>;;;777555333333333444444444444555333333333333333333333333333333333222222222111111000000000000000000000000000000000000////////////KKKIIIHHHHHHJJJMMMQQQSSSQQQRRRVVV\\\dddkkkooopppqqqpppqqquuu{{{~~~{{{xxxwwwvvvvvvxxxxxxtttiii\\\SSSQQQSSSRRRTTTRRRMMMEEE@@@@@@BBBAAA@@@??????@@@BBBEEEFFFJJJLLLMMMMMMKKKGGGBBB???888666444111000000111222111111111000000000//////................................................------------------------++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,---......///,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///---...///000222333444555666999<<>>;;;888666333333333444444444555555444444444444444444444444333333333222222222111111000000000000000000000000000000000000////////////MMMLLLKKKNNNVVVaaalllsssnnnooorrrvvvyyyzzzxxxvvvwwwvvvuuuuuuxxxzzz|||{{{~~~~~~}}}wwwqqqssswwwhhhhhhddd[[[OOOFFFDDDEEEFFFDDDAAA???>>>???@@@BBBEEEHHHLLLOOOPPPMMMIIIFFF???<<<777333000000111222111111111111000000000000................................................------------------------++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,---...//////,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---...///000222444555555777:::===AAACCCFFFJJJMMMPPPPPPQQQUUU\\\hhhuuu~~~~~~yyyrrrjjjgggkkkrrrgggKKKIIICCC>>>?????????>>>;;;999777333333333444444555555555444444444444444444444444333333333222222222111111000000000000000000000000000000000000////////////UUUZZZ___fffooo{{{wwwkkkeeeddd___XXXZZZ\\\]]]\\\^^^```\\\UUU^^^___bbbfffjjjjjjgggdddfffpppzzz~~~~~~}}}uuu```PPPMMMPPPJJJOOOTTTPPPHHHAAA???AAACCCCCCEEEHHHLLLOOOQQQQQQLLLHHHCCC<<<666111...,,,000111111222111111000///000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------.......................................///000000,,,---...000222444666666999999:::???EEEJJJKKKKKKRRRRRRUUU]]]fffqqq}}}}}}|||vvvmmmeeegggqqqzzzsssYYYEEE;;;>>>>>>>>><<<:::888888888888666555444666666555444555555444444444333333333111111222333555444222///111111111111111111111111000000000000000000000000eeejjjppptttuuutttrrrppp___aaa^^^ZZZYYY[[[XXXRRRRRRUUUWWWYYY^^^cccbbb^^^^^^[[[XXXXXXZZZZZZVVVRRRQQQWWW___ffflllnnnmmmkkkhhhnnntttrrrkkkeeefffiii___ccceeebbbXXXNNNGGGDDDFFFDDDDDDHHHMMMQQQRRRQQQOOONNNLLLHHHBBB===777555666555333111000///......000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------------------.......................................///000000---...///111222444555666999888:::???EEEJJJLLLKKKPPPQQQVVVaaannnyyywwwsssppphhhcccssslllUUUJJJIII?????????===;;;999999999888777555555666666666555555555444444444333333333222222333444666555333000111111111111111111111111000000000000000000000000ZZZ]]]aaaaaa]]]WWWRRROOOPPPUUU[[[aaaiiippppppmmmvvvxxxyyyzzz}}}yyyxxxyyyzzzyyyxxxbbb^^^[[[^^^aaaaaa[[[VVVVVVWWWYYY[[[___dddjjjmmmnnnqqqttttttlll```SSSJJJIIIFFFDDDGGGNNNRRRSSSQQQLLLMMMNNNNNNKKKEEE???;;;:::888444111//////000111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000///000000111333444444555888888:::???EEEJJJLLLMMMQQQSSS[[[iiizzzvvvrrrsssjjjeee~~~nnnXXXKKKMMMBBB@@@???===;;;;;;;;;;;;999777555555666666666555555555444444444333333333444333333555666666444222111111111111111111111111000000000000000000000000MMMMMMNNNPPPQQQRRRXXX___iiiooozzzuuupppoookkkhhhffffff]]]RRRMMMPPPTTTXXXYYYbbbeeekkkrrruuurrriiibbbRRRNNNJJJLLLQQQTTTQQQMMMHHHJJJMMMNNNMMMJJJGGGDDD>>>;;;666333111111333555000000000////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............///////////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000111111222222333333444444777888;;;@@@FFFJJJNNNOOOUUUYYYcccttt~~~{{{uuurrrmmmtttqqqUUUHHHDDDAAA>>><<<;;;;;;;;;;;;999777555555666777666555555555444444444333333333444333333444555555333222111111111111111111111111////////////////////////HHHHHHNNNWWW```iiixxxuuulllgggbbb[[[UUUWWWTTTTTTZZZdddnnntttvvvbbb___[[[[[[[[[WWWPPPJJJKKKLLLMMMNNNNNNOOOOOOOOOEEEBBB<<<777444333333444111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,---------...............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,------...///------------------------........................------------------------........./////////000000000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000222222333333444444444444666999===BBBGGGKKKPPPRRRVVV]]]jjj~~~~~~wwwmmmrrrpppNNNGGGCCC>>>::::::;;;;;;:::999777666555777777666555555555444444444333333333333222111222333444222111111111111111111111111111////////////////////////ZZZ^^^iiiyyy|||rrrpppeeeVVVMMMNNNVVV___dddlllmmmmmmlllhhh___UUUNNNOOONNNMMMLLLKKKLLLNNNOOOLLLIIIDDD>>>999444111000111111000000000/////////........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---------...............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------...------------...//////.............../////////////////////////////////........................////////////000000000000000000////////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................///000000333333333444444555555555777:::???DDDHHHMMMRRRUUUWWWaaaqqq{{{{{{tttppp___MMMGGG???;;;;;;;;;;;;999:::888666666777777777666555555444444444333333333333222111111333333222111111111111111111111111111000000000000000000000000pppccc[[[VVVUUU```hhhqqqvvvrrrjjjaaa\\\VVVTTTQQQNNNLLLJJJJJJJJJKKKJJJHHHDDD???:::555222111111111000000000//////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------............///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------++++++,,,,,,---......///.......................................//////000////////////000000000111////////////////////////000000000000000000000000//////000000000111111111111000000//////000000111////////////////////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------------------------------------------------.......................................///000000222333333444555666666777777;;;AAAFFFJJJOOOTTTXXX^^^jjj{{{}}}uuuppp~~~qqqSSSKKKBBB===<<<===<<<::::::888666666777888777666555555444444444333333333444333111222333444333222111111111111111111111111000000000000000000000000mmmbbbNNN[[[lllwwwwwwrrrllljjjaaa___\\\WWWRRRNNNKKKJJJEEEFFFGGGGGGDDD???:::777111111111111000000000000////////////////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///---------........./////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------++++++,,,,,,---...//////.......................................///000000//////000000111111222222000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........------------------------+++++++++,,,,,,---------------------------------------------------------.......................................///000000222222333444555666777888888<<>>???===;;;:::888666666777888777666555555444444444333333333666444222333444555444444111111111111111111111111000000000000000000000000nnnaaaTTTUUUcccooonnnfffuuuuuuooobbbUUUNNNNNNOOOCCCCCCEEEGGGIIIHHHCCC???888333///000333333///+++.........///////////////---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,......---+++///---,,,+++---...///......///000000111111111000555444222222222555888::::::777444222222222111000222333444555555555444333444333222222111111111111/////////......000444777333222111000//////000000...............---------000000///...---,,,,,,,,,------------------------........................------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------...............//////000111222000333555666666777888:::<<>>>>>;;;<<<;;;999777666666777777555555444444444444555555444444444333333333222222333333333222222222111111000000000000////////////sssbbbUUURRR___ppp~~~uuuiii\\\QQQJJJFFFEEEEEEHHHLLLMMMIIIFFF???:::444222222222000...////////////////////////---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,---.........---000///......///111111222111222222333444444333333777777777888888999999999;;;888555333333333222111111222444555666555555555999888666444222222222222444555555444333333555777444333111000000000111222000000000000////////////000000///...------------------------------------........................------------------------------------------------++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.........///......//////000111222111333666777777888:::;;;AAADDDGGGGGGKKKVVVfffqqqpppSSSEEE<<<===@@@===<<<;;;999888777777777777666555555444444555555666444444444333333333222222333333333222222222222111111000000000////////////lllRRRSSScccuuuxxx~~~sss```RRRNNNJJJFFFGGGKKKNNNMMMKKKHHHCCC<<<666222000111222000000//////////////////------........./////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---...///000000...............///000111222333444555666666666666999:::===>>>???>>>===<<>>???CCC======<<<:::888777777777888666666555555555555666666444444444444333333333333333333333333222222222222111111000000000/////////~~~uuu^^^SSSWWWYYYeeexxxtttiii^^^UUULLLGGGHHHJJJJJJIIILLLIIIDDD<<<555111111222111111000000000000//////............////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............////////////////////////......---------,,,,,,,,,------------------------------------...............//////......///111333000111111111000///000111333444666888:::;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDGGGDDDAAA??????>>>===<<<::::::;;;;;;<<<<<<<<<<<<>>><<<:::888888999:::<<<<<<>>>???>>><<<999777777666555333111111222333444333333333222111111000000000000///...............................................................------------------------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......------------............////////////000111222333111333555777777999<<<>>>HHHIIILLLNNNRRR]]]qqq}}}___HHHDDDDDD<<<>>><<<;;;999888888888888777666666555555666666777555444444444444333333333444444333333333222222222111111111000000000//////jjjWWWOOOOOO]]]nnnwww|||~~~ooofffYYYOOOIIIGGGGGGGGGKKKKKKIIIDDD===666222111222222111111000000000000........./////////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////......---------,,,,,,,,,------------------------------........./////////...000111111000000333555666888999888666444555666888999<<>>======>>>>>>BBBDDDFFFFFFCCC@@@>>>===777666555444333333333444333333222111111000//////000000///.........//////................................................------------------------------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......---------.........///////////////000000111222333111222444666777999===@@@FFFHHHMMMRRRUUU^^^rrrqqqRRREEECCC===>>>===;;;:::999888999999777777777666666777777777555555555444444444333333444444444333333333222222111111111111000000000000}}}iiiUUUQQQVVV___ooo~~~vvvrrrjjj___TTTLLLIIIIIIIIIJJJKKKJJJEEE???888333333333222222111000000000....../////////000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////////////////////////////......---------,,,,,,,,,------------------------.........////////////000///222666666444333555888777:::===<<<999888999;;;DDDEEEHHHKKKNNNPPPQQQRRRUUUTTTUUUUUUVVVWWWYYYZZZZZZXXXUUUTTTUUUUUUUUUTTTQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOLLLIIIGGGEEECCCBBBDDDFFFGGGFFFCCC@@@>>>===:::::::::999777666444333333222222111000///......000000//////...//////000................................................------------------------------------------------,,,---------............------------------------------------------------,,,,,,,,,---------......------........./////////000000000000111222333333111333555666888;;;???BBBEEEGGGNNNUUUXXX```vvv___HHHCCCAAA???>>><<<:::999999999:::888888777777777777888888555555555555444444444333444444444444333333333333222222111111111000000000tttqqqbbbVVVRRR\\\kkkmmmsssuuuoooaaaTTTNNNLLLJJJJJJJJJLLLLLLHHH@@@999444333333222111111000000.../////////000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000////////////////////////......---------,,,,,,,,,............................../////////000000000111666;;;<<<:::888999<<<999===BBBCCCAAAAAADDDGGGPPPQQQSSSTTTVVVWWWWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVVVVTTTRRRRRRSSSUUUUUUTTTPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWVVVVVVTTTRRRPPPNNNJJJKKKJJJHHHDDD@@@>>>===>>>???@@@???===:::666333333333222111000///......000000////////////000000................................................------------------------------------------------------------............------------------------------------------------,,,,,,,,,---------..................////////////000000000000111222333333333555777888:::===BBBFFFGGGGGGMMMVVV[[[ddd~~~uuuTTTFFFCCC???>>><<<;;;:::999::::::999888888777777888888999555555555555444444444444555444444444444333333333222222222111111111000000zzzeeeRRRQQQZZZ```mmmxxxxxxjjjZZZQQQNNNLLLJJJJJJMMMOOOMMMFFF???444444333333222111000000////////////000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000////////////////////////......---------,,,,,,,,,........................////////////000000000000333999???AAA>>><<<<<<>>>@@@FFFLLLOOONNNOOOSSSWWWWWWWWWXXXXXXYYYXXXXXXXXXYYY[[[\\\\\\ZZZVVVQQQNNNOOOMMMKKKKKKMMMOOOOOOOOOIIIIIIJJJKKKNNNQQQSSSUUUWWWYYY[[[]]]^^^^^^]]]\\\UUUUUUTTTPPPJJJFFFDDDCCCAAABBBDDDDDDBBB===777444444444333222111000///...000000////////////000111////////////////////////........................---------------------------------------------------------.........//////------------------------------------------------,,,,,,,,,---------................../////////000000000000000111222333444555777888:::<<<@@@EEEHHHHHHHHHMMMVVV\\\hhhcccJJJAAA@@@???===;;;::::::::::::999999888888888888999999666666555555555444444444555555444444444333333333222222222111111111111000nnnVVVVVV]]]mmm|||{{{jjjYYYRRRPPPLLLIIIIIIKKKLLLJJJHHHBBB;;;444111333555333000222111000111222111///...////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////...------------...............///////////////---++++++---///111111///...///111444444111...>>>AAADDDFFFFFFGGGHHHIIIMMMOOOQQQRRRSSSTTTWWWYYYXXXYYYYYYXXXWWWXXXZZZ]]]ZZZ[[[\\\^^^]]]XXXQQQKKKEEEGGGHHHHHHHHHIIIKKKMMMKKKLLLMMMPPPRRRUUUXXXYYYZZZ\\\_________^^^___```]]]]]]^^^\\\WWWQQQJJJFFFGGGEEEBBB@@@@@@???===<<<666555444222111111111111222111000///////////////////////////////////////........................////////////////////////........................................................................---------------------------------------------------------.........//////...///000000000111444777999999:::<<>>======<<<;;;:::888888888888777777777777555555555444444444444333333333333333333333333333222222111111111000000000vvvwww}}}sssaaaVVVUUU___iiiqqqlllbbbWWWNNNKKKLLLNNNOOOMMMHHHAAA999555444444333222111111333444444333////////////////////////................................................------------------------------------------------...------,,,,,,,,,------------------------------------------------------------------...............////////////000000000000//////...........................////////////,,,...///000000///000000///000222777<<>><<<::::::888888888888777777777666555555555555444444444444333333333333333333333333222222222111111111000000}}}yyycccVVVUUUYYYccchhhmmmiii___UUUOOOMMMNNNOOONNNJJJCCC<<<777555333222000000222333333222000000000000000000000000////////////////////////........................---------------------------------------------------------,,,,,,---......---------------------------------------------------------.........//////////////////000000000111000000///............///............////////////---///111111///...///000///222666;;;AAAGGGMMMPPPTTTVVVXXXYYYXXXWWWWWWXXXVVVXXX[[[\\\[[[[[[[[[\\\\\\___bbbccccccbbbbbbccccccaaa``````aaaaaa```^^^\\\ZZZVVVOOOHHHCCCAAAAAAAAA@@@@@@AAACCCGGGKKKNNNaaaeeehhhkkkkkkkkkkkkllllllkkkjjjiiihhhhhhhhhhhhhhheeeaaa^^^\\\YYYVVVTTTIIIFFF@@@:::666555555666666555333222111000000000000000000000000000000000////////////////////////////////////////////////........................................................................---------....../////////................................./////////000000111222333444444666999<<<>>>???@@@CCCFFFIIIKKKLLLUUUZZZbbbooo|||lllMMMCCC<<<======;;;999;;;888888888888777777777666666666555555555444444444333333333333333333333333222222222222111111111111ppp]]]NNNRRR]]]kkktttqqqfffYYYPPPQQQRRRRRRQQQLLLDDD<<<666555333000000111222222111000000000000000000000000////////////////////////........................------------------------------------------------------------------...///------------------------------------------------------.........//////////////////000000000111111111000//////......//////............////////////222444555444000...000222555999>>>CCCGGGLLLQQQUUUTTTVVVXXXYYYWWWVVVVVVWWWPPPQQQRRRPPPNNNMMMMMMNNNTTTXXX^^^bbbdddeeefffgggeeeeeeeeegggiiihhhfffdddccc```ZZZRRRJJJEEEDDDEEEBBBCCCFFFJJJNNNRRRUUUWWWZZZ\\\___aaadddggglllooonnnnnnmmmlllkkkjjjjjjjjjiiigggdddbbbbbbaaa___^^^TTTOOOGGG???:::777777888777777555444222111111111000000000000000000000000////////////////////////////////////////////////........................................................................---------...//////000000............................../////////000000000111222333444444666:::===>>>???BBBEEEHHHJJJLLLNNNTTT\\\hhhxxx|||UUUGGG=========:::999<<<888888888888777777777777666666666555555555444444333333333333333333333333333222222222222111111111zzzeeeUUUVVV[[[fffooommmbbbXXXQQQPPPPPPRRRQQQLLLDDD===888555222111111222222111000000000000000000000000////////////////////////........................................................................---------------...//////............................................................//////////////////000000000111111111111000000///////////////............////////////111444666555333444888<<>>>>>::::::???888888888888777777777777666666666666555555555555333333333333333333333333333333222222222111111111eeeVVVJJJOOO___jjjggg^^^NNNMMMLLLPPPSSSSSSMMMGGG:::777444222222222222111000000000000000000000000000000000000000000000000........................................................................---------------...///000............................................................/////////000000000000000111111111111111111000///////////////............/////////000...111555666666:::AAAHHHGGGKKKPPPRRRRRRRRRSSSUUUTTTVVVWWWVVVSSSPPPOOOOOOJJJJJJHHHFFFEEEFFFJJJMMMSSSWWW]]]```aaa```______eeecccbbbbbbdddfffgggfff```aaabbbaaa^^^\\\\\\]]]ZZZZZZYYYZZZ[[[]]]```aaaaaa___[[[WWWWWW\\\dddjjjiiijjjlllmmmnnnnnnmmmllljjjhhhffffffgggggggggfffhhhaaaWWWLLLEEEAAA@@@AAA===<<<:::888777666555555000000000000000000000000000000000000000000000000////////////////////////........................................................................---------...///000000111////////////////////////////////////000000000000///111222333444666:::===;;;>>>BBBHHHMMMRRRUUUWWW^^^nnncccPPPAAA??????;;;<<>>???===;;;999888666333111333111//////000111111111000000000000000000000000////////////////////////000000000000000000000000111111000......------------------------------------------.........//////......------------......000000000000000111111111111111111333777:::;;;<<<>>>>>>CCCKKKOOOQQQUUUZZZdddsss~~~jjjTTTBBB>>>@@@>>>;;;;;;::::::999999888777777777666666666666666555555444444444555555555555444444333333333222222222111111dddPPPTTTfffuuueeeddd\\\RRRNNNOOONNNKKKGGGBBB;;;555222111222333333333111000000000111222000000000000000000000000////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111111222222333333333222222111000000000000000//////000000000111333555666:::@@@EEEJJJNNNSSSVVVSSSRRRQQQRRRSSSRRRNNNKKKHHHGGGGGGJJJPPPSSSUUUTTTNNNMMMMMMNNNQQQRRRPPPNNNWWWWWWWWWTTTOOOMMMNNNRRRYYY[[[]]]\\\[[[[[[YYYWWWLLLLLLOOOUUU\\\aaacccbbbbbbcccdddccc```aaadddhhhcccbbb___[[[XXXYYY]]]aaadddeeehhhkkknnnooommmkkkiiiiiihhhhhhiiijjjkkkkkkiiiiiihhhccc[[[SSSNNNKKKFFFCCC???;;;:::888777555555222000000111222222111000000000000000000000000////////////////////////////////////////////////111000///......------------------------------------------........./////////......------......///000000000000111111111111222333333666999;;;<<<<<<@@@AAAFFFMMMQQQRRRVVV[[[jjj}}}}}}zzz\\\CCC???BBB???<<<>>>::::::999999888777777777666666666666666555555444444444555555555555444444333333333222222222222111cccNNNVVVkkkqqqtttpppcccVVVOOONNNNNNNNNJJJCCC:::333111222444333333222111111111111222000000000000000000000000////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111111222222222222222222111000000000000000000...000333333333444888;;;;;;@@@HHHNNNRRRTTTVVVWWWSSSSSSSSSSSSRRRNNNHHHCCCEEEEEEHHHMMMSSSWWWXXXXXXPPPSSSVVVXXXXXXXXXXXXXXX[[[XXXTTTPPPOOOQQQRRRRRROOOSSSWWWUUUPPPMMMOOOSSSNNNRRRZZZdddmmmssstttttt}}}vvvlllccc]]]YYYXXXXXX^^^YYY[[[dddhhhfffggglllkkkjjjiiihhhhhhggghhhhhhjjjkkkllljjjeeeaaa^^^]]]RRRMMMEEE???<<<;;;;;;:::666444222111222333333222000000000000000000000000////////////////////////////////////////////////111000///......---......------------------------------.........////////////......------......///000000000111111111222222333555777999;;;<<<======CCCEEEKKKQQQSSSSSSXXX___sssyyylllHHHAAACCC???===AAA:::::::::999888888777777666666666666666555555444444444555555555555444444333333333333222222222222hhhWWWRRRpppzzzzzziiiXXXOOOMMMNNNLLLGGG???888333333444333333222222111111111111000000000000000000000000////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111111111111222222222111111000000000000000111000444888999888999===AAABBBHHHOOOUUUVVVVVVUUUUUURRRRRRSSSRRRPPPMMMIIIFFFKKKMMMPPPUUUXXX[[[\\\\\\\\\]]]\\\XXXUUUVVV]]]cccjjjiiifff```\\\[[[ZZZWWWPPPPPPQQQOOOLLLJJJPPPWWWbbbeeelllssszzz~~~|||pppgggbbbbbbccclllllllllnnnooonnnllliiieeeeeeeeeeeefffggghhhhhhjjjlllnnnnnnllljjjiiiiii```YYYOOOFFFAAA>>>===<<<888666333222222333222222111111111111111111111111////////////////////////........................000000///...................................................//////////////////............//////000000000111111222222333333555888:::<<<<<<>>>???FFFIIIOOOTTTTTTUUU\\\eee}}}}}}TTTFFFDDD???<<<@@@;;;::::::999999888777777666666666666666555555444444444555555555555444444444444333333333222222222qqqWWWaaaooozzzfffVVVOOOKKKJJJHHHCCC>>>999666555333333333333222222111111111111111111111111111111////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111111111111111111111111000000000000000111111333666:::<<<<<<===AAADDDIIINNNSSSWWWWWWTTTRRRQQQPPPQQQQQQQQQPPPPPPQQQQQQUUUVVVYYY[[[[[[[[[[[[[[[^^^]]]YYYSSSRRRYYYhhhssswwwooohhhhhh]]]TTTQQQPPPOOORRRYYYccceeegggiiikkkmmmoooppprrrttttttppphhhbbb______ooopppoooiiiddddddlllsssmmmYYYZZZ\\\```cccgggkkkllliiikkkmmmnnnmmmllllllmmmjjjcccYYYPPPIIIDDD@@@===999777444333333333222111222222222222222222222222000000000000000000000000////////////////////////000//////............///................................./////////000000/////////......////////////000000111222333333333222555999:::;;;<<>>;;;;;;::::::999888888888666666666666666555555444444444555555555555444444444444444333333333222222uuu[[[bbbooo|||}}}rrrddd\\\PPPMMMIIIFFFCCC???999555333333333444333222222111111111111111111111111111////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000111111111111111000000000000000000000000111111222333555888<<<@@@CCCEEEFFFMMMPPPTTTUUUTTTQQQOOOOOONNNOOOQQQRRRRRRTTTWWWZZZXXXZZZ[[[[[[YYYXXXXXXYYYQQQVVV\\\bbbiiiuuuyyygggVVVQQQPPPLLLLLLOOOQQQQQQPPPOOONNNPPPSSSVVVVVVXXXYYYVVVQQQLLLKKKKKKMMMRRRVVVTTTQQQTTT^^^gggvvvwww\\\\\\]]]^^^```bbbcccdddgggiiikkklllkkkkkklllnnnnnnjjjccc\\\TTTMMMEEE@@@<<<999666555444444333222222222222222222222222222000000000000000000000000000000000000000000000000//////............//////............................../////////000000000000//////......//////000///000000111222333444444222555999::::::===AAAFFFMMMRRRXXXZZZYYY\\\lll|||zzznnnsss|||XXXGGGAAA>>>;;;;;;;;;;;;:::999999888888666666666666666555555444444444555555555555444444444444444444333333333333yyypppddd___hhhsssvvvqqqnnn^^^WWWMMMHHHFFFCCC===777333333444444444333222111111111111111111111111111////////////////////////////////////////////////......------------......................................................////////////////////////////////////000000000000222111111111000000000///000000000000000111222222555555888???HHHMMMNNNMMMOOOQQQRRRRRRQQQPPPPPPQQQMMMPPPSSSUUUUUUUUUXXXZZZVVVXXXYYYXXXVVVUUUWWWYYYWWWdddxxxrrr```QQQOOONNNJJJIIILLLNNNOOONNNLLLJJJKKKNNNRRRNNNQQQRRRPPPLLLIIIJJJKKKHHHJJJKKKIIIGGGGGGLLLQQQVVVmmmqqq```______^^^^^^^^^^^^___eeegggiiijjjjjjkkkmmmooommmlllkkkgggaaaXXXMMMFFF@@@===999888777777555444333333333333333333333333000000000000000000000000111111111111111111111111//////............//////.........................../////////000000000000000000////////////000000///000000111333444444555333666999::::::>>>EEEKKKRRRVVV\\\^^^\\\bbbvvvpppiiiiiiyyy}}}aaaHHHEEEBBB;;;<<<;;;;;;::::::999888888666666666666666555555444444444555555555555444444555444444444444333333333pppXXXYYYiiiuuuyyyzzzlll```QQQIIIHHHEEE???888333333444555444333222111111111111111111111111111////////////////////////////////////////////////.........------.........................................................////////////////////////////////////000000000000222111111111000000//////000000///000000111222222888777999BBBOOOWWWWWWTTTOOOPPPPPPPPPOOOPPPRRRTTTLLLQQQVVVXXXWWWUUUUUUVVVTTTVVVWWWVVVUUUUUUYYY]]]pppsssaaaYYYfffqqqxxx{{{jjjdddVVVMMMPPPRRROOOPPPVVV]]]______^^^[[[ZZZ\\\^^^jjjkkkiiiccc[[[UUUSSSTTTPPPOOOMMMLLLKKKLLLLLLLLLKKKRRRYYY^^^cccfffbbb[[[WWWXXXZZZ\\\```dddggghhhdddfffiiijjjkkkllloooqqqkkkmmmoooooojjj```TTTKKKBBB@@@<<<:::999999888666333333333333333333333333000000000000000000000000111111111111111111111111//////.........//////000////////////////////////////////////000000000000000000////////////000000///000000222333444555555444777:::;;;;;;@@@HHHOOOUUUZZZ___```___ggg}}}```]]]dddzzz|||yyyfffIIIGGGFFF<<<<<<;;;;;;::::::999999888666666666666666555555444444555555555555555555444555555444444444333333333vvv^^^VVV___jjjpppsssyyyaaaGGGJJJIIIBBBFFF999666333111111222222111111111111111111111111111000000000000////////////..................................../////////000////////////////////////........................------------.........///000000000111222222333333333333333222111000///...///000111333444555666777<<>>;;;666555555555444333222111111000000000000000000111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000...//////111222444666777888777999>>>???@@@IIIUUU[[[[[[]]]^^^___jjj|||^^^\\\fffuuu{{{PPPDDDGGG999???>>><<<:::999999999:::888777555444444444555666666666666666666666666666444444444333333333222222```PPPXXXfff{{{qqqWWWRRRKKKAAADDD;;;888555333333333333222111111111111111111111111111000000000////////////................................./////////000000////////////////////////........................---.........////////////000000000111222222333333333444444444333222000///222222222333444555666777???BBBFFFKKKPPPSSSVVVWWWMMMNNNMMMIIIEEEBBBBBBDDDIIIMMMQQQUUUVVVVVVUUUTTTPPPPPPSSS]]]pppiii______WWWVVVUUUXXXcccvvv~~~yyy}}}vvvjjjeee]]]RRROOOTTTMMMJJJKKKPPPQQQSSScccvvvyyyrrrllldddhhhhhhkkkooommmhhhhhhjjj^^^TTTFFF>>><<<===;;;999666666555555444333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000111//////000111333555666777777666999===???BBBLLLXXX\\\\\\^^^```cccrrrwww[[[]]]jjjzzz^^^KKKIII??????>>><<<:::999999999:::888777666555555555666777666666666666666666666666444444444333333333222222zzz[[[TTT\\\tttyyyeeeZZZPPPHHHJJJ???<<<777555444444444333222222222222222222222222111111000000000/////////............................../////////000000000////////////////////////........................////////////000000000000000000111111222333333333333444555666555444222000555444333333444666888999CCCEEEHHHKKKNNNPPPQQQQQQGGGIIIIIIDDD===<<>><<<:::999999::::::999888777777666666777777666666666666666666666666444444444444333333333333}}}bbbNNNffftttyyypppbbbVVVMMMKKKDDD@@@:::666444444333333222222222222222222222222111111111000000000//////...........................////////////000000000////////////////////////........................///000000000000111111111000000111222222333333444111333555666666444222111555444444444666999===???FFFGGGIIIKKKLLLLLLLLLLLLHHHHHHFFFBBB>>>@@@FFFLLLNNNRRRWWWVVVSSSUUU]]]eeennnuuuyyyuuukkkdddkkk{{{uuufff```ZZZTTTRRROOOMMMTTT]]]jjjzzzjjjaaa\\\cccmmmrrrqqqqqqjjjeee\\\QQQGGGAAA??????999888777555555555555666555555555555444444444444111111111111000000000///////////////////////////////////////000000000000//////////////////////////////000000000111111111000000111222444666777999999888888:::>>>FFFQQQYYY]]]\\\]]]bbbpppzzz```UUU^^^rrr|||yyy{{{xxxrrrmmmjjjiiijjjjjjpppssswwwzzz}}}WWWCCC??????>>><<<;;;::::::::::::999999999888888888888888666666666666666666666666555444444444444333333333uuuNNN[[[iii{{{uuufffUUUGGGHHHCCC===888555444333222222222222222222222222222111111111111000000000000////////////////////////////////////000000000111000000000000000000000000////////////////////////000000000000111111111222111111111222333333444444000111333444555444222111444444444666:::>>>CCCFFFJJJJJJLLLLLLLLLLLLKKKJJJLLLIIIEEECCCDDDHHHLLLOOONNNQQQSSSQQQQQQ^^^vvv{{{ppphhhiiinnn}}}}}}qqqeee```___\\\YYYWWWYYY^^^dddllltttyyywwwqqqjjj```[[[```iiillllllllliiihhheee]]]QQQGGG???<<<;;;999777666555555555666555444444444333333333222111111111111000000000///////////////////////////.../////////000000000111////////////////////////000000000000111111111111111111111333444666888999;;;;;;::::::>>>HHHRRRXXX[[[[[[]]]eeexxxzzzeeeUUUUUU```sss|||uuuvvv{{{tttdddaaa]]]YYYVVVVVVWWWXXXWWWZZZ]]]```aaaccceeegggiiiiiijjjlllnnnnnnllljjjnnnooopppqqqrrrrrrsssssswwwzzznnnNNNFFF@@@???===;;;:::::::::;;;999999999999999888888777666666666666666666666666555555555444444444333333oooXXX^^^tttnnnUUUNNNHHH@@@:::777555444333333333333333333333333333222222111111111000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////000000000000111111111111111111222222333444444444111111222333333333333333444555777:::>>>DDDIIILLLMMMNNNOOOOOOOOONNNLLLKKKLLLIIIFFFFFFIIIMMMOOOOOOQQQPPPOOOOOOZZZsssqqqccc```bbbeeexxx~~~yyyooojjjnnnyyyzzzpppcccYYYNNNLLLSSS[[[]]][[[]]]^^^bbbccc___]]]dddmmmhhhkkkkkkggg]]]OOOCCC===???===:::777555555666666444444444333333222222111111111111111000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000111111111222222111111222333555777999:::;;;<<<<<<<<>>:::888666666333333333333333333333333222222222111111111000000//////////////////////////////000000000111111111000000000000000000000000/////////////////////////////////000000000111111111111222333333444444555333222222222333444666777666888:::>>>CCCGGGKKKMMMLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNPPPRRRUUUSSSTTT^^^tttrrreee___aaaooo~~~zzzyyyvvv___OOOKKKNNNSSSVVVSSSWWW]]]```]]]ZZZ```iiifffiiilllmmmhhh]]]QQQHHHDDDAAA>>>:::888777777888555555444444333222222111111111111111000000000000000000000000000000000000.........///000111111111000000000000000000000000000000111111111222222222222222333444666888999::::::===>>>???GGGUUU]]]___]]]aaagggttt}}}cccUUUSSSTTTdddyyyoootttyyy~~~uuujjj___VVVOOOJJJLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTTTTSSSSSSTTTUUUTTTTTTTTTVVVXXXYYYWWWVVVYYYZZZ\\\^^^___```______[[[\\\^^^^^^^^^___aaacccdddddddddfffhhhiiigggeeeggggggfffgggggghhhiiijjjjjjkkkmmmppprrrtttuuuvvvsssvvvzzz~~~eeeKKK@@@???===<<<;;;:::;;;;;;777888999999999888666666666666666666666666666666555555555555444444444444ppp\\\aaajjj}}}nnnWWWQQQHHH@@@<<<:::999888333333333333333333333333222222222111111111111000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000111222222333333444444555555444333222333555888999999:::===AAAEEEIIIKKKMMMIIIIIIJJJKKKKKKJJJIIIHHHGGGMMMRRRRRROOONNNRRRVVVWWWVVV]]]ssslll___gggsss~~~vvv|||~~~cccSSSNNNQQQVVVSSSOOOPPPYYYaaacccaaaaaaaaadddjjjooooooiii___WWWGGGEEEAAA<<<:::888999999666666555444333333222222111111111111000000000000000000000000000000000000---......///000111111222000000000000000000000000000111111111111222222222222222333444666888:::;;;999===@@@BBBLLL[[[cccddd```eeelll{{{}}}cccWWWXXXSSSeee|||{{{ooowwwzzzzzz~~~~~~tttlll```VVVPPPNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRTTTTTTSSSRRRSSSTTTVVVTTTSSSSSSUUUWWWXXXWWWVVVXXX[[[]]]___```aaaaaa```aaabbbbbbbbbccceeegggfffgggiiilllooopppnnnmmmooopppqqqrrrtttuuuvvvvvvuuuvvvxxx{{{nnnNNNAAA???>>><<<;;;;;;;;;;;;777777888999888777666555666666666666666666666666666666555555555444444444lllWWWWWWhhhxxx~~~xxxcccNNNGGGBBB:::666999666555444222000111333555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......000000000000111111111111111222444555555555444444444666777666444555888<<>>===;;;888888777777777555333333333444222222222222222222222222000000////////////000000000000000000000000000000000000000000000000000000000111111111222222222222666333222555666888<<>>???<<<777999999999888888888888777777777777777777777777777666555555555555444444444iiiYYY]]]nnn{{{qqq\\\NNNFFF@@@<<<;;;666666555333222222444555222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000////////////000000000000111111111111222333444555555444333333555666666555333444888<<>>777777666555333333444444222222222222222222333333000000////////////000000000000000000000000000000000000000000000000000000000000000111111111222222555222222555777888>>>DDDHHHLLLOOOPPPUUU\\\^^^\\\```dddsss}}}lllTTTTTT___ssstttlllqqqvvvyyy{{{{{{xxxuuusssqqqjjjbbb[[[SSSOOOJJJIIIJJJLLLMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUUUUUUUVVVVVVYYYZZZYYYWWWVVVVVVXXX[[[```___bbbgggjjjlllqqqxxxwwwyyy|||kkkGGGCCC>>>;;;<<<===<<<:::999999999999888888888888777777777777777777777777666555555555555444444444cccTTT^^^kkklllWWWJJJDDD@@@<<<777666555555444444555555333222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000/////////000000000111111111222222222333444555555555444444888999999888777888;;;>>>BBBEEEIIILLLNNNMMMLLLJJJEEEBBBAAACCCIIIMMMNNNNNNPPPPPPSSSZZZggg|||vvvkkkooo}}}{{{xxxiii]]]PPPKKKMMMXXXiiiwwwssshhheeejjjpppfffccc___WWWIII>>><<>>>>>;;;999666555555555555555444444444444333333333333111000000000000000000111000000000000000000000000000000000000000000000000//////000000000111111111222111333777999;;;BBBJJJZZZ___```^^^^^^aaaaaa___jjjvvvlll^^^kkkvvvlllkkkssszzz~~~{{{xxxuuummmhhhbbb___]]][[[VVVSSSUUUTTTRRRQQQSSSUUUWWWXXXVVVWWWWWWXXXYYYYYYYYYYYY[[[[[[]]]^^^```bbbdddddd^^^```bbbeeehhhmmmssswww{{{|||yyyQQQJJJCCC@@@>>>;;;:::;;;::::::999999999888888888666666666666666666666666666555555555555444444444nnnZZZjjjwwwzzzlllZZZOOOGGG???;;;888555444555555444222333333333222222222222111111111111111111111111111000000000000000000000000///000000000111111111111000000000000111111111111111111111111222222222222111222444666999;;;===>>>999;;;???BBBDDDDDDAAA???BBBEEEHHHKKKKKKIIIEEECCCDDDEEEHHHNNNRRRSSSQQQMMMPPP\\\vvv}}}kkk[[[QQQOOOQQQ[[[tttsssgggeee```___aaaddd^^^QQQEEE??????<<<888666666777666555555555555444444444333333111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111444888999;;;DDDMMMbbbfffgggbbb```aaabbbaaaooo}}}kkkaaaqqq~~~kkkccchhhpppyyy}}}}}}~~~~~~~~~{{{xxxuuurrrqqqaaa\\\VVVUUUWWWYYYZZZZZZYYYYYYYYYYYYZZZ\\\___aaabbbcccfffhhhjjjlllmmmmmmoooppprrruuuxxxzzz}}}~~~zzzTTTIIIAAA@@@@@@<<<:::;;;:::::::::999999999999888666666666666666666666666666555555555555444444444ggg___kkkvvvwwwnnnaaaRRRGGG@@@<<<777555555666444222333333333333222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111111222111111111222222222222333222222444666999<<>><<<===::::::::::::999999999999777777777777777777777777666555555555555444444444}}}```aaalll|||vvv___NNNGGGAAA999666666777666444444444333333333222222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222111111111222222222333333333333333555777999<<<===999777777:::???CCCEEEEEEKKKMMMNNNPPPPPPNNNMMMLLLLLLNNNQQQPPPNNNOOOTTTXXX\\\vvvhhhVVVQQQOOORRR^^^nnnuuuqqqjjjeee``````fffjjjeee\\\WWWJJJDDD<<<999999:::777555777777666666555444444333222111111000000111111222111111111111111111111111111111111111111111111111222222222222333333333333222444888;;;:::;;;EEEOOObbbffffffaaa___dddkkkoooxxxwwwjjjddd^^^UUUcccvvvsssggghhhlllttt{{{~~~~~~}}}}}}~~~yyy|||~~~~~~|||yyyxxxwwwssssssrrrnnnllllllooosss{{{{{{~~~uuuZZZBBB>>>AAA???===>>>;;;;;;:::::::::999999999777777777777777777777777666555555555555444444444ddd[[[bbb|||fffQQQLLLDDD;;;777777888777555444444444333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000111111222222222222111111222222222333333333444444333444555777999:::===999555777===DDDJJJLLLMMMMMMNNNOOOOOOOOONNNMMMRRRTTTTTTQQQMMMPPPZZZcccuuuwwwkkkRRRQQQQQQRRRWWW```jjjqqqhhhbbb```dddhhhfffbbbaaaMMMFFF>>>:::::::::888555888777777666555444444444222222111111111111222222111111111111111111111111111111111111111111111111222222333333333444444444333555999;;;:::;;;EEEPPP^^^bbbccc___^^^fffpppuuuvvviii```VVVRRRiiiwww}}}hhh```eeepppwww}}}}}}}}}|||||||||uuuxxx|||}}}{{{xxxuuuuuuqqqqqqpppmmmkkknnntttyyylllKKKAAABBB???======;;;;;;;;;:::::::::999999777777777777777777777777666666555555555444444444~~~___SSSmmmwwwoooTTTIII@@@===:::555555888666666555444333333333333333333333222222222111111111111111111111111111111000000111111111000000///111111111111111111111111000111111111111222222222444666777888777888999;;;999<<>>===;;;;;;;;;;;;:::::::::999999888888888888888777666666666666666666666666666666pppUUU]]]xxx{{{[[[NNNBBB===;;;777666999666666555444333333333333333333333222222222111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111222222222222222444666777777888:::<<<<<>>>>>AAAEEEHHHJJJLLLNNNPPPGGGHHHJJJLLLNNNOOOPPPPPPOOOSSSRRRSSSgggnnnYYYNNNUUUccc|||jjjbbbdddhhhcccYYYPPPJJJDDD>>><<<>>>888888777777666555555444444333222222111111222222222111111111111222222333111111111111111111111111111222222333444555666666777555777:::===BBBLLLVVVbbblllmmmkkkooopppttt~~~mmmUUUPPPaaammmzzzjjjeeennnwwwzzz|||~~~~~~~~~~~~zzzyyyxxxwwwuuutttsssrrrppppppppppppooonnnmmmllliiieeeaaa___^^^bbbooo|||fffKKKAAAAAA???;;;;;;;;;;;;;;;::::::::::::888888999999888888777666666666666666666666666666``````www}}}nnnaaaOOOCCC>>>;;;999888777666555444444333333333333333333222222222111111111111111111111111111111000000111222222222111111111111111111111111111111111111111222222222333333222444555666666888;;;===???BBBFFFIIIJJJJJJKKKLLLJJJKKKLLLMMMOOOPPPQQQRRRNNNTTT^^^nnnxxx___VVVYYY]]]rrrttthhh```eee^^^WWWQQQJJJ@@@;;;;;;999999888777777666555555444444333222222222222222222222222111111222222333222222222222222222222222222222333444555666777777777666777;;;===@@@JJJTTT```nnnsssrrrvvvvvv{{{vvvcccQQQNNNaaatttxxxllljjjqqqyyy|||}}}~~~}}}||||||||||||yyyyyyxxxvvvtttsssrrrqqqmmmmmmmmmlllkkkjjjhhhgggeeeaaa]]][[[ZZZ```nnn}}}{{{rrroooNNN@@@>>>>>>;;;<<<;;;;;;;;;;;;:::::::::888999999999999888777777666666666666666666666666{{{bbbiiixxx|||vvvlll[[[KKKAAA===:::888777777666555444444444444333333333222222222111111111111111111111111111111000000111222222222222222111111111111111111111111111222222222222333333333555666666666666888;;;===CCCFFFIIIKKKJJJIIIIIIIIINNNNNNMMMMMMMMMOOOPPPQQQOOO[[[wwwfffZZZSSS^^^qqquuu```___[[[YYYWWWPPPDDD===<<<;;;:::999888777666555555555444444333333333333333333333222222222222222333222222222222222222222222222333444555666777777888999777999;;;===???GGGQQQaaaqqqxxxxxx{{{|||qqq\\\QQQRRRddd}}}{{{mmmhhhmmmuuu{{{}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyyyyyyyxxxwwwuuutttrrrqqqpppllllllkkkiiigggdddbbbaaa___\\\YYYYYYYYY___nnn|||qqqaaaooo|||UUUBBB@@@BBB@@@<<<<<<<<<;;;;;;;;;::::::999999999999999888777777777777777777777777777777ooobbbnnn||||||wwwjjjWWWGGG???;;;888888777666555444444444444333333333222222222111111111111111111111111111111000000111222333333333333111111111111111111111111222222222222333333333333666666777777777999===@@@GGGJJJMMMOOONNNLLLLLLKKKOOONNNLLLKKKKKKMMMOOOPPPVVVlll|||eee___ZZZ]]]ppp}}}iii[[[ZZZ[[[ZZZSSSHHHBBBAAA<<<;;;:::999888666666555666555444444333333444444444333333222222222222333333333333333333333333333333444444555666777888888;;;:::;;;>>>???@@@HHHQQQdddvvv}}}}}}lllWWWTTTWWWgggrrrdddccclllvvv}}}|||{{{{{{}}}~~~~~~}}}~~~|||zzzxxxvvvuuuuuuuuuvvvvvvtttrrrpppooommmllljjjiiihhhfffccc```^^^\\\ZZZXXXWWWXXXYYY^^^kkkxxx{{{bbbXXXaaa[[[CCC@@@AAA@@@<<<<<<<<<<<<;;;;;;;;;:::999999999:::999999888777777777777777777777777777eeedddsssxxxcccNNNCCC===:::888777666555444444444444333333333222222222111111111111111111111111111111///000111222333333333333111111111111111111111111222222222333333333444444444555666777888<<>>AAABBBDDDLLLUUUjjj{{{cccPPPVVVZZZeeexxxmmmjjjnnnuuuyyyyyyxxxwwwyyy|||~~~|||zzz{{{zzzwwwuuusssrrrrrrrrrqqqpppooommmkkkiiiggggggffffffeeecccaaa^^^\\\[[[VVVVVVWWWXXXXXXZZZdddooossskkkcccXXXUUUYYYzzzcccGGGAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::999999888777777777777777777777777777lll\\\eeekkkSSSEEE???<<<888777666555555444444555333333333222222222111111111111111111111111111111///000111222333444444444111111111111111111111111222222333333333444444444222333555777:::???EEEIIIDDDHHHMMMQQQRRRQQQQQQQQQPPPOOOMMMMMMNNNRRRVVVYYYooouuujjj___^^^fffrrr~~~qqqmmmggg___SSSEEE@@@AAA===<<<;;;:::888777666555666666555444444444444555555444333333222222222222444444444444444444444444444444555666777888999999======@@@DDDFFFHHHPPPYYYnnn}}}YYYIIIUUUYYY```yyy~~~xxxsssssstttvvvuuuuuuwwwzzz|||{{{xxxzzzxxxvvvsssrrrqqqppppppmmmlllkkkhhhfffdddcccbbbccccccbbbaaa```^^^\\\[[[TTTUUUWWWXXXWWWWWW___hhhrrruuuxxxyyyjjj^^^WWWUUUVVVnnnnnnPPPGGGCCC>>>======<<<<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777777777777mmmTTTsss}}}vvvZZZOOOHHH888888999999888666444444555444444444333333333222222333333333333333333333333111111111111111111111111222222111111222222333444222222333444444444333333222444777:::@@@GGGNNNTTTRRRPPPNNNMMMOOOOOOOOONNNJJJIIIKKKOOOSSSXXX]]]bbbmmmcccgggQQQTTT|||hhh^^^XXXMMMBBB???===<<<;;;<<<<<<;;;999777777777666555555555555555222333333444444333333222555555555555555555555555333333222222333666999;;;:::??????@@@DDDDDDPPPiii~~~lllTTTNNNNNNTTTiiirrrjjjppprrrtttuuuppptttvvvyyy{{{{{{xxxuuusssuuuuuusssoooooopppnnniiihhhhhhgggfffeeeddddddccc^^^^^^^^^]]][[[ZZZXXXWWWTTTSSSTTTUUUYYY]]]bbbeeejjjtttuuu{{{{{{ooodddYYYRRRPPPgggWWW@@@CCCAAA======<<<;;;::::::::::::999999999888888888888777777777777777777777777777|||]]]dddsssnnn\\\OOO@@@:::::::::888777666666666444444444333333333222222333333333333333333333333111111111111111111111111222222111111222222333444333333444555555555555555888888999<<>><<<;;;;;;;;;999777777777666555555555555666333333444444444444333333555555555444444444444444555444444444666777999;;;===BBBAAAAAADDDEEETTTpppiiiTTTPPPRRR[[[pppllldddjjjmmmppptttqqqssstttvvvwwwwwwvvvsssrrrssstttrrrnnnnnnooommmhhhffffffeeedddcccbbbbbbaaa\\\\\\[[[ZZZYYYWWWVVVUUURRRRRRSSSTTTXXX\\\aaadddkkkvvvtttuuuzzznnnbbbVVVPPPbbb|||___CCCAAA=========<<<;;;::::::::::::999999999888888888888777777777777777777777777777iii[[[fff}}}eeeTTTGGG===<<<:::999777777777777444444444444333333333333333333333333333333333333222222222222222222222222222222111111222222333444444444555666777777888888999999:::===BBBIIIOOOSSSTTT^^^eeebbbUUUJJJHHHKKKLLLJJJVVVhhhiiidddtttzzziii\\\VVVgggyyy```ZZZSSSFFFEEEBBB>>>;;;;;;:::999888888777666666555555666666333333444444444444333333444444444444444444444444666666777777888999::::::;;;@@@???>>>AAAEEEZZZyyywwwaaaPPPOOOVVVaaaxxx|||ggg```gggiiinnntttsssrrrrrrssssssrrrrrrqqqpppqqqrrrpppllllllmmmkkkgggddddddcccbbbaaa```___^^^YYYXXXXXXWWWVVVTTTSSSRRRPPPQQQQQQSSSWWW[[[___bbbhhhwwwtttrrrzzzlll\\\QQQ[[[pppmmmLLLBBB===>>>===<<<;;;::::::::::::999999999888888888888777777777777777777777777777pppgggppp{{{yyyaaa]]]ooojjjXXXKKK@@@>>>:::888777777777777555444444444444333333333333333333333333333333333222222222222222222222222222222111111222222333444333444444555777888:::;;;;;;<<<>>>CCCIIINNNPPPQQQOOOSSSXXXZZZYYYZZZ\\\___TTTVVV]]]dddfffqqqxxxhhhZZZ]]]qqqlll]]]WWWPPPJJJEEE@@@<<<::::::::::::888777777666555666666666444444555555555555444444333333333333444444444444666666888999:::::::::999:::???>>>===AAAGGG___iiiXXXKKKLLLVVVddd{{{vvvdddbbbjjjlllpppvvvvvvrrrqqqpppoooooonnnnnnooonnnooommmiiiiiikkkiiieeecccbbbaaa```___^^^]]]\\\WWWVVVVVVUUUTTTRRRQQQPPPNNNOOOPPPRRRVVVZZZ^^^```aaauuuuuurrrvvvdddUUUTTTbbbvvv|||uuuiiigggwwwzzzVVVEEEAAA>>>===<<<;;;;;;:::::::::999999999888888888777777666666666666666666666666iii]]]^^^```iiiuuuqqq]]]ccc|||wwwcccQQQDDD@@@:::777777777777666555555555444444444333333333333333333333333333333222222222222222222222222222222111111222222333444222333333444666999;;;<<<===???EEELLLRRRTTTRRRPPPLLLHHHKKKWWWgggqqqoooiiiXXXbbbfffaaajjjzzzccc\\\eee}}}nnn^^^YYYMMMHHHBBB===;;;;;;;;;;;;888888777666666666666666444555555666666555555444333333333444444555555555555666777999999:::::::::===BBB@@@@@@DDDJJJaaa___RRRIIILLLWWWhhh}}}pppbbbeeeooooooppptttsssqqqpppnnnmmmlllllllllmmmkkkllljjjfffgggiiigggbbbbbbaaa```___]]]\\\[[[ZZZVVVUUUUUUTTTSSSQQQPPPOOOMMMNNNOOORRRUUUYYY\\\^^^```sssrrrmmmmmm\\\QQQVVVbbbqqqvvvfff\\\ddd|||___GGGCCC>>>>>>===<<<;;;;;;;;;;;;999999999888888888777777666666666666666666666666iii]]]XXXSSSVVV^^^oooiiiaaawwwttt^^^JJJDDD<<<888777888777666555555555555444444444333333333333333333333333333333333333333333333333333222222111111222222333444222222333444777:::===???===???DDDKKKPPPPPPLLLGGGDDD@@@EEEYYYqqqzzzpppbbb\\\jjjooolll}}}pppccc\\\dddzzzppp___NNNJJJDDD???=========<<<999888777777666666777777555555666666666666555555333444444555555666666666555666777888999;;;<<<<<<>>>BBB@@@BBBIIIMMM___{{{ZZZQQQJJJOOO\\\nnnlllaaafffqqqnnnlllooonnnnnnmmmlllkkkjjjiiiiiiiiihhhiiigggddddddfffeee```aaa```___]]]\\\ZZZYYYXXXUUUUUUTTTSSSRRRPPPOOONNNLLLMMMOOORRRUUUYYY\\\]]]eeeqqqmmmfff{{{wwwdddSSSPPPRRR]]]kkkzzzttteee\\\]]]lllhhhGGGCCC???>>>===<<<;;;;;;;;;;;;999999999888888888888777777777777777777777777777iii]]]YYYRRRPPPTTT]]]ooo|||dddkkk|||lllQQQIII@@@:::999:::888666555555555555444444444444333333333333333333333333333333333333333333333333222222111111222222333444333333444555888<<<@@@BBBBBBBBBCCCGGGJJJJJJDDD???@@@@@@III\\\rrrzzzssshhhiiiooorrrzzz{{{cccXXXdddtttcccNNNJJJEEEAAA@@@???>>>===999888777777666666777777666666666777777666666666444444555666666777888888666666777888:::===???AAA@@@DDDFFFNNNZZZ```nnn|||UUUNNNKKKQQQ```sssmmmccchhhpppkkkhhhkkklllkkkjjjjjjiiihhhgggfffeeeeeegggeeebbbbbbeeeccc___^^^^^^\\\[[[YYYWWWVVVUUUSSSSSSSSSRRRPPPOOOMMMLLLLLLMMMOOORRRVVVYYY\\\]]]eeeoookkkeeesss}}}hhhXXXOOOJJJNNNWWWcccrrrqqqccc___\\\___tttvvvLLLEEE???>>>===<<<;;;;;;;;;;;;999999999888888888888777777777777777777777777777iii]]]\\\VVVPPPQQQTTT```wwwddd\\\jjj~~~tttVVVMMMBBB<<<;;;;;;:::777666666555555555444444444333333333333333333333333333333333333333333333333222222111111222222333444444444555666:::>>>BBBDDDOOOKKKHHHIIIKKKKKKFFFAAADDDHHHRRRbbbsss~~~zzzrrrpppvvvWWWWWWTTT```fffNNNJJJFFFCCCAAA@@@???===999888888777777777777777666666777777777777666666555555555666777888888999888888777888;;;>>>BBBDDDFFFLLLQQQ___qqqzzz~~~qqqPPPKKKIIIQQQaaavvv|||rrrgggjjjpppjjjfffkkkmmmhhhhhhhhhgggfffeeecccbbbdddeeedddaaaaaadddbbb^^^]]]\\\ZZZYYYWWWUUUTTTSSSRRRRRRQQQQQQOOOMMMLLLKKKLLLMMMPPPSSSVVVYYY\\\]]]bbblllmmmjjjppp}}}jjj\\\QQQHHHGGGKKKSSSaaannnssswwwgggddd[[[PPP[[[qqqSSSJJJ???>>>===<<<<<<;;;;;;<<<999999999888888888888777777777777777777777777777lllYYYXXXXXXRRRKKKNNNUUUgggnnnYYY___wwwrrrgggVVVEEE???===999777888777666555444333222222222444333333222222333333444333333333333333333333333333333333444444444555555333777999888888<<>>===>>>999999999888888888888888888888888888777777777777555555555555666666666777777666777:::???CCCFFFGGGHHHOOO[[[kkk{{{bbbIIILLLNNNUUUgggssstttrrrooojjjgggfffhhhkkkfffdddccccccccccccbbb```ccccccccccccbbb```___^^^ZZZYYYXXXUUUTTTRRRQQQQQQPPPPPPNNNMMMLLLKKKKKKKKKHHHKKKOOOQQQTTTVVVZZZ]]]aaakkkgggbbblll{{{}}}jjj[[[XXXPPPGGGCCCGGGOOOUUU```rrrrrrggg^^^XXXYYY]]]xxxbbbFFFBBB>>><<<===<<<999999<<<:::::::::999888777666666777777777777777777777777xxxddd___\\\UUUPPPLLLNNNZZZlllhhh]]]mmmzzzuuusss```MMMDDD???;;;888888777666555444333333333333444333333222222333333444333333333333333333333333333333444444444555555555444555666777999===@@@CCCGGGHHHLLLPPPNNNHHHFFFGGGOOO^^^tttrrr]]]UUUSSSSSSkkkjjjZZZKKKGGGEEE???<<<<<<999999999999888888888888888888888777777777666666555555555666666666777777777777888<<>>>>>;;;;;;>>>:::::::::999999888777666777777777777777777777777mmmaaaZZZUUUSSSLLLIIILLLVVVbbbooo~~~~~~___```rrr}}}~~~kkkUUUGGG@@@<<<999999777666555444444333444444444444333333333333444444333333333333333333333333333444444444444555555555777666666888<<>>===CCCCCCGGGNNNPPPNNNMMMOOO\\\jjjzzzppp___WWWQQQ___~~~dddLLLGGGGGG@@@;;;;;;:::::::::999999888888888777777777777666666666666555555666666666777777777777888:::===CCCIIIOOORRRSSSXXX\\\]]]cccvvvzzzlllRRRKKKLLLQQQ```wwwjjj\\\___cccgggiiihhhfffdddddddddbbbaaaaaabbbaaa```^^^]]]]]]]]]]]]\\\ZZZYYYXXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHJJJNNNPPPRRRUUUXXX[[[___gggdddaaallluuuyyyppp```\\\VVVPPPIIIDDDBBBAAAAAAHHHXXXxxxzzzkkk^^^WWWVVVVVVhhh{{{|||PPPFFFAAA===??????======???::::::::::::999888777666777777777777777777777777ssscccYYYVVVXXXOOOJJJHHHKKKRRRZZZfffpppoooZZZhhhsss[[[III>>>::::::;;;777666666555444444555555444444333333333333444444444444444444444444444444444444444444555555555555888888999;;;>>>@@@BBBCCCEEEFFFLLLVVV[[[ZZZYYY[[[hhhvvv{{{}}}nnnddd[[[```}}}rrrQQQGGGFFF@@@;;;<<<;;;;;;::::::999999888888777777777666666666555555555666666666666777777777888999:::===AAAHHHOOOTTTSSSYYYaaagggqqqvvveeeMMMJJJLLLSSSbbbvvv~~~eeeXXXXXX]]]bbbeeefffeeedddcccbbbaaa______``````^^^]]][[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGJJJMMMOOOQQQTTTWWWYYYZZZ```]]]]]]kkkuuuxxx}}}|||iiibbb[[[VVVQQQJJJEEECCCCCCEEEJJJ```uuueee[[[WWWNNNZZZiiittt{{{QQQHHHAAA===>>>???======>>>999:::::::::999999888777666666666666666666666666}}}hhh[[[XXX\\\QQQLLLIIIJJJMMMQQQXXX```nnn}}}aaaaaaiiiQQQ@@@::::::;;;777777666555555555666666555444444333333444444555444444444444444444444444444444444555555555666666666999;;;;;;;;;???FFFMMMPPPSSS[[[eeehhheeeccccccvvv~~~kkk```^^^uuu]]]KKKDDD@@@===>>><<<<<<;;;;;;:::999999888777777777777666666666666666666666666777777777888888999:::;;;>>>EEEMMMSSSPPPSSSZZZeeevvv|||fffQQQIIIMMMVVVcccppp{{{{{{cccWWWXXX[[[___bbbccccccdddeeeaaa___^^^^^^^^^^^^]]][[[ZZZZZZZZZYYYXXXWWWUUUUUURRRQQQPPPNNNMMMLLLLLLKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGIIILLLOOOPPPRRRVVVXXXYYY^^^XXXYYYiiitttxxx}}}pppeee[[[XXXUUUNNNIIIHHHAAACCCCCCNNNtttnnn```YYYPPPUUU]]]fffmmmwwwXXXJJJBBB<<<===>>>===<<<<<<999::::::::::::999888888666666666666666666666666ppp^^^WWWWWWQQQLLLIIIJJJKKKKKKOOOUUU]]]iiiyyyttt```}}}}}}cccJJJ===::::::777777666666666666777777555555444444444444555555444444444444444444444444444444555555555666666666333777:::::::::>>>IIIQQQZZZ^^^gggnnnmmmgggfffhhh~~~yyyhhhYYYfffpppUUUFFFBBBAAA???======<<<;;;;;;:::999999888888888888777777777777666666666777777777888888888999:::;;;===DDDNNNUUUWWWUUUVVVbbbwwwiiiTTTHHHMMMXXXfffpppxxxwwwbbbXXX[[[]]]___``````aaacccddd___^^^\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXWWWVVVTTTSSSPPPPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFIIILLLNNNOOOQQQTTTWWW[[[___YYYWWWfffqqqtttzzzxxxiii]]][[[YYYQQQKKKJJJAAABBBBBBGGGaaauuudddZZZVVVUUUVVV\\\bbbkkkvvvjjjNNNDDD===<<<>>><<<::::::999:::::::::::::::999999777777777777777777777777iiiYYYTTTPPPKKKGGGGGGGGGFFFJJJOOOPPPZZZeeepppdddllluuuXXXDDD===:::888777777666666777777888555555444444444444555555555555555555555555555555555555555555666666666666555777:::<<>>>>>===<<<;;;:::999999999999999999888888888888666666777777777888888888999:::<<<<<>>===???===:::999999999::::::;;;::::::999777777777777777777777777zzzcccXXXQQQKKKGGGFFFEEEDDDGGGMMMJJJQQQYYYaaaooojjj___xxxaaaKKK@@@===888777777777777777888888555555444444444444555555555555555555555555555555555555555555666666666777999:::;;;@@@FFFKKKLLLMMMOOOUUU^^^ccc``````kkkxxxwww^^^kkkpppPPPJJJGGG??????>>>===<<<;;;:::999999:::::::::999999999888888777777777777888888888888999;;;===>>>AAAJJJWWWaaaaaadddmmm~~~yyy\\\IIILLLNNNZZZppptttbbb[[[[[[^^^aaabbb```^^^\\\[[[]]]\\\ZZZZZZ[[[[[[YYYXXXVVVUUUUUUUUUTTTRRRQQQPPPOOOOOONNNLLLKKKKKKKKKKKKHHHGGGFFFDDDCCCCCCCCCCCCFFFHHHKKKMMMNNNPPPSSSUUURRR[[[ZZZYYYeeemmmpppwww}}}wwwvvvqqqbbbTTTPPPLLLFFF???===AAATTTuuuzzziii___WWWPPPNNNSSSXXX\\\ccckkkxxxUUUJJJ@@@???@@@>>>:::999999999:::;;;;;;:::::::::777777777777777777777777mmmWWWRRROOOIIIDDDDDDFFFGGGEEEHHHIIINNNWWWbbbrrrwww```ssssssVVV@@@???;;;999888777888777666444666666555555555555666666555444444333333444444555555555555555666888999999;;;<<>>;;;;;;;;;:::::::::999999888888888888999:::;;;;;;>>>???@@@BBBEEEKKKSSSYYY___lllrrrmmmVVVIIINNNRRR___uuuhhh\\\___bbbaaa___]]]\\\\\\\\\\\\ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGFFFDDDAAA@@@AAACCCDDDFFFHHHJJJLLLNNNQQQTTTXXXSSSRRRYYYaaagggmmmrrrwww~~~qqqfff[[[UUUUUUNNNHHHDDDCCCDDDJJJXXXeee}}}qqqeee]]]VVVTTTQQQPPPRRRXXX___dddqqqzzzcccJJJ???BBB???===???<<<;;;;;;::::::::::::999999777777777777666666666666www\\\TTTPPPKKKFFFDDDFFFFFFFFFEEEEEEIIIPPPYYYfffzzzhhhlll~~~zzz[[[CCC???;;;999888777888888666555666666555555555555666666555444444333333444444555555555555666777888999:::;;;>>>GGGTTT^^^___WWWNNNMMMSSS]]]dddffflllccc^^^eeewwwXXXLLLJJJAAA@@@???===;;;;;;<<<===;;;;;;;;;:::::::::999999999888888999999:::;;;<<<<<<===???BBBFFFLLLSSSYYYcccnnnttt{{{iiiTTTIIILLLSSSccczzzeeeZZZ___aaa```^^^\\\[[[[[[[[[[[[YYYYYYYYYXXXWWWWWWVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMMMMLLLKKKKKKJJJJJJIIIFFFFFFFFFCCCAAA@@@AAACCCDDDFFFHHHJJJKKKNNNQQQTTTWWWRRRQQQXXXaaagggmmmrrrttt|||tttiii^^^WWWVVVPPPKKKEEECCCAAACCCLLLVVVhhhlllqqqssspppiiiaaa[[[SSSQQQOOONNNOOOUUU\\\```mmmvvvoooPPP@@@AAA???===>>>;;;;;;;;;::::::::::::999999777777777777666666666666eeeVVVRRRMMMHHHEEEDDDEEEFFFCCCCCCEEEJJJPPPYYYjjjzzzpppdddvvvdddKKKAAA<<<:::888888888999888666555555444444444444555555555555444444444444555555555555555666777999:::;;;;;;???IIIYYYfffggg\\\PPPNNNSSS___jjjkkkpppkkk\\\XXXxxxjjjRRRNNNCCCAAA???===;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<===<<<>>>AAADDDHHHNNNTTTXXXcccnnnvvvuuucccQQQIIIJJJUUUjjjyyyaaaZZZ```^^^]]]\\\[[[ZZZYYYYYYYYYXXXWWWWWWVVVUUUUUUTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFEEECCC@@@@@@AAACCCCCCEEEHHHIIIKKKMMMQQQSSSVVVPPPOOOVVV___ffflllqqqtttzzz{{{nnncccZZZWWWUUUOOOIIIEEE@@@===AAAGGGOOOSSSYYY^^^___\\\XXXUUUNNNMMMLLLKKKLLLPPPWWW\\\hhhrrr[[[CCCAAA@@@>>>>>>:::;;;;;;::::::::::::999999777777777777666666666666uuu\\\VVVOOOJJJFFFCCCCCCEEEDDDCCCEEEHHHKKKRRRaaannnyyy```mmmoooTTTDDD===;;;999888999999999888555555444444444444555555555555444444444444555555555555666777888999;;;<<<<<<>>>FFFUUUdddggg^^^TTTUUUTTT^^^kkkqqqyyydddVVVggg\\\NNNFFFCCC???===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>@@@DDDGGGJJJNNNSSSWWW\\\iiiuuuooo]]]MMMIIIIIIXXXqqqrrr^^^[[[aaa[[[[[[ZZZYYYYYYXXXXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRPPPPPPPPPOOONNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHDDDEEEDDDBBB@@@???AAACCCCCCEEEGGGIIIJJJMMMPPPSSSTTTNNNMMMTTT]]]eeelllqqqxxx|||vvvjjj```YYYXXXSSSMMMIIIDDD>>>===@@@EEEHHHMMMPPPQQQPPPMMMKKKJJJKKKKKKIIIIIIMMMSSSXXXcccnnn~~~wwwrrrgggFFFBBB@@@>>>>>>:::;;;;;;:::::::::999999999777777777777666666666666ggg\\\QQQLLLHHHCCCBBBEEEDDDCCCEEEGGGIIINNNZZZgggfffeee~~~www___GGG@@@===:::999999:::999888555555555444444555555555666555555444444555555666666666666777999:::<<<===??????DDDRRRbbbjjjiiidddccc^^^aaannn{{{rrr[[[YYYnnnnnnQQQJJJFFF@@@=========<<<;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<>>>???@@@@@@BBBDDDFFFHHHKKKPPPSSSTTTcccvvvlllXXXJJJJJJJJJZZZuuuhhhZZZYYY]]]YYYYYYYYYXXXXXXWWWVVVVVVTTTTTTTTTSSSRRRRRRQQQQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGCCCDDDCCCAAA??????AAABBBBBBDDDFFFHHHIIILLLOOORRRQQQLLLJJJQQQ[[[ccckkkqqqwww{{{vvviii```YYYSSSNNNKKKGGG@@@>>>???BBBDDDFFFGGGHHHGGGEEEDDDGGGIIIJJJIIIHHHJJJPPPUUU___kkk|||rrrsssJJJCCCAAA>>>===;;;;;;;;;:::::::::999999999777777777777666666666666vvvdddSSSOOOLLLGGGDDDEEEBBBBBBCCCEEEFFFIIITTT```tttvvvbbbpppkkkNNNCCC@@@<<<:::999999999888666666555555555555666666666666555555555555666666666666777888999;;;===>>>AAABBBIIIVVVfffssswwwxxxsssnnnnnnyyy~~~}}}bbbUUUXXXyyy\\\NNNIIIBBB>>>>>>???===<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<===???@@@AAAAAABBBDDDEEEGGGJJJOOOSSSUUUfff{{{kkkUUUHHHJJJMMM\\\vvvwww___VVVWWWXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCBBB@@@??????@@@BBBAAACCCFFFGGGIIIKKKOOOQQQPPPJJJHHHOOOYYYbbbjjjqqqpppwww~~~vvvkkk\\\UUUNNNLLLHHHCCC@@@AAA>>>>>>???@@@AAAAAAAAABBBDDDGGGJJJIIIGGGHHHMMMSSS\\\hhhzzz{{{OOOEEEAAA=========;;;;;;::::::::::::999999777777777777666666666666mmmWWWRRRQQQLLLGGGGGGBBBBBBCCCEEEDDDEEEOOOYYYmmmhhhiii|||ZZZFFFBBB===:::999999888888777777666666666666777777666666555555555555666666666666777888:::<<<>>>???@@@FFFQQQ___llluuuzzz{{{zzz~~~ssskkktttkkk```UUUcccgggRRRKKKDDD@@@@@@@@@???<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFGGGJJJOOOVVV[[[aaappplllTTTGGGJJJPPP]]]uuuppp[[[WWWXXXVVVWWWWWWXXXXXXXXXWWWVVVUUUSSSSSSSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEAAABBBAAA@@@>>>>>>@@@BBBAAACCCEEEGGGHHHKKKNNNQQQNNNHHHFFFMMMXXXaaajjjqqqllluuu}}}wwwfff\\\SSSNNNJJJEEECCCDDD<<<<<<;;;;;;<<<>>>@@@AAA@@@EEEIIIHHHEEEEEEJJJPPPYYYfffxxxRRRGGGAAA;;;===???;;;;;;::::::::::::999999777777777777666666666666tttZZZTTTUUUPPPJJJIIIEEEDDDEEEFFFDDDDDDLLLVVVhhhqqqiiifffHHHDDD>>>;;;999999888777888888777777777777888888666666555555555555666666666666777888:::<<<>>>???===GGGVVVdddmmmqqqrrrrrrzzz~~~kkk]]]cccssssssmmm]]]ZZZ}}}lllTTTMMMEEE@@@AAAAAA???=========<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCHHHIIIJJJLLLPPPVVV___dddmmmzzzmmmSSSFFFKKKRRR^^^tttooo[[[ZZZ[[[WWWVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPNNNNNNNNNMMMLLLLLLKKKKKKHHHHHHGGGGGGFFFEEEEEEEEEAAAAAAAAA@@@>>>>>>@@@BBBAAACCCEEEGGGHHHJJJNNNQQQMMMGGGEEELLLWWW```jjjqqqkkkvvv~~~ooodddYYYRRRMMMHHHEEEFFF???>>><<<;;;;;;<<<>>>@@@>>>CCCHHHGGGCCCCCCHHHNNNWWWdddvvvTTTIIIAAA:::===AAA;;;;;;;;;:::::::::999999777777777777666666666666}}}___UUUTTTNNNIIIIIIHHHDDDCCCDDDDDDDDDIIIOOO```eeesssqqqTTTBBB===AAA;;;777888555777777666666666666777888777777777777666666666666555777999999999;;;===@@@BBBJJJXXXeeennnqqquuuyyyppp```^^^eeerrrttt[[[___wwwuuu^^^RRRKKKEEE===AAADDD<<<>>>>>>===<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCJJJJJJJJJJJJNNNZZZkkkwww{{{eeeOOOKKKNNNQQQ]]]tttkkk[[[XXXZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEAAAAAA???>>>>>>>>>???@@@BBBCCCEEEGGGIIIKKKMMMNNNNNNHHHDDDIIIUUUbbbiiikkksssooosss}}}~~~qqq```TTTPPPMMMGGGAAACCCAAA>>>;;;;;;;;;===>>>@@@EEEJJJLLLJJJGGGFFFFFFWWW```sssbbbCCCBBBAAA;;;;;;<<<<<<;;;;;;;;;:::::::::888888888888777777777777fffXXXVVVQQQMMMMMMIIIEEEDDDDDDDDDDDDIIIOOO^^^hhhggg~~~[[[FFF>>>@@@;;;999;;;777777777666666666777777888777777777777777777777666666888999::::::<<<>>>AAAGGGMMMYYYeeepppwww}}}xxxfff___```hhhzzzeeeaaattttttcccVVVOOOIII@@@AAADDD===>>>>>>===<<<<<<<<<<<<===============???AAACCCDDDKKKKKKKKKJJJMMMXXXgggrrraaaLLLJJJLLLPPP\\\rrriiiZZZYYYYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>===>>>??????BBBCCCDDDGGGIIILLLNNNOOOPPPIIIDDDGGGRRR___fffiiiqqqooottt~~~{{{cccUUURRRQQQLLLFFFEEECCC@@@===<<<<<<===>>>@@@EEEJJJMMMLLLIIIHHHHHHUUU___rrrfffEEECCCBBB<<<===<<<<<<;;;;;;;;;:::::::::888888888888777777777777nnn[[[XXXUUURRRQQQJJJGGGEEEEEEDDDDDDHHHOOO]]]~~~uuubbb|||iiiOOO@@@???;;;;;;===:::888888777777777777777888777777777777777777777777888999:::;;;;;;===@@@CCCJJJSSS```ooo{{{qqqddd]]]]]]kkk|||rrr```nnnyyyiii\\\UUUNNNCCCAAADDD>>>???>>>>>>========================>>>???AAACCCEEEJJJJJJKKKKKKPPPZZZhhhrrr]]]KKKJJJJJJOOO[[[pppzzzcccYYYYYYYYYWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHFFFEEECCCCCCBBBBBBAAA@@@>>>=========>>>???AAABBBDDDFFFIIILLLOOOPPPQQQJJJCCCEEENNNZZZcccgggmmmmmmsss}}}kkkYYYVVVVVVRRRLLLHHHFFFCCC@@@>>>======>>>>>>CCCIIILLLMMMKKKJJJJJJQQQ\\\qqqpppKKKEEECCC===>>><<<<<<;;;;;;;;;:::::::::888888888888777777777777qqq]]]ZZZXXXUUURRRMMMIIIGGGGGGEEEDDDHHHOOO]]]~~~hhhzzz[[[FFFAAA<<<<<<>>>:::999999888777777777888888777777777777777888888888999:::;;;;;;<<<>>>BBBEEEFFFSSSfffwww{{{kkk^^^YYYbbbqqqaaafffpppaaaXXXQQQEEEBBBCCC???@@@???>>>>>>======>>>>>>===<<<======???AAACCCEEEGGGHHHJJJNNNUUUaaannnwww{{{ZZZLLLLLLIIIOOOZZZnnnqqq]]]WWWXXXXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPOOOOOONNNMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<===>>>>>>AAABBBCCCFFFIIIMMMQQQSSSQQQJJJCCCCCCLLLWWWaaaeeejjjkkkqqqzzz|||fff\\\XXXTTTPPPKKKIIIEEEBBB???============@@@EEEJJJLLLLLLKKKKKKKKKWWWnnn|||RRRGGGCCC===>>><<<<<<;;;;;;;;;:::::::::888888888888777777777666rrr```\\\ZZZVVVQQQOOOKKKHHHHHHFFFDDDHHHNNN___pppiiiPPPFFF>>><<<===999::::::999888888888888888666777777777888888888999::::::;;;;;;<<>>>>>>>>>>>>>><<<<<<<<<===>>>AAACCCEEEEEEGGGJJJPPPXXXdddooowwwxxxtttRRRKKKLLLIIIPPP[[[oooooo\\\VVVVVVUUUSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAA@@@@@@???>>>===<<<<<<<<<===>>>@@@AAACCCEEEIIINNNRRRUUURRRKKKDDDCCCIIITTT^^^cccjjjkkkooovvv{{{zzzggg[[[UUURRRLLLJJJGGGDDDAAA>>>===<<<<<<===AAAEEEIIIKKKKKKKKKFFFRRRjjjTTTFFFBBB===>>><<<<<<;;;;;;;;;:::::::::888888888888777777777666wwweee___\\\WWWRRRRRRMMMJJJIIIGGGDDDHHHNNN___xxxvvvsssZZZMMMAAA<<<===:::;;;;;;:::999888888888888666777777888888999999999::::::;;;;;;<<>><<<;;;;;;;;;<<<===@@@@@@BBBEEEJJJOOOTTTWWWRRRMMMFFFCCCGGGNNNWWW\\\eeegggkkkqqqwww~~~xxxdddXXXSSSNNNMMMJJJGGGCCCAAA???>>>======>>>AAAFFFJJJLLLLLLGGGNNNcccUUUEEEAAA>>>@@@<<<<<<;;;;;;;;;:::::::::888888888888777777777777nnnccc]]]YYYUUUSSSOOOLLLJJJGGGEEEHHHMMM^^^pppxxxaaaSSSDDD===???===<<<<<<;;;999999888888888666777777888888999::::::::::::::::::;;;???DDDHHH```vvvwwwiii``````tttccclllggg^^^TTTMMMIIIAAAAAAAAA@@@????????????@@@>>>>>>>>>???BBBDDDGGGHHHIIIKKKOOOVVV```jjjrrrvvvpppkkk___PPPGGGHHHJJJIIISSS___uuu~~~gggZZZTTTQQQRRRUUURRRRRRRRRRRRQQQPPPOOOOOOLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<;;;;;;;;;<<<<<>>===???EEEJJJMMMNNNLLLMMM[[[yyyYYYGGGBBB???@@@<<<<<<;;;;;;;;;:::::::::888888888888777777777777tttfff___[[[XXXTTTPPPLLLKKKGGGEEEHHHMMM]]]ssszzzzzzeeeWWWFFF???AAA@@@===<<<;;;:::999999999999666777777888999999::::::999:::::::::;;;>>>DDDHHHZZZxxxqqqddd```iiizzzbbbbbbnnncccYYYQQQKKKBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAADDDFFFIIIKKKJJJLLLRRR[[[gggrrrzzzyyykkk[[[OOOKKKJJJJJJJJJTTTaaawwwooo\\\TTTQQQPPPSSSYYYRRRRRRRRRRRRQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCBBBBBBAAAAAAAAAAAA>>>===<<<;;;:::;;;<<<<<>>DDDKKKOOOPPPQQQMMMUUUrrr```KKKDDD>>>???<<<<<<;;;;;;;;;:::::::::888888888888777777777777yyykkk^^^UUUTTTQQQOOONNNKKKFFFGGGKKK\\\rrreeejjjXXXMMMDDD>>>======<<<;;;999888777666666777888888888888999999999;;;;;;;;;<<<>>>BBBEEEGGG___uuu{{{aaa^^^iiixxxlll\\\{{{~~~jjj\\\LLLBBB???AAA@@@?????????@@@AAABBBBBBAAAAAACCCEEEHHHHHHHHHOOOPPPWWWaaajjjrrr|||uuu^^^OOOIIIHHHJJJLLLXXXiii~~~hhhZZZWWWQQQPPPSSSQQQQQQQQQPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???===<<<<<<;;;;;;===>>>???@@@AAACCCDDDEEEIIIOOOSSSSSSOOOJJJEEE@@@@@@FFFNNNMMMQQQWWWaaannn{{{uuucccVVVSSSQQQRRRPPPJJJHHHIIIDDDBBB???>>>@@@DDDIIILLLUUUPPPVVVnnntttEEE???DDD;;;>>>===<<<;;;;;;:::;;;;;;666666666666555555555555pppaaaVVVUUURRRPPPPPPMMMIIIHHHLLL\\\|||dddyyyaaaSSSJJJCCC>>><<<<<<:::999888888777777888888888888999999999999;;;;;;<<<===@@@CCCGGGIII\\\ppp~~~fffYYY]]]hhhyyyqqq[[[rrrmmmTTTNNNLLLFFFBBBAAA@@@??????@@@AAAAAABBBAAAAAABBBEEEGGGHHHIIILLLNNNWWWdddpppxxxvvv^^^PPPKKKKKKMMMOOOWWWhhh}}}hhhXXXVVVQQQQQQSSSPPPQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBBBBBAAAAAA@@@??????===<<<;;;;;;;;;<<<>>>??????@@@AAABBBEEEJJJQQQVVVTTTQQQLLLHHHEEEHHHQQQZZZNNNQQQVVV```mmmxxx~~~kkkYYYRRRNNNOOOOOOLLLKKKKKKEEECCC@@@???AAAFFFKKKOOOPPPLLLSSSkkkTTTGGGHHH@@@>>>===<<<;;;;;;:::;;;;;;999999999999888888888888uuudddXXXWWWSSSQQQRRRPPPLLLJJJMMM]]]hhhuuufffRRRKKKCCC999;;;;;;:::999999999999999888888999999999:::::::::;;;;;;<<<>>>BBBFFFJJJMMMXXXiii|||gggXXXVVVYYYggg}}}wwwZZZfff|||TTTQQQRRRIIIDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBDDDFFFIIIJJJMMMOOOYYYjjjxxx}}}```PPPLLLLLLOOORRRYYYlllgggVVVTTTQQQRRRSSSOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBAAA@@@@@@??????===<<<;;;;;;;;;<<<>>>>>>===>>>???AAAEEEKKKSSSXXXUUUSSSNNNHHHGGGMMMWWW___OOOQQQVVV___jjjttt|||yyyfffZZZPPPPPPQQQPPPMMMLLLFFFDDD@@@???BBBHHHPPPTTTOOOKKKQQQddd|||aaaHHHDDD>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999mmmaaaZZZUUURRRSSSRRRNNNLLLMMM^^^pppnnniiiPPPJJJDDD888::::::999999999::::::;;;999999999999:::::::::;;;;;;<<<===@@@DDDIIINNNPPP[[[hhhjjj___XXXUUU^^^nnn{{{\\\^^^sssaaaSSSOOOFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDFFFJJJLLLSSSTTT\\\mmm}}}fffQQQJJJIIIMMMSSS___sssdddSSSRRRPPPRRRSSSNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????<<<<<<;;;:::;;;<<<===>>>>>>>>>???@@@CCCJJJRRRWWWYYYXXXRRRIIIEEEJJJRRRWWWQQQQQQVVV```iiiqqqyyyxxxhhhWWWSSSTTTRRRNNNKKKGGGDDDAAA@@@CCCKKKSSSYYYQQQMMMNNNZZZllllllHHH@@@===>>>===<<<;;;;;;:::;;;;;;888888777777777666666666{{{nnn___XXXTTTSSSRRROOOMMMNNN___zzzmmmsssTTTMMMHHH>>>::::::999999::::::;;;<<<999:::::::::;;;;;;;;;;;;<<<<<<>>>AAAFFFKKKPPPSSS^^^iiisssddd\\\WWWYYYaaaooobbb[[[ggglllQQQIIIHHHFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCCCCDDDFFFKKKOOOXXXXXX^^^kkkzzznnnSSSJJJHHHMMMTTTbbbwww|||```QQQQQQOOOPPPRRRMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>><<<;;;;;;::::::<<<===>>>??????@@@@@@BBBGGGMMMRRRaaaccc]]]RRRJJJKKKMMMMMMQQQPPPVVVaaaiiiooovvv~~~ooo[[[TTTUUUSSSOOOLLLGGGDDDAAA@@@DDDLLLUUUZZZQQQLLLJJJOOO[[[oooxxxMMMCCCCCC>>>===<<<;;;;;;:::;;;;;;777777666666666555555555uuufff]]]VVVTTTSSSPPPOOOOOO___ppp\\\NNNGGG???;;;:::::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<======???BBBFFFLLLQQQSSSXXXeee}}}fff\\\VVVVVVXXXaaavvvlll^^^^^^nnnmmmPPPJJJNNNFFFEEECCCBBBAAABBBBBBCCCBBBDDDEEEEEEDDDGGGMMMRRRXXXYYY___jjjuuuqqqVVVMMMJJJNNNWWWbbbxxxsss[[[PPPRRRNNNNNNPPPNNNLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>><<<;;;:::::::::;;;======>>>???@@@@@@AAADDDIIILLLcccjjjiii___WWWUUURRRLLLNNNNNNUUUbbbiiilllsss}}}~~~nnn[[[SSSSSSRRROOONNNFFFCCCAAA@@@DDDLLLTTTYYYNNNJJJHHHIIIOOOaaa|||{{{OOOCCCEEE>>>===<<<;;;;;;:::;;;;;;888888888888777777777666}}}nnncccYYYVVVUUURRRQQQRRR^^^vvvjjjQQQEEE???<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???BBBFFFLLLPPPSSSXXXggguuummm```UUUTTTUUUYYYiii{{{xxxeeeZZZgggmmmWWWOOONNNEEEDDDCCCBBBBBBCCCDDDDDDCCCEEEGGGFFFEEEHHHOOOUUUWWW\\\eeeooowwwiiiSSSMMMKKKOOOWWWhhh{{{jjjWWWPPPRRRMMMKKKOOONNNLLLLLLKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::::::::;;;<<<===;;;===???@@@AAACCCFFFIIIUUUbbbjjjeeeaaa```ZZZQQQIIIIIISSSbbbiiiiiiooozzz~~~qqq]]]TTTRRRPPPNNNNNNDDDBBB@@@AAADDDKKKRRRVVVNNNMMMKKKHHHHHHTTTmmmwwwLLL@@@BBB>>>===<<<;;;;;;:::;;;;;;999999999888888888777777ttthhh\\\WWWVVVTTTTTTUUU^^^{{{xxx{{{YYYHHHBBB===<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???BBBFFFKKKPPPSSSbbbrrrnnnoooxxxfffWWWUUUUUUVVV```mmm~~~kkkZZZeeepppaaaSSSGGGDDDDDDCCCBBBBBBCCCEEEEEEDDDFFFHHHGGGFFFIIIPPPVVVWWW___kkkwww}}}___NNNLLLJJJNNNUUUooodddTTTPPPSSSLLLIIINNNNNNKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999:::;;;<<<===888;;;>>>@@@AAACCCEEEGGGDDDVVVccceeedddeee___TTTEEEFFFQQQaaahhhggglllwww}}}vvvcccXXXSSSOOOMMMMMMBBBAAA@@@AAADDDJJJPPPTTTRRRRRRPPPKKKEEEJJJ```uuuwwwMMM@@@BBB>>>>>><<<;;;;;;;;;;;;;;;888888888777777777777666uuueee[[[VVVRRRQQQRRR]]]rrrbbbUUUBBB@@@>>>;;;999:::;;;<<<;;;<<<<<<;;;;;;;;;<<<<<<===@@@DDDAAACCCLLLMMMPPP]]]hhhwwwgggvvvqqqZZZXXXSSSRRRXXX[[[nnn}}}rrr\\\nnnvvveeeZZZOOOIIIFFFCCCBBBCCCEEEGGGGGGFFFHHHIIIIIIIIIKKKOOOSSS\\\___hhhssszzzSSSIIIIIIEEENNN___ooodddYYYNNNMMMNNNLLLJJJIIILLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@AAA@@@@@@???>>>===;;;;;;999999999999;;;;;;:::;;;<<<>>>@@@BBBDDDEEEIIIGGGNNNZZZ]]]WWWVVV[[[NNNHHHJJJUUUbbbiiipppvvvzzzrrr```SSSMMMMMMNNNIIICCC???AAAEEEIIIPPPVVVYYYTTTRRRRRROOOLLLSSS]]]|||xxxKKKAAAAAA>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888}}}kkk```YYYSSSPPPQQQXXXwwwssskkkXXXGGGAAA>>>;;;::::::<<<<<<;;;<<<<<<;;;;;;;;;<<<======BBBGGGDDDFFFMMMLLLNNN[[[kkkrrriii~~~www___ZZZTTTQQQTTTUUUbbbrrrxxx```uuuppp```UUUJJJGGGDDDCCCDDDFFFGGGHHHJJJKKKLLLKKKKKKMMMRRRWWW\\\bbblllvvv{{{pppOOOJJJJJJGGGPPPbbbooocccWWWNNNMMMNNNMMMJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>======;;;:::999999999999:::;;;:::;;;<<<>>>@@@BBBDDDDDDDDDBBBGGGRRR\\\^^^[[[YYYNNNGGGEEEOOO[[[eeelllrrrwww}}}xxxfffWWWPPPMMMMMMIIICCC???AAAEEEIIIQQQXXX]]]XXXUUUTTTRRROOOTTT[[[zzz{{{WWWFFF@@@>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888uuuggg\\\SSSPPPPPPSSSjjjtttuuuXXXKKKAAA???<<<:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>BBBGGGFFFHHHOOONNNQQQ^^^pppwwwpppnnnfff^^^UUUQQQRRRPPPWWWfff~~~gggpppuuuaaaWWWKKKHHHEEEEEEFFFHHHIIIHHHKKKKKKKKKKKKMMMQQQVVV[[[___hhhttt|||}}}zzz^^^JJJKKKKKKGGGRRRgggttt|||___UUUMMMMMMNNNMMMKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@???>>>===<<<;;;:::999888888999:::;;;:::;;;<<<>>>@@@BBBCCCDDDFFFEEEFFFPPP```kkkhhh^^^OOOFFFAAAHHHUUU```iiinnnssszzz}}}ppp```TTTNNNLLLHHHBBB???@@@DDDIIIRRR[[[ddd___ZZZYYYVVVSSSTTTWWWkkkcccJJJAAA>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888oooaaaUUUPPPPPPKKKYYYnnnvvv}}}YYYKKKBBB@@@<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???===EEEFFFJJJSSSSSSWWWfffssssssuuulll```VVVSSSUUUQQQRRR___xxxqqqggguuu___VVVKKKIIIGGGFFFHHHIIIJJJIIIHHHHHHIIIKKKOOOUUU\\\```gggqqq~~~vvvhhhTTTIIIKKKJJJFFFSSSiii|||ttt\\\SSSMMMMMMNNNLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@???>>>===<<<;;;:::999888888999:::;;;:::;;;<<<>>>???AAABBBCCCGGGIIIIIINNN]]]kkkiii^^^PPPGGG@@@DDDPPP^^^hhhmmmqqqxxx{{{{{{jjj[[[QQQLLLHHHCCC???@@@CCCIIISSS]]]iiifffaaa]]]YYYUUUSSSRRR___uuuhhhJJJBBB>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888wwwfffXXXQQQPPPKKKPPPYYYhhhzzz{{{```LLLDDDAAA===<<<<<<===<<<<<<;;;;;;;;;<<<===>>>??????>>>FFFHHHLLLTTTUUU[[[kkkxxxuuuwwwpppbbbVVVUUUXXXUUURRR[[[rrr~~~iiiwww]]]UUUKKKJJJHHHHHHIIIJJJJJJIIIGGGGGGIIIMMMUUU]]]dddhhhoooyyyhhhWWWKKKKKKHHHFFFTTThhh~~~nnnYYYRRRLLLMMMMMMLLLKKKMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB????????????>>>===<<<<<<:::999888888888888999::::::;;;<<<===???AAABBBBBB@@@EEEGGGFFFNNNZZZ[[[TTTQQQKKKDDDCCCMMM[[[ffflllrrrxxx{{{sssbbbUUUOOOIIIDDD@@@@@@BBBHHHTTT```mmmmmmiiiccc]]]WWWRRROOOWWWkkkfffFFFDDD>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888mmm\\\RRRPPPTTTVVVXXX\\\jjj~~~yyywwwqqqSSSEEEBBB>>><<<=========<<<;;;;;;;;;<<<===>>>???@@@BBBJJJLLLNNNTTTUUU\\\nnnqqqvvv{{{kkk[[[WWWZZZVVVSSSVVVjjjlll{{{[[[OOOKKKIIIHHHHHHJJJJJJJJJIIIIIIJJJMMMTTT]]]ffflllooosss}}}qqq]]]NNNJJJIIIHHHTTTfff{{{kkkWWWQQQMMMMMMMMMJJJJJJMMMIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA????????????>>>===<<<;;;:::999888777777888999::::::;;;<<<===???@@@AAABBB???CCCDDDCCCFFFLLLPPPQQQTTTRRRMMMHHHLLLXXXccchhhtttxxxyyy{{{hhhZZZSSSJJJEEEAAA@@@AAAFFFTTTaaappptttssskkk```YYYSSSOOORRRaaayyyhhhEEEEEE>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888ttt___RRROOOWWW[[[\\\ZZZ]]]gggrrrwwwzzzzzzlllqqqttt[[[FFFCCC???============<<<;;;;;;<<<<<<===???@@@AAADDDLLLMMMNNNTTTVVV```sssjjjvvv~~~iii___\\\VVVUUUTTTdddjjjuuu^^^OOOJJJIIIHHHHHHJJJJJJIIIHHHLLLMMMQQQYYYccckkkooopppuuu~~~yyybbbNNNJJJLLLMMMVVVbbb|||mmmVVVQQQMMMMMMLLLIIIIIILLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA????????????>>>===<<<;;;:::999888777777888999::::::;;;<<<===>>>@@@@@@AAADDDBBBCCCFFFHHHJJJOOOVVV]]]```]]]SSSPPPWWWaaafffssswwwxxx~~~mmm___WWWLLLGGGBBB@@@???EEESSSaaarrr{{{}}}rrrddd[[[VVVRRRNNNWWWlllpppGGGEEE>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888xxxaaaRRRNNNLLLUUUZZZVVVRRRTTT[[[^^^eeelllzzz~~~nnnnnnyyyqqq```FFFCCC???======>>>===<<<;;;;;;<<<<<<===???@@@AAAAAAJJJKKKMMMUUUYYYeeezzzeeexxxvvvfff___WWWWWWSSSbbbhhhooohhhVVVJJJIIIHHHHHHJJJJJJIIIHHHLLLMMMRRRZZZdddkkkmmmmmmwww~~~|||cccNNNKKKOOORRRXXX```pppVVVQQQNNNNNNLLLIIIIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA????????????>>>===<<<;;;:::999888777777888999::::::;;;<<<===>>>???@@@AAAEEE>>>>>>FFFKKKJJJPPPYYYfffllljjj^^^VVVYYYbbbfffrrruuuvvv}}}pppbbbZZZMMMHHHCCC@@@???DDDSSSaaatttxxxggg]]]XXXUUUJJJPPPcccyyyJJJDDD>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999888888yyycccSSSLLLKKKKKKLLLNNNOOOQQQRRRRRRYYY```qqqnnnbbbuuu}}}rrrRRR@@@===BBB>>>===???======<<<;;;;;;<<<>>>@@@BBBEEEHHHGGGMMMWWW[[[ggg~~~hhhmmm^^^\\\WWWWWW___wwwttt}}}jjj___PPPJJJFFFGGGHHHGGGHHHLLLLLLLLLPPPWWW]]]aaahhhppptttyyyjjjRRRKKKLLLNNNYYYhhh}}}nnnTTTQQQNNNKKKKKKJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBAAA@@@?????????@@@@@@??????>>>===<<<:::999777666666666777888888999:::;;;<<<>>>??????@@@@@@AAAEEEIIIMMMOOOOOOfffoooqqqhhh___]]]______oooxxx{{{}}}uuueeeZZZOOOJJJCCC======EEEWWWfffwww}}}rrrggg\\\SSSPPPOOO[[[vvv~~~RRR@@@AAA???===<<<<<<<<<;;;::::::::::::999999999888888{{{cccTTTMMMKKKKKKKKKKKKKKKKKKKKKKKKQQQYYYkkkxxx{{{qqqSSSAAA===BBB>>>===???===>>>=========>>>@@@BBBCCCEEEJJJKKKSSS]]]```kkk}}}ccc~~~vvvddd___ZZZWWW]]]uuu~~~mmm___QQQKKKGGGHHHIIIHHHIIILLLMMMLLLPPPWWW]]]dddmmmvvv|||lllSSSLLLNNNQQQ\\\jjj~~~iiiRRROOOLLLKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@?????????????????????>>><<<<<<999999777666666666777888888999:::;;;<<<>>>??????@@@@@@BBBFFFJJJLLLLLLKKKSSS]]]ccc```\\\^^^bbbdddjjjtttwwwzzz~~~mmm___QQQLLLEEE@@@>>>EEETTTcccxxxtttiii]]]UUUPPPNNNWWWppp\\\DDDAAA???===<<<<<<<<<;;;::::::::::::999999999999888|||bbbSSSNNNNNNMMMLLLJJJIIIGGGFFFEEEJJJRRRfff{{{}}}sssTTTBBB>>>BBB>>><<>>>>>>>>???@@@AAABBBCCCCCCEEELLLPPPYYYdddhhhtttxxxaaalllddd```ZZZ]]]tttrrr___SSSMMMIIIIIIJJJIIIJJJMMMOOONNNRRRZZZaaaiiisss}}}kkkQQQKKKNNNRRR]]]kkk{{{dddPPPMMMKKKJJJKKKLLLLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAA@@@??????????????????>>>===<<<<<<999888777666666666777777888888999;;;<<<===>>>???@@@AAADDDGGGJJJJJJHHHFFFAAAKKKTTTWWWYYY]]]bbbddddddnnnrrruuu|||~~~qqq```TTTNNNHHHDDD@@@CCCQQQ___zzzvvvkkk___WWWRRRMMMQQQgggfffIIIAAA???===<<<<<<<<<;;;:::::::::::::::999999999999{{{aaaSSSNNNQQQPPPOOOMMMKKKIIIGGGFFFIIIPPPddd~~~{{{vvvVVVDDD???BBB>>><<<@@@>>>===>>>@@@AAACCCCCCCCCCCCEEELLLQQQ\\\iiipppuuueeeuuullleee___aaattt{{{vvvzzz___TTTMMMIIIJJJJJJIIIKKKNNNQQQQQQVVV___fffllluuu}}}fffMMMIIILLLQQQ]]]kkkwww```PPPMMMKKKJJJKKKKKKKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@??????????????????>>>===<<<;;;999888777666555666666777888888999:::<<<===>>>>>>@@@BBBEEEIIIKKKIIIEEEAAA<<>><<<@@@>>><<<===???AAABBBCCCDDDDDDFFFMMMRRR\\\kkkvvvtttjjj|||tttfffbbbdddqqqxxxnnn___SSSMMMIIIJJJKKKKKKLLLOOORRRSSSYYYbbbgggjjjpppvvv}}}zzzaaaLLLIIILLLRRR___ooovvv___QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@???>>>??????>>>>>>===<<<;;;888888666555555555666777777888999:::;;;===>>>>>>@@@BBBFFFJJJLLLIIICCC???>>>BBBIIIRRRXXXZZZ\\\^^^\\\fffjjjnnnuuuxxxxxxdddWWWOOOIIIIIIEEECCCNNN^^^}}}{{{ooocccYYYVVVPPPMMMXXXooollljjjzzzfffFFFAAA???===<<<<<<<<<;;;:::;;;;;;;;;:::::::::999999jjj\\\UUUNNNNNNMMMMMMLLLLLLKKKKKKJJJLLL^^^}}}zzzzzz[[[GGGAAACCC>>><<<@@@>>>===>>>???AAABBBDDDEEEFFFHHHOOOTTT^^^nnn{{{tttlll|||kkkdddccclllvvvpppbbbSSSMMMJJJLLLMMMMMMOOOSSSVVVWWW\\\cccggghhhlllrrr|||ppp\\\MMMLLLNNNSSSdddwwwvvv]]]QQQOOOKKKJJJJJJJJJIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>===<<<;;;;;;888777666555555555666666777777888:::;;;<<<===>>>@@@BBBGGGKKKMMMJJJDDD@@@>>>>>>DDDOOOXXX[[[]]]___YYYcccgggkkkrrruuurrr\\\RRRLLLLLLGGGDDDOOOaaasssfff\\\VVVRRROOOTTTgggqqqeeemmmyyydddDDDAAA???===<<<<<<<<<;;;:::;;;;;;;;;;;;::::::::::::lll\\\SSSNNNNNNMMMMMMLLLLLLLLLKKKIIIIII\\\}}}\\\HHHAAACCC>>><<<@@@???@@@@@@@@@AAACCCEEEGGGIIIKKKSSSYYYcccrrrtttnnnvvviiicccjjjsssyyyuuuiiiTTTOOOLLLNNNPPPQQQTTTWWWaaa___aaafffiiikkkqqqyyywwwdddVVVLLLMMMNNNRRReee{{{uuu[[[OOOMMMJJJIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888777666555444555666666777777888999;;;<<<===>>>@@@BBBFFFKKKMMMLLLGGGCCC<<<:::>>>JJJUUUYYY[[[^^^WWWaaaeeehhhooorrr|||zzzeeeXXXQQQPPPJJJEEEPPPcccwwwiii___SSSSSSPPPQQQ```{{{kkkiiikkkvvvhhhFFFAAA???===<<<<<<<<<;;;:::<<<;;;;;;;;;;;;:::::::::~~~}}}kkkZZZOOOPPPPPPOOOOOONNNMMMMMMMMMJJJIII]]]~~~]]]IIIBBBCCC>>><<<@@@???BBBAAAAAAAAACCCFFFIIIKKKMMMWWW^^^iiiwwwuuupppooodddkkkuuuxxx|||vvvqqqUUUPPPMMMPPPSSSTTTWWW[[[kkkhhhgggjjjlllpppyyyooo[[[PPPJJJLLLLLLPPPddd|||tttXXXMMMKKKIIIIIIJJJKKKLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::888777666555444555555666777777888999;;;<<<======???BBBFFFKKKNNNMMMIIIEEE<<<777:::GGGQQQUUUWWWZZZVVV___cccfffmmmoooyyyzzzkkk^^^UUUSSSMMMFFFQQQdddyyylllbbbQQQSSSQQQPPP\\\wwwtttlllhhhpppmmmIIIAAA???===<<<<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::|||www|||~~~mmm]]]SSSQQQRRRSSSRRROOOLLLKKKJJJJJJNNN```~~~hhhKKK???BBB@@@>>>@@@???>>>???AAABBBDDDHHHNNNRRRWWWVVV\\\kkkzzznnnppp}}}tttooottt{{{vvvkkk{{{vvvpppXXXUUURRRQQQTTTZZZaaaeeeyyypppkkkppp{{{~~~qqqWWWKKKFFFJJJMMMRRRdddyyynnnXXXMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999888666555444444555555666666777888999::::::;;;???@@@CCCIIINNNOOOJJJFFF>>>===>>>CCCLLLTTTZZZ\\\```[[[^^^gggkkkmmmxxxmmmdddUUUPPPNNNGGGRRRnnn}}}mmmbbbYYYRRRQQQPPPRRRlllkkkGGGBBB@@@===<<<<<<===<<<<<<;;;;;;::::::::::::999999ooojjjkkkyyyrrrbbbWWWNNNOOOPPPPPPOOONNNMMMMMMLLLNNN___}}}iiiLLL???CCCAAA???AAA@@@@@@@@@AAABBBCCCGGGLLLPPP^^^^^^aaajjjvvvnnnqqqqqqfffgggllliii```gggmmmxxxiiiTTTTTTTTTUUUZZZdddqqqyyysssfffiiisss{{{yyyaaaRRRIIILLLNNNRRRbbbuuurrr[[[MMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;999888666555444444555555666666777888999::::::;;;<<>>EEENNNTTTWWW^^^ZZZ\\\dddiiikkkwwwxxxnnn^^^UUUPPPIIIUUUrrrssshhhYYYQQQPPPOOOQQQiiipppKKKBBB@@@===<<<======<<<;;;;;;;;;::::::::::::999999eeeddddddhhhsssvvvfff[[[SSSSSSSSSSSSRRRRRRRRRQQQOOONNN]]]{{{kkkNNN@@@CCCAAA???CCCBBBAAABBBBBBCCCDDDGGGLLLPPP]]]aaadddkkk{{{llluuu}}}mmm]]][[[___^^^ZZZVVV]]]iiiyyyiiiTTTTTTUUUWWW]]]iiixxxnnncccnnn{{{~~~gggVVVJJJLLLQQQUUUcccuuusss[[[MMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;999888666555444444555555555666666777888999:::::::::>>>DDDJJJNNNOOOMMMLLLEEE@@@;;;:::???GGGOOOTTT[[[XXXYYY```eeeiiivvvwwwfffYYYRRRLLLZZZxxxyyymmm]]]TTTRRRRRRSSShhhvvvPPPCCCAAA>>><<<======<<<;;;;;;;;;::::::::::::999999bbbdddfffgggiiiwww{{{jjj___\\\YYYUUURRRQQQQQQQQQQQQSSSPPP]]]|||}}}nnnQQQBBBDDDAAA@@@DDDDDDBBBCCCDDDEEEFFFJJJPPPTTT\\\aaadddiii|||fff|||yyyjjjZZZWWWZZZ\\\[[[TTTXXXaaapppqqqYYYVVVTTTVVV^^^iiisssyyy~~~uuusss|||fffSSSGGGKKKRRRYYYgggxxxpppYYYMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@???>>>======<<<<<<;;;::::::999888666555444444555555555555666777888999::::::<<<===@@@HHHPPPTTTSSSOOOJJJEEE>>>:::<<>>=========<<<;;;;;;;;;:::::::::999999999bbbaaaaaa``````hhh{{{uuujjjaaa\\\TTTPPPPPPQQQSSSTTTXXXUUUaaasssUUUDDDEEEBBB@@@DDDEEEBBBCCCEEEGGGJJJOOOVVVZZZbbbffffffggguuu{{{___uuu~~~iii\\\XXXXXXXXXXXXWWWVVVYYYfff{{{vvv\\\WWWTTTYYYeeepppvvvwwwbbbPPPDDDIIIQQQXXXgggxxxmmmXXXMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????=========<<<;;;;;;::::::999888666555444444555555555555666777888999999:::@@@<<<<<>>;;;>>>FFFLLLWWWXXXZZZ\\\```gggrrrzzzvvvbbbWWWLLLOOO___{{{qqq```YYYWWWTTTbbb~~~UUUEEECCC???>>>======<<<;;;;;;;;;::::::::::::999999```YYYSSSPPPPPPUUU```lll|||qqqccc\\\^^^fffmmmqqqhhhfffooo}}}\\\IIIGGGBBB???DDDDDDDDDFFFHHHJJJMMMSSSYYY^^^aaabbbjjjrrrrrrzzzdddrrruuujjj```VVVPPPOOORRRNNNOOO^^^www}}}|||www]]]\\\\\\aaakkkzzz^^^PPPIIILLLOOOPPP^^^pppkkkXXXMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@?????????===<<<<<<;;;;;;::::::999999888666555444444555555444444555666777888999999;;;::::::@@@KKKVVV^^^bbbXXXTTTMMMDDD>>>===BBBFFFTTTWWWZZZ[[[^^^eeennnttt|||iii^^^PPPJJJRRRaaawwwcccZZZWWWSSS```YYYFFFCCC@@@>>>>>>===<<<;;;;;;;;;::::::::::::999999SSSQQQPPPQQQPPPQQQWWW```yyyuuuddd[[[\\\dddlllpppmmmkkkttt___KKKHHHBBB???CCCDDDEEEGGGHHHJJJMMMRRRXXX\\\______jjjuuunnniiijjjqqq{{{pppeeeZZZSSSSSSSSSOOOQQQaaa{{{uuuuuu|||```aaaaaa___bbboooZZZOOOJJJNNNOOOPPP^^^qqqiiiVVVMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;:::999999999888666555444444555555444444555666777888999999666999<<<@@@EEEPPP^^^hhh___\\\UUUKKKBBB???AAADDDRRRVVVZZZ[[[]]]ccckkkooowwwmmm___UUUXXXRRRyyy}}}ggg\\\YYYTTTaaa]]]FFFDDD@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::999999