BM6P6(@ |||dddXXXTTTPPPMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFDDDAAA???>>>???@@@BBBCCCCCCCCCBBBAAA>>><<<::::::;;;===>>>???>>>===<<<:::888666555555444222000111000///------......//////---++++++,,,...///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,)))***,,,------,,,***)))((()))+++------+++)))'''++++++*********+++,,,---------,,,,,,+++,,,,,,,,,000///...---,,,++++++++++++,,,,,,---...///000000///---)))&&&&&&(((+++---...---,,,,,,++++++,,,,,,+++,,,------------,,,+++((((((((()))***,,,---...******))))))))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++((()))***+++,,,,,,+++***)))************++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++++++++***************+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,(((((()))***************,,,,,,+++***))))))******))))))))))))))))))))))))++++++************++++++,,,***((((((***+++++++++************************************************))))))***))))))((('''''')))************++++++++++++*********))))))((((((************************))))))*********+++++++++************+++,,,------,,,,,,++++++***))))))))))))***++++++***)))***+++************))))))(((((()))))))))((())))))***+++******)))'''&&&%%%$$$###((()))***++++++***)))((())))))))))))************************************))))))))))))***+++,,,---***++++++***'''&&&&&&'''+++++++++*********))))))&&&'''((()))+++,,,---...,,,,,,,,,++++++*********(((((()))***++++++,,,,,,......---,,,,,,+++******))))))*********+++++++++,,,+++)))''''''(((***+++++++++++++++******))))))+++++++++*********)))))),,,,,,,,,+++++++++***************************************+++,,,,,,,,,---,,,,,,,,,++++++*********))))))*********+++++++++------------,,,+++******,,,,,,+++******+++++++++,,,,,,+++---...///...,,,,,,,,,,,,+++++++++******************************{{{bbbVVVRRROOOMMMNNNNNNNNNNNNMMMLLLKKKKKKGGGEEEBBB@@@???@@@BBBCCCEEEEEEDDDCCCAAA???===<<<<<<===>>>???>>><<<:::999999777555555555444222111111000///...---......///...,,,***+++,,,.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))''')))+++---------+++*********+++++++++,,,,,,,,,...---,,,+++******))))))///...---,,,,,,,,,,,,,,,+++,,,///000111000///...---,,,+++***)))******+++------,,,++++++++++++,,,***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++)))((()))************++++++++++++***)))))))))***+++,,,+++++++++++++++++++++++++++***))))))((((((((()))++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))******++++++((())))))***************,,,++++++***))))))******************************++++++************++++++---+++***)))*********(((************************************************))))))))))))))))))(((''')))************+++++++++++++++++++++*********)))************************))))))*********+++++++++,,,,,,+++******+++++++++******************++++++)))***++++++***)))***+++++++++*********)))))))))***))))))))))))***++++++++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))************************************&&&&&&&&&&&&'''((()))******++++++***((('''((()))+++++++++*********))))))************************+++++++++******)))))))))((())))))***++++++,,,,,,...------,,,++++++*********+++++++++,,,,,,,,,,,,+++***)))(((((()))***+++++++++++++++*********)))+++++++++*********)))))),,,,,,++++++************************************)))))))))))))))*********,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,++++++***,,,++++++++++++++++++++++++******+++---...,,,+++*********)))))))))((((((************************zzz```TTTQQQOOOMMMNNNNNNOOOOOONNNMMMLLLLLLGGGFFFCCCAAA@@@AAACCCDDDGGGFFFDDDBBBAAA??????>>>?????????>>>===;;;888777888777555555555555444222000000///............///---+++******,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***'''(((+++---......---,,,)))***+++,,,---,,,++++++000///---,,,***)))))))))------,,,,,,,,,,,,------+++---000333333111---++++++,,,,,,---,,,++++++***------,,,+++++++++++++++******++++++++++++************+++***)))(((&&&%%%******))))))))))))******---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***))))))************+++++++++******))))))******+++,,,************************,,,+++******)))))))))************))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******)))*********((()))******++++++******,,,+++******)))*********************************++++++************++++++---,,,+++++++++***(((&&&************************************************(((((())))))***))))))))))))************+++++++++,,,,,,,,,+++++++++++++++************************)))))))))************+++------,,,******)))))))))((())))))***++++++,,,,,,)))***++++++***)))***++++++++++++++++++************************+++,,,,,,++++++++++++******))))))))))))************))))))))))))))))))************************************&&&&&&&&&&&&''''''((())))))***+++***)))((()))***+++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------+++***)))(((((()))++++++++++++++++++************+++++++++***************+++************)))))))))*********************************))))))))))))))),,,,,,,,,++++++++++++******************+++++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***))))))***,,,---+++************)))))))))))))))************************yyy___TTTQQQQQQOOOPPPPPPPPPOOONNNMMMLLLKKKGGGEEECCCAAA@@@AAACCCEEEGGGFFFCCCAAA??????????????????>>>>>><<<:::999777888666555555666666555333000/////////............,,,+++***+++,,,------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,---...------,,,((())),,,------,,,+++***000///...---,,,+++++++++,,,+++++++++,,,------...---...///000000...,,,***,,,,,,,,,---,,,,,,,,,+++---,,,,,,+++***+++++++++))))))************))))))***+++,,,,,,+++)))'''%%%+++******))))))******+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,---------))))))*********+++++++++***************+++++++++************************---,,,,,,,,,,,,---......******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))***++++++++++++***++++++***************+++************************++++++************++++++++++++***+++,,,+++)))&&&************************************************'''((()))***************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))************,,,,,,+++***************))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))******)))))))))((()))))))))************************************)))))))))))))))***++++++'''((())))))((((((***+++************************'''((()))***+++,,,------******************))))))))))))*********+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---******)))))))))***+++,,,++++++++++++++++++++++++***************************)))))))))))))))))))))************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************(((((()))***+++,,,,,,+++******++++++,,,,,,++++++***))))))***,,,---+++***++++++++++++++++++++++++************************xxx___TTTSSSRRRQQQSSSRRRQQQPPPNNNLLLJJJIIIFFFDDDBBB@@@@@@AAACCCDDDFFFEEEBBB@@@>>>======>>><<<<<<<<<<<<<<<;;;;;;:::888777555555666666555444///////////////......---,,,+++***+++---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++***((())),,,------,,,+++***,,,+++++++++++++++,,,,,,+++++++++++++++,,,---.........,,,+++++++++++++++...---+++******,,,---...,,,,,,+++************+++)))))))))))))))))))))))))))***,,,------,,,***)))++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,###%%%''')))++++++++++++))))))*********+++++++++))))))******++++++++++++***************************++++++,,,---///111111******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))***++++++++++++++++++***************++++++************************++++++************++++++(((((()))+++------+++)))************************************************(((((()))******+++******))))))*********+++++++++))))))******************************************))))))))))))))))))))))))***)))))))))******+++,,,+++++++++*********)))))))))***++++++***)))***+++++++++++++++++++++++++++++++++******++++++,,,---))))))************++++++***))))))))))))))))))***((()))))))))************************************++++++******++++++,,,,,,%%%'''(((((((((((()))+++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++***************+++++++++,,,+++++++++++++++******************++++++++++++***************+++,,,,,,+++++++++++++++++++++,,,************************)))))))))))))))))))))***************************---,,,,,,,,,+++*********++++++++++++++++++++++++************************'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++******+++---...,,,+++++++++++++++++++++++++++************************vvv^^^TTTSSSSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHEEECCCAAA@@@@@@AAACCCEEEEEEDDDBBB@@@>>>======<<<::::::;;;;;;;;;<<<<<<===999888666666666666555333/////////000///......---,,,,,,,,,---//////...,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,***)))((()))***+++,,,---,,,++++++(((''''''(((((()))***++++++++++++++++++,,,------...---+++)))((()))+++,,,---,,,***)))***+++---...,,,,,,+++*********************))))))))))))******)))***,,,---------,,,,,,++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------((()))*********)))(((''')))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++(((((((((***+++---///000*********))))))***************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******)))*********)))***++++++,,,+++++++++*********)))******+++,,,++++++++++++++++++++++++++++++************++++++(((((((((***,,,---,,,+++************************************************))))))******+++*********)))************+++++++++)))))))))))))))************************************)))))))))))))))((((((((((((((())))))+++,,,,,,,,,,,,++++++***))))))((()))***++++++***)))***+++*********+++++++++++++++***************+++,,,,,,))))))))))))))))))************))))))))))))******))))))))))))*********************************************))))))******+++&&&((())))))(((((()))+++***************+++++++++,,,,,,++++++***)))))))))+++++++++++++++,,,,,,,,,************************++++++++++++++++++******))))))*********+++++++++))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++++++++)))))))))************+++*********************************)))))))))))))))***++++++++++++,,,,,,,,,+++++++++***************((()))***+++,,,,,,,,,,,,((()))+++,,,------,,,++++++******+++---...,,,+++)))))))))))))))*********************************sss\\\TTTSSSRRRQQQOOOOOONNNNNNMMMLLLKKKJJJFFFDDDBBBAAAAAABBBDDDFFFEEEDDDDDDBBBAAA???===<<<::::::::::::;;;;;;<<<===;;;999777666666666444222...///000000000///---------------...000000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))******+++++++++,,,,,,,,,)))))))))((())))))******++++++++++++++++++,,,,,,---,,,+++******++++++,,,*********+++++++++,,,,,,,,,++++++***************+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******++++++++++++,,,,,,---------++++++,,,,,,+++***)))((()))************+++++++++((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))******++++++)))***++++++,,,,,,++++++******))))))***++++++,,,++++++++++++++++++++++++++++++************++++++***)))((()))+++,,,,,,+++******************************************************+++++++++***)))))))))************+++++++++)))))))))******+++++++++******************************))))))((((((((((((***)))))))))))))))***+++++++++******************)))***++++++***)))***+++)))))))))*********++++++***))))))))))))***++++++************))))))))))))+++***)))(((((()))***+++))))))))))))******************************************)))))))))))))))***)))***++++++***)))***,,,))))))*********+++++++++,,,,,,++++++***))))))((()))*********++++++++++++******************************************++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++************++++++,,,,,,************************)))))))))))))))***************+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,---,,,,,,''')))+++---------,,,+++***))))))***,,,---+++***(((((()))))))))*********************************ppp[[[SSSRRRQQQOOOKKKLLLLLLMMMMMMMMMLLLLLLGGGEEECCCBBBBBBDDDFFFGGGEEEEEEEEEDDDCCC@@@>>><<<<<<;;;;;;::::::;;;;;;<<<<<<:::888777666555333222...///000000000///---,,,...---...///111111///---------............//////,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******************++++++++++++*********+++,,,---......---,,,+++++++++,,,,,,,,,++++++***++++++,,,++++++,,,---------,,,+++&&&(((+++------,,,***))),,,++++++***)))*********,,,+++***))))))***+++,,,++++++***))))))******+++,,,++++++******++++++,,,******))))))))))))******+++++++++,,,,,,---------***+++,,,---...------,,,)))************+++++++++((()))***+++,,,+++******------------------------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,++++++++++++++++++++++++++++++************++++++---+++)))((()))++++++***************************************************+++++++++++++++***)))((()))************+++++++++*********++++++,,,,,,,,,******************************))))))(((((((((''',,,+++***)))(((((((((((()))))))))***++++++,,,,,,)))+++++++++***)))***+++(((((())))))*********+++)))))))))((()))******++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))************************************++++++***************++++++---------++++++,,,---))))))******++++++++++++)))))))))***+++++++++,,,(((((())))))*********+++++++++************************************++++++++++++,,,,,,,,,---------((()))***+++,,,---------+++++++++,,,,,,---------))))))******++++++++++++******+++++++++,,,,,,,,,******************************++++++,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++******))))))++++++,,,---------,,,,,,''')))+++---...---,,,+++)))(((((()))++++++***)))******++++++,,,,,,,,,,,,************************kkkYYYSSSPPPNNNMMMKKKLLLNNNPPPQQQNNNIIIEEEEEECCCAAAAAACCCEEEFFFFFFHHHEEEBBBAAAAAA@@@===::::::::::::999999888888888666666666666555444333222111111000///...---,,,,,,........................+++((('''(((+++---,,,+++,,,,,,,,,------.........,,,,,,++++++,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))))))))***+++,,,,,,---,,,+++***))))))))))))+++,,,---...---,,,+++***,,,,,,+++***+++,,,---...111///+++((('''(((***,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,///...,,,+++***++++++,,,+++++++++++++++***)))(((*********++++++,,,,,,,,,++++++******************,,,+++,,,,,,---...///000------,,,++++++******)))+++++++++************)))++++++*********+++---...+++***)))'''''')))***+++************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))***************************+++,,,------,,,+++***+++++++++++++++***)))(((,,,+++***))))))***+++,,,+++)))&&&$$$$$$&&&)))+++************************...------,,,+++***)))((()))************+++++++++))))))(((((((((((())))))***(((&&&%%%'''((((((((()))************++++++++++++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))((((((%%%))),,,+++'''&&&)))---)))))))))))))))******+++************************))))))***++++++++++++***(((***+++)))&&&$$$%%%'''******))))))((((((''''''((()))***++++++***)))((((((((()))************))))))***,,,------,,,***))))))************+++++++++******++++++++++++******************************((()))***+++++++++++++++,,,,,,,,,++++++*********+++,,,---,,,***)))***+++*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,+++******+++,,,,,,)))******++++++,,,------************************************************iiiXXXSSSRRRPPPOOOLLLLLLMMMOOOPPPNNNJJJFFFFFFCCCAAAAAACCCEEEFFFFFFIIIFFFCCCBBBAAA@@@===:::;;;;;;;;;:::::::::999999777777666666555444222222............------------........................222///,,,+++---...---+++,,,,,,,,,,,,------------,,,++++++***+++,,,---...,,,,,,,,,,,,++++++******........................------,,,,,,++++++++++++------,,,,,,+++,,,,,,,,,---,,,+++***))))))))))))++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,---......---***))))))***,,,---++++++************++++++************************************************************************,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,---)))*********+++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++,,,---...///+++++++++++++++++++++,,,++++++++++++************++++++*********+++,,,---+++***)))(((((()))***+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************((()))***++++++***)))(((+++++++++++++++***))))))++++++***))))))***++++++,,,+++)))(((((()))+++,,,************************))))))***+++***)))(((''')))************+++++++++,,,,,,++++++++++++,,,,,,***(((''''''((())))))((((((((()))))))))*********+++++++++*********))))))************)))))))))((())))))))))))))))))))))))------,,,,,,+++******)))((((((((()))))))))))))))+++************+++,,,,,,************************))))))***++++++++++++***)))+++,,,***'''&&&'''))))))))))))))))))((((((((())))))************))))))((()))******++++++******)))***,,,------,,,***))))))************+++++++++******++++++++++++*********************************************+++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******************************************************hhhWWWTTTSSSRRRQQQMMMMMMLLLMMMNNNMMMJJJHHHFFFDDDAAAAAABBBDDDEEEEEEIIIGGGEEECCCBBB@@@===:::;;;;;;;;;;;;;;;:::::::::777777777666555333222111+++,,,,,,,,,------......------------------------333000---,,,,,,---...---,,,,,,,,,,,,++++++++++++,,,+++)))))))))***,,,...---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************///...---,,,++++++++++++,,,,,,+++***))))))))))))+++++++++++++++,,,---...,,,++++++++++++,,,------+++*********++++++------++++++************++++++************************************************************************,,,++++++******++++++,,,******))))))***+++---...---,,,+++******+++,,,---***++++++++++++,,,,,,,,,************************************+++,,,------)))******+++,,,,,,------,,,+++++++++************++++++*********+++,,,---+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************************************((()))***++++++***)))(((***++++++++++++***))))))++++++***))))))***++++++,,,+++************+++,,,************************&&&''')))+++,,,+++)))((()))************+++++++++***))))))(((((())))))******)))((()))++++++)))((('''((((((((())))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))---------,,,++++++******+++(((%%%'''***+++)))%%%******)))))))))***++++++************************))))))***++++++++++++***)))***++++++))))))***+++(((((())))))))))))))))))******))))))))))))******)))******+++++++++++++++)))***+++,,,,,,+++***))))))************+++++++++******++++++++++++******************************,,,+++***)))))))))***+++,,,,,,,,,++++++++++++******,,,,,,,,,***)))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,......---,,,+++)))((((((************************************************hhhXXXUUUSSSRRRQQQNNNMMMKKKKKKLLLLLLJJJIIIFFFDDDAAAAAABBBDDDEEEEEEGGGGGGFFFEEECCCAAA>>>===::::::::::::::::::::::::777777777666555333222111,,,,,,---------.........---------------------------+++))))))***,,,...///,,,,,,,,,++++++*********,,,***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++******,,,+++******)))))))))***,,,++++++***))))))******+++***))))))***,,,...///+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******)))))))))***,,,---222000---+++))))))******++++++++++++++++++++++++***************+++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++,,,+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************+++,,,------,,,+++*********+++++++++******)))+++******************+++))))))************))))))************************(((***,,,---...---+++***))))))*********+++++++++((((((''''''''''''((((((***)))***+++,,,,,,***(((((((((((()))))))))***************************************))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,)))'''(((***+++)))&&&'''''''''''''''(((((()))************************))))))***++++++++++++***((()))************++++++((((((((())))))******++++++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))***++++++++++++***)))))))))*********+++++++++******++++++++++++******************************...,,,***(((((()))***+++++++++++++++++++++++++++***+++,,,+++***)))***+++*********************************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++...------,,,+++***)))(((************************************************jjjZZZUUUSSSPPPNNNOOOMMMKKKKKKKKKKKKJJJIIIGGGDDDBBBAAABBBDDDDDDDDDDDDEEEEEEEEEDDDBBB@@@???888888888888888888999999888888777666555333111000////////////.........---------------------------******)))((()))***---...,,,,,,,,,++++++*********+++***)))((((((***,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))))))))******+++,,,,,,+++******)))***************))))))***,,,---///******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,***)))))))))******222000---+++))))))******++++++++++++++++++++++++))))))*********+++++++++******)))))))))***++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++,,,------,,,+++***)))******+++++++++***************++++++*********((()))************)))(((***************************+++---------,,,***)))))))))*********+++++++++,,,++++++******++++++,,,*********+++---,,,***((()))))))))*********++++++************************))))))))))))))))))******))))))))))))))))))))))))************))))))))))))************************'''''''''''''''(((((()))************************))))))***++++++++++++***((((((((((((************(((((())))))******+++++++++***)))(((((()))***+++******+++,,,,,,,,,,,,+++************************))))))*********+++++++++******++++++++++++******************************...,,,***(((((()))***+++++++++++++++++++++++++++)))***++++++))))))***+++************************))))))))))))******++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************lll\\\WWWTTTPPPNNNNNNLLLKKKKKKKKKKKKJJJHHHGGGEEEBBBAAABBBDDDDDDDDDBBBDDDFFFFFFCCC@@@??????777777777777888888888888888888777666555333111000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---......,,,*********,,,,,,,,,,,,,,,++++++++++++***************+++,,,,,,)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++***************+++***************+++,,,---)))******+++,,,+++++++++,,,,,,,,,,,,,,,+++***)))++++++************++++++************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***...---+++***))))))******---,,,+++******+++,,,---,,,,,,,,,++++++++++++***)))))))))***++++++,,,,,,+++***************++++++------,,,,,,+++******))),,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++************************((()))***++++++***)))((())))))***++++++++++++***)))***++++++++++++***)))******+++,,,,,,+++*********************************************)))(((((()))************+++++++++******))))))))))))******+++***)))***,,,,,,***)))************++++++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++******)))))))))***++++++************************))))))***++++++++++++***)))((('''(((***+++***)))))))))************************))))))))))))******)))******+++++++++++++++************************)))************+++++++++******++++++++++++******************************,,,+++***)))))))))***+++***++++++++++++,,,,,,,,,((()))+++***))))))***+++************************((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------************************************************nnn]]]XXXUUUQQQOOOMMMLLLKKKKKKLLLKKKIIIGGGHHHEEEBBBAAABBBCCCDDDDDDCCCEEEGGGFFFBBB>>><<<;;;777777888888888999999999999888888666555222111000------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---******+++,,,,,,,,,,,,------------******,,,,,,---,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,+++,,,,,,------+++***************++++++)))******+++++++++******((()))***+++,,,++++++***++++++++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++***---,,,+++******+++,,,,,,)))*********+++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,,,,++++++*********++++++,,,+++++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***++++++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************((()))***++++++***)))((())))))***+++++++++++++++)))***++++++++++++***)))***************************************************)))((((((((()))***+++)))************+++++++++((((((''''''''''''((((((+++***((((((***+++***)))))))))))))))************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''%%%$$$&&&)))+++***(((+++************+++,,,,,,************************))))))***++++++++++++***+++)))((()))+++,,,+++)))++++++******************))))))************))))))((()))******++++++************))))))))))))******)))************+++++++++******++++++++++++*********************************************+++++++++******+++++++++,,,,,,,,,''')))******))))))***,,,************************(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++,,,,,,,,,,,,+++***))))))***+++,,,,,,------************************************************nnn^^^ZZZWWWSSSQQQLLLKKKKKKLLLLLLKKKIIIFFFHHHEEEBBBAAABBBCCCDDDCCCEEEGGGIIIFFFAAA;;;888888888888999999999:::::::::999888888666555222111///***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,&&&***...///---,,,,,,---,,,,,,,,,------.........)))***---...///...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,+++***))))))))))))+++***************++++++)))***+++,,,,,,+++)))(((((()))***+++,,,+++******)))))))))***+++,,,...///++++++************++++++***************************************************************************+++,,,------,,,+++***,,,++++++++++++---...///+++++++++++++++***)))(((,,,,,,,,,++++++*********((())))))***++++++,,,,,,,,,,,,+++++++++++++++,,,*********++++++,,,---------------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***************************+++,,,------,,,+++***((()))***+++++++++++++++)))***+++,,,,,,+++***)))((((((''''''''''''((((((************************+++***))))))***,,,///000)))************+++++++++++++++************++++++,,,***''''''(((*********(((((((((((())))))))))))))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))******************++++++'''""""""***...***$$$)))))))))))))))******+++************************))))))***++++++++++++***---+++)))***,,,---+++))),,,+++++++++***)))))))))((()))***++++++***)))((((((((()))*********************))))))))))))******)))************+++++++++******++++++++++++******************************((()))***+++++++++++++++*********++++++,,,,,,,,,''')))******))))))***,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,------,,,+++*********+++++++++,,,,,,,,,************************************************ppp___YYYVVVTTTSSSPPPPPPPPPNNNKKKHHHHHHIIIGGGDDDBBBAAABBBDDDEEEEEEEEEEEEDDDCCC@@@===:::999888777666555555666777888999888777666555444333333...---++++++,,,,,,+++***+++,,,,,,------.........++++++------------+++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,+++)))((()))***)))***+++,,,,,,+++***)))((((((((()))+++---///111---,,,++++++******++++++(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********))))))))))))(((************))))))(((((()))***+++++++++)))((('''&&&''')))***++++++******++++++************++++++,,,++++++******++++++,,,+++++++++*********))))))---,,,,,,+++***))))))(((,,,,,,+++***))))))))))))************************------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((()))***+++++++++++++++*********)))))))))))))))************************---,,,,,,,,,++++++******++++++++++++++++++++++++************************&&&(((*********)))***+++(((((())))))******++++++******)))))))))))))))***************************++++++++++++++++++++++++))))))(((((()))+++---...))))))))))))***+++,,,---***))))))))))))+++,,,---*********+++,,,,,,,,,---+++***)))(((((()))***+++***+++,,,------,,,+++***,,,,,,,,,+++***)))((((((++++++******************,,,,,,+++***)))(((''''''''''''''''''''''''''''''((((((((((((((())))))******************)))((('''))))))*********+++++++++******++++++++++++******************************((()))++++++)))((()))***))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))''''''((()))***++++++,,,------,,,++++++******))),,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,ooo___YYYVVVSSSSSSPPPQQQQQQNNNKKKIIIIIIIIIGGGDDDBBBAAABBBDDDEEEEEEEEEEEEDDDBBB@@@===:::888555555444555666888:::<<<888777666444333222111000000...------......---,,,---------------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---,,,***)))***+++******+++,,,,,,+++******)))))))))***,,,...000111---,,,++++++******++++++((())))))***************+++++++++++++++++++++++++++++++++*********))))))++++++*********)))))))))++++++*********)))))))))***************)))((((((%%%&&&(((***+++,,,,,,,,,+++******************+++,,,++++++++++++++++++,,,+++++++++*********))))))&&&''''''((()))******+++,,,,,,+++***))))))******++++++++++++++++++++++++,,,+++******************++++++++++++++++++++++++,,,+++******++++++***((())))))***+++++++++******))))))))))))************************************))))))))))))((((((''''''++++++++++++++++++++++++************************)))+++,,,,,,******+++---)))))))))))))))***************))))))))))))*********************************************************))))))))))))+++,,,---************+++,,,---...+++***)))(((((()))***************++++++++++++++++++***)))(((((()))***+++******++++++++++++******,,,++++++******)))))))))************************************))))))(((((((((((((((((((((((((((((())))))((((((((()))******++++++,,,++++++******)))************++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))))))))))))))******++++++******)))((())))))***************)))))))))))))))***+++,,,************************)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++*********,,,++++++***))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++ooo___YYYUUURRRQQQPPPQQQQQQOOOLLLJJJIIIJJJGGGEEEBBBAAACCCDDDEEEEEEDDDDDDCCCBBB???<<<:::888666555555666777999;;;===999888777555333111000///111000...///000000///---//////..................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++************+++++++++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,++++++******++++++---...000111---,,,++++++******++++++((()))******++++++******)))))))))******++++++,,,+++++++++***************,,,+++++++++************+++++++++++++++*********++++++***))))))))))))***(((((()))***+++++++++***************************+++++++++++++++++++++++++++++++++***************&&&&&&'''((()))++++++,,,++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,+++******++++++***(((******+++++++++******)))((()))))))))***+++++++++************************++++++++++++************++++++++++++++++++++++++************************)))))))))'''&&&&&&(((***************))))))))))))***)))))))))))))))******************************((((((((((((((((((((((((+++******)))******++++++++++++++++++,,,---......,,,+++)))(((''''''((((((******************))))))+++***))))))))))))***+++*********))))))*********************************************************))))))))))))))))))))))))((((((((())))))************))))))))))))***+++++++++***************))))))******+++++++++,,,,,,,,,)))******++++++******)))((((((((((((((((((((((((((()))++++++)))((()))***)))))))))))))))))))))))))))))))))******)))))))))((()))******++++++******+++************+++,,,,,,++++++++++++++++++++++++************))))))(((((())))))******+++,,,,,,---,,,,,,,,,++++++++++++***)))))))))*********+++++++++++++++*********************+++,,,,,,,,,++++++******++++++++++++******+++++++++***************,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***ooo___YYYUUURRRPPPOOOPPPQQQPPPMMMKKKJJJJJJGGGEEEBBBBBBCCCEEEEEEEEECCCCCCCCCAAA???<<<:::888:::999888777777888999:::;;;;;;999777555333111000111///...///000000///...000000//////.........---------++++++++++++------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++************+++++++++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,++++++******++++++))))))***++++++++++++***((())))))***+++,,,,,,---************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***)))))))))***+++,,,+++++++++***))))))(((*********++++++*********++++++++++++++++++++++++************************+++++++++++++++++++++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***+++++++++++++++***)))((((((((()))***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((&&&$$$$$$''')))++++++******))))))(((((())))))))))))))))))***+++************************))))))))))))))))))))))))++++++******************+++++++++++++++,,,------,,,+++***((((((((()))***+++*********)))(((((((((************************+++***)))(((((()))***+++))))))))))))************))))))))))))************************))))))))))))'''(((((())))))******+++***************++++++,,,(((((('''''''''''''''(((++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++((())))))))))))*********))))))))))))))))))((((((***++++++,,,,,,,,,++++++******++++++++++++******************************++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))ppp```ZZZUUUQQQOOONNNOOOQQQPPPMMMKKKJJJIIIHHHEEECCCBBBCCCEEEFFFFFFCCCCCCCCCBBB@@@===;;;999:::999888777777888999:::;;;;;;999777555333111000///...------/////////---000000//////.........---------++++++++++++------+++,,,,,,------,,,,,,+++(((((()))***,,,---......+++******))))))******++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,++++++******++++++))))))***+++++++++++++++)))******+++,,,---......************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++)))***++++++++++++***)))***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...------------------------(((''''''))),,,---------+++++++++++++++***)))(((((())))))***+++,,,,,,---************************((((((((()))))))))))))))************************************************......---***((()))+++---++++++******))))))(((((())))))(((((()))***++++++***************************************************+++++++++*********)))+++************++++++,,,++++++***)))***+++,,,---+++*********)))(((((((((******++++++++++++******+++***)))(((((()))***+++))))))))))))))))))******(((((()))))))))*********++++++******)))((((((''''''''''''(((((()))))))))***************++++++,,,(((((('''&&&''''''((()))******+++++++++,,,,,,,,,)))))))))******)))))))))************************((()))++++++)))((()))***))))))))))))))))))))))))***++++++++++++++++++***))))))***+++++++++++++++,,,,,,+++++++++++++++,,,************************'''(((((()))******+++++++++++++++******)))))))))++++++++++++++++++++++++((())))))))))))*********************************++++++,,,,,,,,,++++++*********++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))rrraaa[[[VVVRRROOOLLLNNNPPPPPPMMMJJJIIIHHHHHHFFFCCCBBBDDDEEEFFFFFFCCCDDDCCCBBBAAA>>><<<:::666555555666777999;;;===999888777555333111000///---,,,,,,,,,...///...---//////..................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++(((((()))***,,,---......******))))))))))))*********+++,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,((()))***************)))---,,,++++++******++++++)))***++++++,,,++++++++++++++++++,,,,,,------...***************+++++++++,,,+++++++++*********************++++++++++++++++++************+++,,,,,,((((((((()))+++---...///)))***+++,,,,,,+++***)))***+++,,,------,,,+++******************+++++++++''''''((()))***,,,,,,---))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,'''''''''))),,,......---******+++++++++******))))))*********+++,,,,,,,,,************************)))))))))************+++************************************************,,,,,,,,,***))))))+++---************))))))))))))(((((((((((()))***+++,,,************************++++++++++++++++++++++++)))******+++++++++******+++******))))))***++++++++++++******+++,,,...///******************))))))******+++,,,,,,+++***************))))))*********))))))))))))))))))))))))'''(((((())))))*********+++*********))))))((((((((((((((((((((((((((((((***))))))))))))***+++++++++***)))((()))***+++,,,))))))*********+++++++++((())))))******))))))(((************************((()))++++++)))((()))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))***++++++,,,+++++++++,,,,,,+++************+++************************''''''((()))***+++,,,,,,,,,++++++***))))))((((((***++++++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,---------++++++,,,,,,,,,+++************++++++++++++******+++++++++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***sssccc\\\WWWRRRPPPJJJMMMOOOOOOMMMJJJHHHGGGHHHFFFCCCCCCDDDFFFFFFFFFDDDDDDDDDCCCBBB???===<<<555555444555666888:::<<<888777666444333222111000---,,,+++,,,...///...------------------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******))))))))))))******)))***++++++******+++---,,,+++************+++,,,)))***+++++++++***))))))---,,,++++++******++++++)))***++++++,,,,,,++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++*********))))))))))))))))))*********++++++)))***++++++,,,,,,,,,+++******))))))***,,,---...(((***+++,,,,,,+++***((()))***,,,------,,,***)))))))))*********+++++++++(((((()))******+++,,,,,,((((((((()))***,,,---...++++++++++++++++++++++++++++++***)))))))))*********************************)))((()))+++,,,,,,+++))))))***+++++++++******++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************************************&&&''')))(((''''''((())))))))))))))))))*********(((((((((((()))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++,,,++++++******+++++++++,,,+++*********+++,,,---*********+++++++++++++++***++++++,,,,,,++++++*********++++++++++++************))))))((((((''''''''''''(((((()))******+++''''''((()))***++++++,,,+++******))))))(((((('''))))))((((((((()))******,,,+++)))))))))+++,,,...(((((()))))))))*********(((((())))))))))))((((((************************((()))++++++)))((()))***))))))))))))))))))))))))******++++++++++++******)))***++++++,,,,,,++++++,,,+++***)))))))))))))))++++++++++++++++++++++++(((((())))))*********+++************))))))))))))******+++++++++,,,,,,,,,************+++++++++,,,***+++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))******++++++++++++******++++++,,,,,,,,,---------******))))))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++tttddd]]]XXXSSSPPPIIILLLNNNNNNLLLIIIGGGGGGHHHFFFCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDCCC@@@>>>===888777666555555666777888999888777666555444333333...,,,,,,---///000///...+++,,,,,,------.........++++++---......---+++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))******))))))))))))******((()))++++++******+++,,,,,,+++***))))))***+++,,,***+++,,,---,,,+++***)))---,,,++++++******++++++******+++,,,,,,,,,,,,++++++++++++***************))))))******++++++++++++*********))))))))))))((((((((())))))*********+++(((***+++,,,---,,,,,,+++000///---+++)))((())))))((()))+++,,,,,,+++)))((()))***,,,------,,,***)))))))))******++++++++++++......------,,,+++******((((((((()))***,,,---...************************///......---,,,,,,,,,,,,((((((((((((((((((((((((,,,+++******++++++***(((((()))***+++++++++++++++,,,,,,++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))************************&&&(((***+++***)))***+++(((((())))))******++++++(((((((((((()))***+++,,,************************++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++------,,,++++++,,,,,,,,,---,,,+++))))))))))))************+++,,,,,,,,,---***+++,,,------,,,+++******+++,,,------,,,+++***+++******)))(((''''''&&&&&&''''''((()))******+++$$$%%%&&&(((***,,,...///---,,,,,,+++***)))((((((((((((((((((((())))))******)))((('''((()))+++---(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,''''''(((((()))))))))***,,,,,,,,,,,,,,,+++***)))******++++++++++++******,,,,,,,,,------.........******))))))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,tttccc\\\VVVQQQNNNKKKLLLLLLKKKIIIHHHHHHIIIIIIFFFCCCBBBCCCEEEFFFFFFFFFEEECCC???;;;999999:::;;;;;;::::::999888888777777777666555333222111000........................,,,,,,,,,---------......---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,---+++'''''',,,///...******************************+++,,,------......+++++++++*********))))))++++++***************+++---,,,***)))))))))******)))***+++,,,------------111000...,,,************---,,,,,,,,,+++*********---,,,,,,,,,+++*********+++++++++******((('''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++******++++++)))'''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********)))))),,,,,,+++******))))))((('''"""%%%+++,,,,,,******))))))))))))******,,,+++***))))))***+++,,,+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))...,,,+++))))))))))))***...---+++***)))***++++++************************)))************+++++++++++++++***)))((((((((()))++++++***************+++'''''')))***+++,,,------******))))))((((((''''''&&&&&&''')))***+++,,,---+++---...---***((()))+++(((((((((((()))))))))))),,,+++***)))(((((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))))))))******)))(((((((((((((((*********)))))))))))))))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......+++++++++*********))))))************************+++)))((('''((()))+++,,,,,,***))))))***++++++***)))***+++,,,---,,,,,,+++++++++******************,,,,,,++++++,,,,,,---...///...,,,******+++,,,---........................,,,,,,++++++***)))(((((()))************+++++++++((()))***++++++++++++***((()))***++++++***)))(((rrrbbb[[[VVVQQQOOOIIIJJJKKKJJJGGGFFFGGGHHHGGGDDD@@@???@@@BBBCCCCCCEEEEEEDDDAAA===;;;;;;;;;:::::::::999999888888888777777666555333222111000........................,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++%%%***---,,,---...+++'''*********************************+++,,,---------,,,,,,,,,,,,+++++++++***++++++************++++++,,,,,,***)))))))))******)))***+++,,,------------,,,+++***)))(((((())))))+++++++++++++++*********+++++++++++++++*********((())))))***************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++*********,,,,,,***(((************+++++++++,,,(((((()))))))))*********,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++++++++*********///***&&&%%%)))++++++)))******))))))))))))******++++++***))))))***+++++++++++++++*********))))))+++*********))))))))))))************************++++++***))))))***+++,,,,,,,,,++++++***+++++++++************************)))************+++++++++,,,++++++***************++++++***************+++******++++++++++++************))))))((((((((((((&&&&&&'''((()))***++++++***,,,---,,,)))(((***+++(((((((((((()))))))))******)))))))))))))))************))))))))))))******************************))))))))))))))))))))))))******)))(((((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++)))***************+++++++++++++++******)))))))))******++++++,,,------...+++++++++*********))))))+++++++++++++++++++++++++++***)))((()))***,,,---,,,***))))))***++++++***((()))+++,,,,,,,,,++++++************************+++************+++,,,,,,///---,,,******+++,,,---------------------------,,,,,,++++++***))))))(((************++++++++++++,,,,,,++++++***)))))))))))))))************))))))ooo___XXXUUUQQQPPPIIIJJJKKKJJJGGGFFFGGGHHHFFFCCC@@@???@@@AAABBBBBBCCCDDDEEECCC@@@===<<<===::::::999999999999999999777777666555333222111000........................,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((,,,///......000...***************************))))))******+++,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++,,,+++******)))***************+++,,,------------))))))((((((((())))))***))))))*********************************+++++++++&&&'''(((***+++,,,,,,,,,++++++++++++++++++++++++************************)))******+++,,,+++++++++******)))***,,,,,,+++***)))))))))*********++++++''''''((((((((()))))))))------,,,++++++******)))))))))******+++,,,,,,---,,,,,,,,,+++,,,,,,---...)))*********++++++,,,,,,)))))))))*********++++++,,,,,,,,,++++++++++++***+++++++++***************++++++++++++,,,,,,,,,,,,111---******,,,---+++(((******))))))))))))******++++++***))))))***+++++++++++++++******************************)))))))))++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,,,,,,,++++++************************)))************++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,,,,+++***((((((***))))))))))))((((((((('''''''''((((((((())))))((()))+++***))))))***,,,((((((((()))))))))******(((((((((((()))***+++,,,++++++************++++++******)))(((((()))******))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))******+++***))))))))))))***+++*********)))))))))))))))*********)))))))))))))))******++++++,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,***))))))***++++++***((()))******++++++************************************))))))******+++,,,...---,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************+++++++++,,,000...,,,***((('''''''''*********))))))*********mmm\\\WWWTTTRRRQQQJJJKKKLLLKKKHHHGGGHHHIIIIIIFFFBBB@@@AAACCCDDDDDDAAACCCDDDCCCAAA>>>======999999999999999999999999777777666555333222111000........................,,,,,,,,,---------......***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++......)))###$$$***///000************************))))))*********+++++++++---,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,++++++*********************+++,,,,,,---------,,,+++******************+++((((((((()))*********+++)))))))))******+++++++++&&&'''(((***+++,,,------++++++++++++++++++++++++************************))))))***++++++++++++******))))))+++------,,,+++((())))))))))))*********************+++++++++,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,++++++******+++,,,...///************************((())))))))))))*********++++++++++++++++++++++++******************************+++,,,,,,---......***((((((***,,,---,,,*********))))))))))))******+++******************+++************************************************++++++++++++++++++++++++)))))))))******+++,,,,,,((()))+++,,,------,,,+++************************))))))*********+++++++++)))******++++++,,,,,,,,,*********)))******+++,,,---------,,,+++***)))((()))))))))))))))))))))))))))))))))))))))((((((((('''((()))))))))***+++,,,(((((()))))))))*********))))))(((((()))***+++++++++******))))))******+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++***))))))(((((()))))))))))))))))))))*********+++***(((''''''(((***+++++++++******)))))))))(((******************))))))******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,***))))))***++++++***)))))))))*********))))))***************+++++++++***************+++,,,,,,---,,,++++++******++++++************************+++++++++*********))))))*********+++++++++,,,,,,000...+++)))''''''((())),,,+++))))))))))))+++,,,lll\\\VVVSSSQQQQQQIIIJJJJJJIIIGGGFFFGGGHHHIIIFFFCCCAAAAAACCCCCCCCC@@@BBBCCCBBB@@@>>>===<<<::::::999999999999999888777777666555333222111000........................,,,,,,,,,---------......+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***###$$$+++...******************************************++++++++++++++++++************++++++******+++,,,,,,---************+++*********++++++,,,---------,,,,,,,,,,,,++++++***))))))(((((((((((()))*********+++))))))******+++++++++,,,))))))***+++++++++++++++************************++++++++++++++++++++++++))))))***++++++++++++************+++---...,,,+++((())))))))))))*********+++++++++,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,,,,++++++*********)))))))))***+++---...---,,,,,,+++***)))((((((((())))))))))))*********++++++++++++++++++++++++******************************+++,,,------...///&&&&&&(((***,,,------,,,******))))))))))))***************++++++************************************************+++++++++++++++++++++++++++++++++************+++*********((()))+++,,,------,,,+++************************))))))*********+++++++++'''((()))***++++++************))))))***++++++,,,++++++,,,,,,,,,++++++***))))))))))))************+++++++++************)))''''''''')))***+++++++++))))))))))))************++++++***)))(((((())))))))))))(((((((((((())))))---,,,***))))))***,,,---))))))))))))))))))))))))++++++***)))))))))))))))(((((())))))************+++***(((''''''(((***+++,,,,,,,,,++++++******)))++++++++++++++++++++++++******+++++++++++++++,,,************************++++++++++++++++++++++++)))))))))))))))***++++++,,,***))))))***++++++*********))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------,,,,,,++++++************************************+++++++++******************++++++++++++,,,,,,,,,---,,,***(((((()))***+++,,,+++***))))))***+++,,,mmm\\\WWWSSSQQQPPPGGGHHHIIIGGGEEEDDDEEEFFFIIIFFFBBB@@@@@@AAABBBBBBAAABBBCCCBBB???===<<<===;;;;;;::::::999888888777777777666555333222111000........................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***)))%%%&&&***,,,***************************+++++++++++++++++++++++++++++++++*********))))))++++++***++++++,,,---...))))))***++++++++++++***+++,,,,,,------,,,,,,,,,************)))((('''&&&))))))******************+++++++++++++++,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,+++++++++++++++***+++------,,,***)))))))))*********++++++)))************+++++++++(((((()))***,,,---...///...------,,,++++++******))))))))))))***+++,,,---------,,,+++***))))))((()))))))))*********++++++***++++++++++++,,,,,,,,,***************+++++++++)))******+++,,,------...++++++,,,,,,,,,,,,,,,+++******))))))))))))******)))***++++++++++++***)))***************+++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++******)))******+++,,,,,,,,,++++++************************)))************+++++++++'''((()))++++++***)))((())))))))))))***+++,,,,,,******+++,,,------,,,,,,)))))))))************+++++++++++++++++++++++++++)))(((''')))+++,,,,,,+++)))))))))*********++++++,,,+++***)))(((((((((((())))))(((((((((((())))))---,,,+++******+++,,,---))))))))))))))))))))))))++++++***))))))))))))***((((((((()))******+++++++++***))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++++++++***************+++++++++************************(((((())))))************,,,***))))))***++++++***++++++***)))))))))******)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,******)))))))))***,,,---++++++************++++++nnn^^^XXXTTTPPPNNNIIIJJJJJJIIIGGGFFFFFFGGGJJJGGGCCCAAAAAABBBCCCCCCDDDDDDDDDAAA???======>>><<<<<<;;;:::888777666666777777666555333222111000........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((,,,...---...///...***************************,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++,,,---......((()))***+++,,,++++++***+++,,,,,,------,,,,,,+++))))))***++++++***)))(((+++++++++++++++*********---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************************************++++++,,,,,,,,,,,,,,,---,,,+++,,,------+++***************+++++++++,,,))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,))))))*********+++++++++)))*********++++++,,,,,,---......---++++++++++++******))))))))))))******)))***++++++++++++***)))))))))*********+++++++++*********++++++,,,,,,,,,************************((((((***+++,,,,,,++++++,,,,,,++++++***+++++++++************************)))************+++++++++)))***+++,,,,,,***)))((())))))))))))***+++,,,---***+++,,,,,,------,,,,,,))))))*********+++++++++***************++++++++++++)))((())),,,---,,,***))))))*********+++++++++******)))))))))))))))******))))))))))))))))))***************************)))))))))))))))))))))))),,,+++******))))))******'''(((((()))******++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++++++++******************))))))*********+++++++++++++++++++++++++++++++++))))))******+++++++++***,,,***))))))***++++++***---,,,+++***)))******+++((())))))***++++++,,,,,,+++++++++++++++,,,,,,---+++++++++++++++***))))))************************************************+++++++++,,,,,,,,,------))))))*********+++++++++***++++++,,,,,,++++++***ooo```YYYTTTOOOMMMLLLMMMNNNMMMKKKJJJJJJKKKMMMJJJFFFDDDDDDEEEEEEEEEGGGGGGEEEBBB???>>>>>>@@@======<<<:::888777666555777777666555333222111000........................,,,,,,,,,---------............,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&)))***((()))++++++(((************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,---...///((()))***+++,,,,,,+++***,,,,,,,,,------,,,++++++)))***,,,---......---------,,,,,,,,,+++*********.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------------,,,...---,,,,,,------+++)))***++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,------...***+++,,,---...---,,,+++)))******,,,---...//////***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++)))************++++++++++++,,,,,,+++******+++,,,******))))))))))))******)))***+++,,,,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))%%%''')))+++,,,---------...---+++***)))***++++++************************)))************+++++++++++++++---------+++)))((())))))))))))***+++,,,---,,,,,,,,,------,,,,,,+++))))))******++++++++++++((()))))))))************,,,***)))***---...,,,***)))************+++++++++(((((((((((()))***+++,,,++++++************++++++))))))************)))))))))))))))))))))))))))))),,,+++******)))*********'''(((((()))***+++++++++***+++,,,,,,,,,,,,+++***(((((())))))******++++++(((((())))))*********+++++++++******************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,***))))))***++++++***...---+++*********++++++((())))))***++++++,,,,,,*********)))***++++++,,,***++++++++++++***))))))******************************************++++++++++++,,,,,,,,,---------)))***++++++++++++*********+++,,,------,,,+++***ooo^^^WWWRRRMMMJJJKKKLLLMMMLLLKKKJJJKKKLLLKKKIIIFFFCCCBBBAAABBBBBBCCCCCCCCCBBB@@@===:::888<<<<<<<<<<<<;;;:::999888<<<;;;888555222///---,,,/////////...---------,,,------------------------111000///...,,,+++***)))++++++------------++++++//////...---+++***))))))************************)))************+++++++++***************)))((('''*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++///......,,,+++***))))))(((((()))***+++,,,,,,---+++++++++*********))))))************************((((((((((((((((((((((((------,,,,,,+++,,,,,,------,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++(((&&&%%%&&&)))***)))'''***)))((((((((()))***+++,,,+++***))))))***+++,,,............---,,,++++++))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))******)))((('''&&&%%%%%%,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,******++++++++++++******((((((((((((((()))))))))******++++++++++++************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***((()))******)))(((((((((((()))+++---///111---,,,,,,+++***)))((((((******))))))((((((''''''************************,,,+++++++++******))))))))))))***++++++++++++***++++++************++++++!!!$$$''')))))))))***+++******************************+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))*********+++...---+++))))))***+++,,,)))************+++++++++++++++******)))*********+++*********))))))((((((************************+++***)))(((((()))***+++******++++++++++++******++++++************++++++************************++++++***)))(((((())))))************)))))))))))),,,,,,,,,++++++*********+++,,,------......------***)))'''&&&'''(((***+++((((((((())))))******************)))******++++++******))))))((((((''''''lll\\\UUUQQQMMMKKKJJJKKKLLLLLLKKKJJJKKKMMMKKKIIIFFFDDDBBBAAABBBBBBEEEDDDDDDBBBAAA???===<<<<<<<<<<<<<<<;;;:::999888:::999777555333111///..................---------------------------------------------------------++++++------------++++++000//////...---,,,++++++************************((((((((()))))))))******+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,------------,,,+++******++++++,,,//////...---,,,+++******))))))******+++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((()))))))))******---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++***((('''(((+++,,,+++)))...---,,,+++***++++++,,,++++++***))))))***++++++******+++++++++++++++***))))))))))))************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++*********))))))))))))))),,,,,,++++++***))))))((())))))*********+++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++++++++++++++++++++++++++******))))))))))))******+++***)))***+++,,,+++***+++************+++,,,---...------,,,,,,++++++*********))))))((((((((((((************************++++++*********)))))))))))))))***++++++++++++***++++++************++++++&&&(((******)))))))))***************************))))))))))))************************************((()))))))))************---,,,***(((((()))***+++)))************++++++++++++***************+++++++++*********))))))))))))************************+++***)))(((((()))***+++******++++++++++++******++++++************++++++************************++++++***)))))))))))))))************)))))))))))),,,,,,,,,+++++++++******)))***++++++,,,,,,++++++***)))((('''''')))+++,,,+++++++++,,,,,,,,,------))))))))))))***+++,,,---++++++*********)))))))))iiiYYYSSSOOOMMMLLLIIIJJJLLLLLLKKKKKKLLLNNNKKKIIIGGGDDDBBBBBBBBBCCCDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<;;;:::999888888777666555333222111000---------...............------------------------,,,,,,,,,,,,------------++++++------------++++++---------,,,,,,,,,++++++************************))))))))))))*********+++******+++,,,,,,,,,,,,+++************************......---------------,,,...---+++******+++---...000//////...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***************************************************************((()))***+++,,,,,,+++***,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++***************+++++++++***************++++++++++++++++++++++++,,,*********,,,---,,,+++......---,,,+++++++++,,,++++++***))))))***++++++'''((()))***++++++++++++)))))))))*********++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++************,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++***)))))))))(((((()))))))))***************++++++++++++******,,,++++++******)))))))))******++++++++++++******'''((()))***+++,,,,,,,,,******************************))))))))))))******+++***)))***,,,------,,,------+++******)))******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((******************************))))))))))))(((((())))))***++++++++++++***++++++************+++++++++,,,,,,***((('''(((***************************'''''''''((((((((())))))************************))))))))))))************+++***)))((((((((()))***)))************+++++++++))))))))))))***+++,,,,,,***************)))))))))************************+++***))))))))))))***+++******++++++++++++******++++++++++++++++++++++++************************++++++***))))))))))))***++++++*********))))))))),,,,,,,,,++++++++++++***)))******++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,------------))))))))))))***+++,,,---+++++++++++++++*********hhhWWWQQQNNNLLLKKKHHHIIIKKKKKKKKKKKKLLLNNNKKKJJJGGGDDDBBBBBBBBBCCCAAA@@@???=========>>>>>><<<<<<<<<<<<;;;:::999888888888666555333111000000,,,---------.../////////------------------------//////...---,,,+++***)))++++++------------++++++))))))))))))))))))******************************++++++,,,,,,,,,---------''''''((()))***+++++++++************************......------,,,,,,++++++,,,+++******+++---000111000000///...------,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++)))***,,,------,,,***(((,,,++++++***))))))******++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,******************+++++++++******************+++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******))))))***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))*********+++******++++++++++++******------,,,++++++***))))))******++++++++++++******((()))***+++++++++++++++******************************))))))))))))*********)))(((***,,,------,,,---,,,,,,+++***))))))((((((((())))))*********+++))))))))))))))))))))))))************************)))))))))((((((((((((((())))))***++++++++++++***++++++************++++++,,,---,,,)))''''''(((***************************'''''''''((((((((())))))************************)))))))))))))))*********+++***))))))))))))******))))))*********+++++++++))))))))))))***+++,,,---***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++***))))))*********+++++++++*********))))))++++++++++++++++++++++++++++++,,,------------,,,++++++*********+++,,,---++++++++++++++++++++++++*********)))******++++++++++++++++++++++++******iiiXXXRRRNNNKKKIIIGGGIIIJJJKKKJJJJJJLLLNNNLLLJJJGGGDDDCCCBBBCCCCCCAAA@@@>>>===<<<===>>>???<<<<<<<<<<<<;;;:::999888:::999777555333000///...,,,---------.../////////------------------------......---,,,+++******)))++++++------------++++++(((((())))))))))))******************************++++++,,,,,,,,,---------&&&'''((()))***+++++++++************************------,,,,,,++++++******************,,,///222444/////////......------,,,...------,,,,,,++++++***************************************************++++++++++++++++++++++++((()))******)))'''%%%###,,,+++******)))*********++++++++++++++++++++++++******++++++++++++******************************************************+++++++++++++++++++++++++++++++++++++++***++++++'''((()))***+++,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,+++***)))************++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))))))))******++++++,,,,,,,,,,,,+++++++++*********+++++++++************************+++++++++,,,,,,******++++++++++++******...------,,,+++***))))))******++++++++++++******+++++++++++++++***)))(((++++++++++++++++++++++++******))))))))))))******((((((''')))+++,,,,,,+++*********************)))'''(((((())))))******+++))))))))))))************************************((((((((((((((()))))))))))))))***++++++++++++***++++++************++++++*********((('''''')))+++************************((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))+++++++++******+++++++++))))))*********+++++++++))))))))))))***+++,,,---***************+++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************+++***************++++++++++++++++++************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***))))))))))))************************hhhXXXRRRNNNJJJIIIHHHIIIKKKKKKJJJJJJKKKMMMLLLJJJHHHEEECCCCCCCCCCCCBBBAAA@@@???????????????<<<<<<<<<<<<;;;:::999888:::999888555333000...------------...............------------------------******++++++,,,,,,------++++++------------++++++++++++++++++++++++,,,,,,************************))))))))))))*********+++((()))***+++,,,---------************************,,,+++++++++++++++*********++++++---...000111222............------,,,,,,------,,,,,,++++++*********************+++++++++************************++++++++++++++++++++++++++++++++++++***)))'''&&&++++++***************+++++++++++++++++++++++++++******++++++++++++*********************+++++++++***************+++++++++++++++++++++++++++++++++***+++,,,+++)))))))))***((()))***+++,,,---------)))***++++++++++++***)))++++++++++++***)))((('''*********++++++++++++,,,******++++++++++++************************************************+++++++++++++++******)))))))))***************************++++++++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++***************++++++++++++******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++******))))))))))))******)))((('''(((***++++++***((()))******+++******************+++++++++,,,,,,)))))))))************+++************************(((((())))))))))))******))))))***++++++++++++***++++++************++++++((()))))))))(((((()))+++************************))))))*********+++++++++((((((((((((((((((((((((************))))))))))))***+++++++++,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,,,,*********+++++++++++++++******************************+++,,,,,,+++******++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***************************+++************+++,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,((())))))*********************+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,+++***)))))))))))))))))))))***************}}}dddWWWSSSOOOKKKIIIIIIJJJKKKKKKIIIIIIJJJKKKLLLKKKHHHEEECCCCCCCCCDDDAAAAAAAAAAAA@@@???======<<<<<<<<<<<<;;;:::999888888888666555333111000///...............---------------------------------)))******+++,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,++++++************************((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,---...////////////...---------------,,,,,,,,,,,,+++++++++++++++*********))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,---------------+++***************++++++******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***,,,---,,,)))((()))+++)))***+++++++++***)))))))))***++++++++++++***)))***+++++++++++++++***)))*********+++++++++,,,,,,******++++++++++++******(((((())))))******++++++++++++++++++++++++******************++++++++++++************************************++++++++++++******++++++++++++******+++++++++++++++***************++++++++++++******+++++++++++++++***)))(((******************************))))))))))))******+++***))))))+++++++++)))((()))***++++++***)))(((************++++++++++++))))))*********+++++++++************************)))))))))*********++++++))))))***++++++++++++***++++++************++++++(((***++++++***))))))***************************)))))))))*********++++++))))))))))))))))))))))))************)))))))))((())))))***+++++++++++++++)))************++++++++++++***************++++++*********++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++---......---+++***************************+++*********++++++,,,---,,,,,,+++++++++***************+++++++++,,,,,,,,,(((((()))***************)))******+++++++++++++++------,,,,,,,,,+++++++++******))))))***++++++,,,*********+++++++++,,,,,,yyyaaaVVVSSSPPPLLLIIIIIIJJJKKKKKKIIIHHHIIIJJJMMMKKKHHHEEECCCCCCCCCDDD??????@@@???>>><<<:::999<<<<<<<<<<<<;;;:::999999666666555444333333222222/////////......------,,,---------------------------,,,,,,++++++*********++++++------------+++++++++++++++*********))))))************************)))************+++++++++(((((()))************)))************************,,,,,,,,,------.........000111222222000...+++))),,,,,,,,,,,,,,,,,,++++++************************))))))******++++++++++++************************************************((((((((()))***,,,---...+++***************++++++******************************++++++++++++******))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++***---...---***(((***,,,))))))***)))(((&&&$$$###)))***+++,,,,,,+++***)))++++++,,,---............******+++++++++,,,,,,,,,******++++++++++++******''''''((()))***+++,,,,,,---------,,,,,,+++++++++((())))))***,,,------...******************++++++))))))))))))******************++++++++++++************************++++++******++++++++++++******)))******+++++++++******))))))))))))))))))))))))******))))))))))))******---+++***+++,,,,,,+++*********++++++***)))(((''')))))))))((((((((((((((())))))******++++++++++++************************))))))******+++++++++,,,))))))***++++++++++++***++++++************++++++***,,,......,,,***))))))************************))))))))))))************************************+++*********))))))(((((('''((()))***************)))************+++++++++++++++***************************++++++,,,,,,,,,***************************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++***+++---......---+++***************************+++*********+++,,,,,,---,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***++++++++++++************))))))(((((((((''''''((()))***,,,...///+++++++++,,,,,,---------sss___TTTOOOJJJGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIFFFDDDCCCDDDDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888666444333333444222111......---------,,,,,,,,,,,,,,,,,,++++++*********************************)))***,,,,,,++++++,,,---+++++++++***************)))************+++++++++************************))))))************))))))++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++++++++***************++++++,,,---///000///,,,)))************************************************,,,,,,++++++***)))(((((()))))))))))))))))))))))))))************+++++++++************************)))************+++++++++...,,,++++++++++++***(((******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++*********+++---------+++)))(((+++++++++*********))))))))))))))))))))))))******************************+++++++++*********)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,+++))))))))))))***,,,,,,++++++***)))))))))###  $$$(((***)))************************))))))))))))******************++++++++++++******---,,,,,,+++***)))((((((,,,,,,+++***))))))******(((((((((((()))***+++,,,************************)))))))))))))))))))))))))))+++,,,,,,***))))))*********))))))(((((('''''')))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++***))))))(((((((((((()))***+++,,,*********)))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++...///111111000---***(((,,,***((('''&&&'''((()))++++++************++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++...+++)))***---......,,,************************++++++******++++++,,,---******++++++++++++******)))************++++++++++++++++++*********))))))******************************+++++++++******)))+++++++++************))),,,+++*********+++,,,---,,,***((('''(((***,,,...++++++******************ttt```UUUPPPKKKIIIHHHIIIHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIFFFDDDCCCCCCDDDCCCBBBAAA@@@???===<<<<<<::::::::::::::::::::::::888666444333444444222111......---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,++++++******))))))************++++++++++++******************************++++++++++++************++++++++++++******,,,,,,+++++++++,,,,,,---++++++************++++++++++++,,,///000///,,,***++++++++++++++++++++++++************************,,,,,,++++++***))))))(((************************)))************+++++++++************************)))************++++++++++++)))))))))+++++++++)))******+++++++++,,,,,,,,,++++++***))))))***++++++******++++++++++++******,,,+++******))))))))))))+++++++++*********))))))%%%&&&'''((()))+++,,,,,,************************+++++++++*********))))))*********)))))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,++++++***))))))***+++,,,+++++++++******************(((%%%%%%''')))***)))************************))))))))))))******************++++++++++++******,,,,,,++++++***))))))))),,,++++++***))))))******+++***)))))))))))))))***************************************************)))+++,,,,,,***))))))*********))))))(((((((((((((((((()))))))))*********************************))))))))))))))))))))))))(((((()))***************++++++***************++++++++++++***************(((((()))))))))*********))))))))))))))))))))))))++++++)))((((((((())))))(((***,,,...///...,,,+++***************))))))(((+++******************+++***++++++++++++++++++,,,++++++++++++++++++++++++,,,***((()))+++---,,,***************************++++++******++++++,,,,,,******++++++++++++******)))************++++++++++++++++++*********))))))******************************+++++++++******)))+++++++++************))),,,,,,+++++++++,,,---...+++***)))((()))***,,,---************************sss___UUUPPPLLLJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNLLLHHHEEECCCCCCCCCCCCBBBBBBAAA@@@???===<<<;;;::::::::::::::::::::::::888666555444444444222111......---------,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,++++++,,,------,,,,,,+++***)))))))))************+++++++++,,,************************++++++,,,,,,,,,,,,++++++************************))))))***+++,,,,,,,,,,,,++++++************++++++++++++,,,...000000---+++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************)))************+++++++++************************)))************+++++++++(((''''''(((***,,,+++*********+++++++++,,,,,,,,,******)))(((((()))************++++++++++++******,,,+++)))''''''(((***++++++++++++***************%%%&&&'''((()))+++,,,,,,************************+++++++++************************)))))))))))))))************************,,,+++************+++,,,))))))))))))***+++,,,---)))************+++++++++---+++)))((()))*********************************)))))))))*********++++++******++++++++++++******************************,,,+++******)))*********,,,,,,+++))))))(((((((((************************************************)))+++,,,,,,***))))))******))))))))))))((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++------,,,+++************++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))+++***))))))((()))))))))%%%''')))+++,,,,,,+++***)))***,,,------+++)))'''************************+++++++++++++++*********)))*********+++,,,,,,,,,***((('''''')))******)))******************************+++++++++,,,,,,,,,******++++++++++++******)))************++++++++++++++++++***************************************)))******+++++++++******+++++++++************)))---,,,,,,,,,,,,---......***************+++++++++************************qqq^^^TTTPPPLLLJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKHHHEEECCCBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;999999999999999999999999888777555555555444222000......---------,,,,,,,,,---------------------------------,,,++++++******+++,,,---,,,++++++,,,---------,,,+++******)))(((*********+++++++++,,,,,,***************************++++++++++++++++++******))))))))))))))))))***%%%&&&((()))*********)))++++++*********+++,,,,,,+++++++++---///000...,,,++++++++++++++++++++++++************************+++++++++*********))))))************************))))))*********+++++++++************************))))))*********+++++++++***(((((()))+++++++++*********+++++++++,,,,,,,,,*********))))))************++++++,,,,,,++++++***+++***)))(((((()))***+++***************************************)))))))))************************************************++++++++++++++++++++++++************************++++++************++++++)))))))))******+++,,,,,,((())))))***++++++,,,,,,)))(((''''''(((******+++************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++***************+++,,,+++******)))))))))***************************************************)))+++,,,,,,***))))))***))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))***)))((((((((()))+++,,,,,,+++******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***++++++)))(((''')))***+++++++++***)))(((*********++++++*********,,,,,,++++++******))))))((())))))***+++,,,,,,---)))((('''(((((()))************************************++++++,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++************************************************))))))***+++++++++******+++++++++*********))))))++++++++++++,,,,,,------)))***++++++,,,+++***)))***************+++++++++ooo\\\SSSOOOLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJGGGDDDBBBAAAAAABBBAAABBBBBBAAA@@@>>><<<:::999999999999999999999999999777666666666444222///......---------,,,,,,,,,------------------------,,,+++++++++*********)))+++---------++++++,,,---------,,,,,,+++******)))***++++++++++++,,,,,,,,,************************))))))************))))))******)))(((((()))******%%%&&&((()))*********)))++++++******+++,,,,,,---,,,++++++---//////...,,,++++++++++++++++++++++++************************+++++++++***************************************))))))*********+++++++++************************))))))*********+++++++++---,,,******++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,++++++***************************,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************+++*********(((((()))***+++,,,,,,---'''((((((((((((((()))***************************************++++++++++++******++++++++++++******)))))))))***++++++,,,,,,+++***************++++++***************+++,,,,,,************************************************)))+++,,,,,,***))))))***))))))))))))************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((()))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++))))))***+++******)))(((***)))((('''((((((******)))***++++++++++++***)))+++++++++******)))))))))(((((()))***++++++,,,,,,))))))***))))))***+++,,,************************)))***+++,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++************************************************((()))***++++++++++++++++++++++++*********))))))))))))******++++++++++++)))***+++,,,,,,+++)))((())))))*********+++++++++nnn\\\SSSPPPMMMLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLJJJGGGCCCAAAAAAAAAAAAAAAAAABBBBBBAAA>>>;;;:::::::::::::::::::::::::::999888777777777555111///......---------,,,,,,,,,,,,,,,,,,,,,------------************************,,,---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************)))))))))******)))))))))+++***)))(((((()))***+++))))))***+++,,,,,,,,,,,,++++++***++++++,,,---......---,,,---......---+++************************************************************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++...---++++++,,,+++***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++(((***,,,---...---+++******************+++++++++))))))******+++,,,,,,---***************************************+++++++++)))))))))))))))*********++++++++++++++++++++++++))))))***++++++***))))))******+++++++++******)))(((((()))***++++++,,,,,,+++,,,,,,+++)))'''((()))*********************************++++++++++++,,,******++++++++++++******))))))******+++++++++,,,*********)))******+++,,,)))))))))******,,,------************************++++++++++++++++++++++++)))+++,,,,,,***))))))***)))))))))************+++************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++'''&&&&&&'''((()))******((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))************)))'''((()))***++++++,,,,,,***)))'''&&&&&&(((***+++)))***+++,,,,,,+++***)))***************)))))))))((()))))))))***+++++++++***+++++++++******,,,---************************)))***+++,,,---,,,++++++******++++++++++++******)))************+++++++++***************+++++++++************************((()))***++++++++++++++++++++++++************)))((())))))***+++***************+++,,,,,,***)))((()))))))))***++++++,,,,,,ooo]]]TTTRRRPPPOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKIIIFFFCCCAAA@@@@@@AAA@@@AAABBBBBBAAA>>>;;;999::::::::::::::::::::::::999888888777777555111.........---------,,,,,,,,,++++++++++++,,,,,,,,,---)))******++++++,,,,,,------...///...,,,+++,,,---+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------************************)))******++++++******))),,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---++++++++++++,,,---......///...------------,,,***))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++,,,+++)))***++++++***)))******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++))))))***+++++++++++++++))))))*********+++++++++((((((((())))))***++++++************************))))))*********+++++++++(((((()))))))))*********************************((()))***++++++***)))(((((((((***+++,,,,,,++++++)))))))))***+++++++++,,,***,,,---,,,***((()))************************************+++++++++,,,,,,******++++++++++++*********************+++++++++******))))))***++++++,,,++++++*********+++,,,,,,************************++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))(((((()))***************)))((((((((((((((())))))(((((()))******+++,,,,,,*********)))))))))(((((())))))))))))))))))))))))'''((()))***+++******)))(((((())))))************))))))((())))))******+++(((***+++,,,,,,+++***((())))))))))))************))))))))))))************)))+++,,,+++))))))+++...************************(((***+++------,,,+++*********++++++++++++******)))************+++++++++))))))*********+++++++++************************(((((()))++++++,,,,,,++++++++++++************)))((()))***+++,,,+++******+++++++++++++++***))))))((())))))***++++++,,,,,,qqq___VVVTTTRRRQQQRRROOONNNMMMKKKJJJJJJJJJJJJKKKIIIFFFCCCAAA@@@@@@@@@@@@AAABBBCCCAAA>>>;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777555111.........---------,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---......///---...///...,,,+++,,,---***++++++,,,,,,------...++++++,,,,,,,,,---------************************+++++++++,,,,,,+++++++++---,,,***))))))***,,,---,,,+++***)))))))))***+++++++++++++++,,,---...///111///------------+++)))((((((((((((((((((((((((******************************************++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++)))((('''(((***,,,+++*********+++++++++,,,,,,,,,((()))***++++++***)))(((+++,,,,,,------,,,,,,+++***)))((('''((()))+++---))))))******++++++++++++***))))))((('''&&&&&&%%%************************))))))******++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((%%%''')))+++,,,---------***************+++++++++$$$'''***+++))))))+++---******************************+++++++++,,,,,,,,,******++++++++++++************************************))))))***+++,,,,,,------,,,+++************************************++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))),,,+++***)))(((((((((((())))))***+++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++)))***+++,,,------,,,+++,,,+++***)))((('''&&&&&&'''(((***,,,,,,,,,+++***((()))+++,,,,,,+++)))((((((((())))))******++++++*********)))))))))))))))(((***,,,+++)))(((+++...************************(((***+++------,,,+++*********++++++++++++******)))************+++++++++))))))******++++++++++++************************(((((()))++++++,,,,,,,,,+++++++++************))))))***+++,,,---,,,++++++,,,++++++*********))))))((())))))***++++++,,,,,,sss]]]UUUUUUTTTQQQNNNOOOLLLLLLNNNMMMIIIHHHJJJGGGGGGFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>===;;;::::::<<<<<<<<<<<<;;;:::999888888777777555444222000///---------...............------------------------************************.........------,,,,,,,,,,,,---......//////......///...,,,***)))))))))***,,,,,,++++++,,,...///000%%%&&&''')))************---,,,+++++++++,,,---...,,,,,,+++***))))))******++++++***************+++222,,,***......)))(((***++++++******++++++,,,---************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++***((('''(((******************************)))))))))***+++,,,,,,---------,,,***)))''''''++++++++++++++++++++++++++++++************++++++(((((())))))******++++++))))))*********+++++++++************************************************))))))************))))))))))))))))))))))))))))))************************+++,,,---,,,***)))***+++)))&&&$$$&&&+++---+++(((+++++++++++++++***)))(((++++++***************+++---......,,,***(((((())))))))))))))))))((('''&&&,,,+++***)))((((((((((((+++++++++******(((''''''++++++******)))((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++*********))))))((((((++++++******************))))))************))))))************************************************************************))))))))))))))))))))))))(((((((((((()))***+++,,,***++++++++++++,,,,,,,,,)))******+++++++++******''''''(((***+++,,,---...******++++++++++++******)))))))))))))))))))))))),,,+++***))))))***+++,,,000///---,,,+++,,,---------,,,***(((''''''((()))+++++++++*********))))))++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++++++++---000111+++++++++++++++++++++++++++++++++*********))))))+++++++++************)))++++++,,,,,,,,,---------ttt___WWWWWWVVVRRROOOOOOLLLLLLNNNMMMIIIHHHJJJIIIGGGEEEDDDCCCCCCBBBAAAAAAAAA@@@>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999888999888888666555333111000..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...............---,,,+++*********+++,,,,,,++++++++++++---...///''''''((()))************......,,,+++***++++++,,,,,,++++++***))))))******++++++***************+++000,,,+++//////,,,+++...+++++++++++++++,,,------************************************************************************++++++************++++++))))))))))))))))))))))))************++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********))))))(((+++,,,,,,+++)))(((***+++*********************************)))******++++++((((((((('''&&&%%%######***++++++,,,,,,++++++***+++******))))))******+++************++++++++++++++++++,,,,,,,,,---------************************************************))))))************))))))))))))))))))))))))))))))************************+++,,,---,,,***)))***+++***'''%%%'''+++---+++(((+++++++++++++++***))))))++++++***************+++)))+++,,,,,,+++***+++------------------,,,++++++---,,,+++***))))))))))))++++++++++++***)))(((''')))))))))))))))*********,,,,,,+++******))))))((())))))))))))))))))))))))************)))))))))(((************************))))))************))))))************************+++***************************************************************************)))))))))))))))***((())))))))))))***************+++++++++******))),,,,,,++++++***)))((((((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++***)))(((((())))))***---,,,***((('''((())))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,+++******+++---///000))))))))))))))))))))))))+++++++++*********))))))+++++++++************)))))))))*********+++++++++sss```ZZZYYYWWWRRROOOOOOLLLKKKMMMLLLHHHGGGJJJKKKHHHDDDCCCDDDEEECCCAAABBBAAA@@@???>>><<<;;;;;;<<<<<<<<<<<<;;;:::999999999999999777666444222111/////////...---------,,,------------------------........................,,,,,,------------------,,,,,,---...............++++++*********+++---...************+++,,,---...)))******+++++++++******///...---+++************,,,+++******)))*********+++***************++++++***((((((++++++)))***,,,+++++++++++++++,,,,,,---************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))************+++***+++,,,,,,,,,,,,+++***************************((())))))*********)))))),,,,,,---+++***)))+++,,,************************++++++******)))*********++++++++++++***)))'''''')))***+++,,,,,,+++***)))******))))))))))))******,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------************************************************))))))************))))))))))))))))))))))))))))))************************+++,,,---,,,***)))***++++++((('''(((,,,---,,,******++++++++++++***))))))+++***************++++++)))***,,,,,,+++***,,,---++++++,,,,,,++++++******------,,,+++************++++++++++++***)))(((((('''(((((()))******+++++++++++++++******))))))((())))))))))))))))))))))))************))))))))))))************************))))))************))))))************************+++++++++******)))))))))************************++++++++++++++++++++++++,,,+++***)))((((((((((((((())))))))))))*********+++++++++++++++***)))(((...---,,,+++***(((''''''******++++++++++++******************************++++++************++++++(((((('''''''''((())))))---,,,***)))(((((()))***+++++++++***************++++++++++++++++++++++++,,,++++++++++++*********+++******)))***+++---...))))))))))))))))))))))))+++++++++***************+++++++++************)))))))))*********+++++++++rrraaa[[[ZZZWWWRRROOOOOOLLLKKKLLLKKKHHHGGGJJJMMMIIIDDDCCCEEEFFFDDDAAABBBAAAAAA???>>>===<<<<<<;;;<<<<<<<<<;;;;;;:::999999999888777555333111000000000///...---,,,,,,,,,,,,,,,------------------........................,,,,,,,,,------.........,,,,,,---.........------,,,+++*********+++,,,---))))))*********++++++,,,,,,,,,,,,,,,++++++***)))------,,,++++++*********++++++***************+++*********)))******+++,,,''''''((())))))((()))*********))))))******+++,,,************************************************************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,,,,+++))))))+++,,,************************,,,,,,+++***)))))))))***.../////////...---,,,,,,)))***+++,,,,,,+++***)))***))))))(((((())))))***,,,,,,,,,++++++******)))))))))*********+++++++++************************************************)))******++++++******)))))))))))))))))))))))))))************************+++,,,---,,,***)))***++++++***)))***,,,---,,,+++******+++++++++******)))*********)))******+++,,,,,,------,,,***))))))***))))))*********))))))(((---,,,+++***************++++++++++++******)))((((((((())))))************'''(((((()))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))***************+++++++++)))******++++++******)))************************++++++******))))))((((((************************++++++++++++++++++++++++++++++***)))(((((())))))******+++++++++,,,,,,,,,+++++++++++++++***)))(((***************+++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))******++++++,,,+++***)))))))))******************************+++++++++++++++++++++++++++++++++*********))))))******))))))***+++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,---------ppp```ZZZYYYUUUQQQOOOOOOLLLJJJKKKJJJGGGGGGJJJMMMIIIDDDCCCDDDEEEDDDBBBBBBBBBAAA@@@???>>>>>>===;;;;;;;;;<<<;;;;;;::::::888888777666444222000///000000///...---,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------.........+++,,,,,,---...------------,,,+++*********+++,,,))))))******************,,,,,,---,,,,,,+++***))))))******++++++,,,,,,,,,+++***************++++++******))))))***++++++,,,+++...///---+++***+++,,,((((((((((((((()))******************************************************************************++++++************++++++++++++++++++++++++++++++***)))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))*********((((((***,,,************************,,,,,,+++***)))))))))******+++++++++++++++******)))***++++++++++++***)))******))))))))))))******++++++******)))))))))((())))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))************************+++,,,---,,,***)))***+++++++++***+++,,,---,,,+++)))******+++++++++************))))))***++++++,,,,,,------,,,***)))***+++***++++++,,,,,,,,,+++++++++******))))))))))))******++++++++++++******)))************))))))((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))*********)))))))))((((((************************++++++++++++++++++++++++))))))(((((()))***++++++******+++++++++,,,,,,,,,+++++++++++++++***)))((('''((()))***+++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))******++++++,,,,,,,,,+++++++++***************************************+++++++++++++++++++++++++++++++++*********))))))******))))))******++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++,,,,,,,,,---------~~~ooo```ZZZXXXUUUQQQPPPPPPLLLJJJKKKJJJGGGGGGJJJKKKIIIFFFCCCAAABBBCCCDDDBBBBBBAAAAAA@@@??????>>>:::;;;;;;<<<;;;;;;::::::777777666555333222000////////////...---------,,,+++,,,,,,------.........------------------------,,,,,,------------------++++++,,,---------------...---+++*********++++++)))******+++++++++******,,,,,,,,,,,,,,,+++***)))'''(((***+++,,,,,,---,,,*********)))******+++,,,))))))))))))***+++,,,,,,)))---///+++((()))******((((((((('''((())))))***************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***+++,,,,,,,,,,,,+++***************************'''((()))***************((()))***)))((((((***,,,************************++++++******)))*********))))))******+++*********************************++++++************++++++*********)))))))))))))))++++++,,,,,,,,,---------******************************************************++++++++++++******))))))))))))))))))))))))************************+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))***+++,,,,,,((()))++++++++++++---///((())))))*********************)))))))))))))))******+++++++++++++++******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((()))***+++,,,((())))))))))))*********)))******+++++++++************************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++******+++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))***************++++++++++++++++++************)))))))))*********+++++++++~~~pppaaaZZZXXXUUUSSSSSSPPPKKKIIIJJJIIIFFFGGGJJJHHHIIIHHHCCC???>>>BBBFFFBBBBBBBBBAAA@@@@@@??????::::::;;;;;;<<<;;;;;;:::888888777666444222111000..................------++++++,,,,,,---......///------------------------------------------,,,,,,++++++,,,------------,,,,,,+++*********+++,,,---******+++,,,,,,+++***)))***+++++++++++++++***)))((()))***+++,,,,,,++++++******))))))***++++++,,,))))))))))))***+++,,,---"""))),,,'''$$$&&&)))))))))))))))))))))***++++++************************************************************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++***************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++''''''(((******++++++***)))*********))))))+++---*********************************)))******++++++******+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,)))***************++++++++++++,,,,,,,,,---------***************************************************++++++,,,,,,++++++***))))))))))))))))))))))))************************+++,,,---,,,***)))***+++***+++++++++*********+++))))))***+++++++++++++++))))))))))))***+++,,,---''')))++++++++++++---///&&&'''((()))))))))))))))+++******))))))******+++***++++++,,,,,,++++++************)))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))''''''(((((()))************************************************************)))))))))))))))******((())))))))))))*********((()))***+++++++++++++++,,,+++++++++***)))))))))******++++++++++++******((((((((((((((((((((((((++++++,,,------,,,++++++)))***+++++++++***)))(((***+++++++++,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++++++++******))))))))))))))))))))))))))))))*********++++++++++++++++++************)))))))))*********+++++++++qqqbbb[[[XXXVVVUUUVVVPPPKKKIIIJJJIIIFFFGGGKKKFFFIIIIIIDDD===<<>>@@@>>><<<;;;;;;;;;999777777666666555444222111000///.........------------'''((()))***++++++******---------------......///......---,,,,,,+++******)))***,,,......---,,,+++***++++++,,,,,,,,,,,,,,,......------,,,++++++***+++*********,,,,,,***)))))))))))))))))))))))))))+++++++++,,,++++++******...------,,,,,,,,,,,,---))))))))))))(((((('''&&&******++++++++++++******------,,,++++++***))))))++++++************++++++++++++++++++++++++++++++***((('''(((***,,,---,,,+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))***+++,,,---------------,,,,,,++++++************)))******+++++++++******)))************+++++++++***+++,,,------,,,+++***+++++++++++++++***))))))))))))))))))))))))))))))******))))))))))))******************************+++,,,,,,------,,,,,,+++************************++++++************++++++)))******************))))))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++*********************************+++******))))))))))))******,,,,,,,,,,,,+++******))),,,,,,++++++,,,,,,---...******)))))))))***++++++************************+++++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))))))))******+++++++++***+++++++++*********))))))))))))************))))))************************************************)))))))))***++++++,,,,,,(((+++......+++((('''(((******+++++++++,,,,,,,,,((()))***++++++,,,++++++***+++,,,+++))))))***+++++++++************++++++************************+++++++++*********)))))),,,+++)))))))))***,,,---,,,,,,++++++,,,---//////++++++++++++++++++++++++***++++++++++++***)))))))))***+++,,,,,,+++***)))++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......************************wwwbbb]]]\\\VVVRRRRRRMMMMMMLLLJJJFFFDDDEEEFFFKKKGGGCCCBBBCCCDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>AAA???===<<<<<<;;;999888666666666555333222000///---------------,,,,,,,,,'''''')))***+++,,,,,,,,,---...//////000000//////...------,,,,,,++++++***)))***,,,---......---,,,++++++,,,---------------------,,,,,,+++*********,,,+++++++++------+++)))))))))))))))))))))))))))******++++++++++++++++++,,,+++***))))))))))))))))))***************))))))***++++++,,,,,,++++++***,,,,,,,,,+++******))))))******++++++++++++************************))))))'''&&&&&&'''***,,,------++++++++++++******))))))+++************+++,,,,,,++++++,,,,,,,,,+++******(((***,,,///000000///...+++************)))))))))(((((()))++++++,,,,,,,,,)))************+++++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))))))))************))))))************************++++++,,,,,,,,,,,,++++++************************++++++************++++++***))))))(((((())))))***)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,+++++++++************)))))))))(((((()))))))))***************))))))))))))******------,,,,,,+++***(((''',,,++++++++++++,,,---------,,,+++***************************************,,,+++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************)))))))))*********+++++++++************)))))))))))))))************))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,(((***++++++***))))))*********+++++++++,,,,,,,,,******++++++++++++******(((***++++++******+++,,,++++++************+++++++++++++++++++++++++++++++++++++++***************,,,+++*********+++---......---,,,,,,,,,,,,,,,---*********+++++++++++++++//////...---,,,***)))(((******++++++++++++******++++++************++++++******************************++++++,,,---------************************wwwbbb\\\[[[VVVRRRSSSOOOOOONNNKKKGGGEEEEEEEEEJJJGGGDDDBBBCCCCCCBBB@@@AAAAAAAAAAAAAAA@@@??????AAA???=========<<<:::888666666555444333111000///------------------------+++,,,,,,---............,,,---///000000000///...---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++++++++,,,------......------++++++++++++******))))))***))))))+++,,,---,,,***+++++++++++++++,,,,,,,,,***************++++++,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,++++++)))******++++++******)))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))(((((()))))))))*********,,,***))))))******)))(((,,,,,,++++++***)))))))))***************++++++,,,++++++,,,,,,,,,++++++***&&&(((+++---...---+++******)))))))))))))))))))))((()))***+++++++++++++++))))))*********+++++++++))))))************))))))******+++++++++******)))))))))))))))))))))))))))((()))***++++++***)))(((************************++++++,,,,,,,,,,,,++++++************************++++++************++++++***)))(((''''''((()))***))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))(((((())))))***+++++++++******))))))))))))******+++++++++++++++***)))((()))))))))))))))******+++---,,,++++++******++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))******+++************)))))))))))))))******++++++******)))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++------******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***))))))***++++++***)))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))*********+++************************wwwbbb\\\[[[VVVRRRSSSPPPPPPNNNKKKHHHFFFEEEFFFIIIGGGDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@AAA???=========<<<:::888666555555444333111000///..................//////---,,,,,,+++************+++,,,---...///...---,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))+++,,,------......------++++++************))))))'''&&&'''))),,,---,,,+++******+++++++++,,,,,,,,,+++******))))))***++++++......---,,,,,,,,,,,,,,,((())))))*********))))))(((((())))))))))))(((((('''(((((()))+++,,,,,,---)))***+++,,,,,,+++***)))&&&&&&''')))***+++,,,---...---++++++++++++)))'''+++++++++*********))))))******))))))******+++,,,***++++++,,,,,,,,,++++++''')))+++,,,,,,+++(((''')))))))))))))))))))))***+++++++++++++++***)))((())))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((***************************++++++,,,,,,++++++***************************++++++************++++++***)))(((''''''((()))***))))))*********+++++++++))))))*********+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))************+++++++++,,,,,,******))))))))))))******((()))******++++++++++++))))))(((((())))))***+++++++++******++++++,,,---************************++++++)))))))))***+++,,,************************))))))))))))))))))))))))++++++************++++++************************))))))((((((((()))***+++))))))))))))))))))))))))******++++++++++++******************************************************,,,,,,++++++***)))))))))+++***))))))+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---+++)))(((((()))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++,,,,,,,,,------******+++,,,,,,---------*********+++++++++,,,,,,))))))+++,,,------------,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))((()))))))))))))))******************************vvvaaaZZZYYYUUURRRSSSNNNNNNNNNKKKHHHFFFFFFGGGHHHGGGEEECCCAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA???===<<<<<<;;;999888555555555444222111///............//////////////////...,,,+++***)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------------************************&&&&&&&&&(((+++---,,,+++((((((((()))******++++++,,,+++***)))((()))******))))))(((((((((((())))))+++++++++,,,,,,+++******'''(((((((((((((((((('''******************************++++++++++++******&&&'''((()))+++,,,------,,,+++***+++------+++)))***************************))))))))))))***++++++******+++,,,,,,,,,++++++***+++,,,------+++)))((()))))))))************+++,,,,,,,,,++++++)))(((((()))************+++++++++******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******************************++++++************++++++***))))))(((((())))))***)))************+++++++++)))************+++++++++******++++++++++++******)))))))))************+++++++++++++++++++++++++++******))))))))))))******'''''')))***+++,,,,,,,,,+++************+++,,,,,,***************+++,,,---******************************************+++,,,************************))))))))))))))))))))))))))))))(((((((((((())))))***************+++++++++))))))((('''((()))***+++(((((()))))))))))))))*********++++++++++++******************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))((('''''')))***************+++++++++,,,,,,,,,,,,,,,------,,,+++******,,,------+++)))'''((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,))))))+++,,,------------,,,,,,------.../////////******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++************************vvv```YYYXXXTTTQQQRRRKKKLLLKKKIIIFFFDDDEEEFFFGGGFFFEEECCCAAA@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA@@@>>><<<;;;;;;;;;999777555555555444222111///...---------....../////////000///...---,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***,,,,,,+++)))'''(((((()))******++++++...,,,***(((''''''((()))%%%%%%%%%%%%&&&''''''(((---------------,,,+++***(((((())))))))))))(((((())))))))))))************++++++************++++++*********+++++++++++++++)))))))))+++------+++***)))))))))***++++++,,,,,,)))))))))))))))***++++++)))***+++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,************++++++,,,,,,******+++++++++******))))))************++++++++++++***))))))))))))***+++))))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++************++++++)))******************))))))************+++++++++)))************+++++++++******++++++++++++******************++++++,,,,,,,,,,,,++++++******))))))******))))))))))))******'''((()))******+++*********************+++,,,,,,++++++***)))))))))******************************))))))***+++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***)))'''''''''(((***+++(((((((((((())))))*********++++++,,,,,,++++++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))(((&&&(((***+++)))'''******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++***,,,,,,+++)))((()))***++++++************++++++++++++++++++++++++++++++))))))*********+++++++++)))******+++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,------...//////+++++++++,,,,,,,,,++++++---,,,++++++++++++,,,---++++++************++++++++++++++++++++++++++++++++++++++++++************************************uuu___XXXWWWSSSPPPQQQIIIIIIIIIGGGDDDCCCDDDEEEGGGFFFEEECCC@@@???@@@AAA???@@@@@@AAAAAAAAA@@@@@@???===<<<;;;;;;:::888666555555444333222000///...,,,,,,,,,------.........---,,,+++++++++,,,---...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111333555******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,...,,,+++,,,,,,+++)))''')))******+++,,,,,,------///---+++((('''''''''((())))))))))))***,,,---...*********))))))'''&&&%%%))))))************))))))&&&&&&''')))***,,,------,,,+++***))))))***+++,,,------,,,,,,+++***)))))))))))))))***++++++)))'''(((((()))***+++,,,,,,---)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,))))))******+++,,,---...******+++++++++,,,,,,,,,((()))***+++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,((()))***+++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++******++++++++++++******************************++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,+++***)))(((''''''******))))))))))))******)))************))))))(((((((((((((((((())))))***---,,,+++)))((('''''''''************************((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++***)))'''&&&'''(((***+++'''((((((((())))))*********++++++,,,,,,++++++***************************************************,,,,,,++++++***))))))))),,,***)))***,,,---***(((******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,(((***++++++***)))+++,,,++++++************++++++++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***,,,,,,------,,,+++)))((((((((()))***++++++,,,,,,)))***+++,,,---.........------++++++++++++------++++++************++++++++++++++++++++++++++++++)))))))))(((((((((((((((************************uuu]]]VVVTTTPPPNNNOOOMMMLLLIIIGGGEEEDDDDDDDDDGGGFFFCCCAAA@@@?????????@@@AAAAAABBBBBBAAAAAA@@@;;;<<<<<<===<<<;;;999888999666333222222111...+++***++++++,,,,,,------...,,,,,,,,,---------......******,,,,,,,,,,,,******++++++++++++++++++++++++,,,,,,,,,,,,+++*********///...---+++***)))))))))++++++++++++++++++++++++(((((()))***************************************000///,,,)))&&&$$$###"""************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++)))'''''')))+++,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***---***((('''((()))(((&&&+++***)))((()))***---...((((((((((((((((((((((((******************************++++++++++++******************************,,,+++***))))))***+++,,,)))***++++++++++++***)))++++++******************************))))))(((((()))************+++++++++************************))))))))))))))))))))))))++++++---------+++)))((('''(((((())))))))))))))))))************+++++++++************************************************)))***+++++++++)))((('''++++++***)))(((((())))))((((((((((((((((((((((((+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))*********))))))(((///---+++)))(((((()))***,,,+++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))(((((((((((())))))......---,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,+++++++++*********,,,------,,,++++++,,,******************************++++++++++++*********************************++++++++++++***))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))***+++++++++,,,000---))))))******(((&&&,,,+++++++++***))))))))),,,+++***)))))))))++++++ttt]]]VVVTTTPPPNNNOOOMMMKKKIIIGGGEEEDDDDDDDDDGGGEEECCCAAA@@@??????@@@@@@@@@AAAAAAAAAAAA@@@@@@:::;;;;;;;;;;;;999888777777555333333444333111///------------,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,------,,,+++***++++++++++++++++++++++++......---,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++((())))))******************************************))))))(((((((((((()))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''')))+++***)))''''''(((++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***'''(((*********)))***,,,,,,+++)))(((((()))***+++++++++++++++++++++++++++************************************************************************++++++***))))))***++++++'''''''''&&&&&&'''''''''******************************)))))))))((((((((()))************+++++++++***************************************************))))))((((((((((((((('''(((((())))))))))))))))))************+++++++++***************************************************************)))((((((++++++***)))))))))))))))((((((((((((((((((((((((+++++++++************)))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++***///...,,,*********+++,,,*********++++++,,,,,,,,,++++++***))))))***++++++*********************************))))))*********************++++++,,,---************+++++++++,,,++++++++++++++++++++++++)))***++++++++++++***)))*********)))))))))(((((()))+++,,,,,,+++******+++******************************++++++++++++******************************+++++++++************)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++---+++)))***,,,------++++++++++++***************,,,+++***))))))***++++++sss]]]VVVTTTPPPMMMNNNLLLKKKIIIFFFEEEDDDDDDDDDFFFEEECCCAAA@@@???@@@@@@??????@@@@@@@@@@@@??????::::::::::::999888777666555444333333444555444222//////......---,,,,,,+++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++++++++...---+++***)))***,,,---)))))))))***+++,,,......++++++++++++++++++++++++((()))******++++++******************************'''''''''((()))***,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))&&&))),,,,,,+++(((''''''++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))******+++,,,,,,+++******%%%)))------***)))+++...,,,+++)))(((''''''(((((())))))))))))))))))))))))******************************((((((((((((******************************++++++***))))))***+++++++++***((((((((((((***+++************************)))))))))))))))((((((((()))************+++++++++************************+++++++++++++++++++++++++++)))'''&&&%%%&&&((()))'''((())))))******)))))))))************+++++++++************************************************+++******)))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******)))*********))))))))))))))))))))))))******++++++,,,,,,,,,---,,,,,,***))))))***+++,,,((())))))***+++,,,------++++++***))))))***++++++************************++++++++++++++++++++++++*********)))******++++++)))))))))*********++++++++++++++++++++++++++++++)))***++++++++++++***)))*********)))))))))))))))(((***++++++***))))))*********************************++++++++++++******************************,,,,,,***)))))))))***+++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,+++***+++---...---,,,***************++++++++++++******)))******++++++rrr\\\UUUTTTPPPMMMNNNKKKJJJHHHFFFDDDDDDDDDDDDFFFEEECCCAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>;;;;;;;;;:::999888777777444333333333333333222222//////.........---------++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++***'''&&&&&&''')))+++)))))))))***+++,,,---...++++++++++++++++++++++++))))))***++++++++++++******************************))))))((())))))******************************))))))))))))))))))))))))************************************************)))+++,,,,,,***))))))***+++******************+++((()))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++***(((((()))+++******)))(((''''''((((((((((((((((((((((((((((((************************+++)))'''&&&&&&''')))+++************************+++******************+++,,,++++++++++++++++++,,,***************+++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((()))************)))))))))*********+++++++++************************************************+++***)))(((((()))***+++******)))))))))))))))***************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))***+++,,,------((((((''''''((()))******))))))******++++++,,,,,,+++******************+++***************************++++++++++++++++++***///...,,,+++)))(((((((((((())))))))))))*********++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++(((***++++++***))))))*********************************++++++++++++******************************---,,,***(((((()))***,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,+++++++++***)))))))))...------,,,,,,+++***))))))))))))***+++++++++,,,******************++++++qqq[[[UUUTTTPPPLLLMMMKKKIIIGGGEEEDDDDDDDDDDDDFFFDDDCCCAAA@@@@@@@@@AAA>>>??????@@@@@@??????>>>>>>===<<<;;;:::999888888444444444222000///......---------.........//////+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++)))'''%%%%%%''')))++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************++++++***)))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++)))'''&&&&&&)))+++*********++++++*********((()))))))))************))))))))))))))))))))))))************************000***$$$$$$'''******)))((((((((((((((())))))***++++++++++++++++++++++++************************+++)))'''&&&&&&''')))+++*********************************++++++*********''')))***++++++***)))'''))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************+++,,,---------,,,+++((())))))***************))))))*********+++++++++************************************************+++***)))(((((()))***+++***)))))))))))))))******+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))******++++++))))))))))))))))))))))))(((((((((((()))+++,,,---'''''''''(((((()))******+++++++++******)))))))))*********++++++*********************************))))))***++++++***))))))///...---,,,*********)))((())))))))))))*********+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++)))+++,,,,,,+++******+++******************************++++++++++++******************************---,,,***(((((()))***,,,******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,+++++++++***)))))))))++++++,,,,,,+++***)))((()))))))))***+++++++++,,,))))))******++++++++++++ooo[[[UUUTTTOOOLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAAAAA??????@@@@@@@@@@@@?????????>>>===;;;:::999999999555666555222///,,,,,,,,,+++,,,,,,---......//////++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++)))((()))***,,,---------,,,+++************++++++++++++++++++++++++)))***++++++,,,+++++++++************************))))))))))))***+++,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))(((&&&###!!!###'''***)))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++---&&&!!!)))......***''''''((())))))***++++++******************************************************((((((((((((******************************)))***++++++++++++***))))))***+++,,,,,,+++***))))))))))))***++++++,,,,,,*********++++++++++++,,,)))************+++++++++************************))))))))))))))))))))))))((()))+++------,,,***)))((()))******++++++******)))************+++++++++************************************************)))))))))))))))******+++)))))))))))))))******+++************************+++++++++************)))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))((((((((()))+++,,,)))******++++++,,,,,,,,,,,,,,,+++***)))((((((''')))***++++++++++++***)))************************((()))***++++++***)))(((++++++++++++,,,---...///)))))))))*********++++++++++++++++++++++++++++++++++++***))))))***++++++)))))))))))))))*********)))+++,,,,,,+++******+++******************************++++++++++++******************************,,,,,,***)))))))))***+++******+++,,,,,,,,,,,,+++************************************************+++++++++***************%%%(((+++,,,+++++++++,,,***************+++++++++((()))***+++++++++++++++nnnZZZUUUTTTOOOKKKLLLIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???>>><<<:::888888888888555666666333///,,,,,,---,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++++++++++++++++++++************+++,,,------,,,++++++******++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************((((((((()))***+++---...************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''%%%###$$$'''))))))***++++++++++++***)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))&&&###&&&+++///---***))))))******************''''''''''''''''''''''''************************************************************************)))***++++++++++++***)))---,,,***))))))***,,,---((())))))***++++++,,,,,,(((((()))))))))*********)))************+++++++++************************************************))))))******++++++++++++))))))***++++++++++++***)))************+++++++++************************************************(((((()))***************)))))))))))))))***++++++************************+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***)))))))))))))))))))))))),,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))***++++++++++++***)))************************)))***,,,------,,,***))))))))))))***+++---...///************+++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++(((((()))))))))*********(((***++++++***))))))*********************************++++++++++++******************************+++++++++************)))******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))***************+++++++++%%%(((,,,---,,,+++,,,---+++++++++***************'''(((***+++,,,,,,++++++nnnZZZUUUTTTOOOKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEDDDBBBAAA@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>===;;;999777666666777555666777444000......000...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,************,,,,,,++++++++++++++++++++++++(((((())))))************,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))++++++***)))((()))***)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++((()))+++---...,,,***'''++++++,,,++++++***)))(((******************************************************++++++++++++******************************)))***+++,,,,,,+++***))),,,)))$$$!!!!!!$$$))),,,((())))))***++++++,,,,,,&&&'''''''''(((((()))))))))************+++++++++************************++++++++++++++++++++++++,,,+++***)))***+++---...))))))***++++++++++++***)))************+++++++++************************************************'''((()))+++++++++***)))))))))((())))))***++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''((())))))))))))))))))))))))))))))...,,,+++))))))***,,,---******+++++++++******)))))))))))))))************)))***+++,,,,,,+++***)))***************************+++---......---+++************)))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,''')))******((((((((()))******************************++++++++++++*********************************++++++++++++***))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))),,,//////---******+++,,,+++++++++******))))))'''(((***+++,,,,,,++++++ooo[[[UUURRRLLLHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEECCC@@@???@@@AAA@@@@@@;;;???BBBDDDCCCAAA???>>>>>>======;;;:::999888888888777777666444222000///111000///...............---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---,,,+++************---+++***,,,//////,,,)))++++++******++++++,,,---*********++++++,,,,,,,,,******))))))***+++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++*********))))))************************)))***+++,,,,,,+++***))),,,+++******))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++******++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++++++++******************++++++++++++++++++++++++************************************************++++++++++++******)))))))))************+++++++++------,,,+++******++++++************************************************)))*********++++++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))***+++++++++,,,((((((((((((((()))******++++++++++++++++++++++++************************+++******************+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------...---,,,***(((&&&,,,+++++++++++++++++++++))))))))))))************++++++++++++******))))))+++***)))))))))***+++,,,+++++++++++++++++++++++++++***)))(((((()))***+++((())))))))))))*********************************+++++++++++++++***)))(((******))))))))))))******+++++++++,,,,,,+++++++++...---,,,+++************))))))(((((()))+++,,,...)))******+++++++++******,,,,,,,,,,,,,,,+++***)))------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...,,,***+++------***'''///---+++)))(((((()))***)))***+++,,,,,,+++***)))nnn[[[UUURRRLLLHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDEEECCC@@@???@@@AAA@@@???<<>>>>>;;;;;;:::::::::999999999555444444333111///---,,,///......---,,,,,,---------------,,,,,,++++++++++++******))))))******+++...---,,,+++***************)))***+++,,,,,,***(((++++++******++++++,,,---++++++++++++++++++,,,,,,******)))******++++++,,,)))************++++++++++++++++++++++++++++++++++++++++++*********))))))''''''''''''''''''''''''******++++++++++++******,,,+++******))))))******,,,,,,,,,+++++++++++++++)))))))))))))))))))))))),,,,,,***)))))))))************************************+++,,,,,,,,,,,,+++((()))***+++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************************))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******************************************************)))))))))((((((((()))************++++++++++++******)))(((((())))))************************************************)))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,***************+++++++++***))))))))))))***++++++++++++++++++++++++++++++************************------,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,***)))'''&&&*********++++++,,,,,,---))))))))))))************++++++++++++*********))))))(((((((((((()))******++++++++++++++++++++++++,,,+++***))))))***+++,,,)))))))))*********++++++************************+++++++++++++++***))))))***))))))(((((())))))***++++++,,,,,,,,,,,,++++++...---,,,+++************+++++++++++++++---...///+++++++++,,,++++++******,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,************************((())))))))))))*********+++))))))***---...,,,******++++++++++++******)))***+++,,,,,,,,,,,,+++***mmmZZZTTTRRRLLLIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDEEEBBB@@@???@@@@@@@@@???>>>@@@CCCDDDBBB???>>>===999999999999999999999999444444333222000...---+++------,,,+++++++++,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++------,,,+++************(((***++++++***)))******++++++******++++++,,,---,,,,,,++++++++++++++++++***************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************************************++++++************++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++******)))************************************+++,,,,,,------,,,,,,'''((()))***+++,,,,,,,,,************************,,,+++******)))************************************************+++++++++))))))***++++++++++++***+++++++++++++++*********))))))))))))))))))))))))***************+++++++++***************************************************************************************************************))))))))))))************++++++++++++***))))))((()))))))))************************************************((()))))))))************))))))))))))))))))))))))***))))))))))))***+++++++++++++++***************+++************+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))((('''&&&))))))***+++,,,------...)))))))))*********++++++++++++++++++************((())))))***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++++++++,,,***************************++++++++++++***))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++,,,---......------------,,,++++++***++++++,,,,,,,,,+++******)))******+++,,,,,,------************************((())))))))))))*********+++******+++------,,,***''')))+++------,,,+++)))++++++,,,------,,,++++++kkkYYYTTTRRRLLLIIIJJJEEEEEEEEEDDDDDDDDDCCCCCCDDDBBB@@@??????@@@@@@??????AAADDDCCCAAA???======;;;:::::::::999999888888777777666555333111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++*********+++***---///...+++***,,,...++++++******++++++,,,---,,,,,,,,,++++++******************+++++++++******))))))*********+++++++++************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++******))))))***************++++++,,,,,,,,,))))))))))))))))))))))))++++++******************************************)))***++++++,,,,,,++++++&&&''')))***,,,,,,------))))))))))))))))))))))))++++++***************+++************************************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++,,,************************************************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++***)))))))))***************+++,,,,,,++++++++++++++++++++++++************************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********))))))(((((('''*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++******))))))(((((((((((((((((()))******++++++++++++******---,,,++++++*********+++)))))))))******+++++++++............---,,,++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,+++***(((''')))***+++,,,,,,,,,+++***++++++++++++++++++++++++|||iiiWWWSSSRRRMMMIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDBBB???>>>???@@@???>>>@@@BBBCCCCCCAAA>>>======>>>>>>===;;;:::888777777888888777666555333111000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++***---///---******,,,///++++++******++++++,,,---,,,,,,,,,++++++***************+++++++++******)))))))))*********+++++++++************************************************((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,+++******))))))******(((((())))))******++++++))))))))))))))))))))))))************+++*********************************(((((()))***************&&&''')))***,,,,,,------))))))))))))))))))))))))+++***************++++++************************************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,************************************************))))))))))))************************************))))))(((((())))))***+++,,,+++++++++***)))))))))***))))))))))))***++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))******,,,,,,,,,++++++*********************+++++++++++++++++++++++++++++++++,,,)))***,,,---......------++++++++++++++++++++++++)))******************)))******+++++++++,,,,,,,,,************************)))******+++++++++******))))))(((((((((((())))))))))))************)))))),,,,,,++++++******++++++))))))******+++++++++***...............---,,,+++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------+++)))((((((///---,,,************+++******))))))))))))******zzzgggVVVSSSRRRMMMIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDAAA???>>>?????????>>>???AAACCCBBB@@@???>>>???@@@???>>><<<:::888777666777777666555333111000/////////.........///000000++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,++++++***++++++,,,***++++++***))))))***,,,++++++******++++++,,,---,,,,,,++++++++++++++++++******+++,,,,,,***)))((()))************+++++++++***************************************+++++++++))))))))))))))))))))))))++++++************++++++,,,+++******))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++'''(((((()))***)))))))))'''((()))***+++,,,,,,,,,*********************************)))******+++,,,************************+++++++++***************))))))***++++++++++++***)))))))))***************))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,************************************************************************)))))))))***************)))************+++++++++)))))))))((())))))***+++************************************************)))*********++++++++++++************************)))(((((((((((()))******+++++++++***************)))))))))))))))***++++++++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))***++++++...------,,,+++***))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,'''''')))***++++++++++++++++++++++++++++++++++++((()))************)))(((************+++++++++,,,************************))))))***++++++++++++*********))))))))))))******))))))************)))))),,,,,,++++++***++++++,,,+++,,,,,,---------,,,,,,,,,------......------,,,******+++,,,,,,,,,++++++------,,,,,,+++******)))))))))))))))))))))))))))((())))))))))))*********(((***,,,,,,++++++,,,---111///,,,***))))))***+++))))))(((((((((((())))))xxxeeeUUUSSSRRRMMMJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCAAA???>>>>>>??????>>>???@@@BBBBBB@@@??????@@@>>>>>><<<;;;999888777666777666666444333111///...///.........//////000111+++++++++,,,,,,---------+++******))))))******+++,,,++++++***++++++,,,,,,,,,***)))(((***++++++***++++++******++++++,,,---++++++++++++++++++,,,,,,)))***,,,,,,,,,***)))''')))************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******,,,+++******))))))***************)))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++(((((()))***************((()))***+++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,************************+++++++++*********))))))))))))***++++++++++++***((()))))))))*********+++))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************((((((((()))))))))******)))************+++++++++))))))(((((()))******+++************************************************++++++++++++,,,,,,,,,,,,************************((((((((((((((()))*********************++++++++++++************+++,,,,,,++++++++++++++++++++++++************************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))(((((('''((()))***+++---,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,,,,------'''''''''((()))***+++,,,++++++++++++++++++++++++)))***++++++++++++***))))))))))))*********++++++************************))))))***+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,+++,,,------------,,,+++***+++,,,---------------)))***+++,,,,,,,,,,,,+++,,,+++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********&&&(((+++,,,++++++---///...---,,,,,,++++++++++++******)))(((((()))******wwwdddUUUSSSSSSNNNJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCAAA???>>>>>>??????>>>>>>@@@AAAAAA@@@???@@@AAA;;;;;;::::::999888777777888777777666444222000///...............///000111+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,,,,000,,,)))))),,,...---+++++++++******++++++,,,---*********++++++,,,,,,---)))***,,,---,,,***(((''')))************+++++++++))))))))))))))))))))))))))))))******++++++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***))),,,++++++***)))*********,,,+++++++++******))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))***+++++++++++++++)))******+++++++++******++++++++++++++++++++++++******))))))***+++,,,,,,************************++++++++++++******))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))++++++++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************))))))******+++++++++,,,)))************+++++++++++++++******+++,,,------************************************************++++++,,,,,,,,,---------************************((((((((((((((()))******))))))******+++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************------,,,,,,,,,,,,------)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''&&&&&&'''(((***+++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))((((((((()))+++---///++++++++++++++++++++++++***+++,,,------,,,+++***((())))))))))))*********************************((()))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,+++++++++***++++++,,,,,,)))***+++,,,++++++)))((())))))+++,,,---.........)))***+++,,,,,,,,,,,,,,,*********++++++,,,------***************************++++++++++++,,,,,,,,,(((+++------+++***+++---)))+++,,,......---,,,+++,,,+++***))))))***+++,,,zzzgggWWWTTTTTTPPPMMMNNNJJJJJJIIIHHHGGGFFFDDDCCCDDDCCCAAA@@@???>>>?????????@@@@@@@@@@@@???>>>>>>@@@???>>>===<<<;;;::::::888666555555666555333111//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))((((((((()))***++++++......,,,+++***)))))))))((((((((((((((((((((((((***************************************************''''''++++++(((&&&'''************************((()))***+++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))))))***+++...000///,,,***+++***)))(((((()))***+++++++++************++++++)))************+++++++++************************+++++++++*********))))))++++++******)))((((((((())))))(((((((((((())))))***++++++,,,,,,++++++***---,,,,,,+++***)))(((((()))************+++++++++)))))))))***+++++++++,,,+++++++++*********))))))+++++++++++++++***))))))(((((())))))******++++++++++++,,,,,,,,,,,,---------,,,,,,+++*********+++)))************+++++++++))))))*********+++++++++++++++************+++++++++++++++************)))***++++++++++++,,,,,,,,,---------,,,,,,+++++++++************))))))((((((***)))((()))+++,,,+++***++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,------.........,,,+++***))))))***+++,,,+++++++++++++++***)))(((---,,,***(((((()))***+++------------------------++++++************++++++************************---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***,,,,,,------,,,+++)))((($$$%%%&&&'''((()))******+++,,,------......------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))++++++******++++++,,,---+++++++++*********)))))),,,+++***))))))***+++,,,************************+++,,,---...---+++)))(((---,,,,,,+++***)))((((((+++++++++*********))))))yyyfffVVVSSSTTTOOOLLLMMMJJJIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@>>>===>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>======<<<;;;:::::::::888666555444333000---///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++*********+++,,,,,,++++++******)))*********))))))))))))))))))))))))************************************************///+++***...000---+++***************************'''(((((())))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++)))(((((()))***+++***))),,,+++***))))))***+++,,,++++++************++++++)))************+++++++++************************+++++++++*********))))))++++++++++++++++++,,,,,,******))))))))))))*********++++++,,,,,,++++++*********)))))))))))))))))))))************+++++++++***************++++++++++++++++++*********))))))((((((((((((((('''&&&&&&))))))))))))************+++++++++,,,,,,,,,---------,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++************)))(((((()))))))))*********,,,,,,,,,,,,+++++++++***++++++*********)))))))))+++***)))***,,,,,,,,,+++************************))))))************))))))++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,++++++***))))))***+++++++++++++++++++++***))))))+++***)))((()))***,,,---++++++++++++++++++++++++++++++************++++++************************---,,,++++++++++++,,,---***++++++,,,,,,++++++***,,,,,,------,,,***)))((()))******+++,,,......///+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************))))))))))))))))))******++++++++++++*********))))))++++++***))))))***++++++************************%%%&&&)))+++------,,,,,,,,,++++++******)))))))))+++++++++*********))))))vvvcccTTTRRRRRRNNNKKKKKKIIIIIIIIIIIIHHHFFFEEEEEEEEECCC@@@===<<<===>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::;;;999666555333000---***///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********++++++++++++,,,*********+++---...000111++++++,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******++++++***)))))))))******(((((()))))))))*********++++++++++++++++++++++++***************************************************%%%###)))......+++***************************((())))))))))))(((((('''++++++++++++++++++++++++))))))******+++,,,------+++)))''''''(((***+++***,,,,,,++++++++++++,,,,,,++++++************++++++)))************+++++++++************************+++************))))))))))))******+++,,,,,,------++++++************++++++******++++++++++++******''''''(((((()))))))))))))))************++++++++++++++++++***************+++++++++*********************+++++++++***))))))***************)))))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++)))************++++++++++++++++++,,,,,,,,,------++++++************+++++++++++++++************)))((((((((()))))))))******+++++++++***************+++++++++++++++*********,,,+++***+++,,,------+++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((())))))***++++++,,,************++++++++++++++++++***))))))***++++++***++++++++++++***)))))))))((((((((()))+++---...++++++++++++++++++++++++++++++************++++++************************---,,,++++++++++++,,,---******+++,,,,,,+++******,,,,,,,,,,,,+++***)))((())))))***+++,,,------...,,,,,,,,,++++++******)))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))((())))))))))))*********+++++++++***************++++++***))))))***++++++************************)))************(((&&&%%%************************+++++++++***************sssaaaRRRPPPQQQMMMIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFEEECCC@@@===;;;<<<===??????@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;:::::::::888555444222000,,,)))...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++,,,+++******************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))((('''&&&&&&''''''))))))***************)))++++++++++++++++++++++++************************************************###$$$+++---++++++************************+++++++++++++++***)))(((************************)))))))))***++++++,,,,,,---,,,******,,,------,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************))))))))))))(((((()))))))))*********+++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))************************+++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,))))))*********+++++++++******++++++++++++,,,,,,++++++************+++++++++++++++*********))))))************++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,+++***+++---...---,,,************************+++***)))(((((()))***+++************++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---+++******************+++******+++++++++******)))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++******+++++++++******++++++++++++******++++++++++++******))))))((())))))***++++++,,,,,,///...---,,,******))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))******++++++,,,,,,,,,,,,************************+++******************+++************************,,,,,,+++)))'''%%%"""!!!((()))))))))*********+++************************ppp^^^PPPOOOQQQLLLHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFCCC@@@>>><<<<<<===>>>???@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;::::::777555333333222111...,,,......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))*********+++++++++,,,+++******))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))((('''&&&&&&'''''',,,,,,,,,,,,+++***)))(((************************************************************************(((###!!!'''---...------************************+++++++++++++++***)))(((************************************************,,,,,,,,,...//////,,,))))))******************)))++++++************++++++))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((()))))))))******++++++******))),,,,,,+++******)))(((((())))))*********+++++++++,,,+++++++++***)))))))))************************(((((()))))))))))))))(((,,,,,,++++++******))))))*********+++++++++,,,,,,,,,++++++***++++++,,,,,,))))))*********+++++++++))))))))))))************++++++************+++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++---...---,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))******+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))******+++++++++******++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))************************++++++******************+++++++++,,,------......111000...,,,+++************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********)))))))))***+++,,,,,,,,,,,,+++*********************************++++++*********************************&&&&&&'''(((((((((((((((((((((((()))******++++++************************nnn]]]OOOOOOQQQLLLHHHIIIGGGHHHHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@>>>=========???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;::::::555444222333333222000...---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---*********++++++++++++,,,*********++++++,,,......))))))******+++,,,,,,,,,******************************************************++++++++++++******++++++***)))))))))******------------,,,***((('''))))))))))))))))))))))))************************************************...***(((++++++))))))+++************************((())))))))))))(((((('''******************************************))))))))))))+++---...,,,)))&&&((()))************)))(((++++++************++++++)))************+++++++++************************(((((()))))))))))))))***------,,,,,,+++******)))))))))(((((((((((())))))))))))************))))))------,,,+++***)))(((((()))************++++++++++++++++++******************************+++++++++)))******++++++++++++***+++++++++++++++*********************++++++++++++++++++******++++++,,,,,,)))************+++++++++((((((((())))))))))))***++++++************+++++++++++++++************)))'''''''''((((((((())))))))))))))))))*********************+++++++++++++++,,,+++***+++,,,------+++++++++++++++++++++++++++******))))))))))))******(((((())))))***+++++++++---,,,,,,+++******))))))***************))))))))))))***++++++++++++***)))))))))***++++++++++++***++++++++++++******))))))************************++++++************++++++************************))))))************))))))+++***))))))))))))***++++++******)))))))))******)))))))))******+++++++++111000...,,,++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))'''((()))++++++***))))))***************+++++++++)))***++++++++++++***)))************************))))))))))))((((((((((((((((((((())))))************************+++++++++mmm\\\OOOOOOQQQLLLHHHIIIGGGGGGHHHIIIJJJJJJIIIIIIEEEEEEDDDCCCAAA???===<<>>>>>>>>>>>======<<<;;;::::::555444333333444333111///------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************+++,,,---...((())))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++*********+++,,,,,,***+++,,,,,,,,,***)))'''))))))))))))))))))))))))************************************************,,,*********(((%%%&&&+++************************'''(((((())))))))))))(((************************(((((())))))******++++++)))(((((()))***)))'''%%%)))***++++++++++++***)))++++++************++++++)))************+++++++++************************(((((((((((())))))******,,,,,,++++++++++++++++++***))))))))))))))))))***))))))************))))))++++++******)))))))))((()))************+++++++++***************+++++++++))))))*********++++++++++++,,,------.........---***++++++++++++++++++,,,************++++++++++++++++++******++++++,,,---)))************+++++++++((())))))))))))*********++++++************+++++++++++++++************)))''''''''''''((((((((())))))))))))******+++++++++)))))))))*********+++++++++***)))***,,,,,,,,,+++************************))))))************))))))((((((((()))***+++++++++++++++++++++++++++++++++************)))))))))((()))***++++++++++++***)))))))))***+++++++++++++++)))******+++++++++******))))))))))))))))))))))))++++++************++++++***************************+++,,,,,,,,,,,,+++***+++***)))(((((()))***++++++***)))(((((()))***+++'''''''''(((((((((((((((000///---+++******+++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++************)))'''(((***++++++***)))((())))))*********+++++++++)))***++++++++++++***)))************************///...,,,+++)))(((''''''((((((((()))))))))))))))))))))*********+++++++++lll[[[OOOOOOQQQMMMIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJEEEEEEEEEDDDCCC@@@===<<>>>>>@@@??????===<<<;;;::::::777666444444444333000...------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***)))((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))(((((()))***++++++'''(((***+++,,,+++)))((())))))))))))))))))))))))************************************************((((((+++,,,)))&&&+++222************************((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&''')))***,,,------,,,***''''''((()))((((((***+++,,,------,,,+++***++++++************++++++)))************+++++++++************************'''((((((((())))))******((((((((()))******++++++++++++************++++++))))))************))))))(((((((((((()))))))))))))))************+++++++++))))))******+++++++++,,,))))))******++++++++++++((()))******++++++++++++*********++++++,,,,,,---)))************++++++++++++*********+++,,,,,,---)))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))))))))************))))))******+++++++++,,,(((((())))))*********+++***)))((()))+++,,,+++***))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++*********++++++,,,------,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))((()))***+++++++++++++++'''((()))++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,............,,,,,,+++***)))(((((()))***+++******)))(((((()))***++++++++++++++++++,,,,,,,,,///---+++)))))))))+++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++************)))(((***,,,---------+++***))))))******++++++++++++)))***+++,,,,,,+++***)))************************))))))******+++---...///)))))))))))))))((((((((())))))******++++++++++++ooo___RRRQQQQQQKKKGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFAAAAAA@@@??????>>>>>>===???@@@@@@???===<<<===>>>===<<<<<<;;;;;;:::999999777666555333222111000000---------...///000000111,,,---......///.........))))))(((((((((((()))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,------...------,,,***(((''')))+++,,,+++++++++***)))))))))(((((())))))*********+++++++++************++++++,,,,,,++++++***)))((((((+++,,,,,,***'''&&&(((+++))))))))))))***+++,,,---...+++''''''***,,,+++***))))))))))))))))))))))))************************---+++******++++++)))(((+++++++++*********)))))))))((((((((()))***++++++(((((()))***************,,,------...---,,,***)))******+++,,,,,,,,,,,,++++++++++++*********))))))************************************************+++*********))))))((((((+++++++++******************)))))))))))))))***+++***))))))))))))))))))***))))))))))))))))))))))))************************************************+++*********))))))(((((())))))))))))))))))******,,,,,,+++***)))))))))******+++,,,------,,,+++***,,,,,,,,,+++++++++******************************))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************)))))))))((())))))***+++))))))(((((('''''''''&&&...,,,***+++---...,,,***(((((()))***++++++,,,,,,---,,,***)))))))))******)))))))))***+++++++++,,,///...,,,+++***++++++,,,))))))*********))))))(((,,,,,,++++++***)))))))))******++++++++++++************))))))((((((''''''*********+++,,,,,,,,,---...+++(((''')))***)))'''+++++++++************)))+++*********))))))(((((())))))))))))************++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******++++++,,,++++++***)))((()))************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************+++***)))(((((()))***+++nnn^^^QQQPPPPPPJJJFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@>>>===<<<>>>???@@@???===<<<===>>><<<<<<<<<;;;::::::999999777666555333222111000000---------...///000000000......//////...---,,,,,,+++******************+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---,,,------+++)))((()))***+++++++++***************))))))))))))*********+++++++++************++++++,,,,,,++++++***))))))(((&&&)))++++++)))((()))***++++++******)))*********+++***)))***,,,,,,***(((************************************************,,,+++)))***++++++***)))+++++++++*********))))))))))))))))))))))))***+++((())))))******************+++,,,,,,,,,+++***)))))))))***++++++++++++***+++++++++*********))))))************************************************))))))))))))(((((((((''')))))))))******+++++++++)))))))))))))))******+++))))))************))))))************************************************++++++++++++++++++++++++******************))))))*********)))))))))))))))++++++******)))*********+++++++++,,,,,,+++++++++*********)))))))))((((((************************++++++***************+++'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))***************************))))))))))))***++++++******)))))))))(((((((((...,,,***+++---...---+++((())))))***++++++,,,,,,,,,,,,***)))))))))*********************+++++++++((((((''''''''')))***+++))))))************))))))***************+++++++++******++++++++++++************))))))((((((((((((*********+++++++++++++++---+++))))))+++,,,***)))+++++++++************)))++++++++++++*********)))))))))))))))************++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++******))))))))))))******'''((()))))))))))))))((()))************+++++++++++++++******))))))((((((******************************************************))))))))))))******lll\\\PPPOOOOOOIIIFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFDDDBBB@@@???>>>>>>???@@@???===<<<===>>><<<<<<;;;;;;::::::999999777666555444222111000000---------...//////000000000/////////---,,,+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++---...---+++************************+++++++++)))))))))***************++++++************++++++,,,,,,++++++***)))))))))###&&&***,,,+++***)))))),,,,,,+++***))))))))))))))))))***,,,---,,,***'''************************************************+++***)))***+++,,,+++***+++++++++***************+++***))))))))))))))))))((()))******++++++******((()))******+++*********(((((()))************)))+++++++++***************************************)))))))))))))))))))))))))))(((((((((((('''''''''''''''((()))***+++,,,,,,)))))))))))))))***++++++((()))***++++++***)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++*********))))))((((((*********)))******++++++,,,++++++++++++++++++,,,*********)))))))))))))))************************---,,,+++***))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))***************************************+++,,,,,,++++++************))))))+++***)))***+++,,,+++))))))))))))***++++++,,,,,,,,,+++******)))*********+++++++++***************))))))))))))***+++,,,---))))))************))))))))))))******+++,,,,,,---******++++++++++++*********))))))))))))(((((((((******************))))))+++******+++------,,,***+++++++++************))),,,,,,,,,+++++++++++++++)))))))))*********++++++++++++************++++++************************+++++++++*********************************************))))))))))))******&&&'''((()))************)))************+++++++++************************++++++++++++++++++++++++************************)))******************)))jjjZZZNNNNNNNNNHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBB===>>>???>>>===<<<===>>><<<<<<;;;;;;:::999999888666666555444333111000///---------....../////////............---,,,+++***------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********+++---//////---+++***+++)))))))))***+++++++++,,,************************++++++************+++++++++++++++*********))))))&&&'''***++++++***)))(((++++++***))))))))))))))))))******+++,,,+++***)))************************************************+++***)))***,,,---,,,+++************************++++++***)))((((((((()))))))))***++++++++++++***((())))))******+++++++++((())))))***************************************************************(((((((((((((((((((((((()))))))))))))))(((((((((''''''((())))))***++++++))))))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++******)))(((((((((***)))))))))***+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************,,,++++++***))))))******))))))*********+++++++++((()))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---************************(((((('''(((((((((((('''))))))*********+++++++++++++++******************,,,+++++++++***))))))))),,,,,,,,,++++++,,,,,,,,,((())))))************)))*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))+++*********)))(((((((((((((((***,,,------,,,++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************))))))))))))))))))))))))+++******))))))******+++)))***++++++,,,,,,,,,,,,))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++************************))))))+++,,,,,,+++))))))hhhXXXMMMMMMMMMHHHEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBB<<<===>>>>>>===<<<===???<<<;;;;;;:::999999888888666666555555333111000///------------............,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,,,,++++++************,,,......---+++++++++)))))))))***+++++++++,,,+++++++++***************++++++************+++++++++++++++***************,,,+++***)))))))))))))))))))))(((((()))******+++++++++***)))))))))+++,,,************************************************+++***)))***,,,------,,,************************++++++***)))((((((((()))))))))***+++++++++++++++************++++++,,,,,,)))***++++++,,,,,,++++++************************************************((((((((((((((((((((((((*********************************)))))))))))))))))))))))))))***+++,,,---)))***+++,,,,,,+++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************))))))((((((***)))))))))***+++,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******************************))))))***++++++,,,&&&&&&&&&'''''''''((((((((()))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---))))))))))))))))))))))))((()))))))))(((((())))))***************+++++++++************+++*********,,,+++++++++***)))))))))''''''((()))*********+++(((((()))***************,,,,,,,,,,,,++++++************++++++++++++******))))))))))))************+++*********)))(((((((((%%%''')))++++++++++++++++++++++++*********))))))))))))******************************++++++++++++++++++************++++++************************************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++))))))******++++++,,,,,,************************************************)))***+++,,,,,,+++***)))gggXXXLLLLLLMMMIIIFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHFFFDDDBBB@@@???>>>;;;===>>>>>><<<<<<===???;;;;;;::::::999999888888555555666555444222///...------------------------++++++,,,---------------,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,++++++************,,,------+++***+++,,,***************++++++++++++++++++++++++*********++++++************++++++************************///---***)))*********)))(((((((((((()))***+++++++++++++++)))'''(((+++...++++++++++++++++++++++++************************,,,+++***+++,,,---,,,+++***************++++++++++++***)))))))))))))))))))))***++++++,,,+++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))******+++++++++++++++,,,++++++++++++******)))))))))))))))***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))))))))))))))************)))******++++++,,,++++++++++++++++++,,,)))))))))))))))*********************************))))))))))))***+++,,,---(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***************************************+++,,,,,,((((((((())))))))))))******,,,---,,,+++***+++,,,************************))))))***++++++++++++***+++++++++***************%%%&&&''')))+++,,,------'''((()))******+++******...------,,,++++++************++++++++++++******)))))))))************+++******************))))))%%%''')))******)))+++,,,+++++++++************))))))))))))))))))******************++++++++++++,,,++++++************++++++***************************************+++++++++************************++++++************++++++++++++++++++***)))(((''')))************+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******gggWWWLLLMMMNNNIIIGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGEEECCCAAA???>>>;;;<<<======<<<<<<===???;;;;;;::::::999888888888555555666555444222///...------------------------,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++***+++,,,+++))))))+++---+++++++++***************,,,,,,,,,++++++*********++++++************++++++************************...,,,++++++---...,,,***))))))((((((((())))))***)))+++,,,+++)))(((***,,,++++++++++++++++++++++++************************---,,,++++++,,,---,,,***))))))*********+++++++++))))))))))))))))))***+++)))***++++++,,,,,,++++++++++++***)))((()))******))))))***+++++++++++++++))))))*********+++++++++************************************************))))))******+++++++++++++++++++++++++++,,,,,,,,,)))))))))***+++,,,......---,,,***))))))***,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******************))))))((((((((()))******++++++++++++******)))*********+++++++++,,,,,,+++++++++(((((()))))))))*********************************+++***************+++++++++++++++,,,,,,,,,,,,---))))))))))))************))))))))))))))))))))))))***************************))))))))))))***++++++)))))))))*********++++++***+++---,,,***)))+++---************************((()))***+++,,,++++++******************+++++++++))))))***++++++***)))((('''((()))******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))*********+++++++++*********+++++++++++++++(((***+++***))))))+++...+++++++++************))))))))))))******+++++++++*********+++++++++,,,,,,++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++***)))))))))************+++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,gggWWWLLLMMMNNNJJJGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCC:::<<<======<<<<<<===???;;;;;;::::::999888888777444555666666444222///...------------------------.........---,,,+++***)))---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++)))((()))+++---,,,+++++++++******)))))),,,,,,,,,++++++*********++++++************++++++******************+++++++++***+++...111111...***+++***)))((((((''''''((('''***------+++))))))***++++++++++++++++++++++++************************...---,,,,,,,,,,,,+++***))))))******++++++++++++))))))(((((()))***++++++******+++,,,,,,,,,,,,++++++***)))'''''''''((()))(((((()))***************))))))******++++++++++++************************************************(((((())))))*********+++******+++,,,---......///)))))))))***+++---...///...,,,***((((((***,,,...++++++++++++++++++++++++************************************************+++*********))))))((((((''''''((()))***+++,,,,,,,,,,,,+++***)))))))))******+++,,,------,,,+++*********++++++,,,,,,,,,,,,************************---,,,+++***))))))))))))((())))))))))))*********))))))))))))************))))))))))))))))))))))))************************)))))))))((()))******+++*********++++++,,,,,,,,,''')))+++***'''&&&(((***++++++******************((()))***+++,,,,,,+++***))))))******+++++++++,,,+++***)))(((%%%!!!''''''(((******+++++++++***++++++,,,,,,------...******++++++++++++******))))))******++++++++++++*********+++,,,,,,,,,---***,,,,,,+++)))))),,,///+++++++++************)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++******+++,,,---|||dddYYYOOOLLLLLLIIIGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGFFFCCCBBBBBBCCCAAA@@@>>>===;;;:::::::::777888888888888777666666555444222222222111...,,,///......------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***---,,,+++)))((())))))***,,,,,,,,,+++++++++******************************************************+++++++++******))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))************************...,,,***)))((()))***+++***++++++++++++***))))))+++++++++***************++++++++++++++++++++++++)))************+++++++++...------,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,+++***)))(((''''''+++++++++*********))))))************************)))))))))))))))))))))))),,,***))))))***++++++***((()))+++,,,------,,,,,,(((((()))***++++++,,,,,,...------,,,,,,++++++***---,,,+++***))))))))))))+++++++++*********))))))))))))*********+++++++++++++++***)))(((((())))))************************''''''''''''((((((((((((++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,,,,+++***+++,,,//////...---,,,***))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++******)))))))))***,,,---++++++************++++++))))))***++++++++++++*********************************++++++++++++************+++++++++,,,,,,,,,...---+++*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************+++++++++++++++*********)))))))))***+++,,,,,,+++))))))((())))))************)))(((((()))***+++,,,,,,,,,+++***)))(((((()))***+++***,,,,,,,,,*********,,,******+++++++++,,,,,,,,,~~~bbbWWWNNNKKKKKKIIIGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHFFFCCCAAAAAABBBBBBAAA???>>><<<;;;;;;::::::;;;;;;;;;;;;:::999999888777555555555444111///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++***---,,,+++***)))***++++++,,,,,,,,,+++++++++******************************************************++++++*********))))))))),,,,,,++++++***))))))(((************************************************---,,,***(((((()))***+++***++++++++++++***))))))******************++++++************************)))************+++++++++************+++++++++++++++******))))))******+++++++++++++++++++++++++++************)))))))))))),,,,,,++++++******))))))+++++++++*********))))))************************))))))))))))))))))))))))+++***)))***++++++***)))((()))***,,,------,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++++++++******......---,,,+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++***)))))))))))))))************************************++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******))))))))))))******((()))******)))((()))***---,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******)))))))))***,,,,,,*********))))))***************+++,,,,,,,,,,,,+++******************************++++++++++++******************+++++++++,,,---,,,+++*********++++++))))))))))))))))))))))))+++++++++***************************************(((((()))))))))*********+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********)))))))))***+++,,,,,,+++***)))))))))************))))))''''''((()))***+++******+++***)))(((((()))***+++,,,---------+++******+++++++++++++++,,,,,,,,,,,,|||___UUULLLKKKKKKIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIHHHFFFCCCAAA@@@AAABBBAAA@@@???===<<<;;;;;;888888999999888888777666666555333333333222///---.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++******************************************************++++++************)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++)))((((((((()))******++++++++++++***)))))))))))))))***+++++++++,,,)))))))))))))))))))))))))))************+++++++++''''''(((((()))******+++***))))))))))))))))))***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))***)))***+++,,,,,,***(((((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))*********+++++++++------,,,,,,++++++******+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***************************(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))))))))************))))))((()))******)))((()))***++++++***)))((((((''''''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++*********)))******+++,,,***))))))(((((())))))***'''((())))))******))))))******************************++++++++++++******)))))))))*********++++++,,,,,,+++************+++))))))))))))))))))))))))++++++++++++******))))))************************))))))*********++++++++++++++++++***************))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************+++++++++++++++*********************++++++++++++******++++++++++++***)))((((((&&&'''((()))))))))))))))+++***))))))))))))***+++...//////...+++******+++,,,,,,,,,,,,------------www\\\RRRKKKJJJLLLJJJHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJIIIFFFCCC@@@???@@@@@@@@@???>>>===<<<;;;:::777777777777777666666555555444222222222111...,,,000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++******+++++++++,,,---......,,,,,,,,,+++++++++******************************************************,,,,,,+++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((******)))(((((())))))******++++++++++++***))))))(((((()))***+++,,,,,,,,,************************))))))*********+++++++++(((((((((((())))))************))))))))))))******++++++++++++++++++++++++)))***************++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))***,,,---,,,***'''))))))******++++++++++++*********++++++,,,,,,,,,)))))))))***+++,,,,,,---***************))))))(((************************++++++++++++++++++++++++++++++***))))))*********************************''''''''''''((((((((((((************************))))))*********+++++++++************************************************))))))))))))))))))))))))((()))***++++++***)))(((***+++,,,,,,+++***+++,,,,,,+++++++++******))))))))))))))))))))))))))))))((()))))))))************+++******))))))******+++******************++++++))))))(((((((((((())))))((())))))*********************************************++++++++++++******((())))))))))))*********++++++******************)))))))))))))))))))))))),,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************++++++******************************++++++++++++++++++,,,,,,,,,+++***)))(((''''''(((((()))******))))))************************///000000...,,,******+++,,,,,,,,,---------......ttt[[[QQQJJJKKKLLLKKKIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJIIIFFFCCC@@@???@@@======>>>===<<<;;;999999::::::;;;;;;::::::999888999777666555555444222000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,,,,+++***)))***+++,,,---.........,,,,,,,,,+++++++++******************************************************------------------------+++++++++***************************************((((((((((((((((((((((((***)))))))))))))))*********++++++++++++***))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))+++++++++******+++++++++++++++++++++++++++++++++))))))******+++++++++,,,(((((())))))***+++++++++************************************************))))))))))))))))))))))))))))))***,,,---,,,***'''******************+++++++++++++++++++++,,,,,,,,,)))******+++,,,---......***++++++++++++***))))))************************************))))))))))))+++***************++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************************************((()))***++++++***)))(((***+++,,,,,,+++***+++,,,++++++******************))))))))))))))))))))))))((()))))))))************++++++************++++++*********+++************))))))(((((((((((())))))+++,,,------......------******************************++++++++++++******((())))))))))))*********************************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,---,,,,,,,,,,,,+++)))(((((())))))******++++++************++++++++++++******///000000...,,,******+++,,,,,,,,,---------......uuu[[[RRRKKKLLLMMMLLLIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIHHHFFFCCCAAA@@@AAA<<<<<<======<<<;;;999888999999999999999888888777888666555555555333111///,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++***))))))+++,,,------------,,,,,,,,,+++++++++******************************************************,,,,,,------------......************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++***)))))))))))))))***+++++++++,,,++++++++++++++++++++++++)))************+++++++++------,,,++++++***)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,(((((()))))))))************************+++++++++************************))))))))))))))))))))))))***)))***+++,,,,,,***(((******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,******+++,,,------......,,,---...//////...---,,,***************+++++++++)))))))))))))))(((((((((+++************+++,,,,,,************************)))************+++++++++************************)))************+++++++++************************************************************************))))))************))))))((()))******)))((()))***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++***))))))***))))))(((((())))))***((())))))*********************************************++++++++++++******)))))))))*********++++++((()))******+++*********))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***************+++++++++++++++***++++++,,,---...,,,,,,,,,,,,+++***))))))******++++++++++++************+++,,,,,,+++******...//////...+++******+++,,,,,,,,,,,,------------vvv[[[SSSLLLMMMOOOLLLIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHFFFCCCAAAAAABBB;;;<<<===>>>===<<<:::888777777777777777666555555666444333222222111///---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,,,,***((()))***,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************++++++++++++,,,,,,------******************************************************************************+++,,,,,,,,,,,,,,,***++++++++++++***))))))******************++++++************************)))************++++++++++++++++++++++++++++++***++++++************++++++++++++++++++++++++++++++))))))***++++++,,,------*********************+++))))))*********+++++++++************************))))))))))))))))))))))))+++***)))***++++++***)))+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------...000111111000...---))))))*********+++++++++************))))))((((((+++*********++++++,,,---************************''''''((((((((()))))))))************************)))************+++++++++******************************************************************************))))))))))))******((()))******)))((()))***((()))))))))******++++++))))))))))))))))))))))))))))))))))))***************++++++++++++++++++******++++++,,,+++***)))(((*********))))))*********&&&&&&'''(((((((((((((((******************************++++++++++++******************+++++++++,,,'''((()))***++++++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))*********+++++++++++++++******+++,,,...///+++++++++,,,,,,+++******))))))************))))))***++++++,,,,,,++++++***,,,---------+++******+++++++++++++++,,,,,,,,,,,,vvv\\\TTTMMMNNNOOOMMMJJJIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFGGGGGGFFFCCCBBBBBBCCC<<<===>>>???>>>===;;;999:::::::::::::::999888888999777666666666444222000000000////////////000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,***((()))***+++,,,+++******,,,,,,,,,+++++++++******************************************************)))))))))******+++++++++******************++++++++++++++++++++++++++++++***************************+++,,,---------------***++++++++++++***))))))+++++++++***************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******))))))))))))******++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++))))))******++++++++++++************************)))))))))))))))))))))))),,,***))))))***++++++***+++***)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++---...000000///---,,,))))))******++++++++++++,,,+++++++++******))))))+++*********+++,,,,,,---***************************+++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************************************+++***)))(((((()))***+++***,,,,,,,,,+++***+++,,,+++++++++,,,------......))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++******+++,,,,,,+++***)))(((++++++************++++++++++++,,,---------------******************************++++++++++++*********++++++++++++,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++))))))******++++++++++++++++++******+++---...///******+++,,,,,,,,,++++++((()))))))))))))))((((((***+++,,,------,,,+++******,,,,,,,,,*********,,,******+++++++++,,,,,,,,,pppZZZRRRMMMMMMNNNKKKIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFJJJIIIGGGEEEBBB@@@>>>>>>999:::<<<======<<<:::999777777777777777666666555555555555555444333222222///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))***+++++++++,,,,,,***(((***---...---+++++++++++++++++++++++++++,,,+++++++++***)))))))))************************---+++)))'''''')))+++---*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((()))******++++++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,)))******++++++******)))******************************++++++++++++******************************))))))******++++++++++++,,,++++++++++++++++++,,,)))************+++++++++,,,+++******))))))************))))))***+++,,,,,,,,,---...//////---+++***++++++++++++++++++++++++************************,,,,,,,,,+++***)))(((((())))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,,,,))))))***+++,,,------...''''''''''''((()))+++++++++***)))(((((()))***+++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,+++***))))))***+++,,,))))))***++++++++++++***,,,,,,++++++***+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************''''''((()))***++++++,,,---+++)))***,,,---+++))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,+++++++++***)))))))))------------------------...------,,,+++***)))))))))******++++++,,,------************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******((($$$"""%%%***...---+++......------,,,+++******+++*********+++,,,------rrr[[[SSSNNNNNNOOOLLLJJJJJJHHHFFFDDDDDDEEEFFFFFFFFFIIIHHHFFFDDDBBBAAA???>>><<<<<<=========<<<;;;:::777888888777777666555555555555555555444333222222///............------------------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***************+++++++++,,,***)))***,,,...,,,++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,+++***((((((***+++,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++++++++*********))))))************))))))))))))+++,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++***))))))***++++++************************++++++***))))))***++++++******++++++++++++************************************++++++++++++******************************'''''''''((((((((())))))++++++************++++++************++++++++++++,,,,,,+++************+++***************+++,,,,,,***+++---...---,,,***)))************************************************+++,,,,,,++++++)))(((((())))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,))))))******+++,,,,,,,,,(((((()))******+++,,,,,,+++***)))(((((()))***+++******+++,,,,,,+++******,,,++++++++++++++++++***++++++***))))))***++++++))))))***++++++++++++***+++******))))))******+++***************+++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,,,,***))))))+++,,,+++)))************************)))************+++++++++************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++,,,++++++***))))))******)))'''%%%(((---///...+++------,,,,,,+++*********++++++++++++++++++,,,,,,rrr[[[TTTNNNOOOOOOLLLJJJKKKGGGEEECCCCCCDDDFFFFFFEEEGGGFFFEEEDDDCCCAAA@@@@@@??????>>>===<<<;;;;;;:::999999888777777666555555555555555555444333222111///............---------,,,---.../////////...---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++***************+++*********,,,---,,,+++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++******))))))************************+++++++++***************,,,++++++***))))))((((((+++++++++*********))))))++++++++++++++++++++++++++++++***))))))***++++++************************++++++***))))))***+++++++++++++++,,,,,,+++++++++******************************++++++++++++******************************'''(((((((((((()))))))))*********))))))*********************+++++++++,,,------,,,++++++++++++,,,+++************++++++,,,)))***+++,,,,,,+++******))))))))))))))))))))))))************************+++++++++++++++***)))((())))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))************))))))))))))******************************************************************************************++++++************************'''((()))***++++++************))))))))))))******(((***+++------+++***(((*********+++++++++++++++++++++***))))))***++++++))))))***++++++++++++******)))))))))))))))******+++++++++***************************************************************++++++++++++++++++,,,,,,+++***))))))++++++***)))++++++++++++++++++++++++)))************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********+++***))),,,///000...+++,,,,,,++++++***)))))))))***+++,,,---,,,+++***)))pppZZZSSSNNNNNNNNNLLLJJJJJJFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>><<<;;;::::::999:::999888777666666555555555555555444333222111000///............---------+++,,,.../////////---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,+++++++++***)))))))))+++++++++++++++,,,++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++***************))))))))))))))))))))))))************************+++++++++******)))))))))++++++***************+++************************+++******************+++************************+++******************+++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************++++++++++++,,,,,,,,,,,,******))))))))))))***************+++++++++,,,,,,......---,,,,,,,,,,,,---+++++++++******++++++,,,((()))***+++,,,,,,++++++************************************************+++++++++++++++***)))((())))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************+++++++++************************)))))))))(((((($$$%%%''')))***)))'''&&&***))))))))))))))))))***((()))************)))((())))))******++++++,,,,,,+++******************+++))))))***++++++++++++******))))))))))))******+++,,,+++++++++***)))))))))))))))))))))))))))))))))************************++++++++++++++++++******++++++***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************........................++++++,,,,,,,,,---------++++++++++++++++++++++++++++++***************++++++++++++...000///,,,***+++*********))))))((((((***+++---...---+++)))(((lllYYYQQQLLLMMMMMMJJJHHHIIIFFFDDDBBBBBBDDDFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@???===;;;999888888888::::::888777666666666666555555555444333111000//////............---------***+++,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,+++++++++***)))))))))++++++,,,+++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***((((((((()))***++++++,,,,,,))))))))))))))))))))))))************************))))))******+++++++++,,,,,,,,,++++++++++++,,,---*********************************++++++******************************************++++++************++++++,,,,,,++++++*********************************++++++++++++******************************------------------------******))))))))))))*********++++++++++++,,,,,,,,,///...------,,,,,,------,,,,,,+++++++++++++++,,,******+++,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++***))))))))))))***++++++++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************+++++++++***************++++++******)))(((((((((%%%&&&(((******)))'''&&&)))))))))******)))))))))***)))'''%%%%%%''')))***)))))))))******+++++++++*********++++++*********))))))***++++++++++++******************+++,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))***************************************)))))))))+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,************************------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++***************++++++***+++,,,---...---+++)))******)))))))))))))))(((***+++---...---+++)))(((jjjXXXQQQKKKLLLLLLIIIGGGHHHFFFDDDBBBCCCEEEGGGGGGGGGDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<:::999777777:::999888777666777888999555555555444333111/////////............---------***+++++++++,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************+++,,,---,,,*********+++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&'''((()))***,,,------***************************************+++++++++))))))******+++,,,,,,------,,,+++++++++,,,---...************************)))***++++++++++++***)))************************)))***++++++++++++***)))*********++++++***************************************++++++++++++******************************,,,,,,,,,+++++++++++++++*********))))))*********++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,------,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))******************************************************************************************************+++++++++++++++******))))))))))))***+++,,,,,,+++***)))))))))************))))))+++)))&&&$$$$$$&&&)))+++)))))))))***************)))***++++++++++++***)))))))))***++++++++++++***************+++,,,---...+++++++++***************************************************************)))))))))))))))))))))******+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))******+++,,,,,,------************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))***+++,,,,,,,,,+++*********))))))))))))))))))***+++,,,---,,,+++***)))jjjYYYQQQLLLLLLMMMJJJHHHHHHFFFDDDCCCCCCFFFHHHHHHHHHEEEEEEDDDCCCAAA@@@??????===>>>>>>===<<<:::888777999888777666666888999;;;555555555444222000///...///............------------,,,+++++++++---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************++++++++++++,,,...,,,***)))***,,,************************+++++++++***************++++++++++++++++++++++++*********++++++*********'''(((((()))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++***)))***+++---...************************)))***++++++++++++***)))************************)))***++++++++++++***)))((())))))******))))))(((******************************++++++++++++******************************++++++*********)))))))))++++++************+++++++++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,++++++************+++************************************************)))******+++++++++******))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************************************)))))))))***+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++((()))***++++++***)))(((+++***(((''''''(((***+++************)))))))))))))))***++++++++++++***)))))))))***++++++++++++***))))))))))))***+++,,,---***************+++++++++++++++++++++++++++++++++************************)))))))))******+++++++++(((***+++***(((''')))+++++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,*********************************************************++++++++++++,,,++++++++++++++++++++++++******))))))***++++++,,,)))***++++++++++++,,,---************************++++++++++++++++++,,,,,,kkkZZZRRRMMMMMMNNNKKKIIIIIIGGGEEECCCDDDFFFHHHIIIIIIFFFEEEDDDCCCAAA@@@???>>>===>>>??????>>><<<:::888999888666666777888;;;<<<555555555444222000///...//////.........---------///---+++++++++...111333,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,))))))******+++++++++,,,+++---...---***(((***,,,)))))))))))))))))))))))),,,+++++++++******))))))************************************************))))))))))))************++++++++++++++++++++++++))))))******++++++++++++------,,,++++++*********+++***)))((()))***,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************)))***+++,,,,,,+++***)))(((((())))))))))))((((((******************************++++++++++++******************************++++++++++++******)))))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,++++++++++++,,,...---,,,,,,++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))************************)))******+++++++++******))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++***))))))******+++((()))***++++++***)))(((************************++++++******))))))(((((()))***+++,,,,,,+++***)))))))))***++++++++++++***(((((((((((()))***+++,,,))))))******+++++++++,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------&&&(((***)))&&&%%%''')))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,***++++++++++++,,,...///***************++++++++++++*********+++,,,------qqq]]]WWWQQQMMMMMMMMMLLLJJJFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDEEEEEEDDDBBB@@@>>>>>><<<999:::<<<===<<<:::666666666777999:::888777;;;;;;999777444111///---//////............//////---......///000111111222...---+++++++++---///000...---,,,+++***+++,,,,,,+++,,,------......---------,,,++++++******++++++************************((()))***++++++++++++++++++***)))(((((((((******,,,+++)))((((((((()))***)))************+++++++++(((((())))))************///...---+++)))***,,,...************************+++******))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++///***$$$%%%)))......---------,,,++++++,,,------++++++,,,,,,,,,,,,++++++************************++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++*********)))'''%%%###%%%))),,,+++---......,,,+++***+++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))******++++++++++++******++++++************++++++******++++++++++++******))))))))))))************)))***++++++++++++***)))+++***)))))))))+++,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++***)))((('''&&&&&&,,,***))))))******)))'''************************))))))))))))))))))))))))&&&'''(((*********)))(((,,,+++***))))))***+++,,,'''((()))((('''''')))+++,,,+++)))((('''((()))))),,,,,,++++++***)))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++,,,)))))))))(((&&&&&&(((***)))******++++++)))((('''++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,+++++++++******************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************))))))***+++,,,,,,------***++++++,,,,,,++++++***************************qqqYYYSSSLLLIIIIIIIIIHHHFFFFFFEEECCCDDDFFFGGGGGGFFFDDDDDDEEEDDDCCCBBB@@@???@@@>>>;;;;;;<<<===;;;999888777666777888999888777888777666555333111///...///..................///---......///000000111111...---,,,++++++,,,...///...---,,,+++++++++,,,,,,++++++,,,,,,------------------,,,+++++++++++++++************************))))))***++++++++++++++++++******)))))))))******,,,+++***)))))))))******((((((((()))))))))******)))))))))*********++++++))))))(((&&&%%%%%%''')))************************+++******)))))))))))))))***************+++++++++++++++++++++++++++++++++)))%%%!!!"""&&&))))))(((---,,,+++******+++,,,---))))))************))))))************************++++++************++++++************************,,,,,,++++++***************)))((('''%%%&&&))),,,+++,,,......,,,+++***+++************************)))******+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******++++++************++++++******++++++++++++******))))))))))))************************************)))((('''''''''(((***+++*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******))))))((()))************))))))(((************************))))))))))))))))))))))))(((((()))*********)))(((+++***))))))))))))***+++'''((())))))(((((()))***,,,,,,++++++***+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))************************************************))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***))))))+++---***++++++,,,+++***)))(((++++++++++++++++++++++++)))))))))((((((((('''''',,,,,,,,,+++++++++******************************------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************)))******+++,,,,,,------******++++++++++++******************************rrrYYYSSSMMMJJJJJJJJJIIIGGGGGGEEEDDDDDDFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@======<<<<<<:::888:::888666666777888888777444444444333222000///.........------------......------......///000000000......,,,++++++,,,------...---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++++++++***,,,++++++***)))*********))))))))))))*********+++*********++++++++++++++++++++++++)))'''''')))+++************************++++++******))))))))))))+++++++++***************+++++++++++++++++++++++++++(((&&&'''***---,,,***++++++************++++++))))))************))))))************************++++++************+++++++++++++++++++++++++++++++++************))))))))))))******)))(((((()))+++***,,,......,,,+++***+++******************************+++++++++******)))******+++++++++,,,,,,,,,,,,------------,,,++++++******++++++++++++******++++++************++++++******++++++++++++******))))))))))))************,,,+++***))))))***+++,,,((((((((('''(((((()))************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,%%%))),,,---+++))))))***************************))))))))))))))))))))))))******+++++++++******)))******))))))))))))******&&&(((***+++***))))))*********++++++,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++***************++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,******,,,...+++,,,,,,,,,,,,+++******************************++++++++++++************,,,,,,,,,+++++++++******************************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******)))))))))*********++++++*********++++++,,,,,,---)))******++++++******)))************************qqqYYYSSSMMMJJJJJJJJJIIIHHHHHHFFFDDDEEEFFFGGGGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>===<<<:::999<<<999666555666777777777444444444333111000...---------,,,,,,,,,,,,---------------....../////////......---,,,+++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,------************************)))******+++++++++******)))***+++------,,,+++***++++++******))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++---......---++++++---///************************++++++++++++******)))))),,,+++++++++***)))))))))++++++++++++++++++++++++---,,,,,,---///000///---************************++++++,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++***))))))))))))))))))))))))***,,,+++***)))***+++)))+++------,,,******+++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++++++++******++++++************++++++******++++++++++++******((()))))))))************,,,+++)))(((((()))+++,,,******************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------###(((...///+++((())),,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))%%%(((+++,,,+++)))))))))&&&'''(((*********)))(((+++++++++*********))))))))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******************++++++++++++.........---,,,+++******)))***++++++))))))+++,,,+++++++++++++++*********************************........................,,,,,,,,,+++++++++******************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************oooUUUOOOIIIFFFGGGGGGGGGEEEHHHGGGEEEEEEFFFGGGGGGFFFFFFEEECCCBBB@@@?????????<<<===>>>>>>===<<<<<<;;;<<<999666555666777777777777777666444222000...---------,,,,,,,,,,,,------------------...............---,,,,,,++++++++++++---------,,,,,,,,,++++++---------,,,------//////......---,,,,,,,,,------******************************+++++++++******))))))***+++,,,---,,,,,,+++)))))))))))))))(((((((((++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++***)))(((***+++***************************++++++++++++***)))))),,,+++++++++***)))))))))++++++++++++++++++++++++*********+++,,,,,,+++***************************++++++,,,,,,,,,,,,++++++************************++++++************++++++************************)))))))))))))))))))))***(((***,,,,,,+++*********(((***------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******+++++++++,,,,,,,,,+++++++++++++++******)))******++++++++++++******++++++************++++++******++++++++++++******((()))))))))************,,,+++)))(((((()))+++,,,******+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,###)))//////+++)))***,,,************************)))))))))))))))))))))))),,,,,,++++++++++++++++++))))))************))))))%%%(((+++,,,+++***))))))%%%&&&((()))******)))(((+++++++++***************************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******))))))*********+++++++++......---,,,++++++******((()))++++++******+++,,,+++*********))))))))))))************************************++++++++++++,,,,,,,,,+++++++++******************************,,,,,,+++++++++************++++++,,,,,,,,,++++++************++++++++++++***+++++++++++++++,,,,,,,,,------......------,,,************************nnnWWWQQQKKKIIIIIIJJJIIIHHHIIIGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBAAA???>>>===999;;;===>>><<<;;;;;;;;;:::888666666777888888777999888777555333111///---......------------......------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***...---,,,+++,,,---...///...------,,,,,,,,,,,,,,,***************************++++++++++++***))))))))))))***+++,,,,,,,,,,,,)))************)))(((((())))))))))))*********++++++++++++++++++*********'''(((******(((((()))******************************+++,,,,,,,,,+++)))(((+++++++++***************++++++++++++++++++++++++))))))******+++******)))******+++,,,,,,+++******))))))************))))))************************++++++************++++++)))))))))))))))))))))))))))))))))************+++)))***,,,,,,***)))***+++(((***,,,,,,+++******+++++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))******++++++++++++******++++++************++++++******++++++++++++******))))))))))))************,,,+++***))))))***+++,,,((())))))))))))((('''''')))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******++++++&&&***---...,,,******+++************************))))))))))))))))))))))))++++++******++++++,,,---******++++++++++++******''')))+++,,,+++*********))))))******+++*********************************************************************************++++++++++++++++++++++++))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******)))))))))************+++,,,,,,,,,++++++*********(((***,,,---,,,,,,,,,---+++***))))))(((((())))))++++++++++++++++++++++++)))))))))***************,,,,,,,,,+++++++++******************************++++++++++++******************+++,,,,,,,,,++++++*********++++++++++++,,,++++++++++++++++++++++++---......//////......---************************oooZZZUUUOOOLLLMMMNNNNNNLLLJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCBBB???===;;;999;;;>>>>>>;;;999888999888777666777888999888777777666666555444222000//////..................///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,---------,,,+++***,,,+++***))))))+++---...------,,,+++++++++++++++************************+++++++++++++++***)))))))))((())))))***+++,,,,,,++++++,,,---,,,+++***)))((((((((()))))))))******++++++*********))))))))))))***,,,,,,++++++,,,---***************************+++,,,------+++)))(((***************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,***+++,,,------,,,+++***))))))************))))))************************++++++************++++++************************************++++++,,,,,,)))***+++***)))((()))+++'''))),,,,,,+++******+++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))******++++++++++++******++++++************++++++******++++++++++++******))))))))))))************************************((())))))***)))((('''&&&(((((()))))))))*********************************************************))))))))))))))))))))))))************************)))))))))***************++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))***+++---...***+++,,,------,,,+++***(((***++++++***)))+++,,,+++******))))))))))))***************************************************************************************************))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))************************************''')))+++,,,,,,+++,,,---,,,+++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++************)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++------............------************************pppXXXSSSMMMJJJKKKLLLLLLJJJJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDEEEDDDBBB???<<<:::999<<>>:::777666666666666666777999:::888777444444444444333333222111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++******)))((('''''')))+++,,,---,,,++++++******++++++************************+++++++++++++++***)))((()))(((''''''(((***,,,---------...///...---,,,+++)))************++++++++++++*********))))))((((((''')))++++++******+++,,,***************************+++,,,------+++***((())))))******+++++++++,,,++++++++++++++++++++++++***++++++***))))))***++++++,,,------------,,,+++++++++,,,,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******)))(((((()))+++''')))+++,,,+++***++++++((((((((((((((((((((((((&&&''')))***,,,,,,------******+++++++++,,,,,,,,,,,,------------,,,++++++******++++++++++++******++++++************++++++******++++++++++++******))))))))))))************)))***++++++++++++***)))***+++,,,,,,,,,***)))(((******++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************************************...,,,+++***+++,,,***)))************************))))))))))))))))))))))))(((((((((((())),,,...///+++,,,------------,,,+++)))***+++***))))))+++---***)))(((&&&&&&&&&'''(((******************++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++******++++++,,,---,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))*********$$$&&&)))***)))))))))***---,,,+++*********+++,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++************))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,************************lllZZZUUUOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGEEECCCCCCDDDCCC@@@===>>>======;;;:::888666555999999999888999999::::::666666555444222111000000---,,,+++*********+++,,,........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))(((***,,,,,,***)))***+++,,,+++***)))***+++,,,---,,,,,,,,,++++++*********************************+++,,,,,,---,,,+++***)))+++++++++************)))************************)))+++---+++(((&&&'''***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***)))))))))((((((''''''))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,+++++++++******)))))),,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,)))************+++++++++'''((()))***************,,,,,,+++******+++,,,,,,******))))))******+++,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))***************)))))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++******))))))******+++,,,******)))))))))+++,,,---...---+++***)))***++++++((((((((((((((((((((((((((()))***++++++***)))((('''(((((()))***+++++++++************************---***((()))+++,,,***(((******************************))))))))))))*********************++++++++++++++++++,,,,,,+++++++++******))))))***+++,,,---************************+++***)))((('''&&&%%%%%%,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++***)))))))))******nnn[[[WWWQQQMMMLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDCCCDDDBBB???<<<<<<<<<<<<;;;:::999888777888888777777888888999999777666555333222000//////...---,,,++++++,,,------........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++*********++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++***)))+++++++++************)))************************+++,,,,,,,,,***)))***++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))((((((++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------************************,,,,,,+++++++++******************++++++++++++,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))***++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,)))***+++,,,,,,+++)))(((************************,,,++++++***))))))******)))******************)))************************(((((((((((())))))))))))************************))))))))))))******************)))))))))***++++++++++++++++++++++++++++++************************++++++************++++++******))))))******+++,,,++++++++++++++++++,,,---++++++******)))*********))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++***************************)))((())),,,---,,,*********************************))))))))))))******((())))))***++++++,,,,,,******++++++++++++***************)))******++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,+++******+++,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,nnn\\\XXXRRRNNNMMMNNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFDDDCCCAAA>>>;;;::::::;;;;;;;;;:::999999666666777777777888888888777666555333111///...---......------------..............................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***,,,+++******,,,---------******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************+++++++++,,,++++++***)))+++++++++************)))***************************))))))***+++,,,+++***************************+++++++++***************+++++++++++++++++++++++++++++++++************)))++++++,,,,,,,,,---------+++******))))))******+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++******+++,,,,,,,,,---.........+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,+++***))))))***++++++***))))))******))))))******+++,,,***+++,,,,,,+++***(((''')))))))))))))))))))))))),,,+++******)))***************++++++++++++******************************&&&&&&''''''((())))))***************************))))))))))))************+++***))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++******))))))******+++,,,******++++++******))))))((()))******************************************))))))************))))))((((((((()))******++++++)))))))))))))))))))))))))))(((((()))+++------,,,******************************))))))))))))******(((((()))***+++,,,,,,,,,)))******************))),,,+++++++++++++++******))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******(((((((((((())))))))))))************************++++++++++++++++++++++++***+++,,,+++*********,,,++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---------,,,,,,mmm[[[WWWQQQMMMLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEECCC@@@===;;;;;;;;;;;;;;;:::999888888666666777888888999999999777666555333111///...------------------.........------------------------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,***((()))+++---------)))***+++,,,---,,,+++***++++++++++++++++++++++++***************************++++++++++++*********+++++++++*********))))))************************(((&&&$$$&&&***,,,***((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,---,,,,,,+++******'''(((***++++++***((('''******))))))******+++,,,,,,,,,,,,,,,+++)))((('''************************++++++***************++++++++++++,,,,,,+++++++++************************(((((((((((())))))******************************((()))))))))************++++++***)))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******))))))******+++,,,'''((())))))((('''%%%$$$((()))***,,,,,,,,,+++***++++++++++++++++++++++++)))))))))******)))))))))(((((())))))************(((((((((((((((((((((((()))))))))***++++++++++++************************+++******))))))******+++***************+++++++++))))))************)))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******%%%&&&&&&''''''(((((((((************************************************)))***++++++))))))***+++******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******%%%''')))+++,,,,,,***)))~~~kkkZZZUUUOOOJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIFFFCCC???===<<<======<<<;;;:::888777666666777888999::::::::::::777666555333111000......++++++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***))))))+++,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++*********************************************++++++++++++*********))))))************************(((&&&%%%'''***,,,+++)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------************************(((((())))))))))))))))))(((((('''&&&%%%$$$$$$###************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,,,,+++***))))))'''(((***++++++***((('''******))))))******+++,,,,,,,,,,,,+++***)))((((((+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,+++++++++************************+++++++++*********))))))************************((()))))))))************++++++***))))))((())))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******))))))******+++,,,'''((()))))))))'''&&&%%%)))***,,,---...---,,,,,,++++++++++++++++++++++++***))))))))))))))))))***)))))))))))))))*********((((((((((((((((((((((((++++++++++++***)))))))))************************++++++************++++++,,,,,,++++++***)))))))))))))))************))))))***************)))((('''))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))******+++++++++************************************************)))***++++++))))))***+++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))%%%&&&)))+++,,,+++***)))}}}kkkZZZUUUNNNJJJGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGCCC???======>>>>>>===<<<:::888666555555777999:::;;;;;;;;;:::666666555444222111000000***+++,,,------...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---------------***,,,------,,,***+++,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******************************)))))))))***+++++++++++++++************)))***************************))))))***,,,...------***************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------))))))))))))))))))))))))((((((((()))))))))))))))++++++***)))(((((('''&&&***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,)))************+++++++++***+++++++++++++++***)))))))))***++++++***))))))******))))))******+++,,,,,,,,,+++******)))))))))++++++++++++++++++++++++*********)))******+++,,,******++++++++++++******++++++++++++++++++++++++------,,,++++++***))))))************************))))))))))))************,,,+++******************************************++++++++++++++++++++++++++++++************++++++******))))))******+++,,,++++++,,,,,,++++++******+++,,,------------------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******)))))))))))))))))))))))),,,------+++)))(((((()))************************++++++************++++++,,,,,,++++++***))))))))))))******************)))&&&'''((((((((('''&&&%%%************************,,,++++++******)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********************************++++++++++++++++++++++++***+++,,,+++*********,,,))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++******)))((()))***,,,,,,,,,++++++nnn]]]XXXQQQKKKIIIHHHGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJGGGCCC???>>>???<<<<<<<<<;;;:::999777666444555888:::;;;;;;:::999666666555555444333333222***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---......------)))///444333---***+++---++++++******++++++,,,---******+++++++++,,,,,,,,,***************************)))(((((()))***+++,,,+++++++++************)))***************************+++------,,,,,,---///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------************************)))*********++++++++++++,,,,,,------------------))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++************************************************))))))***++++++,,,)))******************)))+++++++++++++++++++++++++++++++++***************************************))))))))))))************++++++++++++++++++,,,---++++++++++++++++++++++++************************++++++************++++++******))))))******+++,,,------,,,,,,,,,---......------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***)))))))))))))))))))))***************************,,,---,,,)))((()))***************************,,,++++++******++++++,,,))))))*********+++++++++******++++++++++++******'''(((***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---))))))***++++++***)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++***))))))************++++++++++++qqq```[[[TTTNNNJJJIIIHHHGGGLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJJJJHHHCCC??????@@@:::;;;;;;;;;::::::999888222444777999::::::999888666666555555555444444444+++,,,...000000000000///........................*********++++++,,,,,,,,,+++,,,,,,---.........---***222888777///***+++///,,,+++***)))***+++---...*********++++++,,,,,,,,,***************************)))(((((((((***+++,,,+++++++++************)))************************(((+++---,,,***)))+++...++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++++++++************++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------&&&'''''')))***+++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,---............,,,,,,+++******+++,,,,,,*********)))***++++++,,,*********)))******++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))++++++++++++++++++++++++((((((((()))******++++++************************))))))))))))************++++++++++++,,,---......++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++*********)))***++++++,,,,,,,,,+++***+++,,,...///...---+++***)))***++++++************************+++***)))(((((()))***+++*********)))))))))))))))************************(((***,,,+++)))(((***---************************,,,++++++******++++++,,,&&&'''(((***+++,,,......++++++,,,,,,,,,,,,+++++++++,,,...000000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,***++++++++++++***))))))***)))(((((('''(((((()))ppp^^^ZZZSSSLLLGGGFFFGGGHHHJJJKKKMMMNNNMMMIIIFFFCCCLLLJJJHHHGGGFFFCCC@@@<<<>>>===<<<;;;<<<;;;888666999777555555666777666555888666444111000/////////......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,,,,,,,---555999333------,,,))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***,,,,,,,,,+++,,,---******+++++++++,,,,,,,,,(((((('''(((((()))******,,,+++***+++------+++***+++,,,------++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))...---,,,++++++,,,---...************************++++++---------+++)))(((++++++++++++++++++++++++++++++++++++******))))))))))))))))))************---,,,++++++******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((()))***+++---//////---+++,,,,,,,,,,,,,,,+++***)))************************************************++++++************++++++...---+++*********++++++************))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++)))&&&%%%&&&)))+++***)))))))))***+++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))************************++++++************++++++******))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))*********++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))******+++++++++,,,+++)))(((***---///---++++++++++++,,,,,,++++++++++++++++++***************((((((((()))******++++++(((((((((((()))***+++,,,((()))+++,,,------,,,+++,,,,,,,,,++++++*********)))******++++++,,,------,,,---...---+++***+++,,,)))))))))***+++++++++,,,************************+++++++++************)))))))))))))))))))))))))))************************---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++nnn]]]YYYRRRLLLHHHFFFGGGHHHJJJKKKLLLMMMLLLIIIFFFDDDJJJHHHGGGFFFEEECCC???<<<>>>===;;;;;;<<<;;;999666:::888777777999999999888777666444222111//////.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***+++333666222---,,,,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---...---+++*********))))))*********+++++++++))))))(((((())))))***++++++***)))***,,,,,,***)))(((***+++***)))((()))+++++++++***))))))***++++++,,,,,,+++++++++***************)))(((((()))******************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))************,,,,,,+++***************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++************++++++---,,,+++*********++++++++++++++++++************************************))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))++++++***(((&&&''')))+++******)))))))))***+++++++++++++++*********))))))************************************************************************++++++************++++++******))))))))))))******,,,+++++++++,,,,,,------,,,,,,,,,+++++++++******************************)))))))))*********++++++******************************++++++++++++************************************++++++++++++++++++)))'''&&&(((+++,,,+++*********++++++++++++************************++++++************))))))))))))(((((((((((()))***+++,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,---...---+++***+++,,,************++++++++++++************************+++++++++************)))************************************************,,,+++************+++,,,************************++++++++++++++++++++++++~~~lll[[[WWWQQQLLLHHHGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDBBB???<<<>>><<<;;;;;;<<<;;;999777888777666777999::::::999666666555444222000...---.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))))))))///222000,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---...---+++*********(((((()))))))))***************))))))******++++++,,,+++***+++------+++)))(((***+++***)))((()))+++++++++***))))))***++++++,,,+++***)))))))))***+++,,,,,,++++++++++++,,,,,,************************---,,,***))))))+++---...++++++++++++++++++++++++++++++++++++************)))))))))*********++++++++++++***))))))))))))***************************(((((()))))))))*********************************,,,,,,---------,,,++++++111...+++)))***+++,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++---,,,+++*********++++++---,,,,,,,,,,,,+++++++++************************))))))***++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++***+++++++++******************+++,,,+++)))((()))***+++***))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++************************++++++************++++++******))))))))))))******,,,++++++******,,,---...,,,,,,,,,++++++++++++***************************((((((((()))))))))************************************++++++++++++******************************++++++++++++++++++******)))((('''(((***++++++***)))******************))))))))))))***+++++++++,,,,,,++++++***))))))(((((()))))))))))))))***+++,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********+++,,,---,,,+++***+++,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++************)))************************************************++++++***))))))***++++++++++++++++++++++++++++++************************}}}jjjYYYVVVQQQLLLIIIHHHIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDCCC@@@======<<<;;;;;;<<<;;;999777444444444555888999999888555555555444333000...,,,---...............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((,,,......,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********''')))+++,,,++++++,,,---))))))))))))*********++++++++++++******+++,,,,,,---,,,,,,---......---++++++---...---,,,+++,,,...+++******************+++,,,+++)))(((((()))+++,,,---------,,,,,,---------************************++++++*********+++---...++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***))))))((()))))))))************************))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++///---+++***+++,,,,,,+++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++***************************,,,------+++*********++++++***)))((((((((((((************************************************++++++++++++++++++++++++************************++++++************++++++******))))))))))))******,,,+++***)))***+++---...++++++++++++++++++++++++************************(((((((((((())))))))))))******************************++++++++++++******************************+++++++++******)))))))))*********+++,,,,,,,,,,,,))))))************))))))(((((()))***+++,,,,,,,,,+++++++++******)))))))))***)))))))))******+++,,,...---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))(((+++,,,---,,,+++***+++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))|||iiiXXXUUUQQQMMMJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEDDD@@@>>>===<<<;;;;;;<<<;;;:::888333333444666999:::999888555555555444333000...,,,------...............---------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,******,,,++++++++++++++++++++++++,,,,,,,,,++++++*********&&&(((***+++******+++,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++------+++***---...///...---,,,---///*********++++++*********,,,+++)))((((((***+++---))))))************))))))************************((()))+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,************+++++++++++++++***))))))((()))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***+++,,,......---+++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,++++++++++++*********************************))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++************************))),,,......,,,*********++++++***))))))((())))))************************************************************************************************++++++************++++++******))))))))))))******++++++*********+++,,,---++++++++++++++++++++++++************************(((((((((((())))))))))))******************************++++++++++++************************************))))))((((((((('''***+++++++++++++++,,,,,,))))))************))))))(((((()))***+++,,,,,,,,,))))))******+++++++++,,,******************+++,,,...---+++***)))***++++++++++++++++++++++++++++++---,,,++++++***)))((((((***+++,,,,,,******+++,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++*********))))))*********************************************************++++++*********************************))))))))))))))))))))))))|||iiiXXXUUUQQQMMMJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGFFFFFFEEECCC@@@===<<<;;;;;;;;;<<<<<<:::888555555666999;;;<<<;;;999666666555444222000...---,,,---......///.........------------------------***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,***((())),,,,,,******,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,+++)))(((((((((***++++++++++++,,,,,,,,,,,,,,,++++++******++++++))))))((()))***+++)))'''+++,,,---,,,+++***+++---)))***++++++++++++***))),,,+++*********+++,,,---******+++,,,,,,+++******************************(((***,,,---...,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++++++++,,,++++++***))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******))))))+++---//////---+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++,,,,,,,,,++++++++++++++++++************************************))))))***++++++++++++***)))))))))************+++***++++++++++++,,,,,,,,,***************+++++++++***,,,------,,,*********,,,+++*********************************+++++++++************************))))))))))))))))))))))))************************++++++************++++++******))))))))))))***************+++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))************************************++++++++++++******++++++++++++++++++++++++)))))))))))))))(((((((((((()))******)))((()))***)))******************))))))))))))***+++++++++,,,))))))******+++,,,,,,---++++++*********++++++,,,,,,,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,+++***))))))(((((()))***++++++******+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************}}}iiiXXXVVVRRRNNNJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKIIIGGGFFFEEEDDDBBB>>>;;;<<<;;;:::;;;<<<<<<:::888555666777999;;;<<<:::888777666444222111//////...,,,------...//////..............................******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,((((((,,,---)))))),,,************************++++++++++++++++++,,,,,,+++---...---+++))))))***************++++++++++++,,,,,,+++******************))))))***++++++***((()))***++++++))))))***+++)))***++++++++++++***)))++++++,,,,,,,,,---------,,,---............---,,,************************++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,+++***************************************************++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++,,,++++++,,,---...,,,+++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++************++++++)))***+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++************************))))))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,***))))))***++++++++++++++++++,,,---))))))*********+++++++++************************************************************************++++++************++++++******))))))))))))******((()))+++,,,,,,,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******************************++++++++++++******++++++++++++++++++++++++************++++++++++++(((***+++***(((''')))+++******++++++++++++************************++++++++++++++++++++++++++++++,,,++++++******+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******))))))(((((((((***++++++******+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************+++,,,------------,,,+++************************++++++++++++++++++++++++}}}jjjYYYVVVRRRNNNJJJHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGEEEDDDCCC@@@<<<999<<<;;;:::;;;<<<<<<:::999444444555777999999777555888666444222000/////////,,,,,,---.../////////...........................*********++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))---(((''',,,---)))))),,,*********************************++++++,,,,,,---***,,,......------...///))))))))))))************,,,++++++***)))))))))***------,,,---...///---+++)))+++,,,+++***)))***+++)))***+++,,,,,,+++***)))+++,,,---............---)))***++++++++++++***)))************************...---+++***)))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,++++++******++++++************************))))))))))))***************************************+++,,,,,,------------111...+++******,,,,,,+++)))***+++,,,,,,,,,,,,,,,************************************************++++++************++++++)))***+++,,,---,,,,,,+++......---------,,,,,,,,,************************))))))***++++++++++++***))))))))))))*********************++++++,,,,,,,,,))))))******++++++++++++***+++,,,+++)))((()))***++++++++++++,,,---......))))))******++++++++++++************************++++++++++++++++++++++++************************++++++************++++++******))))))))))))******'''(((+++------,,,***(((*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,------...***,,,...---***)))+++---++++++,,,,,,,,,,,,+++++++++++++++***************------,,,++++++*********,,,,,,++++++***+++++++++((()))+++,,,------,,,+++*********++++++,,,,,,,,,************))))))))))))(((***++++++******+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************************,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++qqq[[[WWWPPPLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJLLLLLLMMMJJJHHHEEECCCBBB@@@===;;;======<<<:::888777555555555444444555777888666555666555333111////////////+++---///111111000...---///...---++++++,,,------)))***+++***(((((((((***------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,************************((((((((((((((((((((((((---,,,,,,++++++,,,,,,---111111///...,,,+++))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,++++++---//////,,,((()))************+++++++++***++++++,,,+++***)))(((*********************************++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++***+++---,,,***(((((()))///...,,,---------,,,+++++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,++++++******++++++,,,------,,,+++***************))))))))))))+++,,,---***++++++***)))(((***+++))))))******+++++++++,,,)))))))))))))))******++++++++++++*********))))))))))))*********+++++++++******++++++++++++************************************))))))))))))******++++++,,,,,,,,,,,,---------,,,,,,+++*********+++************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******************************((()))+++,,,------,,,+++***)))((()))++++++)))((())))))(((((()))***++++++,,,,,,++++++***))))))((()))************+++++++++,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))*********+++++++++******+++++++++,,,,,,,,,************))))))((((((******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++*********))))))))))))******++++++++++++******++++++++++++*********************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++ooo[[[WWWPPPLLLJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIGGGEEEDDDBBB???===<<<<<<;;;:::888777666666666555555666888888777555666555333111////////////............///////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))+++******))))))******+++------------,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******,,,+++***,,,......+++)))************++++++++++++...---,,,*********+++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,*********++++++++++++,,,***+++------,,,+++,,,---...---,,,,,,------,,,***++++++++++++++++++++++++---,,,+++*********++++++,,,++++++******++++++,,,+++++++++***++++++,,,,,,,,,+++***))))))******+++)))***++++++******+++---+++++++++***************)))))))))))))))***++++++,,,++++++++++++*********))))))*********+++++++++******++++++++++++***************************************))))))******************+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,++++++***))))))***++++++***(((***))))))))))))******+++************************)))************+++++++++,,,,,,++++++************+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++ooo\\\WWWPPPKKKIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMKKKHHHGGGFFFDDDBBB???;;;;;;:::999999888888777777666666777999999888666555555333111000/////////000...---,,,,,,...000111...////////////...---------***)))+++...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++******************+++++++++,,,,,,,,,************************************************+++******))))))******+++)))******+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******,,,*********+++,,,+++***************+++++++++,,,---***'''$$$###&&&))),,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,............///000---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,+++***)))))))))******,,,++++++******++++++,,,************+++,,,---...---,,,+++***)))))))))))))))***++++++++++++,,,...,,,,,,++++++***)))))))))***))))))))))))***++++++,,,,,,,,,,,,++++++++++++***************+++++++++******++++++++++++******************************++++++************++++++))))))*********+++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++***))))))))))))***+++))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***+++++++++,,,***)))***+++,,,+++)))++++++***)))))))))******(((((()))***++++++,,,,,,)))************++++++++++++************))))))))),,,++++++++++++++++++,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))************++++++,,,,,,------......++++++************++++++---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++rrr\\\WWWPPPKKKIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKMMMKKKIIIGGGFFFEEEBBB@@@::::::999999999999999999888777777888::::::999777555444333222000///......///...---,,,,,,...///000...///000000000///---,,,***&&&$$$''',,,///---)))------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***++++++,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((((()))***+++,,,,,,---++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******+++***))))))******++++++*********+++++++++,,,,,,+++)))%%%######%%%(((***+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------+++---...///...---...///,,,+++******,,,,,,+++***+++++++++++++++++++++++++++++++++************+++,,,++++++******++++++,,,+++*********++++++,,,---,,,++++++*********))))))***+++---,,,+++++++++,,,++++++************************))))))******+++,,,---------,,,,,,,,,++++++******************************++++++++++++******************************,,,++++++++++++++++++,,,************++++++++++++,,,,,,++++++***++++++,,,((((((((((((((((((((((((************************))))))))))))))))))))))))******++++++++++++******************************...---+++***)))***++++++---+++******,,,,,,,,,+++,,,++++++***)))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++***)))))))))))))))))))))---,,,+++******+++,,,---+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))*********++++++++++++******++++++,,,---......,,,,,,***))))))***,,,,,,---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,******++++++,,,,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++www]]]WWWPPPJJJHHHHHHIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLJJJHHHFFFFFFDDDBBB@@@999999999999999999999999888777777888::::::999888444444333222111///...---,,,------..................///000000000///---,,,)))%%%###&&&+++...,,,)))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))*********************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++******))))))***+++***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,---......,,,++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++*********+++))))))******++++++++++++***,,,------+++))))))***(((((()))***++++++,,,,,,***************++++++,,,---------,,,,,,,,,++++++******************************++++++++++++******************************,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))******++++++++++++******************************...---+++***)))***++++++---+++******+++,,,,,,+++,,,,,,+++***))))))******************************))))))*********+++++++++)))))))))))))))))))))***---,,,+++******+++,,,---++++++++++++******************+++++++++,,,,,,,,,*********************++++++++++++,,,,,,,,,------(((((()))***+++,,,,,,------,,,+++******+++,,,------,,,+++***)))***+++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************,,,+++++++++++++++++++++******++++++++++++*********************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++yyy]]]WWWPPPJJJHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKIIIGGGEEEEEEDDDBBB@@@::::::999999999999999999888777777888::::::999777444444444333111000...---,,,,,,---............---...////////////...------***(((''')))---///...,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,+++*********,,,++++++++++++,,,,,,,,,,,,)))***,,,---...---,,,+++******++++++,,,,,,------,,,,,,++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,---...---+++))))))***,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,...---,,,+++************(((((()))++++++,,,,,,+++)))+++---,,,+++)))))))))''''''(((***+++,,,---...+++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************++++++++++++******************************++++++************++++++++++++,,,,,,,,,---------++++++******++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))******++++++++++++******************************,,,,,,++++++***+++++++++---+++))))))***+++++++++,,,++++++*********++++++++++++******************)))************+++++++++)))))))))************+++,,,++++++++++++++++++,,,++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...(((((())))))******++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,+++***************+++++++++,,,,,,,,,,,,++++++++++++)))******++++++******)))***************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++vvv^^^XXXOOOIIIGGGHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDBBB@@@:::::::::999999888888888777666666777999:::888777444444444333222000...---------,,,+++,,,---...//////......---------------++++++,,,---......//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***++++++,,,,,,++++++***)))******+++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))+++......,,,***+++,,,+++++++++,,,,,,,,,------'''(((***+++++++++***)))))))))******+++,,,,,,---++++++++++++++++++,,,,,,)))***,,,------,,,***)))*********++++++++++++,,,***,,,------+++***++++++,,,++++++,,,---......,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++))))))++++++++++++***)))$$$'''***++++++*********(((((()))***+++,,,,,,---++++++******++++++,,,---,,,++++++++++++*********+++++++++*********))))))******++++++++++++***************************************))))))************+++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,,,,++++++---***(((''')))***++++++++++++*********+++,,,,,,)))))))))***++++++,,,,,,)))************+++++++++************++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------************************+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,''')))+++---------,,,+++))))))*********+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++******************************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++rrr^^^XXXOOOIIIGGGHHHJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNKKKIIIGGGFFFFFFEEECCCAAA;;;;;;::::::999888888777777666666777999999888666333444444333222000...,,,000...+++)))))),,,///222///...---++++++,,,------***,,,------,,,---...000---------,,,,,,,,,++++++*********++++++,,,,,,,,,************************))))))***+++,,,,,,------+++++++++,,,,,,+++++++++))))))***+++,,,,,,---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************---,,,,,,,,,,,,,,,,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******(((,,,//////---++++++,,,++++++,,,,,,,,,---------++++++,,,,,,------------(((((()))***++++++,,,,,,*********++++++,,,,,,---)))***,,,------,,,***)))))))))*********+++++++++)))+++,,,---,,,,,,---...---,,,+++,,,...///...---++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,++++++++++++++++++,,,************+++,,,------++++++,,,,,,+++***(((''' $$$(((***++++++,,,---***************+++++++++++++++******++++++,,,---+++++++++*********))))))++++++++++++******))))))******++++++++++++************************************))))))))))))******)))************++++++++++++*********+++,,,,,,---***************************+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******************************((()))+++,,,------,,,+++,,,***''''''(((*********************+++,,,------''''''(((***+++,,,---...)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,''')))+++---...---,,,+++))))))******++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++~~~mmm\\\SSSLLLLLLLLLJJJJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHMMMLLLKKKJJJHHHEEECCCBBB@@@>>>;;;;;;;;;;;;:::999888999999:::999888777666444555555555333111...,,,//////.........---------+++,,,,,,------,,,,,,+++......---,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************+++,,,------************************,,,+++*********+++,,,---111111000///...,,,+++***************************))))))))))))))))))))))))++++++,,,,,,,,,,,,---------,,,++++++,,,---///000,,,,,,---,,,,,,***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,++++++***)))))))))************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***))))))*********++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***++++++******************,,,,,,,,,++++++*********))))))))))))))))))))))))+++---......,,,++++++++++++++++++*********))))))))))))*********+++++++++******+++++++++,,,,,,,,,******))))))))))))******+++***)))))))))***,,,,,,+++***)))'''''')))***+++***+++,,,------,,,+++***------,,,,,,+++***))))))******))))))******+++,,,((((((((()))***+++---...++++++++++++++++++++++++''''''(((******++++++++++++++++++*********))))))***+++---,,,***)))))))))+++++++++++++++***)))(((&&&(((+++---...---,,,+++------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******,,,,,,------,,,,,,,,,++++++*********...------,,,+++***))))))---,,,,,,++++++,,,,,,---***)))))))))***+++,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,---...---,,,***)))}}}lll[[[SSSLLLKKKKKKJJJIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFDDDBBBAAA>>><<<::::::<<<<<<<<<;;;888999999999999888777666555555555555333000...,,,//////.........---------,,,------......------,,,,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,,,,************************,,,+++*********+++,,,,,,---------,,,+++***)))(((************************************************++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))******+++,,,,,,------((()))***+++,,,---......,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++************************++++++++++++,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************(((+++---...,,,***))))))+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++,,,++++++************+++++++++***)))))))))***,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,+++++++++))))))************++++++******))))))******+++,,,++++++************++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,+++++++++*********)))))),,,,,,+++++++++************++++++++++++***)))))))))***+++,,,,,,,,,+++***---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,******************+++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++------.........---,,,+++}}}kkkZZZRRRKKKJJJJJJIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKLLLJJJJJJIIIGGGEEECCCAAA@@@<<<;;;999:::<<<======<<<888888999999888888777666555555555444333000...,,,...............------------......//////......---++++++++++++,,,---...///+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++*********))))))*********,,,,,,++++++++++++++++++************************,,,++++++*********+++++++++++++++++++++***))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))(((************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++,,,,,,---%%%&&&''')))+++,,,---...,,,,,,,,,,,,------------************************,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++************+++++++++,,,,,,,,,,,,++++++,,,***(((&&&&&&(((***,,,))))))))))))))))))))))))*********++++++++++++,,,+++++++++*********))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,+++******++++++,,,,,,,,,---------(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++(((***---...,,,***((((((+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,---,,,+++******+++,,,---,,,++++++++++++++++++,,,&&&&&&''')))***+++,,,---******))))))******+++,,,...---,,,******)))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++***************///,,,)))(((+++,,,+++***)))******+++++++++++++++,,,,,,,,,+++++++++******...------,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++***---............------,,,}}}kkkYYYQQQJJJIIIJJJIIIHHHJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIGGGFFFDDDBBBAAA===;;;::::::;;;<<<;;;:::888888888888888888777777666555555444222000...---........................------............------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,++++++***)))************************+++++++++******************++++++,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,------+++,,,---------+++***)))+++************,,,---...******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************)))*********++++++,,,,,,,,,''''''((()))***+++,,,---***++++++,,,---.........*********************************+++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---************************))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,++++++***)))+++,,,,,,,,,,,,---------)))*********+++++++++,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++************************************************,,,,,,,,,++++++++++++***+++++++++******+++++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---&&&'''((()))***,,,,,,---******))))))******+++,,,------,,,+++************++++++++++++++++++++++++)))******+++,,,,,,++++++************************///***%%%&&&***---+++)))((()))***+++,,,,,,,,,,,,,,,,,,+++******++++++,,,...------,,,+++***))))))************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++*********---,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******------------------,,,,,,lllYYYPPPJJJIIIJJJIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCBBB???===;;;:::::::::999777777777777777777777888888666666555333222000...------.....................,,,,,,------------,,,,,,...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,+++***)))************************++++++++++++******))))))******++++++,,,,,,++++++************************************************+++++++++,,,,,,,,,------***+++---.........---,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++*********+++++++++++++++,,,,,,*********+++++++++++++++))))))***+++,,,---......************************))))))+++,,,------------******+++,,,,,,---......+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------,,,,,,++++++++++++)))*********+++++++++,,,*********++++++,,,,,,,,,************************,,,,,,***'''&&&'''***---************************************************++++++++++++++++++++++++******))))))))))))************++++++,,,,,,,,,,,,+++++++++******+++++++++---,,,+++******+++,,,---*********+++++++++,,,,,,******))))))******+++,,,+++++++++***++++++,,,---++++++++++++++++++++++++((()))******************************************...)))$$$$$$))),,,***(((((()))***+++,,,---------************+++,,,---...------,,,++++++***))))))************************++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---)))***++++++++++++***)))------,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,+++************++++++++++++++++++,,,,,,lllYYYPPPJJJJJJKKKJJJJJJLLLKKKJJJJJJJJJIIIIIIHHHHHHJJJJJJIIIHHHGGGEEECCCBBB@@@>>>;;;::::::999777666777777666666666777888888777666555333111000///...---------...............+++,,,,,,,,,,,,,,,,,,+++///...---,,,+++++++++++++++,,,,,,------,,,,,,+++)))))))))******++++++,,,++++++++++++++++++++++++*********))))))************+++,,,---,,,+++***)))************************++++++++++++***)))((('''((())))))*********))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---............++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))******+++,,,------...***************************+++---////////////...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++,,,,,,---,,,,,,------------,,,,,,''')))+++------+++)))'''++++++++++++++++++++++++*********++++++++++++,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,+++************+++++++++,,,,,,,,,......------,,,++++++***)))))))))******++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))+++***(((%%%###$$$(((+++***************++++++++++++++++++*********************+++++++++,,,,,,,,,***))))))))))))))))))******++++++,,,---,,,,,,,,,***++++++++++++++++++***,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))******+++,,,))))))******,,,---...///++++++++++++++++++++++++((())))))*********))))))***************++++++++++++(((&&&&&&)))+++***))))))***+++,,,------------((()))***+++,,,------...++++++++++++************************************++++++++++++++++++++++++***+++,,,---...///000000***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++************++++++************++++++,,,kkkYYYQQQKKKKKKLLLKKKKKKMMMHHHHHHIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFDDDCCCBBB???===:::999:::999888777777666666555666777888999777666444222111//////...---------.........//////,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,------,,,+++******************************+++++++++***)))'''&&&*********+++******))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------''')))+++---...---+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.........,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......************************+++,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,------------,,,,,,***+++,,,------,,,+++***************************++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,+++************+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++)))))))))*********++++++,,,,,,,,,+++++++++++++++))))))***++++++,,,------,,,,,,++++++++++++++++++*********************************)))''''''(((***))))))*********++++++++++++++++++*********))))))))))))***+++,,,------...+++******))))))******+++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++************************))))))******+++,,,*********+++,,,---//////++++++++++++++++++++++++*********++++++******)))))))))*********+++++++++************++++++++++++******+++,,,------------)))***+++,,,---,,,,,,+++************++++++++++++************************************************++++++,,,,,,---------...******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,+++***,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,+++******))))))***+++,,,++++++*********+++,,,---~~~jjjZZZQQQKKKKKKLLLKKKLLLMMMFFFGGGGGGHHHIIIKKKKKKLLLGGGGGGGGGFFFEEECCCBBBAAA===;;;999999::::::999888777666555555555777888999777666444222111/////////---------.........//////---..................---++++++++++++,,,---......+++,,,,,,------,,,,,,+++******+++,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))+++---------++++++***************************+++++++++***)))'''&&&---------------,,,++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...---+++***)))******+++$$$'''***...//////---+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////---,,,++++++++++++++++++++++++))))))***+++,,,,,,---------------...............***************************+++,,,+++)))'''$$$"""---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,------......------,,,///......------......///))))))))))))))))))))))))++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,((())))))))))))*********)))))))))***++++++,,,,,,******+++,,,,,,---......---,,,,,,++++++*********++++++++++++++++++++++++***,,,//////---+++******))))))******++++++++++++++++++++++++******))))))(((((()))***,,,---...///,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,,,,------......------,,,***+++,,,------,,,+++***(((((())))))*********+++*********)))***++++++,,,++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))******++++++++++++)))+++---------,,,---...++++++,,,---------,,,,,,***+++,,,------,,,***((()))))))))***++++++,,,,,,*********************************************************)))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++,,,------...******+++++++++,,,,,,,,,******)))))))))***,,,---,,,,,,+++***+++,,,...///~~~jjjUUUQQQLLLIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???===;;;:::999999999777555555444444555555666777888555555444333222000///...000///...,,,,,,---......................................................------------------------++++++,,,---............******+++++++++,,,,,,,,,...//////////////////...++++++******+++---...000************************,,,,,,,,,+++++++++******)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,---...////////////---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,++++++******+++,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---+++***+++///000///---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,***)))))))))***+++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++---...///...,,,+++,,,---+++++++++*********)))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,++++++************************************************************++++++,,,,,,------...,,,+++)))((((((((()))***'''((()))******)))(((''',,,***((()))+++,,,+++(((+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************************************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***+++++++++,,,++++++************++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,------,,,)))&&&$$$***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---}}}iiiUUUQQQMMMIIIHHHHHHHHHGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGFFFDDDCCCAAAAAA===;;;999999999999777555555444444555555666777888555555444333222000///...//////...---------------........................------------------------------------------------+++,,,,,,------------,,,))))))******+++++++++++++++++++++,,,,,,++++++++++++******)))***+++---...++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++++++++,,,++++++******---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++)))(((***,,,...---++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---.........,,,+++,,,---,,,,,,,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))(((((())))))))))))((((((,,,***))))))+++,,,+++)))+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))******))))))(((************************************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++++++++************++++++)))******++++++******)))++++++,,,,,,+++***)))(((***++++++,,,,,,++++++******+++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---|||hhhUUURRRMMMIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBB===;;;999999999999777666555444444555555666777888555555444333222000///.........//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------***++++++++++++,,,,,,,,,))))))************))))))+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++***)))(((''',,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,***))))))***,,,------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,---...---,,,+++,,,------------,,,,,,,,,,,,+++,,,++++++******++++++,,,************************---------,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))******++++++******)))((()))))))))(((((())))))***,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((************************************************************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++************++++++)))))))))******)))))))))*********+++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,{{{hhhVVVRRRMMMJJJHHHHHHGGGFFFCCCDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFEEECCCBBBBBBAAA<<<;;;999999999999888666555444444555555666777888555555444333222000///...---.../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111000///......,,,---------------------++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------,,,++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******------------------------)))*********+++++++++,,,,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,************************************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,+++***)))(((***)))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++*********************+++++++++************************************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++++++++************++++++))))))************)))))),,,++++++******++++++,,,***++++++,,,,,,++++++***(((((()))******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,+++++++++{{{iiiVVVRRRMMMJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCAAA@@@@@@@@@<<<:::999999999999888777555444444555555666777888555555444333222000///...---.../////////...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,---...............*********))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,------------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,---...---+++***+++,,,************++++++++++++,,,++++++******++++++,,,************************************************------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,+++)))(((***)))(((((((((***+++,,,++++++,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))*********************************++++++*********))))))*********+++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++---,,,,,,,,,++++++******++++++************++++++++++++************++++++***++++++++++++++++++***...---,,,+++***************++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++++++++++++++++++++------------------------***+++,,,,,,,,,++++++***|||lllWWWSSSNNNJJJHHHGGGFFFEEECCCDDDDDDEEEFFFGGGHHHHHHGGGFFFCCCAAA@@@@@@@@@@@@;;;:::999999::::::888777555444444555555666777888555555444333222000///.........//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++************)))))))))))))))(((++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,************************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************)))***+++,,,------------***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,)))***************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,,,,---+++++++++,,,++++++***)))))))))))))))***++++++,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******************************************************))))))))))))))))))))))))'''(((((())))))((((((''')))))))))***++++++,,,,,,************************************************)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++...------,,,+++******)))***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,++++++++++++***------------------------***+++,,,---,,,+++***)))~~~oooWWWSSSNNNJJJHHHGGGFFFEEE@@@AAAAAABBBCCCDDDEEEFFFHHHFFFDDDBBB@@@@@@@@@AAA;;;999888999::::::999777555444444555555666777888555555444333222000///...//////...---------------........................------------------------------------------------)))******++++++++++++***+++++++++******)))))))))++++++,,,,,,,,,,,,++++++)))***+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,,,,++++++)))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))+++---...///...------------------------------,,,,,,,,,------......///........................++++++++++++++++++++++++***+++---,,,***)))+++,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++(((((()))***++++++++++++***,,,...---+++***,,,---++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((((((((((((''''''((())))))***++++++,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++******++++++++++++******+++,,,---------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------+++***(((qqqWWWSSSNNNJJJHHHGGGFFFEEECCCCCCDDDEEEFFFGGGHHHIIIIIIGGGEEEBBBAAAAAABBBBBB;;;999888999::::::999888555444444555555666777888555555444333222000///...000///...,,,,,,---......................................................------------------------+++,,,,,,---.....................------,,,,,,,,,,,,------......------,,,'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++************************------------------------+++++++++,,,,,,------...------------,,,,,,******))))))((())))))***++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,,,,---------(((***,,,...//////...---------------------------,,,,,,------...///000000........................++++++******************,,,...///...,,,+++,,,///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,,,,---...///000---------,,,,,,+++++++++,,,,,,,,,---------......------------------------...---++++++++++++---...+++++++++++++++++++++++++++,,,---,,,***)))***++++++++++++,,,,,,---------,,,++++++++++++++++++,,,------------------------)))))))))******+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++---,,,+++***)))***+++,,,'''(((***+++,,,,,,++++++***,,,...---+++***,,,...++++++++++++++++++++++++******++++++++++++*********+++,,,------,,,+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((())))))***++++++,,,,,,************************************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------++++++************++++++++++++************++++++))))))************))))))((())),,,...///...---,,,+++++++++,,,,,,+++++++++---------------------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))***+++---------+++)))(((|||hhhWWWTTTOOOKKKHHHGGGEEECCCCCCCCCDDDFFFFFFGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@<<<<<<;;;999777666555444888999999777555444777:::777666444222111//////...---,,,,,,++++++,,,,,,---...,,,,,,,,,......---,,,++++++++++++,,,---...///111000...---,,,------...,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))))))))******+++++++++///,,,***)))***++++++***---,,,+++*********+++,,,++++++******++++++,,,---++++++++++++,,,,,,---...////////////......---,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))***+++,,,---------,,,------......------,,,++++++++++++++++++++++++***+++,,,---.....................------,,,,,,,,,++++++******)))*********........................------------------------......---,,,,,,,,,------,,,,,,---///111000...,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,---,,,,,,,,,,,,,,,------------...---,,,***))))))***,,,---.........------,,,,,,,,,,,,---...---+++***+++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,***+++,,,,,,******+++,,,***************************+++,,,---............---------------------------,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++++++++++++++***)))((())))))))))))************)))))))))***+++++++++,,,******++++++++++++************+++,,,,,,,,,,,,+++((()))***+++,,,---------******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))((((((((()))+++---...,,,+++*********+++,,,---+++*********))))))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,++++++***{{{hhhWWWSSSNNNJJJHHHGGGEEECCCCCCDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBCCCCCCBBBAAA<<<;;;:::999888777666555555666777666444555888:::777666444222111//////...---,,,,,,++++++,,,,,,---...---,,,,,,---...---+++++++++++++++,,,---...///------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......,,,******+++++++++***,,,+++*********+++,,,---+++++++++++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++(((((())))))******++++++,,,,,,------------,,,,,,------------------------............---,,,+++***------------------,,,,,,,,,++++++******+++++++++------------------------------------------------//////...---,,,,,,++++++++++++,,,...//////---+++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,---......---////////////000000000111---,,,+++))))))***,,,---......---------,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,------************************.........---------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,---***,,,,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,***+++,,,---............---------------------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++***))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,---............++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******)))((()))***++++++++++++*********+++,,,---+++*********))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))------,,,,,,,,,,,,++++++{{{hhhWWWSSSNNNJJJHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGEEECCCBBBCCCCCCBBBAAA;;;::::::999888777777777333444555444444555888;;;777666444222111//////...------,,,,,,,,,,,,------///...,,,,,,------,,,+++++++++++++++,,,---...///,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------------...............,,,******+++,,,++++++************+++,,,------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------++++++,,,,,,++++++******++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,)))))))))***************++++++,,,,,,,,,,,,++++++------------------------............---,,,+++***,,,,,,------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////---+++)))(((+++***+++,,,......,,,***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------000...,,,---...///......,,,---------............---,,,+++******+++,,,---...------------,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,......------------......,,,,,,,,,,,,------------***,,,---,,,+++***+++---+++,,,,,,,,,------......***+++,,,------......---,,,,,,,,,,,,---------------+++***+++,,,---,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++***))))))))))))*********+++++++++++++++***************,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,+++,,,------......------,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))))))))++++++******++++++,,,---***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,------{{{iiiVVVRRRMMMJJJHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFDDDBBBBBBBBBCCCBBBAAA:::::::::999999888888888555555555444555666888:::777666444222111//////...------,,,,,,,,,,,,------///...------------,,,***,,,,,,,,,,,,,,,---......,,,---...//////...,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++))))))******+++,,,---...------,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,---------------,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............,,,,,,,,,------.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////---***))),,,++++++,,,......---++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------///---,,,,,,---......---++++++,,,,,,,,,---------,,,,,,+++++++++,,,------------------------------,,,---...---,,,+++,,,---,,,++++++******++++++,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,///...---,,,,,,---...///------------------------+++,,,---,,,++++++,,,---++++++,,,,,,------......***+++,,,---------------,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******))))))*********+++++++++,,,+++++++++***)))))))))++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))),,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++************+++***++++++++++++,,,,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......zzziiiUUUQQQMMMIIIHHHGGGEEEDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCAAA@@@AAAAAA@@@???;;;:::::::::999999888888999888666666666777888888777666444222111//////......------,,,,,,------...///...,,,,,,------,,,+++------,,,,,,------......+++,,,---.........,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...,,,+++))))))***+++,,,,,,------------,,,,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------......---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............,,,,,,,,,------.........---,,,,,,,,,------...///------------------------------------------------***,,,---//////...,,,+++---,,,,,,---//////...---++++++,,,,,,,,,---------...------,,,,,,------......,,,++++++,,,------,,,.../////////000000000000+++++++++,,,,,,------...------------------------,,,---......,,,,,,---...,,,++++++******++++++,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++...---,,,++++++,,,---...------------------------+++,,,------++++++,,,---***+++++++++,,,,,,------++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++************++++++++++++,,,+++++++++***)))))))))******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))))),,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,---......xxxgggTTTQQQLLLIIIGGGGGGEEEDDDFFFFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@???@@@@@@???>>><<<;;;;;;:::999888888888;;;999666666777888777777777666444222111//////.........------------.........---,,,,,,......---,,,...---------------......)))******+++++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,............------------,,,++++++,,,......---+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------............---,,,+++***,,,,,,------------------,,,,,,,,,,,,---......///........................------------------------***+++,,,............---...---,,,---///000///...,,,,,,,,,,,,------------......------------.........,,,******,,,---,,,+++------........./////////++++++,,,,,,------......,,,,,,,,,------------...,,,---......------...///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,+++++++++***************)))******++++++******)))******+++,,,,,,,,,,,,+++............------,,,++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------,,,,,,)))***+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))******+++,,,,,,---......tttdddTTTPPPLLLIIIGGGFFFEEEDDDFFFGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@@@@AAAAAA@@@???======<<<:::999888777777999666444444777888888777777666444222111//////.........------------......,,,++++++,,,...///...---......------------......******))))))***++++++,,,,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,++++++---//////---,,,******+++,,,,,,,,,+++***+++++++++++++++,,,------...---,,,,,,+++++++++,,,+++,,,------.........---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++)))******++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------............---,,,+++***------------------,,,,,,++++++++++++,,,---...///------------------------------------------------,,,,,,------------------...,,,+++,,,---///...---,,,,,,,,,------------.........------------.........---++++++---...---,,,+++++++++,,,,,,,,,------***+++,,,---............,,,,,,,,,---------......,,,---......------...000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------+++,,,------......------------............---------,,,,,,,,,++++++++++++,,,---...---,,,,,,,,,.........------,,,,,,++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,------+++***)))***+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,*********+++++++++,,,,,,***************+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++------.........---,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++***)))((()))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------qqqaaaSSSPPPLLLHHHGGGFFFEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAAAAABBBBBBAAA@@@>>>===<<<;;;999888777666666444222333666999999888777666444222111//////.........------------......+++******,,,...000///...///......---------......,,,,,,+++***+++,,,...///+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++******)))))))))++++++,,,---//////...,,,***+++,,,---,,,+++***)))++++++******++++++,,,---...---,,,,,,++++++++++++......///000111111000000---,,,,,,++++++*********---,,,,,,++++++*********++++++,,,------...//////,,,------......------,,,++++++++++++++++++++++++++++++,,,---.....................------,,,,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---+++******,,,---------,,,,,,,,,---------............------------......///...,,,,,,...///...---........./////////000000***+++,,,---............,,,,,,,,,------.........,,,---......------///000...------,,,,,,------...........................---------....../////////////////////////////////---...//////000000//////---...///000000///...---,,,,,,,,,++++++*********,,,---......,,,,,,---...000000///...---,,,,,,+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------+++***)))***+++++++++)))++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++******,,,,,,,,,,,,*********+++,,,,,,------------******+++++++++,,,,,,,,,))))))******+++++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++***)))'''%%%$$$)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------nnn___SSSRRRPPPMMMJJJGGGEEEDDDIIIJJJJJJJJJIIIHHHHHHGGGDDDBBB???>>>???@@@??????<<<;;;:::888777666666666555666666666444444666888666555444222000///...---------------------------111000...,,,,,,,,,...//////......------......///.........------,,,,,,,,,...---,,,+++***+++,,,,,,))))))))))))***+++,,,---//////.........---------,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---+++)))+++++++++,,,,,,---------***++++++,,,,,,+++++++++//////...---,,,,,,++++++,,,------......------,,,///......---+++******)))...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,***'''%%%$$$+++,,,------++++++,,,---...------,,,,,,,,,------......---------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------.........................../////////...------,,,+++++++++,,,,,,------------------------------------.........---+++)))(((........................,,,,,,------,,,,,,+++***+++,,,...000000///...---//////.........---------+++---000000...---------,,,++++++,,,---///111333(((***,,,000222222///,,,//////...---,,,,,,++++++,,,,,,,,,---------......---............,,,+++***---,,,,,,...//////---***---------------,,,+++***++++++++++++++++++++++++---,,,+++***))))))))))))******))))))***+++,,,,,,*********++++++,,,,,,,,,000---+++,,,......,,,***************************...,,,******++++++***)))*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************))))))))))))))))))))))))+++,,,------++++++,,,------------------------------------,,,,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,+++*********,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---*********++++++,,,,,,,,,((()))***,,,,,,---------*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,...,,,******,,,---...---mmm^^^SSSQQQOOOMMMJJJGGGEEEDDDIIIIIIJJJJJJIIIIIIHHHGGGEEECCCAAA@@@@@@AAAAAA@@@::::::999888777777777888555555555555555666777777666555444222000///...---........................000///---,,,+++,,,---...---,,,,,,++++++,,,,,,---............------------...---,,,+++++++++,,,,,,++++++***++++++,,,---...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...,,,++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***///......---,,,,,,++++++)))******++++++******)))++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,+++***+++,,,------++++++,,,---...------,,,,,,---------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///////////////...------,,,,,,---------.................................000///...,,,,,,,,,,,,---........................---------------,,,++++++---------------....../////////.........---------,,,...///000...------...,,,,,,,,,,,,---///000111...---,,,---//////...---///......---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---...---,,,+++***---,,,,,,---//////---+++,,,,,,------,,,++++++***++++++++++++++++++++++++---,,,++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,...,,,***+++------+++)))************************...,,,+++***+++,,,+++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++*********,,,,,,,,,,,,,,,+++***)))...---,,,+++************---------...............)))******++++++,,,,,,,,,++++++++++++************,,,,,,+++******+++,,,,,,))))))*********+++++++++---+++)))***+++---------mmm^^^RRRQQQOOOLLLIIIGGGFFFEEEIIIIIIJJJJJJIIIIIIHHHHHHGGGDDDBBBAAAAAABBBBBBAAA999888888888888888999999666444222333777999888777666555444222000///...---........................///...,,,+++++++++,,,------,,,,,,++++++,,,,,,---------------...............---,,,+++++++++,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++))))))***+++,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******......------,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,---------***,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,++++++---...---,,,+++,,,------------,,,,,,------.........---------,,,,,,,,,------------------------------------------------------------------------........................////////////............------............//////////////////////////////111000---++++++---///111........................---............---,,,,,,...---+++******,,,...000...............---------,,,...//////...------......------------...//////444000,,,***+++,,,------.........------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,---......---+++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++************++++++,,,***++++++++++++,,,,,,,,,,,,+++******++++++***)))************************...,,,++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,+++***))))))***************+++++++++++++++,,,,,,,,,+++******///...---,,,++++++++++++,,,,,,,,,++++++++++++++++++******)))******++++++,,,,,,++++++******)))))),,,++++++******++++++,,,))))))))))))************,,,***))))))+++,,,,,,,,,lll]]]RRRQQQNNNKKKIIIGGGFFFFFFHHHIIIIIIJJJIIIIIIHHHHHHFFFDDDBBBAAAAAABBBBBBAAA:::999888888777888888888666333000222888;;;999666666555444222000///...---........................---,,,,,,+++++++++,,,---///......------......///++++++,,,,,,------......------,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,---.........---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------,,,,,,,,,++++++------............------......---,,,,,,+++******+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++++++++++++++,,,---...---,,,+++,,,...------,,,,,,,,,---............---------,,,,,,,,,------------------------------------------------......................................................---------------...------------....................................///...---,,,,,,...000111..............................//////......---,,,,,,,,,+++***+++,,,---...........................,,,...//////---------...............------......333000,,,******,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---......//////...---,,,,,,......---,,,***++++++,,,++++++******++++++++++++++++++++++++*********++++++---......+++++++++******++++++,,,++++++++++++++++++++++++++++++***++++++++++++***************************...,,,++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))))))))))))******+++++++++++++++,,,,,,,,,++++++***++++++***++++++,,,---...++++++******)))))))))(((,,,+++***)))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++***)))***+++,,,,,,+++lll]]]RRRPPPMMMJJJHHHFFFFFFFFFHHHHHHIIIIIIJJJIIIIIIHHHFFFCCCAAA@@@@@@AAAAAA@@@<<<;;;:::888777666666666666333000222888;;;999666666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///......------......///******++++++,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,++++++++++++,,,......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,+++++++++******++++++++++++******---------,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------,,,---......,,,,,,---...,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.............................................//////......---,,,***+++,,,---------,,,+++---.....................---...///...---,,,...///...............---------...---,,,,,,---...---,,,---------------,,,,,,,,,------------............,,,,,,---...///000111111...---,,,,,,---...---,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***,,,---...,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,************************,,,+++******,,,......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))******+++++++++,,,***++++++,,,,,,,,,++++++)))))))))******+++,,,---......------,,,,,,++++++++++++*********************++++++,,,---...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******+++,,,---,,,+++mmm]]]RRRPPPLLLIIIGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIEEECCCAAA@@@@@@AAAAAA@@@===<<<:::888777666555555666444222333777999888777666555444222000///...---++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***,,,+++++++++++++++,,,,,,++++++++++++************...------,,,+++***)))))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++***)))+++,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,++++++,,,...///...---,,,---...,,,,,,,,,,,,---......///......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,+++++++++,,,---...---,,,,,,,,,,,,+++++++++------------------------***+++---/////////...---........................---............---,,,,,,)))+++---//////...,,,+++---------.....................///...,,,,,,...000---......///......------******+++---//////---+++------------------------............////////////------------...///000111///---++++++---...------++++++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++---,,,++++++,,,---************************+++)))((())),,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,+++***)))))))))))),,,,,,+++++++++++++++******++++++,,,,,,,,,++++++)))***+++,,,---///000000***++++++,,,,,,++++++***,,,,,,,,,,,,---------...+++++++++,,,......---+++nnn^^^QQQOOOLLLHHHFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIFFFDDDBBBAAAAAABBBBBBAAA;;;:::999888777777777777555555555555555666777777666555444222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---,,,,,,++++++,,,,,,---......------------------,,,,,,---------,,,+++***,,,,,,+++,,,,,,---...///+++++++++************)))---,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,,,,******+++------------,,,,,,+++++++++***+++,,,---............++++++++++++++++++++++++---......//////......---)))******+++---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))---...///...---,,,---///,,,,,,,,,,,,---...//////......---------,,,,,,,,,------------------------------------------------................................................///...---,,,,,,...000111......------,,,,,,,,,,,,..........................................//////........................---------------,,,++++++,,,,,,---...............---------.........//////.........---,,,,,,...000,,,---...//////......---+++++++++,,,......---+++---------------------------------.........//////,,,,,,++++++,,,---...//////---++++++,,,......---+++,,,---...............++++++++++++++++++++++++************++++++,,,---...---,,,+++++++++++++++,,,,,,,,,+++++++++******(((***,,,+++***)))+++---************************)))((('''(((+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------,,,+++************(((((((((((())))))))))))(((***,,,...///...,,,+++))))))******+++,,,------***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---//////...,,,ooo^^^QQQOOOKKKHHHFFFFFFGGGHHHGGGHHHHHHIIIJJJJJJJJJIIIHHHEEECCCBBBCCCCCCCCCBBB999999888888888888888999555666666666444444666888666555444222000///...---------------------------,,,------.../////////...///......------......///000000000//////......---,,,,,,---...---,,,+++***,,,,,,,,,---...///000111---------,,,,,,,,,++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///---------,,,,,,+++++++++******,,,---.../////////++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////......---...///...------...///+++++++++,,,---...///000......---------,,,,,,,,,------------------------////////////////////////////////////////////////........................000///...---...///111333//////.........---------////////////////////////222111///------...000222........................,,,,,,------,,,,,,+++***///...---,,,,,,...///111---------.........//////...///...---,,,,,,...000+++,,,.../////////...---...,,,++++++,,,---,,,+++------------------------,,,,,,,,,---------......,,,+++*********+++,,,---///---++++++,,,......---,,,------.../////////...++++++++++++++++++++++++,,,,,,++++++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,++++++*********&&&)))+++***((((((***,,,************************((('''&&&'''***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************((())))))***++++++,,,,,,------------------------+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------)))******++++++,,,------.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---......******++++++,,,,,,,,,---'''***---000111000---,,,)))))))))))))))************+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,---...000000...,,,nnn___SSSQQQMMMJJJGGGFFFFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJFFFEEECCCCCCDDDDDDCCCAAA===;;;888666555666888999666666555666777888:::;;;777666444222000...------000000000000////////////...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++++++++******)))))))))***---///---***(((,,,000******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------------------++++++++++++++++++++++++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000------------------------////////////////////////////////////////////////..............................------------......,,,------...///000111111......---,,,,,,...///000...........................///000///---,,,,,,...,,,------......------,,,.........//////111222222------------------------........................////////////////////////.........------,,,,,,,,,///......------......///........................////////////////////////......,,,++++++,,,......000000///...------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++,,,---...---,,,+++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))++++++,,,+++***)))))))))***+++,,,,,,------)))************+++++++++***)))(((((()))+++---///,,,++++++******++++++,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,------------------------------------......,,,***(((((())),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,nnn___SSSQQQMMMJJJHHHGGGFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIFFFEEECCCCCCCCCCCCBBB@@@===;;;888666666666888999888777666666666777888999666555333111000///......////////////............---------------...//////------------------------------............------...---------,,,,,,,,,,,,***---...---)))(((+++///***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------.........---------------------------000///...------...///000................................................000000000000000000000000........................///......------......///------......//////000000...------------...//////...........................///000///---,,,---...---------......---------------------...///000000................................................////////////////////////.........------,,,,,,,,,......------------..............................////////////////////////...------,,,,,,------...000//////...------,,,,,,***,,,...//////...,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,+++***)))))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))******)))******+++,,,,,,------************++++++++++++,,,+++)))))))))***,,,---,,,++++++******++++++,,,---,,,++++++++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++************++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,nnn^^^SSSQQQNNNJJJHHHGGGGGGGGGIIIJJJKKKLLLKKKJJJHHHFFFGGGEEECCCBBBBBBBBB@@@>>><<<;;;999777666777888999888777666666555555666666555444333111000/////////............------------------------......//////........................------,,,,,,,,,,,,------............------------***,,,---,,,)))(((+++...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................................................................//////............//////................................................000000000000000000000000........................///......------......///.........///////////////------...////////////..............................///000///---------...------............------------,,,,,,,,,------...////////////////////////------------------------////////////////////////.........---------------...------,,,,,,------...........................////////////////////////------............------/////////...------,,,,,,(((***...000111///,,,***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------+++***)))(((((((((++++++++++++************+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,000...+++((('''(((***+++*********++++++,,,,,,---************+++++++++,,,---,,,+++)))))))))***+++,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,nnn\\\SSSQQQNNNKKKHHHGGGGGGGGGIIIJJJLLLMMMLLLJJJGGGEEEGGGEEECCCBBBBBBAAA???===<<<;;;999888777777888999666666666555555555555666444333222111000000000000/////////.........------,,,------...............------------------------------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........................,,,,,,,,,---------------------------------------,,,,,,,,,---------..............................------......---,,,---.........................../////////....../////////------------------------------------------------------------------------........................//////............/////////////////////.........,,,---///000000000///..............................///000///...---...///......////////////............---,,,,,,,,,------////////////////////////------------------------////////////////////////...............---------------,,,,,,,,,,,,------........................////////////////////////,,,---...//////...---,,,//////.........---------)))+++---/////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++)))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++*********+++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++++++++++++++++++++++++++---------+++***+++,,,)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,nnn[[[TTTRRRNNNKKKHHHGGGGGGHHHIIIJJJLLLMMMLLLJJJGGGEEEGGGEEECCCBBBBBBAAA???===<<<;;;:::999888888888999333444555555666777777777444333222111000000000000000000000/////////......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,........................,,,,,,,,,,,,------......------------------------............////////////........................+++---...---++++++,,,...------------------------...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////////////////////////////......////////////////////////.........,,,---///000000000///...////////////////////////...///000///......///000...//////000000//////...000///...............///................................................////////////////////////...........................------,,,,,,------...........................////////////////////////,,,---////////////---,,,...............------------,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,+++*********,,,---///------------------------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,---...,,,++++++******++++++,,,,,,,,,------------,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,------,,,)))(((((()))***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,ppp]]]TTTRRROOOKKKIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJHHHFFFGGGEEECCCBBBBBBBBB@@@>>><<<;;;:::999999888888888333333555666777888888888555444333111000/////////111000000000////////////+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,---------.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))---------------------------,,,,,,,,,,,,---...///------------------------...////////////000000000........................+++---///...+++***,,,///------------------------......////////////......------------------------////////////////////////111111111111111111111111////////////////////////000//////......//////000.........///////////////......///000000000000///////////////////////////---///000000///...///111//////000000000000//////000000/////////000000111........................////////////////////////////////////////////////.............../////////.........------.................................////////////////////////......////////////..............................///...,,,+++***,,,...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------*********+++,,,---//////------------............+++,,,,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,------------,,,,,,''')))+++---......------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,++++++******++++++,,,,,,------......------,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++(((&&&&&&'''++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss```TTTRRROOOKKKIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIFFFEEECCCCCCCCCCCCBBB@@@<<<;;;;;;:::999999888888444555777888888888777777666555333111000///......000000/////////.........+++,,,...///000///...---------------------------------............------,,,,,,,,,,,,---------......---,,,,,,------...---,,,,,,,,,------------...,,,,,,------------,,,,,,++++++,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///.................................////////////000........................,,,///222000---,,,...111........................---...///000000///...---////////////////////////000000000000000000000000222222222222222222222222////////////////////////000000////////////000000------......//////000000///////////////000000111////////////////////////---///000000//////000111///000000111111000000///////////////000111111222////////////////////////111111111111111111111111////////////////////////---........./////////000000//////......//////000........................//////////////////////////////............//////........................//////---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,---......---,,,,,,++++++++++++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,------------,,,++++++******++++++,,,+++,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((())),,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvbbbTTTRRROOOLLLIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJFFFEEECCCCCCDDDDDDCCCAAA<<<;;;;;;::::::999999888777888888999999888666555777666444222000...------//////.........---------+++,,,...000000///...---........................,,,---////////////---,,,)))))))))******+++++++++///...------...///......,,,,,,,,,---------......,,,------......------,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------------------------------------------------,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................---------.........//////...........................111444222///---000333000000000000000000000000---...///000000///...---111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000,,,------...///000111111000///.........///111222000000000000000000000000---///000000//////000222000000111111111111000000.........//////111222222000000000000000000000000111111111111111111111111////////////////////////---.........//////000000000000////////////000000........................////////////////////////000///...------...///000---......................../////////...,,,***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((+++++++++,,,,,,---------+++,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,---......---,,,,,,///---+++***)))+++---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,++++++++++++++++++,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------***+++,,,,,,******+++,,,...---++++++++++++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,wwwbbbSSSRRRPPPNNNKKKHHHFFFEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFEEECCCCCCDDDDDDBBBAAA;;;;;;;;;:::888666555444777777777777777777777777555333222333333333000...000000000000///...,,,,,,......---------,,,,,,,,,((((((''')))+++---,,,,,,,,,------......------,,,***++++++,,,,,,++++++***,,,---///000000///---,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,---......,,,,,,---...////////////////////////...---,,,,,,,,,,,,---...---,,,,,,++++++******)))++++++,,,,,,---...//////---------,,,,,,+++++++++..................------)))***,,,...//////...---//////............//////---,,,+++******,,,---///111///...------...///111222111000//////000111222111111111000000000000000//////000000000000//////111000///.............../////////000000000000111111111000000000000//////222222111111111111000000111222222333333333333222111111111111111222222222///000000111111111000000111111111111111111000000000000111333555555444222333333444444444333333222555222000111333555444222111111000000000000111111///000111111111111111000111000///...------------000000000//////...,,,,,,+++,,,,,,------,,,,,,,,,////////////////////////...---,,,,,,++++++,,,,,,///......------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------...------,,,+++******************+++...,,,+++))))))***,,,---...,,,+++,,,///000---+++++++++++++++,,,,,,---...,,,,,,+++*********++++++---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,***))),,,------......------,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---------+++)))''',,,,,,,,,,,,,,,,,,,,,,,,wwwdddTTTSSSQQQOOOLLLIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCAAA<<<<<<;;;:::999777666555888888888888888888888888999777444222000---***'''///000000000///...------............------,,,,,,,,,++++++,,,...///...---,,,------......------,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---......,,,,,,---...++++++++++++++++++++++++...---,,,,,,,,,,,,---...---------------,,,,,,,,,++++++,,,,,,---......///.........---------,,,,,,,,,---------.../////////222111000///---,,,,,,,,,//////............//////000///...------///111222111000...------...000111111000////////////000111000000000000000111111111//////000000000000//////111000//////.........///.........///////////////111000000000000000000000000000000000///////////////000111222333333444444222222222222333333333333444444555555555666666666666666666666666666666666777777777888:::;;;:::999999999999999999999999888999666444555777888777555111111000000000000000111000000111111111000000///000000//////.........///000000000000000///...---...///000000111000000000////////////////////////...------,,,+++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------...------,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++---...///---,,,---......,,,))),,,+++++++++,,,,,,---...,,,,,,+++++++++,,,,,,------,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,xxxeeeUUUTTTRRROOOLLLJJJHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCAAA======<<<;;;999888777777888888888888888888888888;;;888555222///,,,(((%%%...///////////////....../////////............---///---,,,---...///...---,,,------......------,,,------............------........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++,,,------------,,,,,,+++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------................../////////+++,,,,,,------........./////////...............+++,,,,,,---...///000000777555222///---------...//////............//////111000/////////000222222000000............000000000//////......//////000//////000000111111222222///000000111111000000///111000000000000/////////////////////////////////000000000000111111111111111111111111111111111222111222333555666777777888777777777777777777777777:::999999999:::;;;===>>><<<<<<==================@@@???>>>???AAABBBBBBBBB??????@@@@@@@@@@@@@@@@@@???===;;;;;;<<<<<<;;;:::666666555444444444444444333333333333333222111000111111111111111111111111///000000000000//////...,,,---...///////////////////////////////////////......---,,,,,,,,,,,,---++++++,,,------...//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........---,,,,,,+++---,,,,,,++++++,,,,,,---******)))***+++,,,...000000///------...---+++))),,,,,,+++++++++,,,------,,,+++++++++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------------***++++++,,,,,,++++++***++++++,,,---------------------------------------++++++++++++,,,,,,,,,,,,///---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyeeeUUUSSSQQQMMMKKKIIIHHHGGGIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFDDDDDDEEEEEECCCBBB>>>===<<<;;;:::999999888888888888888888888888888999777444222111000...,,,---...///////////////.../////////////////////...///---,,,,,,------,,,+++,,,------......------,,,++++++,,,,,,,,,,,,++++++///...------------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++---------......---,,,,,,,,,---......,,,,,,---...........................------------------------,,,------...///000000000,,,,,,,,,---------..............................,,,---------......//////111000/////////000111222//////............//////......---------...///000000000///......///000000//////............//////......///000111222222333000000000111111000000000111111111111111111000000222222222222222222222111000000111111222222222333666666666777777888888888888999:::;;;<<<<<<===<<<=========<<<<<<;;;;;;;;;;;;:::999999:::===???AAAAAAAAAAAAAAABBBBBBBBBBBBFFFDDDBBBBBBDDDFFFGGGGGGCCCCCCBBBBBBCCCCCCDDDDDDEEEDDDBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<:::::::::999888777666555666666666666555444333222/////////000000//////...,,,,,,---...............///////////////////////////......---------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,------------------,,,------------------------............---,,,++++++---------,,,,,,---------+++++++++++++++,,,---.........---...------,,,+++,,,,,,,,,++++++,,,,,,---+++++++++,,,---...///000------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,------......------,,,+++,,,,,,---...---------------------------------***++++++++++++,,,,,,,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,yyydddTTTRRROOOKKKIIIGGGFFFFFFHHHIIIKKKLLLLLLLLLKKKKKKGGGFFFDDDDDDEEEEEECCCBBB>>>>>><<<;;;:::999::::::888888888888888888888888777444222111222222111000---...///////////////....../////////////////////000...------------,,,***,,,------......------,,,+++,,,,,,------,,,,,,+++///...------------.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......------......///++++++++++++++++++++++++,,,,,,---......---------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...//////000,,,,,,,,,---------------------------------......//////......---------,,,+++,,,...000111111111111//////............//////---------------.........000000////////////000000......////////////............///000111222222333000000111111111111000000111111222333333222222111222222222222333333333333222222333333444555666666;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAA@@@??????@@@@@@???>>>===<<<<<<<<<999888888777999;;;>>>???BBBBBBCCCCCCCCCDDDDDDDDDFFFDDDBBBCCCEEEGGGHHHGGGBBBAAAAAAAAAAAABBBCCCDDDGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===;;;999777666111111111111111000000///111111222222222222111111000000000000000000000000000///......------............---------,,,,,,,,,,,,,,,---------.........------------------------,,,------......------,,,---------------------------.........---,,,,,,+++...------,,,,,,------......------,,,,,,++++++++++++,,,------...---......---,,,,,,++++++,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,+++++++++,,,------......------,,,,,,,,,---.........------++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,yyycccTTTRRRNNNJJJGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEDDDBBB>>>===;;;:::999999::::::999999999999999999999999666333000/////////...---...///////////////......---............/////////111000......//////...---,,,------......------,,,......////////////..............................//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---......,,,,,,---...........................,,,------......------,,,******+++,,,------......---------------------------------------.........000000///...---,,,,,,++++++,,,...000000///...---//////............//////....../////////000000000000000000000000000000000...//////000000//////...//////000000111111222222000111111222222111111000111222333444444444333222111111222333444555555666666777777999:::;;;<<<<<>>===<<<;;;::::::888888777888888:::<<<===AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBBBBDDDFFFFFFEEE??????>>>>>>>>>@@@AAABBBGGGHHHHHHFFFDDDCCCEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEEEEEEECCCAAA>>>===777777777777666555444444444444444444333222111000000000000000000000000000000000///............/////////...---,,,,,,++++++,,,---------............------------------------,,,---...//////...---,,,------------------------,,,------......------,,,...------,,,,,,------...//////...---,,,+++******)))+++---...------///000------,,,+++++++++,,,,,,,,,+++++++++,,,---......+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,------,,,+++*********++++++,,,,,,++++++***,,,,,,---...............++++++++++++++++++++++++************++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,yyycccUUURRRNNNJJJHHHFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJHHHFFFEEEEEEFFFEEEDDDBBB>>><<<:::999888999:::;;;999999999999999999999999666333000.../////////...///000000000///...------,,,,,,------............000...---...//////...---,,,------......------,,,......////////////......,,,---...//////...---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...------------------...------------------------******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...////////////////////////,,,,,,---......---,,,,,,+++++++++,,,---------...------------------------------.........//////////////////...---------,,,.........///.........---//////............////////////000000111111111111000000000111111000000000//////000111111000//////000000000000000111111111000111111222222111111000111222444555555555444333333333555666888999;;;;;;<<<===>>>???AAABBBCCCDDDEEEEEEFFFHHHIIIKKKLLLLLLHHHHHHHHHIIIHHHHHHGGGGGGBBBAAA@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<===???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFEEEDDD>>>===<<<<<<===>>>@@@BBBDDDFFFGGGEEECCCCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFAAAAAAAAA@@@>>>===;;;:::777777777666444333111000000000000000000000000000111000//////......//////---------------------,,,------------....................................,,,---...//////...---,,,------------------------++++++,,,---............------,,,,,,,,,,,,------............---,,,++++++))),,,......---,,,---///...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---***+++,,,---...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************---------------------------------------,,,++++++***++++++,,,,,,++++++***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyydddVVVSSSOOOKKKHHHGGGHHHHHHEEEGGGHHHJJJKKKKKKJJJJJJHHHGGGEEEEEEFFFFFFDDDCCC===<<<:::888888888:::;;;999999999999999999999999666333000000111222333333000000000000///...,,,,,,,,,,,,,,,---------......---+++***+++,,,---,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,---///000000///---,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,---------........................)))***++++++,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,------------...------------------------.../////////000000111111------..................///...---,,,---///000222//////............//////......///000000000000000000000111111111111000000///000111222222111000///111111111000000000000000111111222222222222111111111222444666666555444333777777999;;;===???AAABBBAAAAAACCCDDDFFFGGGHHHIIIJJJKKKLLLNNNOOOQQQRRRSSSKKKKKKLLLMMMMMMNNNMMMMMMEEEDDDCCCBBB@@@???=========>>>>>>?????????>>>>>>>>>??????@@@AAABBBBBBCCCBBBBBBBBBDDDFFFGGGEEECCC>>>===<<<;;;<<<>>>@@@BBBBBBDDDFFFDDDBBBBBBDDDGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJLLLNNNOOOPPPOOONNNMMMIIIHHHHHHFFFEEECCCAAA@@@>>>>>>===<<<:::888666555000000000000000000000000111111000///////////////+++,,,,,,------......///---------.........//////........................,,,---///000000///---,,,------------------------******,,,---.../////////---,,,,,,++++++,,,,,,---,,,,,,---......---------+++---000///,,,+++,,,......---,,,,,,++++++++++++,,,,,,+++******+++++++++)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,------......------,,,,,,---......//////......------------------------)))************+++++++++---,,,***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,uuuaaaTTTRRROOOLLLIIIGGGFFFEEEGGGHHHJJJKKKLLLMMMLLLLLLIIIEEEDDDFFFGGGCCC@@@AAADDDAAA===:::777555666888;;;:::999888888888999:::888777555333222000//////---.........//////000000//////000000111111111222........................111111000///...---,,,,,,,,,,,,++++++,,,,,,---...111000///...---,,,++++++////////////////////////.........---,,,,,,,,,++++++,,,,,,---.........---000000///.......................................---,,,++++++************---------............///........................///)))...444...,,,000///------......//////000000......,,,++++++,,,..............................000000//////.........------------.........//////---------............///222222111000000000000000000111111111000///...---222222222111000000000///222222111000000111333444//////000222333555666666222444555666555555777888:::<<<>>>>>>???@@@CCCEEEDDDEEEFFFHHHJJJLLLNNNNNNPPPOOOOOONNNOOOQQQSSSUUUTTTQQQNNNMMMNNNOOOOOOOOOIIIIIIHHHDDDAAAAAADDDGGGMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFGGGFFFDDDBBBHHHFFFEEEFFFGGGGGGFFFEEECCCDDDDDDBBB@@@@@@AAACCCDDDGGGJJJKKKIIIFFFCCCAAAEEEHHHKKKLLLJJJJJJLLLOOONNNMMMMMMLLLLLLLLLLLLMMMLLLMMMNNNOOOOOOPPPQQQQQQTTTSSSRRRQQQNNNLLLKKKJJJIIIHHHFFFCCC@@@>>><<<:::666555444333222111000///111///......///000///...///...---,,,)))'''%%%$$$,,,,,,---......---------++++++******+++,,,...///000000///...------,,,,,,------------------------,,,---------------------+++++++++,,,,,,,,,------///////////////.........,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........---------,,,,,,+++++++++,,,---...//////---+++***---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------......,,,---.../////////...---...---***((((((***,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwcccTTTRRROOOKKKIIIGGGFFFEEEGGGHHHJJJKKKLLLMMMLLLLLLMMMHHHEEEFFFEEECCCEEEJJJCCC>>>999888:::<<<<<<;;;;;;:::999888777888888999888777555333111000//////............/////////000....../////////000000000........................000000//////......------------,,,,,,------...///...............---------........................///////////////.........+++,,,------......------000000///......................................................///000000---------............///------------------------///,,,111333+++,,,111,,,.........///////////////...------,,,,,,------...........................//////......---------------------.........//////........./////////000000222111000000/////////000111111111111111000//////000000111111111222222222222111000000000111222333111111222333555666777777777999;;;;;;;;;;;;===???;;;===???AAABBBEEEIIILLLJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSTTTRRRPPPNNNNNNOOOOOONNNMMMKKKKKKKKKHHHEEEDDDGGGIIIMMMMMMLLLLLLKKKKKKKKKKKKLLLKKKIIIIIIJJJJJJIIIGGGEEECCCBBBBBBCCCCCCBBBAAA???@@@BBBBBBAAAAAABBBDDDEEEFFFIIIJJJJJJIIIIIIIIIGGGJJJNNNOOOOOOOOOPPPRRRRRRRRRQQQPPPPPPOOOOOONNNPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQPPPOOONNNMMMLLLIIIGGGEEECCCBBB>>>===<<<:::888555333222222000......///000///...............---,,,+++***------...............---//////......///000222333000//////...------,,,,,,------------------------.........---------------,,,,,,---------........................---------,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,---...///...---+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,------------...***+++,,,---------,,,+++---,,,***))))))***,,,---++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++wwwbbbSSSQQQNNNKKKIIIGGGFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLIIIFFFEEEDDDFFFNNNXXXhhh[[[JJJ>>>::::::888555:::999888777666777888888777666444222111/////////............////////////---...............//////.........................................................---...//////000---------.........//////------------------------.........///////////////,,,,,,------......------000///......---.........------------------------------------------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,)))***000...***222777,,,///////////////.........------............------..............................---------------,,,------.........///////////////000000000111111111111000000///////////////111111222222222111111000......///000222333444444333222222222222333444555666777777888999::::::;;;:::<<<>>>>>>>>>>>>@@@BBBAAABBBDDDEEEFFFIIIMMMPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQUUUXXXWWWVVVVVVVVVTTTQQQOOONNNNNNNNNLLLKKKKKKLLLLLLKKKIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLMMMKKKHHHGGGHHHHHHHHHGGGCCCAAA??????@@@@@@@@@>>><<<>>>AAACCCDDDEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKLLLGGGJJJNNNQQQSSSTTTVVVXXXWWWWWWWWWWWWVVVUUUSSSSSSUUUTTTRRRQQQOOONNNNNNNNNLLLNNNPPPSSSTTTTTTTTTSSSQQQPPPOOONNNLLLJJJIIIHHHFFFFFFEEECCC@@@===:::888666444222111222222111///......///000000000000000...........................---------...///000111/////////...------,,,,,,------------------------///......------,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------.........------------,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,---.........---,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............------------,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu___RRRPPPMMMKKKHHHGGGGGGFFFGGGHHHJJJKKKLLLMMMLLLLLLGGGFFFEEEEEEEEEHHHSSS___~~~bbbHHH999666777666999999777666666666777888666555444222000/////////.........///////////////................................................---------....../////////......------......///000---------............///------------------------+++,,,,,,,,,---.........,,,,,,------...------,,,///......------.........------------------------111000///---,,,+++******---------............///,,,,,,,,,,,,,,,,,,,,,,,,(((***......222CCCFFF555000000//////......------,,,---...//////...---,,,............................................................/////////////////////000000000111111000000///////////////000000111111222222222111111......///111222333444444666666666666777888888999<<<<<<======>>>??????@@@???@@@BBBBBBAAAAAABBBDDDGGGHHHIIIHHHHHHIIILLLOOOLLLLLLMMMMMMNNNOOOOOOOOOQQQUUU[[[]]]^^^^^^___aaa^^^ZZZTTTOOONNNNNNNNNNNNMMMNNNOOOOOONNNMMMLLLLLLNNNOOOOOOPPPPPPOOOMMMMMMNNNKKKHHHFFFFFFFFFFFFEEEBBB@@@>>>>>>@@@AAAAAA@@@>>>???AAACCCEEEIIINNNQQQRRRQQQPPPPPPOOONNNLLLJJJFFFIIIMMMQQQTTTVVVXXXYYYXXXYYYZZZZZZZZZYYYXXXWWWYYYWWWUUUSSSRRRQQQQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHEEECCCAAA>>>;;;999777666555444222//////000111111111111000//////......------......,,,,,,,,,,,,------......//////.........---------------------------------......---,,,++++++******------------............---------------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------,,,,,,------............)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu^^^PPPOOOMMMJJJHHHGGGGGGGGGGGGHHHJJJKKKLLLMMMLLLLLLFFFFFFGGGHHHFFFFFFNNNWWW}}}vvvcccKKK;;;:::>>>@@@999999777666666666777888666555444222111000000000///////////////.........////////////////////////........................,,,,,,------......//////---------,,,---......//////............---------........................+++,,,,,,,,,---.........,,,------...------,,,,,,......------------......------------------------444333222000//////......---------............///------------------------...,,,...000999MMMNNN999000000//////......------,,,---////////////---,,,///////////////////////////////////////000000000........./////////000000....../////////000000000000000////////////000000///000111111222222222222000111111222333444444444777888888999:::;;;;;;;;;>>>??????@@@AAABBBCCCCCCFFFGGGHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPRRRQQQRRRSSSTTTVVVWWWXXXYYY[[[```eeehhhiiikkkpppuuuooohhh^^^WWWTTTUUUWWWXXXWWWXXXXXXYYYYYYXXXUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPUUUQQQMMMJJJIIIHHHHHHGGGBBB@@@>>>>>>@@@BBBCCCCCC@@@?????????BBBHHHPPPUUUXXXXXXYYYZZZ[[[YYYUUUQQQOOOOOOPPPRRRTTTUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYY[[[YYYWWWVVVUUUUUUVVVVVVUUUSSSOOOLLLKKKLLLNNNPPPKKKKKKKKKJJJIIIIIIHHHHHHFFFGGGIIIJJJJJJJJJJJJIIIGGGDDDAAA>>>===;;;999777333333333333222000////////////...---,,,,,,------......//////////////////...............---------------------------------,,,,,,,,,+++***)))((((((+++,,,,,,,,,,,,---------------......////////////,,,,,,,,,---------......------------------------......---,,,,,,+++******++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......((()))+++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv^^^OOONNNLLLJJJHHHGGGGGGHHHGGGHHHJJJKKKLLLMMMLLLLLLJJJIIIIIIIIIFFFAAACCCHHHOOOUUURRREEE;;;<<<>>>>>>:::999888777666777888888777666444333222111111111///////////////.........000000000///////////////........................,,,,,,------.........///------,,,,,,------.../////////.........---------////////////////////////.........///////////////------......------,,,,,,---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,............///000111222---------............///........................000***,,,///333@@@@@@000///////////////...............////////////......///////////////////////////000000000000111111111....../////////000000000........./////////000000000000000000000111111222///000111222333444444444444444555666666777888888888999;;;<<<============@@@@@@AAABBBDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNOOORRRWWWZZZ\\\]]]___aaabbbbbbcccdddeeeffffffggghhhnnntttwwwwwwzzzzzzooofffcccdddgggiiijjjiiiiiiiiiiiihhheeeccc______^^^]]]]]]]]]]]]]]]^^^[[[VVVSSSQQQOOOLLLJJJGGGEEEBBBAAABBBDDDEEEEEE@@@@@@>>>===???EEEMMMSSSXXXYYY]]]ccchhhiiifffbbb```]]]ZZZXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\ZZZXXXWWWVVVWWWYYYZZZZZZWWWRRRMMMKKKKKKMMMOOOMMMMMMLLLLLLKKKJJJJJJJJJEEEFFFFFFGGGIIIJJJKKKLLLKKKIIIFFFDDDDDDCCCAAA@@@<<<;;;:::999666444222111111000...---,,,------...,,,------.........------........................------------------------+++++++++******)))))))))+++++++++,,,,,,,,,------------......///000000000,,,,,,,,,---------......,,,,,,,,,------------.........------,,,+++******,,,,,,,,,,,,------------******++++++++++++,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,((()))+++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]NNNMMMKKKIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLLLLIIIGGGHHHEEE@@@>>>@@@999AAACCC;;;777;;;<<<888;;;:::999888777888888999777666555444333222222222000/////////............/////////.........------........................------------------------.........---......///000---------.......................................///////////////.........------......------,,,+++---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000---------............///------------------------///***///111+++---111,,,........./////////////////////............//////////////////////////////////////////000000000111.../////////000000000000//////000000000111111111111111111111111222333333111222333555666666777777777777888:::<<<===??????===>>>@@@AAACCCCCCCCCBBBDDDEEEFFFHHHJJJLLLNNNNNNMMMOOORRRTTTUUUWWWYYY\\\ccchhhoootttvvvwwwxxxxxxyyyxxxwwwuuusssrrrpppppppppwwwzzzxxxyyyzzz{{{|||zzzxxxwwwxxxvvvsssqqqlllkkkjjjiiijjjllloooqqqqqqnnniiieeebbb^^^ZZZWWWSSSPPPKKKIIIHHHIIIHHHHHHBBBBBBBBBBBBCCCFFFKKKOOOVVVWWWZZZccclllqqqqqqooommmiiidddbbbdddfffggggggcccbbb```^^^]]]^^^```aaa]]][[[XXXVVVVVVVVVXXXYYYZZZXXXVVVSSSRRRQQQQQQRRRPPPPPPOOOOOONNNMMMMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFDDDBBB???<<<:::888444333111///......///000++++++,,,------,,,+++***........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...,,,,,,---......///000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++***)))))))))***+++,,,))))))***+++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------rrrZZZNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLMMMLLLLLLKKKFFFDDDFFFEEEBBB???@@@:::>>>;;;333444>>>BBB===;;;;;;999888888888999:::888777666555444333333333000000//////.........---.........------,,,,,,,,,........................------------------------///////////////000111111++++++,,,---...///000111------------------------.........------,,,,,,+++---.........---,,,,,,+++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,222000999<<<...(((000555---.........//////000000000///...------...///000000000000000000000000000---.........//////000000////////////000000000000000111111111111222222222222111111111222333444444333444555777888999999999888999;;;===@@@BBBDDDEEEBBBCCCEEEGGGHHHIIIHHHHHHJJJKKKMMMOOOQQQSSSUUUVVVXXXZZZ^^^bbbdddgggkkknnnzzz{{{wwwtttrrrqqqzzz~~~~~~{{{xxxuuutttsssrrruuuyyy}}}{{{wwwsssmmmiii___ZZZUUUQQQOOONNNMMMLLLDDDFFFHHHIIIIIIJJJLLLMMMUUUTTTVVV^^^iiiqqqtttssssssnnnjjjjjjnnntttwwwyyypppmmmiiifffdddeeeggghhh]]][[[XXXVVVTTTUUUVVVWWWXXXXXXYYYZZZYYYXXXWWWVVVRRRRRRQQQPPPOOONNNNNNMMMMMMKKKGGGDDDBBBBBBCCCDDDGGGFFFFFFHHHLLLNNNPPPOOONNNMMMLLLJJJGGGDDDAAA@@@666555333111000000111222//////000111111000///...---.....................---------------------------------------------...---------.........//////++++++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,------.........)))******+++---...//////,,,,,,,,,---------......,,,,,,,,,------..................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,+++++++++,,,---...))))))***++++++,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------kkkZZZMMMLLLKKKIIIGGGFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGEEEDDDDDDCCC@@@>>>:::;;;;;;<<<<<<;;;::::::AAA???===<<<<<<;;;999777888777555333111000//////111000///......///000111000000///..............................---------//////000000///...------,,,,,,,,,---------......,,,,,,,,,---------.........,,,***((((((***,,,...,,,...//////...------...------,,,,,,,,,------...---------------...///000,,,,,,,,,---...///000000******++++++,,,---......000000000000000000000000////////////////////////000000//////......------,,,---///111111111111000000000000000000000000000111111111111111111111111///......---------......444111---,,,///111111000111111000000111111222333222222222333555555444333777999::::::999:::<<<>>>BBBCCCDDDGGGJJJLLLJJJIIIMMMQQQRRRQQQRRRVVVVVVTTTVVVTTTRRRSSSVVVZZZ\\\]]]ZZZ```hhhmmmooossszzzzzzuuuttttttvvvxxx{{{~~~|||}}}|||}}}}}}yyyrrrmmmfffaaa]]]\\\ZZZYYYRRRPPPOOOQQQTTTVVVUUUSSSRRRVVVYYYZZZaaajjjjjjdddfffeeefffkkkqqqwww{{{}}}{{{uuusssuuuvvvuuusssnnnggg^^^YYYUUUQQQRRRVVVSSSVVVYYY[[[[[[ZZZZZZZZZ[[[XXXUUURRRRRRQQQPPPOOOLLLLLLLLLJJJGGGDDDAAA???@@@@@@AAABBBDDDFFFIIIJJJNNNPPPSSSUUUUUUQQQMMMJJJEEEBBB>>>888444000......333222000000111000///---...//////000000000//////222111000///...---------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////---------,,,,,,,,,++++++++++++,,,---............++++++++++++++++++++++++,,,------......------,,,------++++++++++++------+++,,,------......------------------------------,,,,,,,,,---...///000000,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------------------------111000...,,,)))&&&$$$###***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++000000000///.........---***+++,,,---...///////////////.........---------gggVVVMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKHHHGGGEEEDDDDDDCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;???===<<<;;;;;;:::888666888777555333111000//////000000////////////000000000000///...............++++++,,,---...///000111///////////////...------,,,,,,,,,---------......------------...............---,,,++++++,,,---...,,,---//////---,,,---...******+++,,,---///000111///......---------......,,,---------.../////////++++++,,,,,,------......///////////////////////////////////////////////////////////////...............///000111111111000000000000000000000000000111111111111111111111111000000///////////////000666333//////000111000...000000000000000111222333222222222444555666666666===>>>?????????@@@CCCEEEEEEGGGIIILLLPPPSSSVVVWWWaaafffhhheeecccdddcccaaa```]]]ZZZYYY[[[]]]^^^___ccciiiqqqwwwzzz~~~~~~uuuqqqpppsssuuuxxxyyyzzz|||~~~zzzwwwuuussspppnnnjjjeee```^^^]]]^^^]]]\\\^^^```___^^^bbbfffddd^^^^^^]]]^^^bbbhhhoootttvvv{{{yyywwwwwwzzz}}}yyyqqqiiiddd]]]VVVUUUWWWZZZ\\\]]]]]]\\\\\\]]]^^^^^^\\\XXXWWWVVVTTTRRRQQQPPPPPPPPPOOOMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDIIIKKKPPPSSSUUUTTTQQQOOOMMMKKKHHHDDD???<<<999888666444111111111111///...///////////////...---,,,000000///...---------.........------,,,,,,,,,,,,------------------------............////////////---------,,,,,,,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,)))******++++++******)))///..................---)))******+++,,,,,,,,,,,,......------,,,,,,,,,,,,xxxaaaRRRMMMLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDCCC@@@>>><<<;;;::::::::::::<<<<<<>>><<<:::::::::999777666888777555333222000000/////////000000000000//////000000///.........//////+++,,,,,,---...///000000///////////////......---,,,,,,,,,---------......------------..................------------......+++,,,......,,,,,,,,,---******+++,,,---...000111000000///------,,,,,,,,,------..................---------.......................................////////////////////////.........///////////////000000/////////000000111000000000000000000000000000000000000000000000000111111000000000111111222333222111111222222111000000000000111222333444555444444555666888:::<<<===???@@@@@@@@@@@@CCCFFFIIILLLOOOTTTWWWZZZaaaiiiooo|||xxxuuutttsssnnnkkkhhhhhhiiijjjkkkkkkpppvvv}}}zzztttrrruuuxxx{{{zzzxxxzzz~~~xxxnnngggdddcccddddddjjjjjjgggeeefffgggccc]]]ZZZYYYXXX[[[```fffkkkmmmpppqqqrrrrrrtttwww{{{~~~}}}xxxssspppkkkccc```aaacccccc```]]]ZZZYYY[[[]]]___^^^\\\[[[ZZZXXXVVVSSSRRRSSSSSSSSSRRRQQQOOONNNKKKJJJGGGDDDAAA???>>>===BBBEEEJJJOOOSSSUUUUUUUUUUUUTTTSSSPPPMMMIIIFFFDDD<<<999666333333222111///222111111000...------,,,///......---------.........------------,,,,,,,,,////////////////////////---............/////////------------,,,,,,,,,,,,............---,,,+++***------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------------------------------------.........*********+++++++++,,,,,,,,,,,,,,,---------......***************++++++,,,++++++++++++++++++++++++******+++,,,---...//////***+++,,,,,,------,,,,,,(((((())))))))))))((((((,,,------------------...******+++,,,,,,+++++++++---,,,,,,,,,,,,+++++++++qqq\\\OOOLLLLLLJJJIIIHHHGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGEEEDDDDDDCCC@@@>>><<<;;;:::999999:::<<<>>>>>><<<;;;:::::::::888666777666555333222111000000...///000111111000///...000000///////////////000/////////...------,,,,,,...///////////////......,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---...//////...---,,,***,,,------,,,++++++,,,......---,,,,,,,,,------//////...---------------...............---------////////////....................................////////////////////////------......//////000000222111000/////////000111000000000000000000000000////////////////////////111111111111111111222333///000111222444444444333222333333444555777999:::888999;;;<<<>>>AAADDDGGGDDDEEEEEEEEEEEEHHHLLLPPPVVV[[[```cccgggppp||||||{{{yyyyyy{{{~~~{{{zzz{{{}}}{{{qqqlllkkkmmmpppsssqqqnnnmmmnnnnnnkkkgggcccaaa______bbbeeeggghhhhhhjjjlllkkkiiijjjnnnrrruuussstttwwwwwwsssrrrsssrrrooohhh```ZZZWWWYYY[[[\\\[[[[[[[[[\\\[[[XXXUUUSSSTTTUUUVVVWWWVVVUUUUUUUUUSSSOOOJJJFFFAAA>>><<<>>>@@@EEEJJJOOORRRTTTUUUWWWXXXYYYXXXVVVRRRNNNLLLGGGCCC>>>:::777555333222333333222111000//////......---------------...///---------------------,,,////////////////////////---------.........//////...------------,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------------...---------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))************))))))+++++++++,,,,,,---------------.........---,,,,,,---,,,,,,,,,,,,,,,,,,,,,lllYYYOOOLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLKKKHHHGGGEEEDDDDDDCCC@@@>>><<<;;;999999999;;;===>>>???===<<<;;;<<<;;;:::888777666555333222111111000...///000111111000///...000000/////////000000111000//////...------,,,,,,......///////////////...,,,,,,,,,---------......***++++++++++++,,,,,,,,,+++,,,---......---,,,+++***,,,------,,,++++++,,,///...---,,,,,,,,,,,,,,,---------------...//////...............---------//////////////////..............................000000000000000000000000------......//////000000333222000//////000111222111111111111111111111111////////////////////////111000000000111222222333000222333444444444444555444555555777999;;;===>>>===???CCCEEEFFFIIIMMMPPPQQQRRRSSSSSSSSSVVVZZZ]]]___dddiiinnnrrr{{{}}}zzz|||~~~~~~zzzwwwxxxzzzzzzwwwvvvuuurrrooommmllllllkkkjjjkkkmmmnnnmmmjjjjjjmmmpppnnnnnnssszzz~~~~~~~~~ttthhh^^^XXXWWWXXXUUUTTTUUUWWWYYYYYYWWWUUUSSSUUUWWWYYYZZZZZZZZZZZZ]]][[[WWWSSSNNNIIIEEECCC@@@AAADDDGGGKKKOOOQQQSSSYYYZZZ\\\\\\[[[XXXUUUSSSRRRNNNIIIDDD@@@===999777444333222111000000000000......---------......///,,,,,,---......------,,,........................------------.....................---------,,,,,,+++,,,------.........---******++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---......---------------------------------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------...------,,,+++******)))***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,***+++++++++,,,,,,------------.........---,,,,,,------------............hhhXXXQQQKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGEEEDDDDDDCCC@@@>>>;;;:::999999:::;;;===>>>???===<<<<<<<<<<<<;;;999666666444333222111111111//////000000000000//////000000/////////000111111---------.........//////---...//////////////////,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++,,,---......---,,,++++++,,,......,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,------///000000------...........................///////////////........................000000000000000000000000.........///////////////111111000000000111111222111111111111111111111111000000000000000000000000111111111111111222333444666777888777666555666777888999:::<<<>>>AAACCCEEEFFFJJJOOORRRRRRTTTXXX[[[^^^___aaabbbbbbcccfffhhhhhhlllqqqvvv{{{}}}yyywwwuuuvvvvvvvvvuuuvvvwwwyyyuuutttwww~~~yyykkk^^^TTTPPPOOOOOONNNNNNPPPSSSTTTSSSRRRRRRTTTVVVYYY[[[\\\\\\\\\___^^^\\\ZZZVVVSSSPPPNNNHHHHHHHHHIIIKKKNNNQQQSSSZZZ\\\^^^```___^^^[[[ZZZ[[[XXXTTTPPPLLLHHHDDDAAA888777555333222111222222000//////.........//////+++,,,---.........---,,,........................,,,------------.....................---------,,,***+++,,,---............)))******++++++,,,,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,---------......---------------...//////------------------------+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------............------+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,+++++++++------...............///{{{dddWWWRRRKKKJJJIIIIIIHHHHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMMMMHHHGGGEEEDDDDDDCCC@@@>>>999999::::::;;;<<<<<<===>>><<<;;;;;;;;;;;;:::888666555444333222111111111000000////////////000000000000//////000111111222---------...............------...///////////////,,,,,,,,,---------......,,,,,,---------.........------............------,,,---//////---,,,---...,,,,,,,,,,,,---......///......---------......///,,,---------.../////////---------......//////000////////////////////////000000000000000000000000///////////////.........///000111111222222222222111111111111111111111111111111111111111111111111222222222222333444555666777999::::::999:::===AAAAAAAAACCCEEEHHHKKKNNNOOOTTTZZZaaaddddddeeehhhkkkkkkmmmpppqqqqqqqqqrrrssstttwww{{{}}}oooaaaUUUOOOLLLLLLKKKJJJJJJLLLNNNMMMMMMMMMOOORRRTTTVVVXXXXXXXXX\\\\\\]]]]]]\\\ZZZYYYXXXRRRQQQOOOOOOPPPRRRUUUWWW[[[\\\^^^```aaa```___^^^^^^]]][[[ZZZXXXUUUPPPMMMCCCAAA>>>:::888666666666222111000///////////////***+++---...///...---,,,........................,,,,,,---------.....................------------,,,,,,------...---------******++++++,,,------...,,,------......------,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,...///------------------------+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,)))******+++,,,,,,,,,,,,,,,,,,,,,------.........yyycccVVVSSSKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGEEEDDDDDDCCC@@@>>>888999:::;;;<<<<<<<<<<<<<<<;;;::::::::::::999888666555444333222111111111111000///......///000111000000///000000111222222111000///...---,,,++++++------...///000000//////,,,,,,,,,---------.............../////////000000////////////////////////,,,...//////...------...000///...---,,,+++++++++000///...---------------,,,,,,------...///000000+++,,,,,,---...///000000000000000000000000000000000000000000000000000000000000//////.........---...///111222333333333222111111111111111111111111111111111111111111111111333333333444555666777777444666999;;;<<<@@@GGGLLLIIIJJJLLLNNNQQQUUUWWWYYYaaahhhppptttssssssuuuxxxyyy|||xxxjjj]]]VVVRRRMMMKKKHHHGGGHHHIIIIIIIIIGGGIIILLLNNNQQQRRRRRRRRRXXXYYY[[[]]]^^^^^^^^^]]]YYYXXXUUUTTTTTTWWWZZZ\\\ZZZ[[[]]]^^^````````````_________``````^^^YYYVVVNNNLLLGGGBBB>>><<<;;;:::333333111000////////////***+++---//////...---,,,////////////////////////,,,,,,,,,---------......//////.........---------............---,,,++++++++++++,,,------...//////,,,------......------,,,++++++------------++++++,,,+++***))))))+++---...------------------------******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...++++++++++++++++++++++++//////.........---------++++++,,,---------,,,,,,******++++++++++++******.........------,,,,,,,,,***+++,,,---.../////////+++++++++,,,,,,---------zzzgggYYYPPPKKKKKKKKKIIIGGGFFFGGGHHHMMMLLLLLLLLLMMMLLLKKKIIIFFFGGGHHHGGGDDDBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999888888888666555444333111000///...000///......000111111000000000000000000000000000000000000000////////////,,,---///000000000///...,,,---------...////////////...---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++,,,---///000000///---,,,---......,,,++++++---///////////////////////////........................,,,,,,------...//////000000000000000000000000000000000000000111111111111......//////000000111111//////000111111111111111222222222222111111111000555444222111111222333444444666888999:::::::::::::::<<<>>>@@@CCCFFFKKKOOOYYYXXXWWWWWWXXX[[[^^^```kkkttt|||{{{{{{|||||||||||||||{{{zzzyyyxxx{{{|||}}}}}}|||~~~}}}}}}}}}wwwjjj___XXXTTTPPPMMMNNNQQQSSSQQQMMMNNNKKKIIIHHHJJJMMMOOOOOOTTTWWWZZZ[[[\\\\\\\\\]]]___\\\ZZZZZZ[[[]]]______\\\]]]___```aaaaaa``````]]]___```aaaaaa___]]]\\\[[[WWWPPPKKKHHHEEEBBBAAA===:::777555444444222000000///.........///111111//////.........---------//////...---,,,++++++***..........................................------.........////////////000++++++,,,------......///+++++++++,,,,,,---------------------------------------------------------+++++++++,,,---...///000.../////////...------,,,))))))***++++++++++++***222000///---,,,,,,,,,---.........------,,,,,,,,,........................+++,,,,,,---.........------.........---,,,,,,+++++++++,,,,,,,,,---------/////////......------------,,,,,,++++++,,,,,,---xxxfffXXXPPPLLLLLLLLLKKKIIIHHHIIIJJJMMMLLLLLLLLLLLLLLLLLLKKKFFFGGGHHHFFFCCCAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999888777777666555444333111000//////111///...///000222111111000000000000000000000000............---------------......///////////////---------...............///...---,,,,,,,,,------........................,,,---...//////...---,,,---......---++++++---///////////////////////////........................---------....../////////000000000000000000000000000000000000111111111111////////////000000111111///000000111111111111111222222222222222333333333333222222111111222333444666666666999<<<>>>@@@@@@CCCDDDFFFHHHLLLRRRYYY___cccbbbaaa``````bbbccceeelllvvv{{{tttmmmhhheeeddddddhhhhhhhhhhhhgggfffeeedddiiijjjkkkkkkkkkllloooqqqsssooojjjjjjnnnpppooolllkkknnnqqqrrrqqqtttzzzwwwmmmgggaaa\\\WWWVVVWWWWWWTTTPPPPPPMMMIIIGGGHHHIIIJJJJJJLLLNNNQQQTTTVVVXXXZZZ\\\bbb```___^^^```aaacccccc```aaabbbcccccccccbbbbbb___``````aaa```___^^^]]]```^^^[[[YYYWWWTTTPPPLLLCCC@@@<<<:::777444111...222111000/////////000111//////.........---------///......------,,,,,,+++................................................------........./////////------------------------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------........................---,,,,,,******+++,,,,,,,,,,,,,,,000///...---,,,,,,------......---------,,,,,,,,,........................+++,,,------.........---------......------,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------vvvdddXXXOOOMMMMMMMMMLLLJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLFFFGGGGGGFFFCCCAAA@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999777666555555444333111000//////111///...///000222111111000000000000000000000000............------------...............///000000...............---------///...------,,,---------000///...------...///000........................---...///...,,,,,,...///////////////////////////..........................................//////000000000000000000000000000000000000111111111111/////////000000000000111///000111111222222111111111111222222333444444444333333222222333444555666:::999:::>>>EEEJJJKKKJJJLLLLLLLLLMMMQQQXXXaaahhhllllllkkkkkkjjjjjjiiiiiinnnxxx}}}|||{{{yyyxxxtttpppoooqqqqqqpppmmmiiieee___YYYTTTQQQOOOOOOSSSSSSSSSSSSRRRQQQPPPPPPUUUUUUVVVVVVUUUVVVYYY[[[\\\XXXUUUUUUWWWYYYWWWVVVUUUXXX\\\]]]\\\^^^bbbeeeiiijjjnnnttt|||~~~~~~{{{wwwqqqiiidddbbb```]]]ZZZYYYUUUPPPLLLKKKJJJJJJIIIFFFGGGIIIKKKOOOSSSWWWYYY\\\\\\\\\\\\]]]___bbbcccccccccdddddddddcccbbbbbbbbbaaaaaa```````````````______```bbbaaa^^^XXXSSSLLLIIIEEEBBB===888222...444333111000//////000000/////////.........------------------------------................................................,,,---------............//////...------,,,++++++..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,,,,,,,------------,,,,,,++++++,,,,,,---------------......------------.........------------,,,,,,,,,........................,,,,,,---............---------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++......------------......sssdddXXXPPPLLLMMMMMMLLLJJJJJJKKKLLLIIIJJJKKKKKKJJJJJJKKKLLLEEEFFFGGGEEEBBB@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;999777555555555444333222111000///000...---...///111000000000000000000000000000000000000000000///////////////......------...000111/////////...---------,,,.........------------...///---,,,******,,,---//////...------------...///.../////////------...000////////////////////////.......................................////////////////////////////////////000000000111111111111000000000000000000000000000000111222222222222111111111222222222333333333333333444555777888999:::??????BBBJJJSSSXXXXXXVVVWWWVVVTTTSSSUUU[[[cccjjjrrrrrrssstttttttttsssrrrrrr{{{}}}yyyrrrllliiigggeeedddbbb___]]]\\\]]]]]]\\\[[[TTTRRROOOLLLJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFHHHIIIIIIIIIHHHIIILLLNNNMMMKKKHHHHHHIIIJJJIIIGGGGGGJJJNNNOOOOOOOOOQQQSSSUUUWWWZZZ___fffmmmsssvvvzzzvvvmmmdddfffgggjjjoooyyy~~~wwwssspppnnnllljjjfff___ZZZWWWTTTRRRPPPJJJHHHGGGGGGJJJMMMPPPRRRSSSUUUVVVXXXYYY\\\___bbbbbbbbbbbbbbbbbbaaaaaaaaadddcccaaa`````````bbbccc___```bbbcccdddaaa\\\WWWTTTRRROOOKKKGGGAAA:::555444333111000/////////000////////////............,,,---------......//////........................---------...............,,,,,,,,,---------............---------,,,,,,,,,//////......------,,,,,,++++++++++++++++++++++++------------------------,,,---...//////---+++***+++,,,,,,---,,,,,,++++++++++++,,,---------------,,,,,,,,,------.........------------------------........................------............------,,,------...------,,,,,,,,,,,,,,,------------...------------------------.........------.........pppcccYYYQQQKKKLLLMMMKKKJJJIIIKKKLLLHHHJJJLLLLLLJJJIIIJJJKKKDDDEEEFFFDDDBBB?????????;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;;;;999777555444444333333222111000000///---,,,,,,...//////...111111111111111111111111000000000000///////////////......------...000111/////////...---------,,,---.....................///...,,,++++++,,,...//////...------------...///...///000000///...///000////////////////////////////////////////////////.........//////////////////////////////////////////000000000111111111111111111111111000000000000000000111222222222222222222222222222222222222222222333555777999;;;<<<===BBBEEELLLUUU]]]aaa___]]]``````___^^^```dddjjjoooqqqsssuuuxxxzzz{{{{{{zzzvvv|||~~~vvvpppmmmooouuuxxxuuupppjjjeee___ZZZWWWUUUSSSQQQPPPOOONNNMMMNNNNNNMMMMMMGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIGGGFFFDDDCCCDDDCCCCCCBBBBBBDDDGGGHHHHHHHHHHHHHHHIIIJJJLLLOOOSSSWWWZZZ\\\___iiipppooojjjddd^^^XXXPPPRRRTTTUUUXXX```kkkttt}}}yyysssmmmiiiddd```\\\TTTPPPKKKHHHHHHIIIIIIIIINNNQQQTTTVVVXXX[[[___bbbaaaaaaaaaaaaaaaaaabbbbbbfffeeebbbaaa```aaacccdddgggfffeeeffffffdddaaa^^^ZZZYYYVVVTTTQQQLLLFFFBBB777555444222111000111111000000/////////.........,,,------......//////000........................---------.........//////,,,,,,,,,---------......,,,,,,,,,---------.........---------,,,,,,++++++++++++++++++++++++++++++------------------------,,,---/////////---+++)))++++++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,------.........------------------------........................---......//////...------,,,,,,------...------,,,,,,,,,---------.........------------------------.........------.........~~~lllaaaXXXRRRKKKLLLLLLLLLJJJJJJKKKMMMHHHLLLPPPPPPMMMJJJIIIJJJDDDEEEEEEDDDAAA???>>>???::::::::::::::::::::::::888999:::::::::999777666444444333333222111000000///---,,,---.../////////111111111111111111111111............------------...............///000000...............---------------...////////////...111000///......///000111...........................000111111000//////000////////////////////////////////////////////////---......///000000111111000000000000000000000000000000000000111111111111222111111111111000000000000111222222333222222222222222222222333333333333333555888;;;===@@@AAABBBDDDJJJSSS[[[aaacccbbbaaabbbeeehhhkkklllnnnqqqsssiiikkkooossswwwyyy{{{||||||~~~|||vvvpppkkkhhh```]]]ZZZ\\\```bbb___\\\VVVRRRNNNKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBBBBAAAAAADDDDDDEEEDDDCCCCCCFFFHHHEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJLLLSSSWWWTTTPPPOOONNNLLLIIIJJJKKKKKKKKKPPPXXX^^^iiittt}}}wwwpppkkkccc]]]UUUPPPNNNLLLIIIFFFJJJMMMRRRSSSSSSUUUXXX\\\_________```aaaccceeefffgggfffdddbbbbbbcccdddeeeiiigggeeedddddddddbbbaaa___]]][[[ZZZXXXVVVRRRNNN@@@>>>;;;888666444444333000000000/////////......------......////////////........................,,,,,,------.../////////,,,---------............++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---+++***+++,,,,,,---------------******+++,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,------------..............................////////////...------,,,,,,------......------,,,---------............************++++++++++++......------------......wwwggg^^^VVVPPPLLLMMMNNNMMMKKKKKKMMMOOOIIIOOOUUUVVVQQQLLLJJJJJJCCCDDDEEECCCAAA>>>>>>>>>::::::::::::::::::::::::999999999999888888888888444333333222222111111111111///......000111111000111111111111111111111111............---------------......///////////////---------...............,,,---...///000000///...000//////////////////000,,,---...//////...---,,,...000222222111//////000////////////////////////////////////////////////,,,------///000111222333000000000000000000000000000000000000111111111111222222222111111111000000000111222222333333222222111111222444555777888999999;;;???BBBFFFHHHJJJJJJKKKRRRZZZ___```aaaeeehhhjjjooovvv{{{{{{yyywwwuuuiiikkkoootttxxx|||}}}wwwnnnfff```[[[WWWUUUPPPOOONNNNNNPPPPPPNNNLLLHHHFFFEEEEEEEEEDDDBBB@@@@@@AAABBBBBBAAAAAAAAABBBAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDEEEGGGIIIGGGGGGGGGFFFDDDCCCBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDIIILLLHHHFFFGGGIIIIIIJJJJJJIIIHHHHHHKKKOOORRRWWW___jjjtttzzz|||||||||yyy{{{{{{rrrlllddd___\\\YYYTTTPPPKKKOOORRRRRRPPPOOOQQQUUUZZZZZZ[[[]]]___ccceeeggggggfffeeedddddddddeeefffeeecccbbbbbbccccccbbb```bbb```]]]\\\\\\[[[XXXVVVNNNLLLGGGBBB===:::777666000000000000/////////...............////////////........................,,,,,,------...//////000------........./////////,,,---------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,---...............+++,,,,,,---------------++++++,,,---------,,,+++,,,,,,,,,---------..............................///////////////...------+++,,,------......------------------............))))))*********+++++++++------,,,,,,,,,,,,------sssccc[[[UUUOOOMMMNNNOOONNNMMMMMMNNNPPPKKKRRRYYYZZZUUUNNNKKKJJJCCCDDDDDDCCC@@@>>>>>>>>>:::::::::::::::::::::::::::999888888777888888999444333333222222111111111222111///000222333333222111111111111111111111111111000000000////////////,,,---///000000000///...,,,------....../////////,,,---///000000000///...------............------,,,---///000000///---,,,...000222222111000000000////////////////////////000000000000000000000000+++,,,---///000222333444000000000000000000000000000000000000111111111111222222222222111111000000111111222333333333333222///111333555888;;;===>>>AAACCCFFFKKKNNNQQQRRRSSSRRRYYY___aaa___aaahhhnnnxxx~~~~~~zzzuuuvvvzzz~~~~~~{{{xxxvvvkkkddd\\\TTTOOOLLLKKKIIIGGGGGGHHHGGGGGGFFFEEEDDDBBBBBBBBBDDDFFFEEECCCAAAAAABBBDDDDDDCCCCCCCCCDDDCCCDDDFFFIIIJJJKKKKKKKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGIIIKKKIIIJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBAAABBBBBBAAA@@@AAAAAACCCDDDEEEGGGHHHHHHBBBGGGIIIFFFDDDGGGKKKKKKKKKJJJIIIHHHHHHJJJKKKLLLNNNRRRXXX\\\^^^___```aaa```bbbffflllsssxxxzzzzzz~~~wwwpppkkkiiifffaaa\\\SSSWWWYYYXXXSSSPPPRRRTTTTTTUUUVVVYYY\\\```dddfffggggggfffeeeeeeeeeeeeeeeccccccccceeeggggggeeebbbcccaaa^^^]]]]]]\\\[[[ZZZZZZVVVQQQJJJCCC>>>:::888000000000000/////////////////////////////////...........................,,,,,,------...///000000.........////////////000///......------,,,,,,+++,,,------....../////////------------------------------------------------...---,,,,,,,,,------...,,,------.../////////...,,,---......//////......+++,,,------------++++++,,,,,,,,,------.................................//////000000///...------+++,,,,,,---.........------------.........//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---pppdddZZZRRRNNNKKKLLLLLLLLLJJJJJJLLLNNNQQQSSSSSSRRROOOLLLKKKKKKHHHFFFDDDCCCBBB@@@===:::===;;;999888:::<<<<<<<<<777888888888888777666666777666555444333333333333333222111111000000111111...///000222222222111000000000000000000000000000000000111111111111000000,,,,,,,,,------.........////////////////////////---------.........//////000///...------...///000111000///......///000111222111000//////...//////000000000000000000000000000000111111111111000000////////////////////////222111111111000000//////333222111000000000000000222333444333222222333555777888999999;;;???DDDHHHKKKOOOTTTVVVUUUUUUXXXZZZ[[[^^^aaabbbdddiiipppuuuwwwmmmhhheee```]]]VVVTTTQQQNNNJJJHHHFFFEEECCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEFFFIIILLLNNNOOOPPPNNNNNNPPPRRRRRRPPPMMMLLLQQQUUUTTTPPPNNNPPPSSSSSSTTTTTTRRRPPPPPPQQQRRRRRRRRRRRRPPPNNNKKKHHHFFFCCCKKKOOOKKKFFFFFFHHHHHHGGGGGGGGGFFFEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMQQQOOOLLLJJJHHHHHHIIIIIIPPPOOONNNNNNNNNPPPQQQRRRQQQRRRTTTWWWZZZ\\\^^^___mmmppptttuuutttvvv|||~~~xxxtttpppmmmkkkhhhgggccc^^^XXXRRRMMMKKKNNNOOOQQQTTTXXX\\\```bbbbbbeeeggghhhgggffffffgggjjjjjjjjjiiihhhgggfffeeeaaa___[[[XXXWWWXXX[[[\\\XXXYYYYYYWWWQQQJJJBBB>>>888555222000000000///...111222111000.........///......------------............------------.................................---,,,,,,,,,,,,---................................./////////...,,,+++........................------------------------,,,,,,,,,---------......---+++)))***...000///...---------............///......------------......000000000000///...---,,,///...---...000111000///................................................---------,,,,,,+++++++++------------------------}}}mmmaaaYYYRRRNNNLLLLLLMMMLLLKKKKKKLLLNNNMMMNNNOOONNNLLLIIIHHHHHHHHHFFFDDDCCCCCCAAA>>><<<===;;;999888:::<<<======;;;;;;;;;:::999888666555555444333222222111111111333222111111000000111111,,,---...///000000///...........................//////000000000000//////------...............///////////////////////////---------.........////////////............//////000000///......///000000111000000////////////000000000000000000000000000111111222222222222111111111111111111111111111111222111111111000000000000222222222111222222333333111222333222111222444777999;;;===???AAAFFFKKKOOORRRVVVYYYZZZZZZ[[[^^^bbbeeeeeeeeeeeeffflllvvv}}}}}}tttfff\\\WWWSSSOOOLLLKKKJJJIIIIIIHHHGGGGGGGGGBBBBBBAAAAAABBBBBBCCCDDDIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMOOOSSSVVVWWWWWW[[[[[[^^^aaadddccc___[[[XXX[[[^^^^^^[[[ZZZ[[[]]][[[\\\\\\[[[YYYXXXZZZ[[[[[[[[[ZZZXXXVVVTTTSSSRRROOOSSSTTTPPPOOOPPPOOOLLLLLLLLLMMMMMMLLLMMMOOOPPPMMMNNNNNNOOOOOOPPPPPPPPPRRRPPPMMMJJJHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJLLLNNNQQQSSSUUUVVVXXX\\\______^^^```eeejjjpppvvv}}}xxxtttrrrrrrppplllfff___XXXTTTQQQPPPPPPPPPRRRUUUXXXZZZ]]]```cccddddddccccccccciiiiiiiiihhhgggfffeeedddaaa___]]][[[ZZZZZZ\\\]]]]]]^^^___^^^YYYSSSLLLHHH>>>:::555111000111111111000111111000000000222333000//////......//////000///......------......///..............................---,,,,,,---..................................../////////...,,,,,,........................------------------------,,,,,,,,,---------.........,,,***+++...//////------------............///......------------......---...///////////////...,,,+++++++++---...---,,,------------------------........................---------,,,,,,,,,++++++------------------------zzzkkk```YYYSSSOOOLLLMMMMMMLLLKKKKKKLLLNNNIIIKKKMMMLLLJJJHHHHHHHHHGGGFFFDDDDDDDDDBBB@@@>>>===;;;999999;;;<<<======???>>>>>><<<:::888666555555444333222222111222222333222111111000000111111---......////////////.................................////////////......///////////////.........////////////////////////------........./////////......////////////......//////...------...//////000////////////000000111000000000000000000000000111222222333333222222111111111111111111111111111111111111111111000000000222222222222333444555666222333333333333555999<<>>>>>===<<<:::999777666555555444333333333333333333222111111000000111111000000000111111111111000000000000000000000000000---..................---000/////////......------////////////////////////............////////////---...///000000///...---.........------.........//////...//////000111111////////////////////////000111111222222111111000111111111111111111111111111111111111111111111111111111111111222333444555555666666777888<<>>>>>===;;;;;;;;;;;;:::888777666444333333222222222222222333222111111000000111111111111111000000000000111000000000000000000000000------............------///......------,,,,,,,,,////////////////////////........./////////000000---...///000000///...------..................---//////...//////000111111//////////////////////////////000000000000//////000000000000000000000000111111111111111222222222111111111111111222222333666888:::===???DDDIIIMMMNNNOOOQQQRRRSSSVVVZZZ]]]bbbdddggghhhiiimmmtttzzz|||vvvoooiiiaaaZZZYYY]]]\\\[[[WWWRRRNNNLLLLLLIIIHHHFFFGGGHHHJJJJJJKKKKKKMMMQQQUUUWWWXXXWWWWWWTTTTTTUUUWWW\\\bbbhhhkkkmmmooorrruuuxxx{{{}}}~~~~~~~~~zzzxxxxxx{{{|||ppppppoooqqqssssssqqqnnnttttttsssppplllgggccc```___^^^\\\YYYUUUSSSQQQPPPNNNOOOPPPQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKIIIGGGFFFGGGIIIIIILLLOOOSSSWWW\\\bbbfffhhhmmmvvv{{{xxxzzzvvvpppggg^^^VVVPPPMMMPPPSSSWWWZZZ]]]___aaacccfffffffffgggffffffeeedddbbbcccddddddeeedddccccccaaabbbcccddddddcccaaa```[[[XXXSSSNNNHHHAAA;;;666777444000///111222222222000//////......//////000/////////....../////////..............................................................................------....................................------------------------,,,,,,,,,---------......,,,---......------,,,,,,---------............///......------------.....................---,,,,,,---,,,+++,,,...///...---------........./////////........................------------------------------------------------}}}qqqggg]]]SSSLLLKKKLLLLLLJJJHHHHHHIIIJJJJJJLLLNNNNNNMMMKKKKKKKKKGGGFFFDDDDDDDDDBBB@@@>>>;;;::::::;;;>>>???>>>>>>::::::::::::999777666666111111000000000000111111333222111111000000111111000//////............///........................------............---------------------,,,,,,,,,////////////////////////....../////////000000000......////////////......---...////////////...---000////////////000000111000000000000000000000000...//////////////////...////////////////////////111111111222222222222222111111111222333444555666:::===AAAEEEIIINNNSSSWWWUUUUUUUUUTTTTTTVVV[[[^^^___dddjjjooosssyyyuuukkkaaa\\\XXXRRROOOPPPLLLLLLKKKIIIGGGGGGIIIKKKGGGHHHIIIJJJJJJKKKKKKKKKQQQUUU[[[```eeefffffffff___```cccggglllrrrxxx{{{|||{{{{{{}}}yyytttooommmhhhgggeeecccaaa___]]]\\\XXXXXXXXXXXXXXXWWWWWWVVVTTTSSSSSSRRRQQQPPPOOOOOOQQQOOOMMMJJJHHHFFFFFFFFFEEEGGGJJJMMMOOOSSSWWWZZZVVVZZZ___fffmmmwww}}}~~~zzzuuummmccc[[[VVVQQQRRRTTTUUUVVVXXX[[[^^^bbbcccdddeeeeeeeeeeeeeeeccccccdddeeefffffffffeeedddddddddeeeeeeeeedddddd```^^^[[[XXXSSSLLLDDD>>>666222......000333333333000//////......//////000000//////......//////000........................---...////////////...---..............................---------...//////........................------------------------,,,,,,,,,---------......***,,,//////...,,,,,,------------............///......------------....../////////......,,,++++++,,,******+++,,,---,,,+++******++++++,,,---------........................------------............------------------------xxxooodddYYYRRRMMMNNNNNNLLLJJJIIIJJJKKKKKKMMMNNNNNNLLLKKKJJJJJJHHHFFFDDDCCCCCCAAA>>><<<:::::::::<<<>>>??????>>><<<<<<;;;:::888666555444333222222222222222333333333222111111000000111111111000///...------...///..............................////////////......------------............////////////////////////.../////////000000000000//////............//////...///000000000000///...111000000////////////000000000000000000000000000//////000000000000//////000000000000000000000000111111111222222333333333222333444555888:::<<<>>>BBBFFFMMMRRRWWW\\\```ddd```___]]][[[[[[^^^ccchhhmmmsss{{{xxxqqq^^^XXXSSSRRROOOKKKIIIKKKCCCEEEFFFGGGGGGHHHKKKMMMMMMPPPSSSUUUVVVVVVWWWWWW___ccciiiooosssuuutttsssnnnppptttyyy~~~}}}uuuuuuuuutttsssqqqpppooohhhgggffffffeeeeeeeeefff```___^^^\\\ZZZYYYXXXWWWYYYVVVRRROOOLLLJJJIIIHHHEEEGGGJJJKKKLLLMMMPPPRRRLLLNNNQQQUUUZZZ```hhhmmmtttxxx}}}~~~}}}tttkkkeeeXXXWWWVVVSSSQQQRRRUUUXXX]]]^^^```bbbcccdddeeeeeecccddddddeeeffffffggghhhffffffeeeeeeeeeeeeeeeeeecccaaa___]]]ZZZUUUOOOKKK>>>999222000222333222000111000000//////000000111000000////////////000000........................---...///000000///...---...........................------,,,---...///000........................------------------------,,,,,,,,,---------......(((+++//////...------...---------............///......------------......---------......---,,,,,,,,,+++++++++---...---,,,+++++++++,,,---.................................------------.........///------------------------wwwlllaaaYYYOOOPPPPPPNNNLLLKKKLLLMMMMMMOOOPPPPPPNNNLLLKKKKKKHHHFFFDDDCCCBBB@@@===::::::::::::<<>>???>>>===;;;888666333222666666555555555666666777333222222111000111111111333222111/////////000111000000000000000000000000......////////////......---.........//////000000////////////////////////////////////000000000000000///...------...///000...///000111111000///...222111000//////...//////000000000000000000000000000000111111111111000000111111111111111111111111111111111222222333333333333444666999<<<@@@CCCEEEJJJOOOWWW^^^ccchhhlllnnniiihhheeeccccccgggmmmrrruuuoooiiiccc___TTTQQQPPPPPPMMMGGGDDDFFFEEEHHHLLLNNNOOOPPPRRRTTTUUUYYY^^^bbbdddfffggghhhmmmqqqwww|||~~~~~~|||zzzzzz|||wwwvvvtttsssrrrsssttttttkkkjjjiiigggeeecccbbbaaabbb___ZZZVVVTTTQQQOOONNNJJJKKKMMMMMMLLLKKKKKKLLLHHHJJJLLLNNNPPPTTTYYY\\\___ccciiiooovvv~~~}}}xxxqqq```^^^ZZZTTTPPPOOORRRUUUZZZ[[[]]]___aaacccddddddddddddddddddeeeggghhhiiifffeeeeeedddccccccdddddddddaaa___^^^]]][[[XXXVVVOOOGGG???:::999777444111222222111111111111222222000000////////////000000........................---...///000000///...---...........................------,,,---...///000........................------------------------,,,,,,,,,---------......'''+++///000...---...///---------.........//////.........------.........++++++,,,---............///...---...000111000///.........///000111111222........................---------.........//////------------------------sss```RRRNNNMMMLLLJJJJJJJJJKKKKKKOOOOOOOOONNNLLLKKKIIIHHHGGGFFFEEEDDDDDDBBB???<<<;;;;;;;;;;;;;;;<<<===>>>@@@???===:::888666555555666555444333222222222222333222111111000000111111222///,,,,,,...000000...000000000000////////////222111000///...---,,,,,,000000000000000000000000111000000000///---,,,+++,,,,,,---...///000111222//////////////////////////////000000000000//////////////////000000000000111111222222111000...---////////////000000000000111111111111000000000000111222333333222333555777666888<<<@@@CCCFFFJJJMMMUUUYYY^^^dddjjjrrrzzz|||wwwppplllpppyyy{{{sssmmmddd^^^ZZZWWWSSSPPPOOOMMMJJJKKKMMMOOONNNLLLLLLPPPUUUYYY\\\^^^```bbbgggjjjmmmoooqqqsssvvvxxx|||}}}~~~}}}yyytttqqqrrrqqqnnnlllddddddccc```ZZZVVVSSSRRRNNNMMMLLLKKKJJJKKKLLLMMMKKKIIIGGGGGGJJJLLLMMMNNNOOOSSSYYY___ccchhhlllooo}}}sssjjj^^^VVVRRRRRRQQQOOOQQQSSSVVVZZZ^^^```bbbcccaaabbbccceeefffggggggggggggfffdddaaaaaaaaabbbcccaaaaaa``````_________^^^YYYSSSJJJBBB<<<888444222000---...222444111/////////......///111000...,,,..................------............////////////++++++,,,---.........---///......---------......//////.........------------...---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------------------------------......---------,,,,,,,,,------............------///////////////////////////...,,,******+++,,,---++++++,,,------......///vvvdddVVVNNNMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMLLLLLLKKKJJJGGGFFFEEEDDDDDDBBB???<<<<<<<<<<<<<<<<<<===>>>???@@@???===;;;888777666555666555444333222222222222333222111111000000111111222///------///000000///000000000000/////////...............////////////........................111111111111000///............////////////////////////////////////////////////000000000000//////////////////000000000000///000111111222111000000////////////000000000111333333222111000......---111333444444444555777999888<<>>@@@@@@@@@???===;;;999777777666555555444333222222222222333222111111000000111111222000......000111000000000000000/////////..................//////000000........................//////000000000//////...111111000///...------,,,//////////////////////////////000000000000//////////////////000000000000......000111222222222222/////////000000000111111222222111000//////......222333555555666777:::<<<888===CCCIIINNNRRRVVVYYYZZZ]]]ccclllvvvvvvnnnllljjjcccZZZTTTOOOMMMLLLLLLOOOSSSUUUUUUYYYYYY[[[___dddffffffeeeiiilllooosssvvv{{{xxxoooiiieeeeeebbbaaa^^^[[[XXXUUUSSSRRRQQQNNNKKKIIIJJJKKKKKKJJJHHHIIIJJJJJJJJJKKKNNNQQQVVV[[[fffsss~~~uuuvvvrrrjjj___VVVTTTUUULLLLLLMMMOOOQQQUUUXXXZZZ___```aaabbbccceeefffggghhhgggeeedddccccccdddeeeeeeeeeeeeeeeddddddddddddfffccc^^^YYYSSSLLLEEE@@@:::444111111111000000222111000///000111000...---........................////////////000000000000---......///////////////***+++---///000000//////...............---------+++---///000///.......................................------------......------------------------////////////////////////------------------------***++++++,,,---...///000------............------------------------------//////.........---------//////......---,,,,,,,,,}}}jjjZZZOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJGGGFFFEEEDDDDDDBBB???<<<<<<;;;<<<<<<===>>>???@@@@@@???===;;;999888777777555444333333222222222333333222111111000000111111111111000000000111111000000000/////////.........111000000///......------........................++++++,,,---......------111111000///...------,,,//////////////////////////////000000000000//////////////////000000000000//////000000111111111111//////000000000111111111---......///000111222333111333555777888:::===???<<>>===<<<:::888777777666444444333222222222333333333222111111000000111111000000111111000000000111////////////............000000//////......------////////////////////////***+++,,,---............///////////////.........//////////////////////////////000000000000//////////////////000000000000222111111000000000000000000000000000111111111111,,,---...000111333444555222444666888:::===AAADDDDDDHHHNNNTTTXXX\\\```ccceeehhhmmmttt{{{wwwtttpppllliiieeeaaa]]]XXXSSSNNNOOOVVV\\\\\\XXXZZZ[[[\\\^^^```cccgggiiimmmpppvvv||||||uuuqqqnnnnnnoooooommmkkkhhhfff```]]]XXXTTTSSSRRRPPPOOOMMMLLLKKKHHHFFFEEEGGGJJJLLLMMMQQQUUUVVV\\\jjjxxxzzzrrrmmmiiigggdddbbbfffdddaaa]]]XXXTTTRRRPPPQQQTTTYYY___bbbddddddcccffffffffffffffffffggggggffffffffffffffffffffffffaaabbbbbbcccaaa\\\VVVPPPLLLDDD===;;;888555555777444222000000111111///............/////////000000////////////000000000000///000000000000000//////---...///000000...,,,***---.....................'''***---......,,,,,,,,,------------------------......------------......------------------------------------------------------------------------------------------------------............------........................,,,------------,,,++++++,,,,,,---......//////000jjjWWWPPPOOOMMMKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDBBB???<<<999999999:::<<<===???@@@===<<<:::999777666666666444333333222222333333333333222111111000000111111...000111111000//////000/////////.........------,,,------...///000111111000000000000000000000000---...///000000000000000------......//////000000//////////////////////////////000000000000//////////////////000000000000333222111000////////////000000000111111111222222000000111111222333444444444666999<<>>888666777666333111000111111000///.........//////000000111............////////////000000000000000//////...//////000000///---+++***---------...............+++---///000///.........------------------------......------------......------------------------////////////////////////------------------------......---------,,,,,,,,,------............------////////////////////////------,,,,,,,,,+++++++++000000//////...---------nnnZZZPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDBBB???<<<999::::::;;;<<<>>>@@@AAA;;;:::999777666555555555333333333222222333333444333222111111000000111111,,,///111111///......000//////.........---------,,,,,,---...///000111111//////////////////////////////000111111111000000............/////////000//////////////////////////////000000000000//////////////////000000000000222111000//////000111111000000111111111222222222000111111333444555666666777:::>>>AAADDDHHHLLLPPPNNNQQQUUUYYY___eeelllqqq~~~vvviii```[[[TTTRRRPPPOOOPPPRRRRRRRRRSSSXXX[[[[[[```jjjpppqqqppprrrvvvwwwxxxyyy}}}|||yyyvvvppplllgggccc```___\\\[[[VVVVVVUUUSSSOOOLLLLLLLLLLLLKKKLLLOOONNNMMMPPPUUUYYYbbbmmmuuu{{{~~~xxxvvvuuuvvvvvv}}}yyypppggg```UUUTTTRRRRRRTTTXXX]]]```ccccccdddeeefffgggggggggffffffggggggggghhhhhhhhhffffffeeeffffffeeecccaaaZZZTTTNNNLLLHHH@@@;;;:::777444222111111111000///---......///000000111111------------............///000000000//////...---/////////......------,,,---------.........//////---/////////---,,,---.................................------------......------------------------////////////////////////------------------------,,,,,,------------------------............------........................///...---,,,+++,,,,,,---000000//////......------rrr^^^QQQOOOMMMKKKIIIIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEDDDDDDBBB???<<<:::;;;;;;<<<>>>???AAABBB:::999888666555444444444333333333222222333444444333222222111000111111111+++...111111///---.../////////.........---------///////////////.......................................////////////......//////////////////......//////////////////////////////000000000000//////////////////000000000000000000/////////111222333000111111111111222222222---...000333555888:::;;;:::===AAADDDGGGLLLPPPTTTYYY[[[___dddjjjrrr{{{zzzmmmaaaZZZWWWVVVSSSPPPNNNOOOQQQTTTUUUVVVVVV^^^bbbaaadddmmmuuuvvvyyy|||~~~~~~}}}|||~~~xxxtttoookkkhhhfffdddccc_________\\\XXXTTTRRRRRRSSSPPPNNNPPPOOOLLLLLLOOOOOOVVV]]]bbbdddjjjttt|||{{{xxxzzz}}}{{{qqqjjj[[[WWWQQQLLLMMMSSSZZZ___bbbbbbdddeeeffffffgggfffgggggghhhhhhiiiiiiiiiiiiiiigggeeeeeeeeeeeecccbbbfff```\\\[[[UUULLLEEECCC777555222111111111000000---......///000111111222,,,,,,,,,---------......///////////////...------......---------......///---------.........//////---......,,,******+++,,,000000000000000000000000.........------.........------------------------------------------------------------------------***++++++,,,---...//////---..................---------------------------111///---,,,+++,,,...///------......///000000000qqq___TTTQQQMMMJJJJJJJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHFFFDDDDDDDDDCCCAAA@@@;;;;;;;;;<<<>>>???>>>===::::::999777666444333333333222111000000111222333000000000000////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////....../////////---,,,***...------------.../////////////////////000111111111111111000000000000///000000000000////////////------...///000111222222222222111111111111222222333333333555999<<<======>>>AAAFFFKKKNNNSSSWWWZZZ___aaaeeejjjsssnnnggg^^^XXXVVVUUUUUUTTTSSSRRRSSSXXX^^^cccddddddaaabbbcccdddgggmmmuuuzzz{{{uuuqqqooonnnooonnnooonnnjjjccc]]]YYYWWWVVVUUUTTTTTTRRROOOKKKGGGMMMMMMNNNOOOQQQVVV]]]aaasss{{{zzzpppgggZZZQQQPPPTTTWWWYYYWWW[[[```bbbbbbccceeehhhhhhhhhiiijjjjjjjjjiiiiiiffffffeeeddddddcccbbbbbbbbbbbb```]]]XXXRRRMMMJJJCCC???:::666333222000//////000000000000000000000//////////////////////////////000000///---+++***###&&&***---//////---,,,---..................---000000///...............222111000///...---,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,///000000000//////000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------................................................000///......//////...---ooo\\\TTTPPPLLLJJJIIIJJJIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIFFFDDDBBBBBBBBBAAA???===<<<<<<<<<===???@@@???>>>;;;;;;:::888777666555444444333222111111222333444111111000000000/////////000000000000000000000000////////////////////////000/////////............000000000000000000000000...////////////...------...------------.../////////////////////000111111---...///111333444555666222222222222111111111111000000000111111111111111222222222222222222333333444444555888;;;???AAABBBFFFIIIMMMQQQVVV\\\bbbfffjjjmmmrrryyyvvvbbb^^^ZZZXXXYYYZZZYYYXXXYYYZZZ___ffflllpppooommmeeefffhhhjjjmmmttt{{{}}}{{{{{{{{{xxxzzz{{{yyyuuummmeee```ZZZXXXVVVUUUTTTQQQNNNKKKHHHHHHIIIHHHIIILLLPPPSSS]]]eeennnuuuyyy~~~{{{ssshhh^^^XXXUUUUUUTTTUUUXXXZZZ\\\]]]```dddhhhfffggghhhiiijjjjjjjjjjjjhhhggggggfffeeedddccccccddddddcccaaa^^^ZZZVVVTTTKKKFFF>>>888555333222222111111111000000000000000////////////////////////000000000000///...---------....../////////000000......////////////......000000///...........................////////////---------,,,,,,,,,+++++++++,,,,,,,,,------------,,,------,,,++++++,,,...........................---------.........//////........................---------..........................................------...000111000///mmmYYYSSSOOOKKKIIIIIIIIIIIIHHHGGGHHHJJJKKKLLLLLLKKKJJJFFFEEECCCBBBBBBAAA???======<<<<<<>>>@@@AAA@@@>>><<<;;;:::999888777666555555444333222222333444555222222111111111000000000000000000000000000000000////////////////////////////////////............111111111111111111111111///////////////000000111......------......///000///////////////000111111/////////......---------222222222222111111111111333333222222222111111111222222222222333333444555555666888;;;???CCCGGGIIINNNPPPTTTYYY___gggpppvvvyyy}}}wwwaaaXXXXXXZZZ^^^aaaccccccbbbbbbfffmmmvvv|||}}}zzzwwwlllnnnpppssswww}}}||||||}}}~~~}}}|||~~~}}}~~~|||~~~~~~ssskkkeeebbb^^^ZZZXXXUUURRRPPPEEEEEEFFFDDDCCCCCCDDDFFFIIIOOOWWW^^^dddkkkrrrxxx~~~uuuhhh^^^XXXUUUTTTTTTUUUVVVXXX\\\aaafffcccdddfffgggiiijjjjjjjjjiiiiiihhhgggfffeeedddddddddeeeeeeeeecccaaa___^^^VVVOOOFFF===888666555444333222111111000000000000////////////////////////000000000/////////000000555333000...---...000222......////////////......000//////............///............//////000000------------,,,,,,,,,,,,------------............/////////...,,,+++---..................................../////////000000........................---------.........//////........................---,,,,,,---000111111000lllYYYQQQOOOKKKIIIIIIIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKIIIGGGEEEDDDDDDCCCAAA???<<<;;;;;;===???@@@???===;;;::::::999777666666555555444333222222333444555222222222222111111111000///////////////////////////////////////////////////////////////.........000000000000000000000000000//////...///111333444...............//////000///////////////000000111222111000...,,,***)))(((000000000000/////////...222222222222222222111111111111111222333555666777777888;;;>>>CCCHHHMMMQQQRRRUUUZZZ```hhhsss}}}vvveeeWWWXXX[[[aaahhhmmmoooooonnnlllpppwww}}}|||zzzsssuuuxxx|||}}}zzzuuupppmmmmmmnnnpppvvvwwwyyy~~~xxxssssssrrrqqqqqqtttssstttwwwyyy|||~~~~~~yyytttpppiiiccc]]]YYYUUURRRIIIJJJJJJHHHFFFCCCCCCCCCCCCFFFKKKOOOSSSYYY```eeegggmmmwwwzzzlllbbb^^^UUUVVVWWWXXXYYY[[[]]]___```aaaccceeegggiiijjjjjjjjjiiihhhgggfffeeeeeedddddddddeeeeeedddcccbbbbbb]]]WWWNNNFFF@@@;;;888555333222111000000000000111////////////////////////000///...---...///111222444222///---,,,---...000------............------000///............//////111000000///......------------------------,,,,,,,,,------------.........000111111///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////---------...............,,,,,,------.../////////...........................---,,,...000111111000mmm[[[QQQNNNKKKJJJIIIIIIHHHFFFGGGHHHJJJLLLMMMMMMLLLLLLIIIGGGEEEDDDDDDBBB@@@>>>:::::::::;;;>>>>>>===<<<999999888777666555555444444333222111111222333444222222222222111111111000////////////////////////////////////////////////.........///////////////////////////////////////000/////////000111333555///............///000000///////////////000000111000000111111222333333444000000000000/////////...//////000000111222222333111111111333444666888999999<<>><<<:::999999;;;===>>>===;;;888888777777666555555444444333222111111222333444222222111111111000000000000000000000000000000000////////////////////////.........///////////////........................////////////000111222333//////......//////000111///////////////000111111222222222222222222222222222222222222111111111111......///000111222333444222222333555777:::<<<======@@@DDDGGGKKKQQQZZZ```dddiiiqqqyyyvvvhhhaaa^^^[[[^^^]]]YYY[[[bbbhhhkkkkkknnnrrruuuwwwyyy{{{|||~~~{{{uuupppllljjjdddcccaaaaaabbbbbbbbbaaa````````````````````````cccaaa`````````___\\\ZZZYYYXXXVVVUUUTTTUUUVVVWWW\\\]]]^^^bbbeeegggfffeeeddd___[[[\\\]]]\\\]]]___cccdddfffiiillloooqqqrrrppppppooonnnnnnooopppqqqsssuuuwwwxxxxxxyyy{{{|||zzz{{{|||~~~xxxrrrjjjaaa[[[ZZZ[[[ZZZWWWSSSOOONNNMMMEEEDDDCCCCCCEEEHHHKKKMMMRRRXXXaaalllwww{{{uuurrrhhhkkkoooqqqpppiii```YYY\\\]]]___bbbdddfffggghhhggggggggggggggggggggggggjjjiiihhhgggfffeeedddccc___]]]ZZZVVVRRRLLLEEE@@@999777555222111111222333000000000000000000000000---------------...//////---...000111111111//////,,,,,,------------,,,,,,///............//////000,,,------...///000111111------------............+++,,,,,,,,,,,,---------...//////---++++++,,,---........................,,,,,,,,,------------...,,,,,,------.../////////................................................111///......//////...---mmmZZZQQQOOOMMMLLLLLLKKKIIIGGGJJJKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDBBBAAA@@@===;;;:::::::::;;;===>>>===<<<999999888777777666666666555444333222222333444555111111000000000/////////000000000000000000000000////////////////////////............/////////000////////////////////////......///000111111111111///////////////000000111///////////////000111111333333222000///...------222222222222111111111111111111111222222222333333555555777999;;;>>>@@@BBBBBBFFFJJJMMMPPPVVV___gggooouuu}}}|||oooaaaWWWUUUUUUXXX^^^bbbbbbeeemmmtttxxxwwwxxxyyyxxxwwwyyy~~~||||||{{{{{{{{{zzzwwwvvvsssppplllgggccc```___^^^ZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYY\\\ZZZYYYXXXYYYXXXVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTUUUXXX[[[\\\ZZZYYYYYYTTTQQQTTTUUUSSSSSSVVVWWWXXXZZZ\\\^^^aaabbbcccccccccddddddeeeeeeffffffiiikkkoooqqqrrrsssvvvxxxwwwxxxxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~uuuoooeeedddbbb^^^XXXTTTRRRQQQKKKIIIFFFDDDCCCDDDEEEEEEMMMPPPTTT[[[ccckkkrrruuu|||wwwuuuuuuwww{{{}}}|||ttthhh```[[[\\\^^^aaaccceeeffffffffffffggghhhhhhiiiiiijjjjjjiiihhhfffeeedddddddddaaa___\\\ZZZXXXTTTOOOKKKBBB???;;;666333222111111000000000000000000000000---......////////////...//////000111111000//////---......//////......---...............///000000,,,,,,---...///000111111------------.........///------------............000111111000///...000111........................------------............,,,,,,------...//////000/////////...------,,,,,,........................///...---...///000///...lllYYYRRRPPPNNNMMMLLLKKKIIIGGGKKKKKKLLLMMMMMMLLLKKKJJJJJJHHHFFFDDDCCCBBB???===;;;;;;;;;<<<>>>???>>>===:::999999999888888777777666555444333333444555666000000000000////////////000000000000000000000000////////////////////////---.........//////000000000000000000000000000000---...000111111000/////////////////////000111111///////////////000111111//////000222333444555666000000000000////////////444444333333333333222222777888999<<<>>>AAADDDEEEFFFJJJNNNQQQSSSYYYccckkkuuu{{{~~~nnnlllggg\\\RRRNNNQQQUUU[[[eeennnpppsssxxx}}}~~~}}}zzzxxx{{{|||wwwrrrnnnmmmlllkkkjjjiiihhhfffddddddcccaaa___]]][[[ZZZYYYYYYWWWVVVWWWYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZYYYWWWWWWXXXXXXWWWUUUTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRTTTVVVWWWUUUTTTSSSNNNMMMPPPRRRPPPOOOQQQOOOOOOQQQRRRTTTVVVXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^bbbdddhhhkkkmmmooorrrtttvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxyyyzzz||||||~~~{{{zzz|||~~~mmmlllhhhbbb\\\WWWTTTTTTSSSOOOJJJFFFDDDBBB@@@???GGGHHHIIILLLQQQXXX^^^bbbkkk{{{|||yyywww~~~{{{pppggg[[[\\\^^^```bbbdddeeeeeefffggghhhiiijjjkkkllllllgggfffeeedddccccccccccccccc```]]][[[ZZZYYYVVVTTTIIIFFF@@@:::555222111000000000000000000000000000...///000111111000///...000000///......---------//////000000000000//////...............///000111///////////////.........---------.........//////............/////////000---.........,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,,,,------...///000000000000///...---,,,,,,+++........................---,,,,,,---000111111000hhh[[[UUURRRNNNKKKIIIHHHIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLJJJGGGDDDCCC@@@===;;;<<<<<<;;;<<<<<<===>>>??????===:::999999888666444333222222111111222222333555333111///......///000000000000000000000000000000000////////////000000555444222111//////000000////////////000000000000222111111111000000//////222222111000//////000000000000000000000///......111111111111111222222333222222222222111111111000111111111222333444666666777:::???BBBDDDFFFHHHJJJKKKMMMPPPTTTYYYaaajjjpppzzzzzzmmmeee___\\\XXXVVVWWWZZZ\\\]]]ooosssyyyxxxuuupppkkkfffdddbbbbbbbbbbbbaaa``````aaacccdddbbb___\\\[[[\\\]]][[[XXX[[[ZZZYYYZZZZZZ[[[ZZZYYY]]]]]]]]]\\\YYYXXXYYY[[[VVVWWWXXXWWWUUUTTTUUUVVVTTTTTTSSSRRRSSSTTTVVVWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTSSSRRRSSSTTTTTTRRRQQQOOOOOONNNNNNNNNNNNOOOOOOQQQUUUXXXWWWSSSRRRTTTWWWZZZ[[[\\\___bbbeeehhhjjjooonnnmmmlllmmmnnnqqqrrrpppqqqrrrssssssrrrqqqpppssssssuuuwwwzzz}}}tttiiieeebbbZZZUUUUUUSSSQQQOOOKKKHHHFFFEEEDDD@@@DDDHHHIIIIIIKKKQQQWWW^^^jjjxxx~~~zzz}}}}}}rrrkkkddd^^^]]]bbbdddbbbbbbfffccceeehhhiiijjjjjjjjjkkkkkkiiigggfffggggggfffeeefffdddbbbaaaaaa___ZZZVVVVVVPPPHHHAAA;;;777444222222111111111222222000...---......///000111222222111///......//////...------------.........//////111111000///...---,,,,,,......////////////..............................000...+++,,,...000...---////////////////////////------............------...............///000000---------------------------------.........//////...000111000...,,,******............////////////}}}eeeYYYTTTRRROOOKKKIIIHHHIIIJJJNNNNNNNNNNNNNNNMMMLLLKKKKKKIIIFFFDDDCCCAAA>>><<<;;;;;;;;;;;;<<<===>>>???>>><<<:::999888777555333333222222111111222222333444333111000000000000111000000000000000000000000000000////////////000000444333111000//////000000000000000000////////////000000000000//////......222111111000//////000000111111111111111000/////////////////////000000111222222222222222222333333111111222333444666777888;;;===AAADDDFFFHHHKKKMMMPPPSSSWWW[[[```gggoootttuuuxxx{{{||||||}}}}}}pppfff^^^YYYZZZZZZYYY[[[___dddhhhjjjvvvyyy~~~zzzuuuqqqmmmlllmmmkkkgggdddaaa`````````______^^^^^^^^^___aaabbbbbb```]]]\\\]]]]]][[[YYYYYYXXXWWWWWWXXXXXXXXXWWW\\\]]]\\\[[[YYYXXXYYYZZZZZZ[[[\\\ZZZXXXWWWWWWXXXWWWVVVUUUUUUUUUVVVXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTUUUTTTSSSTTTUUUUUUSSSQQQMMMMMMMMMLLLMMMMMMNNNOOONNNRRRTTTSSSOOOLLLNNNQQQRRRSSSTTTVVVXXX[[[^^^___ccccccbbbbbbdddfffhhhjjjjjjjjjlllmmmnnnnnnmmmmmmmmmnnnoooppprrrtttvvvwwwxxx{{{~~~vvvsssoooggg```^^^WWWVVVSSSPPPNNNLLLJJJJJJEEEFFFFFFEEEDDDEEEHHHKKKPPP[[[fffooo}}}{{{{{{sssiiiccc___```aaa___```dddccceeegggiiiiiiiiiiiiiiillljjjhhhggghhhgggfffeeegggeeecccbbbbbb```\\\YYYZZZUUUOOOHHHCCC>>>999666111000//////000000///---,,,---------.../////////111000...///000000///...---------........./////////////////////.........////////////////////////........................000...,,,,,,...///...---////////////////////////------............------...............///000000---------------------------------.........//////---...000///...,,,---...............////////////xxxbbbXXXTTTRRROOOLLLJJJIIIIIIJJJOOOOOONNNNNNMMMLLLKKKJJJJJJHHHEEEDDDCCCAAA???===::::::::::::;;;<<<===>>>===;;;999888888777444222333222222111111222222333222222222111111111111111000000000000000000000000000000////////////000000111000000//////000000111111111000000//////......////////////............111111000/////////000000111222222222222111111000///////////////000000111111111111222222333444555222222333444666999;;;<<<@@@BBBDDDEEEGGGJJJNNNQQQSSSVVV[[[___cccggglllpppnnnooopppqqqtttyyytttcccYYYTTTSSSSSS\\\]]]___cccgggmmmqqqttt|||~~~~~~yyysssoooooommmjjjgggdddaaa___^^^bbbaaa___^^^]]]^^^^^^___^^^^^^]]]]]]^^^```aaaccccccaaa^^^]]]]]]]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXXXX]]]]]]]]]\\\ZZZYYY[[[\\\[[[\\\]]][[[YYYWWWVVVWWWUUUTTTTTTSSSTTTUUUVVVWWWYYYXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMNNNOOOPPPNNNPPPRRRQQQMMMJJJKKKMMMLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]aaabbbccceeegggggghhhhhhggghhhhhhiiijjjlllmmmnnnrrrtttvvvzzz}}}}}}uuukkkfff```___]]]ZZZXXXVVVUUUUUUOOOKKKFFFCCCBBBBBBCCCCCCEEEMMMTTTYYYccctttxxx{{{rrrjjjbbb___]]][[[\\\___aaabbbdddggghhhhhhhhhhhhllljjjiiihhhhhhhhhfffeeefffeeecccccccccbbb___]]]]]][[[WWWSSSNNNGGG@@@<<<333111000000000111000///........................111///......000111000000------........./////////............//////000000000///...------...///000........................///...,,,,,,...///...---////////////////////////------............------...............///000000------------------------------........./////////,,,---......------///111............////////////uuuaaaXXXSSSRRROOOLLLKKKJJJJJJJJJOOOOOOOOONNNMMMKKKJJJIIIHHHFFFDDDCCCCCCBBB@@@>>>:::::::::::::::;;;=========;;;999777777666444222333222222111111222222333///000111111222111111000////////////////////////000000////////////000000///////////////000000111111111000000//////......////////////////////////111000000/////////000000111111111222222111000000111111111111111222222333222222111111111222444444333444555777999<<<>>>@@@CCCDDDEEEFFFHHHLLLQQQUUUXXX[[[```ccceeegggiiijjjiiiiiiiiilllqqqzzzyyyoooaaaUUUOOOPPPUUUXXXdddfffhhhjjjlllooorrrttt}}}|||tttnnnjjjgggdddaaa```___^^^]]]]]]^^^^^^___]]]]]]\\\\\\\\\]]]^^^_________^^^___```ccceeefffdddbbb```^^^]]]\\\ZZZZZZXXXXXXXXXXXXWWWWWWYYY[[[^^^___```___]]]]]]___```___``````___[[[XXXWWWWWWTTTTTTSSSSSSSSSUUUVVVWWW[[[[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPRRRTTTSSSPPPOOOOOOPPPMMMMMMMMMMMMMMMNNNOOOPPPKKKKKKKKKLLLMMMOOOQQQRRRXXXXXXZZZ\\\^^^___```aaabbbbbbcccdddeeegggiiijjjoooqqqsssuuuwwwzzz~~~yyyqqqmmmllljjjgggeeecccbbbaaa\\\UUULLLGGGGGGGGGEEECCCCCCIIIMMMOOOSSS```qqq}}}xxxxxx|||zzzqqqggg___ZZZXXXXXXYYY]]]^^^___cccfffhhhhhhgggkkkjjjiiiiiiiiiiiigggeeeddddddcccccccccbbbaaa```___^^^]]]ZZZVVVOOOGGGAAA888666333222222333222111111111111000000000000000000///------///000000000............////////////.........///////////////111000...,,,,,,...000111........................///...---------.........////////////////////////------............------...............///000000....................................////////////---......---,,,,,,///111............////////////tttbbb[[[SSSQQQOOOMMMLLLKKKJJJJJJOOOOOONNNMMMLLLKKKIIIHHHGGGEEECCCCCCCCCBBB@@@>>>:::::::::::::::;;;=========;;;999777777666444222333222222111111222222333//////000111111000000///////////////////////////000000////////////000000......//////000000111111111000000000/////////...000000000000000000000000000///////////////000000//////000000000000000///111111111111111222222333444333111000000111222333555666777999<<>>===;;;999888888777444222333222222111111222222333111111000000000000000000000000000000000000000000000000////////////000000...///000111111111111000/////////000000000000000000000000000111111111111//////......//////000000......///000000000000//////////////////000000111444333111000111222444555888999:::<<>><<<;;;;;;;;;;;;<<<===>>>???>>><<<:::999888777555333333222222111111222222333555444222111111111111222000000000000000000000000000000////////////000000///000111222222222111000......//////000000111111/////////000000000111111...............///000000...///000111111111111111///////////////000000111333222111111333666999;;;;;;;;;<<<>>>@@@CCCEEEFFFFFFHHHKKKMMMQQQVVV\\\```\\\```eeeiiikkkkkkmmmnnnmmmkkkiiimmmvvvxxxmmmfff```ZZZVVVTTTWWW[[[___bbbhhhoootttuuuwwwyyywwwvvvxxx~~~~~~vvvqqqjjjdddaaa^^^\\\[[[YYYZZZ[[[[[[ZZZXXXWWWWWWZZZYYYWWWUUUUUUVVVXXXZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]^^^___bbbfffiiikkkllllllkkkgggbbb______```[[[]]]^^^\\\ZZZZZZ___dddgggiiilllnnnpppssswwwzzzxxxyyyzzzwwwqqqlllhhhfff]]]^^^^^^```cccfffjjjkkkpppqqqssstttsssoookkkhhhaaa^^^[[[ZZZZZZ[[[ZZZZZZZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTRRRQQQQQQPPPQQQQQQOOOOOOOOOPPPPPPPPPPPPOOOKKKJJJIIIIIIHHHIIIJJJJJJJJJKKKLLLMMMPPPRRRTTTUUU```cccgggiiijjjkkklllmmmkkkkkkkkklllnnnqqqtttvvv|||yyyvvvtttoooiiiaaa\\\XXXTTTPPPMMMIIIEEEEEEHHHIIIJJJQQQZZZaaajjjttt}}}~~~yyyyyyzzzwwwtttppptttuuusssrrrrrrmmmeee]]]WWWQQQQQQVVV\\\______bbbbbbdddgggjjjjjjiiigggdddeeefffdddaaaaaaccceeeeeecccbbbbbbaaa___\\\YYYRRRLLLCCC<<<777555333222.........///000000000111666333000......///000///.../////////000000000000000000//////.........---////////////////////////........................---...///...,,,,,,...000////////////////////////------............------...............///000000.........................../////////000000000000+++---//////...---...///............////////////sss```ZZZQQQQQQPPPOOONNNLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKHHHFFFDDDBBBBBB@@@>>><<<<<<<<<;;;<<<<<<===>>>??????===:::999999888666444333222222222222222222333888777444222111222333444000000000000000000000000000000////////////000000000111222333333222111000------...///000111222222---.........//////000000...............///000111///000111222222222222222111111111111111222222333222222111333555:::>>>@@@======>>>???AAADDDFFFGGGFFFIIIMMMPPPTTTYYY___ccc^^^bbbhhhlllooorrrtttvvvvvvrrrnnnpppyyymmm```\\\\\\]]]]]]]]]aaaeeeiiilllpppwww|||zzz|||}}}{{{yyy{{{|||sssmmmhhhhhhddd^^^[[[ZZZ[[[[[[[[[UUUXXX[[[\\\[[[ZZZYYYYYYWWWUUUTTTSSSUUUWWWZZZ\\\\\\]]]^^^___````````````^^^___```bbbeeeiiilllnnnooopppoookkkeeebbbbbbccc```cccdddbbb______eeejjjnnnqqqtttwwwyyy}}}zzzuuusssiiijjjkkkmmmqqquuuxxxzzz{{{}}}{{{wwwtttgggdddaaa______```______```___]]][[[YYYXXXWWWWWWUUUTTTTTTUUUVVVUUUTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPNNNLLLKKKKKKLLLLLLIIIIIIJJJJJJLLLNNNOOOPPPSSSWWW\\\```bbbdddfffgggkkkkkkjjjiiijjjkkklllmmmrrruuuxxxyyyxxx{{{zzzvvvssshhhfffbbb___]]][[[ZZZXXXQQQJJJFFFGGGGGGFFFKKKRRRVVV^^^eeekkkxxx}}}zzzuuuqqqjjjqqqwwwyyy{{{}}}wwwnnnaaaYYYQQQNNNRRRWWWZZZ[[[``````bbbfffiiikkkiiihhhfffggggggeeebbbaaadddggghhhfffdddcccdddcccbbb```\\\UUUKKKBBB<<<999777666//////000111222333333444999666222000000000111000////////////000000000000.........///////////////......////////////..............................---...000...,,,+++...000////////////////////////---..................---...............///000000////////////////////////////////////000000000000(((+++...////////////000............/////////000sss```ZZZTTTRRROOONNNMMMMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIKKKHHHFFFDDDDDDCCCAAA@@@>>>>>>===============>>>>>>===;;;999777777777777333222111222444555444333000000000000000000000000000000000000000///......111111111000000000000000000000000000111111111111//////............//////333333222222111000000000111111000000000000111111222222222111111111111111000000////////////000000222333444444444666:::<<<===???AAABBBCCCDDDFFFHHHDDDIIINNNSSSVVV\\\ccciiidddjjjooosssyyyzzzrrrnnnssszzzzzznnn___XXXZZZ```cccccchhhiiilllnnnqqqvvv|||uuullliiigggccc___]]]\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[\\\\\\\\\ZZZZZZ\\\^^^aaa``````aaabbbcccbbbaaaaaaaaabbbdddfffiiilllnnnnnnooonnnlllhhheeeddddddcccfffhhhgggeeeffflllqqqxxx|||yyyyyyyyyyyyyyy|||yyytttmmmgggfffffffffgggeeedddcccaaa^^^[[[YYYXXX\\\[[[YYYWWWVVVUUUVVVVVVXXXUUURRRRRRSSSTTTRRRPPPTTTRRRQQQRRRSSSTTTSSSRRROOOOOONNNMMMLLLLLLKKKKKKMMMKKKIIIHHHIIIJJJJJJIIINNNOOOQQQUUUYYY^^^bbbeeebbbccccccddddddcccbbbbbbfffkkkqqqsssrrrqqqtttwww~~~{{{sssjjjgggeeefffgggfffbbb^^^XXXSSSMMMHHHGGGGGGHHHHHHLLLLLLQQQ\\\hhhvvvvvvtttrrrssszzz{{{hhh___YYYYYYXXXTTTUUUZZZ^^^aaaccceeeeeeeeeggghhhjjjiiigggeeedddcccccccccbbbcccdddeeedddcccbbbaaa\\\YYYUUUOOOHHH@@@777111555222//////000222333444222111000...------------000000000000000000000000000000////////////000000111111000///////////////...........................//////000000000000///////////////////////////........................------------------------,,,---......//////......////////////000000000000//////............//////000...---...///000///...ttt```ZZZRRRPPPNNNMMMNNNNNNMMMLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIFFFCCCBBBBBBAAA???>>>======<<<<<<<<<<<<<<<======<<<999777666666666666777555333333333333111///000000000000000000000000000000000000000///......111000000000000000000000/////////000000000111111//////............//////...//////000111111222222000//////......//////000111111111111111111111111111111000000000111222222333555666666777888<<<>>>@@@AAACCCDDDDDDEEEGGGHHHJJJMMMQQQSSSUUUZZZaaagggiiirrr|||}}}uuuppprrrvvvvvvvvvwwwmmmfff]]]ZZZ\\\aaadddeeelllmmmnnnppptttzzzzzzrrriiicccbbb```]]]ZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWXXXZZZ\\\]]]^^^______aaabbbbbbaaabbbdddfffggggggffffffgggggggggfffddddddeeefffiiillloooqqqpppqqqrrrqqqooommmmmmmmmpppsssuuuuuusssssswww||||||uuupppnnnnnnoooooommmlllkkkjjjgggeeecccaaaaaa```^^^\\\[[[[[[[[[[[[```]]]ZZZXXXYYYXXXVVVTTTSSSRRRQQQQQQRRRSSSRRRPPPPPPOOOOOONNNNNNMMMMMMMMMNNNLLLJJJIIIJJJKKKKKKJJJMMMMMMOOOQQQSSSWWWZZZ\\\\\\\\\\\\\\\\\\\\\\\\]]]```eeejjjkkkiiihhhjjjmmmpppwww|||sssiiigggeeegggjjjjjjgggddd]]]XXXRRRNNNKKKJJJIIIHHHIIIHHHKKKTTT]]]ggguuu}}}zzzxxx{{{~~~zzzsssjjjccc^^^YYYSSSSSSXXX]]]^^^aaabbbbbbccceeegggjjjjjjiiigggfffeeedddcccbbbcccddddddddddddcccbbb___]]]ZZZUUUPPPHHH???999555333111111222222222111111000///...............000000000000000000000000000000////////////000000//////...---------------........................///////////////.........000000000000000000000000........................------------------------,,,---......//////......------------..................------------......///---,,,---...///...---uuuaaaZZZQQQOOOMMMMMMNNNOOONNNMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHFFFCCCBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777555555555555777555333333333333111///000000000000000000000000000000000000000//////...000000000000000000111111....../////////000000000000//////......//////000.........///000000111111000000000//////000000000000000000000000000111111222222222222222333444444666777999999:::;;;>>>@@@BBBDDDEEEFFFFFFFFFHHHJJJPPPRRRSSSSSSTTTYYYaaagggttt}}}vvvooonnnlllgggdddccc^^^]]]\\\\\\^^^bbbeeehhhrrrrrrsssuuuzzzyyyrrroooiiiddd___\\\\\\\\\ZZZXXXXXXWWWWWWWWWXXXXXXYYYZZZWWWXXXZZZ]]]___bbbdddeee```bbbcccddddddeeehhhjjjiiihhhhhhhhhgggfffffffffdddeeefffhhhjjjnnnqqqsssvvvxxxzzzzzzzzzyyyzzz{{{}}}}}}{{{{{{zzzzzzuuuttttttrrrqqqnnnmmmlllkkkjjjhhhgggfffffffffggghhheeebbb```^^^[[[XXXVVVVVVTTTSSSSSSTTTTTTRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOMMMKKKKKKLLLLLLLLLKKKLLLKKKLLLLLLMMMNNNPPPPPPUUUTTTSSSSSSTTTUUUVVVWWWZZZ^^^bbbcccaaa```aaadddhhhmmmtttyyy}}}xxxjjjiiihhhkkkooopppnnnkkkbbb^^^YYYUUUQQQNNNJJJHHHGGGEEEFFFKKKQQQWWWaaakkk}}}|||~~~~~~|||}}}xxxqqqjjj___VVVTTTXXXZZZ\\\]]]^^^___aaadddgggjjjjjjjjjjjjiiigggeeecccaaabbbcccdddeeeeeeddddddaaa```^^^\\\XXXPPPHHHBBB999777444333333222000...000//////......//////000000000000000000000000000000000////////////000000///......------------...........................000000///...------------000000000000000000000000........................------------------------------...////////////...------------............------,,,,,,,,,,,,------...---,,,,,,......---,,,vvvbbbZZZRRRPPPNNNNNNOOOOOONNNMMMJJJKKKKKKLLLLLLKKKKKKJJJJJJHHHEEECCCCCCBBBAAA???;;;;;;;;;;;;;;;;;;<<<===<<<;;;999777666555555555333222111222444555444333000000000000000000000000//////000000000000//////000000000000000111111111............////////////000000////////////000000222111111000//////......333333222222222222333333///000000000000000111111222222222222333444555666777999;;;<<<<<<===@@@BBBBBBDDDGGGHHHHHHIIILLLNNNQQQSSSTTTUUUWWW]]]fffmmmwwwooogggddd```ZZZXXXXXXZZZ\\\]]]^^^___bbbhhhlllwwwxxxyyy|||xxxooohhhdddbbb```^^^[[[[[[[[[\\\ZZZYYYVVVVVVVVVWWWXXXYYY[[[[[[[[[\\\^^^```cccfffgggiiibbbccceeeeeeeeefffiiikkkjjjkkkkkkjjjhhhgggggghhhhhhiiikkknnnrrrwww{{{}}}}}}{{{zzzyyyyyyxxxvvvtttsssssssssttttttrrroookkkgggccc___]]]\\\ZZZXXXXXXXXXWWWVVVTTTPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKKKKLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKPPPOOOMMMMMMMMMOOORRRSSSUUUXXX\\\]]]\\\]]]^^^```eeeiiimmmpppsssyyyzzzqqqoooooorrruuuvvvsssooodddaaa]]]ZZZVVVRRRLLLIIIIIIFFFFFFHHHJJJMMMSSS[[[mmmyyy~~~}}}~~~xxxkkk___ZZZZZZWWWXXXZZZ[[[\\\___dddhhhiiijjjkkkkkkjjjhhhfffdddaaabbbcccdddeeeeeeffffffaaaaaa``````]]]WWWPPPKKK@@@<<<777333111000///---//////......///000111111////////////////////////000000////////////000000111000////////////000000------------------------000///...------...//////////////////////////////................................................------...///////////////////////////000000000000...------,,,,,,------...///...------//////...---wwwccc[[[UUURRRPPPOOONNNNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJGGGEEECCCCCCBBB@@@???<<<;;;;;;;;;<<<======>>>>>><<<:::888777666666777333222111222444555444333000000000000000000000000//////000000000000////////////000000111111111111............////////////000000////////////000000333222222111111000//////333333222222222222333333//////000000111111111222000111111222333444666777888:::<<<===>>>???AAABBBBBBDDDGGGIIIJJJLLLOOORRRNNNRRRVVVYYY^^^eeepppwwwkkkbbb[[[WWWUUUSSSVVVZZZ___aaacccbbbbbbfffnnnttt}}}yyyuuuooohhhccc```^^^^^^[[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ\\\^^^^^^^^^___```bbbdddeeeggggggfffggghhhhhhhhhiiikkkmmmqqqssstttsssqqqqqqrrrssssssuuuxxx|||{{{uuupppkkkiiicccaaa___^^^]]]\\\ZZZXXXTTTSSSSSSRRRQQQPPPOOONNNNNNMMMLLLLLLMMMMMMLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNPPPRRRTTTWWWXXXZZZ\\\^^^___aaadddfffhhhmmmtttzzz{{{zzzyyyyyy{{{|||zzztttoooeeeccc```^^^ZZZUUUOOOKKKJJJGGGFFFHHHGGGGGGLLLRRRZZZdddoooyyyyyyjjj```[[[UUUVVVXXXXXXZZZ]]]bbbfffggghhhjjjkkkjjjiiigggfffbbbbbbccccccdddeeefffgggbbbbbbccccccbbb^^^XXXTTTJJJDDD<<<555111000////////////...//////000111222////////////////////////000000////////////000000000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,............//////000111........................////////////////////////........................---...//////000000//////////////////000000000000//////............//////000///...///000111000...xxxddd]]]VVVSSSQQQOOOOOONNNLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLGGGEEEBBBAAA@@@@@@>>>===;;;;;;;;;;;;<<<===>>>???>>>===;;;999777777777777777555333333333333111///000000000000000000000000...//////000000000000000/////////000111111222222....../////////000000000111000000//////000000111000000000111222222333333000000000//////000000000000000000111222222333333000000111222444555777888999;;;>>>@@@@@@AAABBBDDDCCCEEEHHHJJJLLLNNNPPPSSSMMMRRRZZZ```fffnnnwww~~~}}}^^^WWWQQQPPPQQQSSSZZZbbbggghhhiiiiiikkkqqqyyy|||uuupppeeedddaaa___]]]]]]^^^___YYYXXXXXXXXXXXXXXXYYYYYY[[[[[[\\\\\\^^^```aaabbbaaaaaabbbcccdddeeefffgggfffhhhiiijjjjjjkkknnnpppyyy|||~~~~~~||||||zzzvvvtttllljjjhhhfffeeedddaaa___\\\[[[YYYWWWUUUSSSQQQPPPOOONNNMMMNNNOOOOOOMMMKKKKKKKKKMMMNNNOOOOOOOOOOOOHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLOOORRRUUUWWWYYYZZZ[[[]]]___aaaffflllpppqqqyyyyyyrrrjjjhhheeebbb___ZZZSSSOOOKKKHHHGGGHHHFFFCCCFFFKKKPPPVVV^^^gggpppzzzxxxkkkaaa[[[\\\]]]\\\\\\]]]```bbbdddeeefffhhhiiiiiihhhhhhddddddccccccdddeeefffgggeeeddddddeeeeeeccc___\\\TTTMMMDDD;;;666444222111////////////000000111222000000000000000000000000000000////////////000000...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------------------////////////////////////..............................///000000000000///------------............/////////....../////////111000//////111111000///xxxeee___TTTRRRPPPOOOOOOOOONNNLLLLLLMMMMMMNNNNNNMMMMMMLLLGGGEEEBBBAAA@@@@@@>>><<<::::::::::::;;;<<<===>>>===<<<:::888666666666666777555333333333333111///000000000000000000000000......///000000000000000...//////000111111222222/////////000000000111111111111000000000000111111//////000000111222222222000//////......//////000000111111222333333444444111111222333555777999:::;;;>>>AAACCCCCCCCCEEEFFFFFFHHHJJJKKKKKKLLLOOOPPPOOOVVV```hhhnnntttzzz~~~{{{lllTTTPPPNNNPPPSSSWWW___hhhiiikkknnnrrrxxx|||vvvqqqkkkfffbbb[[[\\\\\\]]]^^^___``````\\\\\\\\\\\\\\\]]]```bbb______``````bbbccceeefffeeefffggghhhiiijjjkkkllllllnnnppprrrtttvvvzzz}}}zzzxxxuuusssrrrpppnnnkkkgggfffccc___\\\XXXUUUTTTQQQPPPPPPQQQRRRRRROOOMMMKKKLLLMMMOOOPPPPPPOOOOOOIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGJJJMMMPPPRRRRRRVVVVVVWWWYYY\\\aaafffiiigggoootttvvv{{{}}}sssppplllhhhddd^^^WWWSSSOOOKKKJJJIIIFFFBBBCCCGGGIIIKKKQQQXXX___gggpppwww{{{pppkkkkkkkkkhhheeebbbbbbbbb```aaabbbdddfffhhhiiijjjfffeeeddddddddddddeeefffeeecccccccccdddcccaaa___[[[VVVNNNFFF@@@:::555222000000000///000000111111000000000000000000000000000000////////////000000---------------...//////........................,,,---...///...,,,)))(((........................////////////////////////..............................///000000000000000------------............///......------......///111///...///000111000///xxxfff```SSSQQQOOOOOOPPPPPPPPPOOOMMMMMMNNNNNNNNNNNNMMMMMMIIIGGGDDDBBBBBBAAA@@@>>>999999999999:::;;;<<<===<<<;;;999777555555555555333222111222444555444333000000000000000000000000......///000000000000000...//////000111222222222000000000000111111111111111111000000000000111111111111111000//////......111111000000000000111111111111222333444444555555222333333555777999;;;<<<===@@@CCCEEEEEEEEEFFFHHHIIIJJJLLLLLLKKKKKKLLLNNNRRRZZZeeennnsssvvvzzz}}}}}}wwwsssttttttlllbbbPPPNNNNNNSSSWWW[[[bbbjjjiiikkkpppxxxsssooojjjeeebbb___\\\ZZZZZZ[[[^^^```bbbcccbbbbbbbbbccccccccccccfffiiilllbbbbbbbbbcccdddfffggghhhjjjkkklllnnnpppqqqsssssswwwzzz}}}}}}{{{xxxvvvooonnnjjjfffaaa]]]YYYXXXSSSSSSRRRSSSTTTTTTRRROOOKKKLLLNNNOOOOOOOOONNNMMMLLLLLLLLLLLLKKKIIIHHHGGGGGGFFFFFFHHHKKKNNNOOOOOOOOOOOOPPPQQQUUUZZZ___bbb```gggmmmnnnrrr|||zzzwwwrrrmmmhhhaaaZZZVVVSSSOOOMMMLLLHHHCCCCCCFFFCCCDDDGGGMMMSSSXXX```gggmmmxxx~~~zzzzzzxxxtttnnniiifffeee______```bbbdddgggiiikkkgggfffeeedddcccdddeeefffbbbaaa______``````___^^^___[[[VVVOOOHHH@@@888222111111000000000000111111000000000000000000000000000000////////////000000///////////////000111222000000000000000000000000,,,---//////---)))$$$"""////////////////////////000000000000000000000000////////////////////////...//////000000000000000////////////000000000111...------,,,,,,------...000...---...///000///...}}}hhh\\\VVVTTTRRRPPPOOONNNNNNOOOOOOPPPPPPNNNJJJHHHIIIKKKJJJHHHEEEDDDCCCBBB???===;;;;;;;;;:::::::::999999::::::999888777666555444333333222111111000000//////000000///......000111//////............//////...///000000///...000111111111222222222222111111000000000000111222333444222222222111111111000000111111000000000000000111444333222222222333555555333444777999;;;<<<<<<<<<@@@BBBDDDDDDEEEGGGJJJMMMQQQLLLKKKNNNNNNMMMSSS\\\bbbfffkkkoooqqqqqqqqqrrrtttnnngggaaa^^^]]]]]]\\\UUUUUUVVVYYY^^^cccfffgggiiinnnwwwzzzqqqaaa```]]][[[ZZZYYYYYYZZZ]]]___aaacccdddgggkkknnnppppppooommmkkkjjjkkkmmmkkkiiiggggggiiimmmoooqqqtttwwwyyy{{{|||~~~|||tttrrroooiiieeedddcccaaa^^^[[[YYYYYYYYYYYYQQQQQQQQQQQQQQQPPPOOONNNMMMOOOPPPNNNJJJHHHIIIKKKHHHGGGFFFFFFEEEFFFFFFGGGOOOMMMKKKKKKMMMRRRWWWZZZYYY^^^eeeiiijjjnnntttzzz~~~vvvnnniiiddd]]]XXXTTTQQQMMMKKKJJJIIIEEEBBBCCCFFFIIIIIIIIIMMMUUU\\\```jjjxxxsssfff^^^^^^^^^^^^```dddggghhhhhhjjjgggeeeeeeggghhhfffdddfffeeebbb`````````bbbcccaaa]]]XXXUUUQQQJJJ@@@888222111000000222222111///111000000000////////////000000000///---...000222........................000000//////.........---...............---------//////.........------------...000111111///...,,,..................------111111000///......------000000000000000000000000//////////////////////////////000000000000//////|||ggg[[[UUUTTTRRRPPPNNNNNNNNNNNNLLLMMMNNNLLLIIIHHHIIIKKKJJJHHHEEEDDDCCCBBB???===:::::::::999999999888888::::::999888777666555444333333333222111111000000000111111000///...000111111000000//////000000111...000000000......///000000000000111111000000000...//////000111111222222222222222111111111000000111111000000000000111111111111000000111333444555777888:::===>>>?????????@@@BBBDDDFFFGGGHHHKKKMMMMMMIIIHHHMMMPPPUUU^^^iiippprrrrrrqqqnnnkkkiiiiiiccc___ZZZWWWWWWWWWWWWWWWZZZYYYZZZ]]]bbbfffjjjlllrrrxxx{{{sssiiiaaa]]][[[XXXVVVVVVXXX[[[\\\bbbeeeiiikkkmmmooorrrtttxxxxxxwwwtttrrrqqqrrrsssqqqpppooopppsssvvvyyyzzz~~~}}}yyytttqqqqqqnnnlllhhhccc```___^^^___YYYWWWSSSQQQPPPOOOOOOOOONNNOOOPPPNNNKKKIIIJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHJJJIIIHHHGGGIIIMMMPPPSSSVVV[[[```ccceeehhhnnnsssxxx|||tttmmmfff___ZZZZZZVVVPPPMMMLLLKKKIIIGGGEEEFFFFFFEEEEEEHHHNNNTTTVVV___mmmzzz{{{jjj```ZZZYYYZZZ\\\```ccceeeeeejjjgggeeeeeeggghhhfffeeefffeeecccbbbaaaaaabbbbbbbbb^^^ZZZXXXUUUOOOFFF>>>777555222111111222111000//////.........---------.../////////------///000........................000/////////............------..................000000/////////.........---...///000000///...---........................***++++++,,,---...///000000000000000000000000000//////////////////////////////000000000000//////{{{fffZZZTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNOOONNNLLLKKKLLLMMMIIIGGGEEEDDDCCCBBB???===999999999999888888888888999999888777666666555555444444444333222222111111111222333222000///000111222111111000000111111222000111111000...---.../////////000000000000//////---...///000111111000000222222222111111111111111111111000000000111111222111111111222333555777888;;;;;;===>>>@@@@@@@@@@@@@@@BBBFFFGGGHHHIIIKKKMMMKKKIIIJJJOOOVVV^^^jjjuuu~~~}}}yyyssskkkdddaaa```TTTSSSRRRSSSVVVXXXYYYYYY^^^___```bbbggglllqqqttt}}}}}}tttmmmhhhbbb[[[VVVYYYWWWVVVVVVXXX\\\aaadddjjjnnntttxxxyyyzzz{{{|||}}}}}}|||zzzwwwvvvvvvxxxzzzzzz{{{}}}yyyrrrmmmjjjiiihhhgggbbb[[[VVVTTTTTTTTTTTTQQQRRRQQQPPPMMMLLLMMMNNNKKKKKKLLLMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJLLLQQQTTTYYY[[[\\\___dddiiilllqqqwww~~~zzzuuuooohhhcccddd```ZZZUUURRRPPPNNNMMMJJJHHHEEECCCCCCEEEIIIKKKMMMTTT^^^kkkxxxkkk___WWWVVVVVVYYY]]]aaacccccciiigggffffffgggggggggfffeeeeeeeeeeeedddcccbbbbbbbbb___]]][[[ZZZUUUNNNHHH@@@<<<666111000111111111////////////............---...000///...------...........................////////////............,,,---------.../////////000000000000000/////////---...///000000///...---........................------...///111222333333000000000000000000000000//////////////////////////////000000000000//////zzzeeeZZZTTTRRRPPPNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLIIIGGGEEECCCCCCAAA???===:::::::::999999999888888999888888777666666555555555555444333333222222111222333444333111///000000111111111000000111111111222333333222///....../////////000000000000//////---...000222222111000///111111111111111111111111111111000000111111222222333444555666888:::;;;<<<<<<<<<===>>>???@@@@@@@@@BBBDDDGGGHHHHHHHHHIIIKKKMMMNNNRRRXXX^^^gggqqqxxx{{{ssshhh___YYYWWWOOOPPPSSSXXX^^^bbbdddddd```aaacccfffkkkrrrzzz|||qqqllleee```^^^\\\[[[YYYYYYYYY[[[]]]aaafffjjjmmmrrrwww}}}}}}|||}}}~~~}}}xxxuuutttrrrmmmfffaaa```___]]]\\\WWWVVVUUUSSSQQQPPPPPPQQQKKKLLLMMMNNNMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUXXX]]]aaa```eeejjjooouuu}}}~~~{{{vvvrrrqqqnnnjjjddd^^^XXXTTTQQQQQQMMMHHHEEEEEEFFFGGGHHHKKKNNNSSS\\\hhhwwwnnnbbbXXXWWWWWWXXX\\\```cccccchhhgggffffffffffffgggfffeeefffggggggfffeeecccaaaaaa```^^^^^^]]]ZZZUUUQQQIIIBBB:::333000000111111222222222111111111000000---///111111///...---...........................///////////////.........,,,,,,,,,---...///000000////////////////////////---...//////000//////...............////////////333333222111000000////////////////////////////////////////////////////////////000000000000//////zzzfff[[[TTTRRRPPPNNNMMMLLLLLLMMMNNNMMMMMMMMMLLLKKKIIIGGGIIIGGGDDDCCCBBBAAA>>><<<<<<;;;;;;;;;;;;:::::::::888888777777666555555555555555444333333222222111111222444333111000000000111000000//////000000111333444555333111000000111000111111222222111111000...000111333333222111///111111111111111111111111111111111111111222333333444555777999;;;<<<>>>>>>>>>>>>??????@@@AAABBBBBBEEEGGGIIIIIIHHHHHHIIIJJJNNNTTT\\\ccciiippptttvvv|||{{{wwwooodddYYYQQQMMMKKKNNNSSSZZZbbbgggiiiiii___bbbeeehhhnnnwwwxxxooojjjcccaaa]]][[[[[[\\\^^^^^^\\\^^^bbbgggkkkooorrrsssyyy|||zzzvvvrrrppppppnnnhhhddd^^^[[[XXXUUUSSSQQQQQQPPPKKKLLLMMMNNNMMMKKKIIIGGGJJJJJJJJJJJJIIIIIIHHHGGGFFFHHHJJJLLLOOOTTTYYY\\\XXX]]]cccgggjjjooovvv{{{~~~~~~|||vvvnnnccc[[[UUUWWWRRRMMMIIIHHHHHHHHHGGGHHHIIIKKKOOOYYYhhhxxxtttiii[[[YYYWWWXXX[[[^^^```aaaeeeeeeeeeeeedddeeefffgggdddfffggghhhgggeeecccaaa``````_________]]]ZZZWWWPPPIII???777333111111111333222222222222111111111///111333333111///...///////////////////////////.........///////////////,,,,,,,,,---...///000000........................---......///////////////........./////////000000111000///---,,,***)))(((////////////////////////000000000000000000000000//////000000000000//////{{{ggg\\\TTTSSSQQQOOOMMMMMMMMMMMMPPPOOOOOOPPPPPPOOOLLLJJJHHHFFFDDDCCCBBBAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;777777777666666555555555444444444333222222111111...000333333222000000111000000000//////000000000333444444333111000111222111111222222222222111111000111222333333222111000111111111111111222222222111111111111111222333444444555777999;;;<<<======AAAAAAAAABBBCCCDDDFFFGGGHHHIIIJJJJJJJJJKKKMMMPPPQQQ[[[fffmmmrrrvvvuuurrrsssqqqmmmeeeZZZPPPJJJGGGHHHJJJOOOWWW___dddeeeeee```cccgggjjjpppzzzvvvoooiiibbb^^^\\\\\\\\\]]]^^^aaacccddddddfffiiimmmqqqtttvvvwww|||~~~~~~}}}uuunnnfffbbb]]]XXXUUUSSSQQQOOONNNNNNOOOOOONNNLLLJJJIIIKKKJJJJJJIIIIIIHHHGGGGGGEEEEEEFFFHHHKKKPPPTTTVVVSSSXXX]]]```bbbdddhhhlllttt}}}{{{nnnccc]]][[[YYYUUUQQQLLLIIIGGGFFFDDDDDDDDDGGGOOO\\\jjjtttvvvlll___\\\YYYXXXYYY[[[]]]]]]cccdddddddddccccccdddfffeeefffgggggggggeeecccaaa``````aaa```___^^^\\\[[[VVVOOOFFF>>>999555333111111111111111000000000///111222333333111//////000////////////////////////.........///////////////,,,---------.../////////------------............------......//////000000.........//////000000111.........------------,,,000000000000000000000000000000000000000000000000//////000000000000//////|||ggg[[[UUUTTTRRRPPPNNNNNNNNNNNNMMMMMMMMMPPPRRRRRRPPPMMMHHHFFFDDDBBBBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::666666666666666555555555333333333222111111000000,,,...111222111000000111222111111000000111111222000111222222000000000222000000111111111111000000111111111111111000000000000000111111111222222222111111111111222333444555666777999;;;======>>>>>>AAAAAAAAABBBCCCEEEGGGIIIIIIJJJKKKLLLMMMPPPUUUYYY[[[fffppptttuuuuuuqqqkkkeeeccc^^^VVVOOOJJJIIIJJJKKKMMMQQQWWW^^^cccdddddddddgggjjjmmmqqq{{{zzzmmmddd___^^^[[[YYYYYY\\\aaafffkkknnnqqqssspppppppppqqqssswwwzzz|||}}}~~~~~~~~~~~~}}}sssmmmfff```\\\XXXUUURRRSSSSSSRRRQQQPPPOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGFFFDDDEEEGGGKKKMMMOOONNNRRRVVVXXXYYY[[[___cccfffoooyyyuuulllgggccccccaaa[[[RRRKKKGGGGGGCCCCCCCCCDDDIIIQQQ\\\ccctttyyyoooeeeaaa]]]ZZZZZZ[[[\\\\\\```bbbcccbbbaaaaaaccceeeeeeeeeffffffeeedddbbbaaaaaabbbcccbbb```^^^]]]]]]ZZZUUUNNNGGGAAA;;;666333222222111111111000000000222333222111///...///000////////////////////////............/////////000------..................---.........////////////---------......///000111---......///000000111111...//////000111111222222000000000000000000000000000000000000000000000000//////000000000000//////}}}ggg[[[VVVTTTRRRPPPOOONNNNNNOOODDDCCCEEEHHHMMMNNNLLLIIIHHHFFFDDDBBBBBB@@@>>><<<;;;;;;;;;:::::::::999999666666666666666555555555333333222222111000000///***---000222111000111111333222222222222222222333...///000000///...000111//////000000000000//////111000////////////000000000000111111222222222222111111111111222333444555999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>???AAADDDFFFHHHJJJJJJKKKMMMPPPUUU\\\aaafffpppwwwwwwtttrrrkkkcccZZZVVVQQQKKKHHHIIIMMMRRRSSSUUUXXX]]]cccggghhhggghhhkkkmmmooorrr{{{zzzoooaaaXXXVVVXXXYYYYYYYYY___hhhqqqxxx~~~{{{yyyuuusssuuuyyy~~~}}}}}}}}}|||}}}~~~xxxooogggccc___ZZZWWWXXXWWWVVVTTTSSSRRRRRRRRRPPPOOOMMMLLLKKKKKKLLLMMMIIIGGGDDDCCCEEEGGGIIIIIILLLNNNQQQRRRSSSVVV\\\```\\\dddnnnvvvyyyrrroookkkmmmllldddXXXNNNIIIIIIFFFEEEDDDDDDEEEJJJQQQWWWbbbtttwwwkkkgggbbb^^^]]]]]]]]]]]]___aaacccbbb``````bbbeeeeeeeeeeeeeeedddcccbbbbbbcccddddddcccaaa___^^^^^^]]]YYYSSSMMMFFF???999444444444444333333333222222222222111///------...000000000000000000000000000---.........//////000000...............---------.../////////000000111111---------......000111111---......///000111111222------......//////000000000000000000000000000000000000000000000000000000//////000000000000//////~~~fff[[[UUUSSSQQQNNNMMMMMMNNNOOOKKKLLLNNNOOOOOONNNMMMKKKHHHFFFDDDBBBBBB@@@>>><<<<<<<<<;;;;;;;;;:::::::::888888777666666666666666666555444333222111111111111111111111111222222222111111111111111111111111//////000000111111222222111111000000111111222333111222222111///...///000000111111111222222222222444222111000222444888:::;;;<<<===??????@@@@@@@@@AAABBBDDDEEEEEEEEEGGGIIIKKKLLLPPPXXXccckkkooooooqqqppppppsssssslll^^^SSSNNNJJJFFFDDDEEEIIIKKKMMM[[[YYY[[[bbbjjjooonnnkkkjjjooossswww{{{yyyuuuhhhccc\\\VVVSSSSSSUUUVVV[[[eeesss~~~yyyuuuuuuxxx}}}|||||||||}}}~~~vvvoookkkhhheee^^^^^^\\\YYYVVVSSSSSSTTTSSSQQQNNNLLLKKKLLLMMMOOONNNLLLIIIHHHHHHHHHGGGFFFGGGHHHJJJMMMQQQTTTWWWYYY]]]___cccjjjsss~~~{{{tttmmmkkknnnnnnggg[[[PPPJJJHHHCCCCCCCCCDDDFFFHHHJJJKKKXXX\\\hhh{{{|||||||||wwwpppgggccccccaaa]]]XXX]]]^^^___```aaaaaaaaa```bbbbbbddddddddddddcccbbbdddcccbbbaaa```___^^^]]]___\\\YYYTTTNNNFFF===777555333111111222333222111111000000000000000111111333111...,,,,,,---///000......------------......---...///000000///...---////////////////////////////////////////////////...---,,,++++++,,,---...000000//////.........---////////////////////////000000000000000000000000////////////000000000000iii]]]UUUTTTQQQOOOMMMMMMMMMNNNLLLMMMNNNOOOOOONNNLLLKKKHHHFFFDDDBBBBBB@@@>>><<<<<<;;;;;;;;;;;;:::::::::999888777777666666777777333333222111111111222222222222111111111111111111111111111111111111111111000000000000000111111111111111000000111111222333111222222111000//////111111111111222222222333333333222222222444666999:::<<<<<<>>>???@@@@@@@@@@@@BBBDDDEEEEEEDDDDDDFFFHHHIIIJJJPPP[[[iiiuuuzzz|||yyysssmmmiiifff___TTTJJJFFFEEEDDDDDDGGGMMMSSSWWWaaa```aaafffllloooooonnnnnnssszzz{{{sssmmmiiifff```]]]XXXSSSQQQRRRTTTVVV]]]fffsss{{{vvvtttvvvzzz~~~~~~~~~zzztttooollleeedddbbb___\\\ZZZYYYYYYXXXVVVSSSQQQOOOPPPQQQRRROOONNNKKKJJJJJJIIIHHHFFFGGGGGGHHHJJJMMMQQQTTTVVVXXXZZZ^^^eeemmmvvv}}}zzzsssmmmkkknnnoooiii^^^RRRKKKIIIIIIHHHFFFEEEEEEFFFHHHJJJRRRUUU^^^mmm}}}}}}{{{zzz{{{xxxoooiiieeeccc```^^^[[[[[[[[[[[[\\\^^^___```ddddddeeeeeedddcccbbbaaadddcccbbbaaa```___^^^^^^^^^]]]ZZZWWWRRRLLLDDD>>>777555222111222333333333111111000//////...//////111000...------...///000000000////////////000000---...///000000///...---//////////////////////////////////////////////////////............//////000000/////////.........000000000000000000000000000000000000000000000000////////////000000000000kkk___VVVTTTRRROOOMMMLLLLLLLLLMMMNNNOOOOOOOOOMMMKKKJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;;;;;;;::::::::::::888888777666666666666777111000000000111111222333333222222222111000000000111111111111111111111111111111111111000000000000111111000000111111222333000222222222000///000111111111111222222222333333222222333555777999;;;;;;<<<===>>>???@@@AAAAAAAAADDDEEEEEEDDDCCCCCCDDDFFFHHHJJJPPP\\\kkkwww~~~yyyooocccYYYUUUPPPJJJDDDBBBDDDFFFGGGJJJPPPYYY```iiiiiijjjlllnnnppprrrsssrrrxxx~~~qqqfff___\\\[[[ZZZYYYWWWUUUTTTTTTUUUWWWYYY^^^fffrrr}}}yyyuuuwww{{{|||xxxmmmkkkiiieeebbb```^^^^^^]]]ZZZWWWTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMLLLIIIGGGGGGFFFFFFGGGHHHKKKNNNPPPRRRTTTXXX^^^eeelllqqqtttzzzsssnnnmmmppprrrmmmdddXXXPPPMMMLLLJJJFFFCCCAAAAAABBBCCCIIIKKKPPPZZZfffuuu}}}zzzyyyyyy{{{rrrjjjccc___^^^^^^\\\ZZZXXXWWWYYY\\\___aaaeeefffffffffeeecccaaa```ccccccbbbaaa``````_________^^^\\\[[[XXXSSSMMMHHH;;;888333111222333444444222111000///...---------//////////////////000000000000////////////000000......////////////......////////////////////////000000000000000000000000000000111111111111000000000000////////////......111111111111111111111111////////////////////////////////////000000000000jjj^^^VVVTTTRRROOOMMMLLLKKKJJJMMMNNNOOOPPPOOOMMMKKKJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;;;;:::::::::999999777666666555555555555555222222111111111111222222333333333222111000//////111111111111111111111111222222111111000000//////111111000000111111222333000222222222000000111222000000000111111111222222111222555888:::<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDCCCAAAAAACCCDDDJJJKKKOOOXXXdddmmmqqqrrrjjjaaaTTTLLLHHHHHHGGGEEEDDDHHHKKKLLLMMMRRR[[[cccnnnooopppqqqqqqtttwwwzzzyyy}}}ssslllbbbZZZWWWWWWXXXXXXUUUVVVWWWYYYZZZ\\\]]]^^^___eeeooowww~~~|||~~~{{{xxxtttqqqmmmkkkhhhfffdddaaa^^^YYYVVVTTTSSSRRRPPPOOONNNNNNOOONNNKKKIIIHHHGGGEEEDDDEEEGGGIIIKKKMMMPPPTTTZZZ```eeeiiikkkttt{{{{{{sssnnnooorrrtttrrrjjj```WWWSSSOOOMMMJJJGGGDDDBBBAAAAAADDDFFFIIIMMMUUUcccttt|||xxxvvvzzzxxxssskkkccc___]]]^^^]]][[[WWWUUUVVVZZZ___bbbddddddeeefffeeedddcccbbbcccbbbbbbaaaaaa`````````aaa```^^^]]]\\\XXXSSSOOO@@@;;;555111111222444444222111000///////////////---...///000111111000///......------------.........//////////////////...////////////////////////000000000000000000000000///000222222222222000///000000//////////////////111111111111111111111111////////////////////////////////////000000000000hhh\\\UUUTTTRRRPPPMMMKKKJJJIIILLLMMMOOOOOOOOOMMMKKKJJJHHHFFFDDDBBBBBB@@@>>><<<;;;;;;:::::::::999999999555555444333333333333444555555444222222111111111333333333222111000//////000000000000000000000000222222111111000000//////111111000000111111222333000111222222111000111333////////////000000000111111333666999<<<=========<<<===???@@@BBBCCCCCCDDDBBBCCCBBBAAA@@@@@@CCCEEEMMMLLLNNNSSS[[[```aaaaaaYYYSSSJJJDDDDDDEEEGGGGGGGGGKKKOOOPPPQQQUUU^^^fffnnnooorrrsssuuuyyy}}}uuulllbbb^^^XXXUUUTTTVVVWWWWWWWWWZZZ]]]aaaccccccbbbbbb```dddkkkqqqvvv|||{{{vvvsssooolllhhhccc^^^ZZZXXXWWWPPPOOONNNOOOPPPPPPNNNLLLIIIHHHFFFEEEDDDEEEGGGHHHLLLNNNRRRXXX^^^cccgggjjjpppwwwzzzrrrlllnnnqqqtttsssmmmeee]]]XXXSSSRRRQQQOOOLLLIIIEEECCCDDDGGGJJJJJJMMMVVVeeeqqq~~~zzzvvvwwwwwwuuupppkkkfffdddccc\\\ZZZUUURRRRRRUUUYYY\\\```aaaccceeeffffffeeeeeebbbbbbbbbbbbaaaaaaaaaaaacccbbb```___^^^[[[VVVSSSEEE@@@888333111222222333000000000000111222333333---...000111222111000///......------------....../////////....../////////////////////////////////000000000000000000000000//////111222222111////////////000000000000000000000000000000000000000000////////////////////////////////////000000000000~~~fff[[[SSSSSSQQQPPPNNNLLLJJJJJJKKKLLLNNNOOOOOONNNMMMKKKHHHFFFDDDBBBBBB@@@>>><<<::::::::::::999999999999555555444333333333333333777666444333222111111111333222222222111000000000000000000000000000000000111111111111000000000000111111000000111111222333000111333222111111222333/////////000000000111111333555777:::<<<=========<<<===???AAACCCDDDDDDEEEAAABBBBBBAAAAAACCCFFFIIIOOOMMMMMMPPPUUUYYYXXXWWWOOOKKKFFFCCCCCCEEEFFFGGGHHHKKKOOORRRVVV\\\dddjjjkkkmmmooosssxxx}}}yyyooobbbYYYVVVTTTRRRRRRTTTWWWXXXXXX```ccchhhlllmmmkkkhhheeecccfffjjjnnntttzzzxxxuuupppjjjddd___[[[YYYUUUSSSQQQPPPPPPPPPOOONNNKKKKKKJJJHHHHHHGGGGGGGGGJJJLLLQQQWWW]]]dddjjjmmmpppuuu}}}|||rrrlllmmmooorrrssspppjjjccc^^^VVVUUUTTTRRRNNNJJJFFFDDDFFFIIILLLKKKJJJNNNXXXaaannnvvv|||wwwvvvtttrrrpppnnnllljjj^^^\\\XXXTTTSSSSSSUUUVVV^^^___aaadddeeefffffffffaaaaaabbbbbbbbbbbbbbbbbbdddcccaaa```___]]]YYYVVVLLLFFF>>>777444333222222000000000111222333444555...///000111222111000///000000////////////000000//////............//////////////////////////////000000000000000000000000//////000000000000////////////000000000000111111000000000000000000000000////////////////////////////////////000000000000|||fff\\\RRRQQQQQQOOONNNLLLKKKJJJJJJKKKMMMOOOPPPOOONNNMMMHHHFFFDDDBBBBBB@@@>>><<<:::::::::999999999999888777666555555444444555555444444333222111111222222222222111111111111111111000000000000000000000000000000000000000111111111111111000000111111222333000111333222222111333444111111111111222222222222555666777999:::<<<<<<<<<<<<>>>???AAACCCDDDEEEEEEAAABBBCCCCCCDDDGGGLLLOOOQQQOOONNNOOOSSSTTTSSSQQQJJJHHHEEEDDDDDDGGGIIIJJJKKKMMMOOOTTTZZZaaagggkkkiiiiiilllrrrzzz~~~zzzwwwuuu~~~|||qqqiiieee___WWWPPPRRRQQQPPPSSSYYY```dddfffnnnrrrwww{{{{{{vvvppplllgggiiilllpppwww|||vvvooohhhcccaaa___[[[VVVSSSQQQPPPPPPOOOMMMMMMNNNMMMLLLJJJIIIHHHGGGIIINNNTTT\\\eeemmmqqqppptttyyy~~~xxxrrrppprrrtttvvvuuuqqqlllhhh```]]]YYYTTTOOOLLLJJJIIIGGGJJJMMMKKKHHHIIIOOOUUU\\\eeeqqq|||{{{vvvtttuuuvvvvvvtttiiihhheeebbb___\\\ZZZZZZ]]]___aaacccddddddddddddaaaaaaaaabbbbbbcccccccccdddbbbaaaaaaaaa___]]]ZZZSSSMMMEEE===999666333222111000000000111222333333000000111111111000000///000000////////////000000000///...------...///000////////////////////////////////////////////////000000////////////000000//////000000000111111111111111111111111111111111000000000000000000000000////////////000000000000{{{ggg^^^PPPPPPPPPOOONNNMMMKKKJJJIIIJJJMMMOOOPPPPPPOOONNNHHHFFFDDDBBBBBB@@@>>><<<:::::::::999999999888888888888777666666666666666111111111000111111222333111111111111111222222222000000000000000000000000//////000000111111222222111111111000111222222333000111333333222222333444222222333333333444444444666777777888999;;;<<<<<<===>>>@@@BBBCCCEEEFFFFFFBBBCCCDDDEEEFFFJJJPPPTTTTTTQQQOOOOOOQQQQQQNNNKKKHHHFFFDDDDDDEEEIIIMMMOOOPPPPPPQQQUUU\\\bbbggghhhiiihhhjjjqqqzzz}}}}}}~~~zzztttnnnkkktttsssiii^^^XXXWWWWWWSSSOOORRRQQQRRRXXXaaakkktttxxxzzz~~~xxxrrrjjjlllooottt{{{}}}vvvqqqnnngggbbb[[[UUURRRPPPOOONNNNNNOOOPPPPPPOOOMMMJJJIIIEEEGGGKKKRRR[[[eeennnssspppssswwwzzz}}}zzzvvvwwwyyy{{{{{{yyyuuurrrooojjjccc[[[UUUSSSSSSTTTHHHJJJKKKIIIFFFFFFKKKOOOPPPXXXeeerrr|||}}}zzz}}}wwwvvvtttqqqmmmhhhdddbbb^^^___aaabbbccccccbbbbbbaaaaaaaaabbbccccccddddddcccbbbaaaaaabbbbbb```^^^XXXRRRJJJBBB<<<888555333111111000000000000000111222222111111000000//////......------------......000///...------...///000////////////////////////////////////////////////222111000//////000111222//////000000111111111222222222222222222222222222111111111111111111111111////////////000000000000{{{eeeZZZVVVSSSPPPNNNNNNMMMLLLKKKKKKMMMQQQSSSSSSQQQMMMKKKIIIFFFCCCBBBAAA@@@>>><<<;;;:::888888888888777555555555555444444333333333444333222222111111222222111111111111111111111111111///...---...///111222333333333222222222111111222111000//////000111222222222222111111111000000555555444444444555555666666777777999:::;;;<<<<<<<<<@@@DDDFFFDDDAAA???>>>>>>BBBHHHMMMQQQTTTWWWZZZYYYYYYWWWSSSNNNIIIDDDAAAEEEEEEFFFGGGJJJMMMOOOQQQRRRRRRSSSWWW\\\```aaaaaaeeegggjjjpppvvv{{{|||vvvppplllnnnttt{{{}}}ssskkk\\\YYYTTTPPPNNNNNNPPPRRRSSSVVVXXX\\\hhhyyy~~~{{{tttwww{{{|||uuunnnhhh```ZZZXXXUUUQQQNNNNNNOOOOOOPPPQQQQQQPPPOOOIIIHHHHHHKKKSSS\\\eeejjjoooqqqsssuuuyyy~~~{{{qqqfff]]]XXXUUUTTTRRROOOLLLKKKJJJIIIGGGFFFJJJOOOVVV```lll{{{}}}~~~zzz{{{~~~{{{pppfff___\\\[[[\\\```ccccccaaa```aaadddeeeffffffeeedddbbbbbbbbbdddeeecccaaa^^^YYYUUUNNNGGGAAA:::444000555333111111222333222111222111111111000000//////000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000............////////////---111333222...---111666111000/////////000222333000000000000000111111111111111000000111111222333|||fff[[[VVVSSSPPPNNNMMMMMMLLLKKKIIIKKKNNNQQQQQQNNNKKKIIIIIIFFFCCCAAAAAA@@@>>><<<;;;999888777888888666555666666666555555444444444444333222222111111222222111111111111111111111111222111000///000111333444000000000111111222222222222111000//////000111222333333333333222222111111555444444444444444555666888999999999::::::;;;;;;===@@@DDDEEECCC@@@???>>>AAAGGGPPPWWWZZZ[[[\\\\\\^^^[[[WWWRRRLLLGGGCCCAAAEEEGGGIIILLLNNNOOOPPPPPPPPPPPPQQQUUUZZZ]]]______dddeeehhhlllrrrxxx||||||vvvooommmlllmmmnnnkkkccc\\\VVVSSSOOOLLLLLLMMMOOOQQQXXX]]]```eeeqqqwwwpppggg```[[[XXXTTTPPPPPPPPPOOOPPPPPPOOONNNMMMKKKLLLMMMMMMOOOUUU^^^eeefffhhhjjjllloootttzzzvvvlllccc\\\XXXQQQOOOLLLJJJJJJIIIHHHFFFEEEHHHLLLTTT```pppzzzqqqjjjbbb___\\\[[[^^^```aaaaaa```bbbdddfffgggfffeeedddcccbbbcccdddeeedddaaa___\\\YYYTTTNNNGGG@@@888333555333222111222333333222111111111111000000000///000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000/////////000000000111111..................000111111000/////////000222222222222111111000000//////111111000000111111222333}}}ggg\\\UUUSSSOOOMMMMMMMMMLLLKKKIIIKKKNNNPPPPPPNNNKKKIIIHHHFFFCCCAAA@@@???>>><<<:::999777777888888777555666666666666666555555555444333222222111111222222111111111111111111111111222111000000000111333444------...///000111222333111111000000000000111111444444444333333333333222333333333333333444555666::::::::::::::::::::::::@@@AAACCCBBBAAA??????@@@CCCJJJUUU^^^aaa```^^^\\\aaa]]]VVVNNNHHHDDDBBBBBBFFFIIILLLPPPRRRRRRQQQPPPQQQQQQRRRUUUZZZ^^^___```bbbbbbdddgggmmmsssyyy}}}}}}~~~xxxnnnhhhbbb]]][[[XXXSSSPPPOOONNNMMMLLLNNNQQQTTTWWWaaaeeejjjoooyyy~~~sssjjjddd```[[[WWWVVVTTTRRRRRRRRRQQQOOOMMMNNNPPPQQQNNNKKKMMMUUU]]]\\\]]]___```cccgggmmmrrryyy}}}}}}pppddd\\\TTTQQQNNNLLLLLLLLLKKKIIIEEEEEEFFFIIIRRR```ooozzzzzzuuurrrhhhddd^^^ZZZZZZ]]]___```aaaccceeegggggggggeeedddcccccccccdddeeeeeebbb```___]]]ZZZVVVPPPHHH>>>888666444222111222333222222111111111111000000000000///////////////////////////////////////000111111////////////////////////000000////////////000000000000000111111111222222000...,,,---///111000...000000000///000111111222333333222111000///......111111000000111111222333hhh\\\UUURRROOOMMMMMMLLLKKKJJJKKKMMMOOOQQQQQQOOOMMMKKKHHHFFFCCCAAA@@@???===<<<;;;999888888999999888666666666555555555555555555444333222222111111222222111111111111111111111111//////......//////000111......///000000111222222111000000000000000000111333333333333333333333222222222222333333555666666:::::::::;;;;;;<<<<<<<<>>>>>@@@AAACCCJJJUUU\\\___]]]ZZZXXX^^^XXXQQQIIIDDDBBBCCCDDDHHHJJJMMMPPPRRRSSSSSSSSSUUUUUUUUUXXX]]]aaacccccc``````aaaeeekkkrrryyy~~~~~~{{{sssfffaaaYYYTTTQQQPPPNNNMMMMMMMMMOOORRRWWW\\\aaadddkkklllnnnrrrxxxvvvooojjjeeebbb^^^[[[WWWWWWWWWWWWTTTRRRQQQRRRQQQMMMKKKKKKOOOSSSUUUVVVWWWXXXZZZ^^^cccgggmmmsss{{{yyyjjj___ZZZWWWSSSQQQPPPPPPOOONNNJJJHHHFFFFFFJJJRRR]]]eeexxx{{{yyyzzzqqqkkkbbb[[[XXXYYY]]]___bbbccceeegggggggggeeeddddddccccccdddeeeeeecccaaa```___^^^\\\WWWNNNCCC<<<777444111000111111111111111111111000000000000000///////////////////////////////////////000000111////////////////////////000000////////////000000000000000111111111222222111000000///000111111111000000000000000111111222222111111111000000//////111111000000111111222333jjj\\\UUURRROOOMMMLLLLLLKKKJJJKKKLLLNNNOOOOOONNNLLLKKKHHHEEEBBBAAA@@@???===;;;;;;:::999999:::;;;:::888444444444444444444444444444333222222111111222222111111111111111111111111///////////////000000111111111111111111111111111000000000111111000000000111111111111222222222222222222222333444555777888888999:::;;;===>>>@@@@@@AAAAAA@@@???===>>>AAACCCDDDJJJQQQWWWXXXWWWUUUTTTTTTPPPIIICCCAAABBBEEEGGGKKKKKKMMMNNNQQQSSSVVVWWWXXXWWWWWWZZZ^^^bbbeeeeee^^^___aaaeeelllttt|||~~~rrrhhh\\\YYYTTTPPPNNNMMMLLLLLLMMMOOOSSSZZZaaahhhnnnqqqrrrpppooooooqqqvvv|||{{{vvvppplllfffbbb]]]\\\\\\\\\YYYVVVTTTQQQMMMLLLMMMOOONNNMMMPPPQQQQQQQQQRRRVVVZZZ^^^```gggpppxxx~~~rrrhhhaaa^^^YYYUUUSSSRRRPPPOOOJJJJJJHHHGGGGGGKKKQQQUUUcccwww}}}~~~zzzssshhh^^^XXXWWW[[[^^^bbbccceeeggggggfffeeeccccccbbbbbbcccdddeeecccbbb___^^^^^^]]]YYYQQQHHHAAA999666222000///000000///000000000000000000111111///////////////////////////////////////000000111////////////////////////000000////////////000000/////////000000000111111///222333222...---000333///000000000111111111111//////000000111111111222111111000000111111222333mmm]]]TTTRRRNNNLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIGGGEEEBBB@@@???>>>===;;;;;;:::999999:::;;;:::888333333333444444444444444444333222222111111222222111111111111111111111111000111111111222222222222222222222111111000000000000000111111111111000000000111111111111111222222222222222333555777888999888999:::<<<>>>@@@BBBBBB?????????>>>===>>>BBBDDDGGGKKKPPPSSSSSSRRRQQQPPPKKKHHHDDDAAAAAACCCGGGIIILLLLLLMMMOOORRRUUUYYY[[[XXXVVVVVVXXX\\\```cccddd___```ccchhhooowww~~~}}}sssfff\\\TTTSSSPPPNNNLLLKKKJJJJJJOOORRRXXX___gggnnntttvvvvvvrrroooooooooqqqxxx|||wwwrrrllleeebbbbbb```\\\WWWVVVPPPKKKLLLPPPRRROOOJJJLLLMMMMMMLLLLLLOOOSSSWWWVVV\\\eeemmmttt{{{vvviiieee^^^XXXUUURRRPPPNNNGGGHHHHHHHHHGGGHHHKKKMMMUUUhhh|||ooobbbYYYWWWZZZ^^^bbbccceeeffffffeeecccbbbcccaaaaaaaaacccdddcccbbb___^^^]]]\\\ZZZTTTMMMHHH>>>:::555111000000//////000000000000111111111111///////////////////////////////////////000111111////////////////////////000000////////////000000/////////000000000111111,,,000333000+++***---222//////000111111111111000......///000111222333333111111000000111111222333qqq___TTTQQQNNNLLLLLLLLLJJJIIIHHHIIIKKKKKKKKKKKKIIIHHHGGGEEEBBB@@@???>>><<<;;;999888777777999999888777444444444444555555555666444333222222111111222222111111111111111111111111000000111222222222222222//////000000000000000000///000111222222111000///111111111222222333333333222222333444666888:::;;;:::;;;<<<===???@@@AAABBB======>>>>>>>>>???CCCFFFGGGKKKPPPRRRPPPMMMKKKJJJDDDCCCBBBAAABBBEEEHHHJJJJJJLLLOOORRRVVVZZZ\\\]]]WWWVVVUUUVVVZZZ___bbbcccbbbcccfffkkkqqqwww|||}}}{{{wwwsssnnndddYYYPPPNNNNNNMMMLLLKKKLLLNNNPPPUUUXXX]]]dddkkkppptttvvvxxxtttsssttttttttt{{{zzzqqqkkkiiifff```ZZZUUURRROOOOOOQQQQQQOOOLLLLLLLLLLLLKKKJJJLLLPPPSSSVVVYYY]]]cccjjjqqqyyy}}}tttnnnfff___YYYUUURRRPPPKKKLLLKKKIIIGGGGGGIIIJJJOOO[[[mmmvvvggg\\\XXXZZZ^^^aaabbbdddeeeeeedddbbbaaabbb```___```aaacccbbbbbbaaa___^^^\\\[[[XXXTTTPPPDDD???999555222222111000///000000000111111111111000000000000000000000000///////////////000111111000000000000000000000000000000////////////000000000000000111111111222222///000111///---,,,...000...///000111222111111000//////000000111111222222111111000000111111222333sssaaaTTTQQQNNNLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJGGGEEEBBB@@@???>>><<<;;;777666555666777888777666444555555555666666777777444333222222111111222222111111111111111111111111......///000000000000000,,,------...///000111111///000111222222111000///222222222333333444444444222333444555777999;;;<<<<<<======>>>???@@@@@@AAA;;;<<<===>>>>>>@@@CCCFFFEEEIIIOOOQQQOOOJJJFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIIIILLLQQQVVV[[[]]]^^^^^^XXXWWWUUUWWW[[[___bbbddddddfffiiimmmrrrvvvzzz|||sssooojjjfffaaaYYYOOOHHHJJJJJJJJJKKKLLLPPPUUUXXX[[[^^^ccchhhnnnrrrtttuuuxxxuuuwww{{{{{{zzz{{{tttppplllccc\\\TTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMLLLKKKMMMQQQTTT[[[ZZZ[[[]]]cccjjjqqquuu}}}}}}wwwnnneee___ZZZVVVTTTTTTSSSPPPLLLHHHGGGHHHIIIMMMSSS```ssszzzjjj]]]XXXZZZ^^^aaabbbcccddddddcccaaa```aaa___^^^___aaabbbbbbaaacccaaa^^^]]]\\\[[[YYYWWWHHHCCC===777555333222111//////000000111111111222111111111111111111111111///////////////000111111111111111111111111111111000000////////////000000111111222222222333333333444222000///000111000///...///000222222111111000111111111111000000000000111111111000111222222333rrr___WWWSSSNNNKKKIIIGGGEEEDDDKKKLLLNNNOOONNNLLLIIIGGGEEEDDDDDDCCCAAA???===<<<::::::999999888777777777888666333444666777666555555444333222111111111111111111111111111222222222000000111222222222222111222222111111111111222222222222222111111111000000222222222222222222222222555777999999999:::;;;===:::;;;<<<===>>>>>>>>>>>>>>>888777>>>CCCCCCCCCFFFIIIIIIJJJJJJHHHFFFDDDCCC@@@BBBDDDGGGIIIIIIIIIIIIOOONNNQQQWWW___aaa^^^ZZZXXXVVVUUUWWW\\\bbbfffggghhhkkkppptttvvvuuusssrrrnnnggg]]]UUUQQQNNNJJJHHHGGGJJJNNNRRRVVVZZZ___bbbeeeeeeeeefffjjjpppvvvyyyxxxzzz}}}|||uuuqqqjjjcccZZZVVVQQQOOOPPPPPPOOOMMMMMMLLLKKKJJJKKKLLLOOOPPPXXXYYYZZZ\\\^^^ccciiimmmtttyyyvvvkkkccc]]]ZZZYYYVVVXXXYYYUUUNNNJJJKKKNNNIIIJJJSSSfffzzz~~~nnncccbbbbbb```^^^aaacccaaa]]]\\\___dddaaabbbcccdddeeeeeeeeeeee````````````___]]]ZZZYYYSSSJJJ@@@888666555333222000000000000000111111111222111000//////000111222111111111111222222222222////////////////////////000000000000000111111222000000000000000000000000111111111111111111111111111000/////////000222333111111111111111111111111000000000///////////////rrr```UUUQQQMMMJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKIIIFFFDDDEEEDDDDDDBBBAAA???===<<<::::::999999888777777777777555444555777777666444555444333222111111111111222222222222222222222222000000111222222222222111222111111000000111111222222222222111111111000000111111222222222222222333555777999999999:::;;;===;;;;;;<<<===>>>>>>>>>>>>;;;666666<<>>===<<<::::::999999888777777777555555555666888777555333555444333222222111111222222222222222222222222222///000111111222222111111222111111000000111111222222111111111111000000000000111111111222222333333666888999:::999:::;;;===;;;<<<<<<<<<<<<<<<<<<<<<>>>;;;<<>>>>>???@@@DDDDDDDDDEEEGGGIIIKKKMMMPPPSSSWWW^^^aaa___XXXQQQPPPTTTYYY[[[]]]___dddhhhjjjlllmmmmmmjjjeee```\\\SSSOOOJJJGGGGGGIIIJJJJJJLLLQQQXXX^^^cccgggkkknnnkkklllnnnppprrrwww~~~}}}sssllleee\\\VVVSSSRRROOOMMMOOONNNLLLKKKKKKMMMNNNPPPQQQSSSVVVXXXZZZ]]]aaaddddddjjjttt{{{}}}pppfff```]]]]]]aaacccccc^^^UUUMMMGGGFFFJJJHHHJJJQQQ[[[lllwwwjjjeeebbb^^^\\\\\\^^^```aaabbbcccdddeeeeeeffffffeeebbbaaa```^^^]]]\\\\\\[[[YYYWWWQQQHHH>>>777222111111111111111111111111111//////............//////////////////000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111000000000///000111111222111111111111111111111111111111111111111111111111lll^^^SSSPPPLLLJJJJJJJJJJJJIIIKKKMMMNNNOOOOOOLLLJJJHHHDDDDDDCCCBBB@@@>>><<<;;;::::::999999888777777777444555666888888777555333555444333222222222222222111111111111111111000000///000000111111111111111111111000000000000111111111111111111000000000000000000000111222333333444777888::::::::::::;;;===;;;:::::::::::::::;;;;;;@@@@@@AAADDDGGGHHHHHHIIIJJJGGGBBB???>>>???BBBDDDFFFEEEDDDDDDFFFIIILLLOOOQQQSSSUUUYYYZZZXXXRRRMMMMMMSSSYYY\\\\\\]]]bbbfffiiiiiihhhfffaaaZZZSSSOOOIIIGGGEEEEEEFFFIIILLLNNNRRRWWW^^^dddiiilllooopppooorrruuuwwwzzzuuummmbbbZZZVVVTTTQQQOOOPPPOOOMMMLLLLLLMMMNNNOOOMMMPPPSSSUUUVVVXXX[[[]]]^^^eeemmmrrrvvv~~~vvvkkkdddaaa```]]]```bbb___XXXPPPJJJGGGIIIHHHIIILLLQQQ^^^uuupppiii```]]]___bbbcccbbbccccccdddeeeeeeeeeeeeeeedddbbb```^^^\\\\\\\\\]]]YYYZZZWWWOOODDD:::444333222222111111111111111000////////////////////////000111111111222222222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111111222222222222222333333ggg[[[TTTQQQMMMKKKJJJJJJIIIIIIHHHIIIKKKLLLKKKIIIFFFEEEDDDCCCCCCAAA@@@>>><<<;;;::::::999999888777777777333555777888888666555444444444333333222333333333111111000000//////////////////000111111111111000111000000000000000000111000000000000000000000000///000111222333444555555888999;;;;;;::::::;;;===999999888888888999:::;;;>>>@@@BBBCCCDDDEEEEEEEEEIIIFFFBBB???>>>@@@DDDFFFGGGFFFEEEDDDFFFJJJMMMPPPRRRQQQPPPOOOOOONNNLLLKKKKKKQQQXXX[[[ZZZ[[[^^^cccdddccc```\\\VVVOOOJJJFFFDDDDDDDDDEEEGGGJJJNNNQQQXXX]]]ccciiilllnnnppprrruuuyyy~~~wwwlllccc^^^[[[WWWTTTRRRPPPNNNMMMLLLMMMNNNOOOKKKMMMOOOQQQRRRSSSUUUWWWXXX^^^dddgggjjjrrr~~~ssskkkfffddd^^^___```]]]XXXQQQKKKGGGFFFEEEGGGIIILLLTTTfffvvv{{{pppddd^^^___bbbbbbaaabbbcccddddddeeeddddddddddddbbb```^^^]]]\\\]]]]]]WWWYYYYYYSSSIII???888666333222222222111111000000000000000000000000000000000111111111222222222222222222222222222222222222000000000000000111111222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111222222333333333333zzzcccYYYUUURRRNNNKKKKKKKKKJJJIIIIIIKKKLLLMMMMMMJJJHHHFFFCCCCCCBBBAAA???===<<<;;;::::::999999888777777777333555777888666555555555444444333333333333444444111111111000//////.........///000000111111000000111000000//////000000111//////000000000000000111000000111333444666777888888:::;;;;;;::::::;;;===999999888888999:::<<<===AAAEEEHHHFFFDDDFFFEEEDDDCCCBBB@@@??????AAACCCEEEGGGFFFEEEEEEGGGJJJNNNPPPRRROOOKKKHHHGGGHHHJJJLLLLLLPPPUUUWWWXXXXXX[[[^^^\\\ZZZVVVQQQLLLHHHEEECCCBBBCCCEEEGGGIIIMMMRRRVVV___ccciiimmmppprrrtttvvv}}}tttkkkddd___ZZZVVVSSSRRRPPPNNNMMMMMMNNNOOOJJJKKKMMMMMMMMMOOOQQQTTTWWW[[[___aaadddlllwwwzzzpppiiieeefffeeebbb]]]WWWPPPJJJGGGCCCCCCDDDGGGHHHLLLWWWccczzzxxxiii___]]]^^^______bbbbbbccccccccccccbbbbbbcccbbbaaa___^^^]]]]]]\\\WWWXXXYYYVVVNNNEEE===999333333333222111111000000000000111111111111000000////////////000000000000111111111111111111111111000000000000000111111222222222222222222222222222000000000000000000000000//////000111111111111000111111111111111111111111111111111222222333333444vvvaaaYYYSSSPPPMMMKKKKKKLLLLLLKKKLLLMMMOOOPPPOOOMMMJJJHHHCCCCCCBBBAAA???===;;;:::::::::999999888777777777444666777777555444555777444444333333333444444555333333333222111000000000...//////000000000000000000000////////////000000////////////000000111111000111222444666888999:::999:::<<<;;;::::::;;;<<<;;;:::::::::;;;===@@@AAADDDJJJMMMIIIFFFGGGFFFCCC>>>??????@@@AAABBBCCCDDDGGGGGGFFFGGGHHHKKKNNNPPPQQQNNNKKKGGGEEEGGGJJJMMMNNNOOOQQQSSSUUUWWWXXXYYYTTTQQQLLLHHHDDDCCCCCCCCCCCCFFFIIILLLOOOTTTZZZ___eeeiiimmmrrruuuxxx|||~~~wwwoooggg```ZZZTTTSSSPPPNNNMMMMMMNNNOOOJJJJJJKKKJJJJJJLLLOOORRRWWWXXXZZZ]]]aaagggpppuuuyyy~~~~~~tttmmmpppllleee^^^XXXRRRMMMJJJGGGDDDCCCDDDEEEGGGMMMUUUiiiwwwooobbb\\\\\\]]]___aaaaaabbbbbbbbbaaaaaa```bbbbbbbbbaaa___^^^\\\[[[ZZZZZZYYYWWWRRRJJJAAA:::444444333222222111000000//////000111111000//////////////////000000000000111111111111111111111111000000000000000111111222222222222222222222222222000000000000000000000000...///000111222111111000111111111111111111111111000000111111222333333333ttt```YYYQQQNNNKKKKKKLLLNNNNNNNNNIIIJJJLLLMMMLLLJJJGGGEEECCCCCCBBBAAA???===;;;:::::::::999999888777777777555666777666444333666888444444333333333444444555555555444444333222111111...//////000000000000000000000////////////000000.../////////000000111111111111333555777999:::;;;999;;;<<<;;;::::::;;;<<<<<<<<<;;;<<<===@@@CCCEEEBBBIIIKKKFFFBBBCCCBBB>>><<<>>>AAACCCEEEEEEEEEEEEGGGGGGGGGHHHIIILLLNNNOOOPPPNNNLLLIIIGGGHHHLLLOOOPPPOOOOOOQQQTTTVVVVVVVVVOOOLLLGGGBBB@@@AAACCCEEEFFFIIINNNRRRVVV[[[bbbgggiiilllqqquuuyyy}}}}}}tttjjjdddUUUSSSQQQOOOMMMMMMNNNOOOJJJJJJJJJHHHHHHJJJNNNQQQRRRRRRRRRUUUZZZ```fffjjjqqqvvv~~~~~~uuupppggg```ZZZVVVRRRQQQMMMHHHDDDDDDEEEEEEIIIOOOXXXgggzzzvvvfff^^^\\\^^^aaa``````aaaaaaaaaaaa```___bbbbbbbbbbbb```^^^\\\[[[]]]\\\ZZZXXXUUUNNNCCC;;;444444333333222111000000---...///000000///...---111111111111222222222222000000000000000000000000000000000000000111111222222222222222222222222222000000000000000000000000...///000222222111111000111111111111111111111111//////000111222222333333qqq^^^XXXRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKJJJIIIFFFDDDAAA???>>>===;;;999999999999888888888888777666555555555444444444444444444333333333333222222222222222222222222222333222222222111111111111000///////////////000111111000000/////////111222333000333777:::<<<<<<;;;:::888999:::<<<===<<<<<<;;;777888999<<<>>>AAACCCEEEIIIHHHEEECCC@@@>>>===<<<>>>@@@BBBBBBBBBBBBDDDFFFGGGFFFFFFGGGIIIMMMPPPRRROOOLLLGGGFFFHHHMMMQQQRRRUUUTTTUUUWWWXXXUUUPPPKKKFFFFFFDDDBBBBBBDDDHHHKKKMMMQQQWWW\\\___bbbeeegggmmmqqqwww|||rrrjjjaaaYYYQQQNNNOOOQQQOOOMMMNNNNNNNNNMMMLLLLLLLLLKKKQQQPPPPPPQQQUUUZZZ___ccclllpppuuu{{{yyylllaaa[[[XXXTTTRRRNNNKKKGGGCCCBBBEEEJJJNNNQQQ]]]mmm}}}nnnddd^^^ZZZXXX^^^______```aaabbbccccccccccccbbbaaa___^^^\\\[[[]]][[[YYYZZZZZZUUUKKKCCC;;;666111111444555333000222222111111111111222222222222333333222111///...111111111111111111111111//////000111222222333333111111111000000000000/////////000000111111222222111111111111111111111111000000000000000000000000333333222222111000000000ppp]]]XXXRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFDDDAAA???>>>===;;;999999999999888888888777777555555555444444444333333444444333333333333222222444444444333333222222222111111111000000000/////////////////////000111111000000//////000111333444111333777;;;======;;;::::::;;;<<<<<<<<<;;;999999888888999;;;===@@@CCCEEEHHHGGGDDDAAA???=========???@@@BBBBBBBBBBBBDDDFFFIIIIIIIIIIIIKKKMMMOOOPPPMMMKKKHHHHHHJJJNNNQQQSSSTTTSSSRRRRRRRRROOOJJJFFFEEEEEEEEEEEEFFFIIINNNQQQXXX[[[___ccceeehhhlllnnnsssvvv{{{vvvhhhaaaYYYUUUUUUUUURRRNNNIIIJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOSSSXXX]]]```gggjjjpppuuu|||ssshhhaaa\\\XXXUUUTTTRRRMMMGGGCCCCCCDDDFFFJJJUUUdddssssssfff^^^ZZZYYY[[[\\\^^^```bbbbbbbbbbbbbbbbbbbbbaaa___^^^]]]\\\^^^\\\ZZZZZZZZZUUUMMMGGG>>>999333111333444222000222222111111111111222222000000111111111000///...111111111111111111111111///000000111222222333333222222111111111000000000000000000000111111111111111111111111111111111111111111111111111111111111333333333222222222222222ppp^^^XXXRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIFFFCCC@@@???>>>===;;;999999999888888888777777777555555555444444444333333444444333333333333222222666666555444333222111111000000000000/////////...///////////////000111111111000000///000222333444333555888;;;======<<<;;;===<<<<<<<<<:::999777666999999999:::<<>><<<<<<===>>>???AAABBBCCCBBBCCCEEEFFFKKKKKKLLLLLLMMMMMMNNNNNNLLLJJJIIIKKKNNNQQQSSSSSSUUUSSSPPPMMMLLLIIIEEECCCDDDEEEGGGJJJLLLQQQWWW[[[aaaccceeeggghhhkkkooorrr{{{~~~rrrjjj```ZZZXXXVVVRRRNNNJJJKKKLLLMMMMMMMMMMMMMMMKKKJJJJJJLLLOOOTTTXXX[[[___ccchhhlllrrrzzz|||qqqjjjccc^^^YYYZZZWWWRRRLLLGGGDDDBBBAAADDDMMMYYYeeeuuuvvviii^^^YYYYYYVVVYYY]]]aaaccccccbbbaaaaaaaaaaaa``````^^^]]]]]]```]]][[[ZZZZZZWWWQQQLLLDDD>>>666222222222222000222222111111111111222222......///000000000000///111111111111111111111111000000000111222222333333333222222222111111111111111111111111111000000000111111111111111111111111111111111111111111111111222333333333333444444444ppp^^^ZZZRRRPPPNNNLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHEEEBBB@@@>>>>>>===;;;:::888888888888777777777777666666666555555555444444444444333333333222222222444444444333333222222222111111000000000////////////////////////000000111111000000000111333444555555777999<<<======<<<;;;<<<<<<;;;:::999888777777::::::999999;;;???BBBDDDEEEBBB???<<<;;;<<<>>>???@@@AAACCCCCCCCCDDDEEEGGGMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLNNNRRRTTTTTTTTTVVVSSSOOOKKKHHHEEEDDDCCCDDDGGGKKKPPPTTTZZZ```eeeiiijjjkkkkkklllooossswwwxxxkkkbbb^^^ZZZUUUQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHHHHIIILLLPPPTTTVVVZZZ]]]bbbfffjjjpppyyy}}}vvvooogggaaa]]]ZZZUUUQQQMMMIIIFFFDDDDDDKKKSSS[[[gggxxx~~~|||{{{sssiii___YYYVVVRRRVVV\\\aaaddddddbbb```___`````````___^^^^^^]]]aaa^^^\\\[[[ZZZXXXUUUQQQJJJCCC;;;555222222111000222222111111111111222222......///000000111111111111111111111111111111111000000111111111222222222333333333222222222111111222222222111111000000000111111111111111111111111111111111111111111111111111111222222333444444555ooo___[[[RRRPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHDDDBBB???>>>======;;;:::888888888777777777666666777777777666666666666555444444333333333222222222000000111111222222222333222222111111111000000000///////////////000000111111111000111222444555777666888:::;;;<<<<<<;;;;;;999999999999888999999999::::::999:::;;;>>>@@@BBBBBB@@@===;;;:::<<>>=========;;;:::888888777777777666666666777777777666666666555555444444333333333333222222......///000111222333333222222222222111111111111///////////////000111111111111111111222444666888777888999:::;;;;;;::::::777777777777888999:::;;;:::::::::;;;<<<>>>???@@@???>>><<<;;;;;;===@@@AAAAAACCCDDDEEEDDDEEEGGGHHHKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMNNNPPPQQQQQQOOOMMMIIIHHHFFFDDDBBBBBBEEEHHHMMMQQQWWW]]]aaaeeejjjmmmooopppqqqsssvvvzzz~~~uuunnnfff```XXXVVVRRROOOMMMLLLLLLMMMKKKKKKJJJJJJJJJLLLMMMNNNRRRVVV[[[^^^```ccchhhmmmtttuuunnnccc[[[UUUQQQLLLHHHIIIHHHIIILLLQQQZZZjjjxxxqqqpppvvvzzzvvvlllhhhhhhfff^^^WWWQQQTTTWWW[[[^^^```aaaaaa`````````______]]]\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYSSSNNNFFF>>>888444333333222222111111111111222222000000000000111222444444111111111111111111111111111111111111111111111111333222222222111111111111222222222222222111111111111111111111111111111111222222222222222222222222//////000111222222333333hhh[[[YYYRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHCCC@@@>>>=========;;;:::888777777777666666666666555555555555444444444444444444333333333333222222000000000111111222222333111111111111000000000000///////////////000111111111111111222333555777999777888999999:::999999888777666666666777888:::;;;888999;;;======>>>============<<<<<<===???AAABBBAAACCCEEEEEEEEEEEEGGGIIIHHHGGGGGGGGGGGGIIIJJJKKKNNNMMMLLLLLLMMMLLLIIIGGGAAACCCCCCCCCCCCEEEJJJNNNSSSWWW]]]aaadddgggjjjllljjjlllooossswww}}}~~~qqqhhh```]]]WWWQQQNNNMMMOOOPPPOOONNNMMMLLLKKKKKKLLLLLLNNNRRRWWWZZZ[[[]]]bbbfffkkksss|||xxxiii^^^WWWSSSOOOKKKKKKGGGFFFIIIKKKNNNYYYeeevvvxxxvvvvvvtttuuupppkkkiiijjjiiiddd___TTTTTTUUUWWWZZZ^^^aaacccaaa``````___^^^\\\[[[ZZZ[[[\\\^^^^^^]]][[[ZZZZZZUUUQQQKKKCCC<<<777555444222222111111111111222222000000//////000111222333111111111111111111111111111111111111111111111111222222111111111000000000111222222222222222222333111111111111111111111111222222222222222222222222111111111222222333333333eeeXXXWWWRRRPPPNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHGGGBBB@@@>>>=========;;;:::777777777777666666666666444444333333333222222222444444444333333333222222333333222222222222222222000000000000///////////////////////////000111111111111111222333555888999777888888999999999888888888777666666666777999:::888999<<<>>>>>>>>>===<<<<<<<<<======???@@@AAABBBBBBCCCEEEFFFEEEFFFGGGIIIFFFEEEDDDDDDEEEHHHKKKLLLNNNLLLJJJIIIIIIGGGEEEBBB???AAADDDEEEFFFJJJOOOTTTWWW[[[```dddfffgggiiijjjkkknnnsssxxx}}}tttlllggg^^^VVVQQQOOOPPPQQQQQQPPPOOONNNLLLLLLKKKKKKJJJOOOTTTWWWXXXZZZ^^^aaaeeejjjqqqzzz|||lll___YYYVVVSSSPPPNNNHHHFFFHHHIIIJJJPPPYYYfffyyyzzzrrrmmmmmmmmmmmmmmmkkkhhhfffUUUUUUTTTUUUXXX\\\aaadddaaaaaa```___^^^\\\ZZZYYYZZZ\\\^^^___]]]\\\[[[ZZZVVVSSSNNNFFF>>>888666555222222111111111111222222000//////......///111222111111111111111111111111222222111111111111111111111111111000000000000///111111111222222333333444111111111111111111111111222222222222222222222222222222333333333333444444iii\\\VVVOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJGGGEEECCCBBBAAA???<<<:::999888999888888777777777777777666555444444555666555444333333333555666444111///222222111111000///......//////000000111111222222////////////000000000000000000111222333444555666999999999999999888777666777777777777888999:::;;;::::::::::::;;;;;;<<<===;;;;;;<<<===>>>??????@@@FFFDDDDDDEEEHHHHHHEEEBBB@@@@@@@@@@@@CCCFFFIIIKKKKKKJJJJJJHHHFFFDDDBBB@@@BBBBBBCCCEEEHHHMMMTTTYYYZZZ]]]```cccdddeeegggiiigggkkkqqqxxxvvvnnnddd]]]YYYXXXUUUSSSSSSRRRQQQQQQRRRQQQOOOMMMNNNOOORRRTTTSSSSSS[[[eeebbbeeekkkrrr{{{|||rrrjjjddd^^^WWWRRRMMMKKKHHHGGGGGGIIILLLNNNVVVhhh{{{vvvppprrrsssrrrrrrtttxxx{{{lll```UUURRRWWW]]]^^^\\\^^^____________]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]\\\]]]XXXRRRKKKEEE>>>888444555222///...///000111000111000/////////000222333111111111111111111111111111111111111111111111111111111222222222333333333000000111222333333333333111222333444444333222111222222222222222222222222444444444333333222222222jjj\\\VVVOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIFFFDDDCCCBBBAAA???<<<:::999888999888777777666666777777666555444444555666555444444333333333444444222000444444333333222111111000000000000000000111111111/////////000000000111111333444555555777888888999999999999999999888777777777777777888888999:::;;;<<<;;;;;;::::::::::::;;;===>>>??????AAAAAABBBCCCEEEDDDCCCEEEFFFFFFCCC@@@@@@@@@@@@AAACCCEEEHHHIIIHHHHHHFFFEEECCCBBBAAA@@@BBBCCCEEEGGGJJJNNNTTTXXXYYY[[[___bbbdddgggjjjlllnnnrrryyy~~~qqqfffaaa^^^[[[YYYRRRQQQPPPPPPQQQPPPNNNMMMLLLLLLNNNPPPPPPRRR[[[ffffffhhhkkkpppwww}}}yyysssnnnjjjcccZZZTTTLLLJJJGGGEEEEEEFFFHHHJJJQQQ]]]kkkxxx~~~{{{{{{|||~~~zzzmmm^^^UUUUUUYYY[[[\\\^^^___``````___^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\ZZZXXXUUUQQQKKKCCC;;;555444222//////000111000000333333222222333333444555111111111111111111111111111111111111111111111111111111222222222333333333222222333333333222222111///000111111111111000///222222222222222222222222444444333333222222222222kkk\\\UUUOOOOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJIIIFFFCCCCCCBBB@@@>>><<<;;;999888999888777777666666777777666555444444555666555444555333222222333333222111444444333333222111111111111111111111000000000000///000000000000111111111222222333444555666666777888999999999999888777777777888888999999:::;;;;;;<<<<<<;;;:::999999999999>>>???@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEECCCAAA>>>??????@@@BBBCCCEEEFFFFFFEEEDDDBBBAAA@@@???@@@@@@CCCEEEHHHJJJLLLPPPTTTWWWVVVYYY^^^aaadddhhhllloootttyyy~~~qqqhhhccc^^^[[[TTTRRRQQQPPPQQQQQQPPPNNNLLLKKKKKKMMMNNNSSSaaannnppppppppppppsss}}}~~~wwwuuusssqqqnnnhhh^^^WWWNNNLLLIIIGGGEEEEEEEEEFFFMMMQQQYYYhhh|||yyygggYYYSSSUUUZZZ^^^^^^___```aaa```___^^^]]][[[\\\]]]______]]]\\\[[[XXXXXXXXXWWWRRRJJJ???888333111000000111111000///222333444444555555444444111111111111111111111111111111111111111111111111111111222222222333333333333333333333222111000000///000111111111111000///222222222222222222222222333333222222222222222111lll\\\UUUOOOOOONNNMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIFFFDDDBBBAAA@@@>>>===;;;:::999888888777666666666666666666444444444555666555444555333000000111333333333111111111000000000//////222222111111000000//////000000000111111111222222222222333333444555555666888888999999999888888777888888999::::::;;;;;;;;;;;;::::::999999999::::::===>>>>>>???@@@AAABBBCCCFFFFFFEEEEEEDDDBBB@@@>>>>>>???@@@BBBCCCCCCCCCCCCCCCBBB@@@>>>>>>???AAABBBDDDGGGKKKMMMOOOQQQTTTVVVUUUXXX\\\```ccchhhlllpppvvv|||wwwnnnfffaaaYYYVVVSSSRRRRRRRRRQQQPPPNNNLLLKKKMMMPPPYYYiiixxx~~~{{{vvvtttyyyvvvtttqqqpppnnnhhh```YYYTTTRRROOOLLLIIIFFFEEEEEEKKKKKKPPP]]]ppp|||mmm^^^UUUUUU[[[```^^^___```aaaaaa``````___ZZZ[[[]]]______]]][[[ZZZXXXXXXYYYYYYUUUNNNEEE>>>444222111111222222000//////000111222333222111000111111111111111111111111111111111111111111111111111111222222222333333333333333333333333222111000222222222333333222222222222222222222222222222222222222222222222222222222lll[[[TTTPPPOOONNNMMMLLLLLLLLLLLLMMMLLLKKKLLLLLLKKKHHHFFFBBBAAA@@@>>>===;;;:::999888777777666555666666666666444444444555666555444555222000///000222333444111111111000000000000000222222111111000000//////111111111111222222222222666666777777888888999999777888888999999999888888888888:::;;;<<<<<<;;;;;;999888999999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCGGGGGGGGGFFFDDDBBB@@@?????????@@@AAABBBAAAAAAAAAAAA@@@?????????AAADDDEEEFFFIIIMMMOOOPPPRRRSSSUUUUUUXXX\\\___ccchhhmmmqqqxxx~~~vvvnnn___[[[VVVSSSRRRQQQPPPOOONNNLLLKKKNNNQQQ[[[lll{{{{{{yyy~~~{{{vvvqqqnnnkkkgggaaa\\\YYYXXXUUUQQQMMMIIIFFFDDDFFFHHHLLLVVVeeewww|||qqqdddZZZWWWYYY\\\]]]^^^___aaaaaaaaa``````ZZZ[[[]]]^^^^^^]]][[[ZZZZZZYYYXXXWWWUUUPPPIIIDDD777555333222222222111000---...000111111111000///111111111111111111111111111111111111111111111111111111222222222333333333000111222333333333333333333222222222222222222333222222222222222222222222222222222222222222222222kkk[[[TTTPPPOOONNNMMMMMMLLLMMMMMMNNNMMMLLLLLLMMMLLLIIIFFFAAAAAA@@@>>>===;;;::::::888777666666555555666666666555444444555666555444444222//////000222333333222222222222222222222222111111111111000000000000111111222222222333333333666666666777777888888888777777888999999999999888888999;;;<<<======<<<;;;888888999:::;;;===>>>??????@@@AAAAAACCCCCCDDDEEEFFFGGGHHHGGGDDDAAA@@@@@@@@@@@@@@@@@@????????????@@@???@@@@@@BBBDDDGGGHHHHHHKKKNNNPPPPPPQQQSSSTTTUUUWWW[[[```eeekkkqqqvvv}}}yyyhhhbbb[[[VVVSSSQQQPPPOOOMMMKKKKKKMMMOOOVVVeeettt~~~}}}|||tttooolllhhhddd```]]]\\\YYYUUUPPPKKKGGGDDDBBBEEEKKKRRR[[[kkk~~~vvvlllaaaZZZWWWVVV\\\]]]^^^```aaaaaaaaa```[[[[[[\\\\\\\\\\\\[[[[[[\\\ZZZXXXWWWUUUQQQMMMIII===999555333222222111111///000000111222111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111222333333333333111111000//////000111111222222222222222222222222222333333333333333444444iiiZZZTTTPPPPPPOOONNNMMMMMMMMMMMMMMMLLLKKKLLLLLLKKKHHHFFFAAA@@@???>>>===<<<;;;:::777777666555555555555666666555444444555666555444333111//////111333333333222222222222222222222222000000000000000111111111222222222333333333333444444555555555555666666666777777888999999999999999888999;;;===>>>===<<<;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDCCCEEEGGGFFFCCC@@@@@@@@@AAA@@@???>>>===>>>>>>???===>>>@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTSSSWWW\\\bbbhhhpppxxx~~~uuunnneee]]]XXXVVVTTTRRRPPPNNNNNNNNNMMMPPP\\\hhh{{{~~~{{{uuurrrnnnjjjfffbbbaaa___[[[VVVPPPKKKHHHEEEFFFKKKPPPUUU```xxxzzzqqqhhhaaaZZZWWWZZZ[[[]]]___```aaa``````\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYWWWTTTOOOKKKBBB>>>888333222222222222111111111000111222222333111111111111111111111111111111111111111111111111111111222222222333333333111222222333333333222222111111000//////000111111222222222222222222222222333333444444444555555555hhhZZZUUUQQQPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJGGGEEEAAA@@@???>>>===<<<;;;:::777777666555555555555555666555444444555666555444222000///000222333333222000000000000000000111111//////000000111111222222222222333333333444444444888888888888999999999999666777888999999999999999888999<<<===>>>>>><<<;;;======<<<<<<<<<======>>><<<===>>>???@@@AAAAAABBBAAADDDFFFEEEBBB??????@@@BBBAAA???===<<<<<<>>>???;;;===???BBBEEEGGGHHHIIIKKKMMMNNNNNNNNNOOORRRTTTRRRVVV\\\cccllluuu~~~yyyooofff___\\\YYYXXXUUUSSSRRRQQQNNNMMMVVV```nnn}}}yyy~~~{{{xxxtttooojjjgggfffddd```[[[UUUOOOLLLLLLJJJKKKOOOQQQYYYlll{{{tttmmmggg```\\\YYYZZZ\\\^^^````````````]]]\\\ZZZYYYYYYZZZ\\\]]]\\\\\\\\\\\\[[[VVVPPPKKKFFF@@@999444222222333333111000/////////000222333111111111111111111111111111111111111111111111111111111222222222333333333333333333333222222111000444333222111111222333444222222222222222222222222444444444555555666666666lll^^^VVVSSSRRRQQQOOOMMMLLLJJJJJJLLLKKKKKKKKKKKKJJJGGGEEEBBBAAA@@@>>><<<:::888777777777666666666666777777555555444444444444555555:::777333///......000111111000000000111222333333///000111222111111222444000000000000111333555777;;;999888888999999777666888777777666666777888999;;;;;;<<<======<<<;;;;;;<<<<<<======>>>>>>?????????@@@@@@AAABBBBBBBBBBBBDDDCCCAAA???>>>>>>??????>>>>>>===<<<;;;:::::::::BBBBBBBBBBBBDDDFFFIIIJJJIIIKKKNNNOOOPPPSSSVVVXXXUUUZZZaaahhhoooxxx~~~uuummmfff```\\\ZZZXXXUUURRROOOPPPRRRUUU```nnn}}}{{{vvvrrrtttlllccc]]]\\\\\\YYYUUUOOOLLLJJJKKKMMMUUUeeettt{{{vvvqqqfff[[[XXXZZZ[[[[[[YYYYYY]]]```\\\[[[XXXVVVVVVWWWYYY[[[[[[[[[ZZZYYYWWWUUURRRQQQJJJCCC:::444222222222111333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222222222444444444444222222333444555555666666555555kkk^^^WWWSSSRRRQQQOOOMMMKKKJJJIIILLLKKKJJJKKKKKKJJJHHHEEECCCBBB@@@>>><<<;;;999999777777666666666666777777666555555444444555555666888666333000//////000111111111111000111111222222111222333111///...///000000000000111222444666777:::888777888999999888777888888777666777888999:::<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>???>>><<<;;;;;;;;;;;;<<>>???@@@AAAAAA@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<======>>>@@@>>><<<::::::<<<>>>???BBBCCCEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKLLLNNNSSSVVV^^^cccjjjpppvvv}}}}}}tttnnndddaaa\\\VVVSSSRRRRRRRRRQQQTTT]]]nnn|||tttjjjeeedddccc___[[[UUUQQQNNNMMMLLLNNNWWWbbb|||~~~xxxuuunnnfff[[[YYYYYY[[[^^^```^^^[[[[[[ZZZXXXVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXVVVTTTRRRRRRKKKBBB:::666444444444333222222111111222222333000000000000000000000000222222222222333333333333333333333333222222222222333333333333333333333333222333333444444333333222222333333444444333333222333444555555666666555555xxxiii___YYYTTTSSSRRRPPPNNNLLLJJJJJJKKKKKKJJJKKKLLLLLLIIIGGGDDDBBB@@@===;;;:::999999666666777777777777666666777666666555555666666777222222333333333222111111333333222111000000000111...///111111000000222333000111222333555666888999888777666777999::::::999888888888888999999:::;;;>>>===;;;::::::;;;===>>>@@@@@@??????>>>>>>======@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<<<<======>>>>>>@@@>>>;;;:::;;;===AAACCCDDDEEEGGGHHHIIIIIIIIIHHHJJJKKKKKKKKKMMMQQQWWW[[[ccchhhnnntttyyyzzzmmmhhhaaaZZZVVVSSSQQQPPPTTTSSSVVVcccwwwyyypppjjjiiigggbbb^^^TTTPPPMMMLLLJJJJJJPPPXXXkkkzzzwwwsssmmmccc]]]WWWXXX]]]```^^^[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZZZZ[[[ZZZYYYWWWUUUTTTTTTOOOFFF===888555444444333222222111111222222333000000000000000000000000222222222333333333333333333333333333333222222222333333333333333333333333222333333444444333333222333333333333333333333333333444555555666555555555sssggg___YYYSSSSSSRRRPPPNNNMMMKKKKKKLLLKKKKKKLLLLLLLLLIIIGGGCCCAAA>>>;;;999888888888666666777777777777666666666666555555555555666666111222333333333222222111333333222111000000000111///111222222222222333555000111333555666888999:::888777666777999::::::999777888888999:::;;;;;;;;;>>>===;;;::::::;;;===>>>@@@?????????>>>>>>======@@@@@@@@@@@@???>>>======<<<======>>>???????????????===;;;;;;<<>>???@@@@@@>>>>>>?????????>>>>>>======>>>???@@@@@@@@@@@@???===<<<<<<<<<>>>BBBEEEHHHIIIIIIJJJKKKKKKJJJJJJJJJDDDFFFIIILLLPPPWWW^^^ccchhhmmmtttyyy}}}|||pppggg```ZZZTTTPPPOOOPPPRRRUUU\\\jjj}}}{{{uuurrrpppjjjaaaYYYSSSMMMIIIIIIHHHHHHKKKPPPTTTeee~~~}}}qqqaaaYYYYYY\\\]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[YYYXXXWWWTTTRRRMMMFFF>>>888555444333222222111111222222333111111111111111111111111222222333333444444555555555555444444333333222222333333333333333333333333222333333444444333333222444333333222222333333444333444555555666666555555mmmccc\\\VVVQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMKKKHHHEEECCCAAA>>>:::888888888999555666777888888777666555444444333333333333444444444333333222222111111111111111111000111111222222333444444333111000000111000222444777999:::;;;;;;:::888777888999999888777777888:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<===???@@@@@@======>>>>>>???>>>>>>>>>===>>>???@@@@@@@@@???>>>;;;;;;<<<>>>AAADDDGGGIIILLLKKKKKKJJJJJJKKKKKKKKKHHHJJJNNNRRRVVV[[[aaafffiiiooovvv|||yyyoooggg```XXXSSSOOOPPPPPPPPPSSS___ooo{{{}}}|||yyyqqqeee\\\WWWPPPKKKJJJIIIHHHKKKOOORRR[[[ooo|||lllaaa\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[[[[[[[YYYZZZ[[[\\\[[[ZZZYYYXXXSSSSSSQQQLLLCCC;;;777666333222222111111222222333222222222222222222222222222222333333444555555666666555555444333333222222333333333333333333333333222333333444444333333222444333333222222333333444333444555555666666555555lllbbb[[[UUUPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLJJJGGGDDDEEEBBB???;;;999999999:::555666777999999777666555444333333222222333333444555444333222111111111111111000000000111222333333///000111222111111222444000222555888:::;;;<<<<<<;;;999888888999999777666777888:::<<<=========<<<;;;;;;<<<======<<<;;;;;;:::;;;;;;;;;<<<<<<======<<<<<<===>>>>>>???>>>>>>===>>>???@@@@@@???>>>===:::;;;===???BBBEEEGGGIIINNNMMMKKKJJJJJJJJJLLLLLLNNNPPPUUUYYY\\\aaafffiiikkkpppxxx~~~tttlllddd\\\VVVTTTRRRPPPNNNPPPYYYeeennnyyylllbbb[[[SSSMMMKKKJJJIIIKKKPPPRRRVVVddd|||ttthhh```]]][[[ZZZ]]]]]]]]]\\\\\\\\\[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYSSSUUUTTTOOOGGG>>>999777333222222222222222222333333333333333333333333333222222333333444555666666666666555444333333222222333333333333333333333333222333333444444333333222444444222222222222444444333444555555666666555555lllccc]]]XXXQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJHHHGGGDDDAAA===:::999999888777;;;999555333222333555777222222333333444555555555666555333222111000000000111111000000000000000111000111111222222222111111222555999<<<<<<;;;;;;;;;888999:::;;;;;;:::888888:::::::::;;;<<<===>>>>>>===;;;:::999999:::<<<>>>;;;;;;<<<<<<======>>>>>>>>>======<<<<<<<<<======?????????>>>===;;;:::999:::<<>>>>>===<<<<<<;;;;;;;;;<<<<<<>>>>>>======<<<;;;;;;:::===???AAADDDGGGHHHIIIIIIHHHHHHIIIHHHGGGHHHKKKMMMPPPTTTYYY]]]aaadddhhhkkkmmmrrrxxx~~~~~~~~~~~~~~~xxxpppggg```]]]XXXUUUTTTSSSRRRVVV\\\jjjwwwxxxooo```[[[VVVQQQPPPOOOMMMLLLMMMLLLQQQ___ooo|||fff\\\[[[ZZZ[[[\\\]]]^^^^^^]]][[[ZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUQQQIII@@@999666444222111222333333222222222222222222222222222111222222333444555666777777666666666555555555555333222222111111222222333222222333333444444555555444444444444444444444444555555555555555666777777jjj^^^WWWRRRNNNNNNMMMLLLLLLMMMOOOOOONNNNNNMMMLLLKKKIIIHHHGGGCCC@@@===;;;::::::888777888777666555555444555555666666555444444333222222222111111111222333333444111111111111111222333444111111111222222333333333555888;;;<<<;;;999999999;;;888444111111333666999888999;;;===>>>===<<<;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<===============;;;::::::999::::::;;;;;;===<<<;;;:::;;;;;;<<<===AAABBBDDDFFFHHHIIIIIIIIIHHHIIIIIIIIIHHHIIIKKKNNNSSSWWW\\\```cccfffjjjmmmnnnrrryyy|||zzzxxxxxxvvvvvvuuuttttttsssrrrrrrqqqpppooonnnnnnppprrrssswwwwwwwwwwwwxxxzzz{{{|||{{{zzzzzz{{{{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxvvvxxx{{{|||{{{|||}}}~~~zzzooogggddd]]]XXXVVVSSSQQQSSSWWW___lll}}}wwwiiibbbZZZUUUTTTSSSPPPLLLLLLJJJKKKRRR\\\kkkkkk]]]XXXWWW\\\]]]^^^^^^]]]\\\ZZZYYY\\\\\\\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUSSSLLLDDD???777555333333444555444444222222222222222222222222222222222222333444666666444444444444333333333333333222222111111222222333333333333333333333333333444444444444444444444444555555555555555666777777kkk^^^WWWRRRNNNMMMLLLLLLMMMNNNOOOPPPNNNMMMMMMLLLKKKIIIHHHGGGBBB@@@===;;;;;;:::888777666666666666666555444444444333333333222222222111222222111111222222333444111111111111222333444444222222222222333333444555777999;;;<<<:::888777888:::777444222111333666888777999<<<>>>>>>===;;;999888999;;;<<<===<<<;;;:::===============<<<<<<<<<999888888888888999999:::;;;:::999999:::<<<>>>@@@CCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJIIIIIIJJJMMMPPPVVVYYY^^^bbbeeehhhkkknnnooossszzz~~~wwwuuurrrooollliiiggggggeeeeeeddddddcccccccccbbbeeecccaaa``````bbbeeeggghhhhhhhhhiiiiiijjjllllllmmmmmmmmmnnnnnnooooooooollllllkkkjjjiiiiiiiiihhhgggjjjlllnnnnnnnnnpppqqqqqqqqqrrrssssssssssssssstttttttttuuuvvvwwwxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{|||wwwnnniiiaaaZZZWWWTTTQQQQQQTTTWWWcccssszzzuuulllaaa\\\[[[XXXQQQKKKKKKIIIJJJMMMQQQ]]]qqqppp___WWWVVV[[[[[[\\\]]]]]]\\\\\\[[[]]]]]]]]]\\\[[[ZZZYYYYYYVVVVVVVVVVVVTTTOOOIIIEEE999666444333444555555444222222222222222222222222222222222222333444555555333333333333333333222222333222222111111222222333333333333333333222222222444444444444444444444444555555555555555666777777lll```YYYUUUNNNNNNMMMMMMMMMOOOPPPQQQMMMMMMMMMLLLJJJIIIGGGFFFAAA???===;;;;;;:::999777555666666777777666555444444444555555666666666666444333222222111111222222222222111111222333333444222222222222333444555666999:::<<<;;;999777777777777666666555555666666777777999;;;===>>><<<:::999666888;;;===>>>===<<<:::>>>>>>======<<<<<<;;;;;;777777777777777888999999:::999999999:::===@@@BBBDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKMMMQQQSSSXXX[[[```cccfffhhhlllnnnrrruuuzzz|||yyyvvvssspppnnngggeeeccc___\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUXXXWWWUUUSSSTTTVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^`````````______^^^^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZXXX[[[]]]_________aaabbbbbbbbbcccdddddddddddddddddddddeeefffffffffggggggeeedddddddddeeefffhhhiiilllqqqzzzuuulllccc[[[XXXVVVRRRRRRTTTTTT]]]kkkzzz|||}}}uuujjjdddbbb\\\SSSKKKHHHHHHJJJLLLMMMUUUgggxxxuuucccXXXVVVWWWXXXYYY[[[\\\]]]]]]^^^\\\]]]]]]\\\\\\[[[ZZZYYYVVVUUUUUUUUUUUURRRMMMIII;;;888444222333333333333222222222222222222222222333333222222222333333444333333333333333333333333333222222111111222222333444333333333333333333333444444444444444444444444555555555555555666777777nnnaaa[[[WWWPPPPPPOOONNNNNNOOOQQQQQQMMMMMMLLLKKKJJJHHHGGGFFF@@@???===<<<<<<;;;999777555555666666666666555555222222333333444555555666444333333222111111111222222222111111111111222222333333222222333555777888999;;;<<<;;;999777777888333555666888999888777777888999;;;<<<<<<;;;:::999666888:::<<<======<<<;;;??????>>>===<<<;;;;;;:::666666666666777888999999:::::::::;;;<<>>:::666333222222222222222222222222222222222222444333333222222222222333333333333333444444444444333222222111111222222333444444444444444444444444444444444444444444444444555555555555555666777777pppbbb[[[XXXSSSRRRQQQPPPOOOPPPQQQRRRMMMMMMLLLKKKJJJHHHGGGFFF@@@>>>===<<<<<<;;;999777666666555555666666666666111111111111111111222222222222111111222222333333333222111111000000000000444333222222333555888999999;;;;;;:::888777888999111333555777999999999888::::::;;;;;;;;;::::::999777888:::<<<=========<<<@@@???>>>===<<<;;;::::::666666666666777888999:::::::::;;;===???@@@AAABBBCCCCCCBBBBBBCCCEEEFFFGGGGGGIIILLLNNNPPPTTTYYY]]]^^^aaaeeehhhjjjllloooqqqtttwww|||~~~~~~~~~~~~|||||||||{{{{{{zzzzzzzzzxxxvvvssspppnnnnnnnnnoooqqqooonnnpppsssssspppmmm```]]]YYYVVVTTTQQQOOOLLLMMMLLLKKKIIIHHHGGGGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGDDDFFFHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMLLLKKKJJJNNNNNNOOOOOOPPPQQQRRRSSSPPPVVV]]]dddmmm}}}yyynnnddd```]]]YYYVVVVVVTTTVVV[[[eeerrr||||||{{{xxxtttoooggg]]]WWWKKKJJJIIIJJJJJJLLLVVVaaauuummm]]]VVVTTTTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[[[[[[[[[[ZZZYYYWWWUUUTTTTTTTTTSSSPPPNNNBBB>>>888444333333222222222222222222222222222222444444333222111111222222222222222333333444444444333222222111111222222333444444444555555666666666444444444444444444444444555555555555555666777777pppbbb[[[XXXTTTSSSRRRQQQPPPPPPQQQRRRMMMLLLLLLKKKJJJHHHGGGFFF???>>>===<<<===<<<999777666666555555555666666777666555555444444333333222000000000111222333555666444333111000//////......444333222222333666888:::999:::;;;:::888777888999111222333555777999::::::;;;:::::::::::::::::::::777888999;;;<<<=========@@@??????===<<<;;;:::999666666666666777888:::::::::;;;===???@@@AAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHGGGIIILLLOOORRRVVV\\\___```cccgggjjjlllnnnppprrrssswww|||}}}yyyvvvuuuwwwyyyxxxzzz{{{}}}~~~~~~~~~}}}{{{{{{|||{{{{{{zzzyyyxxxwwwwwwvvvuuutttttttttttt{{{|||}}}~~~|||{{{wwwvvvvvvuuuuuutttssssssppprrrvvvxxxxxxwwwtttsssnnnnnnmmmllllllkkkjjjjjjhhhfffbbb___]]]]]]]]]^^^```^^^\\\]]]______[[[WWWTTTQQQNNNLLLKKKJJJHHHFFFGGGGGGFFFEEEDDDDDDDDDEEE@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFGGGHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCBBBDDDFFFFFFFFFEEEFFFGGGEEEFFFGGGGGGHHHGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHMMMTTTZZZbbbrrrttthhhccc```[[[XXXWWWTTTSSSUUU^^^kkkvvv|||~~~}}}~~~~~~~~~xxxzzzzzzyyyssskkkbbb]]]RRRNNNKKKJJJIIIKKKSSS]]]lllppp```XXXUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYWWWUUUTTTTTTTTTSSSQQQOOOEEEAAA:::666444333333222222222222222222222222222444444333222111111111111111111222222333333333333333222222222222222222333444444444555666777888888444444444444444444444444555555555555555666777777pppbbb^^^___WWWUUURRRRRRRRRRRRQQQOOOOOOOOONNNNNNLLLJJJGGGFFFCCC@@@===<<<;;;:::888666333333444444555666666666555555444444444333333333222222222222222222222222333333333222222111111111000000222444666888999:::???>>>===;;;999777666555888777666777999::::::999::::::999888999:::;;;<<<888888888999;;;===>>>???>>>>>>===<<<:::888666555666666777777888:::;;;<<<::::::;;;===>>>???@@@AAACCCBBBBBBDDDDDDBBBDDDIIIKKKKKKLLLNNNRRRWWW[[[^^^aaaaaabbbdddhhhllloooqqqxxxyyy{{{}}}~~~|||{{{}}}|||~~~|||yyywwwtttooojjjggggggiiijjjmmmnnnppprrrssssssrrrqqqqqqpppooonnnllljjjiiiiiiiiigggfffdddcccbbbccccccmmmnnnoooppppppnnnlllkkkiiihhhgggeeedddddddddddd```bbbdddffffffdddaaa```^^^]]]\\\[[[ZZZZZZZZZZZZUUUTTTRRRQQQPPPQQQRRRRRRTTTRRRPPPPPPPPPPPPOOONNNJJJIIIGGGEEEEEEEEEEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDFFFGGGFFFEEEDDDBBBAAA@@@?????????@@@AAACCCEEEGGGIIIIIIIIILLLTTT\\\gggxxx}}}qqqhhhcccaaa___^^^ZZZVVVUUUZZZaaahhhrrr{{{wwwwwwwwwwww{{{}}}{{{{{{||||||yyypppddd[[[UUUPPPLLLKKKJJJIIINNNUUU```uuu}}}nnnaaa[[[VVVTTTXXX[[[ZZZYYYYYY\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQJJJDDD<<<666444333222000333222222111111222222333000111222333444555555555444444444444333333222111444333222111111222333444333333444444555666777777777777777777777777777777555555666666777777888888sssddd______XXXVVVTTTSSSTTTTTTRRRQQQOOOOOONNNNNNLLLJJJGGGFFFCCC@@@===;;;;;;:::888666555555555555555555555555555555444444444333333333222222222222222222222222333333333222222222111111111222333555777999:::<<<======<<<;;;999888777777888777666888:::;;;:::999::::::999999999:::;;;<<<::::::::::::;;;<<<============;;;:::888777666555666666666777888999:::;;;;;;;;;<<<===???@@@AAABBBCCCAAABBBDDDDDDBBBEEEJJJLLLMMMNNNQQQTTTXXX\\\^^^```aaacccfffiiillloooqqqvvvwwwyyy|||~~~|||{{{zzz~~~yyyuuupppppprrrrrrpppmmmjjjgggccc___]]]]]]^^^```bbbdddeeeggghhhgggfffeeeeeedddcccbbbaaa___^^^^^^]]]]]]\\\\\\]]]^^^```aaa```aaabbbccccccaaa___^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWRRRQQQQQQPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFEEEIIIHHHFFFEEEDDDEEEEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCCCCEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFEEEGGGNNNVVVaaaqqq{{{tttoookkkfffbbb[[[VVVTTTXXX\\\aaajjjrrrtttuuuttttttwwwwwwiii___XXXSSSOOOMMMKKKIIILLLQQQ[[[nnnwwwnnnccc[[[VVVVVVYYYYYYZZZ\\\]]]\\\ZZZXXXWWWXXXYYYZZZYYYXXXWWWVVVTTTSSSRRRRRRMMMGGG>>>888555444333222333333222222222222333333111111222333444444444444333444444444333333222111333333222111111222333333333333444444555666666777666666666666666666666666555555666666777888888888xxxgggaaa___ZZZXXXVVVUUUUUUUUUTTTSSSOOOOOONNNNNNLLLJJJGGGFFFBBB@@@===;;;;;;:::888666777777666666555444444333555555444444444333333333222222222222222222222222333333333222222222222111333333444555777:::<<<===<<<;;;;;;::::::999999888888777777999;;;;;;:::999::::::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999777666666666666555555666666777999:::;;;<<<<<<===>>>@@@AAABBBCCCCCCAAABBBDDDDDDCCCFFFKKKMMMOOOQQQTTTWWWZZZ]]]^^^aaabbbeeehhhkkkmmmooooootttuuuwwwzzz~~~|||zzzxxxxxxyyyzzz{{{|||~~~}}}}}}{{{wwwrrrooommmmmmkkkjjjhhhdddaaa```bbbbbb```]]][[[YYYUUUSSSQQQRRRSSSTTTWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVUUUTTTRRRRRRQQQOOOPPPPPPRRRTTTWWWZZZ\\\RRRSSSTTTTTTTTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGIIIGGGEEEDDDEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAADDDBBBCCCHHHOOOYYYiiiwww}}}vvvmmmggg___YYYVVVWWWYYY[[[aaahhhrrrssssssssstttzzz~~~~~~yyykkk___[[[UUUQQQOOOMMMIIIIIILLLSSSdddzzz}}}xxxkkkaaaWWWUUUVVVWWW[[[___^^^\\\YYYWWWVVVWWWYYYZZZXXXXXXWWWVVVTTTSSSRRRRRRQQQKKKBBB;;;777555444333333333222222222222333333222333333444444333333222333333444444444333222222333333222222222222333333333333444444555666666666555555555555555555555555555555666777777888888999}}}kkkbbb```ZZZXXXVVVUUUUUUUUUTTTSSSOOOOOONNNNNNLLLJJJGGGFFFBBB@@@===;;;;;;:::888777777666666666555555555444555555444444444333333333222222222222222222222222222222222222222222222222333333444555777:::<<<===<<<<<<;;;::::::999888888888777888:::<<<<<<;;;999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999777555444555666777555555555666777888::::::======>>>???AAABBBCCCDDDCCCAAABBBEEEEEEDDDGGGMMMPPPQQQTTTWWWZZZ\\\^^^^^^bbbcccgggjjjlllnnnoooooossstttvvvzzz}}}zzzyyywwwuuuuuuvvvxxxyyyxxxyyy{{{}}}}}}{{{zzzttttttttttttuuuuuuuuuuuuttttttssssssqqqpppnnnmmmjjjfffbbb___]]]\\\ZZZYYYYYYWWWTTTTTTUUUUUUSSSRRRPPPNNNLLLKKKKKKKKKLLLMMMOOOPPPPPPQQQPPPPPPOOONNNNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHIIIJJJLLLOOOQQQSSSKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJHHHGGGFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFFFFEEEDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@DDDBBBBBBFFFKKKSSSbbbooozzzpppiiiccc]]]XXXXXXXXXXXX]]]cccoooqqqssstttvvv{{{|||yyyzzz|||wwwkkkaaa[[[UUUQQQQQQNNNJJJHHHIIILLLZZZnnn{{{vvvlllaaaWWWTTTUUUWWW[[[```^^^\\\YYYWWWVVVWWWYYY[[[XXXXXXWWWVVVUUUTTTSSSRRRSSSMMMEEE===777555444444333333333222222333333333333444444444333333222111333333333444444333333222333333333333333333333333444444444555555555666666555555555555555555555555555666666777888888999999nnnccc___YYYWWWUUUTTTTTTTTTSSSRRROOOOOONNNNNNLLLJJJGGGFFFBBB???===;;;;;;:::999777555555555666666666777777555555444444444333333333222222222222222222222222222222222222222222222222222333555777999:::<<<<<>>===;;;999777666555888888999;;;======;;;999999999:::::::::;;;;;;;;;999:::;;;<<<=========<<<888777555444444555777888555666666666777999:::;;;======>>>@@@AAABBBCCCDDDDDDBBBDDDGGGGGGGGGJJJPPPRRRTTTVVVYYY\\\^^^______dddeeehhhkkkmmmnnnoooooossstttwwwyyy|||~~~vvvuuutttssssssuuuwwwxxxxxxxxxzzz|||~~~{{{zzzwwwsssooollliiigggbbbbbbbbbcccccccccddddddeeeeeeddddddcccaaa```___ZZZXXXTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHHHHJJJKKKMMMJJJKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGEEEEEEFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDAAAAAADDDHHHNNNZZZfff{{{zzzooohhhccc]]]XXXWWWVVVVVVYYY___hhhlllqqqtttxxx}}}{{{tttssstttrrrlllfffZZZTTTPPPQQQPPPLLLIIIJJJJJJTTTcccwwwwwwooofff\\\TTTSSSUUUVVVZZZ^^^^^^\\\YYYWWWWWWWWWYYYZZZWWWWWWVVVVVVUUUTTTSSSSSSRRRNNNGGG???999555444444444333333333333333333444444444444444333222111111222333333444444333333333333333333333333333333333444444444555555555555555555555555555555555555555666666777777888999999999pppddd___XXXVVVTTTSSSSSSSSSRRRQQQOOOOOONNNNNNLLLJJJGGGFFFAAA???<<<;;;;;;;;;999888444444555666666777888888555555444444444333333333222222222222222222222222111222222222222333333333111333777:::<<<===<<<<<>>>>><<<:::888999:::;;;;;;;;;::::::777888:::<<<======<<<;;;666666555555555666888888666666777777888:::;;;<<<======>>>???AAABBBCCCDDDEEEDDDEEEIIIJJJIIIMMMSSSUUUVVVWWWYYY\\\^^^___```fffgggiiikkkmmmooooooppptttuuuvvvxxxyyyyyyyyyyyysssssssssssssssttttttuuuxxxxxxyyyzzz{{{|||}}}}}}yyytttqqqjjjhhhfffbbb___[[[YYYWWWSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTPPPNNNLLLKKKLLLLLLKKKJJJDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJIIIJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHHHHGGGFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCAAABBBDDDFFFIIISSS]]]rrrzzzoooiiibbb\\\WWWVVVUUUSSSVVV[[[___eeemmmrrrwww}}}{{{vvvooojjjjjjjjjhhhggg]]]VVVQQQRRRSSSOOOMMMMMMJJJPPPZZZiiixxxmmmaaaXXXQQQQQQSSSUUUXXX\\\\\\[[[ZZZYYYXXXXXXYYYYYYWWWWWWVVVVVVUUUTTTSSSSSSQQQOOOJJJCCC<<<777555555444444333333333333444444444444444444333333222111222222333444444444333333333333444444444444333333555555555555555555555555555555555555555555555555666666777888888999999:::qqqddd^^^XXXVVVTTTSSSSSSSSSRRRQQQOOOOOONNNNNNLLLJJJGGGFFFAAA???<<<;;;;;;;;;999888666666666666666777777777555555444444444333333333222222222222222222222222111111222222222333333333222555:::???AAA@@@>>><<<>>>===<<<;;;999888777666888999:::===??????<<<:::888999:::;;;;;;;;;::::::888999:::;;;<<<;;;999888444444555666777888888999777777888888999;;;<<<===<<<===>>>???@@@BBBCCCCCCFFFEEEGGGKKKLLLLLLPPPUUUWWWWWWXXXYYY[[[]]]```aaaiiiiiijjjkkkmmmnnnpppqqquuuuuuuuuuuuuuusssrrrqqqqqqrrrsssssssssrrrqqqppptttttttttttttttuuuuuuuuuyyy|||zzzxxxuuupppkkkfffbbb___XXXWWWVVVTTTRRRPPPNNNMMMIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLJJJIIIGGGHHHIIIIIIHHHFFFAAABBBDDDEEEDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEHHHGGGFFFEEEFFFFFFHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJHHHHHHHHHJJJKKKKKKKKKJJJJJJLLLKKKIIIIIIKKKLLLKKKJJJHHHHHHIIIIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCEEEGGGIIIEEEDDDEEEHHHHHHIIIQQQYYYkkk~~~ssslllddd^^^YYYWWWUUUSSSTTTXXXZZZaaajjjrrrwww|||xxxvvvqqqllliiihhhiiijjjccc[[[UUUUUUUUUSSSPPPPPPKKKNNNRRR[[[nnn}}}qqqaaaWWWOOONNNPPPSSSWWW\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTPPPPPPNNNHHH@@@:::777666444444333333333333444444333333444444444333222222111222333333444444444333333333444555555444333333555555555555555555555555666666666666666666666666666777777888888999::::::rrrddd^^^XXXVVVTTTSSSTTTTTTRRRQQQOOOOOOOOONNNLLLJJJGGGFFFAAA>>><<<;;;;;;;;;:::888888888777777666666555555555555444444444333333333222222222222222222222222111111111222222333333333333777===BBBDDDCCC@@@===<<<<<<;;;::::::999888888888999;;;===??????<<<:::888999:::;;;<<<;;;::::::999:::;;;;;;;;;999777555333444555777888999999999888888888999:::;;;======<<<<<<===>>>@@@AAABBBCCCGGGFFFHHHLLLMMMMMMQQQWWWYYYXXXXXXXXXZZZ]]]```bbbkkkjjjjjjkkklllnnnppprrrtttuuutttsssrrrooommmkkkpppqqqrrrsssrrrqqqnnnmmmnnnnnnnnnnnnmmmmmmmmmmmmqqqtttxxxzzzzzzyyyzzzzzz~~~~~~~~~|||xxxtttpppnnnjjjiiieee```\\\WWWTTTRRRLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFDDDBBBDDDFFFGGGFFFEEEEEEEEEAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDEEEFFFIIIKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKLLLKKKIIIGGGFFFIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFEEEDDDEEEGGGHHHIIIIIIHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDDDDFFFHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHEEECCCCCCEEEGGGIIIHHHHHHIIILLLLLLLLLRRRYYYfff|||wwwoooiiiccc]]][[[XXXTTTUUUYYYZZZaaakkksssyyy}}}~~~~~~|||wwwrrrppprrrtttiii___XXXWWWXXXUUURRRQQQLLLLLLMMMSSSccczzzuuudddYYYNNNLLLNNNQQQVVV\\\ZZZZZZ[[[[[[[[[YYYWWWVVVWWWVVVVVVUUUUUUTTTTTTTTTPPPQQQPPPKKKCCC<<<999888555444444333333444444555222333333444444333333333111222333333444444444444333333444555555444333333555555555555555555555444777777777777777777777777777777777888999999::::::qqqdddccc[[[XXXVVVUUUTTTTTTRRRQQQOOOOOOOOOPPPPPPMMMIIIFFFCCC@@@>>><<<<<<;;;999888666666666666555555555555555555555555555555555555111111111///,,,,,,///222333444444333111000111222888999<<<>>>@@@AAAAAAAAADDDAAA===999777777888999<<<>>>???>>>;;;888777777888777777888:::<<<;;;:::999:::;;;;;;;;;:::999888666666666555666777888888888888999999:::;;;<<<<<<>>>???@@@@@@???@@@BBBDDDFFFGGGHHHIIILLLPPPSSSUUUWWWWWWXXXXXXYYY\\\aaaeeeeeefffgggiiikkkmmmnnnooosssqqqooonnnnnnmmmjjjiiijjjlllooopppnnnkkkfffcccjjjiiigggeeedddcccccccccffffffgggiiijjjkkklllmmmppppppqqqrrrssssssttttttvvvuuuttttttrrrrrrqqqppppppnnnkkkfffbbb^^^\\\ZZZZZZXXXTTTPPPMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFDDDCCCAAA@@@CCCCCCCCCDDDEEEFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHDDDFFFHHHIIIIIIIIIJJJKKKHHHHHHIIIJJJKKKKKKJJJJJJGGGIIILLLNNNPPPPPPOOOOOONNNLLLKKKIIIIIIJJJLLLMMMIIIIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEEEEFFFGGGGGGFFFKKKKKKJJJHHHEEEEEEFFFHHHGGGFFFFFFFFFFFFHHHJJJKKKJJJHHHFFFEEEEEEFFFFFFEEEGGGGGGHHHHHHIIIKKKLLLMMMNNNNNNNNNOOONNNNNNMMMMMMNNNKKKKKKMMMNNNNNNTTTZZZjjj|||yyyqqqjjjdddbbb^^^YYYVVVWWWXXX^^^hhhsss|||}}}{{{zzzuuurrrqqqmmmeee\\\YYY[[[[[[WWWSSSOOOKKKKKKPPPYYYggg{{{wwwggg\\\PPPLLLMMMOOOSSSXXXYYYZZZ[[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVSSSPPPLLLHHHBBB;;;777555555555555555444444444111111111222222222333333444444444444444444444444333444444555555444444333555555555666666666666777666666666666666555555555777888888888888888777666tttfffbbbZZZXXXVVVUUUTTTTTTSSSQQQQQQPPPOOOOOOOOOLLLIIIFFFAAA???<<<;;;;;;:::888777666666666666555555555555333333333333333333333333555666666333111111333666333555555444222111222333444666888;;;===>>>>>>>>>AAA>>>;;;777666666888999999;;;<<<;;;999777666666888777777888:::<<<;;;:::::::::;;;;;;;;;:::888777666666666666777777777777888888999:::;;;<<<=========>>>??????>>>???AAACCCGGGGGGIIIKKKNNNQQQSSSUUUWWWXXXXXXXXXYYY]]]aaaeeeffffffhhhjjjlllnnnoooppppppnnnkkkjjjkkkjjjiiigggiiijjjkkkkkkiiiddd```]]]aaa___\\\YYYWWWWWWWWWWWW[[[[[[\\\]]]^^^______```bbbbbbbbbcccdddeeeeeeeeefffffffffeeeeeedddccccccaaa```]]][[[XXXVVVUUUTTTSSSQQQNNNLLLJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEGGGIIIIIIIIIIIIKKKMMMKKKKKKLLLMMMMMMMMMMMMMMMJJJKKKNNNPPPRRRRRRRRRQQQNNNMMMKKKJJJJJJKKKLLLMMMIIIJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFEEEEEEFFFGGGGGGGGGLLLLLLLLLJJJIIIHHHJJJLLLIIIIIIIIIHHHIIIJJJJJJKKKLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOONNNNNNRRROOOOOOQQQQQQRRRWWW]]]iii{{{yyyppphhhfffccc]]]YYYXXXWWW\\\dddnnnwww||||||zzz}}}|||yyyxxxvvvmmmbbb]]]^^^^^^[[[WWWOOOKKKJJJMMMTTTaaattt}}}lll___SSSNNNNNNOOOSSSXXXWWWXXXYYYXXXVVVUUUVVVWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUSSSQQQNNNJJJDDD===888555555444444444444444444444444444444555555555555444444444444444444444444333444444555555444444333444444555555555666666666666666666666666666666666555666666777888888888888xxxgggaaaZZZXXXVVVTTTUUUTTTSSSQQQSSSQQQOOONNNMMMKKKHHHEEE@@@>>>;;;::::::999777666666666666666555555555555444444444444444444444444555555555333111111333555444555666555444333444555333555888:::<<<>>>>>>>>>???===:::888777888999:::888999;;;:::888777777888999888777888;;;<<<;;;:::;;;;;;;;;::::::888777666444555777888888888777666888999:::;;;<<<===>>>>>><<<===>>>>>>>>>???AAACCCGGGHHHKKKNNNPPPSSSTTTUUUWWWXXXYYYYYYZZZ]]]aaaeeefffgggiiikkkmmmooopppqqqllljjjgggfffgggggggggfffggggggfffddd```[[[VVVSSSUUUSSSPPPNNNMMMNNNOOOQQQNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOOOOONNNNNNNNNNNNLLLKKKJJJHHHHHHHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNPPPRRRTTTUUUVVVUUUUUUQQQOOONNNMMMLLLMMMMMMNNNLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIHHHGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHIIIKKKNNNOOOOOOPPPPPPOOOOOONNNMMMLLLJJJIIIHHHHHHGGGFFFDDDFFFFFFGGGGGGIIIJJJKKKLLLPPPQQQRRRTTTTTTTTTSSSSSSYYYVVVUUUWWWWWWWWW\\\ccclll}}}yyyooolllkkkeee]]]ZZZYYY\\\```hhhoootttvvvvvvwww|||uuuiiibbb```aaa___]]]TTTOOOLLLLLLQQQ[[[mmm|||sssfffXXXQQQOOOPPPSSSXXXXXXYYYZZZYYYWWWVVVWWWXXXVVVWWWWWWVVVVVVUUUTTTSSSTTTSSSRRRPPPMMMGGG???:::444444444333333444444555444555555555555666666666666555555555444444333333333444444555555444444333333444444444555555555555666666666666666666666666666666777888999:::;;;;;;yyyggg___ZZZXXXUUUTTTUUUTTTSSSRRRTTTRRROOOMMMLLLJJJGGGEEE@@@>>>;;;::::::999777666666666666666555555555555777777777777777777777777444333333222222222333444333444555555444333444666666888:::===???@@@AAAAAAAAA???<<<999888888999:::999:::;;;;;;:::999:::;;;:::999888999;;;<<<;;;:::;;;;;;:::999888777666555333555777888999888666555999999:::;;;<<<>>>??????<<<>>>?????????@@@CCCEEEHHHJJJMMMPPPRRRTTTTTTTTTVVVXXXYYYZZZ[[[^^^bbbeeeggghhhjjjmmmnnnoooppppppiiigggdddcccdddeeeeeeeeedddbbb```\\\WWWQQQMMMKKKKKKJJJIIIHHHJJJMMMQQQSSSGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIJJJMMMOOOQQQQQQRRRRRRSSSRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXXXXSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJKKKLLLMMMMMMMMMMMMHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHIIIJJJKKKIIIJJJKKKKKKKKKLLLOOORRRWWWXXXZZZ[[[ZZZWWWTTTRRRPPPOOOMMMLLLLLLJJJHHHEEEHHHHHHIIIJJJLLLNNNPPPRRRTTTVVVXXX[[[]]]^^^^^^^^^bbb___^^^`````````eeekkkuuuvvvsssssslllddd^^^]]]]]]]]]aaafffkkknnnoooqqqtttxxx}}}xxxkkkcccaaaaaaaaaaaa[[[UUUPPPOOOQQQXXXggguuu}}}nnn___VVVRRRQQQSSSVVVZZZ[[[\\\[[[ZZZYYYZZZ[[[YYYYYYYYYYYYXXXWWWVVVUUUSSSSSSSSSSSSPPPJJJBBB<<<555444333333333333444555333333333444444444555555666666555555444444333333333444444555555444444333333333333444444444555555666666666666666777777777999999999:::;;;<<<===>>>xxxfff]]]YYYWWWUUUTTTUUUUUUTTTRRRTTTRRROOOMMMKKKJJJGGGEEEAAA???<<<;;;::::::888777666666666666555555555555777777777777777777777777666555444444555666666555111333444444333333444666999:::<<>>;;;888777666666666888:::;;;:::999999:::<<<;;;999999999;;;<<<;;;:::;;;;;;:::888777666555555333555777888999888666555888999:::;;;===>>>???@@@>>>???AAAAAAAAACCCEEEGGGIIIKKKNNNQQQSSSTTTUUUUUUVVVXXXZZZ[[[\\\^^^bbbdddggghhhkkkmmmnnnnnnnnnmmmhhheeecccbbbcccddddddccc```]]]YYYTTTNNNJJJGGGFFFFFFEEEEEEEEEGGGJJJNNNPPPCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFF@@@AAABBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNMMMOOOPPPPPPPPPPPPRRRTTTWWWXXXXXXXXXXXXXXXWWWWWWTTTUUUVVVWWWXXXXXXYYYYYYVVVUUUTTTRRRQQQPPPPPPOOOQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRMMMNNNOOOPPPPPPQQQQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHJJJIIIHHHIIIKKKMMMNNNOOOQQQQQQQQQSSSWWWZZZ^^^aaadddgggfffbbb^^^[[[XXXVVVTTTRRRQQQOOOMMMKKKLLLMMMOOOQQQUUUXXX[[[]]][[[^^^bbbfffjjjlllmmmmmmooolllkkkmmmmmmmmmrrryyy{{{zzzsssjjjddd]]][[[YYYZZZ___fffkkkmmmmmmnnnpppuuu|||xxxlllddd````````````^^^YYYSSSPPPOOOSSS___kkkxxxhhh^^^XXXSSSSSSUUUYYY[[[\\\[[[ZZZZZZ[[[\\\YYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTTTTRRRLLLEEE@@@666555444333222333444555333333333444444444555555666666666555555444444444333444444555555444444333333333333444444444555555666666666666777777888888:::::::::::::::<<<===>>>ttteee^^^YYYWWWUUUTTTUUUUUUTTTSSSRRRPPPNNNMMMLLLJJJGGGDDDAAA???<<<;;;;;;:::888777666666666666555555555555444444444444444444444444333222222333444555444333000222333444333333555777999:::<<<>>>????????????;;;:::888666444444333444777888888777666666888:::;;;:::999:::;;;<<<;;;:::::::::888777666666666666444555777888888888777666777888999:::<<<>>>?????????@@@BBBBBBCCCDDDGGGIIIJJJLLLNNNPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]___bbbdddggghhhjjjllllllkkkjjjiiifffdddccccccccccccaaa```YYYVVVQQQLLLGGGEEECCCCCCCCCBBBBBBAAAAAABBBDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFF<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNOOOPPPQQQRRRRRRQQQSSSUUUVVVVVVVVVWWWXXX[[[[[[[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]ZZZZZZYYYWWWVVVTTTSSSRRRTTTUUUWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSRRRRRRQQQPPPOOOSSSSSSRRRRRRQQQQQQPPPPPPMMMLLLKKKIIIHHHIIIIIIJJJFFFIIIKKKKKKJJJKKKOOORRRSSSUUUVVVWWWWWWZZZ]]]```ggglllrrrvvvvvvrrrlllhhh```]]]XXXUUUTTTSSSQQQOOONNNPPPTTTXXX^^^ccchhhjjjkkknnnrrrxxx{{{}}}~~~}}}}}}}}}wwwnnniii[[[XXXUUUVVV\\\dddjjjnnnlllkkklllpppsssyyyzzzppphhhbbb```^^^^^^[[[VVVRRROOOLLLMMMVVV```yyyssshhh```XXXUUUUUUVVVXXXYYYYYYWWWWWWXXXZZZWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRNNNHHHCCC999888555333222333444444444555555555555666666666555555555555555555555555333444444555555444444333333444444444555555555555555666666777777888888999888777777777999;;;===>>>rrreeeaaaXXXVVVUUUTTTUUUUUUTTTSSSOOOOOONNNNNNMMMKKKGGGDDD@@@>>>;;;::::::999777666666666666666555555555555333333333333333333333333111000///000333444222000000222444555444555777888:::;;;===>>>>>>>>>===<<<888777666666666666666777888888888777555555777999<<<;;;::::::;;;<<<;;;:::999888777666555666666777666666666666777777777777666777888:::;;;===>>>???>>>???AAABBBBBBDDDGGGIIILLLLLLMMMNNNPPPSSSUUUVVVVVVXXX[[[\\\]]]___bbbdddfffhhhiiikkkjjjhhhfffddddddccccccccccccaaa^^^[[[RRROOOJJJEEEAAA@@@AAABBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFF>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^___]]]```ccceeeeeedddddddddffffffggggggfffeeeeeedddddddddddddddeeefffggggggeeedddcccbbb```^^^\\\[[[^^^___```aaaaaaaaa``````___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWW[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRPPPNNNNNNNNNOOOPPPLLLOOOSSSTTTSSSTTTYYY]]]^^^```aaabbbbbbdddhhhkkkvvv{{{|||oookkkeeeaaa___^^^]]]]]]ZZZ]]]aaahhhooowww|||yyypppmmm^^^ZZZVVVUUUYYY```gggjjjkkkjjjkkknnnooopppzzzxxxppphhhbbb]]][[[WWWTTTPPPNNNKKKJJJPPPXXXjjj}}}~~~sssiii___XXXWWWUUUWWWXXXXXXWWWWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQNNNIIIFFF===;;;777444333222333444444444444444555555555555444444555555666666777777333444444555555444444333444444555555555666666666555666666777888888999999666666666888;;;>>>AAACCCpppeeedddXXXVVVTTTTTTUUUUUUTTTSSSNNNMMMNNNNNNNNNLLLGGGDDD???===:::999888888666444777666666666555555555555555555555555555555555555555333222444777888666444111333555666666666888:::======>>>??????>>>===<<<777777777888999;;;<<<===;;;;;;;;;999777777999;;;<<<;;;::::::<<<<<<;;;:::888777666555555666777888666666666666666777888888555666777999;;;===>>>???===>>>@@@AAAAAACCCFFFHHHLLLLLLLLLMMMOOORRRUUUVVVVVVXXX[[[]]]^^^___bbbdddfffgggiiijjjiiifffcccaaabbbbbbbbbcccccc```\\\XXXMMMJJJEEE@@@>>>>>>@@@AAA@@@AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMNNNMMMNNNNNNNNNNNNMMMMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNPPPSSSUUUWWWYYYWWWWWWXXXYYY[[[]]]___```dddeeefffhhhiiikkklllmmmooorrrwwwzzzyyyxxxvvvvvvxxxxxxxxxxxxxxxwwwvvvuuuooooooooooooooopppqqqrrroooooonnnllljjjhhhfffeeeggghhhjjjkkkkkkkkkjjjjjjmmmmmmlllkkkiiihhhgggfffdddeeefffgggggghhhhhhhhhgggfffeeecccaaa___^^^]]]ZZZYYYWWWUUUTTTUUUVVVWWWSSSWWW[[[\\\\\\]]]ccchhhnnnoooppppppqqqsssvvvyyyxxxsssqqqppppppppplllooouuu|||yyypppnnnddd___YYYVVVXXX\\\aaadddkkkiiikkknnnnnnmmmuuuvvvmmmddd]]]YYYVVVSSSQQQOOOKKKIIINNNUUU```uuuzzzoooccc[[[YYYVVVXXXYYYYYYXXXXXXYYY[[[ZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRQQQQQQPPPNNNJJJGGG???<<<999555333222333444111111111222222222333333333333444555666777888888333444444555555444444333555555555666666666666777555666666777888999999999666777888:::???CCCHHHKKKwwwgggbbb^^^[[[XXXVVVUUUUUUTTTSSSPPPPPPOOONNNLLLIIIFFFDDDBBBAAA???<<<;;;:::::::::666666666777777777777777666666555555555444444444000000111222222222222111333333333333555999<<<>>>???===<<<;;;;;;:::888777555444444666999:::::::::::::::999999999999999:::;;;:::999888888888999999999888777555555555666777777777777777777666666666:::999999999::::::;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHNNNNNNNNNMMMMMMOOOSSSWWWVVVXXXZZZ]]]___aaaaaaaaafffggggggffffffdddcccbbb___^^^___```___]]]XXXTTTMMMIIICCC@@@@@@BBBCCCDDDCCCEEEGGGHHHGGGFFFEEEFFFAAAEEEHHHIIIFFFEEEFFFHHHEEECCCAAACCCFFFGGGFFFDDDDDDFFFHHHHHHGGGFFFGGGGGGDDDEEEGGGGGGFFFFFFGGGIIIFFFFFFGGGHHHIIIIIIHHHHHHKKKIIIFFFFFFGGGHHHHHHGGGBBBCCCEEEFFFFFFEEECCCBBBHHHFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCDDDEEEGGGJJJKKKIIIPPPTTTTTTUUUXXXZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVXXXXXXXXX[[[```dddeeefffggghhhhhhjjjmmmooouuuwwwzzz{{{}}}|||zzz~~~}}}}}}}}}~~~~~~{{{xxxttttttttttttvvvyyy|||~~~zzzuuurrrqqqnnnjjjgggccc``````bbbbbb______bbbcccdddeeefffiiiooovvv{{{~~~|||wwwuuukkkaaaYYYWWWWWWXXX]]]bbblllpppqqqnnnjjjkkkqqqwwwzzzooobbbXXXXXXQQQLLLLLLLLLKKKMMMPPP\\\jjj~~~rrrlllccc[[[XXXXXXWWWYYYZZZ[[[YYYXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUUUUSSSQQQNNNKKKIIICCC===666444666888666444666555555555555444444444666666666666666666555555555555555555555555555555888777555444333333444444666777888888777666888999444999=========BBBMMMVVVvvvgggbbb\\\ZZZVVVUUUTTTTTTSSSRRRPPPPPPOOONNNKKKHHHFFFDDD???>>>;;;999777777666777666666666666666666666666666555555555444444444444111111222333333333333333444333333444666999<<<>>>???>>><<<;;;:::999888666666555555666999;;;::::::999888888777777777888888999999999999999999999999999888777666555555666777777777666666666666777777888888888999:::;;;======;;;>>>AAABBBDDDFFFHHHKKKPPPPPPPPPOOOOOOQQQUUUXXXXXXYYY[[[]]]____________bbbbbbaaa``````______^^^]]]]]]^^^______[[[VVVQQQJJJGGGCCCAAAAAACCCCCCDDDDDDFFFHHHIIIIIIIIIJJJLLLIIIKKKLLLLLLKKKKKKKKKLLLKKKIIIHHHIIIKKKLLLKKKIIIKKKLLLMMMLLLJJJIIIJJJKKKGGGHHHIIIJJJJJJKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQOOOLLLLLLLLLMMMLLLKKKFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFEEEDDDFFFFFFFFFGGGHHHKKKOOORRRWWW^^^ddddddeeeiiijjjiiiiiihhhgggeeecccbbbbbbaaa``````bbbcccccccccbbbbbbaaaaaa```````````````aaa___aaacccdddeeeiiinnnrrrwwwxxxzzz{{{|||}}}xxxrrrppprrrrrrpppppprrrssssssssstttwww}}}yyyvvvooofff\\\YYYWWWWWWZZZ___jjjpppvvvuuupppnnnsssxxxuuuhhh^^^XXXRRRMMMLLLLLLJJJJJJMMMSSSaaayyytttlllccc\\\WWWVVVVVVWWWYYYZZZYYYXXXZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTSSSQQQOOOLLLKKKDDD>>>888555666777666333666555555555555444444444555555555555555555555555555555555555555555555555777666555444444444555555666777888888777777888999999<<>>===:::888666555555555555555555555555555555555555555555555444444444444222222333333333444444444444444555666888;;;===???@@@???===;;;999888777666777666666777999;;;:::999888888777777777777888888777888999:::::::::999888888777777666666666666777888777555555555666888999888888888999:::<<<===>>>;;;>>>AAACCCEEEGGGKKKMMMOOOOOOPPPOOOOOOQQQUUUXXXZZZ[[[\\\]]]^^^^^^]]]\\\___^^^]]][[[[[[[[[[[[\\\]]]^^^```aaa```\\\UUUPPPJJJHHHEEEEEEFFFGGGGGGFFFIIIJJJKKKLLLLLLNNNQQQTTTPPPOOONNNMMMNNNOOOOOONNNOOONNNMMMMMMNNNOOONNNLLLOOOPPPOOOLLLJJJIIIJJJLLLKKKKKKLLLOOORRRUUUUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYXXXVVVTTTRRRRRRRRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJKKKMMMSSSZZZ___kkkttt{{{|||}}}~~~|||zzzxxxvvvuuuuuutttuuuwwwyyyzzzzzzzzzyyyssssssssssssssstttuuuuuurrrsssuuuwwwyyy}}}|||xxxtttjjj```[[[XXXVVVXXX\\\gggqqq{{{~~~yyyuuuwwwzzz~~~{{{mmmcccZZZTTTPPPPPPNNNKKKJJJKKKMMMYYYpppwwwlllccc\\\VVVUUUTTTUUUWWWYYYYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTSSSRRRPPPNNNMMMGGGAAA:::666666666444333666555555555555444444444444444444444444444555555555555555555555555555555555555444444555555666777666777888888777777888:::===>>>@@@AAAFFFSSSeeerrr~~~oooddd```[[[YYYUUUTTTSSSSSSRRRQQQPPPOOOOOOMMMKKKHHHEEECCC@@@???<<<:::888888777888555555555555555444444444444444444444444444444444222222222222333333444444555555666777999<<<>>>???@@@???===;;;888666666777888777777888:::;;;:::999888888888777888888999999666888:::;;;;;;:::999888777777777666666666666777888777555333444666999;;;999999999::::::<<<======<<>>?????????===:::666555666888:::999888999:::;;;:::999666666666666666777888888777888:::;;;;;;:::888777666666666777777777777666777666444333444777:::;;;;;;;;;;;;::::::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKMMMMMMNNNPPPSSSUUUVVVWWWYYY\\\]]]]]]]]]]]]]]]\\\ZZZYYYXXXYYY[[[\\\[[[]]]aaadddddd```ZZZUUUQQQPPPPPPQQQSSSSSSRRRQQQTTTTTTSSSRRRQQQSSSXXX[[[```]]]ZZZZZZ]]]^^^^^^\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWXXX[[[]]]XXXYYY\\\bbbjjjrrrxxx{{{}}}}}}|||||||||||||||}}}}}}{{{xxxvvvtttqqqnnnkkkeeebbb^^^ZZZWWWVVVVVVVVVSSSUUUUUUSSSPPPOOOOOOPPPPPPRRRTTTVVV[[[fffttt~~~|||vvvlllbbb]]]YYYUUUVVVYYY___lll|||~~~pppfff^^^XXXUUUUUUTTTPPPNNNOOOQQQXXXfff{{{tttggg___VVVTTTQQQQQQSSSVVVXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTSSSRRRRRRQQQQQQKKKFFF@@@:::666444333222666555555555555444444444333333333444444444555555555555555555555555555555333444444666777777888888555777888999888888:::;;;<<<>>>AAAHHHVVVkkkyyyqqqggg```^^^\\\ZZZVVVUUUTTTTTTSSSRRROOOOOONNNMMMJJJGGGDDDCCC???>>>;;;999777777666777777777666666555444444444333333333333444444444444222111000///000111222333444555666888:::<<<>>>>>>===>>>===:::555444777:::<<<:::999:::;;;;;;:::999444333333333444555666777999999:::;;;:::999888777555666666777777777777666555555444444555777:::<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEGGGKKKMMMOOOPPPPPPRRRUUUWWWUUUVVVYYY[[[\\\]]]]]]]]]ZZZYYYXXXWWWWWWXXXYYYZZZYYY[[[^^^ccceeeccc^^^ZZZWWWVVVUUUVVVWWWXXXWWWVVVWWWWWWWWWUUUUUUWWWZZZ^^^cccbbbaaaaaacccddddddccccccdddeeedddcccbbbcccdddcccddddddccccccccceeehhhgggiiilllqqqwww|||tttqqqmmmhhheeebbbaaaaaa^^^```aaa^^^YYYVVVWWWYYYXXXZZZ]]]___dddnnn}}}wwwnnnddd___ZZZVVVVVVYYY[[[fffuuuuuulllaaaZZZVVVUUUSSSOOOMMMOOONNNTTT___qqq|||nnndddXXXUUURRRPPPRRRUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVTTTSSSRRRRRRRRRRRRLLLHHHBBB<<<777444333333666555555555555444444444333333333444555555666666555555555555555555555555333444555666777888888777555777999999999999;;;<<<===AAAHHHTTTeee{{{vvvnnnfff```___[[[YYYUUUSSSSSSSSSRRRQQQOOONNNNNNLLLJJJGGGDDDCCC>>>===:::888666555555555888888777666666555444444222222333333333444444444333222111000000222333555333444666888:::<<<======;;;<<<<<<999555444888<<<===;;;::::::;;;;;;:::888555555555555666777888888<<<;;;;;;:::999888777777444555666777888888777666333444444555777888:::;;;888999999:::<<<===???@@@???AAACCCDDDDDDEEEGGGIIIJJJLLLNNNPPPPPPRRRUUUWWWVVVXXXYYY[[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\___dddhhhhhheeebbb```^^^]]]]]]^^^___^^^]]]]]]]]]^^^^^^^^^```dddgggiiijjjlllmmmmmmmmmnnnooooooqqqrrrrrrpppoooqqqssstttuuuvvvuuutttssstttuuuxxx{{{~~~yyyvvvtttsssoooqqqrrrnnnhhhddddddfffbbbeeehhhiiikkkttt|||rrrhhhbbb]]]XXXWWWYYYYYY```lll|||wwwiiibbb[[[XXXTTTOOONNNOOOJJJOOOWWWeee}}}wwwjjj[[[WWWRRRPPPQQQTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRLLLIIICCC===777444444555666555555555555444444444333444444555666666777777555555555555555555555555444555666777888888777777555777999999999999;;;======CCCOOO___sss~~~uuunnnfffaaa```ZZZWWWTTTRRRRRRRRRQQQOOOOOONNNNNNLLLJJJGGGDDDBBB???===;;;999777666666666999888888777666555555555222222222333333444444444444333222111111333555666222333666888:::;;;<<<===:::<<<<<<999444444999>>>===<<<;;;:::;;;;;;:::888888888888888999:::;;;<<<===<<<;;;999888777777777444555666888888888777666222333444666888999::::::666666888:::<<>>???:::888555444555888<<<>>>AAA@@@???>>><<<:::888777555666777888999:::::::::999888777666666555555555555444444444444555666666666666555444444555777888:::;;;===>>>>>>>>>======AAACCCEEEEEECCCCCCCCCDDDIIIJJJMMMOOORRRTTTUUUUUUWWWXXXYYYYYYZZZYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXX]]]___ccckkksssvvvuuurrrwwwsssmmmhhhfffgggjjjmmmiiilllpppqqqqqqrrruuuxxx|||~~~}}}}}}~~~{{{zzzzzzzzzzzztttkkkgggccc]]]WWWYYY]]]dddqqq{{{tttjjjbbb^^^XXXQQQKKKIIIKKKOOOXXXjjjuuuiiiXXXNNNQQQUUUSSSUUU[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRKKKIIIEEEAAA<<<888666444444444444444444444444444555666666666555444333333444555666777777666555444555555555555666777999999:::::::::999777777999;;;AAAIIIWWWiii{{{zzzsssggg______ZZZXXXUUUSSSSSSRRRPPPNNNOOOOOOOOOMMMKKKGGGDDDAAA???===999888888888777666555555555666666666666666666666555555555444444444000111222333333333333333444555666888999:::::::::;;;999666555555888;;;>>>AAA@@@???>>><<<:::999888888888999999999888777777999888777666555555555555555444444444444555666666777777666666666777888999::::::999999:::<<<===>>>@@@BBBEEEFFFGGGGGGIIIKKKIIIJJJMMMOOORRRTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZ\\\^^^eeeoooyyy~~~xxxssspppppprrrsssrrrtttwwwxxxyyy{{{~~~|||xxxoookkkfff```[[[XXXZZZ```lll}}}yyyoooggg```XXXOOOHHHKKKLLLNNNTTTddd}}}~~~nnn]]]QQQSSSVVVTTTTTTXXXZZZYYYYYYXXXWWWWWWXXXXXXVVVVVVUUUUUUTTTSSSRRRRRRNNNLLLHHHBBB===888555333444444444444444444444444555555666666555555444333666777888999999888777666555555555666666777999999999999:::999999:::<<>>===;;;999888777888888999999999888888999888777666555555555555555444444444444555666666888777777777777888999:::;;;:::888888999<<>>>>>??????>>>===;;;888777666888:::<<>><<<;;;999888333444666888:::;;;<<<<<<888888666555555555555555555444444444444555666666777777777777888999999:::;;;;;;:::;;;<<>>@@@BBBQQQbbbnnnrrryyyooobbb^^^VVVUUUUUUVVVVVVUUURRRPPPJJJJJJKKKJJJIIIFFFDDDBBB@@@===:::999999999888777777777666666555555444444444444444333333333222222333333222222222333444555666777999:::<<<=========<<<:::888777777888:::;;;>>>>>>======;;;:::888777333444666888:::;;;<<<<<<888777666555444444444444555444444444444555666666555555666777888888999999999:::<<<>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJMMMOOORRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPRRRTTTWWWYYY[[[\\\]]]___ccciiisssuuuuuuwww~~~~~~vvvoookkkccc]]]YYY\\\dddrrr~~~tttrrroookkkddd\\\TTTNNNHHHIIIMMMPPPTTTaaa{{{uuucccZZZUUUSSSTTTVVVVVVWWWXXXXXXWWWWWWVVVQQQSSSTTTUUUUUUTTTRRRQQQOOONNNKKKHHHCCC>>>:::777555555555555555555555555555555666666666666666555666666555555555555666666888777777777777888888999888999999888888999;;;===???NNN```kkknnnssszzzkkkaaa___WWWVVVUUUUUUVVVUUUSSSQQQIIIIIIJJJJJJIIIGGGEEECCC@@@>>>;;;999999999888777666666666666666555555555333333333333222222222111333333222222222444666777777888:::;;;===>>>>>>???:::999777666666888999:::<<<<<<<<<;;;:::999777666777888888999999999888888888777666555444444444444555444444444444555666666444444666777888888999888777999;;;===>>>???>>>>>>???BBBEEEGGGHHHIIIKKKMMMIIIJJJMMMOOORRRTTTUUUUUUUUUTTTRRRPPPOOONNNOOOOOOMMMNNNPPPRRRUUUWWWYYYZZZZZZ]]]aaagggooo{{{uuunnnkkkrrrwwwoookkkddd]]]ZZZ]]]aaakkk~~~|||yyywwwssslllcccYYYQQQLLLHHHHHHLLLQQQSSS[[[rrrnnn___WWWTTTTTTUUUVVVXXXYYYYYYXXXWWWWWWSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMKKKHHHDDD???;;;888555555555555555555555555555555666777777777666666888888777777777777888888888888888777777888888999888999999888777888:::===???MMM^^^gggkkkqqq}}}{{{vvvpppeee______ZZZXXXUUUTTTTTTTTTSSSRRRJJJKKKLLLKKKJJJGGGEEECCCAAA>>>;;;999999999999888555555555666666666666666444444333333333222222222222222111111333555777999:::;;;<<<===>>>??????>>>777666666555666777999::::::::::::999888777666555888888999999999888777777777777666555444444444444555444444444444555666666444555777888:::::::::999;;;;;;;;;<<<======>>>???>>>AAADDDFFFGGGIIIKKKMMMIIIJJJMMMOOORRRTTTUUUUUUSSSRRRPPPNNNMMMMMMNNNOOOMMMNNNOOOQQQTTTVVVWWWXXXYYY\\\```dddkkkvvvuuujjjcccjjjyyy{{{rrrnnnjjjccc``````___bbbtttyyypppeeeZZZQQQLLLKKKHHHIIIOOOQQQWWWlllzzzfffZZZUUUTTTUUUWWWXXXZZZZZZYYYXXXWWWUUUUUUTTTSSSRRRQQQQQQPPPOOONNNLLLIIIDDD>>>999666555555555555555555555555555555666777777777777777999888777666666777888999999999888777777888888999777888999999888:::===???CCCNNN]]]fffjjjqqq|||~~~qqqmmmiiiaaa]]]___[[[YYYUUUTTTTTTTTTSSSRRRMMMMMMMMMLLLJJJGGGCCCAAAAAA>>>;;;:::::::::999888444555555555666666777777555555444444444333333333222111111111333555888:::999:::::::::::::::999999555555555555666777999:::999999999888888666555444666666777999999:::::::::777777555444444444444444555444444444444555666666555666888:::;;;;;;;;;;;;@@@???===<<<<<<>>>AAABBB???AAACCCDDDDDDDDDEEEGGGIIIJJJMMMOOORRRTTTUUUUUURRRPPPNNNMMMLLLMMMNNNOOOMMMNNNOOOQQQTTTVVVWWWXXXZZZ\\\```cccgggpppzzzuuuhhh^^^dddtttwwwsssrrrkkkfffddd^^^[[[hhh{{{}}}sssggg\\\TTTPPPOOOHHHGGGLLLOOOUUUiiilll]]]VVVSSSVVVWWWYYY[[[[[[ZZZYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPNNNIIIDDD===777444666666666666666666666666555555666777777777777777777666555444444555666777999999888888888888888999666777999999:::<<<@@@CCCGGGQQQ]]]eeekkkrrr|||}}}nnnfffaaa]]][[[[[[ZZZXXXVVVVVVVVVVVVTTTRRRMMMMMMMMMKKKIIIFFFCCCBBB???<<<:::999888888666555777777666555555555555555777666555444333222222222222111000000111444666888888999:::;;;;;;;;;:::999444444444444555666777888666666555555555444444444444444666777888888888888666666555555555444444444333333333333333444555666666666555555555777888:::;;;;;;<<<===>>>???@@@@@@AAACCCEEEEEEEEEFFFHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQSSSPPPLLLKKKLLLMMMLLLJJJLLLKKKJJJMMMQQQUUUXXXYYYZZZ\\\___bbbfffmmmtttyyywwwmmmdddeeeppp~~~}}}yyypppeee]]]^^^gggppp~~~pppccc\\\YYYRRRKKKIIIMMMOOORRRaaattt~~~lll]]]UUUTTTSSSUUUWWWYYYYYYYYYXXXWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQOOOKKKDDD===888555555555555555666666666666777555444555888999888666777777777777777777777777999999888888888888888888666777777888:::<<>><<<:::888888888666555666666555444444444444444555444333222222222222222222222111111333555777999999999:::;;;:::999888777666666666777777888999:::666666555555555444444444444444666777777888888888666666555555555444444444555555444333333333444444666666666666777888999999;;;;;;<<<===>>>???@@@@@@AAACCCDDDEEEEEEFFFHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPQQQOOOLLLLLLMMMMMMKKKIIIHHHGGGGGGJJJPPPUUUXXXYYY[[[\\\___aaadddjjjpppuuuuuukkkbbbcccnnn|||ttthhh^^^]]]dddkkk~~~zzzmmmddd```UUUMMMJJJLLLNNNQQQ___qqqzzziii[[[UUUTTTSSSTTTVVVXXXXXXXXXWWWVVVWWWWWWWWWVVVUUUTTTSSSRRROOOPPPOOOLLLFFF@@@;;;888666666666666666666666666888666555666999:::999777777777777777777777777777777777777777777777777777888888999999;;;===@@@CCCLLLUUUaaajjjpppwwwyyykkkdddaaa]]][[[[[[YYYXXXVVVUUUVVVUUUTTTRRRNNNNNNMMMLLLIIIFFFCCCBBB>>><<<999888888888666555555444333333333333333333333222222111111222222222333222222333444777999:::::::::;;;:::999777666444666666666777888888999999555555555555555444444444444555555666777777777777555555555555555444444444666666555444333333333333666666777888999999999999;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEEEEFFFHHHIIIJJJKKKLLLNNNOOOOOONNNNNNNNNMMMLLLLLLMMMLLLIIIGGGCCCCCCDDDHHHNNNTTTWWWXXX[[[\\\^^^___bbbffflllqqq~~~tttkkkcccdddnnnyyylllaaa]]]aaafffwwwvvvlllgggZZZRRRLLLLLLLLLOOO]]]mmmuuuggg\\\VVVUUURRRSSSUUUVVVWWWWWWVVVVVVUUUVVVVVVVVVVVVUUUTTTSSSOOOOOONNNLLLHHHCCC>>>;;;777777777777777777777777999777777888999:::999888777777777777777777777777777777777777777777777777999::::::;;;;;;>>>CCCFFFTTT\\\fffmmmrrrxxx}}}nnngggccc^^^\\\[[[YYYWWWVVVUUUUUUUUUSSSRRROOOOOONNNLLLJJJFFFCCCBBB===;;;999888888888777555444444333333333333444444333222222222222222333444222333333444666999;;;<<<<<<<<<<<<;;;:::777555444333444555666666777777777555555555555555555555555444555555666777777666666555555555555555555555555555555444333333333444444666777999:::;;;;;;:::999;;;;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJLLLMMMNNNMMMLLLLLLJJJKKKLLLMMMLLLJJJGGGDDDBBBBBBCCCGGGMMMSSSUUUVVVXXXZZZ[[[]]]___dddjjjnnnyyy|||vvvwwwwwwnnnfffgggqqq~~~rrreee___```dddooo|||{{{xxx~~~yyyqqqlllaaaXXXPPPMMMLLLPPP\\\iii~~~|||rrrggg^^^XXXVVVRRRRRRTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUQQQPPPOOOMMMJJJFFF@@@<<<999999999888888888888888777777777888888999999888777777777777777777777777777777777777888888888888999:::;;;;;;;;;???EEEKKKZZZaaajjjqqquuuzzzuuukkkeee___\\\\\\YYYWWWUUUUUUUUUUUUSSSQQQPPPOOOOOOMMMJJJFFFCCCAAA<<<:::888777888888777555555444444444444444555555444333333333333444444555222222444555888:::<<<===??????>>>===;;;888666444333444555666777777777666444555555555555555555555444555555666666666666555444555555555555555555555222222222333444555666777666777999;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDDDDEEEGGGIIIHHHJJJLLLMMMMMMLLLJJJIIIGGGIIIKKKLLLJJJGGGDDDCCCCCCCCCEEEHHHNNNRRRTTTTTTUUUVVVXXXZZZ]]]bbbiiimmmuuuxxx}}}{{{ooommmvvv|||~~~yyypppiiikkktttvvvhhhaaaaaadddkkkyyy}}}wwwzzz~~~}}}xxxssspppggg^^^UUUOOOMMMQQQ[[[dddzzz~~~wwwppphhh```XXXTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUVVVVVVVVVUUUUUUTTTRRRPPPNNNLLLGGG@@@;;;:::999999999888888888777666666777777777777777888777777777777777777777777888888888999999:::::::::888:::;;;;;;<<<@@@IIIPPP___eeennntttxxxyyyllleee___\\\]]]XXXWWWUUUTTTUUUTTTSSSQQQQQQPPPOOOMMMJJJFFFCCCAAA;;;999777777777888777555444444444444444555555666555555444333333444444444000111333666888;;;======@@@@@@???>>><<<999666555444555777999999999888888444444444555555555555555444555555666666666555555444444444555555555555555111111222333444666777888777777888999::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAACCCDDDDDDEEEGGGHHHHHHIIIKKKMMMMMMKKKHHHGGGEEEHHHJJJJJJHHHEEECCCBBBCCCCCCEEEIIINNNRRRTTTTTTTTTUUUWWWYYY\\\aaaggglllppptttzzz|||mmmhhhooo|||xxxzzzzzzrrrkkkmmmuuuwwwiiiaaaaaaccciiiwwwzzz{{{}}}~~~|||xxxtttrrriiibbbXXXPPPNNNRRRYYY___ppp{{{vvvrrrmmmdddYYYQQQSSSSSSSSSTTTTTTUUUVVVVVVTTTUUUUUUVVVVVVVVVUUUUUUUUURRRPPPNNNMMMHHHAAA;;;::::::999999888777777777444666777777666666777888777777777777777777777777888888999999:::;;;;;;;;;888;;;<<<<<<===CCCNNNWWWeeellltttyyy~~~xxxjjjbbb]]][[[]]]XXXVVVUUUTTTUUUTTTRRRQQQQQQQQQPPPMMMJJJGGGCCCAAA;;;999777666777888777666333333222222333444444555555555444333222222222222///000333666999;;;======??????>>>===;;;999666555444555777999:::999888777444444444555555555666666444555555666666555444444444444444555555555666666222222222333444555666777777777777888888999:::;;;;;;;;;<<<===>>>???@@@@@@???AAACCCDDDDDDEEEFFFHHHGGGIIIKKKMMMLLLJJJGGGEEEDDDGGGIIIIIIEEECCCBBBBBB@@@AAADDDHHHNNNRRRTTTTTTUUUVVVXXXYYY[[[___eeeiiilllpppvvv{{{~~~}}}mmmgggjjjvvv}}}uuuooopppxxxuuufff^^^]]]```dddrrr}}}}}}~~~~~~|||xxxsssooohhhbbbXXXPPPNNNRRRVVVYYYdddxxx~~~|||{{{wwwmmm___TTTTTTTTTTTTTTTUUUVVVVVVWWWUUUUUUVVVVVVVVVUUUTTTTTTSSSPPPNNNMMMMMMJJJCCC===:::999999888777777666666555777888888666666888:::777777777777777777777777777888888999::::::;;;;;;999<<>>???@@@@@@???AAACCCDDDDDDDDDFFFHHHGGGIIIKKKMMMLLLIIIFFFDDDDDDGGGIIIGGGDDDAAAAAACCC===>>>AAAGGGNNNSSSUUUUUUXXXXXXYYYYYYZZZ^^^cccfffjjjmmmrrrvvvyyy|||zzzjjjbbbdddmmmwwwyyysssuuu}}}tttdddZZZYYY\\\^^^lll}}}}}}}}}wwwpppkkkfffaaaXXXOOOMMMQQQTTTUUU\\\sssvvveeeXXXTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTSSSQQQNNNLLLLLLNNNKKKEEE???999999888888777666666555666888:::999777777999;;;777777777777777777777777666777777888999999:::::::::===@@@AAABBBJJJXXXddduuuzzzlllddd```YYYXXX\\\ZZZWWWTTTSSSSSSSSSRRRQQQRRRPPPMMMKKKIIIFFFCCC@@@===:::666444444555666666555555444333333333333444444333333222222333333444333555777:::<<<>>>??????>>>>>>>>>;;;888666666777777777777777666666666666444555555666666666666666777777777777666555444333///111222444444333222111444444333333444555777888666666777888999;;;===>>>======>>>???@@@AAABBBBBBCCCBBBAAA@@@AAABBBEEEFFFHHHIIIIIIHHHGGGEEECCCBBBDDDEEEFFFFFFFFFEEECCCBBB???BBBEEEIIIMMMQQQSSSTTTVVVXXXZZZ\\\^^^aaaeeeiiimmmnnnqqquuuyyy}}}{{{kkkaaa^^^bbbhhh~~~vvvuuu~~~uuuiiiaaa\\\ZZZ[[[bbbqqqtttjjjbbb^^^XXXRRROOOOOOPPPQQQ```kkk}}}nnn]]]VVVUUUUUUUUUVVVVVVWWWXXXZZZYYYYYYWWWVVVUUUTTTTTTVVVSSSOOONNNMMMJJJEEEAAA===;;;999888888777666555666666777777777777666666555666666666777777777777555777999999999888999:::999;;;===???DDDQQQaaannn~~~kkkdddaaa[[[YYY\\\ZZZXXXUUUTTTTTTUUUTTTSSSRRRPPPNNNKKKJJJGGGCCC@@@===:::666444444555666555555555444333333333333444444333333222222333333444000111444777:::===>>>???@@@@@@???<<<888666555666666666666555555555444444555555666777777777777666777777777666666555444333000111333444444444222111444444333333444555777888666666666777888:::;;;<<<<<<======>>>???@@@AAAAAACCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEGGGKKKNNNQQQTTTUUUUUUWWWYYYZZZ\\\___cccfffjjjlllooossswww{{{~~~~~~yyyyyyuuuggg___]]]aaahhhzzz{{{zzzyyywwwtttqqqrrrvvv|||zzzzzzmmmccc\\\YYY\\\aaammmuuulllbbb^^^WWWQQQMMMMMMNNNOOOYYYeeeyyyppp___VVVVVVUUUUUUUUUVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUTTTVVVTTTQQQOOONNNLLLGGGDDD>>>;;;999888888888666555666666777777777777666666777777777777777777777777777888::::::::::::;;;<<<===>>>@@@CCCLLL\\\ooo}}}qqqgggddd^^^ZZZZZZZZZXXXVVVUUUVVVWWWVVVVVVRRRPPPNNNLLLJJJGGGDDDAAA===:::666555555666666555555555444333333333333444444333333222222333333444///000333777:::===???@@@@@@@@@???<<<888555555555999888888777666555444444555666777777888888777777666666777666666555444333000111333444444444333222444444333444444555777777666666666666777888999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEGGGHHHGGGGGGFFFDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNQQQTTTVVVTTTVVVWWWXXXZZZ\\\```ccchhhiiilllppptttxxx{{{|||~~~wwwmmmhhhhhhqqq{{{ooobbb[[[YYY]]]cccttt}}}sssooollliiifffcccdddhhhnnnxxx~~~ttthhh^^^YYY\\\^^^fffxxx~~~}}}~~~vvvpppfffaaaZZZRRRNNNMMMNNNOOOSSS```tttqqqbbbWWWVVVUUUUUUTTTUUUVVVVVVYYYYYYXXXWWWVVVUUUUUUTTTVVVTTTRRRQQQPPPMMMJJJHHH???<<<999888888888777666666666777777777777666666888888888888888888777777888999;;;;;;;;;;;;<<<>>><<<===???DDDPPPddd{{{}}}nnnggg```[[[ZZZYYYWWWUUUTTTUUUWWWWWWVVVRRRPPPMMMLLLJJJHHHDDDAAA<<<:::777555666666666555555555444333333333333444444333333222222333333444222333666999;;;>>>???@@@======<<<:::777555555666<<<<<<;;;:::999777777666666666777888888888888888666666666666555444333333111222333444444444333333333333444444555666666777777777777777777888999:::;;;;;;<<<===>>>???@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDFFFFFFEEEEEEFFFHHHJJJLLLLLLLLLKKKLLLMMMPPPSSSUUUUUUVVVWWWXXXYYY[[[___bbbggghhhkkknnnrrrvvvyyyzzz~~~zzzkkk```[[[\\\fffppp}}}}}}lll```XXXTTTWWW\\\ooouuupppnnnkkkiiidddcccccceeejjjtttzzzlll```ZZZ\\\ZZZ___ooo}}}zzzzzz||||||wwwrrrkkkfff^^^UUUPPPOOOPPPQQQTTT___qqqpppdddXXXWWWUUUTTTSSSTTTUUUVVVYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPNNNLLLJJJ@@@>>>:::888888888777666666666777777777777666666999999999888888888888888888:::;;;;;;;;;;;;===???======???EEETTTjjjtttiiibbb^^^]]]WWWUUUSSSRRRTTTUUUUUUTTTQQQOOOLLLKKKJJJGGGDDDAAA<<<:::777666777777666555555555444333333333333444444333333222222333333444555666777999:::;;;<<<<<<888999999888666555777888===<<<;;;:::999888777666666666777888888888888888666666666666555444333222222222333333444444444444333333444555555666666666888888888888888999:::;;;;;;;;;<<<===>>>???@@@@@@???AAACCCEEEGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKLLLOOOQQQSSSUUUWWWXXXYYYZZZ\\\```cccggghhhkkknnnrrruuuxxxyyy|||yyymmm___VVVTTTVVV^^^hhhsssxxxiii___XXXTTTVVV[[[mmm|||xxxwwwtttqqqhhhdddaaa```aaagggwwwyyykkk___YYYZZZXXXZZZhhh}}}xxxwwwyyyzzzvvvsssmmmhhh___VVVPPPOOOPPPQQQTTT^^^lll|||wwwkkkbbbWWWVVVTTTSSSSSSTTTVVVWWWXXXXXXXXXWWWWWWVVVVVVUUUSSSSSSSSSRRROOOMMMLLLKKKBBB???;;;888888888888777666666777777777777666666999999888888888888888888888999:::::::::;;;===???BBBBBBEEEMMM]]]rrr{{{llldddaaa```VVVTTTRRRQQQRRRSSSRRRRRROOOMMMKKKJJJHHHFFFCCC@@@<<<:::888777888777666555555555444333333333333444444333333222222333333444444555666777888888888888555777777777666666888::::::999999888777666555555555666777777888888777777555555666555555444333222333333333333444444444444222333444555666666666666888888888888999:::;;;<<<;;;<<<<<<===>>>???@@@AAA???@@@CCCFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKKKKLLLNNNPPPQQQUUUWWWXXXZZZ[[[]]]aaadddfffhhhjjjnnnqqqtttwwwxxxyyy|||{{{iii^^^TTTOOOOOOQQQWWW^^^hhhttt~~~rrrfff___ZZZXXXZZZ^^^kkk~~~{{{ooogggaaa___\\\]]]jjjzzzttthhh^^^YYYYYYWWWYYYcccvvvxxxvvvxxxyyywwwtttlllfff\\\SSSNNNMMMNNNPPPRRR\\\gggttt|||qqqggg```VVVUUUSSSRRRRRRTTTWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVSSSTTTUUUSSSOOOMMMLLLLLLDDD@@@;;;999888888888888666666777777777777666666777777777888888888999999888999:::999999;;;>>>AAACCCEEEJJJTTTdddvvvsssgggaaa___WWWTTTRRRQQQQQQRRRQQQPPPMMMLLLIIIHHHGGGEEEBBB???<<<:::888888888888666555555555444333333333333444444333333222222333333444333444555777888888999999777888999888777888999;;;888888777777666666666666555555666777777777777666555555555555444333222222333333333333333444555555222333444666666666666555666666666777888:::;;;<<<<<<======>>>???@@@AAAAAA>>>@@@CCCFFFGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPTTTVVVXXXYYY[[[^^^bbbeeefffgggiiilllpppsssuuuwwwxxx|||}}}tttlll\\\TTTMMMMMMNNNOOORRRUUU]]]hhhwwwzzzpppeee___[[[XXXZZZ^^^jjj{{{sssjjjeee___ZZZ```mmmwww|||~~~rrrhhhaaa^^^YYYXXXYYY___lll{{{yyyzzz{{{xxxuuullleee\\\SSSMMMLLLNNNPPPUUU^^^fffpppxxxooofff```UUUTTTRRRQQQRRRTTTXXXZZZXXXWWWWWWWWWWWWVVVVVVVVVUUUWWWWWWUUUPPPMMMLLLMMMEEEAAA<<<999888888888888666666777777777777666666555555666666777888999999999:::;;;::::::<<<@@@CCCBBBFFFOOO\\\kkkzzzzzziii___[[[XXXUUURRRQQQQQQQQQQQQPPPLLLKKKHHHGGGFFFDDDAAA???<<<:::999888888888666555555555444333333333333444444333333222222333333444333444666888:::;;;<<<<<<:::;;;;;;:::999888:::;;;999999888888888888888888444555555666666666666666555555555555444333222222444333333333333444555555222333444666666666666555444444555666888999;;;<<<======>>>???@@@AAABBBBBB>>>@@@CCCFFFFFFEEEBBBAAABBBCCCDDDFFFFFFFFFEEEEEEGGGHHHIIIKKKLLLKKKJJJJJJJJJKKKMMMNNNOOOPPPPPPPPPRRRTTTVVVXXXZZZ]]]bbbeeeeeefffhhhkkkooorrrtttuuuzzz~~~|||vvvqqqhhh___WWWPPPLLLNNNPPPOOOOOOQQQUUU```ooo~~~|||qqqfff___[[[WWWWWWZZZiiizzzvvvoooeee[[[\\\ffflll|||~~~wwwyyy}}}~~~}}}tttkkkfffdddYYYYYYZZZ]]]fffvvv~~~{{{|||}}}zzzwwwmmmggg]]]TTTOOONNNPPPSSSZZZaaagggnnnvvvnnngggcccTTTSSSQQQPPPRRRUUUYYY[[[WWWWWWWWWWWWWWWWWWVVVVVVWWWYYYYYYWWWRRRNNNMMMNNNFFFBBB<<<999888888999999666666777777777777666666333444444666777888999:::;;;;;;<<<;;;<<<>>>AAADDDFFFLLLWWWfffvvvmmm^^^WWWWWWUUURRRQQQQQQRRRQQQPPPMMMKKKHHHGGGFFFDDDAAA???>>><<<888666666555444333888777777666555333222111111222222111///000222444777777888888888888777777:::;;;:::777444444888<<<777777777777888888888888333444444555555555555555999777555444444444333111777666444222222222444555333333333444666777999:::666666777888999::::::;;;>>>>>>>>>>>>????????????AAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVYYYZZZ]]]```bbb```cccgggjjjlllooosssvvvvvvzzz~~~tttlllgggbbb\\\XXXRRRQQQOOONNNNNNOOOPPPPPPUUU[[[iii{{{zzzoooeee```]]]ZZZYYY[[[dddssswwwiiibbb```aaaeeerrrxxxqqqttt~~~yyyzzz|||~~~}}}yyyxxxyyyyyyzzz}}}}}}tttiii```]]]ZZZYYY\\\cccnnn|||||||||zzzwwwlllfff^^^WWWOOOIIILLLRRRYYY```hhhqqq~~~wwwnnnddd^^^XXXSSSOOOPPPQQQQQQUUUZZZWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWVVVUUUSSSQQQOOONNNIIICCC;;;888999:::777555666666777777777777666666666666666666777888999::::::888888:::::::::???EEEOOOWWWfffvvvqqqbbb[[[WWWUUURRRQQQRRRSSSSSSRRRNNNLLLJJJHHHGGGEEEBBB@@@???<<<999777666666555444555555555555444333111111222333333222111111333666888888999999999999888888;;;;;;:::777555555888;;;777777777777777777777777444444555666666666666666999777555444444444333222777555444222222333444555555555555555555666777888666666777888999:::;;;;;;>>>>>>>>>>>>????????????AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSVVVXXXZZZ\\\^^^aaa```cccfffiiilllooosssuuuvvvzzzxxxnnngggdddaaa]]]YYYSSSRRRQQQPPPPPPPPPPPPPPPSSSYYYeeewww~~~tttiiibbb]]]XXXVVVXXX___nnnwwwmmmgggeee```jjjxxxuuunnnqqq}}}uuummmiiikkkooorrrxxx{{{}}}|||xxxvvvvvvxxxzzz|||wwwkkkbbb]]]ZZZZZZ^^^cccnnn}}}}}}zzzwwwmmmggg```YYYQQQJJJKKKPPPVVV___hhhqqq|||rrrfff___XXXSSSPPPRRRSSSSSSVVV[[[YYYXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVUUUSSSQQQOOONNNJJJCCC<<<999999999888555666666777777777777666666888888888888888999:::;;;===::::::<<<===???FFFNNN\\\eeessstttddd]]]WWWUUUSSSRRRSSSUUUUUUTTTOOOMMMJJJIIIHHHFFFCCCAAA???<<<999777777777666555333333444444333333222111333333444333222222555777999::::::::::::::::::999<<<;;;:::888555555888:::777777777777777777777777555666777777888888777777999777555444444444333222666555444333222333444555777666666555555666666666666666777888999:::;;;;;;>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKLLLMMMNNNOOOOOOQQQTTTVVVWWWXXXZZZ\\\^^^```cccfffiiikkknnnrrruuuvvvyyy}}}tttiiicccddddddaaa]]]XXXWWWWWWVVVUUUTTTSSSSSSTTTYYYddduuuzzznnnfff^^^VVVSSSTTTYYYfff|||xxxnnnhhh```dddkkkttt~~~}}}tttoooqqq{{{}}}~~~}}}zzzoooiiibbb\\\ZZZ]]]cccgggpppsssuuuuuurrrqqqtttvvv{{{|||pppggg___]]]^^^```cccmmm~~~{{{wwwnnnhhhbbb\\\TTTLLLKKKNNNSSS]]]iiirrr}}}yyykkkaaaYYYTTTQQQSSSUUUUUUWWW[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTRRRPPPOOOJJJDDD===999999999888666666777777888888777777666::::::999999999::::::;;;;;;999888:::<<<@@@KKKVVVnnnzzzrrrccc]]]WWWUUUSSSSSSUUUVVVVVVVVVOOOMMMJJJHHHGGGEEECCCAAA???===:::888888888777666222333333444444444333333222333333222222333555777;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888777777888999888777777777777777666666666777888888999999888888888666444444444555444222555444444333333333444555666666666666666666777888666777777888999:::;;;<<<>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWXXXZZZ\\\```bbbfffhhhkkkmmmqqqtttvvvyyy~~~wwwkkkfffiiijjjhhhddd```___^^^]]][[[YYYWWWVVVXXX]]]hhhxxxsssjjj```VVVRRRSSSVVVbbbuuuzzzrrrgggddddddiiirrr~~~{{{uuuuuu||||||qqqkkkiiihhhggg```]]]YYYVVVUUUYYY___ccciiilllnnnmmmllllllooosss{{{wwwnnneeecccbbbbbbccckkk~~~}}}yyyvvvoooiiiddd___XXXOOOKKKLLLOOOZZZhhhqqq{{{qqqddd\\\UUUQQQSSSUUUUUUVVVYYYTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPJJJEEE???;;;999999888777777777777888888777777777::::::999999999999::::::<<<:::999:::===DDDRRR```~~~pppbbb]]]WWWUUUSSSSSSUUUVVVWWWVVVNNNKKKIIIGGGFFFDDDBBB??????<<<999888888888777666333444444555555555555555111222222222111222555777<<<<<<============<<<<<<<<<:::999888888999999999999999888888777777777666777888888999:::999999999888666444444444555444333444444444333444444444444444555555555777888999:::777777888999:::;;;;;;<<>>;;;888777777888777666444444555555666555555555000111222111111222555777<<<<<<============<<<<<<:::999888888:::;;;;;;::::::::::::999999888888777777888999999::::::999999777666444444555555444333333333444444444444444444444444555666777999:::;;;777777888999:::;;;<<<<<>>BBBGGGSSSgggzzznnncccaaaXXXVVVTTTSSSTTTTTTTTTSSSNNNLLLIIIGGGFFFEEEBBB@@@===:::777666777777777666444444555555555444333333111222333222222333666999<<<<<<============<<<<<<999777666888;;;===<<<;;;<<<<<<;;;;;;:::999999888777777888999999999999999777555444444555555555444222333333444555555555444666666666666777888999:::777888888999:::;;;<<<<<>>999888888999777888888999999888888777777777777888:::;;;===>>>===???CCCJJJRRR```xxxkkkbbb```YYYVVVTTTSSSSSSTTTSSSRRROOOMMMJJJIIIHHHFFFCCCAAA<<<:::777666666777666555333444444444333333222111222333444444333555888:::<<<<<<============<<<<<<888666666888<<<>>>>>><<<======<<<;;;;;;:::999999777777888999999999999888777555444444555555555444222333444444555555555444888888777777777777888888777888999999;;;;;;<<<===??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQTTTVVVXXXXXXZZZ\\\^^^___aaaeeeggghhhkkknnnpppmmmoootttzzzwwwpppllljjjjjjooommmnnnuuuvvveeeVVVPPPRRRMMMRRR^^^oooyyyjjjfffccc___cccmmmooowwwvvvgggZZZQQQLLLMMMNNNMMMPPPVVV\\\bbbggggggbbb\\\YYYYYYTTTVVVXXXXXXYYY^^^gggmmmtttsssfffaaaccciiirrr{{{~~~{{{zzzzzznnnfff```^^^ZZZSSSNNNLLLMMMPPPZZZhhhtttzzzkkk[[[UUUTTTSSSSSSTTTPPPRRRTTTWWWYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRLLLIIIDDD???999777888999888888999999999999888888777888888999;;;===???@@@DDDGGGNNNWWWaaaqqqnnnccc___YYYWWWTTTSSSSSSSSSSSSRRROOOMMMKKKHHHEEECCCBBBAAA???===:::777555555555666555555555444333333222222222111111111333666888::::::;;;<<<>>>>>>>>>======999777666777;;;>>>@@@AAACCC@@@<<<;;;;;;;;;888666888888888888888888888888888777555333111222555777555666666777666666555444777666666555555555666666::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBB>>>>>>>>>>>>????????????@@@@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMRRRTTTUUUUUUUUUVVVZZZ\\\^^^aaadddfffgggiiilllooorrruuuxxxyyy||||||zzzvvvrrrrrrppppppsss{{{xxxfffYYYQQQNNNLLLPPP[[[llltttlllfffaaa^^^```kkklllpppwww}}}qqqbbbPPPOOOMMMJJJKKKOOOUUUZZZaaadddfffeeeccc___]]]]]][[[\\\]]]```dddhhhlllnnn{{{yyylllccc___dddqqq}}}vvvqqqggg^^^ZZZYYYTTTLLLSSSTTTZZZeeeppp}}}ooo]]]XXXWWWTTTSSSTTTQQQSSSVVVYYYZZZZZZXXXWWWZZZWWWUUUVVVXXXXXXUUUQQQNNNJJJEEE???;;;999999999999888777666666777888888>>>777555999===@@@GGGPPPUUU^^^fffjjjsssmmmbbb^^^YYYWWWTTTSSSSSSSSSSSSRRRMMMLLLJJJGGGDDDBBB@@@@@@>>>===:::777555555555555555555555666666666666666222111111111333666999::::::;;;===>>>>>>>>>===<<<888666666777;;;>>>AAAAAABBB???<<<;;;;;;;;;888666999999999999999999999999888555333222222444444444555555555555444444444444777666666555555555666666999999:::;;;<<<<<<;;;;;;<<<======>>>@@@AAAAAABBB>>>>>>>>>>>>????????????@@@@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNNNNQQQRRRSSSTTTTTTVVVYYY\\\___aaadddfffhhhjjjmmmooosssuuuxxxzzz}}}}}}yyyyyyuuuooonnntttvvveeeXXXPPPNNNMMMPPPZZZjjj}}}{{{ssslllgggeeefffiiiiiilllqqquuu}}}~~~zzzyyy|||iiiYYYQQQPPPMMMKKKKKKNNNTTTYYYcccfffiiijjjiiifffeeeeeeeeefffgggjjjmmmqqqsssuuu~~~wwwmmmfffbbbdddnnnxxx|||pppddd]]]YYYRRRIIIPPPQQQXXXdddooo{{{ppp^^^WWWVVVTTTSSSTTTSSSTTTWWWYYYZZZZZZXXXWWWWWWUUUSSSTTTVVVWWWTTTQQQOOOLLLFFF@@@;;;999888888999888777666666777888999===:::;;;===???DDDRRR```ttt~~~lllaaa]]]YYYWWWTTTSSSSSSSSSSSSRRRLLLKKKHHHFFFCCCAAA??????===<<<:::777666555555555333444444555666666777777222111111111333666999;;;;;;<<<===>>>>>>>>>===<<<666555555777;;;???AAAAAAAAA???<<<;;;;;;:::888777::::::::::::::::::::::::777444222222444555444222555444333222222333444555666666666555555666666777888888999;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>>>>>>>>>>????????????@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOOOOQQQRRRSSSTTTVVVZZZ]]]```bbbeeegggiiikkkmmmpppsssvvvyyy{{{~~~|||pppiiijjjtttrrrcccWWWOOOLLLMMMPPPXXXeeevvvwwwpppoooqqqnnnmmmmmmoooqqqvvvyyypppmmmlllmmmvvvuuu```RRRRRRPPPNNNLLLKKKNNNSSSXXXdddhhhmmmpppqqqqqqqqqqqqsssuuuwwwzzz|||~~~~~~~~~}}}vvvnnniiiddddddjjjrrr{{{zzzlllbbb[[[RRRIIILLLNNNUUUbbbnnnyyyqqq___WWWUUUTTTTTTTTTUUUVVVXXXZZZZZZZZZXXXWWWTTTQQQPPPQQQTTTVVVTTTQQQQQQMMMGGGAAA<<<999777777888888777777777888888999999<<<@@@AAACCCMMMdddyyy~~~kkk```[[[YYYWWWTTTSSSSSSSSSSSSRRRMMMKKKIIIFFFCCCAAA??????<<<;;;999777666555555555222222222333333444444444222222111222333666999;;;;;;<<<===>>>>>>===<<<<<<555555555777;;;???AAAAAA@@@>>><<<;;;:::999888888::::::::::::::::::::::::555555555555555444444444666555333222222444666777666666666666666666777888666777999:::;;;<<<======<<<<<<======>>>???@@@@@@===>>>>>>>>>????????????@@@@@@AAABBBCCCEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUXXX\\\___aaacccfffhhhiiikkknnnpppsssvvvzzz}}}sssgggccchhhqqqxxx|||nnn```UUUNNNKKKLLLOOOUUU```ooo|||yyy{{{{{{yyyxxxxxxvvvxxxxxxkkkdddcccgggkkkxxx}}}jjjZZZQQQRRRQQQNNNLLLKKKMMMRRRVVVaaagggooouuuyyy|||~~~~~~vvvoooiiidddbbbgggnnnyyyqqqfff^^^UUULLLJJJKKKSSSaaannnxxxtttbbbXXXTTTUUUUUUUUUWWWXXXYYYZZZZZZZZZXXXXXXQQQNNNMMMOOORRRUUUTTTRRRSSSOOOIIICCC===999777666888888888888888888999999777;;;@@@DDDLLL___{{{}}}jjj___[[[YYYWWWTTTSSSSSSSSSSSSRRRMMMLLLIIIGGGDDDBBB@@@???;;;:::999777666555555444444444333333222222222222333222222222444777999;;;<<<<<<===>>>>>>===<<<;;;555444555777;;;>>>@@@???>>>>>>===;;;999888888888::::::::::::::::::::::::333666888777444333555888666555444333333555777999666666666666666777888888666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>???===>>>>>>>>>????????????@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWZZZ^^^aaabbbdddfffhhhiiikkkmmmooorrrvvvzzz}}}tttfff___^^^bbbeeepppyyywwwjjj^^^UUUNNNJJJIIILLLQQQ[[[hhhxxxxxxkkkaaa]]]aaaiiinnnzzz{{{kkk^^^VVVQQQPPPOOONNNKKKJJJMMMQQQTTT]]]dddoooyyyyyypppiiicccaaagggoooyyyrrrfff]]]TTTLLLIIIJJJRRR```nnnxxxyyygggYYYTTTUUUVVVUUUWWWXXXYYYZZZZZZYYYYYYXXXPPPMMMKKKMMMQQQTTTTTTSSSTTTPPPKKKDDD???:::888666777777888888999999999999999<<<@@@IIIZZZvvv}}}jjj___[[[YYYWWWTTTSSSSSSSSSSSSRRRNNNLLLJJJGGGDDDBBB@@@@@@:::999999888666555444444666666555555444333333222333222222222444777:::<<<<<<===>>>>>>>>>===<<<;;;555555555888;;;>>>>>>============;;;888777888999::::::::::::::::::::::::333555666555333333555888666555444444555666888999666666666666777888999999777777888:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWXXXZZZ^^^aaaaaadddfffhhhhhhjjjlllnnnqqquuuzzz}}}|||pppddd[[[WWWWWWXXX```kkkzzzsssggg]]]UUUNNNJJJGGGIIIMMMUUU```pppmmmggg___ZZZ[[[bbblllsssyyywwwhhh\\\UUUQQQOOOMMMMMMLLLJJJJJJLLLPPPSSS[[[dddqqq~~~}}}rrrjjjdddbbbhhhpppwwwqqqddd[[[RRRJJJJJJJJJPPP^^^mmmwww~~~lll[[[TTTUUUWWWUUUVVVWWWXXXXXXYYYYYYYYYYYYQQQNNNLLLMMMQQQUUUUUUTTTTTTQQQLLLFFF@@@<<<999777666777888999::::::::::::<<<>>>BBBNNNggg}}}jjj___[[[YYYWWWTTTSSSSSSSSSSSSRRRLLLKKKIIIFFFCCCAAA??????999999888888777555444444555444444444444444444444333333222333444777:::<<<<<<===>>>>>>>>>===;;;:::666666666888;;;===<<<;;;<<<======;;;888777888:::999999999999999999999999777222...///333666555333333333444555555666777777666666666666777888999:::777888999:::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTTTTUUUWWWWWWWWWYYY]]]```aaaccceeeggggggiiikkkmmmoootttyyy}}}~~~vvvpppfff]]]VVVSSSSSSTTTWWWcccsss}}}qqqeee\\\UUUOOOKKKEEEGGGJJJOOOXXXgggwwwuuujjj]]][[[XXXXXX]]]fffpppwww{{{yyysssiii___XXXSSSOOOMMMJJJJJJJJJIIIIIIKKKOOORRR[[[eeeuuuvvvnnngggdddhhhooouuu|||nnnccc[[[TTTNNNJJJIIINNN\\\kkkvvvppp]]]TTTVVVWWWUUUUUUUUUVVVWWWXXXYYYYYYYYYRRROOOMMMNNNRRRUUUVVVUUUSSSQQQLLLGGGAAA===:::888666777888:::;;;;;;::::::999>>>DDDPPPjjj~~~jjj___[[[YYYWWWTTTSSSSSSSSSSSSRRRKKKJJJGGGDDDBBB???>>>===888888888888777666444444000111111222222333333444333333222333555777:::<<<======>>>>>>>>>===;;;:::777666777999;;;<<<;;;:::;;;======;;;888666888:::888888888888888888888888:::000''')))333999555...111222333444555555555555666666666666777888999:::888999999:::::::::999999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLMMMOOOQQQSSSUUUTTTUUUVVVVVVWWWXXX[[[^^^aaaccceeefffggghhhjjjlllnnnsssyyy|||~~~lllggg___WWWRRRQQQSSSTTTTTT```qqq}}}pppddd\\\UUUOOOKKKEEEFFFHHHKKKSSSaaaqqq|||~~~wwwrrrqqqnnncccXXXVVVVVVVVVZZZaaajjjtttyyyxxxmmmiiiddd___ZZZUUUOOOLLLHHHIIIHHHHHHHHHKKKOOORRR]]]hhhxxxxxxqqqjjjfffhhhnnnttt{{{|||wwwlllccc^^^YYYTTTJJJHHHLLLZZZiiiuuusss^^^TTTVVVXXXUUUTTTTTTUUUVVVWWWYYYYYYZZZTTTQQQNNNOOOSSSVVVVVVUUUSSSQQQLLLGGGBBB>>>;;;999666777999:::;;;;;;::::::444;;;DDDOOOggglllaaa]]]YYYXXXVVVTTTRRRQQQQQQRRRMMMJJJGGGFFFEEEDDDCCCAAA<<<;;;999888666555555444888666444333333333555666222111222444777888888777999;;;<<<======;;;:::888555777:::;;;;;;;;;;;;<<<>>>;;;888666666777777777666666777888888888888888555555444444444555555666777555444444666777777666444444666777999;;;<<<===;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<======>>>>>>????????????>>>AAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLNNNOOOQQQSSSTTTSSSTTTTTTVVVXXXZZZ\\\]]]gggffffffgggiiikkkmmmoooqqqssswww{{{~~~~~~rrrlllbbbZZZVVVSSSRRRPPPUUU[[[gggvvvrrreee___\\\UUUKKKFFFAAACCCFFFGGGLLLWWWfffrrrzzzxxxrrrnnnkkkfff___XXXUUUUUUVVVRRRUUUYYY___fffoooxxx~~~xxxmmmiiigggccc^^^XXXRRRNNNLLLKKKKKKLLLMMMNNNRRRWWWZZZbbbiiixxx~~~tttjjjbbbdddiiixxxyyyuuunnngggaaa\\\WWWSSSJJJKKKOOOZZZiiixxxxxxfffYYYRRRQQQRRRTTTTTTUUUWWWXXXZZZ\\\]]]WWWTTTRRRRRRUUUVVVUUUSSSTTTQQQKKKEEE???<<<:::999;;;:::999999;;;;;;:::999;;;>>>DDDMMMYYYppplllaaa]]]YYYXXXVVVTTTRRRRRRRRRRRRMMMKKKHHHFFFEEEDDDBBBAAA;;;:::999777666555444444666666444333333333444555222111222444777888888777999:::<<<===<<<;;;999888555777:::;;;;;;;;;;;;<<<===:::777666777888888777777777888888888888777777666666555555444444333333666555444555666777666555777777888888888999999999;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<=========>>>????????????>>>CCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTUUUVVVXXX[[[]]]^^^ccccccdddfffiiillloooqqqrrrtttwwwzzz}}}wwwpppfff^^^ZZZWWWTTTSSSSSSWWWaaaooo~~~xxxkkk___[[[ZZZTTTLLLHHHDDDFFFFFFGGGJJJSSS```kkkttt}}}}}}xxxssslllfffaaa___[[[VVVRRRQQQSSSUUUSSSVVV\\\bbbiiisss|||vvvlllkkkiiifffbbb]]]YYYUUUSSSRRRRRRQQQQQQRRRUUUZZZ\\\ffflllxxxuuuiiiaaaaaafffppp~~~yyytttllleee___ZZZVVVSSSJJJJJJOOOZZZiiixxx~~~kkk]]]UUUTTTUUUTTTTTTTTTUUUWWWYYY[[[]]]YYYVVVUUUUUUWWWXXXWWWVVVXXXUUUPPPKKKEEEAAA>>><<<:::999888888::::::999888888;;;@@@GGGPPPbbb~~~kkk```\\\YYYXXXVVVTTTSSSRRRSSSSSSMMMKKKHHHGGGFFFDDDBBB@@@:::999888666555444444333444444444444333333333333222222222444777999888777999:::;;;<<<<<<:::888777555777:::;;;;;;:::;;;<<<;;;999777666888999999999888888999888888777666555666666666666555333222111444444444666777888666444777777777888888888888999;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUWWWYYY[[[]]]___bbbcccdddfffiiikkknnnooorrrsssvvvyyy{{{}}}~~~xxxnnngggbbb^^^ZZZWWWQQQSSSYYYdddssszzznnncccYYYWWWWWWRRRLLLIIIGGGGGGGGGEEEGGGNNNXXX```jjjsss~~~tttlllgggbbb]]]XXXRRRRRRPPPNNNMMMOOOSSSVVVXXX[[[bbbiiiqqq{{{uuummmkkkjjjhhheeebbb^^^[[[ZZZ\\\[[[ZZZYYY[[[]]]```bbbkkknnnvvvxxxlllbbb```ccchhhuuu}}}{{{xxxsssjjjbbb]]]XXXTTTQQQIIIJJJNNNZZZjjjyyyrrrbbbYYYWWWXXXTTTSSSSSSSSSTTTWWW[[[]]][[[ZZZXXXYYYZZZ[[[ZZZYYYVVVUUUQQQLLLGGGAAA===:::999888777777999999888777888999===AAAFFFRRRiii~~~}}}jjj___\\\YYYXXXVVVTTTSSSSSSSSSSSSMMMKKKHHHGGGFFFDDDAAA???999888777555444444333333333333444444444333222111222222333555777999888777999:::;;;<<<;;;999777666444777:::;;;::::::;;;<<<999777666666888::::::999::::::999999777666555444333444666666666444222111222333444666888888666333444444555777888:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???????????????????????????@@@AAABBBBBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVWWWYYY\\\^^^___dddeeeeeefffhhhiiijjjkkkpppqqqtttwwwzzz}}}wwwpppkkkfff```[[[QQQQQQSSSZZZgggvvv~~~sssiii___VVVUUUTTTPPPLLLJJJGGGGGGEEECCCDDDIIIQQQWWWbbbjjjuuuyyyrrrhhh___ZZZVVVRRRPPPKKKKKKKKKLLLMMMQQQWWW[[[^^^cccjjjrrr{{{xxxsssppppppooommmjjjgggdddbbbeeedddcccdddfffhhhiiijjjnnnnnnqqqwww~~~rrrfffbbbcccdddooo|||xxxrrrjjjaaa[[[WWWSSSQQQIIIIIINNNZZZjjjyyyxxxeeeZZZWWWXXXTTTSSSQQQQQQSSSVVVZZZ]]]\\\\\\\\\\\\\\\\\\\\\[[[UUUTTTRRRNNNHHHAAA<<<888:::888777888999:::999777:::;;;===@@@BBBIIIZZZkkk{{{iii___[[[XXXWWWUUUSSSRRRRRRSSSSSSMMMKKKIIIHHHGGGDDDAAA>>>999888777555444444444444333333444444444333222111333222333555888999999888999:::;;;;;;:::888666555444666999::::::::::::;;;888777666777999::::::999:::::::::999777666444333000222444666666555444333111222333666888888666333444444555777888999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>??????@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTUUUWWWYYY[[[]]]^^^cccdddeeegggiiijjjkkkkkknnnooorrrvvvzzz~~~~~~vvvrrrlllddd]]]TTTRRRPPPTTT^^^kkkvvv|||}}}ssskkkaaaXXXUUUTTTOOOJJJIIIEEEDDDBBBAAABBBGGGMMMQQQ[[[bbblllxxx~~~vvvkkkeee]]]UUUPPPMMMLLLKKKHHHIIIKKKLLLOOOTTT[[[```dddiiiqqqyyy~~~|||{{{{{{zzzyyyvvvsssooommmmmmmmmmmmooossstttsssqqqmmmmmmlllnnnttt~~~vvvkkkddddddfffppp}}}yyytttkkkccc]]]XXXSSSQQQIIIJJJNNNZZZjjjyyy}}}iii[[[VVVVVVTTTSSSQQQQQQRRRVVVZZZ]]][[[\\\]]]^^^]]]]]]\\\\\\YYYXXXVVVRRRLLLEEE???;;;;;;999888999:::;;;:::999:::;;;===???@@@EEERRR```uuuzzzhhh^^^ZZZVVVUUUSSSRRRQQQQQQRRRRRRMMMKKKIIIHHHGGGDDD@@@===999888777666555555555555444444444444333333333333333333333555888:::999888999999:::;;;:::888555444444666999::::::999:::;;;888777666777999::::::888::::::999999777666555444000111222444555555555555222111222444777777666444888777777777777666666666999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTVVVXXXZZZ\\\^^^^^^```cccgggkkknnnpppqqqoooppprrruuuyyy~~~~~~yyyssshhh___YYYUUUQQQQQQWWW```iiinnnvvvyyy~~~xxxnnneee\\\XXXTTTMMMIIIHHHCCCBBB@@@???AAAEEEJJJLLLTTTZZZcccnnnyyy{{{ppphhh[[[WWWRRRLLLHHHGGGHHHIIIHHHIIIKKKNNNRRRXXX```eeekkkpppxxx}}}zzzvvvtttvvvuuuwww{{{~~~~~~yyytttmmmllljjjjjjmmmttt~~~{{{pppiiigggllluuu}}}{{{vvvooogggaaa[[[UUURRRJJJKKKOOOZZZiiixxxmmm]]]UUUTTTSSSRRRRRRRRRSSSVVVZZZ\\\[[[]]]___```^^^]]]]]]]]]ZZZYYYVVVRRRKKKEEE???;;;;;;:::999999;;;;;;:::999999999;;;>>>???BBBNNNYYYhhhwwwyyyggg]]]ZZZTTTSSSRRRQQQPPPPPPQQQQQQMMMKKKJJJIIIGGGDDD@@@<<<999999888777666666666666666666444333333333444555333333333666888:::999888888999::::::999777555333333666999::::::999:::;;;888777777888::::::999777999999999888888666555555222222222333333444444444222111111333555777777666888888777777666666666666999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\___ccchhhlllppprrrsssrrrssstttvvvyyy|||}}}qqqggg\\\WWWRRRPPPRRRXXX\\\___dddgggkkkpppuuu|||~~~pppggg^^^YYYTTTMMMHHHHHHCCCAAA??????AAADDDGGGHHHMMMRRRZZZeeepppxxx}}}~~~uuukkk```XXXNNNMMMJJJFFFDDDEEEGGGIIIIIIKKKNNNRRRWWW___gggmmmuuuzzz~~~~~~~~~{{{sssnnnnnnllljjjkkkpppyyyxxxqqqooorrrzzz}}}yyysssllleee^^^WWWSSSLLLLLLPPPZZZiiiwwwtttaaaWWWUUUSSSSSSSSSSSSUUUXXXZZZ[[[\\\___bbbbbb```^^^^^^___[[[YYYVVVQQQJJJDDD>>>;;;:::999888999:::;;;:::888999999:::===???BBBLLLWWWcccrrrxxxggg]]]YYYSSSRRRQQQPPPOOOOOOPPPQQQMMMKKKJJJIIIHHHDDD@@@<<<:::999888777777666777777888777444333333444555666333333444666999:::999888888999::::::999777444333333666999:::999999:::;;;999888777888::::::888666888888999888888777666555444444333222222222333333333222111222444666777777444555555666777888888999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>@@@@@@AAAAAAEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFGGGGGGIIIIIIJJJKKKNNNMMMNNNNNNOOOPPPQQQRRRQQQRRRSSSTTTVVVYYY[[[\\\___aaaeeeiiimmmooopppqqqvvvvvvvvvwwwyyy{{{~~~zzzooo]]]YYYSSSOOOPPPRRRUUUVVVVVVXXX\\\```fffnnnvvv|||pppggg___ZZZTTTMMMHHHHHHDDDBBB??????@@@CCCDDDEEEHHHLLLTTT___jjjrrrwwwyyyxxx|||tttjjj___TTTLLLHHHHHHGGGEEEDDDFFFIIIKKKLLLNNNRRRWWW]]]eeeooouuu~~~zzzqqqppppppooommmlllpppwww}}}xxxvvvuuu}}}~~~{{{uuuoooiiiaaaYYYTTTMMMMMMPPPZZZiiiwwwxxxdddZZZWWWRRRSSSSSSUUUWWWXXXZZZ[[[]]]```cccdddaaa______``````^^^ZZZUUUNNNHHHCCC@@@999888777888999999999777<<<:::;;;>>>@@@CCCMMMWWWdddrrruuudddZZZWWWSSSRRRQQQPPPOOOPPPQQQRRRMMMLLLJJJJJJIIIEEEAAA===999888666555444444555555333333444555444333111000444333222444777:::;;;;;;;;;;;;::::::888777555555777777888999999999999999555666777888999:::;;;;;;999999888666555333222222333333333444444444555555333333444444555666777777333555777888777888:::<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAABBBBBBBBBBBBBBBBBBEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTWWW[[[^^^^^^aaaeeehhhjjjllloooqqquuusssqqqtttzzzwwwggg]]]TTTQQQOOOMMMLLLNNNNNNOOOQQQTTTWWW]]]ccchhhpppssswww{{{vvvnnncccYYYSSSNNNHHHEEECCCBBBAAA@@@???@@@AAAAAAFFFJJJPPPWWW___eeeiiikkkmmmppptttyyy||||||{{{zzzzzz}}}|||lll```XXXSSSMMMHHHFFFFFFGGGGGGFFFGGGJJJLLLNNNRRRUUUZZZcccooovvvvvv{{{ssssssrrrqqqqqquuu{{{|||vvvyyy{{{{{{rrrggg]]]VVVSSSPPPNNNOOOXXXggguuu~~~gggXXXTTTSSSSSSRRRSSSTTTWWWYYY[[[]]]^^^```aaaaaa___^^^\\\\\\[[[YYYUUUPPPIII@@@:::;;;::::::999999::::::;;;<<<:::;;;===@@@FFFUUUcccnnnvvvwwwfff]]]ZZZSSSRRRQQQPPPOOOPPPQQQQQQMMMLLLKKKJJJHHHEEEAAA>>>888777555444333333444444333333444444444333222111333333333555888::::::999777777777777666444333222666777888888999999999888666666777888999:::;;;;;;999999888666555444333222333333333444444444444555444444444444444444555555444555777777777777999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCCEEEEEEFFFGGGHHHJJJKKKLLLNNNNNNOOOOOOPPPPPPPPPQQQQQQSSSTTTTTTUUUWWWZZZ]]]^^^aaaeeehhhjjjmmmppprrruuussssssvvv{{{zzznnndddZZZUUUSSSOOONNNOOOMMMNNNOOOPPPQQQSSSWWW[[[aaacccfffjjjooowwwvvvnnnbbbYYYSSSOOOJJJGGGDDDCCCAAA@@@???@@@@@@AAACCCFFFKKKQQQVVVZZZ]]]^^^```ccchhhlllppprrrrrrrrrrrrtttxxx{{{}}}zzzpppbbbWWWPPPLLLGGGCCCCCCDDDEEEEEEFFFHHHKKKNNNQQQVVVZZZ___jjjwww}}}}}}|||{{{|||wwwxxxzzz}}}vvvmmmccc\\\WWWSSSPPPPPPXXXeeerrr{{{~~~kkkZZZSSSSSSRRRRRRRRRTTTVVVYYY[[[^^^___```aaaaaa```___^^^___]]][[[XXXSSSLLLCCC===;;;::::::999999::::::;;;::::::<<<>>>@@@HHHZZZjjjoooxxxyyyiii```]]]SSSRRRQQQPPPOOOOOOPPPQQQNNNLLLKKKIIIHHHEEEAAA>>>:::999777666555555666777333333444444444333222222333333444777999:::999777555666666666555444444333666666777888888888888777666666777888999::::::;;;999888777666555444333222333333333333444444444444444444444444333333333333444666777777666666777999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEFFFHHHIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLOOORRRTTTVVVXXX\\\^^^___bbbfffiiikkkmmmppprrrttttttuuuxxx|||wwwlllaaa\\\XXXTTTQQQRRROOOPPPQQQPPPOOOOOOQQQSSSTTTUUUVVVXXX]]]eeennntttwwwooocccYYYTTTPPPLLLIIIDDDCCCBBB@@@??????@@@@@@AAACCCFFFJJJMMMOOOPPPQQQSSSUUUYYY]]]bbbeeegggiiifffhhhkkkmmmpppsssxxx|||zzziiiaaaVVVNNNIIIFFFCCCAAABBBCCCEEEFFFHHHJJJNNNQQQVVV[[[aaagggsssyyywwwxxxzzztttmmmddd]]]UUURRRQQQVVVbbboooxxx|||ooo]]]SSSTTTSSSSSSSSSUUUXXX[[[]]]``````bbbccccccbbbaaa``````^^^\\\YYYUUUMMMEEE???;;;::::::999999::::::;;;777999===???@@@JJJ___tttsss|||zzzjjjaaa^^^TTTSSSQQQPPPOOOPPPPPPQQQOOOMMMKKKIIIGGGDDDAAA>>>999888777555555555555666333333333333333333333222333444555888::::::888555777888888888888888777777666777777888888888777777666777777888999999::::::888888777666555444333333222222333333333444444444333333333333333333333333555666777777666555666888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNGGGKKKPPPTTTWWW[[[^^^aaa___bbbfffiiikkkmmmpppssssssuuuwwwzzz}}}~~~ssshhhccc___ZZZXXXXXXUUUVVVWWWWWWUUUTTTUUUVVVSSSRRRQQQQQQSSSYYYaaagggrrr|||{{{rrrfff\\\UUUQQQLLLIIIEEEDDDBBB@@@????????????AAABBBEEEGGGIIIJJJJJJJJJMMMNNNPPPSSSVVVZZZ]]]___[[[]]]___aaacccgggmmmqqqsssvvvzzz}}}wwwmmm\\\WWWOOOJJJGGGFFFEEEDDDEEEGGGIIIJJJLLLOOOSSSVVVZZZaaaiiiqqq}}}zzzvvvwww~~~}}}zzzsssiiiaaaUUURRRPPPTTT___lllwww~~~ooo^^^TTTVVVUUUUUUVVVXXX[[[^^^```aaabbbcccddddddccccccbbb___]]]\\\YYYUUUNNNFFF@@@;;;::::::999999::::::;;;777:::>>>???@@@JJJbbbyyyyyyyyyiii```]]]UUUTTTSSSQQQPPPPPPQQQQQQPPPNNNKKKHHHGGGDDD@@@>>>666555333222111111222333333333333333333333333333333444555888::::::888555999999:::::::::999999888777777888888888888777777777777777888999999::::::888888777666555444444333222222222333333333444444000000111222444555555666555666888777666666777888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJKKKKKKLLLNNNOOOOOOPPPJJJMMMRRRUUUWWWZZZ\\\______bbbfffiiikkkmmmppprrrrrruuuxxx|||~~~zzzpppkkkgggcccaaabbb^^^______^^^[[[YYYYYYYYYXXXWWWTTTQQQPPPRRRWWW[[[cccmmm{{{vvvjjj```YYYSSSMMMIIIFFFEEECCC@@@???>>>>>>>>>???@@@BBBDDDFFFGGGGGGFFFIIIIIIJJJKKKMMMPPPRRRTTTSSSTTTVVVWWWZZZ]]]cccfffgggjjjnnnrrrvvv{{{yyykkkbbbRRROOOKKKHHHGGGGGGGGGHHHHHHJJJLLLMMMOOORRRVVVYYYaaaiiisss{{{{{{vvvvvv|||~~~{{{uuujjjbbbSSSPPPOOOSSS]]]lllyyy~~~mmm^^^WWWUUUUUUUUUVVVXXX[[[^^^```bbbccccccddddddeeeeeeddd```___]]][[[WWWPPPHHHCCC;;;::::::999999::::::;;;888;;;>>>???@@@JJJccczzzwwwggg___]]]WWWVVVTTTSSSRRRRRRRRRRRRQQQNNNKKKHHHFFFCCC@@@>>>999888777555555555555666333333222222222333444444333333444777999:::999777888999999999888888777666888999999999999888777777777777888888888999999999888777777666555555444444222222222222333333333333///000111333444666777888555777888888777777888:::999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRTTTVVVVVVVVVWWWXXXZZZ^^^aaaeeehhhjjjllloooqqqrrruuuyyy|||}}}zzzvvvsssooonnnoookkkkkkiiieee```]]]\\\\\\___^^^\\\XXXTTTRRRRRRTTTVVV___kkkxxxyyynnneee^^^WWWOOOJJJGGGFFFCCCAAA???>>>======;;;<<<>>>@@@BBBBBBBBBBBBDDDCCCDDDDDDEEEGGGHHHIIILLLMMMOOOPPPRRRUUUYYY\\\[[[^^^bbbfffkkkqqqwww{{{zzzkkk___XXXJJJIIIGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPSSSWWW[[[___jjjuuu{{{uuutttyyyzzzrrrhhhaaaSSSPPPNNNQQQ\\\kkk|||~~~lll___YYYSSSSSSSSSTTTVVVZZZ]]]___cccccccccddddddeeeeeefffcccbbbaaa___[[[UUUMMMHHH;;;::::::999999::::::;;;:::<<<>>>@@@BBBMMMdddzzztttfff```^^^YYYXXXVVVTTTSSSSSSSSSTTTQQQOOOKKKHHHFFFCCC@@@>>><<<;;;999888777777888888333333222222222333444555333333333555888::::::999999999999888777666555444:::::::::::::::999888888888888888888888999999999777777777666555555444444111222222222222333333333111222333444555666777777555777888999888999:::<<<888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMMMMNNNOOOPPPPPPVVVVVVWWWVVVVVVVVVYYY[[[]]]```dddgggiiikkknnnpppqqquuuyyy{{{}}}{{{yyyzzzwwwvvvsssnnnjjjgggggghhhiiijjjiiifff```[[[WWWVVVTTTYYYaaaiiisss}}}{{{}}}~~~xxxpppiiiccc\\\SSSMMMHHHFFFDDDAAA???=========999:::<<<>>>>>>???>>>>>>>>>??????@@@AAABBBBBBBBBEEEGGGIIIKKKKKKMMMOOOQQQQQQSSSWWW\\\```gggnnnrrrvvv|||zzzkkk]]]TTTOOOFFFFFFFFFFFFFFFGGGIIIJJJLLLNNNRRRVVVZZZ```fffjjjuuuzzzrrrqqquuuxxxnnneee___TTTRRROOOQQQ[[[kkk|||~~~oooaaa[[[TTTTTTTTTVVVXXX[[[___aaaccccccccccccdddeeeffffffccccccbbb```]]]WWWOOOJJJ;;;::::::999999::::::;;;;;;;;;===AAAFFFRRRhhh{{{sssfffaaa```ZZZYYYWWWUUUTTTTTTTTTTTTRRROOOKKKHHHEEECCC@@@>>>777666444333222222333333333333222111222333555666444333222444777:::;;;;;;;;;;;;::::::888777555555;;;;;;;;;;;;;;;:::999888888888888888888999999999777777666666555555444444111111222222222333333333444444444555555666666666555777999999999:::<<<===888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???????????????@@@AAABBBDDDDDDEEECCCDDDDDDEEEFFFHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNNSSSTTTUUUUUUVVVYYY]]]aaa\\\___cccfffhhhkkkmmmpppqqqtttyyy{{{||||||xxxuuutttvvvxxxsssuuuvvvsssmmmfff```^^^WWWZZZ]]]aaahhhuuu|||wwwuuuxxx|||wwwqqqlllggg```WWWPPPHHHGGGDDDAAA???======<<<:::;;;<<<===>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@BBBEEEGGGGGGGGGIIIJJJKKKMMMQQQUUUZZZaaahhhmmmllltttqqqaaaTTTLLLIIIEEEFFFGGGGGGGGGHHHJJJLLLOOORRRWWW\\\bbbhhhooottt}}}yyypppnnnrrr}}}wwwkkkccc^^^VVVSSSQQQRRRZZZjjj|||rrrddd[[[XXXXXXXXXYYY\\\___ccceeecccbbbbbbcccdddeeefffgggbbbaaa```___\\\VVVNNNIII;;;::::::999999::::::;;;<<<;;;===BBBJJJWWWkkk}}}rrrccc\\\ZZZ\\\YYYVVVRRRQQQQQQRRRSSSNNNLLLIIIGGGFFFDDDAAA>>>999777555555555555444333333333333333333333333333111222444666888::::::;;;;;;;;;:::888666777999<<<<<<;;;:::999888999:::;;;:::::::::::::::999888777666666555444333222222111444444444444444444333333222333444555666666777777555555666777888999::::::888888999999999:::::::::<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<======>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSUUUVVVXXX[[[^^^___bbbeeeggghhhiiikkkmmmkkkooouuuzzz}}}}}}}}}~~~}}}xxxppphhheee]]]YYY]]]dddlllxxxvvvlllfffcccooo}}}|||vvvnnnhhheee^^^UUUNNNHHHGGGDDDBBB???===<<<;;;===<<<<<<;;;;;;;;;<<<<<>>;;;999666555555444333111333333333333333333333333111333444777888::::::;;;:::;;;;;;999777777999;;;;;;:::999888888888999999999:::::::::999999888777777666555555333333222111444444444555555555555555000000111222333333333333555555666777888999::::::999999:::::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<<<<======>>>??????AAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNNNNPPPRRRSSSTTTWWWZZZ]]]___bbbeeeggghhhiiikkkmmmlllpppuuuyyy|||~~~}}}uuummmeeeccccccfffppp{{{yyylllbbb]]]\\\iiiyyy|||yyyrrrkkkfffccc]]]UUUNNNHHHGGGEEEBBB???>>><<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========??????>>>>>>>>>???@@@AAAAAACCCGGGIIILLLPPPTTTWWWYYY^^^eeemmmssszzzxxxggg[[[RRRKKKIIIJJJHHHIIIJJJJJJKKKMMMQQQTTTZZZbbbjjjmmmrrr{{{}}}rrrnnnpppxxx~~~xxxnnneeeaaa[[[RRRKKKNNNWWWeeevvvzzztttpppkkkaaaYYYVVVXXXZZZ[[[\\\^^^aaacccddddddeeefffggghhhhhhhhhfffgggeee```]]]YYYOOODDD<<<<<<;;;::::::::::::;;;999;;;===@@@IIIZZZrrrttteee^^^\\\XXXXXXVVVUUUSSSSSSRRRRRRNNNLLLIIIGGGEEECCC@@@>>>===:::777555555444222000333333333333333333333333333444555777999::::::;;;:::;;;<<<;;;999888999:::::::::999888888888888888999999999:::999999888777777666666555444333222222444444444555555666666666333444444555555555444444555555666777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@??????@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTUUUWWWZZZ]]]___bbbdddfffgggiiilllnnnnnnqqquuuxxx{{{~~~{{{pppgggcccgggooouuuwwwvvvmmm```VVVTTTVVVaaarrr~~~xxxtttnnngggbbb```\\\TTTNNNHHHGGGEEEBBB@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<======>>>===???BBBCCCEEEGGGKKKNNNRRRUUU[[[bbbiiiqqqyyy~~~|||lll[[[QQQMMMJJJJJJKKKKKKLLLMMMNNNPPPUUUZZZ___cccllluuuzzz~~~qqqmmmmmmttt}}}|||wwwooojjjhhh]]]TTTMMMOOOYYYfffwww~~~sssnnnmmmhhh___VVVUUUWWWZZZ[[[]]]___aaadddeeefffggghhhhhhhhhhhhhhhhhhiiifffaaa]]]XXXMMMCCC<<<<<<;;;::::::::::::;;;:::<<<>>>AAAJJJ\\\rrruuufff___]]]XXXWWWWWWVVVUUUSSSSSSRRRMMMKKKHHHFFFEEECCC@@@>>>;;;999666555555444333111333333333333333333333333444555666888999::::::::::::;;;===<<<:::999888999:::::::::999999999999999888888999999999999888888777777666555444333222222222222333333444555666666555666666666666555555444555555666777888999::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;=========>>>??????@@@@@@AAA@@@??????@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIKKKLLLMMMOOOPPPPPPRRRTTTVVVWWWXXXZZZ]]]______aaadddfffgggiiillloooppprrruuuxxxzzz~~~uuujjjfffgggmmmllljjjbbbVVVMMMMMMRRRZZZkkk~~~~~~wwwrrrkkkddd```^^^[[[TTTNNNHHHGGGEEECCCAAA???>>>>>><<<<<<;;;;;;;;;<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAACCCEEEHHHKKKNNNRRRXXX___gggpppvvv{{{~~~pppbbbTTTNNNNNNNNNNNNPPPOOOQQQSSSUUUYYY___fffkkkoooyyy|||qqqkkkiiinnnvvv~~~{{{wwwqqqmmmmmmbbbXXXQQQRRR[[[hhhxxx|||nnnhhhgggeee^^^VVVSSSVVVYYY\\\]]]___bbbdddgggggghhhiiijjjjjjiiiiiiiiiiiifffaaa^^^YYYNNNDDD<<<<<<;;;::::::::::::;;;:::<<<>>>CCCMMM___ssswwwfff^^^\\\XXXXXXWWWVVVUUUTTTRRRRRRMMMKKKHHHFFFDDDBBB@@@===999777555555555666555444333333333333333333333333666777888999:::::::::::::::;;;===<<<:::888888888;;;;;;;;;;;;;;;:::::::::777888888999999888888888888777666555444333333222000000111222333333444444222222333333333222222111555555666777888999::::::999999999999::::::::::::;;;:::999999999999:::;;;=========>>>??????@@@@@@BBBBBBAAAAAAAAACCCDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTVVVWWWXXXYYY\\\______aaaccceeefffiiimmmpppqqqsssvvvxxxzzz~~~{{{oooiiifffbbb]]]XXXOOOGGGHHHOOOUUUfffyyyxxxrrrkkkddd___^^^ZZZTTTOOOIIIHHHFFFCCCAAA@@@??????===<<<<<<<<<======>>>???>>>?????????@@@@@@@@@@@@=====================<<<===???@@@?????????AAACCCCCCEEEIIIMMMSSS[[[ccciiirrrvvv|||tttbbbXXXOOOOOOQQQQQQRRRTTTWWWYYY\\\```dddkkkrrrwww|||}}}yyymmmgggcccffflllqqqyyy{{{xxxsssppppppeeeZZZRRRSSSZZZfffuuu{{{kkkcccaaa```[[[UUURRRUUUYYY\\\^^^```bbbdddggghhhjjjkkklllkkkkkkjjjhhhiiigggbbb___[[[QQQGGG<<<<<<;;;::::::::::::;;;:::<<>>>>>??????@@@BBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLNNNOOOPPPRRRRRRQQQRRRTTTUUUUUUVVVYYY\\\___aaacccdddfffiiimmmqqqpppssswwwyyy{{{~~~~~~pppbbbXXXPPPMMMIIICCCDDDKKKSSSbbbsss|||tttmmmddd___]]]YYYSSSMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>===>>>>>>???@@@AAA>>>>>>????????????@@@@@@?????????@@@??????>>>===<<<===>>>===<<<<<<===???AAACCCFFFIIIMMMSSSZZZ___gggkkkqqqxxx~~~xxxjjjUUUPPPLLLNNNQQQRRRVVVZZZ```cccggglllqqqwww}}}yyytttfff```]]]___ccceeeiiinnnppprrrzzz|||vvvrrrqqqeeeZZZPPPPPPVVVaaaooo{{{|||nnnddd___[[[WWWSSSQQQTTTYYY\\\___aaaccceeefffhhhkkkmmmnnnnnnmmmllljjjkkkhhhdddaaa]]]SSSIII<<<<<<;;;::::::::::::;;;;;;<<<@@@HHHUUUhhh{{{uuueee^^^\\\^^^\\\XXXUUUSSSRRRRRRRRRMMMJJJGGGEEEDDDBBB???===999777555555555666555444333333333333333333333333888999::::::::::::::::::;;;;;;:::888555555666888;;;;;;<<<<<<<<<;;;:::999666666777888888888888888888888777666555444333333111111111111111111222222444444555666777777777777555555666777888999::::::999999999:::::::::;;;;;;;;;:::999888888999:::;;;;;;<<<<<<======>>>??????AAABBBDDDEEEEEEDDDCCCBBBEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQPPPRRRSSSTTTTTTUUUXXXZZZ___aaacccdddfffiiinnnqqqpppsssxxx{{{}}}yyybbbRRRGGGGGGGGGCCCDDDIIIQQQ^^^nnnyyy~~~vvvnnnddd^^^[[[WWWPPPJJJIIIHHHFFFDDDCCCBBBAAAAAA????????????@@@AAABBBCCC????????????@@@@@@@@@@@@???@@@@@@AAA@@@???>>>======>>>>>>===<<<;;;===???@@@BBBDDDFFFIIIMMMSSSWWWZZZ]]]cccjjjqqqzzz|||kkk]]]PPPMMMLLLNNNOOORRRZZZcccgggkkkqqqvvv{{{vvvoooaaa\\\[[[^^^aaaaaabbbeeeeeeiiirrr~~~{{{tttrrrfff[[[PPPNNNSSS]]]jjjvvvxxxnnneee\\\VVVRRROOOSSSYYY]]]___aaaccceeefffhhhkkknnnooopppooonnnnnnnnnkkkfffccc^^^SSSIII<<<<<<;;;::::::::::::;;;:::<<>>>>>>>>@@@AAADDDFFFFFFDDDBBBAAAEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNOOORRRSSSUUUUUUVVVWWWYYY\\\```aaabbbdddfffiiinnnrrrooosssxxx|||~~~dddQQQDDDEEEHHHFFFEEEJJJPPP\\\jjjuuu~~~vvvnnnddd]]]YYYUUUNNNHHHIIIHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBB???@@@AAAAAAAAA???>>>===???@@@@@@???>>>===???@@@;;;<<>>888777666555555444444555333333333444444555555555666777999:::;;;::::::999888888777555333333555777999:::;;;;;;;;;999777555666666666666555555555555666555444222111111222222000111222333444333222222444444444444444444444444444555777777666666888999::::::::::::::::::::::::999999888888999999:::;;;<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZ]]]```cccfffhhhkkkpppssstttuuuwwwyyy|||~~~xxx\\\QQQGGGCCCBBBBBBEEEIIIRRRXXXbbbllltttwwwwwwwwwsssiii]]]WWWWWWVVVRRRNNNKKKIIIGGGEEEDDDCCC@@@>>>????????????????????????@@@@@@???>>>===<<<;;;;;;???@@@@@@AAAAAA@@@@@@???????????????>>>>>>>>>>>>=========>>>???AAACCCCCCJJJLLLPPPTTT[[[dddnnnuuu~~~uuubbbWWWTTTPPPNNNLLLMMMRRRZZZbbbhhhnnnrrrxxx~~~}}}tttllleeeaaa```dddhhhhhhjjjmmmiiirrrxxxyyyppplll]]]QQQRRRWWW]]]gggssszzzxxxeeeXXXTTTSSSUUUXXXZZZ\\\^^^bbbeeejjjjjjkkklllmmmoooooopppqqqpppmmmhhhfffaaaUUUIII???<<<999999;;;<<<;;;999;;;===AAAJJJYYYkkk~~~sssiiiccc^^^^^^ZZZUUUQQQPPPPPPPPPPPPJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555111111111222222333333333666777999:::;;;;;;:::999:::999888666444444666888;;;<<<<<<<<<<<<:::999888666666666666666666666666888777555333222222222222000111222333333333222222444444444444444444444444555777888888888888999;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTUUUVVVXXXZZZ[[[^^^```ccceeegggkkkpppsssuuuvvvxxxzzz|||~~~nnnWWWNNNEEECCCCCCCCCFFFJJJNNNTTT]]]ffflllnnnnnnmmmeee___YYYXXXZZZZZZVVVRRRLLLIIIFFFEEEDDDCCCBBB@@@????????????????????????@@@@@@@@@???????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@????????????=========>>>???@@@AAABBBDDDFFFIIIMMMSSS[[[eeekkkuuuzzzyyykkk\\\SSSRRRRRRQQQPPPQQQUUU\\\dddhhhooosssxxx}}}yyypppjjjdddaaaeeeiiijjjmmmpppuuu}}}|||qqqaaaUUUUUUYYY___kkkwww}}}{{{hhhZZZVVVSSSUUUXXXZZZ\\\___bbbeeekkklllmmmnnnooopppqqqrrrrrrqqqnnnjjjgggbbbUUUIII???<<<999999;;;<<<;;;:::;;;<<>>888777666555555444444555111111222222222222333333666777999:::;;;;;;::::::;;;:::999777555555777999<<<<<<<<<;;;::::::999999777777777777777777777777:::999777444333222222222000111222333333333333222444444444444444444444444777888::::::999999;;;<<<::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQSSSSSSTTTUUUWWWYYY[[[\\\```aaabbbdddfffkkkpppuuuwwwxxxyyy{{{}}}~~~nnn^^^PPPIIIDDDDDDDDDEEEGGGKKKLLLQQQYYY```dddeeecccbbbYYYWWWVVVXXX\\\]]]XXXSSSOOOKKKGGGEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>===>>>??????@@@@@@BBBDDDGGGKKKRRRZZZ___jjjpppxxxwwwkkk___TTTPPPRRRTTTTTTTTTWWW[[[aaafffiiiooosssxxx}}}wwwpppiiidddfffkkkmmmqqqttt|||xxxgggYYYXXX\\\bbbnnn{{{{{{iii\\\WWWTTTVVVYYY[[[]]]___cccffflllmmmnnnpppqqqsssssssssrrrrrroookkkhhhbbbVVVIII>>><<<:::999:::;;;;;;;;;======@@@GGGSSSdddsss}}}tttiiibbb\\\]]]ZZZUUUSSSRRRRRRQQQPPPJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555444444444444444444444444555777888:::;;;;;;;;;:::::::::999777555555777999;;;:::999888777777777777888888888888888999999999;;;999777444222111111111111111222222333333333333333333444444444444444444777999::::::999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<======>>>???AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\```aaabbbccceeejjjqqqvvvwwwxxxyyy{{{}}}~~~ooo[[[PPPKKKGGGDDDEEEFFFEEEHHHLLLPPPTTTZZZ___aaaaaa___]]]YYYWWWWWWYYY\\\\\\WWWSSSTTTPPPKKKFFFEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>>>>???@@@AAACCCEEEHHHMMMSSSXXX___fffoooyyy|||lllaaaWWWPPPPPPSSSTTTUUUXXX\\\```eeejjjlllpppsssxxx{{{~~~}}}wwwmmmfffhhhmmmrrrvvvzzz|||jjj\\\YYY]]]dddppp}}}xxxiii]]]XXXVVVXXXZZZ\\\]]]```cccffflllmmmoooqqqssstttttttttrrrrrroookkkhhhbbbUUUHHH>>>===;;;::::::;;;;;;<<<@@@???BBBJJJXXXhhhwwwssshhhaaa[[[\\\YYYUUUSSSRRRRRRQQQPPPJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555444444444444444444444444555666888:::;;;;;;;;;;;;:::999888666444444666888;;;:::999777777777777777777888888888999999999:::999888555333111000000000222111222222222222333333333333333444444444555555666777999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;;;;;;;<<<======>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEECCCCCCDDDEEEFFFHHHJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ[[[```aaabbbccceeejjjqqqvvvwwwwwwyyy{{{}}}~~~uuu___QQQKKKJJJGGGFFFHHHHHHFFFIIIMMMUUUXXX]]]aaacccbbb___^^^^^^\\\ZZZ[[[]]]]]]ZZZXXX[[[VVVOOOJJJGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@?????????@@@??????>>>>>>>>>>>>>>>AAABBBCCCCCCEEEIIINNNQQQWWW]]]gggpppxxxssscccYYYRRROOOPPPTTTTTTVVVZZZ^^^ccchhhkkkmmmooorrruuuxxx{{{~~~{{{yyyvvvvvv}}}rrrjjjkkkrrrxxx|||{{{iii[[[YYY]]]cccooo}}}xxxlllaaa[[[WWWYYY\\\]]]^^^aaadddgggkkkmmmooorrrttttttttttttrrrrrrpppllliiibbbTTTGGG>>>===<<<;;;::::::<<<===??????CCCMMM^^^ppppppfff```[[[ZZZWWWTTTRRRRRRQQQPPPOOOJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555333333222222222222111111555666888:::;;;<<<;;;;;;999999888666444444666888;;;;;;;;;:::999999888888777777777888999999::::::888777555222111000000000222222111111222222333444222333333444444555555555555666888888777777999:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888888999:::::::::;;;<<<===>>>>>>>>>>>>AAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDEEEFFFHHHJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQPPPPPPQQQSSSUUUXXXZZZ[[[```aaabbbdddfffkkkpppuuutttuuuwwwyyy|||~~~{{{gggWWWNNNMMMIIIGGGHHHJJJJJJIIILLLRRRXXX[[[```dddffffffdddccccccaaa``````aaabbbbbbaaa^^^ZZZTTTNNNJJJGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????CCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@????????????@@@@@@???????????????@@@>>>???@@@AAAAAADDDHHHKKKPPPVVV^^^fffnnnuuu{{{sssgggZZZTTTQQQOOOQQQTTTVVVXXX[[[___cccgggjjjkkkkkknnnppprrrtttwww{{{~~~~~~|||rrrpppmmmnnnwwwwwwnnnqqqyyy~~~wwwfffXXXWWW[[[aaammmzzz{{{qqqggg```YYY[[[]]]^^^___aaaeeegggkkkmmmpppsssuuuvvvuuuuuussssssqqqmmmjjjcccUUUGGG===>>>===<<<::::::<<<>>>======BBBOOObbbwwwmmmddd___[[[XXXVVVSSSRRRQQQQQQOOONNNJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555333333333222222111111111444666888:::;;;<<<<<<;;;;;;:::999777555555777999::::::;;;;;;:::999777666666666777777888999999:::888777555333222111222222222222111111111222333444222222333333444555555666555666888888777777999:::<<<<<<<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;:::;;;<<<===>>>>>>>>>===AAAAAABBBCCCDDDEEEFFFFFFBBBCCCCCCEEEFFFIIIJJJKKKJJJKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRTTTVVVYYY[[[]]]^^^```ccceeegggkkkpppsssrrrsssuuuxxx{{{~~~zzziii[[[QQQMMMOOOHHHGGGIIILLLLLLLLLRRRYYY]]]```eeejjjmmmmmmlllllliiihhhgggggghhhhhhgggfff^^^[[[VVVRRROOOKKKHHHEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDBBBAAA@@@@@@AAABBBDDDBBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA===>>>?????????@@@DDDFFFJJJNNNUUU[[[bbbjjjqqqvvv}}}wwwfff\\\TTTSSSTTTTTTUUUWWWZZZ[[[\\\^^^```cccdddeeefffhhhjjjkkkmmmooossswwwxxxyyy{{{}}}|||zzzwwwuuujjjiiigggjjjttt|||tttwww}}}~~~}}}rrrbbbVVVVVVZZZ```lllxxx}}}tttjjjaaaZZZ\\\^^^___```bbbeeehhhlllnnnrrruuuwwwxxxwwwwwwuuuvvvtttpppmmmeeeWWWIII===>>>>>><<<::::::<<<>>>======CCCQQQggg}}}~~~lllccc^^^[[[WWWUUURRRQQQQQQPPPOOOMMMJJJIIIHHHFFFDDDAAA???>>>888777666555555444444555555555555444444333333333444555888:::;;;<<<<<<<<<<<<<<<;;;888666666888:::777888999:::999777555333555666666777888888999999888777555444333333444444333222111111111222333444222222333333444555666666555777888999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<>>>>>>>>>>>>===AAAAAABBBCCCDDDEEEFFFGGGBBBCCCCCCEEEGGGIIIKKKLLLJJJKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUXXXZZZ]]]^^^]]]```cccfffhhhlllpppsssppprrrtttwww{{{~~~jjj\\\SSSLLLKKKNNNGGGFFFHHHLLLNNNOOOVVV^^^bbbeeejjjooosssttttttsssnnnnnnnnnnnnmmmjjjgggeee]]]ZZZWWWTTTRRROOOKKKHHHAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@BBBCCCCCCDDDDDDCCCAAA@@@@@@AAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC===>>>?????????@@@CCCEEEFFFIIINNNTTTZZZbbbjjjooouuuwwwzzz}}}xxxlll___VVVQQQTTTYYYZZZ[[[\\\^^^]]]]]]]]]^^^___```aaabbbccceeefffgggjjjnnnqqqqqqsssvvvwwwwwwtttqqqooofffeeeeeeiiitttwww|||xxx|||ooo```UUUUUUZZZ```kkkwww|||tttiii___ZZZ\\\^^^___```bbbeeehhhmmmpppssswwwyyyzzzyyyxxxwwwxxxvvvsssooohhhYYYJJJ===>>>???===:::999<<>>888777666555444333333333444444222222222222444444333555888::::::;;;===>>>;;;:::888444222222555888<<<<<<<<<;;;:::999777777555666777888999:::;;;;;;:::888666333222111000111222222222222333444555666444444666777777777666555666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<:::888999<<<>>><<<:::777:::===??????>>>>>>???DDDDDDDDDDDDCCCBBBAAA@@@GGGGGGGGGGGGGGGGGGHHHHHHGGGIIILLLMMMMMMMMMOOOPPPSSSUUUVVVVVVVVVWWWYYY\\\^^^___bbbeeehhhlllnnnpppssstttvvvxxxzzz|||~~~~~~pppZZZSSSOOOHHHFFFJJJHHHHHHHHHKKKOOOVVV\\\___dddiiiqqqwwwzzz{{{{{{{{{|||zzzuuuqqqqqqqqqkkkccc\\\YYYWWWVVVVVVSSSMMMHHHEEEEEEDDDCCCCCCBBBAAAAAAFFFDDDAAA???>>>???AAABBBDDDCCCAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCBBBBBBAAA@@@BBBAAA???>>>>>>>>>???@@@CCCEEEIIILLLPPPUUUZZZ___jjjlllooossswwwzzz|||}}}|||nnnbbb[[[TTTTTTVVV[[[aaadddcccaaaeeecccaaa___^^^```bbbcccdddcccbbbaaabbbccceeefffjjjkkkllllllllllllkkkkkkaaaaaaccciiiuuu|||zzzxxxwwwxxxzzz}}}mmm^^^SSSUUUYYY___lll|||}}}uuulllccc^^^^^^___```bbbeeehhhiiikkkoootttxxxzzz{{{||||||}}}}}}yyytttnnneeeVVVGGG>>>===<<<;;;;;;<<<===>>>@@@???FFFXXXnnn|||mmmccc^^^\\\XXXWWWTTTQQQNNNMMMLLLLLLMMMKKKHHHFFFDDDBBB>>>;;;666666555444444444555555444333333222222333333444333555888999:::;;;<<<>>>>>>===;;;888555666999;;;;;;;;;::::::999777666555555555666777888999:::;;;:::888666333222111111111000000000000111222333444222333444555555555444333666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::999777999;;;<<<;;;999777:::===???>>>>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMMMMNNNOOOQQQTTTUUUVVVWWWWWWXXXZZZ\\\^^^___bbbeeehhhlllnnnoooqqqrrrtttwwwzzz}}}uuucccTTTQQQNNNHHHGGGKKKIIIIIIJJJMMMRRRXXX^^^bbbhhhnnnvvv||||||wwwvvvuuuoooggg[[[XXXVVVVVVWWWUUUPPPLLLGGGFFFFFFFFFFFFFFFDDDCCCFFFDDDCCCAAAAAABBBCCCDDDEEEDDDBBBAAA@@@AAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAA@@@???????????????@@@BBBEEEGGGKKKOOOTTTXXX^^^```cccgggjjjmmmoooqqqwwwzzzwwwlllbbbZZZVVVTTTVVVZZZaaahhhkkkkkkiiiiiigggeeecccbbbccceeefffeeedddbbbaaaaaaaaabbbcccbbbccccccdddeeeeeeffffffaaa```bbbgggrrr~~~xxxuuusssrrrtttvvvwwwwwwiiiZZZPPPSSSYYYbbbqqqxxxnnneee^^^^^^]]]^^^aaadddgggiiikkkooouuuyyy{{{|||}}}~~~{{{uuupppgggWWWIII>>>===<<<;;;;;;<<<===>>>@@@???GGGYYYnnn}}}mmmccc___^^^ZZZWWWSSSPPPMMMMMMMMMNNNNNNKKKHHHFFFCCC@@@;;;888555555444444555555666777444333333222222333333444333555888999::::::<<<======<<<:::777444444777999999999888888777666444444555555666666777888999999999888666333222111111111000000000000111222333444222333444444555555444444666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777888:::;;;:::999888:::===>>>>>>===>>>?????????AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQTTTVVVWWWWWWXXXYYY[[[]]]^^^___bbbeeehhhkkknnnooorrrssstttuuuxxx|||wwwbbbXXXQQQQQQNNNIIIHHHMMMLLLMMMNNNQQQUUU\\\aaaeeemmmrrrzzz~~~{{{yyyrrrjjj```]]][[[ZZZZZZXXXSSSOOOIIIIIIIIIJJJLLLKKKIIIGGGFFFEEEEEEDDDDDDEEEGGGGGGGGGFFFCCCBBBAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????===>>>@@@BBBDDDGGGKKKNNNQQQSSSUUUXXX[[[^^^aaabbbhhhkkkmmmppprrruuuyyy{{{{{{wwwtttmmmdddZZZTTTQQQPPPVVVYYYaaajjjqqquuuuuutttnnnllljjjhhhggggggiiijjjgggfffdddaaa____________\\\\\\\\\]]]^^^___```aaa_________dddppp{{{vvvooojjjiiikkklllmmmdddWWWNNNQQQYYYeeewww{{{pppfff]]]\\\[[[\\\___cccgggjjjlllqqqvvv{{{}}}~~~}}}wwwqqqhhhXXXJJJ>>>===<<<;;;;;;<<<===>>>???@@@HHHZZZnnnmmmbbb^^^^^^ZZZWWWSSSOOOMMMMMMNNNOOOLLLJJJGGGEEEBBB???;;;888666666555555555555666666333333333333333333333333333555888999999:::;;;<<<;;;;;;999777444444666888888888888888777666555444444555555666777888888888999888555333222111111111222222222222333444555555555555555666666666666666666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888999::::::::::::999;;;===>>>======>>>?????????@@@AAABBBDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKNNNOOOOOOOOOQQQRRRTTTVVVWWWXXXXXXZZZ\\\______```bbbeeehhhkkkmmmooovvvvvvuuuuuuvvvyyy{{{|||zzzfff]]]WWWTTTSSSOOOIIIJJJOOOPPPQQQRRRUUUZZZ___dddgggooottt|||}}}zzzsssllliiifffbbb```___[[[UUUQQQMMMLLLLLLNNNQQQQQQNNNKKKFFFFFFFFFFFFGGGHHHJJJJJJIIIGGGDDDBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBBBBAAA???>>>===>>>??????@@@BBBEEEHHHJJJKKKMMMOOORRRTTTWWWXXXZZZ[[[\\\]]]]]]```cccfffnnnrrrwww{{{{{{vvvpppkkkhhheee___WWWOOOKKKMMMOOOYYY^^^gggqqqxxx{{{zzzyyypppooommmkkkjjjiiijjjjjjjjjhhheeebbb___]]]\\\[[[^^^]]]\\\[[[[[[\\\]]]^^^]]]\\\]]]bbbpppyyynnnfffbbbcccdddeeeaaaVVVMMMPPPZZZiii|||{{{oooddd]]][[[ZZZZZZ]]]bbbhhhkkknnnrrrxxx}}}}}}wwwqqqhhhYYYJJJ>>>===<<<;;;;;;<<<===>>>???AAAJJJ\\\ooonnnaaa]]]]]]ZZZWWWSSSOOOMMMNNNOOOPPPJJJHHHEEEDDDBBB@@@===:::888888777666555444444444333333333333333333333333333555888999999999:::<<<>>>>>>===:::888777999;;;999999999999888777666666555555666666777777888888888777555333222111222222222222222222333444555555555555555555666666777777666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;;;;;;;;;;<<<:::;;;=========<<<===???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIKKKNNNOOOOOOOOOQQQRRRTTTUUUWWWXXXXXXZZZ]]]______```bbbeeehhhkkkmmmnnnuuuuuuuuuuuuvvvxxxzzz{{{xxxjjj```\\\YYYVVVSSSPPPNNNQQQVVVVVVVVVXXX[[[___ccchhhjjjssswww~~~{{{uuunnnkkkiiifffeeedddaaaZZZUUUQQQOOONNNQQQUUUWWWTTTQQQIIIHHHHHHHHHIIIKKKMMMNNNLLLIIIFFFCCCAAAAAACCCDDDFFFFFFEEEEEEEEEDDDDDDEEEAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCAAA@@@??????@@@@@@@@@???@@@BBBDDDFFFFFFGGGIIIKKKMMMOOOQQQOOOPPPQQQQQQPPPRRRUUUXXX]]]aaafffjjjjjjfff```\\\WWWWWWTTTOOOIIIHHHLLLQQQ___eeennnvvv{{{|||zzzyyyqqqpppnnnllljjjjjjiiiiiillljjjgggddd```]]][[[ZZZaaa```___]]]\\\[[[ZZZZZZYYYYYY[[[cccrrr{{{nnnddd___^^^___```aaaXXXPPPQQQ\\\lllzzzlll```\\\[[[ZZZ[[[^^^dddiiimmmqqquuu{{{}}}wwwqqqhhhXXXIII>>>===<<<;;;;;;<<<===>>>???BBBMMM___pppmmm```\\\\\\YYYWWWTTTPPPOOOOOOOOOPPPIIIGGGEEEDDDCCCAAA>>>;;;:::999777666555444444444222333333444444333333222333555888999888888:::;;;<<<<<<;;;999777666777999999:::::::::999999888777666666666777777888888888888777555333222222222222000000000000111222333444444333333333333444555555666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999;;;<<<<<<;;;:::<<<===;;;<<<======<<<<<<===???CCCBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKMMMNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXZZZ\\\___```aaaccceeehhhkkkmmmnnnoooppprrruuuxxxzzz|||}}}~~~uuuiiibbb```ZZZYYYWWWUUUUUUWWW[[[___^^^^^^___bbbeeehhhlllnnnwww{{{|||vvvqqqhhhggghhhkkkllljjjddd___WWWSSSQQQTTTZZZ]]][[[XXXNNNMMMKKKJJJKKKMMMPPPRRRPPPMMMIIIEEECCCDDDEEEFFFJJJIIIHHHGGGFFFEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBAAA@@@??????AAACCCBBBBBBBBBBBBDDDFFFHHHJJJIIIJJJKKKLLLKKKLLLOOOQQQRRRUUUXXXZZZZZZWWWSSSPPPIIIKKKKKKIIIGGGIIIPPPWWWfffllluuu{{{|||{{{zzzyyysssrrrpppnnnllljjjiiiiiimmmllliiifffccc```^^^\\\aaaaaa```^^^\\\YYYWWWVVVXXXYYY\\\eeeuuu{{{oooeee___]]]]]]\\\aaaZZZSSSTTT^^^pppzzzkkk^^^\\\\\\\\\]]]aaaffflllooouuuyyy~~~~~~xxxrrrhhhXXXIII>>>===<<<;;;;;;<<<===>>>@@@DDDPPPbbbrrrkkk^^^[[[\\\XXXVVVTTTRRRPPPOOOOOOPPPKKKIIIGGGEEECCCAAA===:::888888777666555555666666222333333444444333333222333555888888888888999:::888999888666444333444555999999::::::999999888777777777777888888888888888888666555333222222222333000000000000111222333444444333333222333444555666666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888:::<<<;;;999999;;;===;;;<<<======<<<<<<===???CCCBBB@@@??????@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWYYY\\\^^^```aaaccceeehhhjjjlllmmmlllnnnrrrvvvyyy{{{||||||}}}~~~xxxllldddaaabbb^^^^^^]]]]]]___cccffffffffffffgggiiikkknnnppprrrxxxzzz~~~}}}zzzuuupppkkklllpppuuuxxxuuuooohhh]]]YYYUUUXXX^^^cccbbb```TTTRRROOOMMMMMMPPPTTTWWWUUURRRNNNIIIGGGGGGIIIJJJNNNMMMKKKHHHGGGFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA???======???@@@???>>>>>>>>>???AAACCCEEEEEEGGGJJJKKKKKKLLLMMMOOOMMMNNNOOONNNMMMLLLJJJHHHBBBEEEGGGFFFFFFMMMYYYcccnnnttt{{{}}}|||{{{vvvuuusssqqqooommmkkkkkknnnmmmkkkiiifffcccaaa______`````````^^^ZZZWWWUUUXXXYYY]]]fffvvv}}}ssskkkeeebbb___^^^___[[[VVVWWWbbbttt}}}mmmaaa]]]]]]^^^aaadddiiinnnpppxxx|||yyysssjjjYYYKKK>>>===<<<;;;;;;<<<===>>>AAAFFFSSSeeetttjjj]]][[[]]]WWWVVVUUUSSSQQQPPPOOOOOONNNKKKHHHFFFCCC@@@<<<999666666666666666777777888222222444444444444222222333555888888888888999:::;;;;;;;;;999777555666777888999999999999888888777888888888888888999999999777666555333222222333333222222222222333444555666666666555444555666777888666777888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::666999;;;:::888777999<<<<<<=========;;;;;;===???BBBAAA@@@??????AAACCCDDDBBBCCCDDDEEEFFFGGGHHHHHHGGGIIILLLMMMMMMMMMOOOPPPQQQSSSUUUVVVWWWXXX\\\^^^```aaaccceeehhhjjjlllmmmmmmppptttwwwzzzzzzyyyxxx}}}|||pppiiieeecccbbbeeeeeeeeeeeehhhlllkkkiiillllllmmmnnnppprrrtttuuuvvvxxx{{{}}}yyyvvvrrrnnntttuuuyyy~~~uuunnnbbb\\\XXXZZZaaaggggggeeeYYYVVVRRROOOOOORRRWWWZZZYYYVVVQQQLLLJJJJJJLLLMMMQQQOOOLLLJJJGGGFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAABBBCCCCCC@@@@@@???>>><<<;;;===???>>>===<<<<<<===???AAACCCCCCFFFIIILLLLLLMMMNNNOOOLLLKKKJJJHHHGGGFFFEEEEEECCCEEEGGGFFFHHHQQQaaammmrrrxxxyyyxxxvvvtttrrrooonnnmmmnnnmmmllljjjhhheeecccbbb^^^___aaabbb```]]]YYYVVVXXXZZZ^^^gggwwwxxxqqqkkkgggdddbbb^^^[[[WWWXXXdddwwwqqqeee]]]^^^```cccgggkkkoooqqqzzz}}}{{{uuukkk[[[LLL>>>===<<<;;;;;;<<<===>>>AAAGGGUUUfffuuu~~~}}}}}}jjjaaa]]]ZZZZZZWWWSSSQQQQQQPPPOOONNNJJJIIIGGGDDDAAA???===<<<666666777888999777333000333333333333333333333333555666777888999:::::::::<<<;;;:::999888777777777444666777777666666777999777777888999999999999888:::777333333444555333222666777777777666555555444555555666666666555333222:::999999888888999::::::::::::::::::::::::::::::888888999999999:::::::::???>>>===<<<<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIJJJLLLMMMOOOPPPPPPVVVUUUTTTSSSUUUXXX[[[]]]aaaccceeefffggghhhkkkmmmoooqqqsssuuuvvvxxxzzz|||zzznnnhhhhhhjjjkkkmmmmmmllllllnnnppprrrsssssssssttttttuuuuuuttttttvvvwwwxxxyyyzzz}}}{{{vvvrrrsssvvvzzzxxxtttiiidddaaadddlllpppooolll```YYYSSSSSSUUUWWW]]]cccccc^^^VVVPPPMMMNNNPPPQQQWWWVVVTTTOOOJJJFFFEEEFFFDDDIIIKKKIIIHHHIIIIIIGGGDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<============>>>AAAFFFJJJNNNOOOOOOOOOLLLKKKJJJIIIHHHGGGFFFEEEAAABBBDDDHHHPPP\\\iiirrrzzz}}}~~~yyyvvvuuutttsssqqqrrrooollliiihhhgggdddbbb```aaaaaaaaa___\\\YYYWWWWWWXXX]]]gggwww~~~tttsssssslllfffddd]]]ZZZWWWZZZfffyyyqqqdddXXX[[[___ccchhhmmmsssxxxxxx~~~xxxnnn\\\KKKAAA???===<<<===???@@@@@@AAAPPPbbbooowww~~~zzz{{{}}}jjjaaa]]]ZZZZZZWWWSSSQQQQQQPPPOOONNNKKKJJJHHHEEEBBB@@@>>>===666666666777777666333111333333333333333333333333555666777888999:::::::::;;;;;;999888777777777777777888999888666555666777777777888999999999999888:::777333222333444333111333333333333333222111111222333444555666666555555777777777777888888999999::::::::::::::::::::::::888999999999999:::::::::======<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEEEEEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPTTTTTTTTTTTTVVVYYY[[[]]]```bbbeeeffffffhhhjjjllloooqqqtttvvvwwwxxx{{{}}}{{{rrrmmmnnnoooqqqqqqqqqrrrrrrsssuuuvvvwwwxxxxxxxxxwwwvvvtttrrrqqqqqqrrrrrrssstttxxx}}}{{{wwwttttttuuuxxx|||~~~}}}zzzwwwmmmhhheeegggnnnsssrrrpppfff^^^WWWVVVXXX[[[bbbiiiiiiddd[[[TTTQQQRRRTTTUUUWWWWWWVVVRRRMMMJJJIIIJJJFFFKKKMMMJJJHHHIIIIIIGGGCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>===============>>>@@@DDDGGGJJJLLLLLLLLLHHHGGGFFFEEEDDDCCCBBBBBBFFFGGGKKKQQQYYYfffsss{{{}}}|||zzzyyyvvvttttttqqqmmmjjjiiigggdddbbbaaaaaaaaa```^^^\\\YYYXXXYYYZZZ___iiiyyyxxxvvvuuunnngggeee]]]ZZZWWW\\\kkkrrrdddYYY[[[^^^bbbeeejjjppptttzzzyyyooo]]]LLLAAA???===<<<===???@@@AAAHHHWWWkkkwww~~~vvvuuu{{{}}}jjjaaa^^^[[[ZZZWWWSSSQQQPPPPPPNNNMMMLLLKKKIIIFFFCCCAAA???>>>777666444444555555333111333333333333333333333333555666777888999:::::::::::::::999888888777888888:::;;;;;;999777555555666777777888999999999999888999777444333333333333222111111111111111000000//////000222444555777777777555666888999::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFEEEEEEEEEGGGIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRSSSVVVXXXZZZ\\\]]]___aaadddeeefffgggjjjllloooqqquuuwwwxxxyyy{{{}}}|||vvvttttttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{|||||||||zzzwwwsssooommmlllllllllmmmooossszzz~~~|||yyyxxxvvvvvvwwwzzz}}}~~~}}}uuupppkkkkkkqqqvvvwwwvvvnnnfff^^^\\\\\\___hhhpppqqqlllccc[[[VVVVVVYYY[[[ZZZZZZYYYVVVQQQNNNMMMNNNJJJNNNOOOLLLIIIJJJIIIGGGDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>???AAACCCEEEFFFHHHHHHDDDDDDCCCBBBAAA@@@@@@@@@EEEIIIOOOWWWaaannnzzz|||xxxwwwtttpppllljjjgggdddbbbcccbbbaaa___]]][[[YYYXXX[[[]]]aaakkkzzz~~~}}}{{{xxxrrrkkkggg___ZZZVVV]]]pppvvvfff[[[]]]___bbbeeeiiiooosss{{{{{{ppp]]]LLL@@@???===<<<===???AAACCCPPPaaavvvrrrmmmppp|||jjjbbb^^^[[[ZZZWWWSSSQQQPPPOOONNNLLLKKKJJJHHHFFFCCC@@@>>>===888555333222333333333222444444444444444444444444555666777888999:::::::::;;;::::::999999999999:::;;;;;;<<<:::888666777777777777888999999999999888999888666444444444444333222222333333333333222222///000111333555666777888777888:::<<<============::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNPPPSSSWWWZZZ[[[\\\]]]^^^```cccdddeeegggiiilllooorrruuuxxxyyy{{{}}}~~~}}}yyyxxxyyyzzzzzz|||}}}~~~}}}}}}|||zzzvvvqqqmmmjjjjjjjjjiiiiiikkkqqqxxx}}}|||}}}}}}}}}}}}}}}||||||zzzzzz|||}}}xxxrrrqqquuuzzz}}}}}}vvvnnneeeaaa```ccclllvvvwwwrrrjjjaaa[[[ZZZ\\\_________^^^ZZZUUUQQQOOOOOONNNSSSTTTPPPMMMLLLKKKHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>??????>>>???@@@BBBCCCEEECCCCCCBBBAAAAAABBBBBBCCCFFFKKKTTT___jjjvvv~~~{{{xxxsssooollliiieeeccceeedddaaa___\\\ZZZYYYYYY\\\]]]bbbkkkzzz}}}wwwqqqllleee[[[VVV^^^rrrzzziii]]]___aaacccggglllrrrwww|||zzzooo[[[JJJ@@@???>>>======???CCCFFFTTThhhpppiiijjj~~~|||jjjbbb___\\\ZZZWWWSSSQQQPPPOOOMMMKKKJJJIIIGGGDDDBBB???===<<<888666333222222333333333444444444444444444444444555666777888999:::::::::;;;;;;:::::::::;;;;;;<<<999:::;;;:::999888888:::777777888999999999999888:::999888666444444555555333333444444444444444333222222333333444555666666777888:::;;;<<<======>>>::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFEEEFFFHHHJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMPPPSSSWWWZZZ\\\]]]]]]]]]```bbbdddeeegggjjjlllooorrrvvvyyy{{{|||~~~}}}{{{{{{|||}}}}}}{{{{{{zzzxxxuuuqqqmmmkkkhhhhhhgggfffhhhmmmtttyyyyyyyyy{{{|||}}}~~~~~~yyywwwyyy~~~}}}uuulllfffbbbdddnnnyyy{{{wwwpppggg___]]]___bbbeeeeeeddd___YYYTTTQQQPPPSSSXXXZZZWWWSSSQQQNNNJJJHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBAAAAAACCCBBBBBBAAA@@@??????>>>??????>>>===>>>???AAABBBBBBAAAAAAAAABBBDDDFFFGGGMMMTTT___kkkwww|||wwwsssooolllhhheeegggfffccc```]]][[[YYYYYY[[[]]]aaajjjxxx~~~yyyuuulll^^^VVV]]]qqqxxxfff\\\]]]```cccgggmmmuuuzzz}}}zzznnnYYYGGG@@@@@@???======???DDDHHHUUUkkkvvvnnnnnn{{{iiibbb___]]]ZZZWWWSSSPPPOOONNNLLLKKKJJJHHHGGGDDDAAA???===<<<999666444333333444444333444444444444444444444444555666777888999::::::::::::::::::::::::;;;<<<===999:::;;;:::888888888:::777777888999999999999888999999888666444333444666111222333333333333333333555555444444444555555666777777777777888:::;;;<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>?????????>>>@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGFFFFFFFFFHHHJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNPPPSSSWWWZZZ\\\]]]]]]^^^```ccceeefffhhhkkkmmmooossswww{{{}}}~~~~~~}}}~~~||||||zzzxxxvvvssspppoooggggggfffeeeeeehhhnnnrrrvvvwwwzzz}}}~~~|||}}}{{{rrrkkkeeeeeeoooyyy~~~|||wwwnnnfffbbbcccffflllllljjjeee^^^XXXTTTRRRVVV\\\aaa___[[[XXXSSSMMMHHHHHHGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>???AAABBB@@@??????@@@CCCFFFJJJLLLSSS[[[hhhuuu{{{wwwssspppllliiiiiihhheeebbb___\\\ZZZXXXZZZ\\\aaaiiiuuusssbbbUUU\\\mmmuuubbbZZZ[[[]]]```eeellltttyyy~~~yyymmmXXXEEE???@@@@@@>>><<>><<<888777555444555555444333555555555555555555555555555666777888999:::::::::888777777888999:::;;;<<<:::;;;;;;:::777666666777777777888999999999999888777888777555222111333555111111222333333333333333666666555555555666777888999888666555666777:::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<===>>>>>>======<<<@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPQQQSSSVVVYYY[[[\\\]]]^^^```ccceeegggiiilllnnnooosssxxx|||~~~~~~{{{xxxvvvuuuuuujjjiiiiiigggfffgggkkknnntttvvvzzz~~~xxxppphhhfffoooyyy~~~wwwnnniiiiiikkkppppppoookkkddd^^^ZZZXXXXXX```ffffffccc^^^WWWPPPJJJJJJJJJJJJHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAACCCGGGLLLPPPSSS[[[dddrrr~~~zzzwwwsssooommmjjjiiihhheeebbb^^^ZZZXXXYYY\\\bbbjjjsss}}}xxxdddUUU[[[jjjzzzwwweee\\\]]]^^^aaaeeekkksssyyy{{{mmmXXXEEE???@@@@@@>>><<>>888777666666666666444333555555555555555555555555555666777888999:::::::::666666666666777888::::::<<<<<<<<<:::777444444555777777888999999999999888555666666333000///111333222333444555555555555555666555555555666777999:::<<<:::888666666888;;;===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKLLLLLLMMMMMMNNNNNNQQQRRRSSSVVVXXXZZZ\\\]]]^^^aaadddfffhhhjjjmmmoooooosssxxx|||~~~~~~{{{yyyyyyyyymmmmmmmmmkkkiiiiiikkkmmmsssvvv{{{|||sssjjjgggoooyyy}}}tttnnnmmmoooqqqrrrrrrnnnhhhccc___]]]YYYbbbjjjjjjgggbbbZZZRRROOOOOOOOONNNMMMKKKJJJIIIBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEGGGLLLQQQWWWZZZfffooo}}}|||yyyuuurrrooojjjjjjiiigggddd___ZZZXXXYYY]]]ccckkkssszzz{{{eeeVVVZZZhhhvvv}}}lll```aaabbbcccfffllltttyyy|||nnnYYYFFF???@@@AAA>>><<>>======>>>???>>>>>>>>>???@@@AAACCCCCCAAABBBCCCEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPOOOQQQTTTUUUWWWYYY]]]______aaadddgggiiikkkkkkkkkrrruuuyyy|||~~~~~~{{{yyyvvvqqqmmmlllnnnqqqttt{{{~~~{{{uuutttyyy~~~{{{rrrpppqqquuuwwwwwwssslllfffccccccgggjjjnnnqqqpppiii```YYYZZZYYYWWWSSSOOOKKKHHHFFFAAACCCEEEEEECCCAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAACCCDDDCCCBBBAAABBBCCCDDDHHHLLLOOORRRXXXaaagggmmmxxx~~~yyytttoooqqqssssssmmmddd^^^^^^```]]]```ffflllrrrxxxvvveeeVVVUUUaaaqqqooocccdddeeefffiiinnnuuuyyy{{{mmmXXXIIIAAA>>>===>>>??????EEELLL[[[sss{{{lllccc^^^\\\ZZZWWWQQQNNNMMMMMMLLLLLLHHHGGGFFFCCCAAA???>>>===999999888777666555444444222111111111111333444555333666:::<<<;;;;;;;;;<<<<<<:::777555555888<<>>======>>>???>>>>>>??????@@@AAACCCDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTVVVXXXZZZ]]]```aaabbbdddgggiiikkkmmmmmmsssvvvzzz}}}~~~{{{vvvrrrqqqtttxxxzzz~~~{{{yyy}}}}}}vvvtttvvvzzz}}}}}}yyyrrrjjjfffeeefffiiimmmppppppjjjbbb[[[XXXWWWUUURRRNNNKKKHHHFFFDDDFFFGGGGGGEEECCCCCCCCCAAAAAA@@@AAAAAAAAABBBCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKNNNRRRUUUXXX^^^ffflllttt}}}~~~yyyuuutttuuutttnnnfff```___aaa```dddiiiooouuu|||{{{sssdddWWWWWWbbbppp~~~mmmcccdddfffhhhkkkqqqxxx}}}{{{mmmXXXIIIBBB>>>===>>>??????DDDKKKZZZqqq|||lllccc^^^\\\[[[VVVPPPLLLKKKLLLMMMMMMGGGGGGEEEDDDBBBAAA@@@???999888888777666555444444222111111111222333444555555888;;;===<<<;;;;;;<<<<<<:::777555666999===@@@<<<<<<;;;999777666555444666777999:::::::::999888666666555444444444444555222222333333333333444444444555555666666777888888999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888:::<<<<<<:::888999;;;===>>>======>>>???????????????@@@BBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQQQQSSSVVVWWWYYY[[[^^^aaaddddddeeefffiiilllnnnppptttwww{{{~~~|||yyyyyy||||||{{{|||yyypppjjjhhhhhhjjjnnnqqqqqqlllddd___XXXWWWUUURRROOOLLLIIIHHHHHHIIIJJJIIIGGGEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEEEEFFFIIIMMMPPPUUUXXX[[[]]]```eeemmmsss}}}~~~|||wwwxxxwwwqqqjjjdddcccccceeehhhmmmtttzzz~~~xxxrrrlll___UUUXXXdddqqq|||}}}kkkccceeegggjjjnnnttt{{{|||lllXXXHHHCCC???>>>?????????DDDKKKWWWnnn}}}mmmccc^^^[[[XXXTTTPPPLLLLLLLLLLLLKKKIIIHHHGGGEEECCCAAA??????888888777666555444444333111111222222333444444555777999<<<===<<<;;;;;;;;;999888666555666999===@@@===<<<;;;999777666444333666777888999::::::999999777666555444444444444444222222222333333333444444444444555555666777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<>>>>>>;;;999999;;;===>>>======>>>????????????@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTVVVXXXYYY\\\___bbbeeedddddddddgggjjjnnnqqqsssvvvzzz}}}~~~~~~uuunnnkkkkkkmmmooorrrqqqmmmfffaaa[[[YYYWWWTTTQQQOOOMMMLLLKKKLLLLLLKKKHHHFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJNNNTTTXXX]]]```bbbdddeeejjjqqqwww||||||zzzuuunnniiiggggggjjjmmmrrrxxxxxxrrrgggZZZQQQVVVcccqqq}}}}}}llldddfffiiilllpppuuu||||||lllWWWHHHCCC@@@>>>?????????DDDKKKSSSkkk~~~mmmccc^^^[[[UUUSSSQQQOOOOOOMMMKKKIIIKKKJJJHHHEEEBBB@@@>>>===888888777666555444333333111222222333444444555555777999<<<===<<<;;;;;;;;;777666444444555888;;;>>>===<<<;;;999777666444333555666777999::::::999999999888777555333222222222222222222333333333444444444444444555666666777777555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::<<<>>>===;;;999999;;;===>>>======>>>????????????@@@AAABBBDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRSSSRRRTTTWWWXXXZZZ\\\```bbbdddcccbbbccceeeiiimmmpppqqqtttxxx{{{}}}zzzrrroooooooooqqqrrrqqqmmmfffbbb^^^]]]ZZZWWWTTTRRRPPPPPPOOOOOOOOOMMMJJJHHHHHHIIIGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLNNNPPPUUUZZZ___bbbeeegggggghhhkkkrrrwww}}}xxxtttooommmllloooqqquuu{{{yyytttiii[[[QQQUUUaaaooo{{{}}}mmmeeegggjjjmmmqqquuu{{{|||lllWWWGGGCCC@@@>>>@@@???@@@EEELLLRRRiii~~~mmmccc^^^[[[SSSRRRRRRQQQQQQOOOKKKHHHKKKJJJHHHEEEBBB???<<<;;;888777777666555444333333111222333444555555555444555888;;;===<<<;;;;;;<<<777666444444555777:::<<<<<<<<<;;;999777666555444444555777999::::::999999:::999777555333222111111222222333333333333444444333444444555555666777777444555777888::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777777777999;;;;;;999777999;;;===>>>======>>>???@@@@@@@@@@@@AAACCCDDDEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRRRRTTTWWWXXXZZZ\\\___bbbcccbbbbbbccceeeiiimmmoooooorrrvvvyyy{{{}}}zzzwwwrrrssssssttttttqqqkkkgggeeeccc```\\\YYYWWWVVVUUUUUUUUUTTTRRRNNNMMMMMMNNNLLLMMMNNNPPPPPPOOONNNNNNQQQRRRTTTVVVXXX\\\bbbeeegggiiikkkjjjjjjmmmsssxxx|||yyyvvvsssrrrtttvvvyyy~~~wwwssslll___TTTVVVaaammmxxx|||llldddgggkkkooorrrxxx}}}}}}lllVVVFFFBBB???>>>@@@@@@AAAFFFMMMTTTiii}}}mmmccc^^^\\\UUUSSSRRRQQQPPPOOOMMMKKKIIIHHHFFFDDDAAA???===<<<777777666555444333333222111222333555555555555444333666:::<<<;;;;;;;;;<<<888777666555555777999;;;;;;;;;:::999888777666555333555666888999:::999999888888666555444333222222222222333333333333444444333333444555555666666777444555777999;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777777999:::999888999;;;===>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTVVVXXXYYY[[[___bbbcccccccccdddgggjjjmmmooonnnqqquuuxxxzzz}}}zzzzzz{{{}}}~~~|||xxxuuuqqqoookkkfffccc```______^^^^^^\\\YYYUUUTTTTTTUUUUUUVVVXXXZZZZZZYYYXXXWWWYYY[[[^^^```bbbdddhhhkkklllnnnooonnnmmmoootttyyy~~~|||{{{xxxwwwzzz{{{}}}uuurrriii]]]UUUZZZfffqqqyyy}}}}}}xxxhhhbbbfffkkkpppvvv|||}}}lllVVVFFFAAA>>>===@@@AAABBBHHHOOOXXXjjj~~~|||lllccc^^^\\\XXXUUUQQQOOOOOOOOONNNNNNFFFFFFDDDCCCAAA???>>>===777777666555444333333222111222333555666555555444222555999;;;;;;;;;;;;<<<:::999777666666888999;;;::::::999999888777666666333444666888999:::999999666666555444444444444444222222333333333444444444333333444444555666666777555666888;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888888:::<<<;;;;;;999;;;===>>>======>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSVVVWWWYYY[[[^^^aaadddddddddfffhhhkkknnnpppooorrrvvvyyy{{{}}}|||yyyuuupppllljjjhhhhhhddddddbbb___[[[YYYYYY[[[^^^___aaaccccccbbbaaa```___aaadddfffhhhjjjlllooooooqqqrrrqqqoooqqqvvv{{{}}}{{{zzz}}}~~~}}}uuusssaaaXXXTTT]]]kkkvvv~~~zzzyyyttteeeaaaeeekkkrrrxxx}}}lllVVVEEE@@@======@@@AAABBBIIIPPP\\\kkkzzz|||lllddd]]]WWWUUUTTTSSSPPPNNNKKKJJJIIIJJJHHHEEECCCAAA???<<<:::666666555444333333333333111222222333444444444444222777===@@@@@@===:::999666777888777666666888::::::999888666666666666777777777888999::::::::::::777666555444444333444444555444333333333333444555555555555555666666666666666777888888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<:::999:::;;;<<<>>>===<<<;;;:::;;;<<<<<<>>>>>>???@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPPPPRRRTTTVVVWWWYYY\\\___cccdddfffhhhkkkmmmooopppssssssuuuvvvxxxzzz{{{|||~~~}}}{{{zzzvvvqqqlllmmmnnnmmmkkkhhheeeddddddeeegggiiijjjjjjiiifffeeeeeeeeegggjjjnnnqqqqqqppprrrooopppsssuuutttvvv{{{}}}ssskkkddd\\\YYYbbbuuu~~~|||qqqddd___eeeooovvv{{{|||jjjUUUGGGCCC@@@@@@CCCEEEFFFJJJPPPbbbooozzz~~~{{{jjjbbb\\\WWWUUUTTTSSSPPPNNNLLLJJJIIIJJJHHHEEECCCAAA???<<<:::666666555444333333333333222222333444444444333333444777;;;<<<;;;:::999999666777777777555555777999:::999888777666666777777777777888999::::::::::::777666555444444333444444444333222222222222333444444444444555555666666666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQTTTUUUWWWXXXXXXZZZ]]]___aaabbbdddgggiiilllnnnoooqqqrrrtttvvvyyy{{{}}}~~~~~~~~~zzzwwwvvvtttuuuwwwxxxxxxwwwvvvttttttsssrrrsssvvvyyy{{{{{{{{{yyyzzz}}}|||}}}ooocccaaa]]]```nnnuuunnngggaaa]]]dddmmmuuu{{{zzzgggRRRDDDBBB??????BBBDDDGGGOOOXXXhhhxxxzzzhhhaaa]]]YYYUUUTTTSSSQQQOOOMMMKKKJJJJJJGGGEEECCCAAA???<<<:::777666555444444333333333444444444444333222222111111333666888888888:::;;;888999999888666555666888::::::999888777777777777666777888999999::::::999777666555444444333444444333333222222222222333333222333444555666777888888888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<::::::;;;<<<===>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQTTTVVVWWWXXXXXXYYY\\\^^^```aaacccfffiiilllnnnooopppqqqsssvvvyyy{{{~~~|||}}}~~~~~~}}}}}}{{{|||~~~}}}{{{}}}rrrhhhbbb```dddtttqqqeee```^^^\\\cccmmmuuu{{{xxxeeePPPCCCBBB??????AAADDDHHHRRR]]]nnn|||jjjbbb^^^ZZZUUUTTTSSSQQQOOOMMMLLLKKKJJJGGGEEECCCAAA???<<<:::777777666555444444444444444444444444333222222111,,,111666:::;;;<<<<<<===;;;<<<;;;:::777666777999::::::999999888888777666666666777888999999999999777666555444444333444444333333444444444444333333333444444666777888999999777888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<999:::;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTVVVVVVWWWXXXZZZ]]]___aaacccfffiiilllnnnooopppqqqsssvvvyyy{{{~~~}}}{{{~~~xxxqqqdddcccgggvvvqqqaaa[[[\\\^^^dddnnnvvv{{{uuuaaaNNNBBBAAA???@@@BBBDDDIIIUUUaaawww}}}kkkccc^^^ZZZUUUTTTSSSQQQOOONNNMMMLLLJJJHHHEEECCCAAA???<<<:::888777666555444444444444333333444444444333222222,,,000666;;;======>>>>>>=========;;;888777888999::::::::::::999888777666555666777888999999999999777666555444444333444444333444444555555444444333333444444555666777888888666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999:::;;;<<<<<<===999:::<<<===????????????@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSUUUVVVVVVXXX[[[]]]___aaacccfffjjjmmmooopppqqqrrrtttvvvyyy{{{}}}~~~}}}yyygggfffiiiuuutttaaaZZZ[[[```gggpppwww|||qqq^^^MMMCCC@@@@@@AAADDDEEEJJJVVVbbb}}}|||jjjbbb]]]XXXUUUTTTSSSQQQPPPNNNMMMLLLJJJHHHEEECCCAAA???<<<:::888777666555444444444444222222333444444444333333000333666999:::;;;===>>>===>>>===;;;888666777888:::::::::::::::888777666555666777888999999999999777666555444444333444444222333444444444444333222333333333444444444555555555666777777999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<777777999:::;;;<<<<<<===:::;;;===>>>?????????>>>AAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWYYY\\\___```aaadddgggkkknnnppprrrrrrssstttvvvxxxzzz|||}}}~~~~~~{{{}}}~~~|||jjjhhhiiisssyyycccZZZZZZccciiirrryyy}}}nnn[[[LLLCCC@@@@@@CCCFFFFFFJJJVVVcccyyy|||jjjaaa\\\WWWUUUTTTSSSRRRPPPOOOMMMMMMJJJHHHEEECCCAAA???<<<:::888777666555555444444555111222333333444444444444444555666666666888;;;>>>======<<<:::777555666777::::::;;;;;;:::999777666555666777888888999999888777777555444444444444444111222333444444333222111222222222222222222222222555555666777888999::::::<<<<<<<<<<<<<<<<<<<<<<<<666777888:::;;;<<<======;;;<<<===?????????>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMOOOPPPRRRTTTVVVWWWYYY[[[^^^aaa```bbbdddhhhkkknnnqqqrrrssssssuuuvvvxxxzzz{{{|||}}}zzzwwwzzz}}}}}}{{{kkkhhhiiirrr|||fffZZZZZZeeekkkssszzz~~~~~~lllZZZLLLDDD@@@AAADDDGGGGGGJJJVVVcccrrr{{{kkkbbb]]]ZZZXXXVVVTTTQQQNNNMMMLLLLLLLLLIIIFFFCCCAAA@@@===;;;666555444444555666555333222444555555444333333444555444555777:::<<<<<<<<<===>>>>>><<<999777666666::::::::::::999888777777333333333555888999888777888777666555444333333333333222222111111222222333555444444333333333444444777777777888999999999:::999::::::;;;<<<===>>>>>>999::::::;;;;;;::::::999;;;;;;<<<<<<>>>???@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQTTTVVVYYYZZZ\\\\\\aaabbbdddgggjjjmmmoooppprrrtttwwwzzz|||}}}||||||{{{}}}zzzxxx{{{}}}zzzwwwjjjiiilllwww{{{iiiaaa^^^___eeennnxxxzzzgggVVVHHHBBBAAA@@@BBBEEEGGGJJJRRR\\\mmmzzzzzzkkkaaa\\\YYYVVVTTTRRROOOMMMKKKKKKKKKIIIFFFCCCAAA???>>><<<:::666555444444555666444333222444555555444333333444555444444777:::<<<<<<;;;:::;;;<<<;;;999777777888::::::::::::999888777777444333444555888999888666888777666555444333333333333222222111111222222333555444444333333444444444777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRTTTWWWYYY[[[\\\]]]```bbbdddfffiiilllnnnooorrrtttwwwzzz|||}}}}}}||||||}}}{{{wwwxxxxxxuuuqqqkkklllppp|||{{{jjjaaa^^^```fffooozzzxxxfffUUUHHHBBB@@@???BBBEEEGGGJJJSSS\\\nnn{{{yyyiii```[[[XXXVVVTTTRRROOOMMMLLLLLLLLLHHHEEEBBB@@@???>>><<<;;;777555444444555555444333222333555555333333333444555444444666999<<<<<<;;;888999:::999888777888999::::::::::::999888777777555555444666888888777666888777666555444333333333333222222111111222222333444444444333333444444555666777777888999999::::::======<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@@@@AAABBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLOOOQQQSSSTTTRRRSSSUUUXXXZZZ\\\]]]^^^```aaaccceeehhhjjjlllmmmssstttwwwzzz|||}}}}}}}}}}}}~~~}}}xxxvvvuuuqqqmmmjjjmmmttt|||kkkaaa^^^___fffqqq|||sssaaaRRRGGGCCC??????BBBFFFHHHKKKSSS\\\mmm{{{wwwhhh___YYYWWWWWWUUUSSSQQQOOOOOOOOOOOOIIIFFFCCCBBBAAA@@@???===777666444444555555444222111333555444333222333444444444444666999;;;;;;;;;888999999888666666777888::::::::::::999888777777666555555666888888777555888777666555444333333333333222222111111222222333444444333333333444555555666666777888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSTTTVVVYYY[[[]]]^^^___```aaabbbeeegggiiikkklllssstttwwwyyy|||}}}~~~~~~xxxvvvtttpppmmmgggmmmwww|||kkkaaa]]]^^^eeeppp|||}}}lllZZZMMMEEEBBB??????BBBFFFHHHKKKSSS[[[jjjyyyvvvggg^^^YYYVVVUUUTTTRRRPPPOOONNNOOOOOOHHHFFFCCCAAAAAA@@@>>>===888666555444555555333222111333444444333222222333444333444666999;;;;;;:::::::::999777555444555666::::::::::::999888777777777666666777888888777555888777666555444333333333333222222111111222222333333333333333333444555666555666777888999:::;;;;;;::::::;;;;;;<<<======>>><<<;;;999888888999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@AAAAAABBBEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTWWWYYY\\\]]]_________```bbbdddgggiiikkklllsssuuuwwwyyy|||~~~{{{vvvtttrrrpppnnnhhhqqq~~~zzzjjj```\\\[[[bbbnnn{{{vvvdddSSSHHHBBBAAA??????CCCGGGIIIJJJRRRZZZdddrrrvvvfff^^^YYYVVVQQQPPPNNNMMMLLLLLLLLLMMMGGGDDDAAA???>>>===;;;:::888777555555555555333111111222444444222222222333444333333555888;;;;;;:::;;;;;;:::777555444555777::::::::::::999888777777666555555777999999888666888777666555444333333333333222222111111222222333333333333333444555555666555555666888999:::;;;<<<999999:::;;;<<<===>>>???;;;;;;999999999999;;;;;;<<<<<<;;;;;;<<<======>>>??????@@@@@@AAABBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTVVVYYY[[[]]]^^^___^^^___aaadddgggjjjlllnnntttuuuwwwyyy|||~~~|||wwwsssqqqqqqqqqpppooozzzxxxiii___[[[YYY```lllyyyqqq^^^MMMDDDAAABBB@@@AAADDDHHHIIIJJJPPPXXX^^^jjj}}}vvvggg^^^YYYWWWOOONNNLLLKKKKKKKKKKKKLLLHHHEEEBBB???>>><<<:::888999777555555555444333111111222444444222111222333333333333555888:::;;;:::::::::999777555555777:::::::::::::::999888777777555555555777999:::999888888777666555444333333333333222222111111222222333333333333333444555666666555555666888999:::;;;<<<:::;;;;;;;;;<<<<<<======::::::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVXXX[[[]]]^^^^^^]]]^^^aaadddhhhlllnnnppptttuuuvvvyyy|||~~~~~~{{{wwwsssrrrsssttttttuuuvvvhhh^^^ZZZYYY```kkkxxxooo[[[KKKCCCBBBDDDBBBBBBEEEIIIIIIIIINNNVVVYYYcccuuuvvvggg^^^YYYWWWPPPOOOMMMLLLLLLLLLMMMNNNJJJGGGDDDAAA@@@>>>;;;999999777555555555444333111000222444333222111222333333333333555888:::::::::888999888777666777:::===::::::::::::999888777777555444555777999;;;:::999888777666555444333333333333222222222222222222333222222222333444555666777444555666888999:::<<<<<<===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<>>>???AAAAAA@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJKKKJJJJJJKKKMMMOOOQQQSSSTTTRRRSSSUUUXXXZZZ\\\]]]^^^\\\^^^aaaeeeiiimmmpppqqqtttuuuvvvyyy|||~~~zzzwwwuuuvvvwwwyyyxxxtttggg^^^YYYZZZ```kkkxxxnnnZZZJJJCCCCCCEEECCCCCCFFFIIIIIIHHHMMMTTTWWW^^^pppttteee]]]YYYWWWRRROOOMMMLLLMMMNNNNNNMMMHHHEEEBBB@@@???>>>;;;:::777666555444444333444444//////000111222333333444555444333555777:::::::::<<<<<<:::777555555777999======>>>>>><<<:::777555777777777777777777777777777777777666555555444444222222222111111111000000222333444444555555444444444444444555666888999::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999<<<<<<<<<<<<===>>>@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQQQQRRRUUUUUUVVVXXXZZZ\\\^^^```^^^```ccceeegggjjjnnnqqqrrrtttwwwzzz|||~~~yyyzzz~~~{{{www}}}wwwcccZZZ\\\YYY^^^hhhvvvlllXXXLLLHHHFFFDDDDDDEEEFFFHHHJJJMMMOOOPPPXXX^^^jjj}}}ttteee^^^ZZZXXXRRRPPPMMMLLLMMMMMMMMMLLLHHHEEEBBB@@@???>>>;;;:::777666555444444333444444111111111111222222222222444333333444777999999999;;;:::999777444444555777;;;;;;<<<<<<;;;:::888777777777777777777777777777777777777666555555444444333333333333222222111111222333444444555555444444555555555666777888:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;:::::::::999999???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTVVVXXXZZZ]]]___aaa___aaadddfffgggjjjnnnppprrrtttxxxzzz|||~~~|||rrrzzztttbbbYYYZZZ]]]```iiiuuuzzzeeeSSSJJJHHHFFFDDDGGGHHHIIIJJJLLLNNNPPPQQQUUUZZZeeewwwssseee___[[[YYYSSSQQQNNNLLLMMMMMMLLLKKKHHHEEEBBB@@@???>>>;;;:::777666555444444333444444333333222222111111111111333222222333666888999888999999888666444333444666999999999999999999::::::777777777777777777777777777777777666555555444444444444444333333333333222222333444444555555444444666666666777888999:::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::AAA@@@??????>>>>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSUUUWWWZZZ]]]```bbbbbbcccfffggghhhjjjnnnppprrruuuxxxzzz|||~~~~~~{{{wwwppp{{{~~~qqqbbbZZZ[[[___bbbiiiuuusss]]]OOOKKKKKKJJJHHHKKKKKKLLLMMMOOOPPPQQQRRRSSSVVV___nnnoooccc]]]ZZZYYYTTTQQQNNNLLLLLLLLLKKKJJJHHHEEEBBB@@@???>>>;;;:::777666555444444333444444222222222222222222222222333222111333555888888888999:::999777555444555666999999888777777888999999666666666666666666666666777777777666555555444444333333333333333333333222222333444444555555444444777777777777888999:::;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSUUUWWWZZZ^^^aaabbbccceeeggghhhiiikkknnnpppsssvvvyyy{{{|||~~~~~~~~~}}}xxxtttsss{{{nnnaaa\\\\\\]]]bbbkkkvvvoooWWWMMMNNNQQQPPPNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRTTTZZZgggyyyzzziii```[[[XXXWWWSSSQQQNNNLLLLLLKKKJJJIIIHHHEEEBBB@@@???>>>;;;:::777666555444444333444444000111111222333333444444333222111333555888888888:::;;;:::999666555666777;;;:::999777777777777777666666666666666666666666777777777666555555444444111111111111222222222222222333444444555555444444777777777777888999:::::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;===>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKLLLMMMNNNOOOOOOPPPRRRSSSUUUWWWZZZ^^^aaabbbdddeeeggghhhiiikkknnnqqqtttvvvyyy{{{|||~~~{{{xxxuuu}}}kkk^^^YYYYYYZZZaaammmyyyiiiRRRKKKOOOQQQQQQQQQLLLMMMNNNPPPPPPPPPPPPPPPTTTUUUYYYcccsssrrrddd\\\YYYWWWUUURRRPPPMMMKKKLLLLLLKKKJJJHHHEEEBBB@@@???>>>;;;:::777666555444444333444444000000111222333444555555333222222333666888999888:::;;;;;;:::777666666777::::::999999888777666666777777777777777777777777777777777666555555444444000111111111111111222222222333444444555555444444777777777777777888999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888999999:::<<<>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPSSSSSSUUUWWWZZZ]]]```bbbcccdddggghhhiiikkkoooqqquuuwwwzzz|||}}}~~~{{{xxxwwwjjjZZZTTTTTTZZZbbbppp|||xxx```KKKGGGKKKMMMMMMOOOKKKLLLNNNPPPQQQQQQPPPPPPUUUUUUWWW___nnn}}}nnnaaa[[[XXXVVVUUUQQQOOOLLLKKKKKKLLLLLLKKKHHHEEEBBB@@@???>>>;;;:::777666555444444333444444222222222333333444444444444333333444777999999999999::::::999777555555666888888999::::::999888777777777777777777777777777777777777666555555444444111111111222222333333333222333444444555555444444777777666666666777888888:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTVVVXXXZZZ]]]___aaaaaaccceeegggiiikkkooorrruuuxxxzzz|||}}}~~~~~~yyyvvvjjjYYYTTTUUU]]]fffrrr}}}qqq[[[HHHEEEHHHGGGHHHLLLKKKLLLOOOQQQRRRRRRRRRQQQSSSSSSUUU[[[hhh|||zzzlll```ZZZXXXVVVUUUPPPNNNKKKKKKLLLLLLLLLKKKHHHEEEBBB@@@???>>><<<:::777777555444444444444444444444333333333333222222555444333555777:::::::::777999:::888666444444444555777999;;;<<<;;;:::999777777777777777777777777777777777666555555444444222222222333333444444444222333444444555555444444777666666666666666777888:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;===============>>>??????AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUVVVXXXZZZ\\\___``````bbbeeegggiiikkkooorrrvvvxxxzzz|||}}}}}}zzzlll[[[XXXZZZbbbiiittt}}}nnnYYYHHHFFFGGGEEEFFFKKKKKKMMMOOORRRSSSTTTSSSRRRRRRQQQRRRXXXeeewwwsssccc]]][[[XXXUUUUUUTTTRRRPPPNNNMMMLLLMMMMMMHHHFFFCCCAAA???===:::888666555555444444333222222333333222111111222333333444444444444444555666777888666555444444555666888888999::::::;;;;;;::::::999999888777777888999:::888888888777666444333222333444444555555444444333333222111111333555555444777666666666666888999:::<<<<<<===>>>>>>>>>>>>>>>;;;::::::999:::;;;<<<===;;;<<<===>>>>>>===<<<;;;?????????@@@AAADDDFFFGGGEEEFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQQQQOOOOOOOOOQQQWWWWWWWWWWWWYYY]]]```bbb```bbbeeehhhjjjlllppprrrwwwxxxzzz|||~~~~~~jjj]]][[[^^^dddlllwww~~~gggTTTFFFGGGJJJGGGFFFKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPRRRXXX___mmmtttddd]]][[[XXXVVVUUUSSSRRRPPPNNNMMMLLLLLLLLLHHHFFFCCCAAA???===:::888666555555444444333222222333333222111111222333333333333333333444555666777777666555444444555666777888999::::::;;;;;;:::::::::999888777777777888999777777777666555444333222111222222333333222222111333222111111333555555444777666666666777888999:::;;;;;;<<<============<<<<<<;;;::::::;;;<<<===>>><<<<<<===>>>??????>>>>>>@@@@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPQQQSSSWWWVVVVVVWWWYYY\\\___aaaccceeehhhjjjkkkmmmppprrrvvvwwwyyy{{{}}}}}}iii^^^]]]```fffmmmxxx}}}bbbQQQEEEGGGKKKIIIIIIMMMNNNNNNNNNPPPQQQSSSUUUVVVWWWUUUVVVZZZ```mmmvvveee^^^\\\YYYWWWVVVSSSRRRPPPNNNMMMLLLLLLLLLHHHFFFCCCAAA???===;;;888666555555444444333222222333222222111111222222333222222222222333444555666777666555444444555666777888999999:::::::::::::::;;;:::888777777777888888666666666555555333222111111222222333333222222111333222111111333555555444666666666666777888999:::::::::;;;<<<<<<<<<<<<;;;===<<<<<<<<<<<<======>>>============>>>@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMKKKMMMOOOPPPPPPQQQSSSUUUUUUUUUVVVWWWYYY[[[^^^```dddfffiiijjjkkklllnnnpppssstttuuuwwwyyy{{{|||}}}~~~wwwhhh______bbbgggnnnyyyzzz\\\NNNCCCFFFKKKKKKLLLPPPNNNNNNNNNOOORRRUUUYYY[[[[[[XXXXXXZZZ^^^iii|||yyyhhh```]]]ZZZWWWWWWSSSRRRQQQPPPNNNMMMMMMLLLGGGEEEBBBAAA@@@>>>;;;999666555555444444333222222222222222222222222222222111111111222333444555666777666555555555555666777888888999::::::::::::999;;;:::999777777777777888555555555555444333222111333444444555555444444333333222111111333555555444666666666777777888999999::::::;;;<<<<<<<<<<<<<<<==================>>>>>><<<<<<<<<<<<===???AAACCCBBBAAAAAA@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMKKKMMMOOOPPPPPPQQQSSSTTTTTTTTTUUUWWWYYY[[[]]]___aaadddgggiiijjjkkklllnnnpppqqqrrrsssuuuvvvxxxyyyyyy{{{~~~~~~sssggg``````bbbgggnnnyyyvvvXXXLLLDDDFFFJJJKKKMMMOOOMMMMMMMMMNNNQQQVVVZZZ]]][[[WWWUUUVVVXXXaaappp}}}kkkaaa^^^ZZZWWWWWWTTTSSSSSSRRRPPPOOONNNMMMGGGEEEBBBAAA@@@>>>;;;999666555555444444333222222222222222222222222222222111111111222333444666666666666555555555555666666777888999999::::::999999;;;:::888777777777888888555555555555444333222222333444444555555444444333333222111111333555555444555666666777888888999999;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;<<<>>>@@@AAABBBAAAAAA@@@AAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPPPPPPPPPPQQQSSSTTTTTTUUUWWWYYY[[[]]]^^^```cccgggiiijjjkkkmmmnnnooooooooooooppprrrssstttuuuwww{{{~~~~~~~~~xxxooofffaaa```bbbfffmmmxxx~~~oooUUUMMMFFFFFFIIIKKKKKKLLLNNNNNNMMMOOORRRVVV[[[^^^YYYUUURRRSSSTTTZZZfffqqqnnnccc^^^ZZZWWWVVVSSSSSSSSSRRRQQQOOOMMMLLLGGGDDDBBBAAA@@@>>><<<:::666555555444444333222222111222222333333222222111111111111222333555777777666666666666666666666666777888888999999999999999999999888777777888999:::555555555555555444333333111222222333333222222111333222111111333555555444555666777888999999999888;;;;;;<<<==================>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===??????AAAAAA@@@@@@AAABBBDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNMMMOOOPPPPPPOOOOOOQQQRRRTTTUUUVVVXXXZZZ\\\]]]^^^aaadddhhhjjjkkkkkkkkklllmmmllljjjjjjiiijjjkkkllllllooossswwwzzz}}}{{{xxxuuusssqqqrrrsssrrrrrrvvv}}}~~~yyyzzzxxx|||zzzwwwqqqjjjccc```aaabbbfffmmmwwwwwwgggRRRMMMGGGFFFHHHJJJKKKJJJOOOOOOOOOPPPSSSVVVZZZ\\\WWWSSSQQQRRRTTTWWW___ggguuupppddd^^^YYYVVVUUUQQQQQQQQQQQQOOOMMMKKKJJJFFFDDDBBB@@@@@@>>><<<:::666555555444444333222222111222333333333333222111111111222333444666888999555555666666666666555555777777888999999999999999888777777777777999:::;;;555555666666666555444444111222222333333222222111333222111111333555555444444555777888999999888888::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOPPPPPPPPPRRRTTTTTTUUUWWWYYY[[[]]]^^^___```cccggghhhgggeeeeeeeeedddccc```^^^]]]]]]^^^^^^\\\___dddhhhlllpppuuuxxx{{{yyyyyy|||xxxqqqlllhhheeebbb\\\^^^`````````ccciiinnn}}}wwwuuuwwwuuuzzztttqqqkkkeee``````bbbdddgggoooxxxrrraaaOOOLLLHHHFFFHHHKKKLLLKKKMMMMMMMMMOOOPPPRRRTTTUUUSSSPPPOOORRRTTTUUUYYY___gggxxxrrreee^^^YYYUUUTTTOOOPPPPPPOOONNNLLLJJJHHHFFFDDDBBB@@@@@@???<<<:::666555555444444333222222111222333444444333222111222222222333555777888999555555666666666666555555777777888999999999999888777777666666777999;;;<<<666666666777666666555555333444444555555444444333333222111111333555555444444555777888999999888888999999:::;;;;;;;;;::::::<<<===>>>>>>>>><<<;;;:::======???@@@@@@???>>>===?????????@@@AAADDDFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNIIILLLNNNPPPPPPRRRTTTVVVUUUVVVXXXZZZ\\\^^^_________aaaddddddbbb___]]]\\\[[[YYYVVVTTTRRRQQQRRRRRRNNNRRRWWW[[[___dddiiilllrrrqqqqqqtttxxx{{{{{{yyypppllleee___[[[WWWSSSQQQNNNQQQSSSTTTTTTVVV\\\```jjj}}}|||vvvtttvvvuuuzzzzzzppplllgggaaa^^^___bbbeeeiiipppzzznnn]]]LLLJJJGGGEEEHHHLLLMMMLLLHHHIIIJJJKKKLLLMMMMMMMMMOOOMMMMMMPPPRRRRRRUUUZZZ___ppp|||xxx{{{kkkaaaXXXTTTUUUUUUSSSOOOLLLJJJIIIIIIJJJEEEDDDBBBAAA@@@===999666555333111111222444444444222222222111111000000000333333333444555666777888777777777777666666666666555666888:::;;;;;;;;;::::::999888888::::::999888777777888888777555333222444444444555555555666666555666666666444444666888777777777777888888888888666777:::<<<=========<<<@@@???>>><<<;;;;;;;;;;;;=========>>>??????@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNPPPQQQSSSTTTUUUWWWYYYZZZZZZ\\\^^^```cccaaa___]]][[[XXXTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKNNNRRRVVVYYYaaabbbdddffffffdddbbbaaaZZZXXXSSSOOOKKKHHHGGGGGGFFFGGGIIIJJJJJJKKKMMMPPPaaappp~~~}}}}}}yyy||||||rrrjjjddd____________bbbgggkkksss}}}jjjSSSKKKJJJHHHGGGGGGJJJLLLNNNKKKJJJIIIHHHGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPRRRUUU]]]hhhyyyzzzttt{{{nnnbbbYYYUUUUUUTTTSSSPPPMMMKKKJJJJJJIIIFFFDDDBBB@@@???===:::777666444222222333444444333333333222222222111111111111111222222333555666777777777777777666666666666444555777999:::::::::999999888777777999999888777777777777777666444333222222222222222333333333333888888888666333222333444555555555555666666666666777888:::<<<======<<<;;;>>>>>>===<<<<<<<<<<<<============>>>??????@@@@@@@@@@@@??????@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUWWWYYYZZZ\\\]]]___```aaa^^^YYYUUURRRNNNJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDGGGJJJNNNPPPRRRTTTVVVWWWWWWVVVTTTRRRNNNLLLIIIFFFDDDCCCCCCCCCBBBCCCDDDDDDDDDEEEHHHKKKWWWfff|||~~~}}}yyyppphhhaaa\\\]]]___```aaadddnnnuuu}}}eeeOOOIIIHHHFFFFFFGGGIIIKKKMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMNNNNNNNNNOOOQQQTTTWWWcccuuu{{{{{{rrrdddZZZVVVVVVSSSRRRQQQOOOMMMKKKJJJIIIGGGDDDAAA???>>>===;;;999888666444333444444444333333333333333222222222222//////000111333444666777777777777777666666666666333444666888999999999888999777666666777888888777;;;:::999777666666555555111111111111222222222222777777777555333222333444444555555555666666666777888999;;;<<<===<<<;;;;;;<<<<<<<<<======>>>>>>>>>=========>>>??????@@@@@@@@@???>>>===>>>AAADDDFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]___```aaa[[[WWWQQQLLLHHHFFFCCCAAA?????????>>>>>>=========>>>>>>>>>>>>@@@BBBDDDFFFEEEFFFHHHIIIIIIHHHFFFEEEBBBAAA@@@?????????@@@AAA???@@@@@@??????AAAEEEHHHMMM[[[ppp~~~~~~xxxooohhh```[[[^^^cccdddeeefffqqqxxxuuu^^^KKKFFFFFFEEEFFFGGGIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGKKKLLLMMMMMMMMMNNNQQQTTTUUU___ooottteee\\\XXXWWWRRRRRRQQQPPPNNNLLLJJJIIIGGGDDD@@@>>>======;;;:::888777555444555555333222333333333333333333333333...///000111333555777888777777777777666666666666444555777888999:::999999:::888666666777888888888>>>===;;;999888888888999222222333333333444444444222333444444333444555777666666777777888888999999::::::;;;<<<<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>=========>>>??????@@@@@@BBB@@@>>>>>>???AAAEEEGGGFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVWWWYYY\\\___`````````TTTPPPJJJFFFDDDCCCCCCBBB============<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>======>>>???@@@AAA@@@@@@@@@??????AAAEEEHHHJJJVVViiizzzsssjjjbbb___eeekkkmmmllllllttt{{{lllWWWIIIFFFFFFFFFGGGIIIJJJLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEIIIJJJKKKLLLMMMOOOSSSVVV[[[```kkk~~~wwwfff^^^ZZZWWWQQQQQQQQQPPPNNNLLLJJJIIIGGGDDD@@@>>>======<<<;;;888666555555555555333111333333333333333333333333///000000222444666888999777777777777666666666666555666888:::;;;;;;::::::;;;999777777888999:::999===<<<:::888777777777888222222333333333444444444111222333333333333555777666666666777888999999999::::::;;;;;;;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<=========>>>??????@@@@@@CCCAAA@@@@@@AAACCCFFFHHHFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOQQQTTTUUUWWWWWWWWWVVVVVVWWW[[[^^^```^^^\\\QQQLLLFFFBBBAAAAAABBBAAA============>>>>>>>>>>>>=========<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@???>>>??????????????????@@@@@@@@@AAAAAA@@@@@@AAADDDGGGIIISSSeeezzz}}}wwwiiiddddddkkkqqqsssrrrrrrwww~~~yyydddSSSJJJGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHIIIKKKMMMQQQVVVZZZbbbccchhhvvvzzzhhh```ZZZVVVQQQPPPOOONNNLLLKKKJJJJJJEEECCC@@@???>>>>>><<<:::666555444555555555333111222222222222333333333333000000111222444666777888777777777777666666666666555777888:::;;;;;;;;;;;;<<<:::777777888:::::::::999999777666555444444444111111111111222222222222444444444333111111222444333333444555666777888888:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@???>>><<<;;;=========>>>??????@@@@@@BBBBBBAAABBBCCCDDDFFFGGGFFFGGGIIIJJJKKKKKKLLLLLLOOOQQQSSSUUUVVVWWWVVVVVVVVVUUUVVVYYY]]]^^^[[[WWWPPPKKKEEEAAA??????>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAACCCEEEHHHQQQbbbvvv}}}vvveeecccgggooottttttuuuwww|||rrr\\\PPPMMMJJJKKKLLLNNNOOONNNMMMMMMIIIIIIIIIJJJIIIIIIHHHGGGGGGHHHJJJKKKNNNRRRXXX]]]cccdddgggqqq~~~kkkaaaYYYRRRQQQOOOMMMKKKJJJJJJJJJJJJDDDBBBAAA@@@@@@>>><<<999444333333444555555333111111111111222222222333333000000111111222444555666777777777777666666666666555666888999::::::::::::<<<999666555777999::::::888888888888777555444333222222222222333333333333333444444333111111222333333333444555666777888888999999999:::;;;<<<===>>><<<===???@@@@@@???>>>============>>>??????@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLOOOQQQSSSTTTUUUUUUTTTSSSVVVTTTTTTWWW[[[[[[WWWRRRMMMJJJEEEBBBAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@@@@???>>>==============================@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDCCCCCCCCCDDDGGGOOO```vvvwwwoooaaacccjjjrrruuuuuuwww|||lllVVVMMMOOOKKKLLLNNNPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKLLLLLLNNNRRRXXX\\\^^^aaaeeemmmlllaaaXXXPPPQQQOOOLLLJJJIIIIIIJJJJJJCCCBBBAAAAAAAAA???<<<999222222222444555555333111000000000111111222222222000000000000111222333444777777777777666666666666333555666888999999999999;;;888555444555888999999:::;;;;;;;;;:::888666555444444555555555555666666///000111222111222555777555555666777888999::::::999999999:::;;;<<<>>>???:::;;;>>>@@@AAAAAA@@@???=========>>>??????@@@@@@>>>???AAACCCDDDDDDCCCCCCGGGGGGIIIJJJKKKLLLLLLLLLOOOPPPRRRSSSTTTSSSQQQPPPUUUSSSSSSVVVYYYYYYTTTOOOJJJHHHEEEDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC@@@CCCFFFHHHGGGEEEEEEEEEGGGPPPaaawww}}}qqqhhh```eeennnvvvxxxvvvzzzgggQQQLLLQQQKKKMMMOOOPPPPPPNNNLLLJJJLLLLLLKKKKKKKKKMMMOOOPPPNNNNNNNNNMMMNNNQQQWWW[[[ZZZ^^^cccjjjzzzjjj^^^XXXTTTVVVSSSOOOMMMKKKIIIFFFDDDDDDBBB@@@???>>>===;;;999999888777666444444333333555555444444333222111111000000000///000000111222444666999999888777777888555444444666888999888666777777777777777888888999;;;:::888666555555666777666555444444333333444444222222111111222222333444555444444555666888:::;;;::::::::::::::::::::::::;;;<<<>>>?????????>>>======>>>@@@@@@?????????@@@AAABBBCCCDDDDDDCCCBBBAAAGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMNNNOOOQQQSSSUUUVVVVVVSSSSSSVVVZZZ\\\XXXTTTQQQMMMIIIHHHIIIIIIGGGEEEJJJIIIJJJLLLNNNPPPOOONNNLLLKKKJJJHHHGGGFFFFFFFFFBBBBBBBBBBBBAAA@@@???>>>CCCDDDEEEFFFGGGHHHHHHHHHDDDDDDEEEGGGGGGHHHHHHHHHGGGOOO___ttttttgggbbb___ccclllvvvyyyzzz~~~tttaaaXXXSSSNNNRRRRRRQQQQQQQQQRRRRRRSSSRRRPPPNNNOOOPPPQQQPPPOOOVVVUUUSSSQQQQQQRRRTTTUUUYYY]]]bbbhhhtttjjj^^^XXXTTTUUURRROOOLLLKKKIIIGGGEEEEEECCC@@@???>>><<<:::888888777666444333333222222333333222222111000000///111000000000000111222222444666888999888777777777666555555777999:::999777888888888888888999::::::;;;:::888666555666777777444333222222111111222222222222222111222222333444555555555555666777999:::888999999999::::::;;;;;;;;;;;;<<<==================>>>@@@@@@?????????AAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPRRRRRRUUUVVVXXX\\\______\\\YYYWWWSSSOOOMMMOOORRRSSSSSSVVVVVVVVVXXX[[[]]]\\\[[[QQQPPPNNNLLLJJJIIIHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIOOO\\\nnnpppddd```\\\___fffnnnsssuuu|||qqq___WWWSSSPPPOOOOOOPPPPPPQQQRRRSSSTTTSSSRRRPPPPPPQQQRRRQQQPPPUUUTTTSSSRRRRRRSSSUUUVVVWWW[[[^^^dddoooiii]]]WWWSSSSSSQQQNNNLLLKKKJJJHHHGGGFFFDDDAAA???>>><<<999777777666555444333222222222333222222111111000000000111111111111111222333333333555777888777666666777777666666888:::;;;:::888999999999999999:::;;;;;;;;;:::888777666666777888444333333222222222222222222222222222222333444444666666666555666777888888666777777888999:::;;;;;;;;;;;;;;;;;;;;;<<<=========>>>@@@???>>>>>>???AAA@@@@@@AAABBBCCCEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLOOONNNNNNNNNNNNOOOOOOPPPRRRVVV\\\```bbbbbbbbbbbbbbb___[[[YYY[[[^^^```bbbaaa``````bbbeeeffffffeee\\\[[[XXXUUUSSSQQQPPPPPPTTTSSSQQQPPPOOONNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNXXXfffyyy~~~lll```]]][[[[[[___fffkkkqqq}}}lll\\\UUUSSSQQQNNNNNNOOOPPPRRRSSSTTTUUUUUUSSSQQQQQQRRRSSSRRRQQQTTTTTTTTTTTTTTTUUUWWWWWWXXXZZZ\\\aaallliii]]]VVVRRRRRRPPPMMMLLLLLLKKKIIIHHHGGGDDDAAA???>>>;;;888666777666555444333333333333444444444333333222222222222222111111222222333444222444777777666555555666888777777999;;;<<<:::999999999999999999:::;;;;;;:::999888777777777888888666666555444444444444444333222222222222333444444666666666666666777777777555666666888999:::;;;;;;===<<<;;;:::;;;<<<===>>>===>>>??????>>>>>>???AAABBBBBBAAAAAACCCDDDFFFHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMNNNOOOOOOUUU\\\___aaadddjjjoootttrrrooommmllllllkkkkkkjjjiiihhhiiikkkllllllkkkiiigggdddaaa____________aaa___]]][[[YYYYYYXXXXXX[[[ZZZYYYVVVSSSPPPMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNTTT```qqq}}}kkk___\\\[[[ZZZ\\\aaahhhqqq{{{fffXXXSSSSSSSSSPPPQQQRRRSSSTTTTTTUUUUUUUUUSSSQQQQQQRRRRRRRRRQQQSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[]]]cccnnnhhh\\\VVVRRRRRROOOMMMLLLLLLKKKJJJHHHGGGDDDAAA???>>>;;;888666777777666555444444444444444444333333333333333222222222111111222222333444222444777777666555555666888777777999;;;<<<;;;999888888888888888999::::::999999999888888888888888777666555555444444555555333333222222333333444555666666666777777777777777555666666888999:::;;;;;;>>>===<<<<<<<<<===???@@@===>>>???>>>======???AAAEEEDDDCCCBBBBBBDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPUUUZZZ]]]aaaiiiuuu}}}xxxvvvvvvtttrrrrrrrrrsssrrrqqqpppooollljjjiiijjjkkklllnnnmmmllljjjiiihhhhhhgggjjjiiifffaaa\\\WWWSSSPPPJJJIIIIIIIIIIIIJJJKKKLLLLLLNNNRRR\\\lll|||kkk```]]][[[YYY[[[aaahhhrrrrrraaaVVVSSSSSSUUUUUUVVVVVVWWWVVVVVVUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQSSSTTTVVVXXXYYYZZZZZZZZZ[[[ZZZ]]]dddnnn~~~hhh]]]WWWTTTRRRPPPMMMLLLLLLKKKJJJHHHFFFDDDAAA???>>><<<999777888777666555555555555555111111111111111111111111111111111111111222333333333555777888777666666777888777777999;;;<<<;;;999888888888888888999::::::999999999999999999999888555444444333333333333333333333333333333444444555555555666777888777777777666777777888999:::;;;;;;===============>>>??????===>>>>>>===<<<===???AAAEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOTTTWWWZZZ\\\bbbmmm||||||yyyxxxwwwuuutttuuusssqqqooooooppprrrsssttttttuuuvvvwwwwwwwwwwwwzzzxxxsssmmmfff___YYYVVVMMMLLLJJJIIIHHHIIIIIIJJJKKKLLLPPPXXXfffzzzyyyjjjaaa```\\\[[[___eeemmmwww~~~jjj]]]VVVSSSSSSUUUXXXXXXYYYYYYXXXWWWUUUTTTQQQPPPOOOOOOQQQSSSSSSRRRTTTUUUXXXZZZ\\\[[[ZZZZZZXXXWWWZZZbbbjjjxxx}}}hhh]]]XXXUUUSSSPPPNNNLLLKKKKKKIIIGGGEEECCC@@@???>>><<<:::888666666555444444444555555111111111111111111111111111000000000000111222222444666888999888777777777777777777888:::;;;:::999999999999999999:::;;;;;;888999999999:::999999999555555444333333333333333444333333333333444555555333444666777888888888888888999999999::::::;;;;;;;;;<<<======>>>>>>======>>>>>>>>><<<;;;<<>>===;;;999555555444333333333444444333333333333333333333333000000000///000111111222444666999999888777777888777666666888:::;;;:::888;;;::::::::::::;;;<<<<<<888999999:::::::::999999777777666555555555555666444333333333333444555555222333555777999999999888::::::::::::::::::::::::999:::<<<=========<<<;;;>>>>>>===<<<;;;<<>>===<<<<<<<<<===???@@@;;;;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGHHHJJJKKKLLLNNNRRRVVVZZZ]]]dddaaa\\\[[[[[[\\\ZZZYYYUUUWWWXXXZZZ]]]bbbhhhmmmwww{{{}}}{{{}}}vvvpppbbb\\\TTTLLLGGGGGGHHHJJJKKKMMMQQQVVVZZZaaaqqqtttjjjdddeeeiiikkkpppxxxsssfffYYYTTTSSSRRRSSSTTTVVVUUUTTTUUUWWWYYYYYYXXXUUURRROOOPPPRRRTTTTTTSSSSSSYYYaaadddaaa[[[VVVSSSYYYWWWVVVYYY___iii||||||oooppp}}}}}}ggg\\\XXXXXXUUURRROOOLLLKKKKKKIIIHHHEEECCCAAA???===;;;:::999666666555444444444444555222222222222222222333333333222111111111222333444666666777888999:::;;;;;;;;;888666666999;;;:::999::::::;;;;;;;;;;;;::::::999999::::::999999888777999888777555444444444444666666555555555444444444333444444555666666777777666777888999:::;;;;;;;;;>>>======<<<===>>>???@@@===>>>>>>??????@@@@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGJJJKKKKKKMMMPPPTTTXXXZZZ___\\\YYYYYYYYYYYYVVVTTTSSSVVVYYY\\\^^^aaadddffflllpppwww|||{{{zzzuuuqqqeee___WWWOOOIIIGGGHHHIIIIIIKKKPPPUUUYYY___nnn{{{~~~}}}|||qqqhhhdddfffkkkpppttt{{{kkkaaaWWWUUUTTTRRRRRRSSSTTTTTTTTTVVVXXXYYYWWWVVVUUURRRPPPPPPRRRTTTSSSRRRUUU[[[bbbeeeccc]]]XXXUUUUUUSSSUUUXXX\\\cccqqq~~~~~~nnnjjjrrr|||hhh]]]ZZZZZZVVVSSSOOOLLLKKKJJJHHHGGGCCCBBB@@@???===<<<;;;;;;666666555444444444444555333333222222222222222222222222222222222333444444666777888999:::;;;<<<<<<<<<:::888888:::;;;<<<;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;:::999888777999888777555444444444444666666666666555555555555444555555666666777888888888888999999999:::::::::===============>>>??????@@@@@@@@@@@@@@@?????????DDDDDDCCCDDDDDDEEEFFFGGGJJJJJJKKKLLLOOORRRTTTVVVWWWUUUTTTSSSTTTSSSQQQOOOQQQUUUZZZ^^^___^^^^^^^^^```dddjjjrrr|||yyyqqqnnnppprrrqqqoooeee```XXXPPPKKKHHHHHHIIIIIIKKKPPPVVVZZZ___kkkwww~~~||||||zzzyyy}}}~~~nnnfffdddhhhnnntttwww~~~zzzbbbZZZTTTTTTTTTRRRQQQRRRUUUTTTUUUWWWXXXXXXUUUSSSTTTRRRQQQQQQRRRSSSSSSRRRTTTZZZ```cccbbb]]]XXXUUURRRRRRTTTYYY[[[]]]fffooozzzpppsss}}}zzzggg]]]ZZZ[[[VVVSSSOOOLLLKKKIIIHHHFFFDDDCCCAAA???===;;;::::::666666555444444444444555333333333222222111111111222222222222333333444444666777888999:::;;;<<<===;;;:::999888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888777999888777555444444444444555555555555555555444444555555666666777888888888:::999999999999999999999===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDDDDDDDEEEFFFFFFJJJJJJJJJKKKMMMOOOPPPRRRPPPOOOMMMLLLLLLLLLMMMMMMSSSWWW[[[]]]]]][[[ZZZZZZ[[[^^^ccciiirrr~~~~~~iiiddd______cccgggiiiiii^^^ZZZTTTNNNJJJHHHIIIIIIKKKLLLQQQXXX[[[```iiisss|||~~~zzzyyyxxxwww||||||llleeedddjjjqqquuuwwwqqq\\\UUUQQQQQQRRRRRRSSSVVVZZZXXXVVVUUUUUUUUUSSSQQQRRRRRRQQQQQQRRRRRRRRRQQQRRRUUU[[[^^^^^^ZZZVVVSSSSSSRRRTTTXXXZZZ[[[```gggyyywwweee\\\YYYYYYUUURRRNNNKKKJJJIIIHHHFFFFFFEEEBBB???<<<:::999888666666555444444444444555333333333222222111111111222222333333444444444444555666777888:::;;;<<<===999888888777777888:::;;;:::;;;;;;;;;;;;;;;;;;:::888777666555555666888999999888777555444444444444333333333333333333333333555555666666777888888888;;;:::999888888888999999<<<======>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBBDDDDDDCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMNNNNNNLLLJJJHHHFFFFFFIIIMMMPPPXXXZZZ[[[\\\[[[ZZZ[[[[[[___aaadddiiipppyyysssggg[[[WWWSSSSSSWWW[[[^^^___SSSPPPMMMJJJIIIIIIJJJKKKLLLMMMQQQWWW[[[^^^fffnnnyyyzzztttssstttuuuzzzyyykkkeeeffflllssstttwwwyyyhhhZZZSSSNNNNNNOOOPPPTTTYYY```\\\WWWSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPQQQQQQPPPRRRVVVZZZ[[[YYYUUURRRSSSPPPQQQUUUWWWYYY^^^eeepppuuueee\\\XXXVVVSSSQQQMMMKKKJJJJJJHHHGGGGGGEEECCC???<<<:::888777666666555444444444444555333333222222222222222222222222333444444444444444444555666777999;;;<<<<<<777777777666555666888:::999::::::;;;;;;::::::999888777666555555777888999999888777555444444444444222222222222222333333333444555555666666777888888;;;:::999888888888999:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJIIIHHHHHHLLLRRRWWW\\\\\\]]]\\\[[[\\\^^^```ccceeehhhlllqqqxxx|||rrrhhh___YYYUUUQQQNNNOOORRRSSSTTTIIIHHHHHHHHHIIIKKKNNNOOONNNMMMPPPUUUYYY\\\cccjjjxxx{{{tttsssuuuxxxsssiiiggghhhnnntttwww{{{rrr```WWWQQQLLLLLLMMMNNNSSSYYY^^^ZZZUUUQQQOOONNNNNNMMMJJJLLLNNNOOOOOOOOOPPPQQQPPPQQQTTTWWWZZZYYYUUURRRPPPMMMMMMPPPTTTVVV[[[```hhhvvvuuufff]]]WWWTTTRRROOOLLLJJJJJJJJJIIIHHHEEEDDDBBB???<<<:::999999666666555444444444444555222222222222222222333333222333444555555555444333333333555666888:::;;;<<<666777888666555555888;;;888999999::::::999999888555777999:::;;;:::888777999888777555444444444444222222222333333444444444333444444555666666777777;;;:::888777777999:::;;;;;;<<<===>>>???>>>>>>===????????????????????????AAAAAABBBCCCEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIKKKNNNPPPQQQTTTYYY]]]]]]^^^_________```bbbddddddgggjjjnnnrrrxxxuuupppiiiccc___[[[UUUOOOLLLKKKKKKLLLDDDEEEFFFHHHKKKOOOQQQSSSTTTQQQRRRWWW[[[^^^dddkkkuuu}}}~~~|||{{{}}}|||ttttttxxx}}}wwwkkkggghhhkkkpppvvv}}}kkkXXXSSSNNNLLLLLLLLLKKKOOOUUUUUUSSSQQQPPPOOONNNKKKIIIEEEIIILLLNNNNNNNNNOOOQQQNNNNNNPPPTTTWWWWWWTTTQQQOOOLLLLLLPPPTTTUUUWWW[[[dddlll{{{vvvggg^^^WWWTTTQQQNNNKKKJJJJJJKKKJJJIIIDDDBBBAAA???===<<<;;;;;;666666555444444444444555111111111222222333333444222333444555555555444333222222444555777999:::;;;666888888777555555888;;;888888888999999888888888444777<<>>?????????>>>===@@@@@@??????>>>======<<<@@@@@@AAACCCEEEGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLHHHMMMSSSWWWYYYZZZ]]]```\\\___aaacccccccccdddeeeccceeejjjnnnrrrxxx~~~~~~uuuqqqnnniiifffaaaYYYRRRLLLIIIHHHGGGDDDEEEGGGJJJNNNQQQTTTVVVZZZWWWVVV[[[^^^bbbhhhooottt{{{~~~|||yyywwwwwwyyy}}}{{{~~~wwwooopppuuu{{{wwwmmmeeedddhhhlllrrrxxxgggSSSNNNLLLLLLMMMLLLIIIKKKPPPLLLLLLMMMOOOPPPNNNIIIFFFCCCGGGKKKMMMMMMMMMOOOQQQKKKKKKLLLOOOSSSTTTQQQNNNOOOMMMNNNSSSVVVVVVVVVXXXdddhhhsssttteee]]]XXXVVVRRRPPPMMMKKKJJJIIIHHHFFFGGGFFFDDDAAA>>>===;;;;;;666555555555555444444444333444444555555444444333222222222222222222222222000111333555777999999:::===:::777444222333555777888888888888888777666555777777999;;;===<<<999666999999888888666555444333222333333444444333333222555555555555666888999:::777777888999999999999999>>>===<<<<<<<<<===???@@@???????????????????????????@@@AAABBBDDDFFFHHHIIIMMMKKKJJJJJJKKKMMMPPPRRRVVVWWWYYY[[[]]]^^^^^^^^^\\\\\\]]]^^^aaaccceeegggiiikkknnnpppssswww|||{{{zzz{{{}}}zzznnn]]]QQQLLLLLLKKKJJJLLLMMMOOOQQQTTTVVVXXXYYYWWWXXXYYY[[[___eeemmmsssvvv{{{}}}yyywwwuuuwww|||~~~}}}vvvrrrrrrrrrsss|||~~~vvvkkkeeegggggggggqqqsss^^^QQQMMMKKKJJJHHHHHHHHHJJJKKKHHHIIIKKKMMMMMMLLLJJJIIIJJJJJJKKKLLLLLLKKKIIIHHHLLLMMMMMMKKKMMMPPPPPPLLLNNNNNNOOOPPPQQQRRRTTTUUU^^^___jjj~~~uuueee]]]XXXVVVRRRPPPMMMKKKJJJIIIHHHFFFEEECCCAAA>>><<<:::999888666555555555555444444444333333444444444444333333111111222222222333333333111111333555777888999999<<<:::777555444444555666888888999999888777777666777777888:::<<<<<<999666888888888777666555333333444444444555555444444444333333333333444666777888888999999::::::::::::999===============>>>>>>???@@@?????????????????????@@@@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJNNNSSSXXX[[[___^^^]]]\\\[[[ZZZYYYYYY[[[\\\^^^```bbbeeefffgggiiikkknnnppprrrvvvzzz~~~sssbbbVVVQQQPPPPPPOOOPPPQQQSSSUUUWWWZZZ[[[\\\YYYZZZ[[[\\\^^^cccjjjnnnxxx{{{yyyuuussssssvvv{{{}}}xxxwwwxxxyyyyyy{{{uuuppppppoooqqqzzzvvvppphhhdddggggggiiiuuuiiiVVVKKKKKKJJJHHHFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIKKKMMMLLLJJJKKKNNNMMMJJJMMMNNNNNNNNNPPPQQQRRRSSSVVVXXXbbbtttvvvfff]]]YYYVVVRRRPPPMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>;;;999888888666555555555555444444444333333444444444444333333111111111222222333333444111222333555666888999999:::999888666555555555555888999999999999888777777777777888999;;;;;;999777888888888777666555444333555555555555555555555555333333333333444666777888:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>===@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGIIIMMMRRRXXX]]]aaacccbbb___\\\YYYXXXWWWWWW[[[]]]```ccceeeggghhhhhhjjjlllnnnpppqqquuuyyy|||~~~sssdddYYYUUUUUUVVVVVV[[[\\\]]]___aaabbbcccddd```aaaaaa``````cccgggkkkwww{{{{{{uuurrrqqqrrrvvv{{{|||yyyvvvuuuwwwxxxyyyzzzzzztttpppnnnnnnrrr{{{}}}ppphhheeeeeehhhiiilll|||qqq]]]OOOHHHJJJIIIGGGFFFEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIILLLLLLIIIJJJMMMMMMJJJLLLLLLLLLMMMNNNOOOPPPQQQPPPRRRZZZggguuuvvvggg^^^YYYWWWRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBB???===;;;:::999666555555555555444444444333333333444444333333333222222222222222222222222222222333444555777888999888888888777777666555444888888999999999999888888777777777888:::;;;:::888999999999999888777666555555555444444444444555555555555555555666888999::::::;;;;;;;;;;;;::::::999:::;;;===>>>>>>>>>===<<<@@@@@@??????>>>>>>============>>>???@@@BBBDDDEEEJJJKKKLLLOOOSSSXXX\\\^^^___]]][[[XXXWWWWWWXXXYYYZZZ\\\```dddgggiiiiiiiiilllmmmoooqqqrrruuuyyy|||zzzrrrggg```^^^aaadddfffkkkllllllmmmmmmnnnnnnnnnjjjjjjiiigggeeeeeegggjjjsssxxx}}}yyyvvvsssssstttvvvyyy}}}~~~uuuuuuvvvxxxzzz{{{||||||yyyvvvsssqqqsssxxxzzznnndddeeehhhkkklllrrrzzzeeeUUUMMMKKKIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKOOOOOOLLLKKKNNNNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNPPPQQQVVV]]]fffvvvvvvggg^^^YYYWWWRRRPPPMMMKKKJJJIIIHHHFFFEEEDDDBBB???===;;;:::999666555555555555444444444222333333333333333333222555444444333222111000000222222222333444666888999777777888888777666555444777888888999999999888888888666666666999:::::::::::::::::::::999999888777444444333222222333444444555555555555666888999:::999:::::::::::::::999999:::;;;===>>>>>>>>>===<<>>>>>>>>======;;;;;;<<<>>>@@@CCCEEEFFFKKKLLLMMMOOORRRUUUXXXZZZYYYWWWUUUTTTTTTUUUVVVXXXYYY[[[___dddgggiiiiiiiiinnnoooqqqssstttwww{{{~~~~~~|||wwwrrrpppqqqvvv{{{~~~||||||{{{zzzzzzyyyxxxxxxsssrrroookkkhhhfffhhhjjjooovvvyyyuuusssssswwwxxx{{{}}}zzzpppsssvvvyyyzzzyyyyyyxxxyyyyyyyyyyyy|||wwwmmmeeehhhmmmppprrrzzzooo\\\PPPLLLLLLDDDEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFGGGHHHIIIIIIGGGHHHHHHIIIIIIJJJKKKLLLTTTXXXWWWRRRMMMMMMMMMKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNPPPSSSXXX^^^mmmuuufff^^^ZZZXXXRRRPPPMMMKKKJJJIIIHHHFFFDDDBBB@@@>>>;;;999888888666555555555555444444444222222333333333333222222555444444333222111000000333222222222333555777888777777777777777666555555666666777888888888888777888666555555777:::;;;;;;:::::::::::::::999888888444333222111111222333444333333333333444666777888888888999:::::::::::::::;;;;;;<<<============<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIILLLOOOSSSUUUWWWUUUTTTSSSRRRQQQRRRRRRSSSWWWYYY]]]aaaeeegggiiijjjnnnppprrrtttuuuyyy}}}|||yyyuuuooojjjiiikkkmmmpppxxxzzzvvvrrrqqqssswwwyyy}}}~~~xxxsssvvv{{{}}}|||zzzxxxxxxuuuzzz~~~rrrjjjiiimmmqqquuuzzzyyydddTTTKKKHHHHHH@@@AAABBBCCCEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFFFFHHHIIIKKKLLL\\\___^^^VVVNNNKKKJJJGGGKKKKKKJJJIIIIIIIIIJJJJJJIIIKKKOOOTTTZZZjjjtttfff^^^ZZZXXXRRRPPPMMMKKKJJJIIIHHHFFFEEECCCAAA>>><<<:::999888666555555555555444444444222222333333333333222222222222222222222222222222333333222222333555777888777777777777666666666666555555666777777777777777888666444444666999;;;<<<888888999999888888777777555444333222222333444555333333333333444666777888777888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<======>>>?????????>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFIIILLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQVVVWWWZZZ^^^bbbeeehhhjjjlllnnnqqqsssuuuyyy~~~|||tttpppooorrruuuxxx}}}wwwtttqqqmmmmmmqqqrrrvvv{{{~~~|||wwwxxx||||||zzzzzzoooxxx|||}}}yyyoookkkllloootttyyymmmYYYMMMIIIGGGFFFBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJKKKXXX\\\\\\UUUMMMKKKKKKJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHLLLRRRXXXfffttteee^^^[[[YYYRRRPPPMMMKKKKKKJJJHHHFFFGGGFFFDDDAAA???===<<<;;;666666555555555444444444222222222333333222222222///000000222333444555555444333222111222444777888888777666666666666666777444444555666666777666666888666333333666999;;;<<<666777777777777666666555777666444333333444666777555555555555777888999:::888999:::<<<===>>>>>>???<<<<<<;;;::::::<<<===>>>;;;;;;<<<===>>>???@@@@@@BBBAAA@@@@@@???@@@@@@@@@DDDDDDFFFGGGHHHJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSUUUVVVXXX\\\```dddhhhjjjkkkmmmppprrruuuyyy}}}zzzuuuuuuzzz}}}xxxqqqpppnnnjjjjjjnnnmmmqqqwww{{{}}}|||xxxwww|||{{{yyyyyyjjjuuu|||yyyyyy|||vvvppppppmmmqqquuu{{{{{{cccQQQJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDFFFGGGHHHGGGEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKNNNTTTWWWRRRMMMNNNPPPPPPLLLKKKKKKJJJIIIIIIIIIIIIHHHIIILLLQQQVVVaaawwwttteee]]]YYYWWWTTTQQQMMMJJJJJJJJJJJJIIIGGGEEECCC@@@===;;;:::999777777666555444444333333333333333333333333333333111///,,,******,,,///111///000000111333555777888888888888777777666444444222222333666888999888666888777666444555666777999888999::::::999888666555777666555444444444444444111222333444555777:::===999:::;;;<<<============<<<<<<;;;;;;;;;<<<<<<=========>>>???????????????>>>>>>>>>>>>>>>??????@@@CCCDDDFFFHHHJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPTTTVVVXXXZZZ\\\\\\[[[]]]aaaeeelllnnnrrruuuvvvxxx{{{}}}{{{~~~zzz{{{}}}~~~|||xxxsssnnnllllllnnnoooqqqrrrssstttvvvzzz|||{{{}}}~~~|||vvvppplllpppvvv|||tttmmmrrrxxx|||tttooooooxxxxxx{{{ppp[[[OOOJJJFFFEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIHHHGGGFFFEEECCCCCCDDDDDDEEEFFFFFFFFFLLLKKKJJJIIIHHHIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLIIIHHHLLLRRRZZZfffrrrttteee]]]YYYWWWSSSPPPMMMKKKKKKKKKIIIHHHGGGEEECCC@@@===;;;:::999777666666555444444333333000000000000000000000000111///---,,,,,,---///111000000111222333444666777777777888888777777666555333333444666888999888777999888666555555555777888999999:::::::::999777666777666555444333333333444888888888666444444555777888888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>???????????????>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGIIIJJJJJJLLLMMMNNNNNNOOOPPPSSSVVVWWWYYY[[[\\\\\\]]]aaaeeelllooorrrssstttuuuwwwxxx{{{~~~{{{xxxuuuqqqnnnllllllmmmooooooppprrrsssuuuxxx||||||wwwvvvvvvxxxyyyzzzzzzyyyuuurrrmmmqqqvvv~~~{{{tttnnnhhhoooxxxwwwssssssxxxzzztttdddSSSKKKIIIGGGHHHIIIDDDDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIIIIHHHFFFEEEDDDBBBBBBBBBCCCDDDDDDEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMQQQMMMJJJJJJLLLPPPYYYccc{{{ttteee]]]YYYWWWRRRPPPNNNLLLLLLKKKIIIGGGGGGEEECCC@@@===;;;:::999666666666555444444333333000000000000000000000000111000////////////000111111111111222222333444555666777888888999999888888444444444666888999888777999888777555555555666777999:::;;;;;;;;;:::999888666666555444333222222333111222333333222333555777666777999:::;;;<<<<<<<<<======<<<<<<;;;<<<<<<=========>>>???????????????>>>>>>>>>>>>>>>??????@@@>>>???AAACCCEEEGGGHHHIIIJJJLLLMMMNNNOOOPPPSSSUUUWWWYYYZZZ[[[\\\^^^aaadddkkknnnpppqqqqqqqqqrrrtttzzz~~~|||{{{zzzyyysssrrrqqqooommmllllllmmmnnnlllnnnqqqssstttvvvyyy{{{|||sssooonnnmmmnnnppprrrttttttuuuuuuqqqwww|||wwwqqqlllgggiiiqqq~~~{{{yyyyyy{{{}}}dddWWWKKKGGGFFFFFFFFFHHHDDDEEEEEEEEEFFFFFFFFFGGGIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNWWWRRRNNNMMMMMMMMMTTT\\\pppttteee]]]YYYWWWPPPOOONNNMMMMMMLLLIIIGGGGGGEEECCC@@@===;;;:::999666666555555555444444444222222222222222222222222000111111222222111111000222222222222222222333444555666777888::::::::::::666555555666888999999777999888777666555555666666999:::;;;<<<<<<<<<;;;:::777666555333222222222222///111333333333444777999666777999:::<<<<<<======>>>======<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@===>>>???AAACCCFFFHHHIIIIIIKKKMMMNNNNNNPPPSSSUUUVVVXXXYYY[[[]]]___aaaccchhhjjjmmmnnnnnnoooppprrryyy}}}|||wwwsssqqqwwwyyy~~~|||tttooolllllllllllllllmmmmmmmmmkkknnnrrrtttuuuvvvxxxyyy}}}qqqkkkiiijjjgggfffhhhllloooppptttyyy{{{}}}qqqjjjgggeeesss|||||||||}}}oooZZZPPPGGGEEEDDDBBBAAABBBDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCEEEFFFGGGDDDDDDDDDDDDFFFHHHJJJKKKMMMMMMLLLLLLLLLLLLMMMMMMSSSOOOMMMNNNNNNNNNTTT[[[iiittteee]]]XXXVVVPPPOOOMMMMMMMMMLLLJJJGGGGGGEEECCC@@@===;;;:::999555555555555555444444444444444444444444444444444111111222333333222111111222222222111111222222333444555777888:::;;;;;;;;;666555444555777888888777888888777666666666666666888999;;;<<<===<<<<<<;;;777777555444333222222222888999999888555333333444777888:::;;;===>>>>>>??????>>>===<<<<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@>>>>>>???AAACCCEEEHHHIIIGGGIIILLLNNNNNNPPPRRRTTTVVVVVVXXX[[[^^^```aaabbbcccfffiiilllmmmoooqqqsssxxx|||zzzsssnnnkkkiiikkkqqqxxx}}}~~~wwwqqqmmmhhhiiijjjkkklllmmmmmmmmmkkknnnsssvvvxxxyyy{{{|||uuukkkhhhiiijjjfffdddeeejjjmmmpppxxxxxxmmmhhhhhhkkkyyywwwzzz}}}zzzdddSSSKKKEEEEEEDDDAAA???@@@BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJHHHGGGGGGFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKHHHHHHJJJKKKLLLQQQXXXaaavvvttteee\\\XXXVVVPPPOOOMMMLLLLLLLLLJJJIIIGGGEEECCC@@@===;;;:::999555555555555555555555555333333333333333333333333111111222333333222111111222222111111111222222333333444666888999:::;;;;;;666555333444666777777666666666666777777777777777777888:::<<<======<<<<<<999888666555444333222222000222444444222222222333777888:::<<<===???????????????>>>===<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBEEEGGGHHHEEEHHHKKKMMMNNNPPPRRRSSSUUUUUUWWWZZZ^^^aaaaaaaaa```cccgggkkkmmmpppsssuuuxxx{{{~~~tttlllfffbbb]]]___dddlllrrrzzzxxxsssnnnkkkggghhhiiijjjkkklllmmmnnnkkknnnsssxxxzzz}}}tttnnnnnnmmmlllhhhdddffflllpppttt~~~sssmmmlllqqqxxxzzzuuuvvvyyy|||nnnZZZKKKEEEBBBDDDDDDBBBBBBDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMKKKJJJIIIHHHGGGGGGHHHIIIKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJMMMMMMLLLOOOUUUXXXhhhttteee\\\XXXUUUQQQOOOLLLKKKKKKLLLKKKJJJGGGEEECCC@@@===;;;:::999555555555555555555555555222222222222222222222222222111111111111111111222111111000000111222333333333444555777888999999:::666444222222444666666555444555666777777888888888666777999;;;<<<===<<<<<<:::999888666555444333333'''***...000111222444666666777999;;;===>>>??????@@@???>>>===<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@AAA@@@@@@@@@AAACCCEEEGGGDDDGGGKKKMMMNNNOOOQQQSSSUUUUUUVVVZZZ___bbbaaa``````cccgggkkknnnppptttvvvxxxzzz~~~{{{oooggg```]]]VVVWWW\\\bbbhhhqqq}}}wwwrrrnnnkkkiiiggghhhhhhiiijjjlllnnnooojjjmmmssswww{{{|||wwwwwwwwwsssnnnjjjfffgggpppuuuzzzxxxssssssvvv|||{{{|||yyyaaaNNNFFFBBBAAACCCDDDBBBBBBEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGKKKIIIHHHGGGHHHJJJLLLNNNKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJKKKKKKOOOMMMNNNQQQPPPMMMOOOSSSTTT]]]pppttteee\\\WWWUUURRROOOLLLJJJJJJKKKLLLKKKGGGEEECCC@@@===;;;:::999444555555555555555555555333333333333333333333333222111111000000111111222000000000000111222333444333444555777888888888999666444222222333555555555333444555777888888888888555777999;;;<<<<<<<<<<<<;;;:::888777555444444333111333555666555444444555555666888:::<<<===>>>>>>@@@@@@>>>===<<<<<<<<<<<<======>>>???????????????>>>>>>>>>>>>>>>??????@@@AAA@@@?????????AAACCCEEEDDDGGGKKKMMMNNNOOOQQQRRRTTTTTTVVVZZZ___bbbaaa___aaadddhhhlllnnnpppsssvvvxxxzzz~~~~~~rrriiiccc```UUUUUUXXX]]]ccclll|||{{{vvvqqqnnnkkkiiiggghhhhhhhhhhhhjjjlllnnnooohhhlllqqqwww|||zzz{{{~~~wwwoookkkfffiiirrryyyvvvuuuyyyoooWWWFFFGGGCCCAAACCCBBB@@@@@@CCCBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEEEEKKKIIIHHHGGGHHHJJJLLLNNNJJJIIIHHHGGGGGGHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLKKKJJJKKKNNNMMMKKKLLLPPPVVVYYYfff~~~wwweee[[[UUUSSSSSSRRRPPPNNNLLLJJJHHHHHHHHHFFFCCC???<<<999777666777777777666555555444444222222222222222222222222222111111111000000//////111111111000000000000///333333555666777777777777777666555444444555666777999888666555555777999:::999:::;;;<<<<<<<<<;;;:::@@@===999666666666555444444444444333333222222222555555666777888:::<<<===??????@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>>>>DDDBBB@@@>>>>>>@@@BBBDDDAAADDDHHHKKKMMMNNNPPPRRRSSSUUUXXXZZZ[[[]]]___bbbdddgggjjjlllmmmpppsssuuuwwwyyy}}}}}}qqqgggaaaZZZZZZZZZ]]]```iii{{{~~~pppnnnkkkgggffffffggghhhggghhhjjjjjjjjjkkknnnpppnnnrrrxxx~~~uuuuuuwww{{{}}}|||xxxsssooorrrwww}}}zzzuuuvvvooo\\\QQQJJJEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKLLLKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKLLLVVVWWW]]]nnnvvveee[[[WWWUUUQQQPPPOOOMMMKKKJJJHHHGGGFFFDDDBBB???===;;;999999555555555444333333222222333333333333333333333333222222222222111111111000333333333222222222111111333333555666777777777777777666555444444555666777888777777666777777999999999:::;;;<<<<<<<<<;;;:::???===999777777666555444555555444444444444444444666666666777888:::;;;<<<>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@CCCAAA@@@>>>>>>@@@AAACCCAAADDDHHHJJJLLLMMMOOOQQQSSSUUUXXXZZZ[[[]]]```bbbdddgggjjjlllmmmooorrrttttttvvvyyy~~~{{{oooggg\\\ZZZZZZ\\\aaakkk~~~yyyqqqmmmllliiigggffffffhhhiiijjjlllmmmmmmmmmnnnppprrrqqqvvv||||||rrrssswww}}}~~~~~~zzzwwwzzz~~~gggWWWMMMHHHBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHKKKKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNNNNMMMLLLMMMMMMOOOPPPVVVcccwwwuuueee\\\XXXVVVOOOOOONNNLLLKKKJJJIIIHHHDDDCCCAAA???===<<<;;;:::555555555444333333222222444444444444444444444444333333333222222222222222333333222222222111111111222333444666777777888888777666555444444555666777666777777888888999888888999999:::;;;;;;;;;;;;;;;===<<<:::999999888555333444444555555555555555555666666666777888999:::;;;======???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???@@@AAA@@@CCCFFFIIIJJJLLLNNNPPPRRRUUUXXXZZZ[[[]]]```cccfffhhhjjjlllmmmnnnqqqssstttuuuxxx|||zzzpppaaa\\\ZZZ\\\cccooo{{{ooofffiiihhhfffeeeeeegggiiijjjnnnoooqqqqqqpppqqqsssuuuuuuzzzwwwsssqqqtttzzz~~~|||yyynnnZZZOOOIIIDDD@@@@@@@@@AAABBBDDDFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKJJJJJJIIIIIIHHHJJJMMMMMMMMMMMMNNNOOOQQQRRRUUU]]]kkk}}}wwwfff]]]XXXWWWOOOOOONNNMMMLLLKKKJJJIIIFFFDDDBBB@@@===;;;::::::777777777666555555444444444444444444444444444444222222222222222222222222000000000000////////////222333444666777888888888888777555444444555666666555666888:::::::::999888999999::::::;;;;;;;;;;;;;;;;;;:::;;;;;;999666333333333444444555555666666777777777777777888999999<<<<<<>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@??????????????????@@@???BBBEEEGGGHHHJJJLLLNNNQQQSSSWWWYYY[[[^^^aaacccgggiiilllmmmmmmoooqqqsssvvvxxxzzz}}}yyyhhhaaa\\\^^^gggvvvzzzrrrjjjdddddddddcccdddeeegggiiijjjpppqqqrrrrrrrrrsssvvvxxxxxx~~~yyyrrrrrrwwwzzzzzzxxx{{{uuu]]]OOOIIIEEEBBB@@@@@@@@@AAABBBDDDEEEFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUXXX\\\dddtttxxxggg]]]XXXVVVQQQQQQPPPOOOMMMLLLKKKKKKHHHFFFDDD@@@===;;;999888777777777666555555444444222222222222222222222222000000111111111111111111000000000/////////......111222444666777888888999888777666555444444555666444666888:::;;;;;;999888999999999999::::::;;;;;;:::::::::;;;<<<:::777444222222333333444444444555777666666666777888999999;;;<<<>>>???@@@@@@@@@???????????????????????????@@@@@@@@@?????????>>>>>>?????????@@@@@@????????????AAACCCEEEFFFGGGJJJMMMOOORRRUUUXXXZZZ]]]aaaccciiikkkmmmnnnoooppprrrtttxxxyyyzzz}}}ooofff^^^aaalll|||{{{rrrllliiifffdddaaaaaaaaabbbdddfffhhhiiimmmoooqqqrrrsssuuuxxxzzzzzz{{{pppqqqvvv~~~xxxwwwgggRRRIIIFFFCCCAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFHHHJJJKKKKKKLLLOOOQQQNNNRRRWWW\\\dddsssxxxggg\\\WWWUUUSSSRRRQQQPPPNNNMMMLLLKKKIIIHHHDDDAAA===:::999888555555555444333333222222222222222222222222222222000000000000000111111111222222111111111000000000111222444555777888999999888777666555444444555555444666888:::;;;;;;:::999999999999999999:::;;;;;;:::::::::;;;<<<;;;888555222222333333333333333333555555555666777888999:::;;;<<<>>>@@@AAABBBAAAAAA????????????????????????AAAAAA@@@@@@???>>>>>>===>>>???@@@AAAAAA@@@???>>>>>>@@@BBBCCCCCCEEEHHHKKKMMMOOOSSSVVVYYY\\\```ccchhhjjjlllnnnooopppsssuuuwwwwwwxxxzzz}}}uuuiiiaaadddppp{{{pppgggbbbaaaaaaaaa`````````aaacccdddeeefffiiillloooqqqssswww{{{~~~}}}yyynnnjjjqqqzzz~~~~~~zzzuuuuuuyyy\\\LLLGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHEEEGGGHHHIIIIIIJJJMMMOOOKKKRRRZZZcccmmm{{{vvveee[[[VVVUUUSSSRRRQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA>>><<<:::999555555555444333333222222333333333333333333333333000000000111111222222222222111111111000000000000000222333555777888999999999888666555444444555555555666888:::;;;;;;;;;;;;:::999888888888999:::;;;::::::999:::<<<;;;999777444444444444444333333333444444555555777888::::::;;;===???AAABBBCCCCCCCCC????????????????????????@@@@@@??????????????????>>>@@@AAACCCCCCAAA@@@>>>>>>???@@@AAABBBDDDGGGJJJJJJMMMQQQUUUWWW[[[___bbbeeegggjjjlllmmmooorrrtttvvvvvvwwwxxx{{{~~~wwwkkkaaaeeesssxxxqqqiiibbb^^^^^^^^^___`````````aaaaaabbbccccccfffhhhmmmppptttyyy~~~xxxnnnhhhjjjsss~~~~~~wwwqqqqqqtttxxxzzz~~~sssppprrrzzzjjjRRRGGGEEEDDDCCCDDD@@@??????>>>>>>??????@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDFFFHHHJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGHHHKKKMMMNNNUUU```kkkuuutttddd[[[VVVUUUSSSRRRPPPNNNLLLJJJHHHHHHFFFEEECCCAAA>>>===<<<;;;888777777666555555444444444444444444444444444444111111111222222333333333////////////............000111333555777999999:::999888666555444444444555666666888999:::;;;;;;<<<:::999888888888999:::;;;;;;:::999:::;;;;;;:::888666666666555555444444333333333444555777888:::;;;<<<===???BBBCCCDDDDDDDDD????????????????????????>>>>>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDDDDBBB@@@>>>===???@@@@@@AAACCCFFFIIIIIILLLPPPTTTWWWZZZ^^^aaabbbeeehhhjjjlllnnnqqqsssxxxwwwwwwyyy{{{xxxkkkaaaeeesssmmmiiiccc```____________`````````aaaaaaaaaaaaaaadddggglllpppuuu{{{rrrjjjhhhlllwww~~~wwwoooiiiiiimmmrrruuu~~~}}}xxxmmmlllnnnrrrvvv```KKKDDDDDDCCCCCCEEE>>>>>>======>>>???@@@@@@BBBAAAAAA@@@@@@AAAAAABBB????????????????????????===>>>???BBBEEEHHHJJJLLLFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGIIILLLOOOVVVaaakkkttt{{{rrrddd\\\YYYWWWUUUTTTQQQNNNLLLJJJJJJIIIHHHGGGEEEBBB???<<<999888777666555444444333444444444444444444444444444444333333222111000000111111000000000000111111111111///000111222444555666777888888888888777666444444555666888999::::::999999::::::::::::::::::::::::888999::::::;;;;;;;;;:::777666444333222222333444444333222222333666888:::;;;>>>AAACCCCCCCCCDDDEEEDDDCCCAAA???============AAA@@@@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@??????@@@BBBCCCDDDEEEIIIMMMRRRVVV[[[```cccbbbeeeiiilllmmmmmmooopppuuuvvvwwwxxxyyy}}}qqqgggccckkk{{{sssiiigggddd```___^^^___```bbbbbbaaa```^^^]]]___aaabbbeeejjjqqqxxx|||}}}}}}}}}ssshhhfffnnnwww{{{{{{|||qqqhhhfffeeeeeeiiipppvvv}}}|||}}}qqqhhhiiiooouuu___UUUIIIBBBAAAAAAAAA???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCC??????>>>>>>>>>>>>>>>???===>>>@@@BBBDDDFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGFFFGGGGGGHHHHHHLLLRRR[[[dddlllssszzz~~~qqqccc\\\YYYWWWUUUTTTQQQNNNLLLJJJJJJIIIGGGFFFDDDAAA===;;;888777777666555444444333444444222222222222222222222222333222222111000000111111000000000000111111111111111222333444666777888999999999999888777666666555333444555777888888888777::::::::::::::::::::::::888999999:::::::::999999888777555444333333444444333333333333444666888999;;;===AAACCCCCCDDDFFFGGGEEEDDDBBB@@@>>>>>>>>>>>>@@@@@@?????????@@@@@@AAA??????????????????????????????>>>>>>???@@@BBBCCCDDDHHHLLLQQQUUUYYY^^^aaaaaadddhhhkkklllmmmooopppuuuvvvwwwwwwxxx{{{qqqhhhdddmmm}}}wwwkkkbbb```]]]ZZZYYYZZZ\\\]]]aaaaaaaaa```______aaacccccceeeiiioootttyyy{{{|||zzzrrrkkkkkkqqqvvvvvvssstttkkkdddcccbbbdddllluuu|||vvvmmmffffffkkktttvvvWWWOOOEEE@@@@@@AAAAAA???===============>>>????????????>>>>>>??????@@@@@@???>>>>>>======>>>>>>?????????@@@AAACCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHMMMSSSYYY^^^bbbgggjjjooobbb\\\YYYXXXUUUTTTQQQNNNLLLJJJJJJIIIFFFEEECCC@@@===:::888777777666555444444333444444222222222222222222222222333222111111000111111111000000000000111111111111222333444555666777888999999888777666666666666666222333555666777888888888::::::::::::::::::::::::999999999:::999999888888999888777666555555555555222333333444555666777777999<<<@@@BBBCCCEEEGGGIIIFFFEEECCCAAA@@@?????????@@@@@@???????????????@@@????????????????????????>>>>>>===>>>>>>???@@@AAACCCFFFJJJNNNQQQVVV[[[^^^```cccgggjjjkkkmmmoooqqquuuvvvwwwwwwxxxzzz}}}qqqiiifffppp}}}xxxooofff^^^\\\ZZZXXXXXX[[[^^^``````aaaaaaaaa```aaadddfffeeegggjjjnnnsssxxx|||~~~tttqqqoooqqquuuuuupppkkkiiieeeaaa``````eeeqqq|||~~~{{{vvvsssqqqmmmhhhhhhjjjwwwzzzcccLLLGGG@@@>>>???AAA@@@???===<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>>>>============>>>>>>@@@@@@@@@AAAAAABBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBB@@@@@@BBBDDDFFFEEEEEEDDDDDDEEEFFFFFFGGGHHHKKKPPPSSSUUUXXX[[[]]]pppccc\\\YYYWWWUUUTTTQQQNNNLLLJJJJJJIIIFFFEEECCC@@@===;;;999777777666555444444333444444333333333333333333333333222222111111111111111222///000000000111111111111000111222333444555666666888777666555444555555666444555666777999::::::;;;999999999999999999999999::::::;;;;;;::::::999999::::::999888777666666666222333444555666666666666888:::>>>AAACCCEEEIIIKKKGGGGGGEEEDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????????????????????????????>>>>>>>>>>>>??????@@@@@@AAADDDGGGJJJMMMQQQVVVZZZ^^^aaafffiiikkkmmmppprrrsssuuuwwwxxxyyy{{{rrrjjjhhhrrrzzztttnnngggbbbZZZYYYWWWWWWXXX[[[___bbb```aaabbbaaaaaabbbdddggghhhjjjmmmqqqvvv|||yyyppppppqqqtttvvvsssmmmhhhdddccccccbbbccckkkyyy}}}wwwsssqqqtttsssqqqpppssshhhRRREEEBBB???>>>???@@@???>>><<<<<<;;;;;;;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;======<<<<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGJJJNNNQQQSSSVVVYYY\\\rrrccc[[[WWWUUUUUUTTTQQQNNNLLLJJJJJJIIIGGGFFFDDDAAA>>><<<:::999777666555444444333444444333333333333333333333333222111111111111111222222///000000000111111111111000111111222333444555555888888777777666777777777555555666666888999::::::999999999999999999999999;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::999777666666222333444555666666666555666999<<>>>>>???????????????????????????????????????@@@@@@@@@@@@@@@@@@AAADDDFFFHHHLLLQQQUUU\\\___dddhhhkkkmmmppprrrpppsssvvvyyy{{{~~~ssslllkkkvvvvvvnnnhhhbbb^^^[[[UUUTTTTTTTTTVVVYYY]]]___bbbcccccccccbbbcccfffhhhiiilllpppuuuzzzyyytttnnnooorrrttttttqqqmmmjjjeeegggiiihhhkkkvvvwwwrrrxxx}}}xxxuuuvvvzzz{{{{{{~~~yyy\\\JJJDDDBBB@@@?????????>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>><<<===>>>???AAABBBCCCCCC@@@AAACCCDDDDDDCCCAAA@@@AAABBBDDDEEEFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIEEEGGGJJJLLLNNNQQQTTTWWWsssccc[[[WWWUUUUUUTTTQQQNNNLLLJJJJJJIIIGGGFFFDDDBBB???===;;;:::777666555444444333444444111111111111111111111111111111111000111111222333000000000000111111111111222222222333444555555555999::::::;;;;;;:::999999444444444444555666777777999999999999999999999999;;;<<<======>>>>>>======<<<<<<;;;;;;999888666555444444444555555555666666555777:::===@@@CCCGGGKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBAAA@@@??????????????????????????????????????????@@@AAAAAA@@@@@@???>>>???AAABBBDDDHHHMMMQQQXXX[[[aaaeeehhhkkkoooqqqooorrrvvvzzz}}}wwwqqqqqq|||}}}tttkkkfffccc^^^[[[[[[VVVWWWXXXZZZ\\\^^^___```cccdddeeeeeeeeegggjjjmmmkkkpppvvv{{{vvvooonnnnnnqqqtttuuusssooommmlllhhhmmmpppqqqxxx~~~xxxxxxwwwrrrkkkkkkwwwzzzyyyyyy|||iiiSSSIIIEEEDDDBBB@@@???>>>============<<<;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>>???AAABBBCCCDDD???AAACCCEEEEEECCCAAA???@@@BBBEEEGGGHHHFFFDDDCCCFFFFFFFFFFFFGGGHHHJJJJJJHHHJJJKKKKKKLLLMMMPPPRRRrrrccc[[[WWWUUUUUUTTTQQQNNNLLLJJJJJJIIIEEEDDDCCCAAA>>><<<::::::777666555444444333444444000000000000000000000000111111000000111222222333000000000000111111111111111111111222222333333444777888:::<<<<<<:::888777666555444444444444555666888888888888888888888888999:::;;;===>>>>>>>>>>>><<<<<<<<<;;;:::888666444555555444333444555666777444666999;;;>>>AAAFFFIIIKKKKKKKKKKKKIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>???@@@@@@???>>>======>>>??????AAADDDJJJMMMSSSWWW\\\aaaeeehhhkkknnnnnnqqqvvvyyy|||}}}wwwwww{{{vvvpppgggaaabbbaaa]]][[[\\\[[[]]]___aaaccccccccccccccceeeggghhhjjjmmmqqquuutttyyy}}}sssjjjgggiiiooossswwwwwwsssnnnkkkjjjkkkpppuuuyyyvvvooollljjjjjjlllsss|||{{{}}}mmmVVVIIIGGGDDDDDDBBB@@@>>>======>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::;;;<<<===>>>??????@@@@@@AAABBBBBBCCC???BBBEEEGGGGGGEEEBBB???@@@AAACCCDDDEEEEEEDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJJJJKKKLLLKKKKKKLLLNNNPPPpppbbb[[[XXXVVVVVVTTTQQQNNNLLLJJJJJJIIIDDDCCCBBB@@@===;;;:::999777777555444444444444444222222222222222222222222111111000000111222333333000000000000111111111111......//////000000111111333555888::::::888555333999888777555555666777777888888888888888888888888888999:::<<<===>>>>>>???;;;<<<<<<;;;:::777555444666555444333333444666777444666888:::<<<@@@DDDHHHLLLLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????======>>>??????>>>===<<<<<<======>>>???CCCHHHLLLOOOSSSYYY^^^bbbeeeiiikkkooorrrvvvyyy{{{}}}{{{{{{|||qqqkkkbbb[[[WWW[[[\\\YYYWWWYYYZZZ\\\```bbbccccccaaa```ccceeehhhkkknnnrrrxxx{{{|||xxxppphhhbbbbbbfffpppuuu{{{zzztttmmmhhhgggkkkqqqwww}}}}}}qqqjjjdddaaahhhrrr~~~|||sss[[[GGG@@@CCCCCCCCCAAA???===<<<>>>??????>>>===<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<:::999999:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFIIIIIIFFFCCCAAA@@@@@@AAAAAABBBCCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGGGGGGGIIILLLOOOnnnbbb]]]YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJHHHEEEBBB@@@???>>>;;;:::999888777666555444333333444444444444444444444444111222333333333111000///222222222222222222222222111000/////////000222333444555666888888999999999999999888666555555777::::::999777555555555555555999999888888999;;;<<<===>>>======;;;:::888666555444444444444444444444333666666777777888;;;@@@DDDMMMOOOQQQQQQNNNKKKIIIIIIFFFEEEDDDBBBAAA@@@??????BBBBBBAAAAAA@@@???????????????>>>>>>>>>>>>??????======>>>======???CCCFFFJJJNNNSSSWWW[[[___cccfffkkknnnsssvvvwwwyyy{{{}}}vvvjjjcccaaaZZZZZZZZZYYYXXXXXXWWWWWW___```aaa```______aaacccbbbfffkkkooorrrwww}}}}}}nnnddd^^^^^^eeennnuuuyyy{{{wwwoooiiihhhiiippprrryyy}}}qqqjjjfffdddmmm}}}sss^^^PPPFFFAAAAAA@@@???>>><<<<<<>>>???@@@??????>>><<<<<<;;;;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===>>>@@@AAAAAAGGGFFFCCC???;;;:::<<<>>>???@@@CCCFFFHHHHHHEEEBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGGGGGGGHHHKKKMMMnnnbbb]]]YYYVVVRRRQQQOOOMMMLLLKKKJJJJJJJJJHHHDDDBBBAAA@@@>>><<<888888777666555444333333222222222222222222222222///////////////...------111111111111111111111111111000/////////000222222555666777888999:::::::::888888777555444444666888999888888777777888999999:::::::::::::::<<<===>>>>>>>>>===<<<:::999777666555555555555555444444444555666777777777:::???BBBHHHKKKOOOQQQPPPNNNMMMLLLIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@@@@???>>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>>>>===???BBBEEEHHHKKKPPPUUUYYY]]]aaadddhhhkkkooorrrtttvvvxxxzzz}}}{{{mmmaaa[[[YYYWWWXXXXXXYYYYYYZZZZZZZZZ\\\]]]]]]\\\[[[[[[\\\^^^aaaffflllqqquuu{{{uuuhhhbbb```bbbhhhooovvvzzz|||yyyqqqkkkiiijjjooorrrzzzvvvmmmddddddhhhrrrgggTTTJJJDDDBBBBBB@@@???===<<<<<<===???@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;<<<===>>>??????HHHIIIIIIGGGDDDBBBAAAAAA???@@@AAADDDFFFFFFDDDAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJMMMnnnbbb\\\YYYVVVRRRQQQPPPMMMLLLJJJJJJIIIGGGEEEAAA???>>>===;;;999888888777666555444444333222222222222222222222222222222111111000000111111000000000000000000000000000000000///000111111222555666777888999:::::::::777777777555333333555777888888888888999;;;<<<===;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>===<<<:::999888666666666666555555444444555555666666777999===@@@BBBFFFMMMQQQRRRRRRQQQQQQNNNMMMJJJHHHEEEDDDBBBBBBAAA@@@@@@??????>>>>>>===??????>>>>>>>>>>>>???????????????>>>===>>>@@@CCCDDDHHHLLLQQQTTTXXX]]]```cccfffjjjnnnppprrruuuxxx{{{}}}{{{nnnbbbYYYTTTSSSTTTUUUWWWYYY[[[\\\]]]]]]ZZZ[[[[[[ZZZXXXXXXZZZ\\\bbbgggnnntttyyywwwlllcccccchhhlllppptttzzz~~~|||tttnnnlllnnnrrrwwwxxxoooiii]]]dddooo{{{uuuXXXHHHDDDCCCCCCDDD>>>===<<<;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;<<<<<<<<<======@@@CCCGGGGGGEEEAAA???===??????@@@AAACCCDDDBBB@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKnnnbbb\\\XXXUUUSSSRRRPPPNNNLLLJJJIIIIIIEEECCC???===<<<;;;999777888777777666555555444444333333333333333333333333444444222111111222333444111111111111111111111111000000000000000111111222333444555777888999999999777777777666444444555777888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>>>>===<<<;;;:::666666666555555444444333444555666666666888;;;>>>>>>CCCJJJPPPSSSSSSSSSTTTRRRPPPMMMJJJHHHEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@@@@???>>>>>>???AAAAAADDDHHHLLLOOOSSSXXX[[[___bbbfffjjjmmmppptttvvvzzz||||||wwwnnnddd[[[VVVSSSSSSTTTVVVXXXZZZ\\\]]]^^^^^^YYYZZZZZZZZZYYY[[[^^^aaadddjjjqqqwww}}}|||ooogggccciiisssyyy|||~~~}}}tttpppqqqtttyyy|||pppjjjggg]]]hhhxxx|||fffMMMCCCCCCDDDCCCCCC===<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@BBB@@@===;;;:::???>>>>>>???AAABBBAAA@@@?????????@@@AAAAAABBBBBB???@@@@@@AAAAAABBBCCCCCCDDDEEEGGGGGGFFFFFFHHHJJJnnnbbb\\\XXXUUUSSSRRRPPPNNNKKKJJJIIIHHHIIIFFFCCCAAA@@@>>><<<:::777777666666555555444444333333333333333333333333111000///......///111222222222222222222222222222///000000000111111111111000111333444666777777888777888999888666555666888777888888999999999999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>===<<<<<<666666555555444333333222333444555555555666999;;;;;;AAAHHHNNNQQQSSSTTTUUUTTTRRRPPPLLLIIIGGGEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>>>>>>>?????????@@@AAA@@@>>>===???@@@???AAADDDGGGJJJMMMRRRUUU[[[^^^bbbfffiiimmmrrruuuzzz||||||mmmhhhaaaZZZVVVUUUUUUUUUVVVWWWZZZ\\\]]]]]]]]]\\\VVVWWWYYYYYY[[[___dddgggiiiooovvv|||xxxtttiiicccdddooo|||{{{ssspppuuuzzzuuuiiiddddddfffrrrhhhWWWFFFAAABBBBBB???===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::<<<===??????>>>======>>>>>>======???BBBCCCBBBAAA?????????@@@@@@AAAAAAAAA??????@@@AAAAAABBBBBBCCCCCCEEEFFFGGGFFFFFFGGGHHHnnnbbb\\\WWWUUUTTTSSSPPPNNNKKKJJJIIIHHHHHHEEEBBB@@@???>>>;;;:::777777666666555555555555111111111111111111111111111111111111111222222333222222222222222222222222//////000111111111111000...///111333555666666777777888999999777666777888666666777888999999888888999999:::;;;;;;::::::999;;;;;;<<<===>>>>>>======888777777666555444333333222333444444444444666888999>>>EEEKKKOOORRRUUUWWWVVVTTTRRROOOLLLJJJHHHGGGCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>??????>>>@@@AAA@@@???>>>???@@@???@@@BBBCCCEEEHHHLLLOOOUUUXXX\\\```dddiiinnnrrrwwwyyy}}}}}}ssslll^^^ZZZUUURRRRRRTTTUUUVVVWWWYYY[[[]]]^^^]]]\\\[[[UUUWWWXXXZZZ]]]bbbhhhlllooottt|||~~~sssllliiicccaaaeeerrr~~~wwwvvv}}}xxxlllcccbbbfffttt}}}yyyxxx|||rrrUUUIII@@@???@@@>>>:::888<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;;;;===>>><<<===>>>AAADDDEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBBBBDDDFFFGGGFFFEEEFFFGGGnnnbbb[[[WWWTTTTTTSSSQQQNNNKKKIIIHHHHHHFFFDDDAAA???===<<<:::888666666666666555555555555000000000000000000000000222333444444555555555444111111111111111111111111...///000111222111111000...///111333555666777777666777999888666555666666333444666888999:::::::::::::::;;;<<<<<<;;;:::999999:::;;;<<<===>>>>>>>>>::::::999888777666555555111333444444333333555666666;;;AAAGGGLLLRRRVVVZZZXXXWWWTTTRRROOOMMMLLLKKKCCCCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>??????===???@@@@@@???>>>???@@@???@@@AAAAAABBBDDDHHHKKKMMMPPPTTTXXX\\\bbbhhhlllpppsssxxx|||xxxnnnddd]]]VVVSSSOOOOOOQQQTTTVVVVVVWWWYYY[[[^^^___^^^]]]\\\ZZZ[[[\\\^^^aaaffflllqqqrrrxxx~~~ssshhhbbb```aaaaaaiiivvvuuulllddd```gggqqq~~~vvvtttvvv~~~ppp[[[IIIBBB>>>>>>???<<<;;;<<<<<<<<<<<<======<<<<<<<<<::::::999999999999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999:::;;;:::888888999;;;;;;<<>>>>>>>>=========>>>??????@@@@@@BBBDDDFFFFFFEEEDDDEEEEEEooobbb[[[WWWTTTTTTSSSQQQNNNKKKIIIHHHHHHJJJGGGDDDBBBAAA@@@>>><<<666666666666666555555555222222222222222222222222...///111222333222111111000000000000000000000000...///000222222111111000///000222444666777888888555666888777666444444555111333555888;;;<<<======;;;<<<=========<<<;;;:::888999:::<<<======>>>>>><<<<<<;;;:::999888777666111222444444333222444555444888>>>EEEKKKRRRXXX]]]ZZZYYYVVVTTTRRRPPPOOONNNEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>>>>>>>??????===>>>@@@@@@@@@???@@@AAA@@@@@@AAA@@@@@@BBBFFFIIIGGGJJJNNNRRRWWW]]]cccgggjjjnnntttyyy|||~~~uuulllcccZZZTTTUUUQQQNNNOOOSSSVVVWWWWWWUUUXXX[[[^^^``````^^^^^^```aaabbbccceeejjjpppuuutttzzzzzzmmmccc]]][[[bbbdddlllyyytttiiibbb^^^aaannn}}}uuurrrsss{{{zzz___IIIEEE@@@>>>??????===>>>BBB<<<<<<============<<<<<<999999999888999999::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;======;;;::::::::::::<<<@@@EEEIIIKKKIIIGGGBBBAAAAAA@@@???>>>======;;;;;;<<<<<<===>>>>>>>>>BBBDDDFFFFFFEEEDDDDDDEEEkkk```YYYUUURRRTTTRRRPPPMMMKKKJJJJJJJJJGGGFFFCCCAAA>>><<<;;;;;;666666666666777777777777333000......111444333222111111111111111111111111000111111111111222222222000000000000111111111111111000000000111333555777;;;::::::999888777666666555555555666777999:::;;;=========<<<;;;;;;::::::<<<<<<;;;<<<===???AAABBB??????>>>===;;;888777555555555555555555555555555444777<<>>===>>>@@@AAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAEEEFFFGGGIIINNNTTTZZZ]]]ccchhhnnnrrrtttvvvzzz~~~yyymmmccc]]]YYYWWWUUUOOOOOOOOOOOOQQQSSSUUUWWWYYYXXXWWWWWWYYY]]]aaadddeeehhhjjjjjjnnnvvv{{{{{{~~~~~~rrrddd[[[YYY\\\```bbbfffmmmvvv~~~pppccc```bbbiiiwww|||wwwvvvzzzttt```QQQHHHCCCBBB@@@>>><<<::::::999::::::::::::::::::::::::;;;;;;::::::999888777777::::::::::::::::::::::::@@@???===;;;::::::::::::999:::;;;;;;<<<<<<;;;;;;:::<<>>===<<<<<<<<<<<<>>>???@@@???======>>>???>>>>>>???@@@AAACCCCCCDDDkkk___YYYUUURRRTTTSSSPPPMMMKKKIIIIIIIIIGGGEEECCCAAA>>><<<;;;;;;666666666666666666666777444111///000222444333222111111111111111111111111000111111111111222222222000000000000111111111111111000000000111333555777888888777777666555444444555555555666777999:::;;;=========<<<<<<;;;;;;;;;:::999999:::;;;===???@@@@@@???>>>===;;;999777666444444444444555555555555444666:::>>>CCCHHHNNNSSSZZZ[[[[[[ZZZXXXVVVTTTRRRLLLKKKIIIFFFDDDCCCBBBBBBAAA???>>>???AAABBBBBBAAAAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????AAAAAABBBDDDHHHMMMRRRUUU^^^ccciiinnnpppssswww{{{tttnnnddd[[[VVVSSSRRRQQQNNNNNNOOOQQQSSSUUUWWWXXXYYYXXXWWWWWWZZZ^^^cccgggiiinnnrrrsssvvv|||~~~xxxjjj^^^WWWXXX\\\```eeehhhmmmttt{{{uuuiii```aaaiiittt}}}yyyzzzwwwcccTTTIIICCCAAA@@@???===<<<<<<;;;<<<::::::::::::::::::::::::::::::999888888777666666999999999999999999999999:::;;;;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;999;;;===???AAABBBBBBBBB@@@???>>>======<<<======???@@@AAA@@@>>>===>>>???@@@@@@AAABBBCCCDDDEEEEEE~~~kkk___ZZZVVVSSSUUUSSSPPPMMMKKKIIIHHHHHHFFFEEECCC@@@>>><<<;;;:::666666666666666666666666555333222222333444333222111111111111111111111111000111111111111222222222000000000000111111111111111000000000111333444666777777666666555555444444555555555666777888999:::===============<<<<<<<<<999999999999;;;===???@@@AAA@@@???>>><<<999777666333333444444444555555555333555888;;;>>>CCCHHHLLLVVVXXXZZZ\\\\\\ZZZWWWUUUQQQPPPMMMJJJGGGEEEDDDCCCCCCAAA@@@@@@BBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBAAA@@@???>>>>>>===>>>>>>???@@@CCCGGGJJJMMMUUUZZZaaafffiiimmmssswww{{{~~~zzzuuufffaaaYYYSSSQQQPPPOOOOOONNNOOOQQQSSSUUUWWWYYYYYYXXXWWWVVVVVVZZZ```fffjjjpppwww}}}~~~wwwlll^^^TTTTTTYYY___ccckkklllooorrruuuxxx{{{|||mmmddd___eeerrr}}}|||xxx___OOOGGGBBB@@@>>>>>>======<<<=========::::::::::::::::::::::::999999888888777666666666777777777777777777777777666888:::<<<===<<<:::888999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<===>>>>>>???>>>>>>============>>>>>>AAABBBBBBAAA???======>>>AAABBBBBBCCCDDDEEEFFFFFF}}}jjj___ZZZVVVSSSUUUTTTQQQMMMKKKIIIHHHHHHFFFEEECCC@@@>>><<<;;;:::666666666666666555555555666555444444444333333222111111111111111111111111000000111111111222222222///000000000111111111111000000000000111222333444777777777777777777777666555555555666666888999999========================;;;::::::;;;<<<>>>@@@BBBAAAAAA@@@???===;;;999888333333444444444555555555444666888999;;;>>>CCCFFFPPPSSSXXX\\\]]]\\\YYYWWWUUUTTTQQQNNNJJJGGGEEEDDDDDDBBB@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????>>>>>>????????????AAACCCFFFGGGMMMRRRYYY^^^bbbgggmmmrrruuuxxx{{{~~~}}}uuulllggg\\\XXXTTTQQQPPPQQQRRRQQQQQQQQQSSSTTTVVVWWWWWWXXXVVVUUUTTTUUUYYY```hhhlllvvv~~~}}}iii___SSSOOOUUU___gggjjjssssssqqqpppoooppprrrttt|||lllgggeeemmm{{{}}}eeeOOOEEEAAA@@@@@@>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777777777777777777777777777777999;;;<<<<<<<<<:::999999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======>>>============>>>>>>???BBBCCCCCCBBB???======>>>BBBBBBCCCCCCDDDEEEEEEFFF|||jjj___ZZZVVVTTTUUUSSSPPPMMMKKKIIIHHHHHHFFFDDDBBB@@@===;;;::::::777666666666555555444444555555555555444333333333111111111111111111111111000000111111111222222222///000000000111111111111000000000000111222222333666666666666666777777777555555555555666777888888;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<>>>???@@@AAA@@@@@@???>>><<<;;;:::555555555555555555555555555666888888999;;;???AAAKKKOOOUUU[[[______]]][[[YYYXXXUUURRRNNNJJJGGGFFFEEECCCAAAAAABBBBBBAAA@@@BBBAAA@@@@@@?????????@@@>>>>>>>>>??????@@@@@@@@@???????????????AAABBBCCCFFFKKKQQQVVVZZZ___fffkkkooorrrvvvzzz}}}~~~wwwoooggg___YYYUUURRRPPPPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSUUUZZZaaahhhmmmyyy{{{lll]]]VVVPPPRRR\\\hhhqqqtttzzzxxxtttoookkklllooosss{{{nnnnnnpppxxx~~~qqqWWWHHHCCC@@@?????????>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999999999999999999999999===<<<<<<;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>============>>>>>>???BBBCCCCCCBBB???======>>>AAAAAAAAABBBBBBCCCCCCDDD|||iii___ZZZWWWUUUTTTRRRPPPMMMKKKJJJIIIIIIEEEDDDBBB???===;;;:::999777666666555555444444444333444666555444333333444111111111111111111111111000111111111111222222222000000000000111111111111000000000111111111222222222222333333444444555555666555555555666666777888999::::::;;;<<<===>>>>>>;;;:::999999999:::<<<===???@@@@@@@@@??????>>>===888888777777666555555555666777777777777999;;;>>>FFFKKKRRRZZZ___aaaaaa```]]]\\\ZZZWWWSSSOOOKKKIIIGGGEEECCCBBBCCCCCCBBBAAABBBBBBAAA@@@????????????<<<======>>>???@@@AAAAAA>>>>>>=========>>>>>>???AAAEEEKKKOOORRRWWW^^^ccchhhlllqqqvvvyyy}}}{{{vvvnnnggg```YYYSSSPPPNNNMMMLLLNNNQQQTTTUUUUUUWWWUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTWWW\\\ccciiimmmvvvnnn___VVVUUUVVV^^^iiittt{{{}}}{{{yyyvvvppplllnnnuuuzzzzzzqqqwww~~~qqq]]]JJJDDDCCC???<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::???>>><<<;;;:::;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>???>>>>>>============>>>>>>AAABBBBBBAAA???======>>>@@@@@@@@@AAAAAAAAABBBBBB{{{iii___ZZZWWWUUURRRQQQOOOMMMKKKKKKKKKKKKEEEDDDBBB???===;;;:::999777777666555555444333333000333555555444222333444111111111111111111111111000111111111111222222222000000000000111111111111///000000111111111111111111111222333444444555555666555555555555666777777888888999:::;;;<<<===>>><<<;;;:::999999999::::::>>>??????@@@AAAAAA@@@@@@;;;:::999888777666555444555555666555555666999;;;@@@DDDLLLTTT[[[___``````aaa```^^^\\\XXXTTTPPPNNNJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@????????????======>>>>>>??????@@@@@@>>>>>>=====================AAAEEEHHHKKKOOOUUU[[[^^^bbbhhhmmmrrrwww{{{~~~|||~~~}}}xxxtttjjjeee]]]VVVRRROOOMMMKKKKKKKKKKKKNNNQQQTTTUUUUUUVVVTTTQQQNNNNNNOOOQQQRRRSSSTTTWWW[[[```eeejjjmmmrrr}}}{{{mmm___VVVTTTYYYbbblllvvv}}}xxxwwwuuuqqqooouuu|||wwwyyyxxx}}}\\\LLLAAABBBBBB===;;;>>><<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;:::;;;===??????@@@??????@@@???>>>======<<<======???@@@AAA@@@>>>===>>>???@@@@@@@@@@@@AAAAAAAAAAAA{{{iii___ZZZWWWUUUQQQPPPNNNLLLKKKKKKLLLLLLEEEDDDBBB???===;;;:::999777777666555444444333333...222555555333222333555111111111111111111111111000111111111111222222222000000000000111111111111///000000111111111111000333333444444555666777777666555555555555666666777777777888999;;;<<<======???>>>===;;;::::::;;;;;;===>>>???@@@AAABBBBBBBBB===<<<;;;999777666444444333444555444333444777999999>>>FFFNNNUUUZZZ]]]^^^dddcccbbb___\\\XXXTTTRRRMMMKKKHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>????????????????????????;;;>>>BBBDDDFFFJJJPPPUUUUUUYYY___eeekkkpppuuuxxxxxxzzz~~~|||vvvpppkkk^^^XXXQQQKKKIIIIIIJJJJJJKKKKKKLLLOOOSSSUUUVVVVVVTTTRRRNNNLLLLLLNNNQQQTTTTTTVVVYYY^^^ccchhhlllnnnnnn|||jjj[[[TTTQQQVVV^^^kkkwww~~~ttttttsssqqqrrrzzzzzzooopppwww~~~iiiRRRDDD===AAABBB===<<<@@@999999:::;;;<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<777777777777777888888888::::::::::::::::::::::::555777999<<<======;;;:::999:::;;;;;;<<<<<<;;;;;;999;;;===???@@@@@@???>>>@@@@@@???===<<<<<<<<<<<<>>>???@@@???>>>===>>>???@@@@@@AAAAAAAAAAAAAAAAAA{{{lllaaaYYYVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIIIIFFFBBB???>>>===<<<:::888888777777666666555555222222333333333333444444333222111000000111222333//////000111222333333444000111111222222222111111000000000000111111111111222222222333444555777777777777666666555555555444666777999;;;<<<===>>>>>>888999999:::;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@AAA???>>>;;;999666444333555555555555555666777777<<<===@@@EEEMMMVVV^^^ccciiigggeeeccc```]]]YYYVVVVVVQQQLLLKKKLLLKKKGGGCCCEEEDDDBBBAAA???>>>>>>===============>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<===>>>>>>??????BBBFFFJJJNNNPPPUUU[[[bbbhhhlllnnnnnnsssyyy~~~{{{vvvrrrkkkbbb\\\SSSPPPLLLHHHEEEEEEGGGHHHHHHKKKOOOQQQQQQQQQQQQRRRRRRPPPMMMLLLNNNPPPRRRSSSVVVYYY\\\^^^```dddkkkpppyyy}}}mmm___WWWWWW[[[fffjjjrrr{{{~~~zzzwwwpppnnnrrrxxxuuulllttt~~~||||||eeeUUUDDDCCCAAA???===;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<;;;::::::999888888888999<<<;;;;;;::::::999888888999999:::;;;<<<===>>>???<<<<<<===============<<>>===<<<:::777777777666555444444333222222333333333333444444222222111111111111222222111111111111111222222222222222222111111///......000000000000111111111111111222222222333555666777777777777666666666555555666666888999;;;<<<===============>>>>>>?????????<<<<<<===>>>???@@@AAAAAACCCBBB@@@===;;;888666555555555555555555666777888888999<<>>???>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>============>>>>>>>>>???AAADDDGGGIIIKKKNNNSSSYYY___cccfffiiimmmrrrwww{{{~~~yyyrrrllleee^^^UUUOOONNNLLLHHHEEEDDDEEEFFFHHHLLLOOOQQQQQQPPPNNNNNNNNNOOONNNLLLMMMOOORRRUUUVVVZZZ]]]aaaccceeeiiipppuuu}}}ssscccZZZVVVYYY___nnnvvv~~~~~~yyywwwvvvsssmmmkkkpppwwwxxxooolllwww||||||~~~hhhSSSIII@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888;;;::::::999999888888777;;;:::999999888888999999;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????;;;;;;<<<===============??????AAAEEEHHHIIIFFFCCCBBBAAA???>>>???@@@BBBCCCssshhh```ZZZVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIHHHEEEBBB@@@???>>><<<:::888777666555444333222111222222333333333333444444111111222222222222111111222222222111111111000000111111111111000000//////000000000000111111111111111111111222333444555666888888888777777777777777555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<============>>>???@@@@@@AAAAAAEEEDDDBBB@@@>>>;;;888777444444444555555666888888777888999===DDDMMMUUUZZZ```ccciiimmmpppooommmkkkddd___YYYUUUSSSQQQNNNJJJIIIGGGDDDAAA?????????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>===???AAADDDEEEFFFGGGJJJOOOTTTYYY\\\aaadddiiimmmrrrwww|||}}}yyyqqqllleee^^^WWWQQQJJJFFFKKKIIIGGGEEEEEEGGGIIIKKKQQQRRRSSSQQQNNNLLLKKKKKKNNNNNNOOOPPPSSSWWWZZZ]]]```cccgggjjjlllqqqxxx}}}~~~qqqaaaYYYVVVXXX___gggvvvyyyoooooorrrpppmmmlllpppyyysssmmmkkkoooyyy|||lllRRRFFFFFF===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888777666666:::::::::999888777777777::::::999999888888999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>:::;;;;;;<<<===>>>?????????@@@DDDLLLRRRSSSMMMHHHAAA@@@???>>>???@@@BBBCCCssshhhaaaZZZVVVUUURRRQQQPPPNNNLLLKKKJJJIIIGGGEEEBBB@@@???>>>;;;999999888777666444333222111222222222333333333444444000111222333333222111000111111111111111111111111......///000111333444444///000000000111111111111111111111111222333444555888888888888888888888888666666777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@EEEDDDCCCBBB???<<<:::888444444444555555666777888;;;:::999;;;???EEEKKKNNNUUU\\\dddlllpppppppppooojjjfff```[[[XXXTTTQQQNNNLLLIIIFFFBBB@@@@@@@@@AAA?????????>>>>>>=========<<<========================>>>>>>===<<<===???AAADDDDDDDDDEEEHHHLLLQQQTTTXXXZZZ^^^bbbgggnnnuuuzzzyyy}}}~~~wwwoooiii```]]]WWWRRRNNNKKKIIIHHHIIIHHHGGGGGGHHHKKKMMMOOORRRSSSSSSPPPMMMKKKKKKLLLQQQRRRTTTVVVXXX\\\```cccfffjjjnnnqqqtttyyyiii___VVVTTTXXX^^^hhhqqqzzzsssjjjjjjoooooopppsssxxxxxxooohhhgggjjjvvvzzzrrrYYYGGGCCCGGG======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999;;;::::::999999888888888888888999999999:::::::::::::::999999888999999:::::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<============::::::;;;<<<===>>>???@@@CCCEEEJJJSSSZZZZZZRRRJJJBBBAAA@@@???@@@AAACCCEEEuuuiiiaaaZZZUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIGGGEEEBBBAAA@@@>>>;;;999::::::888777555444333222222222222333333333444444000111222333333222111000///000000111222222333333000000000000111333555666///000000000111111111111111111111111111222333444888888888888999999999999888888888888999:::<<<===??????>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCBBB@@@===:::999555555555555555666777777:::999999999<<<@@@DDDGGGLLLTTT^^^fffkkkmmmnnnooommmjjjfffaaa]]]XXXTTTQQQOOOMMMIIIFFFCCCBBBBBBBBB??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<=========<<<>>>>>>===<<<<<<===>>>BBBAAA@@@AAACCCFFFJJJLLLPPPRRRUUUYYY^^^dddlllqqqqqquuuyyy}}}}}}{{{wwwrrrjjjaaaZZZRRRQQQMMMJJJGGGFFFGGGHHHGGGGGGGGGGGGIIILLLNNNPPPPPPPPPPPPOOOMMMMMMOOOQQQTTTWWWYYY[[[]]]```eeehhhmmmqqqvvvyyy}}}}}}lll\\\UUUQQQUUU\\\dddnnnvvv~~~xxxmmmggghhhkkkooovvv~~~}}}rrrgggdddbbbeeelllzzzpppZZZKKKBBB@@@BBB???>>>===<<<;;;:::::::::::::::::::::::::::::::::999999999999999999999999999:::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;:::999999888999999::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAGGGIIIOOOWWW\\\ZZZQQQIIICCCBBBAAA@@@AAACCCEEEFFFxxxkkkbbbZZZUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIFFFEEECCCAAA@@@>>>;;;888:::999888777666555444444222222333333333333444444111111222222222222111111...///000111222333444444444333111000000000111222000000000000111111111111111111000000111111222333888888888888888999999999999999888888999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@AAABBBBBBAAA>>><<<:::777777666555555555555555444555666888;;;???BBBDDDEEELLLVVV^^^cccggglllooopppooommmiiiddd___ZZZWWWSSSRRROOOLLLIIIGGGEEEDDDAAA@@@???>>>===<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===>>>???>>>======???AAACCCEEEHHHJJJMMMQQQUUUZZZaaaeeejjjmmmqqqtttxxx{{{~~~{{{zzzxxxuuupppkkkeee]]]VVVPPPKKKJJJHHHEEEBBBAAACCCEEEEEEEEEEEEFFFHHHJJJLLLMMMLLLMMMMMMMMMMMMOOOSSSVVVWWW[[[___bbbcccfffkkkpppwww{{{{{{hhh[[[UUUQQQQQQYYYaaahhhpppwww}}}wwwoooiiigggjjjmmmuuuqqqggg]]]___ccchhhppp|||yyy]]]LLLFFFBBB???>>>??????===<<<;;;::::::999999999999999999999999999888888888888888888888888999999:::;;;<<<===>>>>>>???>>>===<<<;;;:::999888999999888888999999::::::999999:::;;;<<<<<<======999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===???@@@GGGKKKPPPUUUVVVSSSLLLGGGBBBAAA@@@@@@AAACCCEEEGGGxxxjjjaaaZZZVVVVVVRRRQQQPPPNNNLLLKKKJJJIIIFFFEEECCCBBBAAA>>>;;;888888888777666555555444444222222333333333333444444222222111111111111222222000000111111111222222222444222000...------...///000000000000111111111111111000000000000111222222777777777888888888999999999888777666777999;;;<<<777777888888999:::::::::<<<<<<<<<<<<============>>>@@@AAACCCBBBAAA>>>===999888777555444444444444111222555888:::<<<======<<>>===<<<===>>>===<<<======>>>???@@@AAABBBDDDGGGJJJMMMQQQVVVYYY```cccgggjjjmmmqqqvvvyyy}}}xxxsssppplllhhhaaa[[[VVVQQQLLLIIIGGGHHHGGGEEEBBBAAACCCEEEFFFFFFFFFGGGHHHIIIKKKKKKJJJKKKKKKKKKMMMPPPVVVZZZ]]]bbbhhhlllnnnqqqxxx}}}~~~qqqdddZZZUUUSSSQQQUUU___hhhnnntttyyy}}}yyyrrrjjjgggkkkssszzzzzznnneee```[[[bbbjjjpppwww{{{fffNNNDDDCCCBBB>>><<<<<<<<<;;;:::::::::::::::999999999999999999999999888888888888888888888888:::::::::;;;;;;<<<<<<<<>>===<<<:::999888777999999888888999999:::;;;999999::::::;;;;;;<<<<<<999999999:::;;;<<<=========<<<;;;;;;;;;===>>>@@@CCCGGGMMMOOOLLLHHHEEEDDD@@@???>>>>>>???BBBDDDFFFxxxiii```ZZZWWWWWWRRRQQQPPPNNNLLLKKKJJJIIIFFFDDDCCCBBBAAA>>>;;;888666666555555555444444444222222333333333444444444333222111000000111222333222222222111111111111111///...---,,,,,,---///000000000000000111111111111111000000000000000111222666666777777888888888888888777666555666777999;;;999999:::;;;;;;<<<==================>>>>>>>>>>>>>>>???BBBCCCDDDBBB@@@???:::999888666444333333333111333555888999888777666444;;;CCCJJJQQQZZZeeennnuuuxxxzzzyyyuuunnnhhheee\\\\\\[[[YYYVVVQQQMMMKKKEEEEEECCCBBB@@@???>>>=========<<<;;;::::::999999;;;===??????>>>===>>>???======>>>???@@@@@@AAAAAA>>>@@@CCCFFFHHHKKKOOORRRXXX[[[^^^aaadddhhhmmmpppwww{{{zzzssslllhhhaaa\\\UUUOOOKKKHHHEEEDDDEEEGGGHHHGGGEEEDDDGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKMMMQQQWWW[[[ccciiipppuuuwww|||xxxjjj]]]VVVTTTVVVTTTTTTZZZeeeoootttxxx|||vvvtttoooiiigggooo~~~yyyjjj```\\\\\\^^^gggrrrxxx}}}dddRRRAAA<<<======;;;:::999999888888999::::::;;;888888888888888888888888777777777777777777777777::::::::::::::::::::::::::::::::::::::::::::::::999888888888999::::::;;;999999::::::::::::;;;;;;999999:::;;;<<<>>>>>>???>>>===<<<;;;;;;<<<>>>???>>>DDDIIIIIIEEEAAAAAABBB>>>=========>>>@@@BBBDDDtttgggaaa\\\VVVTTTRRRRRRQQQPPPNNNLLLJJJIIIEEEEEEDDDCCC@@@===:::999888777666555555444555555444444333222222111111000222222222111111111000000222222222222222222222222222222222333333444444444000000000000000000000000111000/////////000222333444555555666777888888888:::999888777666666666666;;;;;;;;;<<<===>>>???@@@===???AAAAAA@@@???>>>???AAABBBCCCDDDDDDDDDCCCBBB===<<<;;;999777555444333444555666777888888888888888:::???EEEHHHNNNYYYdddmmmssszzz~~~|||wwwrrrnnnggggggeeebbb]]]WWWQQQNNNPPPLLLGGGEEEDDDCCC???<<<>>>>>>>>>===<<<;;;:::999;;;<<<<<<<<<======>>>>>>@@@@@@???>>>===<<<;;;;;;??????@@@BBBDDDGGGIIIJJJNNNQQQUUUXXX[[[^^^aaadddjjjnnnuuu{{{~~~|||xxxooobbbYYYRRRPPPLLLHHHEEEDDDDDDEEE@@@AAACCCDDDDDDDDDFFFHHHHHHFFFDDDDDDFFFIIIKKKKKKJJJMMMOOOPPPQQQUUU\\\bbbhhhpppzzzxxxoooaaaVVVQQQSSSXXX\\\___eeemmmrrrtttvvvyyy}}}vvvvvvsssoooooozzzxxxjjj]]]VVVXXX^^^kkksss}}}~~~}}}hhhQQQHHH===888:::===<<<999<<<<<<<<<;;;;;;:::::::::777777777777888888888888666666666666777777777777999999::::::;;;<<<======<<<<<<;;;::::::999888888;;;;;;::::::999888888888::::::999888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======CCCDDDEEEEEECCCAAA???===<<<<<<===>>>???@@@AAAAAAuuuhhhbbb\\\VVVTTTQQQQQQPPPOOOMMMKKKJJJIIIEEEEEEDDDBBB@@@===:::999888888666555444444444444333333333333333333444444333333333222222222111111222222222222222222222222000111111111222222222222111111111111111111111111111000/////////000222333444444555666777888999:::;;;;;;:::999888888888888<<<;;;::::::::::::<<<<<>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>?????????>>>======<<<<<<<<<======>>>@@@BBBDDDEEEGGGIIILLLOOOQQQTTTXXX[[[```dddjjjooorrruuuxxxzzz~~~zzzrrrmmmhhhaaaWWWPPPNNNLLLHHHEEECCCBBBCCCDDD@@@BBBDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEGGGHHHJJJJJJKKKMMMPPPQQQSSSWWW^^^dddpppyyyxxxggg```VVVOOOOOOVVV^^^ccciiimmmssswwwxxxyyy{{{|||tttsssrrrqqqvvv~~~nnnccc\\\[[[bbbkkkssszzz~~~|||}}}mmmXXXGGGBBB<<<:::<<<>>>===<<<<<<<<<;;;;;;::::::999999888888888888888888888888666666666666777777777777888888888999:::;;;;;;;;;<<<<<<;;;:::999999888888777777777777777777888888::::::999999999:::;;;<<<;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;<<<======<<<===>>>@@@@@@???>>>===?????????>>>>>>>>>>>>===wwwjjjccc\\\WWWTTTQQQPPPPPPNNNMMMKKKIIIHHHEEEEEECCCBBB???===:::999999888777555444333333333222222333444444555666666222222222111111111000000222222222222222222222222/////////000000000000000111111111111111111111111111000/////////000222333333444555777888:::;;;;;;;;;:::999888777777777777<<<;;;999999999;;;===???AAACCCEEEEEECCCAAAAAAAAA???@@@AAACCCDDDDDDDDDDDDDDDCCCAAA???<<<888666444444444444444555555555555333333666<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA@@@BBBCCCEEEFFFJJJOOORRRUUUYYY]]]aaaeeehhhmmmpppxxxyyy{{{~~~}}}zzzwwwuuuqqqkkkaaaZZZUUUQQQKKKGGGIIIGGGDDDBBBAAAAAAAAABBBAAACCCDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGHHHHHHIIIIIINNNPPPTTTVVVXXX]]]dddjjjwwwuuufffVVVRRRMMMLLLQQQ[[[gggnnnuuuwwwzzz}}}}}}|||{{{zzztttsssrrrvvv~~~rrreee^^^]]]aaalllwww}}}}}}xxxxxxzzz|||~~~~~~}}}|||pppWWWIII???>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999999888888888888888888888888888888666666666666777777777777777777777888999999::::::;;;;;;::::::999999888888555666666777888888999999:::999999999999:::;;;;;;:::;;;;;;<<<===>>>??????;;;;;;;;;;;;;;;<<<<<<===999:::<<<=========<<<;;;??????>>>>>>>>>>>>======yyykkkddd]]]WWWTTTPPPPPPOOONNNLLLJJJHHHGGGEEEDDDCCCAAA>>><<<:::999999888777555444333222222222333333333444444444555111000000000////////////111111111111222222222222//////000000000000000000111111111111111111111111111000/////////000222333333444555777999:::<<<<<<888777666666555555555666:::999999:::<<<@@@DDDFFFBBBDDDEEEEEECCCAAA@@@AAA??????@@@BBBCCCDDDEEEEEEGGGFFFEEEBBB???;;;888666444444444333333333333333222111333888;;;===DDDLLLRRR\\\kkkyyy{{{tttnnniiieeeddd]]]YYYSSSPPPOOOMMMIIIEEEBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>???????????????>>>>>>??????@@@AAA???@@@@@@@@@AAAEEEJJJMMMNNNQQQTTTWWWZZZ___dddhhhoooqqqtttwwwyyy{{{~~~~~~|||zzzyyyzzzzzzyyyvvvrrrlllgggdddaaa\\\TTTOOOKKKHHHEEECCCDDDCCCBBB@@@@@@@@@AAABBBBBBDDDEEEDDDCCCCCCDDDEEEEEEGGGIIIJJJJJJJJJKKKLLLSSSVVVZZZ]]]```eeemmmttt{{{sssbbbWWWNNNMMMNNNPPPXXXcccpppyyy{{{yyywwwwwwzzzwwwmmmccc```bbbhhhrrr{{{yyysssrrrrrrtttyyy}}}}}}~~~qqqYYYJJJDDD>>>???>>>;;;777666888:::;;;;;;:::999999888777777888888777777777777666666666666666666777777777777777777777888888999999999:::::::::999999999999999888888999999999:::::::::999999999999999:::::::::::::::;;;<<<>>>???@@@@@@;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>???@@@@@@zzzllleee]]]WWWTTTPPPPPPOOONNNLLLJJJHHHGGGEEEDDDBBB@@@>>><<<:::999888777666444333333222222444333333333222222111111222222111111111000000000000000000111111222222222111111111111111111111111111111111111111111111111111000/////////000222333222333555666888:::;;;<<<888777777666666666666666999999999;;;===AAADDDFFF@@@BBBDDDDDDBBB@@@@@@@@@??????@@@AAABBBCCCDDDEEEHHHHHHGGGFFFCCC???<<<999666555444333333333333333444222333666999:::>>>EEEGGGQQQ```ppp|||{{{tttnnnjjjeee```ZZZWWWVVVSSSOOOKKKGGGFFFEEECCCBBBBBBBBBBBB?????????????????????>>>======>>>>>>??????@@@@@@@@@@@@????????????@@@@@@?????????>>>???AAAFFFIIIHHHJJJLLLOOOQQQVVV[[[___aaadddgggjjjlllnnnrrrvvvwwwyyy|||~~~|||||||||{{{yyywwwtttsssrrrqqqooojjjddd]]]WWWTTTPPPNNNKKKHHHGGGEEEBBBAAABBBBBBAAAAAAAAAAAABBBCCCBBBDDDEEEDDDCCCCCCDDDEEEEEEHHHLLLNNNNNNOOOQQQSSSXXX\\\```dddhhhnnnwww~~~{{{mmm___SSSLLLIIILLLRRRXXXaaammmyyy~~~ssslllgggiiimmmrrrxxx~~~xxxrrrooooooooovvvxxx\\\JJJCCCCCC======<<<888333333888===:::::::::999999999888888777777666666666555555555666666666666777777777777888888888888999999999999888999999999999999999999:::::::::999999999888888888888999999999:::::::::999:::;;;<<<===>>>???@@@:::::::::::::::;;;<<<<<<>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>???@@@@@@zzzllleee^^^WWWTTTQQQPPPPPPNNNMMMKKKIIIHHHFFFDDDBBB???===;;;:::999777666555444333333333333444444333222222111000000444444444333333333333222//////000000111222222222333222222222222222111111222222222222222222222222111000/////////000222333222333444666777999::::::::::::999999999999999::::::::::::;;;<<<>>>???@@@>>>@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDGGGHHHHHHHHHFFFCCC???===999888666444333333444555777333333666888888:::???CCCJJJVVVdddqqq|||{{{vvvpppkkkeeebbb```]]]XXXTTTOOONNNKKKHHHEEEDDDDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@???>>>>>>======>>>>>>>>>===>>>>>>======>>>BBBDDDBBBCCCEEEGGGIIILLLQQQTTTVVVZZZ^^^```aaadddiiinnnrrrtttxxx{{{~~~~~~|||{{{yyyyyyxxxvvvsssooollljjjfffddd```[[[VVVPPPKKKIIICCCDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDAAACCCDDDDDDCCCCCCDDDFFFFFFJJJOOORRRSSSUUUZZZ^^^___ccchhhmmmqqqyyyvvviii]]]QQQJJJGGGGGGNNNWWWaaajjjtttyyyqqqlllkkkqqqxxx{{{~~~}}}xxxuuusssqqqyyy~~~cccNNNCCC??????::::::888555333555;;;@@@999999999999::::::::::::777777777666666555555444666666666666777777777777888888888888888888888999777777888888999999::::::999999888888777666666555777888888999:::999999999999::::::;;;<<<===>>>>>>:::::::::::::::;;;;;;<<<888999999:::;;;<<<======>>>>>>============<<<<<>>>>>>>>===<<>>===============>>>>>>===>>>>>>>>>======???AAA===???AAACCCDDDFFFIIIKKKNNNRRRVVVWWWXXXZZZ```fffiiikkkooosssvvvxxxyyyyyywwwyyy|||~~~{{{zzzxxxvvvtttqqqpppooolllhhhccc```]]]WWWUUUQQQMMMIIIFFFDDDCCC@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCC@@@BBBDDDDDDCCCDDDEEEGGGHHHMMMRRRUUUWWW\\\ccciiijjjnnntttyyy~~~sssbbbXXXQQQJJJGGGIIINNNVVVbbblllsssyyy|||yyyuuuuuupppooovvv}}}}}}}}}dddQQQGGGCCC???<<<999999888777666777999<<<888888999:::;;;<<<======999999999888777666666666666666666666777777777777777777777777777777777777666777777888999:::::::::888888777777777777777777666777888999:::999999888999:::::::::;;;;;;<<<<<<::::::999999::::::;;;<<<888888888999:::;;;======>>>============<<<<<<<<>><<<:::::::::444333333333333444555555222333333444444555555666000000000000////////////...//////000111222222222333222222222111111000000222222222222222222222222111000/////////000222333333333333444555666666777999999999888999999::::::777999===@@@BBBBBBBBBAAA<<<>>>AAABBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIIIIGGGEEECCC>>><<<:::777666666777777:::555333666777555555888>>>@@@DDDJJJSSS```nnnwwwzzzvvvtttqqqlllhhh___\\\WWWQQQMMMIIIHHHGGGAAAAAAAAA@@@@@@????????????????????????????????????>>>>>>>>>>>>??????@@@>>>???@@@@@@???>>>???@@@<<<>>>@@@BBBBBBCCCEEEGGGDDDHHHLLLMMMMMMPPPVVV\\\\\\^^^bbbfffjjjlllllllllooorrrvvvzzz}}}~~~}}}yyyvvvtttrrrpppnnniiihhheeebbb^^^YYYTTTRRRLLLJJJGGGDDDAAAAAAAAAAAABBBBBBBBB@@@???@@@BBBDDDBBBBBBBBBBBBBBBBBBCCCCCC@@@AAACCCDDDDDDDDDFFFHHHIIINNNTTTWWWZZZ```iiippptttxxx~~~qqqbbbSSSMMMIIIFFFHHHNNNXXXaaammmuuuxxxzzz~~~zzzuuuvvvvvv{{{uuurrrxxx~~~xxxfffRRRFFFEEEEEEAAA;;;;;;;;;::::::999777555444777888999:::<<<===>>>???;;;;;;::::::999888888777666666666666777777777777666666666666666555555555666666777888999::::::;;;888888888999::::::;;;;;;666777888999:::999888888::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;::::::;;;<<<===>>>??????yyylllddd]]]WWWTTTQQQQQQQQQPPPOOOLLLJJJIIIFFFEEEBBB???<<<:::888888333333222222222222111111333222222111111222222333333111000000111222222111000111111111222222222222000000000000000000000000//////.........000111222111000000000111222333333333333222222333555666777888888888999999::::::;;;;;;;;;:::::::::;;;;;;<<<@@@@@@AAABBBBBBCCCCCCDDDBBBAAA?????????AAACCCDDDCCCEEEHHHJJJJJJIIIGGGEEEBBB???<<<:::999888666444777444222222555777999999777666;;;DDDLLLTTTbbbppp{{{tttkkkhhhddd]]]XXXTTTQQQNNNLLLDDDCCCBBBBBBCCCBBB@@@>>>???>>>>>>???AAABBBAAA???>>>===============>>>?????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAABBBDDDFFFIIIKKKMMMNNNSSSTTTVVVYYY\\\___bbbccchhhkkknnnrrrvvvxxxyyyyyyzzz|||}}}}}}}}}}}}~~~~~~|||{{{zzz|||yyytttppplllhhhccc```]]][[[XXXTTTPPPLLLIIIGGGEEEEEEDDDCCCAAA@@@??????===>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBDDDEEEEEEEEEFFFIIIJJJKKKLLLLLLLLLMMMQQQVVVZZZ^^^dddlllrrr~~~zzzppp___UUUMMMIIIGGGIIIRRR^^^dddnnnzzz}}}{{{xxxuuusssxxx|||qqqgggkkkwww{{{{{{{{{{{{}}}~~~~~~~~~{{{\\\SSSHHHBBB@@@@@@???===<<<;;;;;;:::999888777777;;;:::888888;;;???DDDGGGHHHCCC===888666666666555666666666666666666666666888777666555555666777888888888999;;;<<<<<<;;;999:::666222333666888888777999999999888888888888888999999888888999999:::;;;:::999999999999:::;;;<<<999;;;======;;;:::999:::============>>>>>>>>>>>>zzzkkkddd]]]WWWTTTQQQQQQPPPOOOMMMKKKHHHGGGFFFEEEBBB???<<<:::999888666666666555555555444444444444333333333333444444333111000000111222222111000000000111111111222222000000000000000000000000//////......///111222333111111111000111111222222111111111111111333444555777777888888999:::::::::;;;;;;<<<===>>>???AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCBBB@@@???@@@AAABBBDDDBBBCCCEEEHHHIIIIIIHHHHHHGGGCCC???<<<:::888555333:::888666666777999999999;;;999;;;AAAEEEKKKVVVbbbrrr{{{wwwoookkkddd___ZZZWWWSSSQQQHHHFFFDDDCCCCCCBBB@@@??????>>>===>>>??????>>><<<>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGHHHLLLMMMOOORRRTTTWWWYYYZZZ___aaadddgggjjjmmmnnnooosssuuuwwwwwwwwwwwwyyy{{{|||}}}|||yyyvvvuuutttuuuqqqlllhhhddd___[[[WWWSSSRRROOOLLLIIIEEECCCBBBBBBBBBAAA@@@???>>>===<<<>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAACCCDDDDDDFFFHHHKKKMMMOOOOOOPPPQQQQQQTTTYYY]]]bbbjjjttt{{{|||qqqfff^^^XXXPPPIIIHHHJJJOOO\\\iiiuuu}}}|||vvvsssqqquuu}}}yyyqqqjjjdddkkkwww~~~~~~fffPPPIIIAAA======>>>===;;;:::::::::999999888888777999888777888;;;@@@FFFIIIIIIDDD===888666555555555555555555555555555555555888777666555555666777777777777777888:::::::::999::::::;;;:::888666555444888888888888888888999999999999888888999999:::;;;::::::::::::;;;;;;;;;;;;999;;;======;;;999999:::<<<<<<<<<============>>>zzzkkkccc\\\VVVSSSPPPPPPPPPOOOLLLJJJGGGEEEFFFDDDBBB???<<<:::999888777777777666666666666555444444333333333333444444333111000000111222222111/////////000000000111111000000000000000000000000////////////111222444555222222111000000000111111000/////////000111222333666666777888888999::::::999:::;;;===???BBBDDDEEE@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA@@@@@@AAABBBCCCAAABBBDDDEEEGGGIIIJJJJJJLLLHHHCCC???<<<999666444777666444444555555444333999888999<<<===AAAJJJSSSaaalllyyy{{{vvvpppjjjeeeaaa\\\ZZZQQQNNNJJJGGGFFFDDDBBBAAAAAA???>>>>>>???>>>===;;;???>>>>>>======>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===???@@@AAABBBCCCDDDEEEGGGIIILLLNNNPPPQQQUUUUUUWWWYYY\\\___bbbdddiiikkkmmmnnnnnnoooqqqssssssuuuwwwyyyzzz|||~~~~~~}}}|||{{{{{{zzz|||{{{wwwssspppllljjjiiigggddd```\\\XXXTTTOOOLLLHHHGGGFFFDDDBBB@@@???>>>@@@@@@???>>>======<<<<<<>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBDDDEEEEEEIIILLLQQQTTTUUUWWWYYYZZZYYY\\\```dddjjjuuu}}}nnnddd[[[TTTOOOMMMIIIGGGJJJQQQ\\\kkkxxxxxxpppmmmnnnrrrxxxvvviiidddbbbbbblllxxx|||bbbOOODDD@@@;;;:::;;;===<<<:::888888888888888888888888777666666888;;;AAAFFFJJJKKKEEE===888555555555555555555555555555555555555777666666555555666777777666666555555666777999:::888===BBBBBB===777555666777777777888999999999:::999999888888999999:::;;;999:::;;;<<<===<<<;;;;;;999;;;<<<<<<:::999999999;;;;;;;;;;;;<<<<<<<<<<<>>??????>>>>>>===>>>>>>>>>>>>======<<<<<<======>>>========================>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJJJJNNNNNNOOOPPPSSSVVVYYY[[[___aaaccceeefffgggjjjlllkkkmmmppprrrtttwww{{{~~~{{{||||||}}}}}}}}}}}}}}}yyyyyyxxxwwwuuutttssssssrrrpppmmmhhhddd```^^^]]]XXXUUURRROOOMMMJJJGGGDDDBBBBBBAAAAAA@@@?????????@@@@@@@@@???>>>>>>>>>===>>>>>>>>>??????@@@@@@@@@DDDDDDDDDDDDEEEFFFHHHHHHMMMRRRWWW[[[]]]```dddgggeeegggkkkooovvvyyykkk^^^VVVPPPMMMKKKGGGHHHMMMUUU___lllzzz~~~tttlllmmmrrrtttpppeee[[[ZZZ^^^eeeqqq||||||cccOOOEEE>>><<<::::::<<<===<<<:::777777777777888888999999777666666777:::???DDDFFFJJJEEE===777555444555555555555555555555555555555555555555555666666666777666666555444444666:::<<<999===BBBCCCAAA===;;;:::666666777888999:::::::::999999888888999999:::;;;999:::<<<>>>>>>===<<<;;;999:::;;;;;;999888888999999999:::::::::;;;;;;;;;xxxiiibbb[[[VVVTTTRRRRRRQQQPPPNNNKKKIIIGGGEEEDDDAAA???===;;;:::999444444444333333333333222444444333333333333444444333111000000111222222111////////////000000000000000000000000000000000000...///000111222333444444222222111000////////////000000000111111111111111333444444555777888888999888888999:::;;;===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBHHHGGGFFFFFFFFFHHHJJJKKKKKKIIIHHHGGGFFFDDD@@@===999888666666777888888777111444666555555999@@@DDDHHHQQQ^^^iiittt~~~xxxsssoooddd___YYYSSSOOOLLLIIIGGGDDDBBB@@@@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???========================>>>>>>????????????@@@@@@>>>>>>???@@@BBBCCCDDDEEEHHHHHHHHHIIILLLOOOQQQSSSVVVYYY[[[]]]^^^```bbbddddddfffiiikkknnnqqquuuxxxwwwxxxzzz|||~~~}}}}}}~~~~~~}}}||||||{{{zzzyyyxxxxxxwwwwwwxxxyyyyyyxxxxxxwwwqqqqqqpppnnnmmmkkkjjjiiieeeccc```\\\XXXTTTRRRQQQJJJHHHGGGFFFFFFEEECCCBBB?????????????????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBEEEEEEFFFGGGHHHJJJKKKLLLOOOUUU]]]bbbeeehhhmmmrrrqqqtttxxx|||mmmfff\\\SSSMMMKKKJJJJJJIIIQQQ[[[fffppp{{{zzzqqqlllpppzzzssskkk___XXXTTTWWWaaalllyyy~~~gggPPPDDDAAA;;;:::::::::;;;;;;999888555666666777777888888999999888777777888;;;>>>@@@FFFAAA;;;777555555555444555555555555555555555555444444555555666666666666777777777555444777;;;???BBB@@@@@@@@@BBBAAA===:::666666777888999:::::::::999999888888999999:::;;;999:::<<<>>>>>>===<<<;;;999::::::999888777888999999999999999::::::::::::wwwhhhaaa[[[WWWUUUQQQQQQQQQPPPOOOLLLJJJIIIDDDCCCAAA???===;;;::::::666666666555555555444444666666555555555555666666333111000000111222222111/////////000000000111111000000000000000000000000...///000111222222222222111111000/////////000000000111222222222222111111222222333444666777888888;;;;;;;;;<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLNNNNNNLLLHHHDDD===:::777666777888888888444888999555444777;;;===???FFFQQQ[[[fffuuu{{{mmmiiiccc]]]XXXTTTPPPMMMHHHEEEBBBAAABBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@AAAAAABBBDDDFFFHHHIIIKKKNNNPPPSSSTTTUUUWWWYYY[[[[[[^^^```bbbdddgggjjjmmmlllnnnqqqtttwwwyyyzzzzzzwwwxxxxxxyyy{{{}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{||||||zzzzzzyyyxxxwwwuuusssrrrqqqrrrrrrrrrrrrpppooonnnfffeeedddbbb```^^^]]]\\\XXXVVVSSSPPPMMMJJJHHHGGGBBB@@@@@@@@@BBBCCCBBBAAA===============>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMOOORRRSSSTTT[[[dddjjjmmmrrryyy{{{nnn[[[WWWPPPJJJGGGGGGIIIKKKVVVaaammmvvv~~~zzzuuusssmmmkkktttpppaaa[[[SSSRRRTTT]]]mmm|||lllUUUCCC===>>>888888888888888777555555555555666666777777777888:::999777666666777999:::???<<<999777666666555444444444444444444444444444333444555666666666666666666888888777555777<<>>999555444555666666444:::;;;666333666999999999>>>EEELLLUUUeeewww{{{wwwrrrlllgggbbb]]]YYYQQQMMMIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<======>>>>>>>>>???<<<===???AAABBBCCCDDDDDDFFFHHHJJJKKKLLLMMMPPPRRRSSSTTTWWWXXXYYY[[[^^^aaa```bbbeeeiiilllnnnnnnnnnqqqqqqrrrsssuuuwwwyyyzzz|||}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{|||yyyyyyzzz{{{{{{|||}}}}}}zzz{{{{{{zzzxxxxxxyyy{{{xxxxxxyyyyyyyyyyyyxxxxxxvvvuuutttsssssssssttttttrrrrrrrrrqqqooollljjjiiifffgggggggggeeecccaaa___YYYXXXWWWUUUSSSPPPOOONNNLLLKKKIIIFFFDDDCCCBBBAAA>>>======>>>@@@AAA@@@???============<<<<<<<<<<<<;;;;;;<<<<<<===============???AAACCCFFFIIIKKKLLLNNNOOOQQQSSSVVVZZZ]]]^^^]]]fffpppwwwzzzxxxgggZZZOOOMMMHHHFFFFFFLLLSSSXXXhhhsss}}}}}}xxxqqqooorrrrrrttt~~~qqqaaaVVVSSSPPPTTT\\\lllhhhUUUGGG===:::<<<666777777777666555555555555666666666666666666666888777666555444555666777888777666666777777666444444444444444444444444444222333444666666666666666444777999888666777<<>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEEEEFFFEEEEEE???@@@AAACCCEEEFFFGGGHHHMMMPPPVVV[[[]]]YYYRRRMMMKKKFFF???999777888888888222999:::555333777:::999777:::===AAAHHHUUUggguuu~~~yyytttnnnhhhdddZZZVVVQQQMMMKKKIIIGGGEEEBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@>>>????????????@@@@@@@@@;;;<<>>>>>>>>===<<<===>>>???>>>===???>>>>>>>>>===<<<<<<<<<======>>>>>>???@@@@@@@@@???@@@CCCFFFIIILLLOOOPPPVVVWWWYYY\\\```cccggghhhgggppp{{{uuuhhhXXXLLLJJJHHHFFFEEEJJJUUUaaajjjuuuyyyvvvpppqqqyyytttfffYYYQQQQQQRRRYYYeeeyyyjjjSSSGGGAAA<<<:::<<<666777888777666666777888666666666666666666666666666555444444333444555666444333444666888888666444444444444444444444444444111222444666777777666555333666999888666777;;;@@@???BBBEEECCC>>>;;;:::;;;999999999888888888888888999999888888999999:::;;;::::::999999999:::;;;<<<999999999777555555777999999999:::::::::;;;;;;;;;ssseeeccc```XXXRRRSSSRRRQQQPPPNNNLLLJJJHHHEEEDDDCCCAAA???>>>===<<<888777777666666666666777333333333222222111111111222000...000222333111...000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222222222222222111000//////000000111111111111222444666777999:::;;;<<<============DDDBBB@@@>>>>>>@@@BBBCCCBBBAAAAAACCCFFFFFFDDDAAAEEEDDDBBBBBBCCCFFFJJJLLLLLLPPPWWW\\\]]][[[WWWTTTKKKIIIDDD>>>:::777666555555666666666666555444333666777;;;@@@EEELLLYYYeeennnzzz{{{sssnnnccc^^^VVVPPPLLLKKKIIIIIIFFFFFFEEECCC@@@?????????AAA???======>>>>>>>>>===;;;;;;<<<<<<===>>>>>>>>>======>>>>>>>>>>>>==============================>>>===<<<===??????>>><<<@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLNNNOOORRRUUUWWWXXXYYYYYY[[[\\\]]]^^^___``````aaaggghhhjjjlllmmmmmmlllkkkgggggghhhhhhiiijjjkkkkkkkkkkkklllllllllmmmmmmmmmoooooonnnlllkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggeeedddcccbbbaaa^^^^^^]]][[[YYYVVVTTTSSSUUUSSSQQQNNNLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAA@@@@@@AAADDDGGGJJJLLLPPPTTTWWW[[[^^^aaadddgggkkkooosssvvv~~~{{{rrrfffXXXMMMIIIDDDDDDHHHPPP[[[gggqqquuu}}}vvvvvvzzzttthhh^^^TTTUUU\\\```iiiyyyaaaWWWIII@@@<<<;;;999666888888777777666666555555777777666666555555555444555444444333333444444555555555666666666666555555444444444444444444444444444555555666666666666666777777777888999999::::::EEEDDDBBB@@@===;;;999888===:::666555777999999888888888999999999:::::::::999999999999999999999999888888888888888888888888999999999999999999999999tttfffbbb^^^XXXSSSRRRRRRQQQOOOMMMKKKIIIHHHBBBAAA@@@>>><<<;;;:::999888777666666666666666666333333222222222222222222111000///000222333111...000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111222222222111000000000000000111111111111222444666777888999:::;;;<<<<<<<<<<<>>AAAKKKUUUbbbnnn{{{uuuooohhh```ZZZUUUPPPMMMIIIHHHFFFCCCAAA??????@@@@@@???======>>>>>>>>>===<<<=========>>>>>>??????======>>>>>>>>>>>>======????????????????????????==================<<<;;;<<<======>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYY\\\]]]___aaabbbaaa``````___``````aaabbbbbbcccccccccccccccddddddddddddeeedddcccccccccbbbaaaaaaaaa]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZZZZXXXWWWVVVUUUUUUTTTSSSSSSQQQPPPNNNLLLKKKMMMKKKJJJHHHFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@?????????????????????>>>===============>>>>>>>>>>>>???===============>>>???@@@>>>??????@@@AAABBBCCCCCC@@@CCCGGGJJJNNNRRRWWW[[[cccfffjjjnnnqqquuuzzz}}}wwwggg\\\SSSKKKIIIJJJCCCHHHRRR^^^kkkwww~~~yyy~~~|||lllfff```YYYZZZaaapppwwwnnnRRRJJJ@@@::::::;;;:::888777777777777666666555555777666666666555555555444555444444333333444444555555555666666666666555555444444444444444444444444444444555666666666666666666666777888888999999:::>>>>>>===<<<;;;::::::999===:::777777888999888666888888888999999999:::::::::::::::999999999999999888888888888888888888888999999999999999999999999uuuggg```[[[WWWUUUQQQQQQPPPOOOLLLJJJHHHGGGDDDCCCBBB@@@???===<<<;;;888777666666555555555666222222222222222222333333111000000111222222111///000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000222111000000000000000000111111111111222444555666777888999:::;;;;;;;;;;;;???@@@BBBCCCDDDCCCBBBBBBBBBAAA@@@AAACCCEEEEEEDDDFFFEEEDDDCCCDDDEEEGGGHHHIIIKKKMMMOOOPPPOOONNNMMMMMMLLLJJJFFFCCC???;;;:::777666444333333333555555666666777::::::999???FFFQQQ]]]mmm~~~wwwoooggg___XXXTTTRRROOOKKKGGGDDDCCCCCCCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===????????????????????????===>>>>>>===<<<;;;;;;<<<:::;;;;;;<<<<<<======>>><<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWXXXXXXQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMHHHHHHHHHGGGFFFEEECCCCCCDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>??????????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBDDDFFFGGGCCCFFFJJJNNNRRRXXX^^^bbbhhhkkkqqqvvv{{{zzzpppcccVVVMMMGGGDDDFFFKKKFFFRRRcccrrr}}}wwwmmmfffggghhhfffjjjqqqmmmXXXFFF@@@:::777888::::::888777777777666666666666555666666666555555555555555555444444333333444444555555555555555555555555555444444444444444444444444444444555666666666666555666666777777888888999999777777888888999999::::::;;;:::888888888888777555888888888999999999999:::::::::::::::::::::::::::888888888888888888888888999999999999999999999999vvvggg___YYYVVVWWWQQQPPPOOONNNLLLJJJHHHFFFEEEEEECCCBBB@@@>>>======888777666555555555555555111111111222222333333333111111111111222222111000000000111111111111000000000000000000000000000000000000000000000000000000.........////////////000111111000000000000000111111111111222222333444555777888999:::;;;<<<<<<<<>>:::888555222222333555777444333666::::::888;;;AAADDDMMMZZZgggtttzzzrrrkkkeeeaaa\\\XXXRRRLLLIIIHHHHHHGGGFFFDDDBBBBBBBBBCCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>????????????????????????>>>???@@@>>><<<:::<<<===<<<<<<=========>>>>>>>>><<<<<<===>>>??????@@@@@@@@@???>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIAAAAAABBBBBBAAAAAA@@@?????????????????????????????????>>>>>>>>>>>>>>>>>><<<===============<<<<<<======>>>>>>>>>???????????????>>>>>>??????@@@@@@BBBBBBAAAAAACCCFFFIIIKKKKKKMMMQQQUUUYYY___fffjjjlllqqqyyy|||ppphhh[[[TTTNNNKKKIIIFFFHHHLLLRRR```ttt~~~rrrgggcccccckkkrrrxxxqqqYYYIIIBBB???;;;999999999888666666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444444444444444444444444333444555555666666555555555555666666777888888999444444555666777888999999666666666777888777666555888888888888999999999999:::::::::::::::;;;;;;;;;888888888888888888888888999999999999999999999999uuufff]]]WWWUUUWWWQQQPPPOOONNNLLLJJJHHHFFFBBBAAA@@@>>>===;;;:::999888777666555444444444444111111111222222333333333000111222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000---.........////////////111000000000000000111111000111111222333333333333777888:::;;;===>>>>>>>>>AAA@@@@@@@@@BBBEEEGGGIIIFFFFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCDDDFFFJJJMMMNNNMMMNNNNNNNNNLLLIIIEEECCC>>>;;;777444333444666888444333555999:::777888<<<>>>CCCJJJSSS___nnnzzztttqqqgggaaaZZZTTTPPPNNNLLLKKKJJJHHHEEEDDDCCCCCCAAA@@@@@@??????>>>>>>=========>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>><<<<<<===???=========>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@??????===<<<<<<===>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>????????????>>>>>><<<<<<======>>>>>>>>>>>><<<<<<<<<===============;;;<<<<<<=========<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCDDDFFFJJJNNNPPPTTTVVVYYY\\\```ffflllqqqvvv}}}uuuhhh]]]WWWNNNIIIGGGHHHHHHHHHLLLQQQaaaooo{{{mmmbbb[[[\\\```jjjuuummmWWWFFF===>>>===:::999888888666555555555555555555666666666444444444555555555555555555444444333333444444555555555444444444444555555444444444444444444444444333444444555555555555555444555555666666777888888555555666666666777777777111222444555666666666777777777888888888999999999999999999::::::;;;;;;;;;888888888888888888888888999999999999999999999999rrreee]]]XXXUUUVVVQQQQQQPPPOOOLLLJJJHHHGGGCCCCCCAAA@@@>>><<<;;;;;;888777666555444333333333222222222222222222333333000222333333222111111222000000111111111111000000000000000000000000000000000000000000000000000000............////////////000000000000000111111222000000111222333333222222555777999;;;>>>???AAAAAAAAA@@@???@@@BBBFFFJJJLLLGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHIIIJJJJJJIIIGGGFFF???>>>>>>???AAAEEEIIIKKKLLLLLLNNNNNNNNNLLLJJJHHHCCC@@@<<<888666666888999888555666888888444333555:::===AAAFFFOOO]]]mmmyyy}}}tttnnneee___\\\YYYUUUQQQOOOLLLIIIFFFEEEDDDAAA@@@BBBAAAAAA@@@???>>>======>>>??????@@@@@@??????>>>========================@@@>>><<<;;;===>>>???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>??????;;;<<<<<<=========<<<<<<999:::;;;<<<<<<<<<<<<;;;999999::::::;;;;;;<<<<<<;;;<<<<<<===============<<<<<<<<<<<<============>>>>>>>>>???AAABBBDDDEEEEEEFFFGGGJJJNNNRRRVVVXXX^^^```bbbeeeiiiooovvv{{{uuukkk```TTTLLLIIIIIIEEEDDDFFFHHHLLLVVV___ooozzz}}}}}}|||}}}yyylllaaaZZZVVVZZZ```iiitttmmmXXXGGG===:::777777777666666666777777444555555555555666666666444444444444444555555555555444444333333444444555666555444333333444555666444444444444444444444444333333444555555555555444444444555555666666777777777777777777666666666666000222333444444555777888777777777888888888888999777888888999999::::::;;;888888888888888888888888999999999999999999999999oooccc^^^YYYUUUTTTRRRRRRQQQOOOMMMKKKIIIHHHFFFEEEDDDBBB@@@???======888888666555444333333333333333222222222222222222000222444444222000111333000000111111111111000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000111222222000000111222333222222111222444777:::===@@@BBBBBB??????@@@BBBDDDGGGJJJLLLKKKMMMNNNLLLIIIGGGGGGIIIGGGHHHJJJLLLLLLKKKIIIHHH@@@@@@??????@@@BBBEEEGGGJJJJJJLLLMMMNNNNNNMMMMMMGGGEEE@@@<<<:::888888999;;;888777999888444222444666999===AAAGGGPPP\\\eeeuuu}}}~~~vvvpppmmmhhhbbb]]]XXXUUUQQQNNNLLLIIIFFFDDDEEEDDDCCCBBBAAA@@@??????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???:::666777===@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<===>>>>>>>>>>>>===>>>=========<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????<<<<<<<<<======<<<<<<;;;999:::;;;<<<<<<<<<;;;;;;999::::::;;;<<<<<<======;;;<<<===>>>>>>>>>>>>>>><<<============>>>>>>>>>??????@@@BBBDDDFFFHHHIIIIIIKKKOOOSSSXXX]]]aaaccciiikkknnnqqqvvv}}}}}}pppfff\\\VVVPPPHHHDDDFFFKKKKKKOOOVVV[[[```iiirrr{{{zzziii```]]]ZZZ[[[aaaiiipppvvv}}}lllYYYKKK@@@<<<>>>555555555555555555777888444444444555555555666666333333333444444555555555555444444333333444444555666555333222222333555666444444444444444444444444222333444444555555444444333444444555555666777777888777777777666666555555444555666555333333666999777777777777888888888888666666777888888999::::::888888888888888888888888999999999999999999999999mmmbbb^^^ZZZUUUSSSSSSRRRQQQPPPNNNLLLJJJHHHCCCBBBAAA???===<<<;;;:::888888666555444333333222444333333222222111111111000222555444222000111333000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000///000000111222222///000222333333222111000000222555999===@@@BBBCCC<<<>>>AAADDDGGGIIIJJJJJJPPPRRRTTTSSSOOOLLLKKKLLLGGGIIIKKKMMMNNNLLLJJJIIIEEEDDDBBBAAAAAACCCDDDFFFHHHIIIJJJLLLMMMNNNOOOOOOJJJGGGCCC???<<<:::999999===999777::::::888666888333777<<<@@@DDDIIIQQQXXXaaajjjvvv~~~{{{vvvnnnhhhaaa^^^YYYUUUSSSPPPLLLJJJGGGGGGFFFDDDCCCBBBAAA@@@??????@@@@@@@@@@@@??????????????????????????????>>>777222444<<<@@@>>>:::========================;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>===<<<<<<:::;;;<<<<<<<<<<<<<<<;;;???>>>>>>=========>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@========================999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>======<<<<<<===>>>??????>>>===<<<;;;<<<======>>>???@@@@@@<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>????????????@@@@@@BBBDDDFFFIIIKKKMMMMMMPPPUUUZZZ```eeehhhjjjrrrtttwww{{{uuulll]]]SSSKKKJJJHHHDDDFFFKKKOOOUUUaaannnuuuwww|||lll]]]ZZZ\\\]]]dddllluuuzzz|||nnnVVVGGG@@@;;;;;;???888888888666555555777888444444444555555555666666333333333444444555555555555444444333333444444555666555333222222333555666444444444444444444444444222333444444555555444444333333444444555666666777777777666666666555555555999999999666333333666999777777777777888888888888555666666777888888999999888888888888888888888888999999999999999999999999