BM6P6(@ +++++++++*********)))))),,,+++***(((''''''&&&&&&)))))))))***+++++++++,,,))))))))))))************,,,,,,,,,++++++*********(((((()))***+++,,,,,,---******))))))******+++,,,***************************+++,,,,,,******+++,,,))))))***++++++++++++***))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************+++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,+++++++++*********))))))******))))))***+++,,,,,,+++++++++*********))))))''')))***++++++***)))'''))))))))))))))))))))))))---,,,***)))((()))******************************,,,)))))),,,---******---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******************************)))))))))))))))***+++*********))))))(((((())))))))))))************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++******,,,---)))))))))************+++((((((((((((((()))******...---,,,***)))'''&&&%%%((()))***++++++***)))(((*********+++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++'''''''''((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++++++++*********))))))---,,,+++******))))))******************+++++++++))))))))))))************+++++++++******)))))))))***************+++++++++******))))))******+++,,,***************************+++,,,,,,******+++,,,))))))***++++++++++++***************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++)))(((((()))+++,,,+++++++++*********))))))******))))))***++++++,,,+++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))++++++******************************************+++)))))),,,---******---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++************************+++******)))))))))******************)))))))))((())))))))))))************,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((******************************)))((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,------,,,***)))***+++++++++++++++++++++++++++,,,+++***)))((('''''''''........................------------,,,+++***)))++++++*********)))))))))++++++++++++++++++,,,,,,+++******)))))))))******++++++++++++************)))))))))))))))))))))))))))))))))******+++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++++++++***************,,,++++++*********+++++++++++++++***************)))))))))*********++++++*********)))))))))))))))+++++++++*********))))))******))))))******+++,,,***************************+++,,,+++******+++,,,))))))***++++++++++++***************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,+++++++++************************)))******+++,,,+++++++++***************((()))***++++++***)))((()))))))))))))))))))))))))))******+++++++++******************************+++)))))),,,,,,******---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++************************++++++************++++++************))))))))))))))))))))))))************,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))((())))))***+++,,,------***++++++***((('''(((***++++++++++++************))))))))))))***+++------''''''(((((()))*********(((((()))))))))((('''&&&************))))))))))))))))))******+++++++++++++++***)))))))))))))))***++++++******))))))((((((************************)))))))))))))))***************))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************)))((((((((())))))***+++,,,+++++++++***)))))))))))))))*********+++++++++******************))))))******************************))))))******+++,,,************************)))+++,,,+++***)))***+++))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++***))))))***++++++************************+++***************++++++************************((()))************)))((())))))))))))))))))))))))'''(((***+++,,,,,,+++***************************+++((())),,,,,,******---************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++************************+++++++++***++++++,,,---*********)))))))))))))))((()))))))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((())))))***(((((()))))))))*********))))))*********+++++++++************************))))))******+++++++++,,,)))***+++***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000///////////////.........,,,,,,---...//////000000((())))))***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,------******************))))))************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((************************(((((((((((()))***+++,,,,,,+++++++++***)))))))))************++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******))))))******+++,,,************************)))***++++++))))))***+++))))))***++++++++++++******************************************+++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++******************+++************************++++++***************+++************************))))))************))))))))))))))))))))))))))))))'''(((***+++,,,,,,+++***************************+++((((((+++,,,)))))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++************************++++++******+++,,,,,,---))))))))))))))))))******((()))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************************++++++++++++++++++++++++++++++++++++*********************))),,,---...---,,,,,,---///,,,,,,,,,,,,------------111000///...---,,,,,,,,,000000000000000000000000.............../////////------------------......------------------------,,,,,,,,,,,,---...//////++++++,,,,,,---------...))))))))))))))))))))))))*********))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***************++++++++++++++++++++++++,,,---...+++++++++************************++++++++++++,,,+++++++++++++++,,,,,,,,,'''((()))***+++,,,------******))))))******+++,,,************************)))***+++***))))))***+++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************************************************************+++++++++,,,+++******)))************************+++++++++***))))))))))))))))))***)))))))))))))))))))))))))))******+++++++++*********************************((((((++++++)))))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************************************+++,,,---))))))))))))************))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,******+++,,,++++++,,,---...///000000444444444444555666777777444444555666777888999999===<<<;;;:::999999999999999999888777666555555444333333222222111000000000,,,,,,+++************+++*********+++++++++,,,,,,************************+++++++++***************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,+++++++++,,,------***************+++++++++*********+++++++++,,,,,,)))*********++++++++++++))))))*********+++++++++******))))))******+++,,,************************(((***+++***)))((()))+++))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++*********))))))*********+++++++++,,,++++++***))))))******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))++++++*********************************************'''(((++++++)))))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++************++++++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************))))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,,,,((()))))))))************))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000...///111111111333555888999:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLLLLQQQPPPOOOOOOPPPQQQRRRSSSHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDCCCAAA@@@???>>>===:::999777555222111000/////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))******++++++++++++++++++******)))******+++))))))******+++++++++,,,******+++++++++,,,,,,,,,(((((())))))*********++++++++++++************************)))***++++++,,,************************(((***+++***)))((()))***))))))***++++++++++++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************++++++++++++******))))))******++++++++++++,,,,,,+++***))))))******))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))---,,,***)))))))))*********************************'''(((++++++)))))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++************************(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...000222444555444777;;;>>>AAAEEEJJJMMMPPPQQQSSSUUUWWWYYYZZZ[[[]]][[[WWWRRRNNNJJJGGGFFFIIIHHHHHHGGGFFFFFFEEEEEEAAABBBCCCEEEHHHLLLOOOQQQQQQRRRTTTWWWYYY\\\^^^___[[[ZZZYYYWWWVVVTTTSSSRRRRRRPPPMMMIIIEEEBBB???>>>;;;:::999777555333222111........................---------,,,,,,+++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))))))))************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---,,,***)))))))))******++++++******++++++,,,------,,,++++++*********+++******))))))))))))******++++++++++++++++++++++++***++++++++++++***))))))+++++++++++++++++++++++++++*********))))))((((((***+++,,,,,,++++++---///************************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++*********))))))+++++++++++++++***)))(((************************&&&(((***+++,,,+++)))(((************************(((((()))***************)))+++,,,,,,***))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---+++******+++---...+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))************))))))))))))))))))((((((((((((+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((((((((())))))))))))(((((((((***+++***)))((()))***,,,+++***)))))))))++++++************************************+++,,,---...------,,,***)))***---000.../////////...,,,+++***,,,---...---,,,---...000111333777<<<@@@CCCEEEFFFPPPQQQSSSTTTWWW[[[```ddddddaaa```dddfffddd^^^ZZZWWWKKKCCCCCCBBB===::::::>>>===<<<===@@@CCCDDDEEE@@@BBBBBB???:::777888:::BBBAAABBBDDDFFFKKKWWWcccaaa___^^^aaaeeeddd^^^XXX]]][[[XXXUUUTTTUUUWWWYYYSSSQQQNNNLLLJJJEEE>>>999;;;999666444333222000///222000---,,,------------,,,,,,+++*********))))))'''((())))))******))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&$$$%%%'''))))))((('''&&&......,,,***)))'''%%%%%%)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************)))(((((())))))*********+++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,***)))))))))******++++++******++++++,,,---,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++++++++++++++++++++*********))))))))))))***+++++++++******,,,...+++++++++***************+++++++++++++++++++++++++++++++++*********))))))******++++++++++++************))))))******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++++++++***))))))************************'''(((***+++++++++)))(((************************((())))))***************)))***,,,,,,***)))******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,...---+++******+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************)))))))))((())))))))))))))))))))))))+++***)))))))))***+++,,,++++++***))))))***++++++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))************))))))))))))))))))((((((((((((************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************)))))))))((((((((())))))))))))(((((((((***+++***)))((()))+++++++++************++++++************************************++++++,,,---+++,,,...///...///111333,,,,,,,,,,,,,,,...///000***---///111333666999<<<>>>AAAFFFLLLRRRWWWZZZ[[[___aaacccbbbaaaaaacccfffbbbaaaaaadddfffccc]]]YYYTTTKKKDDDDDDCCC>>>::::::>>>======<<<<<<<<<======BBBDDDEEECCC===888666666444444666:::===BBBOOO[[[dddddddddggghhheee^^^YYYWWWRRRKKKHHHIIILLLOOOPPPXXXVVVSSSSSSSSSQQQMMMJJJJJJHHHFFFCCC???:::555111222///+++)))***,,,------,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&$$$%%%'''))))))((('''&&&************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************)))))))))))))))))))))************++++++++++++++++++++++++)))******+++++++++******,,,+++******)))*********++++++******++++++,,,---++++++,,,---,,,+++***))),,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******)))++++++++++++++++++++++++***************))))))))))))***+++***))))))+++,,,++++++++++++******))))))+++++++++++++++++++++++++++++++++*********************++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************************************+++++++++******************++++++++++++***))))))************************'''((()))++++++******)))************************((()))******++++++******(((***,,,,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++***))))))***++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++((())))))******))))))((((((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))((())))))******))))))((()))***+++***))))))***+++******+++++++++++++++***++++++++++++++++++++++++++++++*********++++++,,,(((+++...///.........///000///---,,,,,,...000111333666;;;>>>BBBEEEJJJMMMSSSUUUWWWZZZ[[[\\\\\\\\\]]]bbbfffgggcccaaacccfffhhhhhhjjjkkkkkkiiiddd```ccc\\\XXXXXXWWWSSSOOOMMMBBBAAA???===;;;::::::999===CCCIIIKKKHHHCCCAAA@@@333111333777999===FFFQQQ]]]```eeehhhgggbbb[[[WWWSSSKKKAAA===???BBBCCCCCCKKKIIIHHHIIILLLOOOPPPPPPSSSSSSSSSRRRNNNJJJEEEBBB???;;;555111///......---,,,,,,,,,,,,,,,++++++************+++******))))))))))))))))))))))))))))))***))))))((((((''''''&&&%%%&&&'''((()))((('''''''''(((((()))+++,,,------******+++,,,,,,+++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++*********************)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++******************++++++******++++++,,,---)))***,,,------,,,***)))+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++***************************+++++++++))))))+++,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++******)))************************(((((()))************)))************************))))))***++++++++++++***(((***++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))***************++++++++++++******************+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))***++++++))))))***+++)))***+++,,,---,,,+++***++++++++++++++++++++++++,,,++++++*********+++++++++---...---,,,******+++000000111222555777:::;;;EEEGGGJJJLLLMMMOOOQQQSSSTTTTTTUUUTTTSSSRRRPPPOOOQQQYYYbbbfffeeedddgggkkkiiikkkllljjjhhhhhhgggdddfffcccaaaaaaaaa]]]YYYWWWTTTOOOJJJIIIJJJKKKJJJGGGFFFMMMUUUYYYWWWRRRNNNMMMDDDBBBBBBDDDDDDDDDIIIQQQTTTZZZaaaeeeddd^^^YYYUUUVVVMMMBBB???AAACCC@@@<<<777666666777;;;@@@DDDFFFIIILLLOOORRRSSSSSSTTTUUURRRNNNHHHCCC???;;;666333000///---+++++++++,,,---***++++++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''((()))(((((('''------,,,+++***)))((('''***+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***)))******+++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***)))(((************+++*********++++++******++++++,,,---)))***,,,------,,,***)))******))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++,,,,,,---,,,******,,,---+++++++++*********))))))++++++++++++++++++++++++******************************++++++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))******+++++++++******************************(((((()))***************************************))))))***+++++++++++++++''')))++++++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))************)))))))))+++,,,+++***)))***+++)))***+++---------,,,+++++++++++++++++++++++++++---,,,+++++++++++++++,,,//////...---,,,---000222111555:::@@@FFFIIIKKKLLLMMMNNNOOONNNKKKHHHGGGGGG???@@@CCCFFFIIIKKKLLLLLLPPPWWW```dddeeeeeehhhkkkkkkpppqqqkkkgggjjjkkkjjjcccdddcccbbbbbb```]]]ZZZ^^^XXXSSSSSSXXX[[[XXXTTTSSSYYY___```[[[TTTNNNLLLOOOLLLLLLOOOOOOOOORRRWWWSSSYYY___bbb```ZZZTTTQQQWWWPPPJJJJJJMMMNNNIIICCC888777666555555777999;;;;;;===@@@BBBDDDHHHNNNRRRTTTSSSRRRQQQPPPMMMHHHEEE???;;;555000,,,+++,,,---))))))***+++,,,,,,,,,+++************************)))))))))))))))((((((((('''''''''(((((((((((((((++++++++++++++++++++++++***+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++***))))))+++,,,---,,,,,,,,,,,,---------...+++++++++++++++++++++++++++++++++++++++***)))((())))))***++++++++++++***++++++******++++++,,,---)))***+++,,,---,,,++++++***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++,,,---...,,,+++***,,,---************************++++++++++++++++++++++++***************+++++++++******++++++++++++************))))))******+++,,,))))))))))))))))))))))))************************************************((((((((((((((((((((((((***************+++++++++))))))***++++++++++++***************************)))))))))))))))*********************************)))***++++++,,,+++++++++''')))+++++++++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((('''(((((())))))(((((('''''''''(((((())))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))***+++,,,+++*********,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...,,,,,,---...///333999===EEEHHHLLLOOOQQQPPPMMMLLLIIIJJJJJJGGGCCC>>><<<;;;:::<<>>DDDKKKPPPSSSTTTXXXWWWTTTOOOIIIBBB<<<999444333222111///,,,***)))************************))))))))))))))))))))))))((((((((((((((())))))***,,,,,,,,,+++++++++******++++++------------++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******((()))***+++,,,,,,+++***++++++******++++++,,,---+++*********++++++------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,+++)))((()))+++(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++******++++++++++++***************)))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++((()))***+++++++++++++++************************)))))))))))))))******+++******************************+++,,,,,,,,,,,,+++''')))++++++++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))((()))***+++,,,+++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++*********+++,,,,,,******+++,,,++++++******+++---...000,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222===AAAFFFJJJLLLOOORRRTTTRRRQQQPPPMMMKKKIIIGGGFFFEEEHHHMMMPPPQQQRRRSSSTTTLLLMMMNNNNNNNNNMMMKKKJJJLLLJJJIIIOOOZZZcccfffgggnnn}}}yyyrrrooouuuuuuqqqpppuuuvvvsssuuuzzzuuuxxxkkknnnrrruuuyyyzzzrrroooaaa^^^\\\___eeehhhfffcccSSSRRRPPPOOONNNOOOQQQRRRLLLQQQWWWXXXUUUQQQNNNMMMIIILLLMMMJJJCCC??????AAA:::999888:::???DDDHHHIIIWWWYYY\\\\\\YYYQQQJJJEEE>>>===;;;888444000---+++************************)))))))))))))))*********((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******------------------------,,,,,,,,,------,,,++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************)))***,,,------,,,***))),,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++******)))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++***,,,,,,---...------,,,,,,***,,,------+++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************+++++++++*********))))))************************---,,,,,,,,,+++*********++++++++++++++++++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))),,,+++***((((((((()))***))))))))))))************((((((((((((((((((((((((************************+++++++++************)))))))))************)))))),,,+++***))))))***+++,,,+++***)))***++++++***)))---,,,,,,+++*********++++++++++++*********))))))++++++******************---......,,,+++***+++---+++***))))))+++,,,,,,,,,///---,,,,,,---///000000000///000333999AAAHHHMMMWWWRRRLLLFFFCCCCCCEEEGGGKKKOOORRRSSSUUUXXX\\\\\\aaabbbdddeeefffccc]]]VVVZZZYYYXXXWWWVVVTTTRRRPPPOOOTTT\\\fffttt|||{{{xxxzzz{{{sssjjjmmmuuu{{{rrrkkkllljjjaaaYYYWWWTTTMMMKKKQQQSSSNNNLLLPPPUUUQQQOOOQQQQQQLLLJJJLLLIIIFFF@@@999999???EEEHHHTTTYYY[[[YYYUUUTTTUUUVVVPPPOOOMMMLLLHHH@@@666......,,,+++***++++++***)))---,,,***)))(((''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++***************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,+++******************+++++++++++++++++++++++++++,,,,,,++++++++++++,,,---.........---,,,,,,++++++,,,...///...---+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,++++++***************************+++++++++*********))))))************************+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++*********++++++*********))))))))))))))))))))))))************************************************+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************************************************************+++++++++************)))))))))************))))))++++++***))))))***+++++++++***)))***++++++***)))---,,,++++++******++++++,,,,,,,,,,,,++++++******++++++******************,,,------,,,******+++,,,......------.........---******,,,...111111111000333888BBBJJJOOOPPPNNNLLLFFFEEECCCCCCEEEKKKQQQUUU\\\```cccddddddeeeeeeeeecccbbb`````````]]]WWWPPPKKKMMMRRRXXX___bbbaaa___fffooo|||yyyqqqhhhnnnrrrrrrtttyyy{{{zzzyyyzzzyyynnnhhhnnnoooxxxwwwlllfffXXX]]]ccchhhlllllldddZZZTTTXXX[[[XXXQQQLLLKKKLLLJJJHHHDDDAAABBBDDDFFFFFFHHHNNNTTTVVVWWWWWWWWWWWWXXXVVVTTTSSSQQQNNNHHHCCC:::777222///---+++)))(((+++++++++++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,+++***+++,,,...000222111///---,,,+++++++++---...///...,,,+++,,,---******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++************************+++++++++***************************************))))))******************++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))************************************************+++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++***))))))((()))))))))))))))))))))************************************************************+++++++++************)))))))))************))))))++++++***))))))***+++++++++***)))***++++++***))),,,,,,++++++******++++++---------,,,,,,,,,,,,+++******++++++++++++++++++,,,------,,,******+++,,,++++++,,,,,,---------............///000222333444DDDKKKVVV___aaa]]]UUUOOOJJJJJJMMMQQQXXX```gggkkkiiikkkmmmllljjjfffdddddd]]]YYYWWWXXX[[[[[[WWWRRRSSSWWW^^^fffkkkkkkhhhdddiiitttzzz|||yyyzzzyyyvvvrrrpppkkkggggggiiieee___gggsss|||zzzuuuxxx~~~kkkkkkjjjbbb___eeegggsssyyyrrryyy{{{}}}sss```mmmrrrgggZZZTTTRRRNNNNNNIIIFFFFFFJJJNNNPPPPPPMMMPPPTTTYYYZZZYYYWWWUUUXXXWWWUUUUUUUUUUUUTTTRRRJJJEEE>>>888333///,,,***)))***+++------...------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************))))))*********+++++++++************************************++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,,,,+++***((((((***+++,,,++++++++++++++++++++++++...,,,+++***+++---000222666444111...,,,,,,,,,---+++,,,,,,+++***)))+++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************************************************((((((((()))*********+++************++++++++++++))))))*********++++++++++++******************+++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,***(((''''''(((***,,,******))))))))))))))))))((()))))))))************************************************************+++++++++*********)))))))))******++++++******)))+++******************++++++***)))***++++++***))),,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,+++,,,---,,,******+++---(((***+++,,,---...///111111000000111555===FFFLLL^^^aaaccceeedddaaa]]]ZZZ___aaadddgggjjjmmmooopppfffddddddbbb^^^XXXWWWYYYXXXTTTUUU]]]eeeiiiiiiiiipppwww}}}~~~wwwoooiiihhhkkkppp{{{~~~}}}sssoooooo}}}zzz|||~~~}}}xxxooohhhhhhnnnpppmmmpppzzz|||xxx~~~llliiiddd]]]^^^]]]^^^jjjyyy{{{{{{zzz|||~~~|||xxxzzzuuummmbbbYYYPPPHHHGGGKKKNNNRRRTTTTTTSSSTTTXXXZZZYYYYYYZZZVVVUUUUUUVVVVVVWWWWWWWWWTTTPPPJJJEEE@@@;;;666222,,,,,,++++++++++++,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------***+++,,,,,,---------,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,++++++***))))))***++++++++++++++++++++++++++++++...,,,+++***+++---000222777555222///------......++++++,,,+++)))***+++---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************************************((((((((()))*********+++)))))))))******+++++++++))))))*********+++++++++++++++***))))))***++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********+++,,,***(((''''''(((***,,,)))))))))*********))))))((()))))))))************))))))))))))))))))))))))************************+++++++++*********))))))******++++++++++++***************++++++*********+++***)))***++++++***))),,,++++++***++++++,,,,,,************++++++++++++******++++++,,,,,,,,,,,,,,,------,,,++++++,,,...---...000//////000333555///444;;;CCCLLLVVVaaahhhmmmllljjjhhhggggggggghhhjjjkkklllllljjjgggccc```^^^ZZZXXXYYYVVVRRRSSSYYY\\\YYY^^^jjjuuu|||qqqnnnqqqkkkiiippp{{{~~~yyy{{{|||xxxuuuvvvuuurrrsssrrryyy{{{|||fff]]]VVVVVVVVVSSSRRRUUUQQQNNNOOOTTTUUUTTTWWW]]]WWWXXXZZZZZZZZZYYYXXXXXXWWWVVVSSSQQQNNNJJJDDD@@@666333///+++(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------******+++,,,------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************)))************+++++++++************************)))))))))************+++)))************+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,************************++++++++++++++++++++++++---,,,+++***+++,,,...000333222000///.........///---------,,,+++,,,...000******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,***************************************+++++++++************************))))))******************(((((())))))***+++++++++)))************+++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******++++++++++++***)))(((((()))***+++(((((()))************)))))))))))))))************((((((((((((((((((((((((************************+++++++++************)))******++++++++++++******)))***++++++++++++***)))+++***)))***++++++***)))++++++******++++++,,,,,,)))***************++++++******++++++,,,---------,,,---...---,,,,,,...000...000000///...111666;;;AAAKKKWWWaaafffhhhjjjkkklllmmmnnnooooooooooooooofffffffffdddbbb^^^[[[YYYbbb]]]]]]```___\\\___fffaaa^^^cccnnnwwwtttttt{{{ssstttxxxxxxuuuwwwkkkgggkkkgggggg|||gggdddhhhppprrrmmmmmmqqqccc```aaabbbZZZNNNJJJNNNSSSUUUXXXYYYXXXWWWWWWXXXYYYXXXXXXXXXWWWUUUQQQMMMDDD@@@999222---+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------)))***+++,,,------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********+++++++++,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++************************)))************+++++++++************************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,******************************))))))******+++,,,(((***+++,,,,,,+++***(((++++++++++++++++++++++++,,,,,,++++++++++++,,,------------------------...---------,,,+++,,,...111******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,************************))))))*********+++++++++************************+++++++++++++++*********((((((((()))***+++++++++)))************+++++++++,,,+++***((((((***+++,,,))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))))))))))))))************************+++++++++************)))***++++++,,,,,,++++++***)))***++++++++++++***)))+++***)))***++++++***)))++++++******++++++,,,---*********++++++,,,,,,,,,******++++++,,,------...---...//////......000111,,,///111333555<<>>666444111---+++***++++++------,,,+++++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++*********)))))))))***+++,,,,,,+++***)))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++*********************+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,++++++*********++++++,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********************+++,,,---,,,,,,++++++++++++++++++***)))((()))***+++***(((************************************************+++)))((((((***+++***((())))))************)))))))))***+++***((((((((()))))))))))))))*********************+++++++++,,,,,,((((((((((((((()))******)))************+++++++++******))))))))))))******))))))))))))************++++++++++++*********)))+++++++++*********))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------------------+++,,,...///000111111000000///......111888@@@FFFTTT\\\fffnnnqqqqqqqqqqqqssspppnnnnnnppppppnnnlllffffffeeeaaa]]]\\\[[[ZZZeee___dddrrrxxxvvvxxxyyyssswww{{{|||}}}yyyqqq}}}qqqvvvxxxzzzuuujjjfffgggzzzyyy{{{~~~}}}zzztttxxxtttpppxxxvvvwwwvvvrrrttt~~~zzzqqqggghhhiiijjjggg```YYYUUUNNNQQQTTTXXXYYYYYYWWWVVVUUUUUUVVVWWWWWWSSSNNNJJJAAA???;;;666111...,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++***))))))+++---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++***)))***,,,---,,,++++++++++++***************************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++,,,---...//////++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************+++---.........------,,,,,,+++++++++***)))((()))***+++***(((***************************************************)))((()))***+++***((())))))************)))))))))***+++***)))((()))***************++++++++++++*********++++++++++++,,,)))(((((((((((()))******)))************+++++++++******))))))))))))******)))))))))*********++++++++++++++++++************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---......//////,,,---///000111111111111111111222555===JJJXXXbbbjjjooouuuxxxxxxvvvtttssstttqqqlllhhhgggeeedddbbbYYY]]]bbbcccccchhhttt{{{qqqoooyyy~~~xxxxxx~~~{{{{{{qqqnnn{{{ggg___^^^jjjtttuuutttvvvpppjjjcccbbbgggjjjbbbXXXTTTaaagggdddhhhqqqnnnbbbdddccchhhmmmcccTTTQQQZZZ___ppp{{{|||llliiiiiiuuu}}}mmm]]]```iiirrruuuqqqtttxxxtttqqqllleeeiiiooolllsssmmmnnnppprrrsssqqqyyyvvviiiaaaXXXYYYXXXTTTPPPOOOQQQSSSVVVVVVUUUVVVWWWWWWTTTRRRNNNLLLHHHBBB<<<666111...,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------++++++++++++++++++++++++---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************++++++***))))))***++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++,,,,,,***++++++,,,---.........++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,*********+++,,,...///000......---,,,+++******)))***)))((()))***+++***(((***************************************************)))))))))******))))))))))))************)))))))))***+++***)))((()))***)))))))))*********++++++************++++++++++++))))))(((((())))))***+++))))))*********+++++++++******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------...///////////////000000000000000000111444;;;DDDPPP^^^llluuuqqqrrrssstttuuuvvvxxxyyywwwpppeee]]]YYYZZZ^^^``````bbbeeehhhkkkvvv~~~yyysssrrrzzz}}}nnnlllnnnjjjccc^^^aaahhhiiiaaaXXXTTTNNNQQQ```kkkiiiffffffYYYaaaccc[[[UUUVVVZZZZZZ]]]bbbgggkkkppptttrrrlllfff]]]\\\aaa\\\RRRWWWfffaaauuurrrnnnfffiiiqqqgggZZZ\\\fffhhhlllqqqssssssqqqqqqpppmmmlllkkkfffgggyyypppkkkqqqyyyvvvmmmgggbbb```www~~~}}}nnn\\\NNNIIIMMMRRRVVVVVVVVVWWWXXXXXXVVVTTTTTTSSSQQQLLLGGG@@@;;;777+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************++++++***))))))***++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------*********+++,,,...///000---,,,,,,+++***))))))(((***)))((()))***+++***(((************************************************))))))******)))))))))***))))))************))))))((()))******)))((()))+++((((((((()))))))))******))))))*********+++++++++)))))))))))))))***++++++))))))*********+++++++++******))))))))))))******************+++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.................................000000///......000111222999@@@KKKWWWaaakkkrrrwwwuuuuuuuuuvvvwwwwwwwwwvvvnnnjjjccc^^^\\\___eeeiiitttpppppprrrsssttt|||sss}}}~~~zzzppp```ZZZ]]]```ccc```___^^^\\\XXXVVVWWW[[[VVVYYYdddiiiddd``````\\\aaaeeeeeeiiirrrzzz}}}ooohhhlll|||ttthhhjjjllljjjoooyyyxxx~~~www{{{ttttttqqqmmmkkklllnnnoooeee```^^^___[[[ZZZfffvvv~~~uuuqqqttt||||||~~~~~~{{{eeeRRRMMMPPPTTTSSSSSSTTTWWWYYYZZZXXXVVVTTTTTTTTTRRROOOKKKGGGDDD******+++,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++***************+++++++++************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******))),,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++******)))***+++---...---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------************+++---......,,,++++++******)))))))))***)))((()))***+++***(((************************************************(((***+++***)))((()))***))))))************))))))((()))******))))))***+++'''((((((((()))))))))))))))))))))************+++***))))))))))))***++++++)))************+++++++++******))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------............//////..................//////...///222777===@@@TTT[[[eeemmmrrrttttttuuuvvvvvvwwwxxxwwwssslllgggbbbeeejjjmmmppprrruuuwww|||yyy~~~yyyzzz|||www______[[[VVVXXX___dddeeeggggggddd^^^\\\aaammmwwwiiiggglllvvvxxxtttsssxxxrrrjjjttt}}}}}}|||vvvpppuuu{{{jjjbbb\\\XXXSSSTTTdddxxx~~~{{{qqqhhhjjjwww|||qqqsssvvvzzz~~~dddYYYWWWWWWVVVNNNMMMMMMOOORRRTTTUUUTTTRRRSSSUUUUUUUUUSSSQQQPPP)))***+++---......------,,,,,,++++++,,,,,,---...,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................++++++,,,------,,,++++++,,,,,,------------,,,,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++))))))*********+++++++++)))***+++,,,,,,+++***)))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...***++++++,,,,,,++++++***+++++++++++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***))))))***+++---///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************+++,,,---++++++++++++++++++++++++***)))((()))***+++***(((************************************************(((***+++***(((((()))+++))))))************))))))''')))******))))))***+++(((((()))))))))*********))))))))))))******************))))))******+++,,,)))************+++++++++******))))))))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------------------............------......//////000000111000222666>>>JJJUUU\\\mmmpppuuuwwwwwwvvvvvvvvvsssqqqnnnlllllljjjfffcccdddjjjssszzz~~~|||~~~~~~~~~{{{}}}lllaaaTTTUUUWWW]]]jjjuuuwwwsssiiikkkhhhccciii{{{~~~qqq}}}}}}}}}xxxtttpppjjjbbbfff}}}rrrnnnnnnlllaaa[[[dddtttttteee```cccsssttthhhkkknnnhhh```WWWSSSNNNKKKKKKNNNQQQRRRTTTUUUVVVWWWXXXWWWVVVVVV)))***+++---......------,,,,,,++++++,,,,,,---...,,,,,,------...///000000------------------------------------------------+++++++++,,,,,,---------+++,,,...//////...,,,+++,,,------......------,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++)))&&&$$$%%%'''+++---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++))))))******++++++++++++((()))+++,,,,,,+++)))(((************************++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))***,,,---...///+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++***))))))***+++...///+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,---***)))((()))***+++***(((************************************************(((***,,,+++(((''')))+++))))))************))))))''')))******))))))***,,,)))************+++++++++))))))))))))*********************)))******+++,,,)))************+++++++++******))))))))))))************+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------......---------.........//////+++,,,---...///111222222444444777>>>KKK[[[kkktttsssttttttsssqqqqqqsssuuussslllbbb^^^```fffllloooooosssyyy}}}}}}zzz}}}pppttt{{{sssooonnnfffhhhllltttuuuiiimmmllllll{{{yyysssqqq{{{xxx~~~hhhTTTMMMQQQXXXddd}}}vvviii___YYY```nnnuuuuuu~~~oookkkcccXXXPPPMMMOOORRRUUUXXXXXXXXXYYYYYYXXXXXXWWW,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////.........------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------++++++******++++++,,,---...---,,,+++***+++,,,---------------------------------,,,,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))+++,,,++++++++++++++++++++++++******++++++++++++******---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++************************************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---///111111///---///...------...///000111222888CCCSSSbbblllqqqrrrrrrttttttsssuuuvvvrrrkkk\\\aaa^^^XXX___ppptttkkkyyy}}}zzzuuu{{{{{{ooogggdddcccjjjooouuuwwwtttppprrrwwwmmmuuurrr~~~tttsssmmmwww~~~vvvzzz~~~~~~yyykkkVVVMMMPPPQQQ\\\~~~xxxdddeeejjjqqqqqqhhhyyysssvvv{{{mmm}}}kkkkkkllllllggg]]]UUURRROOOOOO\\\XXXWWW]]]VVV\\\,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,------------...............---------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------+++++++++***++++++,,,------,,,,,,,,,,,,---//////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++******++++++++++++******,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++*********)))))))))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))***++++++***)))***+++************************************************+++*********))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------///...------......------+++...000///---///444999GGGQQQ^^^jjjqqquuuxxxzzztttvvvvvvpppllliiieee```___bbbbbbbbbkkkxxxzzztttvvvvvvxxxzzz{{{ppprrrnnneee]]]]]]bbbeee```______bbbgggqqq}}}|||wwwvvvgggXXXfffddd^^^aaavvv{{{uuupppiiifffyyyqqqfffaaafffmmmrrr{{{xxxpppvvv}}}ooo^^^\\\TTTRRRUUUQQQ^^^,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...------------,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------+++++++++++++++,,,------,,,,,,,,,---...///111111------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++******++++++++++++******+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))***++++++***)))***+++***************************************************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000...------...///000,,,///111///...555DDDPPPccckkkuuuyyywwwvvvwww{{{uuuwwwrrrhhh```___```______bbbhhhpppvvvxxxxxxvvvtttwwwwwwtttssshhhlllkkkddd```dddkkknnniiihhhhhhnnn|||yyyttt~~~tttnnnllljjjjjjiiiqqqwww___gggqqqyyyjjjaaa]]]bbbfffhhhoooyyy|||zzz~~~|||zzz~~~{{{~~~wwwtttssseeeWWWUUUWWWOOOYYY,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,---......///000------------------------------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++******++++++++++++*********))))))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,------)))***+++,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,---------------,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))***++++++***)))***+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............////////////000222333...000222333999HHH\\\kkkppptttxxxxxxvvvuuuwwwzzzpppoooiiiaaa```fffmmmoooooorrryyy}}}wwwnnnmmmqqq{{{qqqccc```cccfffkkktttyyyuuussswww{{{zzzyyy|||nnnvvvuuu|||}}}xxxvvvzzz}}}vvvyyy~~~}}}{{{qqqttt{{{|||iiimmm~~~lll[[[ZZZXXX___lllrrrppppppuuuqqqmmmmmmsssxxxzzztttaaa```gggWWWRRR,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++%%%&&&)))+++,,,------,,,++++++++++++++++++++++++******++++++++++++******)))))))))******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...------,,,,,,------...***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---------.........---,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))))))))************)))***++++++***)))***+++***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------........./////////+++...000111///...///111,,,000888CCCQQQ```nnnvvvppprrruuuwwwyyywwwtttrrraaaeeegggiiipppzzz~~~}}}sssjjjrrr~~~~~~mmmiiimmmkkkddd]]]]]]bbbeeedddeeerrrzzzxxxzzz{{{rrrkkkdddgggbbbiiimmmnnnrrr}}}{{{zzz~~~xxxttt~~~vvveeeqqqjjjVVVSSSYYYUUUZZZjjj|||vvvnnnmmmdddhhhmmmmmmkkkqqq|||eeehhhxxxfffVVV,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,------,,,,,,+++***------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++++++++++++++++++++'''(((***,,,...//////000++++++++++++++++++++++++******++++++++++++******)))******++++++******)))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------------.........------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------.........------,,,------------------------------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***++++++,,,,,,************************************************)))))))))*********++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000,,,///111000---,,,...000000999JJJ]]]kkkssstttsssuuuuuuvvvwwwvvvpppggg```aaalllxxx}}}vvv||||||nnn]]]XXXTTTXXX\\\___eeekkkkkkgggdddqqqxxxvvv||||||xxxcccaaagggiiikkkiiiooovvvzzz~~~{{{}}}|||mmmfff[[[WWW[[[[[[ZZZ___mmm|||~~~tttmmmmmmooonnnpppvvv{{{hhhnnnuuuiii,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,------------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......+++,,,---......------,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------............------------.........------------------...---,,,,,,++++++,,,,,,---------...............---........................,,,,,,------------------+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------........./////////000000000///111222000...111888>>>GGGSSSdddqqqwwwxxxvvvtttxxxvvvssspppooopppsssuuummmiiibbbVVVSSS^^^dddhhhhhhjjjqqqwwwyyywwwxxxsssnnnoooiiilllbbbZZZbbbjjjoooyyyuuurrrtttxxx}}}zzzxxxxxxoooeeejjjoooffflllggggggkkkjjjfffkkkttt|||zzzooo~~~sssxxxwww~~~|||~~~,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........---,,,,,,,,,,,,---......---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......***+++---///000000//////---------------------------------,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++---,,,***)))((()))***+++++++++++++++++++++++++++******++++++++++++*********+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,------...............------------......///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,------...//////..............................,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))***++++++,,,,,,************************************************)))************+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......////////////000000000000111222222111222999EEEOOOccclllwwwzzzxxxvvvxxx|||rrrpppkkkiiinnnoooeeepppzzzzzz|||ppptttsssllljjjvvv}}}sssrrrddd]]]llliiigggccclll|||ooommmqqq|||{{{ttt|||}}}|||vvvtttxxxvvvooowww{{{qqqjjjjjjxxxrrrlllWWWmmm|||yyyjjjyyy|||,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,---///000000000///......------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---.........,,,******+++------,,,///...,,,+++***++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++)))(((***,,,---+++)))......,,,+++***)))))))))---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......///...---///222111...***++++++,,,,,,,,,---------000000///...------,,,,,,,,,------------------...//////...------,,,,,,+++000///...------,,,------------------,,,++++++***//////...---------------...---,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++************++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------........./////////000000...,,,---000333)))222777555666EEE\\\llluuuyyy{{{zzzyyyxxxuuupppjjjfffcccqqquuuwww|||hhh```dddjjjqqq}}}wwwyyyvvvppplllhhhfffoooiiifffgggfffcccdddiiiyyytttkkksss{{{zzzuuupppssswwwuuuvvv~~~{{{~~~~~~kkk\\\TTT```___```uuu,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........,,,,,,.../////////...---...------,,,,,,------...------------------------------------------------,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,,,,------.........,,,******,,,------,,,---,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,***)))(((***,,,---+++)))------,,,+++************,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........000...,,,,,,......---++++++,,,,,,,,,,,,------------------------.........------............//////000000000000000000000///000/////////...//////000....../////////...------//////...---------......*********+++,,,---//////------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************++++++************++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------.........//////111000000111222333111000111111222888III^^^kkkooouuuvvv{{{yyyqqqlllkkk\\\fffvvvjjjnnnzzz|||zzzzzz{{{kkk]]]]]]hhhsss}}}vvvqqqjjjffffffgggiiijjjnnnjjjiiilllllllllpppwww~~~vvvsss{{{{{{zzzvvvvvv||||||vvviii___ZZZVVVVVVWWWVVVcccwww{{{www|||,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////+++,,,------......------...------,,,,,,------...------------------------------------------------,,,------------............//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........,,,***+++,,,------,,,++++++++++++,,,---...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++***))))))***,,,---+++***,,,,,,+++******++++++,,,+++***))))))++++++***)))++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,------------.........,,,------------.........222000---+++,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////............//////000000............/////////000..................///000,,,------............---,,,,,,,,,++++++,,,------+++++++++,,,---...///000------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......------.........////////////------///333444///+++///444<<>>>>>HHHKKKOOOSSSUUUXXX[[[]]]^^^]]][[[ZZZZZZ[[[]]]^^^aaa___^^^^^^___```___^^^XXXWWWVVVVVVVVVTTTRRRPPPPPPOOOLLLHHHDDDCCCDDDFFF>>><<<999555111//////000333222000/////////---+++---.........,,,+++,,,---,,,------------,,,++++++***,,,------,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......---///000///...---...000555666;;;III```rrrvvvqqqpppsss{{{wwweee___eeefff{{{tttyyykkk[[[```aaa\\\eee~~~vvvppppppqqqtttuuutttppprrr}}}}}}}}}vvv{{{zzz~~~yyy|||}}}}}}}}}~~~||||||}}}uuurrrttt|||jjj```ZZZUUU,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.................................//////.........---------////////////////////////,,,///444999;;;;;;999777//////////////////////////////000000000000//////........................---------.........//////........................---......//////......---///...------,,,,,,------///////////////...---------......---,,,,,,---///------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++------------------------------------------------...------------...//////---......////////////......///000000000111333555222000000111333555999<<>>:::444111000000000000///...---,,,,,,,,,---...------------------------***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...------------------------,,,------------.........///...---///111444555666BBBSSSfffqqqvvvyyyyyyxxx}}}kkk___]]]ccc}}}yyy```TTT^^^qqq{{{}}}{{{yyyrrrqqqmmmhhhgggkkkssszzz~~~}}}~~~}}}zzz~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~zzzxxxjjjVVVMMMOOO---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............................................................////////////////////////...---...444<<>>@@@DDDJJJOOOOOOJJJGGGIIIMMMNNNPPPSSSWWWYYYXXXTTTPPPKKKGGGAAA>>><<<888333...333111000...---------...+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---------............---------------......///------------------------------........./////////000111000///333CCC[[[mmmvvv{{{{{{tttnnnmmmlllkkkccceeessspppcccccchhh}}}pppwwwqqqpppllleeelllqqqjjjmmmooosssyyy~~~|||}}}zzz{{{dddiiiooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////........................---------.........//////////////////////////////000000000000000111111222//////////////////////////////000000000000//////////////////////////////.../////////000000000000000000000000000000000000//////000000000000//////000//////...............000000111111000000///....../////////------///000........................,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,---......///........................///////////////000000111000000000111333666999;;;EEEKKKRRRYYY]]]```ccceeeaaahhhhhhaaa___aaa^^^UUUNNNNNNMMMMMMMMMMMMMMMMMMNNNOOOOOONNNMMMOOORRRTTTNNNOOOPPPQQQQQQPPPOOONNNQQQRRRTTTWWWYYYYYYVVVSSSRRRQQQOOOOOOOOOOOOMMMKKKHHHHHHGGGEEEBBBAAABBBCCCAAADDDGGGFFFCCCAAAAAACCCEEEGGGLLLRRRWWWZZZYYYWWWQQQMMMJJJIIIHHHEEE???999888777444111/////////000,,,---......------...000------------------------------------------------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------............---------------...//////------------------------............////////////111111333999FFFZZZnnn{{{www{{{xxxmmmddddddiiilllmmmqqq~~~{{{|||jjj___bbbwwwyyyqqqlllnnnjjjlllkkkhhhoootttmmmuuuxxx|||~~~xxx{{{~~~}}}}}}{{{yyy|||qqqpppfffggg}}}...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................../////////000........................---------.........//////////////////////////////...///000///......000222//////////////////////////////000000000000//////000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000///...............111111111111111000//////...///000///------///000////////////////////////,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,---.../////////////////////////////////////////////000111111111222333555888===AAADDDRRRYYYaaaggggggddd```]]]]]]dddccc\\\ZZZ]]]WWWKKKMMMNNNOOOQQQTTTXXX\\\^^^\\\\\\[[[YYYXXXXXXZZZ]]]WWWWWWVVVUUUUUUUUUUUUUUURRRRRRTTTVVVXXXWWWUUURRRMMMMMMMMMOOOQQQRRRQQQPPPOOOPPPQQQQQQNNNLLLKKKKKKJJJIIIHHHFFFEEECCCAAA@@@AAABBBFFFKKKQQQUUUVVVVVVOOOMMMLLLOOORRRQQQLLLFFF<<<:::777444222111111111,,,---......------...000------------------------------------------------++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------.........//////...------------...//////------------------------............/////////000000222999III\\\mmmuuuwwwrrrwwwuuuhhh]]]]]]eeellltttzzzuuu{{{|||mmmeeedddlllrrrvvvuuuvvvnnnoootttxxxlllllluuuyyywww~~~}}}~~~}}}yyyvvv}}}~~~zzz}}}}}}yyywwwzzzrrrggguuu------------------------------------------------...------,,,,,,------...////////////////////////---------.........//////---------.........//////000000000000000000000000,,,,,,...///000000000000///......------///000111000000111111222222333333...///000000//////000222000000000/////////......111000000000000111222222222111000///............////////////////////////000......///222222///,,,------///000000000000000............///000111111////////////////////////------------------------///---+++,,,---...---,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.................................000/////////000111111000000000111111222333333444666555;;;DDDLLLRRRXXX___hhhgggeeeaaa[[[UUUPPPMMMVVVYYYXXXVVVXXX______ZZZUUUZZZ\\\ZZZYYY]]]bbbcccaaaZZZTTTUUUVVVUUUVVVXXXVVVWWWWWWXXX```hhhdddZZZVVVVVVYYYVVVRRR\\\```UUUTTTNNNIIIJJJLLLLLLPPPUUUKKKUUURRRNNNRRRSSSPPPTTTYYYZZZVVVQQQPPPPPPHHH>>>BBB@@@EEEEEEBBBIIINNNFFFQQQMMMNNNSSSVVVSSSPPPOOOIIIHHHFFFAAA<<<666000---,,,------------,,,+++***111///---,,,---......---.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,,,,,,,,,,---......///////////////.........333///...000000...///333...===RRRfffuuu|||zzzuuuqqqqqqcccXXX___iiipppzzz|||pppxxxyyysss|||vvvfff___ZZZfffzzz{{{~~~wwwtttrrrrrrvvv{{{|||~~~~~~{{{zzz|||xxx~~~}}}~~~||||||~~~yyyyyy------------------------------------------------...------,,,,,,------...////////////////////////---------.........//////---------.........//////000000000000000000000000------...///000000000000//////.........///000111000000111111111111111111...///000000///...000111...///////////////000000000000000//////000000111/////////....../////////111000000000000000//////111///...///000000---***////////////////////////000//////...//////000000////////////////////////------------------------///---+++,,,---...---,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,,,,,,,------.................................---------...000000000///222111000111222555888:::DDDDDDIIISSSZZZ^^^ccchhhgggeeeaaa]]]ZZZYYYZZZ\\\UUU\\\``````bbbeeeccc___[[[___aaa```bbbeeefffccchhhccc```aaaaaa___```cccmmmwwwwwwxxx~~~tttfffYYYUUUVVVWWWYYY\\\[[[___UUUIIIJJJKKKKKKQQQOOOVVVYYYTTTOOOOOOPPPOOOPPPJJJKKKIIIAAACCCHHHBBBHHHDDDDDDKKKPPPQQQSSSUUUTTTSSSOOOKKKEEE@@@<<<:::000000......---------...000...,,,,,,.........---...------------------,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++------,,,,,,------...///////////////////////////333///...111111000111555EEEQQQcccsss|||~~~zzztttdddfff\\\ZZZnnn}}}ssshhhbbbfffbbbqqq~~~|||{{{{{{zzz{{{~~~yyyxxxyyyzzzzzzzzz}}}{{{~~~{{{{{{}}}}}}~~~ooocccqqq}}}~~~{{{wwwrrrlll------------------------------------------------......------------......////////////////////////------........./////////------........./////////000000000000000000000000......///000000//////////////////...///000000111111111111000000000000000///000111000///...///000...//////000000111222222000000000/////////000000222222222111111111111111333222222111000000000000222111111111222222000...111000//////......//////111000//////......//////////////////////////////------------------------///---+++,,,---...---,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------.........------------------------------.................................,,,,,,...///000111111000222111111333666<<>>AAAFFFMMMSSSUUUSSSOOOKKKEEEBBB<<<555111/////////,,,,,,,,,...000000...,,,,,,,,,------......//////------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***+++------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------------.../////////////////////000000000000000111111...111>>>MMMgggmmmuuuzzzwwwooojjjjjjnnnvvv}}}ttteeehhhzzzzzzzzzxxx}}}qqqppprrrxxxzzzwwwvvvxxxwwwyyy|||{{{xxxwww{{{|||yyy{{{}}}|||zzzmmmpppvvvlllaaa^^^ZZZ[[[bbblllsssuuu------------------------,,,,,,,,,---------......///......------......///////////////////////////........./////////000000........./////////000000///////////////////////////000000000000000//////000000000111111111111111222222111111000000//////000111222222000///000222000000000000//////////////////000111222444666777555666777888999999999888===;;;999777666666666666666666666444333222222222000000///.....................------...///000000////////////////////////------------------------///---+++,,,---...---,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------........./////////......---------........................///////////////////////////111222222000000333555222777>>>GGGNNNTTTWWWXXXZZZ[[[```gggiiigggeeegggeeeggghhheee```^^^___bbb]]][[[YYY[[[hhhyyy___UUURRRMMMPPPQQQLLLPPPSSSLLLRRROOOLLLLLLHHHBBBAAACCC===???BBBFFFJJJLLLNNNNNNOOOKKKFFF???888333000...---------///000000...,,,---------....../////////---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...------------...//////////////////000000111111...111333222...555KKKaaasssuuuxxxwwwoooeeeeeekkk}}}xxxiiihhhooo||||||~~~}}}yyy|||}}}tttqqqssszzz~~~}}}zzzzzzuuuzzz}}}zzzvvvvvvzzz~~~{{{xxxyyy|||{{{xxxuuukkknnnsss{{{|||nnncccgggiiiiiifffgggoooxxx------------------------+++,,,,,,------.........//////............//////////////////////////////....../////////000000000....../////////000000000000000000000000000000000//////000111111000000000000000111222222222222111222222222111111111111111000222333333222222333444000000000111111111111111333333555888;;;>>>AAACCCCCCEEEHHHLLLOOOPPPQQQRRRVVVTTTQQQNNNMMMMMMMMMNNNLLLLLLJJJFFFBBB???>>>???888888888777666444222111000000000//////000111111////////////////////////------------------------///---+++,,,---...---,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......///////////////.............../////////...............////////////////////////...000111000///111666:::===BBBJJJSSSZZZ^^^______``````dddjjjkkkhhhfffgggbbbeeefffeeedddgggpppwwwsssuuu|||uuutttooojjjaaa]]]hhhjjjZZZMMMLLLMMMPPPNNNKKKLLLPPPJJJFFFAAA>>>???CCCIIINNNOOOOOOMMMIIIDDD<<<555111111000//////000000...---.............../////////------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++......------......///000...//////000000111111222...000444666777BBBZZZpppxxxuuusssoooeee^^^eeerrrlll___iii|||~~~}}}|||{{{zzz||||||vvvssswww}}}{{{wwwxxx{{{}}}zzzwwwvvvzzz}}}zzzwwwvvvppprrrssstttwwwzzzvvvpppgggqqq|||}}}sssiiikkksss------------------------++++++,,,,,,---....../////////............//////////////////////////////.../////////000000000000.../////////000000000000000000000000000000000000...///000111111111111111000111222333333333222222222222222222333333333333000222444444444444666777444555666777999:::;;;<<<>>>@@@CCCGGGLLLQQQUUUWWW[[[]]]```dddfffhhhhhhhhhjjjhhhdddaaa______```aaa___```^^^ZZZUUUSSSSSSUUUMMMMMMLLLJJJFFFBBB===:::777666555333222111111111////////////////////////------------------------///---+++,,,---...---,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,,,,------.../////////............////////////000/////////.........---////////////////////////...000111111111666>>>EEEMMMQQQVVV]]]aaaccccccccc___^^^aaafffgggcccbbbccc```iiivvv|||XXXVVVUUUTTTQQQNNNPPPUUURRROOOJJJFFFCCCCCCDDDEEEGGGKKKPPPRRRPPPHHH???999555333000000000000///...////////////...............------------,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...............//////000...//////000111111222222111000222<<>>===DDDNNNQQQNNNMMMPPPGGGAAA888222000111222333.........///111111000///,,,,,,---------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,------///......---,,,,,,++++++++++++,,,------,,,,,,,,,........................---------.........//////222111///...000222111---111111???XXXjjjppprrrvvv{{{pppooo{{{{{{ooofffiiiiiipppmmmmmmrrrrrrpppttt{{{~~~~~~|||xxxvvvvvvuuuqqqrrruuuwwwxxxyyyzzzzzzwww{{{xxxrrrssswww,,,------......------,,,....................................////////////......///000000000000000///.....................000000000000000000000000000000000000111111111111444333222222333333333222333333333333444555444444555555555777:::???CCCFFFHHHLLLRRRWWW\\\bbbiiinnnkkkmmmppptttwwwvvvpppkkk]]]```dddgggkkkpppwww|||wwwuuutttuuuvvvtttppplll```XXXQQQNNNKKKGGGEEEGGGRRRSSSUUUXXXZZZ[[[[[[ZZZYYY\\\___aaabbbbbb```___]]]ZZZVVVRRRMMMFFF???:::777444000......///............------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......///000............////////////000//////.........//////...//////000111222222222000888DDDOOOWWW[[[]]]^^^XXXVVVUUUVVV[[[aaaddddddXXXdddrrr~~~xxxnnn^^^LLLFFFIIIMMMKKKHHHEEECCCDDDGGGFFFDDDJJJRRRKKKGGGBBB>>>:::666333000222000//////000000///.../////////...------,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,........................---------.........//////111000//////111333333111555>>>OOObbbnnnqqqsssuuunnnkkkuuutttsssooosss~~~vvvyyyyyyrrrffffffyyy}}}{{{}}}yyyyyywwwssssssssssssuuuxxxxxxuuusssvvvyyyxxxyyy------............------....................................////////////......///000000000000000///////////////000000000000000000000000000000000000000000111111111222222111222222333333222222111555444333222222444666777666:::@@@IIISSS]]]dddhhhkkknnnqqqtttvvvzzz~~~}}}}}}ssskkkdddgggkkkooorrrvvvzzz}}}xxxuuusssrrrsssttttttsssrrrjjjdddaaa]]]VVVSSSTTTOOOOOOPPPPPPQQQQQQQQQQQQJJJLLLOOOTTTYYY^^^bbbdddeeebbb```___^^^YYYPPPHHHFFFAAA;;;666444222111000......---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,---------....../////////..................////////////...//////000000/////////...///000222222333333333;;;HHHXXX___]]]WWWUUUUUUOOORRRYYYcccjjjlllkkkiiimmmrrrWWWLLLKKKJJJHHHKKKIIIFFFCCC>>><<>>PPPdddooorrrsssqqqooo___hhh}}}yyy}}}tttnnn}}}www}}}~~~}}}yyyxxxzzzxxxsssvvvuuuuuuvvvxxxwwwsssooorrrssstttxxx------............------....................................////////////......///000000000000000000000000000000111111111000000000000000000000000000000111111111222222222...///111222222111111222555555444444666:::???CCCFFFOOO\\\jjjuuu{{{}}}}}}~~~~~~~~~~~~}}}~~~wwwllleeegggjjjmmmqqqtttvvvxxxyyyuuutttrrrqqqrrrtttuuuvvvxxxrrroooooommmhhhffffff[[[[[[ZZZWWWQQQLLLHHHFFFBBBBBBBBBDDDHHHNNNSSSWWW______```bbbbbb___ZZZVVVTTTPPPIIICCC???:::666333//////...------....../////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------------------...///000000///---,,,............////////////---...000111111000///...444333111111333777;;;>>>RRRZZZ```^^^VVVPPPPPPSSSYYY[[[bbbkkkpppqqqrrrsss{{{www}}}iii\\\VVVSSSQQQOOOMMMIIIEEEBBBCCCEEEHHHJJJNNNQQQRRRNNNGGGBBB:::777333111111111111000000000//////......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,///000111222333222222111...------,,,,,,,,,,,,,,,....................................////////////000//////111111222888>>>NNNbbbsssvvvtttrrrmmmdddbbbsss{{{vvvdddmmm~~~yyy~~~}}}|||yyyuuuwwwvvvssswwwxxxzzzzzzxxxvvvttttttssstttvvvwwwzzz~~~www{{{---......//////......---....................................////////////......///000000000000000000000000000111111222222111111111111111111111111111111111111222222222222111333444444222111222333333666:::???EEEMMMVVV\\\jjjpppxxx}}}~~~}}}}}}~~~~~~yyyrrrllliiiiiikkkmmmqqqsssttttttsssooopppqqqqqqqqqqqqrrrsssuuuqqqoooqqqrrrooommmnnngggiiiiiifff^^^VVVPPPNNNFFFCCCAAA???@@@CCCHHHJJJWWW\\\```___[[[YYYZZZ]]]YYYVVVSSSNNNIIIAAA999444000///...------...///000//////.........---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------............///000000000///...---............////////////---...000111111111000///444222//////555???JJJPPP\\\\\\[[[YYYWWWXXX]]]aaaiiibbb]]]aaahhhtttppp___[[[___ccceeefffeeeaaa___fffvvv}}}xxx}}}qqq]]]YYYSSSNNNLLLMMMMMMKKKHHHJJJMMMQQQTTTSSSPPPMMMEEEAAA;;;777444222000......---------...///000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...666777888888888777555444///...---,,,,,,,,,,,,---................................./////////000000222///000222222333===III___mmmwwwtttpppnnnggg]]]ssswwwpppfff[[[ggg{{{yyyvvv}}}}}}vvvsssrrrqqqsssxxx|||{{{vvvsssvvvzzzvvvzzz}}}wwwssstttyyy{{{tttwww......////////////..........................................////////////......///000000000000000//////000000111111222222111111111111111111111111111111111222222222222333111444555444111111444777===CCCLLLUUU]]]fffpppwww{{{{{{yyyuuuqqqnnnmmmnnnllllllllloooqqqqqqpppnnnkkkmmmoooooonnnmmmlllmmmrrrmmmkkkmmmmmmiiihhhiiihhhkkkooonnniiidddaaaaaaQQQOOOKKKHHHGGGHHHJJJLLLVVV\\\aaa___XXXTTTWWW\\\ZZZYYYXXXWWWTTTMMMEEE???777555222///...---......------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---......//////...//////000000000//////............////////////......///000111111111111//////000444>>>KKKWWW___[[[YYYXXXYYY\\\```dddeeeYYYXXX```qqqqqqllliiiiiiiiigggfffhhhiiillljjj```ZZZ^^^gggmmm]]]\\\\\\\\\ZZZ[[[dddmmmddd```eeeoooqqqmmmttt||||||uuunnnaaaSSSLLLNNNQQQQQQMMMMMMMMMNNNQQQRRRRRRQQQRRRMMMGGGAAA;;;777222///......---------///111222............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111999:::;;;<<<;;;999777555000///...,,,,,,,,,------............................../////////000000000222///000444444888HHHZZZlllrrrtttpppjjjgggfffddd|||vvvmmmeeedddpppzzzvvv~~~yyy|||yyytttqqqssswwwyyywwwsssrrrvvv{{{sssyyyzzzrrruuu|||}}}vvvxxx......////////////..........................................////////////......///000000000000000......//////000111111222111111111111111111111111111111111222222222333333000333777888888<<>>;;;333222000......///000111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---///111333444777888:::;;;;;;:::888666111000...,,,+++,,,---............................../////////000000000000222///000666999@@@VVVnnnssssssrrrlllccc```iiivvv}}}|||uuuyyyzzz{{{yyywwwuuussssssuuuwwwyyyrrrvvv~~~}}}vvvwww~~~{{{yyy|||......////////////........................................../////////000...//////000000000000000---......///000111111111111111111111111111111111111111222222222333333333333777===BBBGGGPPP[[[dddqqqyyy{{{wwwtttrrrrrrqqqooollljjjkkkjjjgggddddddgggkkkiiigggeeeeeeggggggeeeccciiijjjjjjgggcccbbbdddffffff```\\\\\\[[[WWWVVVXXX```aaa```\\\WWWWWW\\\aaacccaaa^^^[[[XXXUUURRRQQQRRRWWW]]]``````]]]YYYVVVLLLLLLNNNRRRUUUWWWVVVUUURRRNNNGGG???999555222222//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------...///000000///............000222333............/////////000000//////...///111333444777>>>JJJVVV]]]___]]][[[``````aaacccgggppp{{{gggggg~~~kkk^^^aaaaaa^^^___fffjjjkkkoooqqqwww~~~}}}yyy}}}~~~wwwrrryyyqqqiiihhhiiiggggggiiidddooovvvxxx}}}sss\\\TTTRRRNNNLLLKKKLLLOOORRRTTTUUUSSSRRRPPPPPPOOONNNKKKHHH777555333000......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,...000222555666333555777::::::999888666222000...,,,+++,,,---...........................////////////000000000000111...000888<<>>777333///......---,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---......---,,,+++,,,---...///000000000000//////.........//////000...///////////////......000000000000////////////999111)))***000666555222>>>OOO]]]^^^^^^cccddd```eeeaaaeeeoooqqqyyyuuufff]]]ggg{{{wwwfffnnnqqqxxxrrrmmmbbbbbbfff```bbblllooowwwnnneee^^^UUUOOOMMMOOOPPPQQQRRRPPPOOOOOOQQQRRRRRRQQQEEE???777000------------////////////...---,,,+++...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,111333222333777999888111333777;;;<<<;;;999777555222...++++++,,,,,,,,,........................---...///000111111111000000666555666JJJfffqqqjjjnnnrrrlll______qqqxxx{{{uuu}}}}}}~~~yyyzzzzzzuuupppxxxuuuxxx}}}xxxzzz~~~////////////////////////---.........///000000000........./////////000000////////////000000000111111111111111000000000000333444444444333222222222000222555333111111666:::HHHSSScccpppxxx|||wwwqqquuutttqqqpppppppppppppppiiiiiimmmrrrnnngggiiirrrxxxvvvsssppppppqqqqqqqqqtttcccYYYWWW```___YYYQQQNNNRRRWWWXXXZZZZZZ\\\___aaabbbbbbaaa[[[WWWUUUWWW[[[^^^```aaaaaaZZZOOOGGGEEEIIIOOOSSSWWWVVVTTTPPPJJJCCC===:::222111///---,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------,,,------------------,,,+++,,,---...//////////////////.........//////000...///////////////......000000000000000000000///000111222222222333666999SSS[[[bbbdddfffhhhiiigggaaaeeettt|||tttsssrrrlllfffaaaaaagggttt{{{pppwwwsssjjjiiikkkhhhkkkcccfffyyywwwhhhYYYQQQRRRUUUVVVTTTRRRQQQPPPOOOMMMKKKHHHCCC<<<666222000...---...............---,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---...444888777777999999666555666999:::;;;;;;;;;:::555222...++++++,,,,,,,,,..............................///000000000000000333333666BBBUUUgggpppqqqqqqlllddd___iiissskkkuuu~~~}}}~~~xxxrrr|||{{{|||}}}~~~}}}|||////////////////////////////////////////////////....../////////000000000/////////000000000111111111111111111111111111111222222222222444333222000...333777666444999DDDNNNaaajjjvvv~~~yyysssttttttssspppnnnlllkkkjjjkkkhhhccchhhttttttnnnwww{{{yyyllliiimmmvvvpppdddZZZYYY\\\\\\WWWYYYZZZ\\\[[[ZZZYYYZZZ[[[\\\WWWWWW[[[[[[XXX[[[cccaaa\\\RRRHHHAAA@@@CCCFFFOOOPPPQQQQQQNNNKKKGGGDDD:::777333///,,,,,,---///---------------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,...------,,,,,,------...+++,,,,,,---......//////000//////....../////////...//////000000/////////000000000000000000000000---222777555222555@@@KKKaaa```cccggggggcccbbbdddfff{{{zzzqqqeee]]]\\\]]]]]]]]]]]]dddqqq~~~yyygggbbbooovvvuuurrrXXXMMMLLLNNNMMMLLLMMMNNNNNNMMMKKKMMMHHHBBB===888444000---.........---------------...------,,,,,,------...---,,,,,,++++++,,,,,,---...555999999888888777333999999999::::::::::::;;;444111...,,,,,,,,,,,,,,,..............................////////////000000444333===SSScccjjjnnnuuuqqqhhhfffrrrhhh```___nnn||||||{{{yyy~~~yyy~~~{{{}}}~~~////////////////////////000000000///////////////...////////////000000000//////000000000111111111000111111111111111222222111000000222555666555333333777===AAAFFFQQQaaammmwww}}}zzzmmmjjjqqquuuuuutttrrrnnnkkkiiiiiipppmmmnnntttwww~~~|||{{{qqqdddeeeeeebbb___\\\]]]^^^___ZZZZZZ___]]]VVVYYYddd___^^^YYYRRRHHHAAA>>>>>>CCCFFFJJJNNNPPPQQQPPPOOODDD@@@:::333...------...---------...............------,,,,,,,,,,,,------,,,,,,,,,------------............------,,,,,,,,,...---,,,++++++,,,---...,,,---------...//////000111000//////////////////...//////000000000000///000000000000000111111111333333333222555AAARRR___dddaaacccgggddd^^^bbbmmm|||kkk___]]]ZZZYYY[[[cccmmmttt||||||ppppppzzzpppSSSDDDKKKJJJJJJKKKMMMOOONNNMMMOOOLLLHHHCCC???999222.........---------------......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,222666555444666666333999:::;;;<<<<<<;;;999888333111---,,,,,,---,,,+++........................//////.../////////000000111;;;MMMaaammmooonnnmmmiiiiiiwww~~~iii___]]]aaapppyyyvvvwwwyyy{{{vvvyyy~~~zzzzzz////////////////////////000000000000000/////////////////////000000000111000000000000111111111111000000111111222222222333444333333444666777777777666===JJJXXXfffrrr||||||yyyvvvnnnddddddlllwwwzzz||||||zzzxxxwwwxxx}}}~~~~~~vvvooolllnnnsssxxxoooiiigggiiieee\\\ZZZ^^^[[[^^^```^^^XXXOOOGGGBBB;;;===CCCHHHNNNRRRTTTUUUMMMHHHAAA:::333///------...........................------,,,,,,------...,,,,,,---------..................------,,,,,,,,,...---,,,++++++,,,---...///.........///000111222111111000///////////////......///000111111000000///000000000111111111222666222000666EEEUUU```eeecccaaabbbccc```cccyyy|||rrrhhh___ZZZ]]]cccjjjpppxxxzzzzzzxxx{{{iiiLLLQQQOOOMMMLLLMMMMMMMMMLLLNNNMMMJJJHHHDDD===666111000///...---------.........------,,,,,,------...---,,,,,,++++++,,,,,,---,,,111222000000555888888888;;;>>>AAAAAA>>>999777222000---,,,------,,,+++........................//////......///000222222111III___iiiooosssmmmaaabbblll}}}xxxeee\\\bbbmmmzzzzzzttttttzzzxxx{{{|||vvvrrrppp////////////////////////000000000000000000000000/////////000000000111111000000000111111111222222000000111111222333333333333444333222111222666999777CCCWWWlll|||wwwrrrtttjjjkkklllkkkjjjlllpppuuuppptttxxxzzz{{{}}}uuupppttt|||zzztttrrrqqqlllccc\\\ZZZ[[[]]]___]]]XXXPPPJJJ===???BBBEEEIIIMMMQQQRRRPPPMMMHHHBBB;;;555111////////////.....................------------......,,,---------............------------------,,,,,,...------,,,,,,------...000//////...///111222333222222111000////////////......///000111111111111///000000111111222222222222222777FFFXXXbbbbbb]]]YYY\\\^^^\\\\\\nnn{{{iii^^^[[[\\\bbbhhhwww{{{\\\SSSPPPLLLJJJKKKMMMNNNNNNLLLLLLKKKJJJHHHCCC<<<777222111000...---......///...------,,,,,,------...---,,,,,,++++++,,,,,,---...111111///000555::::::777;;;@@@CCCCCC???:::666111///------......---+++........................//////...///000222444666999VVVlllnnnnnnrrrlll^^^hhhwww~~~ooo^^^kkk|||}}}vvvsssyyyvvvuuuxxxzzzyyyxxx}}}yyytttrrrrrrrrrpppnnn/////////////////////////////////000111111111222//////000000000111111111000000111111111222222222000000111222222333444444000333555333111444<<>>;;;777444111///------......---+++........................////////////111444777999III]]]ooorrrnnnlllkkkhhh{{{||||||uuunnn|||~~~wwwzzz}}}xxx{{{~~~~~~~~~wwwrrr}}}sssqqqnnnnnnqqqssssssrrr////////////////////////......///000111222222333000000000000111111111111000111111111111222222222000000111222333333444444111666::::::999???LLLXXXhhhqqq|||zzz|||xxxxxxxxxggg]]]\\\]]][[[WWWXXXTTTNNNHHHDDDBBBBBBBBBJJJLLLMMMLLLHHHBBB;;;777000000//////.........---......------------......---------.........//////,,,,,,,,,------.........+++,,,............,,,+++///...---,,,---///111222333222111000////////////......///111111222222222///000000111222222333333555BBBQQQYYYWWWTTTTTTVVVggg}}}xxxeeeWWW\\\\\\bbbooo|||}}}xxx}}}|||wwwhhh\\\TTTOOOLLLJJJJJJKKKMMMNNNLLLHHHEEE888666333000///...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---)))...000///...000111//////111333555666444222111000///------......---+++......................../////////000222666999;;;WWW___mmmtttnnnfffjjjtttwwwpppsssrrrwwwwww~~~}}}{{{ppp|||ooooooppppppqqqrrrssssss////////////000000000000////////////000000000000000000000000111111111111333333222222222222222222222555777666333111111333333BBBHHHCCCIII___ooorrr}}}~~~}}}}}}}}}}}}kkkbbb\\\WWWSSSVVVSSSPPPNNNLLLGGG???999;;;CCCNNNSSSPPPGGG>>>888999666111///......------///...,,,,,,---------,,,******+++,,,,,,---......---------............///---------............///............////////////111111000/////////////////////000111111111111111000333333///111777888444AAAVVVaaaXXXMMMTTTbbbjjjsssZZZ[[[^^^YYYdddsss~~~nnnTTTCCCJJJFFFJJJJJJCCCGGGLLLGGGDDD;;;111,,,---......,,,........................///...,,,++++++,,,---...+++,,,------......------........................,,,------......---,,,,,,---------.........//////---///111000111888EEEPPPhhheeennnooo______xxxqqqmmmxxxyyyrrrkkkmmmpppppppppsssxxx}}}....../////////000000000////////////000000000111000000000000111111111111222222222222222222333333666777666444111111555999===TTTffffffhhhttt}}}|||{{{}}}yyyxxxuuupppmmmpppvvv}}}}}}oooaaaYYYUUUYYY\\\ZZZTTTKKKDDD@@@:::===CCCKKKPPPOOOHHHBBB===999333000//////000000000...,,,,,,---------,,,+++++++++,,,,,,------...---------............///---------............///............////////////111111000//////////////////000000111111111111111333111222555444222999DDDYYYYYYYYYWWWVVV\\\kkkyyywwwjjj```eeemmmpppiiiPPPBBBAAAJJJPPPLLLLLLKKK@@@EEE???777222000000...---------------------------111000---,,,++++++,,,,,,+++,,,------......------........................---------------------------------........./////////000111000333===KKKWWWeeegggooojjj^^^hhh|||~~~ppptttssssssrrrqqqqqqtttxxx{{{............/////////////////////000000000111111000000000111111111222222111111222222333333444444555666777555333444888<<>>777222000111222222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,------------------............///---------............///............////////////111000000//////////////////000111111222222111111666///222:::666000>>>VVVeeeZZZUUUYYY]]]fffzzzeeeuuunnnjjjlllnnnyyyyyy[[[HHHBBBHHHOOOMMMNNNLLLAAAGGGDDD???999555111///...------------------------222000...,,,+++***+++++++++,,,------......------------------------------...---,,,,,,,,,,,,......------........./////////222111000111666DDDUUUaaafffmmmpppccc^^^wwwyyysss|||ooonnnttt|||{{{wwwwwwsssnnnlllmmmqqquuuwww---.........//////////////////000000000111111111000000111111111222222222111111222222333444555555111444888999777777999<<>><<>>KKKUUUZZZMMMXXXaaagggxxx~~~iiimmm{{{}}}vvvqqqssstttrrrtttqqqmmmkkknnnsssyyy}}}ooo```VVVHHHGGGNNNOOOGGGHHHGGGCCC===666222000------------------------------,,,,,,---------...+++,,,------......------------------------------...---+++++++++---///000........./////////000000222000000666BBBSSSbbbkkknnnmmmggg```ppprrrggg\\\\\\]]]kkkwww{{{uuuuuuvvvwwwwww////////////000000000000000000000111111111222222111111111222222222222333222222333333444444555555999888555444777CCCSSS___uuu~~~}}}ooonnnuuusssWWWSSS[[[SSSPPPJJJDDD???@@@FFFLLLSSSOOOIIICCC>>>888333///111///------...///...------------------.........---------............///---------............///............///////////////////////////000000111000111222222333222222222333666888<<>>HHHTTTaaapppzzz|||}}}}}}}}}eeeYYYXXXXXXWWWUUUQQQMMMKKKJJJKKKPPPPPPQQQPPPMMMFFF===666111///...---//////...---,,,,,,,,,---...///000000---------.........//////---------.........//////............/////////000///////////////000111111111111222333333333333222888333>>>WWWeee___YYY\\\mmmvvvpppiiiiiiyyyvvvkkkhhhiiikkkpppzzzhhhRRRKKKKKKGGGEEEEEEGGGEEE>>>777000000000000000000000000............---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............////////////000000000000111333<<>>HHHZZZmmm|||{{{~~~{{{ppphhhccc``````mmmqqq```TTTVVVXXXRRRTTTSSSPPPNNNMMMGGGAAA999444///---///000///---..................------+++,,,------......------......////////////.............../////////000000111111111111000000000000222222222222333333555666===III[[[fffccc___hhhvvvyyyfff[[[___mmmyyypppmmmiiieeedddcccdddfffhhhlllxxxvvv[[[OOOPPPKKKFFFEEEGGGHHHEEEAAA<<<888222...---.....................---------------------............///---,,,,,,,,,,,,---......------........./////////000///......///000000000:::???NNNZZZ___eeeggg___dddzzzzzzsssiiixxx|||wwwvvvyyy000000000000111111111111000000000///000000111222111111222222333333444444555333444777777555777<<>>GGG^^^nnn}}}{{{xxxvvvsssnnnrrrxxxeeeWWWOOOSSSUUUMMMDDDCCCHHHBBB;;;555222000...---000000///...---,,,,,,,,,,,,---......//////............////////////......////////////000000000111000000111111222222222333222444444333333:::EEEOOO[[[]]]___iiixxxkkk___cccvvv~~~mmmaaa]]]hhhiiiiiijjjlllsss}}}vvv^^^NNNGGGGGGIIIHHHDDD===777444222000///......---------,,,,,,,,,---------............///---,,,,,,,,,,,,---......,,,,,,,,,---------......///000222111000000111333AAAXXXdddfffggg\\\aaa}}}vvvqqq|||tttwww~~~000000000000111111111111000111111111111000//////222222333333444444555555666666666999:::???KKKXXXuuuzzz~~~}}}{{{yyywwwyyyoooyyyiiiYYYTTTTTTOOOFFF???EEEDDDAAA;;;555000///////////////...---------,,,------...////////////.........////////////....../////////000000000111111000000111111222333333333444444333222666@@@NNNXXXZZZ___iiirrrkkkgggeeewwwwwwlllccc^^^```eeekkkrrr|||```NNNJJJLLLJJJFFFAAA<<<999555222/////////.........------------------............///---,,,,,,,,,,,,---......,,,---------............000222333222000111444888PPPYYYaaagggiiijjj|||uuuuuu|||tttooouuu~~~000000000000111111111111000111111222111000///...222222333333444555555555888777999===BBBKKK^^^nnn|||zzzzzz~~~zzz~~~{{{lllYYYRRRPPPJJJAAA@@@EEEGGGBBB888000///111..................------------...///////////////......////////////......//////000000000111111111000000111222222333444444444333111444<<>>EEEZZZYYYcccfffiii~~~nnnVVVZZZrrrxxxpppggglll}}}tttpppqqqxxx|||000000111111111111000000000111111111111222222222444555555555555777888999444999???FFFWWWmmmzzz}}}vvv~~~}}}}}}xxxfff___TTTHHHRRR@@@??????@@@@@@;;;444...222000------...//////...............////////////////////////////////////......//////000000111111///000000111222222333333222222555<<>>333111000000111111000///............//////////////////////////////////////////000000111222222222222222222222222333333333555===LLLWWWXXXeeewwwiiigggooosssbbbcccffflllvvv{{{}}}}}}xxxwwwpppfff___[[[VVVTTTVVV[[[```cccjjjvvvsssTTTGGGHHHFFF>>>:::666111///.../////////...............---------////////////////////////---------............///---222333111:::MMMZZZ\\\___]]]^^^mmm~~~mmmYYYPPP___yyyrrrbbbeeepppvvv{{{zzz}}}111111222222222222111111222222222222333333333333222555888777666999@@@FFF[[[jjjvvv{{{mmmUUUEEEAAACCCDDDCCC666444111000000111000///............//////////////////////////////////////////000111111222222333111111222222333444444444777DDDRRRXXX\\\qqqccc[[[hhh|||yyyjjjdddeeehhhooozzz~~~pppmmmyyy|||ppplllmmm}}}xxxmmm___PPPNNNKKKIIIJJJMMMRRRUUUcccppp|||~~~||||||{{{wwwzzzdddMMMJJJHHHAAA>>>999444000/////////...................................................---------............//////000222666BBBQQQ\\\_________eeexxxnnn^^^RRRssslll```mmmxxxvvvyyy}}}111222222333333222222111333333333333444444444444222555888888888>>>IIIRRRhhhooozzz~~~fffNNNCCCAAADDDFFF:::777222/////////000000............///////////////////////////////////////000000111111222333333000000111222444555666666;;;JJJVVVYYYbbbuuu[[[```vvvrrreeebbbfffqqqwwwzzzuuuooojjjtttxxxkkk^^^TTTUUU[[[[[[^^^eeeooozzz{{{lll]]]IIIIIIIIIJJJLLLPPPUUUXXXfffsss~~~|||xxxsssyyytttXXXUUUTTTNNNCCC>>>777333000000000///........................---------------------------------............///222///111===JJJTTT]]]cccbbbbbbmmm{{{iiilllgggwwwlllkkkuuuzzzvvvyyy|||uuu}}}|||111222222333333222222111444444444555555555666666333777:::;;;===EEESSS^^^jjjqqqyyy~~~|||uuu~~~~~~sssUUUDDDAAADDDGGG===888222......//////000............/////////000////////////////////////000000000111222222333333//////111222444555777777???NNNWWWYYYhhh|||cccYYYmmmxxxggg```bbbmmmxxx{{{jjjiiitttvvvjjj^^^TTTKKKGGGNNNZZZRRRYYYfffyyyuuufffWWWFFFHHHLLLOOOSSSXXX]]]aaa}}}cccaaaaaa\\\GGGBBB:::555222111111000---.....................---------------------------------.........//////555///222BBBPPPVVV]]]eee___aaarrriii___vvv|||zzzgggmmmuuuzzzxxxuuuxxx}}}uuuccchhh}}}}}}}}}}}}|||{{{111111222222222333333333333333444444555666666666666555666:::@@@MMMbbbuuusss~~~~~~rrrwww|||vvv{{{nnnnnnxxxnnnUUUIIIFFFEEECCCBBB999...+++000333222//////000000111111111222000000000000000000000000111111111111111222222222333333333333444666888999GGGUUU\\\```|||dddgggeee}}}ssshhheeefffjjjwwwuuunnnjjjsssuuukkkaaaYYYNNNGGGLLLWWWXXXlllxxxjjj```UUUMMMOOONNNQQQXXXaaalllwwwfff```bbb]]]LLLFFF===666222000///---000000000000////////////...------,,,,,,------...///............//////000777777888FFFYYY[[[ZZZdddaaammmsss~~~lllsssxxxlllooorrrvvvxxxvvvwww~~~ooobbbbbbooo~~~}}}111222222222222333333333333333444555555666666777888888999===DDDUUUpppwwwzzz}}}xxx{{{nnnuuuttt___SSSJJJCCCEEEEEE>>>444///111333222///000000000111111111111000000000000000000000000111111111111111222222222222333333333333555999===QQQWWW\\\eeejjjeeerrrooojjjgggjjjooowwwwwwsssppppppuuu|||gggVVVOOOPPPVVV[[[cccwwweee```___ZZZSSSRRRSSSWWW```lllzzzyyyyyyzzz|||rrrggg]]]LLLLLLHHHBBB<<<777444222111000000000000////////////...------,,,,,,------...///............///000000555777999HHH[[[]]]]]]hhhfffrrryyyxxx{{{{{{zzzuuuuuuwwwyyyyyywwwxxx{{{bbb\\\bbbsss}}}222222222222333333333333333444444555555666777777::::::===CCCNNNccc|||qqqzzznnnbbbQQQBBBDDDFFFCCC:::333222222222000000000000111111111111000000000000000000000000000000111111111222222222111333444333111555===DDDYYYYYY```uuu|||mmm___{{{mmmbbbeeellluuu~~~yyywww||||||eeeWWWWWW]]]bbbdddyyydddVVVZZZ___ZZZQQQTTTYYYaaammm|||}}}yyyqqqiiiffffffjjjqqqxxx||||||kkkSSSPPPLLLDDD<<<777333111000000000000000////////////......------------......///.........//////000111222777===LLL]]]^^^aaannnsssxxxwwwvvvzzz|||~~~zzzyyy{{{|||{{{{{{~~~hhhVVVZZZhhhyyy~~~{{{222222222333333333444444444444444555666666777777::::::AAAOOOaaauuuxxx```IIIBBBDDDDDD>>>666222111222000000000000000111111111////////////////////////000000000111222222333333000333555333111666BBBLLLYYY]]]qqqooooooeee|||bbbccclllyyynnnbbbgggmmmmmmsss~~~uuu[[[VVVaaahhh```SSS[[[fffvvv|||xxxggg```[[[YYYVVVRRRRRRTTT___tttgggZZZHHH;;;555333111///000000000000////////////......------------..................///000111111111:::BBBPPP]]]]]]bbbssswww|||uuuqqq~~~}}}{{{xxx|||~~~jjjYYYTTT```qqq{{{xxx222222333333333444444444444444555555666777777888888<<>>888222111222111111000000000000000000///////////////////////////000000111222222333333000333555333333:::GGGSSSXXXjjjggg\\\ssszzz{{{hhh```ooozzz}}}}}}eeeaaauuu|||tttsssaaaSSSZZZmmmwwwmmm^^^gggzzzqqq___^^^TTTQQQPPPOOONNNOOOWWWaaatttrrrRRR>>>888888666111000000000000///////////////......------......///.........//////000222222333>>>HHHSSS[[[ZZZcccxxx|||rrruuuvvv}}}sss|||fffXXXTTTYYYhhhyyy~~~xxxttt333333333333444444444444444555555666666777888888999AAAUUUqqqiiiGGGBBB???===:::444111222111111111111000000000000000000000000000000000000//////000111222333333444111333444444777@@@MMMWWW^^^~~~fffZZZ___yyy|||fffcccjjjzzz{{{wwwiiihhhttt{{{bbb[[[mmmrrrnnn~~~___UUUQQQ^^^sss}}}uuuhhhzzzbbbMMMMMMPPPPPPRRRRRRPPPTTTcccsss[[[BBB:::999555000000000000000//////////////////............//////.........///000111222333555BBBMMMVVV[[[ZZZfffsssjjjnnn|||{{{qqqmmmWWWQQQVVV```ppp~~~}}}~~~{{{wwwttt333333333444444444444555555555555666777777888888===JJJddd~~~{{{SSSIII@@@???===777333333111111111111000000000///000000000000000000000000...///000111222333444444333333444666;;;FFFRRRZZZeee|||```bbbtttllleeemmmzzzmmm~~~ttteeeaaammmpppgggnnnvvvpppVVVRRRTTTbbbwww~~~\\\LLLQQQUUUXXX\\\\\\YYY```uuueeeLLL>>>777222///000000000000//////////////////............//////.........///000222333444666EEEQQQXXX\\\[[[lll~~~iii___iiixxxyyynnn]]]NNNPPPYYYfffxxx}}}~~~|||zzzxxxwww333333333444444444555555555555666666777777888888@@@RRRnnnzzz]]]OOOCCCAAA???999444444222111111111000000//////000000000000000000000000...///000111222333444444444333333777???JJJTTT[[[iiinnn[[[fffiiiccchhhuuusssyyy|||qqqvvvkkk]]]XXXbbb|||{{{ZZZNNNMMMSSSeee}}}www\\\YYYgggbbbggglllmmmkkktttpppXXXFFF;;;555333000000000000//////////////////............//////.........///000222333444777GGGSSSZZZ]]]^^^qqqvvv```WWWggguuuxxxxxx\\\PPPJJJQQQ\\\kkk|||~~~{{{}}}|||{{{{{{{{{555555555666666666666666777444555999888666:::BBBRRRcccuuu{{{||||||bbbGGGFFF@@@888555333444222000000111222111000000111111111111222222222000111222333333333333333666111888999888OOOeee^^^sssqqqddd^^^vvvjjjeeemmmttt{{{nnniiiwww~~~nnn^^^WWWZZZcccuuulllRRRRRRNNNTTTnnnoooppp{{{}}}|||oooiiiQQQ:::555777111111111000000000000000000000////////////000000///---...111222000111555BBBKKKRRR[[[bbbddd{{{rrrcccmmmwww~~~ssscccZZZGGGLLLMMMTTTgggyyy{{{|||~~~{{{zzz}}}~~~{{{yyyzzz{{{555555555555666666666666555555777;;;:::999@@@JJJbbbqqq{{{wwwxxxzzz[[[NNNAAA:::777222444222000000111222111000000111111111111222222222000111222333333333333333666222666<<>>TTTVVVWWWjjjuuu[[[^^^nnnfffkkkooottttttgggjjjzzzppp[[[LLLVVVWWWmmmeeeUUUSSSXXXkkkfffPPP===555444333111000000000111000000////////////000000///...///111111000555<<>>FFFYYYpppwwwsssxxxeeekkkqqqpppQQQHHH???666444222222333333333222000111111111111222222222///000222444555666777777<<<888DDDPPP___llldddkkkqqqiiinnnrrr~~~qqqhhhxxxkkkXXXIIIIIILLLMMMRRR[[[jjjqqq]]]cccvvvvvvpppiiiuuurrrwww|||eee<<<999666222000000111222000000////////////000000//////111111///000:::FFFRRRWWWhhhzzz~~~}}}~~~qqqhhhccc\\\RRRIIIQQQ^^^hhhuuu}}}ssslllfffhhhooossspppjjjjjjnnnttt}}}}}}~~~|||yyyxxxxxxzzzxxx{{{}}}zzzyyyzzzxxxxxx|||~~~vvvuuuyyy{{{{{{zzzxxxuuuttttttuuussssssssstttuuusssmmmhhh666666777777888888999999777>>>AAAMMMkkkyyynnnhhh}}}VVVFFFFFF;;;777555666444000///111333222222111111222222333222222333444666888:::;;;::::::III]]]ooonnnZZZhhhnnnqqqkkkqqqrrrxxxfffaaattt]]]HHHHHHJJJNNNQQQPPPcccwww~~~dddttt}}}pppddd^^^]]]dddjjjwwwyyy}}}UUU???444555222111222---000000////////////000000---...000111000222>>>KKKVVVYYYlllnnn\\\UUUNNNFFFGGGOOOWWWeeerrr}}}tttiiidddgggiiihhhppp{{{jjjpppwww}}}|||wwwuuutttrrroooqqqoooqqquuuvvvrrrppprrruuuuuutttrrrqqqrrrtttwwwyyywwwtttqqqppppppqqqrrruuuuuutttrrrooollliiiggg666666777777888888999999444;;;KKKeee~~~rrriiiLLLJJJ<<<888555666555111000222333222222111111222222333222222333444666888:::;;;===BBBMMMYYYhhh```YYYfffwww~~~kkkgggpppsssvvvbbbggg~~~lllTTTAAAEEEHHHMMMQQQTTTkkkkkkzzzyyylllccc\\\UUUSSSUUU```tttpppkkknnnvvv|||aaaBBB222444333111333111000000////////////000000//////111222111333???LLLVVVZZZddduuukkkYYYKKKHHHGGGDDDGGGOOOWWWbbbmmmxxx|||qqqjjjmmmnnnnnnuuurrrrrrrrrwww{{{wwwtttssspppnnnnnnlllmmmqqqqqqnnnmmmoooqqqrrrqqqooonnnoooqqqsssuuussspppnnnlllmmmnnnooooooooonnnmmmkkkiiifffeee666666777777888999999::::::===YYYzzzwww|||QQQLLL???999555666666333222444333222222111111222222333222222333444666888:::;;;AAANNNWWWYYYhhhqqqVVVYYYeeexxxpppggghhhttt{{{fff___sss|||eeePPP???FFFKKKPPPWWWaaannnvvvbbbZZZQQQNNNMMMLLLOOOSSS^^^nnnaaa\\\hhhwwwKKK222666666111222444111000000//////000000111111111333333222555AAANNNYYY]]]```gggzzzpppttt~~~\\\LLLAAABBBGGGIIILLLQQQSSSZZZ```jjjwwwppprrrssssssxxxyyysssmmmqqq{{{vvvssspppnnnlllkkkhhhhhhkkkkkkiiijjjmmmlllmmmmmmkkkjjjjjjlllnnnooommmkkkiiihhhhhhjjjjjjkkkkkkjjjjjjiiigggeeeeee666666777888999999::::::@@@AAAaaaWWWRRRAAA:::555555555333222444333222222111111222222333222222333444666888:::;;;===TTT\\\ZZZlllfffUUU\\\kkkiiijjjkkkrrryyynnn[[[ccc}}}dddPPP@@@HHHNNNRRR[[[mmmyyylllnnngggSSSLLLGGGGGGHHHJJJOOOUUUcccwwwggg]]]ZZZtttUUU555999999111000333111000000000000000000111222222333333222555BBBPPPZZZZZZ___jjjyyyvvvhhhaaakkkzzz|||yyyWWWJJJ@@@CCCIIILLLNNNPPPPPPUUUXXXbbbyyyssstttuuuuuuwww|||{{{rrrjjjooozzzwwwsssnnnllllllkkkgggfffggghhhfffhhhlllhhhiiiiiihhhffffffhhhjjjjjjhhhgggeeeeeeeeefffgggllllllkkkjjjiiigggfffeee666666777888999:::;;;;;;AAAIIIdddzzz{{{yyybbbWWWDDD;;;444444444333222333333222222111111222222333222222333444666888:::;;;888UUU^^^\\\sssaaaWWWcccwwwuuueeekkkrrr~~~yyylllcccZZZpppzzzdddQQQAAALLLTTTXXX```tttuuujjjgggsssnnnXXXIIIDDDBBBCCCEEEHHHOOOVVVnnnwwwggg\\\KKKddd[[[777999:::222000111111111000000000000111111111000222222222666CCCQQQZZZWWWcccxxx|||yyyhhhcccgggoootttvvvxxxooojjjpppsss~~~PPPFFF???AAAGGGKKKLLLLLLRRRWWW]]]iii|||uuutttvvvvvvvvvwwwwwwqqqlllsssxxxvvvrrrllljjjllllllgggeeeffffffdddfffjjjdddeeefffeeeddddddeeeffffffeeedddccccccddddddeeennnmmmkkkiiigggeeedddccc555666777888999;;;<<<<<>>@@@DDDHHHLLLVVV___~~~vvvfffUUUGGGAAAPPPooozzzLLL;;;555444666111222111111000000111111222//////111333444:::IIIYYYfffhhhyyy{{{uuukkkkkkzzzqqqiii||||||yyyvvvvvv|||rrrkkkeee]]]UUURRRWWWcccuuuzzzqqqkkk___JJJBBBDDDFFFHHHKKKPPPTTTVVV]]]lll}}}rrrooosssuuuuuutttuuuvvvvvv}}}wwwooopppllleeeccciiihhhdddbbbbbb```\\\[[[^^^^^^___aaa```___^^^___````````````aaaaaabbbbbbbbbbbbaaa___]]][[[ZZZZZZZZZ555666777888:::;;;<<<===JJJwwwwwwtttqqqzzzrrryyycccTTTGGG;;;888888777555444333222222222222222222333222222333444666888:::;;;CCC```lllkkkrrrsssfffnnnzzz|||qqq~~~}}}yyy~~~zzziii^^^]]]LLLQQQyyy}}}pppYYYNNNJJJSSS___aaaaaaXXXFFF>>>===???CCCFFFJJJSSS]]]~~~~~~||||||}}}yyyuuuvvvwww}}}|||}}}~~~yyyiiiXXXKKKGGGCCCHHHqqq]]]AAA555555777111222222111111111111222222000000222444555<<>>CCCBBBCCCJJJKKKRRRbbb|||~~~~~~}}}}}}~~~~~~|||{{{yyyrrrhhhbbbbbbjjjmmmrrr{{{zzz~~~~~~tttbbbRRRIIIHHH@@@JJJ___rrreee@@@888222///666222222111111111111222222222222222222555???MMMWWW^^^ppp}}}wwwooo|||vvvyyyzzzyyy|||yyyrrrtttuuuqqqkkkhhh{{{{{{zzzsssddd```ZZZXXXWWWWWWUUUSSS]]]___\\\TTTMMMJJJGGGCCC@@@FFFFFFGGGMMMNNNTTTdddxxx}}}oooggggggppp{{{{{{vvvuuuwwwzzzyyywwwsssqqqmmmhhhdddaaa___^^^^^^\\\YYYWWWWWWXXXYYY[[[]]]]]]\\\\\\]]]]]]^^^___\\\\\\\\\]]]]]]]]]^^^^^^[[[[[[ZZZXXXWWWWWWZZZ\\\:::888888999:::;;;@@@FFFccc~~~yyy___ggglllbbb{{{{{{XXXJJJ<<<777666444333444333333333333333333333333222000222444444444999@@@WWWggg{{{~~~mmmYYYZZZqqqkkkmmmlllzzz|||}}}qqqdddZZZSSSKKKMMM[[[hhh]]]OOOddd}}}}}}```JJJIIIIIIPPP```mmmkkkWWWEEE>>>DDDDDDEEELLLMMMSSSccc}}}}}}}}}{{{zzzzzz|||xxxxxxxxxuuuiiiZZZRRRQQQOOOVVV___hhhtttyyyfffUUUKKKBBB999>>>PPPfffoooIII;;;444111555222222111111111111222222111222222222777AAAPPPZZZ___qqq{{{pppwww{{{zzzzzzzzz|||zzzxxxsssllliiibbbcccrrr}}}vvvnnneee^^^YYYRRROOOLLLKKKKKKLLLJJJIIIPPPRRRQQQJJJFFFEEEDDDAAA@@@EEEDDDFFFNNNOOOTTTcccyyyyyymmmhhhhhhkkksss{{{{{{zzzwwwsssnnnmmmnnnpppkkkiiifffbbb^^^\\\ZZZYYYXXXVVVTTTSSSSSSUUUWWWXXXYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\WWWWWWVVVUUUSSSTTTVVVYYY;;;999888:::;;;<<>>777666444333333333333333333333333333333111000222444555555<<>>TTTqqqyyyoooTTTCCCGGGGGGNNN___mmmjjjVVVBBB@@@FFFEEEGGGMMMMMMQQQaaa}}}}}}~~~}}}zzzvvvttttttwwwzzzrrrtttvvvppp```MMMDDDCCC???HHHPPPUUU___pppmmmZZZNNNDDD;;;;;;DDDZZZwwwTTT===555555666222222111111111111222222111111111333888DDDSSS^^^lll}}}zzzyyywww|||{{{~~~}}}zzzxxxqqqooorrrxxxzzz{{{ssskkkccc```ZZZSSSMMMHHHEEECCCBBBAAA@@@AAABBBCCCBBBAAABBBEEEEEEAAA???AAABBBAAAAAAEEEBBBEEEOOOPPPTTTaaattttttwwwzzzxxxnnneeeaaaaaadddjjjpppsssvvvvvvnnnddd^^^aaafffbbb```^^^ZZZWWWUUUSSSRRRPPPOOONNNMMMNNNPPPRRRTTTRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWRRRRRRRRRPPPOOOPPPRRRUUU===999999;;;:::<<>>NNN{{{yyy]]]@@@555777555222222111111111111222222111111111333888DDDTTT```www|||www~~~~~~uuuvvvvvvjjj^^^WWWJJJHHHEEEBBB@@@@@@@@@@@@??????@@@AAACCCCCCBBBBBB===AAABBB???>>>BBBDDDDDDBBBEEEBBBEEEOOORRRVVVcccsssuuulllrrr}}}}}}~~~sssfff\\\ZZZ^^^dddiiilllooopppjjjaaa[[[]]]```^^^\\\ZZZVVVSSSPPPNNNMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOOMMMLLLMMMPPPRRR>>>:::999;;;:::<<>>>>>???@@@AAABBBBBBCCCAAABBBDDDDDDDDDDDDDDDDDD@@@CCCCCC??????BBBEEEEEECCCFFFCCCEEEPPPSSSZZZiii|||uuulllrrr~~~xxxssslllbbb[[[[[[aaagggjjjhhhiiikkkjjjhhheeebbbaaa]]][[[YYYUUURRRNNNKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKLLLOOOQQQ>>>999999<<<;;;>>>TTTnnn}}}zzzuuuooohhhbbb___aaa___]]]\\\[[[YYYVVVSSSQQQNNNMMMPPPPPPNNNOOORRRRRRRRRQQQQQQRRRUUUWWWYYY]]][[[^^^ffflllooorrruuurrrvvv{{{~~~|||vvvtttggg}}}{{{cccHHH;;;777666555555444444444444444444444444555555666666444666BBBOOO```uuutttllliii{{{vvvwww|||uuutttqqqiii\\\MMMCCC??????<<<>>>???@@@FFFRRR^^^eeetttuuu{{{ssssss~~~vvvnnnmmmtttxxxnnnZZZGGG===;;;999@@@IIIKKKHHHCCCAAAAAADDDIIIGGGGGGLLLKKKQQQaaa}}}~~~~~~uuusssooofff\\\RRRLLLIIIHHHHHHIIIGGGBBB@@@GGGQQQSSSeeevvvwwwdddVVV??????BBB>>>@@@hhh}}}TTT999666111222222111111111111222222222222222333:::HHHYYYeeeppp|||ttt|||ssscccUUUIIIBBB>>>===>>>@@@AAABBBBBBAAA@@@AAACCCDDDDDDBBBBBBCCCEEEDDDGGGFFFAAA???BBBEEEDDDDDDHHHFFFGGGOOOUUU```ssspppjjjtttoooaaa```\\\XXXYYY^^^___^^^ddddddfffkkkooommmfff___YYYXXXVVVSSSPPPLLLIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHJJJMMMOOO<<<777888>>>>>>DDD^^^||||||wwwpppiiihhhfffccc^^^XXXSSSPPPNNNLLLKKKJJJIIIHHHEEECCCDDDAAAAAACCCCCC@@@@@@CCCEEEEEEDDDEEEEEEFFFGGGGGGKKKHHHJJJQQQWWWXXXZZZ]]]^^^bbbhhhmmmqqqtttuuuuuuuuuyyyzzzjjjzzzoooPPP???:::777555444555555555555555555555555222333555666555999FFFUUU^^^wwwhhhdddjjjtttxxxvvvjjjjjjiiidddYYYLLLBBB>>>>>>???>>>>>>@@@EEEMMMWWW___]]]rrryyynnnjjjmmmyyy{{{yyysssmmmiiieee___gggiiifff[[[KKK???:::;;;999<<>>>>>AAADDDFFFKKKIIIIIIPPPSSS[[[mmm{{{qqqnnnggg\\\QQQGGGBBB@@@===<<<===???AAADDDMMMWWWllluuueeeZZZDDD===AAAAAA@@@___bbb>>>999333222222111111111111222222111111222555===MMM```mmmxxx}}}rrrkkk___QQQFFF@@@?????????@@@@@@AAAAAA@@@@@@@@@AAACCCDDDCCCBBBBBBFFFIIIIIIKKKIIICCCAAACCCEEEEEEEEEKKKIIIIIIOOOUUUeee~~~iiihhhuuu}}}lll[[[[[[VVVOOOMMMQQQQQQMMMZZZ\\\```ggglllhhh^^^UUUQQQQQQPPPOOOLLLJJJGGGFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDEEEIIIKKK:::666888@@@AAAHHHeee}}}vvvvvvrrrlllhhhfffaaaZZZSSSSSSTTTSSSPPPMMMJJJHHHEEEDDDBBBBBBAAA@@@>>>;;;???<<<;;;>>>===:::999<<<;;;;;;;;;<<<<<<<<<<<<<<>>DDDHHHJJJQQQYYYbbbyyypppdddZZZZZZ___[[[^^^^^^YYYWWWXXXYYYWWWddd^^^SSSFFF;;;888<<>>CCCGGGGGGLLLJJJLLLUUUZZZdddwwwyyynnnjjjaaaUUUIIIAAA>>>===<<<:::<<>>:::RRRjjjCCC<<<888222222111111111111222222000111222666@@@QQQeeesss}}}jjj]]]WWWMMMDDD======AAAEEEBBBAAAAAA@@@AAABBBCCCDDDCCCDDDEEEEEEDDDFFFJJJNNNMMMOOOLLLFFFCCCFFFHHHGGGEEELLLKKKJJJOOOVVViii~~~iiijjjuuuyyyrrrpppmmmcccZZZWWWMMMBBB@@@GGGLLLJJJPPPTTT[[[bbbddd^^^SSSJJJIIIJJJJJJJJJIIIHHHFFFEEE>>>>>>??????@@@AAAAAAAAA???????????????@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBEEEHHH:::===<<<777===SSSooo~~~uuullljjj___]]]YYYWWWUUURRROOOLLLHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@???>>><<<::::::>>>>>>===<<<;;;:::::::::999888777777777777777888;;;:::999999:::===???AAABBBDDDFFFJJJNNNTTT\\\aaadddiiiooottt{{{kkkiiiqqqYYY@@@;;;333999888666666555444444444444555444444555777:::BBBSSSdddjjjoooaaa\\\pppqqqpppppp{{{}}}llleeeZZZNNNBBB;;;<<<@@@>>>BBB??????FFFJJJTTTgggxxx|||xxxpppdddWWWOOOLLLMMMKKKGGGBBBAAACCCHHHMMMOOOXXXRRRGGG>>>888777888:::<<<:::999999<<<@@@EEEIIILLLLLLOOOTTTZZZcccttt~~~ttthhh^^^SSSKKKFFF@@@<<<999888BBB>>>???KKKMMM[[[|||yyyggg___KKK???<<<@@@@@@HHHlllzzzBBBBBB555555444333222111111111111///111222666CCCWWWhhhoooyyylllkkkttt|||cccTTTOOOIIICCC???@@@CCCDDDDDDCCCDDDEEEFFFEEEBBB???===@@@BBBEEEGGGIIIIIIHHHHHHMMMKKKGGGDDDCCCDDDGGGIIIJJJLLLNNNMMMOOOVVVbbbkkkrrr___fffmmmnnnmmmiii```WWWSSSOOOIIICCC???@@@DDDHHHIIIMMMQQQQQQMMMIIIGGGGGGDDDEEEGGGHHHHHHFFFCCCBBB??????>>>======<<<======>>>>>>============>>>>>>?????????>>>???@@@@@@AAA>>>>>>?????????@@@@@@@@@:::===;;;888>>>TTTooo{{{qqqnnnjjjaaaYYYVVVRRRPPPMMMKKKJJJHHHEEECCCEEEEEEDDDCCCBBB@@@???>>>????????????>>>===<<<<<<=========<<<;;;:::999888888777777666666777777777999999888888999:::===>>>>>>@@@BBBEEEHHHMMMTTTXXXZZZ^^^ccciiirrr|||zzzllljjj~~~}}}ZZZ@@@;;;444999777666666555444444444444555555555666888;;;CCCUUUffftttooobbb___vvvsssvvvwwwjjjdddZZZNNNDDD>>>===@@@===CCCCCCCCCIIIKKKWWWlllrrrnnneee[[[QQQKKKGGGFFFCCC@@@<<<<<<>>>BBBFFFHHHNNNIIICCC<<<999888999:::;;;;;;;;;:::;;;@@@FFFKKKNNNMMMPPPXXXcccppp|||qqqkkk]]]MMMEEECCCBBB@@@===:::DDDDDDFFFQQQUUUfffnnnbbbJJJ>>>:::===<<>><<>>>>>=========<<<<<<=========>>>>>>======>>>>>>???@@@>>>>>>>>>????????????@@@:::===;;;888???UUUppp|||pppjjjccc]]]\\\YYYSSSMMMKKKKKKIIIGGGFFFFFFEEECCCAAABBBBBBAAA@@@>>>===<<<<<>>>>>=========<<<<<<======;;;:::888666666666666666666666666666888777777666777888999::::::;;;===>>>@@@DDDIIIMMMPPPRRRUUU[[[cccnnnyyy}}}iii^^^mmm}}}kkkpppzzz\\\???<<<666:::777777666555555444444555555666555777999<<>>===>>>===FFFGGGGGGLLLNNNYYYnnnwwweee^^^UUUMMMIIIFFFBBB???<<<999888888;;;>>>@@@AAAAAA@@@>>><<<;;;:::::::::;;;===>>>===<<<@@@IIIQQQYYYTTTSSSZZZfffuuuyyyuuu|||~~~zzz~~~sssdddVVVFFF@@@BBBEEEBBB======EEEGGGIIIOOOUUUllltttbbbJJJ???999<<<:::===WWWvvv}}}YYY@@@666555444333222222111111111333444555888EEEWWWeeejjjwww|||vvvwww|||zzzxxxrrrllleeeaaaaaaiii}}}mmmXXXJJJEEE>>>===;;;<<>>???AAABBBAAA@@@>>>===;;;;;;;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>>>>???:::===;;;999AAAXXXrrrnnn___XXXVVVTTTRRRRRRQQQNNNLLLJJJHHHGGGFFFFFFGGGGGGEEEDDD@@@???>>>===<<<<<<;;;;;;???>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;999666555555555555666666666666666888777666666666777888888888999:::;;;<<<>>>BBBEEEJJJKKKMMMRRRWWW]]]gggppp{{{~~~qqq~~~kkkXXXeee~~~___AAA===888;;;777777666666555555555555555666666777:::>>>HHH\\\mmmooo___\\\tttnnntttzzzyyyiiiTTTDDD===<<<===AAAGGGGGGHHHNNNOOOXXXjjjhhhYYYPPPGGGCCCDDDCCC???;;;999999999:::===@@@@@@@@@;;;<<<>>>??????>>><<<;;;:::>>>AAA@@@???DDDNNNXXXdddZZZSSSUUU]]]iiixxxuuukkkjjjjjjiiiyyywww]]]UUUIIIDDDGGGLLLIIICCCEEEHHHJJJKKKLLLTTTnnnxxxaaaMMMAAA;;;===;;;===PPPiiibbbAAA<<<555555444333222222222222000111333999HHH[[[hhhmmm|||}}}}}}~~~rrrmmm|||xxxxxxyyy~~~~~~xxxuuurrrqqqooommmfffccc```___```gggvvvnnnZZZKKKDDDCCC======>>>@@@CCCEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFIIIJJJLLLNNNNNNMMMLLLKKKEEEDDDBBB@@@@@@@@@AAABBB@@@@@@BBBHHHOOOVVVYYY[[[dddeeejjjrrrwwwtttkkkbbbcccjjjooooookkkeeeZZZPPPJJJFFFBBB@@@@@@BBBDDDEEEBBBBBBAAA@@@???>>>??????<<<===>>>??????>>><<<;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::;;;:::999999999999:::;;;;;;<<<<<<<<<<<<============:::<<<;;;:::DDD\\\uuu{{{hhh\\\SSSOOOOOONNNPPPPPPMMMJJJIIIGGGFFFDDDCCCBBBBBBCCCDDDCCCAAA>>>>>><<<;;;;;;;;;;;;<<<>>>===;;;999888777777777;;;;;;;;;;;;999777555444333444555666777777666666888777777777777888888888888:::;;;;;;;;;<<>>@@@FFFIIIFFFGGGOOOQQQVVVeee~~~___PPPHHH???>>>BBBDDDAAA<<<::::::;;;===AAABBBBBBAAA<<<>>>AAACCCCCCAAA>>>;;;:::???CCCDDDCCCHHHRRR[[[aaaWWWNNNNNNRRR[[[gggqqqwwwfff\\\YYYZZZmmmzzz}}}ggg```SSSIIIKKKUUUXXXVVVOOOJJJMMMRRRRRR\\\uuukkkeeeyyy~~~||||||}}}{{{eeeMMMAAA;;;<<<<<<>>>LLL___wwwkkkEEECCC666555444333222222222222000111333:::JJJ]]]iiikkkvvv{{{rrrlllwww~~~yyymmmkkknnnrrrwww{{{uuutttrrrqqqpppmmmiiieee[[[WWWVVV\\\ccchhhpppvvvoooWWWJJJCCC@@@@@@>>>@@@BBBDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHIIINNNOOOOOOOOOMMMJJJHHHFFF????????????@@@AAABBBCCCAAAAAAAAACCCFFFIIIIIIHHHSSSUUUZZZccckkknnniiidddccciiimmmlllhhhaaaWWWMMMGGGCCC@@@>>>@@@BBBCCCBBBAAA@@@>>>===============;;;;;;<<<======<<<<<<;;;<<<;;;:::999888888888888999999888888888888999999888888777777888888999:::::::::;;;;;;;;;<<<<<<<<<:::<<<;;;<<>>@@@???>>>CCCKKKLLLKKKSSS___pppxxxbbbzzzpppTTTgggkkkHHH@@@999===;;;888777666666555555666666666555777;;;@@@LLLaaattt```[[[jjjrrriiiJJJ???CCCGGGHHHLLLIIIIIIPPPQQQXXXhhhoooOOOJJJCCC<<<<<>>BBBDDDCCCBBB???AAACCCEEEDDDAAA>>><<<<<<@@@EEEFFFFFFJJJQQQWWWSSSLLLGGGHHHMMMTTT```kkk}}}sss```SSSPPPQQQdddrrrxxxmmmYYYLLLSSSfffqqqqqqWWWLLLSSSaaadddnnnZZZQQQaaa|||{{{yyyxxxzzz|||lllLLL@@@888999;;;===HHHUUUxxxrrrEEEAAA666555444333222222222222444444555<<>>@@@AAABBBCCCAAABBBBBBCCCCCCCCCDDDDDDJJJMMMTTT^^^hhhllljjjhhh```eeehhheee```[[[RRRIIIEEEAAA>>>===@@@BBBAAA???>>><<<::::::;;;;;;;;;:::999:::;;;;;;;;;;;;;;;;;;<<<;;;:::888777666555555777777666666666666777777777777666666777777888999999999999:::::::::;;;;;;:::<<<;;;===KKKddd}}}mmmaaaTTTMMMJJJJJJMMMRRRSSSXXXWWWMMMDDDBBBCCCBBBCCCBBB@@@???@@@???>>><<<;;;:::999888888999;;;<<<:::999777666666777888999===;;;999666444444444444333555777888999999888777555555666777888999999999666888:::;;;;;;<<<>>>@@@>>><<<@@@GGGGGGFFFPPP___rrrwww]]]sss~~~{{{uuugggQQQaaapppLLLAAA999>>>>>>888777777666666666666666555555666:::@@@MMMcccvvv\\\\\\qqq}}}ppplllJJJ???EEEKKKGGGPPPPPPNNNPPPQQQ]]]ttt^^^FFFEEE@@@;;;;;;@@@DDDEEEDDD<<<;;;<<>><<<:::;;;===???@@@AAAAAAAAA<<>>MMMgggooodddZZZUUUMMMHHHGGGGGGEEEEEEHHHKKKQQQQQQFFF>>>???BBBBBB@@@>>><<<;;;;;;:::888666:::999777666777888:::;;;888777666666777999;;;===>>><<<888555333333444555333555777999::::::888888333444555777888999999999444666888999:::;;;===???BBB>>>???DDDCCCAAAMMM^^^ooolllSSSkkktttwwwpppkkkfffTTT___tttOOOBBB888???@@@888888777666666666666666555444666:::@@@MMMcccwwwyyy]]]]]]sss{{{rrrvvvzzzjjjHHH===DDDLLLDDDSSSWWWTTTQQQQQQcccxxxZZZOOOBBB>>>;;;;;;???CCCEEEEEE>>>>>>>>>AAADDDGGGGGGGGG???@@@@@@@@@???>>><<<;;;CCCDDDEEEGGGGGGFFFEEEDDDCCCBBBDDDGGGGGGJJJUUUaaaxxxlll]]]SSSLLLHHHHHHIIIIIIWWWfffqqq{{{ssszzzpppppp\\\ZZZ\\\YYYrrr{{{~~~{{{~~~xxxsssrrrvvvyyyyyyxxx~~~}}}pppkkkRRREEE:::999;;;>>>DDDKKKqqqUUUFFF666666555444333333333333111111444<<>>@@@@@@@@@@@@???===AAAEEEEEECCCDDDIIINNNPPPWWW___dddccc___ZZZWWW___cccccc^^^ZZZVVVPPPJJJCCC???<<<<<>>;;;<<<:::999:::<<<===:::777666777777777888888999999888777777666666666666777555555555444444555555555666666666666666777888888777888888888888999999999;;;???<<<999JJJiii}}}|||ooodddXXXPPPLLLGGGGGGEEEDDDCCCCCCCCCCCCDDDCCCAAA??????@@@AAABBB===<<<:::888777666555555555666777888999:::;;;;;;;;;999666666999;;;======???;;;666222222444666666666888;;;;;;999777666666888888999999999888888777666777777999:::;;;<<<<<<;;;<<<>>>???AAAFFFLLLPPPkkkzzzdddTTTeeezzzjjjkkkiiiaaaQQQVVVmmmCCCHHH???;;;@@@;;;::::::999888777777666666222:::<<<;;;UUUllleee|||llljjjuuu|||oooiii```qqqrrriiiUUUEEECCCFFFHHHMMMLLLSSS[[[XXXRRR]]]ppphhhIIIFFFBBB===<<>>BBBAAA<<<<<<@@@DDDEEEFFFGGGGGGEEECCCAAAFFFBBBBBBFFFJJJNNNZZZggg{{{lllXXXHHHCCCEEEJJJNNNRRR]]]bbbfffnnnooouuuyyyqqqzzzvvv~~~xxxuuuyyywwwtttrrrqqqrrrssstttttt{{{qqqfffQQQBBB888888:::;;;AAAIIIuuu~~~EEE===777444555555333333555111555555BBB\\\iiijjjooovvvgggcccgggiiihhhbbbjjjuuuuuuqqqyyy}}}qqq\\\```dddjjjsss||||||xxxrrrjjjdddaaa\\\UUUOOOMMMHHHFFFCCCBBBCCCCCCCCCCCC???@@@BBBDDDBBB@@@AAADDDCCCGGGLLLLLLIIIHHHKKKNNNLLLOOOOOOKKKHHHHHHDDD??????>>>===<<<<<<<<<<<<<<<===???CCCFFFHHHKKKOOORRRVVV\\\dddhhhggg___UUUNNNLLLTTTYYYWWWVVVVVVPPPHHHCCC???;;;;;;>>>???===999<<<<<<<<<<<<<<<<<<;;;;;;777666666666666666777777666666555555555444444444555444444333333444444555666666555555555444444444333444666777777777666555888===;;;:::JJJhhh|||~~~{{{ooobbbZZZTTTLLLGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>======>>>???@@@::::::888777777777777777555555666777888999::::::888777777888;;;===>>>>>><<<999555333333444555555666888;;;;;;999777666666888888888999999888888777777777888999:::;;;<<<<<<===>>>??????@@@DDDHHHLLLbbbrrrfffTTTggg}}}kkkhhhccc\\\OOOTTTrrrIIIKKKAAA<<>>BBBDDDEEEBBB???@@@EEEHHHFFFFFFIIIFFFCCCCCCFFFEEEAAA@@@CCCEEEFFFFFFFFFEEEDDDCCCBBBDDDCCCFFFLLLQQQXXXffftttqqq]]]TTTQQQOOOQQQWWWbbbnnniii\\\WWWWWWaaaqqqwwwgggrrrzzztttqqqwwwvvvtttrrrpppppppppqqqrrrsssyyyooocccNNNAAA777888:::;;;@@@HHHkkkXXX===888444555555333333555444666444???XXXfffiiioooyyymmmkkkooopppnnnmmmooovvvwwwwwwooo```dddhhhmmmvvv}}}|||wwwkkkbbb[[[YYYWWWQQQKKKHHHEEEDDDBBBBBBBBBBBBBBBBBBGGGEEECCCDDDEEEDDDCCCBBBEEEHHHLLLKKKIIIHHHLLLOOOPPPRRRRRRNNNLLLKKKGGGBBB??????>>>>>>>>>>>>??????>>>AAAEEEGGGIIIKKKNNNPPPYYYaaakkkooolllcccYYYSSSOOOSSSTTTUUUXXXZZZSSSJJJBBB???;;;;;;>>>???===999;;;<<<============<<<<<<777777777666666777777888555555555555555555555555444444333333333333444444666555555555444444444444444555666666555444222111999>>>===;;;JJJeeewwwyyy~~~vvvpppaaaWWWOOOKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@??????@@@===<<<;;;;;;;;;<<<===>>>888888777666666777888999555666777777888999::::::777777999<<>><<<888666444333444555555444666888::::::888777666777777777888888888888888777777777888999:::;;;<<<<<>>>>>;;;;;;:::999888888888888888555999<<>><<<>>>GGGOOOPPPLLLIIIJJJOOOTTTUUUYYYhhhzzztttUUUDDD@@@<<<;;;===AAAEEEGGGFFFAAA@@@EEEIIIIIIIIIJJJFFFEEEFFFIIIIIIFFFDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGLLLRRRXXXcccvvvxxxiiikkkiii^^^\\\eeepppxxxZZZHHHHHHRRR___wwwyyygggVVV___jjjhhhgggkkkmmmlllllllllmmmoooqqqrrrpppuuu~~~}}}lll```KKK???777999;;;;;;???FFF]]]ccc>>>888555555555333333555666777444>>>XXXhhhmmmsssvvv~~~ssssss~~~vvvvvvyyywwwrrrtttqqqtttwwwzzz~~~kkkeeeiiimmmqqqxxx}}}{{{uuufff[[[TTTSSSTTTPPPJJJGGGCCCCCCCCCCCCCCCCCCCCCBBBIIIFFFCCCCCCGGGIIIGGGCCCIIIKKKLLLLLLJJJJJJNNNRRRTTTWWWVVVRRROOONNNJJJEEE??????>>>>>>??????@@@@@@@@@DDDHHHKKKLLLMMMOOOQQQaaajjjtttvvvooocccZZZVVVTTTTTTTTTVVV\\\^^^UUUJJJ@@@===::::::<<<===;;;999:::;;;<<<======>>>======888888888888888888888888444444444444444555555555444444333333333333444444555555555555444444444444555555555555333111...---===CCCAAA===JJJdddvvvxxx{{{pppjjjfffXXXPPPJJJHHHGGGCCCBBBDDD??????>>>===============::::::::::::;;;<<<===>>>999888666555555666888999888888888999:::;;;;;;<<<888999;;;???@@@???<<<888555444333333555555444333666888:::999888666666777777777888888999888888888888888999999:::;;;;;;<<<>>>????????????@@@CCCFFFXXXkkk}}}uuuSSSWWWyyywww```aaannnlll```PPPQQQxxxkkkOOONNNDDDBBB???<<<;;;:::888777777777888:::888888:::EEE[[[nnnsssyyy^^^cccyyysss```PPPBBBEEECCCCCCFFFMMMQQQNNNHHHIIIMMMPPPOOOQQQ___zzzqqqOOOBBB@@@<<<;;;===AAAEEEHHHHHHCCCAAADDDHHHKKKKKKJJJCCCEEEGGGJJJKKKIIIFFFEEEJJJHHHFFFEEEDDDEEEFFFGGGJJJMMMRRRWWW___pppzzzzzzgggeeettteeeKKKHHHMMMSSSiiikkkxxxzzzfffVVVYYY^^^]]]^^^cccbbbcccdddgggjjjmmmpppqqqmmmqqqzzzzzzjjj^^^III===666999<<<:::===CCCPPPooo]]]???999555666666333333555444666555AAA\\\mmmrrryyy|||fffwwwnnnrrr~~~~~~yyyppprrrmmmqqquuuwww~~~zzziiigggkkkooorrrwwwzzzvvvooo^^^TTTLLLMMMPPPMMMHHHEEEDDDEEEFFFFFFEEEEEEEEEFFFBBBDDDEEEEEEGGGKKKJJJHHHNNNOOOOOONNNMMMOOOSSSVVVXXX[[[ZZZUUUQQQOOOKKKFFF??????>>>>>>===>>>>>>>>>BBBFFFKKKOOOQQQRRRTTTVVVjjjrrrzzzyyynnnbbb[[[YYYZZZZZZZZZ]]]___\\\QQQGGG<<<:::888888999:::999777888999:::;;;<<<=========999999999999999888888777555555555444444333333333444333333333333333333444444444444444444444444444555555555444333111///--->>>CCCBBB>>>LLLjjj{{{jjjbbb]]]YYYOOOIIIEEEDDDBBB???>>>@@@===<<<;;;;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@;;;:::777666555666777888;;;;;;;;;<<<<<<======>>><<<===>>>???@@@===888444333333222333555555444333777888999888777666666777777777888999999999999999999999999::::::;;;;;;<<<;;;===>>>??????AAADDDGGGZZZkkk\\\XXXuuummmccclll}}}tttaaaQQQTTT|||hhhRRRNNNDDDEEE???>>>===:::888777666777777888:::888:::JJJ```uuupppZZZfff|||rrr\\\NNNAAA???AAAEEEJJJNNNNNNMMMLLLLLLRRRUUURRRYYYuuukkkFFFAAA@@@>>>===>>>AAAEEEHHHHHHFFFDDDDDDGGGJJJKKKIIICCCFFFKKKNNNOOONNNKKKGGGKKKJJJHHHGGGGGGHHHJJJLLLPPPTTTYYY^^^kkkzzzgggnnnhhhMMMKKKNNNPPPWWW[[[jjjtttnnnkkkllliiibbb___aaa``````aaaccceeehhhkkkmmmjjjmmmuuu~~~zzzjjj]]]III>>>777:::<<<:::<<>>>>>>>>DDDHHHMMMRRRUUUXXX\\\^^^nnnvvv}}}{{{rrrgggcccbbb^^^___bbbccc^^^SSSHHHAAA888666555555555666666555666777888999::::::::::::999999999999999888777666777777666444333222111000333333333222222333333333333333444444444444444444333444555555555333222111;;;@@@???===PPPvvvkkk\\\UUUPPPKKKEEEAAA@@@AAA@@@======@@@;;;::::::999999999::::::888999;;;<<<>>>@@@AAABBB===;;;888666555666888999=========>>>>>>>>>??????@@@???>>>>>>===:::666333444333222333555555444333777888999888666555666777888888999:::;;;;;;;;;;;;999:::::::::;;;;;;;;;<<<:::<<<>>>???@@@BBBEEEHHHXXXggg|||fffbbb{{{yyyttt\\\OOOVVVjjjXXXPPPEEEHHH???CCCAAA===:::888777777777555<<<999;;;OOOfffppp]]]mmm}}}xxx|||pppWWWKKKBBBAAACCCIIINNNNNNKKKKKKOOOHHHQQQUUUWWWiiieeeBBBAAAAAABBBAAAAAABBBEEEGGGGGGIIIIIIFFFFFFIIIJJJHHHEEEKKKRRRTTTVVVVVVRRRLLLMMMLLLKKKJJJKKKMMMPPPQQQUUUZZZ___hhh{{{vvvlll|||^^^NNNTTTYYY\\\IIIRRReeewww~~~{{{~~~rrr{{{tttjjjeeefffeeecccbbbbbbeeegggiiigggjjjqqq{{{{{{kkk^^^LLL@@@888:::;;;999;;;AAA>>>RRRyyyZZZ@@@:::666777666333222444222666777EEE```mmmooosssxxx{{{wwwvvvwwwzzznnnlllmmmwww|||uuutttwwwqqqiiimmmqqqsssuuuuuummmdddVVVNNNHHHHHHGGGEEECCCDDDCCCEEEFFFEEECCCDDDHHHLLLTTT^^^aaaWWWOOOPPPTTTUUU\\\\\\\\\\\\]]]___```aaadddfffccc[[[UUUQQQKKKEEEGGGFFFEEEDDDCCCCCCCCCCCCFFFJJJNNNSSSWWW[[[```dddnnnvvv~~~zzzrrrmmmkkk^^^]]]^^^]]]VVVHHH???;;;555444444333333333444444555666777888888999888888888999999:::999777666555777666555444333111111000333333222222222222333333333333333333444444444444222333444666666666555444<<<@@@===<<>>AAA999999888888888999999:::888999;;;===???AAABBBCCC===;;;888666666888:::<<<======>>>>>>>>>>>>??????AAA???<<<::::::888666555777555333333444555555444777888888777555555666777888999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;===???@@@AAABBBEEEGGGTTTaaauuudddgggqqqYYYOOOUUUzzzjjj[[[RRRHHHMMMCCCIIIFFFBBB>>>:::999999999333>>>999999NNNdddvvvbbbppp{{{wwwvvvsssWWWMMMFFFNNNLLLOOORRROOOJJJIIINNNIIIPPPVVV```ZZZCCCAAACCCEEEEEECCCCCCDDDFFFGGGNNNPPPKKKGGGHHHIIIHHHGGGOOOWWWYYY[[[\\\WWWPPPMMMMMMMMMNNNPPPSSSUUUVVVYYY___eeeppp}}}[[[WWW^^^______HHHQQQaaannnlllgggppp|||sss{{{zzz~~~uuummmjjjhhheeeccccccfffjjjmmmfffhhhooozzz|||nnn```OOOBBB999::::::888:::@@@>>>QQQ{{{eeeAAA;;;777777666333222444333777777EEEaaarrrvvv|||~~~~~~|||zzzzzzrrrqqq{{{wwwuuuwwwrrrlllppptttvvvxxxvvvmmmccc\\\VVVRRROOOKKKGGGHHHKKKGGGIIIJJJHHHEEEGGGMMMRRRgggmmmhhhZZZSSSXXX^^^^^^bbbbbbbbbdddeeegggggggggmmmnnnjjjaaaZZZUUUNNNGGGFFFEEEEEEEEEFFFFFFGGGHHHIIILLLOOORRRUUU[[[aaaeeellltttxxxnnngggZZZSSSOOONNNJJJ@@@999777444444444444333333444555777777888888888888888777777888999999888777555333444444444333333333333222333333222222222222333333222222333333333444444444222333444666666666555444???BBB>>><<>>;;;999:::===<<<999:::===999888888888888888999999777888;;;===@@@BBBCCCCCC;;;:::888666777:::===???============>>>>>>>>>>>>AAA>>>:::888777888888777888666444333444555555444777888888777555555666777999:::;;;<<<============::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFRRR]]]qqq[[[eeeooo[[[RRRQQQnnnggg[[[RRRJJJRRRGGGMMMJJJEEE@@@===;;;:::;;;444@@@:::777III]]]}}}|||dddmmm}}}zzzttt|||yyy\\\RRRMMMQQQLLLLLLPPPPPPKKKKKKNNNRRRWWW]]]mmmqqqMMMDDDAAADDDGGGGGGEEECCCDDDEEEGGGQQQUUUNNNHHHHHHIIIIIIGGGPPPXXX[[[]]]^^^YYYQQQMMMNNNOOOQQQSSSVVVXXXYYY\\\bbbiiiuuudddaaaaaaWWWOOOLLLRRR^^^eee``````uuueeeVVV\\\ddddddccccccfffnnnxxxzzzsssjjjgggdddccceeekkkqqquuueeegggnnnzzz~~~ooobbbQQQDDD:::::::::888:::@@@BBBTTTjjjAAA;;;777777666333222444333666777FFFeeeyyyxxx}}}|||zzzwwwttt{{{yyyvvvvvvpppooossswwwyyyzzzxxxoooddd\\\XXXTTTQQQJJJEEEGGGMMMLLLNNNNNNLLLIIIKKKRRRYYYqqqrrrhhhXXXTTT___gggffffffffffffhhhjjjkkkkkkjjjssstttooofff^^^XXXPPPIIIBBBBBBCCCDDDFFFGGGIIIJJJLLLMMMOOOQQQTTTYYY___dddkkktttxxxggg\\\WWWJJJ@@@@@@AAA<<<777666444555555555444444555777888888999999999888888777666777888999888666444222111111222333333444555555333222222222222222222333222222222333333444444444333333555555555555444333CCC???======QQQhhh___SSSKKKHHHDDD???;;;===<<<;;;:::999999999999:::999777666555555555666777999<<>>??????@@@@@@@@@@@@???>>>=========:::555444888:::888:::777333222333555777777777777555555555666777888:::999999::::::<<<======<<<<<<;;;;;;;;;<<<<<<===AAAAAA@@@@@@AAACCCDDDEEEOOOXXXnnnvvvSSSoooppp^^^GGGYYYyyyhhh[[[UUUTTTTTTOOO[[[WWWOOOEEE===999:::<<<>>>888888555KKKfffqqq{{{gggiii~~~sssmmm|||}}}^^^NNNKKKPPPMMMMMMPPPPPPNNNMMMPPPSSSRRR]]]yyyfffVVVLLLCCCGGGGGGFFFEEEEEEEEEFFFFFFKKKRRRdddiiiTTTFFFHHHKKKJJJSSS\\\aaabbbaaaYYYQQQLLLPPPQQQMMMPPPYYY___```dddiiiqqquuussssssqqqgggZZZ```YYYkkkvvvllleeesss^^^JJJDDDCCCGGGLLLRRRYYYbbbmmm~~~~~~vvvooojjjgggdddeeejjjoooqqqppplllpppuuu{{{~~~ooo___III???888888;;;;;;;;;<<>><<<;;;:::888777888888999777777666555555555555555555333111111444555444222333333333333333333333222555555555555555555555555333333333333333333333333FFFCCCAAA???MMMuuuooo^^^VVVMMMFFFCCCAAA===:::<<<;;;:::999888888888888999888777666555666666777<<<===???@@@???===;;;999666444333555888<<<>>>>>>?????????>>>=========<<<<<<===;;;777666999:::888888666444444555777888888888777777666777777888888;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<======AAAAAA@@@@@@AAACCCEEEFFFNNN]]]qqqbbbJJJaaa{{{vvvooo~~~]]]LLL]]]vvvfff^^^[[[[[[[[[VVVXXXTTTMMMFFF@@@<<<:::999;;;999===<<>>CCCDDDEEEEEEEEEFFFHHHIIIRRR]]]ssswww^^^LLLMMMPPPMMMTTT\\\eeellllllbbbWWWOOORRRRRROOOQQQXXX[[[YYYaaahhhrrrqqqdddbbboooyyyzzzpppgggaaakkkzzzdddNNNDDDDDDEEEHHHLLLMMMWWWeeeuuu|||uuuooojjjhhhhhhjjjnnnsssvvvxxxrrrrrrrrruuuyyywwwiiiZZZHHH???888888;;;;;;;;;===NNNqqqgggCCC;;;555555666555444555333333888GGGbbb~~~yyyxxxyyy~~~||||||rrr|||}}}~~~~~~{{{wwwtttuuuuuussssssuuu{{{xxxmmmkkkhhhbbb\\\YYYZZZ[[[VVVZZZYYYVVVSSSSSS```uuuiiiqqq{{{xxx~~~wwwrrrwwwxxxkkkaaa[[[SSSJJJBBBCCCCCCCCCEEEHHHKKKMMMNNNRRRNNNPPPUUUWWWVVVXXX\\\hhhuuu~~~tttggg[[[RRRNNNFFF@@@???>>>:::777777333444777777888888:::<<<;;;:::999777777777888888777666666555555555555555555222000111333555555444444444333333333333333333555555555555555555555555555555555555555555555555IIIFFFEEEBBBJJJiii{{{vvvbbbUUUNNNFFFAAA@@@>>><<<:::::::::999888777777777777777777666555666777888999>>>>>>??????===;;;888666222222333666:::===>>>>>>>>>===<<<::::::::::::;;;:::<<<<<<888888::::::777555444444666999;;;;;;:::999999999999999999888888<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>AAAAAAAAAAAABBBDDDFFFGGGOOO```sss{{{SSSJJJWWW]]]\\\jjjyyy~~~eeeVVVgggeeebbb`````````[[[WWWSSSLLLHHHEEEAAA<<<888<<<:::??????SSShhhlllyyyhhhuuuvvvrrrwwwyyyaaaTTTRRRJJJLLLQQQWWWYYYXXX\\\bbbccctttmmmQQQHHHDDD???DDDFFFGGGGGGGGGGGGIIIKKKSSSeeedddOOOOOOSSSVVVZZZbbbooo}}}rrraaaYYYWWWTTTQQQSSSVVVUUUQQQYYYaaaooo~~~vvv^^^SSSPPPZZZcccnnnvvvccc\\\]]]lllWWWLLLCCCCCCFFFIIIKKKNNNOOOXXXfffxxx~~~zzzuuupppkkkllloooqqqtttxxx}}}{{{wwwrrrqqqsssqqqdddUUUFFF>>>888999;;;:::;;;===FFFllltttFFF>>>888888888777666777555444777GGGfffvvv||||||~~~zzztttzzzyyywwwvvvvvvwwwxxxyyy{{{|||rrroooooooooqqqvvv{{{}}}wwwpppooossswwwwwwrrrmmmjjjjjj```dddddd]]]WWW]]]wwwyyyzzzuuu}}}nnn```]]][[[PPPFFFBBBAAACCCEEEHHHKKKMMMNNNNNNUUUSSSTTTVVVVVVUUUZZZ___fffttt~~~{{{mmm```VVVPPPMMMFFF?????????<<<::::::333666:::<<<<<<;;;;;;;;;999999888777777777888888666666555444444444444555333111000000333666888999555444444333333333333333555555555555555555555555777777777777777777777777JJJGGGGGGEEEJJJcccxxxxxx{{{nnn]]]PPPKKKEEEAAA???>>><<<;;;999888777666666666666666666666555555666888:::;;;<<<<<<======<<<:::888777000111333777<<<>>>>>>===<<<;;;999777666777888999888;;;<<<:::999;;;:::666222222444888;;;======<<<:::::::::::::::999999888======>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>???AAAAAAAAAAAACCCEEEGGGHHHQQQ]]]pppuuuQQQVVVYYYPPPUUUgggssssssZZZlllfffcccaaa______\\\YYYSSSLLLIIIHHHFFF@@@;;;@@@<<<>>><<>>CCClllHHH@@@:::999999777666777888777999HHHhhhwww}}}|||~~~zzz~~~~~~~~~|||yyy}}}zzzvvvttttttuuuvvvwwwzzz}}}rrrmmmllllllpppwwwtttkkkgggeeelllwww|||vvvnnnllljjjccc]]]ooowwwssszzzyyyfffZZZ\\\YYYKKKBBBBBB@@@BBBEEEGGGIIILLLNNNPPPTTTXXX[[[ZZZXXX\\\iiiuuulllxxx~~~uuueeeYYYTTTRRROOOGGG@@@??????<<<;;;;;;555888<<<>>>===<<<;;;;;;999999999999999999999999666555444444333333444444222111000111333777:::<<<666555444333222222333333555555555555555555555555777777777777777777777777MMMHHHGGGDDDGGG^^^tttvvv}}}xxxfffWWWMMMIIIDDD@@@===<<<;;;:::777777666666555555666666555555555666777999;;;<<<;;;;;;;;;;;;:::888666555111222444888<<<>>>>>><<<999888666444444555666777666:::;;;999999;;;999555111222444888<<<>>>===<<<:::::::::999999888888888<<<===>>>?????????>>>===;;;;;;;;;<<<===>>>??????BBBAAAAAABBBCCCFFFHHHIIITTTWWWnnnhhhNNN```ddd]]]lll{{{VVViiidddbbb___\\\^^^]]]ZZZSSSJJJFFFFFFEEEAAA===???;;;======TTTppp{{{rrrcccuuuzzztttyyyuuubbbVVVQQQQQQQQQUUUZZZ[[[ZZZ___eeennnfffUUUOOOLLLJJJJJJKKKLLLJJJGGGHHHMMMRRR\\\sssoooZZZXXXXXX___fffvvvoooeeeYYYSSSRRRQQQPPPNNNOOORRR[[[gggqqqqqqkkkeeeXXXNNNIIIIIIKKKVVVrrrbbbSSSOOOQQQ```xxxooo___DDDBBB@@@???DDDNNNYYY```ccc{{{qqqffffffvvv~~~~~~uuurrrrrrqqqvvvzzz}}}~~~}}}}}}{{{yyyuuurrrpppjjj[[[LLLAAA<<<888:::::::::;;;???@@@eeeIIIAAA:::999999666555666666888:::GGGiiirrr|||{{{{{{{{{wwwuuuzzz{{{vvvssstttvvvwwwwwwwwwwwwyyy}}}{{{mmmkkkkkkjjjpppzzzmmmfffiiimmmzzz|||rrrooollljjj|||~~~{{{uuusssyyyqqqbbbZZZ[[[UUUEEE>>>BBB???AAABBBCCCDDDHHHNNNSSSVVV___dddaaa^^^fffzzzvvv}}}|||nnn]]]UUUUUUWWWRRRIIIAAA@@@???;;;:::;;;888:::<<<===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::555555444333333333333333111111222222444777:::===888666444333222222333444555555555555555555555555666666666666666666666666QQQJJJHHHDDDDDDXXXnnnsssxxx}}}qqqaaaTTTHHHFFFBBB>>>;;;999888888777666666555555666666666666555555666777999<<<======<<<;;;:::888555333222333444555888;;;<<<;;;:::555444333333333444666666555999:::888888:::888555333333555888;;;===<<<;;;;;;:::888777666666777888:::;;;===????????????>>>;;;;;;;;;<<<===>>>???@@@BBBBBBBBBBBBDDDFFFIIIJJJVVVXXXrrr|||UUUIIIhhhvvvwwwXXXiii```___^^^ZZZ]]]___WWWQQQJJJDDDCCCAAA???===:::999???AAAYYYsss{{{{{{fffppp|||sssvvvtttccc\\\YYYYYYVVVWWW\\\___aaafffkkkuuu{{{fffWWWPPPNNNMMMKKKMMMMMMIIIGGGIIIQQQXXXddd{{{llleee^^^aaannnwwwlllaaa[[[WWWTTTSSSTTTVVVVVV\\\gggnnnnnnkkkjjj[[[QQQJJJHHHGGGMMMcccyyyzzz\\\UUURRRUUUgggpppkkkNNNJJJHHH???AAAAAACCCLLL]]]ppp{{{|||~~~mmmYYYTTTcccwww}}}yyyvvv~~~yyypppnnnqqqttt|||~~~}}}||||||tttvvvuuuqqqkkkcccUUUHHH???;;;999::::::999;;;@@@:::TTTJJJAAA:::999999666444555111555777BBBeeemmmxxxwwwttt}}}~~~||||||}}}rrrjjjkkkssszzz{{{wwwqqqppprrrtttttttttmmmooottt{{{wwwlllfffjjjkkkhhhppp}}}xxxnnnsssxxx{{{}}}{{{xxxxxxuuurrruuu|||}}}mmmbbbYYYTTTLLL@@@<<<>>>===???@@@AAAAAAFFFMMMSSSZZZccciiifffeeeooozzz|||vvvfffXXXTTTXXX\\\RRRIIIAAA???>>>;;;999::::::<<<>>>>>>===<<<<<<<<<============<<<;;;:::999444444333222222222222333111333555555555666999;;;999777555333222222333444555555555555555555555555555555555555555555555555TTTLLLJJJFFFEEEVVVlllrrryyyvvvuuuvvvkkk]]]PPPDDDCCC@@@===:::888888999777666666666666666777777666666666666777999;;;===::::::999888777555444444555444444555777888777555111111222333444555666666444777888666666888888555555444555777:::;;;;;;:::;;;999666333222333555777888999<<<>>>???@@@???>>>;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCEEEGGGIIIKKK\\\eee~~~{{{gggKKKTTT}}}nnnZZZkkkzzz]]]___^^^XXXXXXZZZUUUSSSNNNIIIEEEAAA???>>>:::999???BBB\\\xxxiiifff}}}{{{qqqtttrrrffffffgggaaa[[[YYY```hhhnnntttxxxzzzoooaaaYYYWWWYYYXXXXXXUUUOOOJJJLLLUUU]]]llluuuooo~~~wwwooolllfff^^^\\\___```aaahhhuuu}}}{{{xxxxxxbbbXXXPPPMMMKKKMMM[[[kkkwww{{{jjjZZZZZZUUU]]]zzzlllRRRBBBBBBFFFFFF@@@BBBHHHTTTjjjrrraaaPPPOOOcccwww{{{tttsss|||xxxoooooovvv|||~~~}}}zzzwwwssswwwxxxpppfff\\\QQQHHH===:::999::::::999;;;@@@BBBSSSKKKCCC<<<:::999666444555111666555<<<___mmmxxxyyyuuu~~~{{{yyyuuukkkfffgggkkkooo~~~yyyvvvwwwxxxwwwtttoookkkjjjnnnqqqpppooogggjjjnnnssswwwvvvsssppphhhbbbeeennnnnnggglllzzz~~~{{{uuuqqqzzz~~~vvvrrrlllkkkrrryyywwwpppooocccSSSGGGAAA>>>;;;999999===AAABBBCCCFFFMMMRRRZZZ```eeeggglllvvv}}}~~~uuuuuummm___UUUUUUZZZ]]]PPPGGG???>>>===;;;;;;<<<:::===AAACCCAAA???<<<;;;>>>>>>>>>===<<<:::888777444333333222222222222222222555888888777666777888:::888555333222222333444555555555555555555555555666666666666666666666666TTTMMMLLLJJJIIIYYYnnntttoooiii||||||ooocccVVVJJJBBBBBBAAA>>>;;;:::;;;<<<777777666666666777777888777666666666888999;;;<<<555555666666777777888888666444333333444555333222///000111333555666666666444777777444444777777555666555555666888:::999888;;;888444111000222555777666888;;;>>>???@@@??????;;;;;;<<<<<<===???@@@AAABBBBBBBBBCCCEEEGGGJJJKKKaaasss|||ttt]]]LLLfffwwwPPPVVViiioooyyy]]]```^^^UUUSSSTTTUUUUUUTTTPPPJJJDDDAAA??????;;;>>>???[[[~~~jjj^^^sssyyyooosssppphhhnnnsssfff^^^[[[cccpppzzz|||}}}nnnddddddhhhhhhgggaaaVVVNNNNNNVVV___uuu}}}{{{tttjjjfffjjjgggjjjuuuiii___WWWTTTRRRRRR[[[ggglllqqqeee^^^```[[[iii]]]JJJCCCAAA??????<<<@@@FFFTTTjjj|||}}}uuukkk___SSSZZZqqq{{{sss}}}zzzrrrttt}}}}}}}}}~~~~~~xxxtttvvv{{{{{{qqqdddZZZQQQKKK<<<999999;;;:::999;;;AAA@@@OOOMMMDDD===;;;:::777555666555999666888YYYmmmzzz}}}{{{{{{~~~~~~{{{{{{wwwqqqmmmkkkiiigggfff||||||wwwooommmpppttttttooojjjfffggglllooonnnlllhhhiiiiiihhhfffdddccccccdddbbbiiitttqqqfffhhhvvvyyyooorrrwwwooofffcccjjjqqqlllbbbsssdddNNN<<<999===<<<555777<<>>======<<<<<<>>>999>>>DDDHHHFFFAAA===:::>>>>>>>>>===;;;999777555444333222222111111222222333666::::::777555555666:::888555333222222333444555555555555555555555555666666666666666666666666]]]WWWPPPKKKJJJTTTiii|||ooojjjzzzttthhh]]]RRRJJJDDDAAA>>><<<===>>>>>>===:::999777666555666777999666666666666777777777777444444444333333333222222444444333333222111111111000111333444444333222111777777666666555555555444666666666666777777777777555555444333222222222222999:::<<<>>>???@@@@@@???============>>>>>>>>>>>>@@@@@@CCCGGGGGGFFFKKKRRRfff|||rrrTTTMMMkkkoooZZZIII]]]ssstttlll```iiiZZZVVV^^^WWWVVVVVVUUUPPPHHHBBB@@@@@@<<>>:::999999888===@@@CCCFFFHHHJJJNNNPPP^^^YYY\\\iiiooollljjjnnnrrrggg]]]XXXWWWUUUUUUVVVLLLFFF???;;;<<>>>>>===<<<:::777555444333222111000////////////000666<<<>>>;;;777555555777555555555666555333111333333333444444444444444888888777666555666666666```ZZZRRRLLLKKKVVVnnnwwwtttqqqeee[[[PPPHHHEEEBBB>>>===============:::999777666666666888999777777777666666555555555333333333333222222222222111111000000000000//////000111222222333333333222777777777777666666666555555555666666666777777777555444333222222333333444:::;;;===>>>???@@@??????>>>>>>?????????@@@@@@@@@BBBAAADDDGGGGGGGGGMMMUUU```sss~~~iiiKKKPPPwwwccc}}}uuuXXXHHHHHH```~~~hhh^^^hhh[[[XXX___XXXUUUVVVUUUQQQJJJDDDAAAAAA;;;@@@>>>:::XXXrrrlll___nnnyyy{{{tttkkknnnnnnpppiiilllooouuuiiiZZZaaapppyyyxxx|||}}}{{{kkkiiibbbbbbrrrlll\\\[[[___qqqeeeIIIGGGHHHBBBBBBEEEIIIIIIOOOYYYSSSHHHJJJEEERRRPPPeee~~~}}}~~~~~~rrrcccVVVJJJAAA;;;:::888777888<<>>;;;:::888666777444888777===JJJtttyyywwwzzz}}}}}}{{{~~~yyywwwxxxwwwtttpppoooqqqooojjjiiikkkjjjhhhkkkkkkjjjhhhfffdddbbbaaa``````^^^]]]\\\[[[[[[[[[[[[eeeooopppjjjfffkkkqqqzzztttwwwuuummmiiiccc___YYYSSSRRRTTTUUURRRNNNLLLEEE===888777999::::::<<<>>>BBBFFFIIILLLPPPSSSXXX[[[]]]```lllvvvqqqdddeeeaaaZZZTTTRRRQQQPPPMMMFFFBBB<<<:::<<>>@@@AAAAAA>>>;;;::::::>>>===<<<999777555333222333222111000///000111111333666:::;;;:::888666555555444444444666666555333444444444444444555555555666666555666666777777888aaa\\\VVVOOOMMMXXXrrr|||}}}{{{mmmaaaWWWMMMFFFCCCAAA>>>============<<<:::999888777777777888999888888777666555444333222333222222222222111111111///////////////000000000000000000111111333444555777777777777777666666666555555555666666666666777444333222111222444666888<<<===>>>???????????????@@@@@@@@@AAAAAAAAABBBBBBDDDCCCDDDGGGGGGIIIPPPYYYhhhvvv|||hhhLLL```dddqqq~~~^^^EEEFFFUUUjjjeee^^^ggg^^^[[[```ZZZVVVWWWWWWTTTNNNHHHEEECCC>>>AAA@@@<<>>===:::888999777999666;;;FFFppp~~~{{{xxxvvvwwwxxxxxxwww~~~|||zzzkkkllljjjdddccceeeeeebbbkkkjjjgggccc___\\\YYYWWWWWWVVVVVVUUUUUUVVVVVVWWWVVV[[[```aaa______ccchhhppplll}}}ppp\\\[[[VVVHHHNNNKKKGGGDDDDDDCCCAAA@@@>>>:::666444555888::::::999<<>>???>>><<<:::;;;;;;>>><<<999666444222111111333222000//////111333555666666777888999999777555333333222333666777666555444444444555555555666666444555555666777999::::::aaa^^^ZZZTTTPPPXXXppp}}}wwwiii___UUUKKKDDD???===;;;;;;<<<======<<<;;;:::999888888888888999777666666555444444333333222222222111111111000000//////000111111222333333000000///000111333555666666666666666666666555555444444555555555666666666222222111111333666:::<<<>>>>>>??????????????????AAAAAAAAABBBBBBBBBCCCCCCEEECCCDDDFFFGGGJJJSSS\\\}}}eeeSSSppprrrkkkwwwzzzaaaIIINNNgggyyy~~~fffaaahhhccc```aaa\\\ZZZZZZZZZXXXSSSNNNIIIGGGDDDDDDDDD@@@SSSjjjvvvbbb```wwwppppppyyyzzz|||~~~bbbYYYWWW___pppsssbbbMMMLLLVVVVVVYYYiiissszzzwwwooogggWWWPPPYYY]]]kkk~~~rrr___QQQFFF>>>;;;999888777999===@@@CCCWWWYYYNNNCCC@@@???<<<:::999888999666;;;CCCiii~~~wwwvvvtttrrrqqqrrrtttuuuwww~~~sssrrrkkkbbb^^^___```^^^aaa```^^^[[[YYYVVVUUUTTTRRRQQQQQQPPPPPPQQQQQQRRRQQQRRRRRRRRRSSSVVVZZZ]]]iiiddd|||{{{lllmmmbbbNNNEEEJJJKKKEEEAAA@@@???===:::999999:::999888666555555666777888777:::>>>BBBEEEHHHLLLOOOJJJSSSWWW]]]www|||YYYKKKSSSSSSKKKHHHLLLIIIAAA<<<;;;;;;<<<===>>>>>>>>><<<<<<<<<:::999999;;;<<<===;;;888444222111111111222111///...///222555888999666444555888999777555222111111222555777777666444444444555555666666777666777888999:::;;;;;;;;;```___^^^ZZZUUUYYYjjj{{{{{{zzz~~~tttfff]]]TTTJJJDDD999888888999<<<===>>>===;;;::::::999999999999999444444555555555555555555222222222111111111000000//////000111222333444444111000000000111333666777444444444444444444444444444444444444555555555555222222222333666999===??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEECCCCCCFFFGGGKKKUUU___[[[[[[|||vvvZZZhhhuuunnnaaaIIIJJJlllyyylllhhhkkkiiieeeccc___```___]]][[[XXXSSSNNNKKKJJJEEEGGGAAAPPPgggqqqzzzZZZ\\\vvvjjjkkk}}}zzzmmmeeecccgggssslll```SSSUUU```bbbooommmbbbiiisss}}}~~~ppp]]]OOOEEE???;;;999888888:::===AAADDDVVV~~~ZZZOOOEEEBBBAAA===::::::888888777===???```~~~~~~~~~vvvtttqqqooonnnppprrrtttssszzzvvvmmmbbb]]]___aaaaaaZZZYYYWWWVVVUUUUUUUUUUUUQQQPPPOOONNNMMMMMMMMMMMMPPPMMMKKKKKKMMMRRRUUUWWW```[[[qqq|||kkkqqquuuzzzrrrpppvvvzzzrrrlllhhhdddZZZQQQHHHCCC@@@===>>>BBB888999:::999666555777999666666666555555555666666666999<<<>>>@@@BBBEEEGGGDDDDDDKKK]]]sssyyydddKKKEEEKKKMMMHHHGGGJJJFFF???<<<===>>>>>>===<<<<<<<<<:::::::::888777777:::<<<<<<:::777333111111111111111000...---...222666888:::666333444666888777666333222111222444666666666333333444444555666666777999:::;;;<<<<<<<<<<<<;;;bbbaaaaaa___\\\\\\fffrrrssspppppppppqqqddd[[[SSSJJJCCC777777777999<<<>>>>>>===;;;;;;;;;:::::::::999999444444555555555666666666333222222222222111111111...//////000111222222222222222222333333555666666222222222333333333333333333333333444444444555555111222444777:::===???AAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDEEEHHHJJJNNNXXXbbb[[[ooommmUUUjjjoooiiiaaaFFFFFFpppuuurrrnnnmmmnnnkkkfffcccfffccc```]]]ZZZVVVRRRNNNMMMDDDGGGAAAKKKdddmmmyyyuuuWWWXXXoooooommm|||hhhqqqyyytttvvvzzzjjjdddZZZ^^^mmmyyy|||}}}|||~~~nnn[[[MMMDDD???:::999888888:::>>>BBBEEERRRttt\\\QQQGGGDDDCCC???;;;:::888888888>>><<>>@@@FFFAAAHHH]]]iii```MMM@@@AAABBBEEEJJJMMMJJJCCC<<<<<<===???>>>;;;:::999:::888999888777555555777999888777555333111111111111///...------...111444777888666444444555666777777555333111111333444555444111222222333444555666666:::;;;<<<===>>>===<<<;;;gggdddccccccbbbbbbhhhooommmjjjhhhhhhyyy|||mmmaaaYYYQQQHHHBBB:::999999;;;===>>>===<<<;;;;;;;;;;;;;;;::::::999777666666666666666666666333333333333222222222222000000111111222222333333333444444555666666666555222222222333333444444444222333333333333444444444222333777:::===???AAAAAA@@@?????????@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHLLLNNNRRR[[[eeeyyyooo___zzz~~~eeeZZZooohhhddd\\\FFFRRRqqqtttqqqmmmqqqoooiiiiiijjjfff```\\\YYYVVVRRROOOQQQEEEIIIBBBJJJdddmmmsssxxxZZZXXXkkktttooo~~~kkkvvvrrrrrr}}}~~~|||}}}lllXXXIIIAAA===:::999888888:::>>>BBBEEEOOOjjj|||^^^TTTJJJGGGFFFAAA===<<<999888888>>>888RRR}}}vvv}}}|||zzzxxxyyywwwsssnnnmmmlllhhh```YYYXXX]]]dddiiilllkkkjjjiiifffgggeee___]]]``````^^^VVVUUURRRPPPOOONNNOOOOOOLLLKKKJJJHHHFFFFFFEEEEEEAAA@@@@@@???@@@AAABBBCCCFFFFFFIIIKKKLLLMMMPPPOOOPPPVVVWWWRRRPPPWWW___ccc^^^UUUJJJDDDBBBAAA???===555444777<<<<<<888666666444444444555555555444333111222444333222333555888333555777888888999;;;===CCCCCCJJJWWWYYYMMMAAA<<<@@@<<>>===<<<===>>>>>><<<:::;;;;;;<<<<<<;;;;;;:::999999999888777666555555444444444444333333333222222333444444444444555555555444555666777777777555555333333333444444555555555222222333333333444444444222444888<<<@@@AAABBBAAA????????????@@@BBBDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGJJJOOORRRUUU^^^hhhzzzqqqZZZZZZsssggg\\\RRRUUUjjj]]]TTTMMMBBB```mmmuuuqqqmmmrrrrrrlllllllllfff___ZZZXXXUUURRROOOUUUGGGLLLEEEKKKfffpppsss|||^^^ZZZkkkssspppzzz|||}}}kkkVVVGGG???;;;:::999888888:::>>>CCCEEEJJJ^^^|||```VVVLLLJJJHHHDDD???>>>:::888777<<<666PPPyyy}}}{{{}}}zzz}}}}}}vvvyyyzzz{{{~~~xxxuuuwwwsssoookkkkkkjjjbbbTTTIIIBBBCCCDDDGGGJJJMMMPPPQQQ]]]```aaa^^^\\\\\\YYYTTTQQQOOOMMMKKKJJJJJJKKKLLLHHHGGGFFFEEEDDDCCCCCCCCCAAABBBBBBBBBBBBAAAAAABBB>>>AAA===<<>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;999777666888:::777777777777777777777777777666444333333555777888777777777666777888888999999999999888777666444444666777777777777888888888888999<<<>>>@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGFFFFFFGGGIIIIIIHHHFFFLLLGGGHHHQQQWWWXXX___hhhxxx}}}sssZZZSSShhh^^^KKKAAAPPPfffiii\\\RRRDDDHHHwwwqqqooonnnnnnppppppooonnnjjjeee^^^YYYVVVUUUUUUTTTWWWRRRJJJFFFNNN```ttt}}}ppp~~~{{{jjjrrr~~~{{{www{{{yyyqqqdddSSSDDD;;;777;;;999888888<<>>===???@@@@@@AAAJJJTTT^^^kkknnnbbbWWWUUUTTTOOOMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDCCCBBB@@@???>>>===@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::;;;;;;::::::999888999888777555555555666777111222222333444444444333333333333222222333333444222222444666888999;;;;;;>>>??????===;;;999999:::AAACCCRRRaaa[[[CCC888<<<666666777777777777666666666666555555555555666777111222333333222111///...+++,,,---------...000222333555666555111000111444666555333111000000111111222111111111111111222222444555777999;;;===???@@@iiilllkkkhhhlllvvv}}}}}}wwwpppdddYYYQQQKKKFFFDDD@@@???>>>======<<<======<<<;;;;;;::::::;;;;;;<<<;;;<<<;;;999777777888:::888888888888888888888888999888777777888:::<<<===999999999999999::::::;;;<<<<<<<<<;;;:::999777666888999999999:::::::::::::::;;;===>>>???@@@??????@@@@@@@@@AAABBBDDDEEEFFFGGGFFFGGGHHHIIIIIIIIIHHHMMMKKKOOOVVVWWWVVV^^^jjj|||]]]TTT[[[```WWWLLLLLL[[[gggaaaSSSGGGBBBTTTzzzooonnnnnnoooppppppooommmhhhccc\\\XXXUUUUUUUUUTTTUUURRRKKKGGGMMM^^^tttpppsssyyy{{{uuuvvvssskkk^^^OOOCCC;;;888:::999888999<<<@@@CCCEEEOOOmmmvvvaaaZZZSSSQQQMMMGGGDDDDDDCCC999999===777EEEttt{{{ppp~~~~~~}}}}}}{{{xxxtttpppmmmlllkkkggg___UUUJJJ@@@:::>>>===>>>???@@@CCCMMMWWWdddmmmmmm___TTTTTTTTTQQQMMMLLLKKKIIIGGGFFFEEEDDDDDDDDDBBBAAA@@@>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::999888888999888777555555444555555222222333444444444444444444444333222222222333333222333333444555666777777888999:::999888777888999>>>EEESSS[[[QQQ>>>888===999999999888777666555555777666666555555555555555333333333222111000///...+++,,,......---...000222111333555444111000111222555444333222111111111111111000000000000000111222444555777999<<<>>>@@@@@@mmmmmmlllmmmsss{{{}}}zzz|||wwwqqqkkkaaaXXXQQQKKKFFFCCCAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<:::888777888:::999999999999999999999999999999999999;;;===???@@@<<<;;;;;;;;;;;;<<<======?????????>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????>>>>>>???@@@@@@AAACCCEEEFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKPPPPPPVVV\\\ZZZXXXbbbpppcccHHHWWWjjj^^^PPPJJJXXXggggggXXXKKKBBBAAA[[[tttfffggghhhjjjkkkjjjgggeeeddd___ZZZVVVTTTTTTTTTTTTSSSQQQMMMIIIKKKZZZqqqrrrooosssgggsss}}}vvvnnnjjjaaaUUUIII@@@;;;999999999999999<<<@@@DDDGGGQQQrrraaaZZZUUUSSSOOOIIIEEEEEECCC<<<<<<<<<666@@@lllooo{{{~~~~~~|||zzzuuuuuuuuutttrrrqqqooonnnkkkggg```WWWNNNEEE>>>:::===;;;;;;===???DDDPPP[[[lllqqqlll]]]SSSSSSTTTSSSMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===<<<===<<<<<<;;;:::;;;;;;;;;999999999999999999999999999888888888888888777777999999999999999888777777888777666555444444444555333333444555555555555444555444333222222222222222222222222222333333333333111333555555555555777888888CCCNNNLLLAAA888888<<<<<<;;;999888666555555555777666555444444444444444444444222111000/////////,,,---.........///111333000222333333222000000111222333333333222111000000000/////////000111111222555666888:::<<>>============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<======<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@???>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@?????????@@@BBBDDDFFFHHHIIIGGGHHHIIIJJJKKKLLLNNNOOORRRRRRXXX```bbbcccnnn|||PPPJJJlll|||aaaNNNKKKbbbrrrhhhSSSGGGJJJKKKffftttooo___aaacccfffhhhfffbbb______[[[WWWTTTSSSTTTTTTTTTRRRQQQNNNJJJHHHSSSkkksssoookkkiiiyyyzzzrrriiicccYYYMMMCCC<<<999999888999999:::===AAAFFFIIIWWWlllbbb\\\XXXVVVSSSLLLGGGGGGAAA@@@>>><<<888===ddd}}}|||}}}~~~~~~{{{xxxuuuppppppoooooonnnnnnnnnmmmiiiddd[[[QQQHHHCCC@@@??????<<<===AAAEEELLLXXXdddsssssslll]]]SSSRRRRRRPPPKKKJJJHHHFFFEEEDDDDDDDDDAAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::::::::;;;888888888888888888888888777777777777666666666666777888888888888777666666555555555555555666666666444444555555666555555444555444333222111111111111222222222222222222222222000222333444333444555777222===BBB;;;555777:::999:::999888666555444555555555444444444444444555555555444222000.........///,,,---//////...///111333000111444555444333222111000111222333333222000///000000000000111222333444666777999;;;===@@@AAABBBqqqnnnnnnsssxxxwwwrrrnnnvvvsss}}}~~~vvvnnngggbbb\\\UUUPPPJJJEEEAAA??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>===:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::<<<<<<<<<<<<<<<===>>>>>>??????@@@??????>>>===<<<<<<<<<<<<<<<=========>>>======>>>???@@@AAABBBBBB@@@@@@AAABBBDDDFFFHHHIIIGGGIIIKKKKKKKKKMMMQQQTTTTTTSSSZZZhhhqqqvvv~~~lllLLLccc___PPPUUUrrr~~~iiiNNNCCCOOO]]]eeeggg___```cccggghhhgggccc___\\\YYYUUUSSSSSSTTTTTTSSSRRRPPPNNNKKKGGGMMMccczzz{{{xxx}}}jjjuuutttyyy|||{{{wwwxxxtttnnneee^^^SSSGGG???:::888777777888:::;;;===AAAGGGLLLhhhlllaaa\\\XXXXXXUUUMMMHHHGGG???CCC>>><<<<<<<<<\\\~~~~~~xxxvvvwwwxxxyyyxxxvvvsssqqqnnnnnnmmmllllllkkkkkkjjjhhhaaaVVVJJJBBB??????@@@CCCAAACCCJJJRRRZZZeeeoooxxxuuukkk^^^UUUQQQNNNLLLIIIHHHFFFCCCBBBBBBBBBCCC??????>>>===<<<;;;;;;:::<<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666666666777666666777777666666555444222222444555777888999999444555555666555555444444444333222222111111111111111111111222333333444444333444555555333333444555111777777111222<<<===888666555555444444444444555222222222222333555666777555333111///.........///---.../////////000222444111333555888999888555333///000111222333222111000111111111222333555666777777888:::<<<>>>AAABBBCCCooonnnpppwww{{{yyytttrrruuuwwwqqqnnnyyywwwnnneeeaaaZZZTTTNNNJJJEEEBBB???>>>===<<<;;;;;;;;;;;;======<<<<<<<<<<<<======<<<===>>>>>><<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBCCCEEEGGGHHHIIIGGGJJJLLLMMMLLLOOOSSSXXXVVVWWWdddyyyyyy]]]UUUyyyWWWVVViiieeeJJJDDDQQQsssdddeee[[[\\\___bbbdddccc___\\\ZZZWWWTTTRRRSSSSSSSSSSSSQQQNNNMMMMMMIIILLL___uuunnnvvvwwwjjjsssyyyuuutttwwwuuuooo^^^WWWLLLBBB<<<999777666555888;;;<<<>>>BBBIIIOOOwwwkkk___[[[XXXYYYUUUNNNHHHFFF???EEE>>>;;;@@@<<>><<<>>>AAADDDDDDIIITTT^^^fffooovvv~~~vvvjjj]]]TTTOOOKKKIIIGGGEEECCC@@@???@@@@@@AAA=========<<<;;;:::::::::<<<;;;;;;:::::::::::::::888888888888888888888888555555666666666666777777555555555555555444444333111222444666888::::::;;;444555555555555444333333222222111111111111222222111111222222333333444444444555666555333222333444222444222000666??????999333333444444444444333333111111111222333444555666222222111000////////////...///000000000000333555222333777:::===<<<888444//////000111222222222222111111222333444666888999888999;;;===???BBBCCCDDDpppooosss{{{{{{vvvssstttrrr{{{yyyttt{{{wwwmmmeee```YYYRRRMMMIIIEEEBBB@@@???>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======<<<>>>??????<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===============>>>>>>???>>>>>>>>>???>>>>>>===<<<<<<=========>>>>>>>>>>>>AAA@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFHHHIIIGGGJJJMMMNNNMMMPPPVVV[[[VVV```wwwiiiSSS^^^zzzzzzcccSSSbbb|||xxxVVVJJJRRRmmmvvvhhhdddVVVWWWYYY\\\^^^]]]ZZZXXXZZZWWWTTTSSSSSSSSSSSSRRROOOKKKLLLOOONNNPPP```tttqqq{{{wwwvvvxxxssskkkVVVOOOEEE>>>:::999777666444888;;;===>>>BBBJJJQQQyyykkkaaa]]][[[\\\YYYQQQJJJIII@@@GGG===:::AAA999FFFssszzz|||~~~|||{{{zzzyyyxxxwwwyyy|||~~~~~~{{{}}}|||~~~~~~{{{xxxxxxwwwtttrrrooommmkkkjjjkkkkkkllljjjhhhfffdddaaaYYYMMMCCC???@@@FFFJJJLLLNNNWWWeeeqqqxxx~~~xxxgggYYYQQQLLLIIIIIIEEECCC@@@>>>======???@@@<<<<<<;;;;;;::::::999999::::::999888888888888999888888888888888888888888444444444555555666666666444444444444444333333222444555777888999:::999999444444444444444333222222000000000000111222333444333333333222222222111111222333444333111000111222111111111444888;;;:::888333444666777666444222000333333222222222222333333///000000000000000//////...///000000000111333555222333777<<>>999555////////////000111333333000000111222444666888999999:::;;;>>>@@@BBBDDDEEErrrrrrvvv{{{yyyqqqmmmpppttt}}}}}}wwwkkkfffaaaYYYRRRLLLIIIEEECCCAAA@@@???>>>==================<<<<<<<<<<<<======<<<>>>??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<;;;;;;>>>>>>>>>===>>>??????@@@>>>>>>?????????>>>=========>>>>>>>>>>>>?????????CCCCCCAAA@@@???@@@AAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGKKKNNNNNNNNNPPPWWW]]]VVVhhh|||[[[MMMbbbppp___IIIUUUmmmgggHHHMMMdddffffff```WWWXXXYYY\\\^^^^^^\\\YYYZZZWWWTTTSSSSSSSSSSSSRRRNNNJJJKKKQQQRRRTTTcccuuu{{{~~~|||wwwtttsssjjj```PPPIIIAAA;;;999999888666444777;;;===>>>CCCKKKRRRxxxqqqeeeaaa```aaa^^^VVVOOOMMMAAAIII<<<888BBB666===iiiyyy{{{nnnuuuzzz|||wwwsssuuuzzz~~~}}}||||||vvvzzz{{{yyyyyy|||~~~}}}~~~|||yyyvvvrrrnnnllljjjggghhhjjjkkkjjjhhheeeccc[[[TTTKKKDDDCCCHHHPPPVVV\\\___iiizzzyyyeeeVVVNNNJJJIIIJJJCCCAAA???<<<;;;<<<>>>???;;;;;;;;;::::::999999999999888888777777777777777777777777777777777777777333333333444444555555555333444444444444333222222777888999::::::999888777333444444444333333222111//////000000111222444444555444333222111000///......000111000//////000111......111666666333333555555666888999888444000...666555444222111000000000---...000111111111000///...000111111000111333666222333777<<<@@@???999444000///......///111333444//////000111333666888999999:::<<<>>>@@@CCCDDDEEEoooqqqsssuuutttrrrooommmjjjsss{{{zzzyyytttkkkeee]]]VVVQQQLLLHHHEEECCCBBBAAA???>>>>>>============>>>???????????????>>>>>>>>>>>>============;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAAAAA@@@@@@???>>>?????????>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIIIINNNTTTVVVUUUVVV[[[```lllyyyvvvUUUXXXpppiiiVVVZZZpppaaaVVVOOOTTTpppaaa___[[[[[[VVVVVV[[[^^^\\\[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRMMMKKKMMMSSSRRRSSSbbbvvv|||xxx}}}rrrooonnnaaaOOOEEEAAA<<<777555666888:::???222@@@<<<===GGGCCCYYYxxx}}}lllbbbaaa___]]][[[WWWSSSPPPLLLEEE@@@>>>;;;;;;DDDOOOxxxvvvxxxrrr}}}~~~~~~~~~zzzsssmmmttt|||wwwzzz}}}|||zzz{{{}}}zzzvvvtttuuuzzzyyytttooommmlllllljjjhhhgggggghhhhhhgggeee]]]UUUNNNLLLNNNTTT```llluuu|||nnn\\\OOOJJJIIIIIIHHHCCCBBB@@@===<<<<<<<<<<<<:::::::::999999999888888:::888777666777888777666666666666666666666666666555444444333333444444555666555333222222333444555;;;:::999777666444333222444444444333333222222222333222000000000222444666888666333000//////111222///////////////.........444333222111000000000000111555999999666222000000...000222333222000---+++...111555555333111111222222222222111222222333333333444444555:::>>>:::222111111111111000000000000222111111111333666999:::<<<===>>>??????AAAEEEGGGoooqqqsssttttttqqqnnnmmmccckkkrrrqqqqqq{{{~~~vvvmmmfff\\\SSSOOOLLLJJJHHHDDDCCCAAA@@@??????>>>>>>===>>>>>>?????????????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???????????????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJOOOUUUXXXZZZ___hhhooottt~~~```VVVsssggg```zzz}}}RRRKKKKKKUUUssssssbbbaaa[[[___[[[ZZZ]]]```^^^]]]^^^YYYYYYZZZZZZYYYXXXVVVUUUUUURRRSSSWWWTTTQQQ]]]nnnzzz~~~yyywwwqqqzzz{{{tttjjjfffdddXXXIIICCC@@@;;;777555666888999===222>>>>>>BBBIIIEEEWWWyyyyyyooogggeeebbb___]]]YYYUUURRRMMMFFF@@@>>>======EEENNN|||zzzsssmmm```ZZZ___sss|||zzzxxxsssuuuxxxwwwvvvvvvyyywwwtttsssuuuzzz{{{tttnnnkkkjjjkkkjjjhhhgggfffggggggeeedddeee^^^XXXWWWYYYaaannn{{{nnncccTTTJJJFFFFFFEEEDDDCCCBBB@@@???===<<<<<<<<<::::::999999999888888888:::888666666777777777666666666666666666666666666444444333333333333444444444444444444555666777777999999888666555333222222333333333333222222222111000000000111222444666777888666333000......///000000///////////////000000333333222000000/////////000333666666444111000000//////111111111///---,,,///222555666444222222333222111111111222333333444333555555666:::>>>:::333111111111111111111111111222111111111333666999:::===>>>?????????AAADDDGGGoooppprrrrrrqqqooommmkkkbbbgggkkkllllllqqq}}}{{{|||zzzooo```TTTNNNKKKJJJIIIDDDDDDBBBAAA@@@?????????>>>>>>???@@@@@@@@@@@@????????????>>>>>>>>>>>>===>>>======<<<<<<======>>><<<===>>>>>>??????>>>>>>=========>>>>>>@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJLLLQQQVVVZZZ___iiiwww}}}PPPRRRyyysssUUUoooqqqHHHHHHLLLZZZxxxhhhdddccc]]]aaa]]]\\\___```^^^^^^```ZZZ[[[\\\]]]\\\[[[ZZZYYYYYYWWWYYY[[[WWWSSS[[[hhhyyyyyytttrrrvvvzzz|||~~~tttccc[[[QQQ\\\hhhppp}}}~~~vvvyyytttiiibbb\\\QQQEEE???===:::777666666666777===444>>>@@@CCCGGGFFFUUUsssqqqjjjgggccc```]]]ZZZWWWTTTQQQIIIBBB@@@@@@AAAEEEJJJrrrwwwiiiUUUOOOPPPbbb~~~~~~{{{tttppprrrtttsssrrrsssuuutttsssrrrtttwww{{{}}}yyyvvvqqqmmmjjjjjjlllmmmiiihhhfffeeeeeeeeecccaaaccc^^^[[[]]]bbbmmm|||{{{^^^WWWMMMGGGEEEDDDCCCAAAAAAAAAAAA@@@>>>===;;;:::999999999999888888888777999777666555777777777666666666666666666666666666444444333333333333444444333444555666777888888888777777666555333222111111222222222111111111111111...///111333555777888888777555222///---------...000//////...///000222333333222111000......------...000222222111//////000///////////////.........000333666777666444444444000000111111222333444555444666666777:::>>>;;;555222111111111111222222222222222111222333666999;;;>>>???@@@??????@@@CCCFFFmmmmmmnnnnnnmmmllljjjiiigggiiikkklllnnnpppsssvvvvvv~~~jjjZZZQQQLLLHHHFFFDDDCCCBBBAAA@@@?????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>======>>>????????????>>>=========>>>???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNNNNOOORRRWWW[[[bbbooommmMMMXXXpppXXXFFFttt\\\EEELLLQQQ```|||vvvfffgggaaaaaa___\\\[[[^^^___^^^___bbb]]]^^^^^^___^^^\\\[[[ZZZXXXXXX\\\^^^[[[XXX^^^ggg{{{zzzzzzppphhhddd^^^bbbgggiiimmmuuu}}}iiiVVVLLLGGGLLLTTT___mmm||||||wwwzzzvvvkkk___UUUKKKAAA;;;:::999777666666666666<<<:::@@@AAA???AAANNNbbboooqqqhhhfffbbb```^^^\\\ZZZXXXWWWPPPGGGCCCCCCCCCCCCCCCbbbpppYYYTTTPPP]]]yyy~~~}}}|||||||||}}}zzztttqqqrrrtttrrrrrrtttrrrrrrqqqqqqrrrssstttuuulllkkkkkkjjjkkkkkklllmmmhhhfffdddccccccbbb```^^^^^^ZZZYYY^^^fffrrrhhhUUUQQQLLLHHHGGGEEECCCAAA@@@@@@AAA@@@???===;;;999999888888888888777777777888666555555666777666555555555555555555555555555444333333333333333333444333444666777888777666666555444444333222111111000111111111000000000000000...000222555777777777666444222000///------......000000//////000222555666333222000///------,,,,,,,,,---.../////////////////////...------...///000222333666777777777666555000000000111222444555666444777777777:::===<<<777222222111111222333444555333333222333444777:::<<>>>>>============>>>>>>===>>>>>>???????????????======>>>>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJLLLMMMOOOQQQRRRSSSWWW[[[___eeeqqqnnnNNNRRRhhhjjjMMMLLLsssgggFFFCCCPPPYYYoookkkiiieee]]]bbb]]][[[\\\___aaa```bbbfff``````___^^^]]]\\\[[[ZZZXXX[[[^^^```^^^\\\___eee~~~|||zzzmmmaaaZZZVVVUUUSSSUUUVVVWWWZZZcccqqq{{{uuu___OOOHHHEEEEEEHHHOOOYYYfffttt~~~{{{xxxvvvmmmooommmcccWWWLLLCCC===888888777777777666666666:::@@@CCCCCC===BBBfff}}}sssuuugggeeecccccccccbbb```___]]]WWWNNNGGGEEEDDDAAA===KKKooovvvaaaNNNIIIWWW|||~~~}}}xxxsssppprrrrrrppppppssspppppppppooonnnmmmllllllmmmnnnppppppnnnkkkhhhffffffdddbbbaaaaaa```^^^\\\]]]ZZZZZZ___fffooo|||yyylllWWWQQQOOOLLLIIIGGGDDDAAA?????????@@@???>>><<<:::888888888888777777777666666777555444444555666666555444444444444444444444444333333333222222333333333444444555666555444222111333333222222111111000000000000000000000000000000111333555666666555333222//////.........///000111111000000111222444666777222111000...---,,,,,,,,,---------...///000000//////...---------///111222222333555777999888777666000000000111222444555666444777888777999<<<<<<888333222222111222444666777555444444444666999<<<>>>???@@@AAA@@@@@@AAACCCFFFeeeddddddddddddeeeffffffiiifffeeegggkkkoooooonnnwwwllleee]]]QQQIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>======>>>>>>???===>>>??????@@@@@@??????>>>>>>??????AAABBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKNNNQQQSSSUUU\\\aaafffjjjmmmuuu}}}aaaOOOEEEYYYfffWWWFFFWWWuuufffNNNBBBMMM[[[lllwwwgggiiiccc\\\aaa]]]]]]___ddddddbbbcccgggbbb```^^^]]]\\\\\\]]]^^^]]]```bbbbbb___\\\]]]___zzz||||||wwwoooaaaTTTMMMLLLPPPSSSUUUSSSQQQOOOPPPUUU\\\bbbooovvv~~~nnnWWWJJJGGGEEEDDDDDDHHHLLLSSSaaannn}}}yyy{{{tttqqqnnnjjjaaabbb___YYYQQQIIICCC???777777666666666777777888888CCCCCCEEE@@@MMM{{{zzzxxxiiihhhhhhjjjkkkjjjhhhfff```]]]UUULLLFFFDDD@@@;;;CCCZZZwwwgggPPPJJJ\\\~~~~~~}}}}}}tttpppnnnooonnnlllmmmqqqnnnmmmmmmkkkjjjhhhgggfffeeegggjjjlllllljjjfffddddddbbb```_________]]][[[\\\YYYXXXZZZ\\\```gggpppzzzwwwwwwnnn^^^ZZZXXXMMMMMMLLLIIIFFFCCC@@@>>>>>>>>>>>>>>>===;;;:::888777777777777777666666666666666444333333555666666555444444444444444444444444333333222222222222333333444444444333222111000///111111111111111111111111000000000000111111111111444555666666555333000///------......000111222333111222222444555666777777111000///......---............///000222333111//////.........///000222333333333444777999:::888666000000111111222333444555333777888666777;;;;;;888333333222222333555888:::777777666777888;;;>>>@@@???@@@AAA@@@@@@AAADDDGGGbbbbbbaaaaaabbbdddfffhhhiiieeeccceeekkkqqqvvvxxx~~~yyyuuukkk\\\PPPHHHGGGEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@AAABBBDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJHHHIIIKKKNNNRRRVVVYYYZZZgggnnnuuuyyy{{{~~~{{{```KKKBBBGGGUUURRRFFFIIIXXXjjjyyyYYYLLLPPP```lllkkkggggggeeedddaaa]]]^^^bbbfffeee``````dddaaa```]]][[[\\\^^^bbbddd```cccdddbbb^^^\\\\\\\\\qqq~~~~~~{{{yyy{{{~~~{{{uuubbb\\\RRRLLLMMMUUU```gggnnnjjjeeeaaa```^^^[[[YYYbbbkkkwwwyyyjjjTTTFFFBBBEEEFFFHHHKKKKKKQQQdddwww~~~~~~xxxtttzzzzzz|||}}}}}}~~~{{{nnniiihhhccc\\\[[[XXXUUUQQQLLLFFFBBB???777777666555666777999:::999FFF@@@EEEEEEWWWuuuzzztttkkkkkklllnnnooonnnjjjggg^^^___ZZZOOOGGGDDDAAA===BBBMMMwww~~~ttt]]]SSS^^^}}}~~~}}}}}}}}}rrrnnnmmmmmmllljjjkkkooojjjiiihhhhhhgggfffffffff^^^___aaadddeeeeeeeeeeeeaaa___^^^^^^^^^^^^\\\[[[XXXUUUTTTUUUUUUSSSWWW\\\aaa^^^```[[[OOONNNPPPIIIJJJIIIFFFCCC???>>>>>>>>>>>>===<<<:::999888777777777777666666666555555555555333222333444666666555333333333333333333333333333333222222222222333333444333222111111111111111111111111111111111111222000000000111111222222222555555555444333111///.........//////000111222333111222555666777777666555000000//////...//////000111111111444666666222///......///000111222333444333222333666999:::888555222111111111222333333444222666888666666999:::999444333222222444666999;;;999999888999:::===@@@BBB>>>???@@@@@@AAABBBEEEHHHbbbaaa``````bbbeeegggiiikkkhhheeegggnnnwww~~~vvvcccTTTJJJIIIHHHFFFEEEEEEDDDDDD@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAABBB>>>>>>???@@@@@@@@@@@@???@@@@@@@@@AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOSSSWWW[[[___```pppwww~~~dddKKK???@@@>>>EEECCCJJJ[[[WWWTTTdddSSSNNN[[[mmmwwwzzzjjjjjjeeeiiinnnddd]]]^^^bbbfffccc]]][[[^^^aaa___\\\[[[\\\aaafffjjj___bbbcccaaa^^^^^^^^^]]]iiivvv~~~yyyvvvtttmmmeeeYYYUUUQQQQQQYYYgggvvv}}}vvvkkkccc^^^gggsssvvviiiTTTDDD???CCCFFFKKKNNNNNNUUUlllvvvkkklllllloooqqqrrrsssuuuyyy}}}uuugggbbbbbb\\\SSSWWWRRRLLLIIIFFF@@@;;;999888777666555666888:::;;;<<>>===???AAA>>>===:::888777666777777777666666666555555555555444333222222444666555555333333333333333333333333333222222222222222222333333222111000111222333444111111111111222222222222000000111111222222222333444444444333222111000//////000000000111111111222111333666888999888666444///////////////000111111333222444666999888333///...///000111222333444555222222333666999:::888555222222222111222222333333222666777555555888:::888444333222222444777:::<<<::::::999:::<<<>>>AAACCC===???@@@@@@AAACCCFFFIII^^^^^^___aaaccceeeggghhhkkkmmmgggaaakkkvvvkkkWWWPPPKKKKKKJJJFFFDDDDDDBBBAAAAAAAAABBBCCCDDDEEEAAABBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGIIIFFFDDDFFFJJJLLLKKKIIINNNPPPQQQRRRVVV```ppp{{{vvv```QQQHHHAAA@@@AAA;;;CCCOOOWWWXXXSSSNNNJJJGGGOOObbb{{{{{{vvvpppiiigggiiilllkkkjjj\\\]]]^^^]]]\\\[[[\\\]]]^^^```bbbcccbbbbbbbbbccc___]]]___aaa___[[[[[[^^^gggmmmwwwzzz~~~zzzvvvmmmaaaYYYWWWTTTQQQOOOTTThhh~~~vvvssstttjjjUUUGGGEEEGGGHHHJJJPPP[[[kkk{{{~~~ooo```___``````]]]ZZZ[[[```eeeiiijjjooouuuuuuxxxwwwfff]]]\\\[[[TTTMMMMMMJJJEEE@@@===;;;888666666555555555666999;;;===;;;CCCCCC===HHHqqqwwwmmmllljjjjjjppppppkkkkkkoookkkbbb]]]\\\VVVNNNIIIFFFBBB===;;;BBBZZZ{{{tttooojjj{{{[[[RRRhhh}}}uuuuuutttpppjjjfffeeefffjjjgggddddddfffgggeeecccaaadddddd``````ccc___YYYUUUXXX\\\]]]\\\ZZZXXXWWWVVVWWWWWWVVVTTTRRROOOMMMOOOMMMKKKJJJJJJJJJHHHGGGEEEBBB>>><<<<<<<<<<<<;;;<<<;;;:::999777666555555888777777666555444444444777666444222111111111222222222222222222222222222111111000000000000111111222222222111000//////...111111000000000000000111222000///...000333666888666444111...---...///000---...000111222222111111333666:::<<<<<<999555222000...---...000111111111111444888;;;<<<888222...000111111111222333444444222333333444:::>>>;;;444222222222000//////222444555666777777666666777888666444333222333666:::<<<<<<<<<======<<<<<<;;;;;;===???BBBCCCDDDDDDFFFGGG``````aaabbbcccdddeeefffdddiiigggbbbjjj}}}sssfff]]]VVVSSSPPPKKKHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFEEEDDDCCCCCCDDDEEEHHHGGGGGGIIIMMMPPPRRRSSSPPPRRRTTTWWW^^^kkk|||bbbUUUHHHCCCAAA@@@@@@BBBDDDVVViiimmmbbbSSSLLLKKKEEE[[[hhhwwwooojjjeeedddgggjjjjjjhhhdddcccaaa]]]ZZZYYYZZZ\\\`````````___^^^^^^___```YYYYYY\\\aaa```]]]]]]```dddhhhoooyyy~~~xxxggg]]]^^^___]]]RRRYYYggg{{{pppUUUGGGGGGKKKMMMSSS^^^kkkzzzsss___XXX[[[\\\[[[XXXXXXZZZ]]]]]]___bbbdddfffooo{{{|||qqqddd]]][[[YYYRRRLLLKKKHHHCCC???<<<:::777555555555555666888:::<<<>>>===FFFFFF???JJJtttkkkeeeffffffiiijjjhhhcccbbbbbb___ZZZZZZYYYTTTNNNKKKJJJEEE>>>:::===TTTyyyooo^^^jjj}}}{{{~~~|||{{{{{{yyytttooojjjhhhhhheeedddbbbbbbcccdddcccbbbaaacccaaa^^^^^^aaa^^^YYYZZZ\\\______\\\XXXVVVUUUSSSTTTUUUUUUUUUSSSQQQPPPRRRPPPLLLJJJJJJIIIHHHFFFDDDBBB>>>============<<<999999999888888777777666777777666666555444444333555444444333222222222222222222222222222222222222111111000000000000111111222222111111000//////...111111000000000000111111111111000000111333666777444333000...---...000111///000111333333333222222555777:::;;;;;;888444111//////...///000222222222666888;;;===<<<888222...000111222333444444444444444555555666:::>>>;;;555333333222000//////222444555666777777666666777888888666333222333666:::<<<<<<<<<<<<===<<<<<<;;;;;;===???BBBDDDDDDEEEGGGHHHcccccccccccccccddddddddd^^^eeefffbbbgggwww}}}tttjjjccc[[[RRRLLLKKKHHHHHHHHHHHHFFFDDDCCCAAAFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEFFFEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJKKKMMMOOOSSSYYY]]]]]]]]]^^^```fffsss{{{aaaFFF???;;;===@@@BBBGGGLLLTTTiii}}}yyyaaaJJJCCCFFFOOOuuu{{{tttfffccc``````dddfffgggeeebbbaaa___\\\\\\^^^cccgggdddaaa]]]YYYXXXXXXZZZ\\\WWWWWW[[[______[[[[[[^^^aaagggmmmttt{{{uuu|||tttdddgggtttssseee]]]mmm|||]]]PPPQQQOOOQQQXXXeeevvvvvv~~~~~~}}}}}}}}}wwwttt{{{~~~yyyvvvqqqlllddd___[[[WWWQQQLLLHHHDDD@@@<<<:::888666444333444666888:::<<<>>>???AAAIIIGGG@@@RRRrrr```___bbbbbbiiiccc___^^^]]]YYYXXXYYYWWWUUUQQQNNNOOOOOOIIIAAA@@@<<>>======>>>>>>===777777777777888888888888666666666555555444444333222222333333333333222222222222222222222222222222111111000000000000111111222222111111000/////////111000000000000000111111111111222222333444555555111000///------///000222222222333444444444333333777888999:::888555222000/////////000222333444555:::<<<>>>???<<<888222...000222444555666666444444555777666666:::>>>;;;555555555444111///000222444444666777777666666777999:::888555333333666:::<<<;;;;;;<<<======<<<<<<<<<===@@@CCCEEEEEEGGGIIIJJJffffffeeeeeeddddddcccbbb___eeegggccccccnnn}}}xxxtttssszzzvvvjjj[[[RRROOOJJJIIIHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHIIIJJJKKKJJJLLLNNNOOOPPPTTT\\\bbbnnnllliiihhhkkkuuuaaaLLL@@@???@@@BBBAAAEEEPPP]]]kkkuuuzzzmmmUUUCCCBBBHHHeeehhhaaa___]]]^^^aaaccccccbbb____________```dddiiimmmhhhccc[[[UUUTTTUUUXXXYYYZZZYYYZZZ\\\[[[WWWXXX\\\\\\dddlllsss{{{yyyppptttooozzzooo^^^\\\TTTVVV]]]kkk}}}vvvwww|||{{{{{{yyyvvvtttlllkkkgggccc]]]VVVPPPLLLCCC@@@<<<999888777555333222444666:::<<>>>>>>>>===777777777777777777777777555555555444444444333333000111222444444444333222111111111111111111111111111111000000000000111111111111111111000000//////000000000000000000111222111222333444555555444333///......---...000111333333333333333444333333333999999999888666333000//////000111222222444666888:::<<>>;;;666222000000222555777888777555444555777777666888;;;:::555777777555333000000222444444555777777666666888999<<<:::777444555777:::===;;;;;;<<<===>>>>>>======>>>@@@DDDFFFGGGHHHJJJLLLggggggggggggfffeeecccbbbfffiiiiiicccaaahhhuuu~~~uuusssooowww}}}zzzkkk```]]]SSSPPPLLLIIIGGGHHHIIIKKKEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHIIIIIIJJJJJJJJJKKKHHHKKKNNNPPPSSSYYYbbbiiiuuurrrooommmpppxxxdddIII;;;>>>BBBFFFFFFCCCHHH[[[nnnvvvfffUUUIIIHHHQQQYYYzzzttthhh___^^^\\\]]]^^^`````````dddeeeeeedddcccbbbdddeeeiiibbbYYYTTTSSSUUUWWWXXX\\\YYYWWWXXXWWWUUUYYY___VVV^^^eeemmmzzz{{{wwwlllbbbiiiuuullljjj}}}tttttttttuuuvvvuuusssqqqmmmllljjjeee]]]UUUNNNJJJ???===999777666666444333333555888;;;>>>@@@BBBBBBDDDBBB@@@MMMuuujjjccccccbbbaaaggg]]]XXX\\\]]]YYY[[[aaaWWWWWWTTTRRRSSSSSSMMMEEEHHH>>>CCC]]]sssxxxqqq~~~}}}}}}|||xxxqqqggg```]]]aaaddddddaaa```bbbddd```]]][[[[[[]]]]]]]]]^^^\\\]]]\\\YYYTTTQQQPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKLLLIIIFFFEEEEEEFFFFFFEEE@@@>>><<<<<<======<<<;;;888888777666666555555444444444444444333333333333///000222333444333333222111111111111111111111111111111000000000000111111111111111000000000000000000000//////000111222222111222333555555444333222............///111222333222222222222333333333444;;;:::888555333111///...///111333333333444777999888;;;===<<<999555222222000222555777888777555444333666666444555999888555999999777444111000111333333555777777666666888999<<<;;;888777777999;;;===;;;<<<===>>>???@@@@@@@@@@@@BBBEEEGGGHHHIIIKKKMMMfffgggggghhhhhhfffeeedddkkkllljjjeeebbbgggpppxxxzzz|||sssxxxqqq||||||vvvuuugggccc\\\TTTOOOKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIJJJEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJIIILLLPPPUUU\\\dddlllrrrtttrrrqqqrrrwww[[[EEE??????===BBBIIINNNNNNUUUgggyyyuuudddMMM@@@DDDUUUhhhtttccceee]]]\\\[[[[[[\\\]]]```aaaaaabbbccccccbbbaaabbbccceee___WWWTTTUUUWWWXXXXXXXXXUUUTTTVVVVVVWWW\\\cccYYY^^^```hhh{{{{{{}}}yyy~~~|||xxxuuulllmmmoooqqqqqqpppnnnmmmllljjjgggaaaZZZRRRJJJFFF<<<:::777555555555555444666777999;;;>>>AAACCCDDDBBBCCCOOOmmm{{{jjjeeebbb______aaa\\\XXXYYYZZZXXXWWWYYYYYYZZZYYYUUUSSSSSSPPPJJJOOOFFFEEEQQQdddvvv}}}~~~~~~~~~}}}xxxmmmddd\\\^^^``````___^^^^^^^^^___[[[ZZZ\\\^^^]]]\\\^^^YYYYYYXXXUUUQQQOOOPPPQQQNNNNNNMMMLLLJJJIIIIIIHHHGGGFFFDDDDDDEEEFFFEEEDDD???===<<<;;;<<<<<<:::888888777777666555444444333333333333333333333333333000000111222333333222222111111111111111111111111111111000000000000111111111111000000000000000000////////////000111222333111222333444333222111000......//////000222333444222222222222333444555666;;;999666333000////////////222444444222333666999888:::===;;;666222222222111333555666777777555555222555555333444777888666<<<;;;999555222000111333333555666777666777888:::;;;;;;:::::::::;;;======<<<===>>>@@@AAABBBBBBBBBBBBEEEGGGIIIIIIJJJKKKMMMdddfffgggiiiiiihhhgggfffkkkjjjiiihhhgggiiinnnssszzzvvvtttvvvuuuyyy|||uuulllbbbZZZSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHIIIKKKIIIIIIIIIIIIJJJKKKLLLMMMPPPQQQSSSTTTUUUVVVUUUUUUUUUVVVYYY___gggnnnsssvvv{{{yyyxxxzzztttMMM777666???FFF@@@CCCLLLVVV\\\```eeelllUUUKKKAAA@@@NNNgggoooaaaaaaZZZYYYYYYXXXYYY\\\aaaddd\\\]]]]]]]]]]]]^^^aaaccc___ZZZTTTSSSWWWYYYYYYXXXUUUTTTUUUYYYYYYXXX[[[```\\\^^^^^^gggqqqwwwwwwssspppsss~~~{{{zzzyyyyyyvvvyyyzzzrrrooonnnmmmhhhjjjlllnnnmmmkkkjjjjjjgggccc]]]WWWRRRLLLEEE@@@:::888555444555666555444999999:::;;;>>>AAADDDFFFEEERRRsssuuujjjeee^^^[[[^^^[[[\\\\\\ZZZ[[[]]]\\\WWWXXX\\\\\\WWWSSSTTTSSSRRRUUUQQQIIIFFFTTTkkkzzz~~~wwwkkkkkk|||}}}}}}tttkkk]]]]]]]]]___```___\\\ZZZ\\\XXXXXX\\\^^^[[[ZZZ\\\XXXXXXVVVSSSOOONNNOOOQQQOOONNNMMMLLLJJJJJJIIIIIIGGGFFFEEEFFFFFFEEECCCAAA>>><<<;;;:::;;;:::777555555555555555555555555555222222222222222222333333222111111111111111222222111111111111111111111111111111000000000000111111000000000000000000000111////////////000111222333222222222222111111000//////000000111222333444444222222222222444666888999;;;999555111///...///000///222555444111111555888:::===>>>;;;555000000222222222333555555555555555111555666333444888:::888>>>===:::666222000111333333444666777666777999:::999:::;;;======>>>>>>======>>>@@@BBBCCCDDDEEEEEEEEEGGGIIIJJJJJJJJJKKKLLLccceeegggiiijjjjjjiiihhhhhhggggggjjjllllllmmmpppssstttmmm{{{sssnnn}}}yyy}}}uuuiii___YYYSSSSSSQQQOOOMMMKKKJJJIIIJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIJJJLLLIIIIIIIIIJJJJJJLLLMMMMMMRRRTTTWWW[[[___aaacccccccccaaabbbgggnnntttuuuuuupppSSS===999>>>???;;;CCCCCCKKKYYYbbb```YYYSSS===@@@EEENNN___zzz~~~iiifff```WWWWWWVVVVVVWWW\\\bbbgggcccaaa]]]YYYUUUUUUXXX[[[ZZZVVVRRRSSSXXX[[[ZZZWWWVVVVVVYYY]]]\\\XXXWWWZZZXXXZZZZZZeeexxxlllgggfffeeejjjbbbcccnnnoooddd[[[YYYSSS]]]mmmzzz~~~uuu~~~|||zzz}}}yyyooommmqqqrrrnnnllllllllljjjgggjjjlllmmmllljjjjjjjjjbbb\\\TTTOOOKKKGGGAAA<<<999777555444555666666555;;;::::::;;;===AAADDDFFFKKKaaasssjjjeee\\\ZZZ```WWW^^^```]]]```gggeee]]]WWW]]]^^^XXXSSSTTTWWWXXXTTTTTTKKKCCCQQQmmm}}}}}}tttgggaaammmsss~~~zzzvvvyyywwwnnn```___^^^```bbbaaa]]]YYYZZZUUUVVV\\\^^^ZZZXXX[[[YYYXXXVVVRRROOOMMMOOOPPPOOONNNMMMLLLLLLKKKLLLLLLHHHHHHGGGHHHHHHEEEAAA>>>===<<<:::::::::888666333333333444444555666666777222222222222222222222333333222111000000111222333000000000000000000000000111111000000000000111111000000000000000111111111////////////000111222333222222111000000/////////000111111222333333444444333333333333555888:::;;;;;;888444000......///000///333555444111000444888===@@@@@@<<<444//////000222222333333444555555666111555666444555999;;;;;;???>>>;;;777222000111222333444666777666777999:::777999<<<>>>??????>>>===>>>???AAACCCDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLfffdddeeehhhhhheeedddfffiiimmmjjjaaabbblllnnnhhhwwwsssllllllwww~~~|||uuu~~~xxxqqqooojjjeeeaaa```[[[SSSMMMLLLPPPMMMJJJJJJLLLMMMKKKHHHKKKIIIFFFFFFHHHJJJLLLLLLIIILLLMMMJJJIIIMMMPPPOOONNNJJJIIIKKKLLLMMMQQQWWW\\\^^^dddoooxxxzzzuuuoootttpppqqqvvvyyyyyy|||sssWWWKKK@@@<<<<<<===@@@DDDCCCKKKWWWbbbeee^^^QQQGGG===KKKPPPZZZwwwgggfffggg]]]WWWTTTRRRRRRUUU[[[aaafff___]]]ZZZXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSTTTTTTTTTYYYVVVRRRQQQTTTXXX[[[]]]TTTSSSUUU^^^sssvvvnnnaaaTTTQQQUUUPPPKKKKKKQQQSSSOOOMMMOOOPPPXXX```ggguuu|||wwwvvvuuutttsssrrrssstttuuummmoooqqqooojjjggghhhiiifffjjjjjjeeedddgggfffaaaWWWTTTOOOJJJFFFBBB===999777666444333333444555777<<<::::::<<<@@@BBBAAA@@@FFFnnnbbb^^^\\\[[[\\\[[[]]]\\\\\\aaagggbbbYYY]]]]]]bbb^^^SSSWWW]]]YYYZZZNNNMMMIIIFFF```~~~yyynnnaaahhhpppzzz{{{~~~uuuiiizzz{{{~~~~~~|||}}}|||sssgggbbbccccccbbb___[[[WWWUUUUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWUUURRROOOLLLKKKJJJMMMLLLIIIFFFEEEEEEFFFGGGAAAFFFHHHEEEAAAAAAAAA???===<<<;;;999777666444444555444444444444333333333222222222222111111000000111111111000000000000000333333222111000000111111...............///000000000000000000000000000000000000000000111222333444333222000//////000222333333444444222111000111333222222222333555999===???777555333000///...///000333333333222222333666999@@@>>>;;;666333000...---333333444555666666666555444444444555555666777888@@@===999555222222222333222333555666888888777777:::;;;<<<>>>????????????AAABBBCCCEEEFFFGGGHHHIIIFFFHHHJJJKKKKKKKKKMMMNNNhhhfffgggjjjiiidddbbbdddggggggccc```dddjjjkkkgggfffmmmpppooottt{{{|||zzzwwwuuupppgggbbbaaaWWWXXXYYYYYYWWWUUUTTTSSSRRRNNNJJJIIIJJJMMMOOOPPPOOORRRRRRNNNMMMPPPRRRRRRQQQOOOPPPUUUXXX[[[aaagggrrrtttvvvyyy||||||zzzyyyyyyyyyzzz|||~~~___EEEBBB===;;;<<<===<<<>>>BBBRRR\\\gggkkkeeeXXXLLLEEECCCLLLXXXvvvssshhhiiidddZZZXXXWWWUUUUUUWWW\\\aaaeee^^^\\\YYYWWWWWWWWWVVVUUUVVVVVVUUUUUUTTTUUUUUUVVVYYYVVVSSSRRRTTTWWWYYYZZZTTTTTTRRRUUU```pppxxxzzzzzz}}}|||xxxjjj___TTTJJJFFFHHHDDDCCCEEEKKKMMMKKKMMMSSSXXXkkk|||yyy}}}xxxpppoooooonnnnnnmmmmmmnnnnnniiijjjlllkkkjjjiiiiiijjjiiikkkjjjddd``````^^^XXXSSSOOOJJJFFFBBB>>>:::777666555333333333444666777;;;:::999<<<@@@DDDGGGHHHVVV{{{lllddd```]]][[[\\\\\\```aaa___aaadddccc^^^\\\]]]aaa___XXXZZZ```^^^[[[OOOLLLMMMLLLWWWpppooo~~~zzzmmmbbbgggvvv~~~wwwkkk^^^___``````___]]]ZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEE???DDDEEEAAA>>>>>>>>><<<;;;;;;:::999777666555444555555444444333333333222222222222222111111111000111111111111111111111111222222111000000000000000///............///000000000000000000000000000000000000000000111222333444333222000//////000222333333333444222111000111333333222222444777;;;<<<===222111///......///000111333333333333222444777:::AAA>>>:::555222/////////333444555555666666666555555555555555666777888999>>><<<999555333222111111111333555777888888888888:::;;;<<<>>>???@@@@@@@@@BBBCCCDDDEEEGGGHHHIIIIIIGGGIIIKKKLLLLLLLLLMMMNNNkkkiiiiiikkkiiiddd```aaaddd___^^^ccceeecccaaabbbaaavvvyyyuuu|||}}}vvvttt~~~wwwsssssslllqqquuutttpppkkkkkklllfffbbb\\\ZZZZZZ]]]___```aaaeeefffcccaaaccccccbbbbbbaaadddjjjmmmpppvvv}}}||||||zzzwwwtttsssvvvzzzoooUUUAAA777:::999<<>>>>>======???BBBEEEGGG[[[{{{ssskkkgggddd___^^^___aaafffgggdddbbbdddeeeeee___```bbbbbb^^^]]]```ddd\\\WWWRRRTTTSSSNNN```~~~|||~~~wwwVVVIII```}}}rrrdddcccaaa___^^^]]]\\\\\\XXXXXXWWWVVVUUUUUUTTTTTTNNNNNNMMMKKKKKKJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDCCCCCCGGGGGGCCC@@@AAA@@@===999999888777777666666555666555555444333222222111222222222222111111111111111111111111111111111111111111000000//////000000///////////////000000111000000000000000000000000000000000000111222333333333222111000000111222333222333333222111000222333444333333666;;;===;;;999------------...000222333333444444333333555888;;;AAA>>>888333000///000111444555555666666666666666777666666777777888999:::;;;:::999777555222000///111333555777888999999999:::;;;===???@@@AAABBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJKKKMMMMMMLLLLLLMMMNNNooollllllmmmjjjccc______bbb^^^bbbkkkhhh\\\YYY```ooo}}}xxxnnnzzz~~~||||||~~~{{{xxxtttsssssssssssssssrrrxxx||||||zzz{{{xxxuuuttttttwww{{{{{{{{{}}}zzzwwwsssrrrssswwwzzzuuuYYYDDD:::>>>EEE@@@>>>???GGGNNNRRRVVV[[[YYY^^^aaa[[[PPPIIIJJJMMM```}}}jjjeeeddd]]][[[aaa[[[[[[[[[[[[\\\]]]^^^___^^^\\\ZZZYYYYYYXXXVVVUUUXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYXXXVVVTTTOOOSSSUUUSSSUUU\\\cccfffoooeeeeeeiiirrrxxx|||xxxhhhWWWLLLHHHLLLQQQPPPTTTZZZ___hhh{{{~~~xxxppp```QQQKKKFFFFFFOOO[[[ZZZhhhtttuuuvvv~~~}}}~~~~~~{{{yyyvvvvvvvvvvvvvvvtttsssrrrpppqqqrrrqqqnnnkkkiiiiiijjjkkkjjjiiigggfffdddcccbbbeeeiiikkkiiiggghhhfffbbb[[[SSSMMMHHHDDDFFFCCC???;;;999777444222222222222333555777999:::>>>@@@BBBBBBBBBCCCEEEHHHaaasssnnnjjjiiigggddddddgggjjjjjjjjjhhhggghhhhhhhhheeefffeeeeeeddd^^^```llliiiqqqiii___YYYMMMYYY~~~~~~vvv|||___KKKbbb~~~}}}~~~yyytttoooggg```[[[ZZZ[[[\\\TTTTTTTTTTTTUUUUUUUUUVVVOOONNNLLLJJJHHHGGGFFFFFFEEEFFFGGGHHHGGGFFFDDDBBBEEEHHHHHHCCCAAABBBAAA>>>666666666666666666666666666555555444333222111111222222222222222222222222111111111222222222222222222222111111000111111222000000//////000000111222000000000000000000000000111111000000111222222333222222111000000111222222222333333222111111222444555444444888======999555---------...///111333444444444555444444666999<<>>???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNMMMLLLLLLMMMOOOsssooommmmmmiiiccc___```cccbbblllvvvooo^^^]]]iii{{{vvvyyysss}}}yyywwwzzz{{{~~~~~~|||||||||}}}nnnVVVGGG???;;;<<<@@@@@@>>>BBBOOOZZZ]]]\\\\\\ZZZWWWQQQKKKIIIMMMUUU[[[xxxvvvjjjbbb___^^^aaaeee[[[[[[\\\]]]]]]]]]\\\\\\```^^^\\\\\\\\\[[[YYYWWWYYYYYYXXXXXXYYYZZZZZZ[[[YYYYYYYYYZZZ[[[ZZZVVVTTTKKKQQQUUUTTTVVV^^^fffjjjvvvqqqeee^^^cccnnnvvv{{{~~~}}}yyymmmYYYIIIGGGQQQ[[[fffhhhkkknnn|||~~~tttkkkfffXXXLLLDDDFFFHHHFFFGGGMMMBBBOOOXXX\\\jjj~~~}}}}}}~~~~~~}}}xxxwwwuuuuuuvvvvvvuuusssssspppmmmkkkkkklllmmmmmmhhhiiijjjjjjiiihhhfffeeefffdddcccdddggghhhfffcccfffccc^^^YYYSSSKKKFFFDDDBBB>>>:::888666555444222111222333555777999;;;<<<888===CCCEEEDDDEEEIIINNN|||tttnnnkkkkkkjjjhhhkkkoooppplllhhhiiilllllljjjhhheeeiiiffffffiiiaaafff~~~vvvcccUUUZZZtttrrr|||kkkRRRXXXttt~~~}}}~~~zzz}}}}}}~~~vvvjjj^^^WWWVVVXXX[[[UUUVVVVVVVVVVVVVVVVVVVVVOOONNNLLLJJJHHHFFFFFFEEECCCEEEGGGHHHHHHFFFDDDCCCBBBDDDBBB>>>===???===:::444444555555555666666666555555444333222222111111222222222222222222222333111222222222333333333444333333333222222333444444000000000000000111222222000000000000000000000000111111111000111111222333222111111111111111111222111222333222111111222444444555666:::===;;;777222//////000000111222333444444555555555555777;;;>>>@@@;;;555000...///222555666777777888777777666666888888888999999:::;;;<<<:::;;;<<<===;;;777333000111222555888:::;;;<<<<<<<<<===???AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNNNNMMMLLLLLLNNNPPPuuuqqqmmmlllhhhcccaaacccjjjkkkssszzzsssfffiiivvv{{{|||yyymmmmmmuuu}}}bbbQQQBBB@@@@@@===<<<>>>CCCEEEOOO]]]eeeccc[[[WWWWWWOOOEEEBBBJJJYYYhhhqqqnnnrrrlllaaaZZZ]]]eeegggddd\\\\\\]]]]]]]]]]]]\\\\\\bbb```_________]]][[[YYYYYYYYYXXXYYYYYYZZZ[[[\\\XXXXXXYYYZZZ[[[ZZZWWWTTTTTTXXXZZZXXXYYY```fffiii{{{lllrrrcccVVVXXXbbbllltttyyy~~~rrr[[[JJJLLL]]]lll~~~sssddd\\\ZZZWWWIII???AAADDDEEEHHHOOOJJJZZZdddiiizzz||||||}}}~~~}}}}}}uuusssrrrqqqrrrssssssrrrqqqllllllmmmmmmmmmlllkkkjjjffffffffffffeeedddbbbbbbfffeeeddddddeeedddbbb```aaa]]]ZZZXXXRRRJJJFFFFFF>>>;;;777555444444444333222333555777999;;;<<<===;;;>>>@@@???>>>CCCOOOYYYvvvpppkkkkkklllkkkmmmpppppphhheeehhhmmmlllhhhfff```hhhdddeeellldddppprrr]]]\\\gggnnnuuu{{{YYYGGG___~~~{{{zzzwwwkkk```XXXVVVXXXZZZ\\\[[[ZZZXXXVVVTTTSSSRRRLLLKKKJJJIIIHHHGGGGGGGGGAAACCCEEEFFFFFFEEEDDDBBBBBBBBB@@@<<<===@@@???;;;333333444444444555555555333333333333222222222222222222222222333333333333222222222333333444444555444444333333444444555555111111111111111222222333000000000000000000000000222111111111111111222222111111111111111111111111111222333222111111333444333666999;;;:::777444111111111222333333444444444555666666666666888<<>>:::444000...000333666888888888888888777777666999888888999999:::;;;<<<:::<<<===>>><<<888444111000222555888;;;======>>>>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIILLLMMMMMMLLLKKKLLLOOOQQQwwwqqqlllkkkgggcccdddgggxxxuuusssrrrnnnjjjnnnvvvzzz~~~}}}rrrwwwbbbWWWfffxxx```MMMBBB::::::::::::EEESSSXXX[[[bbbfffbbbYYYSSSSSSNNNHHHDDDJJJ]]]wwwxxxzzzxxxkkkeee]]][[[___dddccc```^^^^^^^^^^^^___^^^^^^^^^bbbaaa`````````___\\\YYYXXXXXXXXXYYYYYYZZZ[[[\\\VVVVVVVVVXXXYYYXXXVVVSSSZZZ\\\\\\YYY[[[bbbhhhjjjxxxuuuwwwnnneee^^^ZZZZZZbbblllzzzqqqYYYNNNZZZrrr~~~oooaaa\\\___dddRRRDDDBBBEEEIIIRRR\\\aaauuu~~~}}}|||zzz}}}~~~|||{{{{{{wwwrrrpppooonnnoooppppppnnnllliiijjjkkkkkkjjjhhhggggggeeedddcccbbb``````______cccdddeeecccaaa___^^^^^^YYYTTTRRRQQQMMMEEEAAABBB;;;888444222222333444333444555777999;;;<<<===>>>@@@AAA???>>>DDDXXXvvv~~~wwwoooiiikkkmmmllljjjjjjhhhcccbbbgggiiifffcccddd^^^iiicccdddllldddwww___ZZZ^^^{{{yyykkktttlllMMMTTT|||~~~}}}{{{~~~~~~zzzqqqhhh```[[[XXXWWW\\\[[[YYYWWWTTTQQQOOONNNKKKKKKIIIHHHFFFEEEEEEEEE???@@@AAABBBCCCBBBBBBAAABBBBBB???<<<>>>BBBAAA===333333333333444444444444222222222222222333333333222222222333333333444444222222333333444555555555333333333333333444555555222111111111111222333333000000000000000000000000222222111111111111111222111111111222222111111111111222222222111111333555222666;;;;;;777333111222000111222333444555666666555666777777777999===@@@;;;888444000///000333555888999999999888888777666888888888888999:::;;;<<<:::;;;======;;;888444222000222555999<<<===>>>???AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGKKKLLLLLLKKKKKKLLLOOORRRxxxqqqllljjjgggdddeeejjj|||ooogggeeegggkkknnnnnnvvv}}}zzzqqqpppooo{{{wwwbbb^^^bbbppp~~~|||uuu|||^^^III>>>;;;999<<>>:::<<<999666222000111222333333555666888:::<<<===>>>>>>???@@@@@@EEEXXXrrrvvvmmmhhhkkknnnkkkfffccc```___bbbgggeee______ccc```llleeeccckkkcccyyy___XXXZZZ```uuuoooyyy```RRRsss~~~~~~|||~~~yyyrrriii```XXXTTTVVVUUUTTTRRRQQQOOOMMMMMMOOOMMMJJJGGGDDDBBB@@@@@@===>>>??????@@@@@@@@@@@@======:::888:::>>>>>>:::333333333333333333333333000111111222222333444444222222222333333444444444222222333333444555666666222222222222333333444555222222111111222222333444000000000000000000000000222222111111111111111222111111222222222222111111111222222222111111333555111777<<<;;;555000000222...///111333555666777777555666777777777:::>>>AAA:::888444111000111333555999999999999999888777666888888888888999:::;;;;;;:::;;;<<<<<<:::777444222000222555999<<<>>>??????BBBBBBCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGJJJKKKKKKJJJJJJLLLOOORRRggghhhhhhgggffffffhhhjjjtttwwwsssjjjeeehhhkkkjjjmmmhhhiiirrrxxx~~~{{{zzzeee```tttzzzvvvwwwzzz|||yyypppmmmbbbJJJ<<<<<<;;;888;;;>>>BBBFFFLLLUUU[[[```ooohhhOOOCCCBBBEEEMMMQQQYYYcccssseee```fffdddbbbcccdddccc___[[[^^^___```___]]][[[[[[[[[iiifffbbb^^^[[[[[[\\\^^^]]][[[XXXXXXYYY[[[\\\\\\VVVUUUUUUVVVWWWVVVTTTQQQSSSSSSTTTXXX^^^cccffffffppp```KKKNNNLLLUUUcccqqqyyy}}}|||uuu~~~wwwqqqyyyuuummmggg\\\TTTXXXmmmtttddddddnnngggSSSMMMQQQQQQ]]]wwwwwwzzzzzzuuutttrrrnnnnnnmmmmmmmmmnnnmmmkkkiiihhhfffcccbbbbbbbbbaaa___aaa___]]]\\\\\\\\\[[[ZZZ[[[[[[ZZZYYYWWWUUUSSSRRRIIIGGGDDDAAA>>>;;;:::999666666555333111111444666888888888888<<<@@@AAA>>>GGGCCC@@@SSS}}}kkkkkkhhhffffffiiiiiieeebbbaaaccceeehhhjjjhhhccc```bbbeeeggghhhaaa^^^gggWWWXXXcccjjjvvvyyyvvvUUU\\\ddd|||}}}|||~~~|||wwwxxxzzzsssbbbRRRQQQMMMIIIIIILLLNNNLLLIIIKKKIIIFFFCCCAAAAAABBBCCCCCCBBBAAA@@@????????????>>><<<999888888888777666444444444444555555555666222222111111111222333333555555444444444444555555666555555444333333222222222222222222222222222222444333222111000000000000222111111111111111111111111111222222222333333333444444444333333222222222444444333222222333333333999888666444111000......//////111222444555777777333777999777888===@@@@@@888555222000000222666888::::::::::::999999888777:::::::::;;;;;;;;;<<<<<<======<<<;;;:::888777666555777999<<<>>>?????????CCCBBBAAA@@@BBBDDDGGGIIIGGGFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIHHHHHHJJJMMMjjjjjjhhhfffddddddgggiiissswwwvvvooojjjkkkllljjjlllhhhkkkrrruuuvvvzzzpppgggfffttt~~~uuulllyyyoooYYYHHH???888:::>>>>>>>>>FFFOOORRRQQQRRRXXX^^^^^^bbbVVVGGGFFFGGGFFFKKKYYYcccdddlll}}}tttbbbbbbdddbbbaaabbbeeeeeebbb^^^]]]^^^^^^\\\ZZZYYYYYYZZZccc```]]]ZZZYYYYYY[[[\\\]]]ZZZXXXWWWXXXZZZZZZZZZXXXWWWWWWXXXYYYYYYWWWUUUTTTTTTUUUXXX\\\___```___nnnoooKKKFFFLLLNNNYYYeeelllrrrvvvsssmmmsss}}}sssllllll``````___]]]\\\dddyyyyyyqqqrrrxxxeeeQQQMMMVVV^^^lll}}}vvvrrrssssssqqqoooooooooooommmjjjgggdddgggeeebbbaaaaaa```___]]]^^^\\\ZZZYYYZZZZZZYYYXXXVVVUUUTTTRRRPPPNNNMMMMMMFFFDDDAAA>>>;;;999777777555555444333111222444777555888;;;>>>AAACCCBBBAAA@@@:::CCClllzzzoooiiigggeeecccccceeefffeeedddbbbbbbccceeegggeeebbb___cccbbb______]]]___ggg^^^```^^^lllhhhYYYMMMggg|||~~~zzziiiZZZPPPOOOOOOOOOPPPPPPOOONNNKKKIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>><<<999888888888777777666666777777666666555555333333333333444555555555555555444444444444555555777777666555555444333333222222222222222222222222111111000000000111111222111222222222222222222222111111222222222333333333444444444333333222222222444333333222222333333444888777555333111000///000000000111222444555666666333777888777999>>>@@@???777555222000000333666888:::::::::::::::999888777::::::;;;;;;;;;<<<<<<<<<======<<<<<<:::999888777888999<<<>>>@@@AAAAAAAAADDDCCCBBBAAABBBEEEHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEKKKKKKKKKJJJHHHHHHJJJLLLooonnnkkkgggddddddgggiiitttxxxyyyvvvrrrpppmmmjjjnnnlllooouuusssooorrrzzz{{{pppaaaZZZooovvvmmmooowwwvvvkkkPPPBBB777777;;;>>>>>>>>>HHHTTTaaaddd^^^XXXYYY\\\RRROOOEEEBBBIIINNNWWWiiiwww{{{}}}nnnmmmhhhddddddgggaaa```___aaadddeeeccc```\\\\\\[[[XXXVVVUUUVVVXXXZZZYYYXXXVVVVVVVVVWWWXXX[[[XXXUUUTTTUUUVVVWWWVVVYYYWWWVVVVVVXXXYYYXXXWWWUUUUUUVVVXXXZZZZZZXXXVVVccckkkzzztttSSSHHHHHHIIINNNUUU[[[dddiiihhhbbbfffllluuuzzzwwwrrrbbbcccfffiiikkksssgggUUUUUUfffttt|||rrrnnnpppqqqoookkklllmmmmmmkkkhhheeecccfffdddaaa```___^^^\\\[[[[[[YYYWWWVVVVVVVVVUUUSSSNNNMMMKKKIIIGGGFFFFFFFFFAAA@@@===:::888666555444222333333333222333666888:::;;;===@@@AAA@@@???>>>BBB:::OOOiiifffkkkdddcccaaa``````aaabbbccc``````aaabbbcccbbb^^^\\\```]]]YYYZZZ^^^^^^tttrrraaa^^^bbbaaaooo}}}bbbCCCSSS|||ttthhhTTTSSSRRROOOMMMMMMNNNPPPHHHGGGFFFDDDCCCAAA@@@???@@@???>>>===<<<<<<<<<<<<===;;;888777888888777777888999::::::999888666555555666777777888777777777555444444333333444444555777777777666666555555444222222222222222222222222.........//////000111222111111222333333333333333111111222222222333333333444444333333333333222222333333333222222333333444777555333111000000111222222222222333444444555555222666888777:::???AAA???666444222000111333666888999::::::::::::999999888:::;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::999888;;;<<<>>>@@@BBBCCCCCCCCCDDDCCCBBBBBBCCCEEEGGGIIIGGGGGGGGGFFFFFFEEEEEEEEEKKKLLLLLLKKKJJJJJJKKKMMMvvvtttpppkkkhhhhhhjjjmmmtttwwwzzzzzzxxxsssnnnjjjqqqpppsssvvvtttoooooosssxxxyyyzzzzzz{{{{{{ssshhhaaaaaahhh}}}{{{ssshhhaaaaaahhhttt|||pppddd]]]VVVLLLEEE888<<<>>>BBBFFFBBBAAAIIIPPPZZZdddfff___WWWRRRQQQHHHHHHEEEJJJTTT\\\sss{{{gggjjjkkk]]]bbbeeeddd___]]][[[]]]```bbb```^^^ZZZZZZXXXUUURRRRRRTTTVVVVVVUUUUUUTTTTTTTTTSSSSSSWWWTTTQQQPPPQQQRRRRRRRRRUUUSSSQQQQQQSSSUUUUUUUUUSSSTTTUUUXXXYYYWWWTTTPPPRRRWWWhhhnnnmmmqqqeeeZZZKKKJJJIIIIIIMMMVVV[[[[[[XXX\\\___fffnnnyyy}}}ooobbbhhh|||}}}sssmmmllljjjgggdddeeefffgggggggggiiijjjeeeccc```^^^]]]\\\[[[YYYZZZXXXUUUSSSRRRQQQOOOMMMIIIGGGDDDBBB@@@@@@AAABBB===<<<:::888666444333333111222333333333555777:::@@@<<<;;;>>>BBBBBBBBBCCCJJJFFFccctttbbbeeeiiiaaaaaaaaa```___]]]]]]]]]______aaacccccc```[[[WWWXXXYYYYYY^^^ccc\\\]]]nnnvvvxxxwwwpppfff___^^^```dddjjjxxxrrryyyzzzVVVUUUyyy|||xxx|||}}}uuuggg```VVVMMMIIIIIILLLNNNDDDDDDCCCBBB@@@===;;;:::======<<<;;;;;;;;;;;;;;;===:::888777777888888777888999:::<<<<<<;;;999888::::::;;;;;;:::888777666444444333333333333444444666666666555555444444444111111111111111111111111...............///000000///000111222333333222222111111222222222333333333333333333333333333333333333333222222222333444444555444222000000111333555333333333444444444444444333666777777;;;@@@AAA>>>555333111111111444777999999999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========<<<;;;;;;>>>>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLNNNPPP|||zzzvvvqqqmmmmmmpppsssuuuvvvxxxzzzyyysssmmmjjjqqqppprrrtttsssqqqrrrttttttvvvxxxzzz}}}uuu___ZZZZZZeeeyyy~~~rrrbbbWWWSSSTTT\\\iiixxx||||||{{{]]]RRREEE??????@@@>>>;;;<<>>======>>>???:::999777666444333333333000222444555555666999;;;>>>999:::BBBHHHHHHFFFFFFLLLVVVbbbaaaddd___]]]^^^```bbbbbbaaa^^^\\\```bbbfffiiihhhccc\\\VVVUUUYYYZZZ```fff\\\RRRVVVaaaeeeiiilllkkkgggcccaaa______jjjvvv|||hhh^^^wwwzzzzzz}}}sss___OOOHHHHHHJJJLLLCCCCCCBBB@@@>>><<<999888;;;;;;::::::999999::::::<<<:::777666777888888777666777999;;;<<<=========???>>>===;;;999777555333333333222222222222333333333333333333333222222222111111111111111111111111000000///...------.........///111222333222111000111111222222222333333333333333333333333333333333333222222222333333444555444333222111222333555666444444444444444444444444444666777888<<<@@@@@@;;;333222111111222555777999888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>======??????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBBDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMFFFHHHKKKLLLMMMOOOQQQSSS}}}|||yyyuuurrrrrruuuwwwvvvssssssuuuuuupppllljjjnnnmmmmmmnnnoooqqqsssuuuvvvyyyzzz{{{}}}uuukkkWWWMMMWWW```eeerrrkkk[[[UUUUUUMMMRRRYYYbbbqqqyyyooorrr}}}}}}yyyxxxzzz}}}|||qqq___QQQAAA===:::;;;???AAA???<<>>AAACCCFFFIIIRRRPPPSSS[[[bbbeeegggjjjwwwtttuuuyyy{{{yyysssnnnlllgggbbb___```___]]]ZZZ\\\aaafff]]][[[YYYXXXXXXWWWVVVTTTYYYVVVQQQNNNKKKHHHDDDBBBBBB@@@???===<<<;;;<<<<<<777666555444333333222222111333555777777888:::<<<<<<:::>>>FFFFFF@@@???CCC\\\tttttt___dddccc\\\]]]]]]^^^bbbggggggddd```dddfffiiilllkkkeee]]]WWWUUU[[[ZZZ[[[bbb]]]VVVYYY___bbbiiinnnqqqmmmgggaaa]]]ZZZeee}}}ggg___www}}}iiiUUUHHHDDDDDDFFFFFFEEECCCAAA>>><<<;;;:::::::::999999999999::::::;;;999777666777888888777555666777999;;;===>>>???AAA???<<<999666444333222333222222111111222222333111111111111111111111111111111111111111111111111111000///......---------///000222333333222000///111111222222222333333333222222333333333333444444222222222222333444555555333333333444444555666777444444444444444555555555666777888888<<<@@@>>>999222111111111333555888:::888888:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>???@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDCCCDDDFFFHHHJJJLLLNNNOOODDDGGGJJJMMMNNNOOOQQQSSSyyyyyyxxxvvvttttttvvvxxxwwwppplllnnnoookkkiiikkkjjjjjjjjjjjjmmmppprrrrrrrrruuuvvvvvvyyyppp]]]SSSPPPSSS___mmm|||{{{uuukkkbbbbbbjjjsssdddaaa[[[[[[cccjjjhhhaaayyyyyyyyywwwtttuuuyyyyyyvvvkkk]]]]]]hhhllliiieeeaaa\\\XXXUUUPPPGGG???AAA???>>>???AAAAAA@@@???CCCSSSYYYnnnyyyOOOCCCEEEFFFHHHKKKMMMNNNOOOOOOSSSgggcccRRRYYYZZZ^^^bbbZZZTTTQQQOOOPPPTTTWWWVVVUUUWWWXXXXXXVVVRRRPPPPPPQQQPPPRRRVVVXXXXXXVVVRRRPPPOOOLLLJJJJJJLLLOOOPPPPPPTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLNNNPPPRRRQQQOOOLLLJJJQQQWWW\\\aaaiii{{{xxx\\\cccPPPGGGAAA?????????EEELLLQQQLLLKKKQQQVVVXXX\\\aaakkktttvvv}}}~~~rrrsssvvvwwwtttnnnjjjhhheee```\\\^^^___]]]XXXWWWYYY]]]WWWUUUSSSRRRSSSSSSRRRQQQTTTQQQMMMIIIGGGEEEBBB@@@===<<<<<<;;;:::999888888444333333222111111111111333555777999999:::;;;======>>>CCCFFF@@@???PPPfffgggcccbbb]]]ccciiiccc___aaahhhjjjfffaaaeeeeeeffffffeeeaaa[[[VVVRRR[[[YYYVVV\\\\\\YYY]]]^^^```eeekkknnnmmmiiieeeaaa\\\ccc}}}~~~zzz~~~qqqeeeqqqzzzzzzzzz{{{yyygggRRREEECCCEEEGGGEEEBBB???===;;;;;;::::::999999999999999::::::;;;888666666777888888777777666666666888;;;===??????<<<999555333333333444222222111111111111222222000000000000000000000000111111111111111111111111000000//////.../////////222333555666555333111///111111222222222333333333222222222333333444444444222222222222333444555666333444555777777777777666333444444444555555666666888999888888<<<@@@===666111111111111333666888:::777888999;;;<<<=========<<<<<<<<<<<<============;;;<<<===???@@@AAAAAAAAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHJJJKKKKKKEEEHHHKKKMMMMMMNNNOOOPPPuuuvvvvvvuuuttttttvvvxxxwwwnnnhhhiiijjjhhhhhhllljjjkkkkkkkkkmmmpppqqqooojjjlllooopppuuu|||dddTTTQQQSSSUUU\\\[[[ZZZZZZaaannn}}}|||mmm[[[VVVXXX[[[bbbooossshhhddd```]]]```fff^^^```YYYLLLJJJPPPQQQJJJJJJHHHDDDAAACCCFFFEEECCCFFFCCC@@@>>>???BBBFFFIIIGGG]]]```jjj}}}fffDDDDDDDDDIIIPPPSSSUUUWWW\\\aaarrr}}}gggUUUVVV[[[SSSYYY```UUUQQQNNNMMMOOOTTTWWWXXXWWWWWWXXXYYYWWWTTTQQQPPPPPPMMMPPPTTTXXXYYYWWWTTTQQQOOOMMMKKKKKKNNNPPPRRRRRRSSSRRRQQQQQQQQQPPPMMMJJJLLLKKKLLLNNNOOONNNLLLJJJEEEKKKKKKTTTdddiiipppfffRRRKKKEEECCCAAAAAAHHHRRRRRRIIIEEEHHHKKKLLLRRRYYYZZZ```cccwwwtttwww|||qqqqqq||||||xxxxxxrrrjjjdddcccaaa]]]WWW[[[___^^^YYYVVVVVVXXXRRRQQQOOOOOOPPPPPPPPPNNNOOOLLLIIIFFFEEEDDDAAA???999999999999888777666555222111111000000000000000444666999:::::::::<<<===<<>><<<<<<<<<<<<=========>>>;;;<<<===???AAABBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGIIILLLMMMMMMLLLLLLMMMmmmooorrrrrrqqqppppppqqqmmmllllllnnnqqqqqqmmmjjjhhheeefffiiiiiihhhjjjnnnkkkkkkhhhbbbaaammmzzzvvvdddUUUVVVRRRUUUIIIJJJ^^^eeelll{{{iiiZZZSSSZZZ]]]YYY]]]ggg{{{vvvtttwwwyyyyyy{{{uuuyyy~~~vvvkkkeeeeee```TTTKKKLLLMMMIIIFFFGGGKKKEEEFFFBBB:::???JJJJJJHHHCCCCCCFFFEEECCCMMM\\\XXXSSSRRRRRROOOJJJKKKRRRTTT\\\XXXOOOMMMFFF@@@DDDLLLYYYeeerrrzzzrrrnnnxxxyyykkkkkk{{{sssggg^^^ZZZVVVUUUUUUTTTQQQOOOLLLLLLNNNRRRVVVZZZ\\\\\\ZZZZZZZZZXXXTTTRRRRRRRRRQQQPPPSSSXXXWWWQQQQQQUUUNNNLLLIIIGGGLLLSSSRRRMMMTTTYYYXXXRRRPPPSSSSSSPPPJJJLLLNNNOOONNNLLLLLLKKKLLLIIIJJJRRRYYYjjjfffWWWHHHDDDGGGJJJMMMPPPDDDAAA>>>===@@@DDDGGGHHHJJJOOOUUU[[[eeeuuu{{{vvvyyy|||zzzuuutttuuuooommmhhhddd```^^^]]]]]][[[ZZZYYYVVVTTTRRRPPPOOOPPPOOONNNMMMKKKIIIHHHHHHGGGFFFDDDAAA???<<<;;;:::999888777555333333222222222222222222333444555666<<<999666555999???BBBAAA@@@EEEGGGFFFPPPtttiii]]]\\\___cccgggkkkhhhccc```bbbeeefffdddbbbaaa```___YYYRRRQQQUUUVVVWWWXXX\\\```bbbbbbbbbbbbbbbdddggglllpppqqqqqqnnnaaaeee~~~zzzhhhkkkjjj}}}xxxfffVVVJJJLLLCCC???AAA===444444;;;777777666666666777777888777666666666666555555555333444555777888888888888999777555333222111222222333222111000000111222222111111111111111111111111000111111111111222222222000000///...---///333666888888777555555444444444444444444333333222222222444444333333333444555555444444333555666777555444555666666555333333444666555555555555555666777777999999:::>>>@@@===888333111333555888999999999888<<<;;;;;;;;;;;;<<<======@@@===:::888888:::===@@@AAA@@@?????????AAACCCEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOjjjkkkmmmlllkkkjjjjjjkkkmmmlllkkkmmmnnnnnnkkkgggeeebbbaaaeeegggeeefffhhhiiihhheeebbbdddooouuufff]]]fff___VVV[[[XXXYYYhhhkkkkkkrrr{{{uuu{{{rrrooovvvxxxlll^^^VVVTTTRRRPPPQQQTTTUUUTTTRRROOOOOOTTTZZZUUUJJJIIIPPPOOOHHHCCCEEEFFFDDDCCCEEEFFFCCCGGGGGGEEEPPPYYYSSSKKKHHHHHHMMMVVVcccwwwkkkaaaVVVRRRMMMIIIIIILLLEEEHHHCCC@@@HHHIIIEEEHHHQQQcccooonnnhhh]]]^^^ssskkkbbbddd[[[XXXTTTSSSRRRQQQOOOLLLNNNNNNPPPTTTYYY\\\]]]]]][[[[[[[[[YYYVVVTTTSSSTTTRRRRRRVVV\\\ZZZTTTQQQTTTPPPOOOMMMLLLPPPVVVXXXVVVUUUYYYYYYTTTRRRRRRPPPLLLHHHJJJMMMNNNNNNNNNNNNMMMMMMIIIKKKRRRZZZkkkkkkPPPFFFJJJNNNMMMKKKCCC???;;;999;;;>>>@@@AAA???BBBGGGLLLSSS___nnnyyy|||zzz~~~}}}}}}uuuoookkkjjjkkkjjjhhheeeaaa]]][[[YYYXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBCCCBBBAAA???>>><<<;;;:::888777666444333222222222111111222333444555555666888;;;===???@@@BBBCCCCCCBBBJJJHHHGGGeeeuuuddd___```cccfffiiijjjhhhfffeeefffgggeeebbbaaa^^^\\\ZZZVVVRRRTTTYYYXXXYYYZZZ\\\___aaabbbbbbcccdddggglllppprrrrrrpppkkkfffooo{{{zzzmmmaaa|||~~~sssfffSSSFFF>>>@@@@@@;;;:::>>>777666666666666666777777666666666555555555555444222333444555666666666666666555333222111000111111222222111000000000111222111111111111111111111111000111111111111222222222000111000///...000333666666666555444333222222333333333333333222222222222555444444444444444555555444444333555666777555444666666777666444444666777555555555555555666777777888999;;;>>>???<<<666111111333555888999:::999999;;;;;;;;;;;;;;;<<<======>>>;;;999777888<<<@@@CCCAAA@@@??????@@@AAACCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDHHHHHHGGGFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOllllllllljjjgggfffggghhhmmmlllkkkllllllkkkhhhfffddd______cccgggfffdddeeegggfffddddddhhhooowww|||rrr|||zzz~~~sssdddWWWOOORRRSSSRRRUUUZZZ\\\\\\]]]bbbuuuwwwqqqZZZTTTVVVSSSNNNPPPTTTOOODDDAAA@@@KKK\\\[[[LLLKKKVVVOOOMMMMMMNNNLLLHHHHHHKKKVVVRRRRRRQQQXXXnnnzzzpppYYYZZZXXXXXXaaaqqq^^^UUULLLJJJKKKIIIGGGGGGGGGHHH>>>888>>>BBBGGGSSSeee}}}bbbooogggRRRUUU___{{{iiiZZZ[[[bbbZZZWWWTTTRRRQQQOOOMMMKKKPPPPPPSSSWWW[[[]]]]]]\\\ZZZZZZZZZXXXUUUSSSSSSSSSSSSUUUZZZ___]]]VVVRRRRRRPPPOOOPPPPPPQQQTTTXXX\\\TTTWWWWWWTTTQQQPPPMMMHHHHHHIIILLLNNNOOOPPPPPPOOOMMMJJJLLLRRRZZZiii^^^MMMNNNOOOKKKFFFFFFBBB===::::::<<<>>>>>>;;;===@@@CCCFFFMMMWWW___nnnyyyzzzyyyyyy~~~}}}uuukkkhhheeecccdddcccaaa___\\\YYYVVVSSSRRROOONNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>===>>>>>>===<<<;;;;;;::::::666555444333222222222222000111222444555666666666444888===@@@AAABBBDDDGGGKKKHHHDDDRRRtttiiiaaaaaadddeeeeeeggggggffffffhhhhhhfffbbb___```[[[XXXWWWTTTSSSVVV]]][[[[[[\\\]]]^^^___aaabbbbbbdddhhhnnnqqqrrrooollljjjhhhrrr|||rrryyysssbbbnnn}}}}}}zzzyyy~~~xxx___NNN@@@>>>???;;;999:::777666666555555666666666666555555555555444444444222222333333333333222222222111111000//////000000111111000000000000111111111111111111111111111111000111111111111222222222111111111000///000444666444333222111111111111111111111111111111222222222555555444444333444444555444444333555666777555444666777888777555555777999555555555555555666777777777888;;;>>>>>>:::333...111222555888:::;;;::::::;;;;;;;;;;;;<<<<<<======<<<:::777666888===BBBFFFAAA@@@@@@@@@@@@BBBCCCEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIGGGEEEDDDEEEHHHKKKMMMNNNOOOOOOOOOOOOOOOOOONNNrrrrrrpppllliiiggghhhiiillllllkkkkkkjjjhhhfffdddccc______eeejjjjjjggggggeeegggiiiiiihhhiiilllooojjjssswwwhhh\\\TTTRRROOOLLLJJJGGGFFFLLLTTT___ggguuuhhhuuuyyytttjjjlllsssmmm^^^TTTTTTgggllleeepppcccgggkkkjjjddd```aaaeee}}}sssggg\\\bbb||||||bbbgggeee______fffddd]]]@@@AAACCCGGGIIIHHHEEEDDDHHHKKKEEECCCKKKUUUfff}}}uuuxxxnnnaaabbbjjjppp{{{eee``````^^^[[[XXXVVVTTTRRRPPPOOOMMMLLLQQQRRRTTTWWW[[[]]]\\\[[[WWWWWWWWWUUUSSSQQQQQQQQQUUUXXX\\\]]][[[VVVSSSRRRNNNMMMOOORRRPPPLLLQQQZZZUUUTTTRRROOONNNNNNLLLJJJKKKKKKLLLNNNPPPQQQPPPOOONNNMMMNNNSSSXXXcccwwwwwwbbbWWWOOOGGGBBBFFFBBB===::::::;;;=========>>>@@@@@@AAAEEEJJJNNNUUUiii{{{xxxzzz{{{}}}yyy|||zzzzzz{{{}}}llleeebbb___]]]]]][[[ZZZYYYWWWTTTQQQNNNLLLHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>>>>===<<<<<<;;;::::::999888888777777444333222222111222222222000111333555666777777777:::999;;;>>>@@@CCCHHHNNNNNNCCCNNNwwwllleeeaaabbbcccbbbaaacccgggeeeeeegggfffbbb_________[[[XXXXXXVVVUUUWWW\\\^^^^^^^^^]]]]]]^^^___aaaaaacccfffjjjmmmnnnkkkiiijjjeeegggkkkfffaaammmzzzqqq{{{}}}~~~{{{```QQQCCC>>><<<999888999777777666666555555666666555555555555444444444444222222333333222111111000000000000000000000000000000000000000000000111111111111111111111111111111000000111111111222222222222222222111000111444666333222111000000000000000//////000000111111222222444333333222222222333333444333333555666777555444555666777666555555777999555555555555555666777777555888<<<>>>===888222---111333666999;;;<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===;;;888777999===BBBFFFAAAAAA@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMLLLMMMNNNOOOPPPOOOOOONNNsssrrrpppkkkgggeeeeeefffhhhhhhgggfffdddbbbaaa``````]]]___gggkkkjjjhhhhhheeekkkpppmmmfffaaabbbfffeeekkkyyyyyyooo```SSSOOOLLLKKKIIIJJJRRR\\\]]]```dddjjjtttxxxpppcccuuuyyytttkkknnnxxxwwwkkkcccaaarrrtttmmmyyyyyyxxxrrrsssvvv{{{kkk\\\ZZZkkkqqqbbbXXX^^^]]]VVVTTTTTTMMMBBB<<>>@@@@@@NNNYYY]]]dddqqqxxxwwwyyyxxxxxx{{{|||rrrsss~~~zzz~~~yyyyyy{{{sssccc\\\ZZZWWWUUUTTTTTTTTTSSSQQQNNNKKKIIIGGGBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999888777555444333333222222111111111222333333222333444666888999999999CCC???>>>DDDHHHHHHKKKPPPRRR]]]~~~rrrjjjeeebbbcccbbb```aaadddmmmhhhfffgggeee``````ddd```\\\ZZZ[[[ZZZWWWVVVXXX]]]______^^^\\\\\\]]]___cccbbbcccfffiiikkkjjjiiihhh___ZZZ\\\ZZZYYYddduuutttcccZZZOOOGGG@@@<<<;;;>>>888888777666666666666666666666555555555444444444333333333333333222111000000000000111111111111111//////000000111111111111111111111111111111111111000000111111111222222222222222333222111111333555333222111111111111111111/////////000000111111111111111000000111111222333444333333555666777555444444555555555444444666888555555555555555666777777555888<<<>>><<<777111...222444777:::;;;<<<<<<;;;:::;;;<<<<<<======<<<<<>>::::::;;;<<<===999999888777888888999:::999>>>AAAEEEMMMXXXaaaccclllkkkjjjmmmvvv}}}zzzrrrvvvvvvwwwzzzzzzvvvnnnggghhhffflllyyy~~~{{{yyy|||xxxwwwvvvwww{{{{{{lll]]]WWWUUUSSSPPPPPPNNNNNNLLLJJJHHHFFFDDDCCC>>>======<<<;;;::::::999777777777777777777777666777777666555333222111111111111111111222333444555555555666777999;;;<<<>>>BBB???BBBJJJMMMKKKOOOVVVooouuukkkhhhfffdddeeedddbbbdddjjjsssllliiiiiieee```bbbjjjbbb]]][[[]]]\\\XXXUUUVVV[[[^^^```___\\\ZZZ[[[]]]cccbbbbbbeeehhhjjjkkkkkkccc[[[WWWZZZZZZWWW[[[ddd|||nnntttyyytttiii\\\OOOCCC===:::::::::999888777777777777777666666666666555555555333333444444333222111111000111222222222222111111///000111222222333222222111111111111111111111111000111111111111222222222111222333222000000222333333222222111111111222222000000000000000111111111/////////000111222333444444444333555666777555444333444555444444444666888555555555555555666777777555888<<<===:::666333111444666888;;;<<<<<<;;;;;;999:::<<<=========<<<;;;???>>>===;;;;;;<<<>>>>>>AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGCCCEEEHHHKKKLLLKKKIIIGGGCCCFFFIIILLLNNNOOONNNNNNhhhhhhgggddd___[[[YYYYYY]]]^^^___\\\YYYWWWXXXZZZ[[[^^^dddhhheee___^^^aaaeeeiiijjjfff^^^ZZZ[[[______```dddiiilllssstttzzzfffUUUOOOLLLLLLNNNGGGIIILLLMMMOOORRRVVVZZZYYYVVVWWWZZZWWWRRRXXXcccyyy~~~|||lllYYYNNNGGGCCC???999AAAJJJGGGEEEHHHDDDHHHEEEDDDCCC@@@???DDDLLLWWW___gggkkkwww~~~rrrggg^^^ZZZ\\\XXXPPPPPPVVVOOOPPPQQQPPPNNNNNNPPPRRRVVVTTTRRRRRRUUUWWWXXXXXXYYYZZZZZZYYYVVVUUUUUUVVVTTTZZZ[[[VVVTTTVVVUUURRRQQQPPP___www{{{mmmiiisssdddYYYQQQQQQSSSTTTWWWZZZVVVRRRPPPQQQUUUXXXVVVSSSSSSTTTUUUTTTUUUVVVVVVVVVYYYcccqqqxxxvvv|||sssZZZPPPOOOKKKDDD@@@>>>?????????>>><<<:::999999::::::::::::888999===@@@BBBIIIQQQSSSVVVWWWYYY^^^bbb```ZZZaaabbbcccbbb```\\\WWWTTTXXX\\\aaaeeehhhlllqqquuusssrrrooojjjfffjjjttt}}}qqqcccTTTOOONNNMMMLLLLLLIIIHHHEEECCCAAA@@@@@@???:::999999888888777777777444444555555555555555555444444333333333222222222000000111111333444666666888888777777999<<>>===<<<;;;======>>>>>>>>>=========@@@AAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHIIIJJJIIIHHHHHHDDDFFFIIILLLNNNNNNMMMLLLiiiiiiiiifffbbb]]]ZZZYYY^^^___```]]]ZZZXXXZZZ\\\]]]bbbhhhkkkddd\\\[[[___fffeeeccc```]]][[[\\\]]]^^^```cccdddcccgggzzz}}}~~~{{{dddYYYLLLFFFGGGGGGHHHMMMQQQNNNJJJMMMTTTJJJKKKMMMNNNKKKIIINNNUUUXXX______UUUIIIDDDBBB>>>DDD<<>><<<<<<<<<===777777777666666555555555555555555555555666666666111111222222333333444444000000111222333555666777;;;999888777999===AAADDDDDDEEEJJJOOOPPP]]]xxxhhhmmmllllllnnnooojjjdddfffkkkooohhhfffiiicccZZZ\\\fffccc[[[UUUUUUWWWVVVWWWYYYUUU[[[```aaa]]]YYYYYYZZZXXXZZZ^^^cccggghhheeecccccc^^^\\\\\\YYYVVV[[[eeeiiillldddmmm|||kkkfff{{{}}}{{{xxxvvvooo```SSS===<<<;;;:::999999999999888888888888777777777777111111222222222222111111000111222222222000///...000111333444555555444444111111111111111111111111000111111111111222222222000111222111000///000111111111000000000000111222333333222222111111000000///000111222444777999:::444444333555666777555444444555666666666666888:::555555555555555666777777666999<<<<<<999666666777777888:::<<<<<<;;;:::999999:::<<<>>>>>>===<<<;;;;;;<<<>>>?????????>>>===@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIGGGGGGFFFEEEDDDDDDDDDEEEHHHHHHHHHGGGHHHHHHIIIIIIFFFHHHJJJMMMNNNMMMKKKJJJ```mmmvvvoooccc]]]]]]___cccbbb```^^^\\\\\\]]]]]]^^^aaacccdddcccaaa``````dddgggddd[[[WWW[[[______bbb\\\ZZZ^^^cccggglllrrrvvvggg___VVVNNNRRRKKKHHHLLLOOOMMMIIIGGGEEEJJJHHHHHHMMMGGGCCCJJJJJJSSSTTTIIIBBBCCCCCC??????OOOPPPHHHKKKNNNNNNSSSQQQNNNRRRVVVYYYnnn}}}\\\UUUbbbdddkkkwww{{{nnneee```^^^ZZZXXXUUURRRPPPPPPPPPPPPWWWXXXXXXVVVSSSSSSUUUXXXVVVSSSRRRVVVYYYXXXXXX[[[ZZZYYYWWWUUUTTTTTTTTTTTTYYYYYYYYYZZZ[[[ZZZVVVSSSUUUIIIXXX{{{ttt\\\WWWQQQOOOPPPRRRRRRQQQOOOQQQSSSUUUVVVWWWWWWVVVVVVSSSQQQPPPSSSVVVWWWXXX]]][[[dddvvv~~~}}}tttqqqVVVQQQIIICCC@@@>>><<<:::DDD@@@<<<:::;;;<<<:::888777777888888999999999999:::<<<============>>>@@@>>>@@@CCCCCCBBB???>>>===BBBAAAAAACCCEEEHHHLLLNNNUUUTTTSSSRRRQQQOOONNNNNNPPPPPPPPPOOONNNNNNMMMMMMHHHGGGDDDBBB@@@???????????????>>><<<;;;:::999999777777777666666555555555333333222222222222222222333222111000000/////////111111000000222444666777999999;;;???BBBCCCDDDFFFDDDHHHMMMXXXmmmuuuppppppmmmqqqooojjjfffcccdddgggjjjhhhgggdddaaa^^^[[[ZZZYYY\\\WWWSSSTTTYYY[[[ZZZWWWTTT[[[aaabbb\\\XXXYYY[[[^^^___ccceeeccc^^^ZZZYYY```___\\\YYYVVVVVVYYY\\\___lllsssxxxrrryyynnnyyyvvvjjjsss~~~~~~|||{{{yyy~~~mmmUUUDDD:::===@@@:::999>>>777777777888:::999777555777666555444333222222222222222111111000000//////000111222333444555555555222222111111111111111222555333111//////000111222000000000000000000000000555333111000000111333444222222222222111111000000000000111444888:::;;;;;;333111000222666888777555555666555444222333666888888777666666777777666555999999999;;;<<<;;;888555999999:::;;;<<<<<<<<<<<<@@@@@@???===<<<;;;999999>>>=========??????===<<>>===;;;999888777666888888888888888888999999666888999999888888999;;;999;;;<<<===<<<;;;;;;<<<===<<<;;;;;;===???AAACCCHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@>>><<<;;;::::::;;;======<<<;;;:::999888888666555555555444444444444222222222222222222222222333333222111111111111222333333333444666777999:::>>>===>>>@@@CCCFFFJJJLLLLLLRRRgggvvvhhhjjjmmmkkkpppmmmhhhbbb^^^^^^aaacccdddcccaaa^^^\\\[[[[[[[[[WWWUUUTTTUUUXXX[[[[[[ZZZXXX\\\______[[[XXXYYY[[[______```aaa^^^ZZZWWWVVV^^^]]]ZZZWWWUUUUUUYYY\\\gggnnnrrrvvvqqq|||sss|||uuu]]]TTTjjj{{{zzz{{{zzz{{{uuummm^^^PPPKKKJJJEEE===999===;;;888777777888777777777666555444333222222222111111111111000000000000000111222333444444444444222222111111111111111222222111000000000111333333111111111111111111111111444333222111111222333333222222222222111111111000111111111444777:::::::::555333222333555777777555555555555333222222555777777777666666777777666666:::::::::;;;===<<<999777888999:::<<<<<<<<<<<<;;;>>>>>>======<<<<<<;;;;;;;;;;;;;;;===???AAA@@@???CCCDDDDDDBBBAAA@@@BBBDDDEEEDDDDDDDDDCCCDDDDDDDDDEEEDDDDDDFFFHHHIIIGGGDDDHHHIIIIIIHHHGGGHHHKKKMMMNNNNNNPPPSSSOOOJJJLLLSSSiiillllllfffbbbeeeiiijjjaaabbbbbbbbbbbbaaa```___]]]\\\\\\[[[\\\```fffkkkggghhheee```^^^bbbfffgggbbb```ccciiimmmjjjiiiiiihhhlllsss|||wwwpppssszzz|||nnneeegggaaaaaadddiiillllllooorrr|||sssvvvuuuqqqttt{{{zzz~~~hhhfff^^^ccciiinnnrrr{{{zzzccc\\\RRRMMMOOOTTTYYY[[[^^^ZZZSSSNNNMMMPPPUUUXXXWWWWWWVVVTTTRRRRRRSSSUUUXXXUUUVVVYYYYYYWWWWWWZZZWWWXXXXXXXXXWWWUUUTTTSSSVVVWWWYYY[[[]]][[[WWWSSSTTTPPPgggrrraaaXXXUUURRRRRRUUUVVVTTTRRRPPPQQQRRRSSSSSSSSSRRRRRRRRRPPPOOOPPPRRRTTTVVVVVVVVVZZZYYYWWWbbbzzzkkkyyyrrr___OOOFFFEEEHHHCCCCCCAAA===::::::>>>CCC999999888888777888888888555666777666555555666888:::999999888888999:::;;;999888777666666666888888;;;<<<===>>>@@@AAABBBCCC@@@@@@???>>>===<<<;;;:::;;;:::999888777777777888;;;::::::999888777777666333333333333333222222222111111222222222222222222333333222222222333444444555555666888999;;;<<<===;;;>>>BBBEEEIIIOOOUUUZZZ___ssszzzuuudddeeekkkooonnnoookkkddd^^^[[[ZZZ\\\]]]___^^^\\\[[[ZZZ[[[[[[\\\RRRTTTVVVWWWXXXYYY[[[]]]]]]]]]]]]\\\[[[YYYYYYXXX[[[\\\\\\\\\[[[ZZZYYYWWW\\\ZZZXXXTTTSSSTTTXXX\\\fffhhhlllrrr{{{xxxzzzbbbEEEFFFcccxxxyyy||||||}}}~~~yyyiii^^^\\\ZZZMMM??????===:::888999999888777777666555333222222111111000000000111111111111111000000111222333333333333222111111111111111222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111333222222444777888888888777555333333444666666555555555444222111111444666666666666666777777777777<<<;;;;;;<<<===<<<:::888777999;;;=========;;;;;;======<<<<<<<<<======>>>999999:::===@@@BBBBBBAAABBBBBBCCCBBBAAAAAACCCEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHFFFFFFGGGGGGGGGHHHJJJNNNQQQLLLKKKKKKKKKLLLSSScccqqqjjjjjjhhhdddeeejjjnnnmmmcccdddfffhhhhhhfffdddbbb^^^^^^]]]]]]^^^ccciiimmmkkkjjjgggcccbbbdddgggiiicccaaaeeelllooollljjjjjjooojjjeeeeeennn{{{~~~yyyrrrpppwww~~~eeedddooowwwpppUUUWWWSSSOOONNNQQQUUUXXXYYY]]]YYYSSSOOONNNQQQUUUXXXUUUUUUSSSRRRPPPPPPQQQQQQVVVTTTUUUXXXWWWTTTUUUXXXUUUVVVXXXYYYXXXVVVSSSQQQVVVUUUUUUWWWXXXXXXUUUSSSWWWPPP^^^tttwwwpppggg\\\VVVTTTRRRTTTWWWWWWUUURRROOOPPPQQQQQQQQQPPPOOONNNOOONNNMMMOOORRRTTTTTTSSSTTTUUUTTTSSSYYYkkk{{{vvv|||yyysssvvv{{{dddPPPJJJKKKRRRPPPJJJAAA;;;;;;@@@EEE;;;;;;999888777777777888777777888666555555777999EEEBBB===:::::::::;;;;;;999888777666555666666666555666777999;;;===>>>???>>>>>>===;;;:::999888777777777777777777777777777888888777777666666555555111111111111111111111111111111111222222222222222222222222222333444555666666666888999:::;;;<<<<<<;;;DDDJJJKKKLLLVVVcccmmmwwwjjjdddjjjnnnnnnooolllgggaaa\\\ZZZZZZ[[[[[[]]]\\\[[[ZZZYYYYYYZZZ[[[PPPUUUYYYYYYWWWWWW[[[______]]][[[\\\\\\[[[WWWTTTSSSVVVYYYZZZ\\\___^^^[[[YYYXXXUUURRRQQQSSSWWWZZZXXXZZZbbbnnnwww|||zzzYYYFFFOOOccczzz|||~~~}}}}}}{{{wwwlllpppvvviiiTTTCCCAAA>>><<<;;;:::888666777666555333222222111111000000000111111222222222///000111222222222222222111111111000111111222333333333333333222111000000222222222222222222222222111111222333333333222222222222222222222222222222444333333444666777777666777666444222222333444444444444444222000111333555555666777777666666777888<<<;;;:::;;;<<<<<<:::888777888;;;===>>>===;;;:::>>>===<<<<<<<<<<<<===>>>::::::;;;===@@@BBBBBBAAA???@@@AAAAAAAAAAAACCCEEEDDDCCCBBBAAAAAABBBDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHCCCFFFHHHJJJJJJKKKLLLNNNKKKFFFAAAAAAJJJ]]]tttccccccaaa___ccciiijjjgggccceeegggiiihhhgggdddbbb```bbbccccccdddfffiiillloookkkgggeeeddddddeeegggcccaaadddjjjnnnmmmlllmmmllllllllllllkkknnntttzzz~~~xxxrrrccc\\\YYYPPPOOOOOOPPPSSSVVVXXXYYYYYYWWWTTTRRRQQQRRRSSSTTTTTTRRRPPPNNNNNNMMMMMMMMMQQQQQQSSSVVVTTTPPPQQQUUUSSSUUUWWWXXXWWWUUURRRPPPVVVTTTQQQPPPQQQSSSSSSSSSUUULLLRRR]]]\\\[[[\\\XXXTTTSSSRRRTTTWWWWWWUUURRRMMMNNNOOOOOOOOONNNMMMLLLLLLKKKLLLNNNQQQSSSRRRQQQUUUPPPQQQUUUUUUWWWjjj|||uuuuuuxxxkkktttooo\\\QQQZZZWWWRRRKKKDDD???;;;999>>>===;;;999777777777888888888888777666666999;;;PPPJJJCCC===;;;;;;:::999888888888777777888888888555555666777888999999:::888888777666555333333222444555555666666666666666555555555555555444444444111111111111111111111111111111222222333333333333222222222333444555666777666777888999;;;<<<===>>>CCCLLLQQQMMMPPPeeeuuueeefffllliiigggiiiccc___[[[YYYZZZ[[[[[[ZZZ^^^^^^]]][[[ZZZYYYYYYXXXSSSXXX\\\[[[WWWVVVZZZ___^^^\\\[[[\\\^^^\\\VVVQQQNNNSSSVVVXXX]]]aaa___YYYWWWVVVUUURRRQQQRRRUUUXXXNNNQQQ]]]lllvvv}}}sssWWWJJJKKKbbb~~~}}}{{{{{{uuummmZZZRRRGGG>>>999888888888777777555444333222222222000000111111222222333333000000111222222222111111111111000000111222222333111111222333333333333222111111111111111111111111000111222333333333333222222222222222222222222333555444333444555666555444666555444333222222222333555555444222000000333555444666888777666555777999;;;:::999999::::::999777777999;;;<<<======<<<;;;@@@???===;;;;;;;;;<<<<<<=========>>>@@@AAA@@@???===>>>@@@AAA@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHCCCFFFKKKMMMLLLJJJHHHGGGJJJEEEAAAFFFUUUhhhuuu{{{bbbbbbaaa```dddjjjjjjfffaaabbbdddeeeeeeccc```^^^aaaccceeeffffffggghhhjjjooojjjeeeeeeeeecccbbbdddcccaaaccciiillllllkkkmmmfffiiilllkkkfffeeemmmxxxwww~~~qqqvvvpppddd```ZZZUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSVVVVVVUUUTTTSSSRRRQQQPPPSSSQQQNNNLLLLLLMMMLLLKKKMMMMMMQQQTTTQQQMMMNNNSSSRRRSSSUUUVVVVVVTTTQQQOOOVVVSSSOOONNNNNNOOOPPPPPPMMMFFFLLLTTTQQQQQQUUUTTTTTTRRRQQQSSSUUUVVVTTTQQQKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIJJJMMMPPPRRRQQQOOOUUUNNNPPPUUUOOOIIIXXXrrr|||wwwyyyzzzsss{{{{{{cccWWWUUUTTTWWWZZZVVVJJJ???BBB@@@===:::888888888999666777666555555666999<<>>BBBFFFHHHIIIRRRVVVVVVeeevvvpppgggdddiiijjjfffccceee[[[YYYWWWXXX\\\^^^\\\ZZZ````````````^^^[[[YYYWWWWWWZZZ\\\[[[XXXXXX\\\aaa^^^\\\[[[[[[\\\[[[VVVRRRPPPTTTVVVUUUZZZ```^^^UUUUUUUUUUUUTTTRRRQQQSSSUUUNNNSSS]]]hhhqqqzzzlllSSSCCCGGGccc}}}|||{{{{{{mmmXXXFFF;;;999:::<<<999888777555444444333333111111111222222222222222111111222222222222222111000000000000111222333333...///000222333555666777000000000000000000000000111111111222222333333444222222222222333333333333555333333333555666555444444555666555333222222333666666555333111111333555333666888888555555777:::;;;:::888888999:::999777999999:::;;;<<<<<<<<<<<>>???@@@@@@???======???AAAAAAAAAAAABBBCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGGGGEEEDDDCCCEEEFFFDDDHHHLLLMMMKKKGGGDDDBBB@@@BBBIIIXXXlll{{{|||uuuffffffdddaaadddjjjllliii```aaabbbbbbaaa___]]]\\\___```bbbcccdddeeegggiiimmmfffaaacccdddbbbaaadddcccaaaccciiillliiiggghhhgggfffeeeccc^^^^^^kkkzzzhhhrrr~~~wwwxxx~~~tttcccWWWXXX[[[XXXQQQMMMZZZYYYWWWTTTQQQPPPPPPQQQUUUUUUUUUTTTRRRPPPNNNMMMUUUQQQNNNMMMMMMMMMLLLJJJIIIKKKOOOSSSPPPLLLNNNSSSQQQQQQSSSTTTSSSRRRPPPOOOTTTRRRPPPPPPPPPOOOMMMKKKHHHCCCKKKPPPKKKNNNVVVVVVUUURRRPPPQQQSSSTTTRRRPPPIIIJJJKKKLLLLLLKKKJJJJJJFFFGGGIIIMMMPPPQQQOOOMMMPPPNNNOOOOOOKKKIIITTTcccvvvwwwwwwggg{{{eeeZZZTTTYYYeeegggZZZLLLEEEBBB???;;;999888999999666666666555555777;;;>>>HHHBBB;;;777888999777555555555555555555555444444444444333333333333222222444444444444333333333333000111222333333222222111222222333333333444444444222222333333333444444444333333444555555666666777888888888888888999:::;;;::::::<<<@@@FFFMMMTTTXXX]]]eeekkktttvvvlllbbbdddgggiiigggdddcccdddZZZXXXYYY]]]bbbccc```]]]```aaacccdddccc___[[[YYYYYYZZZ[[[YYYYYY[[[```eee___]]]ZZZXXXXXXXXXXXXXXXVVVYYYWWWSSSYYYcccccc[[[TTTUUUVVVVVVSSSQQQQQQQQQPPPUUUYYY\\\cccqqqlllUUUEEEMMM^^^uuuzzz}}}mmm[[[NNNEEE@@@>>>:::999888666555555555555333222222222222222222111222222333333333333222222000000000000111222333444333222111111222333555666111111111111111111111111111111111000111333444555222222222333333333444444444333222333555666555444333666999999666444444555777777666333111111333555222666888888555555777;;;<<<:::999999:::::::::888::::::999999:::;;;===>>>???>>><<<::::::;;;===???@@@???>>>???@@@@@@???===???AAACCCDDDCCCBBBBBBCCC@@@BBBDDDEEEFFFFFFEEEDDDFFFGGGGGGEEEBBB@@@BBBDDDGGGIIIJJJIIIFFFDDDBBBBBBAAAIIIVVVhhh|||eeeeeeaaa]]]___eeeiiihhhbbbbbbcccbbbaaa___]]]\\\\\\]]]^^^___```cccgggjjjjjjbbb^^^bbbdddbbbaaadddbbbaaadddjjjlllhhhdddcccffffffhhhjjjfffaaafffpppjjjkkkooossswwwtttwwwvvvrrrmmmgggaaa```[[[RRRLLLMMMTTTYYYTTTTTTSSSRRRQQQRRRUUUWWWWWWVVVTTTRRRPPPOOONNNMMMVVVSSSOOOMMMNNNOOOMMMKKKHHHJJJOOOSSSPPPLLLNNNSSSPPPQQQQQQRRRRRRQQQPPPOOORRRRRRSSSSSSSSSPPPKKKGGGHHHCCCHHHLLLFFFLLLXXX[[[UUURRROOOPPPRRRSSSRRROOOGGGHHHJJJKKKKKKKKKJJJJJJEEEFFFIIIMMMPPPQQQOOOLLLIIINNNNNNIIIIIIRRRZZZ\\\```pppkkkkkk}}}jjjTTTQQQ\\\```UUUGGGFFFDDD@@@<<<:::999999:::777777777777777:::>>>AAAAAA;;;666444888:::999888555666666555555444333222444444444444444444444444000000000111111111222222111222333444444333222111222222222333333444444555333333333444444555555555444444555555666777777888;;;;;;:::::::::;;;<<<<<<<<<===???DDDMMMWWW```fff{{{sss{{{|||kkk___dddgggdddaaaaaaaaa```]]]\\\^^^ccchhhiiieee```___aaaeeegggfffccc^^^[[[ZZZZZZYYYXXXZZZ^^^dddhhhaaa^^^YYYUUUSSSVVVZZZ]]]ZZZ\\\XXXSSS[[[iiimmmgggSSSUUUWWWWWWTTTRRRPPPOOOOOOTTTSSSOOOUUUgggyyy~~~zzzlllPPPFFFHHH___|||xxx~~~~~~}}}|||qqqcccTTTEEE<<<;;;:::999777666666666666444333333222222111111111333333444444444333333222000000000000111222333444:::888555222000///000000222222222222222222222222222111000000000222555666222222222333333444444444333222222333555666555444333777;;;<<<999777666777888888666444222222444666222555999888555444888;;;>>><<<::::::;;;;;;;;;:::;;;:::999888999;;;===???===<<<:::::::::===???AAA???>>>>>>???AAAAAA@@@>>>AAACCCEEEFFFEEEDDDDDDDDD@@@BBBEEEGGGHHHGGGEEEDDDGGGHHHGGGDDD@@@???@@@CCCIIIIIIHHHEEECCCBBBCCCDDDSSS[[[eeeooo~~~dddbbb``````aaabbbbbbbbbdddeeedddaaa^^^]]]aaaddd\\\ZZZ]]]ccchhhgggfffhhh___```bbbccceeeeeeffffffeeedddeeefffhhhhhhfffdddcccfffgggdddbbbeeefffeeeggghhhiiiiiijjjoooxxx{{{mmmnnnrrr~~~sssddd[[[ZZZTTTSSSRRRQQQPPPPPPQQQRRRPPPSSSVVVVVVTTTSSSUUUWWWXXXXXXWWWTTTQQQNNNMMMMMMRRRVVVWWWQQQLLLLLLMMMKKKHHHHHHIIIJJJKKKLLLMMMMMMSSSTTTTTTSSSQQQOOOPPPQQQPPPRRRTTTRRRNNNKKKKKKMMMKKKJJJFFFEEEKKKUUUYYYWWWOOOOOOOOONNNNNNOOOOOOPPPFFFGGGHHHJJJKKKKKKJJJJJJBBBDDDFFFJJJNNNQQQTTTUUUMMMLLLIIIGGGGGGLLLRRRXXXPPPaaa~~~mmmeeesss}}}xxx___UUURRROOOKKKJJJMMMJJJFFFBBB>>>;;;888777666666777:::<<<===;;;999;;;888777777666555666888777777666666555444333333555555444333333333333333444444333333333333333333444444444444444444444444333444444222000000333555888:::;;;999666666999===999444333888;;;888888;;;888999;;;===???@@@@@@@@@FFFBBBCCCNNN]]]nnnpppnnnssstttxxxsssffflllllleeeaaaaaa___ZZZUUU^^^fffhhhggggggeeebbbbbbcccdddcccaaa]]][[[YYYYYY[[[\\\^^^___bbbgggjjjbbb___[[[WWWVVVWWWYYY[[[\\\ZZZYYY[[[___dddggghhhUUUQQQQQQUUUVVVSSSRRRSSSQQQRRRTTTTTTTTT\\\ppp|||sssvvvgggRRRCCCJJJ___sss~~~|||yyyyyyppp]]]AAAHHH999888>>>999555555222333444444444333222111111222222222222222222222222111111111111222333444555222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444111222333444555555555555666777777777777777666666444333333333333444555555666666666666666777888888;;;:::999999999:::;;;<<<<<<======<<<::::::<<<===>>>===<<<<<<<<<===???@@@???@@@AAAAAA@@@???@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEECCCBBBBBBEEEGGGHHHIIINNNLLLGGG???999;;;CCCKKKQQQLLLGGGDDDEEEJJJRRRYYYccciiirrrzzzcccbbbaaacccfffjjjllllllccccccaaa^^^ZZZZZZ]]]aaa]]][[[]]]dddhhhfffeeefff^^^^^^```aaacccddddddeeebbbaaaaaacccddddddbbb```dddffffffcccdddhhhiiigggccccccdddddddddfffhhhkkkzzzttthhhbbb^^^XXXUUUUUUTTTRRRPPPPPPPPPQQQQQQPPPOOOQQQTTTSSSPPPPPPRRRTTTYYYYYYXXXUUUQQQNNNMMMNNNPPPTTTTTTNNNIIIIIIJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKRRRSSSSSSRRRPPPOOOOOOPPPPPPQQQPPPNNNLLLJJJJJJKKKGGGFFFDDDFFFNNNWWWXXXSSSUUURRROOOMMMMMMLLLJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEFFFIIIMMMPPPRRRSSSJJJGGGDDDCCCDDDHHHLLLOOOPPPRRRcccyyyhhhnnn~~~vvvjjj^^^QQQGGGCCCCCCFFFJJJOOOQQQQQQNNNKKKDDDAAA<<<:::;;;===??????777555555666777777999:::666777777777777777777888666555555444444444555555444444444444444444444444333333333444555555666666666666555555444555666777333555666666555666999;;;AAA<<<:::>>>>>>:::888:::DDD@@@;;;:::>>>CCCFFFGGGPPPTTT\\\lll}}}ttt}}}rrrqqquuupppqqqlllddd```aaa___ZZZ[[[fffnnnlllgggeeeeeedddcccbbbaaa```___\\\YYYWWWYYY[[[]]]______```bbbdddaaa^^^ZZZWWWVVVXXX[[[^^^]]]\\\[[[ZZZ[[[]]]```bbbWWWSSSRRRUUUVVVSSSRRRSSSVVVVVVWWWXXXYYY___ppp~~~yyyggghhhvvvlllPPPBBBDDDTTTooozzzdddPPP@@@===???888666888555555555555444333222111111222222222222222222222222111111111111222333444444222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444111222333444555555555555555666666777777666555555444444333333444444555666666666666666666777888888:::999999888999:::;;;<<<;;;<<<<<<;;;::::::;;;===>>>======<<<===>>>???@@@???@@@AAA@@@??????@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCCCCDDDFFFHHHIIIHHHIIIGGGCCC>>>;;;>>>EEELLLJJJGGGGGGMMMRRRWWWaaalllyyy|||~~~{{{aaa```___aaafffjjjlllmmmbbbaaa^^^ZZZWWWWWWZZZ\\\\\\ZZZ^^^eeehhhgggeeeeee\\\]]]^^^___aaabbbccccccbbbaaa``````aaaaaa^^^]]]bbbcccbbbbbbfffkkkjjjeee_________aaabbbaaa___]]]ccciiimmmnnnsssyyy|||ooogggbbb[[[VVVVVVWWWTTTRRRRRRSSSPPPNNNNNNPPPRRRPPPNNNPPPRRRTTTRRRPPPPPPRRRUUUZZZZZZYYYUUUQQQNNNNNNNNNPPPTTTSSSMMMHHHIIIJJJJJJMMMLLLKKKJJJIIIJJJJJJKKKPPPRRRRRRQQQOOONNNNNNOOOPPPOOOLLLKKKKKKKKKIIIHHHBBBDDDGGGJJJRRRXXXWWWPPPWWWRRRMMMLLLMMMMMMIIIEEEGGGGGGHHHIIIHHHGGGFFFEEEIIIGGGFFFGGGJJJMMMOOOPPPKKKHHHEEEEEEHHHKKKLLLKKKMMMGGGNNNiiiqqqmmmmmm}}}|||dddSSSKKKEEEFFFIIINNNRRRTTTSSSQQQOOOKKKGGGEEECCCAAA???===<<<<<<:::999888888999888444444444444444444444444444444444444444444444444666666666666666666777777444555555555666777999999666555555666777888888777999:::;;;===>>>@@@AAABBB;;;777777<<>>============>>>???@@@>>>???@@@@@@???>>>???@@@CCCCCCCCCDDDDDDEEEFFFFFFDDDDDDDDDFFFHHHIIIHHHGGGDDDBBB>>>===>>>BBBHHHLLLFFFDDDNNN^^^gggjjjuuu|||^^^\\\ZZZ[[[^^^aaacccccccccaaa]]]YYYVVVVVVXXXZZZYYYXXX]]]eeejjjhhhffffff]]]]]]^^^___```bbbcccdddeeecccbbbaaabbbaaa___]]]]]]___```bbbhhhlllhhh```___^^^^^^```dddeeebbb___ddddddbbb^^^^^^fffqqqyyy~~~~~~rrrcccXXXTTTWWW[[[^^^[[[ZZZ[[[ZZZXXXTTTQQQRRROOOLLLMMMPPPRRRPPPMMMNNNPPPRRRQQQOOOPPPSSSWWWZZZYYYWWWTTTOOOMMMMMMNNNQQQUUUUUUOOOLLLNNNPPPQQQPPPOOONNNMMMMMMNNNOOOPPPOOOPPPQQQPPPNNNMMMNNNOOOPPPNNNLLLMMMOOOMMMIIIDDDAAAIIIPPPSSSUUUWWWUUUQQQSSSMMMIIIJJJPPPRRRNNNIIIGGGGGGIIIJJJJJJIIIHHHGGGKKKHHHDDDDDDGGGKKKLLLLLLKKKGGGEEEGGGLLLOOOMMMJJJIIIIIINNNXXXeeevvvzzzooooooooobbbUUUOOOGGGCCCDDDHHHKKKMMMNNNQQQUUUXXXWWWQQQHHHAAA???@@@>>>;;;999999999666999888888777666555444444555555666666666666666666888999999999999999::::::999888888888888999:::;;;888777666888;;;<<<;;;:::::::::;;;<<<===>>>>>>===CCCAAAAAACCCGGGJJJKKKMMMBBBGGGVVVoootttnnnwww~~~lllgggkkkrrrqqqllleeecccgggjjjjjjggggggoootttoooiiigggiiiiiiccc___[[[[[[]]]^^^[[[XXXXXX]]]dddiiikkklllllllll]]][[[WWWTTTTTTWWWZZZ]]]]]]___^^^ZZZTTTSSSWWW\\\XXXSSSQQQSSSTTTRRRRRRTTTWWWSSSSSSUUUWWWYYY^^^dddiii|||uuuyyy~~~uuuWWWAAA===BBBTTThhhzzzwww|||}}}|||rrrcccOOOFFFCCC999999888888777666666666666333333333333333333333333333333222222111222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222333333333444444222333444444555555555444333333444444555555444444444444444444444555666666666666666666666777777888888888888888888999999999999:::::::::999999:::<<<>>>>>>>>>>>>>>>?????????>>>???@@@@@@>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEGGGIIIIIIHHHFFFCCC@@@===<<>>>>>===<<<:::999888888777888999999:::999888888888888999999999:::::::::;;;:::999888888888999:::;;;::::::;;;===>>>>>>>>>???@@@@@@@@@??????@@@@@@CCCDDDEEEHHHMMMQQQSSSRRRXXXccc{{{eeemmmeeeUUU]]]|||}}}jjjaaaaaakkkfffcccfffkkkmmmkkkhhhfffjjjllljjjjjjlllkkkhhh___]]][[[[[[^^^___^^^]]][[[```fffkkklllkkkkkkkkk\\\ZZZVVVSSSSSSTTTWWWYYYZZZ\\\]]]YYYUUUTTTYYY___ZZZUUUTTTWWWXXXVVVVVVXXXYYYVVVUUUXXXYYYXXXZZZ]]]```|||wwwiiiuuujjjQQQCCC>>>999KKK___lllzzzxxxvvvuuu~~~uuu^^^VVVQQQCCC::::::888777666555666666333333333333333333333333333333222222111222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222333333333444444333333444444555444444444222222333444444444444444555444444444444555666666666666666666666777777888777777888888999999999999888999::::::999999;;;======>>>>>>???????????????>>>@@@AAA@@@???>>>???@@@@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCEEEGGGHHHFFFDDDAAA>>><<<<<>>>>>===<<<:::999777666666777777888999888777666555888888888999999::::::;;;<<<;;;999888888999;;;<<<:::;;;<<<;;;::::::===@@@@@@BBBDDDCCCAAABBBFFFJJJ@@@IIIWWWeeetttyyyXXXWWWooowww{{{{{{pppoooiiieeedddhhhkkkhhhdddccccccfffffffffiiillliiiccc\\\\\\]]]]]]]]]^^^^^^^^^]]]```cccdddcccaaa``````ZZZYYYWWWUUUTTTTTTUUUVVVXXXYYYYYYVVVTTTUUUYYY]]]ZZZVVVVVV[[[]]][[[ZZZ[[[WWWTTTTTTWWWWWWTTTTTTXXXXXXrrr}}}nnnjjjnnnSSS???999>>>FFFRRRddduuu|||{{{wwwwwwyyyqqqnnnkkk\\\BBB@@@===:::777555555555333333333333333333333333222222222111222222333333222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444333333444444555444444333222222333444555555555555555555444444555555666777666666666666666777888888777888999999::::::999999999:::;;;:::999:::<<<>>>===>>>??????@@@@@@?????????@@@AAAAAA@@@???@@@AAA???@@@BBBCCCDDDDDDCCCBBBBBBAAAAAABBBDDDEEECCCBBB???>>>===>>>AAAFFFLLLOOOgggtttYYYWWWUUUVVVZZZ___ccceeedddbbbaaabbbcccbbb^^^[[[UUUVVV^^^hhhmmmjjjfffddd``````______aaacccfffgggdddbbb___^^^______^^^]]]cccggghhhgggggghhhfffbbb______]]]ZZZXXXYYY[[[]]]___[[[YYY[[[ZZZWWWYYY^^^dddbbbaaaaaa___]]]eeeppptttyyypppqqqzzzwwwsssuuuwwwvvvmmm```WWWTTTXXXWWWTTTPPPNNNNNNOOOQQQ^^^bbbaaa\\\XXXWWWTTTOOOKKKOOORRRRRROOONNNOOORRRQQQUUUZZZ\\\ZZZYYYZZZ\\\TTTSSSRRROOOLLLLLLNNNQQQLLLRRRVVVTTTQQQRRRSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTNNNPPPQQQPPPOOONNNOOOQQQRRRTTTVVVVVVTTTPPPNNNMMMMMMUUUYYYUUUQQQQQQUUUVVVPPPNNNMMMMMMNNNOOOOOONNNJJJKKKMMMOOOPPPPPPPPPPPPJJJFFFCCCFFFLLLPPPNNNJJJMMMLLLMMMMMMMMMLLLLLLKKKHHHEEEFFFLLLRRRUUUZZZ```vvvsssdddwwwuuueeeYYYRRRMMMGGGEEEHHHNNNTTTWWW]]]bbbbbbYYYWWWZZZWWWOOOSSSRRROOOKKKFFFBBB???>>>===>>>??????>>><<<:::999;;;<<<<<<===>>>>>>?????????>>>===<<<===@@@CCCEEEBBBEEEFFFBBB>>>>>>DDDJJJDDDJJJOOOOOOMMMQQQ[[[dddmmm~~~|||kkkbbb^^^\\\wwwhhheeeeeehhhfffaaa^^^```bbbfffhhhfffeeeeeebbb^^^YYY\\\```___[[[YYYZZZ\\\\\\]]]]]][[[XXXVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWWWWYYYWWWTTTQQQPPPQQQRRRTTTTTTRRRTTTZZZ]]]ZZZXXXYYYSSSRRRTTTVVVTTTPPPRRRVVVUUUaaalllrrr{{{iiiKKKEEE>>>:::???IIIUUUcccnnnvvvxxx}}}zzz}}}~~~}}}nnnQQQNNNIIICCC>>>:::777666444444444444444444444444111111111111222333444444222222222222222222222222333222222111111222222333222222222222222222222222222222333333333333444444333444444555444444333333222333444555555666666666555555555555555666666777666666666666666777888888888888:::;;;;;;;;;:::999999:::;;;;;;:::;;;===???===>>>???@@@@@@@@@??????@@@BBBBBBBBBAAA@@@AAABBB???@@@BBBDDDDDDDDDCCCBBBAAA???>>>>>>@@@AAAAAA@@@???AAACCCFFFJJJQQQ\\\cccsssWWWTTTRRRRRRUUUZZZ^^^```cccbbbbbbdddeeeddd___[[[WWWYYY___iiimmmiiicccaaa```_________```ccceeegggeeebbb```___```aaa``````dddgggfffaaa___aaacccbbb^^^```aaa___\\\[[[^^^aaabbb\\\ZZZ\\\[[[XXX[[[aaa___]]]^^^bbbaaa[[[[[[```XXXccc```aaalllhhhiii~~~wwwzzzzzz~~~xxxzzzssskkkjjjjjjgggdddaaaccclllkkk]]]TTTWWWYYYWWWPPPRRRUUUWWWXXXWWWUUUSSSSSSYYYZZZUUUTTTWWWWWWTTTJJJOOOUUUTTTOOOMMMPPPTTTNNNRRRXXXYYYVVVTTTSSSSSSTTTSSSRRROOOMMMNNNPPPSSSNNNUUUYYYWWWSSSSSSRRRPPPQQQSSSUUUVVVVVVTTTQQQPPPOOOPPPQQQQQQOOOOOOPPPQQQTTTVVVWWWUUUQQQNNNOOOQQQPPPRRRQQQNNNNNNSSSUUUTTTLLLLLLLLLLLLMMMNNNOOOPPPLLLMMMNNNOOOPPPOOOOOONNNKKKGGGEEEHHHOOOSSSQQQLLLKKKLLLLLLJJJGGGEEEEEEFFFKKKHHHFFFHHHIIIKKKRRRYYY^^^www```UUU```sssooofffYYYNNNGGGEEEDDDEEE@@@KKKQQQRRRYYYfffjjjeee{{{xxxrrrkkkccc\\\VVVSSSLLLMMMMMMMMMLLLIIIGGGEEEAAAAAABBBCCCCCCDDDEEEEEEBBBBBBAAABBBDDDHHHLLLNNNRRRVVVWWWRRRKKKKKKSSS[[[hhhooowwwxxxwww~~~rrrooohhhaaaZZZUUUXXXhhhzzzuuuqqqwwwfffccccccfffccc]]]]]]bbbbbbiiilllhhhbbb___]]]ZZZXXX]]]bbb```YYYUUUVVVYYYYYYXXXWWWUUUSSSRRRTTTVVVUUUVVVXXXZZZ[[[[[[ZZZYYYZZZVVVQQQNNNMMMLLLLLLKKKMMMLLLOOOVVVZZZWWWTTTUUUVVVVVVYYYZZZWWWSSSUUU[[[^^^YYYcccyyydddMMMAAA888777777;;;JJJ[[[jjjooouuuyyyxxxvvvvvvyyy|||{{{}}}}}}mmm```\\\UUUMMMEEE@@@<<<:::444444444444444444444444111111111111222333444555222222222222222222222222333222222222222222222333222222222222222222222222222222333333333444444444444444444555444444333333222333444555666666666666555555555555555666777777666666666666666777888888888999:::;;;<<<;;;::::::999;;;<<<<<<;;;<<<>>>@@@===>>>???@@@AAA@@@??????AAABBBCCCCCCAAAAAABBBCCC???@@@CCCDDDEEEEEECCCBBB@@@>>><<<<<<>>>???@@@???@@@EEEJJJNNNSSS]]]kkkvvvyyyVVVUUUTTTTTTUUUYYY^^^```jjjgggeeeeeefffeeeaaa^^^YYY```dddccccccfffhhhggg]]]\\\[[[ZZZYYYZZZ^^^```^^^___dddjjjiiicccbbbgggeeecccaaa``````___]]][[[XXXZZZ\\\^^^___^^^]]]\\\```^^^\\\[[[[[[YYYVVVTTTdddcccaaa^^^ZZZYYYZZZ\\\ZZZYYYXXXZZZ^^^bbbeeefff```___```bbbbbbaaagggnnnnnnjjjjjjoooooojjjjjjnnnjjjkkkmmmoooqqqrrrssssssooommmlllmmmooollleee^^^[[[^^^aaaaaa```]]]\\\[[[___]]]YYYWWWWWWUUUTTTRRRWWWWWWWWWUUURRRQQQRRRTTTSSSVVVXXXVVVSSSSSSWWW\\\SSSRRRQQQNNNKKKKKKMMMOOORRRTTTVVVVVVTTTRRRQQQQQQRRRSSSRRRQQQOOOPPPRRRTTTPPPTTTWWWVVVPPPMMMMMMOOOQQQTTTXXXYYYWWWTTTQQQQQQSSSRRRPPPNNNLLLNNNRRRVVVTTTRRRNNNJJJGGGHHHMMMPPPKKKNNNNNNLLLNNNSSSVVVUUUKKKHHHEEEFFFJJJMMMNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKMMMJJJHHHGGGIIIKKKMMMMMMFFFGGGIIIJJJJJJHHHEEECCCFFFFFFFFFGGGJJJNNNQQQTTTYYYvvvwwwccc^^^[[[eee{{{rrrgggYYYLLLEEEGGGAAAAAAIIIMMMLLLRRR[[[qqqnnnjjjjjjmmmpppqqqqqq~~~|||}}}~~~oooaaasssllldddccchhhkkkjjjgggccchhhfff___^^^mmmwwwwww~~~kkkmmmzzzkkk\\\XXXSSSWWWYYYfff|||}}}vvvrrrpppmmmdddfffsssvvvmmmhhhlllaaaaaa```___^^^___aaadddlllkkkhhhddd```\\\ZZZZZZYYYWWWUUUVVVWWWYYYYYYYYYWWWYYYXXXUUUQQQOOOQQQTTTUUU[[[]]][[[[[[]]][[[UUUWWWRRRMMMJJJKKKLLLKKKIIIOOOTTTZZZ]]][[[WWWRRRPPPYYYVVVUUUVVVUUUTTTXXX^^^gggaaa```hhhwww{{{qqqyyysss{{{zzzllliiiSSS===555555777;;;@@@MMM[[[iiillliiijjjrrryyyxxxvvvjjjllliiiaaaWWWOOODDD<<<:::666444444333000111555222222222111222333444444222222222111222222333444111222222333333222222111111222333333444444333333888444111222666888666333333333444444555666777777555555666555333333555777444555555666666666666666777666666777999999888666888999;;;;;;:::999:::;;;::::::;;;;;;;;;;;;;;;;;;@@@??????>>>>>>???@@@@@@BBBDDDEEECCC@@@???AAAEEECCCEEEEEEDDDCCCCCCBBB???@@@@@@>>><<<===BBBGGGIIIKKKIIIRRRdddllliiippp}}}}}}UUUTTTSSSSSSUUUXXX\\\___hhhfffeeefffgggfffbbb___[[[```cccbbbaaadddgggfff```___]]][[[ZZZ[[[]]]___aaaaaadddhhhfffaaaaaaeeeeeedddaaa``````___]]][[[WWWZZZ\\\]]]\\\[[[[[[[[[___^^^\\\\\\\\\[[[XXXVVV___^^^^^^]]]\\\[[[YYYXXX\\\[[[ZZZZZZ]]]___aaabbb^^^\\\\\\^^^]]]\\\aaagggeeebbbcccggggggbbb```ccc\\\]]]___aaaccceeeeeefffkkkjjjiiikkklllhhh```ZZZUUUYYY]]]______^^^^^^___[[[YYYXXXXXXYYYYYYWWWVVVTTTUUUVVVUUUTTTSSSTTTUUUTTTVVVXXXVVVSSSRRRTTTXXXSSSQQQOOOLLLJJJLLLQQQTTTTTTUUUTTTRRRPPPPPPRRRTTTVVVTTTQQQOOOOOOOOOQQQRRRSSSVVVXXXVVVRRROOOQQQTTTVVVVVVVVVUUUTTTSSSQQQPPPQQQPPPPPPNNNMMMMMMPPPSSSRRRPPPMMMIIIGGGHHHKKKOOOOOOQQQQQQNNNOOOSSSTTTSSSJJJGGGDDDEEEIIILLLMMMLLLGGGGGGGGGHHHIIIJJJIIIGGGLLLIIIGGGFFFHHHKKKLLLLLLFFFGGGHHHIIIHHHFFFDDDBBBEEEEEEFFFGGGIIILLLOOOQQQVVVlllzzz}}}}}}kkk___bbboooqqqbbb[[[LLLGGGFFFIIIJJJHHHGGGHHHTTTRRRQQQTTT[[[aaaeeefffzzz|||zzzlllcccWWWQQQUUUYYY___aaa\\\XXX^^^hhhpppxxxvvvllliiigggfffgggcccfffoooqqqjjjgggiiidddccc```]]]\\\]]]bbbeeellljjjgggbbb\\\XXXUUUUUUXXXVVVUUUUUUWWWXXXXXXXXXPPPRRRSSSTTTTTTVVVXXXZZZWWWZZZZZZWWWWWWYYYWWWQQQVVVRRRMMMKKKJJJKKKLLLLLLRRRVVV[[[\\\ZZZVVVSSSQQQWWWTTTTTTVVVUUUTTTWWW\\\ccc___^^^dddnnn|||vvv|||{{{fffcccyyynnnhhhYYYHHH>>>888555888>>>AAAKKKXXX```eeeiiiooorrrvvv}}}}}}zzzvvvmmmddd```]]]VVVNNN>>>:::888:::999444222333777555444666666555666999555444333333222222333333222222222333333222222222222222333444444444444333888444111222666888666333333333444444555666666777444555666666444444555666444555555666666666666666777666666777999999888777777999;;;;;;::::::;;;<<<::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAABBBDDDFFFEEECCCCCCDDDFFFBBBDDDEEEDDDCCCBBBBBBAAA>>>AAAAAA???>>>CCCKKKQQQVVVXXXbbbpppwwwwww{{{~~~yyyzzzXXXWWWWWWWWWXXX[[[^^^```gggfffggghhhhhhgggdddaaa```dddeeebbbbbbeeehhhgggcccbbb```^^^]]]^^^___```cccaaabbbcccaaa^^^___cccfffdddbbbaaaaaa```]]][[[YYY]]]```___[[[XXXZZZ]]]\\\[[[ZZZ[[[\\\[[[YYYWWWZZZYYYYYY[[[^^^]]]ZZZVVV]]]\\\[[[[[[[[[\\\]]]^^^[[[XXXYYY[[[\\\[[[___eeecccbbbdddgggfffaaa^^^^^^UUUWWWYYY\\\^^^___``````gggffffffggggggbbbZZZTTTTTTWWW[[[]]]]]]]]]]]]^^^XXXXXXWWWYYYZZZZZZWWWUUUPPPSSSVVVWWWVVVTTTTTTUUUSSSVVVYYYWWWTTTRRRRRRTTTSSSQQQNNNKKKKKKNNNUUUZZZVVVUUUSSSPPPNNNPPPTTTWWWZZZUUUOOOMMMNNNPPPPPPOOOVVVXXXYYYXXXTTTSSSUUUWWWYYYUUURRRQQQRRRSSSQQQOOONNNOOOOOOOOOMMMMMMNNNOOOOOONNNKKKHHHEEEFFFIIILLLLLLNNNMMMJJJJJJMMMMMMKKKIIIFFFDDDEEEIIIKKKKKKJJJFFFEEEEEEFFFHHHHHHGGGEEEJJJHHHFFFFFFHHHJJJLLLLLLFFFGGGGGGGGGFFFDDDAAA@@@BBBCCCDDDFFFHHHIIIKKKKKKOOO]]]bbb[[[fff}}}lllgggccciiihhhcccYYYPPPMMMLLLFFF???@@@??????BBBHHHNNNRRRSSS\\\___dddkkkssswwwwwwvvvxxx[[[PPPIIIIIISSSNNNPPPUUU\\\dddrrrpppfffcccccccccbbb___cccgggjjjiiigggeeeddddddbbb^^^ZZZXXXZZZ___cccfffeeebbb^^^XXXTTTSSSSSSUUUTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSUUUVVVUUUTTTVVVWWWTTTQQQQQQSSSQQQMMMTTTRRROOOKKKIIIJJJMMMPPPYYY[[[]]]\\\YYYUUUSSSRRRSSSRRRSSSVVVVVVSSSUUUYYY]]][[[[[[___cccjjjwwwttteeexxxmmmeeeZZZOOOAAA666444666???AAAGGGPPPYYYbbbhhhkkkuuu~~~~~~~~~zzzqqqkkklllmmmfff\\\FFF???999999999666444444666111000444555222444999666555555444333333333333222222333333333333222222222222333444444444444444777555222333555777555333333333444444555666666666333555777777666444444555444555555666666666666666777666666888999:::999777666888:::;;;::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDDDDBBBBBBEEEHHHKKKJJJGGGDDDDDDNNN___mmmooorrrxxx~~~|||tttxxx______^^^___```bbbdddeeeiiiiiijjjkkkjjjgggdddbbbfffiiihhheeeeeeiiikkkjjjeeecccbbbaaabbbcccddddddbbbaaa___^^^^^^^^^```cccgggeeecccbbbbbbaaa___]]]]]]bbbeeebbb[[[XXX\\\```YYYYYYXXXZZZ[[[\\\ZZZYYY\\\YYYXXXZZZ___aaa]]]YYY[[[\\\[[[[[[ZZZZZZ\\\]]][[[YYYYYY]]]______bbbgggccceeegggiiihhhccc^^^\\\UUUWWW[[[^^^aaabbbbbbbbbddddddddddddccc^^^VVVQQQZZZ\\\^^^^^^\\\YYYYYYYYYYYYXXXXXXYYYYYYWWWSSSPPPPPPSSSWWWXXXWWWTTTSSSRRRRRRUUUXXXYYYVVVTTTSSSSSSSSSRRRPPPNNNNNNQQQVVVZZZUUUUUUTTTRRRPPPRRRUUUXXXZZZSSSMMMKKKNNNQQQPPPNNNTTTWWWYYYYYYWWWUUUUUUVVVTTTPPPMMMNNNQQQSSSOOOKKKLLLNNNPPPPPPNNNMMMLLLLLLKKKKKKIIIFFFDDDEEEGGGIIIHHHJJJJJJFFFFFFIIIIIIFFFHHHEEECCCDDDHHHJJJIIIHHHGGGFFFFFFGGGIIIIIIHHHGGGIIIGGGEEEFFFIIIKKKLLLLLLGGGFFFFFFDDDCCCAAA@@@???>>>???AAACCCEEEFFFFFFFFFGGGQQQQQQIIIMMMccczzzvvvhhhooo}}}iiiaaaaaaXXXLLLGGGEEECCCBBBBBBBBBCCCCCCAAABBBDDDFFFGGGIIILLLNNN^^^eeemmmqqqnnnhhhccc```^^^hhhuuu}}}wwwuuupppllljjjjjjiiiiii```[[[VVVTTTTTTYYYfffrrrpppdddQQQMMMSSSRRRYYYlllnnnrrr{{{xxxpppgggbbbccceeeeeecccYYYbbbhhhfffdddeeedddaaa___^^^\\\YYYVVVWWWZZZ]]]]]]^^^^^^ZZZVVVSSSTTTUUUSSSRRRQQQRRRSSSTTTTTTSSSVVVTTTQQQRRRTTTTTTQQQNNNSSSPPPLLLJJJLLLNNNNNNLLLRRRRRRPPPLLLIIIJJJOOOTTTbbbbbbaaa]]]XXXTTTRRRRRRQQQPPPSSSWWWVVVSSSTTTWWWYYYYYYZZZ\\\\\\^^^gggrrryyynnn]]]LLL>>>777BBB>>><<>>@@@AAAAAAAAAAAACCCAAA>>>===<<<<<<======EEEEEEGGGIIIJJJLLLSSS\\\bbbYYYNNNKKKSSSeee~~~~~~{{{ddddddeeeeeefffggghhhhhhlllmmmmmmllljjjgggdddccciiijjjiiifffgggkkkllljjjeeecccbbbcccfffiiiiiiiiicccbbb```___```cccfffffffffeeeccccccccccccaaa___```dddfffaaaZZZXXX\\\aaa[[[ZZZZZZ\\\^^^___^^^]]]aaa\\\YYY[[[```cccaaa___XXXZZZ[[[[[[ZZZZZZ]]]___```\\\\\\___aaa```aaaddd```cccffffffeeeaaa\\\WWWRRRUUUYYY]]]```aaaaaaaaacccccccccccc```\\\VVVQQQ^^^___```^^^[[[XXXWWWWWWWWWWWWVVVWWWWWWVVVRRROOOQQQUUUXXXYYYWWWSSSQQQPPPPPPRRRVVVYYYYYYWWWVVVUUUSSSTTTTTTSSSRRRRRRTTTVVVRRRTTTVVVVVVUUUUUUUUUVVVVVVQQQKKKJJJNNNRRRQQQOOOPPPSSSWWWYYYXXXUUURRRQQQLLLJJJIIIMMMQQQRRRMMMGGGJJJMMMPPPQQQOOOLLLKKKJJJHHHHHHHHHFFFDDDCCCEEEGGGFFFIIIJJJHHHIIILLLLLLIIIFFFDDDBBBCCCGGGIIIGGGEEEGGGFFFFFFGGGIIIIIIHHHFFFGGGFFFEEEGGGIIILLLMMMMMMGGGFFFDDDBBBAAA@@@??????;;;<<<>>>@@@BBBCCCCCCCCCBBBFFFFFFBBBDDDLLLSSSUUUgggjjjZZZtttrrraaaVVVVVVTTTPPPLLLGGGDDDBBBAAABBBDDDCCCBBBCCCFFFHHHCCCIIIPPPQQQLLLGGGDDDCCCGGGLLLPPPSSSWWW[[[ZZZUUUPPPLLLKKKLLLOOOPPPOOONNNHHHFFFFFFGGGFFFEEEJJJQQQLLLIIILLLbbbyyy~~~|||rrrtttqqqkkkeeecccfffgggdddaaaXXX```fffeeebbbcccbbb```ZZZ\\\\\\[[[YYYXXXWWWXXXZZZ\\\\\\YYYSSSQQQRRRTTTUUUTTTTTTUUUVVVWWWVVVUUUQQQNNNMMMOOORRRTTTSSSQQQNNNIIIDDDEEEIIIMMMNNNNNNQQQRRRQQQNNNLLLMMMSSSXXXiiigggccc]]]VVVRRRQQQQQQPPPPPPSSSWWWWWWTTTTTTXXXYYYYYY[[[\\\ZZZYYY```iiittt~~~lllUUUDDD>>>888666;;;AAAFFFOOOWWW___hhhooonnnooovvvzzzzzzzzz{{{zzzssshhh^^^TTTOOOJJJDDDAAAAAA???<<<<<<===<<<::::::;;;333333333333333444555666444444333222222333444444333333444555555555444444666555444444555555555555444444444555555555555555333555888999777555555555444555555666666666666666777666666888:::;;;:::999666888:::;;;::::::;;;<<<::::::;;;<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???CCCBBB@@@>>>???AAADDDGGGPPPNNNOOOTTTXXX\\\fffrrrnnn```VVV[[[kkk~~~}}}}}}zzzjjjiiiffffffggghhhiiiiiihhhhhhlllmmmmmmkkkhhheeeeeeeeeggghhhgggeeegggkkkkkkhhhcccaaa```cccgggkkkkkkiiidddeeedddcccfffjjjjjjgggcccbbbaaaaaabbbcccbbbaaa```bbbbbb]]]XXXVVVZZZ^^^^^^^^^^^^```bbbdddcccbbbccc___\\\\\\___aaabbbaaaVVVYYY\\\\\\[[[[[[]]]```ccc^^^\\\^^^___\\\[[[\\\^^^bbbeeedddbbbaaa\\\VVVPPPSSSXXX\\\```aaaaaaaaaddddddcccaaa^^^[[[WWWUUU[[[]]]^^^]]][[[YYYZZZZZZUUUTTTTTTVVVWWWVVVTTTRRRSSSUUUXXXYYYVVVSSSPPPOOOOOOQQQTTTWWWXXXXXXWWWUUURRRSSSTTTSSSQQQPPPPPPQQQNNNRRRVVVYYYXXXVVVUUUTTTRRROOOLLLLLLNNNQQQPPPOOONNNPPPTTTVVVUUURRRNNNLLLHHHHHHIIIMMMPPPOOOJJJFFFIIILLLOOOOOOMMMJJJIIIHHHFFFFFFGGGFFFDDDCCCDDDFFFCCCFFFHHHGGGHHHKKKKKKIIIEEECCCAAACCCFFFGGGFFFCCCDDDCCCCCCDDDFFFFFFEEEDDDEEEDDDDDDFFFIIILLLMMMLLLFFFEEECCCAAA@@@???@@@@@@;;;<<<===???AAABBBDDDDDDBBB@@@>>>???CCCGGGHHHFFFLLLfffrrrSSSSSSZZZeeeqqq}}}xxxiiikkklllkkkfff```[[[YYYMMMNNNOOONNNKKKHHHGGGGGG???CCCGGGGGGEEECCCDDDEEEEEEHHHGGGCCCCCCGGGIIIIIIJJJGGGFFFIIIJJJIIIHHHJJJIIIKKKOOOSSSRRRNNNOOOTTT^^^aaammmsssiiilllsssqqqmmmhhhhhhjjjiiieee```YYY]]]aaaddddddaaa______XXX[[[]]]^^^\\\YYYXXXWWW\\\^^^]]]XXXPPPLLLMMMOOOXXXWWWWWWYYYZZZ[[[YYYXXXTTTQQQOOONNNOOOPPPPPPPPPMMMEEEAAAEEELLLOOOQQQRRRRRRRRRQQQPPPPPPRRRVVVYYYhhhfffaaa[[[UUUQQQPPPQQQQQQQQQTTTXXXXXXVVVVVVZZZ\\\[[[\\\]]]\\\ZZZ]]]ddd|||ooo[[[FFF===888<<<@@@???CCCIIITTT^^^fffgggiiirrr}}}~~~|||{{{~~~|||zzz|||}}}{{{llliiigggeee]]]QQQIIIGGGGGGKKKJJJBBB>>>???;;;333555444444444444555666666555444333222222333444555333333444555555555555555555555555444444444555555555555555555555555555555444666888888777555555666444555555666666666666666777666666888;;;<<<;;;999888999;;;;;;:::999:::;;;::::::;;;<<<===>>>>>>???@@@@@@???>>>>>>??????@@@???CCCFFFGGGHHHJJJPPPUUU\\\VVVWWW```fffhhhnnnwwwkkkbbbbbbrrrwwwwwwrrr{{{zzzbbbKKKFFFggghhhiiikkkkkkjjjiiihhhhhhiiiiiigggddddddfffhhhfffggggggfffiiimmmkkkgggbbb___^^^aaafffiiigggeeebbbeeefffeeegggkkkhhhbbb^^^]]]]]]^^^```aaaaaa```aaaaaa^^^[[[XXXXXX[[[]]]_________aaacccddddddbbb```___^^^^^^^^^^^^^^^]]]VVVZZZ^^^^^^[[[ZZZ]]]``````[[[YYY\\\]]][[[YYYYYY]]]bbbeeebbbaaaaaa]]]WWWRRRUUUZZZ___cccdddddddddeeedddbbb```\\\ZZZYYYYYYXXXYYY[[[[[[ZZZYYYZZZ\\\YYYWWWVVVVVVWWWWWWUUUTTTRRRUUUWWWXXXVVVSSSRRRRRROOOPPPQQQTTTUUUUUUTTTRRROOOPPPOOONNNLLLLLLMMMOOOKKKOOOTTTWWWWWWUUUTTTSSSPPPPPPOOONNNNNNNNNMMMMMMQQQPPPPPPPPPPPPOOOMMMKKKKKKLLLLLLMMMLLLKKKHHHGGGGGGIIILLLLLLJJJGGGFFFEEEDDDEEEFFFFFFDDDCCCDDDEEEAAADDDFFFEEEFFFIIIIIIFFFDDDBBBAAABBBEEEFFFDDDAAABBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAADDDGGGJJJKKKJJJFFFEEEBBB@@@???@@@AAABBB======>>>???BBBEEEGGGIIIDDD@@@>>>AAAEEEHHHIIIJJJQQQPPPbbbsss\\\NNNJJJVVVcccqqq~~~{{{fffgggiiiiiigggbbb\\\XXXPPPPPPQQQPPPNNNLLLLLLLLLHHHLLLNNNMMMNNNQQQPPPMMMXXXVVVUUUVVVSSSNNNOOOUUU```iiixxxyyyuuuwwwooogggiiiooorrrppplllhhhiiikkkjjjeee```\\\XXX[[[ccceee___[[[]]]VVVXXXZZZZZZYYYWWWWWWWWWZZZ\\\\\\VVVNNNHHHJJJMMMWWWVVVWWWXXXZZZZZZXXXVVVXXXVVVSSSPPPMMMMMMOOOQQQPPPGGGCCCIIIQQQSSSTTTVVVRRRRRRQQQSSSUUUXXXYYYYYYaaa___\\\WWWRRRPPPPPPQQQTTTSSSVVVYYYYYYWWWYYY]]]```]]]\\\^^^]]][[[[[[___yyy```IIIAAA???;;;<<>>??????@@@???=========???AAACCCGGGPPPZZZ^^^[[[ZZZ^^^cccnnnggghhhtttyyyuuurrruuuoookkktttyyy{{{}}}}}}mmmQQQBBBHHHiiijjjlllmmmmmmllljjjiiiccceeeeeecccbbbcccgggjjjfffhhhhhhhhhlllpppnnnhhhaaa^^^\\\___dddfffdddaaa___cccdddccceeehhhcccZZZ[[[ZZZZZZ\\\^^^``````___dddbbb^^^[[[ZZZ[[[]]]^^^^^^]]]]]]___aaabbbaaa```\\\^^^```___]]]ZZZYYYYYYXXX\\\______[[[ZZZ\\\```ZZZVVVUUUZZZ^^^]]]]]]^^^YYY___aaa^^^]]]^^^[[[UUUQQQTTTZZZ___cccdddddddddeeedddbbb^^^[[[YYYZZZ[[[XXXYYYZZZYYYXXXWWWXXXZZZ___]]]ZZZWWWWWWVVVTTTRRRQQQSSSVVVWWWVVVTTTTTTTTTPPPPPPPPPQQQRRRRRRQQQOOOMMMMMMKKKIIIGGGIIIMMMPPPJJJNNNRRRUUUTTTSSSSSSSSSPPPQQQRRRPPPNNNKKKKKKKKKTTTQQQNNNLLLLLLLLLLLLLLLPPPPPPOOOMMMIIIGGGHHHIIIEEEGGGIIIIIIGGGEEECCCCCCCCCEEEFFFFFFEEECCCDDDDDDEEEIIIJJJIIIJJJLLLKKKHHHDDDBBB@@@BBBEEEFFFCCCAAABBBBBBBBBCCCDDDEEEDDDBBB???>>>???BBBEEEHHHIIIHHHFFFDDDBBB@@@???@@@BBBCCC@@@??????AAACCCGGGJJJMMMFFFCCCBBBEEEHHHGGGHHHLLLFFFEEENNN```~~~___FFFHHHNNNPPP```www~~~zzzvvvrrrnnnlllpppooollljjjpppyyy|||zzzyyy}}}zzzkkkdddeeehhhhhhgggiiieeebbbcccfffeee```[[[]]]TTTVVVcccfff]]]XXX]]]SSSTTTUUUTTTSSSSSSUUUVVVUUUXXXYYYTTTLLLHHHJJJNNNSSSSSSSSSUUUVVVWWWUUUSSSQQQRRRQQQOOONNNQQQWWW]]]TTTJJJFFFMMMUUUVVVWWWXXXSSSQQQQQQTTTYYY[[[[[[YYYZZZYYYWWWTTTPPPOOOPPPRRRVVVUUUVVVZZZZZZXXX[[[___ddd___\\\]]]]]][[[ZZZ[[[{{{xxxwww\\\EEE===999:::???<<>><<<:::888666555555666555333222222333555666333444555555666666555555555555555555444444555666555555555555555555555444666777777666555555777888444555555666666666666666777666777999;;;<<<<<<::::::;;;<<<<<<:::888888999::::::;;;<<<===>>>???@@@???>>><<<;;;<<<@@@DDDFFFYYYffftttxxxrrrllllllppp{{{~~~{{{xxxzzzyyy]]]???<<>>======???BBBDDDEEEDDD@@@BBBCCCCCCAAA>>>=========>>>???AAADDDFFFEEEDDDDDDBBB??????BBBEEEGGGHHHBBBGGGMMMQQQYYYnnnqqqVVVFFFBBBGGGNNN```hhhssszzz}}}mmmkkkgggcccdddhhhgggbbb^^^```bbbcccbbb```]]][[[UUUVVV[[[bbbddd```]]]^^^WWWXXXYYYZZZYYYXXXVVVTTT\\\ZZZVVVQQQNNNLLLLLLLLLQQQRRRTTTUUUUUUVVVXXXYYYUUUOOOIIIJJJRRR^^^hhhnnn[[[VVVSSSUUUZZZ\\\YYYTTT[[[YYYYYYYYYXXXWWWYYY\\\YYYVVVRRRPPPQQQTTTWWWYYYYYYXXXWWWXXXZZZ[[[[[[[[[___[[[[[[``````[[[[[[^^^^^^kkkuuu{{{iiiqqqaaaQQQ???666777666999===@@@FFFOOOWWW[[[[[[jjjuuuuuuxxx{{{}}}yyy|||dddJJJBBBFFFKKKBBB===@@@>>>555777888555333444666666333333444777999999777555555555555555666555555555666666666666666666666666555666777666555555666777<<<:::777777777777666555;;;444333999@@@???;;;888;;;<<<;;;999777777999;;;<<<999777:::>>>@@@BBBCCCHHHAAAAAAHHHKKKKKKUUUcccnnnuuu~~~{{{vvvzzzttt{{{uuuUUUCCCFFF\\\qqqjjjjjjjjjlllllljjjeeeaaafffiiikkkiiieeecccdddgggbbbcccfffjjjmmmlllfffaaa]]]^^^___`````````______bbbbbb```^^^aaaffffffaaacccbbbaaa```aaabbbcccccceeebbb^^^[[[YYYZZZ[[[]]]\\\^^^^^^\\\\\\___]]]YYYZZZYYYWWWWWWYYY[[[\\\\\\ZZZ\\\[[[ZZZ\\\___]]]XXXYYYXXXWWWVVVVVVXXX[[[]]]YYY]]]```___```cccaaa^^^VVVWWWWWWZZZeeeqqqrrrnnnfff^^^ZZZ[[[[[[YYYYYY]]][[[YYYWWWWWWYYYYYYYYYXXX]]]\\\[[[YYYWWWUUUSSSSSSVVVYYY\\\ZZZUUURRRRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKHHHDDDDDDGGGKKKMMMNNNQQQVVVXXXUUURRRSSSTTTTTTTTTQQQNNNNNNQQQSSSSSSRRRPPPPPPOOONNNLLLKKKJJJIIIJJJJJJKKKLLLLLLKKKJJJIIICCCCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDCCCCCCDDDDDDCCCAAA@@@??????@@@CCCEEEEEEDDD@@@BBBBBBAAA???>>>>>>>>>>>>>>>@@@CCCFFFGGGEEEDDDBBBCCCDDDDDDEEEEEEEEEEEECCCFFFIIIHHHJJJTTTdddrrr|||uuufffXXXKKKDDDBBBIIISSSZZZ^^^hhh|||wwwvvvvvvkkkkkkhhhcccbbbeeeeeebbb```bbbdddeeeccc___[[[XXXVVVVVVZZZ```bbb^^^\\\]]]ZZZ[[[[[[[[[YYYWWWTTTSSSPPPPPPOOONNNMMMMMMNNNNNNOOORRRVVVWWWWWWVVVVVVWWWVVVTTTSSSVVV[[[______^^^___ZZZVVVWWW[[[___^^^\\\ZZZZZZZZZZZZZZZ[[[]]]___YYYWWWSSSRRRUUUYYY]]]```\\\[[[YYYZZZ[[[\\\[[[ZZZ___[[[[[[]]]\\\WWWVVVXXXWWW\\\^^^fffvvvssslllbbbQQQCCC???;;;<<<<<<;;;===BBBGGGJJJOOOZZZbbbeeemmmxxxzzzssswwwxxx|||~~~{{{dddddd\\\```fff]]]VVVSSSLLLBBBAAA===999777888888888666666666777999999777666888777666555555555555555666666666666666666666666999999888777666666999;;;:::888888888:::<<<;;;:::>>>888444888<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<@@@>>>===???BBBFFFJJJMMMTTTTTT[[[eeefffdddlllyyyzzz~~~}}}}}}{{{pppZZZLLLQQQkkkhhhjjjlllkkkhhhdddaaa```dddgggiiihhhdddaaa```aaa___```ccchhhkkkiiibbb\\\VVVYYY^^^aaabbbaaa^^^\\\aaa```\\\YYY]]]eeegggdddjjjddd^^^[[[^^^bbbdddeeeccc```]]]ZZZXXXYYY[[[]]]]]]______]]]___bbbaaa]]]___[[[VVVVVVXXX[[[\\\[[[YYY\\\]]]]]]^^^```]]]XXXXXXVVVUUUVVVXXXYYYYYYYYYXXX\\\______```cccbbb^^^XXXXXXWWWXXX```kkkrrrtttccc^^^[[[\\\\\\[[[[[[^^^ZZZXXXUUUUUUVVVXXXYYYYYY\\\^^^]]]ZZZUUUQQQQQQRRRWWW\\\___ZZZPPPKKKNNNRRROOOOOOOOOOOOOOONNNMMMMMMIIIIIIGGGEEEEEEHHHLLLPPPUUUZZZ[[[VVVRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRRRRQQQPPPPPPOOONNNLLLJJJIIIHHHKKKKKKKKKKKKKKKJJJIIIHHH@@@AAACCCDDDEEEFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFGGGJJJKKKKKKJJJKKKJJJIIIHHHGGGHHHIIIIIIFFFDDDBBBBBBCCCDDDDDDCCCBBBAAAAAABBBDDDEEEEEEDDDAAABBBAAA???>>>===???@@@???@@@BBBEEEHHHHHHFFFCCCAAAEEEIIIIIIFFFCCCBBBBBB@@@CCCFFFFFFFFFIIINNNSSS^^^uuuwww\\\IIIBBBBBBDDDFFFIIIRRReeevvvpppfffeeekkkqqquuujjjllljjjdddaaabbbcccbbbccceeefffgggddd___YYYVVVXXXWWWZZZ^^^___\\\ZZZ\\\]]]]]]]]]\\\YYYVVVTTTRRROOOOOOPPPQQQRRRRRRSSSSSSUUUXXX\\\___^^^]]]\\\[[[ZZZYYYZZZ\\\______ZZZVVV___\\\XXXXXX]]]aaacccbbb[[[[[[\\\\\\^^^```bbbcccXXXWWWVVVWWWYYY]]]aaaddd^^^\\\[[[[[[\\\]]][[[ZZZ```]]][[[[[[YYYTTTSSSTTTVVVVVVRRRVVV```jjj~~~wwwyyytttcccPPPFFF<<<999555444555:::@@@EEECCCIIIOOOUUUaaappprrrlllqqqrrrtttyyy~~~yyynnnzzzrrrvvvzzzrrrjjjcccXXXOOOIIIBBB???>>>>>><<<;;;;;;999888888999999888777999888666555555666888999666666777777777777666666::::::999777555666999<<<888888777999;;;<<<<<<;;;===:::999;;;<<<;;;<<<@@@:::999:::>>>AAABBB@@@===BBBCCCCCCDDDGGGMMMTTTXXX___cccllluuuvvvuuu|||sssuuuzzz|||tttVVVWWWUUUXXXnnneeeiiikkkiiiccc]]]\\\^^^cccdddeeeccc___]]]]]]^^^___^^^___cccfffddd```[[[VVVXXX\\\___```^^^[[[YYY```___\\\ZZZ___fffhhheeeiiibbbYYYWWW[[[```bbbbbb[[[YYYWWWVVVWWWYYY\\\___\\\^^^^^^___ccchhhgggcccbbb]]]YYYYYY\\\]]]\\\YYYWWW\\\^^^]]]]]]]]]YYYSSSVVVUUUTTTVVVXXXYYYWWWUUUZZZ]]]^^^\\\[[[]]][[[WWW[[[[[[YYYWWWXXX^^^eeeiiiaaa^^^[[[\\\]]]]]]]]]]]]YYYVVVSSSSSSTTTWWWYYYYYY]]]``````[[[TTTOOOPPPRRRYYY[[[[[[VVVNNNJJJMMMQQQOOOPPPPPPPPPPPPOOONNNMMMJJJMMMNNNKKKGGGFFFIIIMMMVVVZZZ[[[VVVQQQRRRSSSRRRMMMMMMNNNOOOOOOOOOMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIKKKKKKKKKKKKJJJIIIHHHHHHAAAAAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGHHHKKKMMMNNNNNNOOOMMMJJJIIIHHHIIIIIIIIIFFFDDDAAAAAABBBDDDEEEEEEDDDCCCBBBCCCEEEFFFFFFDDDBBBAAA@@@>>><<<===@@@CCCAAABBBDDDGGGIIIIIIFFFCCCCCCHHHLLLKKKEEEAAAAAACCCAAACCCGGGJJJLLLLLLLLLLLLOOOWWWiii|||wwwqqqfffWWWLLLDDDEEEOOO[[[lllwwwkkkgggccccccgggnnnuuuyyyjjjnnnlllfffaaabbbddddddfffffffffeeebbb___[[[YYY\\\YYYZZZ^^^^^^[[[ZZZ]]]]]]]]]]]][[[ZZZWWWUUUTTTVVVVVVUUUTTTSSSTTTUUUUUUZZZ\\\___```______```aaa___[[[WWWWWWZZZ]]]]]]\\\[[[ZZZZZZ\\\^^^aaacccccc]]]^^^___^^^```dddeeecccXXXZZZ\\\]]]]]]]]]^^^___\\\[[[ZZZ[[[\\\]]][[[ZZZ___]]][[[ZZZXXXUUUTTTTTTYYYWWWTTTXXX]]]^^^qqqxxx}}}zzz~~~yyyyyyvvvfff\\\LLLCCC:::555444666<<>><<<============<<<;;;999888999;;;===???888999:::::::::999888777888999999999888888999;;;<<<;;;:::;;;===>>>===<<<;;;<<<@@@DDDCCC@@@AAAFFFHHHGGGFFFJJJOOONNNIIICCCCCCHHHKKKMMMPPPWWW^^^```jjjiiimmmsssxxx}}}~~~yyywww{{{zzzhhhZZZPPP```sssaaafffiiifff___ZZZZZZ\\\cccbbb___[[[YYYYYY[[[\\\___]]]\\\^^^aaabbb___\\\XXXYYY[[[]]]______^^^^^^bbbcccbbbbbbggglllkkkfffbbb\\\VVVUUUYYY]]]]]][[[YYYXXXVVVUUUVVVZZZ]]]``````aaa``````eeejjjiiiccc^^^\\\[[[\\\]]]\\\YYYUUUUUUZZZ]]][[[XXXWWWRRRMMMUUUTTTUUUVVVWWWWWWVVVTTTYYY[[[ZZZWWWUUUWWWVVVSSS]]]]]]\\\ZZZWWWVVVYYY\\\^^^]]]\\\\\\]]]^^^^^^[[[WWWUUURRRRRRTTTWWWYYYZZZ___aaaaaa\\\TTTOOOOOORRRXXXWWWTTTQQQOOOMMMNNNOOOQQQRRRSSSSSSRRRPPPNNNMMMIIINNNSSSQQQLLLHHHIIILLLSSSXXXXXXSSSOOOQQQSSSSSSOOOPPPQQQQQQOOOMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHGGGGGGFFFGGGGGGHHHIIIHHHGGGIIILLLOOOPPPOOOQQQNNNJJJIIIIIIIIIGGGEEEEEECCCAAAAAABBBEEEFFFFFFEEEDDDCCCDDDFFFGGGFFFEEEBBBAAA@@@>>>===>>>BBBEEECCCCCCEEEGGGIIIIIIFFFDDDGGGJJJKKKHHHBBB???BBBFFFGGGGGGHHHJJJJJJIIIHHHFFFJJJQQQWWW^^^mmmwwwaaaRRRLLLNNNOOOWWWXXX[[[eeeiiinnn{{{rrrdddZZZ^^^bbbdddeeeiiiqqqxxxkkkooonnngggcccdddfffgggfffeeecccaaa```_________^^^[[[[[[^^^^^^[[[[[[^^^[[[[[[[[[ZZZZZZYYYXXXXXXZZZXXXUUUSSSRRRSSSUUUWWWYYYYYYYYYXXXXXXZZZ^^^bbb___ZZZUUUTTTWWW[[[]]]^^^XXX[[[___bbbbbbbbbbbbbbb___aaa```^^^aaafffeee___\\\___cccdddaaa]]]ZZZYYYYYYXXXXXXZZZ[[[\\\ZZZYYYYYYYYYXXXVVVUUUVVVVVVVVVVVVUUUSSSVVVZZZSSSXXXnnnvvvnnn|||uuuiii```^^^gggvvvpppbbbSSSIII???777333555777<<<@@@CCCHHHQQQYYY]]]___aaagggpppzzztttwwwvvvnnniiikkkkkkddd]]]ZZZSSSPPPLLLJJJJJJJJJJJJJJJHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@AAABBBAAA@@@???===;;;>>>AAABBBBBBAAAAAAAAAGGGFFFEEEFFFIIILLLMMMLLLDDDEEEHHHMMMNNNPPPXXXaaahhhdddaaaaaabbb___WWWPPPOOOVVV[[[]]]bbbjjjnnnmmmtttppppppxxx{{{~~~zzz___LLLIIIOOOTTTnnn___cccfffddd^^^ZZZ[[[^^^aaa^^^YYYVVVTTTVVVXXX[[[]]][[[[[[]]]```bbb___\\\YYYZZZ[[[^^^aaacccfffgggaaacccddddddhhhkkkhhhaaaZZZWWWUUUVVVYYYZZZZZZXXX]]]\\\YYYXXXXXX[[[^^^```fffeeebbb```dddgggccc\\\XXXYYY[[[\\\ZZZWWWTTTRRRXXX^^^aaa^^^[[[YYYUUUPPPSSSUUUWWWWWWUUUUUUUUUVVVVVVWWWUUURRRRRRVVVXXXWWW]]]\\\]]]___]]]YYYXXX[[[[[[]]]]]][[[\\\___]]]XXXUUUSSSRRRRRRUUUXXXYYYYYY___```___[[[TTTPPPOOOPPPTTTRRRPPPOOOOOOOOOOOOOOORRRRRRTTTTTTSSSQQQOOOMMMHHHMMMRRRRRROOOLLLMMMPPPQQQVVVVVVQQQNNNPPPSSSSSSSSSTTTUUUSSSPPPMMMKKKKKKIIIJJJMMMOOOPPPPPPOOONNNJJJIIIIIIHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGIIILLLNNNNNNNNNMMMJJJGGGGGGIIIIIIFFFBBBDDDBBBAAAAAADDDFFFFFFFFFDDDCCCCCCDDDFFFGGGGGGFFFBBBBBBAAA???>>>@@@DDDGGGEEEEEEEEEFFFHHHHHHFFFDDDIIIIIIGGGDDD@@@@@@CCCGGGFFFGGGHHHIIIIIIJJJKKKKKKGGGOOORRROOOOOO]]]qqqlll___\\\OOOPPPKKKKKKRRRRRRTTT``````tttwwwrrrtttnnnuuuxxxmmm^^^]]]``````]]][[[aaannnzzzmmmooommmgggeeegggiiihhhdddcccaaa```______```aaa]]][[[\\\______\\\\\\^^^XXXXXXXXXYYYYYYZZZZZZZZZ\\\[[[YYYWWWXXXZZZ\\\^^^YYYXXXWWWUUUVVVZZZ```eee[[[XXXVVVWWWZZZ[[[YYYWWWYYY^^^eeegggeeebbbaaaaaa]]]aaa```]]]```fffddd\\\^^^cccgggfffaaa[[[XXXWWWWWWWWWWWWYYYZZZZZZXXXVVVQQQSSSRRRPPPQQQUUUVVVUUURRRUUUQQQPPPTTTPPPOOOZZZmmm{{{]]]fffvvvyyyeee^^^jjjzzzvvvpppbbbLLL:::333333666999999:::>>>FFFLLLMMMOOOVVV___iiippptttuuu|||}}}}}}{{{}}}vvv{{{wwwzzzxxxnnnhhhhhhfffccc___]]]]]]]]]]]]\\\\\\\\\\\\ZZZVVVQQQLLLJJJMMMNNNPPPPPPPPPNNNLLLJJJHHHLLLPPPRRRRRRRRRRRRSSSWWWUUUUUUXXX]]]ccchhhjjj\\\XXXVVVXXX]]]fffvvv}}}yyyssspppmmmiiiccc^^^dddjjjnnnpppwwwzzzxxx{{{}}}|||}}}cccHHH???GGGWWWgggqqqsss[[[```bbbdddccc```______aaa\\\YYYVVVTTTTTTUUUVVVWWWXXXYYY[[[```dddddd___[[[XXXZZZ\\\^^^aaaccceeefff```bbbbbbaaadddfffbbb\\\VVVVVVVVVWWWXXXZZZZZZ[[[]]][[[YYYXXXYYY\\\___aaagggddd```^^^aaaccc^^^VVVUUUYYY[[[ZZZVVVSSSSSSUUUYYY___bbb```\\\\\\ZZZWWWSSSWWWZZZXXXSSSRRRUUUYYYVVVWWWTTTPPPQQQXXX]]]^^^___\\\^^^bbbccc^^^\\\]]]ZZZ]]]]]]ZZZ[[[^^^[[[UUUTTTSSSRRRTTTWWWYYYZZZYYY^^^]]][[[WWWSSSPPPMMMLLLOOOPPPQQQOOOMMMLLLNNNPPPNNNPPPRRRSSSSSSRRRPPPNNNLLLNNNOOOOOOMMMLLLNNNQQQRRRVVVVVVQQQMMMOOORRRSSSQQQRRRSSSQQQMMMKKKKKKLLLJJJLLLOOOQQQQQQPPPOOOMMMIIIHHHHHHHHHHHHIIIKKKLLLHHHHHHGGGHHHIIIJJJLLLMMMJJJIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFHHHKKKLLLKKKIIIEEECCCBBBEEEIIIIIIFFFBBBBBBAAAAAABBBEEEFFFFFFFFFCCCBBBBBBCCCFFFHHHHHHGGGBBBBBBBBBAAAAAABBBEEEHHHGGGFFFDDDDDDFFFFFFFFFEEEHHHFFFCCCAAAAAABBBEEEFFFCCCEEEHHHJJJJJJLLLPPPSSSFFFJJJLLLMMMQQQUUUTTTPPP```eeeyyyvvvpppqqqeeegggaaa\\\XXXKKKCCCKKKNNNYYYooowwwyyyiiiccc]]]```lllsssiiiZZZ```___ZZZVVVWWWbbbtttmmmmmmjjjffffffjjjjjjgggaaaaaaaaaaaaaaa```^^^^^^[[[YYY[[[______\\\[[[^^^WWWWWWWWWWWWXXXYYYYYYZZZ\\\\\\^^^______`````````WWWWWWWWWWWWYYY]]]cccgggYYYWWWVVVXXX[[[\\\ZZZWWW[[[aaafffgggbbb^^^^^^```YYY]]]]]]ZZZ___gggdddZZZ\\\___aaa___ZZZWWWWWWYYYZZZYYYYYYYYYYYYXXXTTTQQQNNNQQQPPPMMMOOOUUUWWWUUUOOOYYYWWWPPPSSSTTTRRRVVV\\\uuu~~~ggglll}}}ppprrrzzzrrrOOO===666555444444555777:::>>>@@@BBBGGGOOOWWW^^^bbbcccooouuuzzzzzz{{{}}}|||ttt{{{~~~}}}{{{xxx{{{yyyqqqqqqwwwsssqqqnnnmmmmmmmmmlllkkkmmmoooqqqpppllleee]]]XXX^^^___aaaaaaaaa^^^\\\ZZZZZZ\\\^^^___```bbbfffhhhdddbbbaaadddkkkssszzz~~~uuuoookkklllpppxxx{{{yyyvvvsssqqqqqqrrrrrrwwwyyyxxxwww|||}}}|||xxxaaaJJJ>>>OOOgggxxxmmm```[[[aaabbbcccdddcccbbbbbbcccXXXVVVUUUTTTUUUUUUUUUTTTUUUWWW\\\ccchhhfff___YYYXXXZZZ\\\^^^_________^^^eeefffdddbbbdddfffccc]]]VVVWWWYYYYYYYYYZZZ]]]___WWWVVVVVVVVVXXX]]]aaadddcccaaa]]][[[___bbb]]]TTTVVV[[[]]]ZZZTTTRRRUUUZZZRRRXXX\\\ZZZWWWXXXXXXVVVRRRXXX\\\YYYRRRPPPUUU\\\ZZZZZZVVVQQQRRRYYY```aaabbb]]]]]]cccddd```]]]^^^YYY]]]]]]ZZZ[[[]]]ZZZSSSSSSRRRSSSUUUXXXZZZZZZYYY]]][[[WWWTTTRRRPPPLLLIIIKKKPPPTTTQQQKKKIIILLLQQQKKKMMMPPPRRRSSSRRRQQQPPPSSSQQQNNNKKKIIIIIILLLNNNTTTXXXWWWQQQMMMOOOQQQRRRLLLNNNOOOMMMJJJHHHIIIKKKMMMNNNPPPRRRRRRPPPNNNLLLHHHGGGGGGGGGHHHJJJLLLMMMHHHHHHHHHIIIJJJMMMOOOQQQIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCDDDGGGIIIJJJGGGEEE???>>>>>>CCCIIIKKKGGGBBBAAA@@@AAACCCFFFGGGFFFEEEAAAAAAAAACCCFFFHHHHHHGGGAAABBBCCCCCCBBBCCCFFFHHHIIIFFFDDDCCCDDDEEEFFFEEEFFFCCCAAAAAACCCEEEEEEEEEEEEHHHKKKJJJHHHGGGIIILLLHHHJJJJJJGGGIIIPPPUUUVVVUUUQQQ[[[qqq{{{```OOOTTTJJJNNNXXXeeemmmppprrrvvvsssooottt{{{nnnqqqbbbfffgggbbbbbbeeeddd___[[[WWWRRRQQQXXXhhhzzzlllkkkgggdddfffkkkjjjfff^^^```cccdddccc```\\\YYYYYYWWWZZZ^^^___\\\[[[\\\XXXXXXWWWWWWWWWXXXXXXYYYXXXZZZ^^^``````^^^ZZZXXXPPPRRRTTTVVVXXX[[[___cccZZZWWWSSSTTTYYY]]]___^^^[[[aaaeeeccc]]]YYY[[[^^^UUUZZZZZZXXX^^^gggeeeZZZWWWXXXYYYUUURRRRRRWWW\\\]]]\\\[[[ZZZYYYVVVRRRNNNOOORRRRRRNNNOOOVVVYYYVVVIII\\\]]]SSSTTTVVVSSSSSSRRRgggttt{{{yyyuuuzzz}}}{{{wwwppp]]]BBB===777333444777999999999===>>>AAAFFFNNNUUUYYY[[[ccciiinnnpppvvv~~~~~~zzzxxx}}}xxxvvvzzzzzzvvv|||yyywwwttttttttttttrrrqqqssswww}}}}}}uuummmgggjjjkkklllmmmllljjjgggeeeeeefffeeeeeegggkkkrrrwwwllliiifffgggnnnvvv~~~~~~}}}tttttttttuuuwww|||~~~yyyvvvzzzYYYIIIAAANNNpppooo[[[SSS]]]lllhhheeecccccceeeeeeccc```^^^\\\YYYVVVTTTTTTWWWZZZ\\\^^^aaacccbbb]]]VVVPPPVVVTTTTTTXXX___dddeeedddlllggg```ZZZXXX[[[___bbbddd[[[UUUWWW[[[[[[[[[\\\aaa^^^[[[XXXXXX[[[___bbb^^^^^^\\\ZZZZZZZZZVVVOOOWWWYYYXXXSSSQQQSSSUUUTTTUUUZZZ[[[UUUSSSVVVWWWSSSTTTPPPPPPRRRRRRRRRZZZdddYYYXXXUUUSSSXXX^^^```\\\`````````___^^^[[[YYYWWW\\\[[[[[[[[[[[[ZZZXXXWWWWWWVVVVVVXXX[[[^^^______[[[UUUUUUYYYVVVMMMMMMTTTMMMMMMOOOPPPMMMIIIKKKPPPJJJNNNRRRSSSQQQQQQRRRTTTOOOOOOMMMJJJHHHIIIMMMPPPRRRRRRRRRRRRQQQPPPNNNMMMLLLNNNOOOLLLHHHFFFHHHJJJPPPOOOPPPRRRUUUTTTPPPMMMHHHEEEDDDFFFIIIJJJLLLNNNGGGIIIJJJJJJIIIHHHIIIJJJEEEHHHOOOUUUSSSKKKEEEEEEDDDBBBAAABBBFFFHHHHHHFFFHHHBBB@@@EEEHHHEEEAAA?????????AAACCCFFFHHHGGGEEE???@@@AAADDDGGGHHHFFFDDDBBBBBBAAAAAA@@@@@@AAAAAACCCDDDDDDDDDDDDCCCBBBBBBCCCBBBBBBAAABBBCCCEEEFFFIIIHHHGGGGGGIIIIIIHHHGGGJJJGGGFFFHHHMMMOOOLLLIIIHHHHHHIIILLLSSSbbbttttttbbbPPPXXX```ccceeeeee```YYYWWWTTT\\\uuu{{{rrrzzzuuuppphhhbbb```___]]]\\\]]]```bbbcccccc___SSSPPPYYYQQQfffhhheeebbbbbbeeegggfffeee\\\aaaeeeeee```ZZZWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]^^^YYYZZZ```^^^UUUUUU]]]]]]``````]]]\\\\\\ZZZVVVRRRSSSVVVZZZ]]]]]]ZZZWWWXXXVVVUUUWWWZZZ[[[ZZZXXX`````````]]]YYYWWWVVVVVVXXXYYYXXXVVVXXX]]]^^^[[[VVVTTTRRRRRRTTTUUUUUUUUUWWWYYY\\\^^^\\\VVVRRRRRRRRRVVVVVVQQQPPPSSSRRRMMMNNNUUUXXXVVVRRRRRRQQQOOORRRXXX\\\```mmmiiikkknnn```HHH???777444333222666<<<333999???@@@???BBBIIIQQQSSSVVV\\\ccckkkttt~~~~~~zzz{{{{{{|||yyy~~~vvvuuuvvv{{{yyyyyyxxxwwwuuutttssstttpppxxxuuutttyyyyyytttuuu|||{{{tttqqqtttxxxtttqqqppppppsss}}}zzzqqqkkkmmmvvv~~~}}}{{{xxxyyy}}}rrrpppxxx{{{zzzxxx}}}yyysss^^^KKKLLLKKKeeeyyycccTTTMMMMMMcccjjjgggdddccccccbbb```]]]]]]\\\ZZZXXXXXXYYY\\\^^^bbbcccddddddaaa[[[TTTPPPTTTUUUXXX\\\```bbbaaa```fffbbb\\\VVVTTTVVVZZZ]]]ddd[[[UUUVVVYYY[[[\\\^^^aaa___\\\\\\]]]^^^``````]]]______]]]^^^___[[[TTT[[[]]]ZZZTTTQQQSSSUUUUUUTTTYYYYYYTTTRRRTTTTTTRRRTTTQQQQQQSSSRRRRRRXXXaaaVVVWWWUUURRRUUU[[[]]][[[___^^^]]]\\\ZZZXXXWWWVVV[[[[[[\\\[[[ZZZYYYYYYYYY[[[ZZZYYYZZZ\\\]]]^^^]]]YYYSSSSSSWWWSSSKKKKKKRRRPPPNNNNNNOOOMMMJJJJJJNNNJJJMMMPPPQQQOOOOOOQQQTTTTTTQQQMMMJJJIIIJJJKKKLLLMMMNNNPPPQQQQQQOOONNNMMMLLLLLLLLLKKKIIIJJJKKKMMMMMMMMMNNNQQQSSSRRRNNNJJJFFFEEEFFFHHHJJJJJJJJJJJJEEEGGGHHHHHHGGGFFFGGGHHHLLLOOOVVV\\\YYYOOOHHHFFFAAA???>>>@@@CCCEEEEEEDDDFFFAAA@@@DDDGGGEEEAAA@@@??????@@@CCCEEEFFFDDDCCC??????@@@BBBEEEFFFEEEDDDBBBAAA@@@@@@???????????????????????????>>>======>>>======>>>???AAACCCDDDDDDCCCCCCDDDFFFHHHGGGFFFEEECCCAAACCCGGGIIIFFFCCCGGGFFFDDDDDDFFFLLLSSSYYY[[[cccsss}}}wwwqqq^^^```cccjjjvvvzzzrrrjjjfffbbb]]][[[\\\[[[YYYYYYZZZ]]]___```___\\\RRRQQQZZZRRRcccxxxeeebbb______aaabbbaaa___]]]___aaa```^^^[[[YYYXXXXXXYYY[[[\\\]]]\\\\\\[[[YYYTTTVVV]]][[[SSSSSSYYY\\\___^^^ZZZXXXYYYVVVRRRUUUYYY]]]^^^\\\ZZZYYYYYYZZZXXXVVVVVVXXXYYYXXXWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\YYYZZZYYYWWWYYY^^^^^^[[[WWWUUURRRQQQRRRSSSRRRQQQPPPSSSXXX[[[ZZZUUUQQQPPPQQQUUUUUUQQQQQQSSSQQQMMMPPPUUUVVVQQQMMMNNNOOONNNNNNQQQSSSWWWeeezzz~~~|||jjjXXXDDD999555555777;;;333666999:::;;;;;;===>>>EEEHHHNNNTTT\\\gggqqqxxxvvvssstttzzz~~~~~~}}}~~~}}}|||}}}}}}xxxvvvuuuwww}}}|||yyyvvvwww{{{}}}}}}{{{}}}~~~{{{yyy~~~|||{{{zzzuuurrrsssuuuxxx{{{yyy~~~|||||||||zzzxxxwwwwwwxxx{{{}}}tttuuu{{{}}}~~~}}}xxxpppbbbXXXUUUDDDJJJIIIJJJMMMJJJPPPaaa~~~ooohhhMMMLLLZZZhhhlll{{{hhhfffcccbbbbbbaaa___^^^\\\\\\[[[[[[\\\^^^```aaadddddddddccc___ZZZUUURRRSSSWWW]]]aaaaaa___\\\[[[]]]YYYUUURRRQQQTTTWWWZZZccc[[[VVVWWWZZZ[[[]]]```aaa___^^^___bbbbbb___\\\ZZZ^^^aaaaaacccdddaaaZZZ```aaa]]]UUUQQQSSSUUUUUUSSSVVVVVVRRROOOPPPQQQPPPTTTSSSTTTTTTRRRQQQVVV]]]UUUXXXXXXUUUUUUZZZ]]]]]]___^^^\\\ZZZXXXWWWWWWWWWYYY[[[\\\ZZZXXXWWWYYY\\\___]]][[[ZZZ[[[[[[ZZZYYYTTTPPPOOORRRPPPIIIJJJPPPSSSNNNLLLMMMNNNLLLKKKMMMMMMOOOPPPPPPNNNNNNRRRVVVXXXSSSNNNKKKKKKLLLJJJIIIKKKMMMPPPRRRRRRQQQOOOMMMLLLJJJHHHHHHJJJMMMNNNOOOJJJKKKMMMPPPQQQPPPKKKHHHCCCDDDFFFHHHHHHIIIHHHGGGFFFGGGIIIHHHGGGFFFFFFGGGKKKNNNUUUZZZVVVJJJBBB???@@@???>>>???AAACCCCCCCCCDDD@@@???DDDGGGDDDBBBAAA@@@??????AAACCCCCCAAA???>>>======???BBBDDDDDDCCCAAA@@@???>>>============;;;<<<<<<<<<<<<;;;:::::::::::::::;;;===???BBBCCC???>>>>>>@@@CCCEEEEEEEEEAAA???>>>@@@BBBCCCAAA>>>@@@@@@@@@AAACCCEEEEEEDDDIIIKKKRRR\\\eeennnzzzuuu{{{nnnppprrriii```]]][[[ZZZ[[[___WWWVVVVVVXXXZZZ[[[[[[YYYZZZVVVTTT]]]WWWbbb|||oooccc```]]]\\\^^^___]]]ZZZ```^^^\\\[[[ZZZYYYXXXVVVWWWYYYZZZ\\\\\\[[[YYYXXXSSSQQQTTT[[[ZZZSSSRRRWWWZZZ\\\[[[WWWUUUUUUSSSOOOYYY^^^cccaaa[[[WWWXXX[[[\\\YYYVVVUUUUUUVVVVVVVVVXXXXXXYYYXXXXXXYYY\\\^^^[[[\\\ZZZWWWYYY^^^___\\\WWWTTTQQQOOOOOOOOONNNMMMIIINNNSSSVVVUUURRROOONNNNNNRRRSSSQQQQQQQQQOOOLLLOOOSSSSSSMMMIIIKKKMMMNNNMMMMMMKKKMMMYYYlll~~~zzziiiVVVLLLEEE===555111555444444666999999666333:::<<<@@@FFFMMMXXXbbbiiijjjiiikkkooorrrsssxxx~~~~~~{{{xxxzzz}}}|||}}}wwwtttvvvzzz{{{xxx|||~~~~~~xxxtttvvvzzz}}}xxxyyyoootttwwwwwwuuuvvv{{{}}}~~~zzz{{{~~~||||||}}}}}}ooo]]]MMMIIIFFF???:::;;;>>>FFFEEEAAADDDKKKaaannnPPPDDDAAAEEEUUUwwwcccbbbaaa```aaaaaabbbbbb]]]\\\\\\\\\^^^_______________```^^^[[[YYYWWWWWWUUUZZZ```aaa^^^[[[YYYYYYUUUSSSQQQPPPRRRUUUYYY[[[```[[[XXX[[[^^^]]]]]]```___^^^^^^aaadddbbb\\\WWWUUU[[[```bbbdddfffccc]]]bbbbbb]]]TTTOOOQQQTTTTTTSSSTTTSSSPPPNNNNNNOOOOOOWWWWWWXXXVVVSSSRRRVVVZZZWWW\\\]]]ZZZXXX\\\```aaa```^^^\\\YYYXXXXXXYYYZZZWWWZZZ[[[YYYVVVUUUXXX\\\___\\\YYYWWWWWWVVVTTTRRROOOLLLLLLOOONNNJJJLLLRRRSSSMMMIIILLLOOONNNNNNOOOPPPRRRRRRPPPNNNOOOTTTXXXYYYSSSMMMKKKMMMNNNKKKHHHNNNPPPRRRTTTTTTRRROOOMMMLLLIIIEEEFFFJJJMMMNNNMMMHHHJJJMMMPPPQQQNNNJJJGGGEEEHHHIIIGGGFFFGGGHHHGGGHHHIIIKKKJJJIIIGGGHHHHHHFFFGGGLLLOOOKKKBBB;;;;;;@@@@@@@@@@@@AAACCCCCCDDDBBB>>>>>>CCCEEECCCAAABBB??????>>>???@@@???===:::===;;;;;;<<>>@@@AAA===<<<<<<>>>@@@BBBBBBAAA@@@???>>>???AAAAAA???=========>>>BBBFFFGGGEEEBBBBBB@@@AAAEEEKKKQQQUUUXXXhhh~~~xxxlllhhhlllfff[[[hhhrrraaaZZZ[[[\\\^^^```WWWWWWWWWXXXYYYYYYWWWTTT\\\\\\YYY```]]]dddyyymmmbbb___\\\]]]______]]][[[ccc^^^XXXUUUVVVVVVUUUSSSUUUWWWXXXYYYYYYWWWUUUSSSQQQQQQUUU[[[ZZZUUUTTTWWWWWWYYYYYYUUUSSSUUUSSSPPPZZZ^^^```___ZZZWWWXXXZZZZZZXXXUUUSSSSSSTTTVVVWWW]]]\\\[[[YYYWWWVVVXXXZZZYYYZZZYYYVVVXXX]]]^^^[[[TTTQQQNNNMMMMMMMMMLLLKKKIIIMMMPPPPPPOOOOOONNNMMMLLLNNNPPPPPPPPPOOOMMMKKKKKKPPPQQQMMMJJJKKKMMMNNNOOOMMMIIIHHHNNNZZZfffmmm{{{oooaaaXXXPPPDDD;;;777777666555666888:::999888888999;;;???DDDMMMVVV]]]]]]^^^aaaeeegggkkkuuu}}}~~~~~~|||{{{{{{}}}|||yyyvvv{{{}}}zzz|||xxx~~~~~~~~~xxxuuuxxx|||}}}~~~|||zzzssslllvvv}}}}}}yyy{{{~~~yyyzzz}}}zzz{{{|||~~~uuu^^^RRREEE;;;777;;;>>><<>>BBBDDDAAA@@@AAA???>>>>>>>>>>>>===:::777;;;:::999:::===???@@@@@@>>>===<<<;;;::::::::::::<<<<<<<<<===<<<;;;;;;:::<<<;;;:::999999:::<<<<<<===<<<;;;<<>>>>>======>>>>>>>>>===<<<@@@>>>===>>>@@@@@@===999<<<===???DDDJJJOOOPPPOOOGGGXXXaaafffsss|||}}}|||qqqjjj```UUU[[[^^^```eeesss~~~cccXXXYYY[[[ZZZYYY[[[ZZZYYYYYYZZZXXXUUURRR\\\```[[[```aaaeeetttlll]]][[[YYY[[[^^^```^^^[[[^^^YYYSSSQQQSSSUUUUUUTTTSSSTTTUUUVVVUUUSSSQQQPPPOOOPPPUUUYYYYYYUUUTTTVVVUUUXXXWWWUUUUUUXXXXXXUUUYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVTTTSSSSSSUUUXXXZZZ______]]]ZZZWWWUUUUUUWWWVVVWWWVVVTTTVVV[[[\\\YYYPPPNNNKKKJJJKKKLLLKKKKKKNNNRRRQQQLLLJJJMMMNNNMMMJJJKKKLLLNNNOOOMMMKKKKKKFFFMMMQQQOOOMMMNNNOOONNNOOOLLLIIIIIIJJJMMMQQQUUUzzz}}}rrrgggZZZNNNJJJLLLAAA???<<<888444444888:::888999999:::<<>>???>>>===>>>@@@AAA???===>>>BBBBBB???>>>@@@???>>>=========;;;888666999888888:::===??????>>><<<;;;::::::999:::::::::;;;;;;;;;;;;;;;:::999999:::999777666666666777888<<<;;;:::;;;===>>>===<<<::::::;;;;;;;;;;;;;;;:::===<<<;;;<<<======<<<;;;@@@CCCEEEEEEFFFHHHDDD???BBBLLLLLLKKKPPPQQQTTT^^^___iiisssxxx}}}ooo|||~~~{{{tttkkkccc```bbbiiilllgggaaa\\\WWWSSSTTTYYY```ppp{{{uuuzzzfffZZZ[[[[[[XXXUUU[[[ZZZYYYXXXYYYXXXUUUSSSXXXbbbZZZ___bbbbbbkkkeeeWWWUUUUUUWWW[[[\\\[[[XXXSSSRRRPPPPPPRRRUUUVVVWWWRRRRRRSSSRRRRRRQQQPPPPPPNNNPPPTTTVVVVVVTTTSSSTTTVVVXXXXXXVVVWWW[[[\\\ZZZWWWUUUTTTVVVZZZ]]]]]]\\\WWWWWWWWWVVVVVVWWWZZZ]]]\\\]]]\\\ZZZWWWUUUUUUUUURRRSSSRRRQQQTTTZZZ[[[XXXNNNLLLJJJIIIJJJKKKJJJJJJQQQVVVSSSKKKHHHMMMOOOLLLJJJHHHIIILLLLLLJJJJJJLLLEEELLLQQQPPPNNNOOOOOOMMMJJJHHHIIIMMMMMMJJJJJJLLLTTTeee~~~}}}jjj^^^ZZZ[[[WWWNNNBBB888333444666666666666555444666:::===AAABBBFFFLLLNNNRRR\\\ffffffeeejjjuuu|||zzztttpppqqqtttxxxyyyyyy{{{}}}}}}yyy~~~xxxrrrsssuuu{{{zzz~~~xxx~~~xxxuuusssrrrvvv}}}{{{{{{{{{sssvvv{{{|||hhhQQQ@@@777666888444444888>>>CCCOOOkkkwwwwwwuuunnnoooUUU___```UUUWWWllljjjiiigggbbb]]][[[]]]___^^^YYYSSSRRRTTTVVVUUUSSSYYY\\\^^^\\\XXXUUUWWWZZZ^^^\\\ZZZYYYZZZZZZZZZYYYZZZZZZ[[[\\\\\\[[[[[[ZZZVVVUUUWWW\\\]]]ZZZ[[[___\\\___```]]]UUUOOOMMMMMMSSSZZZ^^^\\\[[[[[[[[[YYYYYY[[[XXXRRROOOQQQSSSSSSVVVSSSRRRTTTTTTRRRUUU\\\ZZZ]]][[[SSSOOORRRVVVWWWVVVXXXWWWUUUWWW[[[[[[WWWPPPOOOOOOOOOQQQSSSVVVXXXVVVTTTSSSTTTVVVUUUPPPKKKSSSQQQOOONNNNNNOOONNNLLLLLLLLLKKKIIIHHHIIIMMMOOOMMMLLLOOORRRRRRNNNMMMPPPHHHJJJKKKIIIFFFGGGJJJNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKIIIIIIHHHHHHJJJKKKMMMMMMKKKJJJIIIJJJJJJLLLOOONNNLLLKKKLLLMMMZZZ___\\\NNNEEEFFFHHHDDDCCCDDDEEEDDDBBBAAAAAAAAADDDAAA@@@@@@>>>:::;;;???===???@@@???======???BBB???===???BBBAAA===<<>>===<<<<<<<<<;;;888555777777888;;;>>>???>>><<<::::::999999::::::;;;;;;;;;;;;;;;;;;;;;:::999999888777666555666666888888888777777999;;;======<<<777888999::::::::::::;;;999;;;===>>>>>>???@@@AAA555<<<@@@@@@AAAEEEDDD@@@BBBGGGDDDAAAFFFDDDBBBJJJLLLOOONNNKKKLLLSSSYYY\\\___gggrrryyy{{{}}}yyyrrrgggaaa]]]dddpppvvvnnncccgggjjjkkkhhhaaa\\\ZZZ[[[UUU\\\```\\\TTTPPPPPPQQQOOOYYYbbbpppxxxiiiggg|||ggg^^^\\\ZZZXXXWWWWWWUUUTTTTTTVVVWWWWWWVVVUUUccc\\\```eee___bbb[[[UUUSSSSSSUUUXXXYYYWWWTTTNNNPPPQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRPPPSSSVVVVVVUUUUUUUUUUUUXXXZZZZZZWWWXXX\\\]]]\\\WWWWWWXXXXXXZZZ\\\```bbb[[[\\\]]]\\\ZZZZZZ\\\^^^XXXZZZ[[[ZZZVVVSSSQQQQQQOOOQQQPPPPPPSSSZZZ[[[YYYPPPMMMJJJIIIIIIIIIHHHGGGOOOVVVVVVMMMJJJOOOOOOJJJJJJFFFEEEIIIJJJHHHIIINNNHHHNNNQQQNNNKKKLLLMMMLLLIIIGGGKKKQQQRRRMMMKKKMMMCCCNNNkkkmmmlllnnnqqqrrrxxx|||vvv|||mmm]]]OOOEEE>>>999555666666555333222444555777888;;;@@@BBBCCCIIIPPPRRRQQQWWWbbbhhhgggeeedddjjjppptttssspppsss}}}xxxvvv{{{zzzyyyzzzuuusssvvvyyy}}}yyyxxx{{{|||}}}xxxwww}}}wwwvvvwwwyyy{{{uuuqqqssszzz}}}yyytttuuuyyyvvvssskkkVVVMMMBBB<<<;;;;;;999666???AAAJJJWWWeeezzznnneee```VVVSSSKKKYYYdddnnnhhhhhhfffbbb^^^]]]___ccc]]]WWWQQQPPPSSSVVVUUUTTTVVV[[[___^^^\\\[[[]]]aaa\\\ZZZXXXYYY\\\]]]ZZZXXXTTTUUUXXX[[[]]]_________VVVTTTTTTWWWWWWWWWZZZ```]]]```bbb\\\RRRKKKKKKMMMWWW]]]```]]]ZZZ[[[[[[YYYWWWZZZXXXSSSQQQSSSUUUTTTWWWSSSSSSVVVVVVTTTXXX___YYY]]]ZZZPPPLLLQQQVVVVVVWWWWWWVVVUUUXXX\\\[[[VVVNNNOOOOOOPPPRRRUUUXXXYYYVVVSSSQQQSSSWWWUUUMMMFFFRRRPPPOOOOOOPPPQQQPPPPPPNNNNNNLLLHHHEEEGGGIIIJJJMMMNNNRRRUUURRRKKKJJJNNNHHHJJJKKKJJJGGGGGGJJJMMMMMMNNNNNNMMMKKKJJJKKKLLLNNNMMMLLLJJJJJJJJJKKKLLLHHHLLLPPPPPPMMMKKKKKKMMMJJJLLLNNNMMMJJJIIIKKKNNNKKKTTTUUUIIICCCGGGHHHDDDDDDEEEFFFEEECCCBBBAAABBBFFFDDDDDDEEEAAA<<<<<>>???BBB@@@<<<;;;>>>>>>===<<<<<<<<<;;;888666666777999<<>>AAAAAA===;;;;;;<<<===DDDFFFAAA???AAA@@@<<>><<<;;;>>>CCCJJJOOOLLLNNNXXXhhhvvv}}}TTTLLLNNNLLLNNNbbbppp}}}hhhhhhfffbbb]]][[[]]]___WWWSSSOOONNNOOOQQQRRRSSSTTT```ddd]]]YYY\\\]]]YYYYYYTTTQQQUUUWWWVVVTTTUUUUUUXXXYYYZZZ```eeeaaaYYYUUUSSSSSSVVVWWWWWW\\\ccccccaaa```]]]UUUMMMLLLPPP]]]___]]]YYYXXXYYYWWWSSS^^^YYYSSSQQQRRRTTTTTTSSSSSSSSSUUUVVVXXXYYYYYYZZZ^^^XXXVVVYYYZZZWWWVVVZZZZZZWWWUUUUUUWWWXXXWWWUUURRRQQQRRRRRRSSSTTTUUUVVVVVVTTTSSSTTTVVVUUUQQQMMMRRRQQQOOONNNMMMMMMNNNOOONNNKKKHHHEEEDDDEEEGGGIIIKKKQQQVVVTTTNNNKKKNNNRRRFFFGGGHHHFFFDDDEEEIIINNNTTTOOOIIIFFFFFFIIILLLNNNKKKKKKKKKKKKJJJIIIGGGGGGJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNKKKJJJJJJIIIIIIIIIHHHFFFFFFGGGHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDBBB@@@@@@@@@@@@>>><<<;;;???AAA??????AAA???;;;>>>>>>===<<<<<<<<<======999999;;;;;;;;;;;;999999::::::;;;;;;<<<===>>>>>>999999999999999999999999>>>>>>======<<<;;;999888888:::999666666999:::777777888999;;;<<<;;;;;;:::999999:::;;;<<<===>>>>>><<<<<<===>>>>>>===;;;;;;===???BBBCCCBBB@@@???@@@@@@@@@@@@AAABBBCCCEEEFFFFFFBBBAAACCCHHHJJJHHHEEEEEEEEEEEEFFFGGGHHHJJJJJJMMMMMMMMMLLLMMMQQQVVV[[[eeecccaaa```___]]]ZZZWWWUUUVVVXXXXXXWWWWWWWWWXXX[[[]]]]]][[[ZZZaaaooozzzccc]]]WWWVVVTTTSSSVVV\\\___```\\\SSSIIIEEEIIIOOOOOObbboookkkaaa^^^aaadddmmmmmmdddVVVRRRUUUSSSKKKLLLLLLLLLLLLMMMRRRXXX]]][[[bbbccc___\\\\\\[[[VVVUUUVVVWWWUUUSSSQQQRRRSSSWWWWWWUUURRRNNNLLLLLLLLLQQQPPPOOOPPPRRRRRRQQQPPPUUUYYY]]]\\\XXXUUUWWWYYY]]]^^^___\\\YYYXXXZZZ]]]^^^\\\YYYXXXYYY]]]bbbfff\\\[[[[[[]]]______\\\YYYXXXWWWVVVSSSPPPOOOOOOQQQOOOLLLJJJNNNVVV[[[ZZZVVVQQQOOOLLLIIIGGGGGGGGGGGGOOOPPPRRRRRRPPPMMMIIIFFFHHHFFFDDDEEEGGGIIIIIIIIIOOOPPPPPPNNNKKKIIIIIIJJJEEENNNVVVXXXSSSMMMKKKLLLHHHOOO\\\nnntttzzz}}}lll]]]BBB>>><<<:::666222333888888666555555888;;;===>>>???AAACCCCCCBBBCCCGGGJJJOOOTTT[[[___```dddjjjpppiiijjjnnntttyyy}}}}}}|||wwwuuutttwww}}}zzz||||||{{{~~~yyyzzzwwwuuuwww{{{}}}{{{yyy{{{yyywwwxxxzzz{{{{{{{{{{{{xxx}}}vvvvvvvvvwwwzzz|||~~~|||vvv{{{~~~ddd]]]TTTKKKFFFBBB>>>;;;:::CCCKKKRRR\\\gggkkkhhhXXXhhhuuutttqqq{{{zzzTTTGGGJJJRRR^^^iiivvv}}}gggbbb^^^\\\^^^^^^]]]ZZZWWWTTTPPPNNNPPPSSSUUUVVVUUU^^^aaa[[[YYY^^^___ZZZWWWRRROOOSSSUUUTTTSSSTTTWWWZZZ[[[\\\aaaddd___WWWTTTSSSUUUYYYZZZ[[[___fffeee```\\\YYYSSSMMMLLLPPP[[[``````[[[XXXYYYZZZZZZZZZVVVRRRQQQSSSTTTTTTSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]XXXWWWZZZ[[[WWWVVVXXXUUUTTTSSSUUUXXXZZZYYYXXXSSSSSSRRRSSSSSSTTTTTTUUUUUUTTTTTTUUUWWWVVVRRROOOPPPOOONNNMMMMMMMMMNNNOOOTTTQQQMMMIIIGGGGGGHHHIIILLLMMMNNNNNNNNNMMMLLLLLLHHHIIIIIIGGGDDDEEEIIIMMMOOOLLLGGGFFFHHHKKKNNNOOONNNNNNMMMKKKJJJHHHFFFEEEJJJKKKLLLMMMLLLKKKKKKKKKJJJLLLMMMMMMKKKJJJIIIHHHGGGHHHIIIGGGEEEDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@@@@>>>===:::>>>@@@>>>???@@@???;;;;;;;;;:::999999:::::::::999999;;;;;;;;;;;;999999::::::;;;;;;<<<======>>>::::::::::::::::::::::::===<<<<<<;;;:::999888777888::::::777777::::::888777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<===>>>>>>============@@@BBBBBBAAA?????????>>>??????@@@AAABBBCCCDDDDDDAAA@@@BBBFFFIIIGGGDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEGGGLLLPPPUUUTTTRRRQQQQQQPPPNNNMMMLLLOOOQQQSSSSSSTTTVVVWWWZZZZZZXXXTTTSSS[[[jjjvvvddd\\\TTTRRRQQQSSSXXX^^^aaa]]]UUUNNNIIIIIIMMMQQQ[[[fffkkkeee^^^]]]```bbbiiiiiidddZZZSSSQQQPPPNNNJJJKKKMMMNNNOOORRRVVVYYY^^^aaaaaa]]]\\\^^^\\\WWWSSSTTTUUUTTTRRRPPPPPPQQQRRRRRRPPPMMMJJJJJJMMMOOOPPPOOOOOOQQQSSSUUUUUUTTTUUUYYY]]]]]]ZZZZZZ]]]```ffffffeee```[[[YYYYYYZZZZZZWWWTTTTTTWWW[[[^^^___[[[[[[\\\______\\\UUUPPPTTTTTTSSSQQQOOONNNOOOPPPRRRPPPOOOQQQVVVWWWUUURRRKKKJJJHHHFFFFFFGGGHHHIIIPPPQQQTTTUUUTTTQQQNNNKKKJJJHHHFFFFFFGGGIIIIIIIIIMMMNNNNNNLLLJJJIIIJJJKKKJJJQQQWWWXXXRRRMMMLLLMMMNNNRRRZZZdddppp{{{}}}yyy]]]SSSHHH???888222333666///000222555777888777666:::<<<>>>>>><<<<<<>>>@@@???DDDIIIKKKLLLNNNSSSXXX___aaaeeejjjnnnrrrtttuuusssrrrrrrtttyyy~~~~~~{{{}}}|||wwwxxxsssqqqwwwyyypppuuuvvvxxxyyy{{{{{{|||||||||}}}zzz{{{{{{zzz{{{}}}|||~~~ssswwwyyy{{{}}}}}}{{{___OOOKKKDDD>>>:::;;;???CCCTTT```lllppprrrsssrrrmmmXXXkkkvvveee]]]^^^^^^UUUVVVeeesss}}}eee]]]VVVWWW^^^bbb]]]WWWXXXUUUQQQPPPRRRUUUXXXZZZZZZ^^^^^^YYY[[[aaaaaa[[[VVVQQQOOORRRTTTSSSTTTWWWZZZ\\\^^^```bbbbbb\\\TTTSSSSSSVVV[[[]]]]]]aaafffddd]]]WWWUUURRRNNNMMMOOOVVV\\\___ZZZUUUWWW\\\___VVVSSSPPPQQQTTTUUUTTTRRRTTTVVVYYY\\\^^^___^^^^^^[[[XXXWWWZZZ[[[XXXUUUUUUOOOPPPQQQUUUYYY[[[[[[ZZZTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVRRROOONNNNNNMMMMMMNNNNNNOOOPPPVVVSSSPPPLLLKKKJJJKKKLLLNNNJJJHHHJJJOOOPPPLLLHHHIIIKKKKKKHHHEEEEEEHHHLLLJJJHHHGGGGGGKKKNNNPPPQQQPPPPPPNNNLLLIIIGGGEEEDDDJJJLLLNNNMMMKKKIIIHHHIIIIIIJJJKKKLLLLLLKKKJJJIIILLLMMMMMMLLLJJJGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@AAA@@@???===999===???===>>>@@@???<<<999999999888888999999:::999999;;;;;;;;;;;;999999:::::::::;;;<<<<<<======::::::::::::::::::::::::<<<;;;;;;:::999888777666999;;;;;;777888;;;;;;999888999:::;;;<<<<<<<<<<<<==============================<<<======>>>???@@@>>>@@@BBBBBB@@@>>>===>>>===>>>>>>???@@@AAABBBBBBBBB@@@???AAAEEEGGGEEECCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEIIILLLOOOMMMJJJJJJJJJKKKKKKJJJEEEHHHLLLOOOQQQSSSUUUXXXWWWVVVRRRMMMMMMUUUcccooofff[[[QQQOOOQQQTTTZZZ```ccc[[[QQQKKKLLLQQQVVVYYYiiijjjfff___[[[]]]___```eeedddbbb^^^UUULLLKKKOOOHHHKKKNNNPPPRRRSSSUUUWWWbbbaaa]]]YYY[[[^^^\\\XXXQQQSSSTTTTTTRRRPPPPPPQQQSSSRRRQQQOOONNNPPPTTTXXXQQQPPPPPPSSSVVVXXXYYYXXXUUUXXX[[[[[[[[[]]]bbbfffkkkjjjhhhddd___\\\[[[[[[[[[XXXUUUWWW\\\___^^^\\\WWWYYY\\\______YYYQQQKKKOOOPPPPPPOOOMMMLLLMMMNNNVVVVVVVVVVVVUUUSSSPPPOOOGGGFFFEEEEEEFFFIIILLLNNNQQQSSSVVVXXXXXXUUURRROOOMMMJJJGGGFFFGGGHHHHHHGGGKKKKKKKKKIIIGGGGGGJJJLLLNNNSSSWWWVVVQQQMMMNNNPPPZZZ[[[]]]```cccgggiiijjjpppvvv}}}aaa\\\XXXWWWRRRGGG===888333444555777888888888777888:::;;;;;;999888888999666:::===>>>===>>>AAADDDPPPTTTXXXZZZ\\\___dddhhhfffggghhhiiilllqqqwww|||zzz{{{xxxuuuvvvyyyyyyuuuxxxrrrpppzzzyyyjjjjjjpppwww{{{|||}}}~~~}}}yyy~~~zzz{{{{{{{{{{{{}}}~~~yyytttuuuzzz||||||~~~~~~||||||~~~{{{vvviii```cccfffbbb^^^UUUDDD999???IIIQQQYYYaaaiiinnn|||vvvggg\\\UUUQQQeeedddccc^^^OOOCCCGGGTTTOOO^^^zzzaaaZZZUUUXXX___ccc___ZZZYYYVVVRRRRRRTTTXXX[[[]]]aaaaaa]]]ZZZ]]]ccc```ZZZWWWRRRPPPSSSTTTTTTWWW[[[\\\^^^aaacccccc```XXXRRRRRRSSSVVV\\\]]]\\\^^^bbb^^^WWWSSSTTTUUURRROOOOOOQQQUUUWWWTTTSSSWWW\\\]]]SSSQQQPPPRRRVVVXXXVVVSSSTTTUUUXXX[[[\\\[[[ZZZYYYWWWVVVVVVXXXYYYWWWTTTRRRLLLNNNQQQUUUXXXZZZZZZYYYTTTTTTUUUVVVVVVWWWWWWWWWUUUVVVWWWXXXWWWTTTPPPNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRPPPNNNMMMMMMNNNOOOQQQQQQMMMJJJLLLQQQRRROOOJJJJJJKKKKKKHHHEEEDDDGGGJJJIIIHHHHHHKKKNNNPPPQQQQQQOOOOOOMMMKKKIIIGGGFFFFFFLLLNNNPPPOOOKKKHHHHHHHHHKKKKKKLLLNNNOOOOOONNNLLLNNNOOOPPPOOOLLLIIIHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDBBB@@@@@@AAAAAA???>>>999<<<>>><<<===@@@@@@===;;;;;;::::::::::::;;;;;;999999;;;;;;;;;;;;999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777999;;;;;;888888<<<<<<:::999::::::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<===<<<<<<<<<===>>>@@@AAA???@@@BBBAAA???===<<<======>>>???@@@@@@AAAAAAAAAAAA@@@???AAADDDFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFEEEGGGKKKNNNQQQNNNKKKJJJKKKLLLMMMMMMDDDGGGKKKOOOQQQSSSVVVXXXTTTSSSPPPLLLKKKRRR^^^gggeee[[[QQQQQQTTTWWW[[[```bbb[[[RRRNNNPPPXXX```fffpppjjjccc]]]]]]______^^^gggaaa___```ZZZMMMHHHLLLHHHKKKNNNPPPRRRTTTWWWYYYddd___YYYVVVXXX[[[XXXUUURRRSSSUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVXXX[[[TTTSSSSSSUUUXXXZZZ[[[ZZZVVVWWWXXXXXXYYY\\\aaafffeeeeeedddcccaaa```______\\\XXXVVVZZZaaaccc___ZZZSSSVVVZZZ]]]\\\XXXRRRNNNNNNOOOOOOMMMJJJIIIJJJKKKWWWYYY[[[YYYTTTPPPOOOOOOIIIHHHGGGGGGIIILLLPPPRRRRRRTTTWWWXXXXXXUUUQQQOOONNNKKKGGGEEEEEEEEEEEEEEEKKKKKKIIIGGGEEEFFFIIILLLOOORRRTTTSSSOOONNNQQQTTT]]]^^^______``````aaaaaa___kkkwwwvvvppplllllliii^^^PPPIII@@@???===:::888888:::<<<999:::;;;;;;:::999888777555777999999888888:::===DDDGGGKKKJJJIIIKKKQQQWWWTTTUUUWWWWWWYYY^^^fffmmmhhhjjjiiifffiiiooorrrqqqsssooonnnwwwrrrdddaaajjjuuu{{{||||||~~~rrriiivvvzzzwwwvvvvvv{{{{{{qqqrrrppplllkkknnnsssvvvqqqpppkkkccc^^^[[[UUUOOOMMMAAA???@@@888888???@@@BBBRRRnnnxxx___KKKBBBAAABBBOOOIIIHHHJJJHHHHHHWWWkkk]]]\\\[[[\\\___``````___YYYWWWTTTTTTWWW[[[]]]^^^gggddd___\\\___bbb^^^WWWUUUQQQOOOQQQRRRSSSXXX^^^]]]^^^aaadddccc]]]VVVQQQRRRRRRVVVZZZZZZWWWXXX\\\VVVRRRRRRWWWYYYUUUQQQPPPPPPQQQPPPPPPUUU\\\]]]YYYRRRQQQQQQTTTXXXZZZXXXUUUUUUVVVXXXYYYYYYXXXVVVUUUSSSTTTTTTUUUVVVVVVSSSOOOMMMPPPSSSUUUVVVVVVVVVVVVSSSTTTUUUWWWXXXYYYYYYYYYVVVXXXZZZYYYVVVRRRMMMKKKOOOPPPQQQRRRSSSSSSTTTTTTOOONNNMMMLLLLLLMMMOOOPPPPPPOOONNNNNNOOOOOONNNMMMIIIKKKKKKHHHEEECCCEEEHHHLLLLLLLLLNNNPPPQQQPPPOOOLLLKKKJJJIIIHHHHHHIIIIIIOOOQQQSSSPPPKKKHHHIIIKKKLLLLLLLLLNNNPPPQQQOOOMMMJJJKKKLLLJJJGGGEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@???===999<<<===<<<===AAAAAA???===<<<;;;;;;::::::;;;;;;999999;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888777888888888;;;;;;888888<<<===:::999999::::::;;;<<<<<<===>>>>>>======<<<<<<;;;;;;===<<<<<<;;;<<<>>>@@@AAA???@@@AAA@@@===<<<<<<<<<>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCFFFJJJMMMOOOMMMIIIHHHHHHIIIIIIIIIFFFIIILLLOOOPPPRRRTTTVVVQQQQQQPPPNNNNNNSSSZZZaaaccc[[[VVVWWWYYYYYYZZZ]]]\\\YYYUUURRRTTT[[[fffnnnlllgggaaaaaabbbaaa___]]]iii^^^YYY]]]\\\QQQIIIIIIIIIKKKMMMNNNPPPTTTYYY\\\ccc\\\UUUTTTVVVVVVSSSPPPSSSTTTUUUTTTSSSSSSUUUVVVQQQTTTXXXZZZYYYWWWUUUUUUWWWVVVVVVXXXZZZ\\\[[[ZZZZZZYYYYYYXXXYYY\\\```ccc____________`````````___YYYVVVUUUZZZ```bbb\\\UUUVVVXXXYYYZZZXXXVVVTTTSSSPPPPPPOOOLLLIIIHHHIIIKKKVVVYYY\\\YYYTTTQQQQQQSSSMMMKKKIIIHHHIIILLLPPPRRRRRRSSSUUUUUUTTTPPPMMMKKKMMMIIIEEEBBBBBBCCCDDDDDDLLLLLLJJJGGGEEEEEEHHHKKKMMMNNNPPPOOONNNPPPTTTWWWXXXYYYZZZ\\\]]]^^^]]]]]]ZZZddduuuwwwmmmddd___^^^QQQPPPNNNHHHAAA<<<:::999999999999999999888777666222333444444444444666777<<>>;;;<<>>>>>??????>>>===999===>>><<<>>>BBBCCCAAA>>>===<<<;;;:::999999999999999;;;;;;;;;;;;999999::::::::::::::::::;;;;;;::::::::::::::::::::::::===<<<:::888777777888888777::::::777888<<<<<<:::999999999999:::;;;<<<<<<======<<<<<<;;;;;;;;;:::<<<<<<;;;<<<<<<===>>>???>>>??????>>><<<;;;<<<===>>>???AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCC>>>???AAABBBCCCEEEIIILLLMMMJJJHHHFFFGGGGGGGGGFFFGGGIIILLLNNNNNNOOOPPPRRROOOOOOOOONNNOOOSSSYYY]]]```\\\[[[\\\ZZZVVVVVVYYYTTTUUUUUUVVVXXX^^^fffllldddaaabbbeeeddd```\\\\\\ddd[[[TTTVVVYYYUUUOOOJJJJJJKKKLLLMMMNNNQQQUUUYYY\\\WWWTTTVVVVVVSSSPPPOOOSSSSSSSSSQQQPPPRRRUUUXXXSSSXXX]]]```^^^ZZZVVVSSSYYYXXXXXXYYY[[[]]]\\\[[[___]]][[[ZZZ[[[]]]___aaa]]]\\\\\\]]]______]]]\\\YYYXXXYYY]]]bbbbbb]]]WWW[[[\\\[[[XXXUUUSSSSSSTTTSSSQQQOOOKKKIIIIIILLLOOOWWWYYYZZZXXXUUUSSSUUUWWWOOOMMMJJJHHHHHHKKKNNNQQQRRRRRRRRRQQQOOOMMMKKKIIIKKKGGGCCCAAAAAACCCDDDEEEKKKKKKJJJIIIGGGHHHJJJLLLLLLMMMMMMMMMNNNQQQVVVYYYXXXYYYZZZ\\\]]]\\\\\\[[[[[[___aaappp~~~zzz|||tttmmmllloooqqqpppiii\\\NNNCCC???===:::888666666666555333444444444444444555555555888999999777555666999===>>>>>>>>>===???BBBHHHKKKMMMPPPPPPLLLLLLQQQVVVVVV___```bbbbbbaaa____________cccggghhheeebbbaaaaaahhhooonnnooosssrrrvvvxxxuuunnncccccckkklllllliiikkkvvvxxxlll[[[RRRJJJIIIIIIFFFDDDCCCCCCCCC???;;;;;;>>>===:::888666>>>DDDCCCLLLYYYZZZYYYaaauuujjjQQQAAA<<<<<<@@@EEEOOOVVV___jjjzzzYYY[[[^^^]]]ZZZYYY[[[]]]XXXXXXXXXZZZ\\\]]]\\\ZZZccc```^^^^^^^^^[[[WWWTTTNNNKKKIIIJJJKKKMMMUUU^^^\\\[[[^^^bbb```XXXTTTVVVTTTTTTVVVZZZYYYWWWXXX\\\WWWWWWYYY]]]ZZZTTTQQQSSSSSSUUUVVVWWW\\\aaa___ZZZRRRPPPPPPRRRWWWYYYYYYWWWVVVVVVUUUUUUVVVWWWYYYZZZQQQSSSSSSQQQSSSXXXXXXTTTPPPRRRTTTSSSQQQPPPRRRTTTRRRSSSUUUUUUUUUTTTSSSQQQQQQTTTXXXYYYUUUPPPLLLKKKQQQRRRSSSTTTUUUTTTTTTSSSQQQPPPOOONNNNNNMMMNNNNNNPPPPPPOOOLLLIIIGGGHHHJJJJJJLLLNNNLLLIIIGGGIIIKKKOOONNNMMMMMMNNNMMMLLLJJJGGGFFFEEEEEEFFFHHHJJJKKKQQQSSSRRRMMMFFFEEEJJJPPPJJJHHHGGGIIIMMMMMMJJJFFFIIIIIIGGGDDDBBBBBBEEEGGGEEEEEEDDDBBBBBBAAAAAABBB???>>>======>>>>>>===<<<:::===>>>===???CCCEEECCCBBBAAA???===<<<::::::999999999;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;999777666666666777666999999666777;;;<<<:::888888777777888999;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>===<<<;;;===>>>===>>>@@@AAABBBAAA???>>>>>>???AAAAAABBBBBBDDDEEECCCBBBBBBAAAAAAAAAAAABBB???@@@BBBCCCCCCEEEHHHJJJJJJIIIHHHHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNNNNPPPQQQMMMLLLKKKJJJLLLQQQWWW[[[^^^]]]^^^]]]WWWPPPQQQVVVRRRRRRUUUYYY___dddfffggg[[[]]]bbbfffbbbZZZWWWZZZXXXVVVPPPMMMQQQVVVUUUPPPJJJKKKMMMMMMLLLLLLMMMOOOSSSQQQSSSYYYYYYTTTQQQSSSPPPOOOMMMKKKJJJMMMRRRVVVVVVZZZ___aaa___[[[XXXVVVXXXWWWWWWYYY\\\^^^___^^^___]]][[[ZZZ[[[\\\^^^^^^\\\[[[[[[]]]___```^^^\\\YYYZZZ]]]```bbbaaa^^^ZZZYYYZZZZZZWWWTTTRRRSSSUUUTTTRRRNNNKKKIIILLLRRRWWWYYYYYYXXXVVVUUUUUUWWWYYYRRROOOLLLIIIJJJLLLPPPSSSSSSRRRPPPNNNMMMMMMMMMMMMIIIFFFBBB@@@BBBDDDGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPNNNNNNNNNNNNPPPSSSVVVYYYYYYZZZ[[[\\\\\\ZZZYYYXXXWWW[[[TTTVVVfffmmmwwwwww|||}}}qqq```UUUQQQIIIDDD>>>;;;:::999888666:::999888888888888777666555555444444555777888:::<<<:::888888;;;===??????CCCGGGGGGBBB@@@DDDGGGGGGPPPSSSUUUVVVVVVVVVXXXZZZUUUUUUUUUUUUTTTSSSRRRQQQXXX___YYYSSS\\\eeemmmyyyssstttiii^^^[[[XXXVVV[[[SSSSSSVVV\\\bbbbbb[[[UUUIIICCC??????===888777:::::::::777333444999:::777>>>CCCOOOTTTUUU```dddYYYGGGHHHQQQdddxxxzzzqqqdddVVVHHHDDDEEEGGGNNNUUUaaa~~~XXXZZZZZZZZZYYYWWWWWWWWWWWWXXXYYY\\\^^^]]][[[YYY^^^\\\\\\]]]]]]YYYUUUSSSNNNKKKJJJKKKLLLNNNWWW```[[[YYY\\\aaa^^^WWWUUUWWWVVVUUUWWW[[[[[[YYY\\\aaa[[[[[[]]]]]]XXXRRRQQQTTTPPPVVVZZZZZZ\\\^^^^^^[[[RRRPPPNNNPPPUUUXXXXXXVVVSSSRRRRRRRRRTTTWWWZZZ\\\QQQTTTTTTQQQTTTZZZ[[[WWWPPPRRRSSSRRRPPPOOORRRUUUSSSSSSTTTTTTSSSPPPNNNLLLMMMQQQWWWXXXUUUPPPNNNMMMPPPQQQSSSTTTTTTSSSSSSRRROOOOOOOOOPPPQQQRRRSSSTTTTTTRRROOOLLLJJJIIIHHHHHHKKKNNNOOONNNKKKJJJKKKNNNNNNLLLKKKKKKLLLLLLJJJIIIGGGFFFDDDDDDEEEFFFHHHJJJQQQRRRQQQKKKDDDDDDJJJRRRLLLIIIGGGIIIMMMNNNJJJEEEDDDCCCAAA>>><<<===AAADDDFFFEEEDDDCCCBBBAAAAAAAAA>>>===<<<<<<======<<<;;;;;;>>>>>>===???DDDFFFEEEGGGEEECCCAAA???===<<<<<<999999;;;;;;;;;;;;999999::::::::::::::::::::::::999999999999999999999999;;;:::777555444444555666555888888666777:::<<<:::888777777666777999:::;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999<<<=========;;;;;;===???<<<===???@@@AAA@@@>>>======>>>@@@@@@@@@AAABBBDDDAAA@@@@@@???@@@@@@AAAAAA===>>>@@@@@@???@@@BBBEEEFFFEEEEEEGGGJJJKKKIIIHHHIIIKKKNNNOOOOOOPPPQQQSSSMMMKKKGGGFFFHHHNNNVVV[[[^^^^^^___\\\SSSLLLNNNTTTTTTRRRUUU]]]ggglllhhhcccWWW[[[bbbfff___TTTSSSYYYNNNRRROOOHHHKKKUUUZZZVVVIIIKKKMMMMMMKKKHHHFFFEEELLLMMMSSS[[[\\\UUUSSSWWWMMMLLLIIIFFFFFFIIIOOOTTTTTTWWWZZZ\\\ZZZWWWUUUTTTVVVVVVVVVYYY]]]```aaa```\\\ZZZYYYXXXZZZ[[[[[[[[[ZZZYYYZZZ]]]aaacccaaa___UUUWWWZZZ\\\]]][[[YYYXXXSSSUUUWWWWWWTTTTTTUUUWWWSSSQQQMMMJJJJJJOOOWWW]]]\\\ZZZWWWUUUUUUVVVXXXZZZUUURRRNNNLLLMMMPPPTTTWWWSSSQQQOOONNNMMMNNNPPPQQQIIIEEEBBB@@@CCCFFFIIIJJJEEEGGGJJJLLLMMMOOORRRTTTQQQPPPPPPPPPQQQTTTVVVXXXVVVVVVXXXXXXWWWUUUSSSRRRPPPXXXQQQMMMSSSQQQaaayyy{{{|||xxxxxxuuufffaaaaaaVVVPPPHHHCCCAAA@@@===;;;>>><<<:::999888777555444333222222444777999::::::;;;777555555888:::999888:::>>>???;;;999;;;>>>>>>???BBBEEEHHHJJJLLLNNNOOOHHHGGGFFFGGGIIILLLLLLLLLNNNUUUNNNHHHUUUccciiimmmiiiooo___MMMKKKAAA666>>>999<<>>===888777999<<<:::666:::BBBAAABBB@@@>>>AAAHHHJJJIIIIIIZZZsss|||xxxttt___>>>AAA@@@BBBKKKTTTVVVPPPHHHKKKFFFHHHRRR```oooTTTRRRTTTWWWWWWUUUWWW\\\eeedddccc```]]]\\\^^^___[[[[[[ZZZYYYYYYVVVQQQNNNHHHHHHIIIIIIJJJOOOWWW^^^]]][[[YYYZZZ]]]]]][[[YYYXXXZZZZZZWWWUUUWWW^^^dddeeeaaa]]][[[WWWSSSTTTYYYbbb]]]XXXXXX[[[\\\XXXTTTXXXTTTOOONNNQQQTTTVVVVVVXXXUUUTTTWWW]]]___]]]ZZZ[[[UUUSSSVVVVVVTTTWWW]]]SSSPPPMMMLLLNNNPPPRRRSSSQQQSSSTTTRRROOOOOOQQQSSSTTTRRRSSSUUUUUUPPPOOOQQQSSSSSSRRROOOMMMKKKLLLMMMNNNMMMLLLMMMOOORRRVVVXXXTTTPPPLLLIIIHHHGGGFFFEEEJJJLLLNNNNNNLLLJJJJJJJJJQQQKKKFFFFFFJJJKKKGGGBBBEEEBBB@@@@@@BBBDDDDDDCCCLLLIIIEEECCCCCCEEEIIILLLFFFFFFHHHJJJKKKIIIEEEAAAAAA@@@===<<<<<<>>>BBBDDDCCCCCCCCCCCCBBBAAA@@@??????>>>======>>>>>>===<<<>>><<<;;;???EEEHHHFFFCCCDDDBBB???<<<;;;:::;;;;;;999999:::::::::;;;;;;;;;>>>>>><<<;;;:::999999999999777666777999::::::999;;;999777555444444666666999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;::::::???>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;:::::::::<<<===<<<;;;999::::::===<<<<<<===>>>@@@AAACCC@@@@@@??????>>>======<<<======>>>>>>??????@@@@@@DDDEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJJJJLLLNNNPPPRRROOOOOOOOOOOOPPPRRRTTTUUU^^^UUUOOOQQQQQQMMMKKKMMMVVVLLLTTTnnnvvvfffYYYZZZ\\\___aaa^^^YYYTTTRRRSSSNNNMMMLLLKKKLLLOOORRRTTTRRRPPPMMMIIIEEEEEEGGGJJJKKKMMMPPPTTTVVVTTTQQQNNNGGGFFFEEEEEEGGGKKKPPPSSSLLLOOOSSSTTTSSSRRRQQQPPPSSSSSSUUU\\\bbbdddaaa\\\WWWXXXXXXXXX[[[___\\\WWWWWW\\\```bbbcccccc\\\TTTRRRUUUYYYZZZZZZYYYYYYYYYRRRRRRRRRSSSTTTTTTQQQOOORRRRRROOOKKKLLLSSSYYYZZZXXXVVVVVVWWWZZZZZZWWWTTTOOOPPPLLLGGGJJJQQQTTTQQQPPPQQQPPPPPPTTTWWWSSSKKKLLLCCCBBBCCCAAAHHHNNNHHHGGGQQQRRRWWWOOORRRiiieeeZZZWWWSSSTTTWWWZZZ[[[ZZZ]]]WWWRRRQQQSSSTTTRRROOOMMMMMMOOOPPPNNNOOOYYYeeeqqqwww~~~yyygggggglllgggmmmnnnaaaXXXSSSKKKNNNLLLIIIHHHIIIHHHBBB:::777999:::999:::;;;:::888===:::777666777888777666:::;;;<<<:::888666555555444888999777777;;;===;;;<<<===AAAEEEDDD@@@AAADDDEEECCC@@@>>>@@@EEEKKKOOOGGGGGGDDD>>>777444555888===888777::::::666888===999999:::AAAGGGBBBNNNjjjaaaRRRWWWXXXUUURRRLLLLLLcccnnnbbbUUUQQQJJJ>>>AAAEEEHHHFFFGGGLLLPPPPPPYYYZZZeee~~~TTTSSSTTTXXXXXXXXX[[[```ccccccbbbbbbbbbbbbbbbbbb[[[YYYXXXWWWWWWUUUQQQOOONNNNNNNNNMMMMMMQQQWWW]]]VVVVVVWWWZZZ]]]___]]][[[XXXZZZZZZXXXWWWYYY```fffccc^^^[[[YYYVVVRRRUUUZZZ```]]]YYYWWWXXXXXXVVVSSSYYYUUUQQQPPPTTTXXX[[[\\\\\\XXXUUUVVVZZZ\\\\\\ZZZWWWSSSRRRUUUUUURRRTTTXXXPPPNNNLLLMMMNNNPPPPPPPPPOOOPPPRRRQQQOOOOOORRRTTTVVVTTTTTTVVVUUUPPPNNNOOOSSSSSSQQQMMMIIIIIIKKKNNNNNNNNNNNNOOOQQQUUUXXXZZZRRROOOKKKHHHGGGGGGFFFEEEIIIKKKMMMMMMLLLJJJJJJJJJOOOJJJEEEFFFIIIJJJGGGBBBEEEGGGHHHFFFCCCCCCFFFIIIJJJGGGDDDAAAAAADDDGGGJJJIIIGGGFFFGGGHHHHHHFFFEEEBBB@@@>>><<<<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@??????>>><<<===>>>>>>===;;;:::888888;;;@@@CCCAAA???AAA???===:::999999999:::888999999999999:::::::::<<<;;;:::999888888888888999777666666888999999999:::888666555444444555666888888888888888888888888666777777777777888888888999999999999999999999:::===<<<;;;::::::999999999999999999::::::;;;;;;;;;999:::;;;;;;999888888999:::;;;<<<>>>??????????????????>>>===<<<<<<;;;;;;;;;<<<<<<======>>>>>>???EEEFFFGGGFFFEEEEEEGGGHHHHHHHHHHHHIIIJJJMMMNNNPPPMMMMMMLLLLLLMMMOOOQQQRRRSSSNNNMMMPPPPPPKKKIIIKKKLLL[[[lllpppdddWWWUUUXXXYYY[[[[[[ZZZWWWTTTSSSSSSPPPNNNLLLKKKKKKLLLOOOPPPRRRQQQOOOKKKHHHGGGIIIKKKLLLNNNQQQTTTVVVTTTRRROOOJJJHHHFFFHHHLLLPPPRRRSSSNNNPPPSSSSSSRRRQQQQQQQQQWWWVVVVVVZZZ^^^___\\\XXXSSSUUUVVVWWW[[[___^^^ZZZZZZ___bbbaaa``````]]]XXXTTTUUUXXXZZZ[[[YYYVVVTTTMMMLLLKKKLLLNNNNNNMMMKKKMMMOOOMMMJJJKKKPPPSSSRRRTTTSSSSSSTTTWWWWWWUUURRRPPPPPPKKKFFFGGGMMMPPPNNNXXXWWWTTTRRRSSSUUUPPPIIIFFF>>>BBBJJJIIIIIIOOOQQQVVVRRRMMM]]]hhhqqq}}}lll^^^[[[WWWWWWYYYYYYWWWUUUUUUQQQNNNOOOQQQQQQNNNJJJMMMLLLNNNPPPPPPQQQXXXaaa______hhhzzzyyywwwxxxqqq```___^^^^^^___]]]VVVOOOJJJHHHMMMTTTPPPCCC<<<>>>===<<<::::::::::::;;;;;;:::999888999:::;;;:::888888;;;;;;:::<<<@@@???<<<999999<<>><<<<<<===???AAACCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<======<<<:::888666666888===???>>><<<<<<;;;:::888777888888999777777777888888888999999888888888777777888888999888777666666888999999888888777666444444444555555666666666666666666666666444444555555555666666666666666777777888888999999;;;:::999888888777888888666666777888999:::;;;;;;777999::::::888777777888666888;;;>>>???>>><<<;;;>>>>>>===<<<;;;:::999999::::::;;;;;;<<<======>>>FFFGGGGGGFFFDDDDDDEEEGGGFFFFFFFFFGGGHHHJJJLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLJJJIIIKKKNNNMMMJJJJJJLLLUUUmmmvvvcccOOOOOOTTTTTTVVVUUUTTTSSSTTTTTTRRRQQQPPPNNNKKKIIIHHHIIIJJJKKKQQQQQQQQQOOOLLLJJJJJJKKKMMMOOOQQQTTTTTTSSSQQQPPPMMMJJJHHHKKKQQQVVVUUUSSSPPPQQQRRRQQQPPPOOOPPPQQQXXXVVVVVVXXX[[[\\\YYYUUUQQQTTTUUUVVVZZZ______\\\XXX]]]___\\\XXXXXXXXXWWWUUUVVVXXXZZZZZZWWWRRROOOHHHGGGFFFFFFHHHJJJJJJIIIKKKMMMMMMJJJKKKNNNOOOLLLOOOOOOOOOQQQSSSSSSRRRPPPOOONNNHHHDDDEEEJJJMMMLLL[[[ZZZVVVRRRSSSTTTQQQKKKLLLCCCDDDPPPXXXXXXWWWYYYccc\\\WWWooorrrddd```[[[YYYXXXVVVRRROOOMMMLLLLLLNNNPPPPPPLLLHHHOOOLLLMMMRRRUUUUUUYYY^^^VVVPPPQQQ^^^mmmxxx{{{wwwtttqqqllldddYYYRRRMMMKKKUUUddd```MMMEEEKKKIIIHHHFFFBBB===;;;;;;<<<:::777444444555666444333666777777666888<<<999444===;;;===BBBCCC>>>:::999999999999888888888888777555777999888666777;;;???CCCAAAAAACCCCCC@@@???BBBIIILLLOOO\\\hhhhhhooorrr]]]UUUTTTLLLFFFCCC======???AAA@@@@@@CCCJJJPPPVVV\\\ccckkkxxx{{{}}}fff^^^___aaa___^^^___]]]ZZZ[[[```___^^^```fffkkklllfff```___]]]ZZZZZZZZZ[[[ZZZYYYSSSRRRQQQPPPOOOQQQTTTVVVUUUWWWZZZ\\\^^^\\\ZZZWWWTTTTTTTTTSSSRRRTTTYYY]]]ZZZWWWUUUVVVTTTRRRVVV[[[___^^^]]]ZZZWWWWWWZZZ\\\TTTRRRPPPOOOQQQUUUYYY[[[\\\YYYVVVVVVXXXYYYYYYXXXRRRSSSUUUWWWVVVSSSQQQOOOJJJLLLNNNQQQRRRQQQLLLIIIJJJKKKMMMOOOQQQTTTVVVXXXYYYWWWWWWYYYVVVPPPLLLLLLMMMOOONNNJJJFFFHHHQQQYYYQQQQQQRRRSSSTTTTTTUUUUUUNNNLLLIIIHHHHHHHHHGGGFFFFFFHHHKKKKKKJJJIIIIIIJJJLLLIIIEEEFFFIIIJJJHHHEEECCCIIIMMMIIIAAA>>>BBBHHHEEECCCAAA@@@@@@AAACCCEEEEEEBBB???===???AAABBBBBB???>>><<<;;;<<<>>>@@@AAABBBBBBBBBBBBAAA@@@??????===<<<;;;;;;<<<<<<;;;999:::888777999<<<>>>>>>===:::999888777777777888888666666666777777777777888666666666666777888999:::888777555555777888888777666666555444333333444444666666666666666666666666444444444444555555555555444555555666777888888999888888777666666555666666555555666777777888999999777999:::999888777777777666777999;;;<<<<<<;;;:::======<<<;;;:::999888888999999:::;;;<<<======>>>FFFFFFFFFEEECCCBBBCCCEEECCCCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLLLLKKKLLLRRRWWWpppqqqdddLLLGGGSSSXXXQQQTTTQQQMMMMMMOOOPPPNNNLLLLLLJJJHHHEEEEEEFFFGGGHHHNNNOOOQQQPPPNNNKKKJJJJJJLLLNNNPPPQQQQQQPPPOOOOOONNNJJJHHHMMMUUUYYYVVVRRRQQQQQQQQQOOOMMMMMMNNNPPPSSSTTTVVVZZZ]]]\\\YYYVVVTTTWWWXXXWWWYYY]]]^^^[[[WWW]]]```[[[VVVUUUVVVUUUSSSWWW[[[[[[WWWQQQNNNMMMHHHFFFDDDEEEGGGIIIJJJJJJMMMOOONNNJJJJJJMMMNNNKKKLLLMMMNNNPPPQQQQQQPPPOOOLLLIIIEEECCCFFFKKKOOOPPPYYYXXXUUUQQQSSSWWWWWWSSSZZZWWWOOORRRaaahhhccc^^^ssssssxxxxxxgggaaa[[[VVVUUUSSSPPPMMMKKKJJJKKKMMMOOOPPPNNNKKKRRRNNNOOOUUUYYYYYYYYY[[[WWWPPPLLLRRR[[[eeeqqq|||yyyssskkk```WWWSSSNNNQQQXXX]]]YYYPPPLLLOOOTTTSSSPPPJJJEEECCCDDDFFFIIIFFFAAA<<<999777666666;;;>>>===999888:::888555999555666;;;>>><<<;;;;;;CCC@@@<<<:::;;;???DDDGGG>>>AAACCCBBB@@@???BBBEEETTTOOOIIIEEEBBBBBBEEEHHHGGGOOOVVVbbbfffVVVHHHMMMKKK???>>>AAA@@@GGGQQQPPPSSSPPPRRRYYY\\\bbbrrrsssaaaZZZ___hhhcccaaaaaabbb```\\\\\\```]]]]]]```fffkkkjjjccc\\\^^^\\\ZZZZZZ\\\]]]]]]\\\YYYXXXWWWVVVXXXYYYZZZ[[[UUUWWW[[[]]]]]][[[YYYXXXTTTSSSRRRQQQPPPRRRUUUWWWVVVTTTTTTVVVUUUSSSVVV[[[[[[[[[[[[YYYXXXXXX[[[]]]SSSRRRQQQPPPQQQRRRUUUVVVWWWWWWXXXZZZ[[[ZZZYYYWWWTTTVVVXXXXXXWWWVVVSSSPPPKKKMMMOOORRRTTTRRRMMMIIIKKKKKKLLLOOORRRVVVXXXYYYXXXVVVVVVYYYVVVPPPLLLLLLKKKLLLLLLJJJIIIMMMVVV]]]RRRRRRQQQQQQPPPPPPOOOOOONNNLLLJJJJJJJJJJJJIIIHHHFFFHHHJJJJJJIIIHHHHHHHHHKKKIIIFFFGGGIIIJJJIIIGGGFFFGGGGGGEEEBBB@@@@@@AAADDDCCCBBBAAAAAABBBCCCDDDBBB@@@???@@@AAABBBAAA@@@;;;;;;;;;;;;<<<>>>AAABBBAAAAAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;:::888:::999888999;;;<<<======999888888888888888888888555555666666666777777777555555666666777999:::;;;888666555555666777666666444444444333333333333333666666666666666666666666444444444555555555666666444555555666777888888999666555555444444444444555666666666666666666666666888999::::::888777777888777777777777888999::::::===<<<<<<;;;;;;:::999999999::::::;;;===>>>>>>???DDDEEEEEECCCAAAAAABBBCCCAAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBDDDDDDJJJLLLLLLKKKNNNVVVbbbiiiyyygggPPPEEEKKKTTTVVVRRRQQQNNNJJJIIIKKKKKKIIIGGGFFFEEECCCBBBBBBDDDFFFHHHJJJMMMOOOOOOMMMJJJIIIHHHJJJLLLNNNNNNMMMLLLMMMNNNMMMIIIHHHMMMUUUYYYUUUQQQPPPPPPPPPNNNLLLLLLNNNPPPRRRUUUZZZ^^^```]]]XXXTTTZZZ]]]\\\YYYXXXZZZZZZXXXYYYaaaeeeaaa[[[YYYXXXWWWPPPWWW]]][[[RRRKKKKKKNNNHHHFFFEEEEEEHHHJJJKKKKKKOOOPPPMMMHHHGGGKKKMMMLLLLLLMMMOOOPPPPPPOOOOOOOOOFFFDDDCCCEEEKKKPPPUUUXXXVVVVVVTTTQQQRRRWWWYYYWWW```tttooo___cccmmmnnnqqquuufff___WWWRRRQQQQQQPPPOOOKKKJJJIIIJJJLLLNNNOOOOOOSSSNNNNNNTTTYYYXXXUUUUUURRRNNNKKKKKKMMMRRR[[[ddduuuyyy}}}}}}uuuqqqkkkdddbbbeeefffooolll\\\UUUZZZZZZRRRVVVTTTOOOJJJGGGHHHKKKNNNUUUTTTPPPHHHBBB???BBBFFFOOOQQQOOOGGG@@@@@@AAAAAA===::::::???DDDFFFIIIMMMKKKHHHDDDBBBCCCFFFLLLOOOCCCFFFHHHHHHEEEDDDFFFHHHUUURRRLLLEEEBBBBBBCCCCCCGGGKKKLLLPPPSSSHHHAAAIIIEEEAAAGGGOOOXXXooosssaaaVVVSSSVVV___hhh___^^^aaadddccc______bbb[[[]]]aaagggjjjhhhaaa[[[ZZZYYYXXXYYY[[[]]]\\\[[[YYYWWWWWWXXXZZZ[[[[[[ZZZRRRUUUYYY[[[[[[ZZZZZZZZZTTTSSSQQQQQQQQQSSSTTTVVVRRRQQQTTTXXXWWWTTTUUUYYYWWWWWWVVVVVVWWWWWWXXXXXXRRRSSSUUUUUUTTTSSSTTTUUUVVVXXX[[[]]]]]][[[YYYWWWWWWYYYYYYWWWUUUVVVTTTPPPMMMNNNOOOQQQSSSQQQMMMJJJKKKKKKKKKNNNRRRUUUWWWWWWTTTSSSUUUXXXVVVPPPLLLLLLJJJJJJKKKKKKMMMQQQWWW[[[QQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLKKKIIIFFFHHHJJJJJJHHHFFFFFFFFFIIIGGGFFFFFFHHHIIIIIIHHHHHHFFFDDDEEEFFFEEEBBB???DDDCCCCCCCCCCCCCCCCCCDDDAAAAAABBBCCCEEEEEECCC@@@:::::::::;;;<<<>>>@@@AAA????????????>>>===<<<;;;;;;:::999999::::::999888999888777777777999:::;;;999999999999888888888888555555555666666666777777555555555666777888::::::888666444444555666555444222333333333222222222222555555555555555555555555444555555555555666666666444444555555666666777777444444333333333333444444777666666666555555555444777999::::::888777777888888777666666666888999:::;;;;;;::::::::::::::::::999999:::;;;<<<>>>??????AAABBBBBBAAA??????@@@BBB???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBDDDDDDGGGJJJMMMOOOVVVbbblllqqqhhhXXXMMMNNNOOOLLLLLLQQQLLLJJJIIIHHHHHHGGGEEEDDDCCCBBB@@@@@@AAADDDGGGIIIHHHKKKMMMNNNLLLJJJHHHGGGIIILLLMMMLLLJJJIIIKKKNNNKKKIIIHHHLLLSSSVVVTTTQQQPPPQQQPPPOOOMMMMMMOOOQQQVVVYYY^^^aaa```\\\VVVRRRZZZ^^^]]]YYYVVVXXXYYYXXXXXX^^^aaa]]]YYYXXXVVVTTTOOOUUUZZZWWWOOOJJJKKKNNNHHHGGGFFFFFFHHHJJJJJJIIINNNOOOLLLFFFEEEIIILLLKKKMMMOOOQQQQQQPPPNNNNNNOOOEEEBBBCCCIIIPPPSSSWWW[[[VVVWWWUUUQQQQQQTTTVVVTTT```}}}rrrqqqzzzyyyhhhccc\\\TTTPPPPPPQQQQQQPPPJJJIIIHHHHHHIIILLLOOOQQQRRRMMMMMMRRRUUURRROOOOOOLLLLLLLLLKKKJJJLLLQQQUUUZZZ\\\jjj~~~~~~vvvssspppkkkmmmuuuuuusssvvvhhh```SSSIIIDDDCCCCCCDDDKKKIIIFFFCCCAAADDDJJJPPP```^^^VVVIIIAAAAAACCCCCC???>>>@@@EEEHHHJJJPPPWWWEEEEEEEEEEEEEEEEEEDDDDDD<<<@@@DDDEEECCCBBBDDDFFFBBBEEEDDDAAAAAACCCBBB@@@BBBGGGGGGHHHLLLGGGFFFRRRSSSWWWeeetttkkk^^^SSSQQQSSSVVVZZZ___\\\]]]aaafffeee```^^^aaaXXX\\\ccchhhiiifffaaa^^^WWWWWWXXXZZZ]]]^^^]]][[[WWWVVVUUUVVVXXXYYYWWWUUUQQQTTTXXXXXXWWWVVVWWWXXXOOONNNNNNNNNQQQSSSUUUVVVOOOPPPUUUZZZZZZUUUTTTWWWXXXVVVUUUVVVXXXWWWTTTQQQNNNRRRVVVXXXVVVUUUUUUUUUZZZ[[[]]]]]]\\\ZZZXXXXXXWWWYYYWWWRRRPPPSSSSSSPPPNNNNNNMMMNNNOOOOOOLLLJJJKKKJJJIIIKKKPPPSSSSSSSSSPPPPPPRRRWWWVVVQQQMMMNNNKKKJJJJJJLLLPPPSSSSSSRRROOONNNLLLJJJJJJJJJLLLMMMJJJIIIIIIJJJKKKLLLJJJIIIGGGHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGEEEDDDDDDFFFFFFBBB???BBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@BBBCCCDDDBBB@@@<<<<<<;;;;;;;;;<<<===>>>============<<<;;;::::::;;;999888888999999888777888888777666666666999:::888888888888888777666666555666666666666777777777444444444444555666888888888666444444555555555444111111222222222222222111444444444444444444444444444444444555555555666666333333444444444444444444444333333333333333444444555555555555666666666666666888999888777666666666777777777888888888888888777777888999999::::::;;;777777888:::;;;===>>>>>>>>>?????????===>>>???AAA>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFDDDKKKRRRWWW___ggghhhdddWWWPPPMMMNNNKKKFFFEEEIIIDDDFFFHHHHHHFFFEEEDDDDDDDDDCCCAAAAAABBBEEEHHHJJJGGGJJJMMMMMMLLLJJJHHHHHHJJJLLLNNNLLLHHHGGGKKKNNNJJJIIIJJJLLLPPPSSSTTTTTTQQQRRRSSSRRRQQQQQQSSSTTTXXXZZZ]]]^^^]]]ZZZWWWVVVUUUYYYZZZVVVTTTXXXZZZZZZUUUXXXWWWSSSRRRSSSSSSPPPRRRRRRSSSRRROOOMMMLLLLLLJJJIIIIIIJJJKKKLLLJJJIIIMMMOOOMMMIIIIIILLLLLLJJJNNNPPPRRRQQQOOOMMMMMMMMMGGGDDDFFFNNNSSSSSSUUUXXXTTTVVVUUUQQQOOORRRSSSQQQ\\\|||~~~{{{nnnkkk```___[[[UUUSSSTTTSSSQQQOOOIIIJJJKKKLLLMMMNNNPPPQQQSSSPPPPPPSSSSSSOOOMMMNNNNNNNNNNNNNNNPPPRRRQQQOOOPPPNNNUUUgggzzz~~~zzznnn^^^WWWSSSPPPNNNSSSNNNJJJMMMWWWbbbiiikkktttjjjXXXHHHCCCFFFFFFBBB???BBBGGGKKKJJJHHHMMMUUUGGGHHHHHHHHHHHHIIIIIIIIIFFFJJJOOOQQQOOONNNOOOQQQEEEIIIIIIIIIOOOZZZbbbcccWWWaaabbb``````XXXUUU```vvv}}}{{{ddd^^^YYYYYYXXXXXXZZZ^^^^^^___ccchhheee___[[[\\\VVV\\\dddiiiiiifffcccaaaWWWXXXZZZ]]]``````___]]][[[YYYXXXXXXZZZZZZXXXUUUTTTWWWXXXVVVSSSQQQQQQSSSJJJIIIIIIKKKOOORRRTTTUUUNNNPPPVVV\\\[[[VVVTTTUUU\\\YYYWWWXXXZZZYYYSSSMMMIIINNNUUUXXXWWWUUUUUUUUU______^^^\\\YYYXXXXXXYYYWWWXXXUUUMMMLLLPPPQQQNNNOOOMMMLLLLLLMMMMMMLLLJJJKKKIIIHHHJJJNNNPPPPPPOOONNNMMMQQQVVVVVVQQQNNNOOOLLLJJJIIIMMMQQQSSSOOOKKKMMMLLLJJJHHHIIIKKKMMMOOOHHHHHHGGGIIIKKKKKKJJJHHHGGGIIIJJJIIIFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDCCCAAA???AAABBBBBBCCCCCCBBBBBBAAA???===<<<===???@@@@@@??????>>>===<<<;;;:::::::::<<<<<<<<<<<<;;;:::999888:::999888888999999888666:::999999777666777999<<<888888888888777666555444666666666666777777777888333333333333444555666666888666444444555555444333000111111222222222111111222222222222222222222222333333444444444555555555333333222222222222222222333333333222333333444444333444444555666777888888555666888777555444444555444666888::::::999777555555555666777888999::::::555666777888:::;;;<<<===<<<===>>>===<<<===???AAA>>>???@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBDDDFFFHHHDDDNNNWWW^^^dddfff]]]QQQUUUOOOGGGCCCEEEFFFDDDAAA???CCCGGGHHHFFFDDDEEEFFFFFFEEEDDDCCCCCCFFFHHHJJJHHHJJJMMMMMMLLLJJJIIIJJJJJJMMMOOOLLLHHHGGGKKKPPPIIIJJJKKKMMMOOORRRTTTVVVRRRTTTUUUUUUTTTTTTUUUWWWWWWXXXYYYZZZYYYZZZ\\\]]]NNNSSSVVVSSSSSSXXX]]]^^^XXXXXXTTTOOOPPPTTTTTTQQQUUUPPPLLLMMMQQQRRRNNNJJJMMMMMMMMMNNNOOOOOOLLLJJJMMMPPPQQQOOONNNPPPNNNKKKNNNPPPSSSQQQNNNKKKKKKLLLJJJGGGIIIPPPTTTQQQPPPSSSPPPTTTTTTPPPOOOQQQRRRQQQUUUmmm{{{vvv{{{vvv]]]dddeee]]]ZZZXXXWWWXXXVVVQQQMMMKKKMMMPPPRRRRRRRRRRRRRRRWWWTTTTTTUUUTTTOOONNNPPPSSSPPPMMMNNNSSSUUUPPPIIIMMMGGGGGGOOOYYYhhhkkkppp}}}yyyxxxvvvsssyyyoooiiippp{{{bbbQQQPPPUUUSSSKKKZZZ```iiilllgggaaaccckkkWWWTTTQQQPPPRRRWWW]]]aaa```dddiiiiiigggeeeeeefffwwwxxxuuusss~~~ssssssmmmrrrfff^^^\\\]]]]]]ZZZXXX\\\cccfffbbbbbbdddccc]]]YYYXXXYYY]]]aaadddddd```[[[WWWXXXYYY^^^cccbbb[[[XXXXXX]]][[[[[[^^^aaaaaa[[[VVVRRRWWWXXXRRRNNNPPPOOOKKKUUUNNNJJJJJJKKKNNNTTT\\\[[[ZZZZZZZZZWWWSSSUUUZZZUUUQQQQQQVVVXXXSSSOOOMMMKKKSSSYYYWWWUUUWWWZZZ[[[XXXWWWVVVVVVXXXYYYWWWUUUYYYSSSMMMLLLOOORRRRRRPPPLLLLLLMMMNNNMMMIIIHHHJJJEEEFFFIIIKKKMMMMMMNNNMMMNNNMMMMMMNNNOOOOOOMMMKKKJJJHHHGGGJJJOOOQQQNNNJJJDDDIIIKKKGGGFFFIIILLLLLLJJJIIIIIIIIIIIIIIIJJJKKKIIIJJJJJJHHHEEECCCBBBBBBHHHFFFDDDCCCCCCBBB@@@>>>@@@BBBEEEGGGEEEBBB>>>;;;HHHFFFDDDBBBBBBCCCEEEFFFAAA@@@??????>>>>>>??????>>>===;;;;;;;;;;;;999777:::;;;<<<<<<;;;:::888777999999999999999888777666999888666555555555666777555555555666888888555333444333333444555555444222222333555444333333444666444444444333333222222222222222333444333222111000111111111111111111111111000000111222333333444444555444444333333444444555333222111000000000111222444555555666666666666666777777666555555555555555666666666666777777777888555555666666777777888888333666999;;;;;;<<<===>>>========================;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAABBBEEEGGGMMMWWW___^^^YYYTTTPPPLLLGGGEEEBBBAAA@@@BBBDDDFFFFFFIIIHHHCCCBBBEEEGGGFFFDDDGGGGGGCCCDDDKKKPPPRRRJJJMMMLLLHHHIIIOOOQQQNNNTTTPPPLLLJJJJJJKKKLLLLLLKKKNNNRRRUUUVVVUUUTTTRRRWWWUUUTTTVVVXXXZZZXXXVVVYYY```aaa\\\^^^ccc___TTTUUUVVVQQQLLLVVVfffjjjccc^^^YYYRRRPPPRRRTTTVVVUUUOOOJJJIIIMMMQQQPPPPPPQQQUUUSSSQQQOOOOOOMMMJJJHHHJJJKKKPPPUUUTTTOOOMMMOOOPPPUUUYYYXXXRRRMMMLLLMMMHHHKKKNNNNNNMMMOOOTTTXXXVVVWWWSSSLLLLLLSSSVVVTTTaaa___lll~~~qqqoooyyyyyynnnfff___XXXVVVVVVUUUUUUUUUUUUUUUUUUNNNRRRVVVVVVSSSQQQQQQRRRUUUWWWWWWUUUQQQOOOPPPRRRPPPNNNMMMNNNPPPPPPMMMJJJEEEFFFFFFGGGLLLUUUbbbkkk~~~{{{iiiiiinnnmmmnnnrrr}}}zzzoookkkxxxxxxnnniiihhhcccfffzzzfffccc___\\\]]]aaaccc```]]]eeeccccccccc^^^WWWTTTVVVYYY[[[]]]^^^]]][[[XXXVVVYYYYYY]]]aaa```\\\[[[]]]\\\YYYWWWXXX[[[[[[WWWSSSSSSXXXYYYTTTRRRSSSSSSPPPQQQKKKGGGJJJNNNPPPUUUZZZZZZXXXVVVVVVRRRNNNPPPUUUTTTPPPPPPTTTUUUQQQMMMMMMMMMTTTYYYVVVTTTWWWYYYZZZYYYVVVUUUVVVVVVUUUUUUVVVXXXRRRLLLKKKMMMOOOOOOMMMMMMMMMOOOOOONNNKKKIIIIIIDDDFFFIIILLLOOOPPPPPPPPPMMMLLLLLLMMMOOOPPPOOONNNKKKIIIHHHJJJNNNOOOKKKGGGDDDHHHJJJGGGFFFJJJLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLGGGHHHIIIHHHEEECCCBBBCCCFFFEEECCCCCCCCCCCCBBB@@@BBBCCCEEEFFFEEECCC@@@===GGGEEECCCAAAAAABBBDDDEEE????????????@@@AAABBBCCC@@@>>>;;;:::::::::999777::::::::::::999888777777999999::::::999888888777999888777666555666666777555555555666777777555333444333333444555555444222222333444444333333444666444444444333333222222222222333444444444333111111111111111111111111111111000111111222333333444444333333333222222333333333444333222111000111111222444444555666666666666666777666666555444444555555555666666666666666666666444555555555666666666666555777:::;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBBBB@@@???AAAHHHNNNUUU\\\___YYYSSSNNNKKKHHHGGGFFFDDDCCCDDDEEEFFFGGGGGGIIIGGGBBBAAADDDFFFEEEEEEHHHIIIEEEFFFKKKOOOPPPKKKNNNMMMJJJLLLSSSWWWUUUTTTQQQMMMKKKKKKKKKKKKKKKPPPRRRUUUXXXZZZZZZYYYXXXVVVUUUSSSUUUXXXZZZZZZYYYZZZbbbdddaaabbbfffddd[[[ZZZ[[[WWWRRRYYYdddddd[[[\\\XXXSSSRRRSSSSSSRRRPPPLLLIIIIIIOOORRRPPPNNNNNNWWWUUUTTTRRRQQQNNNJJJGGGIIIIIIKKKNNNNNNKKKKKKOOOUUUWWWYYYXXXTTTRRRRRRSSSJJJLLLMMMOOOPPPSSSVVVYYYVVVWWWTTTOOOOOOWWW[[[[[[gggaaahhhwwwyyymmmhhhmmmttttttqqqkkkhhheee]]]UUUQQQRRRRRRSSSTTTTTTUUUUUUPPPSSSWWWWWWTTTRRRRRRTTTRRRTTTWWWVVVSSSQQQPPPQQQQQQOOONNNNNNOOONNNJJJGGGHHHIIIJJJKKKMMMRRRZZZ___aaaiiiyyywwwmmmiiittt}}}pppiiiggghhhhhhccccccsssvvv___]]]\\\[[[]]]```ccccccbbbcccbbbbbbbbb]]]VVVUUUYYYZZZZZZZZZYYYXXXWWWVVVVVVXXXXXX[[[______]]]^^^bbb^^^YYYTTTSSSTTTUUUTTTSSSRRRVVVXXXUUUSSSUUUUUUSSSNNNIIIGGGNNNUUUXXXXXXYYYZZZVVVSSSRRRNNNKKKMMMRRRRRRNNNNNNRRRRRROOOLLLMMMQQQVVVYYYUUUSSSUUUXXXXXXYYYUUUUUUXXXVVVQQQRRRXXXXXXSSSMMMKKKLLLNNNMMMKKKLLLMMMNNNNNNMMMKKKIIIGGGEEEGGGKKKOOOQQQSSSSSSSSSMMMKKKJJJKKKMMMOOOPPPPPPLLLJJJIIIKKKMMMMMMIIIFFFDDDHHHJJJGGGHHHLLLNNNNNNLLLKKKKKKKKKKKKLLLMMMNNNFFFGGGIIIHHHFFFDDDDDDDDDFFFEEECCCDDDEEEEEEDDDBBBCCCCCCDDDEEEDDDCCCAAA@@@EEEDDDBBB@@@@@@AAABBBCCC>>>??????@@@BBBDDDFFFGGGBBB???;;;999999999999888::::::999888777777777777:::::::::::::::999999888888888777666666666666666555444444555666666555333444333333444555555444222222333444444333333444555444444333333333333222222333444444444444333222222222222222222222222222222111111111222222333333444333222222111111222222333444444333222222222222222444444555666666666666555666666555444444444555555555555555555555555555444444444444444555555555555777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAA???@@@AAA???>>>CCCLLLTTTXXX\\\[[[SSSLLLJJJIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGHHHEEE@@@@@@DDDGGGFFFGGGJJJKKKIIIHHHLLLNNNMMMKKKMMMLLLKKKNNNUUUZZZ[[[UUURRRNNNLLLLLLLLLLLLKKKRRRTTTVVVYYY[[[\\\\\\\\\WWWUUUSSSSSSUUUXXXYYYYYY\\\cccfffbbbbbbffffffaaacccaaaZZZRRRUUU]]]]]]VVVYYYVVVTTTSSSTTTSSSOOOKKKKKKIIIKKKQQQTTTQQQNNNNNNZZZYYYWWWUUUSSSOOOJJJGGGJJJGGGGGGJJJIIIIIILLLRRRWWWWWWWWWVVVVVVVVVVVVWWWPPPOOOOOOPPPSSSUUUUUUUUUVVVWWWVVVTTTVVV\\\``````fff^^^^^^jjjnnnfffaaacccdddccc___]]]______XXXNNNLLLMMMOOOQQQSSSTTTTTTTTTPPPSSSVVVVVVSSSRRRRRRTTTPPPSSSWWWXXXVVVSSSQQQQQQPPPOOONNNOOOOOOMMMKKKHHHHHHJJJMMMOOOPPPRRRTTTWWWWWWZZZcccrrrssswwwmmmnnnwwwxxxjjjaaa^^^aaagggggghhheeeaaaiiisssjjjXXX[[[\\\^^^______```bbbdddccc```___aaa```\\\\\\^^^XXXXXXXXXYYYYYYXXXXXXXXXVVVWWW[[[```aaa______cccaaa\\\UUURRRRRRTTTVVVVVVRRRTTTVVVTTTSSSRRRSSSRRROOOJJJJJJTTT^^^___\\\ZZZZZZUUUQQQPPPNNNLLLOOOTTTQQQNNNNNNQQQQQQNNNMMMNNNTTTXXXXXXUUURRRTTTVVVUUUUUUTTTYYY^^^ZZZRRRSSSZZZXXXTTTPPPMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLLLLIIIDDDIIIKKKNNNQQQSSSSSSSSSSSSMMMKKKIIIHHHJJJMMMNNNNNNLLLKKKKKKLLLMMMMMMJJJHHHEEEIIIJJJHHHJJJOOOQQQPPPOOONNNMMMLLLLLLLLLLLLLLLEEEGGGJJJJJJHHHFFFFFFFFFHHHFFFEEEDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDBBBAAAAAAAAABBBCCC@@@@@@AAABBBCCCEEEFFFGGGCCC???;;;888888999999888<<<;;;999777777777888888::::::;;;;;;;;;::::::999888777777666666666666666555444333444555666555333444333333444555555444222111333444444333222444555333333333333333333333333555555555444444444333333222222222222222222222222111111111222222333333333333333222222222222333333444444333333333222222333333444555555666666555555555555444444444444444555555555444444444444333333555555555555555555555555999:::;;;;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@======>>>@@@CCCIIINNNRRRQQQTTTSSSMMMIIIIIIJJJIIICCCDDDFFFGGGHHHHHHHHHHHHDDDEEEBBB>>>@@@FFFJJJIIIHHHMMMNNNKKKJJJLLLMMMKKKJJJJJJIIIIIILLLQQQWWWYYYSSSQQQNNNMMMNNNOOOOOOOOOQQQRRRTTTVVVXXXZZZ[[[[[[YYYWWWTTTSSSSSSUUUWWWYYYcccffffff```]]]```bbbaaagggbbbWWWNNNOOOWWWZZZWWWWWWUUUSSSTTTVVVUUURRROOOPPPNNNOOOTTTVVVSSSRRRTTT```\\\XXXUUURRROOOLLLJJJKKKIIIIIILLLLLLKKKOOOUUUTTTTTTTTTUUUWWWWWWVVVTTTUUUSSSPPPQQQTTTUUUSSSPPPVVVXXXYYYZZZ\\\^^^______[[[VVVVVV^^^aaa___^^^```^^^]]]ZZZVVVVVVVVVPPPHHHJJJLLLOOORRRSSSTTTSSSRRROOORRRUUUTTTRRRPPPQQQSSSUUUVVVWWWWWWVVVTTTSSSRRROOOOOOPPPPPPPPPOOOMMMLLLFFFIIILLLPPPSSSUUUWWWXXX^^^[[[ZZZ^^^cccjjjuuussspppxxxoooeeeaaa``````ccchhhfffiiifffaaaccchhhcccWWW___bbbeeeccc^^^\\\^^^aaaccc^^^\\\```bbb___\\\[[[RRRTTTVVVYYYZZZZZZYYYXXXTTTVVV\\\cccccc___]]]___aaa\\\UUUQQQQQQSSSWWWYYYUUUUUUVVVVVVSSSQQQPPPRRRPPPLLLMMMXXXaaaaaa]]]YYYVVVPPPMMMMMMMMMMMMPPPUUUQQQOOOPPPSSSSSSOOONNNPPPUUUXXXXXXUUUSSSTTTTTTRRROOOWWWaaaddd]]]VVVVVV[[[UUURRROOOMMMLLLLLLLLLLLLNNNPPPOOOLLLMMMPPPNNNHHHNNNNNNPPPQQQRRRRRRRRRQQQNNNKKKHHHGGGHHHIIIJJJIIILLLLLLMMMNNNOOOOOONNNLLLGGGJJJJJJIIIKKKQQQRRRPPPRRRQQQOOOMMMKKKIIIIIIHHHFFFHHHKKKLLLJJJHHHHHHHHHJJJHHHFFFEEEDDDCCCAAA???????????????@@@AAABBBBBBEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBB???;;;888888999999999===<<<:::999888888999999999::::::;;;;;;:::::::::777777777777777666666555666555333444555666555444444333333444555555444222111222444333222222333555333333333333333333333333555555444444444333333333222222222222222222222222111222222222222222333333444444333333333333444444444444444444333333222222333444444555555555555555444444333333333333444444444444444444444333333333666666666666666666666666999:::;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<;;;<<>>BBBJJJMMMLLLIIINNNOOOLLLKKKLLLKKKIIIJJJIIIGGGHHHKKKNNNRRRUUUQQQOOONNNOOOQQQSSSSSSSSSPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVWWWZZZ]]]```llljjjeee]]]YYY[[[^^^``````]]]WWWSSSTTTXXXZZZXXXVVVSSSRRRSSSWWWZZZYYYXXXWWWTTTTTTVVVWWWVVVXXX]]]ccc^^^WWWRRRPPPOOOOOONNNJJJIIILLLPPPPPPNNNPPPTTTQQQRRRUUUXXXZZZXXXTTTQQQSSSQQQOOOQQQTTTVVVTTTQQQVVVXXX[[[______\\\YYYXXXTTTUUUXXXZZZYYYYYY\\\```XXX[[[YYYSSSOOOMMMJJJFFFKKKMMMQQQSSSUUUTTTRRRQQQPPPSSSUUUUUURRRQQQRRRUUU[[[YYYVVVUUUTTTTTTTTTTTTSSSSSSTTTSSSQQQOOONNNMMMJJJKKKMMMPPPTTTXXX[[[\\\]]]XXXUUUUUUUUUVVV]]]eeelll}}}lll___aaa]]]\\\```cccbbbcccfffdddhhhfffaaaaaadddaaa[[[```eeehhheee___[[[]]]```ccc___]]]``````ZZZVVVUUUPPPRRRTTTWWWXXXXXXWWWVVVVVVXXX^^^cccccc\\\YYYZZZ[[[XXXSSSPPPPPPRRRWWWZZZWWWVVVWWWXXXUUUQQQQQQSSSQQQNNNPPPXXX^^^]]]YYYWWWRRRLLLIIIKKKMMMMMMOOOSSSOOOOOORRRVVVUUUPPPNNNQQQTTTXXXXXXUUUTTTUUUSSSOOOMMM___kkkfff\\\YYYYYYYYYPPPOOONNNMMMLLLLLLMMMMMMRRRTTTQQQMMMPPPVVVUUUNNNQQQPPPOOOOOOOOOPPPPPPQQQNNNLLLIIIHHHHHHHHHHHHGGGLLLMMMNNNOOOPPPPPPOOONNNHHHJJJIIIHHHKKKPPPQQQNNNQQQPPPNNNKKKIIIHHHFFFFFFFFFIIILLLMMMKKKIIIGGGGGGKKKIIIFFFEEEDDDBBB???===<<<======>>>???AAAAAABBBEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>:::999999::::::999===<<<;;;:::999999999999888999999:::::::::::::::777777777777777666555555888666444444666777666555444333333444555555444222111222333333222222333444222222333333333333444444555444444333222333333333333333333333333333333333222222222222222222222222555444444333333444444555333333333333333222111111333333444555555555555444333333222222222333444444333333333444444444555555777777777777777666666666888999999888777777999;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<999;;;???FFFMMMNNNIIIDDDFFFIIIJJJGGGFFFGGGEEEAAA???@@@BBBCCCDDDCCCCCCBBB???@@@??????EEEMMMOOOMMMJJJNNNOOOLLLJJJKKKKKKIIILLLIIIIIIKKKMMMMMMOOOSSSOOOMMMMMMNNNQQQSSSSSSRRRQQQRRRTTTVVVWWWXXXXXXWWWVVVWWWYYYZZZ\\\```eeeiiioooiiiaaa\\\ZZZ\\\]]]^^^VVVWWW[[[]]]___]]]XXXTTTTTTRRRQQQUUUZZZ^^^___^^^ZZZWWWVVVXXXWWWWWW[[[aaaaaa\\\UUUQQQOOOPPPPPPPPPHHHIIILLLQQQQQQNNNMMMQQQRRRVVVZZZ]]]]]]YYYUUUQQQMMMMMMOOORRRUUUXXXXXXWWWWWWVVVYYY]]]\\\VVVRRRQQQTTTZZZ]]]ZZZWWWWWWZZZ[[[OOOTTTTTTOOOJJJJJJJJJHHHJJJMMMQQQUUUVVVUUURRRPPPSSSUUUWWWVVVSSSRRRTTTWWW[[[WWWSSSQQQRRRTTTUUUUUUWWWXXXXXXVVVRRRNNNLLLKKKQQQPPPPPPRRRVVVYYY[[[\\\ZZZWWWUUUVVVTTTRRRUUU[[[QQQ]]]jjjtttooo~~~~~~oooeee```^^^___]]]YYYZZZ___ccccccdddfffccceeeddd```___bbbaaa^^^\\\```eeedddaaa___aaaddd]]]___cccddd^^^UUUSSSVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[^^^aaa___XXXUUUWWWUUUTTTRRRPPPQQQSSSXXX[[[UUUSSSTTTWWWUUUQQQQQQUUUUUUSSSTTTYYY[[[XXXVVVVVVSSSMMMJJJMMMOOONNNOOOQQQMMMNNNTTTXXXVVVPPPNNNPPPSSSVVVXXXVVVVVVVVVRRRMMMPPPiiitttcccUUUXXXZZZUUUOOOOOOPPPOOOOOOPPPRRRSSSSSSUUUQQQKKKOOOYYYYYYRRRQQQOOOMMMLLLLLLNNNQQQSSSMMMKKKJJJJJJKKKKKKIIIHHHMMMNNNPPPPPPOOONNNMMMMMMGGGHHHGGGEEEIIINNNNNNJJJMMMLLLKKKIIIHHHGGGFFFFFFEEEHHHKKKLLLJJJGGGEEEDDDIIIGGGEEECCCCCCBBB???===;;;<<<===???AAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAA@@@??????@@@@@@>>><<<::::::;;;;;;;;;::::::;;;;;;::::::999888777777888888999::::::999999666777777888777666555444999777555555666777777777444333333444555555444222000222333333222222333444222222222333333444444444555444333222111222222333333333333333333333333333222222222222222222222222444333333333333333333444111222333333333222111000222333444444555555444444222222222222222333444444222222333444555666777777777777666666666555555555666777777777666666999;;;999999999999999999999999::::::;;;;;;;;;;;;<<<<<<777===EEEJJJIIIGGGDDDCCCEEEFFFEEEBBBBBBDDDCCC???@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBHHHOOOOOOJJJJJJNNNNNNJJJHHHJJJKKKIIIJJJGGGHHHMMMOOOMMMNNNRRRNNNLLLLLLLLLNNNOOOOOONNNPPPRRRTTTWWWWWWWWWUUUTTTTTTVVVYYY[[[\\\^^^cccffffff```ZZZZZZ^^^___]]][[[SSSUUUYYY]]]]]]YYYTTTQQQPPPPPPRRRXXX^^^aaa```^^^WWWVVVWWWYYYXXXVVVZZZ```[[[XXXTTTRRRQQQQQQPPPOOOJJJJJJMMMQQQPPPMMMMMMPPPVVVZZZ______[[[WWWTTTTTTMMMPPPSSSUUUVVVWWWXXXYYYXXXTTTTTTVVVTTTNNNMMMOOOSSSYYYZZZVVVUUUWWWUUUPPPLLLNNNMMMJJJKKKMMMLLLIIIGGGJJJPPPUUUWWWVVVSSSQQQQQQSSSUUUSSSQQQPPPRRRUUUTTTQQQOOOOOORRRTTTTTTSSSTTTVVVWWWUUURRROOONNNNNNSSSRRRQQQTTTXXX[[[[[[YYYYYYWWWWWWXXXUUUQQQQQQUUUXXXYYY[[[___hhhsss~~~uuuqqqvvvjjj___[[[ZZZZZZ___fff___\\\]]]cccfffeeeeeegggbbbbbbaaa^^^]]]______]]]WWW[[[___aaaaaaaaaccceeeWWW___iiijjj___TTTVVV^^^^^^\\\YYYVVVUUUWWWYYY[[[___]]]^^^___[[[UUUSSSVVVSSSSSSSSSSSSSSSVVVZZZ]]]QQQNNNPPPUUUTTTOOOPPPUUUZZZXXXYYY[[[[[[WWWVVVXXXVVVQQQNNNPPPRRRQQQPPPQQQKKKMMMTTTYYYWWWPPPMMMOOORRRVVVXXXWWWWWWWWWRRRLLLTTTqqqyyy```OOOVVV[[[RRRQQQRRRSSSTTTTTTUUUXXXYYYQQQSSSMMMGGGLLLWWWYYYRRROOOMMMKKKIIIJJJNNNRRRUUUKKKKKKKKKLLLMMMMMMLLLJJJNNNOOOPPPPPPMMMKKKJJJJJJFFFFFFEEECCCGGGKKKKKKFFFJJJIIIHHHGGGGGGGGGGGGGGGDDDGGGJJJKKKHHHEEECCCBBBGGGEEECCCCCCCCCBBB@@@???:::<<<>>>AAACCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@<<<;;;::::::<<<<<<;;;:::999999::::::999888666555666777888999999999999999666777888888888777555444:::888666555777888888888444333333444555555444222000222333333222111333444222222222333333444444444444333222111111111222333333333333333333333333333222222222222222222222222333222222222222222222333111111222333222111000///222333444444555555444444222111111111222333333444111222333444666777888888666666555555555444444444555666666555555666888;;;999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<666@@@JJJLLLEEE@@@AAADDDCCCCCCAAA>>>???DDDEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDJJJOOOMMMGGGJJJNNNNNNIIIGGGJJJKKKJJJFFFCCCFFFLLLOOOLLLMMMQQQNNNLLLKKKKKKLLLLLLJJJIIINNNPPPSSSUUUVVVTTTRRRPPPTTTWWWYYYYYYXXXXXXZZZ]]][[[UUURRRXXX```bbb\\\WWWXXXUUUSSSSSSRRRQQQQQQRRRMMMOOOSSSZZZ```bbb___[[[SSSSSSVVVYYYXXXUUUWWW\\\UUUTTTSSSTTTTTTRRROOOMMMNNNMMMNNNQQQPPPMMMOOOSSSXXX\\\```^^^XXXSSSSSSUUURRRVVVYYYYYYVVVTTTUUUWWWYYYRRROOOPPPNNNIIIKKKPPPNNNSSSSSSQQQSSSWWWRRRHHHNNNMMMJJJIIIMMMRRROOOHHHCCCGGGNNNTTTWWWVVVTTTRRRMMMPPPQQQOOOMMMLLLOOORRRLLLKKKKKKNNNRRRUUUTTTRRRLLLPPPSSSTTTRRRQQQRRRTTTPPPOOOQQQUUUZZZ]]][[[YYYTTTSSSTTTWWWUUUQQQRRRUUUVVVSSSUUU[[[]]][[[\\\```iiiyyy~~~jjjccc``````dddbbb[[[WWWYYY]]]\\\```hhhkkkgggcccbbbaaa```^^^[[[[[[]]]]]][[[UUUXXX\\\___```aaaaaabbbcccrrryyymmm]]]WWW[[[___\\\YYYZZZ]]]\\\ZZZ^^^gggjjjfff___XXXTTTQQQNNNLLLSSSRRRRRRSSSUUUVVVWWWVVVSSSRRRRRRSSSPPPNNNRRRYYY\\\\\\[[[ZZZYYYXXXVVVVVVSSSRRRQQQOOOOOOPPPQQQQQQOOOLLLOOOWWWZZZVVVSSSUUUOOOTTTZZZ[[[XXXTTTSSSRRRbbb___\\\XXXTTTSSSRRRRRRMMMSSSWWWVVVWWWZZZZZZXXXPPPNNNJJJGGGJJJQQQRRROOOKKKIIIHHHJJJMMMOOONNNLLLJJJHHHGGGKKKSSSWWWVVVTTTRRRQQQOOONNNOOOOOONNNMMMJJJJJJHHHFFFDDDEEEHHHKKKMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFGGGIIIGGGBBBAAADDDJJJFFFBBBBBBDDDEEEBBB>>>===>>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<;;;::::::::::::666666666666666666666666777888888888888777777666888777666555555555555555444444333333333444444555666666666555555444444444222111000111333444333222222222222222222222222222111111111111111111111111333222222222111000000000000111111111111222222222333333222111000000000111111111111111111111111111///000111333444444333333222222111111111111111222...///000222333444555555666555444333333333444555444444444444555555666666777777777777777666666666999999888666555555777:::888CCCGGGAAA???DDDDDD>>>DDDBBBAAAAAAAAAAAA@@@???AAA???===<<<<<<>>>@@@BBBDDDEEEEEEFFFFFFFFFFFFEEEPPPOOOMMMJJJGGGEEEFFFGGGIIIFFFHHHLLLLLLJJJLLLSSSRRRQQQMMMGGGGGGJJJKKKIIITTTUUUPPPRRRZZZUUUMMMRRRVVVVVVVVVXXXZZZZZZXXXVVVZZZWWWTTTTTTVVVWWWVVVTTTTTTQQQMMMJJJHHHGGGHHHIIIIIIPPPZZZaaaccc```\\\ZZZXXXUUUQQQPPPSSSWWWZZZ\\\UUURRROOOOOOQQQQQQLLLGGGEEELLLPPPNNNKKKMMMQQQRRRVVVUUUVVVVVVPPPJJJOOOYYYVVVVVVXXXYYYUUUOOOOOOSSSOOOMMMNNNPPPNNNJJJKKKOOOPPPZZZYYYMMMLLLSSSOOOBBBJJJPPPTTTQQQNNNOOOOOONNNJJJHHHJJJQQQUUURRRLLLJJJNNNMMMKKKIIIIIIIIIKKKLLLMMMJJJJJJNNNTTTUUUPPPIIIMMMPPPRRRQQQPPPPPPRRRUUUYYYWWWVVVWWWYYYYYYVVVSSSQQQRRRQQQNNNOOORRRPPPLLLSSSPPPMMMMMMOOORRRTTTUUU[[[]]]```fffrrrmmmaaa___\\\```ccc```ZZZWWWYYY]]]^^^]]]^^^bbbfffgggccc```aaa]]]YYYVVVWWWYYY[[[\\\\\\^^^^^^\\\[[[]]]``````___kkkqqqggg[[[VVVYYY\\\YYYXXX[[[aaabbbaaafffmmmeeeaaa[[[VVVRRROOOMMMLLLRRRQQQQQQRRRTTTVVVWWWWWWWWWUUUTTTUUUTTTQQQSSSWWWYYYXXXWWWVVVVVVVVVWWWXXXRRRRRRQQQQQQQQQQQQRRRRRRQQQMMMNNNVVVZZZWWWSSSSSSOOOTTTYYY[[[XXXTTTRRRRRR[[[YYYVVVTTTRRRRRRRRRRRRLLLRRRUUUTTTTTTVVVVVVTTTNNNLLLHHHEEEIIINNNOOOLLLKKKIIIHHHIIILLLMMMLLLJJJMMMLLLKKKMMMQQQSSSSSSRRRSSSQQQOOONNNOOOOOOOOOMMMHHHFFFEEEEEEFFFHHHKKKLLLOOONNNLLLJJJIIIGGGFFFFFFDDDCCCEEEHHHGGGCCCDDDGGGKKKGGGCCCBBBDDDDDDAAA>>>===???AAACCCDDDEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::999888888888888555555555555555555555555666666777777777777777666777666555444444444444555555444444333333333333444333333333222222222111111333111111222333444333222111111111222222333333333111111111111111111111111222111111111111111000000000000111111111222222222222111000000/////////000111111111111111111111111///000111333444333333222111111000000000000111111///000111222333444444444444333333222222333444555333333444444555555555555666666666666666666555555777888777666444555777::::::CCCEEE???===BBBBBB>>>AAA@@@???>>>>>>>>>===<<<>>>===;;;::::::<<<>>>@@@???@@@BBBDDDFFFHHHIIIIIILLLLLLLLLIIIFFFDDDEEEFFFDDDCCCEEEJJJKKKIIILLLRRRMMMNNNKKKGGGHHHMMMOOOMMMRRRTTTRRRWWW___ZZZRRRVVVTTTVVVXXXZZZYYYWWWUUUSSSUUUSSSQQQRRRTTTUUUSSSQQQQQQOOOLLLIIIHHHHHHIIIJJJOOOTTTZZZ^^^\\\XXXSSSPPPRRROOOLLLLLLNNNRRRTTTUUUPPPOOONNNOOOPPPOOOLLLIIIFFFMMMQQQNNNKKKMMMPPPPPPMMMLLLOOOSSSRRRMMMOOOTTTVVVTTTTTTVVVRRRMMMKKKMMMKKKJJJKKKNNNNNNKKKMMMQQQUUUXXXTTTLLLLLLPPPMMMCCCNNNRRRRRRNNNLLLMMMNNNLLLIIIHHHKKKQQQSSSOOOKKKJJJLLLJJJIIIGGGGGGGGGIIIJJJLLLLLLLLLPPPSSSRRRMMMGGGKKKMMMPPPQQQPPPPPPRRRTTTWWWUUUSSSTTTUUUUUURRRPPPPPPQQQPPPMMMNNNQQQOOOKKKNNNLLLJJJKKKNNNQQQRRRRRRXXXWWWUUUUUUYYYcccoooxxx{{{vvvrrroooggg^^^[[[^^^cccaaa^^^YYYVVVUUUXXXZZZ]]]\\\]]]```dddddd```\\\\\\ZZZXXXWWWXXXXXXWWWVVVPPPTTTXXXZZZ\\\^^^___```^^^eeehhhbbbYYYWWWXXXZZZVVVXXX]]]cccfffeeegggkkk___\\\WWWSSSOOOMMMMMMMMMQQQQQQQQQRRRSSSUUUWWWYYY\\\XXXVVVXXXXXXUUUTTTUUUVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTTTTSSSRRRQQQPPPOOOUUUQQQPPPUUUYYYXXXSSSQQQOOOTTTYYYZZZWWWSSSQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRMMMSSSUUUSSSRRRSSSSSSPPPMMMLLLIIIFFFIIINNNNNNJJJJJJHHHGGGGGGIIIJJJIIIHHHPPPPPPQQQPPPOOONNNNNNOOOSSSQQQOOONNNOOOOOONNNMMMGGGDDDBBBCCCHHHLLLMMMMMMQQQPPPNNNKKKIIIGGGEEEDDDBBBAAACCCFFFFFFDDDFFFKKKLLLHHHDDDCCCDDDDDDAAA>>>>>>@@@CCCEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>===<<<;;;::::::::::::999999888777666666666666555555555555555555555555333444555666666666666666555444444333333333333444555444444333222222222333222222222111111111111111333222111222444555444333000111111222222333333333111111111111111111111111000000000000111111111111000000000111111111222222000000///.........//////111111111111111111111111...000111222333333222222000000////////////000000000111111222333333222222222111111111222333444444333333333333444444444444444444444444444444444444444555555555444555777:::???DDDDDD===;;;???@@@===??????>>>>>>===<<<<<<;;;;;;:::999888888:::<<<======>>>???BBBDDDFFFGGGHHHGGGHHHIIIHHHEEECCCCCCCCC??????BBBFFFHHHGGGKKKOOOHHHJJJIIIGGGIIIOOOSSSSSSNNNRRRQQQVVV]]]WWWNNNSSSUUUXXX\\\[[[XXXTTTRRRRRRSSSRRRRRRSSSTTTTTTQQQOOONNNLLLKKKIIIIIIJJJLLLMMMRRRUUUXXXXXXTTTOOOKKKIIIMMMKKKIIIIIIKKKNNNOOOPPPJJJLLLOOOPPPNNNLLLKKKJJJIIINNNQQQNNNLLLMMMOOOOOONNNLLLLLLPPPSSSSSSSSSUUUTTTPPPOOOQQQPPPJJJGGGGGGFFFEEEHHHLLLMMMLLLNNNSSSZZZTTTNNNMMMNNNMMMIIIFFFNNNOOOMMMJJJKKKOOOPPPMMMJJJJJJOOOSSSRRRMMMJJJLLLJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMPPPRRRQQQNNNIIIFFFGGGJJJMMMOOOOOOPPPQQQRRRSSSRRRPPPOOOPPPOOOMMMKKKMMMOOOMMMKKKLLLOOONNNJJJIIIIIIIIIKKKOOOQQQRRRRRRRRROOOKKKJJJMMMRRRVVVYYYZZZcccpppzzz~~~~~~|||zzzzzzfff___]]][[[[[[ZZZYYY]]]cccpppjjjccc]]]ZZZ[[[\\\^^^___^^^^^^```cccccc___[[[WWWVVVWWWWWWXXXVVVRRROOOHHHMMMTTTZZZ\\\\\\\\\]]]```bbbbbb^^^ZZZXXXXXXYYYXXXZZZ___cccdddcccaaaaaaZZZXXXUUUQQQNNNMMMNNNPPPQQQRRRRRRSSSSSSVVVYYY[[[^^^YYYVVVYYY[[[WWWSSSRRRUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTRRROOOLLLKKKXXXWWWWWWWWWWWWUUURRRRRRPPPUUUYYYYYYUUURRRPPPPPPMMMMMMMMMMMMMMMNNNPPPPPPPPPUUUWWWTTTRRRRRRQQQNNNOOONNNKKKIIIKKKPPPOOOJJJIIIHHHFFFFFFFFFGGGGGGGGGPPPSSSUUURRRMMMKKKLLLOOOQQQOOOMMMMMMNNNNNNMMMLLLIIIEEEBBBDDDKKKOOOOOOMMMPPPOOONNNLLLIIIGGGEEEDDDBBB@@@BBBEEEFFFDDDGGGKKKKKKHHHEEECCCCCCCCC@@@>>>@@@BBBDDDFFFFFFEEEDDDBBBCCCBBBAAA@@@@@@???@@@@@@===<<<:::888777777777888999888777666555555555555444444444444444444444444111222333444555666666666333333222222222222222333555444333222111111111222333333222222222222222222333222222222444555444333222222222111111111111111111111111111111111111111...//////000000111111111000000000000111111111111000000///....../////////111111111111111111111111...///111222222222111111///............//////000111111222222222222111111///000000111111222333444222222333333333333333333222222222222333333333333222333444444444555777:::DDDFFFCCC<<<:::===???===?????????>>>===<<<<<<===999888777777888999;;;<<<@@@@@@@@@@@@@@@AAAAAABBBBBBDDDFFFFFFDDDBBBAAAAAA===???AAADDDEEEEEEHHHJJJEEEIIIJJJHHHJJJPPPTTTUUUQQQTTTRRRSSSXXXRRRKKKPPPZZZ]]]___\\\VVVRRRSSSVVVUUUVVVVVVWWWVVVTTTQQQOOOLLLLLLKKKKKKKKKMMMOOOPPPNNNPPPRRRQQQOOOLLLJJJJJJLLLKKKJJJJJJMMMNNNOOONNNGGGLLLQQQQQQLLLHHHHHHIIIKKKPPPQQQNNNLLLNNNOOOMMMSSSNNNKKKLLLPPPSSSUUUVVVQQQLLLJJJMMMNNNJJJFFFEEEDDDDDDFFFKKKLLLKKKNNNSSSWWWMMMIIIOOORRRMMMGGGGGGHHHIIIHHHHHHMMMSSSSSSOOOKKKMMMQQQUUURRRLLLKKKNNNJJJIIIGGGFFFFFFGGGHHHJJJHHHMMMRRRSSSPPPKKKHHHGGGEEEGGGKKKMMMOOOOOOOOOOOOQQQPPPNNNLLLKKKJJJIIIHHHJJJLLLKKKIIIKKKNNNMMMIIIHHHHHHJJJNNNRRRTTTTTTRRRPPPMMMJJJLLLPPPSSSSSSRRRKKKLLLPPPUUU[[[___aaabbblllrrr|||ttthhh___aaa___]]]\\\\\\___eeekkkrrrqqqnnniiiccc```___```bbb``````bbbdddccc^^^ZZZUUUUUUUUUVVVVVVTTTQQQNNNKKKNNNTTTYYYZZZXXXWWWYYY```^^^\\\ZZZXXXVVVVVVWWW[[[]]]```bbbcccbbb___\\\XXXXXXVVVRRRNNNMMMPPPRRRSSSTTTTTTTTTSSSUUUZZZ]]]\\\WWWUUUXXXYYYVVVRRRRRRWWWXXXYYYZZZYYYVVVSSSQQQQQQRRRRRRRRRQQQOOOMMMLLLYYY\\\]]]YYYTTTQQQRRRSSSQQQUUUXXXXXXTTTPPPOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOQQQUUUWWWSSSPPPPPPNNNKKKNNNNNNLLLJJJLLLOOOMMMHHHHHHHHHGGGEEEEEEEEEGGGHHHOOOSSSUUUSSSMMMKKKMMMQQQPPPNNNLLLKKKLLLLLLKKKJJJLLLHHHEEEGGGLLLPPPNNNKKKMMMMMMLLLKKKJJJGGGEEEDDDBBBAAACCCFFFFFFCCCEEEIIIIIIGGGEEECCCBBBAAA@@@???BBBCCCDDDDDDDDDBBB@@@>>>BBBAAA@@@??????>>>>>>???;;;:::888666555555666777999888777666666555555666444444444444444444444444111111222444555555555555222222111111111222222333444333222111111111111111222222222222222222222222333222111222444555444333444333222222111000//////000000000000000000000000.........//////000000111//////000000000111111111000000/////////000000111000000000000000000000000...///000111111111000///......------...///000000111111222222222111000000...///000111222222333333222222222222222111111111000111111111222222222333000222444444444555777999HHHGGGAAA;;;:::<<<======<<<>>>>>>===;;;999:::<<<888888888888888:::;;;<<>>>>>>>>???@@@BBBDDDDDDBBBAAA@@@@@@>>>AAACCCDDDCCCDDDEEEFFFGGGKKKLLLIIIIIINNNRRRSSSVVVXXXSSSSSSWWWSSSPPPYYY```aaaaaa\\\UUUSSSVVV[[[VVVWWWXXXXXXVVVRRRPPPNNNNNNMMMMMMMMMMMMNNNPPPPPPLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLLLLMMMOOOPPPOOOMMMIIINNNSSSQQQKKKFFFFFFIIILLLPPPQQQNNNMMMOOOOOOLLLIIIKKKMMMOOOQQQRRRPPPNNNMMMHHHGGGKKKNNNKKKHHHGGGEEEDDDFFFJJJKKKJJJLLLQQQPPPHHHIIISSSVVVNNNGGGHHHEEEGGGIIIKKKPPPTTTQQQKKKIIIKKKOOORRROOOIIIIIILLLHHHGGGEEEDDDDDDFFFGGGHHHFFFLLLRRRSSSOOOKKKIIIIIIEEEFFFHHHKKKMMMNNNNNNNNNOOONNNMMMKKKIIIGGGGGGHHHHHHJJJIIIGGGIIIMMMMMMIIIGGGHHHJJJNNNRRRSSSSSSQQQRRROOOLLLLLLNNNOOOLLLIIIOOOMMMLLLNNNRRRVVVWWWWWWZZZYYYfffzzzpppiiieeeeeeeeedddYYYZZZYYYXXXYYY```ggglllhhhpppvvvsssiii___]]]^^^aaa```___aaacccaaa\\\XXXVVVTTTSSSRRRSSSSSSRRRQQQNNNMMMPPPUUUUUUSSSTTTZZZ\\\XXXVVVVVVUUUTTTUUUYYY]]]___aaaaaacccfffddd```YYYYYYWWWSSSOOOMMMPPPTTTTTTUUUVVVTTTRRRTTTXXX]]]YYYTTTSSSVVVWWWTTTSSSTTTXXXYYYZZZZZZWWWTTTPPPMMMLLLMMMNNNOOOPPPQQQQQQRRRXXX\\\\\\WWWRRRRRRSSSTTTRRRUUUXXXWWWSSSOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPNNNRRRTTTPPPLLLKKKIIIFFFLLLLLLKKKIIIJJJMMMJJJCCCHHHHHHHHHFFFEEEFFFHHHKKKOOORRRUUUSSSNNNLLLOOORRRPPPNNNLLLKKKLLLLLLKKKJJJLLLJJJHHHIIILLLNNNMMMKKKKKKKKKKKKKKKIIIGGGDDDCCCBBBAAADDDGGGFFFCCCCCCFFFFFFEEEDDDBBBAAA@@@@@@@@@CCCCCCCCCBBBAAA???>>>===AAA@@@???>>>============999888666444444555777888999999888777666666666666333333333333333333333333111222333444444444444444222111111111111222222333222111111000111111222222000000000000000111111111222111000111333444333222333333222111000//////...000000000000000000000000............/////////////////////000000000111111000000//////000000111111000000000000000000000000...///000111111000///.........---......///000111000111111222111111000000///000111222222222222222111111111111111000000000000000000111111222222333111222444555555555777999IIIEEE???;;;:::;;;;;;;;;888:::<<<:::777555666999777777888888999:::;;;<<<>>>>>>======>>>???AAABBBAAACCCDDDCCCAAA@@@@@@AAA???CCCFFFEEEDDDFFFFFFDDDIIINNNOOOKKKIIILLLPPPPPPQQQSSSOOOOOOTTTRRRSSS___``````^^^ZZZVVVUUUXXX[[[RRRTTTUUUTTTQQQOOONNNNNNPPPPPPOOONNNMMMMMMMMMMMMLLLLLLMMMKKKJJJIIIIIIKKKLLLLLLMMMPPPRRRQQQNNNLLLMMMPPPSSSPPPKKKGGGGGGJJJMMMPPPPPPNNNNNNPPPOOOLLLAAAOOO\\\```\\\VVVOOOJJJJJJGGGGGGLLLMMMJJJIIIJJJEEEDDDGGGJJJKKKIIIKKKPPPKKKHHHMMMVVVWWWNNNHHHHHHGGGLLLNNNOOOPPPQQQLLLFFFFFFFFFIIIMMMLLLGGGFFFHHHFFFEEECCCCCCCCCDDDFFFGGGIIIMMMQQQQQQNNNKKKJJJJJJGGGFFFFFFHHHKKKMMMNNNMMMMMMMMMLLLIIIGGGFFFGGGIIIGGGHHHHHHGGGIIIMMMMMMIIIHHHHHHIIILLLOOOPPPOOONNNMMMLLLKKKKKKLLLLLLKKKJJJIIIJJJMMMPPPSSSSSSPPPNNNNNNJJJKKKVVVcccmmmuuuzzzvvv}}}}}}yyyvvvrrrnnnlllcccddddddcccaaa___^^^^^^YYY[[[[[[WWWXXX]]]bbbccc```mmmyyyyyymmmaaa^^^___^^^\\\\\\]]]___]]]XXXTTTVVVSSSPPPOOOQQQSSSTTTTTTMMMIIIKKKRRRSSSRRRWWW___XXXTTTSSSVVVVVVTTTXXX______aaa```___bbbhhhhhhdddZZZZZZYYYTTTNNNLLLOOOSSSTTTUUUUUURRROOOPPPVVV[[[UUURRRSSSUUUTTTRRRTTTYYYXXXWWWUUUSSSQQQOOONNNMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUVVVSSSOOOQQQVVVWWWRRRRRRUUUXXXVVVRRRNNNMMMMMMLLLLLLNNNOOOPPPQQQRRRRRRMMMQQQRRRNNNKKKJJJHHHEEELLLLLLKKKIIIKKKMMMHHHBBBHHHIIIIIIGGGFFFGGGKKKNNNPPPRRRSSSRRROOONNNOOOQQQQQQOOOMMMMMMMMMNNNMMMKKKHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHDDDAAA??????@@@DDDIIIHHHCCCBBBEEECCCCCCBBBAAA?????????@@@CCCBBBAAA@@@??????@@@AAA???>>>===<<<<<<;;;;;;<<<888666444333444555777999999888777666666555555555222222222222222222222222333333444444444444444333222111111111111222333444000000///000000111222333000000000111111111222222111000///000222333222111000000000000111111111111000000000000000000000000//////...............---////////////000000000111///.........//////000111000000000000000000000000......000000000///...---............///000111222///000111111111111111000000111222333333222222111111111111000000////////////000000111222222333333222333555666666666777888HHHBBB<<<999999999888888666999;;;999555333555888666666777888999:::;;;;;;<<<;;;;;;<<<>>>@@@CCCEEEDDDEEEEEECCCAAA@@@AAABBB>>>EEEHHHFFFFFFIIIIIIFFFJJJPPPQQQMMMIIIKKKNNNOOOKKKOOOLLLMMMSSSQQQRRR^^^ZZZZZZYYYXXXVVVVVVUUUUUUMMMOOOPPPPPPNNNNNNOOOQQQRRRQQQPPPNNNLLLJJJHHHHHHHHHIIIJJJJJJIIIHHHJJJKKKNNNNNNQQQSSSUUUTTTPPPMMMPPPQQQRRROOOLLLJJJKKKMMMMMMOOOPPPNNNOOOQQQPPPMMMKKK___ooommm___TTTNNNLLLHHHGGGIIILLLKKKGGGGGGJJJDDDDDDFFFKKKKKKJJJMMMQQQJJJNNNSSSUUURRRLLLIIIHHHJJJOOORRROOOMMMMMMKKKHHHFFFDDDEEEJJJLLLIIIGGGGGGHHHGGGEEEEEEEEEGGGIIIJJJOOOPPPQQQPPPNNNLLLJJJIIIJJJHHHFFFFFFJJJMMMMMMMMMKKKKKKKKKHHHEEEEEEGGGJJJFFFHHHGGGFFFIIIMMMMMMIIILLLKKKKKKLLLNNNOOONNNMMMKKKLLLLLLKKKKKKLLLOOORRREEEGGGKKKMMMNNNNNNMMMLLLRRRTTTSSSOOOPPPVVV[[[\\\ZZZ^^^bbbgggmmmpppiii___oooyyy}}}rrreee]]]]]]]]]\\\[[[ZZZZZZ]]]___\\\\\\]]]^^^___]]]YYYVVV[[[___```\\\ZZZ^^^___^^^^^^hhhrrrsssjjjbbb```aaa[[[ZZZZZZ[[[]]]\\\WWWSSSRRRPPPNNNNNNPPPSSSTTTTTTNNNJJJMMMUUUXXXVVV[[[eeeVVVSSSTTTWWWXXXXXX^^^gggbbbccc```\\\___fffgggbbbZZZ[[[ZZZTTTNNNKKKNNNRRRSSSTTTTTTQQQMMMNNNSSSYYYRRRRRRSSSTTTSSSQQQVVV]]]WWWTTTPPPLLLKKKKKKLLLNNNTTTSSSQQQPPPOOOOOOPPPQQQRRROOOJJJIIIRRR\\\YYYQQQSSSVVVXXXVVVQQQMMMLLLMMMJJJKKKMMMOOOQQQSSSSSSTTTNNNSSSTTTPPPLLLKKKIIIFFFNNNNNNMMMLLLMMMNNNJJJCCCIIIJJJJJJHHHGGGHHHMMMQQQSSSSSSSSSRRRPPPNNNNNNOOOSSSQQQOOONNNOOOOOONNNMMMDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLJJJGGGBBB???<<<===>>>CCCIIIIIIEEECCCEEEAAAAAAAAA@@@???>>>???AAABBBAAA???>>>???AAACCCEEE>>>===<<<;;;;;;::::::;;;777555444333333666888:::888888666555555555555555222222222222222222222222444444555555555444333333222222111111222333444444////////////000222333444222222333333444444444444000/////////111222111000---...///000111222333333000000000000000000000000/////////......------,,,////////////000000000000---------------...///000000000000000000000000000......///000000///...---.........//////111222222//////000111111111111111111222333444444333111000111111000000/////////...///000000111222333333333222444666777666666777888EEE???999777888777666666777;;;===;;;666444666:::555555666777888999::::::===<<<<<<<<<===@@@CCCDDDFFFFFFEEECCC@@@@@@AAACCC>>>EEEIIIGGGHHHLLLMMMIIIJJJPPPRRRMMMIIIKKKNNNOOONNNSSSRRRSSSWWWSSSRRR]]]TTTTTTUUUVVVWWWVVVRRROOOIIILLLNNNOOONNNOOOSSSVVVSSSRRRPPPMMMJJJGGGEEECCCCCCEEEGGGHHHHHHIIILLLMMMPPPRRRTTTWWWYYYWWWSSSOOOQQQQQQPPPNNNMMMMMMOOOQQQMMMOOOOOONNNOOORRRQQQMMMYYYlllxxxlllVVVJJJIIIKKKHHHHHHKKKMMMIIIDDDDDDIIICCCCCCFFFKKKLLLKKKNNNSSSLLLSSSWWWTTTNNNJJJIIIHHHIIIOOORRRNNNKKKMMMNNNMMMIIIEEEEEEKKKOOOMMMJJJIIILLLKKKJJJIIIIIIKKKMMMNNNTTTSSSQQQPPPNNNKKKIIIHHHLLLIIIEEEEEEIIILLLMMMMMMIIIJJJIIIGGGDDDDDDGGGJJJEEEGGGGGGFFFIIIMMMMMMJJJQQQOOONNNOOOPPPPPPOOONNNQQQQQQPPPLLLHHHGGGKKKNNNLLLLLLLLLKKKJJJLLLPPPTTTEEEQQQVVVPPPMMMSSSXXXWWWWWWYYYXXXWWWYYY]]]\\\WWWTTT[[[kkkwwwvvvsss|||{{{{{{jjjfffcccdddgggfff```[[[aaaaaa```\\\WWWVVVZZZ]]]```[[[VVVVVVZZZ\\\YYYUUUPPPWWWZZZXXXYYY^^^```^^^ZZZ```eeeeeeaaa^^^]]]^^^\\\ZZZZZZ\\\^^^]]]XXXTTTNNNMMMMMMOOOQQQSSSSSSRRRTTTOOOSSS\\\^^^[[[^^^hhhSSSYYY[[[WWWVVV]]]cccccc___\\\ZZZ]]]bbbeeecccaaa[[[UUUQQQRRRQQQOOOPPPRRRPPPXXXXXXNNNJJJOOOQQQMMMVVVRRRMMMNNNRRRWWWZZZ[[[XXXVVVSSSQQQPPPPPPRRRSSSXXXWWWTTTRRRPPPNNNMMMLLLIIIGGGGGGMMMUUUYYYXXXUUUWWW[[[WWWLLLIIIOOOOOOIIIHHHNNNSSSSSSOOOMMMPPPTTTOOOSSSTTTPPPLLLKKKHHHDDDKKKOOOPPPKKKJJJMMMKKKFFFJJJEEECCCFFFLLLOOOLLLGGGOOOOOOOOONNNNNNNNNMMMMMMRRROOOLLLMMMPPPOOOKKKFFFEEEFFFHHHIIIJJJKKKKKKKKKDDDIIILLLGGGCCCBBB@@@>>>>>>AAADDDFFFEEEBBB@@@???AAABBBBBBAAAAAA???>>>===?????????===<<<;;;===???:::;;;===<<<;;;::::::;;;666555444333333444666777:::999999888666555333222333333333333333333333333222333333444444333333222222111000//////000111222000000000000111111111111333333333222222111111111000000000000000111111222////////////////////////------------------------////////////////////////////////////////////////000000////////////000000000000//////.........---------------------------............////////////000000000000000000000000000000111111111222222222000111111000......///000000111111222222333444444888888777666666666666666===:::777444333333555777444555666555555555777999999999999888888888777777===<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCBBB@@@??????===AAAJJJMMMKKKLLLQQQKKKUUUVVVKKKEEEKKKQQQPPPOOOKKKKKKNNNPPPQQQUUU[[[WWWVVVTTTRRROOOMMMKKKJJJKKKLLLMMMNNNNNNPPPSSSUUUWWWTTTOOOJJJFFFEEEEEEEEECCCEEEKKKPPPLLLFFFJJJRRRRRRTTTVVVXXXYYYWWWUUUTTTYYYUUUPPPOOOPPPRRRRRRPPPQQQOOOMMMMMMNNNNNNMMMKKKXXX```ccc^^^UUUPPPMMMKKKHHHGGGHHHJJJJJJHHHHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOSSSNNNMMMPPPNNNIIIGGGKKKIIILLLNNNLLLLLLNNNNNNJJJJJJLLLJJJHHHJJJOOOOOOKKKPPPOOOMMMKKKKKKLLLMMMNNNRRRQQQOOOLLLKKKJJJJJJKKKLLLJJJHHHIIILLLMMMLLLJJJLLLQQQOOOGGGCCCGGGKKKKKKLLLJJJHHHHHHJJJMMMOOOOOONNNOOOPPPQQQQQQPPPOOOOOOPPPNNNLLLJJJJJJKKKLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLKKKNNNRRRUUUVVVVVVWWWXXX^^^XXXRRRQQQSSSTTTRRROOOLLLWWW___]]]ZZZ^^^dddiiiqqqwwwxxxsssppprrrppplll}}}lllnnnbbb``````WWW\\\```___ZZZWWWZZZ^^^___\\\XXXUUUUUUVVVVVVUUU]]]ZZZVVVVVVWWWXXXWWWUUUTTTSSSSSSUUUZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]^^^\\\ZZZ\\\^^^[[[TTTMMMOOONNNNNNNNNOOORRRUUUWWWRRR```kkkiiibbb```___\\\^^^aaa___ZZZZZZ```eeeeeeccc```^^^```dddddd```\\\YYYSSSPPPPPPPPPNNNOOORRRRRRUUUPPPGGGIIIVVV___```WWWTTTRRRSSSVVVZZZ[[[[[[VVVTTTQQQOOONNNPPPRRRTTTYYYWWWUUURRROOOMMMKKKKKKHHHHHHKKKPPPVVVXXXVVVSSSUUUVVVRRRLLLOOOXXXXXXPPPJJJPPPVVVVVVRRRQQQTTTXXXSSSWWWVVVPPPKKKIIIFFFCCCJJJNNNOOOKKKKKKMMMKKKFFFIIIGGGFFFIIILLLNNNKKKGGGMMMMMMNNNNNNNNNNNNOOOOOOMMMKKKJJJLLLNNNMMMHHHDDDDDDDDDFFFGGGHHHIIIIIIIIICCCHHHJJJEEEBBBBBBAAA??????AAADDDEEEDDDCCCAAAAAACCCBBBAAA@@@>>>===<<<;;;???>>>===<<<;;;<<<>>>???:::<<<======;;;::::::;;;777666555444444555666777999999999888666555333222333333333333333333333333333444444555555444444333222111000//////000111222000000000000111111111111333333333222222111111111000000//////000000111222////////////////////////------------------------..................//////........................000000////////////000000000/////////.........---------------------------............////////////000000000000000000000000111111111111222222222222000111111000......///000000111111222222333333444888777666666555555555666<<<:::777444333333555666444555666555444555777999::::::::::::999999999999;;;::::::;;;<<<===???@@@@@@AAAAAABBBAAA@@@???>>>HHHBBB@@@EEEJJJJJJMMMQQQRRRYYYYYYPPPLLLSSSWWWUUUMMMKKKMMMQQQSSSQQQRRRUUUSSSSSSRRRQQQOOOMMMKKKJJJIIILLLOOOPPPOOOPPPSSSVVVOOOOOONNNLLLKKKKKKLLLMMMJJJMMMSSSWWWSSSMMMOOOVVVWWWXXXZZZ[[[[[[ZZZXXXWWWVVVTTTRRRSSSUUUVVVUUUTTTUUUSSSPPPPPPQQQQQQQQQPPPTTTYYY[[[YYYVVVTTTPPPJJJIIIIIIIIIKKKKKKJJJJJJJJJMMMMMMLLLKKKLLLMMMNNNOOOOOOKKKKKKOOOOOOKKKKKKNNNRRRTTTTTTPPPMMMMMMKKKFFFHHHJJJIIIHHHKKKOOOPPPMMMQQQPPPNNNMMMLLLMMMNNNOOONNNNNNMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJLLLMMMLLLJJJIIIOOOPPPKKKHHHJJJKKKJJJIIIHHHGGGIIILLLOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNPPPNNNLLLJJJJJJJJJLLLLLLOOONNNNNNMMMMMMMMMNNNNNNLLLOOORRRTTTUUUUUUUUUVVVbbb\\\VVVSSSSSSRRRNNNJJJGGGQQQYYYXXXVVVXXXZZZ[[[ZZZ___aaa]]]\\\^^^^^^[[[```rrr~~~yyyrrrtttvvvuuu~~~{{{~~~|||{{{{{{zzzyyyzzz}}}|||xxxkkkdddfffccc[[[aaauuutttbbb[[[]]]^^^SSSXXX\\\[[[WWWVVV[[[```___\\\WWWUUUTTTUUUUUUTTTZZZWWWUUUUUUVVVWWWVVVTTTVVVUUUUUUWWWZZZ\\\[[[YYYYYYYYYZZZ[[[\\\___aaabbbaaa^^^\\\\\\]]]ZZZTTTNNNLLLMMMOOORRRTTTUUUUUUUUUTTT```iiiiiieeeccc```]]]fffeeeaaa\\\]]]aaacccbbb_________bbbeeeddd___[[[XXXSSSOOOOOONNNKKKMMMQQQTTTSSSMMMHHHOOO___hhhhhhUUUUUUUUUWWWYYYYYYXXXWWWSSSQQQNNNLLLMMMOOOSSSUUUZZZYYYVVVRRROOOLLLJJJIIIHHHKKKPPPTTTVVVVVVSSSQQQSSSQQQLLLJJJRRR\\\ZZZQQQMMMSSSXXXYYYWWWUUUXXX[[[XXXZZZWWWOOOIIIGGGEEEBBBIIIMMMNNNLLLKKKLLLJJJGGGHHHIIIKKKLLLLLLKKKIIIHHHKKKLLLLLLMMMMMMNNNNNNNNNJJJIIIKKKNNNPPPNNNHHHCCCBBBCCCDDDEEEFFFGGGGGGGGGCCCGGGGGGCCCAAACCCDDDCCCAAABBBCCCDDDDDDDDDDDDDDDDDDCCC@@@>>><<<:::::::::???===;;;:::999:::<<<===<<<===>>>>>><<<;;;;;;;;;888777666555555666777888999999888777666555333222333333333333333333333333444555555666666555555444222111000000000000111222000000000000111111111111222222222222222111111111000000//////000000111222////////////////////////........................,,,,,,------.........///........................000//////......//////000/////////.......................................---............/////////000000000000000000000000111111222222222333333333000111111000......///000000000111111222333333333777666555555555555555555:::999666444333333555555333444555555444555777999:::::::::999999999888888888888999:::;;;===???@@@@@@AAAAAAAAAAAAAAA@@@???JJJEEECCCFFFJJJKKKLLLNNNXXX\\\ZZZSSSSSSYYY[[[XXXMMMLLLOOOTTTTTTPPPNNNOOONNNOOOOOOOOOOOOMMMKKKJJJGGGLLLQQQRRRPPPOOORRRVVVJJJMMMOOOPPPPPPOOOPPPQQQPPPSSSYYY\\\XXXSSSSSSXXXZZZ[[[\\\\\\\\\\\\ZZZZZZVVVUUUUUUUUUVVVUUUSSSQQQVVVTTTQQQPPPQQQSSSTTTTTTQQQTTTVVVVVVXXXYYYSSSLLLJJJKKKLLLMMMNNNNNNNNNNNNTTTRRROOOLLLLLLMMMOOOQQQKKKIIIJJJNNNPPPOOOPPPSSSVVVXXXVVVPPPMMMLLLIIIDDDFFFHHHHHHGGGJJJPPPQQQNNNQQQPPPOOONNNMMMNNNOOOPPPJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJHHHGGGFFFMMMRRRPPPNNNMMMLLLJJJGGGGGGHHHKKKOOOPPPPPPNNNOOOPPPQQQRRRQQQPPPNNNLLLQQQOOOMMMKKKJJJKKKLLLMMMOOOOOOOOONNNOOOOOOPPPPPPNNNPPPSSSTTTSSSSSSTTTUUU___[[[VVVSSSRRROOOKKKGGGFFFMMMSSSTTTTTTTTTRRROOOMMMQQQSSSRRRQQQTTTVVVUUU\\\hhhmmmcccZZZXXXYYYXXX\\\]]]___dddmmmssspppiiiXXXXXXXXXZZZ^^^bbbcccccc```iiinnniiibbb```bbbddd```^^^[[[[[[]]]```bbbccc___bbb```XXXVVV[[[\\\WWWVVVccchhh___UUUVVV[[[]]]QQQTTTWWWWWWUUUWWW]]]ccc^^^[[[VVVTTTSSSTTTTTTSSSVVVUUUTTTUUUVVVVVVUUUSSSXXXWWWWWWYYYZZZZZZXXXVVVXXXXXXYYY[[[]]]```ccceeeccc```]]]\\\\\\ZZZUUUPPPKKKNNNRRRVVVXXXWWWVVVTTTTTT\\\ccceeeeeeccc___[[[dddaaa]]]\\\^^^```^^^[[[WWWYYY]]]bbbffffffbbb___[[[VVVRRRPPPMMMJJJLLLQQQUUUTTTQQQRRRZZZcccccc]]]PPPRRRUUUWWWWWWUUURRROOOQQQOOOLLLJJJLLLPPPTTTWWW\\\ZZZWWWSSSPPPLLLJJJIIILLLOOOSSSUUUUUUSSSRRRRRRQQQPPPKKKIIINNNUUUSSSMMMOOOTTTYYY[[[YYYXXXYYY[[[XXXYYYVVVMMMHHHGGGFFFDDDIIIKKKMMMMMMMMMLLLJJJHHHHHHKKKNNNOOOLLLIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKOOOSSSUUURRRKKKFFFBBBBBBCCCDDDEEEFFFFFFEEEDDDGGGFFFBBBBBBEEEGGGFFFCCCBBBAAABBBDDDFFFFFFFFFDDDBBB???===;;;;;;<<<<<>>;;;999999:::::::::===>>>???>>><<<;;;;;;<<<999888777777666777777888888888888777666444333222333333333333333333333333444444555555555555444444111111111111111111111111///000000000111111111111222222222111111111111111///////////////000111111////////////////////////////////////////////////++++++,,,,,,---................................./////////....../////////........................////////////////////////---------.........//////000000000000000000000000222222222222333333333333000111111000......///000000000000111222222333333555555444444444444444555888777666444444333444444222333555444444555777999999999888888888777777777777777888:::<<<>>>@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCBBBCCCGGGKKKLLLLLLLLLNNN]]]\\\XXXRRRTTTYYYYYYTTTOOOMMMOOORRRRRRMMMKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIIIIOOOTTTTTTPPPNNNPPPSSSLLLPPPTTTUUURRRPPPOOOOOOSSSWWW]]]```]]]ZZZZZZ\\\XXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYVVVSSSPPPMMMKKKIIISSSQQQNNNMMMOOOQQQSSSSSSQQQUUUXXXWWWWWWWWWTTTNNNJJJMMMOOOOOOQQQUUUUUUTTTVVVSSSOOOLLLKKKMMMQQQSSSLLLLLLNNNQQQSSSTTTVVVXXXQQQSSSRRRMMMKKKLLLJJJFFFCCCFFFFFFFFFJJJPPPRRROOOOOOOOONNNMMMMMMMMMNNNOOOJJJKKKMMMNNNOOONNNNNNMMMIIIHHHGGGFFFFFFEEEDDDCCCFFFLLLRRRRRRPPPNNNMMMMMMIIIIIIKKKNNNQQQQQQNNNLLLNNNPPPQQQRRRQQQOOOMMMKKKRRRQQQNNNLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUSSSQQQQQQQQQOOOLLLIIIJJJNNNRRRSSSUUUWWWTTTNNNPPPRRRTTTSSSSSSUUUXXXZZZ___eeefff]]]TTTSSSTTTTTTTTTTTTRRRTTT[[[bbb___YYYOOOPPPQQQQQQPPPPPPQQQRRRNNNTTTWWWTTTSSSXXX^^^aaa[[[WWWUUUWWW\\\```bbbaaa[[[]]][[[UUUTTTXXXYYYVVVTTTYYYZZZTTTQQQUUUYYYZZZOOORRRTTTTTTTTTXXX```fff]]]YYYUUUSSSRRRSSSSSSSSSTTTTTTUUUVVVWWWVVVUUUTTTYYYYYYZZZZZZZZZXXXVVVTTTVVVWWWZZZ]]]___aaabbbbbbaaa___]]]\\\[[[ZZZWWWTTTOOOQQQTTTWWWXXXXXXVVVUUURRRVVV[[[___bbb```\\\WWW\\\ZZZYYY\\\___^^^[[[XXXWWWZZZ^^^cccggghhhfffddd___ZZZVVVSSSOOOKKKNNNTTTXXXVVVUUUWWW^^^aaaZZZQQQMMMPPPTTTWWWVVVRRRNNNLLLOOOMMMLLLKKKMMMQQQUUUXXX\\\[[[XXXTTTQQQNNNLLLLLLQQQRRRTTTSSSRRRRRRTTTUUUPPPPPPOOOLLLLLLOOOOOOMMMPPPTTTYYYZZZYYYWWWWWWWWWTTTUUURRRKKKGGGHHHIIIHHHIIIJJJLLLOOOOOOMMMKKKJJJHHHLLLOOOOOOKKKHHHHHHJJJKKKJJJIIIHHHGGGEEEEEEDDDIIILLLQQQVVVWWWSSSLLLGGGBBBCCCDDDEEEFFFFFFFFFEEEEEEGGGEEEBBBCCCHHHJJJIIIDDDBBB@@@AAADDDFFFFFFFFFBBBAAA???===<<<===???@@@FFFCCC@@@>>>>>>>>><<<:::===>>>???>>><<<;;;;;;;;;999999888777777777777777777777777777666444333222333333333333333333333333333333444444444444333333111111222222222222111111///000000000111111111111111111111111111111111111/////////...///000000111////////////////////////////////////////////////,,,,,,,,,---------..............................//////............//////---------...............////////////////////////------------............////////////////////////111111222222222333333333000111111000......///000///000000111111222333333444333333333333333444444666666555555444333333333111333444444444555777999:::999999999888888888888777888:::;;;===???@@@AAAAAAAAAAAAAAABBBBBBCCCCCC===CCCIIIIIIHHHLLLRRRXXX___[[[UUUQQQRRRUUUSSSOOOQQQMMMLLLMMMMMMIIIIIILLLOOOPPPPPPOOONNNLLLJJJIIIMMMRRRUUUTTTPPPLLLLLLNNNMMMRRRVVVVVVRRROOONNNOOOSSSYYY^^^```````````````VVVWWWZZZ\\\^^^_________^^^[[[UUUOOOJJJGGGGGGHHHPPPNNNLLLLLLNNNQQQRRRRRRRRRXXX[[[VVVQQQOOONNNMMMJJJOOORRRQQQTTTYYY[[[XXXSSSPPPLLLJJJJJJMMMQQQTTTOOOQQQRRRSSSUUUWWWYYYYYYPPPRRRQQQLLLKKKLLLKKKHHHCCCEEEEEEEEEIIIPPPQQQOOOMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNMMMLLLIIIIIIHHHGGGEEECCCCCCCCCJJJMMMPPPRRRPPPMMMNNNQQQNNNNNNNNNOOOPPPOOOLLLJJJMMMOOOQQQRRRQQQOOOMMMKKKTTTRRRPPPMMMLLLLLLMMMNNNLLLLLLLLLLLLMMMNNNPPPPPPSSSSSSSSSRRRQQQQQQSSSUUUPPPPPPPPPPPPQQQPPPOOOMMMNNNPPPQQQRRRUUUZZZYYYTTTRRRRRRRRRRRRRRRRRRVVVYYYYYY[[[ZZZTTTNNNMMMNNNOOOQQQRRRQQQOOOPPPTTTTTTRRRMMMOOOPPPOOOLLLKKKKKKMMMTTTUUUTTTRRRTTTZZZ[[[YYYVVVSSSRRRTTTZZZ^^^______[[[[[[XXXTTTRRRTTTTTTSSSVVVWWWUUURRRRRRUUUUUUSSSMMMNNNPPPPPPRRRVVV^^^ccc[[[XXXTTTRRRRRRTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVVVVYYYZZZZZZZZZXXXVVVTTTSSSTTTWWW[[[___aaa___]]][[[\\\[[[ZZZZZZ[[[ZZZYYYWWWTTTTTTUUUUUUVVVWWWWWWXXXTTTTTTWWW\\\___^^^ZZZXXXYYYWWWYYY^^^```^^^\\\\\\```bbbdddfffgggffffffeeeaaa]]]YYYVVVQQQNNNRRRYYY^^^YYYTTTUUUYYY[[[VVVQQQNNNQQQUUUWWWUUURRROOONNNOOONNNMMMNNNPPPSSSWWWYYYZZZXXXVVVTTTQQQPPPNNNNNNTTTSSSRRRRRRSSSTTTVVVWWWQQQRRRRRRQQQPPPQQQRRRRRRRRRUUUXXXYYYWWWTTTRRRQQQNNNPPPOOOJJJGGGJJJLLLKKKIIIIIILLLQQQRRRNNNLLLLLLIIIKKKMMMLLLIIIGGGHHHJJJKKKJJJIIIGGGEEECCCBBBAAAGGGKKKQQQTTTTTTOOOIIIDDDCCCDDDEEEEEEFFFFFFFFFEEEEEEFFFDDDAAADDDIIIKKKHHHEEEBBB@@@AAADDDFFFEEECCC@@@???>>>>>>>>>>>>???@@@HHHFFFDDDDDDFFFEEEAAA>>>===>>>???>>><<<:::::::::999999888888777777666666666666666666555444333333333333333333333333333333222333333333333333333222111111222333333222111111000000000000111111111111000000000111111111111111//////......//////000111////////////////////////........................------------------------------------------------///......------......///---------------.................................,,,------------.........////////////////////////000000111111111222222222000111111000......///000//////000000111222222222222222222222222333333444444444555555444444333222111222333444444555777999;;;;;;;;;:::::::::999999888999:::<<<>>>??????@@@============>>>???AAABBB@@@EEEGGGEEEFFFOOO\\\ddd]]]YYYSSSPPPPPPQQQPPPNNNPPPKKKHHHHHHHHHFFFHHHMMMPPPPPPOOOMMMLLLKKKJJJJJJPPPRRRSSSQQQOOOLLLKKKKKKMMMQQQUUUTTTPPPNNNOOOSSSNNNTTTXXXXXXYYY\\\^^^\\\VVVXXX\\\___aaaaaa```___ZZZWWWRRRLLLHHHHHHKKKNNNNNNMMMLLLNNNQQQSSSSSSSSSPPPVVVXXXPPPHHHGGGIIIJJJLLLRRRTTTQQQSSSYYYZZZUUUNNNKKKHHHFFFGGGKKKOOORRRPPPSSSTTTRRRTTTWWWXXXVVVTTTUUUSSSMMMKKKLLLKKKGGGDDDFFFFFFEEEIIINNNOOOLLLKKKKKKKKKLLLLLLLLLLLLLLLOOOOOOOOONNNMMMLLLKKKJJJKKKKKKKKKJJJGGGFFFFFFGGGLLLMMMOOOQQQOOOLLLNNNSSSQQQOOOMMMMMMMMMLLLKKKIIIKKKMMMPPPRRRRRRPPPMMMKKKSSSQQQOOOLLLKKKKKKLLLLLLJJJJJJJJJKKKLLLNNNOOOPPPRRRRRRQQQOOONNNNNNQQQTTTSSSSSSRRRQQQPPPPPPOOOOOOLLLOOOPPPPPPSSSYYYYYYVVVRRROOONNNOOONNNNNNRRRWWWXXXYYYWWWSSSOOOMMMMMMNNNHHHMMMMMMIIIGGGJJJMMMNNNKKKLLLLLLLLLKKKKKKMMMOOORRRRRRQQQQQQWWW]]]\\\WWWTTTSSSRRRSSSUUUWWWXXXXXXZZZYYYWWWUUUTTTUUUVVVVVVWWWTTTRRRRRRSSSTTTQQQNNNLLLLLLMMMMMMOOOSSSYYY]]]YYYVVVSSSRRRSSSUUUVVVVVVWWWXXXZZZYYYXXXWWWWWWXXXXXXYYYYYYWWWUUUTTTTTTUUUSSSVVVZZZ^^^^^^\\\XXXVVVVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSTTTWWWZZZ\\\YYYWWWWWW[[[]]]\\\[[[\\\ZZZXXXYYY]]]]]][[[]]]bbbffffffeeedddbbbbbbcccddd___\\\YYYWWWSSSQQQXXX```___ZZZUUUUUUVVVUUURRROOOOOORRRUUUUUUSSSQQQPPPQQQOOOOOOPPPQQQSSSVVVXXXYYYUUUTTTSSSQQQPPPOOOOOOOOOSSSQQQPPPRRRVVVYYYXXXVVVWWWTTTRRRSSSUUUUUUSSSRRRUUUWWWYYYYYYVVVRRRMMMKKKJJJMMMMMMIIIGGGJJJLLLKKKJJJIIIMMMSSSTTTOOOMMMNNNJJJJJJJJJIIIHHHHHHIIIKKKJJJJJJIIIGGGEEEDDDCCCBBBFFFJJJPPPSSSQQQLLLFFFBBBCCCDDDDDDEEEEEEEEEEEEEEECCCDDDBBB@@@CCCHHHIIIEEEDDDAAA???AAADDDFFFCCC@@@??????>>>>>>>>>=========CCCAAABBBEEEIIIIIIDDD???<<<>>>>>>===;;;999999999888888888888777666555444666666666666555444333333333333333333333333333333333333444444444444333333111222222333333222222111000000000000111111111111///000000000111111111222///............///000000////////////////////////------------------------000//////......---------------------------------///......------......///,,,,,,,,,------.........------------------------,,,,,,---------.........//////////////////////////////000000000111111111000111111000......///000//////000000111111222222111111111111111222333333222333444555555444222111000111333333333555777999999999999888888888888777777888:::<<<============;;;;;;;;;<<<===>>>@@@AAAAAAEEEGGGHHHOOO[[[bbbcccVVVRRROOOMMMMMMLLLMMMNNNLLLGGGEEEFFFFFFEEEGGGLLLNNNMMMKKKJJJIIIJJJKKKLLLQQQOOOMMMMMMNNNNNNLLLJJJNNNQQQTTTQQQLLLKKKOOOTTTNNNSSSUUUSSSTTTYYY[[[YYYUUUXXX\\\```aaa___\\\ZZZPPPOOOMMMJJJGGGGGGKKKNNNKKKKKKLLLOOORRRTTTSSSRRRPPPSSSPPPJJJFFFHHHJJJJJJNNNUUUUUUOOOOOOUUUTTTMMMIIIGGGDDDCCCCCCFFFJJJMMMLLLPPPQQQNNNOOOTTTUUURRRTTTUUURRRLLLIIIJJJIIIFFFEEEGGGFFFEEEHHHLLLMMMJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMKKKHHHGGGHHHIIILLLLLLOOOSSSPPPKKKLLLQQQQQQMMMIIIGGGGGGIIIIIIJJJIIIKKKOOORRRRRRQQQNNNLLLQQQOOOLLLJJJHHHHHHIIIIIIIIIIIIIIIKKKLLLNNNOOOPPPOOONNNMMMKKKJJJKKKNNNQQQRRRRRRQQQOOOMMMLLLMMMNNNHHHMMMQQQQQQRRRVVVVVVSSSQQQMMMLLLMMMMMMLLLQQQXXXPPPOOOOOONNNMMMJJJHHHGGGFFFJJJJJJFFFEEEHHHKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQKKKNNNOOOOOOSSSYYYYYYVVVQQQRRRSSSRRRQQQRRRSSSUUUOOONNNMMMMMMMMMNNNPPPSSSVVVRRROOOPPPSSSTTTRRRPPPOOOOOONNNNNNPPPRRRVVVYYYWWWUUURRRRRRTTTWWWYYYYYYYYYZZZ[[[YYYVVVUUUWWWYYYVVVWWWWWWTTTRRRRRRUUUWWWSSSTTTWWWYYYYYYXXXWWWVVVSSSUUUWWWYYYXXXVVVTTTTTTPPPPPPQQQRRRUUUZZZ^^^```\\\XXXWWWZZZZZZXXXZZZ___\\\YYYXXX[[[YYYWWW\\\eeefffdddbbb___]]]^^^aaaccc[[[YYYXXXWWWTTTTTT\\\eee^^^[[[YYYZZZYYYSSSMMMIIINNNQQQSSSSSSPPPOOOPPPQQQOOOPPPRRRTTTVVVWWWXXXYYYQQQQQQPPPOOOOOOOOOOOOPPPRRRPPPPPPTTTZZZ\\\YYYUUU]]]VVVQQQSSSWWWWWWRRRMMMVVVXXXYYYYYYUUUPPPKKKHHHHHHLLLLLLIIIGGGJJJKKKJJJKKKIIIMMMUUUVVVPPPMMMPPPKKKJJJGGGFFFGGGHHHJJJKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGLLLQQQSSSQQQLLLFFFCCCCCCCCCDDDDDDEEEDDDDDDDDDAAABBB@@@???BBBGGGGGGBBBDDDAAA???AAADDDEEEBBB>>>?????????>>>===;;;:::999;;;;;;===BBBHHHIIIDDD???<<<===>>>===:::888888888888888888888777666444444666666666666555444333333333333333333333333333333444555555555555555555444111222333444444333222111000000000000111111111111//////000000111111111222...............///000000////////////////////////------------------------111111000///...------,,,------------------------.........------.........,,,,,,,,,------.........------------------------,,,,,,,,,---------......////////////////////////////////////000000000000000111111000......///000/////////000111111222222111111000000111222333333222333444555555444222000000111333333333555777999555555555555444444444444777888999;;;<<<<<<;;;;;;===<<<<<<<<<>>>@@@BBBCCC???CCCIIIQQQ]]]gggcccYYYOOOLLLJJJIIIIIIHHHKKKNNNHHHEEEDDDFFFFFFEEEGGGJJJKKKJJJHHHGGGGGGIIILLLNNNQQQMMMIIIJJJNNNPPPNNNKKKQQQTTTTTTOOOIIIGGGLLLRRRVVVZZZZZZWWWXXX]]]___\\\TTTWWW[[[______[[[WWWTTTIIIJJJJJJHHHEEEDDDGGGIIIGGGHHHKKKNNNRRRSSSRRRPPPRRRPPPKKKFFFGGGMMMOOOMMMQQQWWWVVVNNNLLLPPPNNNFFFGGGEEEBBBAAAAAACCCFFFHHHGGGLLLMMMJJJLLLQQQRRROOOOOOQQQNNNIIIGGGHHHHHHEEEGGGHHHGGGEEEGGGKKKKKKHHHKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKIIIKKKLLLKKKGGGFFFGGGIIIKKKKKKPPPUUURRRKKKJJJOOOOOOKKKEEEBBBCCCFFFIIIKKKHHHJJJNNNRRRSSSQQQOOOMMMNNNMMMJJJGGGFFFFFFFFFGGGIIIIIIJJJKKKLLLNNNPPPQQQLLLLLLJJJHHHGGGHHHLLLPPPMMMMMMLLLJJJIIIIIILLLNNNEEEMMMSSSTTTSSSTTTSSSOOONNNIIIHHHKKKLLLKKKPPPYYYNNNMMMNNNPPPQQQNNNKKKJJJHHHJJJHHHEEEEEEIIIJJJHHHMMMJJJGGGGGGJJJMMMOOOOOOMMMQQQQQQMMMJJJKKKLLLKKKHHHKKKMMMLLLJJJJJJMMMQQQRRROOOOOOPPPQQQRRRTTTWWWUUUPPPNNNPPPSSSUUUUUUUUUTTTSSSSSSRRRSSSUUUWWWYYYWWWTTTRRRRRRUUUXXXZZZ[[[ZZZ[[[[[[XXXUUUTTTVVVYYYUUUVVVUUUSSSPPPQQQUUUYYYSSSSSSSSSTTTUUUVVVWWWXXXQQQTTTWWWXXXWWWTTTQQQPPPKKKLLLOOOSSSWWW\\\```ccc\\\WWWVVVWWWUUUSSSWWW___]]]ZZZZZZ^^^___\\\]]]___dddbbb``````aaa```___]]]ccc^^^XXXSSSSSSYYYaaagggbbb^^^YYYVVVUUUTTTSSSRRRTTTRRRPPPPPPQQQRRRRRRRRRSSSNNNQQQZZZ]]]YYYZZZaaaZZZQQQLLLPPPSSSNNNGGGDDDIIIJJJLLLQQQVVVYYYYYYXXXYYYSSSOOOQQQPPPMMMOOOUUUWWWWWWWWWTTTOOOKKKIIIIIIMMMMMMMMMLLLJJJIIIGGGFFFIIIKKKNNNNNNLLLJJJHHHHHHKKKNNNPPPNNNJJJHHHIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKLLLNNNQQQRRRNNNHHHAAA<<>>>>>@@@AAABBBBBBCCCBBB???>>>@@@AAA@@@BBBFFFAAA???=========<<<:::888<<<:::999<<<@@@BBBAAA>>>===<<<;;;:::888777666555555555666666555555444333777777777777666555444333333333333444444444555555333333444444333333222111111111111111111111222222111111000000000000111111//////000111111111111111////////////////////////........................///...------...///...---000000//////.........------------............///.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,//////.........---------------++++++++++++------......////////////......////////////////////////111111000///...---,,,,,,......///000000000000000111111000000111222333333111111111000000000000000///111333222///...///111444444444444444444444444333444555777888:::;;;;;;@@@???===<<<===>>>@@@AAABBBDDDHHHOOOUUUUUUQQQLLLJJJJJJJJJKKKKKKKKKKKKKKKGGGDDD@@@???@@@CCCEEEFFFGGGEEECCCDDDHHHLLLOOOQQQYYYNNNFFFFFFGGGDDDCCCFFFKKKLLLLLLMMMNNNOOOQQQQQQVVVUUUUUUXXX\\\\\\YYYVVVUUUWWWWWWVVVVVVVVVRRRLLLOOOLLLHHHEEEEEEEEEDDDDDDHHHKKKOOOPPPNNNMMMOOOQQQKKKHHHFFFGGGLLLQQQSSSSSSXXXVVVRRRMMMIIIHHHJJJLLLFFFFFFEEEEEEDDDCCCBBBBBBGGGHHHKKKMMMOOOPPPPPPPPPMMMOOOPPPOOOJJJFFFCCCBBBEEEEEEGGGIIIJJJJJJHHHFFFLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKNNNMMMKKKIIIHHHHHHHHHHHHGGGJJJMMMMMMKKKHHHFFFEEEIIIGGGEEECCCCCCDDDFFFHHHIIILLLPPPQQQPPPNNNMMMMMMKKKIIIGGGDDDDDDDDDEEEFFFGGGFFFEEEEEEHHHJJJKKKKKKLLLIIIEEEDDDFFFIIILLLNNNLLLJJJIIIHHHIIIIIIIIIHHHLLLOOORRRUUUUUUSSSOOOMMMKKKLLLGGGIIIQQQMMMJJJRRRLLLLLLMMMOOOPPPOOOLLLIIIHHHCCCAAAEEEGGGGGGJJJMMMLLLKKKJJJJJJKKKMMMOOOQQQOOOMMMKKKKKKMMMMMMJJJGGGIIIHHHJJJMMMLLLIIILLLQQQTTTTTTOOOKKKMMMSSSUUUSSSUUUSSSSSSWWW]]]```\\\WWWTTTXXXWWWQQQNNNRRRVVVXXXQQQXXXTTTQQQXXXZZZUUUVVVOOOXXXWWWUUUXXXUUUTTT]]]]]]YYYUUURRRRRRTTTUUUVVVSSSRRRPPPOOOOOOPPPRRRSSSMMMSSSVVVQQQLLLLLLMMMMMMRRRNNNMMMQQQXXX]]]^^^]]][[[\\\[[[YYYWWWVVVVVVXXXXXXVVVWWW\\\^^^^^^___bbbdddbbb```___^^^]]]ZZZXXX```\\\WWWSSSSSSXXX___eeeccc```\\\YYYXXXVVVSSSQQQSSSSSSRRRRRRSSSRRRQQQPPPSSSRRRTTTYYY\\\[[[]]]```VVVOOOLLLPPPQQQKKKFFFEEEGGGHHHKKKOOOTTTXXXXXXWWWVVVPPPMMMNNNNNNMMMPPPUUUWWWWWWVVVRRRNNNJJJIIIIIIMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLJJJHHHHHHHHHKKKMMMMMMMMMKKKIIIIIIJJJNNNLLLJJJHHHHHHJJJLLLMMMMMMMMMNNNMMMJJJFFFBBB???@@@AAAAAABBBBBBAAA???????????????@@@AAABBBBBBCCCDDD???>>>AAACCCAAA@@@BBB@@@>>>===<<<===<<<;;;999:::::::::<<<>>>??????>>><<<<<<;;;999888777666555666666666666666555444444666666666555555444333222222333333333333444444444333333333444333222222111333222222111111000000000111111000000000000111111...///000111111111111000////////////////////////........................///---,,,---...///...---////////////......------------------..................---------,,,,,,,,,......---,,,,,,,,,,,,,,,///.........---------------,,,,,,++++++,,,,,,---......////////////..............................000000//////......------...///000111111111111111000000000000000111222222000000000000000000000000///111333222000///111333333333333333333333333333444555666777888999:::;;;>>>===;;;:::;;;<<<>>>??????CCCHHHLLLMMMKKKIIIHHHFFFFFFGGGGGGHHHIIIIIIIIIEEECCCAAA???@@@BBBDDDDDDGGGFFFEEEGGGJJJNNNPPPPPPVVVKKKBBBCCCFFFDDDCCCDDDMMMNNNPPPRRRSSSTTTSSSSSSUUUUUUVVVWWWYYYYYYVVVTTTRRRUUUVVVTTTTTTUUUQQQJJJJJJHHHEEEEEEEEEFFFEEEDDDIIILLLNNNMMMKKKIIIJJJKKKHHHFFFDDDFFFJJJOOOQQQQQQPPPPPPPPPNNNJJJHHHHHHIIICCCCCCCCCBBBBBBAAAAAA@@@EEEGGGIIILLLNNNOOOOOOOOONNNNNNMMMJJJFFFBBBAAAAAADDDEEEFFFGGGHHHHHHFFFDDDJJJJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGGGGGGGIIIJJJMMMLLLJJJHHHGGGGGGHHHHHHGGGJJJLLLMMMJJJHHHFFFFFFFFFEEECCCBBBCCCEEEGGGHHHFFFHHHLLLMMMLLLJJJIIIIIIJJJIIIGGGFFFEEEDDDEEEEEEGGGFFFDDDEEEGGGIIIJJJJJJKKKHHHEEEEEEGGGJJJLLLLLLIIIHHHGGGFFFFFFGGGFFFFFFLLLNNNQQQTTTTTTSSSPPPNNNFFFLLLJJJHHHNNNMMMJJJPPPQQQPPPNNNNNNNNNMMMJJJGGGEEECCCEEEJJJKKKIIIHHHIIIHHHHHHIIIIIIKKKMMMOOOQQQJJJHHHFFFGGGIIIKKKKKKIIILLLJJJJJJJJJHHHGGGNNNWWW\\\YYYQQQJJJIIIOOORRRQQQPPPVVV^^^cccccc^^^XXXTTTSSSUUUSSSOOONNNRRRVVVVVVVVV```^^^ZZZ^^^\\\UUUVVVRRRYYYYYY]]]fffccc[[[\\\```]]]YYYWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQQQQRRROOOTTTVVVQQQLLLMMMOOOOOOSSSPPPPPPTTTZZZ______]]]ZZZ[[[ZZZXXXUUUSSSSSSTTTWWWTTTVVV\\\aaacccdddgggfffccc```^^^\\\ZZZWWWTTT[[[YYYVVVRRRRRRUUU\\\aaa^^^]]]\\\\\\[[[XXXTTTQQQRRRRRRSSSSSSRRRQQQPPPOOORRRVVVXXXWWWYYY\\\]]][[[PPPMMMMMMNNNMMMHHHFFFFFFFFFGGGJJJOOOTTTWWWXXXWWWRRRNNNKKKLLLLLLMMMQQQVVVWWWWWWTTTPPPLLLIIIIIIJJJMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIGGGFFFGGGHHHLLLKKKJJJJJJKKKLLLKKKJJJOOOMMMIIIGGGGGGHHHJJJLLLLLLKKKJJJHHHEEEDDDBBBBBB@@@@@@AAAAAA@@@@@@???>>>AAA@@@@@@AAAAAABBBCCCCCCEEE???===AAAEEECCC???===>>>===<<<<<<======<<<:::999:::<<<<<<;;;;;;;;;<<<;;;;;;:::999777666555555666666666666666555444444444444444444444333222111111111222222222333333333222333333333333222111111333333222111000//////...111000000//////000000111...//////000000000000000////////////////////////------------------------...---,,,---...///...,,,///............---------,,,,,,,,,---------......------------,,,,,,,,,,,,...------,,,,,,,,,,,,,,,............---------------,,,,,,++++++,,,,,,------......//////......---......................................................///000000000///////////////...//////000111/////////000000000000000///000222222111111333444333333333333333333333333555555666666777888999999;;;:::999888888:::<<<===>>>CCCHHHIIIEEECCCCCCEEEAAABBBBBBCCCDDDEEEEEEFFFBBBBBBAAAAAAAAAAAABBBBBBGGGFFFFFFHHHLLLNNNOOONNNOOOGGGAAABBBEEEEEEEEEFFFNNNPPPSSSUUUVVVTTTRRRQQQRRRTTTVVVVVVTTTSSSRRRRRRNNNQQQSSSRRRRRRSSSNNNHHHFFFEEEEEEFFFHHHHHHGGGFFFHHHIIIKKKKKKJJJIIIJJJKKKGGGFFFEEEFFFJJJNNNPPPQQQMMMOOOQQQPPPLLLHHHEEEDDDAAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGJJJLLLMMMMMMNNNNNNMMMJJJFFFAAA??????@@@CCCDDDEEEFFFFFFEEECCCBBBGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKHHHFFFEEEFFFGGGHHHJJJIIIGGGFFFFFFFFFGGGGGGGGGIIIKKKKKKIIIGGGFFFFFFBBBBBBBBBBBBCCCEEEGGGHHHCCCFFFIIIJJJIIIGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDCCCEEEDDDBBBCCCEEEHHHHHHHHHIIIGGGFFFGGGIIIJJJKKKJJJFFFEEEEEEDDDDDDDDDDDDDDDKKKMMMPPPSSSTTTSSSQQQPPPEEESSSRRRIIIKKKLLLKKKOOOWWWTTTQQQNNNMMMKKKHHHFFFEEEEEEHHHMMMMMMHHHDDDDDDEEEFFFHHHJJJLLLNNNOOOOOOJJJIIIGGGGGGIIIJJJJJJJJJMMMLLLJJJIIIFFFHHHUUUbbbjjjeee[[[PPPNNNSSSWWWWWWNNNXXXdddfff```XXXUUUVVVRRRSSSPPPMMMNNNTTTUUUSSSTTTcccfffbbbbbb[[[TTTUUUWWW^^^___hhhvvvsssddd^^^```___]]]]]]\\\ZZZWWWTTTUUUUUUTTTSSSRRRQQQQQQPPPQQQVVVVVVPPPMMMNNNQQQQQQQQQPPPQQQUUUZZZ]]][[[YYYUUUVVVVVVUUUSSSQQQRRRSSSZZZWWWYYY```ggghhhjjjlllfffddd```^^^\\\ZZZWWWUUUXXXXXXVVVSSSQQQTTTZZZ___VVVWWWXXXZZZZZZXXXSSSOOOOOOOOOOOOOOONNNOOOQQQRRRRRRYYYYYYSSSSSSXXXXXXQQQJJJLLLNNNMMMJJJFFFFFFGGGEEEFFFIIINNNSSSVVVWWWVVVOOOLLLJJJJJJLLLOOOTTTWWWXXXVVVTTTPPPLLLJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJHHHFFFDDDCCCEEEGGGKKKIIIGGGHHHKKKMMMLLLIIILLLIIIFFFCCCBBBDDDGGGIIIJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>BBBBBBAAAAAAAAABBBCCCDDDCCC===;;;AAAGGGEEE???;;;===;;;;;;;;;======<<<;;;777:::<<<<<<999777999;;;:::999999888666555555444555555555555555444333333444444444444444333222222000111111111111222222222222222222222222111111000222222111111000000//////000000////////////000000......///000000/////////........................------------------------...---,,,,,,......---,,,------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------....../////////,,,------.........------.........------......///......///////////////000---...///000111222333444222222222222222222222222444444444555555666666666999888777777777999;;;<<>>===>>>BBBCCCDDDDDDCCCBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIGGGEEECCCCCCDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEEEEGGGIIIIIIGGGEEEEEEEEEBBBBBBCCCDDDEEEEEEEEEEEECCCEEEHHHIIIHHHGGGGGGHHHHHHHHHIIIIIIGGGEEECCCAAAAAA@@@???AAADDDHHHIIIIIIGGGFFFFFFHHHJJJKKKIIIHHHDDDDDDDDDDDDCCCCCCDDDEEEKKKMMMOOOQQQSSSSSSRRRQQQOOOaaa]]]KKKHHHKKKLLLOOOZZZVVVRRRNNNMMMLLLJJJIIIKKKJJJJJJMMMKKKGGGGGGIIIFFFHHHKKKMMMNNNNNNNNNMMMNNNNNNNNNNNNMMMKKKIIIGGGKKKKKKKKKJJJIIILLL[[[jjjlllhhh___VVVUUUYYY\\\[[[QQQWWW\\\ZZZUUUSSSXXX^^^UUUSSSOOOLLLOOOTTTTTTPPPOOOaaahhhdddaaaXXXPPPSSSVVV]]]```iiiuuuqqqaaa[[[[[[[[[\\\^^^^^^\\\WWWSSSUUUUUUUUUTTTRRRPPPOOONNNSSSVVVUUUOOOMMMOOORRRRRRNNNNNNPPPTTTWWWXXXVVVSSSNNNPPPRRRRRRQQQPPPQQQRRR^^^ZZZZZZaaahhhjjjjjjkkkeeeccc```___^^^]]]ZZZXXXYYYZZZYYYVVVSSSUUU[[[aaaUUUUUUUUUVVVUUURRRLLLHHHKKKKKKKKKIIIIIILLLQQQUUURRRXXXWWWPPPNNNRRRPPPHHHHHHLLLOOOLLLHHHFFFFFFGGGBBBCCCFFFJJJOOORRRSSSRRRMMMMMMLLLKKKMMMQQQUUUVVVVVVUUUSSSPPPLLLKKKMMMOOOLLLMMMMMMNNNNNNNNNNNNNNNJJJIIIGGGDDDBBBBBBDDDFFFKKKHHHFFFGGGJJJLLLLLLJJJJJJHHHEEEBBBBBBCCCFFFGGGFFFGGGHHHHHHGGGDDDAAA???@@@@@@@@@???????????????BBBAAA@@@@@@AAABBBDDDEEEAAA;;;:::AAAGGGEEE???;;;<<<;;;:::;;;<<<===<<<;;;666999<<<;;;888666777999888888777666555555444444333444444444444333222222444555555555555444333333000000000111111111222222111111222222111111000////////////000000111111222000000////////////000000....../////////......---------------------------------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,------......//////.........//////......---......---------------...------........./////////,,,,,,,,,...///111111111111111111111111111111111111222222222333333444444999888777777888999<<<===BBB@@@@@@BBBDDDEEECCCAAAAAAAAA@@@@@@???>>>>>>>>>???BBBDDDCCCAAA??????@@@AAAAAABBBEEEGGGHHHFFFEEE>>>FFFMMMLLLHHHJJJSSS[[[VVVTTTQQQNNNKKKJJJIIIIIIMMMOOOQQQPPPMMMLLLMMMPPPIIILLLMMMLLLMMMOOOLLLFFFFFFEEEFFFGGGHHHGGGCCCAAAAAACCCFFFIIILLLNNNNNNNNNIIIIIIJJJJJJKKKLLLNNNPPPQQQQQQPPPLLLHHHDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBCCCFFFHHHJJJKKKKKKKKKKKKLLLLLLJJJEEEAAA>>>===AAACCCDDDDDDBBBAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHEEECCCBBBBBBCCCCCCDDDCCCBBBAAAAAABBBCCCCCCDDDFFFGGGGGGFFFDDDDDDEEEDDDEEEFFFGGGGGGEEECCCAAACCCEEEGGGHHHGGGGGGHHHIIIHHHHHHIIIIIIHHHEEEBBB@@@===<<<===???DDDHHHKKKKKKEEEEEEFFFIIIKKKKKKIIIFFFDDDEEEFFFEEECCCCCCEEEGGGLLLMMMNNNPPPQQQRRRRRRRRR]]]llldddMMMFFFJJJMMMRRRYYYVVVQQQOOONNNNNNNNNMMMQQQMMMKKKKKKJJJLLLSSS\\\KKKLLLNNNPPPPPPNNNLLLKKKLLLOOORRRSSSQQQLLLHHHEEEIIIIIIJJJKKKJJJKKKVVVaaa[[[ZZZWWWRRRSSSWWWXXXUUUQQQRRRRRRQQQRRRUUU[[[```WWWUUUQQQNNNPPPTTTRRRNNNTTTfffllleee```UUUNNNQQQOOOYYY\\\___fff```UUUUUUSSSTTTWWWZZZ\\\ZZZWWWSSSTTTTTTTTTSSSQQQOOOMMMLLLSSSUUUTTTOOOMMMPPPRRRRRRNNNOOOQQQTTTUUUUUURRROOONNNOOOQQQPPPOOOMMMMMMNNN^^^YYYXXX^^^eeegggffffffcccaaa___^^^^^^]]][[[YYYZZZ[[[[[[XXXTTTVVV]]]dddYYYWWWUUUSSSPPPKKKFFFBBBHHHIIIIIIHHHGGGIIIOOOTTTTTTVVVUUUPPPMMMMMMKKKGGGIIINNNPPPLLLHHHHHHHHHGGGAAABBBDDDHHHLLLOOONNNMMMKKKNNNNNNLLLNNNRRRTTTRRRRRRRRRQQQOOOMMMLLLNNNPPPLLLMMMMMMNNNNNNNNNMMMMMMJJJIIIGGGEEEBBBAAACCCEEEJJJHHHFFFGGGHHHJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJFFFGGGJJJKKKIIIEEEAAA>>>AAAAAA@@@????????????@@@AAA@@@??????@@@BBBEEEFFFAAA<<<<<>><<<<<<;;;:::;;;<<<===<<<;;;777888:::999888777777888777777666555555444333333444444444444444333222222444444555555555555444444000000111111111222222222000111111111111000//////---......///000111222222000//////......//////000..................---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---+++++++++,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///000000111111111000/////////...------,,,---------,,,,,,------.../////////,,,++++++,,,///000000///000000000000000000000000000000111111222333444444999888777777888:::<<<>>>>>><<<;;;>>>BBBCCC@@@<<<@@@@@@@@@???>>>>>>======@@@CCCEEEDDDAAA>>>???AAAAAAAAAAAACCCFFFFFFEEECCC===IIIRRRPPPKKKNNNWWW___XXXUUUQQQMMMJJJIIIJJJKKKJJJLLLMMMMMMMMMMMMNNNPPPJJJKKKKKKIIIKKKNNNMMMIIIDDDDDDDDDDDDDDDCCC???<<>>======???BBBEEEGGGCCC@@@???BBBCCC>>>;;;;;;<<<;;;::::::<<<<<<;;;:::888777777888999:::888777666666555555444333333333555555666666555555444333333333444444444444333333111111111222222222333333000000111111000000///.........//////000000111111//////............//////...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***+++++++++,,,,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------///000000000000///...---//////...---------------+++,,,,,,---......//////---,,,+++,,,///111000...////////////////////////000000111222333555555666888777666666777999<<<===:::;;;<<<>>>???>>><<<:::=========>>>>>>>>>??????BBBEEEFFFDDD@@@>>>@@@CCCDDDCCCCCCDDDFFFGGGFFFEEEBBBKKKQQQOOOMMMQQQVVVXXXTTTRRRPPPMMMKKKKKKKKKKKKHHHHHHHHHJJJMMMPPPQQQQQQKKKLLLJJJGGGIIINNNOOOLLLEEEDDDCCCDDDDDDCCC@@@>>>CCCEEEIIIPPPTTTTTTOOOKKKJJJKKKLLLJJJGGGFFFGGGIIIIIIJJJJJJJJJIIIJJJLLLNNNGGGGGGGGGFFFFFFEEEEEEDDDHHHIIIJJJKKKKKKKKKJJJIIIKKKLLLMMMKKKGGGDDDCCCCCC@@@CCCFFFEEECCCCCCFFFJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJIIIGGGEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHHHHJJJFFFHHHLLLNNNNNNJJJFFFCCCDDDFFFHHHIIIHHHIIIJJJLLLJJJJJJIIIHHHGGGDDDBBBAAA>>>======???CCCGGGIIIJJJEEEEEEFFFHHHJJJJJJHHHFFFDDDGGGIIIHHHEEEEEEHHHLLLOOOOOONNNNNNNNNOOOQQQQQQVVV\\\UUUKKKIIIFFFHHHSSSQQQOOOLLLLLLMMMNNNMMMMMMKKKIIIIIIJJJKKKOOOZZZeeeMMMMMMNNNOOONNNMMMLLLKKKGGGJJJMMMMMMJJJHHHGGGHHHHHHDDDCCCGGGHHHGGGHHHKKKJJJLLLMMMMMMPPPSSSRRRNNNJJJLLLOOOSSSTTTTTTQQQOOOOOORRRRRROOONNNPPPRRRQQQ]]]hhheee[[[WWWQQQMMMRRRTTT^^^]]]ZZZ[[[UUURRRYYYQQQQQQQQQSSSUUUVVVVVVTTTVVVUUUSSSQQQPPPOOOOOOPPPVVVWWWWWWTTTTTTWWWWWWSSSRRRSSSTTTTTTRRRPPPNNNNNNNNNPPPRRRQQQOOOLLLKKKJJJ[[[UUUSSSZZZbbbdddbbbaaa^^^\\\ZZZXXXWWWVVVSSSQQQPPPRRRQQQLLLGGGJJJSSS[[[ZZZWWWRRROOONNNNNNMMMLLLFFFKKKPPPPPPKKKHHHHHHJJJWWWQQQQQQWWWVVVOOONNNSSSNNNRRRQQQMMMKKKMMMJJJDDDLLLLLLMMMPPPSSSTTTSSSRRRHHHMMMOOOMMMMMMPPPNNNHHHHHHJJJLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIFFFDDDBBBBBBCCCHHHJJJJJJGGGEEEEEEHHHLLLGGGHHHJJJKKKLLLMMMMMMLLLKKKLLLLLLKKKIIIFFFCCCAAACCCBBBAAA@@@@@@@@@AAABBB>>>===<<<<<<>>>BBBFFFHHHFFFCCCBBBCCCAAA;;;888999===<<<::::::;;;<<<:::999999777666777;;;<<<999777555555555444444333333333777777777777777666666555111222222333333333222222111222222222222333333333000000000000000//////...000000000000//////////////////............//////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,---------++++++------------+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,---------,,,,,,+++***000///...---------------++++++,,,------.../////////---,,,---000222000...////////////////////////000111222333555666777888777666555555666888;;;<<<999===AAAAAA>>>;;;:::;;;999:::;;;<<<>>>???@@@AAACCCFFFGGGDDD@@@>>>AAADDDGGGFFFEEEFFFHHHIIIHHHGGGGGGMMMOOOLLLMMMSSSSSSPPPMMMMMMMMMMMMMMMLLLKKKKKKHHHFFFEEEHHHNNNRRRRRRQQQMMMMMMJJJFFFHHHNNNPPPNNNHHHFFFEEEFFFFFFFFFDDDCCCCCCFFFLLLUUU[[[\\\WWWRRRLLLNNNOOOMMMIIIGGGGGGIIIMMMNNNPPPPPPNNNNNNNNNOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIMMMMMMKKKIIIEEEDDDEEEFFF@@@DDDGGGFFFDDDDDDHHHMMMJJJJJJIIIIIIHHHIIIIIIIIIKKKJJJIIIGGGGGGHHHJJJKKKMMMLLLJJJHHHFFFFFFFFFGGGJJJKKKLLLKKKJJJJJJKKKLLLEEEHHHMMMPPPPPPMMMIIIFFFHHHJJJLLLLLLLLLLLLNNNPPPJJJJJJIIIHHHFFFDDDBBBAAAAAA??????@@@CCCFFFHHHHHHEEEEEEEEEGGGIIIJJJHHHGGGDDDGGGJJJHHHEEEDDDHHHLLLPPPOOONNNNNNNNNOOOPPPQQQJJJNNNJJJIIIJJJDDDEEESSSNNNLLLKKKJJJKKKLLLKKKJJJGGGGGGIIIJJJHHHGGGMMMVVVKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNKKKGGGEEEFFFHHHGGGBBB@@@EEEJJJKKKMMMOOOJJJLLLKKKJJJLLLOOONNNJJJLLLNNNOOONNNKKKJJJJJJKKKIIIOOOQQQNNNLLLOOOSSSSSSSSS\\\XXXOOOOOOMMMLLLRRRQQQYYYWWWTTTWWWSSSOOOUUUUUUSSSRRRRRRTTTVVVVVVUUUWWWUUUSSSQQQPPPPPPQQQRRRWWWYYYYYYWWWXXXZZZYYYTTTPPPRRRRRRQQQOOOMMMKKKKKKIIIKKKOOOQQQPPPPPPPPPPPPUUUQQQVVVbbbgggbbbaaadddaaaXXXTTTZZZ___\\\UUUOOOOOOMMMJJJFFFEEEJJJSSSZZZXXXXXXTTTNNNNNNPPPOOOKKKNNNRRRVVVVVVOOOHHHLLLTTT[[[SSSPPPWWW\\\YYYUUUTTTSSSUUUVVVUUUQQQMMMJJJHHHJJJRRRWWWVVVSSSSSSRRROOOLLLOOOPPPOOOKKKHHHGGGHHHJJJEEEFFFOOOSSSQQQPPPQQQPPPKKKJJJNNNQQQNNNLLLKKKGGGJJJMMMKKKEEEBBBCCCFFFGGGIIIJJJHHHEEEBBBCCCDDDKKKHHHEEEDDDFFFIIILLLMMMKKKKKKKKKJJJHHHFFFDDDCCCDDD@@@<<<===BBBFFFEEECCCAAA@@@???>>>???AAADDDEEEFFFCCC@@@>>>======<<<;;;===<<<;;;999888888999999555666888999888777555444555555555555555555444444222777888333222666777444555444222333333444222111444444333333222111111000000000000000////////////111111111111000000000000//////............//////---///000///+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---*********+++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---///++++++,,,,,,---...//////000000000000111111111111000000000000111111111111000111222444555666666666888777666666888:::===>>>:::;;;<<<<<<<<<<<<<<<<<<>>><<<::::::<<<@@@EEEIIIMMMGGGDDDEEEGGGFFFGGGJJJLLLHHHFFFHHHNNNQQQPPPNNNLLLPPPUUUUUUQQQOOOPPPRRRLLLJJJIIIMMMQQQQQQLLLGGGHHHIIILLLOOOQQQTTTUUUVVVNNNKKKHHHGGGIIILLLNNNOOOMMMIIIHHHKKKLLLJJJIIIJJJLLLNNNSSSWWWZZZXXXSSSOOOOOOPPPQQQPPPNNNMMMNNNOOOOOOMMMMMMOOORRRTTTRRRPPPTTTTTTTTTRRRLLLFFFIIIOOOLLLLLLKKKKKKMMMOOORRRTTTPPPOOOLLLHHHEEEDDDFFFHHHCCCFFFHHHGGGDDDDDDJJJOOONNNLLLJJJJJJKKKLLLLLLLLLOOONNNLLLKKKKKKKKKLLLLLLJJJJJJHHHFFFDDDEEEHHHKKKLLLJJJHHHHHHKKKMMMLLLJJJJJJLLLNNNNNNLLLIIIHHHHHHLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHFFFEEEEEEEEEDDDBBBDDD???===@@@CCCCCCEEEIIIKKKJJJIIIHHHGGGGGGHHHHHHGGGIIIJJJIIIFFFEEEHHHJJJRRRQQQNNNLLLKKKKKKKKKKKKKKKGGGFFFHHHHHHFFFGGGKKKLLLKKKIIIHHHHHHIIIJJJKKKGGGFFFEEEDDDDDDFFFHHHIIIMMMLLLMMMPPPSSSRRRMMMHHHKKKIIIGGGEEEEEEEEEFFFGGGIIIIIIIIIJJJKKKLLLNNNNNNLLLJJJJJJKKKNNNOOOKKKHHHJJJNNNOOOKKKKKKOOONNNIIIGGGMMMLLLDDDEEEMMMOOOJJJNNNPPPRRRQQQMMMKKKLLLMMMNNNOOOQQQQQQPPPPPPRRRSSSXXXXXXXXXXXXWWWVVVVVVUUURRRTTTUUUTTTRRRQQQQQQQQQUUUTTTTTTWWWZZZ[[[XXXTTTXXXUUUOOOKKKJJJLLLOOOQQQLLLNNNPPPPPPOOOOOOSSSWWWVVVTTTXXXbbbiiiiiigggfff]]]XXXWWW]]]aaa]]]VVVQQQLLLLLLLLLJJJJJJNNNTTTYYY\\\\\\YYYTTTTTTWWWWWWTTTSSSVVVYYYXXXQQQJJJNNNVVV[[[UUUUUU]]]dddbbb]]][[[WWWXXXYYYWWWSSSOOOMMMLLLMMMTTTYYYWWWTTTSSSRRROOOKKKNNNPPPOOOLLLJJJJJJJJJKKKHHHKKKSSSXXXVVVSSSTTTNNNKKKJJJMMMNNNKKKJJJKKKKKKNNNNNNKKKFFFBBBCCCEEEGGGIIIKKKJJJGGGFFFFFFHHHMMMJJJHHHGGGIIIKKKLLLLLLOOOMMMKKKIIIGGGFFFEEEDDDDDD@@@===???EEEIIIIIIHHHDDDCCCAAA@@@@@@BBBEEEFFFCCCAAA???>>>>>>>>>===<<<<<<:::999777777777777888777888999:::999888666555555555555555555555444444222777888444222555666444555444222333333444222111333333222111000000000000111111111000000/////////111111111000000000////////////............//////---///000...+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++,,,---+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...++++++,,,,,,---....../////////000000000111111111//////000000000111111111111111333444555666666666888777666666777999;;;===;;;;;;<<<=========<<<<<<<<<<<<;;;===???DDDHHHKKKOOOJJJHHHKKKLLLKKKLLLOOONNNLLLLLLMMMPPPRRRQQQPPPNNNQQQTTTRRRNNNKKKLLLOOOMMMMMMOOOSSSWWWUUUNNNHHHGGGIIIMMMQQQUUUWWWYYYYYYQQQNNNJJJIIIJJJNNNPPPQQQMMMIIIHHHLLLNNNMMMMMMOOOMMMOOORRRVVVXXXVVVRRRNNNNNNOOOPPPOOOMMMLLLLLLLLLMMMLLLLLLOOORRRRRRQQQNNNSSSQQQQQQPPPLLLGGGIIINNNLLLKKKKKKKKKMMMOOORRRTTTPPPOOOLLLHHHEEECCCEEEFFFCCCFFFHHHHHHGGGHHHKKKNNNLLLIIIGGGGGGHHHIIIIIIHHHNNNMMMLLLKKKKKKKKKLLLLLLNNNMMMLLLIIIGGGHHHKKKMMMLLLJJJHHHIIIKKKMMMLLLJJJFFFHHHKKKLLLKKKIIIIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLGGGGGGHHHJJJLLLLLLJJJHHHEEE@@@>>>BBBDDDEEEGGGJJJLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIHHHEEEEEEGGGIIINNNMMMMMMLLLLLLLLLMMMMMMKKKGGGFFFHHHHHHFFFGGGKKKJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDFFFHHHJJJJJJLLLPPPQQQQQQOOOMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKLLLMMMNNNNNNLLLJJJLLLOOONNNIIIHHHIIIHHHCCCEEEIIIGGG@@@AAAKKKPPPLLLJJJMMMPPPOOOLLLJJJKKKNNNPPPQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWQQQSSSSSSRRRPPPNNNNNNOOORRRRRRSSSWWW[[[\\\YYYUUUUUUTTTQQQOOONNNOOOQQQSSSNNNQQQTTTUUUTTTTTTVVVXXXWWWXXXYYY^^^hhhooollleeeYYYWWWZZZ______YYYRRROOOKKKMMMOOOQQQRRRSSSVVVXXX]]]]]]ZZZVVVWWW[[[[[[XXXWWWXXXZZZXXXQQQLLLPPPXXX\\\YYYZZZbbbgggeee```\\\YYYZZZZZZWWWTTTQQQOOOOOOQQQXXX\\\YYYUUUTTTRRROOOLLLNNNPPPPPPNNNLLLLLLLLLIIIIIINNNVVVYYYWWWTTTSSSLLLJJJJJJLLLJJJGGGGGGKKKPPPPPPOOOKKKEEEBBBCCCFFFHHHJJJLLLLLLKKKKKKKKKMMMNNNMMMKKKJJJLLLLLLLLLKKKQQQOOOLLLHHHFFFEEEEEEEEEAAA>>>===@@@EEEIIIJJJJJJHHHGGGDDDBBBBBBCCCEEEFFF???>>>===>>>??????>>><<<999888777555555555666666888888999999888666555444444444444444444444555555222666777444222444555444555333222222444444333111444222000///......000000333222222111000//////...111111000000000000////////////............//////---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++,,,,,,------.........//////000000000000111111//////000000000000111111111222333555666666666666888777666666666888999:::;;;;;;<<<======>>>======<<<===???AAAEEEHHHLLLMMMNNNJJJJJJNNNQQQOOOOOOQQQMMMOOOQQQRRRQQQPPPPPPPPPSSSTTTTTTQQQMMMKKKMMMPPPNNNOOOSSSWWWYYYVVVMMMFFFGGGJJJOOOUUUYYY[[[\\\[[[UUUQQQLLLJJJKKKOOOSSSTTTNNNJJJIIIMMMPPPPPPQQQTTTOOOOOORRRTTTVVVTTTPPPMMMNNNOOOPPPOOOLLLJJJIIIIIIKKKKKKLLLOOOPPPPPPNNNLLLPPPMMMKKKMMMKKKHHHHHHKKKJJJJJJJJJKKKMMMOOORRRSSSQQQPPPNNNJJJFFFDDDEEEFFFCCCDDDGGGIIIKKKLLLMMMMMMNNNLLLJJJIIIJJJKKKJJJJJJMMMLLLKKKKKKJJJKKKKKKKKKOOONNNMMMKKKHHHHHHJJJMMMKKKJJJIIIJJJKKKLLLLLLKKKKKKMMMOOOPPPNNNLLLKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJLLLPPPRRRQQQNNNKKKGGGBBBAAADDDGGGGGGIIILLLLLLLLLMMMMMMLLLKKKIIIHHHFFFGGGGGGEEEDDDDDDFFFHHHHHHIIIJJJLLLMMMMMMNNNNNNKKKGGGGGGIIIIIIGGGGGGKKKHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCDDDFFFHHHJJJGGGLLLQQQRRROOOMMMMMMOOOKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLNNNNNNLLLLLLLLLLLLLLLNNNLLLHHHGGGGGGFFFCCCBBBEEEBBB<<<>>>HHHOOONNNFFFIIILLLMMMKKKJJJLLLNNNQQQRRRSSSRRRPPPPPPPPPRRROOOPPPRRRTTTVVVWWWWWWWWWOOOPPPQQQPPPNNNMMMMMMNNNPPPQQQTTTYYY^^^^^^YYYUUUOOOPPPPPPQQQRRRRRRRRRRRRQQQUUUZZZ]]]]]][[[ZZZZZZWWWZZZYYYZZZdddoookkk^^^WWWWWWZZZ]]]ZZZRRRNNNNNNOOOQQQUUUXXXYYYXXXWWWWWWZZZZZZWWWSSSTTTXXXXXXUUUXXXXXXYYYXXXRRRNNNSSS[[[^^^[[[[[[___bbb```\\\XXXXXXYYYXXXUUURRROOOOOOOOOSSSZZZ]]]YYYUUUSSSQQQOOOOOOPPPQQQQQQOOONNNLLLLLLDDDGGGLLLSSSUUUTTTPPPNNNKKKJJJJJJKKKGGGDDDFFFLLLPPPOOOMMMIIIEEECCCEEEGGGIIIJJJLLLMMMNNNOOOPPPPPPNNNLLLKKKLLLLLLLLLJJJHHHMMMLLLKKKIIIGGGEEEDDDCCC>>>===<<>>======>>>???>>><<<:::888777666555444555666666666666666666555333222111333333444444444444555555333555666444333333444555444333222222444444333222555333000......///000222333333222111000//////...111000000000///////////////......------......///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,++++++++++++++++++***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,---------......////////////000000000111////////////000000000111222222333555555666666666777666666555555666777888;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBFFFIIIKKKLLLMMMJJJGGGHHHMMMPPPNNNMMMNNNKKKOOOSSSSSSOOOLLLLLLNNNRRRRRRPPPMMMJJJJJJMMMPPPNNNOOOQQQTTTUUUQQQJJJEEEIIIMMMSSSYYY\\\]]]\\\ZZZVVVRRRLLLIIIKKKOOOSSSVVVRRRMMMKKKOOOQQQQQQSSSUUUQQQQQQQQQRRRSSSRRROOOLLLOOOPPPPPPNNNKKKIIIHHHHHHIIIJJJLLLNNNOOONNNKKKJJJMMMHHHGGGIIIKKKHHHGGGIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPOOOKKKGGGEEEDDDEEEAAABBBEEEIIIMMMNNNMMMKKKPPPMMMKKKJJJJJJKKKJJJIIIKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJPPPRRRSSSRRRNNNKKKIIIHHHLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPPPPQQQRRRPPPLLLHHHHHHDDDCCCFFFIIIIIIJJJMMMLLLMMMNNNOOONNNLLLJJJIIIEEEEEEDDDCCCCCCDDDFFFGGGFFFGGGIIIKKKMMMMMMLLLLLLJJJGGGGGGJJJJJJGGGGGGJJJGGGGGGHHHHHHHHHFFFEEEDDDAAAAAABBBBBBDDDFFFHHHIIIHHHKKKOOOPPPOOOMMMMMMNNNJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFFFFEEEFFFFFFFFFHHHKKKMMMMMMJJJHHHJJJMMMJJJJJJJJJHHHHHHIIIIIIHHHBBBCCCAAA===???GGGKKKKKKDDDGGGKKKLLLKKKKKKNNNPPPPPPQQQQQQPPPNNNMMMMMMNNNJJJLLLNNNQQQSSSSSSSSSSSSLLLMMMNNNNNNMMMMMMOOOPPPQQQSSSVVV[[[___^^^XXXRRRIIIKKKOOORRRTTTTTTRRRQQQSSSWWW^^^bbbcccaaa]]]ZZZZZZ\\\[[[ZZZcccmmmgggYYYVVVUUUWWWYYYWWWSSSSSSWWWVVVWWWZZZ\\\\\\[[[WWWUUU\\\\\\XXXSSSSSSVVVVVVSSSWWWWWWXXXYYYVVVTTTYYY```\\\[[[YYYXXXZZZ[[[ZZZWWWWWWXXXWWWUUUQQQOOOOOOPPPSSSYYY\\\WWWRRRQQQOOOMMMSSSSSSRRRQQQPPPNNNKKKIIICCCGGGLLLOOOPPPPPPNNNKKKLLLKKKJJJIIIFFFCCCFFFMMMLLLKKKJJJGGGEEEFFFGGGIIIJJJJJJLLLNNNPPPQQQQQQQQQKKKJJJIIIJJJJJJIIIFFFDDDEEEGGGIIIKKKIIIFFFBBB???>>>>>>>>>@@@CCCEEEFFFFFFIIIGGGDDDAAA@@@@@@AAABBB>>>=========>>><<<:::777999888777666555666777777666666666555444444333222333333333333444444555555333444444555333222333555444333222222444444333222666444222//////000222333222222111111000//////...000000000////////////.........------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++*********************************+++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------------...////////////000000000...////////////000000000111222333444555555555444555555555444555555555666:::;;;<<<===>>>>>>>>>>>>@@@BBBEEEHHHJJJJJJJJJJJJHHHEEEFFFLLLNNNKKKJJJJJJJJJOOOTTTSSSMMMJJJKKKMMMLLLKKKIIIFFFFFFHHHMMMPPPPPPOOOOOOOOONNNMMMJJJHHHMMMQQQVVV[[[\\\[[[XXXVVVTTTOOOJJJGGGIIINNNSSSUUUUUUQQQNNNQQQRRRQQQQQQSSSRRRPPPOOOPPPPPPPPPNNNLLLQQQQQQQQQNNNKKKHHHHHHIIIIIIKKKLLLMMMLLLKKKJJJIIIIIIEEEDDDHHHIIIGGGFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPKKKLLLKKKIIIEEEBBBAAAAAA@@@AAADDDIIILLLMMMKKKIIILLLJJJGGGEEEEEEFFFEEEDDDGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKMMMNNNMMMJJJFFFDDDCCCKKKKKKLLLLLLMMMLLLLLLKKKSSSQQQNNNMMMLLLKKKIIIGGGIIIDDDDDDHHHJJJJJJKKKMMMLLLMMMNNNOOONNNLLLJJJIIIFFFDDDBBBAAABBBDDDFFFGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIFFFFFFIIIIIIFFFFFFIIIGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@AAABBBDDDEEEGGGGGGJJJJJJJJJLLLOOOOOOLLLJJJIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDEEEEEEGGGIIIKKKJJJGGGFFFHHHKKKIIIGGGFFFGGGGGGFFFGGGIIICCCEEEDDDBBBCCCFFFGGGFFFEEEHHHLLLMMMLLLLLLOOORRRMMMNNNNNNMMMJJJIIIIIIJJJHHHIIILLLNNNNNNNNNMMMLLLHHHIIIKKKLLLLLLNNNQQQTTTSSSTTTWWW\\\^^^\\\TTTNNNHHHKKKPPPUUUVVVVVVTTTRRRSSSWWW]]]bbbdddbbb]]]YYY[[[\\\\\\___fffiiicccYYYTTTSSSVVVZZZ[[[ZZZ]]]bbb[[[[[[ZZZ[[[[[[ZZZWWWUUU``````\\\WWWWWWZZZZZZVVVWWWWWWYYY\\\ZZZYYY]]]cccXXXXXXVVVTTTVVV[[[\\\ZZZWWWXXXXXXVVVSSSPPPOOOPPPQQQWWWYYYTTTOOONNNLLLJJJUUUTTTRRRQQQPPPNNNJJJGGGHHHMMMPPPNNNNNNOOOOOONNNNNNJJJHHHGGGEEECCCFFFKKKIIIHHHGGGGGGGGGHHHJJJJJJKKKJJJJJJLLLOOOPPPOOONNNHHHGGGFFFFFFGGGFFFDDDBBBCCCFFFIIILLLJJJFFF@@@<<<@@@@@@BBBCCCEEEFFFGGGHHHGGGEEEBBB???===>>>???@@@???===<<<<<<<<<;;;999777999888777666666777888999888888777777777777777666222222333333444444555555444222333555444111222666333222111222444555444333666555222111000111222222000000000000////////////000000////////////............------------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++*********++++++,,,************************************++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------......////////////000000......////////////000000111111222333333333333333222333333444444444555555999999;;;<<<============@@@BBBEEEGGGIIIIIIHHHGGGIIIFFFFFFJJJKKKHHHFFFGGGLLLPPPSSSRRRMMMJJJKKKNNNMMMKKKIIIHHHJJJNNNSSSVVVSSSQQQOOOMMMKKKKKKLLLMMMOOORRRVVVZZZZZZXXXTTTRRROOOLLLGGGFFFIIINNNRRRTTTVVVRRRPPPSSSSSSPPPNNNOOOPPPNNNLLLKKKLLLMMMLLLKKKRRRRRROOOLLLIIIHHHIIIKKKJJJLLLMMMLLLJJJIIIIIIJJJFFFDDDEEEHHHHHHDDDDDDFFFIIIJJJJJJKKKLLLLLLMMMMMMEEEFFFGGGFFFBBB???======???BBBEEEIIIKKKKKKJJJIIILLLJJJGGGEEEEEEEEECCCBBBDDDEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGFFFDDDDDDEEEFFFDDDGGGIIIJJJIIIHHHHHHHHHGGGIIIKKKLLLJJJHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHLLLJJJHHHGGGHHHHHHHHHGGGHHHDDDCCCHHHJJJJJJJJJLLLLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDAAA@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGEEEFFFIIIIIIFFFEEEGGGFFFFFFFFFEEEEEECCCBBBAAA??????@@@BBBCCCDDDEEEEEELLLIIIGGGIIIMMMMMMJJJFFFGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHEEECCCDDDCCCAAABBBDDDFFFGGGGGGFFFFFFFFFEEEDDDGGGJJJNNNNNNMMMMMMOOORRRIIIJJJKKKIIIGGGFFFFFFGGGFFFHHHJJJLLLLLLJJJHHHGGGFFFGGGIIIJJJKKKNNNQQQUUUSSSSSSUUUYYY[[[XXXPPPJJJLLLNNNRRRVVVWWWWWWUUUTTTRRRTTTYYY^^^```___[[[WWWXXXVVVZZZbbbgggccc]]]ZZZUUUTTTVVV\\\___^^^___bbb]]]ZZZVVVUUUVVVXXXWWWVVV______\\\XXXXXX\\\\\\YYYVVVUUUXXX[[[ZZZXXX[[[```TTTWWWWWWTTTUUUZZZZZZVVVSSSUUUVVVUUURRROOOMMMMMMNNNSSSUUUPPPKKKJJJJJJHHHTTTRRRQQQPPPQQQOOOKKKGGGNNNSSSSSSNNNLLLOOORRRQQQOOOIIIDDDCCCCCCBBBDDDHHHIIIHHHHHHIIIJJJKKKKKKJJJKKKJJJIIIJJJMMMMMMLLLIIIGGGEEEDDDCCCDDDDDDCCCBBBGGGIIIKKKKKKIIIDDD>>>:::===???AAACCCEEEGGGHHHJJJEEECCC@@@===<<<<<<>>>???===;;;:::999:::;;;:::999888888777666666777888999888777777777888888999999111222222333444444555555444222333666444000111666333222111222444555444333444333222111000000000000.............../////////000000/////////............------,,,,,,------......,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************))))))***+++++++++++++++***)))))))))***+++,,,,,,************************************++++++++++++***************************************++++++,,,************************))))))***+++,,,---------------------------------........./////////000000........./////////000000000000111222222222111111000111222333444444444444777888999;;;<<<<<<======>>>???BBBEEEFFFGGGGGGGGGKKKFFFEEEGGGGGGDDDAAABBBLLLNNNOOOMMMKKKIIIJJJLLLOOOMMMKKKKKKNNNRRRVVVXXXRRRQQQOOOLLLJJJKKKMMMOOOOOOQQQTTTWWWWWWUUUQQQOOOKKKHHHFFFFFFIIINNNRRRTTTTTTQQQPPPSSSTTTOOOLLLLLLLLLIIIGGGFFFGGGHHHIIIIIIRRRPPPMMMHHHEEEFFFIIILLLLLLMMMMMMKKKHHHGGGIIIKKKCCCDDDFFFIIIFFFBBBBBBGGGJJJKKKKKKKKKKKKKKKKKKJJJDDDFFFHHHGGGDDDAAA??????@@@DDDIIIJJJIIIHHHJJJLLLNNNKKKGGGFFFEEEEEECCCBBBAAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFBBBEEEHHHIIIGGGFFFFFFGGGHHHJJJMMMNNNMMMKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGEEEDDDFFFBBBBBBGGGJJJIIIIIIKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGDDD@@@@@@CCCFFFHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHEEECCCDDDHHHHHHDDDCCCEEEEEEDDDCCCAAA@@@@@@????????????@@@BBBBBBCCCCCCCCCIIIIIIIIIIIIIIIHHHGGGEEEFFFFFFFFFEEEEEEDDDCCCBBB@@@AAABBBDDDFFFIIIKKKLLLIIIHHHFFFFFFGGGHHHHHHHHHFFFAAA@@@BBBBBB@@@AAAFFFIIIHHHFFFFFFFFFEEEEEEGGGIIILLLOOOOOOMMMLLLNNNPPPGGGHHHIIIHHHFFFEEEEEEFFFEEEGGGIIILLLLLLJJJHHHFFFFFFGGGHHHHHHHHHJJJNNNQQQNNNNNNPPPTTTVVVSSSMMMGGGMMMOOOQQQSSSTTTTTTSSSRRRPPPQQQSSSWWWZZZZZZWWWTTTRRRPPPVVVbbbfff^^^YYYZZZWWWUUUWWW^^^```^^^ZZZZZZ\\\WWWRRRPPPRRRVVVXXXXXXZZZZZZXXXTTTVVVZZZ[[[XXXSSSSSSUUUXXXWWWTTTUUUYYYSSSXXXYYYUUUTTTWWWTTTOOOOOOQQQSSSSSSPPPLLLJJJIIIKKKPPPRRRMMMIIIHHHHHHFFFRRRQQQOOOPPPQQQPPPLLLIIIRRRVVVTTTLLLIIINNNSSSSSSPPPGGG@@@@@@BBBBBBCCCFFFJJJIIIJJJKKKLLLLLLKKKJJJKKKIIIHHHIIIKKKLLLIIIFFFFFFDDDBBBBBBCCCDDDCCCCCCMMMMMMMMMKKKGGGBBB===:::888;;;>>>AAADDDFFFHHHJJJDDDCCC@@@===<<<<<<>>>???;;;999888888999;;;<<<<<<888777666555555666777888666555555555666777888999111111222333333444555555444111222666444000111666333222111222444555444333222222111111000//////...,,,,,,------.../////////000/////////...............------,,,,,,------......,,,+++,,,...///...+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************((()))***+++++++++++++++))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++*********************************)))***++++++,,,************************((()))***+++,,,---------------------------------............/////////000............/////////000///000000111111111000000...///111222444444555555666777999:::;;;<<<<<<<<<;;;<<>>JJJJJJJJJHHHGGGGGGHHHIIIKKKIIIGGGGGGIIIMMMPPPRRROOONNNMMMKKKJJJJJJKKKMMMNNNOOORRRTTTUUUSSSQQQOOOIIIGGGEEEFFFJJJOOORRRTTTQQQOOOOOOTTTTTTOOOLLLKKKIIIFFFCCCBBBCCCEEEGGGGGGRRROOOKKKFFFCCCDDDIIIMMMNNNNNNMMMJJJGGGFFFIIILLLBBBDDDHHHJJJEEE@@@AAAGGGKKKKKKLLLLLLKKKJJJIIIIIIFFFIIIKKKKKKIIIFFFDDDCCCBBBGGGKKKLLLIIIGGGJJJNNNJJJGGGDDDAAAAAA@@@???>>>???@@@BBBCCCCCCCCCBBBBBB@@@AAACCCCCCBBBBBBDDDEEEAAADDDHHHHHHFFFDDDEEEFFFHHHJJJLLLLLLIIIGGGFFFFFFHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@BBBEEEFFFEEEBBB>>>EEEAAABBBFFFIIIHHHHHHJJJKKKKKKIIIHHHHHHGGGHHHHHHHHHDDD@@@@@@CCCGGGHHHHHHEEEEEEDDDDDDEEEGGGIIIJJJDDDCCCDDDGGGGGGDDDCCCDDDDDDBBB@@@>>>=========>>>???@@@AAABBBBBBBBBBBBBBBGGGJJJKKKJJJFFFCCCDDDFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@AAACCCEEEHHHLLLNNNPPPLLLHHHEEEEEEHHHJJJIIIGGGCCC???>>>CCCEEEDDDFFFMMMKKKGGGEEEDDDDDDDDDGGGJJJJJJMMMOOONNNLLLJJJLLLNNNFFFGGGHHHGGGEEEEEEEEEGGGDDDFFFIIILLLMMMLLLIIIHHHGGGGGGGGGFFFFFFGGGKKKMMMJJJJJJKKKOOORRRPPPKKKFFFLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNRRRUUUWWWUUURRRPPPMMMNNNVVV___bbb[[[SSSQQQTTTXXX[[[\\\ZZZWWWVVVTTTSSSQQQRRRUUUXXXYYYZZZYYYUUUQQQOOOPPPSSSUUUVVVPPPNNNNNNRRRYYY\\\[[[XXXQQQSSSUUUSSSPPPMMMNNNPPPNNNOOOPPPOOOKKKGGGEEEDDDKKKLLLLLLJJJHHHFFFFFFGGGMMMMMMLLLLLLLLLLLLMMMMMMTTTSSSRRRRRRQQQOOOLLLJJJFFFEEECCCBBBAAAAAABBBBBBBBBGGGMMMPPPMMMIIIFFFFFFFFFFFFGGGIIIJJJIIIFFFCCCFFFDDDBBB@@@@@@BBBDDDEEESSSTTTQQQIIIBBB>>>;;;888:::<<>>>>>@@@CCCDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFEEECCCDDDHHHIIIHHHHHHLLLIIIMMMMMMGGGDDDGGGJJJKKKLLLMMMNNNOOONNNNNNMMMMMMJJJDDDCCCIIIMMMLLLMMMQQQMMMMMMNNNMMMLLLIIIGGGEEEGGGEEECCCBBBBBBEEEIIIKKKHHHGGGGGGGGGFFFFFFHHHLLLPPPOOOMMMLLLLLLJJJGGGEEEBBB@@@BBBDDDCCC???@@@DDDKKKJJJJJJJJJKKKKKKIIIFFFLLLNNNLLLHHHFFFHHHHHHEEEEEEFFFHHHIIIHHHGGGEEECCCCCCBBB@@@>>><<<<<<<<<<<>>BBBFFFFFFBBB???@@@BBB>>>AAAFFFJJJKKKIIIEEECCCFFFEEEHHHJJJGGGAAAAAAFFFFFFFFFFFFGGGGGGFFFDDDCCC===@@@CCCGGGHHHGGGEEEDDDBBBDDDHHHJJJJJJHHHEEEBBBGGGGGGGGGGGGGGGFFFEEEDDDFFFEEECCCCCCEEEFFFEEEDDDCCCBBB@@@AAABBBDDDEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA???@@@BBBAAA???>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCCBBBFFFIIIHHHEEEBBBBBBCCCHHHGGGDDDAAA???>>>>>>???>>>AAABBBAAADDDIIIKKKJJJBBBCCCCCCBBBEEEIIIHHHCCCAAA??????BBBDDDEEEJJJQQQRRRLLLDDD@@@@@@EEEKKKOOOGGGNNNQQQNNNKKKMMMNNNMMMJJJJJJGGGBBBCCCGGGGGGDDDJJJIIIIIIJJJKKKJJJFFFDDDAAACCCEEEEEEEEEFFFHHHIIIGGGJJJLLLNNNSSSWWWNNNBBBKKKLLLLLLJJJMMMPPPNNNJJJKKKOOOOOONNNOOOSSSTTTRRRJJJKKKPPPYYYaaaccc\\\UUURRRSSSTTTUUUVVVUUUTTTSSSPPPOOOOOOQQQTTTVVVVVVUUUVVVSSSOOOMMMOOOSSSUUUWWWTTTRRRQQQTTTYYY\\\ZZZWWWRRRTTTVVVTTTPPPMMMMMMOOOOOOOOOMMMJJJGGGDDDDDDEEEHHHJJJJJJJJJHHHHHHIIIJJJNNNMMMMMMLLLLLLLLLLLLLLLOOOOOONNNNNNMMMKKKIIIGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEHHHLLLLLLKKKIIIIIIIIIEEEEEEFFFHHHIIIHHHEEEBBBBBBAAA@@@@@@AAACCCFFFHHHJJJMMMKKKDDD???===<<<999999;;;===???@@@BBBEEEHHHCCC@@@;;;999999;;;======999888777777999999888777444444444444555666777777888666555666888999777555444444444444444333222222333333444444333333222111333333333333333333444444222111000000//////000000111000///......///000111......------------......///...---,,,+++,,,,,,---,,,,,,,,,------------...---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,++++++++++++++++++***)))))))))))))))))))))))),,,+++++++++************,,,+++)))***++++++)))((())))))))))))))))))))))))************************)))***++++++))))))***+++++++++***))))))******+++++++++***************+++))))))*********++++++++++++++++++*********)))))),,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////111111000///////////////222555555222777???===333555555666666777888888999999;;;===???@@@AAAAAAAAA@@@???>>>???@@@AAACCCCCCAAACCCDDDDDDCCCCCCDDDFFFFFFDDDDDDHHHHHHFFFGGGJJJIIIMMMNNNIIIFFFHHHKKKKKKIIIHHHHHHKKKNNNOOOKKKHHHFFFDDDEEEJJJLLLIIIHHHKKKIIIJJJKKKLLLKKKIIIGGGFFFHHHGGGDDDCCCCCCEEEGGGIIIEEEFFFHHHIIIIIIIIIKKKMMMPPPOOOMMMLLLKKKIIIGGGFFFDDDCCCEEEGGGDDD???===@@@GGGGGGHHHJJJLLLKKKIIIGGGHHHJJJIIIFFFEEEHHHHHHEEEGGGGGGHHHHHHGGGEEEDDDCCCCCCAAA???===<<<<<<<<<===BBBDDDEEEDDDAAA@@@BBBEEECCCGGGJJJHHHCCC??????@@@@@@BBBEEEHHHHHHFFFCCCAAAEEEFFFFFFDDDBBBAAACCCEEEJJJGGGEEEEEEEEEFFFEEECCCCCCCCCDDDDDDDDDEEEEEEEEECCCEEEGGGIIIIIIGGGDDDBBBFFFFFFGGGGGGFFFEEEDDDCCCDDDBBBAAAAAABBBCCCCCCBBB@@@???>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@>>>???AAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAABBBBBB@@@DDDFFFFFFCCCAAAAAACCCBBB@@@??????@@@AAAAAA@@@BBBDDDEEECCCDDDHHHIIIGGGBBBCCCCCCAAADDDHHHFFFBBBBBB???>>>AAABBBDDDJJJQQQNNNJJJDDDAAABBBGGGMMMPPPMMMOOOMMMIIIIIIKKKKKKGGGJJJJJJHHHDDDEEEHHHHHHDDDFFFLLLSSSUUURRRMMMGGGEEECCCDDDFFFFFFFFFFFFHHHIIIFFFLLLPPPPPPPPPQQQLLLEEEIIILLLMMMKKKLLLOOONNNJJJMMMPPPPPPMMMMMMPPPQQQNNNIIINNNVVV^^^cccbbb\\\WWWUUUTTTSSSRRRQQQQQQPPPPPPLLLLLLMMMOOOSSSTTTTTTSSSRRROOOKKKJJJMMMPPPSSSUUUXXXUUUTTTVVVYYYZZZXXXUUUSSSUUUWWWUUUPPPLLLLLLMMMOOOMMMJJJFFFBBBAAABBBDDDEEEGGGHHHIIIIIIJJJLLLNNNOOOOOONNNMMMLLLKKKJJJJJJLLLLLLLLLLLLKKKIIIGGGFFFCCCCCCEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHJJJLLLCCCCCCDDDFFFHHHGGGDDDBBB????????????AAADDDGGGIIIFFFIIIHHHBBB======<<<999999:::<<<<<<===>>>AAACCC===;;;888888:::<<<======888777666777888999888777444444444444555666777777888777666666888888777666444444555555444444333222333333333333333222222111333333222222222111111111222111000000//////000000000//////......//////000------,,,,,,,,,,,,------...------,,,,,,,,,,,,---,,,,,,,,,,,,---------------+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))************)))))))))))),,,***))))))***+++***((())))))))))))))))))))))))************************)))***++++++))))))***+++******)))))))))******+++(((((())))))***+++------)))))))))*********+++++++++************)))))))))+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000///..................222333333666CCCNNNIII===555666666777777888888999777999<<<>>>?????????>>>===>>>@@@@@@??????AAABBB???AAACCCDDDCCCCCCDDDFFFEEEBBBBBBEEEFFFDDDEEEHHHKKKOOOPPPKKKHHHIIIKKKJJJEEECCCCCCHHHNNNOOOIIIBBBCCCDDDGGGKKKJJJFFFDDDEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFDDDBBBBBBCCCEEEFFFCCCGGGKKKMMMNNNNNNNNNNNNOOOOOONNNLLLKKKIIIHHHGGGGGGFFFGGGIIIEEE>>>;;;<<>>???CCCDDDEEEDDDAAABBBEEEIIIIIIKKKLLLJJJDDD@@@>>>???CCCDDDEEEEEEEEEDDDBBBAAADDDIIIHHHAAA???EEEHHHFFFHHHEEEBBBBBBEEEGGGGGGFFFHHHFFFCCCAAAAAABBBDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDAAA@@@AAA@@@>>>>>>@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<===??????>>>===>>>??????@@@@@@@@@@@@AAAAAAAAA???AAACCCCCC@@@???BBBDDDAAAAAAAAABBBCCCCCCBBBAAAEEEGGGFFFCCCCCCFFFGGGDDDBBBDDDCCCAAACCCFFFEEEAAABBB???>>>@@@AAABBBHHHPPPMMMJJJFFFDDDDDDGGGKKKNNNMMMKKKFFFCCCEEEIIIGGGBBBIIIJJJIIIFFFGGGIIIHHHDDDBBBMMMZZZ___YYYPPPIIIFFFEEEGGGHHHHHHGGGGGGHHHJJJEEEMMMSSSQQQMMMKKKIIIGGGGGGLLLNNNKKKKKKMMMMMMJJJOOOQQQPPPLLLKKKNNNOOOLLLPPPUUU\\\```aaa]]]YYYVVVVVVVVVUUUTTTRRRPPPOOONNNJJJJJJKKKNNNRRRVVVWWWWWWQQQMMMIIIHHHJJJMMMPPPQQQWWWVVVUUUVVVWWWWWWUUUSSSQQQTTTVVVTTTOOOKKKJJJKKKLLLKKKIIIEEEAAA@@@AAACCCDDDEEEGGGHHHIIIKKKOOORRROOOOOONNNMMMLLLJJJIIIHHHKKKLLLNNNMMMKKKJJJHHHHHHBBBDDDEEEGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJAAAAAABBBDDDFFFFFFDDDBBB?????????@@@BBBDDDGGGHHHIIIKKKJJJCCC???===<<<999999;;;<<<;;;;;;;;;===???:::888777888:::;;;;;;;;;777666555666888888888777555555444444555666666777777777777777777777777777444555555555555444333333222333333333333222111111111111111111111000000000111111000///////////////////////////////////////------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++,,,,,,,,,*********))))))))))))******))))))******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))(((((((((+++)))((()))***+++***((())))))))))))))))))))))))************************)))***+++***)))((()))+++***))))))))))))******+++(((((())))))***+++------))))))))))))************************))))))))))))*********)))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////......------,,,------...000111444@@@RRR]]]VVVHHH666666666777777888888888666888;;;===???>>>===<<<<<>>???AAABBBGGGHHHGGGEEEBBBCCCGGGLLLJJJLLLLLLIIIEEEAAA??????DDDDDDDDDDDDDDDDDDDDDDDDDDDMMMLLLCCCCCCLLLMMMEEEBBBAAA@@@CCCGGGIIIIIIGGGGGGEEEBBB@@@@@@AAACCCDDDFFFEEEDDDCCCBBBBBBBBBCCCBBBCCCEEEEEEDDDBBB???===@@@>>>======>>>??????>>>>>>@@@BBBCCCCCCCCCDDDEEEBBBBBBBBBAAA@@@>>>===<<<:::<<<>>>>>>>>>===>>>???>>>??????@@@@@@@@@@@@@@@>>>@@@BBBAAA??????BBBFFFFFFIIIKKKIIIEEEAAAAAABBBDDDFFFEEEBBBBBBEEEEEECCCCCCEEEEEEBBBBBBEEEEEEBBBBBB@@@@@@BBBBBBAAADDDJJJMMMLLLIIIFFFDDDDDDFFFHHHFFFGGGEEECCCEEEIIIGGGBBBGGGIIIHHHFFFGGGIIIGGGCCCAAAKKKVVV[[[XXXQQQKKKHHHGGGHHHIIIIIIHHHGGGHHHJJJGGGLLLQQQOOOJJJGGGGGGHHHGGGMMMPPPNNNLLLNNNNNNLLLOOOQQQOOOKKKKKKOOOPPPOOORRRVVV[[[\\\[[[XXXWWWVVVTTTUUUVVVVVVUUUQQQMMMJJJLLLKKKKKKMMMSSSYYY]]]^^^UUUQQQMMMJJJKKKNNNOOOPPPTTTSSSSSSSSSTTTTTTRRRQQQNNNQQQTTTRRRNNNJJJJJJJJJJJJJJJJJJHHHEEECCCCCCDDDEEEGGGHHHHHHIIIKKKOOOQQQNNNNNNNNNMMMKKKIIIGGGFFFIIIKKKMMMMMMKKKIIIIIIIIIDDDDDDFFFGGGGGGFFFEEEDDDEEEEEEGGGHHHHHHGGGFFFDDD@@@@@@@@@BBBDDDEEEDDDBBBBBBBBBBBBBBBBBBDDDEEEFFFHHHKKKJJJDDD@@@???>>>;;;;;;<<<<<<;;;::::::<<<>>>:::999777888999999999777777666555555777888777555555444444444444555555666666666777666666666666777444444555555444444333222222222333333222222111000......///000000111222222111000000///.../////////......////////////............------------......++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++******,,,,,,+++******))))))(((((())))))***)))))))))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))(((((()))******++++++***************++++++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------............---,,,,,,,,,,,,,,,------666777===JJJYYY^^^SSSEEE666666666666666777777777555777:::===>>>???>>>>>>@@@AAACCCCCCBBBBBBBBBBBBAAACCCFFFGGGGGGFFFFFFGGGCCC@@@AAAEEEHHHIIILLLQQQTTTWWWVVVOOOIIIHHHHHHGGGHHHMMMSSSTTTPPPJJJGGGEEEEEEGGGJJJKKKKKKLLLMMMMMMFFFGGGJJJLLLMMMMMMLLLLLLAAABBBBBBCCCEEEFFFGGGGGGJJJRRRWWWVVVUUUVVVTTTOOOQQQRRRQQQOOOLLLJJJKKKMMMKKKGGGDDDCCC@@@>>>BBBHHHIIIIIIKKKMMMNNNKKKFFFBBBFFFIIIIIIGGGFFFHHHFFFCCC?????????@@@AAABBBDDDEEEEEEDDDAAA@@@@@@BBBEEEGGGLLLLLLJJJFFFCCCCCCHHHLLLHHHHHHHHHGGGDDDBBBBBBBBBDDDDDDCCCCCCDDDFFFGGGHHHBBBKKKMMMFFFFFFNNNLLLBBB@@@BBBEEEHHHJJJHHHFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEDDDBBB@@@@@@AAABBBCCCBBBCCCDDDDDDCCC@@@>>>===@@@>>>======>>>??????>>>===@@@CCCDDDCCCBBBBBBCCCAAAAAAAAA@@@???===<<<;;;:::<<<>>>>>>>>>===>>>???===>>>???@@@@@@@@@??????===@@@BBBAAA???@@@CCCFFFDDDLLLQQQMMMCCC<<>>;;;<<<<<<;;;::::::;;;===;;;999888777888888777666888666555555666666555444444333333333333333444444444555666666444444555666333333444444333333222111222222222222222111111000------...///000111222333111000//////......//////---......//////......---......------------......***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++***++++++************++++++)))))))))***************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***(((((((((((()))******+++,,,,,,+++***)))))))))***((((((((()))))))))******(((((()))))))))))))))***))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,---...===???DDDLLLRRRNNNCCC888555555555555555555555555666777:::<<<>>>@@@BBBBBBFFFEEEDDDEEEFFFGGGFFFDDDBBBEEEHHHIIIHHHFFFFFFFFFEEECCCCCCHHHLLLNNNRRRWWWTTTWWWTTTLLLFFFFFFGGGFFFMMMTTTZZZYYYRRRKKKIIIIIIHHHJJJKKKLLLOOOTTTTTTQQQJJJKKKMMMNNNNNNMMMLLLJJJBBBCCCEEEHHHIIIJJJKKKKKKMMMUUUYYYUUUTTTWWWVVVQQQPPPRRRRRROOOKKKJJJLLLOOOKKKFFFBBB@@@???@@@FFFNNNMMMMMMMMMNNNMMMJJJDDDAAAGGGJJJKKKHHHGGGIIIGGGCCCAAABBBCCCDDDEEEFFFGGGGGGEEEDDDAAA@@@AAADDDGGGIIILLLLLLKKKGGGCCCCCCGGGKKKEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJAAAGGGIIIGGGHHHKKKGGG>>>CCCIIIOOOPPPLLLFFFCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCBBB@@@??????@@@BBBCCCDDDCCCCCCBBBAAA???>>>===@@@>>><<<===>>>???>>>>>>;;;???CCCDDDAAA>>>>>>???????????????>>>===<<<;;;<<<===??????>>>===>>>???<<<===>>>@@@@@@???>>>>>><<>>:::???GGG===@@@@@@>>>???CCCDDDBBBBBBEEEEEEAAA@@@CCCEEEEEEAAAAAACCCGGGFFFBBBAAAEEEBBBDDDFFFEEEDDDFFFKKKOOORRRZZZ___[[[TTTOOOJJJFFFEEEFFFEEECCCDDDGGGFFFBBBEEEDDDDDDGGGJJJJJJIIIFFFDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKLLLNNNMMMJJJLLLQQQUUUXXXYYYYYY[[[]]]ZZZTTTMMMOOOMMMIIILLLSSSXXXXXXSSSUUUXXXZZZ[[[ZZZWWWTTTRRRSSSTTTUUUUUUSSSPPPNNNMMMMMMOOOSSSWWWYYYXXXWWWWWWSSSNNNLLLMMMOOOQQQRRRTTTTTTTTTRRROOOLLLKKKJJJHHHLLLRRRSSSRRRPPPPPPQQQNNNOOONNNLLLKKKLLLNNNQQQPPPOOOMMMJJJFFFFFFHHHJJJIIIJJJJJJJJJIIIGGGEEECCCAAAEEEIIIHHHEEECCCDDDGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKIIIDDD??????>>>???AAACCCEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEECCCFFFFFFBBB???@@@@@@>>>:::;;;;;;:::999999:::<<<;;;999777666777888888888999777555555555555333222333222222111111222222222222444666555333222333555222222333333222222111000222222222222222111000000/////////000000111111111000000///............///------...//////...------------,,,,,,,,,,,,------)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))++++++************++++++************))))))))))))))))))))))))))))))))))))((((((((())))))*********)))((('''(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''''''''(((((()))++++++,,,++++++***))))))******(((((((((((()))))))))***(((((((((((())))))******)))))))))******+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---......666999???BBBAAA<<<666222444444444444444444444444888888999<<>>>>>>>>@@@BBBCCCFFFDDDCCCAAA???>>>>>>>>>???===;;;<<<===>>>======;;;@@@EEEEEEAAA===<<<===>>>>>>>>>>>>======<<<;;;>>>???AAA@@@???>>>>>>???;;;<<<>>>???@@@???>>>===:::>>>AAAAAA???>>>???AAA;;;???BBB@@@===<<<@@@DDD>>>AAA@@@>>>???BBBCCCAAA???BBBCCC???===AAADDDDDDAAA@@@AAADDDEEECCCFFFKKK@@@CCCFFFFFFFFFIIIOOOUUU\\\```aaa]]]XXXTTTNNNGGGFFFGGGEEEBBBCCCGGGHHHDDDEEEGGGJJJKKKJJJGGGDDDCCCAAACCCEEEEEEDDDEEEFFFHHHKKKMMMQQQSSSNNNKKKRRR\\\VVVVVVVVVWWW\\\___YYYPPPMMMNNNKKKHHHJJJRRRWWWXXXZZZ[[[^^^aaaaaa^^^WWWQQQVVVVVVVVVVVVUUUUUUUUUUUUKKKMMMQQQUUUXXXWWWRRROOOQQQMMMIIIHHHIIILLLOOOPPPWWWWWWVVVSSSNNNJJJHHHGGGGGGLLLRRRUUUTTTRRRSSSTTTRRRQQQOOOLLLKKKNNNSSSWWWTTTSSSOOOJJJFFFDDDEEEFFFGGGHHHIIIJJJIIIGGGDDDCCCAAAEEEIIIIIIEEECCCEEEHHHFFFEEEEEEFFFGGGIIILLLMMMNNNLLLJJJJJJKKKIIIEEEAAA???>>>>>>@@@CCCFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKJJJDDD??????>>>;;;999::::::999888888:::;;;;;;999666666777999::::::999777666555555444222000222222111111000111111222111333555444222111333555111222222222222111000000111222222222222111000000111111111111000000000000000000///...............,,,---...//////...---,,,,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++***)))***+++++++++)))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***''''''''''''((()))+++++++++***************++++++(((((((((((())))))))))))'''((((((((())))))******))))))******+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///(((---333777555222333777333333333333333333333333999999999;;;???DDDHHHKKKSSSLLLEEEFFFMMMQQQNNNIIICCCEEEHHHHHHFFFCCCBBBAAADDDAAAAAADDDGGGIIIMMMRRRJJJLLLIIIBBB>>>BBBGGGIIISSSTTTVVVWWWVVVSSSNNNKKKLLLNNNOOORRRZZZ___XXXKKKQQQQQQQQQPPPMMMJJJFFFDDDBBBCCCEEEGGGHHHGGGFFFEEEKKKSSSTTTMMMMMMVVVZZZVVVMMMOOOOOOLLLGGGFFFJJJNNNHHHDDDCCCCCCBBBBBBGGGNNNMMMLLLJJJIIIIIIGGGCCCAAABBBFFFHHHGGGHHHKKKIIIFFFBBBCCCEEEEEEEEECCC@@@???BBB@@@>>>===???BBBFFFIIICCCEEEFFFDDDAAABBBEEEIIIFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCMMMGGGEEEHHHJJJFFFDDDEEEEEEOOOXXXWWWOOOJJJOOOVVVNNNMMMLLLJJJHHHFFFEEEEEE>>>>>>===>>>???@@@BBBCCCGGGEEEBBB@@@>>>>>>???@@@>>><<<:::;;;<<<===<<<<<<===CCCHHHHHHCCC>>><<<===<<<===============<<<<<>>>>>>>>;;;<<<>>>???@@@???===<<<999===@@@AAA>>><<<===>>>???>>>===<<<===???@@@@@@@@@BBBBBB??????BBBCCCAAA<<<@@@AAA===;;;???CCCDDDBBB??????AAACCCEEEKKKSSSCCCFFFIIIHHHGGGIIIPPPVVV^^^^^^\\\YYYXXXWWWQQQHHHHHHHHHEEEBBBDDDHHHIIIFFFDDDKKKRRRSSSLLLEEEAAA@@@???AAACCCDDDCCCDDDFFFHHHJJJOOOWWWXXXPPPKKKVVVfffSSSQQQPPPRRRYYY\\\UUUJJJMMMNNNKKKFFFHHHPPPVVVWWWYYY^^^bbbbbb\\\WWWVVVVVVZZZWWWUUUVVVWWWVVVUUUVVVWWWKKKMMMUUUSSSSSSVVVTTTVVVPPPKKKJJJIIIJJJOOOVVVXXXVVVSSSPPPOOOOOOPPPQQQNNNNNNOOOOOOPPPPPPPPPQQQVVVSSSOOOMMMOOORRRUUUWWWXXXTTTOOOLLLJJJIIIHHHGGGBBBMMMWWWVVVLLLCCCBBBEEEFFFFFFEEECCCBBBBBBEEEGGGDDDEEEFFFHHHJJJKKKMMMMMMQQQNNNKKKIIIIIIHHHEEEBBB??????BBBFFFDDD@@@EEEMMMKKKFFFAAA???AAAEEEFFFGGGGGGFFFEEEEEEDDDAAA;;;888:::888777777999;;;;;;;;;;;;:::999777444444666888999888777666444444333333333222000//////000222333555444444444444333333333222222333333333222111111---///111222333222000///444111//////111333222111////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++)))(((((()))******)))******+++******)))((('''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......222111000000000000000111333333333333333333333333777666777<<>>BBBDDDBBB???>>>>>>>>>@@@CCCFFFFFFEEEGGGGGGFFFCCCAAAAAACCCFFFDDDCCCCCCDDDEEEEEECCCBBBBBBAAA???>>>???AAACCCEEEIIIGGGFFFDDDCCCBBBCCCCCCEEEHHHJJJIIIGGGHHHMMMSSSKKKIIIFFFDDDBBBAAABBBBBB???======@@@DDDHHHHHHHHHHHHFFFBBB>>><<<<<<===>>>888888999999:::;;;<<<===???@@@AAABBBAAA@@@???>>>??????>>>===<<<<<<======<<<===???@@@@@@???===<<>>>>>>>>>>>>>>???@@@;;;>>>AAA@@@===:::999:::BBB@@@======??????===:::===>>>>>>>>>>>>?????????@@@???===<<<<<<===???@@@>>>===<<<===???CCCHHHKKKBBBEEEGGGGGGFFFJJJRRRXXX[[[WWWTTTTTTTTTQQQJJJDDDCCCDDDEEEFFFFFFFFFFFFEEEHHHMMMRRRQQQKKKFFFEEEGGGDDDDDDCCCBBBAAACCCGGGKKKOOORRRTTTSSSQQQRRRYYY___RRRRRRTTTWWWZZZYYYSSSNNNOOOLLLHHHHHHKKKOOOSSSTTTVVV\\\aaaaaa]]]XXXVVVVVVUUUTTTTTTUUUUUUSSSPPPOOOLLLEEEKKKTTTRRRRRRTTTQQQPPPKKKHHHLLLQQQRRRSSSUUUWWWUUUSSSRRRSSSTTTWWWXXXVVVTTTQQQOOOOOOPPPQQQSSSXXXSSSNNNOOOSSSWWWVVVTTTPPPNNNKKKKKKLLLMMMMMMMMMRRRYYY```]]]TTTKKKHHHIIICCCDDDDDDCCCCCCCCCFFFHHHFFFEEEDDDEEEFFFIIIMMMOOOTTTRRROOOMMMMMMKKKGGGDDDCCCCCCEEEGGGDDD@@@DDDKKKHHHDDDAAA@@@BBBEEEGGGGGGGGGHHHHHHGGGEEEAAA===;;;;;;999777777999:::;;;:::::::::999777555555777999999888777666444444444444333222111000000111222333555555555444444444333333222222222222111111000///...///111222222222000///333000......000111111000/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++)))(((((()))******)))((())))))*********))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++++++++,,,,,,------,,,,,,------...///000000000//////000111111333333333333333222222222555444555999>>>@@@@@@>>>AAAAAAAAACCCFFFGGGGGGEEE@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCFFFJJJMMMMMMLLLHHHJJJKKKIIIEEEFFFMMMTTTPPPNNNPPPTTTRRRMMMMMMQQQNNNPPPSSSUUUVVVUUUTTTSSSNNNMMMLLLKKKIIIFFFDDDCCCCCCDDDHHHKKKHHHDDDFFFLLLLLLSSSTTTOOOPPPWWWWWWQQQKKKJJJGGGCCCEEEKKKMMMKKKDDDCCCBBBCCCGGGIIIIIIGGGHHHHHHGGGEEECCCBBBBBBCCCGGGFFFFFFHHHIIIHHHEEECCCCCC@@@======@@@BBB???<<<@@@???@@@BBBEEEGGGGGGGGGIIIGGGFFFDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCDDDBBBAAA@@@???>>>>>>???BBBEEEGGGFFFEEEDDDBBBBBBBBBBBBBBBAAACCCEEEDDDAAABBBGGGKKKFFFDDDBBB???>>>>>>>>>??????======>>>BBBEEEEEEDDDCCCBBB@@@>>>===>>>??????999999888888999:::<<<======>>>???@@@AAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<======>>>===???BBBAAA???<<<<<<<<>>>>><<<:::<<<=========>>>>>>>>>>>>@@@???>>>======>>>???@@@???>>><<<;;;<<>>===>>><<<:::888888999::::::999888999999777666666888:::999888777555444444444444333222111000000111222333555555555555444444444444222222222111000///...---...///000222222111111000111///------...000000///.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((()))******)))'''''')))******+++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++++++++,,,...------------.../////////////////////000111222222222222222222222222222222222333666:::<<<<<<<<<=========>>>AAABBBAAA???<<<<<<===???@@@BBBCCCDDDCCCCCCDDDGGGKKKLLLKKKJJJFFFHHHIIIIIIIIIKKKOOORRRMMMMMMQQQTTTSSSOOONNNPPPOOOPPPQQQRRRRRRRRRRRRRRRKKKKKKKKKJJJIIIGGGFFFEEECCCDDDHHHKKKIIIEEEGGGLLLOOOTTTTTTOOONNNSSSSSSMMMHHHHHHGGGDDDGGGLLLMMMJJJEEEDDDCCCDDDFFFHHHHHHGGGHHHFFFDDDCCCDDDFFFFFFFFFGGGGGGFFFFFFGGGFFFCCC@@@BBB@@@>>>???AAAAAA???<<>>===>>>???BBBEEEGGGBBBBBBAAAAAAAAAAAABBBBBB???@@@AAA@@@===>>>AAADDDAAA@@@>>>===<<<<<<===>>>@@@>>>======???@@@@@@@@@>>>>>>>>>>>>?????????@@@:::999888777888:::<<<===;;;<<<===???@@@@@@AAAAAA;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;:::999999999::::::;;;<<>>>>>>>>???>>><<<<<<======<<<:::<<<<<<<<<<<<============@@@???>>>======>>>???@@@???>>>;;;999888999;;;===<<<@@@CCCDDDBBBAAACCCFFFOOOKKKGGGGGGIIIJJJJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGEEECCCAAABBBEEEGGGGGGEEECCCDDDFFFGGGGGGHHHKKKMMMMMMLLLKKKKKKMMMQQQUUUXXXUUUVVVWWWUUUQQQNNNLLLKKKHHHGGGFFFHHHLLLOOOQQQRRRTTTXXX]]]___\\\WWWRRRPPPOOORRRTTTSSSSSSTTTSSSQQQMMMMMMXXX___ZZZZZZ^^^[[[WWWTTTWWW___dddcccaaa```YYYXXXWWWVVVVVVXXXYYYZZZWWWUUUSSSRRRSSSWWW\\\___TTTRRRQQQSSSWWWXXXTTTOOOPPPNNNMMMMMMOOOPPPPPPPPPKKKLLLMMMMMMKKKIIIGGGFFF???BBBEEEFFFEEEDDDCCCDDDHHHGGGGGGHHHKKKPPPUUUXXXRRRQQQOOOMMMJJJGGGDDDBBBGGGGGGGGGFFFCCCBBBCCCEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHEEE>>>:::;;;>>>>>>;;;999888999:::999999777888999888777777999;;;888888666555555444444444333222222111111222222333555555555444444444444333222222222222111000......//////000111111111111000111000.........///000000//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((()))******)))(((((()))***************'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++************++++++++++++......------......///000---------...///000111222000000111111111111111222000111222555777999:::;;;<<<;;;;;;<<<>>>???===<<<;;;;;;===???@@@BBBCCCCCCAAACCCEEEHHHJJJKKKIIIHHHGGGGGGGGGIIIKKKLLLLLLLLLIIILLLPPPSSSRRROOONNNNNNNNNNNNMMMMMMMMMNNNNNNOOOJJJKKKKKKJJJJJJIIIHHHGGGBBBCCCFFFKKKKKKHHHJJJNNNPPPSSSRRRLLLKKKMMMMMMIIIEEEGGGGGGFFFHHHLLLLLLHHHDDDDDDDDDEEEFFFFFFFFFEEEIIIEEECCCDDDHHHKKKKKKJJJHHHGGGEEEEEEDDDCCC@@@===AAA@@@@@@BBBDDDEEEBBB@@@AAAAAABBBEEEHHHIIIHHHGGGGGGIIIKKKJJJHHHFFFGGGHHHJJJGGGCCCAAAAAABBBAAAAAA??????>>>>>>???AAACCCDDD???@@@@@@@@@AAABBBCCCCCCAAABBBBBB@@@>>>>>>???BBB??????>>>>>>>>>>>>??????@@@???>>>===============;;;<<<===>>>??????>>>===;;;999888777777999;;;===;;;<<<<<<===>>>?????????::::::;;;<<<<<<=========::::::;;;<<<<<<;;;::::::888888888888999::::::;;;@@@@@@AAAAAA@@@???>>>>>>>>>>>>=========<<<<<<;;;<<<<<<<<<<<<=========>>>@@@???>>>>>>>>>>>>???@@@>>><<<:::888777888999:::777:::===???AAACCCFFFIIIQQQMMMGGGEEEFFFHHHHHHHHHGGGFFFDDDBBBBBBCCCDDDFFFDDDDDDDDDEEEFFFGGGGGGGGGDDDGGGIIIJJJJJJJJJJJJKKKLLLIIIGGGGGGKKKOOORRRSSSQQQRRRSSSOOOJJJGGGGGGIIIJJJIIIIIIJJJLLLMMMMMMLLLUUUXXX\\\]]]ZZZUUUPPPMMMMMMRRRSSSOOOOOOTTTXXXWWWLLLMMMWWW\\\YYY^^^fffdddYYYYYY[[[^^^[[[XXXYYY^^^YYYYYYXXXXXXYYYZZZ\\\]]]UUUTTTSSSSSSUUUXXX[[[\\\NNNPPPRRRRRRQQQPPPOOOOOOQQQOOONNNOOOPPPQQQPPPOOOJJJJJJJJJKKKKKKKKKJJJJJJBBBDDDGGGGGGEEECCCAAAAAABBBDDDFFFJJJNNNSSSVVVXXXPPPOOOMMMJJJGGGDDDCCCBBBDDDEEEEEECCCBBBCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@CCCFFFGGGCCC===:::<<>><<<999888999::::::999777888999999777777999:::888777666555555444555555333222222222222222222333444444444444333333333333333333333333222111000/////////000111111111111111111111000///...///000222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***+++)))(((((()))******)))***************)))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))*********+++++++++---------------...//////------------...///000111/////////000000000111111000111333444666888999;;;<<<;;;;;;<<<>>>???===<<<<<<===???@@@AAAAAAAAA@@@???BBBEEEGGGHHHHHHHHHHHHKKKJJJIIIKKKLLLLLLIIIGGGFFFJJJOOOPPPOOONNNLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKKKKKKKKKKJJJIIIIIIFFFEEEHHHLLLLLLJJJJJJMMMPPPPPPNNNJJJHHHHHHHHHEEEDDDGGGGGGGGGIIILLLKKKFFFDDDDDDEEEEEEEEEDDDCCCCCCFFFDDDBBBDDDHHHLLLLLLKKKHHHFFFDDDCCCBBB@@@===;;;===>>>@@@DDDFFFFFFDDDCCC@@@@@@BBBDDDGGGHHHFFFEEECCCIIINNNLLLFFFCCCFFFKKKLLLHHHDDDBBBBBBBBBBBBAAABBBAAA@@@?????????@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBAAA???>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@???===<<<;;;;;;<<<;;;;;;===>>>>>><<<;;;::::::999888777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<============<<<999999999999999999999999888888888888999:::;;;<<<>>>>>>>>>>>>>>>>>>===<<<======>>>===<<<<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888999;;;<<<999999;;;<<>>???>>>======>>>???@@@@@@@@@???>>>===@@@CCCEEEEEEFFFGGGHHHNNNMMMLLLLLLLLLJJJGGGEEEDDDIIILLLKKKJJJJJJIIIGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIKKKIIIKKKNNNNNNJJJIIIKKKOOONNNKKKHHHFFFFFFEEEEEEEEEGGGHHHGGGHHHKKKIIIDDDBBBDDDFFFEEECCCAAA@@@@@@AAAAAAAAACCCFFFHHHHHHGGGGGGEEEBBBAAA@@@>>><<<:::999<<<@@@CCCEEEDDDBBBAAA???@@@AAADDDFFFGGGEEECCCCCCHHHMMMJJJDDDBBBFFFKKKJJJGGGDDDCCCBBBBBBAAA@@@CCCBBBAAA@@@???>>>>>>>>>===>>>???AAABBBBBBCCCCCC?????????>>>===<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>><<<::::::;;;<<<;;;;;;<<<<<<<<<:::999888999999888888888999999999<<<<<<;;;:::::::::::::::999:::;;;<<<<<<<<<;;;:::888888888777777888888888777777888888999:::;;;<<<<<<;;;::::::;;;<<<;;;:::;;;<<<===<<<;;;:::;;;===;;;;;;;;;<<<<<<<<<<<<===========================999999999999:::;;;===>>>>>><<<;;;;;;===AAAEEEHHHIIIIIIHHHHHHIIIKKKMMMNNNFFFFFFEEEEEEEEEFFFGGGHHHEEEKKKQQQPPPJJJFFFFFFHHHFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGHHHKKKPPPSSSTTTSSSSSSSSSTTTUUUUUUTTTQQQOOOLLLUUUWWWPPPMMMTTTYYYWWWQQQPPPWWW\\\^^^jjjssslll___\\\ZZZXXXTTTPPPSSSYYYTTTTTTUUUWWWYYY[[[]]]]]]VVVSSSOOOLLLLLLNNNQQQSSSMMMMMMKKKIIIGGGHHHJJJMMMHHHGGGHHHKKKNNNPPPPPPOOOLLLMMMNNNMMMIIIFFFFFFFFFEEEGGGHHHHHHFFFDDDDDDDDDBBBBBBCCCEEEHHHKKKOOOQQQOOONNNKKKFFFBBBBBBFFFIIIDDDFFFEEEBBBBBBFFFFFFCCC@@@BBBCCCAAA??????AAADDDHHHGGGDDDAAA??????@@@@@@===;;;999999:::<<<<<<<<<999:::;;;:::888777777888777777666555555555555666222333333333333333333222222222222111111111000000000111111222222222222222000000000000000111111222///000000///------///222,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++)))(((((()))******)))))))))*********))))))((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************,,,++++++++++++,,,------...------,,,------......,,,------...//////000000///111222222222333777:::888777888:::<<<>>>===<<<;;;<<<>>>??????>>>===<<<;;;===AAABBBBBBCCCGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCBBBGGGIIIFFFDDDFFFFFFCCCBBBBBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIHHHHHHGGGFFFKKKIIIJJJOOOQQQOOONNNPPPOOOMMMJJJHHHGGGFFFFFFHHHGGGIIIHHHFFFGGGJJJHHHCCCAAACCCEEEDDDAAA>>>===>>>>>>@@@CCCEEEEEEEEEEEEEEEFFFCCC@@@???>>>===;;;::::::>>>BBBEEEEEECCC@@@??????@@@AAADDDGGGGGGDDDBBBFFFFFFFFFEEEDDDDDDFFFHHHFFFDDDBBBBBBBBBAAA???>>>AAAAAA@@@@@@???>>>>>>>>><<<===>>>@@@AAAAAA@@@@@@<<<<<<;;;;;;;;;;;;999888::::::;;;;;;<<<<<<;;;;;;999;;;<<<:::888888:::<<<:::::::::::::::999999888777888999:::999999888777::::::999888999999;;;;;;777888:::::::::999777666777777666666666666777777666666777777888:::;;;<<<;;;999777888:::;;;:::888888:::;;;:::888888999;;;888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888888888999:::<<<>>>???===;;;::::::<<<>>>???@@@BBBDDDEEEFFFGGGGGGHHHHHHAAABBBBBBCCCDDDEEEFFFFFFFFFHHHKKKJJJGGGEEEDDDEEECCCEEEGGGHHHGGGHHHIIIJJJGGGJJJMMMMMMJJJGGGHHHIIIGGGGGGGGGIIIKKKKKKJJJIIIIIIHHHIIILLLQQQUUUWWWXXXQQQQQQQQQSSSTTTUUUTTTRRROOOZZZ]]]UUURRRWWWYYYUUURRRPPPUUUXXXZZZeeejjj___YYYTTTQQQQQQPPPNNNNNNRRRSSSSSSSSSTTTTTTTTTUUUUUUSSSOOOJJJGGGGGGLLLQQQVVVQQQLLLGGGEEEFFFIIIKKKKKKGGGFFFGGGIIILLLMMMLLLKKKJJJMMMPPPNNNJJJGGGGGGHHHDDDFFFHHHHHHFFFFFFFFFGGGIIIGGGEEEDDDFFFIIINNNPPPMMMLLLHHHBBB???@@@EEEJJJFFFIIIGGGBBBCCCGGGGGGBBB>>>@@@AAA@@@???@@@DDDGGGHHHDDD@@@======>>>>>>>>><<<:::888999;;;<<<======:::;;;<<<;;;999777777777777666666555555555555666222333333444444333333222111111111000000000000///...///000111111222222111000000000000000111111222---//////...++++++...111)))***+++,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++)))(((((()))******)))'''((()))******++++++***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************++++++******++++++,,,---......---,,,,,,,,,------,,,,,,------...///000000...000222111111222666999555555555888;;;<<<<<<;;;888999<<<===>>>>>>===<<<999<<>>BBBGGGHHHFFFDDDDDDFFFEEEBBB???>>>>>>===;;;:::>>>BBBFFFHHHGGGCCC@@@>>>@@@@@@BBBEEEGGGGGGEEEBBBIIIDDD???@@@DDDHHHFFFCCCCCCBBBAAAAAAAAA@@@>>><<>>;;;;;;:::;;;;;;;;;999888;;;<<<<<<======<<<<<<<<<666888:::999777777999<<<999999999999999999::::::666888999;;;:::999777666888888777777888:::<<<===666777888999888777444333666666555555555555666666555555666666777999:::;;;;;;999666777:::;;;:::888555777999888666555777999666777777777777888888888:::;;;;;;<<<<<<;;;;;;:::888888888999:::<<<===>>>888777888:::<<<===<<<;;;@@@BBBEEEEEECCCAAA@@@???<<<===>>>@@@AAABBBBBBCCCFFFDDDBBBBBBDDDDDDDDDBBB@@@BBBDDDEEEFFFHHHKKKMMMFFFLLLPPPPPPJJJFFFFFFHHHKKKIIIIIILLLOOOPPPMMMJJJMMMLLLLLLNNNQQQUUUWWWWWWPPPOOOOOOPPPRRRSSSRRRQQQRRRQQQQQQRRRTTTVVVVVVUUUUUUTTTTTTWWW\\\^^^^^^\\\YYYNNNSSS]]]WWWPPPRRRSSSOOOPPPQQQPPPOOOPPPSSSUUUUUUQQQJJJHHHMMMRRRNNNEEELLLGGGEEEGGGEEEBBBEEELLL>>>BBBGGGHHHHHHHHHKKKMMMQQQQQQPPPOOOLLLIIIFFFEEEFFFJJJJJJGGGIIIOOONNNIIIGGGHHHJJJJJJJJJJJJLLLNNNOOOMMMIIIFFFDDDCCCCCCCCCCCCCCCCCCEEEEEEDDDAAA>>>>>>??????@@@BBBDDDFFFGGGFFFFFFAAA<<<<<<@@@@@@===999888888777888:::;;;<<<===;;;:::888777777888888666555555555555444444444444444444333333333222222111111111111000///------......000111222222222222000000////////////000000---------...------,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******))))))))))))************************************))))))***++++++++++++***++++++,,,,,,,,,---------+++,,,---.../////////////////////000111111222222555555555555777999;;;<<<>>>>>><<<;;;;;;<<<===>>>======>>>???AAACCCEEEGGGEEEBBB@@@@@@BBBBBB@@@===BBBCCCEEEEEEDDDDDDEEEFFFAAABBBCCCEEEFFFGGGHHHIIIDDDFFFHHHHHHFFFDDDCCCCCCGGGKKKPPPUUUWWWVVVSSSPPPSSSOOOJJJJJJLLLKKKGGGCCCHHHHHHHHHGGGFFFDDDCCCBBBDDDBBB@@@@@@AAAAAAAAA@@@@@@BBBEEEFFFDDDBBBAAAAAABBB@@@>>>???AAAAAA>>>;;;===CCCGGGEEEBBBCCCCCCAAA>>>???BBBFFFIIIIIIFFFDDDIIIHHHFFFFFFGGGGGGFFFEEECCCDDDEEEDDDAAA?????????EEECCC???<<<;;;;;;<<<===666:::>>>???===;;;<<<===BBB???<<<;;;<<<;;;888555>>>???<<<888888;;;;;;777888999:::;;;:::999888777:::999999999::::::888777888777666666777888777555::::::888777777777888999:::888666555444555666777666666666555333333444555555666666777888999999:::777777777777777666555555666666777777777777666666555555666777888999::::::777888999:::;;;:::999888===:::777777999;;;:::888999999999999999999999:::>>>???@@@AAA@@@???===;;;:::???AAA>>>===???@@@>>>AAAAAA@@@>>><<<===@@@BBBBBBEEEDDD@@@AAAGGGJJJGGGHHHIIIIIIHHHFFFEEEFFFGGGKKKGGGHHHOOOPPPKKKHHHIIIIIIIIIKKKLLLNNNNNNOOOOOONNNMMMMMMNNNQQQRRRRRRQQQQQQPPPPPPQQQTTTUUUUUUTTTSSSSSSSSSWWWZZZ\\\[[[YYYWWWNNNVVVaaa[[[TTTTTTRRRNNNOOOOOOOOONNNOOOQQQTTTTTTQQQLLLJJJOOOTTTQQQIIIIIIFFFEEEHHHGGGDDDGGGMMMDDDFFFIIIJJJIIIKKKOOOSSSTTTSSSRRROOOLLLHHHEEECCCFFFHHHHHHEEEHHHNNNNNNJJJJJJKKKKKKKKKLLLMMMPPPSSSOOOMMMJJJGGGEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA?????????@@@AAABBBDDDEEEFFFDDDCCC???::::::>>>>>>;;;888888777777888999;;;<<<<<<;;;999777777777777888555555555555444444444444333333333333222222222222111111111111000///...------...///000111111111111000000////////////000000---------...------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---............//////000000111222222444444555666777999:::;;;<<<;;;:::999999:::;;;<<<===<<<<<<<<<>>>BBBFFFHHHDDDBBB@@@@@@BBBBBB@@@===>>>@@@DDDFFFFFFFFFGGGHHHCCCCCCCCCEEEGGGIIIJJJIIICCCEEEFFFEEEDDDDDDFFFHHHHHHKKKPPPUUUVVVUUURRRPPPPPPLLLIIIHHHIIIIIIEEEAAADDDEEEGGGGGGFFFDDDBBB@@@AAA???>>>???AAACCCCCCBBB???BBBDDDEEEDDDCCCCCCCCCBBBAAA@@@@@@BBBBBB???<<<===CCCFFFCCCAAACCCDDDCCCAAABBBDDDGGGJJJJJJHHHFFFJJJIIIHHHHHHIIIHHHFFFDDDAAABBBCCCCCCAAAAAABBBCCCDDDBBB@@@>>>======>>>>>>:::===AAAAAA>>>;;;<<<===DDDAAA>>>===???>>>;;;888===>>>===:::;;;>>>>>>;;;888999999:::999999777777999888777888999999777555777666555555777777666555:::999888777777777888888999777666444444555666777555666666555333333444555555555666666777888888999777777777777777666555555555555666666666666555555555555555666666777777777777888999::::::999888888:::777555555777888888777888888999999:::;;;<<<<<<===>>>?????????===<<<;;;===AAABBB???===>>>>>><<<>>>??????>>>===>>>@@@BBB@@@CCCCCC???@@@FFFGGGEEEDDDEEEFFFEEEDDDCCCDDDEEEHHHFFFHHHMMMLLLHHHFFFHHHHHHIIIKKKMMMNNNOOOOOOOOOLLLLLLKKKMMMPPPQQQQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSPPPQQQSSSVVVXXXXXXVVVSSSQQQKKKTTT```ZZZTTTRRROOOLLLMMMMMMLLLLLLMMMOOOQQQPPPOOOKKKJJJOOOTTTRRRLLLFFFFFFGGGJJJJJJHHHJJJNNNFFFHHHJJJJJJKKKOOOVVV\\\VVVUUURRROOOKKKHHHEEECCCFFFFFFEEECCCFFFLLLMMMLLLQQQQQQPPPNNNLLLMMMPPPSSSMMMKKKIIIGGGEEEEEEEEEEEEEEEDDDBBBBBBCCCCCCAAA@@@??????@@@@@@AAABBBBBBCCC@@@@@@===888888;;;;;;777888777777777777999:::;;;:::999777666555666666777555555555555444444444444222222222222111111111000000111111000000///...------......///000000000000000//////......//////000.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))************************************((()))******++++++******)))*********+++++++++++++++*********+++,,,---.........//////000111111111222333555666888888999999;;;;;;::::::::::::;;;;;;<<<;;;:::;;;===AAAFFFIIICCCBBB@@@@@@AAAAAA@@@>>>>>>AAADDDFFFFFFFFFGGGIIIIIIGGGFFFGGGJJJLLLKKKIIICCCCCCDDDCCCCCCEEEHHHKKKHHHKKKOOORRRSSSRRROOOMMMKKKHHHEEEEEEFFFFFFBBB???BBBDDDFFFGGGGGGEEEBBB@@@AAA???>>>???AAABBBBBBBBB>>>AAADDDFFFEEEEEEEEEFFFCCCBBBBBBCCCDDDBBB@@@===???CCCDDDAAAAAADDDFFFFFFDDDDDDEEEGGGIIIKKKJJJIIILLLKKKKKKKKKKKKJJJFFFCCC@@@AAAAAAAAAAAABBBDDDGGGBBBBBBAAA@@@@@@???>>>>>><<<@@@CCCBBB???<<<<<<===CCCAAA>>>>>>??????===:::999===>>><<<<<>>>>>???@@@===@@@AAA@@@AAADDDDDDBBB@@@AAABBBBBBAAAAAABBBCCCDDDEEEHHHJJJGGGCCCDDDGGGGGGIIIKKKMMMOOOOOOOOONNNKKKKKKKKKMMMPPPRRRSSSRRRPPPOOOOOOPPPSSSTTTTTTSSSNNNPPPSSSUUUVVVTTTQQQOOOKKKEEEMMMVVVQQQNNNNNNJJJJJJKKKKKKKKKJJJKKKMMMPPPJJJKKKJJJIIIMMMRRRQQQMMMHHHIIILLLNNNMMMLLLLLLNNNFFFGGGHHHIIIJJJQQQZZZaaaUUUTTTQQQNNNKKKHHHGGGFFFGGGEEECCCCCCFFFJJJMMMMMMYYYWWWTTTOOOKKKJJJLLLNNNJJJIIIHHHFFFEEEDDDDDDDDDFFFDDDAAAAAABBBBBBAAA@@@>>>>>>????????????????????????<<<777777::::::666777777666666777888:::;;;888777666555444555555666555555555444444444333333111111111111000000000000000000000000000///......------...////////////////////////......////////////......---,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((()))))))))************************************((())))))***************))))))))))))************,,,+++******+++,,,---...------...//////000000111000222444666777888888777<<<<<<<<<<<<<<<<<<======999:::;;;===@@@CCCFFFHHHBBBAAA@@@@@@@@@@@@??????DDDDDDEEEEEEEEEFFFIIILLLRRRNNNKKKKKKMMMNNNJJJGGGBBBDDDEEEEEEDDDEEEGGGHHHFFFHHHJJJMMMMMMKKKIIIGGGCCCBBBAAABBBDDDDDDBBB???BBBCCCDDDDDDDDDDDDCCCBBBDDDBBB@@@???@@@@@@???>>><<>><<<;;;;;;???BBBBBB???<<<<<<===@@@>>>;;;<<<>>>>>><<<999888===???<<<<<<======:::<<<;;;:::999888888999999888777666777888888666444444333222333555666555444888888777777666666666666444444444444444444444444444555555444333222444555444444444555555555666666666666777777666666555444444444555555555555444444333333444444555666666777777777777777777777666666444333333333444444444444666777777888999::::::;;;;;;;;;::::::::::::;;;;;;???CCCDDD???=========::::::===???@@@???=========;;;>>>@@@AAABBBCCCBBBAAA===???@@@@@@??????AAABBBAAAEEEHHHHHHCCCAAACCCGGGFFFGGGIIIKKKLLLMMMLLLLLLKKKJJJKKKNNNQQQTTTUUUTTTPPPOOOOOOQQQSSSTTTTTTSSSMMMOOOSSSTTTTTTRRROOONNNJJJCCCHHHMMMHHHHHHLLLIIIIIIJJJKKKJJJIIIJJJMMMOOOGGGJJJKKKJJJLLLPPPQQQNNNLLLOOOQQQQQQPPPOOONNNNNNHHHIIIIIIGGGHHHLLLTTTZZZRRRPPPMMMKKKJJJIIIJJJJJJIIIEEECCCDDDGGGJJJLLLNNNXXXVVVRRRMMMIIIHHHJJJLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCAAAAAAAAABBBAAA@@@<<<===>>>>>>>>>>>>======???@@@===999999;;;:::666777666555555666777999:::777666555444444444555666555444444444444333333333111111111000000000/////////000000000000//////...---......////////////...//////............//////000///...,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((())))))***((()))))))))************))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********,,,,,,,,,,,,,,,------...---------...//////000000///111333555666777777666:::;;;;;;<<<<<<<<<======666999>>>CCCFFFFFFFFFEEE@@@AAAAAA@@@@@@??????@@@FFFEEEDDDBBBCCCHHHPPPUUUYYYVVVRRROOONNNLLLHHHEEECCCFFFIIIIIIHHHEEECCCCCCCCCDDDFFFFFFFFFDDDCCCAAA===>>>???AAACCCDDDCCCAAA@@@@@@???>>>???AAABBBCCCBBBAAA??????@@@@@@@@@???;;;@@@HHHMMMNNNKKKIIIHHHFFFGGGFFFEEEDDDBBBBBBAAABBBDDDCCC@@@BBBHHHKKKJJJEEEDDDCCCCCCFFFHHHHHHHHHKKKJJJKKKKKKKKKIIIDDDAAACCCBBBAAA???>>>>>>AAACCC???@@@@@@???===:::888666888<<>><<<<<<>>>???<<<:::;;;>>>???===:::;;;@@@BBB???<<<===<<<:::???===;;;999888999:::;;;999888777888999999777555444222222333555555555444777777777777666666555555222333444555555444333333333444444444222222444666444444444444555555555555666666666666666555444444555555555666666555555555111222333555777999;;;;;;777777666666555555555555222333444444444444555555777777777666666666666666::::::999888999999::::::<<<@@@AAA>>>===>>>>>><<<;;;>>>@@@AAA???<<<;;;;;;;;;<<>>???@@@@@@@@@@@@AAABBBAAAFFFHHHEEEAAAAAADDDHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJMMMRRRUUUVVVVVVOOONNNNNNPPPRRRSSSSSSRRRMMMPPPSSSTTTRRRPPPOOOOOONNNGGGIIIJJJEEEHHHNNNKKKJJJKKKKKKJJJJJJKKKMMMPPPHHHMMMOOOMMMMMMPPPQQQOOONNNSSSTTTRRRPPPQQQPPPNNNNNNNNNMMMIIIFFFFFFJJJNNNNNNLLLJJJHHHHHHJJJLLLNNNLLLGGGEEEHHHJJJKKKLLLNNNOOONNNMMMJJJHHHHHHKKKNNNNNNNNNMMMKKKJJJHHHGGGGGGDDDCCCAAAAAABBBBBB@@@???<<<===>>>?????????>>>===@@@AAA>>>::::::===;;;777666555555555555777888999777666555444444444555666444444444444333333333333111111111111000000000/////////000000000000//////...//////000000////////////......------......///111000...,,,+++++++++,,,******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&******))))))))))))******))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((()))))))))************,,,,,,------------,,,,,,,,,,,,------...////////////000222333555666666666777888999::::::;;;::::::555999@@@FFFHHHGGGDDDBBB???@@@AAA@@@???>>>???@@@CCCBBBAAAAAADDDKKKTTT[[[ZZZYYYVVVQQQLLLHHHEEECCCEEEHHHLLLMMMJJJEEEBBB@@@CCCCCCDDDCCCBBB@@@???>>>===>>>AAACCCDDDDDDCCCBBB===<<<<<<<<<===???AAABBB===<<<<<<===AAACCCDDDDDD<<>>=========<<<;;;888666444666:::>>>>>><<<;;;<<<>>>>>><<<:::<<>>DDDEEEAAA======>>>===@@@>>>;;;888777888:::;;;999888777888999999777555333222222333555666555444666666666666666555444444111222444666666555444222222333444333222222444666555555555555555555555555555666666666666555444444555555666666666666555555111222444666999;;;===>>>777777666555444444444444111333555555444444555666777666666555555444333333888888999999999999::::::999===???===<<<>>>???===<<<>>>AAAAAA???===<<<<<<<<<;;;===BBBCCC@@@???AAA???@@@BBBAAA@@@@@@AAABBBCCCFFFGGGCCC@@@BBBEEEFFFHHHGGGEEEDDDDDDDDDFFFFFFGGGGGGIIILLLQQQTTTVVVVVVMMMLLLLLLMMMPPPQQQQQQPPPNNNQQQSSSTTTRRRPPPQQQRRRRRRKKKLLLLLLFFFJJJQQQMMMKKKLLLLLLLLLKKKLLLNNNQQQHHHNNNQQQOOOLLLMMMOOONNNMMMRRRTTTPPPOOORRRRRRPPPOOOPPPPPPMMMHHHEEEFFFHHHMMMKKKHHHFFFFFFIIILLLNNNNNNIIIHHHLLLNNNLLLLLLNNNHHHIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMKKKIIIGGGFFFEEECCCBBBAAABBBCCCBBB???======>>>@@@BBBBBBAAA@@@???@@@AAA???;;;;;;===<<<777555555444444555666888999777666555444444555666777444444444333333333222222222222111111111000000000//////000000000000/////////000000111111000000//////......------......///111000...,,,+++++++++,,,)))***+++,,,,,,+++***)))************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))*********++++++)))+++---......,,,***)))+++,,,,,,---......//////000000000111333444666777666777999:::;;;;;;::::::666999???DDDGGGFFFCCCAAA>>>@@@AAA@@@>>>>>>???AAABBBBBBBBBBBBDDDJJJPPPUUUUUUWWWVVVPPPIIICCCBBBDDDHHHJJJMMMLLLJJJFFFCCCBBBFFFFFFEEEDDDBBB@@@???>>>@@@BBBEEEFFFEEECCCAAA@@@;;;===???AAACCCDDDCCCCCC;;;::::::===AAADDDEEEEEE???AAACCCDDDEEEFFFIIIKKKJJJIIIGGGCCC??????CCCFFF@@@@@@???===@@@FFFFFFCCCCCCBBBBBBCCCEEEFFFFFFDDDDDDCCCBBBBBBCCCBBB@@@>>>???@@@@@@???<<<;;;;;;<<<::::::::::::999888888777777;;;>>>???<<<::::::<<<<<<:::999;;;>>>@@@???===<<>>:::<<<>>>??????===999666555666888:::888777666777888888666444444333222333555777666555555555666666666555444333000222555777888666444222222333444333222222444666555555555555555555555555555555666666555555444333444444444555555444444444222333555777999;;;===>>>777666555444333333333444///111444555444333444555555555555555555555555444777888999:::;;;:::999999777<<<>>>;;;:::======<<<:::===???@@@@@@???@@@AAA;;;999;;;@@@AAA>>>===AAA@@@AAABBBAAA@@@???@@@AAACCCFFFDDD??????DDDFFFDDDKKKIIIEEEBBBAAABBBDDDFFFFFFFFFGGGKKKPPPSSSUUUUUUKKKJJJJJJKKKNNNOOOOOONNNOOORRRTTTSSSQQQPPPRRRTTTRRRMMMOOONNNGGGLLLQQQLLLLLLMMMMMMMMMLLLMMMOOORRRGGGMMMQQQMMMJJJJJJKKKKKKJJJPPPRRRNNNMMMRRRTTTQQQLLLOOOQQQOOOKKKHHHIIIJJJMMMJJJGGGEEEEEEGGGKKKMMMPPPKKKJJJOOOPPPMMMLLLNNNHHHIIIIIIIIIHHHGGGIIIJJJLLLLLLKKKIIIGGGDDDBBBAAABBBAAABBBCCCDDDBBB???<<<>>>@@@BBBDDDEEEDDDCCCBBB@@@AAA???<<<<<<>>><<<777555555444444555666888999777666555444555555777777444444444333333333222222222222222222111111111111//////000000000000000///000111111111111111000000.........------.........222000...+++******+++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))************++++++++++++'''))),,,......,,,)))&&&++++++,,,------......///000000000000111444666777888999:::<<<======<<<<<<777:::>>>BBBDDDCCCBBBAAA===???AAA@@@>>>===???AAACCCDDDEEEEEEEEEFFFIIIKKKPPPSSSTTTOOOFFF@@@AAADDDJJJKKKLLLKKKHHHFFFFFFFFFJJJIIIHHHFFFDDDBBBAAA@@@DDDFFFHHHHHHEEEBBB@@@>>>===@@@EEEJJJKKKJJJHHHFFF===<<<<<<===@@@BBBCCCCCCAAAAAA???>>>>>>BBBHHHLLLKKKJJJGGGBBB>>>>>>CCCGGG>>>>>>===;;;???DDDCCC???CCCCCCCCCDDDFFFGGGFFFDDDBBBAAA??????@@@@@@???>>><<<>>>???>>><<<;;;:::;;;888888888999999::::::;;;999===@@@???<<<999999:::999777666888<<<>>>===:::777===>>>:::666888===>>>>>>;;;777444333444666888777666555666777777555333444333222444666777777666444555666666666555333333000222666888888777555333111333333333222222444666666666666666666666555555555555666666555555444333222333333444444333333222333444555777888:::;;;<<<777666555333222222333333---000444444333222333555444555555555666666777777666777999;;;<<<;;;999888888<<<>>>;;;999;;;<<<:::999;;;>>>@@@@@@AAACCCEEE;;;777888>>>???;;;<<<@@@AAABBBBBBAAA???>>>???@@@DDDEEEBBB===>>>DDDEEEBBBNNNKKKFFFAAA@@@AAADDDFFFEEELLLMMMHHHJJJTTTVVVPPPMMMLLLKKKKKKNNNOOOOOOOOOKKKMMMPPPPPPOOOMMMKKKKKKTTTPPPNNNOOOKKKFFFIIIPPPQQQOOOLLLJJJIIIJJJLLLNNNNNNPPPPPPLLLFFFDDDGGGKKKNNNLLLLLLOOOOOOMMMMMMPPPRRRUUUVVVRRRLLLIIILLLOOOIIIKKKKKKHHHCCCCCCGGGLLLMMMMMMLLLLLLKKKIIIHHHGGG@@@DDDHHHHHHHHHJJJJJJJJJLLLLLLKKKIIIGGGDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>======>>>???@@@???>>>DDDBBB@@@???>>>===:::888888888777777666666555555222222222333333444444444555444333333333333444555444333222222111111111222111222222333333222222111//////000000000000/////////////////////......---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((('''&&&&&&'''((())))))***,,,,,,,,,+++)))'''******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((***++++++***((('''((())))))))))))))))))(((''''''((((((((((((((((((((((((,,,***)))***++++++***))))))************+++++++++,,,,,,,,,---------......////////////000111222333777666777999;;;<<<:::999888;;;???CCCDDDBBB???===@@@@@@@@@??????AAAEEEHHHGGGFFFGGGHHHKKKMMMNNNOOOXXXTTTNNNJJJGGGHHHJJJLLLNNNNNNNNNNNNMMMKKKJJJIIIQQQOOOMMMJJJHHHFFFFFFEEEIIIKKKJJJFFFEEEGGGFFFBBB???CCCIIINNNOOOKKKDDD>>>@@@>>><<<>>>AAACCCCCCAAADDD===888>>>JJJTTTUUURRRGGGFFFFFFFFFFFFDDDAAA???===<<<<<<===>>>@@@BBBDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@DDDBBB???<<<;;;:::;;;;;;:::999999999999:::;;;;;;======>>>>>>>>><<<;;;:::<<<<<<<<<;;;:::::::::999777777777888888999999999<<<;;;:::888666555333333222444666777888777666555444222111111222333222111777666555444444444444444111222444555555444222111444555555555555555555444:::999777666444333333333666555333222111222333333444666555222222555555333333333666;;;@@@@@@999333111222444444444222000///222444222...111666555///888444111222777888666222===<<<:::999888999::::::;;;:::999888888:::<<<===;;;<<<>>>?????????>>>===>>><<<999888:::>>>CCCFFFQQQJJJBBB???AAACCCCCCAAAAAA@@@@@@BBBDDDEEEEEEDDDGGGEEEDDDDDDEEEFFFFFFEEEDDDKKKLLLGGGIIIRRRTTTOOOMMMLLLKKKLLLNNNPPPOOONNNLLLMMMOOONNNLLLKKKKKKKKKPPPMMMLLLMMMJJJGGGJJJQQQOOONNNMMMKKKKKKKKKLLLMMMOOOOOONNNJJJGGGFFFJJJNNNTTTOOONNNOOOOOONNNPPPTTTTTTUUUUUURRRNNNKKKJJJKKKGGGIIIKKKIIIEEEDDDFFFJJJMMMMMMLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEHHHLLLPPPQQQKKKKKKJJJIIIGGGEEECCCBBB@@@@@@@@@@@@AAAAAAAAAAAA???>>><<<<<<===>>>>>>===CCCAAA???>>>===<<<:::888777777888888888888888888333333333333444444444444555444333222222333444555555555444333222222222222111111111222222111111111//////000000000000/////////////////////...------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((''''''(((((((((((()))+++,,,,,,+++)))(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((()))***+++***((('''((())))))))))))))))))(((''''''((((((((((((((((((((((((+++***))))))++++++***))))))************+++++++++,,,,,,,,,------------.../////////000111222333444555666888::::::;;;;;;;;;===???BBBDDDEEECCCAAA???@@@AAABBBBBBCCCFFFJJJMMMJJJLLLLLLLLLKKKOOOVVV[[[ZZZVVVQQQLLLIIIIIIKKKLLLPPPOOONNNLLLKKKIIIHHHGGGJJJIIIGGGEEEDDDDDDEEEFFFJJJLLLKKKFFFDDDEEEDDD@@@BBBDDDGGGIIIIIIFFFAAA===@@@>>>===???BBBDDDDDDBBBBBB@@@BBBKKKXXX^^^[[[UUUIIIHHHGGGGGGGGGFFFCCCAAA@@@@@@AAAAAACCCFFFHHHIIIHHHGGGEEEDDDCCCBBBBBBBBBCCCBBB@@@?????????@@@@@@DDDCCC@@@===<<<;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;::::::999777777888888999999999999;;;:::999888777555444444222333555777777666555444555333111111222333333333666666555444444444444444111222444555555444222111222333333444444333333222777666555444333222222222555444333222222222222333000444555222000222333222111111333888<<<<<<777222111222333444444222000///111333222000333888777222555333222444777777555333;;;:::999888777888888999:::999888777888999;;;<<<888999::::::;;;;;;::::::===;;;999888:::>>>CCCFFFQQQJJJCCC???AAABBBBBB@@@@@@??????@@@CCCDDDDDDCCCCCCAAAAAABBBDDDEEEFFFEEEDDDIIIJJJFFFHHHPPPRRRNNNLLLLLLLLLMMMOOOPPPOOONNNNNNNNNNNNLLLJJJIIIJJJLLLMMMJJJIIIJJJJJJIIILLLRRRMMMLLLLLLLLLKKKKKKLLLLLLOOOMMMIIIGGGGGGJJJNNNQQQWWWRRROOOPPPOOOOOORRRVVVVVVUUUSSSRRRPPPNNNJJJGGGEEEHHHJJJJJJGGGEEEFFFHHHMMMLLLLLLLLLKKKKKKJJJJJJHHHFFFEEEHHHMMMQQQRRRRRRKKKKKKJJJHHHGGGFFFEEEDDD@@@@@@@@@AAABBBBBBCCCCCC@@@>>>;;;:::<<<===>>>===AAA???===;;;;;;;;;999777555666666777777888999999555555555444444444444444555444333222222333444555777666555444333333333333000000111111111111000000//////000000000000//////...////////////...------......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''(((((())))))((((((''''''(((***+++,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))***+++***((('''((())))))))))))))))))(((((('''((((((((((((((((((((((((+++)))))))))++++++***))))))************+++++++++,,,,,,,,,,,,------------/////////000111333444555333666:::;;;::::::<<>><<<@@@??????@@@CCCDDDDDDCCC???AAAIIIVVVbbbddd]]]UUUKKKIIIGGGGGGGGGGGGFFFDDDBBBCCCCCCDDDGGGJJJLLLNNNLLLJJJGGGDDDBBBBBBCCCDDDDDDCCCAAA@@@????????????CCCBBB@@@>>>===<<<======<<<<<<<<<<<<<<<======>>>???===;;;999888:::<<<>>>======<<<<<<;;;::::::999888888888888999999999999999999888888777777666666222333555666777666444333666444111000222333444444555555444444444444333333111222333444444333222111000111111111111111111000333333222111111111111111444444333222222222222333777===@@@;;;666555555555000///000333777777444111111222333333333222111000000222333222444888777333222333444555666666555444888888777666666666777777999888777666777888999::::::::::::::::::;;;<<<<<<<<<;;;999999;;;>>>BBBEEENNNHHHBBB???@@@AAA@@@???>>>>>>===???AAACCCCCCBBB???>>>>>>@@@CCCEEEEEEDDDEEEIIIIIIGGGIIINNNPPPNNNLLLLLLLLLNNNPPPQQQOOONNNQQQPPPNNNKKKHHHIIIKKKNNNMMMLLLJJJJJJJJJJJJMMMPPPKKKJJJIIIHHHHHHIIIKKKLLLNNNJJJEEEDDDGGGLLLQQQSSSWWWSSSPPPRRRQQQPPPQQQUUUUUURRRPPPQQQSSSRRRLLLGGGFFFGGGHHHGGGEEEEEEFFFHHHLLLLLLLLLKKKKKKLLLLLLLLLGGGDDDEEEMMMSSSSSSOOOLLLMMMLLLJJJHHHFFFEEEDDDCCC@@@@@@AAABBBCCCCCCDDDDDD@@@===::::::<<>>BBBGGGFFFFFFEEEDDDCCCBBBAAA???CCCGGGJJJLLLNNNQQQRRRPPPPPPOOOMMMMMMRRRZZZ```RRRPPPMMMKKKIIIJJJKKKLLLMMMKKKHHHFFFEEEEEEFFFFFFHHHFFFCCCBBBCCCFFFJJJMMMMMMOOONNNIIIHHHIIIHHHDDDBBBCCCEEEDDDBBB???===<<<@@@@@@AAABBBDDDEEEEEEEEE===@@@IIITTT]]]]]]WWWPPPJJJHHHGGGFFFGGGHHHGGGEEEAAABBBBBBDDDFFFIIILLLNNNNNNKKKFFFBBB@@@AAACCCDDDDDDBBBAAA???=========>>>???>>>============>>>>>><<<;;;;;;;;;;;;<<<=========<<<:::999999:::;;;<<<>>>======<<<;;;:::999999888888888888888888888888777777777777777777777777333444666777777666555444777444111000222333555555333333444444444333333333111222333333333333222111///000000111111000000///111111000000000111111222333333222222222222222222<<>>AAACCCFFFBBB>>>===>>>?????????>>>======???AAACCCBBBAAA@@@???@@@AAADDDEEEEEEDDDFFFIIIIIIHHHJJJNNNPPPOOOMMMLLLLLLNNNPPPQQQPPPNNNSSSRRROOOKKKIIIJJJNNNQQQQQQPPPMMMJJJJJJLLLMMMMMMJJJHHHEEEDDDDDDGGGJJJMMMJJJGGGDDDDDDGGGLLLQQQSSSUUUSSSTTTWWWWWWSSSSSSUUURRROOOMMMPPPTTTTTTOOOIIIIIIGGGEEECCCBBBDDDGGGJJJKKKJJJJJJJJJKKKLLLMMMNNNJJJEEEEEEMMMRRRPPPKKKJJJNNNMMMJJJGGGEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEE???<<<:::;;;>>>BBBDDDEEE>>><<<999888888999888888777666666555444333333222666666666555555444444333444333222222222222333444444333333222222222222222222333333444444333333222//////000000000000//////...............------,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++(((((((((((((((((((((((('''((()))******)))((('''%%%&&&''')))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((())))))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((***+++***)))))))))*********++++++++++++++++++,,,,,,,,,------......///000111333555666444888<<<<<<::::::???DDDEEEDDDCCCBBBAAA@@@@@@@@@???CCCGGGJJJKKKLLLMMMNNNOOOKKKHHHHHHKKKOOOOOOOOOHHHGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCCCCDDDFFFGGGCCCAAA>>><<<===@@@DDDGGGCCCEEEEEEBBBAAADDDCCC@@@>>>BBBGGGHHHEEEAAA???>>>???AAABBBDDDDDDDDDEEEEEE@@@AAAEEEKKKPPPQQQOOOLLLHHHGGGFFFFFFHHHHHHGGGEEEBBBBBBBBBCCCEEEGGGIIIKKKKKKHHHCCC???===>>>AAACCCBBBAAA???===<<<;;;;;;<<<:::::::::;;;<<<===>>>>>>::::::999999::::::;;;<<<999999::::::::::::999999======<<<;;;:::999888888777777777777777777777777555555666666666777777777444666777888888777555444666333111000222333444444111222333444444333222222222222222222222222222222000000111111111111000000111111111111111222222333111222222222222222222222333;;;???:::333000111111111000///000111222333333000111111111111111111111111111222333222000000111111333555666444333333444222333333333333333333333444444444444555555666666555555444333333555666777888888888999;;;===???AAA===<<<::::::<<<>>>?????????>>>>>>???BBBCCCCCCBBBCCCBBBBBBDDDEEEEEEDDDBBBGGGHHHIIIIIIKKKMMMNNNOOOOOOMMMLLLMMMOOOQQQQQQPPPSSSQQQOOOLLLJJJKKKPPPSSSTTTSSSNNNJJJJJJMMMMMMJJJHHHFFFDDDCCCDDDGGGJJJLLLGGGGGGGGGHHHJJJLLLOOOQQQUUUTTTVVVZZZ[[[WWWUUUWWWPPPNNNLLLOOOSSSUUUQQQMMMJJJGGGCCC@@@@@@DDDHHHKKKIIIIIIHHHIIIJJJLLLNNNOOOOOOHHHGGGMMMQQQMMMLLLOOOMMMKKKIIIEEECCCBBBAAAAAACCCCCCCCCDDDEEEEEEEEEFFF>>><<<;;;<<<@@@CCCEEEFFF===;;;888666777999999999;;;:::999888666555444444555555555444444444444444444333222111111222333444222222111111111222333333333333444444444444333333//////000000000000//////---............---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((()))++++++,,,((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''&&&''''''((()))***++++++***)))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((())))))''''''(((***'''(((((()))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***))))))************+++++++++++++++++++++,,,,,,,,,,,,------...///000222444555555888::::::999:::>>>AAA@@@@@@?????????>>>>>>>>>>>>AAAEEEGGGGGGGGGIIIJJJKKKFFFBBBCCCHHHIIIEEEAAABBBBBBBBBBBBCCCDDDEEEFFFCCCBBBAAAAAABBBCCCEEEFFFBBB@@@>>>======@@@CCCEEE???BBBBBB@@@@@@CCCCCCAAA===CCCJJJLLLHHHCCC@@@>>>>>>@@@CCCDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKFFFFFFFFFHHHIIIIIIGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHEEECCC???<<<;;;===@@@BBB@@@???===<<<;;;;;;;;;;;;888999::::::;;;<<<<<<<<<888888888888888999999:::666777999:::::::::888888===<<<;;;:::999888777666666666666666555555555555444444444444555555555666444555777888888666444333444222111111222333333222000111222333444333222111222222222222222222222222000111111222222111111000222222111111111222222333000111222222333222222222***222666333000111333333222111111111111222333444000000000111111111111222222000000222000...///444555555444333333333222222000111222333333333222222222222333333333444444444444444333333444444555666555666777888:::<<<===>>>888999999:::;;;<<<===>>>???>>>>>>???AAACCCCCCBBBCCCBBBBBBDDDEEEEEEBBB@@@GGGFFFGGGHHHJJJKKKLLLNNNQQQNNNLLLKKKMMMPPPRRRRRRPPPOOOMMMKKKJJJLLLPPPTTTSSSRRRNNNHHHHHHMMMMMMHHHEEEEEEFFFGGGHHHIIIJJJKKKEEEIIIMMMOOOMMMMMMNNNPPPSSSQQQSSSWWWXXXVVVUUUXXXQQQOOOMMMOOOQQQRRRQQQOOOHHHEEEBBBAAABBBEEEGGGIIIGGGGGGGGGGGGHHHKKKNNNOOOKKKHHHMMMXXXZZZQQQMMMPPPIIIHHHEEECCCBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEE>>>===<<<===@@@BBBBBBBBB===:::777666777999::::::::::::999888777777666666333333333333444444444444444333222111111222333444111111111222333444555666222333333444444333333222//////000000000000//////------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))))))))))))))***'''''''''((()))***++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***************))))))))))))******))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&''''''((()))***,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((((((''''''(((***''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&(((***+++***))))))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,...///222333444666666666666777999;;;<<<;;;;;;<<<===============<<<>>>AAACCCDDDEEEGGGHHHGGGDDDAAAAAACCCCCCAAA>>>BBBBBBBBBBBBCCCBBBBBBBBB@@@AAAAAAAAAAAAAAABBBBBB@@@?????????@@@BBBDDDFFFBBBEEEEEEBBBBBBEEEEEEBBB@@@FFFLLLMMMHHHBBB???>>><<<@@@CCCEEECCCCCCCCCEEEEEEGGGIIIJJJIIIIIIIIIJJJEEEFFFHHHKKKLLLLLLHHHEEEFFFEEEDDDBBBBBBBBBBBBCCC@@@>>><<<:::;;;===@@@BBB???>>>===<<<;;;;;;<<<===<<<<<<<<<<<<;;;:::999999888777777777777888999999777777777777888888999999<<<;;;:::999777666555444555555444444444333333333222222333333333333444444333444555666666444222111111000000111333333111//////000222333444333222111222222111111111111222222000000111111111111000000222222111111111111111222///000111222333222222111---222444222111444666555111111222222111111222333000000000000000111222222111...///111000...333::::::666222111222333111000///000111222333333222111111111222222333333222222333444555555666666555555333444555777999:::;;;<<<999:::;;;<<<;;;;;;<<<<<<===<<<<<<>>>@@@BBBAAA@@@>>>>>>>>>AAABBBBBB@@@>>>FFFEEEEEEGGGIIIIIIJJJMMMRRROOOKKKJJJMMMPPPRRRSSSNNNMMMLLLJJJJJJLLLPPPSSSQQQQQQLLLFFFHHHMMMMMMHHHBBBEEEIIILLLMMMLLLJJJIIIEEEKKKRRRTTTPPPNNNNNNPPPPPPNNNMMMQQQRRRQQQSSSWWWRRRQQQOOOOOOOOOPPPPPPOOOFFFDDDBBBBBBDDDFFFFFFFFFFFFFFFEEEFFFHHHKKKMMMOOOAAAEEEUUUggghhhXXXMMMLLLFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEE???>>>===>>>???@@@???======:::777666777999:::;;;777777777777666666666666222222222333333444444444333333222111111222333333111111222333444666777888111222222333333222222111//////000000000000//////------......------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++(((''''''(((((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&'''''')))******,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''((((((''''''(((***''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&'''***++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---///111333444666444222333555777888888777999;;;<<<===>>>======:::<<>>:::::::::;;;===@@@BBBCCCBBBEEEDDDAAA@@@BBBAAA>>>CCCHHHMMMLLLFFF@@@>>>>>>;;;???CCCEEECCCBBBCCCDDDBBBGGGLLLNNNMMMJJJIIIIIIEEEFFFIIIMMMOOONNNJJJFFFFFFDDDBBB@@@???>>>>>>>>><<<<<<::::::<<<>>>AAACCC???>>>===<<<<<<===>>>>>>@@@@@@???===<<<999777666888888777777888888999:::999777666555555777:::;;;;;;;;;999888777555444444444444444333333222222222222222222222222222222222111222444444444222000/////////000222333222000---...///111333444333111000222222111111111111222222//////000000000000//////222222111000000000000000///000111222333333222111222444333000///222333000000111222222111111222333000000//////000111222222000------111111000666@@@>>>777111///111333111...///000111333333333222111000000111222222222222111///000111222333222111000111222444666888999::::::;;;===>>>===<<<;;;:::;;;<<<;;;;;;<<>>@@@BBBAAA???===@@@@@@???===<<<===???AAADDDDDDCCCBBBAAAAAAAAA@@@<<<===>>>??????===;;;999999:::;;;;;;<<>>@@@AAA@@@???GGGKKKEEE@@@@@@@@@>>>:::@@@FFFFFFDDDCCCCCCCCCIIIEEEAAACCCHHHKKKJJJHHHDDDFFFIIIKKKJJJHHHEEECCCDDDCCCAAA@@@???@@@@@@AAA===;;;:::999999:::<<<===;;;;;;<<<<<<===<<<<<<;;;===<<<;;;999888777777777333333333333444555666666444333333222333444555666666444222000000222444555666555444333222222222222333222222111222333555666444333333222111000......111111111000000000000000000000000000000000000000111111111000000000000000//////000000000000//////000000000111111111000000111222333222000......///000000000000111111111111000///////////////000000///000000000000000000///000,,,+++......---444>>>GGG<<<111---000333000,,,//////////////////////////////000111222333333333111111000000111111222333555555666666777888888888<<<<<<======<<<:::999777999777777888:::<<<======888777777:::===>>><<<999JJJLLLNNNKKKGGGFFFIIIMMMKKKJJJIIIFFFEEEGGGKKKOOOLLLKKKHHHFFFFFFGGGHHHIIIMMMIIIEEECCCCCCCCCBBBAAAEEEFFFGGGJJJKKKLLLJJJIIILLLPPPUUUWWWUUURRRPPPOOOJJJMMMOOONNNKKKIIIHHHIIIHHHGGGHHHJJJLLLLLLIIIFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGCCCCCCIIINNNLLLIIIHHHFFFAAAJJJ]]]cccWWWKKKIIIFFFDDDBBB@@@??????AAABBBAAABBBCCCDDDDDDBBB@@@???@@@@@@@@@@@@???>>>===<<<888999999888666666888999444555444555:::???>>>888666444555777555111222666555444333333222333333333444333111000111333666888333222111111000000000111000000/////////...............---,,,,,,,,,,,,---,,,+++******,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***)))&&&''',,,000///---+++)))''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++***)))))))))***+++,,,+++,,,,,,,,,---.........------...///000111222222666666777777888888999999777999<<>>@@@DDDCCCAAA???>>>======>>>??????@@@???>>>===;;;::::::;;;=========???BBBEEEHHHIIIHHHDDDDDDFFFEEEBBBBBBIIIKKKFFFAAAAAAAAA??????BBBFFFHHHIIIIIIGGGEEEHHHHHHHHHJJJMMMMMMKKKIIIGGGHHHJJJKKKKKKIIIGGGEEEDDDCCCAAA@@@?????????@@@<<<;;;:::999999:::<<<===:::::::::;;;::::::999999===<<<;;;999777666666555222222222333333555666666444333333222333444555666555444222000000222444555555555444333222222222222000000//////000222333444333333333222111000......000000000000000000000111000000000000000000000000000000000000000000000111//////000000000000//////...000111111000//////000000111333222000...////////////000000000111111111000///////////////000000000//////......//////000000---,,,......---444<<>>>>>???@@@AAAAAABBBCCCBBB@@@===<<>>>>>======<<<<<<888999999777555555666777222333333444:::@@@???;;;666666888;;;888333111333444333222222111111222222222111111111222333444444222111111000000000000000///............---------------......------,,,+++,,,+++******,,,,,,+++***)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))(((''''''+++///111///---+++)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))******+++,,,,,,,,,,,,,,,------------,,,------...///000111111444444555666777777888888555777:::<<<======;;;:::888888999:::<<>><<<;;;<<<===AAAAAA@@@???>>>===<<<;;;<<<>>>@@@@@@@@@@@@BBBCCCGGGHHHGGGFFFHHHJJJGGGBBBEEEIIIJJJFFFAAAAAABBBBBBDDDCCCEEEKKKPPPPPPKKKGGGHHHKKKPPPRRRQQQNNNKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>><<<;;;:::999999:::;;;<<<:::;;;;;;;;;:::999999888===<<<:::888666555444444000111111222333555666666444333333333333444444555444333111000000111333444555444444333333222222222////////////000222444555333333333222111000///.../////////000000111111111000000000000000000000000/////////000000111111111...//////000000//////...,,,///111111...---...000///000222111000//////000//////000000000000111111000000///......//////000000///...------...///000111...---...---...222888666333///...///111111111000000000000000000000000111111111111111111111111111000000000000111222222333333333444555555666666888888999888888777666555888888888;;;===>>><<<;;;:::999999;;;<<<<<<:::888???BBBEEEFFFDDDBBBBBBCCCHHHHHHFFFDDDCCCEEEJJJMMMHHHHHHFFFEEEEEEFFFHHHHHHEEEDDDBBBBBBBBBCCCCCCCCCEEEGGGKKKNNNPPPQQQSSSUUUTTTWWW[[[\\\YYYUUURRRPPPPPPOOOMMMKKKHHHFFFDDDDDDFFFGGGHHHIIIIIIGGGDDDAAAFFFFFFGGGIIILLLLLLIIIFFFEEEBBBDDDJJJLLLIIIEEEEEEDDDCCCAAAGGGRRRXXXRRRHHHFFFEEEBBB@@@>>>>>>>>>>>>BBBCCCDDDCCCBBB???===;;;>>>======<<<<<<<<<<<<===888999999777555444555666555666555444666;;;:::666444555999===;;;444111222333222222111000111111111000111111222222222111111111000000/////////000000------------------------,,,---...///...---,,,+++,,,+++******,,,,,,+++***))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''(((***---......,,,+++***))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++------,,,,,,,,,,,,,,,,,,......//////000111111222222333444666666777777666444555888:::;;;;;;:::999888999;;;>>>BBBEEEGGGGGGJJJGGGCCC>>><<<<<<===>>>??????>>>>>>===>>>>>>??????AAACCCCCCBBBAAABBBCCCDDDDDDCCCDDDHHHKKKFFF>>>DDDFFFFFFDDDBBBBBBDDDFFFEEEBBBEEEOOOWWWUUULLLEEEHHHMMMRRRSSSOOOKKKJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGDDDCCCBBB@@@???===<<<<<<<<<;;;:::999999999::::::============<<<;;;::::::===<<<:::888666444333333///000111222444555555666333333333333333333333444333222111000000111333444444444444444333333222111000000000000222444666777222222222222111000///...---......///000111222222000000000000000000000000---......///000111222222...//////////////////...+++...111000---+++---000---///111111000///000111////////////000000000111000000///........./////////...---,,,,,,---...///111000............111444///000000///......///000////////////////////////111111111111000000000000000000000000000111222222222222222333444444555555777777777777777666666555777888999<<<>>>>>>;;;999::::::;;;;;;;;;:::999777<<<>>>AAACCCCCCAAA@@@@@@DDDFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGCCCCCCDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPPPPQQQSSSUUUSSSUUUVVVUUUSSSQQQPPPQQQPPPNNNKKKHHHFFFEEEDDDCCCFFFFFFFFFEEECCCBBBBBBBBBEEEEEEFFFHHHIIIHHHFFFDDDEEECCCDDDIIIJJJFFFDDDDDDAAAEEEGGGGGGLLLQQQNNNFFFFFFEEECCCAAA???>>>>>>>>>BBBBBBCCCBBBAAA>>>;;;999<<<<<<<<<<<<============888999999777555444555666666777555222222666666222111222777<<<;;;555222444222222111000000000111111000111222222222111000///000//////...//////000000,,,,,,,,,---------------,,,---...///...---,,,+++,,,+++******,,,,,,+++***))))))************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((***+++)))))))))))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,++++++.........///000000111111000111333555666777666666333555777999::::::999999999:::<<>>;;;;;;<<<===;;;;;;<<<===>>>@@@BBBCCCBBBDDDEEEEEEDDDCCCCCCDDDBBBCCCBBBCCCHHHKKKEEE===@@@@@@AAABBBCCCCCCFFFHHHAAA@@@FFFSSSZZZTTTJJJCCCHHHLLLPPPNNNHHHFFFHHHLLLIIIHHHGGGEEEEEEEEEEEEEEECCCBBBAAA@@@>>>===;;;;;;;;;;;;::::::999999999999<<<=========<<<;;;;;;:::<<<;;;:::888666444444333///000222333555555555555333333333333333333222222111000000000000111222333333333444444444333222111111000000000111333555666111111111111111000///...------...///000111111222////////////////////////------...///000111111222......////////////......+++...000///---,,,---///---///111111/////////000...////////////000000000000000///...............///...---,,,,,,---...///111000///---...000000000,,,...000000---,,,---...........................111111000000000000000000000000//////000000111222111111222222333444444444777777777666666666666666777777999;;;======:::888:::;;;<<<<<<;;;999888777;;;<<<>>>@@@AAAAAA@@@???@@@CCCEEEFFFFFFEEEFFFGGGJJJIIIHHHGGGFFFFFFFFFFFF@@@BBBDDDDDDCCCCCCDDDFFFHHHKKKNNNNNNLLLLLLOOORRRNNNOOOPPPOOOMMMMMMNNNOOOMMMJJJFFFDDDCCCCCCCCCBBBEEEFFFEEECCCAAAAAABBBCCCCCCDDDFFFFFFDDDDDDDDDFFFGGGEEEFFFIIIIIIEEEDDDFFFAAAFFFIIIIIIIIIIIIHHHEEEFFFEEEDDDBBBAAA@@@@@@??????@@@@@@@@@>>><<<999777:::;;;<<<>>>>>>>>>======888999999777555555666777333555444000000444555333000111444888777333222555333222111111000000111111222222222222222111000///...............//////000,,,,,,,,,------------...------......------,,,+++,,,+++******,,,,,,+++***)))******************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&'''((()))******+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,------------....../////////111333666777777666555444666777999::::::::::::999999;;;AAAHHHKKKJJJGGGDDDBBB>>>;;;::::::;;;<<<999:::<<<>>>AAACCCEEEFFFEEEFFFGGGFFFEEEDDDEEEGGGCCCEEEFFFFFFIIIKKKGGG@@@???>>>???CCCEEEDDDEEEHHH>>>???HHHUUUWWWNNNFFFEEEHHHJJJKKKHHHDDDCCCGGGKKKGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@>>>===;;;:::;;;;;;::::::999999888888999::::::;;;;;;::::::999<<<;;;999888777666555555111222444555666555555444222333333333333222222111////////////000111222222222333444444444333222111//////......///000222333000111111111000000///............//////000000000////////////////////////.........//////000000000---......//////......---------......///......---...///111000///......///......////////////000000000000///...------------........................///000///---...111000---,,,...//////---,,,,,,,,,------------------------000000000000000000000000000////////////000111111111111222222333333444444777666555555555555666666777777777999;;;;;;999777999;;;<<<<<<:::999888888;;;;;;===???AAAAAAAAA@@@@@@BBBCCCDDDCCCDDDFFFHHHFFFFFFFFFFFFFFFFFFFFFFFF@@@CCCEEEEEEDDDCCCEEEFFFGGGJJJLLLKKKIIIHHHLLLPPPJJJLLLNNNOOOOOONNNOOOPPPLLLHHHDDDBBBCCCEEEEEEDDDCCCEEEGGGFFFDDDBBBBBBDDD???CCCFFFEEEAAAAAAFFFKKKLLLIIIIIIKKKJJJFFFGGGKKKFFFGGGIIIKKKJJJGGGFFFHHHEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@@@@???<<<:::888888:::===@@@AAA@@@>>><<<888999999888666666888999333666555000000333555444222111222444222///000333333333222111111111111222444444333222111111000000...---------......///000,,,---------..................---,,,,,,,,,,,,---,,,+++******,,,,,,+++*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))((('''&&&&&&'''((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***+++,,,++++++************+++,,,,,,,,,------............/////////...000444666888888777666666777888:::;;;;;;;;;;;;::::::<<>>===<<<;;;;;;<<<===:::<<>>@@@BBBAAAAAACCCDDDCCCBBBBBBDDDHHHKKKCCCCCCCCCDDDEEEFFFFFFFFFBBBEEEGGGGGGFFFEEEFFFHHHFFFIIILLLKKKHHHHHHLLLPPPIIILLLQQQTTTTTTSSSRRRRRRMMMIIIDDDCCCEEEHHHIIIHHHAAAEEEIIIJJJGGGDDDCCCCCC===BBBGGGEEE@@@@@@HHHQQQOOOLLLLLLLLLKKKHHHJJJNNNNNNIIIHHHMMMNNNIIIIIIMMMEEEEEEDDDDDDDDDCCCCCCBBB@@@AAABBBBBBAAA???===;;;777:::>>>AAABBBAAA>>><<<888888999888777777999;;;777999777222///222333222555222111111///,,,---222444333222222111111222222555555333222111111111111---------------...///000---------......////////////...---,,,+++,,,---...,,,+++******,,,,,,+++***++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))((('''(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))***+++,,,+++******))))))***+++,,,,,,------000000000111111111111111...111444777888888777666777888999:::;;;<<<<<<<<<<<<<<<>>>DDDJJJLLLIIIDDD???>>>>>>>>>>>>?????????===???BBBEEEGGGGGGGGGGGGHHHIIIHHHFFFEEEFFFIIILLLDDDHHHJJJGGGEEEFFFFFFDDDEEEAAABBBHHHIIIEEEBBBDDDAAACCCKKKQQQJJJ???DDDQQQHHHIIIIIIIIIHHHHHHIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@===>>>?????????===<<<;;;;;;;;;;;;:::999888777666999999;;;<<<===>>>>>>>>>;;;:::999999888888999999555666777888888666444333222333333444333222111000---......///000111111222111222444555555444222111444333111000000000111222///000000000000000///...///////////////.........///////////////////////////////////////.........---..................---222...***---222444///***///111111000...,,,,,,---............/////////000111000///...---,,,,,,,,,---...111222222111...------///...,,,///444111+++,,,+++***,,,...000///...////////////////////////---......///000111111222///////////////000111111111222222333333444555555333222111111111222333444888666555555666888777777777:::======:::888999;;;777999;;;===???@@@@@@???@@@@@@@@@AAACCCDDDFFFGGGCCCAAA??????BBBEEEGGGGGGBBBDDDFFFGGGFFFEEEEEEFFFJJJMMMPPPOOOLLLIIIHHHIIIPPPQQQRRRRRRRRRQQQPPPOOOLLLJJJHHHEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFFFFCCCAAA>>>CCCGGGFFFBBBBBBHHHOOOOOOOOONNNKKKIIIHHHIIIKKKMMMMMMMMMMMMKKKIIIGGGEEEDDDDDDDDDBBB??????@@@BBBDDDDDDCCCBBB@@@???>>>===<<<<<<>>>@@@@@@>>>:::666888777666888:::<<<<<<;;;333444555444222222444555444444444444333222111111111111000000000000000111111222222222222111000000..............................---------,,,,,,,,,///...,,,,,,------,,,+++------,,,,,,+++***))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***)))((()))***+++***((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((())))))((('''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&((()))***)))&&&###!!!(((((()))***************++++++++++++++++++++++++------,,,------...///000000000222666666222222666444777;;;============>>>:::===BBBFFFHHHGGGEEEDDD@@@??????>>>>>>=========>>>===BBBJJJMMMHHHFFFIIICCCCCCCCCGGGJJJKKKIIIFFFFFFEEEEEEHHHJJJIIIEEEAAA@@@CCCGGGJJJKKKIIIFFFDDDEEEFFFGGGFFFDDDDDDDDDFFFGGGHHHHHHGGGFFFFFFHHHKKKGGGIIIGGGCCCBBBDDDCCC??????>>>===<<<;;;:::::::::<<<;;;:::;;;<<<<<<:::888:::;;;>>>??????>>><<<:::888888888888888888888888777777777777666555444333111222222333333222222111000000111111111222222222555555444333333222111111///////////////000111111///000111111111000...---////////////////////////............////////////////////////////////////........................//////---,,,,,,---...///......//////......---,,,///...------...///...---.........------,,,,,,,,,,,,222777999666111...---......//////......---,,,---------............///111111000000/////////...///////////////............///000000//////000111000000111111111222222222111111222222222333333333555444444444444555666666888888888888888888888888666888:::<<<===>>>>>>>>>?????????@@@BBBCCCEEEFFFCCCBBB@@@AAABBBDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGIIILLLNNNMMMJJJGGGGGGGGGOOOPPPPPPQQQPPPPPPNNNNNNLLLJJJGGGDDDCCCDDDGGGHHHHHHGGGFFFFFFGGGGGGEEECCCDDDFFFFFFDDDBBBEEEKKKPPPTTTRRRNNNIIIFFFEEEGGGHHHLLLLLLLLLKKKJJJHHHFFFDDDBBBBBBBBB@@@>>>>>>???AAAHHHGGGFFFDDDBBBAAA@@@???<<<<<<<<<===>>>===999666888777777888:::;;;:::999444555555444333333444666444444444444333222111111111111000000000000111111111222222222111111000000....................................------,,,,,,...,,,++++++,,,,,,+++***------,,,,,,+++******))))))***************++++++))))))))))))))))))))))))***)))((()))***+++***((())))))((((((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((''''''''''''(((((())))))(((''''''''''''''')))))))))(((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''(((((()))***)))(((&&&$$$(((((()))************)))++++++++++++++++++++++++---,,,,,,------...///000111000222555444111222666444777:::<<<<<<<<<<<<<<<:::<<>>???@@@@@@@@@@@@>>>===AAAHHHJJJFFFDDDFFFBBBAAAAAADDDGGGHHHFFFCCCEEEEEEFFFHHHKKKJJJGGGDDDCCCFFFIIIKKKLLLJJJGGGEEEGGGHHHHHHFFFDDDBBBCCCCCCIIIJJJJJJHHHGGGFFFHHHJJJFFFIIIIIIEEEBBBBBBAAA>>>>>>===<<<;;;;;;:::;;;;;;>>>===<<<===>>>>>><<<;;;999;;;===>>>???===;;;:::888888888888888888888888666666666666666555333333222222333333333333222222111111111111222222222222555444444333222222111111///////////////000111111///000000111000///...---....................................////////////................................................///...------------...///......//////......---,,,...---------.........---......---------,,,,,,,,,---000333444222///...///...............------,,,------------............000000/////////.........////////////............---///000000//////000111000000000111111111222222111111111222222222333333444444333333444444555666666666777777888999::::::666777999:::;;;<<<<<<<<<===>>>???@@@AAACCCDDDDDDCCCBBBAAAAAABBBCCCBBBAAAFFFHHHIIIIIIHHHGGGGGGHHHKKKLLLMMMLLLJJJHHHGGGHHHMMMNNNNNNNNNNNNMMMLLLKKKLLLJJJFFFDDDDDDGGGJJJMMMLLLJJJHHHHHHIIIJJJIIIHHHKKKIIIEEEDDDEEEIIINNNQQQUUUQQQKKKEEECCCDDDHHHJJJJJJJJJJJJJJJIIIGGGEEECCC@@@@@@@@@???======???AAAKKKJJJIIIFFFDDDBBB@@@@@@<<<;;;:::;;;;;;;;;999777999888777888999:::999777444555666555333333555666444444444444333222111111111000000000000000111111222222111111111000000000......................../////////............------+++******,,,,,,+++)))---,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((('''''')))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((''''''((((((((())))))((('''''''''((((((***)))))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))))))))))))))))))))((('''((())))))******))))))++++++++++++++++++++++++,,,,,,,,,,,,---...///000111000000333222000222777555888;;;<<<<<<;;;;;;;;;>>>>>>?????????>>>===<<<;;;<<<>>>AAABBBCCCCCCCCC??????BBBFFFGGGCCCAAABBB@@@??????AAACCCCCCBBB@@@EEEFFFGGGIIIKKKKKKIIIFFFHHHIIILLLMMMLLLJJJHHHFFFGGGHHHHHHHHHFFFEEEFFFGGGMMMMMMMMMKKKHHHGGGHHHJJJEEEKKKLLLHHHCCCAAA@@@>>><<<<<<;;;;;;;;;<<<<<<<<>>======>>>>>>===;;;999:::<<<======<<<:::999999999999999999999999999666666666555555444333222222333333444444333333222111111222222222333333333444444333333222111111111///////////////000111111///000000000000///...---........................---............/////////......................................................---------......///......//////......---,,,---------......---------...------------,,,,,,,,,---...//////...---...000...............---,,,,,,------------............///............---------........................---///000000///...000111000000000000111111111111000111111111222222222222222222222222222333444444333444555666888999:::;;;777888999::::::;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCAAA???>>>@@@BBBDDDDDDCCCDDDFFFFFFFFFFFFGGGHHHNNNNNNNNNMMMKKKJJJJJJJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLMMMLLLJJJHHHIIIKKKMMMNNNNNNNNNJJJFFFFFFIIIMMMOOOOOORRRMMMFFFAAAAAAFFFKKKNNNIIIJJJJJJJJJHHHGGGEEEDDDAAAAAAAAA@@@??????BBBDDDJJJIIIHHHFFFCCCAAA???>>>>>><<<::::::::::::999888:::888777777888888777666555666666555444444555777444444444444333222111111000000000000000000111222222111111000000000000000......................../////////////////////...---+++***+++,,,,,,+++***,,,,,,,,,++++++*********++++++******)))))))))((())))))))))))))))))))))))***)))((()))***+++***((())))))(((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((((((((((()))************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((('''''''''(((***+++'''(((((()))))))))))))))************++++++++++++,,,,,,,,,,,,---...//////111//////111000///111777666999<<<===<<<;;;;;;;;;BBBAAA@@@???>>>>>>??????;;;<<>>;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;<<<;;;:::999:::;;;<<<;;;:::999888999999999999999999999999555555555555444333222111333333444444444444333333222222222222333333333333333333222222111111111000///////////////000000111///////////////.................................---------.........//////................................................------------.........///.........///......---,,,,,,---//////...---------------------------------,,,,,,---------......///------.........---,,,,,,,,,,,,---------.........------------------------------...............///---...000///......///111/////////000000000111111000000000111111111111222111111111111111222222333333444555666777888999999999999999::::::;;;;;;<<<<<<===???@@@BBBBBBCCCCCCBBB???;;;:::===BBBFFFHHH@@@BBBDDDEEEEEEFFFIIIKKKNNNLLLKKKJJJJJJKKKKKKLLLKKKJJJJJJIIIHHHGGGGGGGGGDDDGGGJJJLLLNNNMMMLLLJJJIIIHHHGGGIIILLLPPPRRRRRRNNNKKKHHHJJJNNNPPPNNNKKKQQQJJJCCC???AAAFFFJJJMMMIIIJJJJJJJJJIIIGGGFFFEEECCCDDDDDDBBBAAABBBDDDFFFFFFEEEDDDBBB@@@???======???===;;;:::;;;;;;;;;::::::888777777777777666444444555666555333333555666444444444444333222111111000000//////000111222222222111000/////////000000.........................../////////////////////---,,,+++,,,---...---,,,,,,,,,+++++++++++++++***,,,,,,,,,++++++******)))***************************)))((()))***+++***((((((((())))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''((())))))(((''''''))))))((((((((())))))***))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&''')))***''''''((())))))))))))))))))))))))******+++++++++,,,++++++,,,,,,---...///000......000///...000555777:::===>>>===<<<;;;<<>>======???AAABBB===>>>???AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@AAA@@@@@@?????????AAABBBIIIJJJKKKKKKJJJHHHGGGGGGLLLLLLLLLKKKIIIHHHFFFEEEBBBDDDFFFFFFFFFGGGIIIKKKOOOPPPPPPOOOLLLJJJJJJJJJHHHMMMOOOKKKFFFDDDAAA>>>:::::::::;;;<<<===>>>???===;;;999999:::;;;::::::888999999:::999888777666888888888888888888888888444444444333333222111000222333333444444333333222111111222222222333333333222111111111111111000000///////////////000000111000//////.......................................------------............................................................,,,------.........//////.........///......---,,,+++...000000///------...------------------------,,,,,,---///000000///------------...---,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------------,,,---------......//////---...//////......///000....../////////000000000//////000000000111111111111000000000000111222222444555555555555555666666:::::::::999999:::;;;;;;:::;;;===???AAAAAAAAAAAAAAA===:::999===BBBGGGIIIAAABBBDDDEEEEEEGGGJJJMMMJJJHHHEEEEEEGGGIIIKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFCCCGGGKKKOOOPPPMMMJJJGGGFFFEEEFFFHHHMMMPPPRRRRRRMMMKKKJJJLLLNNNOOOLLLIIIQQQJJJCCC???AAADDDFFFGGGIIIIIIJJJJJJIIIHHHFFFEEEDDDEEEDDDCCCAAABBBDDDFFFAAAAAA@@@@@@???>>>>>>>>>???===;;;:::;;;;;;;;;999999777666666777777666444333444555444222222444555444444444444333222111111////////////000111222333222111000///...///000000........................---............/////////---,,,+++,,,...///...---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************************)))((()))***+++***((((((((())))))))))))*********))))))(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))&&&'''((())))))((('''&&&))))))((((((((()))******(((((()))))))))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%'''((()))&&&'''(((((())))))(((((((((((())))))***+++++++++++++++++++++,,,---...///...---...000///---///444666999<<<======<<<<<<<<<>>>===;;;:::;;;===???AAA>>>>>>>>>>>>>>>>>>??????AAACCCCCC@@@@@@BBBCCC@@@AAAAAAAAA???>>>@@@CCCFFFHHHJJJKKKJJJIIIGGGHHHHHHMMMLLLKKKIIIHHHGGGFFFEEECCCDDDDDDCCCAAA???@@@AAAJJJLLLMMMLLLJJJIIIIIIJJJIIIKKKKKKGGGEEEEEEBBB===:::::::::;;;<<<===>>>??????<<<:::999:::;;;;;;;;;888888888888777777666555777777777777777777777777333333333333222111000///111222222333333222222111000000111111111222222222000000000000000000000000///////////////000111111000///......------......------------------------,,,------------.........------------------------........................+++,,,---...////////////......//////......---,,,+++///333333000......///,,,,,,,,,------------...---------///000000...,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,---......//////,,,...//////...---///000............////////////////////////000000000000111000000000000111222222444444444444444444444444:::999888888888888999:::777888;;;===??????>>>>>>>>>===;;;<<>>@@@BBB>>>>>>??????@@@@@@AAAAAA===<<<::::::;;;;;;999777777666555555666777666444222333444333111111333444444444444444333222111111////////////000111222333222111///.........000111........................,,,,,,------............,,,+++***+++---...---,,,++++++++++++++++++++++++************++++++++++++***************************)))((()))***+++***((((((((()))))))))***************))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))(((((()))******+++''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''((((((&&&'''(((((())))))((((((((((((((()))***+++++++++++++++++++++,,,---...///,,,+++---000000---...222333666999;;;;;;:::;;;;;;<<<;;;:::::::::;;;===>>>===<<<;;;::::::<<<===???===@@@@@@======BBBDDDAAAAAAAAAAAA???>>>@@@DDDHHHEEEGGGIIIIIIHHHHHHJJJLLLMMMLLLJJJIIIGGGGGGGGGGGGDDDEEEDDDBBB???<<<<<<===CCCEEEGGGHHHGGGFFFFFFGGGHHHHHHEEEBBBCCCEEEAAA::::::::::::;;;<<<===>>>???>>>;;;999888999:::::::::888888777777666555555444666666666666666666666666222222222222111000///...000111111222222111111000//////000000000111111111000000000000000000000000///////////////000111111000///...---------......------------------------,,,,,,---------.........------------------------........................+++,,,---////////////.........//////......---,,,+++000555555111...///111,,,,,,,,,---------......111...,,,,,,---///...---,,,------------,,,++++++++++++,,,,,,,,,---------,,,---------............++++++,,,------...//////,,,---///...------...000------........./////////........./////////000000111111000000111111222333222222333333444444555555999999777666666666777888444666999;;;======<<<;;;=========@@@BBBBBBAAA???BBBCCCBBBAAA@@@@@@BBBDDDHHHEEEBBBBBBGGGLLLNNNOOOKKKIIIHHHFFFDDDDDDDDDEEEHHHJJJLLLMMMLLLJJJGGGEEEDDDDDDEEEHHHKKKKKKJJJHHHMMMLLLJJJHHHHHHIIIKKKMMMGGGCCC@@@AAAEEEHHHGGGEEEFFFFFFGGGGGGFFFEEEDDDCCCAAAAAA@@@>>><<<;;;===>>>===>>>???@@@BBBCCCDDDEEE;;;:::999:::::::::888666777555444555666777666555222333333222111111222444444444444444333222111111////////////000111222333222111///...---...000111........................,,,,,,,,,---------......+++***)))***,,,---,,,+++++++++++++++++++++++++++(((((())))))******++++++***************************)))((()))***+++***((((((((())))))*********+++******))))))))))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&'''(((******((('''&&&))))))((())))))***++++++&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))((((((&&&''''''((((((((((((((('''(((((()))***+++++++++++++++++++++,,,---......++++++---111000------000000333777999999999::::::>>>===<<<;;;;;;;;;<<<===<<<:::888777888;;;>>>@@@;;;>>>>>>:::<<>>===???EEEJJJAAADDDGGGHHHHHHIIILLLOOONNNMMMKKKIIIHHHHHHHHHHHHDDDEEEEEECCCAAA??????@@@===???BBBDDDDDDCCCDDDEEEGGGEEE@@@===AAAEEE@@@888;;;::::::;;;<<<===>>>>>>;;;999666555666777888777888777777666555444444444555555555555555555555555222222222111111000///...000000111111111111000000////////////000000000000////////////000000000000///////////////000111111000///...---,,,---......------------------------,,,,,,,,,---------......------------------------........................***+++---///000000///.........//////......---,,,,,,111666666222///000222,,,,,,,,,------.........444///***(((***---......,,,,,,---------,,,++++++++++++,,,,,,,,,------------------....../////////++++++,,,,,,---...//////,,,---///...------...000---------.........//////............/////////000111111111111111222222333000000111222444555666666666666555555555444444444444555777999;;;<<<<<<===<<<:::;;;???CCCDDD@@@;;;>>>@@@AAAAAA@@@???@@@BBBGGGFFFDDDEEEGGGHHHGGGGGGHHHIIIHHHGGGGGGHHHKKKNNNIIIIIIHHHGGGEEECCCBBB@@@DDDBBBCCCGGGLLLMMMHHHDDDGGGFFFFFFHHHIIIJJJIIIGGGCCCEEEGGGGGGEEEBBB@@@@@@FFFFFFFFFFFFDDDBBB@@@???AAA@@@>>>===<<<<<<<<<===<<<<<<======>>>??????@@@:::888555555777888666333555666777888888777666555222222111111222222333444333333222222111000//////............/////////000444222000///000000///...------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---)))+++***&&&+++///&&&*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))(((******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&&&&'''((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''(((((())))))******+++*********))))))((((((************+++,,,---...000444666444444888:::999;;;:::999:::<<<<<<999666777666666666666888999:::???>>>:::999???EEEEEEAAACCCAAA???AAAEEEGGGGGGFFFEEEDDDCCCDDDHHHKKKNNNNNNQQQLLLFFFEEEGGGGGGDDD@@@AAACCCDDDBBB???<<<;;;;;;<<<@@@CCCCCCBBBCCCFFFIIIHHHDDDBBBCCC>>>777888???>>><<<;;;;;;<<<<<<;;;:::;;;888444333555888:::;;;888777666555444333333333333333333333333333333333222111000//////000111222000000000000000///......////////////////////////////////////////////////000---***+++///000---***...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++......///000000///...---...------,,,+++***))))))222888:::666111000///---++++++***++++++---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,///111,,,---------,,,,,,******------,,,+++,,,---......///...---,,,+++,,,,,,---///...,,,,,,,,,---///111///000111000//////111333222222222222222222222222666555555555444444444444444555777999:::;;;<<<<<<;;;::::::>>>CCCDDDAAA>>>===???@@@@@@@@@@@@AAACCCEEECCCBBBCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFHHHLLLOOOHHHHHHGGGFFFDDDCCCAAA@@@@@@??????DDDIIIKKKIIIFFFCCCDDDFFFIIIKKKJJJFFFCCCCCCEEEFFFFFFDDDAAA@@@@@@CCCDDDDDDDDDCCCAAA???>>>@@@???===<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;999777666666888888555333333555666777777666555333111111111111111222333333222222111111000//////............/////////000000444222000///000000///...------------------------...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,(((++++++'''---111(((************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))(((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''&&&''''''((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))))))))************)))))))))(((************+++,,,---......444888777666999;;;;;;<<<:::999:::<<<;;;999666777666666666777888999:::???>>>;;;:::???EEEEEEAAA>>>>>>???CCCHHHJJJIIIGGGCCCAAAAAACCCHHHLLLOOOPPPOOOJJJEEECCCEEEEEEBBB??????@@@AAA???===;;;:::;;;<<<>>>@@@BBBBBBCCCEEEFFF>>>??????>>>;;;:::<<>>@@@@@@@@@@@@BBBCCCAAA@@@???@@@BBBDDDDDDDDDDDDEEEFFFEEEEEEFFFIIILLLEEEEEEEEEDDDCCCBBB@@@@@@>>><<<<<<@@@FFFJJJJJJHHHBBBDDDHHHLLLNNNLLLFFFAAABBBDDDEEEEEEBBB@@@??????@@@AAABBBBBBBBB@@@???>>>>>>===<<<<<<<<<===???@@@======<<<;;;;;;:::999999777777777888999888444222333444555777777555444333111000000000000111222222111111111000//////............/////////000000000333111//////000000///...------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,(((+++***&&&,,,000'''************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''(((((((((((('''''''''(((((((((((()))))))))************))))))))))))************+++,,,---......555999666444666999:::<<<;;;::::::;;;:::888666777777777777888999:::;;;??????<<<;;;???EEEEEEAAA===???BBBFFFJJJJJJGGGDDD@@@??????BBBHHHMMMPPPRRRLLLHHHCCCBBBBBBBBB@@@>>>===>>>===<<<:::999:::<<<======>>>@@@CCCCCCBBBAAA;;;???>>>777666<<<===888===<<<:::999999888666555666555333444555777777666444333222111111000111111222222222222222222222222111111000000000000111111000000111111000000//////////////////////////////////////////////////////+++)))''')))---///...,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++************+++,,,---------,,,+++++++++++++++++++++++++++...444666222.........,,,,,,,,,......///...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,---*********+++,,,///111222222000---++++++,,,...///......---,,,,,,,,,------...---,,,,,,,,,---///000///000000000//////111333222222222222222222222222444444444444444444444444444555666777888999999999999999999<<<@@@CCCDDDCCC>>>@@@AAAAAA@@@???@@@BBB@@@???>>>???AAACCCCCCCCCGGGGGGGGGEEECCCBBBCCCEEECCCCCCDDDCCCCCCBBBAAA@@@???>>>===@@@DDDHHHIIIIIIFFFGGGJJJNNNOOOMMMHHHDDDBBBCCCDDDCCCAAA???>>>??????@@@AAABBBBBBAAA@@@???<<<<<<;;;<<<===>>>@@@AAA999999999:::::::::;;;;;;666777888999999777444222333444666777777666444333000000000///000000111222222111111111000000000///...////////////000000000333111/////////000///...---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...***,,,+++&&&+++...%%%)))***************++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''')))))))))((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''(((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((*********)))))))))))))))************+++,,,------000999???<<<888888999:::<<<;;;::::::999888777666999999999:::;;;;;;<<<===???@@@>>>===@@@EEEEEEBBBCCCDDDFFFGGGHHHFFFDDDBBB@@@??????AAAFFFKKKOOOPPPIIIFFFCCCAAAAAAAAA???===<<<<<<;;;999888999<<>>@@@CCCCCC???<<<;;;@@@===777@@@QQQPPPBBB>>>===:::999999777555333444333333444666666555333333333222111111111111111111111111111111111111111111000000000000000000111000000111111111000000///////////////////////////////////////////////////...,,,+++---///000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---------,,,+++*********++++++,,,,,,,,,---333444000+++++++++******+++...000000000///...,,,,,,++++++++++++,,,,,,************************************************,,,+++******)))***+++++++++*********,,,///222333333111...+++++++++---///------------------------------,,,,,,,,,---...///...///000000...///000222111111111111111111111111333333444444444444444444444555666666777777777777777777888;;;???BBBCCCCCCAAABBBBBBAAA???>>>???@@@AAA???>>>???AAACCCCCCCCCFFFFFFFFFEEEBBBAAABBBCCCBBBCCCCCCCCCCCCCCCBBBBBBEEECCCBBBCCCEEEGGGIIIJJJIIIHHHHHHIIIJJJJJJHHHFFFBBBCCCDDDBBB@@@>>>>>>??????@@@BBBCCCCCCBBBBBBAAA;;;;;;;;;;;;===???AAABBB999999999:::::::::::::::555777999:::999666444222444555777888888777555444000000000///000000111222333333222222222222111111////////////000000000111333111///...//////...---------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***...***------***000444+++))))))******+++++++++,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''''')))))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''))))))))))))))))))******************+++,,,------///>>>MMMSSSQQQLLLEEE>>>;;;;;;:::999888777777888;;;<<<<<<===>>>>>>>>>??????AAA@@@???@@@EEEEEEBBBFFFFFFGGGFFFEEEEEEEEEEEEBBB@@@@@@AAAEEEIIIKKKLLLHHHEEECCCAAA@@@@@@???>>>;;;;;;:::999999;;;@@@CCCEEEBBB@@@AAABBBAAA===:::888>>><<<===RRRmmmmmm[[[???===;;;:::999888555333222222222444555666444222444333333222222222222333111111111111111111111111000000000111111000000000000000111111111111000000000000000000000000000000////////////////////////000///............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...------,,,*********++++++,,,,,,---111666666111,,,++++++***((())),,,///111111000000,,,++++++******++++++,,,************************************************++++++*********)))******---,,,+++***+++---///111222111...,,,++++++---...,,,---------------------,,,,,,,,,,,,,,,---.........///000///......000222111111111111111111111111333333333333444444444444444444555666666666555555444666888;;;>>>???AAAAAAAAABBBBBBAAA???>>>???@@@BBB@@@???@@@AAABBBBBBAAAAAACCCDDDDDDCCCCCCDDDFFFBBBCCCDDDEEEEEEEEEEEEEEEIIIHHHGGGFFFGGGHHHIIIJJJHHHFFFCCCBBBCCCEEEEEEEEECCCCCCDDDBBB@@@>>>???@@@AAABBBCCCDDDDDDCCCBBBBBB;;;;;;;;;;;;===???AAABBB>>>>>>===<<<:::999888888555777:::999777555444444555666777999999777666555111000000000000111222222333333333333333333333333/////////000000000111111222000......//////...---------------------------,,,,,,,,,,,,++++++++++++******++++++++++++******,,,)))---///...666;;;444))))))******+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((()))((((((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((''''''''''''&&&))))))))))))************************+++,,,---...,,,???VVVdddhhhaaaQQQDDD999::::::999777777888:::<<<<<<>>>??????@@@?????????BBBBBB@@@AAADDDEEEBBBCCCDDDEEEFFFEEEFFFIIIKKKDDDBBB@@@AAACCCFFFHHHHHHEEEDDDBBB@@@>>>>>>>>>>>>999::::::::::::===BBBFFFEEECCCAAA@@@@@@???===<<<;;;???===>>>QQQhhhhhhYYY???===;;;999999888555333333222222333555555444222444444333333333333444444222222222222222222222222000000111111111111000000000000111111222222111111000000000000000000000000//////////////////////////////...---,,,+++******---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))***,,,---...------,,,*********++++++,,,,,,,,,333777888222------...---((()))+++...///000000000++++++************++++++******************************************************************))))))---,,,+++++++++,,,---...///...---,,,++++++,,,---+++,,,---.........------+++,,,,,,,,,------------.../////////......000222111111111111111111111111222222333333333444444444444444555555555444444333222555888;;;======>>>>>>>>>???AAAAAA@@@???AAABBBCCCAAA??????@@@AAA@@@???@@@BBBDDDDDDDDDDDDEEEFFFCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJIIIIIIIIIJJJKKKFFFDDDAAA@@@AAABBBBBBBBBDDDDDDDDDBBB@@@??????@@@BBBBBBCCCDDDDDDCCCBBBAAA<<<;;;;;;<<<===???AAABBB@@@@@@???===<<<;;;999999666888:::999666444444666444555777888888777555444111111111111111222333333222222222222222222222222//////000000000111111111222000.........///...---------------------------,,,,,,,,,++++++++++++*********++++++++++++******+++(((,,,---,,,333999111))))))***++++++,,,------))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))(((((('''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((()))))))))************************+++,,,---...+++888IIIVVV\\\ZZZMMM@@@777999999888666666999<<<;;;<<<===>>>?????????>>>>>>BBBDDDBBBBBBDDDEEECCCAAADDDGGGHHHGGGHHHIIIKKKCCCAAA???@@@BBBEEEGGGGGGBBBBBB@@@>>><<<;;;<<<===666888999:::;;;>>>CCCFFF@@@@@@???>>><<<===???AAAAAADDDBBB>>>CCCMMMMMMEEE===;;;999888888777555333444333222333444555555444444444333333333333444444333333333333333333333333///000111222222111000//////000111222222222222111000000000000000000000000////////////////////////---......---,,,++++++,,,---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---((()))***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,...333444///+++,,,......++++++,,,,,,------......++++++************++++++************************************************)))))))))************)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------++++++,,,,,,------------.../////////......000111111111111111111111111111222222222333333444444444444444555555444444333333000444888;;;<<<<<<<<<<<<;;;===???@@@@@@AAACCCEEECCCAAA???>>>??????>>>===CCCDDDFFFEEEDDDBBBCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJKKKLLLFFFDDDBBBAAABBBCCCBBBAAADDDEEEDDDBBB@@@???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@<<<<<<;;;<<<===???@@@BBB>>>>>>>>>>>>>>>>>>======777888:::888555333555777333444666777777666444333222222111111222222333444111111111111111111222222000000000000111111111111222000.........///...---------------------------,,,,,,,,,+++++++++************++++++++++++******+++'''******&&&,,,000'''))))))***+++,,,,,,------))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''''')))))))))((('''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&((()))))))))(((((('''((()))((('''&&&''')))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((())))))*********+++************+++,,,---...///111555999@@@DDD@@@888666888999888666777:::===999:::<<<>>>>>>>>>======>>>CCCEEEBBBBBBDDDEEECCCAAAEEEJJJKKKIIIGGGFFFGGGBBB@@@??????BBBEEEGGGHHH@@@@@@???===:::999:::<<<444666888:::<<>>AAAAAA;;;999777777777666444222555333222222444555555555333333333222333333444444333333333333333333333333///000111222222111000//////000111222222222222222000000000000000000000000////////////////////////.../////////......///000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------&&&''')))***+++++++++***++++++++++++++++++++++++''',,,---)))'''))),,,,,,...---,,,++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((()))++++++,,,,,,+++)))***+++,,,---,,,+++******+++---...///...------***+++,,,---------,,,,,,---...//////---...///111000000000000000000000000222222222333333333444444333333333444444444555555222333555777888:::;;;<<>>??????AAADDDGGGAAABBBCCCCCCCCCBBB@@@@@@AAA@@@???>>>>>>??????@@@BBBAAA???>>>>>><<<999777:::<<<<<<:::666444444666555777888888666444333444111111222333555666777777666555333333333333111000000000111111111111000000111111111111000///------------------------------------,,,,,,+++***))))))++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&((()))++++++)))(((&&&&&&''''''(((((((((((((((+++***)))'''''''''((()))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''')))***++++++***)))'''%%%&&&(((+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))************************+++,,,---...,,,...000111111333555777:::999999999999999999999::::::;;;;;;;;;::::::999???AAADDDEEEFFFDDDBBB@@@DDDCCCCCCDDDFFFGGGHHHGGG<<<>>>@@@???>>>>>>AAADDDBBB@@@>>><<<;;;;;;======777888::::::;;;<<>>>>><<<;;;???FFFMMMFFFEEEDDDBBB@@@>>>===<<<<<<777222222555666333000222333555777888999888888666555444333333333333333555444333222111000000000222222111000//////000000///000000000111111111111000000////////////000000///000111111111000...------------...............------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************+++++++++*********))))))((((((++++++++++++++++++++++++******)))))))))))))))*********++++++++++++******+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,---------..............................---------............///222222222333333333333444333333333444444444444555333444444666777999;;;<<>>AAADDDEEEEEEBBBDDDEEECCC??????CCCGGGEEECCCAAABBBEEEHHHHHHGGGJJJFFFGGGLLLMMMJJJHHHJJJPPPMMMJJJIIIJJJLLLLLLLLLIIIGGGEEECCCCCCBBB???===;;;===???@@@@@@AAACCCEEECCCDDDDDDEEEEEECCCBBBAAAAAA@@@???======>>>@@@AAABBB@@@???>>>>>>===;;;999;;;<<<<<<:::777555555777777999::::::777555555555222222222222222222222333666444333333333333111000000000111111111111000000111111111000000///------------------------------------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((''''''''''''((()))******)))((('''&&&'''(((((())))))((((((+++***)))(((''''''((()))(((((((((((())))))))))))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++*********)))''''''(((***)))((((((''''''(((((()))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))************************+++,,,---...+++---///111111222444666888888888888888888888888888999::::::;;;;;;::::::AAABBBCCCDDDDDDCCCBBBAAABBBAAAAAACCCFFFGGGFFFCCC;;;<<<>>>>>>===>>>BBBEEEBBBAAA???>>>======>>>>>>;;;===???@@@@@@@@@BBBDDD>>>======???AAAEEEGGGHHHFFFFFFDDDBBB@@@>>><<<;;;;;;777333222555666333000222333555777888888888888555555444333333333333333555444333222111111111222222111000000//////000000//////000000000111111111000000////////////000000//////000111000///...---............------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******+++************)))))))))(((++++++++++++++++++++++++******))))))))))))******)))******++++++******)))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,*********+++++++++,,,,,,+++,,,------......------,,,,,,,,,------------...------------------------------------............111111222222222333333333333333333333444444444444444444333444666888;;;===@@@???>>>???BBBEEEFFFFFFDDDFFFFFFDDDAAAAAADDDHHHBBBAAA@@@BBBEEEHHHHHHHHHJJJIIIKKKMMMLLLHHHHHHJJJOOOMMMKKKKKKLLLNNNOOOOOOKKKIIIFFFEEEDDDBBB???===:::===@@@BBBBBBAAABBBBBBEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@>>>======>>>AAABBBAAA???>>>>>>>>>>>>===;;;;;;<<<<<<:::888666666777888::::::999777555444444333333222111000//////...555444222222333333222000000000111111111111000000000000000000///......------------------------------,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((('''''''''((()))******)))((('''&&&'''(((((())))))((((((***))))))(((((((((((()))(((((((((((())))))))))))''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((***,,,,,,***(((((()))***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))***************************+++,,,---+++---///000000111333555666777777777777777777777666777888:::;;;;;;;;;;;;BBBBBBBBBBBBBBBBBBBBBBBB???===>>>AAAGGGHHHDDD???:::;;;<<<<<<===???CCCFFFAAAAAAAAAAAA@@@???>>>>>>===@@@CCCDDDDDDCCCCCCCCC>>>======BBBGGGIIIGGGCCCGGGFFFDDDBBB???===;;;::::::666333333444555333111222333555777888888777777555444444333333333333333444333333222222333333444111000000////////////000////////////000000000000000//////......//////000//////000000//////...---.........------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++******))))))******+++************))))))))))))++++++++++++++++++++++++***)))))))))))))))******)))******++++++******)))+++************)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++*********++++++++++++,,,+++,,,,,,---------------,,,,,,,,,,,,------------------------------------------------............111111111111222222222222222222333333333444444444555444333222444777:::<<>>>>>???AAABBBDDDDDDDDDEEEFFFDDDBBBBBBDDDFFF>>>???@@@BBBDDDGGGHHHIIIIIIKKKNNNNNNKKKGGGHHHJJJKKKJJJJJJKKKMMMOOOOOOOOOJJJHHHFFFEEEDDDCCCAAA???<<<@@@DDDFFFEEECCCBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCBBB@@@>>><<<<<<>>>AAACCC???>>>======>>>???>>>===<<<<<<;;;:::999777777777777888888666444222222222333333222111000///......444333222222333333222000000000111111111111000000//////000000///......---------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))))))))))))))(((((((((((()))(((((((((((())))))))))))'''(((((((((((())))))))))))*********++++++++++++((((((((((((((((((((((((******)))(((((()))******(((***......---***((((((******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&''''''&&&$$$$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))))))))***************************+++,,,,,,***,,,...//////000222444555555555555555666666666555666777999;;;<<<======CCCBBBAAA@@@@@@@@@AAABBB===;;;<<>><<<<<>>>>>>>>>>>???@@@CCCCCCCCCBBBAAA@@@AAABBB<<<===???BBBCCCEEEGGGHHHGGGKKKNNNLLLIIIGGGHHHHHHHHHGGGHHHJJJMMMNNNNNNMMMHHHFFFEEEDDDEEEEEECCCAAA@@@DDDHHHIIIHHHEEECCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>><<<===???AAACCC>>>===;;;;;;===??????>>><<<;;;:::999999888777666777777777555333111222333222222222222222222222111444222111111222333222000000000111111111111000000...////////////......---------------------------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))((((((((())))))))))))((((((((((((((())))))))))))(((((((((((()))))))))***)))*********++++++++++++((((((((((((((((((((((((******))))))))))))******'''+++///000///,,,)))(((******))))))))))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((()))))))))******************))))))******++++++***,,,---......///111222333333333444444555555555444555777:::<<<>>>>>>???BBBAAA???>>>===>>>???@@@;;;:::<<>><<<:::;;;>>>BBBDDDCCC@@@>>>===:::===@@@AAA@@@AAACCCEEEFFFEEECCC@@@===:::888777666555444444444444222111222333444555666666555555333333222222222333333444222222222222333444555555///...............//////---............///////////////............/////////......---------------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))))))))***))))))))))))))))))******************************))))))(((((()))***++++++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((()))))))))*********))))))*********+++++++++((()))******++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000111111111222222222222333333333333444333222222333555888999999;;;<<<<<<<<<<<<===>>>AAAAAA@@@@@@???>>>>>>>>>:::<<<@@@BBBBBBDDDEEEGGGEEEIIIJJJHHHGGGHHHGGGEEEEEEEEEFFFIIILLLMMMLLLJJJFFFEEECCCDDDEEEEEEDDDBBBDDDGGGJJJKKKJJJGGGEEEDDDCCCCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>@@@AAABBB===<<<::::::<<<===>>>>>>;;;:::888888888888777555777888888666444444555666111222222222333444444444333222111111222333222000000000111111111111000000....../////////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((())))))'''((())))))******))))))'''(((((())))))))))))((((((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++)))))))))))))))))))))))))))))))))******)))))))))(((,,,000222000---***)))***))))))(((((())))))***((((((((((((((((((((((((******))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%&&&((($$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))******************)))))))))******+++)))+++---------...///111222222333333444555555555555777999;;;===???@@@@@@@@@???>>><<<<<<<<<<<<===777999===AAADDDDDDAAA>>>???======>>>@@@BBBBBBAAA:::;;;===>>>>>>===;;;:::;;;>>>BBBDDDCCC@@@???>>>999<<>>;;;999777666444444444444444333222222111222444555555555444444222222222222222333333444111111111111222222333444...------------......///------------.........//////......------......///......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))*********++++++***))))))(((((())))))***))))))))))))************************************(((((((((((()))***+++,,,((())))))******))))))((((((((()))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))************+++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------/////////000000000111111111222222222222333333333222222222333444555777777444777:::;;;;;;<<<>>>AAA@@@???>>>>>>>>>>>><<<;;;999<<<@@@BBBBBBBBBDDDFFFBBBFFFFFFDDDEEEIIIGGGBBBDDDEEEFFFJJJLLLMMMKKKHHHFFFEEECCCCCCCCCCCCBBB@@@FFFIIIKKKKKKIIIFFFDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA======>>>???@@@AAAAAAAAA===;;;888888:::<<<<<<<<<:::888666666888888666444666777777555444444666888222222222333333333444444222111000111222333222111000000111111111111000000------...//////......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((()))************)))&&&'''((()))******)))((((((((((((((())))))))))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))))))))************))))))***---111222000---+++***)))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%%%%''')))$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))******************))))))))))))******)))+++,,,---,,,---...000222222333333444555555666777888:::<<<>>>@@@AAAAAA>>>===<<<;;;::::::::::::444888===@@@@@@?????????>>>===<<<>>>??????===::::::;;;<<<======<<<;;;::::::===AAABBBAAA@@@??????:::;;;===>>>>>>???AAABBBAAA@@@>>><<<:::888666666222333555555444333222222111222333444555444333333222222111111222333333444111111000000000111222222------,,,,,,------...///,,,,,,---------.........///......------......///......,,,+++++++++,,,---++++++++++++************++++++++++++++++++++++++++++++++++++************''''''((()))***+++,,,,,,))))))(((((((((((())))))((()))))))))************************************(((((((((((()))***+++,,,(((((())))))))))))(((((((((((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))******************+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------////////////000000000000111111222222222333333333111222333444555555666666111444999;;;<<<===AAADDD@@@???>>>>>>>>>===;;;:::999<<>>GGGIIIKKKJJJHHHEEEDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA<<<===???@@@AAAAAA@@@@@@===:::888777999:::;;;;;;:::777555555777888666333333444444333222222555777333222222222222222222222222111000111222333222111000000111111111111000000------......///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((()))***************&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***---111222000---++++++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))******************)))))))))))))))***)))***,,,,,,,,,,,,...///222222333444444555666666888:::;;;===???@@@AAAAAA<<<<<<;;;;;;:::999888888111777===>>><<<;;;===@@@>>><<<<<<===???===999555;;;;;;<<<<<<<<<<<<<<<<<<888;;;>>>??????>>>>>>>>><<<:::;;;>>>BBBCCCAAA===???>>>===;;;999777666555111333555555444222222222111222333444444444333222222111111111222333333444111111000000000000000111,,,,,,,,,,,,------...///,,,,,,,,,---------...............------............---,,,+++++++++,,,---***************++++++++++++++++++++++++++++++++++++++++++************)))&&&&&&''')))***+++,,,---))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((('''((((((((())))))******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((((((((()))))))))))))))************(((((()))************)))******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------111111000000//////......000000000000111111111111222222333444444555555666555555666777888999::::::<<<<<<;;;;;;:::999888888;;;<<<>>>???@@@@@@@@@???===>>>@@@AAABBBBBBAAAAAA???@@@DDDIIIMMMMMMIIIEEEDDDBBB@@@AAACCCEEEEEECCCEEEGGGIIIHHHFFFDDDCCCCCC@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@???>>>===<<<;;;888777666777888999444555666777777666555555555444222111111111222222111111000000000000111111///000222333222111///---///000111111111000...---.........------,,,,,,,,,---,,,++++++------,,,+++---,,,++++++******++++++++++++************+++++++++*********))))))((((((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))&&&$$$))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((******))))))((((((''''''''')))******))))))***,,,************+++,,,---......///111111222333555888:::::::::;;;<<<===>>>???===;;;888777888777444222333555777:::;;;<<<===<<>><<<;;;::::::;;;<<<;;;999============>>>???@@@AAA@@@>>>;;;888666666666666555444333333222222222222333333333444333333222222222222222111111111111000///000111111111000...---++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))))))))))))))))))))%%%)))***'''&&&)))+++*********))))))))))))******)))***++++++***)))((('''&&&(((***+++,,,+++)))((()))))))))))))))******+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))((('''''''''''''''((())))))))))))*********(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000000000//////......//////000000000111111111111111222222333333444444444444555666777888999999::::::999999999888888888:::;;;<<<>>>>>>>>>======;;;<<<>>>???@@@@@@??????>>>???BBBGGGKKKKKKGGGCCCCCCAAA@@@AAACCCEEECCCBBBCCCEEEFFFFFFDDDBBBBBBBBB@@@@@@AAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@???>>>>>>;;;:::888666666666777888444444666666666666555444444333222111111111222222111111111000000111111111///000222222222111///...///000111111111000...---......---------,,,,,,,,,---+++***+++,,,------,,,+++*********+++,,,,,,---++++++************++++++************)))))))))(((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((('''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++******)))((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((((('''(((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((''''''''')))******(((((()))***************+++,,,------...///111111111222555777:::999999999:::;;;<<<<<<;;;999777666777777555333444555777:::;;;<<<======AAA???>>>===>>>===;;;::::::;;;<<<;;;;;;;;;>>>@@@===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<===>>>???@@@???===;;;888666666666666555444333222222222222222333333444444444444333333222222222111111111000000///000000111000///...---++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---************************+++++++++******++++++++++++++++++*********))))))))))))))))))))))))))))))%%%''''''&&&'''******'''******))))))))))))******((())))))***)))((('''&&&'''((()))++++++***)))((())))))(((((())))))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''')))))))))************+++(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000000000////////////...//////000000000000111111///000000111222222333333333333444444555666777777666666666666777777777888999:::;;;<<<<<<<<<;;;:::999:::;;;============<<<;;;===AAAEEEHHHHHHEEEBBB@@@@@@@@@BBBCCCCCCAAA???@@@AAACCCCCCAAA@@@@@@AAA????????????@@@AAABBBCCC@@@@@@@@@AAA@@@@@@???>>>:::999777666555555666777333444555666666555444333444333222111111111222222222222111111111111222222000111111222222000///...///000111111111000...---...------------,,,,,,,,,---+++))))))+++---------)))))))))***+++,,,...///++++++************++++++************))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******++++++))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))))))))(((((((((((('''''')))***)))''''''((()))******)))******+++,,,------///000000000111444666888888777777777888888999888666555666777777666444555666777999;;;<<<======@@@??????@@@AAA@@@>>><<<===>>>>>>>>>===>>>@@@BBB>>>===<<<===???@@@@@@???<<<<<<<<<<<<===>>>??????>>><<<:::888666555555666444333333222222222222333333333444555555444444333222222111111111000000000///000000000000///...---,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---******************************))))))))))))******+++************)))))))))))))))))))))))))))))))))%%%(((((('''(((+++)))%%%***))))))(((((())))))***''''''((((((((('''&&&&&&'''((()))***+++***)))((())))))(((((())))))***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))((((((''''''''''''((()))************+++++++++'''(((((())))))(((((('''(((((())))))))))))******))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000111///000000111111222222333111222222333444555555555222333333444555666777777::::::;;;<<<<<<;;;999999888999;;;<<<<<<<<<;;;::::::<<>>???AAABBBCCCBBB@@@>>>===???@@@@@@???>>>???@@@>>>>>>>>>>>>>>>@@@AAABBB???@@@@@@@@@@@@@@@??????999888777666555555555666333444555555555444333222333222222222222222222222333222222222222222222333000111111111111000/////////000111111111000...---------------------------,,,***((()))+++---......************+++,,,---...++++++************++++++*********)))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++((()))))))))*********************)))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))***+++,,,------.../////////000222555666666555444444444555555444444444555666777777777666777888999;;;<<<======>>>>>>???@@@BBBAAA???<<<>>>???@@@@@@??????@@@BBB>>>===<<<>>>@@@AAAAAA@@@===============>>>???@@@<<<;;;999888666555555555333333222222222222222333333333444555555555444444111111111111000000000000///////////////.........,,,,,,,,,------------...,,,,,,---------------------,,,,,,++++++,,,,,,---*********************************))))))*********************))))))))))))))))))))))))))))))))))))'''---///,,,))))))(((&&&))))))(((((((((((())))))'''''''''((('''''''''''''''((())))))******))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''((((((************++++++++++++'''(((((((((((((((((('''(((((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++.............../////////...////////////000000000000000111111222222333333111111222222333333444444111111222333555666777888:::;;;<<<===<<<;;;:::999999:::;;;<<<<<<<<<;;;:::999;;;???BBBCCCBBBAAA@@@>>>???AAABBBBBB@@@???>>><<<===>>>>>>===<<<>>>???>>>>>>>>>>>>???@@@AAAAAA>>>??????@@@@@@?????????888888777666666555555555444444555555555444222111222222222222222222222222333222222222222222222333111111111111111000/////////000111111111000...---------------------------,,,***))))))+++,,,---,,,,,,,,,++++++***++++++,,,++++++************++++++))))))))))))))))))******)))))))))******)))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************(((((())))))******++++++((()))))))))************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((((((((('''((()))((('''&&&'''((())))))))))))***+++,,,,,,,,,---//////...///111333444333333222222222222333222333444555666777888999777888888999;;;<<<===>>><<<<<<===???AAA@@@>>>;;;===???@@@@@@?????????AAA===<<<<<<===???AAA@@@???<<<;;;;;;;;;;;;<<<<<<===;;;:::999777666555444444222222222111111222222333222333333444555555444444111111111000000000//////000//////...............,,,,,,---------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))222777222)))'''((()))))))))(((((((((((())))))((((((((((((((((((((()))''''''((()))))))))))))))((((((((('''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))*********+++++++++''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---............/////////......////////////000000000000000111222222333333111111111222222333333333111222333444555777888888:::;;;<<<=========<<<;;;999:::;;;<<<<<<<<<;;;:::999<<<@@@BBBBBBAAAAAAAAA>>>@@@BBBBBBAAA?????????===>>>>>>===<<<<<<===???>>>>>>@@@AAAAAABBBAAAAAA<<<===>>>>>>???>>>>>>>>>999888888777777666555555555555666666555444222111111111222333333333222222222222111111111111222222111111111000000000000000///000111111111000...---,,,,,,,,,------------...,,,*********+++,,,+++)))---,,,++++++******++++++++++++************++++++))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((&&&((())))))(((''')))***))))))((())))))***+++,,,,,,---......---...000222111111000000000111111222222333555666666777999;;;888888999999:::<<<===>>><<<<<<<<<===??????===;;;===???AAAAAA???>>>???@@@===<<<;;;<<<>>>??????>>>999888888888888888999999999999888777666555444333222111111111111222222333111111222333444444444444111111000000000/////////000///......------......,,,---------............+++,,,,,,------.........---,,,,,,++++++,,,,,,---************************+++++++++******+++++++++(((((()))))))))))))))***((((((((((((((((((((((((***333777111)))''')))***)))((((((''''''(((((()))((((((''''''(((((()))***'''''''''((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((())))))))))))*********&&&''''''((((((''''''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------.........//////........./////////000000...//////000000111111222111111222222222222333333333333444555666888999999999:::;;;=========<<<<<<999:::;;;;;;;;;;;;999999:::>>>BBBCCCBBBAAAAAABBB@@@BBBCCCBBB???>>>???AAA@@@@@@@@@>>><<<;;;===???>>>???BBBDDDEEEDDDBBBAAA;;;;;;<<<===============999999999999888777666666666666777777666555333222000111222333333333333222111111111000000111111111222111111000000000000000///000111111111000...---,,,,,,,,,---------......+++++++++,,,---+++)))&&&+++++++++***++++++,,,,,,++++++************++++++((()))))))))************((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''(((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))))))))+++,,,((((((((())))))***+++,,,+++,,,------,,,---///111////////////000111111222222444777777777777999<<<999999999999:::<<<===>>>>>>===<<<<<<>>>>>>===;;;>>>@@@BBBBBB@@@??????@@@>>>===<<<===>>>???>>>===999999888888888888888999888888777777666555444333111111111111111222333333///000111222333333333333111000000000////////////000///...---------......------------............++++++,,,,,,---......///---,,,,,,++++++,,,,,,---******************************))))))))))))******(((((((((((())))))******(((((((((((((((((((((((())),,,---)))(((******(((((((((''''''''''''((((((''''''&&&&&&&&&'''((()))'''''''''''''''((())))))(((''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***************************---------.........//////............/////////000------......///000000000222222222222222333333333444444555666777888999:::777999:::<<<======<<<<<<888999:::;;;;;;:::888888;;;???CCCDDDBBBAAABBBCCCAAACCCDDDBBB???>>>@@@CCCAAAAAAAAA>>><<<<<<===???>>>@@@CCCFFFGGGEEECCCAAA::::::;;;<<<======<<<<<<999::::::999999888777666777777777777777555333222000111222333444333333222111111000000000000111111222111111000000000000000///000111111111000...---,,,,,,,,,------.........++++++,,,------+++'''$$$)))))))))***+++,,,......++++++************++++++(((((())))))*********+++((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))(((((()))***************++++++******))))))(((((())))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((******)))'''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))*********,,,...(((((((((((()))***+++,,,+++,,,------,,,,,,...000.........//////111222333333555888888777777:::<<<::::::999999:::<<<===???@@@>>><<<<<<===>>>===<<>>===>>>??????>>>===<<<<<<;;;::::::;;;;;;;;;777777777777666555333333111111000000111222333333...///000111222333333333000000000000////////////000///...---,,,---......---------.........//////++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---************************))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((('''&&&""""""'''---+++%%%((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&(((((('''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***************************------,,,,,,,,,,,,------///////////////////////////////////////000111111000000000000111111111111111222333555777888::::::::::::;;;<<<<<<;;;:::999999:::<<<======;;;999888:::===AAACCCCCCCCCCCCDDDFFFDDDBBBAAAAAAAAA@@@???EEECCC@@@????????????>>>@@@BBBEEEGGGGGGEEEBBB@@@???>>><<<;;;;;;;;;<<<===;;;<<<>>>>>>===<<<999888777666555444444333333444333222222222333444444555333222111000////////////111111000000//////......000111111000...,,,---...........................,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***++++++***)))(((((())))))******))))))((((((''''''(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((***)))'''%%%%%%''')))***(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''')))))))))))))))******+++************+++,,,---...//////000000111111222222333666999;;;:::999999999777888999:::<<<===>>>???===>>>>>>;;;888888;;;???@@@@@@@@@BBBDDDDDDBBBAAA======>>>???>>>===<<<;;;<<<;;;:::999999:::<<<===:::999888666555444444444111111222222222333333333111000000000111222333333000///...------...///000////////////..................//////...---,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))'''&&&%%%'''***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))+++)))(((((()))******))))))************+++++++++...------------------...........................///////////////000000111//////000000000111111111222222444555777999:::;;;888999:::<<<======<<<<<<;;;;;;<<<======<<<;;;:::<<>>===<<<<<<<<<======;;;<<<=========;;;999888777777666555444444444444222222222222222333444444333222111000////////////111000000000/////////...///000111000---,,,---...------------------------,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***+++******)))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((())))))***+++************+++,,,------/////////000111111222222444666999999999888999999666666777999:::<<<======>>>>>>===<<<:::;;;===@@@???@@@AAABBBCCCBBBAAAAAA???@@@@@@@@@???>>><<<;;;:::999888888999:::<<<>>>;;;:::999777555444444444111111222222222333333333111000000000111111222333000000///......///000000////////////...........................---,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((''''''((((((((())))))))))))((('''&&&''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((+++)))(((((()))******)))))))))*********+++++++++.........------.................................//////......//////000111//////000000000000111111222222444555777888::::::666777999<<<===>>>>>>>>><<<<<<<<<===============@@@BBBEEEEEEDDDCCCCCCDDDAAA@@@??????AAAAAA@@@???EEECCCAAAAAAAAABBBAAA@@@CCCCCCDDDDDDDDDCCCCCCBBB@@@???>>>============>>>;;;;;;<<<<<<<<<:::999777888777666555555444444555222111111111111222333333333222111000////////////000000000000///////////////000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''''')))((((((''''''''''''((())))))(((((())))))***+++******)))******+++,,,---......///000000111222222555666777777666777999:::555555666888999:::;;;;;;>>>===;;;;;;===???@@@@@@===@@@CCCCCCAAA@@@@@@BBBAAAAAA@@@???>>><<<;;;:::999999888888999;;;<<<>>>===<<<:::888666444444333111111222222222333333333000000000000000111111222111000000//////000000111/////////............------............------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((())))))))))))((('''((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''+++)))(((((()))******))))))))))))*********++++++///......------......///........................///............///000000////////////000000000111111111222444555666777888666777999;;;==================<<<<<<===>>>???@@@CCCEEEFFFFFFDDDCCCCCCCCC@@@??????@@@BBBBBBAAA@@@DDDBBBAAABBBCCCDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777888888777666555555555555222111111000111111222222222222111000//////000000000000000000////////////...///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((()))******))))))))))))***+++,,,------......///000111222222555666666555444555888;;;555666666777999::::::;;;===:::888:::>>>AAAAAA@@@===BBBFFFEEEAAA???@@@DDDAAA@@@???>>><<<:::888777;;;::::::::::::;;;;;;<<<===<<<:::888666555444333111111222222222333333333000000/////////000000111111111000000000000111111//////.........------------------......------,,,---------,,,,,,,,,++++++************************,,,+++++++++******))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((('''''''''((((((((()))))))))(((((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((***)))'''''')))***)))((())))))))))))************......------------.............................................//////000...////////////000000000...///000111222444444555777888999;;;;;;;;;;;;:::<<<<<<<<<<<<===???@@@AAADDDEEEFFFEEECCCBBBBBBBBB@@@@@@@@@AAADDDDDDCCCAAABBBAAAAAABBBDDDEEEDDDCCCEEEDDDCCCBBBAAAAAABBBCCC???????????????>>>>>>===:::::::::999999888777666888777666555555444444444222222111111000111111222222111000000000000000000////////////000000000000---...///...---,,,---...------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((('''((())))))***))))))))))))***+++,,,,,,,,,---...///000111222222555555444333222444777:::666666777888999::::::;;;:::888777999>>>AAA@@@???>>>CCCGGGFFFBBB???AAADDDBBBAAA@@@>>><<<:::999888======<<<;;;;;;:::::::::===;;;:::888666444444333111111222222222333333333000000//////...//////000000000111111111111000000............------------,,,,,,---------------,,,------,,,,,,,,,+++++++++************************++++++***************)))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))***(((''''''((())))))((((((((()))))))))*********---------,,,,,,---------------------------------......------......///000......////////////000000---......///111222222333555666888999:::999999888:::;;;<<<===>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@AAA@@@@@@AAACCCDDDEEECCCAAA@@@@@@@@@BBBEEEFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>?????????>>>===<<<:::999999888777777666666777666555444444333333444333333222111111111111222111111000000000000000111////////////000000000000,,,...///...---,,,---...........................***++++++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))'''(((***++++++***))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''(((((()))***))))))((())))))***+++,,,,,,,,,---...000111222222333444444222222333666999666777777888999999::::::888888888:::===???@@@??????BBBEEEEEEBBB@@@@@@BBBDDDBBB@@@>>><<<;;;::::::<<<<<<<<<;;;;;;::::::999::::::888666555444444444111111222222222333333333000//////...............///000000111111000000///.........------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++************************************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''((())))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((()))))))))******(((''''''((())))))(((((((((((()))))))))******,,,,,,++++++++++++,,,,,,------------------------...------------...//////........./////////000000---......///000111222222222333555777888999999888888999;;;===???@@@@@@???AAABBBBBBAAA???>>>???@@@@@@@@@@@@BBBDDDCCCAAA???>>>>>>???BBBEEEFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@======>>>>>>>>>===<<<;;;999999888777666666666666666555444333333222222333444444333222222222222222111111000000000000111111.../////////000000000111,,,---......,,,,,,---...------------------------******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))'''(((***+++++++++))))))'''((((((((()))))))))***(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''((())))))((((((((())))))***+++,,,+++,,,---...///111222222222333333333222333555777555666666777777888888999777999;;;======>>>???AAA@@@@@@AAABBBAAA@@@???>>>AAA@@@>>><<<:::999999999888888999999::::::::::::888777666555444444444444111111222222222333333333000///......---------......///000000000000///............---------,,,,,,***+++,,,---------------,,,,,,,,,++++++++++++***************************))))))))))))************(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((()))))))))(((&&&&&&((()))((('''(((((((((((()))))))))***,,,++++++******++++++,,,------------------------...------------...//////............/////////000...//////000111222222333///000333666888999::::::666888;;;>>>???@@@??????@@@@@@AAA???======>>>@@@??????@@@BBBCCCBBB???=========???BBBEEEFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???<<<===>>>>>>>>>===;;;:::999888777666555555555666555555444333222222222222555444444333222222222333111000000000000000111111.../////////000000111111,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))&&&(((***+++,,,+++***)))'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***((('''((()))***)))((())))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))'''&&&&&&''')))***((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***'''''''''''''''((())))))(((((((((((()))***+++,,,++++++---...///111222222111222333333222333444666444444555555666666777777777;;;>>>???>>>===@@@CCC??????>>>???@@@???===;;;===;;;999777666666666666333444555777999:::::::::666666555444444444444444111111222222222333333333000///...------------------...///000000///...---......---------,,,,,,,,,***+++,,,,,,------------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$'''))))))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))(((&&&&&&((()))((('''(((((((((((())))))))))))///000///---++++++---///...------,,,,,,------...---------............///------......//////000000////////////000000000000111222444666777888888888666888;;;>>>@@@@@@@@@???AAA>>><<<===>>>???===:::>>>@@@EEEIIIGGGAAA======;;;===???AAABBBAAA@@@@@@CCCBBBAAA@@@>>>======<<<777888999::::::999777666666666666666555555555555555555444333333222222111222222222111111111111000111111111111000000000000......////////////......------............------///---+++,,,---...---,,,,,,++++++******++++++,,,+++++++++************)))************************)))************+++++++++&&&'''(((******((('''&&&************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((()))))))))))))))(((((('''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&)))+++(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++---------...111333000000111222333444444555444444444555555555555555777888999;;;;;;;;;;;;;;;>>>===<<<;;;;;;;;;<<<===:::999888666666666777777777555444444666777777666555555444333222222222222333222222222111111000000000000///...---,,,,,,,,,---......//////......------------------------------,,,,,,+++*********++++++++++++************)))******))))))))))))******))))))))))))))))))))))))************)))(((&&&&&&+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***'''(((((('''%%%%%%&&&((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&***)))(((''''''((()))***))))))(((((((((((())))))***)))(((''''''((()))***---......,,,++++++,,,...------,,,,,,,,,,,,------------------........................////////////.../////////000000000000000111333444666777777777555666999;;;===>>>>>>>>>???===;;;<<<>>>>>>===;;;@@@AAAFFFJJJHHHAAA===>>>;;;<<<>>>@@@@@@@@@???>>>@@@AAA@@@@@@???>>>===<<<777888999::::::888777666777777666666555555444444444444444333222222111111222222222111111111111000111111111000000000//////......////////////......------............------...---++++++---...---,,,,,,++++++******++++++,,,+++++++++*********))))))************************))))))*********+++++++++&&&''')))******)))'''&&&************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))(((((((((((((((((()))+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((+++((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,------...111333000000111222333444444555444444444555555555555555777888;;;<<<======;;;:::<<<<<<<<<<<<;;;:::888777:::999777666555555555666777555444555666777555444444333222222222222222222222222111111000000000000000000///------,,,,,,---------............---------------------------------,,,++++++******+++++++++++++++************)))******))))))))))))******))))))))))))))))))))))))************)))((('''&&&******))))))(((''''''&&&''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))''''''((('''%%%%%%'''((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''''''''***)))(((''''''((()))***))))))(((((((((((())))))***)))(((''''''((())))))+++,,,,,,+++******,,,...------,,,,,,,,,,,,------------------............/////////...................../////////000000000///000111333444555666666444555666777999;;;<<<<<<<<<;;;:::;;;===>>>===;;;AAABBBFFFJJJGGG@@@<<<===;;;<<<===>>>>>>===<<<;;;===>>>@@@@@@@@@>>><<<;;;777888999999999888666555888777777666555444444444444444333222222111111000222222222111111111111000111111000000000000//////......////////////......------............------...---++++++---------,,,++++++************++++++++++++*********)))))))))************************)))))))))*********++++++''''''))))))))))))''''''************************+++************))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((''''''''''''((((((******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))((('''''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,,,,---000222000000111222333444444555444444444555555555666666666888;;;=========;;;::::::;;;<<<===<<<999555333:::999777555444333444444666666555666777666444222111111111111111111222333000000000000////////////000///...---------------,,,------......------,,,------------------------,,,,,,++++++******+++++++++++++++************)))******))))))))))))******)))))))))))))))))))))))))))******))))))((('''&&&***))))))(((((('''''''''''''''&&&&&&&&&&&&''''''************)))(((''''''&&&'''((('''%%%%%%''')))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&'''((((((((((((''')))((((((''''''(((((())))))((((((''''''(((((()))))))))(((((((((((()))))))))+++,,,,,,++++++---...---,,,,,,,,,,,,,,,,,,---,,,,,,---------........./////////......---------........./////////000000///000111333444555555666444444555666777999;;;<<<:::999999:::;;;<<<<<<<<<@@@@@@DDDGGGEEE>>>:::;;;:::;;;;;;<<<;;;;;;:::999;;;<<>><<<:::888888999999888777666555888888777666555444444333444333333222111111000000222222222111111111000000111000000000////////////......////////////......------............------...,,,++++++,,,------,,,++++++************++++++************))))))))))))************************))))))))))))************'''((())))))))))))((('''************************************))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&(((((('''''''''((((((((())))))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,,,,///111000000111222333444444555333333444444555666666666888888999999:::;;;;;;;;;:::;;;<<<<<<;;;999777666999888666444333222333333666666666777777666222000000000///000000111222222//////////////////......000///...---------------,,,,,,------------,,,,,,------------------------,,,,,,++++++***++++++,,,+++++++++*********))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((()))******)))'''&&&&&&'''''''''&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))))))))***+++------,,,,,,---///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...//////......------,,,,,,............///////////////000222333555555666666555555555666777999:::;;;888888999999999::::::;;;>>>>>>AAADDDBBB;;;888:::999999::::::999999999888:::;;;===??????===;;;999999999888888777666555555888777777666555444444444444444333333222111111000222222222111111111000000000000000////////////.........////////////......------............---------,,,******,,,---,,,++++++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((())))))******))))))(((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++...000000000111222333444444555333333444444555666666777:::888666555666888;;;===<<<<<<;;;;;;;;;<<<<<<===999777666444333222333333666555666666777555222///////////////000111222222..................////////////...------------...,,,------......------,,,------------------------,,,++++++***++++++,,,,,,+++++++++*********))))))******))))))))))))******((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&((())))))((((((%%%&&&''''''&&&&&&(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''((()))(((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))***,,,......---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------.........---------------------.........////////////000111333444555666666555555666777888999::::::666888999999777777888:::;;;;;;>>>BBB@@@:::888:::888888888888888999999999:::;;;=========;;;999888999999888777666555555555666666666666555555555555555555444333333222222111222222222111111111111000000000////////////............////////////......------............---------,,,******,,,,,,,,,+++******))))))))))))************)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))***++++++***)))((())))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***+++---///000000111222333444444555222333333444555666777777:::999666555555888<<<>>>======<<<;;;<<<>>>@@@AAA888777555444333333444444555555444555666555333111000000000000000000111222............///////////////......---------......---..................---------------------------++++++******++++++,,,,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''"""###$$$&&&'''((())))))%%%&&&'''&&&&&&&&&(((***&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((&&&'''((()))*********)))***,,,------,,,******+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------------------...---------.........//////...///000222333444444555333444666777888999888888666888999888666555666888::::::===AAA@@@;;;999<<<777777777888888999::::::<<<<<<<<<<<<;;;999888777:::999888777666555555444555555555555666666666666666666555444444333333222222222222111111111111000000000/////////...............////////////......------............---------+++******+++,,,,,,+++******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((('''&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))))))))))))))***+++*********,,,...000000111222333444444555222222333444555666777777999999999999:::;;;<<<=========>>>>>>>>>>>>>>>>>>777666555444444555666666555444333333555555444333222222111000000000111111....../////////000000000......---------......///...//////000000//////...------------------------++++++******++++++,,,---+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***$$$&&&'''&&&&&&&&&(((***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&''''''(((%%%&&&((()))*********))))))+++------+++)))((())),,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////,,,---///000222333333333111333555777888888777666666888:::888555444555777::::::===AAA@@@<<<;;;===777777777777888999;;;;;;======<<<:::999888777777:::999888666555555444444444444555555666777777777777666666555555444333333222222222111111111111000000/////////..................////////////......---..................------+++******+++,,,,,,+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((******((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((('''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********)))***,,,---000000111222333444444555222222333444555666777888888:::<<<>>>>>>>>>===<<<<<<>>>???@@@@@@>>>;;;:::666666555444555666777888555444222222444555555444333333222111000000111111.../////////000000111111......---------....../////////000000000000//////------------------------+++*********+++,,,,,,---+++++++++************)))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))(((&&&''''''''''''''''''''''''''''''&&&&&&''''''''')))((('''&&&&&&''')))***$$$&&&'''&&&&&&&&&)))+++%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&'''''''''%%%&&&((()))*********)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------........................---,,,---///111333222111222333444666777888888888666666777888888888888777777:::===??????>>>>>>>>>===:::666555888:::;;;:::;;;===???<<<777555777:::>>>>>><<<:::888666444333444555777999999888666555444444444444444444444444555444222000//////000000111///---...000000...,,,////////////....................................---,,,,,,+++*********+++************************))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&''''''(((((((((((((((******)))))))))***,,,---///000111222333444444444444222111444888:::999777999<<>>:::888777777666555444555777777777666444222111222555777555333444444333222111000///...,,,,,,------...//////000///////////////.........000000000000////////////------,,,,,,,,,,,,++++++'''***,,,,,,***((((((***************************))))))(((((((((((())))))+++*********))))))(((((())))))((('''&&&%%%%%%%%%(((((('''''''''&&&&&&&&&)))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&)))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------........................---------///111222222000111222333444555666666666666777777888999888888888999;;;===>>>===<<<<<<<<<<<<:::888888:::;;;:::888;;;===???<<<888666888;;;???>>>===;;;999888777666666777888888888888777666444444444444444444444444444333222000000000000111111///---...///000...,,,////////////....................................---,,,++++++******++++++************************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''(((((()))))))))))))))******)))))))))***+++,,,...///000111222333333333444333222555888::::::888;;;===???>>><<<:::999999@@@@@@???<<<999777777888444333222333555666666555555333222333555777555444444444333222111000//////------......///000000111............////////////000000000/////////......------,,,,,,,,,+++++++++(((***---,,,***))))))+++************************))))))(((((((((((())))))*********)))))))))(((((((((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&)))'''&&&&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%''')))(((&&&%%%&&&(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------........................---------///111222111000000111222333444555555555777777888999999999999888<<<<<<===;;;:::999:::<<<;;;;;;;;;<<<<<<<<<999666;;;===>>><<<999888:::===>>>======<<<;;;:::999999:::999888777777777777777444444444444444444444444222222111111000111111222111///......//////...---////////////............------------------------,,,,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((()))************)))***))))))))))))******+++,,,---...///000111111111444333333555888::::::999<<<======;;;999777666777??????===;;;888777888999444333222444666777777666555444333444666666666444444333333222111000//////.........///000000111111---------.../////////000000////////////.........,,,,,,,,,,,,++++++++++++***+++,,,+++******+++,,,************************))))))(((((((((((())))))******))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''(((((((((&&&'''((('''&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------........................---------...111111000///000111222333444444444444777888888999999999999999;;;;;;:::999777888:::<<<<<<<<<<<<<<<<<<;;;999888;;;======<<<::::::;;;>>>;;;;;;;;;;;;:::::::::999;;;999777555444555555666333333333333333333333333111111111111111111222222000///////////////...---////////////............------------------------,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++,,,...////////////222222333444666777888888;;;;;;:::888555555666777======<<<999777666888:::666555555666888999999888555555444555555666555555333333222222111000000///---........./////////000,,,,,,------...///000000/////////.........------,,,,,,,,,++++++++++++*********************+++,,,************************))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................---------...000111000...111222333444444444444444777777888999999999999888888888888666666777;;;>>>>>>===;;;999999999;;;<<<<<<======<<<;;;;;;<<<===888888888888888888888888999888555333222222444555333333333333333333333333000111111111222222222111//////000///............////////////............------------------------,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((()))***+++,,,---.........///000111222333444666777888888777666444444777999:::::::::888666666888:::777666555666777888888666555555555555444444444555333333222222111000000000,,,,,,------------......+++,,,,,,---...//////000............------------,,,,,,+++++++++*********))))))))))))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))''''''((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------...000000///...111222333333444444444333666666777888888888888777555666666555555777:::===<<<<<<:::888777888<<<>>>======<<<;;;::::::;;;;;;666666666666666666666666777666444222111222333444333333333333333333333333111111222222222111111000...000000000...---...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((###$$$&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((((((((((((''''''&&&((()))***,,,---------------///111111111222444666666777666555444444666888666888999888777777888999555444333333444444333222333555555555333222333444222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///......---------,,,,,,,,,++++++++++++************)))))))))+++------,,,***))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((()))*********++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...........................------...///000...---000111222222333222222222555555666777777777777666555666666555555555777:::888999:::999888888;;;>>>>>>===;;;:::::::::999888666666666555555555555555555555444333333333444555222222222222222222222222222222333333222111000///...000111000---,,,...///////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((('''&&&%%%((()))***+++,,,---------,,,///111222111222444666777777777666444333555666333555888999888777777777666555333222333222111///222444555444222000222333222222222111111111111111---------------------------------------------------------,,,,,,,,,,,,+++++++++++++++************)))***+++...111111---***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))******))))))((((((''''''&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...........................------...///000...---///000000111111111111000444555555666666666666666666777777666444444555666333777:::;;;:::999:::<<<>>>===:::999999999888777666666666666555555555555555555444444444555555666222222222222222222222222222333333333222111///......000111000---,,,---000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((***((('''((()))***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((('''%%%$$$((()))***+++,,,------------000222333222222555777888999999777555333333333111444888:::999888777777999777555444444333111///111444555444111///111333222222222111111111111111.....................---------------------,,,,,,---------,,,,,,,,,+++++++++++++++************)))***+++---111555444///+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))&&&%%%&&&((()))'''%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((++++++************++++++((()))))))))************------------------------++++++,,,,,,,,,,,,------...,,,***+++...000...,,,,,,,,,,,,---------......000000000000000111111222444444444555555555555555444555666666666666888::::::<<<======<<<;;;;;;<<<;;;;;;;;;:::888666555444333444555666777777777777555555666666666555444333111222222111000000111333222222111111000/////////......////////////......////////////////////////------,,,,,,,,,,,,++++++%%%'''+++---...---+++)))******))))))))))))************))))))))))))******))))))))))))))))))))))))+++)))'''&&&((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''((()))***)))'''))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***++++++,,,......//////000000111111555444444333333222222111222444555555444333444555666666777777666444222111444333111000000000111222222000...---...//////...------------------------+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,***************+++++++++******,,,///222111---((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***(((&&&&&&&&&%%%$$$"""''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""######$$$&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,+++,,,...///...,,,,,,,,,,,,------------...000000//////000000111222444444444444555555555555444555666666666666999;;;:::;;;======;;;;;;;;;<<<;;;;;;:::999777666444444222333444555666666666666555555555444444444333333000111222111//////111222222222111111000/////////......////////////..............................------,,,,,,,,,,,,++++++&&&(((***,,,---,,,+++*********))))))))))))************))))))))))))******))))))))))))))))))))))))+++)))''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''''')))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))************)))(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))*********.........///000000111111444444444333333222222222222444555555444333333444444444444444444333222222222222111000000000000111222000...---......//////------------------------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++******************))))))***,,,///...+++((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++***++++++++++++,,,,,,,,,)))*********************++++++,,,,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,------------///////////////000111111333333333444444555555555333555666666666777999;;;999;;;<<<<<<;;;::::::;;;:::999888777666555444333222222333444555555555555555444333222222222333444000000111000///...000222222222111111000/////////......////////////..............................------,,,,,,,,,,,,++++++((()))***+++++++++++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))***)))''''''((())))))((((((((((((((())))))))))))************************+++)))'''&&&((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((((((((())))))))))))***))))))(((((())))))***************************((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((('''''''''&&&%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************))))))((((((------......///000000111333333333333333222222222222444555555444333333444333333333222222222222222000000111111000000///...111000...------...///000------------------------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++***)))))))))((((((((()))++++++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''"""###$$$&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++*********+++++++++,,,,,,))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,---......---++++++,,,,,,,,,---------///............///000000222222222333444444555555333555666666666777999;;;999:::<<<<<<:::999:::;;;999888777666555444333333111222333333444444444444555444222000000111222333///000000///......///111222222111111000/////////......////////////..............................------,,,,,,,,,+++++++++******))))))***++++++,,,******))))))))))))************))))))))))))******((((((((((((((((((((((((***((('''((()))***)))((((((((((((((())))))))))))))))))))))))))))))))))))+++)))'''&&&''')))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))))))))))),,,,,,---...//////000000222222222222222333333333333444666555444333333444444444333222222222222222///000000111111000...---/////////...------...///........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++))))))))))))*********+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------......+++++++++,,,,,,,,,------.........---......///000111111222222333444444555444666666666666666888:::888:::;;;;;;:::999999:::999888666555444444444444111222333333333333333333555333111000000000222333///000000///......///111222222111111000/////////......////////////..............................------,,,,,,,,,++++++++++++***)))))))))***+++,,,******))))))))))))************))))))))))))******(((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((())))))))))))((((((((((((((((((((((((+++)))''''''((()))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((()))******++++++++++++,,,---...///000000111111111222222333333333333555666555444222222333666666555444333222111000///000000111111000...---,,,...000000...---...000........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))((((((((('''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++(((((()))))))))***************++++++,,,---------++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///++++++++++++,,,,,,,,,,,,---------------...//////000000111222333333444444666777777777555555777888777999::::::999888999999999888666555444444555555222333333444444333333333444333222111111111222333000000111000///...000222222222111111000/////////......////////////......------------------------------,,,,,,,,,,,,+++++++++******)))******++++++******))))))))))))************))))))))))))******)))))))))))))))))))))))))))(((((()))******((('''(((((((((((())))))))))))'''''''''''''''''''''''')))((('''((()))***)))'''''''''(((((())))))******))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((()))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***+++,,,,,,)))***+++,,,---///000000///000000111222333444444444555666666444222222333555555666666444333111///000000111111000000///...,,,000555666333111000111........................---------------,,,++++++------------,,,,,,,,,,,,,,,+++++++++***)))))))))((()))))))))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++))))))*********+++++++++******++++++,,,------...++++++,,,,,,,,,,,,------***,,,......,,,,,,---///***++++++++++++,,,,,,,,,------,,,,,,------.../////////000111222333444444888888888777555444555666777999::::::888888888999:::888666555444555666666333333444444444444333333444333333333222222222222000111222111//////111222222222111111000/////////......////////////......------------------------------,,,,,,,,,,,,++++++******************************))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))******(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((***+++***(((&&&'''''''''((()))*********))))))))))))))))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))*********+++))))))***,,,---...///000...///000111222333444444444555666666333222222222///111444555666444111000222222111000000000000111---333;;;===:::666444444........................---------...------,,,+++......---------,,,,,,,,,++++++******************&&&(((***)))(((''')))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------***---///...,,,+++---000******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111222333444444999999999777555333444555777888::::::888777888999:::999777555444555666777444444444555555444333333333444444444444333222111111222222111000000111333222222111111000/////////......////////////......---------------------------------,,,,,,,,,++++++******+++++++++******)))******))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((+++,,,+++(((%%%&&&''''''((()))******+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***)))((((((''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))************))))))))))))((()))***+++---...///000...//////111222333444555444666777666333222222222***---111555666555222000444333111000000000111222...666???BBB???:::777777////////////////////////------......------,,,+++.........------,,,,,,,,,***************+++++++++$$$'''******(((&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$######%%%'''))))))((('''''''''''''''''''''''')))))))))((('''%%%$$$###%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000111111222666666666666666555555555;;;:::999777666666555555666666555444444555666777555555666666666666555555666555444333333333333333333444444444444333222111555444222111000000////////////............//////,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&''''''((()))******+++((((((''''''''''''(((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''''''''(((***,,,''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))************+++++++++***++++++,,,,,,------...+++---000222222333444666444444444333333222222222222222222222222222222222555444333333222111000000222444666888999777666444111000000///////////////------------------------........................************************))))))))))))******************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&'''''''''''''''''''''''''''%%%###$$$'''((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////000000111222555555555555555555555555888777777666666666666777999888666555555555555666444444444555555444444444666555444444333333333444444444444333333222222222444444222111000///////////////............//////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))'''&&&'''(((&&&''''''((())))))******((((((''''''''''''(((((()))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))(((&&&%%%%%%&&&''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((()))))))))***************++++++,,,---------,,,...111222222222444555333333333222222222111111222222222222222222222222444444333222111111000000000222444666666555444222111000//////......//////------------------------------------------------************************(((((()))))))))***************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&'''''''''''''''''''''''''''%%%$$$%%%((()))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////000111111444444444444555555555555444444444444555555666777:::999888666555555555555444444333333333333444444666555444444444444444555555444333222222222333444444333222111000//////////////////....../////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''(((((())))))***((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&((())))))&&&$$$$$$$$$''''''''''''((((((((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))*********+++,,,,,,------...000222222222111222444111111111111000000000000111111111111111111111111333333222222111111000000///000222333333333111000000000///............///------------------------------------------------************************(((((())))))))))))************)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''''''''''''''''''''''''''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............///000000333333333333444444444444333333333333333444444555888888777777666666666666555444333222222333444555555444444444444444555555555444222111111222444555444333222000////////////......////////////......---......///......------+++++++++++++++++++++++++++***)))***++++++***))))))))))))))))))*********(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((( ###&&&((((((''''''(((''''''''''''((((((((((((******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,///000222222111000111222////////////////////////111111111111111111111111111111111111111000000000...///111222222111000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---......///000111222222222333333333444444333333222222222222222555555666666777777777777555555444444444444555555333333333333333444555666555444222111111222444555333333111000///...............///000000///......------......///......---+++++++++++++++++++++++++++***)))***++++++***)))******))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((!!!%%%((((((((()))***''''''''''''((((((((((((******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((()))))))))******(((((()))******++++++,,,...000111111000///000000........................000000000000000000000000000000000000000000000000000000111111111111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''((((((((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000000111111222222333333444333222222111111111111222333444666777777777777444444555555555555444444111111111111222333555555444333222222222333444555333222111000///.........---...///000000///...---,,,,,,---............---+++++++++++++++++++++++++++***)))***++++++***)))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((("""%%%'''((('''''''''(((''''''''''''((((((((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((()))))))))*********((((((((()))******++++++,,,...000000///......///---------...............////////////////////////......//////000000111111111111111111111000000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%'''(((((('''&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------.../////////000000111222222333222222111111222222333333222333444555666666555555111222444666666444222111/////////000111333444555222222222333333444444444333222111000............---...///000000///...---++++++,,,---------------************************+++***)))***++++++***)))************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%&&&'''''''''''''''(((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''((((((((())))))''''''(((((()))******+++***,,,......---------///------------......//////////////////////////////------......///000111111111000000000000//////......------,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''$$$&&&((('''%%%%%%''')))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........//////000111222222222000000000111222444555666333444555555555444333222///111444666666444111///.........///000222333444111222333444444444444333333222111///............---...///111111///...---***+++,,,,,,---------,,,************************+++***)))***+++++++++)))+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((((((''''''(((***'''''''''''''''''''''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((())))))(((&&&&&&((()))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********(((***,,,---,,,,,,---...---------....../////////////////////////////////,,,------...///000111111000000//////...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''###%%%''''''%%%$$$&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,+++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++...---+++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111222333333333333222222222444444444444222222333333333333333222111000000000000000000111111222333333333333333333333333222111///---,,,---...///......////////////......+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))((((((((((((***,,,---))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&(((+++,,,***'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,(((%%%'''))))))((()))))))))(((''''''((()))***))))))))))))))))))))))))&&&%%%%%%&&&)))******)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))******++++++,,,------.........------,,,,,,,,,,,,,,,,,,---------......111111000///////////////...//////000///---+++***---,,,,,,++++++,,,,,,---------------------------+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,,,,++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000000111222222333333222222222222333444444333222222222333333333222222111000000////////////000111111222222222222222222222222222111///---,,,---...///......////////////......+++++++++,,,,,,---------++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))((((((((((((***+++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))***((('''(((******(((&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''%%%%%%(((+++***)))(((''''''((())))))(((((((((((((((((((((((('''&&&&&&''')))***)))((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))******++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......111000000///////////////...////////////---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,+++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000111222222333333222222111222333333333333222111222222222333222222111000//////......//////000111111111111111111111111111222111///...------............////////////......++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((()))***++++++((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++)))))))))))))))'''%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))'''$$$%%%***...******)))(((''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&)))(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......000000//////......//////////////////...---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---......//////000000000111222222222222222111111222222222222111111111111222222222222111111...............///000000000000000000000000000000111000///...------......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))&&&''',,,111222******)))((('''&&&&&&&&&(((((((((((((((((((((((()))(((''''''((()))'''&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////.........////////////.........------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,---,,,++++++*********+++******+++,,,,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,------.../////////000000111222222222222111111111111111111111111111000111111222222111111111...............///000000000000000000000000000000111000//////...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((())))))*********(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&---666888333)))))))))((('''&&&%%%%%%'''''''''''''''''''''''')))(((''''''((()))'''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............/////////.........---------------,,,,,,++++++,,,,,,---------------------------************************((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,------,,,+++******************+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,---....../////////000111111222222111111111111000000000000111111///000111111222111111111//////......//////000111000000000000000000000000000000000///......------------............------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))(((((('''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))###&&&((())))))***+++,,,(((((((((((((((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))&&&&&&///:::999000((((((((((((((('''&&&%%%''''''''''''''''''''''''((('''&&&'''((()))(((''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------....../////////......---------......---,,,,,,++++++,,,,,,---------------------------************************(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++******++++++,,,...---,,,+++******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------......//////000000111111111111111111000////////////000111//////000111111111111111000////////////000111111111111111111111111111111000000000//////...---,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))$$$''')))***)))(((***,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))(((&&&,,,555333)))&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&''')))***)))(((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........------------...///000///...------------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,++++++++++++++++++,,,...---,,,+++******************+++,,,,,,,,,,,,++++++,,,,,,---,,,+++)))(((++++++++++++++++++++++++)))************+++++++++,,,,,,++++++++++++++++++******+++,,,,,,---......++++++,,,------....../////////000111111111111111111000///......///000111//////000111111111111111000000000000000111222222111111111111111111111111000000000000///...---,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&(((+++***((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((******))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((("""***+++&&&'''...---$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&%%%''')))******)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---------------...///000///...---,,,,,,---//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,++++++,,,,,,---...---,,,,,,+++*********+++++++++******++++++,,,---)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((***---000000///////////////////////////111111000000//////......000000000000000000000000////////////000111222333333222222111111222222333222111000///------,,,,,,------............------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***************)))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$'''))))))&&&&&&(((+++(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''((((((''''''(((***((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---........................,,,,,,------.../////////000000000000///...---,,,------++++++++++++------,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&,,,,,,++++++,,,,,,---...---,,,++++++******++++++++++++******++++++,,,---)))***++++++++++++***))))))************+++++++++)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***---000000///////////////////////////000000000000//////......000000000000000000000000////////////000111222333222111111000000111111222222111000///------------------............------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))((((((((((((((()))******(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''((((((''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((''''''(((***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,------.../////////000000000000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&''',,,,,,++++++,,,,,,---...,,,,,,++++++******++++++++++++******++++++,,,---)))***++++++++++++***))))))************+++++++++)))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////////////////////////////000000000////////////...000000000000000000000000////////////000111222333000000000//////000000000222111000...------------------............------+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((($$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''***))))))(((((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))(((''''''(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''&&&'''((((((''''''(((***(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))+++************+++,,,,,,------------------------,,,,,,,,,---....../////////////////////...---,,,---,,,,,,++++++,,,,,,---+++++++++++++++*********+++******))))))******+++))))))))))))))))))))))))'''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''((((((''''''(((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&'''''',,,,,,++++++,,,,,,---...,,,,,,++++++***++++++,,,++++++******++++++,,,---*********++++++*********))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++---.................................////////////////////////////////////////////////////////////000111222333111000000//////000000111111111///......---------------............------***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))*********))))))((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))(((((((((((()))((((((((((((((())))))***(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((+++(((&&&&&&))))))'''$$$(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''')))(((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((&&&'''((((((''''''(((***((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******))))))))))))))))))))))))'''((()))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,++++++******++++++,,,---+++******************+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,,,,,,,------------------------------.............../////////////////////////////////////////////000111222333111111111000000111111111111000///......---......------............------***+++,,,,,,******+++,,,++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((+++(((&&&&&&))))))'''$$$(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((((((''''''(((***(((((((((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))&&&((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((('''''''''(((((())),,,,,,++++++,,,,,,---...++++++******++++++,,,,,,++++++******++++++,,,---++++++***))))))***++++++)))************+++++++++)))************+++++++++***++++++,,,,,,++++++***))))))******+++,,,,,,,,,)))+++,,,---,,,+++,,,------------------------------............/////////000000000000000000000000////////////000111222333222111111000000111111222000000///...............------............------***+++,,,+++***)))***,,,++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))(((((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******(((((((((((())))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((()))(((''''''(((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''''''''(((((((((((())))))&&&'''((((((''''''(((***'''(((((())))))******+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((***))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,------......------.........------,,,+++,,,,,,------,,,,,,+++)))))))))******************))))))(((((())))))***))))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((''''''''''''((((((&&&'''((())))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((''''''(((((()))))),,,,,,++++++,,,,,,---...++++++******++++++,,,---++++++******++++++,,,---++++++***))))))***++++++)))************+++++++++)))************+++++++++***+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,(((+++------,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000////////////000111222333000000000//////000000000000000///............///------............------)))+++,,,+++***)))***+++******************************************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))******)))(((((((((((((((((()))******(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((&&&'''((((((''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((''''''(((***'''(((((()))******++++++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))***++++++++++++++++++++++++++++++***++++++,,,,,,---......,,,------......---------+++,,,,,,------,,,,,,+++((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((%%%&&&'''))))))*********'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((()))******,,,,,,++++++,,,,,,---...+++*********+++,,,,,,---++++++******++++++,,,---,,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++***+++,,,------,,,+++***((())))))***++++++,,,,,,'''+++......+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000////////////000111222333//////............//////000//////............///---..................---)))+++++++++***)))***+++******************************************************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((()))******(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((($$$'''))))))'''&&&(((+++(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((&&&'''((((((''''''(((***'''(((((()))***+++++++++))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))******+++***************************++++++,,,,,,---......,,,,,,------...---------++++++------------++++++(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((()))***((((((''''''''''''(((((($$$%%%'''(((***+++++++++'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((()))******************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************))))))*********))))))(((++++++************++++++******+++++++++,,,,,,,,,------------------------000000111111111111000000.........///////////////------......//////000000////////////////////////------......------,,,++++++++++++++++++++++++++++++++++++************)))((((((''''''''''''((((((+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''***'''%%%&&&((((((&&&###))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,******)))((('''&&&%%%%%%&&&'''((())))))((('''&&&+++***)))'''''''''((())))))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&******((('''%%%%%%$$$$$$''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((''''''***------***'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&******))))))((((((''''''&&&&&&((((((((('''&&&%%%'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************************))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&(((+++'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((()))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,------......//////000000000000//////---.........//////000000////////////000000000000////////////////////////---------...------,,,++++++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))************)))))))))((())))))(((((((((((()))))))))))))))))))))(((''''''+++)))'''''')))***)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++((((((((((((((('''''''''''''''((((((((((((''''''***)))((('''''''''(((((()))'''&&&'''((()))(((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((('''(((***,,,,,,***'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))((((((''''''&&&''''''(((((('''&&&&&&'''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***************************************************)))))))))((((((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((%%%'''+++((("""(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,,,,++++++++++++************++++++*********++++++++++++,,,***++++++,,,---......///......////////////......,,,------...///000111111111111111000000000000000////////////////////////---------------,,,+++++++++++++++++++++++++++++++++++++++************)))******))))))))))))******************))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''***(((&&&&&&(((*********''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((()))(((''''''&&&''''''''')))'''&&&'''((()))((('''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''((()))***+++,,,''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((***++++++)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))(((((((((((('''&&&''''''(((((((((''''''((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******,,,,,,---------.........+++,,,,,,------,,,,,,+++************************************************))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&))))))%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************++++++,,,+++++++++++++++************++++++************++++++++++++)))******,,,---...//////---..................---,,,,,,---...///000111222111111000000//////......////////////////////////,,,------------,,,+++++++++++++++++++++++++++++++++++++++*********))))))***))))))(((((())))))************)))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&'''(((&&&''''''((()))******+++&&&((()))++++++)))(((&&&''''''(((((())))))******(((((((((((()))))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&&&&'''''')))'''&&&'''((()))((('''(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))++++++''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******)))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&''')))******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''---,,,+++)))'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************(((((()))***++++++******++++++************++++++))))))*********+++++++++))))))***+++,,,......///------............------,,,,,,---...///000111222/////////......------,,,////////////////////////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++*********)))))))))((((((''''''(((((()))))))))))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((***)))(((&&&%%%$$$%%%&&&&&&''''''((()))******+++&&&((()))++++++)))(((&&&''''''(((((())))))******(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&'''''''''''''''''')))'''&&&'''((()))(((''''''(((((((((((((((((('''''''''((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((())))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((((((((''''''''''''(((((())))))***((('''''')))******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************************************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''---,,,+++)))'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************'''((()))***************++++++************++++++)))))))))************+++)))******+++,,,------...------............------,,,------...///000111111......------------------////////////////////////,,,,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++************)))((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))'''(((((())))))))))))))))))***+++***(((&&&'''(((''''''(((((())))))******'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&'''((((((((('''''')))'''&&&'''((()))((('''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))***)))'''&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''''''''(((((((((''''''''''''((()))******)))((('''''')))******)))''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))******++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************************************(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))'''%%%&&&***&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************'''((()))***++++++++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,......////////////......---.........//////000000---------...............////////////////////////+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))((()))))))))************))))))(((((((((((())))))''''''((()))))))))))))))$$$'''++++++***((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((((((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((()))))))))(((((()))'''&&&'''((()))((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((()))***(((&&&%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''''''''((()))***+++)))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************************************'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((+++)))###$$$(((&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************((()))***+++,,,---------++++++************++++++))))))))))))************+++++++++++++++++++++,,,......////////////...............///////////////---.........//////000000////////////////////////+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++************)))******))))))))))))******(((((())))))*********+++))))))(((((((((((())))))''''''((()))))))))))))))"""(((***)))((()))***))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&((())))))((((((%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&&&&''')))*********)))((()))'''&&&'''((()))((('''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((()))***(((%%%%%%''')))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((('''''''''((()))+++,,,((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************************************'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%)))---***###"""'''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%'''(((***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''',,,,,,,,,++++++*********+++---...,,,)))(((+++...************************++++++++++++++++++++++++,,,(((###$$$(((,,,+++)))******))))))))))))******************************************************************************))))))))))))******************+++++++++,,,,,,,,,---------...///000000111.........//////////////////////////////////////////............---------,,,,,,------,,,+++)))(((***++++++,,,,,,++++++***+++*********))))))((((((&&&'''(((******+++++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''')))***+++,,,+++)))'''%%%((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((()))))))))))))))((('''''''''(((***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((+++***((('''''''''((())))))(((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%######%%%''')))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''%%%$$$%%%)))***)))''''''''''''''''''''''''''',,,,,,,,,+++++++++******+++,,,,,,+++)))(((((()))************************++++++++++++++++++++++++,,,(((%%%&&&***,,,+++)))******))))))))))))******************************************************************************))))))))))))************))))))*********+++++++++,,,,,,,,,---......//////............////////////........................///............---------,,,,,,------,,,+++)))((()))******++++++******)))************)))))))))((('''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((('''******++++++***)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''((((((((()))))))))))))))(((((('''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((&&&$$$%%%'''(((&&&$$$'''''''''''''''''''''''',,,,,,,,,++++++++++++***(((((()))+++......---,,,************************++++++++++++++++++++++++,,,)))'''))),,,---+++)))******))))))))))))******************************************************************************))))))))))))************(((((()))))))))*********+++++++++,,,------......------........./////////........................///............---------,,,,,,,,,,,,,,,+++)))))))))))))))******)))))))))************))))))))))))((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((************************''''''''''''''''''''''''))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))((((((''')))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''(((((((((''''''((((((((((((((((((+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))((((((((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((''''''((((((''''''''''''((((((''''''''''''(((((((((((($$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***((('''&&&''''''%%%###''''''''''''''''''''''''++++++++++++++++++++++++)))((((((+++...---***&&&***************************+++++++++++++++,,,,,,+++******+++------+++)))******))))))))))))******************************************************************************((()))))))))************))))))))))))*********+++++++++,,,,,,---------...,,,------....../////////........................///............---------,,,,,,,,,,,,++++++******))))))************))))))*********))))))))))))))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((())))))))))))((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((+++***)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%(((''''''''''''(((((()))''''''''''''((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((+++***))))))(((((('''&&&''''''''''''''''''''''''++++++++++++++++++++++++///,,,***))))))%%%*********************************++++++,,,,,,,,,+++++++++,,,---,,,+++*********))))))))))))******************************************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,---------------.........,,,,,,,,,---...//////000........................///............---------,,,,,,++++++++++++++++++***++++++++++++++++++***))))))))))))))))))******)))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))******))))))))))))))))))***(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))(((((('''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))))))))))))))******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((()))))))))(((&&&%%%'''''''''''''''((())))))''''''''''''((((((((((((###$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))((((((((()))''''''''''''''''''''''''***++++++++++++,,,,,,,,,,,,,,,+++,,,,,,+++(((&&&*********************************++++++,,,,,,---,,,,,,,,,+++++++++++++++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------------.........++++++,,,---...//////000------------------------///............---------,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))************((())))))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))*********))))))(((((())))))***(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''((((((((())))))******+++(((((())))))))))))******))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))((((((''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))(((((())))))***+++++++++************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''&&&''''''((()))***''''''''''''(((((((((((($$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&''')))(((''''''((()))''''''''''''''''''''''''******+++++++++,,,,,,,,,(((***,,,---...///222333************************)))******+++,,,,,,------,,,,,,+++***))))))***+++******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000------------------------///............---------,,,++++++******+++,,,,,,******++++++++++++******((()))))))))************'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((((()))))))))*********((((((((()))))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&''''''((())))))***&&&'''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((((((((((()))***+++++++++************++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''((()))***''''''''''''((((((((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((())))))((('''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((***,,,---+++)))'''(((***''''''''''''''''''''''''*********++++++,,,,,,,,,***,,,,,,***'''%%%(((***************************))))))***+++,,,,,,---------,,,+++)))'''(((***,,,******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++******+++,,,...//////000------------------------//////.........---------,,,+++*********+++,,,---))))))************))))))(((((())))))*********+++''''''(((******+++++++++(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++&&&&&&&&&%%%%%%&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''((((((((()))******))))))((((((((('''&&&&&&&&&'''((())))))***%%%&&&(((******)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''(((((()))***+++++++++)))************+++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((()))((('''%%%%%%&&&''''''&&&&&&&&&'''''')))******''''''''''''((((((((()))((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''((((((000222222000,,,******,,,''''''''''''''''''''''''------,,,+++******+++++++++++++++*********))))))+++*********))))))((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))***+++---,,,++++++,,,...---,,,,,,,,,,,,---.........------,,,,,,------...++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))************))))))(((((('''''')))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''%%%###!!!!!!(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&'''((()))(((&&&%%%%%%'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%((((((###$$$)))+++'''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%%%%'''***---......---,,,///...,,,+++)))((('''''''''%%%$$$%%%(((***(((&&&+++******)))(((((())))))+++++++++*********))))))+++*********))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))*********++++++++++++++++++******************,,,------,,,,,,---...---,,,,,,,,,,,,---...............------.........++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))******)))))))))((((((((('''+++++++++++++++***))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%$$$(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((()))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&''''''&&&$$$'''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%''''''&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%))))))&&&&&&******&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((***---000111000...---******)))((((((((((((((((((&&&%%%&&&((()))(((&&&+++***))))))((()))))))))+++++++++******************************)))))))))*********************************++++++++++++,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************(((((()))))))))*********)))************++++++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,---......//////............//////++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))'''(((((())))))(((((('''((((((((()))))))))******(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''&&&((((((((((((((((((((((((%%%&&&''''''(((((((((((())))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))'''&&&&&&''''''&&&$$$&&&(((((((((&&&%%%&&&'''$$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&'''''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))***(((((()))((($$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())))))+++...111111///---+++&&&%%%%%%&&&&&&'''((()))((('''&&&&&&'''((('''%%%,,,,,,+++++++++++++++,,,************************************************++++++++++++++++++++++++************++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))*********+++((())))))***++++++,,,,,,+++---......---,,,...///,,,,,,++++++,,,,,,---.........------------......++++++++++++++++++++++++************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&''')))***)))(((&&&'''((('''&&&%%%&&&(((%%%$$$$$$%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((+++------+++(((&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&%%%,,,+++++++++++++++,,,,,,***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))*********************+++++++++,,,,,,(((((()))***+++,,,,,,---+++,,,...---,,,,,,---///,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))'''((()))******)))(((''''''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))***************))))))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&(((+++------,,,%%%'''((('''&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&%%%%%%$$$%%%'''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''((())))))(((&&&$$$''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&)))))))))((())))))***+++***************+++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,(((((()))***++++++,,,,,,***+++---,,,++++++,,,...+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((())))))))))))((((((''''''(((((())))))******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))((())))))******))))))(((((((((((()))))))))************)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++******))))))******+++'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&(((+++---------%%%&&&((('''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&'''(((((('''&&&((((((((()))))))))******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((***'''%%%&&&&&&%%%&&&)))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''(((((((((((('''''''''))))))(((''''''''''''(((&&&'''((((((&&&%%%&&&'''))))))(((((()))******+++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++************++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))************************++++++++++++)))))))))***+++++++++,,,)))***,,,+++******+++---+++++++++***++++++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''((((((((()))))))))***'''(((((()))******))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))(((((((((((())))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))************))))))''''''((((((((()))))))))+++******)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***+++------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&''')))******)))%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''''''''((()))))))))'''&&&'''((()))(((&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((%%%''',,,,,,(((&&&)))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((&&&&&&&&&'''((()))((((((''''''''''''((((((%%%'''((((((&&&%%%''')))++++++******+++,,,------))))))******++++++++++++*********++++++,,,,,,,,,************************))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))***************************+++++++++(((***++++++***)))+++,,,++++++******++++++,,,---...------,,,,,,------...++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((''''''((((((((())))))******%%%%%%&&&'''(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((***)))(((''''''((()))***&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''((((((((((((++++++***))))))((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''(((***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))'''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((()))******)))'''&&&'''((()))((('''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%***222222+++'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***(((&&&$$$######%%%(((***&&&&&&&&&&&&''''''((()))$$$&&&((((((&&&%%%'''***((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++******************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))(((((()))+++---...,,,------......------,,,...,,,******,,,---+++(((***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((###$$$$$$%%%&&&'''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))***+++))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))*********************+++---,,,+++***)))((((((((($$$&&&((()))++++++************)))(((((()))))))))((()))+++,,,+++)))&&&%%%...,,,***)))))))))(((''')))))))))))))))))))))))))))(((''''''((()))+++,,,&&&'''((()))))))))((('''))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''&&&"""&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&''''''((()))((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))),,,,,,++++++***)))))))))************++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************)))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))***+++,,,---,,,,,,------------,,,,,,///---++++++------,,,******++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***)))((('''''''''''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++...------,,,,,,,,,,,,---&&&'''((()))***+++++++++,,,++++++******+++++++++***+++++++++,,,++++++***,,,+++)))))))))***)))))))))))))))))))))))))))((()))((('''&&&&&&''''''(((%%%&&&'''(((((('''&&&&&&))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&'''((('''### &&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''((((((((())))))((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&((())),,,,,,++++++***))))))(((************+++++++++,,,++++++++++++++++++++++++***************************************+++++++++************************************************************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++******+++,,,,,,,,,,,,------------,,,,,,...---,,,,,,---...,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))+++***)))((('''&&&&&&&&&***))))))(((((())))))***))))))))))))************************************''''''((())))))***++++++))))))))))))))))))))))))---,,,,,,,,,++++++******++++++******+++,,,------+++******************+++***************+++,,,---,,,+++***************+++************************,,,,,,,,,,,,,,,+++***)))+++***)))))))))))))))***''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''''')))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************************************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))(((%%%###&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((''''''''''''***)))((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***************+++++++++************************************************************************)))))))))***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************)))))),,,,,,+++***)))))))))******))))))))))))))))))***((()))))))))************************************(((((()))))))))*********)))))))))))))))))))))))),,,,,,++++++******))))))***************+++,,,---...---,,,*********+++,,,---......///111333555666333333333222222111111111///000111000///.........////////////...,,,***)))))))))))))))******++++++***************)))))))))((((((((((((((((((((((((((())))))((('''''')))***))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************************************************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))(((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))******************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************((((((((())))))+++,,,,,,************************))))))))))))))))))))))))((()))))))))************************************+++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++******++++++*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))***************+++,,,---******))))))))))))******((()))))))))************************************+++*********)))))))))((())))))))))))))))))))))))++++++******)))))))))))),,,,,,,,,,,,,,,---...///---------...000222444666888888999;;;===@@@BBBCCC===???AAADDDEEEEEEEEEEEE<<<>>>???>>>;;;888888999666666666666444222///...+++++++++******)))((((((+++******)))))))))((((((((((((((((((((((((((((((((()))***)))''''''(((***))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((((((((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%&&&''')))+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***...---,,,+++***(((''''''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))))))))************************************)))******+++++++++******++++++,,,,,,,,,,,,++++++((()))******))))))***+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))'''''''''((()))***+++,,,+++******))))))******+++))))))))))))************************************,,,++++++***))))))(((((())))))))))))))))))))))))************************+++++++++,,,---...///000000111444777;;;???CCCEEE<<<======>>>@@@AAACCCDDD<<>><<<999777555444444666333000000444;;;CCCIIIHHHMMMRRRSSSQQQOOOQQQTTTSSSTTTTTTSSSPPPLLLHHHEEE222444555777888888888888222111///...------......)))))))))))))))))))))))))))******)))'''&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))'''%%%$$$&&&(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,++++++,,,,,,---...************************))))))***+++,,,,,,------,,,,,,,,,++++++***************++++++++++++******'''((()))***************,,,,,,,,,+++++++++******))))))))))))******************))))))))))))************++++++++++++******+++***)))))))))***,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******((((((((((((((((((((((((***((('''((()))***)))'''))))))***)))((('''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&((((((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''''')))***)))((('''(((***'''((()))******)))((('''))))))(((((((((((())))))(((((()))***************+++)))(((&&&&&&((()))+++((((((((()))******++++++))))))))))))************))))))))))))************))))))))))))***************,,,......,,,*********************+++,,,------)))+++------,,,+++,,,------111555888999<<>>EEELLLPPPSSSRRRWWWVVVRRRSSSWWWOOOBBB@@@:::777777555111111555------...111555:::>>>@@@888666222...+++***++++++,,,+++***)))((((((''''''************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))***+++))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))))))))))))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((((((((((((((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******)))************))))))(((,,,,,,,,,+++++++++******))))))))))))******************))))))))))))************++++++++++++************))))))******+++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********************************((('''((()))***)))'''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((###&&&((()))((('''(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((''')))***)))((('''(((***++++++,,,,,,++++++***)))((((((((((((((()))***+++(((((()))******************)))(((''''''((()))***++++++******)))((((((''')))))))))*********++++++)))))))))*********+++++++++++++++,,,,,,,,,,,,---((()))+++,,,+++******+++000///...---------......333555777999===CCCJJJOOOTTTVVVXXXYYYYYYZZZ]]]___ZZZXXXUUUUUUVVVUUURRRNNNGGGFFFEEEEEEEEEFFFHHHIIIFFFEEEDDDCCCCCCEEEGGGHHHKKKIIIFFFEEECCCAAA>>>;;;444444333444777;;;???AAAHHHMMMOOOOOOSSSYYYUUULLLMMMGGG@@@<<<777222111333666333000111666:::;;;;;;>>>DDDDDD:::222111...((()))*********)))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))(((''',,,,,,,,,+++++++++******((()))))))))******************))))))))))))************++++++++++++*********************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************((('''((()))***)))'''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((("""%%%(((***)))(((((()))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))((((((((((((''')))***)))((('''(((***+++++++++++++++******)))(((((((((((()))***++++++(((((()))***************))))))(((((((((((())))))************))))))(((((())))))*********+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++,,,......------...//////.........///222444666;;;>>>BBBGGGLLLRRRYYY^^^]]]]]]]]]\\\ZZZYYYXXXXXXOOOLLLIIIHHHGGGEEEBBB???777777777888999:::;;;<<<>>>>>>===<<<;;;;;;===???@@@@@@@@@BBBCCCBBB@@@======:::666333222222333555888===AAADDDKKKRRRRRRMMMSSSPPPLLLGGG@@@999444222;;;888666888<<<;;;666111:::JJJPPPEEE===;;;555***+++)))'''((()))+++++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))******+++***)))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))************''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************)))(((''',,,,,,,,,+++++++++******((()))))))))******************))))))))))))************++++++++++++******))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************((('''((()))***)))'''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((("""%%%)))******)))))))))(((((((((((()))))))))))))))******************)))(((((((((((())))))))))))''')))***)))((('''(((***************************)))))))))))))))***++++++(((((()))***************))))))(((((((((((())))))(((((())))))************************++++++++++++************++++++++++++*********++++++++++++,,,,,,.../////////000222444111111111333777;;;@@@BBBKKKOOOSSSVVVXXXYYY[[[]]]YYYWWWUUURRROOOLLLJJJHHH@@@???<<<;;;:::999777666555666888999;;;<<<<<<<<<===???@@@???===<<<<<<>>>888888:::===@@@@@@>>><<<:::999888888888888999:::111444888:::???CCCDDDBBBKKKNNNPPPPPPMMMGGG@@@;;;777555333666<<<>>>;;;777222AAAHHH@@@<<>>;;;999888888777666666777777888===>>>AAACCCDDDEEEEEEDDDAAADDDGGGGGGDDDCCCEEEGGGFFFFFFGGGIIIKKKKKKHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@999::::::999999888888777===CCCJJJNNNPPPRRROOOJJJBBB<<<666333555999<<<<<<...444666111444???HHHJJJCCC<<<444///---+++((($$$************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''')))---///...+++))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))******)))&&&&&&''''''((())))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,******++++++++++++******((())))))************))),,,,,,,,,+++++++++******))))))))))))******************))))))))))))************++++++++++++******((()))***+++,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***((('''((()))***)))'''(((((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))((('''(((***(((((((((((())))))))))))'''((())))))))))))(((''''''((((((((()))))))))***''')))***)))((('''(((***((((((((()))***,,,...///,,,,,,+++***))))))))))))(((((()))***************(((((())))))))))))(((((()))))))))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---***---222666;;;AAAGGGKKKSSSRRRQQQQQQSSSWWW[[[^^^ZZZZZZXXXSSSLLLEEE@@@>>>:::888888:::===???>>>===@@@@@@AAAAAAAAABBBEEEFFFIIIKKKMMMPPPQQQQQQPPPOOOVVVYYYZZZYYYVVVVVVZZZ^^^YYYXXXXXXYYYZZZZZZXXXVVVRRRQQQNNNKKKHHHFFFEEEDDDGGGFFFDDDAAA===999888888777===AAABBBHHHQQQVVVUUUTTTNNNDDD<<<777666777999111000......222:::BBBFFFDDDEEECCC<<<444---***)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))''')))---///---***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))(((&&&%%%&&&((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&''')))+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,******++++++++++++******'''((()))***************,,,,,,,,,+++++++++******))))))))))))******************))))))))))))************++++++++++++******((()))***+++,,,+++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((***((('''((()))***)))((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))******(((''''''(((***(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******((()))***)))((('''(((***)))))))))***,,,...111222------+++***))))))(((((((((((()))***************(((((())))))))))))((((((++++++******)))(((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///555<<>>888666555:::999;;;@@@GGGLLLNNNMMMQQQQQQRRRRRRSSSTTTWWWZZZUUUWWWZZZ]]]^^^]]]\\\ZZZ___```___[[[VVVWWW]]]bbb^^^]]]]]]^^^___```___]]]\\\ZZZVVVRRROOONNNNNNOOOPPPNNNLLLIIIEEE@@@???AAA:::===;;;888>>>KKKUUUWWWWWWVVVQQQIIIAAA;;;999888666222222777999777666888>>>GGGLLLGGG:::///...222************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((///+++((()))---...+++((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&)))***)))'''&&&&&&''')))***((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&'''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++))))))))))))))))))))))))---***''''''***,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***************************************************)))((((((((()))+++,,,+++***)))(((((()))******************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((((((((((((((((((((((((((('''((()))******)))((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***111///,,,)))((((((***+++))))))))))))))))))))))))*********************************)))******+++,,,++++++******++++++,,,---))),,,///000...+++)))(((***,,,...///...------......444>>>HHHPPPUUUVVVWWW[[[TTTKKKDDDCCCEEEHHHJJJGGGDDD@@@===<<<<<<======;;;EEEMMMQQQYYYaaa___XXX______^^^___cccddd^^^VVV[[[XXXYYY___```[[[YYY[[[[[[]]][[[VVVTTTXXX[[[\\\^^^ccceeeaaa______^^^[[[[[[^^^\\\ZZZ\\\VVVQQQUUUZZZXXXUUURRRQQQQQQOOOLLLIIIDDD@@@@@@???@@@FFFNNNMMMZZZYYYSSSTTTNNN???888555333222555999999555111999@@@HHHKKKGGG>>>444...,,,------+++(((%%%%%%&&&++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((&&&$$$%%%((()))(((&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***((((((***,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***************************************************)))((((((((()))+++++++++***)))(((((()))***+++************************)))************+++++++++...---------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((((((((((((((((((((((((((())))))************))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))((((((***+++,,,,,,,,,,,,000...,,,)))((()))***+++***************************************************************++++++,,,---,,,,,,,,,,,,,,,------+++,,,,,,+++***+++---////////////------///333777@@@FFFOOOXXX[[[YYYUUUQQQNNNHHH@@@;;;:::<<>>>>>;;;777444888@@@IIIOOOMMMFFF@@@777333---*********)))((()))((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''''''''(((((((((&&&%%%&&&((()))(((&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++++++++***************))))))))))))))))))))))))************************************************)))))))))((()))******+++******)))))))))******+++************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***)))(((((((((((((((((((((((((((+++******))))))******+++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))***,,,---.........000...,,,***))))))***+++************************++++++++++++++++++++++++***************+++,,,,,,......---------------...,,,---------,,,,,,...000...//////000444<<>>@@@@@@DDDMMMUUUVVVPPPIIIFFF===333......///---***(((((('''&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((()))))))))******'''((((((((((((((())))))((((((''''''''''''(((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))))))))******+++******************++++++************************))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))******)))((((((((((((((((((((((((+++***)))(((((()))***+++&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))***,,,---...///000///---,,,***))))))***+++************************+++++++++++++++++++++++++++************+++,,,,,,///...------,,,------------///222222000...------+++///555<<>>777444222...+++,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************''''''(((((())))))******((((((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,---------,,,++++++++++++++++++++++++***++++++,,,++++++,,,,,,************************))))))))))))))))))))))))************************************************((()))))))))************))))))******++++++++++++************************))))))*********+++++++++,,,---------.........///++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&''')))******))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************((()))))))))************************************((()))***+++---...000000...---,,,************+++************************+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,---------///000000000111444666555;;;CCCKKKQQQVVVZZZ]]]^^^WWWJJJ???888777999<<<@@@???>>>@@@DDDHHHJJJJJJOOOPPPQQQTTTVVVWWWWWWWWWYYYTTTRRRVVVXXXXXXZZZ]]]PPPPPPUUU[[[ZZZZZZeeeuuu~~~vvvlllhhhooo{{{xxxyyyccc[[[]]]aaafffkkkhhh___WWWUUURRROOONNNPPPPPPQQQMMMNNNWWWUUUTTT^^^XXXXXXXXXXXXVVVRRRNNNJJJGGGIIIMMMQQQTTTWWWYYYZZZQQQOOOJJJBBB:::333///---///...---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''((((((((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************''''''(((((())))))******((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------++++++++++++++++++++++++)))+++------,,,+++,,,---***************+++++++++))))))))))))))))))))))))************************************************(((((()))************)))((()))***+++,,,,,,,,,,,,************************)))************+++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))*********))))))))))))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************************************)))))))))***+++---//////---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,+++,,,------...///...,,,---000999CCCKKKJJJMMMQQQSSSRRROOOLLLKKKLLLFFF<<<666555;;;DDDKKKJJJHHHHHHIIIMMMOOOQQQQQQTTTVVVWWWVVVSSSSSSVVVYYYYYY\\\^^^aaahhhppptttssseeettt|||ssszzz~~~mmmaaaXXXPPPMMMNNNLLLVVVTTTNNNQQQPPPNNNSSSSSSUUUYYY[[[ZZZXXXTTTQQQGGGJJJNNNPPPQQQSSSVVVYYYMMMNNNNNNHHH@@@888333111111111111000...+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&((())))))(((''')))***((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((()))))))))******'''((((((((((((((())))))((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((------------------------------------------------........................)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++,,,---))))))*********+++++++++))))))))))))))))))))))))************************************************'''((()))***+++******)))((()))***,,,------,,,,,,************************)))************+++++++++&&&&&&'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************))))))))))))***************************************)))))))))***+++---...,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---///000000000222555999???IIISSSZZZWWWUUURRRLLLFFFBBB@@@@@@>>>>>>>>>AAAFFFLLLSSSWWWVVVTTTQQQQQQRRRSSSSSSSSSNNNUUU]]]^^^\\\^^^fffooowwwwwwpppnnnooocccvvvuuubbbYYYTTTMMMKKKMMMPPPSSSVVVWWWVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTJJJIIIIIIGGGDDD@@@:::777333444666666555111---***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&''''''((()))***&&&(((***)))'''''')))+++((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((------------------------------------------------........................)))***+++,,,------...---------------------------(((+++......,,,+++,,,---))))))******++++++++++++))))))))))))))))))))))))************************************************'''((()))++++++******)))((()))+++,,,------,,,,,,************************)))************+++++++++((())))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))++++++***))))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))******************************************)))))))))***,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---///000222333222999CCCLLLSSSWWWZZZ\\\XXXSSSKKKBBB<<<:::===@@@>>>DDDMMMVVV]]]_________```\\\XXXUUUUUUTTTSSSRRRYYYgggyyyqqqgggYYYPPPHHHKKKMMMOOOPPPQQQRRRTTTXXXUUUSSSUUU[[[^^^\\\YYYHHHDDDBBBCCCFFFFFFAAA;;;555888;;;===<<<888444000))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))''''''''''''((((((((())))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++&&&(((******'''''')))+++((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((...............---,,,+++---///111111000...,,,,,,......---,,,,,,,,,------------------,,,,,,++++++...,,,++++++,,,------,,,***)))(((***,,,.........************************+++++++++*********))))))///...---,,,***)))((((((************************************************&&&&&&''')))***+++,,,---+++++++++*********))))))******************************))))))******+++,,,************************++++++++++++++++++++++++***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,))))))************))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((()))***************+++*********))))))((((((,,,+++*********+++,,,---,,,+++***))))))***+++,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,......---,,,+++((()))***+++,,,,,,,,,+++---...//////000222777;;;AAAMMMXXXXXXOOOKKKOOOVVVUUUKKKBBB???@@@CCCJJJRRRKKKRRRYYYXXXTTTSSSXXX___eee]]]TTTQQQTTT\\\hhhpppfffmmmuuuccc```WWW\\\bbbbbbZZZPPPKKKKKKMMMTTTWWWUUUXXX___^^^WWWVVVUUUQQQLLLFFFBBB@@@@@@>>>777222555<<<>>>999333111...+++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&''''''(((((((((((((((---...///000111222333333...//////////////////000.............../////////)))+++,,,---......------000...------.........------+++***+++,,,......---+++++++++++++++++++++++++++++++++*********))))))...------,,,+++***))))))************************************************''''''((()))***++++++,,,+++++++++*********))))))******************************))))))******+++,,,************************++++++++++++++++++++++++***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++))))))************))))))***)))(((''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((()))***************************)))))))))(((******)))))))))***+++,,,++++++***))))))***++++++)))))))))***+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++,,,......---,,,+++...//////.........------///...---///444<<>>AAAEEELLLNNNTTT[[[]]]XXXTTTTTTWWWUUUPPPJJJJJJTTTdddpppssstttvvvwww|||vvv{{{{{{vvvqqqjjjRRRKKKLLLQQQNNNGGGMMM[[[YYYZZZ\\\[[[VVVOOOHHHCCCAAA???;;;555222555>>>FFF<<<666///***((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((EEEDDDCCCAAA@@@>>>======>>>===;;;;;;:::888666444333333333333222222222111000000///......---------...,,,++++++---......---***)))'''((()))+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************************************)))))))))))))))******************************************************))))))******+++,,,***************************************************************************)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))))))))************))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))************************)))))))))))))))))))))))))))*********++++++******************++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++++++++---///111333222555<<>>777666;;;@@@CCC>>>777111---+++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((XXXXXXYYYZZZZZZYYYXXXXXXRRRQQQQQQQQQOOOIIIAAA;;;============>>>???@@@AAA666555444222222333555666000///---...///000000///,,,+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************************************************))))))))))))******************************************************))))))******+++,,,***************************************************************************)))((()))***+++***((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***)))((('''((()))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))***************+++++++++++++++*********++++++*********+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---------,,,...---------///333666999???FFFQQQ[[[___\\\TTTNNNBBB>>>===CCCNNNYYY]]]]]]___\\\YYYXXXSSSNNNNNNSSSccc[[[]]]tttxxxsss{{{yyy}}}zzzrrrqqqsssfffSSSQQQOOONNNPPPSSSUUUUUUTTTQQQOOOKKKHHHDDD@@@<<<:::@@@===888555222///+++)))************************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((fffggghhhiiihhheeebbb```^^^]]]^^^^^^\\\VVVKKKCCCCCCAAA@@@@@@AAADDDGGGJJJHHHGGGDDDBBB???<<<999888666444111000000000...------+++******,,,...------++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,*********************************************************)))))))))))))))***************+++++++++******************************))))))******+++,,,***************************************************************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((***)))(((''')))***))))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))******************+++,,,,,,,,,,,,+++)))***++++++++++++***)))******************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------...---,,,---000444999<<>>999888666555555333000---************************(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((([[[^^^cccfffgggeeeaaa___dddcccccceeeeeeaaaXXXQQQKKKGGGBBB>>><<<>>>AAACCCLLLOOORRRTTTSSSPPPKKKHHHHHHEEEAAA===;;;888555222222000...---......---+++------------------------))))))*********+++++++++,,,+++++++++++++++++++++************************************************)))))))))))))))*********))))))*********+++++++++******************************))))))******+++,,,***************************************************************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&((())))))(((((()))+++))))))************))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************((()))))))))************((()))***+++,,,++++++***)))***++++++++++++***))))))))))))***+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++,,,,,,------------...000666>>>FFFKKK]]]___```YYYNNNEEEBBBCCCIIIOOOWWW\\\[[[WWWRRROOOOOOSSSZZZcccgggiiipppyyyvvvzzzpppkkk~~~~~~ccc]]]bbbrrrqqqggghhhllleeeWWWaaa|||yyyppp{{{zzziiieee|||~~~mmmcccXXXPPPPPPQQQRRRRRRRRRNNNKKKKKKMMMNNNKKKHHH===;;;888777666555333111************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&''''''(((((((((((((((CCCJJJTTT___fffjjjjjjiiikkkiiiiiilllooonnngggbbbXXXRRRIII@@@;;;999:::;;;;;;DDDRRR___gggiiigggddd```\\\VVVQQQLLLHHHCCC@@@===;;;888666555444222000........................))))))******++++++++++++,,,,,,,,,+++++++++******************************************************((()))))))))************))))))******++++++++++++*********************************)))***++++++,,,************************))))))))))))))))))))))))***************************)))((()))***+++***((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((()))((()))***,,,))))))************))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************(((((())))))*********+++'''((()))++++++******))))))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...000111444:::DDDOOOZZZ```___^^^YYYLLLAAA???GGGPPPWWWYYYZZZVVVPPPNNNRRRVVVNNNYYYllllllbbbgggwwwssszzzvvvrrr~~~~~~{{{sssqqq{{{sssddd___dddjjjjjjbbbqqqvvvhhh^^^___ZZZLLLUUUlllkkkhhh{{{{{{{{{vvvfff[[[WWWUUURRRPPPUUUQQQKKKHHHHHHKKKNNNOOOGGGCCC>>>:::777666555444************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''(((((('''''''''''''''((())))))((('''&&&''')))))))))'''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&''''''(((((((((((((((FFFEEEKKK[[[iiimmmllljjjqqqmmmnnnqqqoookkkkkkqqqkkkfff^^^WWWQQQIII@@@:::666:::CCCQQQ___hhhjjjjjjlllgggbbb```aaa^^^XXXQQQRRRNNNNNNPPPLLLBBB<<<===888999888333///...111555------,,,++++++*********++++++******************...+++***,,,+++((((((+++******************************++++++++++++************++++++++++++*********)))((()))++++++)))((())))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))+++***)))'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,...---,,,,,,---.........444777AAAPPP^^^aaa[[[SSSUUUGGG===BBBLLLRRRVVVZZZXXXTTTPPPPPPSSSVVVWWWVVVWWWzzzuuulllmmmrrrpppkkkhhhiiiuuuzzzoooiiiwwwlllbbbgggmmmrrrwwwyyytttnnnlllhhheee[[[SSSddd{{{tttnnnnnnnnnkkkfffggghhh```UUUQQQKKKFFFJJJSSSXXXUUUOOOPPPMMMIIICCC===::::::;;;444111...,,,+++***)))''')))******++++++***((('''((((((''''''''''''((((((******))))))((((((''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((VVVUUUZZZfffooopppnnnnnnrrrjjjccc```]]]]]]eeennnnnnkkkfffccc```\\\WWWSSSIIIEEE@@@AAAGGGRRR]]]dddiiihhhfffcccbbbbbbdddfff___[[[[[[___^^^WWWSSSTTTIIIHHHGGGEEEAAA;;;444000111///---+++***++++++,,,///...,,,+++***++++++,,,+++((('''***+++)))***---******************************++++++++++++************++++++++++++*********)))))))))++++++)))((())))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))***(((((()))***+++***)))************************))))))))))))))))))))))))*********)))))))))))))))+++)))'''(((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))***+++(((((((((((())))))))))))))))))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))*********************))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,......---+++,,,000444===EEERRR\\\___XXXMMMEEEAAA===@@@LLLWWWYYYWWWWWWQQQVVV[[[ZZZ[[[fffzzz{{{xxxppptttxxxxxxvvv{{{|||wwwyyyqqqhhhbbb]]]dddnnnmmmwwwyyysssxxx{{{___WWWNNNIIIKKKPPPUUUWWWTTTSSSPPPKKKEEE@@@===;;;444111...,,,++++++***)))((()))***+++******)))(((((((((''''''''''''((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((ggggggkkkqqqssspppnnnooooooggg]]]UUUPPPOOOVVV^^^dddcccbbbcccdddeeecccbbb\\\SSSGGG<<<:::AAAMMMVVV```fffjjjhhhaaa^^^bbbgggccc^^^]]]aaaddddddcccccc]]]ZZZWWWUUUSSSMMMDDD<<<;;;999555111...---------///...,,,******+++,,,---+++((((((++++++)))***...++++++++++++++++++++++++******++++++++++++************++++++++++++*********))))))***++++++***((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))************************)))))))))))))))))))))))))))))))))))))))*********+++)))((()))******)))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))(((''''''(((((()))+++,,,---(((((((((((())))))))))))''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++...///---+++///999AAANNNWWW``````WWWJJJAAA===BBBAAAEEENNNUUUWWWXXXZZZOOOSSS[[[jjj}}}xxxhhhiiiggglllwww||||||vvvzzz~~~~~~vvvqqqxxxsss|||}}}vvv{{{qqq\\\fffuuulll\\\MMMDDDEEENNNUUUUUUUUUUUURRRNNNHHHBBB>>>777444000---,,,,,,++++++((())))))*********)))))))))((((((''''''(((((()))))))))))))))((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((jjjkkkooorrrpppkkkjjjnnniiigggddd___XXXQQQMMMLLLRRRRRRSSSUUUXXX[[[]]]]]]\\\YYYQQQGGG???<<>>:::555111///...,,,+++))))))***************)))))))))(((((((((((())))))))))))))))))((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))'''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((\\\___dddiiiiiigggjjjpppiiinnnrrrqqqjjjbbbYYYSSSPPPQQQRRRSSSTTTVVVYYY[[[WWWYYYYYYTTTKKKCCC???>>>???HHHSSS\\\aaabbbccccccWWWPPPGGG@@@???AAABBBBBBEEEHHHKKKMMMMMMOOORRRTTTRRRRRRRRRQQQOOOLLLHHHFFF???===999555222000/////////,,,+++---,,,******---++++++++++++++++++++++++******++++++++++++************++++++++++++******+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))***(((((((((***+++***)))************************))))))))))))))))))))))))''''''((()))***++++++,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((((((((((((((()))((((((''''''((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***))))))(((((()))))))))************(((((())))))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......222...,,,111<<>>;;;888999AAALLLRRRRRROOOOOOOOOPPPRRRUUUXXXYYYYYYXXXXXXSSSQQQLLLGGGAAA<<<999777111...---///...++++++...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,...//////...+++))))))***************************(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''))))))((('''''''''''''''(((((((((((())))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......---------------------------------,,,---......///444333555>>>LLLVVVYYYYYYEEEDDDCCCFFFIIILLLKKKIIIPPPQQQOOOPPPZZZnnn~~~oooyyy|||yyymmm]]]sss|||wwwyyy~~~}}}sssjjjXXXRRRLLLIIIKKKNNNOOONNNMMMJJJFFFBBB>>>:::444000//////---,,,+++************))))))(((((())))))***(((((((((((())))))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))YYYYYY\\\cccfffhhhlllqqqooouuuxxxvvvvvvxxxxxxtttlllmmmmmmkkkiiijjjmmmpppnnnkkkgggeeeddddddcccccc^^^YYYRRRMMMKKKNNNRRRUUU]]]dddeee\\\RRRLLLGGGBBB>>>DDDMMMSSSUUUSSSOOOLLLHHHIIIKKKMMMQQQTTTXXXYYY]]]\\\ZZZWWWRRRMMMIIIGGG???:::888777444...---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))***(((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&''')))***,,,------000111222000,,,******,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&''''''((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))(((((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********(((((())))))))))))*********************))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...........................------,,,---...///000444:::EEEQQQYYYYYYRRRKKK===???CCCIIINNNOOOLLLIIIUUUVVVUUUZZZnnn{{{|||yyyzzz{{{hhhYYYMMMiiixxxooocccSSSHHHEEEHHHKKKLLLPPPNNNLLLJJJGGGBBB;;;666333222000---,,,+++++++++******))))))))))))******'''((((((((()))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))iiieeeeeehhhiiihhhiiilllkkkrrrvvvsssrrrtttsssnnnkkklllmmmkkkiiiiiimmmqqqmmmiiidddccceeefffeeedddiiigggbbb\\\XXXWWWZZZ]]]UUUcccmmmjjjbbb[[[UUUOOODDDDDDEEEJJJOOOQQQNNNKKKBBBAAA???@@@CCCHHHMMMPPP\\\]]]^^^^^^\\\ZZZWWWUUUOOOJJJDDD@@@:::111------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))***(((((()))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&''')))***,,,---...111333333111---***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******%%%&&&''''''((((((''''''(((((((((((()))+++,,,---(((((((((((())))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***((('''))))))))))))************++++++******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////..............................---,,,---...///000222???RRR___aaaWWWIII???>>>AAAFFFJJJLLLMMMLLLLLLJJJXXXjjj}}}yyy|||{{{vvv|||kkkYYY]]]___ppprrrZZZIIICCCDDDGGGIIIPPPPPPPPPOOOMMMHHHAAA;;;666444111...,,,+++++++++******))))))))))))******'''((((((((())))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&((()))+++''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))eeefff___^^^gggddd[[[ZZZaaaaaagggmmmlllggghhhnnndddhhheeefffooommmiiippppppjjjeeedddcccdddjjjrrrnnnllljjjgggcccaaaeeekkkeeejjjpppqqqmmmhhhdddbbb\\\QQQCCC;;;999;;;<<<<<<888::::::777444555<<>>===;;;AAA@@@>>><<<:::888777666PPPZZZbbbdddeeehhhgggdddccc^^^\\\\\\XXXQQQOOORRRMMMGGG===555111/////////......---,,,******+++---***+++++++++++++++******************************+++++++++*********))))))))))))))))))************************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((('''((()))+++,,,111...+++******++++++******)))))))))((((((((('''((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))******((('''(((,,,---,,,***))))))))))))((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))*********************************************))))))(((((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---............111999EEEMMMXXX```XXXJJJGGGHHHJJJSSSSSS\\\]]][[[ZZZUUU\\\nnn|||{{{{{{ppp[[[\\\hhhyyyrrrkkkdddXXXSSSQQQHHHIIIIIIKKKOOOSSSSSSMMMGGGCCC===666000---------,,,+++++++++***************))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))))))))(((((('''''''''(((((()))'''(((((())))))(((((('''''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***''')))***)))(((((()))***((((((((()))))))))******))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***)))(((''''''''''''''''''''''''((((((((())))))((((((((())))))))))))***(((((((((((((((((((((((('''''''''(((******)))(((```hhheee^^^^^^YYYYYYcccdddcccfffiiihhhffffffiiibbbddd]]][[[dddddd```cccbbb```bbbfffgggcccbbbdddaaaeeeiiiiiigggggghhhjjjfffhhhkkklllllllllnnnoookkkcccYYYQQQLLLHHHBBB???CCCAAABBBFFFJJJKKKGGGBBBGGGNNNUUUZZZ___fffjjjjjjgggeeecccccc```\\\]]]```ccc\\\RRRHHHAAA<<<777555333000---+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************(((((())))))***++++++,,,***************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,---+++)))((()))******)))))))))))))))(((((((((((((((((((((((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,(((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))***************************************************)))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000/////////.........---000...---000999GGGUUU^^^fffeeeSSSCCCFFFMMMUUU```]]]ccc___]]]bbbhhhzzz}}}}}}}}}{{{{{{}}}vvv|||rrrVVVSSS]]]ooouuuoooooommmooolll___PPPJJJEEEIIIQQQUUURRRNNNGGGBBB:::444000///......***++++++,,,,,,,,,++++++))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))(((((('''''''''((((((((())))))******))))))(((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))((()))***)))''''''''')))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******)))(((((((((((()))***))))))((((((''''''&&&))))))))))))************((((((((((((((((((((((((%%%%%%%%%''')))***)))(((~~~zzz|||zzz{{{}}}vvvnnnkkklllllljjjiiifffjjjbbb\\\aaa```XXXXXX^^^\\\^^^bbbbbb]]]YYYYYYZZZaaaffffffeeeeeeeeeddddddeeefffgggggggggggggggmmmiiiccc^^^YYYTTTNNNIIIEEEEEEHHHNNNTTTVVVTTTPPPAAACCCFFFJJJPPPYYYaaaeeeggghhhgggeeebbb___```cccfffdddbbb^^^XXXPPPGGGAAA999444///------...---+++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))******+++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((())))))***++++++)))'''''')))******)))))))))))))))((((((((((((((('''''''''((()))+++,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******************)))'''&&&(((***(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((()))))))))***************************************************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000/////////......111000222888DDDRRR^^^dddeeecccTTTLLLTTTYYY[[[bbbZZZ___]]]bbbrrr}}}kkk|||~~~~~~wwweeedddeeekkkvvv}}}|||}}}fffZZZNNNKKKNNNPPPRRRSSSMMMHHH@@@999555222000...***++++++,,,,,,,,,+++***))))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))((((((''''''''''''((((((&&&''''''(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''))))))(((''''''''''''((())))))************))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((())))))((('''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((()))******))))))((('''''''''(((((()))))))))*********(((((((((((((((((((((((('''''''''))),,,---,,,+++|||}}}{{{xxxxxxnnnpppllldddcccbbbdddkkksssrrrgggZZZRRRUUU]]]cccaaa___```___\\\___```aaacccdddcccaaa```fffeeecccbbb___\\\WWWTTTUUUUUUTTTSSSQQQNNNKKKJJJDDD@@@<<<<<>>;;;666111---+++***)))''')))******))))))***,,,''')))***)))((('''(((***(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))(((((('''''''''(((******((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***(((***++++++******+++,,,iiiiiigggffffffccc[[[SSSSSSPPPOOORRRUUUVVVVVVUUU___^^^```eeeeee```]]]]]]YYYYYY^^^fffiiifffbbbaaa___aaaeeehhhiiihhheeecccgggggggggfffdddaaa___^^^```___^^^ZZZTTTLLLEEE@@@999666111...------------,,,---......---,,,,,,---******++++++++++++************++++++++++++******)))************+++++++++))))))))))))))))))))))))+++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---------.........222222333555:::DDDPPPXXXdddjjjnnnnnnoooppplllfff```UUUUUUiii}}}qqqtttxxxfff\\\\\\aaajjjgggjjjzzz|||}}}sssyyy|||uuujjjbbb\\\]]]TTTGGGBBBHHHNNNMMMDDDAAA<<<888444000...,,,***+++,,,+++************((()))***)))((('''(((***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))(((((((((''''''(((******((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******((()))******)))(((***+++~~~xxxnnnccc\\\ZZZXXXXXXZZZZZZVVVRRRUUURRRTTT\\\```^^^[[[ZZZZZZ[[[```ffffffbbbaaaddd___aaadddggggggfffcccaaadddeeefffggggggfffeeeeeeeeedddcccdddccc^^^WWWQQQHHHDDD===777333000---+++,,,,,,,,,,,,++++++++++++******++++++++++++************++++++++++++******)))************+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---------------------------......///++++++,,,...000111000///333222444===KKKYYYbbbeeekkkmmmmmmmmmnnnnnnjjjccc``````mmmqqqmmmttt}}}nnnZZZRRRYYYccciiikkkrrr}}}~~~|||{{{mmmVVVHHHGGGJJJJJJKKKIIIEEEAAA===777111,,,------------,,,+++***)))((()))******(((((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((******((((((((()))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******(((***+++***(((((()))***zzz{{{~~~~~~zzzyyywwwtttrrrmmmcccXXXXXXRRRPPPVVV\\\\\\YYYXXXVVVVVVXXX[[[ZZZXXX]]]ccc```bbbdddfffgggeeecccbbbdddeeefffhhhiiiiiihhhhhhbbb``````dddgggfff___YYYVVVRRRLLLEEE???888111---...---+++++++++,,,+++******++++++,,,,,,++++++*********++++++++++++******))))))*********+++++++++))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))*********+++++++++,,,,,,,,,---------......---------,,,---......//////...---000222444222111000222:::GGGWWWdddjjjkkklllnnnooonnnkkkiiifffcccgggpppaaa___hhhrrr~~~rrrmmm|||___^^^xxxvvveeeRRRGGGDDDKKKJJJJJJIIIFFF>>>444---------,,,,,,---,,,***)))((()))******)))((()))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((******((((((((()))'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))***+++***+++,,,+++)))))))))***nnnrrrtttwwwtttttthhh^^^WWWWWWXXXVVVTTTTTTTTTPPPMMMLLLKKKLLLUUU______```ccceeeffffffdddcccdddeeefffhhhhhhhhhggggggbbbaaaaaaeeejjjkkkfffaaa___]]]ZZZUUUOOOFFF<<<555444222///...//////---,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,------...000/////////111222222222222;;;HHHVVVaaagggjjjkkknnnqqqsssppphhhbbbdddiiivvvzzzooohhhgggllluuu{{{~~~yyy||||||aaaUUUfff~~~|||~~~___JJJJJJEEEEEEHHHKKKLLLFFF<<<444///---++++++,,,---,,,***)))***+++***)))((()))+++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((******((((((((()))''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((()))***+++++++++---------++++++,,,---XXX]]]```bbbkkkvvvwwwqqqssswwwpppnnnzzzxxxooojjjgggbbb```aaa]]]UUULLLGGGEEEFFFNNNXXXYYY[[[^^^aaacccddddddccccccdddeeeffffffeeeeeedddcccaaaaaadddggghhhgggddddddcccbbb```\\\TTTJJJDDD<<<888222000///...+++(((++++++,,,,,,,,,,,,++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,------......//////...---///333666???JJJYYYcccggghhhjjjlllkkkmmmmmmiiiaaa___iiivvv{{{ttt{{{|||zzzvvvpppiiihhhmmmsssvvvwwwvvvzzz~~~~~~}}}~~~|||rrrccc___oooyyycccOOOPPPGGGEEEFFFKKKOOOMMMGGG@@@444000+++***,,,...---+++)))***++++++))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,+++---......---,,,...///fffiiihhhdddiiissstttmmmkkknnnqqqqqqooojjjeeebbbdddgggjjjrrrwwwpppqqqqqqeeeXXXPPPKKKHHHKKKOOOPPPRRRVVVZZZ]]]___```aaa```aaabbbcccccccccbbbaaabbbaaa``````aaaaaabbbccceeeeeedddcccbbb^^^XXXTTTLLLEEE===777555111,,,(((+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,---------------......///---///111///---000999AAAPPPXXXccciiijjjiiijjjlllhhhdddaaa```bbbmmm|||xxxqqqnnngggbbb```aaaaaa```aaa^^^[[[ZZZ\\\]]]]]][[[dddgggjjjiiihhhiiioootttwwwxxxyyyzzz|||||||||~~~ooobbb^^^ZZZSSSLLLKKKMMMOOOLLLHHH===666///+++,,,...---,,,)))***++++++))))))***+++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''(((******((((((((()))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,)))+++------------///000zzz}}}yyyyyyvvvooojjjjjjgggjjjdddgggrrrhhhdddwwwkkkmmmqqqtttuuu{{{|||tttuuueee[[[TTTMMMJJJJJJIIIKKKOOOTTTXXX[[[]]]^^^]]]^^^```aaabbbbbbaaaaaaccccccbbb```^^^^^^aaadddfffdddccccccccccccaaa```___WWWLLLEEE@@@;;;444...+++,,,,,,------,,,,,,+++******++++++++++++******)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,...............///000000---222555333000444@@@KKK\\\```eeehhhiiijjjjjjkkkkkkaaa\\\```mmm{{{yyyvvvsssoooiiibbb]]]TTTTTTTTTTTTPPPKKKJJJMMMHHHIIIKKKKKKJJJJJJKKKLLLFFFJJJNNNOOOOOORRRXXX]]][[[]]]___bbbfffllltttyyyxxx||||||~~~www~~~tttpppdddUUULLLKKKMMMLLLJJJDDD<<<222------...---,,,)))+++++++++***)))***+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******''')))******((((((((()))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++,,,,,,---///000}}}{{{~~~~~~tttqqquuuuuurrrxxxtttkkkllliiihhhfff\\\nnnvvv}}}xxxuuuvvvxxxssswww{{{iii\\\[[[TTTNNNKKKMMMOOORRRWWW]]]ZZZ]]]___]]][[[\\\___aaafffeee```[[[]]]cccfffdddiiihhhfffdddcccccccccccc\\\ZZZXXXXXXUUUNNNBBB999111111111000///---+++***+++,,,,,,---,,,,,,++++++,,,+++***))))))***+++,,,******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++++++++******++++++,,,------------............//////,,,***,,,///111000......555888444///888NNNbbbdddfffjjjmmmlllhhhdddbbbeee[[[ZZZyyy|||vvvooojjjfffaaaZZZVVVSSSPPPKKKHHHFFFEEEDDDDDDCCCCCCDDDDDDAAADDDFFFDDDDDDFFFDDD@@@EEEEEEDDDDDDEEEGGGFFFCCCGGGJJJLLLLLLJJJLLLTTTZZZ]]]aaaiiittt~~~uuuxxxwwwdddRRRIIIJJJJJJHHHGGGHHHCCC666,,,,,,+++)))+++,,,,,,++++++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++******)))((('''(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------************************+++***************++++++,,,---...---,,,,,,...///qqqiiiooohhh^^^\\\[[[^^^dddjjjjjjgggfffjjjnnnttt~~~yyy|||}}}~~~|||~~~hhh]]]SSSOOOOOOMMMMMMNNNVVVTTTQQQNNNQQQXXX```eee^^^``````]]]^^^cccfffeeeeeedddcccbbbbbbbbbbbbccc```^^^]]]]]]]]]WWWNNNFFF<<<999555000---,,,,,,---+++++++++++++++***))))))++++++************++++++******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++++++++++++++++++++++++++******++++++,,,------------............//////---+++,,,...000///......000222333999GGGZZZhhhgggeeeggglllkkkgggeeehhhUUUlllwwwpppjjjddd]]]YYYOOOKKKGGGEEEDDDCCC@@@>>>CCCCCCBBBBBBBBBCCCDDDDDDFFFHHHHHHFFFFFFIIIIIIGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEEEEFFFHHHKKKMMMLLLOOOUUU]]]fffnnntttwww~~~gggeeettt|||lllXXXKKKIIIMMMOOOLLLMMMGGG;;;111///---++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))(((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((()))))))))*********))))))))))))******)))))))))))))))))))))))))))************+++++++++(((((()))******+++,,,,,,************************************+++,,,------,,,...000000///......///}}}vvvuuubbbaaaiiivvvzzz|||wwwmmmggggggiii|||~~~~~~xxx~~~~~~}}}mmmddd___XXXSSSQQQTTTOOOKKKLLLPPPTTTVVVVVVVVV]]]bbbaaa```bbbdddcccaaaaaa````````````aaabbbbbb``````aaaaaa___YYYTTTOOOIIIAAA888111---,,,---,,,,,,+++*********************++++++++++++************************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++++++++******++++++,,,------------............//////...,,,---...//////...222///000888GGGXXXdddjjjnnniiijjjnnnhhh[[[YYYaaa```}}}wwwrrrlllcccZZZTTTOOOKKKHHHHHHGGGEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJEEEGGGFFFCCCCCCGGGIIIHHHAAACCCEEEDDDAAA@@@BBBEEEBBBAAA@@@BBBDDDEEECCCAAABBBDDDFFFIIINNNTTT\\\aaapppuuu}}}www\\\\\\eee}}}gggSSSJJJIIIJJJOOOPPPLLLBBB:::555000,,,+++++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))************************'''''''''((((((((())))))'''''')))******+++++++++((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++((((((((()))******++++++++++++++++++++++++++++++*********++++++---...///***---//////...,,,,,,,,,tttuuuzzzxxxssstttxxx|||}}}{{{wwwuuu~~~~~~{{{{{{~~~oooaaaSSSLLLLLLKKKJJJJJJRRR[[[cccccc``````aaa``````_____________________```___^^^^^^```___]]]ZZZ^^^ZZZRRRHHH>>>666000---...---,,,******+++,,,,,,)))***,,,,,,,,,,,,***)))******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,------------............//////...------.../////////555444888DDDTTT```ffffffkkkgggkkkmmm```PPPSSScccwwwnnnfff```WWWTTTOOOJJJGGGDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGHHHIIILLLLLLJJJKKKNNNOOOLLLDDDHHHNNNPPPLLLFFFFFFJJJIIIJJJJJJJJJJJJHHHEEECCCFFFFFFFFFEEEDDDGGGKKKOOOUUUZZZcccllluuu}}}yyyxxxhhhppplllvvvbbbRRRHHHAAALLLMMMMMMIIIBBB;;;333...,,,,,,,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******+++******))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))******+++++++++++++++++++++++++++++++++*********+++,,,------,,,---......------...000wwwmmmpppsssqqqmmmyyy|||~~~bbbQQQJJJGGGHHHLLLLLLWWW___```^^^___``````____________^^^^^^]]]]]]___]]]\\\\\\\\\\\\[[[ZZZaaa```^^^XXXPPPFFF<<<666000...,,,***)))***,,,---***+++,,,------,,,+++*********************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///---............///000222444:::EEERRR\\\bbbddddddeeecccdddbbbVVVRRRhhh{{{ooodddZZZSSSMMMIIIDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIIIILLLMMMNNNPPPQQQQQQQQQQQQUUUYYY\\\[[[\\\]]][[[WWWRRRWWW```fffbbbXXXUUUXXXRRRVVVXXXVVVQQQMMMMMMNNNKKKKKKKKKIIIGGGEEEEEEFFFDDDGGGMMMSSSZZZccclllrrr|||||||||nnn```QQQEEEEEEGGGKKKMMMIII@@@666000...---,,,,,,+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((()))******+++******))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***************)))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++.........---...000444888}}}}}}tttuuuuuuooohhhdddhhhsss~~~xxxmmmbbbTTTKKKHHHHHHPPPVVVWWWXXX]]]``````\\\\\\]]]^^^^^^]]]]]]]]]___^^^^^^]]]\\\\\\[[[[[[[[[]]]______\\\UUUMMMIII777444///+++))))))***+++++++++,,,,,,,,,,,,++++++******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,------------............///+++---...///...000222444555AAAPPP\\\aaaccceeehhhlllhhh```VVVQQQ```ppphhh\\\QQQJJJFFFDDDCCC@@@CCCFFFHHHGGGGGGGGGHHHKKKNNNPPPQQQQQQQQQRRRTTTTTTVVVYYY\\\^^^````````````eeeiiihhhhhhhhheee___```bbbkkkuuurrrgggaaaccc[[[^^^```\\\UUURRRUUUYYYSSSQQQPPPPPPPPPNNNJJJGGGFFFFFFGGGGGGIIINNNUUUYYYfffnnnxxx}}}}}}wwwmmm]]]OOOCCCDDDGGGMMMLLLDDD;;;777000///---,,,++++++,,,---************************))))))))))))))))))))))))************************))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''*********+++++++++,,,,,,+++++++++******)))'''''')))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///111555;;;???~~~{{{vvvuuuvvvwwwxxx{{{xxxcccRRRMMMKKKNNNNNNMMMOOOUUUYYYXXXUUUWWWYYY[[[]]]]]]^^^]]]^^^_________^^^]]]]]]^^^YYYZZZ[[[\\\[[[ZZZYYYXXXEEE@@@999222---++++++,,,,,,,,,,,,++++++,,,,,,,,,******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------------............///))),,,...//////000444777===IIIXXXaaabbbcccgggkkkllliii^^^SSSZZZyyyzzztttoookkkhhh\\\VVVOOOIIIGGGGGGHHHHHHEEEHHHJJJJJJJJJJJJMMMOOOJJJMMMRRRUUUVVVWWWZZZ\\\[[[^^^ccchhhmmmppprrrssszzz~~~~~~~~~~~~{{{wwwzzzyyy~~~yyy{{{sssrrroookkkggggggkkknnnhhhddd______aaa```YYYSSSPPPPPPNNNKKKHHHGGGIIIKKKSSSZZZcccjjjooouuu}}}}}}~~~}}}}}}yyywwwwwwttteeeJJJFFFFFFKKKLLLFFFAAAAAA333111///,,,+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))******)))((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))*********))))))((())))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111222666:::>>>BBBFFFJJJMMMuuusssqqqnnnhhhqqqwww~~~|||}}}|||qqqccc___cccRRRPPPLLLGGGHHHNNNPPPOOOPPPRRRUUUYYY\\\]]]^^^___\\\^^^_________^^^^^^___]]][[[XXXVVVVVVYYY\\\___RRRMMMDDD:::333///.........---++++++++++++---...******************************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------------.........//////(((+++...//////111555888HHHRRR\\\bbbbbbbbbfffkkk[[[\\\WWWUUUjjj~~~yyypppggg___WWWQQQMMMJJJFFFCCCBBBDDDHHHJJJKKKIIIKKKLLLKKKJJJMMMRRRVVVWWW\\\cccgggjjjlllqqqttt{{{yyyqqqoooqqqppphhh```WWWWWWVVVRRRNNNJJJIIIIIICCCHHHOOOSSSWWW^^^hhhppp|||~~~|||tttmmm{{{gggaaa}}}RRRJJJFFFIIIKKKGGGFFFHHH444222///---+++***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''))))))))))))))))))))))))(((((()))(((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))((()))*********((('''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******++++++***)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000333555666@@@FFFNNNUUUZZZ]]]___aaa~~~nnnllljjjooorrrsss}}}}}}yyynnnpppuuujjjuuu|||nnnnnnwwwzzzwwwpppeeeXXXPPPOOOPPPOOONNNIIIJJJLLLMMMRRRYYY\\\[[[]]]___aaa```___^^^^^^___[[[XXXUUUVVVYYY\\\]]]\\\]]]ZZZUUUNNNDDD:::111,,,222///,,,***+++,,,,,,,,,***)))((()))+++,,,,,,+++******************************))))))))))))*********************)))((((((************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++---......---...///111000111111//////555@@@IIIZZZ[[[\\\___cccfffddd___ZZZNNNOOOdddwwwjjjlllcccWWWMMMHHHFFFDDDBBBEEEEEEGGGKKKKKKHHHIIIMMMMMMOOONNNMMMRRR[[[bbbdddiiitttvvviiippprrrjjjaaaZZZUUUQQQSSSLLLGGGGGGJJJLLLQQQWWWhhhiiiqqq~~~|||{{{|||{{{{{{uuucccrrrwwwbbbMMMFFFGGGGGGHHHKKKAAA999222222...((()))///+++++++++************)))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***%%%&&&(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))************)))************+++++++++)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,,,,++++++---///++++++************++++++---///222444999AAALLLTTTYYY\\\___```___aaadddhhh}}}~~~zzzpppmmmsssmmmjjjsss{{{~~~zzzrrryyy|||pppllljjjeeeaaa```___VVVMMMJJJLLLQQQVVVYYYXXXVVVVVVYYY\\\^^^\\\ZZZXXXVVVTTTUUUYYY\\\]]]\\\aaa___\\\VVVMMMBBB888222111...,,,+++,,,------,,,,,,+++******+++,,,***)))******************************))))))))))))*********************)))((((((************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------+++---............///111...000111///000999IIIVVV```______bbbfffeee]]]UUUUUURRR\\\yyyvvvppplllbbbWWWSSSNNNHHHEEEFFFHHHJJJJJJJJJIIIKKKOOOPPPOOORRRWWWXXX\\\```aaahhhttt~~~rrrjjjccc^^^\\\TTTNNNMMMLLLKKKMMMPPPSSSWWWcccttt}}}|||{{{wwwxxxdddUUUJJJDDDHHHPPPIIIAAA888222...++++++...++++++++++++************((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***&&&'''((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************)))))))))((())))))))))))************)))************+++++++++)))************+++++++++***************************************************++++++++++++,,,,,,,,,+++,,,,,,+++******,,,...---,,,++++++,,,///333555666<<>>MMM\\\fff^^^]]]]]]___]]]XXXUUUUUU[[[iii|||uuummmbbbXXXSSSPPPKKKGGGFFFFFFGGGHHHJJJKKKLLLLLLTTTSSSTTTXXX[[[]]]ccckkkyyyyyymmmgggbbb```\\\UUUPPPOOOQQQNNNNNNQQQVVV]]]lllyyymmmUUUEEEDDDJJJMMMPPPKKK<<<111......,,,,,,,,,+++++++++*********************************************)))))))))((())))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((()))))))))(((''''''''')))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++,,,...111---///222777===CCCHHHKKKVVVVVVWWWWWWWWWWWWWWWXXXRRRPPPLLLIIIGGGGGGIIIKKKyyyzzz}}}}}}~~~|||wwwnnnmmmrrrqqqnnnrrrwww{{{~~~ooo^^^YYYXXXQQQMMMMMMLLLLLLKKKKKKMMMPPPTTTWWWYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYRRRKKK@@@777111...---,,,,,,+++++++++---...---,,,************************++++++************++++++******++++++++++++******************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,---------.........,,,...//////...///000222//////222<<>>>>>AAACCCBBBAAAxxxqqquuuzzzvvvdddWWWRRRQQQPPPOOOLLLPPPSSSUUUUUUUUUXXX[[[WWWXXXYYYZZZ[[[[[[[[[[[[UUUXXX[[[[[[WWWLLL???666000///------......---+++************************,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,************************)))))))))))))))******+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++,,,,,,,,,------------------.........//////---...000000//////111222///<<>>BBBHHHNNNNNNMMMRRRYYY^^^]]]___kkkyyyrrriii```ZZZ^^^ZZZUUURRRSSSXXX^^^bbbttt{{{}}}wwwvvvyyy~~~xxxtttyyytttZZZUUUWWWPPPBBB999555000...//////,,,***,,,---,,,++++++******++++++************************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))************))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((******)))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++******))))))+++,,,------------,,,+++//////...,,,******,,,---)))***,,,,,,---///222444<<>>IIITTT\\\``````___]]][[[\\\___bbbhhhjjjhhh^^^OOODDD??????CCCHHHPPPXXX\\\[[[WWWTTTYYYYYYVVVPPPKKKJJJGGGCCCrrrttttttrrrmmmmmmsss{{{xxx|||xxxwww~~~}}}vvvmmmiiiooo~~~~~~|||{{{||||||yyyuuurrrkkkggg```XXXUUUVVVVVVTTTUUUWWW[[[\\\YYYUUUWWW\\\\\\ZZZXXXXXXYYYZZZXXXWWWUUUSSSNNNEEE<<<444000......---------...---,,,***,,,,,,+++************+++*********+++++++++,,,,,,))))))))))))************************************))))))*********+++++++++,,,,,,,,,+++***)))((((((***************************************+++++++++))))))************)))))))))))))))))))))******************)))))))))))))))))))))*********+++++++++,,,++++++***************,,,,,,,,,---------------------......//////000000---000111//////333===EEEWWW]]]^^^XXXTTTVVVZZZZZZccczzz~~~xxxrrrlllbbbUUUKKK@@@AAABBBEEEHHHKKKMMMNNNOOOOOORRRYYYcccqqqwwwtttpppjjjccc]]]YYYWWWPPPUUU\\\eeeoooxxx|||fffeeewwwwww{{{~~~|||eeeTTT\\\ccc^^^UUUEEE555000111000---,,,------,,,++++++++++++,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))************))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))((((((((('''(((((()))***((((((((((((((((((((((((++++++******)))(((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---...000111---444???IIIRRRYYY___bbb^^^]]]\\\ZZZ[[[___eeejjjnnnkkkcccVVVIIICCCFFFKKKKKKPPPVVVZZZYYYWWWTTTRRRLLLKKKGGGCCC@@@@@@@@@???~~~}}}}}}~~~tttvvvppp{{{~~~vvvwwwsssiiibbb\\\SSSIIIOOOPPPUUUZZZZZZUUUVVV[[[[[[YYYWWWWWWXXXYYYZZZZZZTTTUUUTTTOOOGGG>>>777444///---+++,,,---...---+++---,,,,,,+++***+++++++++***++++++++++++,,,,,,,,,******++++++++++++,,,,,,************************************++++++++++++,,,,,,,,,+++***)))((((((************************))))))*********+++++++++))))))************))))))((())))))***************))))))))))))))))))******))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........------......///000000111000111000......666DDDOOOUUUYYYZZZVVVRRRVVV^^^cccppp|||yyyqqqfffZZZPPPJJJGGGAAADDDGGGJJJLLLNNNPPPQQQUUUVVV]]]iiiwww}}}wwwpppiiiccc___\\\UUUVVVXXX[[[bbbmmmyyy}}}~~~}}}qqqeeeaaa```YYYIII999333333000---+++...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((()))******((((((((((((((((((((((((+++*********)))))))))(((***************+++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++---......---,,,---000222;;;BBBMMMVVV[[[]]]^^^^^^WWWXXXZZZ\\\___dddjjjnnnpppkkkddd[[[UUURRRSSSUUUSSSTTTVVVUUURRRPPPOOOOOOCCC@@@===<<<===>>>AAADDD}}}{{{{{{|||~~~~~~}}}uuuxxxuuufffqqq{{{}}}sssdddLLLHHHJJJRRRTTTQQQRRRWWWXXXXXXWWWVVVVVVXXXYYYZZZVVVWWWXXXWWWSSSKKKDDD???444///+++***,,,---,,,+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,+++++++++***)))))))))************************)))))))))***++++++,,,,,,))))))************))))))((()))******++++++******))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---......//////------...///000000111222222111000///333===JJJTTTRRRVVVXXXVVVUUU^^^ooo|||tttpppgggXXXJJJBBBAAADDDEEEHHHKKKMMMNNNPPPSSSUUUUUU^^^pppwwwnnnfffaaa^^^]]][[[XXXWWWYYYaaalllsss}}}~~~rrrbbbcccaaaQQQ@@@888444111.........------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))***+++,,,))))))))))))))))))))))))*********************************+++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------...222888<<>>888000,,,,,,---,,,+++------,,,++++++++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++******************************************((())))))***++++++,,,,,,))))))************))))))((()))***+++++++++******((()))))))))************)))************+++++++++************+++,,,......,,,,,,------.../////////------...///000111222222111000111444;;;DDDNNNTTTTTTXXX[[[ZZZ\\\kkksssgggaaaVVVKKKCCC@@@BBBEEEIIIKKKNNNPPPQQQUUUZZZ^^^___ppp|||rrrjjjeeedddbbb^^^ZZZYYY[[[aaafffnnnzzz}}}~~~}}}}}}tttxxxxxxgggQQQBBB888111///111......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))******++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---,,,,,,---......---...///222777@@@KKKRRR\\\\\\ZZZWWWVVVXXX]]]``````cccfffhhhhhhhhhhhhiiibbbaaa```___\\\VVVNNNIIIFFFBBB???@@@DDDHHHIIIIIIJJJDDDBBBEEEHHHKKKRRR[[[yyywwwtttpppllltttqqqooorrr~~~xxxuuu{{{}}}ppp]]]NNNNNNOOOKKKKKKQQQTTTUUUUUUUUUTTTTTTUUUWWW^^^YYYVVVVVVXXXXXXSSSNNNIII@@@666000///000...,,,...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++************************((())))))***++++++,,,,,,))))))************))))))((()))***+++,,,+++******(((((())))))*********+++)))************+++++++++((((((((()))***,,,---...,,,,,,------...///000000------...///000111222222...///222888AAAJJJOOORRRXXX[[[^^^]]]aaavvvzzzjjjZZZSSSIIICCCCCCFFFIIIKKKLLLNNNQQQSSSUUUZZZaaagggvvvwwwqqqhhhgggddd```\\\[[[\\\^^^cccqqq}}}{{{}}}pppuuu}}}cccLLL;;;111///333......---,,,,,,,,,,,,---************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++************+++,,,---...))))))))))))))))))))))))(((((()))***+++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...------------...//////000333888AAANNN\\\fffXXXYYYZZZZZZ[[[]]]aaaddddddfffiiijjjiiiggggggggg[[[XXXTTTOOOKKKHHHGGGFFFGGGDDDBBBGGGOOOUUUWWWUUUIIICCC@@@EEEJJJNNNWWWaaazzz}}}{{{qqqdddYYYPPPKKKKKKNNNMMMPPPTTTVVVTTTPPPOOOQQQUUUTTTTTTVVVWWWWWWTTTRRRNNNHHH???555///...///000---,,,++++++---...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))...---,,,***)))((((((((())))))))))))))))))))))))'''((()))***+++***))))))************************++++++++++++++++++++++++***,,,,,,+++)))((()))*********+++++++++,,,,,,,,,------------------------///......///000111111000111777666<<>>AAAHHHOOOSSSTTTNNNUUUTTTWWWfffvvvyyyvvvtttooojjjgggeeedddddd^^^ccckkkqqqwww~~~~~~||||||www^^^RRR<<<,,,444000------///...+++,,,000,,,,,,++++++***)))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((+++,,,---,,,***)))************++++++++++++*********,,,......---+++)))+++---...,,,++++++,,,,,,------,,,+++---111444???CCCKKKTTT]]]aaabbbaaacccbbb``````aaaeeeiiillljjjgggaaa]]]XXXRRRJJJEEECCCDDDCCCAAABBBFFFLLLOOOKKKKKKHHHFFFKKKTTT]]]aaagggtttyyyyyy}}}}}}vvvqqqqqqvvv|||rrrbbbXXXQQQLLLIIIJJJKKKKKKOOOUUUSSSRRRSSSUUUWWWWWWUUUSSSNNNOOONNNJJJDDD;;;222---000...,,,+++,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***************************)))))))))***+++,,,,,,************************)))***+++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++,,,,,,,,,,,,------------------------///////////////000000111222???DDDFFFMMMNNNPPP[[[ddd\\\jjjpppaaaTTTKKKFFFAAAAAACCCHHHNNNRRRTTTTTTVVV___aaakkk{{{|||tttooommmllljjjhhh^^^bbbgggjjjnnnvvv~~~xxxuuuzzzttt}}}mmmcccMMM777333111---+++------,,,...222,,,,,,,,,+++******))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++***************+++++++++,,,***+++,,,///111111...+++***,,,------+++***++++++...000000---+++///999CCCSSSUUUZZZ```dddeeeccc```aaabbbcccdddeeefffffffff[[[VVVOOOJJJHHHEEEAAA>>>>>>AAAEEEIIIKKKLLLNNNOOOQQQ```mmmppprrr~~~zzzwwwpppiiiqqqzzzqqqoooooottt{{{vvvaaaVVVNNNMMMLLLIIIJJJOOORRRQQQRRRUUUWWWXXXWWWUUUOOOQQQSSSRRRMMMDDD:::444222///---,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,************************++++++,,,,,,,,,---------************************++++++++++++++++++++++++***+++,,,,,,*********,,,+++++++++,,,,,,,,,------........................//////////////////111333777CCCHHHKKKSSSUUUWWWbbb___bbbooo]]]PPPIIIFFFDDDGGGIIIMMMQQQSSSTTTTTTTTT]]]kkkuuu}}}zzztttsssqqqnnnjjjccceeefffddddddlllyyy~~~tttqqqyyyppp]]]DDD444333///,,,......+++***---,,,,,,,,,++++++*********+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************))))))))))))))))))))))))***))))))))))))))))))*********************+++,,,*********+++++++++,,,,,,++++++,,,...111111...,,,+++,,,------+++***+++,,,///000//////222;;;HHHRRR^^^^^^___aaacccbbb```]]]___bbbfffhhhfff```XXXSSSFFFEEEFFFHHHIIIIIIGGGEEECCCDDDHHHNNNRRRTTTYYY^^^uuuzzz|||}}}}}}}}}zzzuuu{{{{{{}}}rrrpppoookkklll|||gggTTTMMMIIICCCEEELLLPPPPPPQQQTTTWWWXXXXXXVVVQQQRRRTTTTTTQQQKKKDDD@@@222000,,,+++,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************************************,,,+++******))))))******************************,,,,,,,,,,,,,,,---------************************++++++++++++++++++++++++***+++,,,,,,+++***+++---++++++,,,,,,,,,---------...........................///000000///000333777@@@HHHIIILLLVVVXXXYYYaaaWWWkkktttaaaQQQGGGDDDDDDFFFFFFJJJOOOQQQSSSUUUXXX[[[aaaxxx{{{yyyvvvpppkkklllkkkhhhbbb```dddnnnwww|||xxxxxxjjjQQQ666444///---//////,,,)))))),,,,,,,,,+++++++++++++++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************))))))(((((())))))))))))))))))))))))******))))))))))))************)))))))))***+++,,,***++++++++++++,,,,,,,,,,,,+++***+++---.........,,,---------++++++,,,---...---...333===JJJUUU\\\```___]]]^^^aaacccccccccfffffffffccc]]]TTTLLLGGGAAAGGGNNNSSSRRRNNNJJJGGGKKKIIILLLUUUaaannnkkknnnrrrssssssqqqpppooouuuwwwwwwwww{{{~~~{{{uuuzzz~~~|||~~~tttYYYNNNHHHBBBEEENNNMMMMMMOOORRRUUUWWWWWWVVVRRRRRRSSSRRRQQQOOOLLLKKK777333...,,,+++,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,+++++++++,,,---...************************++++++++++++++++++++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------........................---///111111000222777;;;FFFMMMKKKKKKTTTVVVWWW___ddd|||qqqgggWWWIIICCCBBBDDDFFFKKKNNNPPPPPPPPPUUU^^^fffxxx}}}|||vvvppptttqqqkkkfffcccdddiiimmmwww}}}~~~xxxcccAAA777111...000111...,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))+++******))))))******+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,***((()))+++---......,,,---...---,,,,,,...000///000555>>>JJJUUU\\\___```^^^]]]___cccfffhhhiiieee```XXXPPPIIIEEECCCCCCFFFOOOWWWYYYSSSNNNMMMOOOXXX]]]nnnXXXZZZ\\\]]]\\\\\\]]]___```ccceeegggkkkqqqrrroootttsssssswww|||~~~}}}}}}vvvaaa\\\XXXMMMIIINNNHHHIIIKKKNNNRRRTTTTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOBBB===777222///...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++,,,+++*********+++------************************++++++++++++++++++++++++***+++,,,,,,++++++,,,...,,,,,,,,,------------...........................---///222222111444:::@@@FFFOOONNNMMMSSSVVV[[[hhh~~~ssshhh^^^VVVKKKCCCAAACCCFFFIIIQQQSSSTTTSSSUUUaaassszzzwwwsssnnnlllllllllkkkjjjqqqvvv~~~~~~}}}||||||YYYBBB999111000000///...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))******+++++++++++++++++++++,,,,,,,,,------******)))+++---...---,,,,,,---......---...111333777===GGGQQQYYY]]]```aaaaaa``````aaabbbbbb```^^^UUUQQQJJJDDD@@@???@@@AAAFFFPPPYYY[[[YYYaaasss~~~JJJJJJJJJIIIHHHJJJNNNQQQLLLPPPSSSVVV\\\bbbccc```___]]]^^^eeeooouuuuuusssrrrwww}}}}}}vvv~~~sssiiiooommm\\\NNNKKKEEEEEEHHHKKKPPPRRRRRRQQQSSSRRRRRRRRRQQQPPPPPPPPPMMMHHH@@@999555222000...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))***,,,---...++++++++++++++++++++++++,,,+++***)))***+++,,,---************************++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,---------......////////////////////////,,,///222222222555<<>>>>>@@@AAABBBBBBBBBBBB@@@AAABBBEEEGGGJJJKKKLLLKKKMMMOOOSSSVVVYYY\\\]]]bbbbbbhhhppptttrrrrrrtttzzz|||~~~vvvvvvyyy{{{||||||tttnnnsss}}}zzzhhhNNNNNNCCCDDDMMMNNNPPPQQQJJJTTTTTTSSSPPPNNNMMMOOOQQQUUUQQQJJJDDD>>>999444000//////...,,,***)))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,///000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,---...---,,,+++---------............///111111000000000000000111000333444222444<<>>FFF>>>DDDJJJNNNPPPRRRSSSSSSUUUmmm:::;;;<<<===>>>>>>>>>>>>======>>>???@@@BBBBBBCCCCCCDDDFFFIIILLLNNNPPPQQQQQQRRRXXXaaaffffffhhhkkknnnqqqsssvvvyyy}}}yyy~~~}}}zzz||||||{{{yyy}}}}}}|||xxxqqqsss|||uuuaaaZZZKKKGGGIIIFFFJJJRRRPPPSSSSSSSSSRRRPPPOOOPPPRRRRRRPPPMMMIIIDDD===555///.........,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------,,,,,,---------............///111111000000000000111111111333333444888???GGGLLLIIIOOOUUUWWWWWW___ttt}}}vvvlll\\\MMMEEEDDDCCCEEEJJJLLLMMMPPPVVVWWWWWWbbb{{{~~~~~~wwwtttuuuvvvtttrrrrrrssstttvvvzzzdddjjjyyyfffCCC333222222111111---------,,,,,,,,,++++++++++++++++++++++++++++++******************************)))(((((((((((((((***************))))))(((++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))***++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,///...,,,,,,,,,,,,++++++---...///222777@@@LLLTTT[[[___aaa```bbbdddaaa[[[ZZZXXXMMMGGGHHHBBB>>>GGGEEEFFFEEEFFFNNNZZZdddiii~~~888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===???AAABBBDDDDDDDDDDDDHHHOOOTTTUUUXXX\\\\\\___bbbfffiiinnntttxxxxxxyyy{{{}}}rrr^^^fffxxx{{{~~~}}}yyyvvvuuuzzz~~~pppjjjZZZQQQLLLCCCEEEPPPSSSPPPRRRSSSSSSRRRQQQQQQRRROOOPPPPPPPPPKKKBBB888000......------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---------------............///111000000000000000111111333222222666===DDDIIILLLGGGUUU\\\UUUWWWmmm}}}qqqiii```RRREEE???@@@@@@DDDKKKNNNNNNRRRWWW^^^dddwwwzzzyyyxxxvvvssstttvvvvvvuuuuuu{{{uuu}}}xxxOOO222...444333+++------------,,,,,,,,,,,,++++++++++++++++++++++++******************************)))((((((((()))))))))******+++++++++++++++++++++************++++++***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))******+++************************************+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,++++++//////333999DDDOOOXXX]]][[[___aaaaaaaaaaaa\\\UUUNNNKKK@@@===BBB???<<>>???@@@FFFNNNQQQRRRWWW^^^nnn|||~~~zzzvvvsssrrruuuxxxvvvtttwww```:::---444444+++...------------,,,,,,,,,++++++++++++++++++++++++******************************))))))((())))))***'''((()))***++++++++++++++++++************++++++***))))))))))))))))))***(((((((((((((((((((((((())))))(((((())))))***+++*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,---............///000222777@@@IIIRRRZZZ```ccc\\\]]]^^^___^^^ZZZTTTOOOCCCDDD???>>>DDDAAA???HHHQQQdddzzz<<<<<<=========<<<;;;;;;::::::::::::::::::::::::999999999:::::::::::::::@@@===<<<>>>>>><<<===@@@@@@BBBDDDEEEGGGJJJNNNQQQPPPSSSXXX\\\___dddjjjnnnrrrwww~~~uuutttyyy~~~}}}jjjXXXPPPGGGHHHKKKNNNPPPQQQQQQRRRSSSSSSSSSSSSRRRPPPKKKDDD???222///,,,+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++***+++,,,---...---------............///000000//////000111222222333000333>>>HHHKKKLLLOOO[[[SSSPPP^^^xxx}}}xxxhhhVVVLLLGGGCCCBBBCCCFFFHHHMMMTTTWWWYYY```iii~~~}}}}}}wwwsssoootttxxxxxxuuuwww~~~uuuMMM666555555///.........---------,,,,,,++++++++++++++++++++++++******************************))))))))))))******&&&&&&((()))******++++++++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,...///...---...111444888CCCQQQZZZ]]]^^^```ccc___]]][[[YYYVVVOOOHHHEEE>>>DDDBBBBBBFFFGGGOOOaaa>>>>>>>>>>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999;;;888888:::;;;999:::===;;;<<<=========???BBBDDDDDDHHHMMMQQQSSSWWW]]]bbbiiilllqqqzzz}}}}}}{{{eeeVVVHHHEEEHHHKKKNNNOOOQQQSSSUUUVVVTTTRRRQQQPPPMMMJJJGGG:::555...++++++,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---------------............///////////////000111222333333111888FFFNNNNNNOOOTTT\\\PPPRRRmmmvvvlll\\\KKKCCCBBBBBBEEEIIIJJJLLLPPPUUUXXX]]]iiittt}}}}}}zzzvvvppptttxxxxxxvvvwww{{{uuudddDDD777333000............---------,,,++++++++++++++++++++++++******************************)))))))))***++++++&&&&&&'''))))))*********++++++************+++++++++******))))))******+++))))))))))))))))))))))))***************++++++,,,************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000...,,,...333888CCCPPP^^^dddaaa]]]]]]___```ZZZTTTPPPKKKDDD>>>===>>>EEEDDDEEENNNXXXlllCCCCCCCCCBBBAAA@@@???>>>=================================<<<<<<<<<<<<;;;999777888;;;<<<::::::===;;;;;;<<<;;;:::;;;===???===BBBFFFHHHHHHKKKQQQVVV[[[\\\aaaiiirrrwwwxxxvvvxxx{{{{{{xxx}}}wwwzzzsssrrr|||{{{wwwvvveeeZZZPPPEEEGGGJJJMMMOOORRRUUUXXXVVVTTTRRRQQQPPPPPPNNNLLLDDD<<<222---,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***)))'''************************,,,++++++******++++++,,,++++++,,,,,,------,,,,,,---------............///////////////000111222333444444>>>NNNTTTQQQTTT[[[VVVYYYeee{{{lll^^^QQQDDDAAABBBDDDGGGKKKJJJLLLQQQXXX___iii||||||}}}{{{wwwwwwwwwvvvuuuvvvyyy{{{~~~\\\BBB666222............------------++++++++++++++++++++++++******************************))))))******+++,,,'''((()))***************++++++************+++++++++******))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,---************************+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------///000000000555???FFFQQQXXX```ccc```[[[YYYYYYXXXOOOHHHFFFCCC>>>>>>AAADDDMMMSSS^^^rrrHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@????????????<<<:::;;;>>>???;;;;;;===;;;<<<<<<;;;:::;;;===???555999======<<<===BBBGGGHHHJJJMMMTTT[[[aaadddffflllrrr}}}yyyuuu{{{uuuuuuyyyvvv|||iii^^^[[[VVVFFFHHHJJJLLLOOOSSSWWW[[[VVVTTTRRRRRRRRRQQQOOOMMMKKKAAA555///...///...---++++++++++++++++++++++++++++++++++++++++++++++++'''((()))++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,)))&&&###************************,,,++++++++++++++++++,,,***+++,,,---...---,,,+++---------.........//////////////////000111222333555777CCCSSSXXXTTTWWW```RRReeeyyy|||nnn___TTTJJJAAAAAADDDFFFHHHKKKLLLOOOVVV```kkk|||}}}{{{|||~~~{{{wwwtttsssuuuwwwyyy|||}}}uuuSSS???::://////.........---------++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))***++++++++++++***++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************++++++,,,,,,,,,------------------.........//////+++...000222666???LLLVVV[[[\\\^^^^^^]]]ZZZWWWTTTMMMDDD===>>>??????CCCIIIOOO\\\kkkGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCCCCBBBBBBCCCAAA???>>>@@@AAAAAA@@@CCCBBB???===;;;:::::::::;;;;;;<<<=========<<<<<>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>AAADDDEEEMMMQQQWWW^^^eeejjjmmmnnnrrrxxxzzz|||}}}zzz{{{uuummmfffccc]]]TTTQQQTTTUUUVVVUUUSSSPPPPPPQQQSSSPPPLLLFFF===555000......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,+++***************------------------------------------...///000000111//////222333111333777AAALLLNNNRRR]]]___ZZZ\\\fffwwwdddUUUEEEDDDCCCBBBCCCHHHNNNRRRSSSZZZXXXccc{{{~~~}}}}}}xxx}}}rrrvvvwwwyyy}}}xxxuuuSSS666222111///...///000///------,,,+++*********+++,,,,,,++++++******++++++,,,,,,++++++***))))))******,,,+++***))))))***++++++++++++************++++++************************************************,,,***((()))+++,,,+++)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---......---,,,,,,...000000666===EEEPPP\\\aaa```______ZZZRRRIIICCC@@@???@@@EEEDDDCCCHHHSSSoooNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAAAAABBBCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<;;;:::::::::::::::<<<===>>>???AAACCCHHHOOOUUU\\\```ccchhhmmmuuu|||}}}zzzooo```SSSNNNPPPLLLPPPSSSRRRNNNLLLNNNQQQPPPNNNJJJDDD>>>777111...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***************(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,++++++************+++++++++,,,------...//////------------...///000111222000111333333222555:::JJJPPPPPPTTT______\\\bbbjjjXXXMMMAAA@@@AAACCCGGGLLLQQQUUUXXXZZZ^^^ppp~~~}}}}}}ttt|||vvvyyyzzzzzz{{{~~~xxxkkk~~~jjj===333222111000///......---------,,,+++++++++++++++,,,++++++******++++++,,,,,,+++******)))*********+++******)))******++++++++++++************++++++************************************************,,,***))))))***++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////---,,,,,,///111444???KKKSSS[[[aaabbb```]]][[[UUUJJJ@@@:::<<<@@@CCCCCCKKKOOOSSSooozzzxxxVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPLLLKKKJJJHHHGGGFFFFFFEEEEEEDDDBBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBAAAAAA@@@>>>>>>>>>>>>>>>=========>>>>>>>>>???AAAEEEIIIOOOSSSUUU\\\bbbjjjrrrxxx~~~zzzuuucccVVVQQQQQQHHHJJJNNNPPPPPPPPPPPPPPPOOOOOOMMMJJJEEE>>>555000,,,++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++))))))*********+++++++++,,,++++++******+++++++++,,,,,,,,,---------......------------...///000111333111222444333333888???NNNTTTTTTWWW]]][[[```pppvvv```QQQKKKCCCAAABBBFFFLLLOOOQQQVVV\\\^^^jjj}}}|||{{{{{{tttzzzxxxzzz||||||yyyaaawwwwwwnnnJJJ444222111111///,,,---///------,,,,,,++++++++++++,,,++++++******++++++,,,++++++***************+++******************++++++++++++************++++++************************************************+++******)))******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////...---,,,...111444;;;HHHUUU\\\___bbbaaa^^^ZZZTTTMMMFFF???<<<@@@FFFKKKFFFWWWjjjyyyeeedddcccbbbaaabbbbbbbbbccccccbbbaaa```___^^^^^^\\\ZZZXXXUUURRRPPPOOONNNMMMLLLKKKKKKKKKKKKIIIGGGDDDEEEEEEFFFEEECCCAAA@@@AAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>======<<<;;;;;;===<<<<<<<<<>>>@@@CCCDDDIIINNNUUU]]]eeelllrrrwwwxxx}}}~~~|||}}}}}}nnnddd]]]XXXNNNLLLMMMQQQWWWZZZXXXUUUOOOOOOOOONNNKKKDDD;;;444---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,......---------,,,,,,,,,...............///111111222222333444444444<<>>===@@@???===<<<;;;;;;<<<===<<<@@@EEEKKKQQQXXX___dddlllttt{{{~~~{{{wwwooodddUUUPPPLLLPPPXXX]]][[[VVVPPPOOOOOOQQQPPPKKKBBB;;;111///,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++++++++---///,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,,,,---//////...---,,,,,,++++++............///000111111111111333555555777@@@KKKNNNUUUYYY]]]\\\[[[vvvpppcccXXXGGGAAABBB>>>JJJJJJNNNTTTUUUVVVaaappp~~~}}}|||zzz|||}}}|||{{{}}}yyyssszzz|||zzz{{{{{{ZZZFFF[[[~~~DDD888000000000------111---------------,,,++++++,,,++++++******++++++,,,*********)))******+++,,,((()))***+++++++++++++++++++++************++++++************************++++++++++++++++++++++++***++++++***))))))***,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------///222999AAAGGGVVV]]]aaa```^^^]]]YYYTTTIIIBBB>>>@@@AAADDDPPP^^^mmm~~~{{{yyywwwvvvuuusssooollliiihhhhhhhhhiiigggeeedddcccaaa]]]ZZZZZZXXXVVVSSSPPPMMMLLLKKKEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???????????????;;;===@@@BBBEEEJJJPPPTTT]]]iiitttxxx{{{xxxxxx}}}}}}~~~sss]]]WWWQQQPPPUUUYYYYYYXXXSSSQQQPPPRRRTTTPPPIIIBBB666333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******,,,...,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,---...---------------------,,,............///000111222000000333555555888DDDPPPQQQTTTWWW]]]```ccc}}}gggXXXOOODDDCCCGGGDDDKKKJJJPPPWWWZZZ^^^ooo~~~}}}|||{{{{{{zzzwwwuuuxxx~~~wwwqqqzzz{{{yyywwwvvvxxx~~~ppp^^^cccRRR@@@222222333...,,,///,,,---.........---,,,+++,,,++++++******++++++,,,******))))))***++++++,,,'''(((***+++,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++)))+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...------///222888BBBLLLTTT]]]aaaaaa^^^\\\XXXPPPHHHAAA>>>AAAEEEGGGOOOhhh}}}zzzxxxvvvvvvvvvwww|||{{{yyywwwuuurrrnnnkkkdddbbb^^^YYYVVVSSSRRRQQQLLLLLLLLLKKKJJJIIIHHHGGG@@@AAABBBCCCDDDCCCBBBBBB======>>>??????@@@@@@@@@============>>>AAAFFFJJJKKKYYYgggmmmqqqxxx{{{pppmmmuuuxxxwwwsss}}}}}}|||{{{~~~zzz{{{~~~fffaaa[[[VVVVVVXXX[[[]]]UUUSSSQQQSSSVVVTTTNNNHHH;;;666111---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---***)))***---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))))))))******+++++++++((()))***+++,,,---------))))))*********+++++++++++++++++++++,,,,,,---...+++,,,,,,------......///.........//////000111222///000333555666:::FFFTTTTTTSSSTTT]]]eeekkksss\\\MMMGGGAAADDDKKKHHHKKKJJJPPPYYY^^^eee{{{}}}|||{{{zzz{{{zzzwwwsssqqquuu~~~xxxqqqzzzsssrrrqqqsssvvv|||}}}nnnkkk]]]GGG555333444///,,,...,,,---.........---,,,+++,,,++++++++++++++++++,,,******))))))***+++,,,,,,'''(((***+++,,,,,,++++++++++++************++++++************************++++++++++++++++++++++++)))+++,,,+++((((((***---******+++++++++,,,,,,,,,,,,,,,,,,---------......---...111555===HHHTTT\\\^^^```___\\\YYYSSSHHH===<<>>===AAACCCBBB????????????>>>>>>>>>===FFFFFFKKKSSS\\\fffuuu}}}}}}zzz|||~~~|||xxxvvv||||||}}}vvvxxxqqq]]][[[]]]ZZZYYY]]]___VVVPPPTTTVVVRRRNNNNNNKKKBBB888000......---,,,,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------......//////...------////////////000000000000333222333888???GGGMMMPPP\\\XXX\\\gggrrr{{{^^^QQQEEEBBBDDDFFFGGGIIIMMMPPPWWW]]]```ooo{{{vvvuuuzzz{{{sssqqquuu|||yyyqqqtttppppppttttttsssxxx~~~[[[<<<777...---333///222111000...,,,+++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++.........///000///---+++000...444BBBNNNRRRTTTWWWbbb^^^ZZZWWWPPPFFFAAAAAAAAAIIIRRRXXXhhh~~~zzzwwwvvvnnnllliiieeebbb```___^^^XXXWWWTTTRRROOOLLLIIIGGGEEEGGGFFFAAA@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===@@@FFFLLLRRR]]]gggkkkmmmttt~~~|||}}}~~~lllkkkooo{{{xxxeee\\\```fffeee^^^```VVVOOOQQQSSSPPPMMMMMMIIIEEE???999666444111000,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................////////////000000000000333333555;;;CCCKKKQQQSSS[[[ZZZcccvvv|||lllVVVLLLCCCCCCFFFHHHJJJLLLRRRTTT\\\eeeppp{{{vvvuuuyyy}}}}}}uuurrruuuzzz~~~}}}uuussspppqqqttttttsssvvv}}}}}}RRR;;;111111000)))000///...---,,,,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++++++++,,,************++++++++++++++++++++++++++++++++++++---------///000000///...444666???LLLTTTVVVYYY___aaa___[[[QQQCCC;;;@@@JJJMMMZZZhhhwww}}}zzzvvvsssqqqpppoookkkeee```]]]YYYUUUSSSMMMOOOLLLFFFDDDFFFEEECCCBBBAAAAAAAAAAAAAAAAAABBB???===>>>AAACCCDDDIIIPPPUUUYYYcccpppxxx|||{{{nnnooosss{{{nnn```cccnnniiiZZZ___XXXRRRRRRRRRPPPNNNOOOMMMMMMKKKFFF???777222000++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///...---,,,------...////////////000000000111111333555999@@@IIIQQQVVVXXX]]]\\\iiizzzjjjZZZKKKEEEAAAEEEIIIKKKNNNPPPWWW[[[dddsss}}}|||xxxvvvxxxzzz{{{tttrrrrrruuuwwwvvvyyy|||tttrrrqqqrrrrrrrrruuu{{{~~~}}}nnn???333666000)))------,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000111222999???KKKVVVZZZZZZ^^^cccYYYTTTNNNGGG@@@???GGGRRRXXXvvv~~~|||{{{sssmmmiiifffbbb___WWWWWWTTTNNNLLLMMMLLLHHHDDDDDDBBBAAA@@@@@@AAAAAADDDAAAAAACCCCCCAAABBBFFFGGGJJJTTTaaajjjpppxxx}}}|||qqqzzzwww~~~uuuxxxmmmlllnnncccUUUYYYZZZZZZYYYVVVSSSTTTVVVXXXYYYWWWOOOCCC777///,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---+++,,,---///111/////////000000111111222333555<<>>>>>@@@AAAAAAGGGPPPXXX^^^hhhqqqttt{{{uuuhhhpppyyyzzzkkk\\\VVVOOOXXX___^^^XXXVVVXXX[[[]]]]]]ZZZQQQDDD777000---+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,+++,,,---000111/////////000111222222222222666>>>IIIRRRYYYZZZZZZ___ddd{{{ppp^^^QQQDDDBBBAAAEEEJJJNNNOOOSSSYYYXXXjjj{{{mmmbbb[[[YYY]]]jjj||||||}}}~~~|||yyywwwvvvsssrrrqqqpppoooooooooooojjjvvv|||yyyrrrkkkjjjqqq{{{{{{{{{~~~TTT555111111666//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,---000666;;;IIIMMMTTTZZZ______ZZZUUUPPPGGG???>>>CCCMMM\\\iii}}}xxxyyywwwqqqlllkkkmmmiiiddd^^^[[[VVVPPPKKKHHHFFFEEEDDD@@@>>>AAABBB???>>>???>>>===>>>CCCHHHLLLUUU^^^kkkttt}}}~~~tttxxxyyyqqqkkk~~~xxxxxxkkkYYYVVVLLLUUU\\\\\\YYYZZZ[[[[[[YYYXXXUUUOOOFFF===777444,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,---...000111...///000000111222333333444999BBBMMMVVVZZZZZZXXXcccvvvvvv```QQQIII@@@DDDDDDHHHMMMNNNPPPWWW___aaa|||~~~iiiYYYQQQPPPSSSSSSZZZfffpppwww|||xxxmmmiiiffffffhhhnnn{{{~~~~~~{{{|||}}}}}}{{{yyyvvvtttppppppqqqqqqqqqqqqqqqqqqiiiuuu|||{{{vvvllljjjrrr|||pppAAA---...555111000///...---,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---......///555>>>DDDSSSVVVYYY[[[___^^^VVVLLL???AAAEEEGGGKKK___~~~zzzssssssnnnggg___WWWRRROOOMMMLLLFFFCCCEEEFFFBBB@@@@@@???<<<<<>>???AAAAAA???BBBHHHGGGQQQ]]]hhhuuuvvvssstttwww|||fffvvv~~~zzzwww}}}tttaaa```ZZZSSSRRR^^^hhhdddXXXNNNNNNNNNOOONNNHHH>>>777///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,---...////////////...///000111222333444444999???IIITTT\\\]]]ZZZVVVrrrcccMMMCCCDDDBBBFFFGGGKKKNNNOOOSSS```mmmkkkXXXOOOOOOSSSSSSWWWeeewwwqqq\\\^^^lllnnnXXXOOOIIIHHHIIILLLOOOUUUbbbooozzzxxxxxxwwwwwwwwwuuurrrpppooopppppppppooonnnmmmmmmlllnnnppprrruuuzzzvvvooosssvvvvvvttt|||}}}zzz{{{VVVlllyyyddd888444444.........//////000222222---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////***---000333888BBBQQQ[[[VVV^^^aaaZZZSSSNNNIIICCCIIIIIIUUUrrr