BM66(d@ ******++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************++++++++++++*********))))))(((((((((((()))***************)))************+++++++++************************************************++++++***)))(((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))************+++***)))(((((()))***++++++*********))))))(((((())))))***++++++++++++***))))))************))))))+++***)))(((((()))***+++******))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************)))************+++++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************)))******++++++*********+++++++++************)))+++++++++++++++***)))(((************************))))))))))))************))))))))))))******************))))))+++---000111000111222444555444444333555555666777888999999::::::;;;;;;<<<===>>>??????======>>>???@@@AAAAAABBBDDD^^^yyyrrrrrr******++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************)))))))))((((((((()))***************)))************+++++++++************************************************++++++***)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))************+++***)))(((((()))***+++++++++++++++*********)))))))))***++++++++++++***))))))************))))))+++***)))(((((()))***+++******))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************---,,,++++++******++++++++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************++++++++++++++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************++++++************************++++++++++++++++++******+++++++++************)))+++++++++++++++***))))))************************))))))))))))************))))))))))))******************))))))+++---000111000111333444555555444444555555666777888999::::::::::::;;;<<<===>>>??????======>>>???@@@AAAAAABBBEEE^^^xxxmmm~~~******++++++++++++************++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************))))))))))))(((((()))***************)))************+++++++++************************************************+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))******************))))))))))))******,,,,,,,,,+++++++++++++++))))))***++++++++++++***))))))************))))))******))))))))))))******************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++************************---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++000///...,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************,,,,,,---,,,,,,+++******+++++++++************)))***++++++++++++***))))))************************))))))))))))************))))))))))))******************))))))+++---000111111222444555666666555555666666777888999::::::;;;999:::;;;<<<===>>>??????======>>>???@@@AAAAAABBBFFF___xxxzzzjjjzzz******++++++++++++************++++++++++++*********+++++++++++++++,,,,,,******++++++++++++******************************************************************************************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++*********)))))))))))))))(((((()))***************))))))*********+++++++++******************************************************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************((()))))))))***************))))))))))))))))))***++++++++++++++++++++++++))))))***++++++++++++***))))))************))))))***))))))))))))))))))***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------......---,,,+++++++++,,,,,,++++++++++++++++++++++++000///...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************------------,,,+++******+++++++++*********))))))******+++++++++******)))************************((()))))))))************((()))))))))******************))))))+++---000111222333444666666666666555666666777888999:::;;;;;;999999:::;;;===>>>??????======>>>???@@@AAAAAABBBGGG___xxx|||kkk~~~******++++++++++++************++++++++++++***************++++++,,,,,,,,,******++++++++++++******************************************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++))))))))))))))))))******(((((()))***************))))))*********+++++++++************************))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************((()))))))))************)))))))))******)))))))))))))))******************))))))***++++++++++++***))))))************)))))))))))))))******))))))))))))***++++++++++++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------............---,,,+++++++++,,,,,,++++++++++++++++++++++++...------,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************---------------,,,+++***+++++++++*********)))))))))******+++++++++******************************((()))))))))************((()))))))))******************))))))+++---000111222333444666666666666555666666777888999::::::;;;888888999;;;<<<>>>??????======>>>???@@@AAAAAABBBHHH```yyyvvvmmm******++++++++++++************++++++++++++***************++++++,,,,,,---******++++++++++++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++))))))))))))************(((((()))***************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))************))))))************)))))))))))))))))))))*********))))))***++++++++++++***))))))************))))))))))))************)))))))))***+++,,,,,,+++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------...............---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************++++++,,,,,,,,,,,,+++++++++++++++************)))))))))***++++++++++++***************************))))))))))))************))))))))))))******************))))))+++---000111111222444555666666555555555555666777888999999:::777888999:::<<<>>>??????======>>>???@@@AAAAAABBBHHHaaa{{{ooo|||nnn******++++++++++++************++++++++++++******)))******+++,,,,,,------******++++++++++++******************************************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++((()))))))))************(((((()))***************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))************((()))***++++++***)))((()))))))))******+++++++++))))))***++++++++++++***))))))************))))))((()))***++++++***)))((()))***,,,------,,,***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...............---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************************************((()))***+++,,,,,,,,,,,,+++++++++************)))))))))***+++++++++++++++************************))))))))))))************))))))))))))******************))))))+++---000111000111333444555555444444444444555666777888888999777777888:::<<<>>>??????======>>>???@@@AAAAAABBBHHHbbb}}}rrr{{{ooo******++++++++++++************++++++++++++******))))))***+++,,,,,,------******++++++++++++******))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++(((((()))***************)))************+++++++++************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************))))))))))))************((()))***++++++***)))(((*********++++++,,,,,,,,,))))))***++++++++++++***))))))************))))))((()))***++++++***)))((()))***,,,------,,,***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---************************,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,************************'''((()))***+++,,,,,,,,,+++++++++************)))((()))***+++++++++++++++************************))))))))))))************))))))))))))************+++***))))))+++---000111000111222444555444444333333333444555666777888888666777888:::<<<>>>???@@@======>>>???@@@AAAAAABBBGGGbbbxxx}}}qqq************************************************((()))***++++++++++++++++++++++++*********))))))******************************++++++++++++******************************************************************************))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))+++*********))))))((((((******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))******))))))******+++,,,((((((((((((((((((((((((************************************************))))))***++++++++++++*********++++++++++++************))))))******+++,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***...------,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////......---,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...+++)))(((((())))))(((+++***))))))***---111333111333555666555444444444444444555555666666777777777888:::<<<===>>>??????>>>>>>???@@@@@@AAABBBBBBGGGccc~~~ppp{{{|||************************************************))))))***++++++++++++++++++++++++*********))))))******************************++++++++++++******************************************************************************************************+++*********))))))))))))+++++++++*********))))))+++*********))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))************************************************))))))***++++++++++++*********++++++++++++************))))))******+++,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,+++***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---...------,,,,,,------...---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////...------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************++++++++++++++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))************,,,+++******+++---000222111333555666555444444444444555555666666777888888777888:::<<<===?????????<<<<<<===???@@@BBBCCCDDDEEE```xxxppp~~~************************************************)))***+++++++++++++++++++++++++++*********************************************++++++++++++*********************************************************************************************************************)))))))))+++++++++******************************)))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************+++++++++*********************))))))******+++,,,************************************************************************))))))***++++++++++++*********++++++++++++************))))))******+++,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000///...---,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,++++++************++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++,,,...///000111333555666555444444444555555666777777888888999777888:::<<<>>>???@@@@@@:::;;;===>>>AAABBBDDDEEEGGG___tttzzz{{{ooo~~~{{{******************************************************+++,,,,,,+++++++++******************************************************++++++++++++************************************************************************************************************************************************************************************************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************************************))))))******+++,,,************************************************************************))))))***++++++++++++******++++++,,,,,,++++++*********))))))******+++,,,************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******)))******+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......------------......///+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...............////////////111000///---,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))************+++,,,...///000111333555666555444444444666666666777888888999999777888:::<<<>>>@@@@@@AAA======>>>@@@AAACCCDDDDDDKKKbbbwww|||~~~rrrttt************************************************++++++,,,,,,,,,++++++*********************************************************++++++++++++*********************************************************************************************************************+++++++++***************************************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************************************************))))))******+++,,,))))))))))))))))))))))))************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++******))))))******+++,,,***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))******++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------......---------......///000+++++++++,,,,,,,,,------------------------------,,,,,,---------................../////////000000111000///...------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((('''((()))((((((((()))+++...000222111333555666555444444444666666666777888888999999777888:::<<>>???@@@AAAAAAHHH___uuu******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))++++++************++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********************************)))******+++,,,************************+++***)))))))))***,,,,,,,,,+++***))))))***+++,,,******++++++++++++******,,,...///...---++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,******))))))******+++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------++++++++++++------,,,,,,,,,---------......000000...---,,,+++++++++......---------------...............------------/////////.......................................000//////......//////000////////////////////////000111111111111111000000111000///......///111222------------------------------------------------,,,...///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++******)))************************,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++*********))))))(((((((((***,,,,,,++++++,,,...===888222---***,,,///111444444444555555555555555666555666777999999777555777777888<<<@@@CCCDDDCCC@@@?????????@@@BBBDDDEEEHHHccc{{{******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))+++******************+++************************+++++++++*********))))))************++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))+++++++++************)))+++++++++*********))))))******************************++++++++++++*********************************************************************************************++++++,,,************************+++***)))))))))***+++,,,,,,+++***))))))***+++,,,******++++++++++++******,,,...///...,,,++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,++++++,,,------,,,,,,---------...............------,,,,,,------------,,,+++++++++,,,,,,........................,,,,,,,,,---......//////000000000000000000000000000//////......//////000------------------------...//////000000000//////111000...---...///000111------------------------------------------------,,,...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((('''((()))))))))))),,,...===999222,,,+++,,,000333444444444555555555555555666555666777999999777555777777888<<<@@@CCCCCCCCC@@@?????????@@@BBBDDDEEEHHHbbbyyy++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************************************************************+++++++++***************************************************************+++++++++***************************+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++******************************))))))))))))))))))))))))+++++++++************)))+++++++++*********************************************++++++++++++*********************************************************************************************+++,,,,,,******************************))))))******+++,,,++++++************++++++******++++++++++++******+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------------.........---,,,,,,,,,---...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000//////......//////000..............................///000111111111000111000///.........///000........................------------------------,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++***************++++++,,,,,,---************))))))))))))((())))))))))))***...000<<<777111,,,***---111555444444444555555555666666666555666777999999777666777777888<<<@@@BBBCCCBBB????????????@@@BBBCCCEEEGGG```vvv{{{|||++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************************************************************++++++******************************************************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))***************************************************++++++,,,,,,++++++***************************************************************************+++************+++,,,,,,***************************************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,......,,,++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,---------------------............---------------...//////000//////...------......,,,---------------......111111000000/////////...........................//////............//////000000000000000000000000000000111222333333333333111000///.........//////................................................,,,...//////---,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******))))))***+++,,,,,,------*********))))))))))))))),,,,,,+++******---111444888444...***))),,,111555333333444444555666666666555555666888999:::888666777777888;;;???BBBBBBAAA??????>>>>>>???AAACCCDDDGGG___sssxxx{{{xxx++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************)))***++++++++++++***)))***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))+++++++++*********))))))************************************************++++++,,,,,,,,,,,,++++++************************************************************************+++++++++***+++,,,,,,---************************))))))******+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***,,,------,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........////////////...------------.../////////....../////////.../////////000000111111000000000000111111111111000000000000000000000000000000////////////000000111111111111111111111111111111222333333333333333111111000000////////////////////////////////////........................,,,...//////...---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,+++++++++******))))))***+++,,,,,,------))))))))))))))))))******,,,,,,,,,******,,,000444333000+++((((((+++000333333333444444555666666777555555666888::::::999777777777888;;;???AAAAAAAAA???>>>>>>>>>???AAACCCDDDFFF]]]qqqwwwzzzooo{{{,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***************************************************************************************+++++++++)))***+++,,,,,,+++***)))***************************************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++,,,------************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))+++------,,,+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------------........./////////000000///...---------...............///000111111------......//////000000///000111222333555666666555555555555555555555555333333333222222333333333222222222222222222222222222222333333333333222222222222222111111000000///000000000000000000000000........................,,,...//////.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************************,,,,,,,,,+++++++++***************++++++,,,,,,---))))))))))))*********************)))((())),,,///---,,,)))((((((+++///111222333333444555666777777555555666888:::;;;:::888777777888;;;???AAAAAA@@@>>>>>>>>>>>>???AAABBBDDDEEE\\\pppwww{{{mmmvvvwww,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************************************))))))*********+++++++++(((***+++,,,,,,+++***(((************************))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************,,,++++++++++++,,,------************************((()))***+++,,,++++++***++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++)))***,,,,,,++++++,,,---++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...//////...---,,,............////////////...............//////000000000111111333444666777333333444444555666666777999999::::::::::::::::::888888888888888888888888888888777777777777888888777777777777777777777777777777777777777666555444444444444333222111000000000000000000000000000000........................,,,...///000///...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************)))***+++***((((((***,,,***)))))))))***---///000222222333444555666777777555555666888;;;;;;:::999777777888;;;>>>@@@@@@???>>>>>>===>>>???@@@BBBCCCDDD[[[pppxxx}}}mmmwwwyyy,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************************************))))))******++++++++++++((()))+++,,,,,,+++)))(((************************))))))******++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...************************((()))***+++,,,+++******++++++------------+++++++++,,,,,,------,,,,,,+++(((***,,,,,,++++++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))******+++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...//////...---,,,............/////////000,,,---------///000111222444444555666888:::<<<===AAAAAABBBBBBCCCDDDEEEEEEGGGGGGEEECCC@@@>>>===<<<888888888888888888888888<<<;;;;;;;;;;;;;;;;;;<<<=================================<<<;;;:::999888444555555444333222111000000000000000000000000000////////////////////////,,,...///000///...///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++*********************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++(((((())))))*********++++++,,,---,,,+++******+++((()))***+++,,,...000000222222333444555666777888555555666888;;;<<<:::999777777888;;;>>>@@@@@@???>>>>>>======>>>@@@BBBCCCDDDZZZpppyyy~~~~~~www|||lll|||yyy---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************************************************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******)))************+++++++++************************))))))************))))))))))))))))))***+++,,,---******************************++++++++++++*********)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...***++++++,,,,,,++++++***++++++,,,------------,,,***++++++,,,,,,++++++***------------,,,,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,------...,,,------...//////000000,,,...000111111000///---///222333444444666<<<@@@GGGBBBAAAEEEIIIJJJJJJLLLKKKHHHEEEDDDEEEFFFGGGGGGGGGHHHGGGEEEBBBAAADDDHHHAAA???>>>@@@DDDFFFFFFEEEGGGFFFDDDDDDFFFFFFEEEDDDIIIDDD@@@AAAEEEJJJLLLLLLMMMIIIEEEBBBAAA@@@@@@???AAA===::::::<<<===999555888666333111000111222333//////000000000000//////---...///000000///...---//////............------...........................------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,,,,+++*********++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@???;;;<<<>>>???@@@AAAAAAAAAJJJ]]]rrr~~~~~~rrrooovvv---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************)))((((((************************************************************************++++++++++++++++++++++++))))))))))))************************************************************************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************++++++++++++******************************++++++++++++******+++++++++++++++---......************************++++++,,,,,,,,,,,,+++++++++***)))***+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++)))******+++++++++++++++***++++++,,,,,,++++++***,,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////...---,,,++++++***...///000111111111000///222000...---///222666999888;;;???AAAAAABBBEEEGGGJJJDDD@@@AAACCCAAA@@@BBB===>>>@@@CCCFFFGGGGGGGGGHHHIIIJJJHHHGGGHHHLLLOOOLLLPPPTTTUUUSSSOOONNNNNNOOOSSSYYY^^^aaa```\\\ZZZPPPQQQTTTXXX[[[]]]]]]\\\UUUSSSQQQQQQRRRRRRRRRQQQMMMIIIDDDCCCDDDDDD@@@<<<>>>===;;;999777666555444444444333222111000000///------.../////////......////////////.......................................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***************************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@???>>>???@@@AAACCCCCCDDDDDDGGG[[[qqq}}}{{{rrrvvvzzz+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++******)))(((************************************************************************++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000++++++++++++++++++++++++,,,,,,------------,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,++++++(((((()))************)))***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------////////////...---,,,+++000000111222111000///...111000///000444999???BBBFFFJJJMMMNNNMMMLLLJJJJJJFFF???::::::999777777::::::<<<>>>AAAEEEHHHKKKMMMMMMLLLKKKIIIGGGIIILLLPPP^^^cccgggccc[[[WWW[[[```bbbfffjjjkkkgggaaa\\\YYYVVV]]]eeekkklllhhhccc```YYYYYYYYY\\\^^^___]]]\\\QQQLLLHHHFFFGGGGGGFFFDDDHHHGGGFFFDDDAAA???===<<<;;;:::888555333222000000///............///000000.../////////////////////...........................------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++******************************+++++++++************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@??????@@@AAABBBCCCCCCDDDDDDEEEYYYppp}}}yyy+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++******)))************************************************************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++******))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------...///000++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++(((((()))******************++++++,,,,,,++++++***,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---...///000000000///////////////000111222333444555777;;;???CCCEEEGGGHHHPPPPPPQQQPPPMMMIIIFFFDDD@@@;;;888::::::999;;;???EEEEEEDDDDDDFFFKKKQQQUUUXXXWWWUUUUUUYYY```hhhnnnpppmmmggg___ZZZ^^^iiisssxxxwwwtttmmmeee___]]]\\\hhhpppyyy}}}xxxooohhhdddaaaaaaccceeeggggggdddaaaRRROOOKKKKKKMMMOOOPPPPPPQQQOOOLLLIIIFFFEEEDDDCCCFFFEEEAAA>>>;;;999777777222111000//////000111222...................................................------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@????????????@@@@@@AAABBBCCCEEEZZZqqq}}}+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------......//////......---...000333888===BBBEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJIIIGGGEEEDDDAAA???>>>AAA>>>???CCCDDDCCCDDDIIIJJJLLLOOOPPPRRRUUUYYY]]]SSSSSSUUU\\\iiixxxyyynnnhhhlllvvv~~~~~~zzzwwwllljjjgggfffgggiiikkklllccc```ZZZTTTPPPNNNMMMNNNUUURRRNNNIIIDDDAAA??????777666444222000000111111////////////.......................................------,,,,,,------...---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@??????????????????@@@BBBBBBHHH\\\sss}}}+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,------------,,,,,,++++++,,,------------,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,***++++++,,,,,,++++++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---------............///...------------......222444999???EEEKKKOOORRRNNNJJJCCC>>><<<===@@@BBB@@@??????@@@BBBDDDCCCBBBCCCDDDIIIOOOOOOLLLKKKNNNMMMUUU___gggiiijjjkkklllggggggjjjrrryyysssnnnkkkjjjiiieeeaaa[[[TTTMMMHHHEEEDDD@@@???<<<999666444222222333333222111000///.................................------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@???AAAAAA@@@???@@@AAACCCDDDIII___uuu~~~---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,------------,,,,,,++++++,,,---------------***++++++,,,,,,++++++******+++,,,,,,---------,,,***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............//////......000444777999@@@CCCIIINNNPPPOOOMMMKKKFFFBBB<<<888777999===@@@DDDDDDFFFKKKQQQSSSSSSQQQLLLQQQZZZbbbccc]]][[[\\\dddmmmxxxvvvkkkbbbZZZVVVSSSOOONNNKKKGGGCCC>>>:::888888888666555333111000000...........................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))*********++++++++++++++++++***************************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@???AAA@@@???>>>>>>@@@AAABBBIII___uuu~~~www---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,++++++,,,------------,,,+++++++++,,,,,,+++++++++***+++,,,,,,------------***+++,,,------,,,+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++...///000000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////...///222777===DDDHHHMMMQQQWWWYYYUUULLLBBB;;;<<<<<<===???AAADDDFFFGGGOOOQQQUUU\\\bbbdddaaa]]]YYY```mmmxxxzzztttqqqqqq|||sssmmmjjj]]][[[XXXTTTNNNHHHCCC@@@<<<;;;:::888666444222111...........................------,,,,,,------...+++++++++,,,,,,------------,,,,,,++++++*********+++*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,+++++++++******))))))************************)))***+++++++++,,,///222222333444444333333555777666555555666999::::::999777666777999===???@@@??????>>><<<;;;;;;===???@@@HHH^^^uuu}}}ppp...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------,,,,,,,,,,,,......---,,,,,,,,,---...,,,,,,---...000222333444222777===AAAEEEKKKSSSYYYWWWXXXXXXTTTMMMFFFAAA???BBBFFFHHHIIIKKKPPPQQQNNNKKKUUUdddqqqvvvqqqggg___eeeuuu~~~}}}zzzwww{{{wwwoooeee___^^^ZZZOOODDDEEEBBB>>>;;;999666222///111000////////////...,,,111111000///............------,,,,,,,,,------.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************++++++,,,+++***+++...000222333555555444555666888555444444666999;;;;;;:::===:::888999===@@@AAA???===>>>???>>>======???AAAGGGiii{{{{{{~~~---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,...---,,,---/////////...---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,******+++------.........///...------///333777:::AAAGGGOOOUUUXXXWWWVVVUUUPPPNNNJJJEEEBBB@@@@@@AAAEEEMMMSSSTTTUUUWWWVVVSSS___gggoooqqqmmmiiijjjlllyyy|||zzzllllllvvvzzz~~~zzz|||ssslllddd[[[TTTQQQNNNIIIFFFDDDBBB@@@???999666333111000///---+++------,,,,,,,,,,,,------///...------,,,,,,------......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,+++***+++...000222333555555444444666777555444444666999:::::::::<<<:::888999===@@@@@@???>>>?????????>>>>>>@@@AAAMMMmmm|||,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------...---,,,---/////////...------------------------------,,,,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........------,,,+++++++++,,,,,,+++,,,---...//////......000000000333888???FFFJJJPPPRRRUUUWWWWWWSSSLLLGGGEEEAAA;;;888;;;@@@FFFIIILLLWWWaaacccdddfffiiihhhpppxxx|||wwwpppsss}}}zzztttssskkkkkkssstttmmmnnnvvvvvvuuutttrrrooommmmmmnnneee```YYYTTTPPPLLLIIIGGGAAA===888555333222000///,,,,,,+++++++++,,,------//////......---------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,+++***+++...000111333444444444444555777555444444666888::::::999<<<999888999>>>@@@@@@>>>>>>???@@@@@@>>>???@@@BBBOOOnnnuuu+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------............------------------------------------------------................................................------............------...---,,,---/////////...------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...------------------------,,,,,,+++++++++,,,,,,111000///.........//////222555;;;BBBJJJQQQWWWZZZTTTOOOIIIEEECCCBBB???<<<>>>;;;888:::AAAJJJQQQTTTZZZbbbgggeeeeeekkkuuuzzz}}}{{{www|||tttmmmiiieeeaaa```bbbYYYWWWYYY^^^ccchhhnnntttrrrmmmfff___YYYSSSMMMJJJHHHDDD>>>:::888888777666111000///......................../////////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,+++***+++...000111333444444333333444555444333333555888::::::999;;;999777:::>>>@@@???>>>???@@@AAA@@@??????AAACCCLLLjjj{{{nnn~~~+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------------------------------........................---------------------------......//////......---...---,,,---/////////...------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,++++++,,,------111///---,,,...111444777===BBBJJJRRRVVVWWWUUUSSSKKKEEE===:::<<<>>>@@@???AAAAAACCCGGGNNNUUUZZZ\\\fffiiihhhaaaaaalll|||{{{|||~~~wwwmmmrrryyyggg]]]UUUVVVWWWXXXZZZ^^^gggeeeaaa___]]]ZZZWWWTTTQQQLLLFFFAAA>>>===;;;:::777666444222000...------,,,---...///000111111000------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++,,,+++***+++...000111222333333222222333444444333333555888999999999:::888777:::>>>@@@???===???@@@AAA@@@??????AAACCCKKKhhh|||~~~ooo{{{,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////------------------------------------------------........................------------------------......////////////.........---,,,---/////////...------------------------......------------......,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,---------------,,,,,,,,,---......,,,,,,---///444;;;AAAEEEMMMOOOSSSTTTQQQKKKDDD???::::::;;;>>>BBBFFFGGGHHHKKKNNNRRRUUUYYY^^^cccgggmmmqqqrrrpppvvv{{{~~~rrraaaZZZUUUOOOOOOSSSTTTRRRPPPQQQTTTWWWYYYZZZYYYTTTNNNIIIEEEBBB???===<<<:::888555222///...---,,,---///111222222111111------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,+++***+++...000111222333333111111222333444333333555777999999888999888777:::>>>@@@>>><<<>>>???@@@@@@>>>???@@@BBBMMMggg|||www---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///............////////////......................................................................................................////////////.........---,,,---/////////...------------------------......------------......,,,------......------,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++++++++,,,,,,------......---------......///000...000555<<>>999666777;;;AAAFFFJJJLLLNNNOOOUUUYYY]]]^^^```gggttt~~~yyyjjjccc]]]YYY```lllbbb[[[SSSLLLKKKNNNQQQSSSWWWTTTPPPMMMLLLIIIGGGDDD@@@>>><<<999666444333222...///111222222111///...---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,+++***+++...000111222333222111000111222333333333444777999999888888777777:::>>>@@@>>>;;;>>>?????????>>>>>>@@@AAALLLfffzzzzzz......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////............/////////000................................................////////////////////////000000000000000000000000......////////////.........---,,,---/////////...------------------------......------------......,,,------......------,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000******+++,,,,,,---.....................///000111555999AAAIIIQQQVVVYYY[[[QQQMMMEEE>>>999888:::;;;DDDHHHLLLNNNNNNOOOSSSWWWZZZ^^^aaaaaadddqqq{{{ppplllhhhhhhwwwzzzgggVVVLLLIIIJJJLLLQQQPPPOOOOOOPPPQQQOOONNNCCCBBB@@@===;;;:::999888111222333333222000---+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++,,,+++***+++...000111222333222111000111222333222222444777999999888888777777:::>>>@@@>>>;;;===>>>???>>>======???AAAIIIbbbxxx{{{www......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---......------------......111000///...------------000///...------...///000...///000///......000111222111////////////---,,,///---,,,,,,...//////...------......///000000111------,,,,,,---......//////////////////////////////////////////////////////...------...///...---........................---------.........//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------***+++,,,,,,------,,,,,,------------------------...//////...,,,,,,---///------------------------,,,,,,,,,---------.........,,,***,,,///222222000+++,,,---------...111444???IIIUUUZZZWWWRRRRRRSSSTTTIII>>><<<======???BBBJJJIIIKKKOOOQQQTTT]]]fffhhhdddbbbhhhwww~~~uuunnnmmmvvv}}}hhhYYYQQQLLLKKKKKKJJJHHHGGGJJJNNNQQQPPPMMMHHHHHHFFFBBB===::::::;;;444444444333222///---+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++***)))***---///222444444444222222222444444444555666777888999999<<<:::888888:::<<<===<<>>BBBFFFFFFJJJQQQXXXZZZ]]]fffpppwwwtttwwwvvvqqqttt}}}}}}ooo___UUUSSSSSSSSSSSSNNNKKKGGGCCCCCCGGGLLLOOOHHHHHHGGGEEEBBB???===<<<888777666555333111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++*********---///222333444444222222222444444444555666777888999999:::888777999===@@@AAA@@@AAAAAA@@@>>><<<===@@@CCCJJJccc~~~~~~nnnooo///.........------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------...///000000.............../////////.........///000111333333333444444333222111333444222111111111111222222333333111000000000000///...111000000000000000//////111000//////......//////////////////////////////////////////////////////000...---...///000///---........................------........./////////.........---------------------------------------,,,,,,,,,---------......------------------------++++++,,,---------------------------------------...//////...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,...///...---...///111666>>>FFFKKKNNNQQQOOOLLLJJJJJJJJJIIIIII>>>999777<<>><<<;;;999666444333222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++++++++***+++---000111333444333222111333444444444555666777888999999888666555888===@@@AAA@@@AAAAAA@@@>>>===>>>@@@CCCFFF___{{{}}}{{{zzzlllnnn/////////............---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------,,,---....../////////......//////000111...//////000111111111111111222333666888;;;===>>>===>>>===;;;999777888999999999999777666666666777888777555555666555333111000000111111111111222222222222000///...---------000000000000000000000000////////////////////////000///......000000///.......................................////////////...............---------........................,,,,,,,,,---------......------------------------+++,,,,,,---...---------------------------------.........---,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,---------............------......------...222999CCCMMMSSSTTTTTTGGGHHHIIIHHHEEEAAA===<<<<<<;;;>>>EEEKKKOOOVVV\\\cccaaadddmmmyyyxxxvvvyyy{{{{{{tttrrrkkkaaa[[[[[[]]]]]]kkkgggaaaZZZSSSLLLGGGDDDCCCBBBAAABBBDDDDDDCCCAAA???===:::777555333333333///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************+++,,,+++***+++...000111222333333222111333444444444555666777888999999:::777555777<<>>>>>@@@CCCEEE^^^{{{qqqrrr000000/////////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------...//////......//////000000///000333666888:::;;;<<>>??????===<<<===>>>???>>>======>>>===:::888666555555444333333222222222222111111111111111222111111111111111111111111000000000000000000000000111000//////111111000///////////////////////////........./////////000000................................................,,,,,,,,,---------......------------------------,,,,,,---.........---------------------------------......---++++++,,,...++++++++++++++++++++++++,,,,,,,,,---------............------,,,,,,...///666===GGGPPPVVVTTTNNNJJJDDDHHHJJJFFF===777777999EEEEEEIIINNNPPPQQQWWW___hhhfffkkkzzzxxx{{{uuuoooooossswwwwwwuuu}}}{{{|||wwwqqqppprrruuupppwwwwwwlllbbbbbbhhhkkkiiibbb[[[XXXXXXTTTLLLEEEBBB@@@>>>>>>???AAABBBCCC???===:::777555444444444000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++,,,+++++++++...000000111333222111111333444444444555666777888999999;;;777555999???BBB@@@<<<@@@AAAAAA@@@??????@@@BBBJJJcccwwwrrr000000000000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,------...//////000000222333555666:::===AAAEEEIIILLLMMMNNNKKKKKKLLLMMMMMMLLLLLLKKKFFFFFFEEEBBB>>><<<<<<===:::???CCCDDDBBB@@@@@@BBBAAAAAA@@@AAABBBAAA???<<<<<<;;;999777555333111000111111111111111222333444111111111111111111111111000000000000000000000000222000///000111222111///////////////////////////....../////////000000000.............../////////........................,,,,,,,,,---------......------------------------,,,,,,---...............---------------------------......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,///333777FFFLLLTTTWWWSSSJJJAAA<<<;;;???AAA===888999BBBKKKNNNOOOTTTWWWVVVUUU[[[ccchhhmmm{{{~~~yyyvvvpppdddXXX\\\aaadddeeeiiimmmfff[[[WWWTTTQQQSSSYYY___cccdddfffffffffeeecccccceeegggnnnuuu{{{wwwpppoooxxx}}}wwwqqqpppssswww{{{llliiimmmpppqqqfffYYYUUUVVVUUUNNNFFFFFFFFFEEECCC@@@???@@@BBB===<<<:::888666555555444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++,,,,,,,,,+++,,,...111///111222222111111333444444444555666777888999999999666555;;;CCCHHHFFFBBB@@@AAABBBAAA??????AAABBBIIIcccuuunnn~~~111111111000000000//////........................................................................------------------------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------......///333444666888<<>>::::::<<>>777:::@@@OOOQQQTTTWWWZZZ[[[ZZZZZZTTTZZZdddnnnsssyyyssskkkfff```[[[ZZZVVVUUUTTTUUUYYY```ggglllssswwwwwwtttuuuzzz~~~~~~|||}}}tttssswwwyyyvvvrrriiihhhhhhlllooommmeee^^^^^^fffqqqzzz}}}|||yyynnneeeeeebbbZZZVVVWWW[[[___bbb```ZZZUUUVVV]]]aaa[[[MMMAAA<<<<<<:::;;;<<<<<<;;;:::888777555555444333222111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++,,,---,,,+++,,,///111...000111222111111333444444444555666777888999999888444222888AAADDD@@@:::@@@AAABBBBBB@@@@@@AAABBBJJJddd{{{www{{{lllggg444000...///000///........./////////---------...---...///...------...///000000000000000000000000------------------------------------------------------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......111000...------...///000...///000000111666???FFFIIILLLOOOPPPNNNKKKIIIHHHEEE>>>;;;@@@DDDDDDBBBAAAFFFJJJOOOQQQQQQSSSWWW[[[iiisssuuukkkgggmmmuuuvvvyyykkkiiipppxxx|||xxxxxxyyyvvvlll```WWWQQQHHH@@@CCC<<<777666777666444333222222222111000000222333333222000000111111000///000000000000////////////////////////////////////000///...---------------...---,,,,,,,,,,,,---...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---,,,,,,------.........---000777AAAMMMWWW]]]___[[[VVVNNNIIIJJJOOOTTTXXX___dddgggcccZZZWWW\\\cccffffffkkkvvv}}}rrr^^^VVVSSSVVVYYY[[[aaajjjsssxxx~~~yyyxxxvvvuuuuuuuuuuuuuuurrrssspppiiifffggghhhfffoooqqqtttxxx{{{zzzwwwuuu}}}rrrgggbbbeeejjjjjjhhh___\\\```iiifff\\\XXX]]]mmmmmmbbbQQQFFFFFFEEE???@@@;;;888888777555777;;;999666333222222222000///111000///...---,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++************+++,,,,,,++++++---///222222333333333333444444444444444666999:::999888777555555888===???>>><<>>@@@BBBIIIQQQSSSSSSUUUYYY```kkkuuu|||||||||uuutttmmmjjjaaaXXXOOOKKKFFFAAA<<<888666777333333333333333333333333///......///111222111000111000000000////////////////////////////////////000///......---------.........---,,,,,,---......................................................------------------------------------------------...........................------------...//////---.........---,,,------111666???KKKWWW^^^bbbbbb]]][[[WWWUUUWWWZZZ^^^```hhhhhhddd^^^YYY[[[bbbiiiiiillluuutttkkkgggaaaYYYRRR[[[YYY\\\eeennnuuu{{{yyyxxxwwwqqqkkkiiijjjgggbbb]]]\\\]]]aaagggnnntttwww{{{wwwqqqllliiiiiikkkllleeefffoooyyyuuueeeZZZZZZggghhh```QQQKKKNNNMMMHHH@@@<<<:::;;;999666777::::::888666555555444222000111000///...---,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++*********+++,,,,,,++++++---///222222222333333333444444444333333555888999888777666555555888===@@@>>><<>>BBBIIIQQQVVVUUUOOOJJJBBB???:::555333666===BBB@@@DDDKKKTTT[[[ddduuuyyytttqqqqqqkkkrrr{{{vvviii]]]SSSIIIDDD===999888777444111444333222333333333111///111111111000000000///////////////////////////////////////000////////////......------------......................................................,,,,,,------------------////////////////////////...........................------------...//////,,,...000//////222:::@@@KKKOOOVVV___dddeeeaaa^^^\\\```fffjjjkkkiiifffeeeXXXYYYYYYZZZ\\\ccclllsssuuuxxxcccSSS[[[___dddiiiooowww{{{vvvooonnnjjjeee___YYYVVVUUUYYY]]]aaaaaa___bbbkkkrrrllljjjkkkkkkeee[[[VVVWWWSSSUUUQQQKKKMMMSSSPPPHHH@@@>>>@@@CCCAAA;;;777888666555444555555444111///111000///...---,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///111222222222222333333333222222222444666777666444666444555888===@@@???===AAAAAABBBAAA@@@@@@AAACCCMMMmmm~~~mmmkkkccc]]]RRRIIIHHHHHH@@@444444222//////000000...,,,...///000///......///000........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000///------000555:::===KKKPPPVVVVVVRRRKKKDDDAAA444666:::>>>CCCJJJRRRWWWTTTSSSUUU]]]iiizzzvvvrrrfffiiikkklllmmmmmmkkkjjjnnnpppvvv{{{|||kkkaaaUUULLLGGGBBB:::333777555333222333333111000111111111111000000000000000000000000000000000000//////000111111000000///........................................................................,,,,,,,,,---------......////////////////////////...........................------------...//////---...000111555===GGGOOOPPPRRRWWW]]]bbbcccaaa^^^^^^ccciiillljjjgggdddbbbdddgggiiiggghhhpppxxxkkk\\\VVVZZZbbbhhhjjjqqqyyywwwwwwvvvqqqjjjddd``````VVVUUUSSSRRRTTTYYY___dddmmmjjjhhhfffaaa]]]\\\___RRRRRROOOJJJMMMSSSMMMBBBBBB@@@AAAEEECCC===::::::777555444444555444222000222222000///...---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---///111111111222222222333333222222222333555666555333555444444888===@@@@@@>>>AAAAAABBBAAA@@@@@@AAACCCIIIjjjzzziiimmmuuupppdddXXXVVVXXXPPPDDD777333///...111333333222...///000000......///000........................................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////......///333999BBBJJJOOOVVVXXXVVVPPPEEE<<<999888777>>>GGGOOOSSSUUUUUUVVVQQQZZZkkk|||~~~wwwxxx|||~~~xxxnnngggfffqqq}}}vvvllleee[[[KKK???<<<999555333333444444333222222111111111000000000000000000000000000000000...///111222222111000000---...////////////...---................................................+++,,,,,,------.........////////////////////////...........................------------...//////...///222777???GGGNNNRRRLLLNNNRRRYYY___cccccccccbbbfffiiijjjfffccccccdddwwwyyyxxxtttsss~~~vvvhhh___^^^^^^dddooo|||xxxxxxzzz{{{{{{xxxsssllliiiiiikkkbbb\\\TTTPPPPPPRRRSSSSSSaaabbbddddddaaa___^^^___VVVVVVRRROOOTTTXXXOOOAAADDDBBBBBBDDDCCC???===???:::888666555666666555444444333222000////////////......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,++++++---///111111111111222222222222333222222444555666555333555444444888===AAA@@@>>>AAABBBBBBAAA@@@@@@AAACCCGGGjjjuuudddmmm}}}|||hhh^^^]]]ZZZRRR@@@:::333000222444444333...000111000///...///000////////////////////////................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////111333888???GGGOOOUUUYYYXXXSSSKKKCCC===:::;;;===HHHLLLQQQUUUWWWXXXZZZ[[[YYYooo}}}xxxuuuvvvmmmtttxxxvvvssstttwwwxxxwww}}}|||gggVVVLLLFFF???:::777666666666222222222111111111000000000000000000000000000000...///111333333222111000---...///000000///...---................................................++++++,,,,,,---......///...................................................------------...//////000111777@@@IIINNNMMMJJJGGGJJJOOOWWW___cccdddddddddfffgggddd```___cccggg}}}~~~mmmbbb]]]SSS___pppzzzvvvuuuzzz||||||xxxpppjjjhhhiiigggbbb[[[VVVTTTSSSQQQPPPSSSWWWZZZZZZZZZZZZZZZZZZXXXXXXUUUUUU\\\aaaVVVFFFFFFCCCAAACCCCCC@@@AAADDD<<<999555444444666666666555555333222111000000000......---------,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,++++++---///111111111111222222222222444333333444666666555333444333444888===AAA@@@>>>AAABBBBBBAAA@@@@@@AAACCCFFFiiiqqq```kkksss___\\\\\\YYYLLLCCC999333333333222000...000111000///...///111000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------................../////////000666:::AAAIIIPPPUUUYYYZZZUUUKKK@@@:::;;;AAAFFFIIIRRRRRRRRRTTTYYYcccooowww}}}rrrccc]]]bbbkkkyyyxxxyyyxxx}}}jjj^^^VVVKKKBBB<<<888777666222222222111111111111000000000000000000000000000...///111333444333111000---...///000000///...---................................................++++++,,,,,,---...//////...................................................------------...//////222444;;;FFFPPPQQQHHH@@@FFFJJJQQQYYY```cccbbbaaaddddddccc^^^ZZZ\\\cccjjjxxx~~~{{{ssskkkddd```bbbfffnnnwww}}}pppxxxyyyppphhheeebbbaaa___\\\ZZZXXXWWWWWWPPPRRRRRRQQQQQQUUUYYY[[[XXXXXXVVVWWW```fff[[[JJJHHHDDDAAABBBBBBAAACCCHHH;;;777333111222444555666666666444333222111111111......---------,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,,,,+++,,,...///000111111111111222222222555444444555666777555444444333444888>>>AAA@@@???AAABBBBBBAAA@@@@@@AAACCCDDDhhhppp^^^jjjwwwnnndddZZZ[[[LLLGGGDDD777111444333111222222000......111333////////////000000000000000000000000////////////........................------------------------........................---------............///................................................///---++++++,,,---......000------000///---333===EEEJJJOOOPPPVVV]]]]]]WWWOOOEEE:::999BBBMMMUUUXXXRRRVVVTTT\\\xxxuuummmgggaaa``````eeeuuuwwwzzznnn]]]QQQIII@@@:::===555000333666444444666444444222222333444333///000111333333333222000...////////////////////////........................////////////////////////------------------------....................................////////////+++---......------...///888>>>DDDFFFCCCAAAAAACCCIIIQQQWWWZZZ]]]ccceeedddfff\\\TTTWWWaaakkkmmmkkkoooyyymmm]]]^^^[[[\\\mmmyyyjjjaaabbbcccbbb```]]][[[[[[\\\QQQQQQOOOMMMLLLLLLOOOQQQRRRTTTVVVVVVTTTRRRQQQQQQMMMFFF???;;;===>>>===;;;888555222111333555666777333444555555555444222111111000///...------...///------,,,,,,+++***))))))+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,+++++++++,,,------111111111111111222222222333333444444555444444444555444555999>>>BBBAAA??????@@@AAA@@@??????AAACCCKKKmmmooo___iii}}}|||ggg\\\\\\\\\OOODDD>>>555111111111000/////////000000000000000000000000000000000000000////////////........................------------------------........................---------............///...................................................---,,,---.../////////000...///222333666???IIINNNSSSWWWWWWYYY[[[VVVNNN@@@>>>???EEENNNVVVYYYZZZSSShhhttt{{{sssjjjfffddddddhhhqqqzzzzzzppp```QQQDDD===777777555111000222222222111000111333333222000111222333333111000///////////////////////////........................////////////////////////------------------------------------------------............////////////---...///...---000777===AAADDDGGGFFFCCCBBBEEEHHHQQQVVVZZZ[[[___cccbbb^^^___ccciiinnnqqqtttxxxzzzzzzeeeZZZVVV___iiipppuuuwwwoooiiiiiihhhgggfffccc```]]][[[VVVUUURRROOOKKKIIIHHHHHHLLLOOOSSSTTTTTTRRRQQQQQQMMMGGG???<<<<<<===<<<999888666333222444555666555555555555555555444333333222111000...------......------,,,,,,+++******))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,+++++++++,,,------111111111111111222222222333333444444555555444444666555555999>>>AAAAAA??????@@@AAA@@@??????AAACCCMMMnnnppprrr|||vvvvvvsssbbbRRREEE888333222111111222111000...000000000000000000000000000000000000////////////........................------------------------........................---------............///................................................------......//////000000...---000555:::AAAMMMWWWXXX[[[\\\YYYWWWSSSJJJBBB666;;;CCCLLLRRRUUUVVVUUUlllwwwgggaaagggppptttvvv~~~yyyiiiOOOGGG>>>888444111333777333333333222111111333555111111222333222111000///////////////////////////........................////////////////////////------------------------------------------------............////////////...000000///000777BBBLLLKKKKKKJJJFFFCCCEEEKKKPPPZZZ^^^```___aaadddbbb]]]```lllyyy{{{wwwwwwlllYYYRRRXXX___fffvvv~~~|||{{{zzzxxxvvvtttrrrqqqooonnnllllllkkkfff___YYYYYYWWWTTTQQQMMMIIIFFFDDDEEEIIIMMMPPPQQQPPPOOOPPPMMMHHHAAA=========;;;888888666555555666777666666666666555444444444444555444333111000......------------,,,,,,++++++******---------------,,,,,,+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...000000111111111222222222222333444444555555444444777555666999>>>AAA@@@>>>???@@@AAA@@@???@@@AAACCCNNNooovvvrrrmmmYYYMMMAAA:::777333222333333222111222111111111111111000000000000000000////////////........................................................................---------............///................................................---.../////////......///+++///555===CCCLLLVVV___^^^[[[VVVQQQLLLGGGAAA<<<@@@DDDJJJOOOSSSYYY```eeessssssqqqkkkfffkkk~~~lllbbbTTTFFF:::444444777555444555666333000111555111222222222222111000///////////////////////////........................////////////////////////........................------------------------............////////////000///...000666@@@KKKRRRQQQNNNJJJFFFFFFJJJSSSYYY^^^dddgggdddbbbcccdddcccpppvvv|||{{{yyydddUUUYYYfffpppuuu}}}{{{yyywwwwwwuuurrrooonnnoooqqqrrrooonnnmmmnnnooojjj```XXXWWWVVVTTTSSSQQQOOOKKKIIIDDDFFFIIIJJJJJJJJJLLLMMMLLLHHHCCC@@@???>>><<<:::888777777888:::::::::888777666555444333444555666555444333111000...------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++,,,---......000000000111222222333333222222333444555555555555777666666999>>>AAA@@@===@@@AAAAAAAAA@@@@@@BBBCCCMMMnnnpppdddmmm{{{|||dddXXXMMMDDD@@@999555333222333333333333222222111111111000000000000000////////////////////////////////////................................................---------............///...................................................///000///---,,,...//////777AAAHHHNNNTTTZZZ^^^\\\UUUMMMGGGCCCBBBBBBCCCQQQSSSVVVZZZdddtttoooaaa```dddkkkrrrwww~~~kkkXXXGGG999000444111333777666111111555222222222222111111000000000000000000000000000000////////////////////////////////////////////////........................------------------------............////////////000......444>>>HHHMMMNNNOOOMMMJJJIIIKKKRRRZZZaaa```hhhkkkeee^^^^^^bbbfff{{{zzz{{{xxxuuubbb\\\XXXaaarrr|||wwwtttrrrqqqooommmjjjiiiiiijjjjjjiiihhhhhhjjjlllhhh___WWWVVVUUUSSSSSSTTTSSSQQQNNNHHHGGGFFFEEECCCDDDGGGJJJJJJHHHEEECCCAAA@@@>>>===999888888999<<<======;;;666555444333333444666666555555444333111000......---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...//////000000111222222333333111222333444555555555555666555555999>>>AAA@@@>>>@@@AAABBBAAA@@@@@@BBBDDDKKKmmmrrrzzztttqqqwwwtttgggYYYTTTPPPIII@@@777333333444444444333333222111111111000000000000////////////////////////////////////................................................---------............///................................................---///000///------111555;;;EEEOOOSSSUUUXXXXXXWWWUUUMMMFFFEEEFFFGGGLLLPPPVVV[[[dddqqqzzzfffhhhlllqqq~~~rrrYYYEEE:::333000555666222222666222222222111111111111111000000000000000000000000////////////////////////////////////////////////............................................................////////////111111333:::CCCIIIJJJIIIKKKKKKLLLNNNSSSZZZ```cccdddiiijjjbbbZZZ\\\cccgggsssvvv~~~|||pppWWWRRRZZZXXXaaaooo}}}}}}xxxtttpppnnnkkkjjjiiigggeeecccbbbaaaaaa``````bbbccc```ZZZUUUVVVSSSQQQQQQSSSSSSPPPMMMJJJIIIGGGCCC@@@@@@BBBEEEEEEEEEEEEDDDCCCAAAAAA@@@;;;:::888999:::<<<;;;;;;444333333333333444555555555555555444333111000///------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---.../////////000111222333333444111222333444555666666666555444555999>>>BBBAAA???@@@AAABBBAAA@@@@@@BBBDDDLLLmmmrrrqqqhhhgggbbbUUUDDD999555555555444444333222222111111000000000000////////////////////////////////////................................................---------............///................................................,,,...000///...111888>>>HHHQQQWWWUUUSSSRRRPPPLLLGGGCCCCCCJJJPPPQQQTTTYYY]]]jjj~~~yyyooouuusssQQQAAA666666666222222666333222222111111111111111000000000000000000000000////////////////////////////////////////////////........................////////////////////////............////////////222777<<<@@@BBBDDDFFFHHHGGGJJJOOOVVV]]]aaabbbbbbggghhhddd^^^___gggnnnqqqooozzznnn^^^WWW___kkkxxxzzzttttttxxx~~~}}}|||}}}|||wwwxxxxxxxxxuuuqqqmmmjjjggggggfffdddbbb___]]][[[[[[[[[[[[ZZZYYYWWWTTTSSSRRRNNNJJJKKKNNNPPPNNNLLLIIIIIIHHHEEEBBB@@@???@@@???AAABBBCCCBBBBBBBBBBBB???<<<888666666777666555111222222333444444333333444555555555444333111000------------------------++++++,,,---------------++++++++++++++++++++++++*********+++,,,---//////...///000111222333444444000111333444555666666666444333444888???BBBBBBAAA@@@BBBBBBBBBAAAAAABBBDDDOOOooottt}}}yyyzzzvvvgggRRR@@@999888555555444333333222111111000000000000////////////000000000000000000000000////////////////////////........................---------.........//////................................................+++---000000000555>>>FFFOOOVVVYYYSSSMMMKKKHHHCCC;;;;;;CCCPPPXXXXXXXXXZZZlll~~~}}}hhhbbbpppzzzkkkSSS???999777222000555333222111111000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000............/////////000444<<>>===;;;===@@@AAABBBAAABBBCCCBBB>>>888444333222111000///000222333444333222222444444555555555444222111------------------------,,,,,,---.../////////...++++++++++++++++++++++++*********+++,,,---///000...///000111222333444444000111333444555666666666333222333888???CCCCCCBBBAAABBBBBBBBBAAAAAACCCDDDSSSqqq{{{zzzttthhhYYYGGG;;;444666666333222222111000222222222111111000......000000000000000000000000//////000000000000//////////////////////////////////////////////////////---...///000000///...---///...,,,,,,...000111111+++//////+++///;;;JJJRRRTTTWWWXXXPPPDDD;;;:::===<<>>AAAKKKMMMGGGHHHRRR[[[]]]aaaggghhheeeddd```aaalllwww}}}xxxdddWWW___mmmwww|||uuusssrrrsssvvvxxx{{{~~~}}}}}}}}}|||{{{yyyxxxwwwsssrrrqqqpppqqqpppmmmkkkooonnnlllhhhdddcccdddfffmmmnnnppppppoookkkgggeeeaaabbbbbbaaa___\\\YYYWWWUUUWWWYYYVVVRRRNNNMMMMMMMMMJJJEEEAAA@@@BBBEEEHHHFFFEEEEEEDDDCCCBBBBBBAAA???<<<::::::>>>@@@@@@???:::999666444111000000000333222111111222333222111333444777888777444000...000///---,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///////////////000111111111222222333333444444555555555666:::===???>>>===AAABBBBBBAAA@@@AAACCCEEEPPPpppooo{{{zzzsssfffZZZRRR>>>:::555333555777666333111222222111111000//////000000000000000000000000//////000000000000//////////////////////////////////////////////////////---...///000000///...---000///......///000111111,,,...000333>>>LLLUUUWWWYYYSSSIII???;;;<<>>===;;;999777444222111111111222222222333555666555444333555666777666444222000222111///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///////////////000111111111222222333333444444555555555666:::===???>>>===AAABBBBBBAAA@@@@@@CCCEEEPPPqqqrrryyyxxxwwwmmmgggQQQEEE888333555777555222222222111111111111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////......////////////....../////////000000000000000...000444>>>MMMZZZ[[[UUUTTTIII===999>>>HHHOOOQQQXXX^^^ZZZ[[[kkk{{{zzz|||{{{rrrcccLLL:::888777666444222111222333333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////---///111//////555@@@JJJOOONNNJJJHHHQQQ\\\[[[RRRWWW[[[^^^```ccceeeccc^^^[[[jjj{{{|||yyyooo{{{sss___WWWWWWdddhhhxxx}}}~~~{{{yyyvvvuuuttttttrrrqqqtttsssooollljjjlllqqquuullliiifffcccccceeeiiikkksssvvv{{{~~~}}}yyysssooohhhjjjllloooqqqrrrrrrrrrooonnnmmmnnnpppqqqpppooommmmmmmmmjjjgggeeedddeeecccbbb___[[[XXXVVVTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQPPPQQQRRRPPPLLLJJJIIIIIIHHHFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<======<<<;;;;;;999777555333333333333333333444666999999888666444555555666666555444444444333111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////000000000111111111222222333333444444555555555666:::===???>>>===AAABBBBBBAAA@@@@@@CCCEEEPPPrrr|||uuuzzzvvvpppnnn]]]HHH;;;555333222333222222222111111222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////...//////////////////...---...///000/////////000000555===HHHUUU\\\WWWNNNGGGCCCAAAFFFQQQYYY[[[ZZZ]]][[[YYYaaazzzoooiiipppWWW@@@;;;777777777444111///333333222222222111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////333333333222555===KKKUUUTTTTTTQQQPPPWWW___```[[[]]]^^^```bbbcccaaa[[[UUU^^^mmmxxxxxx|||fffYYYTTT___pppyyytttrrrrrrrrrrrrdddaaa^^^\\\ZZZXXXUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTPPPOOOMMMLLLMMMPPPTTTVVV```aaacccccc___YYYRRRMMMNNNPPPSSSVVVXXXYYYZZZYYY___^^^^^^```dddfffgggggghhhiiiiiifffccc___^^^^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>???????????????AAA@@@>>>===<<<;;;:::999:::999777666555444555555666666777999::::::888666444444444444555555666777666555333222000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////000000111111111111111222222333333444444555555555666:::===???>>>===AAAAAAAAA@@@???@@@BBBDDDPPPrrr}}}{{{|||zzzsss\\\JJJ<<<333333999444333222222111222222333000000000000000000000000//////000000000000///////////////////////////////////////////////////////////////....../////////+++---//////------///111333===IIIQQQWWWYYYUUUNNNDDDHHHOOOVVV]]]______^^^ZZZVVVZZZnnnkkkaaaiii}}}yyy[[[III999777:::999555333333333333222222222222111111111111111111111111111////////////////////////////////////////////////////////////000000000000444333222555===HHHRRRXXXTTTWWWYYYXXXZZZ^^^aaabbbcccccceeefffeee```ZZZWWWbbbkkkyyyxxxiiiZZZVVVZZZmmm|||rrrvvv~~~vvvqqqjjjdddaaa^^^\\\ZZZMMMLLLLLLLLLNNNNNNMMMLLLIIIIIIIIIJJJKKKJJJIIIHHHIIIHHHFFFFFFFFFHHHJJJLLLQQQQQQPPPNNNJJJFFFBBB@@@EEEGGGJJJLLLMMMMMMKKKJJJPPPPPPPPPSSSWWW[[[]]]]]]bbbccceeedddbbb``````aaaZZZ[[[]]]]]]]]]ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDAAABBBBBBBBBAAA???===<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<:::999888888999888777666555666666777:::999888999999888555333444444333333444555666777666666555333111///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////000111222111111000111222222333333444444555555555666:::===???>>>===@@@AAAAAA@@@???@@@BBBDDDPPPrrrxxx{{{iiiZZZIII999555:::666555444222111111222333000000000000000000000000//////000000000000////////////////////////////////////////////////////////////............//////+++---......,,,---222555999FFFRRRXXXYYYZZZYYYWWWPPPTTTYYY[[[[[[[[[\\\^^^RRRRRRggg|||eeeRRRZZZwww}}}^^^???444555666555666333333333333222222222222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000000000333:::EEENNNSSSUUUSSSXXX]]]^^^]]]]]]aaadddcccbbbcccdddaaa]]]]]]aaajjjnnn{{{qqq```^^^bbbjjj{{{|||mmm___\\\aaaddddddbbb^^^YYYUUUSSSQQQOOOMMMHHHGGGGGGHHHIIIIIIHHHFFFJJJHHHFFFFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIMMMLLLJJJIIIHHHHHHHHHHHHGGGHHHJJJKKKJJJHHHEEECCCFFFEEEDDDFFFIIIMMMNNNOOORRRTTTWWWYYYYYY[[[^^^```[[[]]]___```^^^[[[WWWTTTUUUTTTSSSQQQNNNLLLKKKJJJJJJHHHFFFEEEFFFFFFEEEDDD@@@@@@AAAAAA@@@>>><<<::::::::::::::::::::::::::::::;;;<<<;;;999777777888888777666555555666777888;;;999777666666555333111333333333333333444555666666555555444222000///---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......///000111222222222111000111222222333333444444555555555666:::===???>>>===@@@AAAAAA@@@??????BBBDDDPPPqqqyyyyyyqqqbbbLLL>>>;;;999777555222111111222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////000///...------...///000,,,...///...---///666;;;DDDNNNXXXZZZZZZ\\\]]]]]][[[]]]^^^\\\ZZZZZZ[[[]]]___gggWWW^^^hhhwwwwwwRRRAAA;;;555444666444444333333333222222222111111111111111111111111000000000000000000000000////////////////////////.../////////000000000111///555===EEEJJJMMMNNNNNNTTTWWW\\\```aaaaaaaaabbbaaa___]]]]]]ZZZ[[[fffsssyyy~~~}}}www___bbbiiiqqqxxx{{{kkk^^^\\\UUUNNNMMMPPPPPPMMMSSSQQQOOOOOOPPPPPPPPPOOONNNMMMMMMMMMNNNMMMKKKIIIOOOOOOOOORRRVVVWWWUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUOOONNNMMMLLLLLLLLLMMMNNNRRRSSSTTTUUUSSSPPPLLLJJJHHHEEEBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHJJJLLLPPPSSSWWWXXXYYYYYYXXXWWWUUUTTTRRRRRRRRRQQQPPPNNNLLLJJJJJJHHHEEEDDDFFFGGGFFFDDD????????????>>><<<;;;:::::::::999999888888777777555777::::::888666777888666555555444555666888999:::777333222222222222111222222333333333333333333444444444444333111///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........000111333333222111000111222222333333444444555555555666:::===???>>>===@@@@@@@@@???>>>???AAACCCOOOooo}}}uuuyyy~~~cccKKK@@@:::888555333111111111222000000000000000000000000//////000000000000//////////////////////////////////////////////////////000///...------...///000---///000///---111999@@@NNNTTTYYYYYYYYY\\\]]]\\\^^^^^^_________^^^]]]\\\gggWWWkkklllYYYLLL>>>777888444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111444>>>JJJPPPNNNIIIGGGGGGVVVVVVZZZaaaeeedddaaa___eeeaaa^^^\\\ZZZ___rrrxxxrrrooo___SSS]]]nnnssshhhbbbWWWMMMLLLMMMKKKFFFEEEIIIJJJIIIMMMLLLKKKMMMOOOQQQRRRQQQQQQQQQSSSWWW[[[]]]]]]\\\YYY]]]dddmmmrrrppphhhbbbddddddfffhhhjjjkkklllmmmhhhhhhgggeeedddcccbbbbbbeeefffhhhhhhfffbbb^^^[[[RRRNNNJJJGGGFFFEEEDDDCCC@@@AAAAAA@@@@@@BBBFFFIIIOOOPPPPPPQQQRRRTTTUUUVVVNNNOOOQQQQQQPPPNNNLLLKKKKKKHHHDDDDDDFFFHHHGGGEEE??????>>>>>>===;;;:::::::::999999888777666666555111555888999777666777999555444444444555666888999777444000//////111222222111222222333333222222111333333444444333111000///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........000222333333333111000111222222333333444555555555555666:::===???>>>===@@@@@@@@@???>>>???AAACCCOOOnnnwwwvvvttt|||ooo}}}}}}}}}oooHHHAAA888555999888111000666555555444444333222111111111111111111111000//////000000000000000000000000111///......//////...,,,............/////////000---///111000000666AAAJJJSSSWWW[[[]]]\\\\\\^^^aaaeee```___^^^ZZZ[[[nnnfffeeexxxrrrYYYFFF<<<999888777666555555555444444333333333333333333333333111111111111111000///...111111111111000000000000222000//////222444666666:::GGGTTTSSSHHHAAADDDLLLUUUYYY^^^``````bbbfffjjjlll^^^UUU\\\kkkxxx{{{iiimmmppp\\\XXXZZZqqq|||iiiZZZTTTRRROOOLLLKKKLLLMMMLLLKKKJJJKKKLLLPPPPPPQQQTTTWWW[[[___aaahhhggghhhjjjlllllljjjhhhpppvvv}}}yyyuuu{{{||||||}}}~~~~~~}}}zzzvvvuuuxxx{{{uuuyyy{{{{{{~~~|||ooo```XXXYYYYYYVVVRRRMMMKKKJJJHHHHHHEEEBBBBBBEEEDDD@@@DDDDDDEEEIIINNNRRRSSSSSSTTTUUUVVVVVVSSSOOOJJJGGGJJJIIIGGGEEEDDDDDDDDDEEEDDDCCCBBB@@@===;;;999888::::::999999888777777777666666666666666666666666444333222222333555888999666666444333222111111000444444444444444444333333555555555444333000...,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,---...///////////////000111111222222111222222333333444444555666555666888;;;===<<<;;;@@@AAAAAAAAA@@@@@@BBBCCCNNNrrrzzzvvvyyyeeebbbxxxzzzoooMMM@@@333111333333111111555444444333222222111111000000000000000///......000000000000000000000000111///......//////...---........./////////000000...///000111555===HHHQQQVVVYYY\\\^^^]]]^^^```bbb[[[]]]^^^]]]]]]jjjyyylllzzzqqq\\\FFF555555666777666444222222333111111111111111111111111000111111111111111111111111111111111000000000000000000000111111222333333???KKKTTTPPPCCC<<>>===<<<;;;:::888888777777666555555444333333333333333333333333555555555444444333333333666666555444444444444444777666666555444333222222333333333333222111000///------------------------------------------------,,,,,,,,,,,,---...///////////////000111111222222111222222333333444444555444444555888<<<>>>>>>===@@@AAAAAAAAA@@@@@@BBBCCCLLLnnnhhhbbbuuu}}}}}}|||bbbEEE888:::999444333333222222222111111111000000000000000//////...////////////////////////111///...///000000///......////////////000000000000111555<<>>===<<<<<<;;;;;;777666666555555444444333333333333333333333333333333333444444444444333222555555555555777888999:::777777666555444333222111111111222222222222111111............------------------------------------,,,,,,,,,,,,---...///////////////000111111222222111222222333333444444555333333444888<<<>>>???>>>AAABBBCCCBBBAAAAAACCCEEENNNpppwwwtttvvvTTT;;;555666666333333333222222222222222111222222222222111000000////////////////////////000///...///000111000///////////////000000000111222555<<>>>>>>>>???AAAAAAFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>======<<<;;;;;;:::666666555555444333333333333333333333333333333333000111222333444444444444333333555777999<<<>>>???777666555444333222111111000000000111111222222222/////////......---------++++++++++++++++++++++++,,,,,,,,,,,,---...///////////////000111111222222111222222333333444444555333333444888<<<>>>???>>>BBBCCCDDDCCCBBBCCCDDDFFFPPPttt|||cccHHH999444444333333333333333333333333222222333333222222111000000000000000000000000000000///...///111222111000/////////000000000111111666;;;DDDLLLRRRTTTTTTSSS[[[ZZZ[[[]]]______]]][[[UUUVVV```~~~sss^^^iii}}}ooo\\\DDD777666888666222222222222222222222222222666666555555333222000///111111111111000000000000000000000///111888BBBIIICCC===888;;;FFFRRRZZZ\\\TTT[[[cccgggeeeaaa^^^]]]cccpppzzzjjj[[[[[[pppyyymmm\\\SSSLLLLLLNNNNNNPPPTTTTTTVVVYYYZZZ\\\bbbkkkrrrxxx~~~}}}tttpppjjjddd\\\XXXTTTQQQPPPOOONNNMMMCCCBBB@@@???>>>=========BBBCCCCCCCCCCCCBBBAAAAAA>>>>>>===<<<;;;::::::999666666555555444333333333333333333333333333333333///000000111333444444555222333444666999<<>>>>>===CCCDDDDDDDDDCCCCCCEEEFFFPPPuuu}}}|||iiiRRR@@@888444444444444444444444444222222222222222111000000000000000000000000000000000///...///111222111000//////000000000111111111;;;BBBJJJPPPRRRTTTVVVXXXZZZZZZ\\\^^^aaa```\\\XXXUUU^^^wwwnnneeehhh}}}~~~{{{kkkUUUDDD;;;888666444333333333333333333333333222333555666666444222000111111111111000000000000000000000222666<<>>======BBBJJJRRRXXX[[[UUU^^^ggghhhccc___aaadddvvv|||~~~kkkkkkWWWaaappprrreee\\\NNNKKKKKKOOOQQQQQQUUU[[[SSSXXX___dddhhhppp{{{xxxooodddaaa]]]YYYWWWTTTQQQOOOGGGFFFEEECCCAAA???>>>===>>>>>>@@@AAAAAAAAA@@@???>>>>>>===<<<;;;999999888666666666555444444333333222222222222222222222222222111000000000222333444333333444555777999:::;;;222222222111111000000000111000000//////000111222000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111111222222111222222333333444444555555555666888;;;======<<>>@@@@@@;;;???EEEIIIKKKOOOUUUYYYYYYccclllkkkeeeaaaeeekkk~~~xxxmmmjjjmmm[[[SSS```sss}}}hhh\\\SSSLLLKKKKKKOOOTTTUUUUUUYYY___jjjrrr|||xxxrrrnnniiiccc^^^XXXRRRNNNJJJIIIIIIGGGEEEBBB@@@???:::;;;===>>>?????????>>>???>>>===<<<:::999888777777666666555555444333333000000000000000000000000444333111//////000222333444444444444444555666666111111111000000000000000222111000//////000111222111000000///...---------------------------------,,,,,,,,,,,,---...///////////////000111111222222111222222333333444555555666555666888;;;===<<<;;;@@@AAAAAAAAA@@@@@@BBBCCCLLLnnnyyyuuuFFF<<<999888777666333222222222111111111111111222222000000000000000000000000////////////000000000000...000222000...000777<<>>888555555555444333222222111111111111222222000000000000000000000000////////////000000000111000222222111000333;;;BBBLLLOOORRRUUUVVVXXXZZZ\\\```___aaabbb\\\WWWcccttt}}}jjj]]]rrrpppkkkiiikkkyyysssXXXEEE:::666666444333333444333222333444444555555444444333111111111111111111111111333...000;;;DDDEEE@@@<<<@@@???CCCLLLQQQSSSWWW^^^bbbgggeee]]]___nnn}}}yyyuuukkk[[[aaappppppgggZZZQQQNNNOOORRRSSSUUU\\\bbbeeelll{{{~~~{{{vvvpppjjjfffdddaaa```[[[WWWRRRNNNKKKHHHDDDBBB???===::::::::::::999888;;;;;;<<<<<<;;;:::999888777777555444333222222222111111111111111111111111111111000000111111222333333333333333333333333333333333222222222222333333444555555444111000000111222222111111000...---,,,+++,,,---.........---------,,,,,,,,,,,,---......000000000111111111111111222222222333333444444444555444555777;;;===<<<;;;@@@AAABBBAAAAAAAAADDDFFFOOOpppyyygggdddXXXLLL===444333666666444333222222111111222222222000000000000000000000000/////////000000000111111222222222111222888BBBIIIMMMPPPSSSUUUWWWYYY\\\^^^^^^cccddd[[[SSS\\\ttt{{{iiiYYYfffwwwfffiiigggnnnpppQQQ<<<999777555444555444222111333444444555555444444333111111111111111111111111444111555???GGGFFFAAA>>>@@@BBBIIIQQQVVVWWW[[[```bbbfffaaa\\\kkknnn^^^ddduuuxxxjjjVVVRRRMMMKKKLLLOOORRRSSSVVV```kkkttt~~~zzzxxxtttoookkkiiigggeeedddaaa^^^XXXSSSOOOLLLGGGEEE@@@>>>;;;:::;;;:::999888999:::::::::::::::999888777777555444333333222222111111111111111111111111111000000000000111222222222222333333333333333333333333444444555555666666888888888666222000000000222222222111000///...---+++,,,---.........---------,,,,,,,,,,,,---....../////////000000111111111111111222333333444555555666555666999<<<>>>===<<>>???BBBKKKUUU[[[]]]___aaaccccccYYY]]]pppddddddsss~~~iii\\\RRRKKKJJJKKKLLLPPPWWWaaakkkrrr|||{{{yyyuuuqqqmmmkkkhhhfffccc```^^^[[[XXXUUURRROOOLLLIIIFFFCCCBBBAAA@@@???===::::::999999999999999999777666555555444444444444222222222111111111000000000000//////000000111222111111111222222333333333333444666777999999999999333444555333111000111222111222222111111000///...---------------------------,,,,,,,,,,,,---......---......///000000111111000000111222444555666666333555777999:::;;;<<<===>>>@@@BBBBBBAAAAAABBBDDDLLLqqq{{{qqq{{{XXX???888888666666666555444333333333333111111111111111111111111000000000111111111222222000111333888???GGGNNNSSSTTTUUUVVVUUUVVVWWWZZZ]]]\\\[[[```qqqfffMMMJJJ^^^sss~~~kkk```qqqiiiJJJ===444555777333333666333444444555555444444333222222222222222222222222222777@@@EEECCC======AAADDDOOOYYY]]]]]]```bbbcccdddWWWZZZnnnwwwxxx}}}}}}hhhWWWiiieeeRRRLLLLLLMMMJJJKKKNNNSSS]]]kkkzzz||||||yyyvvvqqqnnnkkkhhhdddbbbaaa___]]][[[ZZZXXXTTTQQQMMMKKKHHHFFFEEEDDDBBB@@@<<<;;;:::999888888888999777666666555444444555555333333222222111000000000000////////////000111111000000111111222333333333222333555777999999888888000111222222000000111222111111222222111111000///......---,,,,,,,,,---------,,,,,,,,,,,,---............//////000111222222111111222333333444555555333555888999999:::<<<======???AAABBBAAAAAABBBCCCKKKpppvvv}}}mmmLLL===:::888777666555444333333333333111111111111111111111111000000111111111222222222///111666>>>FFFMMMQQQSSSQQQRRRSSSTTTUUUXXX\\\___\\\^^^lllxxx\\\MMM[[[xxx{{{ppplll}}}wwwWWWFFF999888888333222666333444444555555444444333222222222222222222222222444:::BBBFFFAAA;;;===CCCFFFRRR\\\]]]\\\___bbbbbb___ZZZaaaoootttzzzrrrqqqsssfff[[[\\\rrrpppWWWJJJKKKOOOQQQRRRTTTYYY```lll|||{{{|||wwwtttpppmmmkkkhhheeebbbbbb```___]]]\\\ZZZVVVSSSPPPNNNJJJHHHGGGFFFCCCAAA???>>><<<:::999888888888777666666555555555555555333333222222111000000//////////////////000111111///000000111222222333333111333555777888777777666000111222111000000111222111111222222222111000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,---............///000111222333444222222222333333444444444333666999::::::;;;===???>>>@@@BBBCCCBBBBBBBBBCCCMMMppptttxxx~~~zzzUUUBBB;;;999777777666555444333333333111111111111111111111111000111111111111222222222///222999BBBJJJPPPSSSSSSNNNOOOQQQSSSUUUYYY^^^bbb]]]cccwwwiiiWWWRRRmmmyyyzzzaaaNNN>>>;;;999333222666333444444555555444444333222222222222222222222222555<<>>@@@???AAADDDDDDDDDCCCCCCDDDOOOqqq|||ppprrr|||}}}oooYYYGGG888888:::999555222222444444222222222111111111111000222111//////000000...---222777???HHHNNNQQQQQQQQQNNNUUUVVVQQQUUU```bbb[[[PPPmmmsssUUUSSSyyyvvvhhhIII???<<<777444666444444444333333222222222333333333222111222444666:::>>>AAA@@@===>>>CCCHHHOOOYYY[[[\\\eeeccc\\\]]]JJJ___pppvvvxxxcccfffeeeTTT^^^qqq~~~fff[[[QQQNNNNNNOOOSSSWWW___gggvvv~~~}}}}}}}}}xxxvvvrrrmmmiiifffeeeddd]]]\\\ZZZXXXXXXXXXXXXYYYTTTPPPMMMLLLKKKIIIDDD@@@AAA???<<<;;;:::999777555555555555666555555444444333222111111000000111111//////............//////222000------///111222333444333333222111111111222111222333333444444333333333222222111000000000111111///,,,***))))))+++,,,---,,,,,,,,,,,,---......///////////////000111111111222222333333444444555444555666888:::<<<>>>>>>AAABBBCCCCCCCCCDDDFFFHHHMMMpppsssllllll~~~wwwmmmZZZBBB888888777444222222333333222222222222111111111111111000000000111222222222555:::AAAIIINNNQQQRRRQQQPPPTTTSSSPPPRRRZZZ___```qqq|||eee\\\uuuzzz^^^MMMBBB777444888444444444333333333333333333333333222222222555777???@@@???>>>===AAAGGGMMMQQQ[[[]]]^^^dddaaa[[[^^^XXXhhhuuuxxx}}}|||bbbZZZlllnnnYYYSSSNNNOOOQQQUUU\\\cccwww~~~{{{yyyyyyyyysssqqqmmmjjjgggfffeeeeee]]]\\\ZZZXXXWWWVVVWWWWWWQQQOOOMMMLLLLLLJJJGGGDDDDDDAAA???===<<<;;;888666555555666666555555444444444333333222222222222222111000000000000000000111555333000///111222222222444333222222111111222222111222333444555666666666333333222111111111111111222000---+++******,,,------,,,,,,,,,,,,---......///////////////000111111111222222333333444444555444555666888:::<<<>>>>>>AAABBBCCCCCCBBBCCCEEEGGGPPPssswwwooo|||qqquuuRRR;;;888666555555444444333333222222222111111111111000000111111333444555666:::>>>DDDKKKOOORRRRRRRRRTTTRRRQQQRRRRRRUUUaaammmnnn\\\nnnzzzdddLLL888444;;;333333444444444444444444333333333333222333777999DDDAAA>>>===???FFFMMMRRRSSS]]]^^^___dddaaa^^^fffiii\\\ggg~~~mmmYYYPPPNNNOOORRRWWW]]]jjjuuu|||zzzxxxvvvuuuqqqoookkkgggdddccccccccc]]]\\\ZZZXXXWWWVVVUUUUUUPPPNNNMMMMMMMMMLLLJJJHHHGGGDDDBBB@@@???===:::888666666666555555555444444555444333333222222333333222222222111111222222222777555222111222333333222333333222222111111222222222333444666777888888999444333333222222222222222333111///,,,+++,,,---...---,,,,,,,,,,,,---......///////////////000111111111222222333333444444555444555777888;;;<<<>>>???AAABBBCCCBBBBBBBBBDDDFFFRRRvvv{{{rrr~~~xxxlllCCC;;;555555888777666555333333222222222111111111000111222222222444666888???BBBGGGLLLPPPRRRSSSSSSWWWPPPPPPTTTRRRSSSeee{{{______~~~\\\???777;;;444444444444555555555555333333333333333555999<<>>;;;888777777666555555444444444444444333222222222222222333222222111111222222333555444222111333444333222333333222222111222222333555666777888888999888888444444333222222333333444333222000...------......---,,,,,,,,,,,,---......///////////////000000111111222222333333444444555555555777999;;;===>>>???AAABBBCCCBBBAAABBBCCCEEETTTxxx~~~sssyyyRRRBBB555444888777555555333333333222222222222111111222333222111222555888DDDFFFIIIMMMPPPSSSTTTTTTXXXOOOMMMQQQOOOOOOccc}}}jjjXXXfffqqqMMM<<<:::555555555555555555555555333333333333444777;;;???BBBBBBBBBFFFLLLQQQTTTVVVVVV]]]]]]\\\```bbbpppiii```rrrwwweeeUUULLLQQQSSSYYY```hhhvvv{{{zzzxxxxxxzzz{{{{{{{{{rrrsssrrrrrrwww}}}}}}yyyuuuvvvwwwxxxwwwuuutttrrrqqqooolllhhheeecccaaa```^^^]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRPPPMMMJJJHHHGGGGGGEEEBBBAAA@@@>>>;;;999999888777555444444444555333333222111111111111111111111000000000000111111111000///000222444444333333222222111222222333333999999999999888777666666333333333222222333444444444333111///............---,,,,,,,,,,,,---......///////////////000000111111222222333333444444555555666777999;;;===??????AAABBBCCCCCCBBBBBBDDDFFFTTTzzzuuuuuuiiiQQQ:::555777555333333333333333333222222222222111333444222000111666:::FFFHHHJJJMMMPPPSSSUUUVVVVVVOOOMMMOOONNNQQQeee}}}iiiWWWZZZrrr```FFF;;;777777666666666555555555333333333333444888>>>BBB@@@BBBGGGKKKPPPSSSUUUWWWWWW^^^^^^^^^___```qqqhhhdddsssqqq^^^RRROOORRRRRRVVVaaannn||||||}}}|||zzzxxx{{{~~~~~~~~~}}}}}}{{{wwwtttrrrooollljjjkkklllllllllhhhiiigggfffjjjooonnnjjjjjjkkklllmmmmmmmmmlllkkkhhhhhhhhhhhhgggeeecccbbb[[[[[[[[[ZZZXXXVVVTTTSSSTTTTTTSSSPPPLLLHHHFFFFFFFFFDDDBBB@@@@@@>>><<<::::::999777555444444555555333222111111000000111111000000////////////000000...------///222333333222222222111111222222333333:::999999888777555444333333222222222222333333444333222111000///.........---,,,,,,,,,,,,---......///////////////000111111111222222333333444444555555666888999<<<===???@@@AAABBBCCCCCCCCCDDDFFFHHHTTT{{{wwwsssfffFFF;;;:::666222333444444333333333222222222111333555333222333999>>>GGGHHHJJJMMMPPPSSSVVVWWWUUURRRRRRUUUZZZdddyyyoooUUUVVViiirrrTTTCCC999888888777666555444444333333333333555999???DDD???DDDJJJNNNPPPRRRVVVYYYXXX```bbbaaa___ZZZiiizzzccc\\\iii}}}rrr\\\OOOJJJOOOVVVYYYaaaqqq}}}{{{~~~}}}||||||yyyuuuooolllkkkjjjjjjjjjiiihhhdddaaabbbdddbbb\\\___```aaabbbcccddddddddd```bbbdddeeeeeeccc```___XXXXXXXXXXXXWWWUUUSSSRRRSSSTTTSSSPPPKKKGGGEEEFFFEEEDDDBBBAAAAAA@@@>>><<<;;;999777555444444555555333333222111111111111222000000////////////000000.........///222333222111222222111111222222333444777777777777666444333222111111111111111222333333222222111000///......------,,,,,,,,,,,,---......///////////////000111111111222222333333444444555666666888:::<<<>>>???@@@@@@BBBCCCDDDDDDFFFHHHKKKUUU}}}sss{{{~~~{{{xxxRRRBBB>>>999444555444444444333333333222222000333555444333666===CCCGGGHHHJJJMMMPPPSSSVVVXXXTTTUUUXXX^^^hhhzzz___NNN^^^{{{}}}```LLL:::999888777666555444333333333333333555:::@@@EEE@@@EEELLLNNNNNNQQQVVV\\\YYYbbbfffeee___UUU```}}}~~~rrroooooo```hhhtttbbbSSSNNNNNNRRRXXXdddmmm|||{{{zzzxxxwww{{{zzz{{{}}}sssqqqlllfffeeeeeeaaa[[[ZZZZZZ[[[\\\]]]___``````]]]___bbbcccbbb___[[[XXXUUUUUUVVVVVVUUUTTTRRRQQQQQQRRRSSSPPPJJJFFFFFFFFFEEEDDDBBBBBBBBBBBB@@@>>>;;;:::777555444444555666555444333333222222333333111111000000000000111111000//////000222222111///222111111111222333333444555555555555555444444333111000000000111222222333222222111000///...---------,,,,,,,,,,,,---......///////////////000111111111222222333333444555555666666888:::<<<>>>???@@@@@@BBBDDDEEEEEEGGGJJJLLLVVV~~~ooo|||iiieeexxxmmmNNN;;;666777777444444444555444444333333333333333222222666>>>DDDJJJKKKMMMQQQUUUVVVUUUTTTYYYZZZ[[[aaassssssWWWWWW^^^gggUUU::::::999777666555444333666444333555:::???@@@???AAAEEEIIIMMMPPPTTTWWWZZZZZZaaaeee```[[[\\\dddkkkwwwvvvtttxxxaaaXXXjjjqqqWWWPPPNNNMMMWWWfffppp{{{~~~yyyuuuqqqqqqvvv~~~}}}~~~vvvoooggg```[[[[[[XXXUUUTTTUUUVVVVVVVVV[[[[[[ZZZ[[[]]]]]][[[ZZZUUUUUUUUUTTTSSSQQQPPPOOOSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCAAA???===<<<;;;999999888777666555444444222222222222222222222222000000000000//////////////////000000111111111111222333444444222222333444333333444666888777555222111111111222333444555666333333333222111///---+++.........------,,,,,,,,,000000000000111111111111000111111222222333444444888777888:::<<<>>>>>>>>>CCCCCCDDDEEEFFFHHHJJJKKK[[[iiiwww}}}lllccclllnnnlllssskkkRRR???888999444555555555555444333333444444444444555:::AAAFFFJJJKKKNNNQQQTTTUUUUUUTTTYYY\\\___gggyyyqqqeeeyyyrrr]]]@@@999555777999777666777555444333666;;;>>>??????AAAEEEJJJNNNRRRUUUYYY\\\bbbdddccc^^^ZZZ___jjjtttyyyttttttkkk^^^]]]sssgggRRRPPPRRRSSS^^^mmm~~~xxxrrrppprrrtttrrroooooottt}}}}}}}}}|||zzz{{{|||vvvpppkkknnnwww}}}yyyuuurrrnnnjjjggg___\\\XXXVVVVVVUUUUUUTTTYYYXXXWWWXXXYYYYYYWWWVVVWWWVVVUUUSSSPPPNNNKKKJJJOOOOOOMMMKKKIIIGGGFFFEEEDDDDDDBBBAAA???===<<<;;;999999888777666555444444222222222222222222222222111000000000////////////000000000000000111111111222333444444222222333444333333444666777777555333000111333444555444444333333333333222111///---+++------------------,,,,,,//////000000000111111111000111111222222333444444777777777999;;;>>>??????BBBCCCCCCEEEFFFHHHJJJKKKZZZeeesss|||sssggghhheeedddmmmnnnKKK:::999666555555555555444444333444555666777999>>>EEEJJJJJJLLLNNNQQQSSSTTTTTTTTT[[[]]]aaalllnnnxxxrrrPPP>>>333888;;;777555999555555555777;;;>>>???>>>@@@EEEJJJPPPTTTXXX[[[^^^ccc```]]]]]]```iiiuuu~~~sss|||~~~___^^^hhh|||kkkZZZOOORRRWWW\\\kkk|||||||||xxxvvvsssoookkkmmmsssxxxzzzyyy}}}xxxttttttvvvxxx~~~~~~|||wwwtttrrrqqqqqqlllkkkqqq||||||vvvtttqqqpppoooooommmkkkeeeccc___^^^]]]]]]\\\[[[XXXVVVUUUUUUVVVVVVUUUSSSTTTSSSRRRPPPNNNKKKIIIHHHKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCBBB@@@???===<<<;;;999999888777666666555444222222222222222222222222111111000000000/////////111111111000000000000000222333444333222111222444333333444555777777555333222555888::::::888555333222333333222111///---,,,,,,,,,------------------//////000000000000111111000111111222222333444444666666777888:::===@@@BBBBBBBBBCCCDDDFFFHHHJJJKKKXXX}}}cccppp~~~xxxlllkkkiiihhhrrr]]]BBB;;;777777666555555444444444444555666999===BBBHHHKKKJJJLLLOOOQQQRRRSSSUUUVVV]]]\\\___pppsssnnnhhhJJJ666999===444111666555555777999<<<===>>>===???CCCJJJPPPTTTXXX\\\___aaa]]]___jjjxxxxxx\\\dddvvvkkkYYYSSSQQQVVV[[[ddd|||}}}~~~~~~|||yyyxxx}}}zzzuuusssuuu{{{|||wwwttttttzzzyyy}}}sssqqqoookkkiiihhhgggeeeddddddbbbaaaaaabbbccccccbbbYYYWWWVVVUUUVVVVVVUUUTTTMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA???>>>===<<<;;;999999888888777666666555333333222222222222222111111111111000000000//////111111111111000000000000111333333333222111222333333333333555777777666444666999>>>@@@@@@<<<777444222222333222111///---,,,,,,,,,,,,------.........////////////000000000111000111111222222333444444555666777888:::===AAACCCBBBBBBCCCDDDFFFHHHIIIKKKWWW}}}fffsss}}}~~~~~~{{{nnnooonnnkkkpppuuuzzzqqqOOO>>>999888777555555444555555333444666:::???EEEIIIKKKJJJMMMPPPRRRSSSTTTWWWYYY^^^\\\aaaxxx|||[[[ttt~~~{{{XXX<<<:::<<<555111777444666999;;;===============BBBIIIOOOTTTXXX[[[^^^cccaaajjjqqqaaakkkppp\\\MMMOOOUUUZZZ^^^lll|||vvvuuuwwwzzzxxxuuuqqqqqqwww}}}zzzzzz{{{}}}ppprrrooojjjgggdddcccaaa___^^^\\\[[[\\\]]]^^^]]]\\\XXXVVVTTTSSSTTTUUUTTTSSSKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDAAAAAA@@@???===<<<;;;;;;999999888888777777666666333333333222222111111111111111111111000000000000111111111000000000000000111222333333111111222333333333333444666777666555777:::>>>@@@@@@<<<777333111222222222111000...---,,,,,,,,,------............////////////000000000000111111222222333444444444666999::::::===AAADDDBBBBBBBBBDDDEEEGGGIIIJJJWWW}}}nnnyyy}}}yyyxxx{{{|||{{{zzz|||yyyrrrrrr}}}{{{sss]]]BBB:::999777666555555555666444444666;;;AAAFFFIIIJJJJJJNNNRRRSSSTTTUUUZZZ]]]___dddqqqgggTTT~~~~~~~~~ttteeeDDD:::;;;777666:::444777;;;======<<<<<<<<<<<>>===<<<;;;;;;999999888888888777777777444333333222222111111111222222111111111000000000///000000000111111111111111222333222111000111333333333222333666777777666444666999::::::777444111111111222222111000...---,,,,,,------------------......////////////000000000111111222222333444444444888<<<===<<<===AAADDDAAAAAABBBCCCEEEGGGIIIJJJWWW}}}vvv~~~zzz{{{}}}~~~|||{{{{{{|||uuuUUU<<<:::888666555555666666555555777===CCCHHHJJJJJJIIINNNSSSTTTUUUWWW]]]bbbaaauuulllYYYZZZwwwpppfff```aaafffmmmqqq{{{yyy|||wwwnnnoootttNNN;;;777888999999333888===???>>><<<;;;;;;>>>CCCKKKQQQVVVYYY[[[]]]^^^eeevvvzzz|||wwwjjjqqq{{{hhhVVVSSSNNNRRR\\\jjj|||wwwlllfffeeefffhhhddd^^^[[[]]]eeeooouuu{{{zzzwwwrrrmmmjjjjjjkkkjjjiiiiiikkknnnrrrssstttjjjgggbbb^^^\\\\\\[[[ZZZZZZXXXWWWWWWWWWWWWUUUSSSNNNKKKIIIIIIKKKNNNOOOOOOOOONNNNNNMMMKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB??????>>>===<<<<<<;;;:::999999999888888888888777444444333333222111111000222222222111111111000000......///000111222222333000222333222111000111222444222222333555777888777222333444444444333222111111111222222111000...---------------------,,,,,,........./////////000000000111111222222333444444555:::???@@@???>>>@@@CCCAAAAAABBBCCCEEEGGGIIIJJJVVV|||zzz}}}}}}~~~xxxwwwyyy~~~nnn<<<;;;888666555555666666777666999>>>EEEJJJKKKJJJIIINNNSSSUUUVVVYYY___ddddddnnnYYYOOOaaa}}}ooohhhhhheeedddeeeiiipppwww||||||vvvpppmmmpppwww~~~yyynnnhhhddd[[[NNNFFFEEEJJJQQQUUU___rrrnnneee[[[WWW\\\fffpppvvv}}}sssgggZZZkkkWWW;;;444777888555333888>>>@@@>>>;;;:::;;;@@@EEELLLSSSWWWZZZ\\\]]]___iii{{{yyyyyyjjj~~~aaapppxxxoooVVVLLLMMMUUUWWW```sss~~~}}}tttrrr{{{}}}qqqgggbbb```aaa\\\VVVRRRSSSZZZbbbhhhmmmmmmjjjeee^^^XXXTTTSSSTTTWWW\\\___aaaccceeegggccc___YYYUUUSSSRRRQQQPPPPPPOOOOOOQQQRRRSSSRRRPPPLLLJJJHHHHHHKKKMMMOOOOOOLLLLLLLLLMMMLLLLLLKKKKKKDDDCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;:::999999999888888888888888444444333333222111000000222222222111111111111000------...000111222333444000222222222111000111222444222222333555777888777333333222222222333333333000111222222111000///............------,,,,,,,,,............/////////000000111111222333333444444555;;;AAABBB@@@>>>@@@BBBAAAAAABBBCCCEEEGGGHHHJJJUUU{{{zzz{{{sssvvvjjjppp]]]@@@888;;;333555999---555888===@@@CCCFFFIIILLLJJJTTTTTTQQQXXX[[[]]]fffuuu^^^SSSXXXsssrrrZZZTTTSSSPPPRRROOOPPPUUU]]]gggrrrzzzuuu]]]UUUYYYUUUTTT]]]bbbjjjsssyyyvvvnnneee[[[SSSNNNJJJHHHIIIIIIFFFGGGJJJNNN[[[iiixxxxxx]]]VVVMMMJJJOOOVVVYYYXXXffflll|||xxxuuuhhh]]]VVVnnn{{{^^^FFF>>><<<:::777777999::::::::::::;;;===???IIIHHHHHHVVV]]]ZZZ[[[WWWgggrrrrrrtttwwwrrrooooooiiiwwwmmm\\\NNNMMMUUUSSS\\\qqqjjjccc___ffftttppp___XXXXXXYYY[[[UUUMMMHHHIIIMMMQQQTTTYYYWWWUUUPPPKKKGGGGGGGGGFFFGGGHHHJJJMMMRRRYYY^^^fff\\\TTTSSSQQQMMMNNNSSSUUUUUUTTTRRRQQQOOONNNMMMNNNNNNKKKHHHJJJOOOPPPMMMNNNMMMKKKJJJKKKKKKJJJIIIFFFEEECCCBBBBBBAAA???===============<<<<<<<<<<<<::::::999888777777777888444444444333333222222222222111111111000000//////////////////000000000000333222111000000000111222444444444333333222222222333222000/////////111222222333333111///.........000000///...---,,,,,,,,,............////////////111222333333222111222444333555888999;;;<<>>AAADDDFFFIIIKKKJJJSSSSSSQQQXXX[[[^^^iiiXXXOOO[[[~~~hhhSSSOOOPPPNNNOOOOOOQQQWWW```iiisssyyynnnVVVNNNSSSNNNLLLRRRUUUWWW___eeeccc^^^YYYRRRLLLOOOKKKJJJLLLLLLIIIIIILLLLLLUUUaaaoootttYYYQQQOOOYYYdddgggccc```^^^cccmmmyyyzzzssspppcccYYYPPP```zzzyyyxxxoooXXXGGG;;;666777888999::::::::::::<<<===@@@IIIIIIJJJXXX^^^YYYYYYUUUdddnnnooorrrvvvpppqqquuurrrgggoooyyyfffXXXLLLLLLTTTWWWddd{{{yyycccbbbcccjjjxxx|||hhhWWWRRRSSSTTTVVVQQQJJJFFFGGGJJJMMMOOOPPPPPPMMMIIIEEEBBBAAABBBBBBBBBCCCDDDGGGKKKRRRVVV\\\VVVRRRSSSTTTUUU[[[bbbgggeeeaaa]]]YYYVVVSSSRRRPPPSSSUUUSSSSSSUUUUUURRRNNNKKKIIIHHHHHHHHHHHHGGGFFFDDDBBBAAAAAAAAA???===============<<<<<<<<<;;;999999888888777888888888666555555444333222222111111111111111000000000///////////////000000000111444333222222222333444555444333333333222222222222222222222111111111000000000111111111000//////000000000///------,,,,,,---............////////////000222333333111111222444333555888999;;;<<>>;;;777555777555666:::???CCCEEEGGGIIIJJJJJJRRRRRRQQQXXX[[[aaaoooyyyVVV[[[rrrbbbRRRTTTXXXWWWUUUXXX^^^eeemmmvvv|||lllTTTKKKOOOKKKHHHKKKMMMOOOVVV[[[[[[ZZZYYYWWWSSSPPPLLLLLLNNNOOOMMMNNNRRRTTTWWW^^^iiisssvvvqqqkkkUUULLLRRRggguuunnnaaa\\\TTT^^^hhhqqq~~~}}}uuuvvvwwwxxxzzzyyyppplllddd\\\PPPVVVmmmyyyqqqTTT===555888999:::;;;;;;::::::<<<>>>BBBJJJIIIMMM[[[___XXXWWWWWWdddnnnqqqxxxuuuxxxssscccgggyyyiii[[[TTTLLLNNNVVV^^^ppplll]]]```gggqqq~~~ttt___OOOLLLNNNOOOPPPLLLFFFCCCDDDFFFHHHHHHHHHHHHGGGDDD@@@>>>>>>??????@@@@@@@@@BBBEEEJJJNNNRRRPPPQQQSSSVVV[[[fffpppzzzwwwrrrmmmhhhdddaaa```ZZZaaaeeebbb^^^[[[XXXUUULLLIIIEEECCCCCCDDDDDDDDDEEECCCAAA@@@@@@???>>><<<======<<<<<<<<<;;;;;;;;;888888888777888888999999777777666555444222222111111111111111000000000000/////////000000000111111222222222222333444555555222222222222222111111111111222333333333333222222//////000000111111222222000///...---------------............////////////000111222222111111222444333555888999;;;<<>>>>>???AAAAAADDDBBB@@@?????????===;;;<<<<<<<<<;;;;;;;;;::::::888777777777888999::::::999888777666444333111111111111111000000000000000//////000000000111111111//////000000111222333444111111111111111111111111111111222333444555777777222111111222333333333222000///...---------------............///////////////000222222111111222444333555888999;;;<<>>777444;;;999<<>>@@@EEEKKKKKKPPP]]]^^^[[[```pppxxx}}}~~~~~~sssmmmTTTNNNOOOOOOWWWbbbrrrzzzdddhhhpppjjjSSSGGGHHHLLLLLLIIIFFFCCCBBBCCCCCCBBBAAACCCDDDEEEDDDBBBAAABBBBBB@@@AAAAAAAAAAAABBBEEEHHHGGGKKKNNNNNNPPPWWWbbbjjjgggeeecccaaa___^^^^^^^^^[[[```aaaYYYOOOKKKIIIGGGDDDAAA===:::;;;===>>>???CCCBBB@@@??????>>><<<:::;;;;;;;;;;;;::::::::::::888777777777888999::::::999888777666444333111111000000000000000000111111000000000000111111111111//////000111222222333333111111111111111111111111222222111222444888<<<>>>666444333333555555444222//////...------------...............////////////...000111111111111222444333555888999;;;<<>>@@@AAAAAAAAABBBEEEHHHDDDIIILLLKKKMMMUUU]]]```[[[ZZZYYYXXXWWWVVVTTTTTTUUUYYYXXXRRRLLLLLLLLLKKKBBB???<<<;;;===???@@@@@@DDDBBB@@@??????>>>===;;;;;;;;;:::::::::999999999888888888777888888999999777777666555444222222111000000000000111111111111000000000111111111222222111222333444444444444444111111111222222222222222444333333444666999===???888555333333666666444111///......---------..................////////////---///111111111111333444333555888999;;;<<>>???AAABBBCCCEEEHHHJJJHHHLLLMMMKKKNNNTTTWWWUUUUUUVVVWWWWWWWWWUUUSSSRRRRRRUUUTTTPPPOOOPPPOOOLLLBBB@@@??????AAACCCDDDCCCDDDBBBAAA@@@@@@???===;;;::::::::::::999999999999999999888888777888888888666555555444333222222111///000000000111111111111000000111111111222222222222222333444444444333222222222222222333333333444555666888999:::::::::999555222000222555777555111......---------......///............////////////---...000111000111333444333555888999;;;<<>>:::777=========>>>>>>???BBBFFFJJJMMMPPPRRRYYYeeennndddXXX```uuu|||ooodddbbbbbbhhhrrryyyjjjsss~~~xxxkkkXXXSSSNNNCCCTTTooouuuzzzxxxVVVJJJ=========;;;;;;<<<@@@CCCCCCKKKLLLOOOUUUXXXeee}}}qqqrrraaaQQQGGGKKKRRR\\\rrr{{{qqqlllhhh{{{bbbLLLFFFKKKNNNLLLJJJGGGCCCBBBBBBCCCCCCBBB@@@BBBDDDDDDCCCBBBBBBBBB???AAACCCEEEFFFHHHKKKNNNOOORRRQQQMMMOOOSSSRRRLLLNNNPPPSSSUUUVVVVVVTTTSSSNNNPPPOOOMMMMMMNNNJJJDDDCCCBBBAAABBBEEEGGGGGGFFFEEECCCAAA@@@@@@???>>><<<:::::::::999999999888888::::::999888777777777888444444444333333222222222//////000000111111111222000111111111111222222222000111222333222111000///222222222333333444444444666888<<<>>>>>>:::666333222///---000555777555222......---------......///............/////////000,,,...000111000111333444333555888:::;;;<<>>FFFEEEJJJHHHLLLUUUWWWWWWddduuu~~~oooooovvvzzzzzzUUUQQQOOOPPPTTTbbbzzz}}}nnndddiiizzzxxx[[[MMMJJJJJJMMMQQQMMMKKKHHHEEECCCCCCCCCDDDFFFEEECCCBBBBBBBBBCCCCCCAAAEEEIIIIIIJJJNNNSSSUUUUUUZZZ\\\WWWSSSQQQPPPMMMLLLRRRYYY[[[YYYUUUSSSSSSQQQNNNKKKKKKLLLMMMLLLJJJEEEBBBAAACCCJJJPPPTTTVVVOOOIIICCC??????@@@???>>>::::::999999888777777777999888888888777777666666555555444444444333333333111111111111000000000///000000000000000111111222333333333333333333333333111111111222333444555666::::::999777444222222333555555333111333888777222444333222000//////..................///////////////000111222222333333222555777999;;;;;;===???AAACCCBBBBBBBBBCCCFFFHHHJJJTTTsss~~~yyywwwvvvuuu{{{qqq}}}~~~SSS>>>>>><<>>CCCGGGJJJJJJNNNSSS\\\eeelll{{{nnnXXXYYYsss|||kkk___XXX\\\[[[YYYVVVVVVZZZbbbhhhwwwxxx___ZZZQQQJJJJJJPPPmmmtttjjjTTTMMMAAA@@@AAA<<<>>>DDDBBBEEEDDDJJJTTTWWWYYYeeeuuu}}}hhhkkkuuu|||fffVVVSSSRRRUUU\\\lllssshhhhhhwwwzzz\\\MMMHHHGGGIIILLLJJJIIIHHHFFFEEEDDDEEEEEEEEEFFFGGGIIIKKKKKKJJJIIIDDDHHHLLLMMMNNNRRRWWW[[[aaaeeefff```ZZZXXXUUURRRQQQTTTWWWYYYXXXVVVTTTTTTRRROOOMMMLLLLLLKKKHHHEEEBBB@@@@@@CCCIIIOOOSSSTTTNNNJJJDDDAAA@@@@@@>>>===::::::999999888777777777888888888888777777777666555555444444444333333333222222222222111111111111000000000000000111111222222222222222222222222222222222222222333333444555999:::999666333222222333333444222000222777666222333222111000///.....................//////////////////000111222222222222555777999;;;;;;===???AAACCCBBBBBBBBBCCCFFFHHHJJJWWWvvv{{{uuusssuuuvvvyyywwwrrr~~~cccEEEBBB===BBB@@@???@@@CCCHHHJJJLLLMMMWWW___eeerrrhhhUUU^^^mmmbbb```bbbfffeeedddcccbbb```^^^\\\[[[bbblllxxxaaa[[[VVVNNNHHHOOOqqqvvvhhhYYYGGG@@@@@@===???CCC???BBBCCCJJJUUUYYY\\\ggguuuyyy~~~{{{qqqbbbiiiwwwtttrrrZZZQQQOOOQQQWWWbbbsssrrrnnnwwwyyy]]]LLLGGGFFFHHHJJJKKKKKKKKKJJJJJJIIIHHHHHHDDDFFFKKKOOOSSSRRROOOLLLJJJMMMQQQSSSSSSWWW___fffnnnqqqpppiiiccc```\\\WWWXXXWWWVVVVVVWWWWWWUUUTTTSSSQQQOOOMMMJJJGGGBBB???>>>>>>???BBBGGGLLLNNNNNNLLLIIIEEECCCAAA@@@===;;;:::::::::999888888777777888888888888777777777777555555444444444333333333333333333222222222222111000000000000000111111222111111111111111111111111333333222222222222333333777777777555333222222444222333111///111555555111222111000///...---------............////////////......///000000111111222555777999;;;;;;===???AAABBBBBBBBBBBBDDDFFFHHHIIIWWWvvvxxxqqqrrrwww|||sss{{{qqqKKKDDD===BBB@@@???@@@CCCFFFJJJLLLNNNYYY___aaauuuhhh]]]jjjsssfffdddjjjqqquuuwww{{{{{{yyytttpppmmmeeehhhkkkooozzz```WWWVVVPPPJJJRRRyyy|||dddKKK>>>???>>>@@@BBB>>>DDDGGGNNNXXX]]]```iiisssuuu||||||rrrkkksssrrrvvvlllXXXNNNMMMQQQ[[[hhh{{{www{{{www\\\KKKFFFHHHKKKMMMNNNNNNPPPPPPPPPNNNLLLKKKIIIKKKPPPWWW\\\]]]YYYVVVTTTTTTVVVXXXYYY]]]gggqqquuuxxxwwwpppkkkhhhccc^^^___[[[VVVUUUVVVWWWVVVTTTTTTSSSQQQNNNIIICCC===:::<<<===>>>AAACCCEEEFFFFFFEEEDDDCCCBBBAAA???===;;;;;;::::::999999888777777888888888777777777777777555555444444444333333333333333222222222111111111000000000000000111111222000000000000000000000000444444333222111111222222333444444333111111222333111333222///000333444111000000///...---,,,,,,,,,............////////////.........//////000111222555777999;;;;;;===???AAABBBBBBBBBCCCDDDFFFHHHIIITTTsssvvvqqqvvv|||{{{}}}~~~vvvXXXFFF???@@@@@@@@@@@@AAADDDHHHKKKPPP\\\aaaddd~~~hhhmmmwwwfff```dddlllqqqvvvpppvvv```SSSQQQNNNJJJRRRxxxmmmOOO>>>>>>>>>@@@BBB???GGGJJJQQQYYY___cccjjjqqqwww}}}{{{wwwzzzzzzbbbTTTQQQQQQVVVbbbrrr|||uuuxxx___LLLFFFIIILLLMMMOOOQQQSSSTTTTTTRRRPPPNNNQQQSSSYYYcccmmmrrrqqqnnnccc]]]ZZZ\\\^^^cccooo{{{|||}}}yyyvvvtttooojjjgggbbb[[[XXXXXXXXXVVVTTTTTTTTTRRRNNNGGGAAA;;;888<<<===????????????>>>>>>???@@@AAAAAA@@@>>>======;;;;;;::::::999888888888777777777777777777888888555555444444444333333333222111111111000000000000000000000000000111111222000000000000000000000000444444333222111111111111000111222111000000222444222555444111000222333111000///...------,,,,,,---............///////////////.........///000111222555777999;;;;;;===???AAAAAABBBBBBCCCEEEFFFHHHHHHQQQqqq}}}zzzrrrsss|||{{{xxxyyyzzzzzz{{{www{{{mmmLLLCCC@@@AAAAAA@@@AAACCCHHHKKKUUU```gggrrrqqqddd}}}~~~jjj\\\XXX[[[```bbb|||gggXXXRRRSSS___mmm}}}dddSSSMMMKKKIIILLLhhhtttssswwwUUUAAA@@@>>>???BBBAAAFFFJJJQQQYYYaaaiiipppvvv~~~pppYYYPPPPPPPPPWWWfffyyywwwyyy}}}dddNNNFFFIIIKKKKKKPPPRRRTTTWWWXXXXXXWWWVVVVVVYYYbbbqqquuuhhh^^^```dddkkkwwwyyyoookkkfffaaa^^^ZZZWWWUUUSSSSSSRRRMMMFFF@@@<<<;;;===???@@@???===<<<<<<<<<===???@@@@@@???===>>>>>>;;;;;;;;;:::999999888888777777777777888888888888555555444444444333333333111111111000000000//////000000000000000111111222000000000000000000000000444333222111111111111111...000111111111222444666555999888333111222333111//////...---------------............////////////000///......///000222333555777999;;;;;;===???AAAAAABBBCCCDDDEEEGGGGGGHHHPPPpppwww|||rrrnnnttt~~~yyywwwxxxzzzxxxuuuwww}}}nnnTTTJJJAAABBBCCCBBBAAADDDHHHMMMXXXbbbnnnaaa___|||tttggg[[[UUUTTTVVVWWWeeeqqquuuVVVPPPOOONNNWWWhhhppp~~~{{{fffSSSJJJJJJJJJDDDTTTTTTUUUppp]]]FFFDDD???>>>BBBCCCDDDIIIQQQ[[[gggttt~~~iiiTTTPPPMMMNNNWWWiii}}}{{{hhhPPPHHHKKKNNNLLLSSSUUUYYY]]]```cccdddeeedddiiivvvsssccccccjjjrrr~~~vvvuuurrrllleee^^^ZZZXXXRRRRRRQQQLLLFFFAAA??????>>>@@@AAA@@@>>>===???@@@AAABBBCCCAAA>>><<<===???<<<;;;;;;::::::999888888666777777777888888888888555555444444444333333333222222222111111111000000000000000000000111111222111111111111111111111111222222111111111111111222///111222333333555777999999===<<<666222222333222000///..............................////////////111000/////////111333444555777999;;;;;;===???AAAAAAAAACCCDDDFFFGGGGGGGGGOOOoooxxxwwwnnnmmmttt~~~}}}yyyzzzwwwxxxzzzzzzvvvrrruuu|||eeeXXXNNNBBBDDDDDDCCCBBBDDDIIINNNZZZcccqqqmmmZZZ]]]rrrpppjjj```WWWSSSTTTWWW]]]gggyyyqqqUUUZZZbbb```iii{{{{{{zzzyyydddRRRHHHKKKLLLAAAHHHHHHGGG___cccKKKGGG@@@===AAADDDCCCIIISSS^^^nnn~~~{{{cccPPPNNNPPPQQQ[[[ooo||||||~~~hhhQQQJJJOOORRRQQQWWWZZZ^^^ccchhhmmmppprrryyyzzzeeeeeennnwww{{{|||{{{tttjjjaaa\\\[[[QQQQQQPPPKKKEEEAAAAAACCC???AAACCCBBB@@@@@@BBBEEEEEEFFFFFFCCC>>><<<===???<<<;;;;;;::::::999999888666666777777888888888999555555444444444333333333333333333222222222111111000000000000000111111222111111111111111111111111222111111111111111222222111222444555666777:::<<<<<>>???AAABBBCCCEEEFFFFFFFFFFFFPPPooo}}}{{{uuuvvvzzzuuurrrhhhjjjkkknnnqqqvvv{{{}}}}}}~~~zzzvvv||||||OOOIIIEEEAAA@@@AAACCCIIIOOO^^^bbbzzz___[[[oooqqqmmmvvvsssjjjeee^^^]]]gggsssjjjpppuuuooorrrgggNNNKKKMMMGGGBBBDDDIIIBBBIIIppp{{{LLL???CCC<<>>???AAABBBCCCEEEFFFFFFFFFFFFMMMlllzzzwwwzzz{{{uuummmhhhbbbfffkkkqqqvvv{{{|||mmmzzzZZZKKKFFFAAAAAA@@@AAAIIIQQQ___ccc}}}[[[aaaxxxsss{{{vvvmmmkkkuuu{{{|||kkksssgggPPPLLLNNNHHHCCCDDDGGG@@@DDDfffzzzLLL>>>AAA<<<@@@???CCCJJJSSS^^^pppvvvwww{{{}}}|||kkkWWWOOOQQQWWW___nnn{{{~~~|||rrraaa[[[___cccgggjjjqqqyyyooo```___jjjppp}}}wwwggg]]][[[SSSOOOIIIEEEDDDDDDDDDDDDDDDHHHLLLNNNMMMOOOTTTYYYTTTPPPKKKFFFBBB?????????<<<;;;;;;::::::999999888777777777777777777777777666666666555555555444444444333222000///000000111000000000000000000000000111000000000000000111111888777555444222222111111111666;;;>>>===999444222000222222//////111222111222111000...---------------------............///......///000111222333333555666777999;;;===>>>???AAABBBCCCEEEFFFFFFFFFFFFKKKjjjwwwvvvyyyzzzvvvsssnnnfff```aaagggqqqxxx{{{}}}~~~jjjtttgggKKKDDD@@@AAAAAAAAAHHHRRR```eee|||YYYjjjxxxyyy}}}iiivvvlllSSSLLLLLLHHHDDDEEEBBBAAAIIIjjjvvvIII;;;???<<>>???<<<;;;;;;::::::999999888777777777777777777777777777666666666666555555555444333222111000000000000////////////////////////000000000000000000111222999999888555333111111111///666===>>>:::555222222111000000000333555444222222111000...---------------------............///......//////111222333333555666777999;;;===>>>???AAABBBCCCEEEFFFFFFFFFFFFLLLkkkvvvwwwyyy}}}|||xxxssspppnnnkkkgggdddccclllwww||||||xxxuuutttyyy}}}iiinnnyyyvvvNNNCCC>>>BBBDDDCCCIIISSS___fffyyyXXXppp~~~~~~zzzxxx~~~zzzjjj{{{tttXXXLLLIIIFFFEEEFFFCCCEEEKKKgggyyyMMM<<>>???AAABBBCCCEEEFFFFFFFFFFFFOOOnnnwwwzzz|||~~~qqqpppmmmkkkjjjjjjkkkllloooxxx~~~vvvpppnnnuuu{{{nnnqqqwwwZZZHHH<<<@@@EEEEEEJJJTTT___iiiyyy\\\xxx}}}pppiiigggnnnkkkgggmmmsss~~~zzzrrrxxxZZZKKKFFFEEEEEEFFFBBBCCCEEE\\\WWWAAAAAA===CCC???CCCIIIUUUbbbnnnvvvyyyxxx|||iiissszzz}}}vvvbbbUUURRRTTTZZZdddwww{{{yyyzzzwwwqqqrrruuu{{{lllbbbbbbkkk}}}zzzjjjaaa```aaa```RRRQQQOOOOOOPPPPPPOOONNNJJJLLLQQQ[[[ggguuuooo]]]LLLFFFDDD???===???<<<;;;;;;::::::999999888777777777777777777777777666666666555555555444444333333222222111000000///000000000000000000000000////////////000111222333888::::::666222///111333...444999999555111111333000///111555555111000111222111000...---------------------............/////////......///111333444555666777999;;;===>>>???AAABBBCCCEEEFFFFFFFFFFFFQQQooozzz~~~{{{ooopppooommmkkkmmmtttyyy}}}~~~vvvrrrqqqssswww}}}jjjlllxxxxxxlllQQQ======DDDEEELLLVVVcccppp~~~gggrrraaaWWWSSSIIIQQQPPPRRR___gggooo}}}uuuvvvvvv[[[KKKFFFEEEDDDCCC???BBBBBBWWW]]]DDDBBB>>>CCC>>>DDDJJJVVVdddqqqxxx|||~~~pppkkkyyyqqq^^^UUUVVVZZZ]]]fffxxxzzz~~~xxxxxx{{{yyyeee^^^aaafffssszzznnndddbbbffffffbbbXXXXXXWWWWWWWWWVVVRRROOOJJJSSS^^^fffllltttyyycccOOOIIIGGGAAA>>>@@@<<<;;;;;;::::::999999888777777777777777777777777555555555555444444444333222333222222111000000///000000000000000000000000////////////000111222333666888999666111///111444///222555555333111222444222333666:::777000...222222111000...---------------------............///000///......///111333555555666777999;;;===>>>???AAABBBCCCEEEFFFFFFFFFFFFNNNmmm|||}}}|||}}}zzzsssuuuwwwxxxuuurrruuuyyyrrrppprrrppptttyyy}}}]]]YYYzzzrrr{{{YYY===;;;BBBFFFMMMYYYiiixxxqqq|||cccQQQIIIHHHFFFMMMKKKKKKTTTVVVUUU\\\eeessswwwkkkqqqsssZZZKKKFFFEEECCCAAAAAAEEEFFFYYY\\\DDDAAA???DDD???EEEJJJVVVfffssszzz~~~pppmmmZZZTTTYYY```ccckkk{{{ssssss~~~}}}~~~kkkYYY[[[fffpppxxxtttlllgggjjjqqqpppiiiaaa```___^^^[[[WWWQQQLLLLLL[[[lllqqqnnnnnnyyyyyyaaaKKKDDDBBB;;;888;;;<<<<<<;;;::::::999999888777777777777777777777777555555444444444333333333222222333222222111000///000000000000000000000000////////////000111222333555888999666111...111444000111222222222222333555666777<<>>???AAABBBCCCEEEFFFFFFFFFFFFKKKjjj|||~~~}}}zzzyyyyyyvvvqqq}}}}}}vvvyyy|||zzzwww|||tttuuurrrlllmmmqqqyyybbb[[[nnn{{{lll^^^???CCCDDDDDDOOO[[[kkk}}}rrrVVVIIIGGGGGGJJJOOONNNOOOVVVTTTWWWdddqqqyyyxxxnnnaaahhh~~~nnnUUUGGGCCCBBBCCCDDDCCCBBBCCCSSS{{{^^^AAA>>>???===@@@GGGNNN[[[kkktttwwwzzz}}}lllZZZSSSYYYbbbfffmmmxxxiiimmm{{{{{{ggg^^^cccmmm|||{{{yyysssppprrruuuqqqjjjjjjnnnlllddd\\\XXXTTTOOOTTTeeewww|||ssshhhfffhhh]]]TTTHHHAAA??????>>><<<;;;;;;:::999999888888777888888888777777777777777888777777666666666666777222111000///............000000000000000000000000111111000000000111333444;;;;;;888333333555444000111111222111///000222333444;;;BBBBBB:::333111222444333111000...---,,,,,,....................................///111222333666999<<<>>>>>>>>>@@@AAAAAABBBDDDEEEEEEFFFHHHJJJLLLkkkzzzzzzwwwtttuuuyyywwwrrrxxxuuuqqqvvvyyyvvvuuusssqqqmmmnnnqqqwww~~~fffZZZeeezzzlll~~~eeeCCCBBBCCCCCCNNN[[[rrrxxxxxxmmmWWWMMMKKKKKKLLLQQQQQQTTT^^^```eeetttxxx|||tttgggiiizzzoooVVVHHHCCCBBBCCCDDDEEEBBBAAAPPPwwweeeEEE@@@@@@===???DDDLLL]]]ppp}}}zzz~~~kkk\\\WWW]]]dddiiiqqqvvviiilllzzztttbbb^^^iiiuuu}}}|||tttuuurrrkkkddd]]]WWWSSSRRRlllwwwssseee^^^\\\VVVNNNEEE@@@??????>>><<<;;;;;;:::999999888888777888888888888777777777777888777777666666666666666222222111000////////////000000000000000000000000111111000000111222333444:::;;;888333222444333000111111222333333444333333444:::@@@>>>888222000222222222000///---,,,,,,,,,....................................///111222333555888;;;=========>>>@@@AAABBBDDDEEEEEEFFFHHHJJJNNNmmmwwwuuuqqqooosssyyyxxxsssooossssssooosss{{{|||xxxuuuppppppooonnnooottt~~~bbbPPPUUUrrrmmm{{{qqqJJJAAABBBAAALLL[[[vvvyyykkksssfffTTTNNNMMMLLLNNNTTTUUU\\\iiipppyyy{{{{{{ttt{{{nnncccjjjqqqWWWIIIDDDBBBBBBCCCFFFCCC@@@KKKjjjmmmJJJBBB@@@<<<>>>FFFNNNaaayyy|||{{{kkk___]]]bbbgggllltttpppdddjjjwww~~~{{{{{{zzzuuutttppphhheeemmmuuulllhhhaaaXXXWWW\\\|||zzzmmm___UUUQQQMMMHHHBBB??????@@@>>><<<;;;;;;:::999999888888777888888888888888888888888888888777777777666666666444333222111000000000000000000000000000000000000000000000000111222444444888:::888333111333333000222222222666999999666333333888;;;:::444000000111111000///...------------....................................///111222333444777:::<<<<<<<<<>>>???AAABBBDDDEEEEEEFFFHHHIIIQQQooo}}}sssrrrppppppvvv{{{xxxrrrgggkkkooouuuuuunnnooorrrkkkkkkqqq]]]KKKNNNjjjppptttSSS@@@AAA@@@JJJ\\\qqqkkkcccttt~~~cccQQQKKKNNNQQQVVV]]]```iiizzzzzz~~~ssszzzwwweee\\\___{{{sssYYYJJJDDDBBBBBBCCCDDDDDDBBBEEEWWWsssrrrLLLAAA???<<<===FFFNNNbbbzzz|||yyyjjjbbbaaadddgggkkksssggg\\\ggguuu~~~}}}|||}}}ssseeebbbaaa]]]\\\^^^cccmmm}}}uuupppoooeeeXXX[[[iiizzzuuummmfff___XXXQQQMMMHHHEEEAAA@@@@@@???>>><<<;;;;;;:::999999888888777777888888888888888999999888888888888777777666555444444333222111111111111////////////////////////000000000111222333444555666999888333111222222000333222333999>>>>>>999333333555777555111...///111111000///...................................................///111222333444777:::<<<======>>>???AAABBBDDDEEEEEEEEEGGGIIIQQQnnn~~~rrrtttuuuvvv{{{~~~yyypppjjjnnnwwwssskkkmmmrrrfffgggpppfffRRRPPPjjjooojjj[[[@@@AAAAAAHHH^^^kkkiiifff}}}eeeRRRMMMUUU___fffnnnuuu|||rrrttthhh\\\___\\\gggsssYYYJJJDDDBBBAAABBB???CCCEEECCCJJJ___{{{tttKKK>>>>>><<<>>>AAAKKK^^^vvvwwwkkkyyyvvvfff^^^^^^```aaahhhpppvvv```YYYhhhwww~~~|||yyy}}}www```OOOKKKKKKHHHXXX^^^mmmwwwrrrrrrqqqbbbTTTZZZmmmvvvlll^^^UUURRRQQQOOOLLLFFFEEECCCBBBAAA???===;;;;;;;;;:::999999888888777777777888888999999999:::999999999999888777555555555444333222111111111111///////////////////////////000111222333444555555444888999444111222222000333333555;;;@@@@@@999333333444444222///...///222222222111000/////////000....................................///111222333666888<<<===>>>>>>???@@@AAACCCDDDEEEDDDDDDFFFHHHOOOlllyyytttyyy}}}}}}~~~~~~xxxqqqssswww}}}ooogggiiinnnbbbdddnnn~~~rrrUUUKKK___pppdddcccAAABBBBBBIIIaaammmmmmlll|||eeeUUURRR___nnnttt}}}~~~ppp{{{hhhSSSPPPYYY]]]nnnsssXXXIIIDDDAAAAAABBB;;;BBBFFFEEEGGG[[[|||vvvKKK===>>>===???BBBMMMbbbxxx{{{ooonnnrrr~~~rrrbbbZZZXXXZZZ]]]fffnnnlll\\\[[[kkkzzz|||zzzvvvhhhTTTFFFDDDHHHKKKYYYeee~~~wwwllllllmmmiii[[[QQQYYYiiiwwwjjjZZZOOOMMMMMMLLLIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888888777777777888888999:::::::::999999::::::999777555444555444333222111111111111000000000000000000000000///000111333444555555555333888:::666222222333111222333777<<>>888333333333333222000///111222444333222111000000000000....................................///111222333666999<<<>>>>>>???@@@AAAAAACCCDDDDDDDDDDDDEEEGGGMMMjjjvvvyyy}}}{{{wwwsssvvvzzz|||zzz||||||vvvjjjbbbbbbeeebbbccckkkxxxnnnQQQHHH]]]yyyjjjhhhAAADDDDDDIIIccctttkkkjjjqqq___TTTTTT```nnnuuuzzz~~~~~~xxxooohhhqqq{{{yyygggSSSMMMRRRWWWdddqqqWWWHHHCCCAAAAAABBB>>>BBBEEEEEEKKK___zzzMMM>>>??????AAACCCOOOeeexxx}}}xxxvvvzzzpppssscccYYYWWW[[[___hhhpppnnn]]]WWW^^^jjjxxxyyyuuukkkaaaUUULLLFFFHHHRRR\\\hhh|||tttiiiddddddbbb[[[VVVXXXbbblllmmmcccVVVNNNMMMLLLIIIFFFCCCCCCBBBAAA???>>>>>>>>>;;;;;;:::999999888888777777777888999999:::;;;;;;999:::::::::999777555444444333222111111000000000000000000000000000000000...///111333555555555555333999;;;777333333333333111444888<<<<<<:::666333333333333333222111222333444333222000///.............................................///111222333555888;;;======>>>???@@@AAACCCDDDDDDCCCCCCEEEFFFKKKiiirrr}}}{{{xxxvvvuuutttxxxzzzvvvvvvvvvqqqggg^^^\\\___ddddddiiittt~~~bbbOOOQQQooorrrkkkBBBEEEFFFJJJeeezzzeeeeeehhhWWWPPPQQQZZZeeennn}}}vvv~~~||||||{{{ooommmiiifffddddddeeefffqqqvvvzzzyyyvvvpppeee[[[VVVZZZ\\\TTTHHHCCCJJJTTT^^^tttpppVVVGGGCCCAAAAAABBBCCCCCCCCCDDDMMMaaa~~~PPP???@@@AAABBB???LLL```qqqvvvwww}}}xxx|||uuummm~~~wwwggg\\\ZZZ```eeekkksssrrr]]]QQQRRR___gggsss}}}zzzuuummmgggZZZMMMDDDEEEHHHMMMZZZiii|||tttnnneee\\\^^^^^^XXXRRRUUUcccooottt]]]VVVOOOLLLMMMMMMIIIEEE@@@AAAAAA???>>>>>>???@@@;;;;;;::::::999888888777777777888999::::::;;;;;;999:::;;;;;;:::777555333444333222111000000000000000000000000000000000000...///111444555666666555222999<<<888333333444444000444999;;;:::777444333333333444444333333333333444333111000...---,,,,,,....................................///111222333444777:::<<<<<<===>>>???AAACCCDDDDDDCCCCCCEEEFFFJJJiiinnn{{{wwwtttrrr{{{{{{}}}}}}sssqqquuutttkkkcccaaa___]]]eeeiiipppzzzooobbbRRRLLLppp}}}vvvIIIDDDGGGNNN```vvv___bbbyyyYYYLLLLLLLLLMMMPPP[[[bbbqqq|||qqqnnnyyynnnbbb\\\RRRPPPMMMJJJIIIIIIJJJKKKQQQVVV]]]aaa```YYYPPPJJJJJJHHHBBBEEEMMMKKKMMM\\\lllmmmUUUGGGAAA@@@BBBEEEAAADDDCCCBBBPPPpppQQQ>>>>>>>>>???CCCOOO[[[kkkyyyyyy}}}zzzxxx}}}xxxccc\\\aaaeeecccmmmpppxxxppp[[[LLLKKKUUU^^^cccpppzzzuuuooofff[[[SSSKKKFFFFFFLLLQQQYYYooo~~~pppfffaaa___]]]ZZZ[[[TTTNNNRRR\\\fffiiihhhVVVSSSOOOLLLJJJIIIGGGFFFFFFFFFEEECCCBBBAAA@@@???;;;;;;:::999999888888777888888888999999::::::;;;:::::::::999777666444333444333222111000000000000000000000000111111111111//////000333666777666555222666999999666333222222222555888999999888777777666777888999888666333222444555444222///......///000000//////......------.........//////000111222555777:::<<<<<<<<<===??????AAACCCDDDDDDDDDFFFHHHOOOnnnuuu}}}}}}{{{xxxvvvttt}}}}}}zzztttqqqwwwwwwnnndddaaaaaabbbgggppp{{{mmmiii^^^NNNeee}}}uuu}}}NNNEEEGGGNNNaaazzz___gggxxxXXXLLLLLLLLLNNNRRRVVV___ppp}}}ppphhhfffnnnbbbUUUPPPJJJHHHGGGEEEEEEFFFGGGHHHFFFIIIMMMOOOOOOLLLGGGDDDDDDEEEBBBFFFMMMKKKNNN___pppnnnUUUGGGBBB@@@AAADDDCCCFFFFFFGGGUUUuuuPPP??????>>>???DDDMMMYYYlll~~~~~~~~~|||}}}xxx{{{ggg]]]```fffgggmmmqqq}}}yyyxxxooo```QQQJJJLLLSSSXXXggguuuyyyooofff^^^VVVNNNIIIHHHEEEHHHQQQYYYgggvvvjjjbbb___^^^[[[YYYXXXRRRPPPVVVaaagggccc^^^SSSPPPLLLJJJIIIHHHGGGEEEEEEDDDCCCBBBAAA@@@???>>>;;;;;;:::999999888888777888888888999::::::;;;;;;;;;;;;;;;:::999777555444444333222111000000000000000000000000111111111111//////000333555666555333222666999888555222222333222333555666555444333333777:::<<<===:::666444333444555444222///......//////////////////..................//////000111222444777:::<<<<<<===>>>??????AAACCCDDDDDDDDDFFFHHHMMMmmm}}}{{{~~~}}}}}}|||{{{zzzyyyxxxwww~~~{{{yyyxxxvvvtttrrrllltttvvvooofffcccfffhhhlllyyymmmvvvqqqSSSWWWzzzoooUUUFFFFFFOOOdddzzzjjjrrrsssVVVLLLMMMNNNRRRVVV[[[gggzzz|||rrrhhh___[[[[[[vvvqqq```RRRGGGEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFBBBEEEEEEGGGLLLIIIPPPdddsssnnnVVVHHHBBB@@@AAACCC@@@CCCEEEGGGUUUsss}}}OOO@@@@@@??????DDDMMMYYYooo}}}|||zzz{{{hhh\\\\\\dddiiiooovvv}}}sssoooggg\\\OOOHHHIIIMMMRRRUUUjjj{{{|||ppphhh]]]RRRKKKFFFDDDBBBGGGFFFLLLZZZkkkxxxrrrlllddd^^^\\\[[[YYYVVVTTTRRRTTT\\\dddddd[[[QQQPPPMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>===;;;;;;:::999999888888777888888888999:::;;;;;;;;;===<<<<<<;;;:::888666666444333222111000000000000000000000000111111111111000000000222555555444222333666888666333111222444222222333333333222111000777<<>>??????AAACCCDDDDDDDDDFFFHHHKKKkkkyyy}}}}}}}}}|||{{{zzzzzzzzzzzz|||zzzvvvrrrnnnmmmmmmmmmfffkkknnnlllkkkmmmnnnmmmsss}}}~~~tttXXXOOOvvvzzzqqqZZZFFFEEEPPPgggwww{{{zzzoooUUUNNNQQQUUU[[[bbbjjjwwwjjj[[[SSSOOOOOOSSSkkk{{{wwwaaaRRRGGGAAACCCAAABBBCCCEEEFFFFFFEEEEEEHHHHHHIIIJJJKKKKKKKKKKKKEEEIIIHHHHHHKKKJJJVVVnnnmmmUUUHHHBBB@@@AAACCC@@@BBBDDDGGGSSSmmm|||OOOAAAAAA??????CCCNNN]]]tttuuucccXXXYYY```fffqqq{{{uuucccZZZXXXOOOGGGFFFIIINNNTTTYYYlllwwwnnngggYYYTTTKKKDDDAAABBBEEEGGGJJJJJJSSSiiivvv}}}~~~yyyqqqkkkiiieee```\\\ZZZYYYVVVTTTQQQUUU[[[```aaa\\\SSSLLLOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCAAA@@@???>>>===;;;;;;:::999999888888777777888888999:::;;;<<<<<<<<<<<<<<<;;;999888666555444333222111000000000000///000000000111111111111000000000222444444333111333666777555222000222444222222333444555555444333666===CCCBBB:::444333555444444333111///---...///------......//////000000............///000111222444666:::<<<<<<===>>>@@@???AAACCCDDDDDDDDDFFFHHHLLLlllyyy}}}}}}|||{{{zzzzzz{{{wwwtttpppllliiihhhiiijjjdddfffiiinnnwww}}}zzzrrrvvvyyyyyyvvvxxxXXXLLLjjjyyyuuu^^^GGGFFFRRRiiiyyy|||vvvqqq[[[WWW]]]dddmmmuuu|||}}}aaaOOOHHHEEEHHHKKK^^^jjjcccPPPGGGAAA@@@FFFCCCDDDFFFGGGHHHGGGFFFFFFHHHKKKOOORRRRRROOOKKKIIIHHHLLLJJJKKKPPPSSSfff~~~jjjSSSGGGBBBAAAAAADDDDDDFFFHHHKKKTTTjjj}}}QQQCCCAAA>>>@@@@@@PPPbbbyyy|||jjj\\\XXX[[[aaafffooo}}}~~~iiiUUUJJJLLLHHHFFFHHHIIILLLVVVaaaqqq{{{vvvsssrrrooooooooommmhhh```WWWQQQGGGFFFCCCAAABBBFFFKKKNNNPPPQQQ^^^{{{zzzxxxwww{{{wwwrrrooonnnllljjjgggfffddd```]]]ZZZXXXUUUSSSSSSYYY______XXXQQQNNNNNNOOOMMMJJJIIIIIIIIIIIIHHHEEEDDDCCCBBBAAA???>>>>>>;;;;;;:::999999888888777777888999:::;;;<<<======<<<;;;;;;:::999777555555444333222111000000000000///000000000111111111111111000111333444555333111444666777555222000222444222333444888<<<<<<:::888444;;;AAA???777111111333333444333111...------...------......//////000000............///000111222333666:::<<<======???@@@???AAACCCDDDDDDDDDFFFHHHNNNooozzzyyy}}}~~~|||{{{zzz{{{{{{uuupppjjjggghhhkkkmmmnnnjjjjjjmmmvvvwwwqqqqqqmmmllltttSSSLLLkkkxxxvvvaaaHHHGGGSSShhh~~~pppkkkxxxeeedddkkkttt```LLLEEECCCDDDGGGQQQXXXPPPCCCAAA@@@@@@HHHDDDEEEGGGHHHIIIIIIHHHHHHMMMRRR[[[aaaaaa[[[SSSMMMJJJNNNMMMQQQ[[[dddzzzxxxeeePPPEEEBBBBBBCCCEEEDDDEEEHHHKKKQQQcccUUUEEE???===AAA@@@PPPcccxxxvvvfff______bbbgggmmmjjj|||{{{lllYYYLLLGGGDDDCCCGGGKKKJJJKKKYYYjjj}}}wwwkkk___WWWSSSRRRQQQRRRSSSSSSQQQLLLGGGDDDAAABBBCCCDDDFFFIIINNNRRRVVV\\\mmm|||~~~|||xxxtttqqqmmmkkkjjjjjjiiihhheeedddaaa^^^[[[XXXWWWVVVXXX\\\___[[[RRRLLLNNNRRRQQQNNNKKKJJJJJJJJJIIIHHHEEEDDDDDDBBBAAA@@@???>>>;;;;;;:::999999888888777777888999:::;;;<<<===>>>;;;;;;;;;:::999777555444444333222111000000000000000000000000111111111111111111111333555666555333444777999777444222333444333444777===BBBCCC???;;;333888<<<:::444000000111333333333111...,,,---............///////////////.........//////000111222333666999<<<===>>>???@@@???AAACCCDDDDDDDDDFFFHHHQQQrrr}}}rrr}}}xxx~~~|||zzzzzzzzz{{{|||yyypppgggeeejjjrrrxxxzzzqqqssswwwvvvjjjjjjiiiiiirrr~~~LLLMMMooozzzxxxdddJJJIIIRRRfff|||jjjhhh~~~llllllttt}}}{{{[[[IIIDDDDDDEEEFFFHHHMMMEEE>>>BBBCCCBBBGGGEEEFFFHHHJJJLLLMMMNNNNNNVVV^^^jjjrrrsssmmmccc[[[PPPTTTUUU\\\iiirrr~~~rrr```LLLCCCBBBBBBEEEGGGBBBCCCFFFIIIOOO^^^{{{XXXFFF>>><<>>===;;;;;;:::999999888888777777888999:::;;;===>>>>>><<<<<<<<<;;;:::888666666444333222111000000000000000000000000111111111111111111222444777888777555444777::::::666333333444444555999@@@EEEEEE???999444666777555333111000111333333333000...,,,---...///////////////..................//////000111222222555999<<<===>>>???AAA???AAACCCDDDDDDDDDFFFHHHSSStttyyyrrr|||{{{zzzyyyyyyzzz|||}}}~~~rrrfffccclllxxxtttyyy~~~rrreeehhhiiijjjqqqxxxHHHOOOooo}}}{{{fffLLLJJJRRRccctttooommmnnnnnnuuu~~~rrrTTTEEEDDDFFFGGGIIIEEEHHHBBB???GGGHHHCCCFFFGGGHHHJJJLLLOOORRRTTTUUU\\\eeerrr|||~~~wwwmmmfffWWW[[[]]]eeerrrzzznnn]]]JJJBBBAAACCCFFFIIIDDDEEEIIIMMMRRRaaa~~~[[[GGG<<<;;;CCCDDDLLLXXXnnnvvv{{{sssjjjkkkqqqjjj~~~vvvfffVVVHHHBBBBBBDDDBBBFFFPPPTTTXXXgggzzzwwwgggaaaWWWLLLCCC@@@AAADDDAAABBBCCCBBBAAA@@@@@@AAA???AAACCCEEEFFFKKKRRRWWWZZZlll{{{xxxuuuqqqooonnnmmmlllkkkjjjhhhgggbbbbbb```^^^\\\[[[\\\^^^ccc]]]VVVRRRQQQQQQQQQPPPRRROOOLLLJJJIIIIIIHHHGGGCCCBBBAAA@@@???===<<<<<<;;;;;;::::::999888888777777888999:::<<<===>>>???>>>>>>===<<<;;;999888777444333222111000000000000000000000000111111111111111111222555888999888666333777;;;;;;888444444444444555:::AAAFFFDDD<<<555555555444333222222111111333333222000...,,,---...000000//////.........---.........//////000111222222555999<<<===>>>@@@AAA???AAACCCDDDDDDDDDFFFHHHSSStttyyyuuu{{{}}}wwwvvvvvvwwwzzzzzzwwwtttvvvrrrkkkgggnnn}}}zzzzzzvvvnnnhhhnnnssstttttt{{{sssPPPNNNtttuuutttpppMMMKKKOOOfffyyyppphhh|||tttaaa^^^ZZZddd{{{jjjNNNBBBCCCEEEEEEDDDHHHEEEEEEHHHJJJGGGFFFHHHHHHMMMSSSXXX[[[___eeeiiiwwwxxxjjjaaa```gggttt|||~~~zzzppp]]]IIIAAAAAACCCFFFHHHDDDDDDGGGKKKPPPcccYYYHHHDDD>>><<>>===<<<;;;;;;::::::999999888666666777888:::<<<>>>???>>>===<<<:::888777555555888555333222111111///...000000111111111111000000111///...222888;;;888444444666888999777444333333333555<<>>888777888666444333333333222111333333111000////////////............////////////////////////000111222333444777:::;;;<<<===>>>@@@BBBBBBCCCCCCBBBCCCFFFHHHMMMppp{{{yyyxxxzzzxxxvvvwwwxxxxxxuuusssqqqpppllljjjqqq{{{yyy~~~xxxmmmfffdddjjjpppsssttt|||rrrTTTVVVwwwxxxuuuPPPMMMQQQiii}}}{{{pppeeeRRRQQQNNNRRR___fffkkkvvvkkkQQQGGGHHHKKKLLLLLLNNNLLLNNNSSSUUUTTTSSSUUUUUU[[[bbbgggkkkpppwww|||xxxnnnkkkppp~~~wwwrrriiiXXXGGGAAABBBEEEGGGIIIFFFFFFHHHKKKSSShhhYYYHHHEEE@@@@@@FFFNNNWWWhhh|||~~~|||{{{}}}xxxvvvkkkkkkpppttttttmmmVVVJJJFFFEEEEEEFFFIIIJJJQQQ[[[aaammm~~~mmmdddQQQLLLEEEBBBBBBDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBCCCBBBFFFKKKOOORRRZZZbbbmmm{{{zzz{{{yyysssmmmllllllkkkmmmnnnooommmlll______^^^]]]\\\[[[ZZZZZZXXXVVVTTTQQQOOOOOOOOOPPPJJJJJJJJJJJJIIIGGGEEEDDDEEECCCAAAAAAAAA@@@>>><<<<<<;;;;;;::::::999999888777888888:::<<<>>>???@@@===<<<<<<;;;:::999888888777555333111111111///...111111222222222222111111222111111444999:::888666444666888888666444333333333444999@@@AAA;;;777666555444333333333333222222333333111000////////////............////////////////////////000111222222444777999;;;<<<===???@@@AAABBBCCCCCCBBBCCCFFFHHHOOOqqqzzz{{{vvv|||yyywwwvvvuuuuuusssrrrnnnnnnmmmnnnuuu}}}vvvsssuuuuuummmddd___```gggooossswwwgggOOOWWW}}}~~~xxxQQQOOOUUUnnnvvv{{{\\\LLLMMMKKKKKKOOONNN[[[eeeqqqyyylllRRRGGGGGGIIIKKKMMMPPPPPPUUU\\\```______bbb```eeekkkqqqwww~~~zzztttxxxyyypppkkk```QQQCCC@@@CCCEEEGGGJJJJJJIIIIIIJJJSSSnnn\\\IIIDDDBBBCCCCCCMMMWWWfffzzz~~~~~~rrriiikkkrrrwwwxxxsssbbbOOOFFFEEEEEEFFFHHHHHHLLLUUU]]]dddssskkk[[[TTTGGGDDDAAAAAACCCFFFIIIJJJFFFFFFFFFEEEEEEEEEEEEEEECCCCCCFFFLLLPPPUUU___jjjyyy}}}{{{{{{zzz{{{yyysssmmmkkkjjjjjjkkkmmmnnnmmmkkk]]]]]]\\\[[[ZZZYYYYYYXXXWWWUUUSSSQQQOOONNNNNNNNNJJJJJJJJJJJJIIIGGGFFFEEEEEECCCAAA@@@@@@???===<<<<<<;;;;;;::::::999999888888999:::;;;===???@@@AAA<<<;;;;;;;;;;;;;;;;;;;;;777555222111111111///...222222333333333333222222111333555777999999888777555777999888666444333333444444777<<<===999777888444555666666666555444333444333222000//////..................////////////............///000111111444666999;;;<<<===???AAAAAABBBCCCBBBBBBCCCFFFIIIPPPqqq|||yyyvvvzzzyyyvvvtttssssssssssssoooqqqqqqqqqvvv}}}}}}pppkkkiiikkkjjjeee```^^^```gggooovvv|||ZZZGGGRRRwwwPPPNNNVVVrrrzzzxxx\\\NNNQQQPPPPPPUUUVVVaaalllzzzuuuXXXHHHDDDEEEIIINNNTTTVVV]]]gggkkkkkklllpppnnnqqquuuzzzyyy}}}vvvllleeeWWWKKKAAA@@@CCCEEEFFFHHHKKKKKKHHHGGGTTTuuuaaaKKKDDDAAACCCAAANNNWWWeeeyyyssskkklllqqquuuxxx}}}yyyhhhYYYJJJEEEEEEFFFHHHKKKIIINNNWWWaaakkk}}}sssZZZNNNJJJCCCBBBAAABBBDDDGGGJJJLLLKKKJJJHHHGGGFFFFFFFFFGGGFFFFFFIIINNNRRRXXXeeeqqq}}}~~~|||zzzzzz{{{yyysssnnnllljjjhhhhhhgggfffcccaaa]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUSSSQQQOOONNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAA@@@@@@???===;;;<<<;;;;;;::::::999999888888999:::<<<===>>>??????;;;;;;;;;;;;::::::::::::666444222111111111000...111222222222222222222111000333777999888888777888666777999888555333333333666555666;;;;;;888777:::777999;;;;;;:::888666666444333222000///.....................////////////---------......///000111333666999;;;<<<===???AAAAAABBBBBBBBBBBBDDDGGGIIIQQQqqqzzzzzzwwwvvvuuusssrrrrrrssstttrrrtttsssqqqrrrtttrrrnnnfffcccbbbdddbbb^^^\\\]]]___fffooowww~~~vvvUUUFFFQQQ|||~~~yyyQQQMMMUUUqqq|||ttt[[[PPPSSSPPPTTTaaaiiiqqq```LLLEEEGGGOOOXXX]]]aaajjjtttyyyzzz}}}xxxuuu~~~~~~sssggg___RRRHHH@@@@@@BBBCCCDDDFFFGGGJJJHHHGGGXXXbbbLLLEEECCCDDDEEERRRYYYdddwwwyyypppkkkmmmpppuuu{{{vvvnnn```TTTHHHEEEEEEFFFHHHKKKOOORRR\\\lll}}}~~~___MMMGGGEEEEEEEEEDDDDDDEEEGGGKKKMMMQQQOOOLLLIIIHHHHHHIIIJJJLLLLLLPPPTTTVVV]]]jjjxxx|||||||||{{{yyyzzzzzzxxxsssooollljjjhhhfffdddaaa]]][[[]]]]]]\\\[[[ZZZYYYXXXXXXUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGEEECCCAAA@@@@@@???===<<<<<<;;;;;;::::::999999888777888:::<<<===>>>>>>>>><<<<<<;;;:::999888777777555333111000111111000...000000111111111111000000///333777999999888888888777888999777555333333333555333555999:::777666888888;;;===<<<999666555555555444222000///...------............////////////---------......///000111333555999;;;<<<===@@@BBB@@@AAABBBBBBBBBDDDGGGJJJPPPppp{{{tttuuuuuutttrrrqqqrrrsssssstttrrrmmmlllkkkgggbbbdddbbbbbbccc___ZZZYYY\\\^^^dddmmmuuu}}}pppQQQCCCNNNgggyyyxxxVVVNNNSSSnnnwww}}}vvv___WWW\\\[[[bbbsss~~~|||^^^JJJCCCGGGSSS___bbbgggqqq}}}{{{nnn```WWWOOOFFF??????AAAAAACCCFFFBBBHHHHHHHHH^^^___MMMIIIFFFGGGFFFRRRZZZhhh}}}uuukkkjjjnnnrrrwwwuuukkkZZZQQQIIIGGGHHHHHHJJJMMMQQQUUUaaavvvhhhOOOEEEDDDDDDHHHHHHHHHGGGGGGJJJOOOSSSWWWUUUQQQOOONNNPPPRRRTTTXXXYYY\\\___```dddrrrxxxxxx~~~{{{zzzyyyxxxxxxvvvrrrooollljjjgggfffeeebbb___\\\]]]\\\[[[ZZZYYYXXXXXXWWWUUUUUUTTTRRRPPPOOONNNMMMMMMLLLKKKIIIHHHHHHGGGHHHFFFDDDBBBAAAAAA@@@>>>===<<<;;;;;;::::::999999888777888:::<<<============<<<<<<;;;:::888777666666444222000000000111000...000000000111111000000000000333777:::<<<<<<:::999888999999777444333333333111111444999:::666444555555888:::999555333333444555444222111///...------............////////////............///000111111222555999;;;<<<>>>@@@BBB@@@AAABBBBBBBBBDDDGGGJJJQQQooo{{{sssuuuvvvuuuqqqoooooopppppppppmmmhhhffffffbbb]]]ddddddffffffaaa[[[[[[___```eeennnvvv}}}mmmKKK>>>KKK___rrrvvv\\\QQQTTTooo|||uuuuuu{{{fffbbbnnnuuu~~~uuu[[[IIIBBBFFFRRR^^^dddjjjvvvzzzjjjZZZPPPKKKCCC>>>>>>AAAAAADDDHHHCCCKKKJJJHHH]]]```QQQNNNJJJIIIEEERRR\\\mmmwwwkkkkkkqqqqqquuu{{{pppZZZSSSMMMMMMOOOOOOQQQTTTVVV[[[iii~~~yyy\\\JJJEEEFFFFFFHHHIIIIIIIIIJJJOOOVVV\\\\\\ZZZXXXVVVWWW[[[___bbbfffhhhlllnnnlllooo{{{{{{zzz}}}|||zzzxxxwwwuuusssqqqpppkkkjjjgggfffeeeccc```]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSRRRPPPNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGEEECCCBBBBBBAAA???>>><<<;;;;;;::::::999999888888999<<<>>>???>>>>>>===;;;;;;:::::::::999999999444222000///000111000///000111111222222111111000333333666<<>>;;;999999999777444222333444111222777>>>???999555444222555777666333222444777666444333111///...------............////////////////////////000111222222222555888;;;<<<>>>@@@BBB???AAABBBBBBCCCDDDHHHJJJRRRpppzzzyyy~~~yyytttvvvxxxvvvqqqmmmlllmmmllllllhhhcccbbbcccaaa]]]cccdddgggiiiddd______dddccchhhpppxxxqqqKKK>>>MMM```oooyyy```UUUWWWqqq|||vvv|||hhhhhh|||vvv^^^MMMFFFHHHSSS^^^jjjppp}}}|||jjjXXXMMMIIIBBB===>>>@@@BBBFFFKKKFFFNNNLLLGGGYYYcccUUURRRLLLIIIIIIUUU]]]nnnxxxkkkmmmvvvqqqvvvvvv]]]WWWSSSTTTVVVWWWYYY]]]___gggtttwwwZZZKKKIIIJJJIIIGGGHHHIIIIIILLLSSS]]]ddd```^^^\\\\\\^^^dddiiimmmqqqssswwwxxxuuuvvv|||{{{xxxvvvtttrrrqqqpppllljjjhhhfffdddaaa]]]ZZZZZZYYYXXXWWWVVVUUUUUUTTTVVVVVVUUUTTTRRRPPPOOONNNNNNMMMKKKIIIHHHHHHHHHIIIGGGFFFDDDCCCCCCBBB@@@>>><<<<<<;;;::::::999999888999;;;===???@@@@@@???>>>:::::::::;;;;;;<<<<<<<<<333222000///000111000///222222222333333222222222555555777===DDDFFFBBB===999999999666444222222444333555<<>>888777000444777666333444888===666555333111///------,,,............/////////000/////////000000111222333222555888;;;<<<>>>AAACCC???@@@BBBBBBCCCEEEHHHKKKTTTqqqxxx{{{yyyuuuvvvvvvuuutttrrrpppnnnmmmmmmkkkiiigggeeeaaa]]]YYYiiibbbccciiihhhaaaaaahhheeennnuuuwwwzzzrrrLLL;;;IIIhhh|||rrr[[[RRR\\\uuukkkzzzzzzxxxXXXHHHKKKIIILLLZZZlll|||}}}nnn___RRRJJJDDDAAA>>>===@@@CCCEEEGGGFFFKKKFFFGGGZZZrrreeeZZZWWWOOOJJJPPPSSS[[[lll|||qqqooouuummmnnnzzzrrraaa[[[WWWXXXYYYXXXYYY]]]aaakkk{{{|||aaaSSSQQQOOOJJJNNNMMMKKKKKKNNNTTTZZZ___UUUXXXZZZZZZ```mmmxxx}}}{{{zzz|||}}}~~~{{{~~~}}}|||xxxtttrrrqqqqqqllljjjgggeeedddbbb___]]][[[\\\[[[WWWRRRPPPQQQSSSSSSRRRQQQPPPOOONNNNNNNNNPPPOOOLLLJJJHHHGGGGGGGGGGGGFFFCCCAAA@@@?????????<<<<<<<<<;;;:::999888777;;;<<<>>>???@@@???===<<<;;;;;;:::999888888888888444333222111000000000000...000111222111000111222555999<<<>>>?????????@@@999777555444555444222000111666CCCMMMKKK>>>666666111444777666333111333666555333111000.........///............////////////.........//////000111222222444888:::;;;===???AAAAAAAAABBBBBBCCCDDDDDDDDDOOOkkk|||wwwsssrrrssssssttttttssssssssspppnnnjjjgggdddbbbaaa___lllgggkkkuuuwwwnnniiillllllppprrrsssxxxrrrNNN>>>LLLrrrqqqjjjZZZSSS\\\uuu|||kkkyyyYYYIIIKKKJJJNNN]]]sssssseeeXXXMMMGGGCCC@@@>>>>>>@@@DDDFFFGGGDDDJJJEEEDDDZZZuuufff\\\YYYQQQMMMRRRUUU[[[iii|||~~~~~~yyyuuuvvvlllnnnzzzsssccc\\\WWWXXX\\\\\\^^^```iiisssxxxcccYYYYYYWWWRRRTTTSSSRRRRRRUUUZZZ^^^aaa^^^cccffffffkkkuuu}}}~~~{{{xxxtttqqqpppooojjjhhheeeccccccaaa___]]]WWWWWWUUURRRPPPQQQSSSUUUSSSRRRQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJGGGEEECCCAAA@@@?????????<<<<<<<<<;;;:::999888777;;;<<<>>>???@@@???===<<<;;;;;;:::999888888888888444333222111000000000000...000111222111000111222666999===??????>>>??????;;;<<<<<<999555222222333444999CCCJJJGGG<<<555444444444333222222333444444444333111///.........///............////////////.........//////000111222333555888:::;;;<<<>>>@@@AAAAAABBBBBBCCCDDDDDDDDDNNNiii}}}zzzwwwnnnpppqqqsssuuuvvvwwwwwwssspppkkkgggeeeeeefffgggkkkmmmwww~~~tttqqqrrrsssqqqqqqwwwnnnOOODDDTTTooohhh\\\WWW___vvvzzzjjj~~~ssssssnnnoooxxx|||{{{[[[JJJKKKKKKQQQbbb|||~~~sssfff[[[QQQIIIEEE@@@>>>===>>>BBBFFFHHHIIIEEELLLEEEFFFbbbkkkbbb___WWWTTTWWW[[[```gggttt}}}sss|||yyywwwrrrjjjnnnzzzwwwkkkaaaZZZ]]]bbbeeeffffffnnnyyyqqqddd______^^^[[[]]]]]]^^^aaadddiiimmmooonnnssswwwwwwzzz~~~}}}}}}}}}|||zzzwwwsssqqqnnnmmmhhheeecccaaaaaa```^^^\\\WWWTTTPPPNNNOOORRRTTTVVVTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKJJJJJJJJJKKKLLLLLLFFFEEECCCBBB@@@@@@??????======<<<;;;:::999888888;;;<<<>>>???@@@???===<<<;;;;;;:::999999888888777333222111111000000000000///000222111000000111333777999===??????>>>>>>???===@@@BBB===555111222555777;;;AAAFFFAAA888333333777444111111333555444333444333111///.........///............////////////.........//////000111222444666999:::;;;<<<===???AAAAAABBBBBBCCCDDDDDDDDDLLLeee}}}}}}|||ooooooqqqssstttuuuuuuvvvrrrqqqnnnjjjhhhgggiiikkkkkktttwwwtttrrruuuvvvuuuyyyxxxdddLLLKKK___yyypppbbb^^^dddxxx~~~iii{{{ppp___^^^ZZZ```nnnvvv}}}]]]LLLLLLLLLVVVjjjwwwjjj^^^TTTMMMHHHEEE>>>======???CCCGGGIIIJJJGGGNNNHHHNNNuuussslllggg]]]ZZZ[[[aaafffjjjqqqzzz{{{yyyuuujjjiiiooozzz~~~wwwkkkbbbdddkkknnnmmmlllooozzzsssiiieeefffeeedddcccfffjjjpppuuu{{{~~~}}}{{{}}}xxxuuuwwwyyyyyywwwuuutttrrrpppmmmkkkgggdddaaa___^^^]]][[[YYYWWWSSSNNNMMMPPPTTTUUUTTTWWWVVVTTTQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;:::999999888;;;<<<>>>???@@@???===<<<;;;;;;;;;:::999888777666222222111000000000000000000111222111000000222333777:::===???>>>======>>><<<>>>???;;;555222222444777;;;???@@@<<<777555555666666666666555444444444333222000///......//////............////////////............///000111222444777999;;;;;;;;;===>>>AAAAAABBBBBBCCCDDDDDDDDDJJJbbb|||qqqrrrrrrrrrrrrqqqppppppoooppppppmmmjjjiiijjjlllsss{{{pppoookkkttt|||{{{{{{kkkVVVGGGOOOjjj|||yyygggdddgggxxxhhhxxxmmmZZZ^^^dddppp~~~___MMMMMMOOO\\\sssyyyqqqdddXXXOOOIIIEEEBBB<<<<<<===AAAEEEIIIJJJJJJHHHLLLJJJZZZyyytttnnnaaa]]]\\\dddkkkmmmqqqwww||||||uuufffjjjqqq|||uuukkkmmmssstttrrrpppttt~~~{{{qqqlllkkklllmmmjjjmmmsssyyyyyy~~~xxxsssqqqrrrrrrqqqoooooopppnnnkkkiiieeebbb^^^[[[YYYXXXVVVUUUOOOMMMLLLOOOTTTWWWVVVUUUYYYWWWUUUQQQOOOLLLKKKJJJMMMLLLLLLKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBAAA@@@??????>>><<<;;;:::999999999;;;<<<>>>???@@@???===<<<;;;;;;;;;;;;999888666555111111000000///000000000000111222111000000222444888;;;>>>???>>>=========999888666555555444222111555999<<<:::888777888999444:::???>>>777333333666222111000.........//////............////////////............///000111222444777999;;;;;;;;;===>>>AAAAAABBBBBBCCCDDDDDDDDDHHHbbb|||~~~sssssssssrrrpppooommmmmmmmmooopppmmmiiiggghhhkkk}}}nnnffffffeeeqqq||||||zzz~~~~~~cccMMMBBBOOOlllttt{{{mmmkkklllzzzjjjxxxjjj]]]jjjwww~~~```NNNNNNQQQbbb|||}}}rrriii]]]QQQIIIDDD@@@>>>;;;<<<>>>BBBFFFIIIJJJIIIGGGIIILLLjjj~~~|||tttfffaaa^^^fffmmmooorrrxxx}}}~~~|||kkkmmmuuu~~~~~~wwwxxx{{{zzzxxxwww~~~wwwrrroooqqqssswwwyyy~~~||||||wwwrrrooonnnmmmkkkiiijjjlllkkkgggccc```\\\XXXTTTSSSRRRQQQPPPFFFIIIOOOVVV[[[\\\YYYVVVWWWVVVSSSPPPNNNLLLKKKJJJMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@??????>>><<<:::999999::::::;;;<<<>>>???@@@???===<<<;;;;;;<<<;;;:::888666444111000000//////000000000111222222111000000333555999<<<>>>???>>><<<<<<<<<555333111222444444333111333888:::777666888;;;<<<777>>>EEEAAA777111222777111000///.........//////............////////////.........//////000111222444666999:::;;;<<<===???AAAAAABBBBBBCCCDDDDDDDDDHHHcccnnnqqqrrrrrrrrrrrrqqqqqqpppooommmnnnnnniiidddcccgggkkk|||yyynnneeeaaa___dddnnnuuutttttt{{{}}}bbbKKK???LLLfffnnn}}}tttssssssuuu|||mmmjjj}}}aaaOOONNNTTTggg|||wwwjjjbbbWWWMMMFFFAAA>>>===;;;<<>>???@@@???===<<<;;;;;;<<<<<<:::888555444000000////////////000000222222222111000111333666:::<<>><<<;;;;;;333444444444333222333333333888:::666444999======>>>BBBCCC>>>555000222666111000///...---...//////............////////////.........//////000111222333555888:::;;;<<<>>>@@@AAAAAABBBBBBCCCDDDDDDDDDHHHfff|||cccjjjooopppqqqrrrssssssssssssooonnnlllfff``````fffllltttqqqllleeebbbaaa```^^^fffkkkmmmmmmoooxxx|||cccMMM???HHH```pppzzz{{{{{{zzz}}}aaaPPPOOOUUUjjj|||xxxeee^^^UUULLLEEEBBB???>>><<<===???DDDHHHJJJIIIHHHLLLKKKYYYwwwrrrnnnqqqtttuuu{{{~~~rrr{{{uuupppjjjhhhiiijjjjjjiiikkkgggddddddeeebbb[[[UUUOOOLLLIIIGGGHHHJJJKKKKKKPPP\\\kkkssspppfff\\\UUUNNNNNNMMMMMMNNNNNNOOOPPPIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCCCCDDDCCCBBB@@@???@@@???<<<:::999999:::;;;;;;<<<>>>???@@@???===<<<;;;<<<<<<<<<:::888555333000000////////////000111222222222111000111333666:::===??????>>><<<;;;;;;333777999777222000333777444:::;;;666444999<<<<<>>???AAACCCFFFHHHJJJLLLQQQEEEdddyyyuuuxxxyyyxxx}}}xxxvvvuuuzzzyyyuuunnnhhhdddbbbbbbcccfffeeeccc```\\\WWWRRRPPPIIIJJJKKKKKKKKKMMMRRRVVVVVVlll~~~{{{lll```YYYVVVUUUSSSPPPNNNLLLLLLMMMNNNKKKIIIGGGGGGGGGGGGEEECCCDDDDDDDDDCCCBBBAAA???>>><<<;;;:::999999:::<<<===>>>>>>???@@@@@@@@@@@@???======;;;999777555444333///000222333333333111000222000...---///111555777:::<<<>>>???===;;;::::::888555555777555222444888666???CCC;;;444777>>>AAACCC???;;;777555444333222000000///...........................////////////.........//////000111222333555777999<<<>>>??????CCCCCCCCCCCCCCCDDDEEEFFFLLLjjjkkk{{{tttsssssstttttttttqqqooojjjgggaaa[[[WWWZZZaaaggggggccc^^^\\\^^^```___^^^cccgggmmmssswww{{{~~~~~~mmmXXXEEE???KKK\\\rrrjjjjjjSSSRRRZZZmmmzzzmmmdddbbbUUUIIIEEECCC???;;;:::===???BBBDDDFFFHHHJJJKKKQQQGGGddd|||~~~~~~{{{xxxwwwzzzyyyooogggbbb```___^^^]]][[[XXXTTTPPPMMMLLLNNNQQQTTTUUUVVVXXX^^^cccqqq}}}yyyhhh]]]XXXUUUUUUSSSQQQNNNMMMMMMMMMNNNKKKIIIGGGGGGGGGGGGEEECCCBBBBBBBBBAAAAAA???>>>>>><<<;;;:::999999;;;<<<===>>>>>>???@@@@@@@@@@@@???===<<<;;;999777555444333000000000000111111222222222000///...///222666888===??????>>>;;;999777777999666555666555222555:::===CCCDDD<<<666888;;;===>>><<<888666666666444333000000///...........................///////////////......//////000111222333555777999<<<>>>??????CCCCCCBBBCCCCCCDDDEEEFFFKKKiiinnnzzztttrrrqqqqqqqqqqqqpppnnngggccc\\\VVVUUUZZZbbbiiieeeaaa]]]]]]```bbbaaa```cccgggmmmrrrwww|||iiiPPPIIICCCKKKeeewww___pppjjjSSSQQQZZZnnnuuuiii```ZZZNNNDDDAAA@@@===::::::;;;>>>CCCEEEGGGHHHJJJLLLPPPNNNlll~~~zzz|||{{{qqqiiidddbbb[[[YYYVVVSSSPPPMMMLLLKKKQQQTTTVVVVVVWWW\\\fffnnnqqqaaaYYYVVVUUUTTTSSSQQQOOOMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGEEECCC@@@@@@@@@@@@???>>>======;;;;;;:::999:::;;;<<<===>>>>>>???@@@@@@@@@@@@???===<<<:::999666555333222111000///......000222333111000//////000333777999>>>>>>>>><<<999888888999:::666555555444333777===DDDFFFCCC<<<888888999888999777666666777666555444000//////............///............////////////////////////000111222222333555777999<<<>>>??????BBBBBBBBBCCCCCCDDDFFFFFFJJJiiiooosssqqqooonnnnnnooonnnmmmfffaaaZZZVVVWWW^^^hhhooogggddd``````cccdddcccaaabbbffflllqqqvvv{{{gggLLLMMMGGGQQQxxx}}}iiiooo~~~hhhRRRQQQYYYnnnyyypppeee^^^QQQHHH@@@>>>>>>;;;:::;;;:::???DDDGGGHHHHHHKKKMMMOOOZZZ||||||zzz~~~vvvqqqoooeeebbb^^^ZZZVVVSSSQQQPPPTTTSSSPPPMMMOOO[[[lllyyyuuudddYYYVVVVVVWWWRRRQQQOOONNNLLLLLLKKKKKKKKKIIIGGGGGGGGGGGGEEECCC???????????????>>>======:::::::::::::::;;;======>>>>>>???@@@@@@@@@@@@???<<<;;;:::888666444222222000///.........///111222111000000000222555888::::::;;;:::999888999;;;>>>:::666444444444333888???FFFDDD@@@;;;999999777666666555555555666666444222000///............//////............////////////////////////000111222333333555777999<<<>>>??????BBBBBBBBBBBBCCCEEEFFFGGGJJJjjj}}}fff~~~rrrpppnnnmmmmmmmmmlllkkkccc___YYYWWW[[[eeepppwwwnnnjjjeeedddeeefffeeeccceeeiiinnnssswww{{{~~~~~~```GGGHHHEEEYYYxxxuuuzzzjjjUUURRRXXXlll~~~{{{wwwpppggg]]]WWWLLLDDD>>>======;;;;;;===;;;@@@FFFHHHHHHIIIMMMPPPRRRmmm|||vvvzzz~~~uuurrrmmmgggaaa\\\YYYXXXWWWRRRKKKHHHPPPbbbyyyyyyhhh\\\VVVUUUUUUVVVPPPOOONNNMMMKKKJJJJJJIIIKKKIIIGGGGGGGGGGGGEEECCC??????@@@??????>>>===<<<999999::::::;;;<<<======>>>>>>???@@@@@@@@@@@@???;;;;;;999777555333222111---...///111111000000///000000000222444777:::<<<;;;;;;:::888777888;;;===999555333444333333888???CCC>>>:::999:::999888888777666555555555444222/////////............//////............/////////////////////000000111222333333555777999<<<>>>??????AAAAAABBBBBBDDDEEEFFFGGGKKKlllvvv^^^uuuqqqpppnnnmmmmmmllljjjiiiaaa\\\XXXZZZaaammmxxxuuupppjjjgggggghhhhhhfffkkkoootttxxxzzz|||}}}tttoooWWWEEEEEEJJJjjjyyy{{{tttoooXXXTTTYYYnnn{{{sssiii```XXXSSSHHHAAA=========;;;<<>>===;;;;;;888999:::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@???;;;:::888777444333111000---...000222222111000///000000111333555999;;;===???>>><<<999555444666888666333222444444333888>>>>>>999777999::::::;;;===999888555444444333111//////............//////000............////////////000000000000111222333333333555777999<<<>>>??????AAAAAAAAABBBDDDEEEGGGHHHLLLmmmzzzdddzzzpppooonnnnnnnnnmmmiiigggaaa]]][[[___jjjwwwyyyrrrkkkggggggjjjjjjjjjooosssyyy||||||zzzyyyyyynnn^^^NNNEEEEEETTT~~~{{{|||pppnnnWWWSSS\\\vvv|||uuulllaaaYYYSSSPPPDDD???<<<<<<<<<;;;<<>><<<:::999888888888:::;;;<<<=========>>>>>>???@@@@@@@@@@@@???:::999888666444222111000///000000111111111111111000000222444777:::===>>>???>>>===999555333444555333111111444444333777===;;;777777:::;;;:::===BBB:::888555333333333222111...............///000000............////////////000000000000111222333333333555777999<<<>>>??????AAAAAAAAABBBDDDEEEGGGHHHKKKmmmwwweee~~~pppoooooooooooommmiiifffccc``````fffrrryyysssjjjfffgggjjjllllllppptttyyy|||zzzwwwtttsssiiiPPPCCCBBBCCCYYYuuuvvvmmmhhhRRRQQQ___}}}sssooohhh___VVVOOOLLLKKKCCC>>>;;;<<<<<<:::;;;???BBBFFFJJJJJJHHHKKKTTT[[[}}}kkkiii{{{{{{wwwyyy|||~~~xxx}}}~~~wwwooohhhdddgggnnn~~~kkk___WWWVVVVVVSSSSSSVVVRRRRRRQQQQQQOOOMMMLLLKKKKKKIIIGGGGGGGGGGGGEEEDDD??????>>>===;;;888666555777888:::;;;<<<=========>>>>>>???@@@@@@@@@@@@???:::999888666444222000000222111000///000111333444///000222444777;;;===???;;;<<<;;;999666555555666111000111444444333666;;;:::777888<<<<<<:::>>>EEE:::777444222333444444444...............///000111............/////////000000000000000111222333444333555777999<<<>>>??????AAAAAAAAABBBDDDFFFGGGHHHJJJlllkkkYYYtttvvvuuusssqqqnnnkkkjjjiiijjjdddbbblll~~~zzznnnmmmnnnooollliiikkkppp|||yyysssrrrwww|||yyyqqq^^^EEEDDDEEE@@@ccc~~~jjjqqq{{{hhhWWWWWWkkk|||uuuoooggg^^^WWWPPPIIIHHHJJJ???===:::999:::<<>>;;;999777666666999;;;===>>>???>>>===<<>>===<<<<<<===>>>???999999777666444222111000//////111222222111000000111111222666:::=========>>><<<999666444444444555222444222///222:::===;;;::::::::::::;;;===???AAA888555222222444444111///---------............///............////////////333222111111000000111111444555666888:::<<<>>>>>>CCCBBBAAA@@@BBBDDDHHHJJJMMMnnnaaaYYYppptttsssqqqooollliiigggeeegggcccbbblll{{{}}}ssskkkiiijjjlllkkkjjjooouuu~~~{{{vvvtttxxx{{{uuulllVVVBBBCCCGGGDDDddd}}}vvvrrr}}}tttssszzz~~~nnn\\\SSSXXXjjjzzzsssiiiaaaYYYTTTNNNHHHHHHKKK===<<<:::999:::===@@@CCCKKKHHHHHHJJJIIIOOOffflllLLLOOOdddvvvwww}}}zzzvvvsss~~~}}}||||||}}}xxxllleeelllwwwnnn___]]]ZZZXXXXXXWWWUUUTTTPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHHHHGGGEEECCCBBBAAA???<<<999888777777888:::;;;===>>>???>>>===<<<>>>===============>>>>>>999888777666444222111000//////111222222111111000111111333777;;;======<<<:::999888666666666666666333444333222777???@@@<<<999:::;;;<<<===<<<;;;;;;666444333333444444111...---------............///............////////////222111111111111111222222444555666888:::<<<>>>>>>DDDCCCBBBBBBCCCFFFIIIKKKOOOpppcccaaazzzttttttrrrooolllgggcccaaacccaaacccmmmwwwzzzssskkkhhheeedddfffggggggmmmttt~~~{{{yyyzzzyyyooodddNNN>>>AAAFFFFFFcccwww~~~xxx|||ooolll|||sss^^^OOOQQQ[[[jjj~~~}}}vvvnnnccc[[[TTTOOOIIIDDDCCCFFF<<<;;;::::::<<>>===:::777666777999:::;;;<<<===>>>???>>>===<<<<<<===============<<<<<<999888777555444222111000///000000111222222111111111222555999===>>><<<:::666666777777888888777777444444444777>>>DDDBBB===777999;;;===<<<:::666444444444444444555333000------------............///............////////////000000000000111222333444444555666888:::<<<>>>>>>DDDCCCCCCCCCDDDGGGIIIKKKRRRsssiiilllyyyxxxuuuqqqkkkeee```\\\______ccclllrrroooiiieeegggbbb___``````aaagggnnn}}}}}}}}}yyylll^^^JJJ>>>>>>CCCJJJhhhxxx{{{}}}{{{|||gggSSSIIIQQQ\\\iii}}}zzzxxxqqqiii___WWWPPPJJJDDD===;;;>>>:::::::::;;;===AAADDDFFFGGGJJJMMMMMMLLLWWWsss~~~MMMAAAAAAPPPppp}}}~~~|||xxx}}}{{{zzzzzz{{{|||yyyyyyzzzyyyxxxxxxwwwwwwxxxvvvpppfffbbbppp~~~sssggg\\\^^^[[[XXXVVVTTTSSSQQQOOOOOOOOOOOONNNNNNNNNMMMMMMIIIHHHGGGFFFDDDBBB@@@@@@<<<:::888666666888;;;<<<<<<===>>>>>>>>>>>>======;;;<<<===>>>===<<<;;;:::888777666555333222111000///000000111222222222222222444777;;;>>>>>>;;;888444555777888999888777666444333555:::BBBFFFBBB<<<555666888999999777444222222333444555555222///------------............///............/////////////////////000111333444555444555666888:::<<<>>>>>>CCCCCCBBBCCCDDDFFFIIIJJJQQQssspppxxx|||zzzuuuoooggg```ZZZVVVYYYZZZaaaiiijjjddd```bbbgggaaa]]]^^^```bbbgggmmm{{{|||}}}}}}~~~xxxhhhXXXHHH???===FFFYYY{{{xxx|||lllYYYLLLGGGQQQYYYfff~~~xxxuuurrrjjjaaaWWWPPPJJJFFF@@@:::888;;;999999:::<<<>>>BBBEEEGGGFFFIIILLLLLLOOO___~~~hhhCCC@@@>>>JJJfff}}}|||~~~~~~}}}~~~zzz{{{{{{{{{{{{{{{zzzzzzxxxwwwwwwwwwwwwvvvuuutttvvvrrrjjjfffnnntttlllhhhbbb\\\]]][[[XXXVVVUUUTTTRRRPPPPPPOOOOOONNNNNNMMMMMMMMMIIIHHHFFFDDDAAA@@@>>>===999888777666777999<<<>>>>>>>>>>>>>>>>>>>>>======;;;<<<=========;;;:::999777666666444333222111000000000000111222222333444444555888<<<>>>>>>;;;888555777888999888666444222333222555===CCCCCC>>>:::444444555555555555444333111333555555444111...------------............///............/////////////////////000111333444555444555666888:::<<<>>>>>>AAAAAAAAABBBDDDEEEGGGHHHOOOpppuuuzzzwwwqqqiiiaaaZZZTTTQQQTTTVVV]]]eeeccc\\\]]]dddhhhbbb^^^aaaeeehhhmmmsssuuuxxxzzz{{{{{{sssbbbQQQDDD@@@@@@QQQrrrooolllXXXOOOJJJKKKSSS[[[kkkzzzrrrmmmiiiaaaXXXMMMGGGCCCBBB???;;;:::>>>999:::;;;===@@@CCCFFFHHHJJJKKKJJJKKKTTTmmmVVVAAA@@@===DDD[[[vvvyyyyyy~~~}}}{{{wwwsssrrrvvv~~~}}}|||}}}}}}~~~}}}{{{yyyxxxvvvvvvwwwyyy||||||{{{yyytttooojjjlll|||pppfffdddbbb^^^[[[YYYXXXVVVUUUVVVWWWVVVUUUQQQPPPPPPOOONNNMMMLLLKKKHHHGGGDDDAAA???===;;;;;;777777777888999;;;===>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999999666666555444333222111111000000000000111333444555777888999<<<>>>===:::888777888999999777555333111222333888???AAA===999888555555555666555555555444111333555555222000......---------............///............/////////////////////000111333444555444555666888:::<<<>>>>>>AAAAAAAAABBBDDDEEEGGGGGGMMMnnnuuuwwwsssllleee]]]XXXTTTRRRUUUWWW___fffbbb[[[aaannnkkkeeeaaadddiiikkkooosssqqqsssuuuuuutttlllYYYHHHAAABBBGGG```tttUUUvvvnnnZZZQQQSSSXXX```kkk}}}tttjjjddd___WWWNNNHHHCCC@@@@@@>>>:::;;;>>>:::;;;<<<>>>@@@CCCFFFGGGIIIKKKMMMSSSddd{{{LLLFFF>>>;;;???PPPiii~~~{{{}}}}}}}}}yyysssmmmmmmsssyyy~~~}}}|||{{{zzzzzzwwwvvvwwwzzz}}}~~~|||zzzrrrooommmsssuuuiiiffffffaaa\\\\\\XXXWWWUUUUUUVVVWWWVVVUUURRRRRRPPPOOOMMMLLLKKKJJJGGGEEEBBB???<<<:::999999666777999:::<<<=========@@@??????>>>>>>===>>>>>>===<<<;;;:::999999999999666555555444333222111111000000000000111333555666:::999:::;;;======;;;999777888888777666555333222444555;;;AAA???888555777888999:::;;;:::777555333222444555444111...///000---------............///............////////////000000000000111222333444444555666888:::<<<>>>>>>AAAAAABBBCCCEEEFFFGGGHHHMMMnnnqqqvvvrrrkkkccc]]]YYYWWWWWWZZZ[[[ccciiieee___hhhyyyooohhhdddfffiiijjjlllnnnnnnqqqrrrrrrpppfffSSSAAA???EEEMMMjjjooovvvIIIkkkuuufffZZZ^^^eeennn}}}{{{qqqeee^^^YYYQQQHHHHHHDDD@@@???===999999<<<:::;;;<<<>>>AAACCCFFFGGGDDDJJJSSS___vvvsssDDDHHH===999;;;III```xxx|||zzz{{{zzzrrriiieeeiiiooo~~~|||{{{xxxwwwwwwxxxzzz|||xxxwwwwwwyyy||||||xxxuuuooopppqqqwwwxxxvvvmmmiiillljjjbbb]]]^^^[[[XXXVVVUUUUUUTTTSSSQQQSSSSSSQQQOOOMMMKKKJJJIIIFFFDDDAAA>>>;;;999888777666777:::<<<===>>>======@@@@@@???>>>======>>>>>>>>><<<;;;999888888999999555555444333333222111111111000000000111333555666<<<;;;:::;;;<<<<<<;;;999777777777666666555444444555777>>>CCC>>>444222777:::<<>>>>>BBBBBBCCCEEEFFFGGGHHHIIINNNooonnn}}}nnnkkkeee___\\\]]]aaaeeedddmmmpppiiieeejjjqqqssspppgggaaabbbfffhhhiiikkktttuuuwwwvvvmmm^^^MMMAAA???FFF[[[mmmyyy```NNNRRRyyyyyyeeekkkyyy|||tttjjj___WWWQQQMMMJJJ@@@???===;;;::::::::::::===>>>@@@BBBDDDFFFHHHIIIHHHJJJVVVoooeeeEEE???:::=========KKKggg}}}zzz~~~|||{{{wwwnnnddd```ccchhhnnnyyy|||{{{zzzwwwvvvxxxvvvuuuvvvxxxyyyvvvssskkkpppvvv{{{|||zzzwwwtttmmmmmmhhhccccccfffccc[[[[[[ZZZXXXWWWWWWWWWUUUSSSUUUSSSOOOLLLIIIFFFEEEEEECCCAAA===:::777555555555888999:::;;;<<<>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;999888:::===>>><<<:::888666444222000000111222111000///000222666:::===>>>===<<<======:::777444444666777666444333444555444<<>>>>>AAAAAACCCDDDEEEEEEEEEEEEPPPlllkkkuuuooolllgggbbbaaabbbgggjjjppprrrooohhhhhhpppxxx{{{mmmeee___aaafffhhhjjjmmmxxxxxxuuuooocccTTTGGG???AAAQQQssswwwkkk~~~YYYIIIIIIhhhvvvvvv}}}xxxuuuooojjjccc[[[UUUNNNIIIEEE???>>><<<;;;:::::::::;;;;;;===@@@BBBDDDFFFGGGHHHMMMKKKZZZ^^^FFFCCC>>>>>><<<===FFF\\\zzz~~~~~~|||}}}zzzxxxxxxtttlllfffeeedddfffmmmvvv~~~}}}|||{{{yyyxxxwwwvvvvvvvvvuuurrrqqqmmmooorrrttttttsssqqqpppppprrrooogggcccdddccc___\\\ZZZYYYXXXXXXXXXVVVUUUTTTRRRNNNJJJGGGDDDCCCBBB===<<<:::888666666777888:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<:::888777888;;;>>>>>>===888666444222111111111222000000000111444777;;;===>>>============<<<888666666666666444222111222444;;;???BBB@@@;;;888:::>>>===???@@@>>>:::555333333666555222000///......///......////////////......000/////////............000000000000000111111222444555666888:::<<<>>>>>>AAAAAACCCDDDEEEEEEEEEEEENNNjjjiiirrrllliiifffccccccfffiiillllllggg___]]]eeerrr{{{|||kkkddd___bbbgggjjjmmmqqqyyywwwqqqeeeVVVJJJCCC@@@BBB\\\tttssssssVVVHHHCCCTTTuuuwww|||tttlllggg```]]]YYYUUUPPPJJJCCC???===<<<;;;:::999::::::;;;:::>>>BBBEEEGGGGGGHHHIIIPPPLLLaaa|||YYYHHHDDD@@@<<<:::<<<@@@NNNlll}}}}}}||||||yyyxxx{{{|||vvvoookkkcccaaa```dddkkkuuu|||}}}|||yyyzzzzzzxxxuuurrrqqqqqqqqqqqqppppppooonnnnnnnnnrrrtttrrriiiaaa```aaaaaa]]][[[ZZZYYYZZZYYYWWWVVVSSSPPPLLLHHHDDDAAA???>>>777777666666777888:::;;;============>>>>>>??????>>>>>>======<<<=========;;;999777777999;;;<<<<<<777666444222111111222222000000111333666999===???>>>>>>===>>>>>>===;;;888777666555222000000333555DDDCCC@@@<<<999:::>>>AAA<<<;;;999555222222444666555444222000///......///......////////////......////////////............000000000000000111222222444555666888:::<<<>>>>>>@@@AAABBBDDDEEEEEEFFFFFFKKKhhhggglllgggdddbbbaaabbbdddfffgggZZZTTTQQQXXXiiixxx|||zzzlllfffbbbeeeiiikkkooossstttrrrjjj]]]NNNEEECCCDDDEEE^^^yyy|||oooWWWMMMCCCHHH```~~~{{{tttkkkccc^^^XXXVVVRRRNNNJJJEEE???;;;<<<;;;:::999999:::;;;<<<>>>BBBGGGIIIIIIHHHIIIKKKMMMOOOjjjtttXXXHHHAAAAAA:::888<<<<<>>===<<<;;;::::::999888777666555444222222111222222000111333555888;;;>>>@@@???>>>===>>>???>>><<<:::666666444111000333777;;;GGGCCC<<<888777999;;;===:::777444111///111444666444333111///............---......//////......---///////////////.........000/////////000111222333444555666888:::<<<>>>>>>@@@AAABBBDDDEEEFFFFFFFFFJJJhhheeefffbbb```^^^^^^```bbbbbbaaaSSSQQQVVVfffyyy~~~xxxjjjeeedddfffiiiiiilllpppqqqooofffXXXJJJBBBBBBEEEHHH\\\nnnfffRRRKKKBBBBBBSSSttt}}}zzztttllleee^^^ZZZXXXTTTMMMHHHDDDAAA>>><<<;;;:::999999:::;;;===>>>AAAEEEIIIIIIHHHGGGJJJMMMLLLXXXxxxfffSSSHHHBBBDDD===;;;===:::===UUUsss{{{zzzwwwxxxkkkfff```[[[YYYYYYYYYXXXgggppp{{{~~~~~~}}}{{{zzzxxx{{{}}}{{{wwwuuuuuuwwwrrrsssuuuwwwvvvuuusssqqqrrrlllgggdddcccaaa^^^]]][[[YYYWWWVVVVVVTTTRRRPPPJJJHHHDDD@@@===:::999888777777888999:::<<<===>>>======<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<>>>??????===:::777555555444444333222222222222111333555888;;;===???@@@>>>===<<<<<<======<<<:::444444333222333777===BBBDDD???:::666666666666555666555222111222333444444333222000...------......------............------.........///////////////////////////000111222333444555666888:::<<<>>>>>>???@@@BBBDDDEEEFFFFFFGGGJJJhhheeeccc___]]][[[]]]aaabbb```^^^UUUXXXcccvvvxxxoooeeebbbcccgggiiigggiiillltttnnnbbbTTTGGG@@@AAACCCJJJ^^^xxxtttrrrTTTHHHDDD@@@BBBKKKbbb}}}{{{zzz~~~}}}~~~}}}zzztttllleee___[[[YYYWWWRRRJJJCCC???>>>===<<<::::::::::::;;;===???@@@BBBEEEGGGFFFDDDFFFLLLRRRYYYooogggSSSKKKHHHGGGIIIEEEBBB???999999III^^^xxxxxxuuuwwwkkkgggccc^^^[[[WWWSSSPPPRRRYYYbbbkkkrrrzzz~~~}}}}}}}}}|||zzzvvvxxxxxxwwwuuutttssstttnnnppptttwwwwwwuuuqqqoooqqqjjjeeeeeefffbbb]]][[[XXXVVVSSSQQQPPPNNNKKKIIIDDDBBB???<<<:::999888888999::::::;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???@@@>>>AAACCCBBB???;;;999888444444444333333222222222333555888;;;===?????????>>><<<;;;:::;;;;;;999888222222222333555:::AAAEEE===;;;888666555444333222444333222333444555444222222111///...---------...------............------.........///////////////////////////000111333333444555666888:::<<<>>>>>>???@@@BBBCCCEEEFFFGGGGGGJJJhhhjjjeeeYYYWWWWWW[[[```bbb```]]]XXX]]]kkk|||yyymmmfffaaaaaaeeekkkllljjjkkknnntttjjj[[[LLLCCCAAADDDGGGYYYrrrtttYYYIIICCC@@@CCCHHHHHHQQQooo{{{xxx|||xxxwwwyyy{{{qqqooojjjeee___[[[XXXVVVRRRMMMEEE???===<<<;;;;;;:::::::::;;;<<>>===;;;999888888888888999:::;;;<<<===>>>>>>>>><<<<<<<<<<<<=====================>>>???AAABBBCCCIIIJJJHHHCCC===999777888333333444444333333222222555777:::===?????????>>>===;;;999888888888666555000111222333555:::@@@DDD777777777666555555666777444222111222555555333111111000...---,,,------...,,,------......------,,,............/////////000......//////000222333444444555666888:::<<<>>>>>>>>>@@@AAACCCEEEFFFGGGGGGJJJhhhpppjjjSSSRRRSSSXXX___bbb___\\\ZZZ```nnn|||~~~ssshhheee```aaagggoooqqqoooooorrrqqqeeeTTTFFF@@@CCCIIIMMMqqqpppMMMJJJFFFCCCHHHOOOIIIEEE]]]~~~xxxpppqqquuuwwwwwwfffeeeccc```\\\XXXUUUTTTLLLHHHBBB>>><<<;;;:::999::::::;;;;;;===@@@BBBCCCFFFHHHIIIGGGGGGOOO]]]iiiWWWKKKOOOMMMIIIIIICCCGGGFFF===999<<>>>>>???============>>>>>>>>>????????????@@@AAACCCDDDEEEWWWTTTNNNDDD:::444333555333333444444444333222222666888<<>>======;;;888777666666444333000111222333555999>>>BBB555666777666555777:::===555222000111333444333111111000...---,,,,,,---...,,,------......------,,,---.........//////000000.........///000222333444444555666888:::<<<>>>>>>>>>???AAACCCEEEGGGGGGHHHIIIggguuunnnVVVTTTSSSVVV\\\```aaa```^^^aaafffjjjkkkhhhdddaaaeeefffhhhkkklllllliiiggggggSSSGGGIIICCC<<>>;;;999888888999:::999999:::===@@@DDDFFFJJJBBBDDDLLLNNNPPPffftttRRRLLLPPPLLLHHHIIIHHHFFFCCCAAA??????@@@@@@WWWppp~~~vvvrrrrrrvvvrrrmmmkkkkkkiiifffbbbaaa[[[UUUPPPOOOPPPQQQQQQYYY___hhhsss|||~~~~~~|||zzzxxxyyy{{{~~~|||zzzxxxvvvtttsssssstttuuurrrqqqssspppkkkhhhiiioooiiibbb]]][[[VVVNNNHHHFFFEEECCCAAA>>><<<:::999<<<:::888777777999<<<>>>========================>>>===;;;;;;;;;===@@@BBB===>>>???AAACCCFFFHHHIIIOOOMMMHHHBBB===999777555555444333333333444555555:::<<<>>>@@@@@@???===;;;===999555333444333111///666///...444888777666999555777:::<<<===>>>@@@AAA999555222111333555444222000///...,,,,,,,,,---...---------............///............////////////......---...///000222333444555666888:::<<<>>>>>>AAAAAAAAABBBDDDEEEGGGHHHMMMmmmzzzqqqRRRWWW___gggkkkhhhaaaZZZ]]]^^^aaadddfffggggggggggggiiilllnnnmmmiiiddd```PPPJJJGGGDDD>>>DDDhhhdddJJJLLLUUUYYYTTTNNNIIICCCMMMfffuuukkkiiiiiidddeeemmmtttpppfff___ZZZ[[[]]]\\\YYYRRRKKKGGGAAA???===:::999888999999:::;;;;;;===???BBBEEEFFFHHHFFFHHHLLLPPP^^^fffLLLJJJNNNJJJFFFHHHEEEDDDDDDCCCAAA@@@>>>===LLL```{{{zzz~~~}}}}}}|||~~~~~~|||{{{vvvqqqooonnnmmmmmmhhhccc[[[UUURRRPPPOOONNNNNNQQQWWW^^^fffmmmsssvvv}}}~~~}}}|||{{{{{{zzzxxxwwwyyy|||wwwvvvuuutttssssssssssssssspppppprrrpppjjjhhhiiiiiiccc[[[VVVRRRNNNGGGBBB???>>>===<<<;;;:::999888<<<;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDFFFHHHLLLOOORRRMMMJJJFFFAAA<<<888666555444333333333444666888:::;;;===???@@@AAA???===<<<;;;888444333444444222111444111333888:::666666888444777;;;===>>>>>>@@@AAA777555222222444444333111//////...------------------------............///............///////////////.........///111333444444555666888:::<<<>>>>>>AAAAAAAAABBBDDDEEEGGGHHHNNNmmmzzzqqqTTT\\\gggpppqqqjjj___XXXZZZZZZZZZ\\\```fffkkknnnlllooossssssooofff]]]VVVDDDFFFEEE@@@@@@TTT~~~]]]PPPTTT^^^cccZZZNNNLLLMMMWWWjjjxxxyyyyyyyyyyyyyyyyyyxxxxxxlll```aaacccggghhhnnnxxxxxxmmm___WWWXXXYYYYYYWWWQQQJJJBBB>>>===<<<;;;999999999::::::;;;<<<>>>AAACCCEEEFFFGGGDDDHHHJJJIIIRRRooosss\\\JJJJJJLLLGGGDDDGGGBBBBBBCCCDDDBBB@@@===;;;@@@LLLgggxxxkkkjjjpppyyyyyyzzz~~~{{{vvvqqqpppppprrrsssnnnjjjccc]]]XXXTTTPPPMMMKKKJJJJJJLLLPPPUUUZZZ]]]bbbgggooouuuzzz|||~~~~~~}}}||||||{{{{{{{{{zzzxxxwwwwwwyyy|||||||||rrrssssssttttttsssrrrqqqnnnlllkkkmmmkkkfffccceee___YYYQQQKKKGGGCCC>>>;;;888999999999999999999999<<<<<<<<<<<<======>>>>>>========================>>>???@@@AAACCCDDDDDDEEEHHHKKKPPPTTTVVVUUUSSSQQQIIIFFFBBB>>>:::777555444333222111222555888<<>>@@@AAAAAA@@@>>><<<999777444333333444333222333555:::===;;;666555888777:::===>>>===<<<;;;<<<555444333333444333111000---............------,,,---------............///............////////////////////////000222444555444555666888:::<<<>>>>>>@@@AAABBBCCCDDDFFFGGGGGGPPPooo~~~ttt^^^bbbfffhhhfffbbb]]]YYYTTTTTTUUUYYY^^^fffmmmqqqqqqvvvzzzzzzrrrdddWWWNNNDDDFFFCCCAAAOOOnnnnnnVVVSSSWWWUUU^^^XXXNNNRRRZZZdddppp```nnn~~~vvvwwwxxxyyyzzz{{{||||||xxxfffkkkwww}}}}}}~~~~~~vvvhhh]]]ZZZXXXVVVSSSNNNHHHAAA<<<999::::::999999999:::;;;;;;;;;===@@@CCCFFFGGGGGGGGGCCCJJJKKKIIIXXX~~~kkk[[[NNNMMMKKKDDDBBBFFFBBBBBBBBBBBBAAA???===<<<<<<@@@VVVwwwooommmyyy{{{{{{|||wwwxxxyyy{{{}}}|||wwwqqqooorrrtttsssqqqllliiieeeaaa^^^ZZZUUURRRSSSQQQMMMJJJHHHHHHIIIJJJJJJOOOVVV\\\```bbbeeeggglllqqqxxx}}}{{{uuuvvv{{{zzzzzzzzzzzz{{{|||}}}~~~|||yyyvvvtttsssrrrpppnnnmmmooopppqqqqqqooollljjjfffcccbbbcccaaa[[[XXXYYYRRRMMMFFFAAA>>><<<:::888888999999:::;;;;;;<<<<<<;;;<<<===>>>>>>>>>======??????@@@@@@@@@@@@@@@@@@>>>???@@@BBBEEEHHHLLLMMMMMMUUU___fffeee[[[NNNEEEDDDBBB>>>;;;777555444333333222111222555999===@@@???@@@@@@AAA@@@???===<<<999777555333222222222222333999@@@AAA<<<666555888<<<===???===:::555333222444444444444444222000...,,,---...///......,,,+++---------............///............////////////000000///000111222444555444555666888:::<<<>>>>>>@@@AAABBBCCCEEEFFFFFFGGGPPPooozzzeeedddcccaaa___]]]ZZZYYYPPPQQQUUUZZZ```fffllloootttyyy~~~|||qqqaaaRRRJJJ@@@CCCAAAAAAVVVzzz___QQQRRRUUULLLWWWUUUPPPXXX___eeeoooRRR\\\rrr|||zzzyyy|||ooo```YYYYYYVVVRRRKKKDDD???;;;999999888888999999:::;;;<<<<<<;;;===AAADDDGGGGGGGGGGGGEEEMMMPPPRRRfffdddYYYOOOKKKGGGBBBCCCHHHDDDCCCAAA???>>>>>>??????>>><<>>;;;:::999999999:::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>>>><<<;;;>>>??????@@@AAABBBBBBBBBCCCCCCDDDFFFKKKRRRXXX\\\\\\bbbjjjmmmgggYYYJJJ??????===;;;888555444333333444333333333555888<<<>>>???@@@@@@@@@???===<<<;;;999888666444111000000111666>>>DDDBBB;;;555555777:::;;;<<<:::555111...---333444444444222000///...+++,,,---......---,,,+++---------............///............////////////000000///000111222444555444555666888:::<<<>>>>>>???@@@BBBDDDEEEFFFFFFFFFOOOnnncccbbbbbbccceeebbb[[[UUUOOORRRWWW]]]cccfffiiijjjpppvvv{{{xxxlll\\\NNNFFF<<>>BBBEEEGGGHHHHHHHHHFFFOOOXXXcccyyyuuuXXXPPPJJJGGGDDDAAADDDIIIEEECCCAAA???>>>???@@@AAA>>>;;;DDD\\\sss{{{xxxwwwqqquuu}}}uuuxxx||||||wwwvvv}}}|||vvviii]]]YYYYYYYYY[[[\\\\\\ZZZWWWSSSSSSRRRQQQNNNJJJGGGEEEFFFFFFFFFEEECCCCCCEEEGGGGGGHHHKKKOOOPPPPPPUUU\\\ZZZ[[[\\\^^^```ccceeeffffffdddbbb```___^^^[[[YYYSSSTTTUUUUUUSSSPPPLLLJJJLLLIIIHHHJJJGGGBBB???@@@>>>===;;;999999:::;;;<<<::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>>>>===<<<<<<===>>>???AAABBBDDDDDDEEEFFFHHHLLLRRRYYY```dddlllkkkiiiccc[[[QQQGGGBBB;;;:::888666444444444444555555555666777999;;;===???>>>>>>===<<<:::999888777777666444111000111222;;;BBBFFF@@@888555666777555666666555333111111111333444555333000.........+++,,,,,,------------,,,---------............///............////////////////////////000222444555444555666888:::<<<>>>>>>???@@@BBBDDDFFFFFFFFFFFFMMMlll\\\[[[^^^eeekkkiii___UUUSSSVVV[[[```ccceeeffffffhhhnnnrrrooobbbTTTHHHBBBAAAEEEGGGOOOdddnnn[[[WWWXXXXXXRRRTTTPPPPPPTTTTTT```wwwlll___YYYiiizzzvvvxxxzzz~~~}}}yyysssrrrqqqnnneeeWWWOOOMMMCCCAAA===:::888777888999888999:::;;;<<<=========???AAACCCFFFIIIJJJKKKKKKOOO[[[nnnuuu```NNNIIIEEEDDDCCCBBBCCCFFFCCCCCCBBBAAAAAA@@@@@@@@@<<<:::===KKK```uuuwww}}}xxxsssvvvkkknnnsssuuuqqqooottt}}}tttiiibbb___^^^]]]]]]]]][[[XXXVVVSSSSSSSSSRRRPPPMMMKKKJJJGGGHHHIIIGGGDDDBBBAAAAAAAAA??????CCCEEEDDDFFFJJJHHHHHHHHHIIIJJJLLLMMMNNNOOONNNMMMMMMNNNMMMKKKJJJDDDDDDEEEEEEDDDAAA???>>>@@@>>>>>>AAA@@@<<<;;;===;;;;;;;;;:::::::::;;;<<<::::::;;;;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>===>>>???BBBDDDGGGHHHIIIMMMPPPTTTZZZ```eeehhhjjjjjjeee^^^UUULLLFFFAAA???888777666444444444444555666777888:::<<<===>>>>>>======<<<;;;999888666666333444555333111111333666@@@EEEEEE<<<555555777666333444444222111111333444333444444222...,,,---///,,,,,,++++++,,,,,,---...---------............///............///////////////.........///111333444444555666888:::<<<>>>>>>>>>@@@BBBEEEFFFFFFFFFEEEJJJjjjYYYVVVXXXaaakkklllcccXXXXXXZZZ]]]```cccdddeeeeeebbbgggkkkggg[[[NNNDDD@@@GGGCCCIIIcccaaaTTTQQQRRRSSSRRROOOIIIKKKQQQSSSggg}}}dddQQQWWWnnn}}}xxxsssqqqnnnnnnsss{{{}}}wwwvvvsssmmmkkklllgggdddaaa^^^WWWLLLFFFFFF::::::999999888888777777999:::;;;<<<======>>>===AAACCCEEEGGGJJJLLLMMMNNN___ooozzzXXXLLLKKKHHHFFFEEEDDDBBBAAAAAAAAABBBDDDDDDDDDBBB@@@???:::999777===QQQkkk{{{|||zzzpppmmmllllllpppsssrrrmmmnnnrrrzzz~~~zzzsssrrrjjjhhheeebbb```]]]YYYVVVYYYXXXVVVTTTRRRPPPOOONNNJJJMMMOOOOOOLLLIIIFFFEEEAAA===<<<@@@AAA>>>===>>>>>>>>>============>>>>>>???>>>===>>>???>>><<<:::;;;<<<<<<===<<<;;;:::999999777999===>>><<<;;;===:::;;;<<<<<<:::::::::;;;:::;;;<<<===???@@@AAABBB???????????????@@@@@@@@@@@@AAACCCFFFIIILLLNNNOOOZZZ^^^eeelllrrrttttttttt]]]ZZZTTTLLLEEE>>>:::777777666555444333444555555555777:::===???AAAAAAAAA<<<<<<:::999777666555444000222333222111222666999CCCGGGCCC999444555777666666666555222000000222444444555444111---+++---000,,,,,,+++***+++,,,...///---------.........//////............/////////000......---...///000222333444555666888:::<<<>>>>>>>>>@@@CCCEEEFFFFFFFFFEEEIIIhhhTTTTTTZZZhhhtttuuugggYYY\\\___ccchhhlllkkkhhheee```dddddd[[[OOOGGGCCCBBBJJJIII___{{{fffWWWWWWRRRMMMNNNKKKNNNOOOLLLKKKRRRbbbpppppphhh___XXXWWWccc|||zzzwwwooollliiiggghhhlllpppttt{{{zzzqqqooommmhhhccc^^^ZZZWWWUUUQQQOOOKKKGGGCCC@@@===<<<999999999999:::;;;<<<===:::::::::;;;>>>AAABBBBBBGGGFFF@@@CCCNNNPPPUUUdddzzzxxx___OOOIIIIIIDDDAAABBBCCCAAA@@@CCC>>>BBBCCC@@@BBBGGGEEE???<<<;;;;;;===BBBPPPjjjzzzrrriiiggghhhlllmmmhhheeeeeemmmuuuwwwqqqoooiii```ZZZ[[[YYYYYYXXXUUUSSSRRRSSSTTTPPPSSSYYY^^^[[[RRRLLLKKKEEEBBBAAABBBDDDCCC???;;;???<<<:::;;;===???>>><<>><<<;;;;;;<<<>>>???::::::::::::::::::::::::999;;;============???@@@<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;???FFFIIIHHHDDD>>>???AAAAAA@@@??????@@@EEEFFFGGGJJJOOOWWW```fffiiippp}}}rrreeeYYYQQQGGG???;;;999777555666555444333222333444444888:::===???@@@@@@??????>>>;;;777555555666777777222333333222000111555888<<<:::777888:::<<<;;;999BBB<<<444222444555444222222222000//////.........---------............///------------.........///---------............///000000///000000111222333777666777999;;;===>>>===>>>>>>???AAACCCDDDFFFFFFGGGiiiXXX\\\fffttt|||mmm```aaacccgggkkkooonnnkkkiiibbb```ZZZQQQJJJGGGGGGGGGKKK]]]vvvcccVVVUUUPPPKKKLLLMMMNNNMMMIIIGGGKKKUUU___^^^[[[WWWRRROOOYYYsss}}}zzzlllhhhjjjkkkjjjiiijjjkkkooowww}}}}}}~~~~~~~~~yyyppphhhbbb```\\\XXXSSSPPPMMMLLLFFFEEECCC@@@===;;;:::::::::999999999:::;;;<<<<<<;;;<<<===???BBBEEEFFFFFFFFFMMMLLLLLLOOOPPP[[[qqqvvvvvvVVVNNNKKKGGGBBB>>>@@@@@@>>>???AAA@@@CCCCCC@@@BBBFFFEEE@@@>>>===<<<===@@@KKKaaauuuzzz}}}pppiiidddeeeeeedddeeehhheeeiiittt~~~vvvrrrmmmddd]]][[[[[[ZZZYYYWWWUUUTTTUUUVVVWWWZZZ```ddd```VVVNNNLLLIIIHHHGGGGGGGGGEEEBBB???CCCAAA@@@@@@BBBCCCAAA???>>>===<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;============???AAA??????>>>=========>>>>>>???======@@@EEEHHHGGGEEEAAABBBCCCDDDCCCDDDEEEGGGIIIKKKNNNRRRZZZcccmmmsssvvvzzzxxxhhh[[[OOOJJJBBB<<<:::888777555666555444444444555666777:::;;;===?????????>>>===;;;888555333333444444444333222222111222333666888:::888888999===>>>>>><<>>>>>???AAACCCDDDFFFFFFIIIiiiYYYaaannn{{{{{{nnncccggghhhkkkooorrrrrrooommmlllbbbSSSIIIDDDDDDEEEEEERRRuuu]]]SSSSSSNNNIIIJJJLLLLLLKKKHHHGGGIIILLLPPPLLLNNNOOOLLLGGGLLLbbbwwwsss___[[[aaaffffffeeefffeeedddiiisss}}}}}}|||}}}}}}yyyvvvtttrrrooonnnlllfff^^^XXXRRRPPPMMMJJJGGGEEECCCBBB===<<<;;;:::999999999999;;;;;;:::::::::;;;;;;<<<888999<<>>KKKNNNLLLOOOWWWpppnnnaaaJJJIIIFFFEEEAAA???AAABBB@@@???AAAAAACCCBBB@@@BBBEEEDDDAAA@@@>>>>>>>>>>>>DDDUUUeeexxx~~~sssiiiaaa______^^^___bbb___]]]bbbnnnyyy|||}}}~~~||||||wwwssskkkbbb]]]]]]\\\ZZZXXXVVVVVVVVVVVVWWWYYY]]]```[[[PPPHHHFFFGGGHHHIIIIIIGGGEEEDDDDDDGGGGGGFFFGGGHHHGGGEEEBBB?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>>>>@@@BBB???>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDDDDCCCDDDDDDDDDDDDFFFIIILLLRRRUUUZZZbbbkkkssszzz~~~~~~yyyqqqeeeVVVLLLDDD@@@;;;888777666555444555555555666777888:::;;;======>>>>>>>>>===;;;:::;;;888555333333444444444444333222333666888888888777777888;;;???@@@???>>>EEE>>>666222333777888999000///...---------------------------......................../////////000---------............///------------...///000111555444444666:::<<<<<<<<<>>>>>>???AAACCCDDDFFFFFFJJJiiiYYY```jjjrrrsssnnngggbbbkkklllnnnqqqsssssspppnnnjjj\\\MMMEEEDDDEEEEEEFFFdddnnnUUUOOOPPPMMMJJJJJJJJJJJJJJJKKKMMMNNNMMMMMMGGGHHHJJJIIIEEEFFFSSSaaaooo]]]VVVWWW[[[```dddbbb___\\\^^^eeepppyyyyyytttrrruuuuuuuuuuuusssrrrpppoooqqqpppppppppooommmiiifffccc```]]][[[XXXSSSNNNIIIGGGFFFDDDBBB@@@???>>>>>>:::::::::999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888;;;>>>@@@BBBCCCDDDEEECCCLLLKKKJJJXXXlllxxxPPPDDDFFFAAADDDBBBDDDIIIJJJFFFBBBAAABBBAAA@@@???AAABBBBBB@@@???>>>>>>>>><<>>???@@@@@@@@@BBBCCCAAA@@@???>>>>>>======>>>???AAABBBCCCBBBCCCEEEGGGFFFHHHIIIJJJKKKNNNRRRVVV___cccllluuu~~~|||ooocccYYYOOOGGGAAA;;;:::888666555555444333555666777888:::<<<===>>>??????>>>>>><<<;;;999888<<<999666555555666555555333444666:::======:::777555666999<<<>>>>>>===<<<:::777222111222555666666///...------,,,,,,,,,,,,,,,,,,---------................../////////000000---------............///////////////000222333444555444444777:::======<<<>>>>>>???AAACCCDDDFFFFFFJJJggg]]]```ddddddcccaaabbbdddkkklllnnnqqqsssrrrnnnkkkZZZNNNDDDDDDFFFGGGJJJMMMqqqqqq___PPPMMMNNNLLLKKKMMMJJJIIIJJJMMMPPPQQQOOOMMMIIIFFFGGGJJJJJJJJJNNNTTTjjj}}}}}}rrrfff[[[UUUXXX```ZZZWWWSSSTTTXXX^^^cccfffpppuuu|||xxxpppmmmhhhgggfffeeecccaaa___^^^aaa```^^^]]]\\\ZZZWWWTTTTTTRRRPPPMMMKKKHHHEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<<<<======@@@BBBEEEFFFFFFFFFHHHJJJMMMQQQOOOVVVqqq}}}]]]FFFEEEIIIAAABBBBBBFFFNNNOOOIIICCCAAAAAA???>>>???@@@@@@???>>>===<<<===>>>======EEEOOOnnnyyy|||}}}}}}jjjyyy~~~sssjjjaaaYYYVVVXXXUUUSSSSSSUUUUUUUUU[[[bbbkkkoooyyyyyyuuuooojjjfffccc___\\\ZZZVVVTTTRRRNNNHHHHHHKKKKKKNNNQQQPPPLLLIIIJJJKKKIIIJJJLLLLLLKKKHHHFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@????????????????????????>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDFFFFFFFFFHHHJJJMMMJJJMMMRRRWWW[[[```eeeiiijjjqqq{{{zzznnn\\\MMMEEEAAA???>>>888888777666555444444444666777999:::<<<>>>?????????>>>>>>===;;;999888777;;;999666555666666555444222555;;;@@@BBB@@@:::666555777999::::::999888777000000111222444555444444...------,,,,,,,,,,,,---,,,,,,,,,------------...............////////////---------............///......//////000222333444555555555888;;;>>>???>>>>>>>>>???AAACCCDDDFFFFFFIIIddd___```___]]]\\\___eeejjjiiijjjmmmpppqqqooojjjfffTTTKKKDDDDDDDDDCCCIIISSSvvvaaaVVVNNNLLLLLLJJJKKKNNNKKKKKKKKKMMMNNNNNNLLLJJJIIIEEEFFFKKKPPPPPPOOOQQQ]]]zzz~~~ttt```UUUSSSVVVTTTQQQQQQRRRTTTUUUUUU\\\aaaiiiqqqwwwyyyyyyxxx|||zzz}}}yyyrrrpppeeecccaaa___]]][[[ZZZZZZ\\\YYYUUUSSSRRRPPPNNNMMMJJJIIIIIIGGGFFFDDDBBBBBB;;;;;;:::::::::;;;;;;<<<===<<<;;;::::::999::::::<<<;;;;;;<<<<<<>>>??????BBBDDDGGGGGGFFFGGGKKKNNNJJJRRRWWWkkkcccPPPEEEFFFHHH@@@??????EEELLLNNNIIIBBB@@@AAA>>>>>>AAABBB???=========<<<===???>>>>>>CCCKKKhhhyyy}}}{{{iiiyyy}}}mmm\\\PPPNNNRRRMMMLLLNNNPPPNNNMMMSSS[[[fffhhhpppyyyxxxrrrnnnjjjddd``````\\\XXXUUUQQQMMMOOOTTTRRRSSSSSSQQQMMMJJJHHHGGGLLLNNNOOOOOOMMMKKKKKKKKKJJJIIIHHHFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEEEEEEEEEEGGGIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEHHHKKKNNNPPPMMMSSS\\\eeelllrrrvvvyyyuuuzzzvvvggg[[[LLL@@@<<<<<<===>>>666777888666555444555777888999;;;<<<===>>>>>>>>>>>>===<<<;;;:::999999888888666444333444444222111111777???CCCBBB>>>999777555777888888666444333444---///333555777666444222...------,,,,,,,,,------,,,,,,,,,,,,------------------------.........///---------............///,,,,,,,,,---///000222222555555666888<<>>>>>???AAACCCDDDFFFFFFIIIaaaYYYZZZZZZ[[[]]]aaaggglllfffhhhlllpppqqqmmmfffaaaUUUMMMGGGEEEBBBCCCTTThhhuuuYYYTTTOOOMMMJJJHHHIIIMMMJJJKKKLLLLLLKKKKKKKKKLLLJJJGGGIIIMMMOOONNNNNNPPPVVVlll}}}fffSSSUUURRROOONNNNNNOOOOOONNNQQQSSSXXX]]]bbbfffiiijjjmmmjjjlllqqqrrrnnnkkkjjjdddbbb^^^[[[YYYXXXYYYZZZYYYUUUOOOKKKJJJJJJIIIHHHCCCCCCDDDCCCBBB@@@??????::::::::::::;;;;;;<<<===<<<;;;;;;:::999999::::::;;;;;;;;;<<<===???@@@AAA@@@CCCEEEEEEEEEGGGNNNTTT]]]jjjtttnnnRRRLLLGGGDDDEEEBBBAAA???BBBHHHJJJFFFCCCCCCAAA>>>???EEEFFFAAA======???>>>>>>@@@???>>>BBBIII^^^www}}}|||pppyyyhhhQQQIIIKKKIIIGGGIIIMMMNNNLLLMMMQQQ[[[]]]dddmmmssswww|||xxxrrrlllgggccc```^^^ZZZUUUUUUYYYXXXWWWVVVUUUUUUSSSOOOMMMRRRTTTUUUTTTRRRQQQRRRTTTPPPOOOMMMJJJHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGHHHGGGHHHIIIKKKEEEDDDDDDEEEEEEFFFGGGHHHKKKIIIHHHKKKRRRWWWYYYYYY]]]eeepppzzzzzzkkk___QQQJJJAAA;;;:::::::::999444666666555444555888;;;;;;;;;======>>>===<<<<<<<<<;;;;;;:::::::::::::::888666444444444444222000333999??????;;;777888:::555777888666333222333444000222555666555333111000......------------......++++++,,,,,,,,,---------,,,,,,,,,,,,---------------------............///,,,,,,,,,---///000222333444444555777;;;>>>??????>>>>>>???AAACCCDDDFFFFFFJJJaaaNNNQQQUUUZZZ^^^bbbfffiiidddggglllpppqqqlllddd___MMMGGGDDDEEEDDDMMMjjj~~~fffXXXUUURRRNNNIIIFFFGGGKKKIIIJJJLLLKKKKKKKKKNNNQQQLLLKKKMMMOOOLLLHHHIIIMMMLLL]]]lll~~~```OOOLLLIIIGGGGGGHHHHHHHHHJJJIIIJJJKKKOOOTTTYYY\\\]]]YYYXXX[[[\\\ZZZYYY[[[^^^[[[WWWSSSQQQQQQSSSTTTRRRMMMFFFAAA@@@@@@@@@@@@>>>???@@@@@@>>><<<;;;;;;<<<<<<<<<<<<======>>>???<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>@@@AAABBBBBBEEEHHHHHHHHHMMMUUU\\\{{{TTT@@@FFFFFFBBBEEEHHHEEEAAA@@@EEEGGGFFFFFFHHHBBB???AAAHHHIIIBBB===>>>BBB@@@@@@AAA@@@???BBBHHHLLLllltttvvv___MMMIIIJJJFFFFFFLLLOOOMMMIIIHHHKKKNNNUUU^^^cccgggooowwwxxxooolllkkkjjjeee^^^\\\^^^___^^^]]]___bbbccc```]]]WWWYYYZZZYYYWWWVVVYYY\\\WWWUUURRROOOMMMLLLMMMMMMFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGIIIIIIIIIIIIKKKMMMLLLLLLLLLMMMNNNOOOPPPQQQZZZVVVUUUYYYbbbiiikkkjjjuuu}}}|||tttgggVVVIIICCC???;;;::::::999666222222444555444444555:::>>><<<===>>>>>>>>><<<;;;:::::::::999999999:::;;;;;;999888666666666666444222444:::>>>;;;444222666<<<555777777555222111444666333444555333111///...---......---------......///++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------.........//////---......///111222444555333333333666:::===>>>>>>>>>>>>???AAACCCDDDFFFFFFKKKaaaLLLNNNSSS[[[cccgggeeebbbgggiiihhheeegggggg___TTTDDDRRRMMM???LLLjjj}}}|||ooo^^^UUUSSSPPPNNNKKKJJJJJJJJJQQQOOOMMMLLLLLLNNNQQQSSSJJJKKKJJJHHHFFFFFFHHHJJJYYYWWWXXXdddmmm[[[OOOCCCAAAGGGKKKGGGAAAFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKJJJIIIHHHGGGDDDBBB???<<<;;;<<<===>>>===============<<<<<<<<<======<<<;;;;;;<<<<<<<<<===<<<:::999888888888888<<<<<<@@@EEEEEECCCDDDHHHEEECCCFFFJJJGGGOOOpppZZZRRRGGGCCCFFFKKKNNNOOOEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@BBBHHHJJJDDD<<<999<<>>===AAAGGGKKKXXXfffrrrvvvttt~~~YYYAAABBBGGGJJJFFFBBBDDDIIILLLJJJKKKLLLNNNQQQYYYccckkkmmmpppvvv}}}xxxrrrssswwwyyyuuulllkkkvvvzzzqqqiiihhhgggkkkkkkgggdddddddddaaaddd]]]VVVSSSTTTSSSPPPMMMQQQOOOLLLKKKJJJLLLOOOPPPLLLNNNPPPQQQQQQSSSUUUWWWWWW\\\```aaa^^^]]]```dddbbbfffmmmvvv~~~uuufffZZZRRRKKKDDD???>>><<<999666555444444555555555666777999:::;;;;;;???>>><<<::::::;;;<<<===999;;;===<<<;;;::::::;;;===777222444888:::555000:::::::::::::::::::::::::::999666444333333444555777666444222000...------........................---.........---,,,,,,+++++++++,,,,,,---...//////---------............///......//////000222333444888777666777:::<<<<<<<<<===>>>@@@BBBCCCEEEEEEFFFFFFaaaRRRTTTYYY___dddeeedddbbbaaaeeeddd^^^ZZZWWWQQQJJJGGGGGGEEERRRooo{{{{{{[[[PPPVVVTTTRRROOOMMMLLLKKKKKKNNNMMMLLLLLLLLLMMMOOOPPPKKKLLLKKKIIIGGGFFFHHHIIINNNQQQQQQVVViii~~~rrrfffUUUIIIDDDDDDFFFGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@??????>>>???>>>>>>===<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::999:::<<>>>>>AAACCCDDDAAA>>>===@@@DDDEEELLLTTT```rrr|||pppZZZFFFDDDBBBCCCCCCCCCBBBBBBFFFGGGGGGHHHJJJPPPXXX^^^eeehhhnnnuuu}}}||||||yyyzzz|||zzzwwwwwwwwwtttlllfff___\\\]]]___]]][[[YYYYYYXXXWWWWWWXXXYYYZZZ]]]^^^_________aaadddgggllloooqqqrrrrrrrrrtttvvvuuuzzzyyyooo```XXXMMMFFFBBB@@@<<<999;;;999777555444444555666777888999:::;;;<<<==================<<<;;;;;;:::===>>>???>>><<<:::::::::999:::999777555555666999555555666999<<<>>>??????;;;:::777444333222333333666555333111///...---,,,........................------......------,,,+++++++++,,,,,,---......///---------............///......//////000222333444777666555777:::<<<=========>>>@@@BBBCCCDDDEEEEEEIIIccc[[[^^^bbbddddddbbb```___^^^bbbaaaXXXOOOIIIFFFDDDDDDDDDPPPtttiiiXXXUUUVVVUUUSSSQQQOOONNNMMMLLLJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMLLLJJJGGGFFFGGGHHHHHHKKKIIICCCLLLfff|||mmmYYYKKKDDDCCCDDDCCCCCCAAA@@@????????????>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<:::;;;<<<======<<<;;;:::>>>>>>======<<<;;;::::::;;;;;;:::::::::;;;;;;<<<;;;;;;:::;;;<<<>>>@@@BBBBBB@@@@@@CCCCCCBBBFFFLLLIIIJJJMMMXXXlll{{{XXXFFFDDDBBBCCCFFFHHHGGGEEEBBBAAA@@@??????@@@AAABBB@@@>>>>>>@@@@@@>>>AAAFFFGGGEEEBBB???======>>>???@@@@@@AAAKKK```www{{{lll[[[LLL@@@@@@CCCBBBAAACCCBBBCCCCCCCCCDDDGGGLLLPPPXXX[[[```gggooovvv{{{~~~xxxyyy{{{}}}zzzssskkkggggggiiijjjiiidddddddddeeefffggghhhiiipppppppppoooooorrrwww{{{}}}}}}yyylll^^^UUUHHHBBB<<<999999:::999888666666555444444666777888:::;;;;;;<<<===>>>>>>???;;;<<<>>>>>>>>><<<999888???@@@AAA@@@===:::::::::888888999999999999::::::444333444888===@@@@@@>>>;;;:::777444222111111111444333111///...---,,,,,,------------------------------......------,,,,,,+++,,,,,,------.........---------............///......//////000222333444666555555777:::===>>>>>>===>>>???AAACCCDDDEEEEEEKKKddd___cccggggggccc___^^^^^^___```\\\TTTKKKFFFEEEEEEBBBVVVuuuxxx___ZZZ\\\UUUTTTRRRPPPOOOMMMLLLKKKHHHIIIKKKMMMMMMLLLKKKIIIMMMMMMMMMKKKHHHFFFFFFGGGDDDFFFBBB===GGGbbb}}}~~~qqq```NNNBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<======<<<<<>>>>>===<<<;;;::::::;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>???????????????AAAEEEGGGEEEDDDLLLWWWXXX\\\cccqqqcccKKKEEEDDDCCCDDDFFFGGGFFFDDDAAAAAA@@@??????AAABBBDDD@@@===<<<===<<<===EEENNNLLLGGG@@@===<<<===<<<;;;???<<<999???OOOggg|||~~~yyyaaaKKKDDDCCC???AAAGGGAAAAAAAAAAAAAAACCCEEEGGGKKKMMMRRRXXX___fffkkknnnrrrsssuuuvvvwwwzzz}}}zzzsssrrrssstttuuussssssrrrsssuuuxxx{{{}}}~~~sssfff[[[PPPFFF???@@@<<<888777777888888888444444444555777999:::<<<<<<=========>>>>>>??????<<<<<<======<<<;;;999888???@@@AAA@@@===;;;;;;<<<;;;888888>>>EEEEEE<<<333888666555777;;;<<<:::666888777666444333222222222111000///...---,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,---------......---------............///......//////000222333444555444444777:::===>>>>>><<<===???AAACCCDDDEEEEEEJJJbbb~~~[[[```dddeeecccaaaaaacccbbb\\\TTTMMMHHHDDDCCCCCCFFFkkkdddTTTQQQRRRQQQPPPOOONNNLLLKKKIIIHHHFFFHHHKKKNNNNNNLLLJJJHHHKKKLLLLLLJJJGGGEEEEEEEEEAAAAAA???DDDYYYwwwkkkLLLCCCCCCBBBBBBAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>===<<<;;;<<<===???AAA??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<======>>>;;;===AAADDDEEEEEEDDDCCCBBBEEEGGGGGGEEEKKK^^^qqqeeeNNNEEEGGGEEECCCCCCCCCDDDDDDDDDBBBAAA@@@??????AAADDDEEE@@@===<<<<<<;;;===FFFPPPKKKEEE>>>;;;<<<<<<;;;999===<<<:::;;;BBBSSSkkk~~~zzz~~~lll___QQQDDD???AAA@@@?????????@@@AAABBBBBBBBBCCCGGGKKKQQQVVV[[[^^^aaadddhhhkkkmmmnnnppprrrssswww{{{{{{rrrkkkccc]]]TTTLLLDDD>>>:::777:::888555444444555555555555555666888:::<<<>>>???============>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<>>>???@@@@@@>>>======>>>>>>CCCIIINNNLLLDDD:::222999777666777999888444111444444333333333333444444///......---,,,,,,------------------------------,,,,,,------...------,,,,,,,,,,,,------------------------............///......//////000222333444555444444777:::===>>>>>><<<===???AAABBBDDDDDDDDDHHH___XXX[[[___bbbcccdddeeefff]]]TTTKKKEEEAAA???@@@CCCPPPtttqqq]]]TTTRRRRRRMMMLLLLLLKKKJJJHHHFFFEEEEEEHHHKKKMMMMMMLLLIIIGGGIIIJJJKKKJJJGGGEEEDDDEEEDDDBBBAAAIII___www|||tttyyy___HHHGGGEEECCCAAA???>>>>>>@@@@@@????????????>>>>>>======>>>>>>>>>>>>>>>>>>@@@???===;;;<<<>>>AAACCC?????????>>>>>>>>>======>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBFFFEEEFFFJJJTTThhhmmmPPPFFFDDDEEECCCAAA??????@@@AAABBBBBBAAA???>>>>>>@@@CCCEEE???<<<:::;;;<<<>>>DDDKKKFFFAAA<<<:::;;;<<<;;;999:::;;;;;;:::999BBBVVViii~~~zzz|||yyyaaaLLL@@@AAA???======>>>?????????>>>>>>@@@BBBFFFJJJNNNQQQPPPTTTZZZ___bbbdddfffhhhccceeeggghhhiiinnnuuu{{{yyytttmmmfff___YYYSSSOOOGGGEEEAAA===:::888888888444444444444555666777777777888999;;;===???@@@AAA>>>>>>>>>>>>============@@@???===<<<<<<>>>@@@BBB>>>@@@BBBBBB@@@???@@@AAAAAAPPP]]]XXXFFF777555999666777888888777555333222111222222333333444444444...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------------------------------............///......//////000222333444666555555777:::===>>>>>><<<===>>>@@@BBBCCCDDDDDDFFF\\\}}}___^^^___aaabbbbbb```___RRRLLLFFFCCC??????GGGRRReeeuuuaaa[[[WWWUUUWWWJJJJJJJJJIIIHHHFFFDDDCCCDDDFFFIIIKKKKKKJJJGGGFFFFFFHHHIIIHHHFFFDDDDDDDDDEEEFFFDDDFFFQQQ^^^]]]TTTYYYpppvvveeebbb]]]WWWQQQKKKGGGEEEBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDHHHGGGEEEEEEGGGKKKOOORRRXXXSSSUUUcccyyywwwWWWLLLGGGAAA???@@@@@@?????????@@@BBBAAA???===;;;;;;===@@@BBB===999888;;;>>>>>>???CCC>>><<<:::999:::;;;;;;;;;999999;;;<<<999999DDDRRRkkk{{{}}}rrrgggNNNFFFBBB>>>===>>>???>>>===>>>======>>>@@@BBBEEEGGGGGGJJJNNNQQQSSSUUUXXXZZZXXXYYY[[[ZZZYYY\\\bbbggghhhkkkpppwww~~~yyyrrriiicccTTTQQQLLLGGGEEEBBB???===;;;;;;:::888777666777888333444666888999999;;;<<<999999;;;<<<>>>???@@@@@@?????????>>>>>>>>>======AAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEEEEECCCAAAAAABBBHHHPPPUUULLL;;;222666>>>555999===<<<777333333444111222222333333333333333---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------............///......//////000222333444777666555777:::<<<======;;;<<<>>>@@@BBBCCCDDDDDDFFF\\\{{{|||jjjgggcccbbbaaa^^^YYYTTTIIIGGGFFFFFFBBBDDDTTTeee|||cccVVVTTTOOOLLLOOOIIIIIIIIIIIIHHHFFFDDDBBBCCCEEEGGGIIIIIIHHHFFFEEEDDDFFFHHHHHHFFFDDDCCCDDD@@@EEEFFFCCCFFFNNNOOOJJJJJJddd~~~uuukkkbbb\\\YYYAAAAAA@@@@@@??????>>>>>>AAA@@@@@@@@@????????????===>>>???@@@@@@???>>>===?????????@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFEEEEEEEEEIIISSS```mmmuuuuuummmooo[[[GGGKKKHHH;;;<<<>>>@@@BBBBBBBBBBBBCCC@@@>>>;;;999999;;;>>>@@@<<<777666;;;???===<<<<<<999999999999::::::;;;<<<999888:::>>><<<888<<>>>>><<<<<<===???AAABBBCCCCCCDDDCCCCCCDDDHHHKKKRRRTTTUUUUUUTTTWWW]]]bbb[[[^^^bbbfffjjjmmmppprrrxxxyyysssiii```XXXRRRMMMKKKDDDAAA???>>>======;;;999888999999888666555444555333555777888888999:::;;;999:::<<<===>>>?????????AAA@@@@@@??????>>>>>>>>>AAACCCEEEHHHIIIJJJIIIHHHGGGHHHIIIGGGEEECCCBBBBBBNNNFFF<<<666555777:::<<<888>>>BBB???777111111333222333333333333222111111------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------------------------------------.........//////......//////000222333444888777666777:::<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDHHH\\\{{{pppjjjiiijjjjjjdddXXXNNNIIIGGGFFFDDDCCCGGGUUUlll~~~|||zzzYYYOOOQQQMMMHHHFFFDDDEEEFFFFFFFFFEEECCCBBBDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCEEEGGGIIIJJJJJJKKKGGGTTTlllttt[[[EEE@@@EEEBBB???BBBBBBBBB@@@AAACCCBBB>>>???CCC===AAABBB???<<<>>>CCCFFF;;;CCCBBBBBBHHHEEE???DDDDDDEEEDDDBBBAAACCCDDDDDDEEEJJJLLLRRRgggzzzgggQQQKKKFFFCCCEEEBBBBBBBBBAAA>>>===>>>@@@>>>===;;;::::::;;;<<<===;;;999888888999::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>888>>>;;;999:::>>>@@@>>>;;;>>>>>>>>>???@@@AAAAAABBBHHHJJJMMMQQQTTTUUUUUUUUUXXXXXXXXXZZZ[[[]]]___```eeefffhhhmmmttt||||||zzz{{{{{{zzzxxxrrrllleeeaaaXXXVVVRRRMMMIIIDDDBBB@@@======<<<<<<;;;:::::::::888888777777666666555555666666777888:::;;;<<<<<<999888999;;;???AAA@@@>>>CCC>>>;;;>>>>>>;;;===CCCCCCFFFKKKMMMMMMIIIDDD@@@EEEGGGIIIIIIGGGDDD???===999777555666999;;;:::888BBB@@@<<<999666444444444444444333222111000///......------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---------............///////////////111333555666777555444555777:::;;;;;;;;;<<<>>>???AAAAAABBBBBBFFFZZZ{{{zzziiiooorrrlll```RRRGGGAAABBB;;;@@@[[[{{{fffOOOKKKNNNLLLHHHGGGDDDDDDEEEEEEDDDDDDCCCBBBCCCDDDGGGIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@AAABBBDDDFFFGGGGGGGGGDDDKKKXXXlllnnnYYYNNNKKKEEEEEEGGGBBB???===>>>BBBAAA===;;;<<<@@@BBBBBB@@@===<<<;;;:::CCCFFF???<<>>>>>>>>===<<<<<<<<<<<<===<<<:::999999:::;;;;;;:::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888EEEZZZsss{{{ooo]]]KKKAAA???AAA@@@===::::::<<<>>>???>>>>>>>>>?????????>>>>>>>>>AAACCCFFFIIIKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRSSSRRRTTTXXX]]]aaaeeehhhjjjeeeddddddhhhmmmrrruuuvvvyyyvvvuuuvvvyyyyyytttppprrrooommmlllnnnnnnmmmkkkggggggfffdddaaa^^^[[[ZZZVVVWWWVVVUUUQQQMMMHHHFFFCCCBBB@@@>>><<<::::::999888888888777777777777777777777777777777777777777888999999:::;;;<<<<<<===???=========??????>>><<>><<<999666444333444444444333333222000//////......------,,,,,,------......------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++---------............///////////////111333555666777555444555888;;;<<<<<<;;;<<<>>>???AAAAAABBBBBBDDDYYYyyy{{{pppwwwuuueeeRRRHHHBBB===DDD>>>QQQdddTTTGGGHHHLLLIIIFFFGGGDDDDDDCCCBBBBBBBBBCCCCCCAAACCCEEEGGGHHHHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@>>>???@@@BBBCCCDDDDDDDDDGGGGGGJJJSSSeee~~~vvviii^^^YYY___aaaVVVPPPKKKHHHJJJLLLJJJGGGHHHDDDDDDFFFHHHIIIIIIGGGFFFFFFKKKHHHGGGOOONNNJJJOOOJJJRRR\\\```___^^^aaafffjjjnnn~~~ppp\\\JJJEEEEEEAAA???@@@>>>??????===;;;;;;<<<===>>>>>>>>>>>>=========<<<===;;;::::::;;;<<<<<<;;;:::::::::::::::::::::::::::999999999999999999:::999:::BBBXXXzzzwwwlllTTTFFFAAA???>>>===<<<;;;;;;::::::===>>>>>>???>>><<<:::999;;;===???AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGJJJNNNRRRTTTSSSRRRPPPOOOMMMMMMOOORRRVVVXXXXXXWWWUUUSSSUUUWWWVVVSSSOOOQQQOOOMMMMMMNNNNNNMMMLLLHHHHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999888777777777777777555555555555555666666666666666777888888999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???@@@AAA;;;;;;???HHHNNNRRRWWW]]]YYYVVVQQQKKKGGGEEEDDDDDDGGGHHHIIIIIIEEE???999555888777777999::::::888666888777555333333333333444333333222111000///.........------,,,,,,------......------,,,,,,------...------------------------,,,,,,------------,,,,,,---------............///////////////111333555666666555555666999<<<>>>>>>;;;<<<>>>???AAAAAABBBBBBEEEYYYzzzyyy~~~~~~qqqWWWDDDBBBDDDAAACCCLLLlllWWWNNNHHHIIIIIIEEECCCEEEDDDCCCAAA@@@@@@AAABBBCCCAAABBBDDDFFFGGGGGGGGGFFFFFFEEEDDDBBB@@@???>>>>>>??????AAABBBCCCCCCCCCCCCJJJHHHFFFHHHTTTlll|||~~~iii[[[MMMGGGGGGGGGIIILLLKKKHHHHHHIIIIIIGGGIIILLLFFFUUU\\\```eee^^^VVVYYYdddooo~~~vvvYYYPPPIIIHHHFFFBBB???@@@===>>>>>>===;;;:::<<<===<<<===============<<<<<<<<<;;;999999;;;<<<;;;:::999999999999999999999999999999888888888888999999@@@<<<<<>>>>>>>>>>>======>>>???;;;<<<===>>>===;;;999888;;;;;;======>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJLLLMMMKKKHHHFFFJJJHHHGGGHHHJJJLLLLLLLLLIIIHHHGGGHHHIIIIIIGGGDDDEEEDDDCCCCCCCCCCCCCCCCCC@@@????????????>>>>>>===???>>>>>>======>>>>>>???===<<<;;;:::999888888888555666666777888888999999888888999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;<<>>@@@@@@;;;<<<>>>???AAAAAABBBBBBGGG\\\|||uuu}}}uuuyyyeeeLLL>>>@@@CCCBBBGGGXXXzzzmmmQQQMMMIIIHHHEEEBBBBBBDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGGGGFFFFFFIIIHHHEEEBBB@@@>>>======BBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDFFFLLLZZZlllxxxxxxaaaTTTSSSXXXaaajjj{{{sssjjjccc[[[VVV[[[dddtttwww}}}TTTNNNKKKHHHGGGDDD@@@???AAA===>>>>>>===;;;;;;<<<>>>:::::::::;;;;;;<<<<<<<<<;;;999888888999::::::999999999999999999999999999999888888777777888888999::::::;;;???LLLdddhhhRRRLLLDDD>>><<<>>>BBBEEE:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;???????????????@@@AAABBBAAABBBCCCCCCCCCBBBBBBAAADDDCCCAAAAAACCCCCCBBBAAAAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>===<<<<<<===>>>======<<<;;;;;;;;;::::::::::::999888888999:::;;;<<<;;;999888777666666666777777888999::::::;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>::::::>>>CCCIIIOOOWWW^^^ccceeecccaaaZZZXXXUUUQQQNNNLLLJJJJJJCCCAAA>>><<<::::::;;;;;;AAAAAAAAA???<<<777444222222222222222333333444555111000000//////............------,,,,,,------......------,,,,,,------...------------------------,,,------......------,,,---------............///////////////111333555666777666555777;;;>>>@@@@@@;;;<<<>>>???AAAAAABBBBBBGGG[[[|||tttwwwmmm{{{vvvhhh^^^OOOCCC<<<===AAADDDiiiuuuhhhNNNJJJIIIFFFDDDAAA@@@BBBEEEBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDIIIHHHEEEBBB@@@???>>>>>>DDDDDDEEEEEEFFFEEEEEEEEEBBBDDDFFFIIILLLRRRXXX\\\ppp{{{uuuzzz^^^HHHDDDDDDBBB@@@>>>===>>>@@@<<<======<<<;;;;;;<<<>>>888888888888999;;;>>>???;;;999777888999:::999999::::::::::::::::::::::::999888888888888888888999888:::<<<<<<<<>>======<<<<<<===>>>???===<<<;;;;;;<<<<<<;;;999;;;:::::::::::::::::::::999999:::999777777999:::::::::999888777777777888999888888777777888888999888777777777777888888999777888888999:::;;;;;;;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<======999>>>BBBBBBBBBFFFPPPYYY^^^cccfffeeedddccc___ZZZYYYYYYXXXUUURRRNNNJJJHHH:::999888888:::>>>BBBEEEFFFGGGFFFBBB===888555444222222222333333333333333000/////////.........---...------,,,,,,------......------,,,,,,------...------------------------------............---------------............///////////////111333555666777666555777:::===??????;;;<<<>>>???AAAAAABBBBBBDDDXXXyyy|||qqqyyypppNNNDDD???AAACCCHHHWWWhhhhhhPPPBBBEEEEEEEEEBBBAAAAAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBAAAFFFDDDBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDFFFIIIMMMOOOPPPPPPVVVlll~~~^^^MMMHHHAAAAAA@@@===<<<<<<>>>>>>:::;;;;;;;;;999999;;;<<<999888777777999===AAACCC;;;:::888888:::;;;:::999::::::::::::::::::::::::999999999888888999999999===;;;<<<;;;888888CCCPPPnnnvvvkkk]]]MMMAAABBB@@@>>>===<<<===>>>???;;;;;;::::::::::::::::::999999888888888888999999;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999:::;;;;;;999888999999999999888888999:::777888999888666666888:::888888777666777777999999::::::;;;;;;;;;<<<<<<<<<888888888999:::;;;<<<===999999::::::;;;;;;<<<<<<========================;;;;;;<<<======>>>??????888@@@HHHKKKNNNWWWfffrrruuuuuupppfff```^^^[[[VVVXXXXXXVVVSSSMMMGGGBBB>>>888999:::<<<>>>AAACCCEEEDDDEEEDDD???:::555444555222222222222222111111000//////............------...------,,,,,,------......------,,,,,,------...------------------------------............---------------............///////////////111333555666888777666777:::<<<===>>>;;;<<<>>>???AAAAAABBBBBBCCCWWWxxxuuuwwwFFF===<<>>>>>>>>===888999:::999888888999;;;999888666666999>>>CCCGGG===;;;999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;666666;;;<<<999999<<>>???===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999999::::::777888888999999888777666:::999999:::;;;;;;:::888888999999888777777999:::666888999888666555777:::666666555555666888:::;;;666777888999:::;;;;;;::::::999999999999:::;;;;;;<<<<<<============>>>>>><<<<<<======>>>>>>??????;;;<<<===>>>???@@@AAAAAAFFFMMMTTTVVVUUU\\\kkkxxxuuuddd[[[ZZZYYYUUUWWWVVVRRRMMMFFF>>>888444<<<>>>@@@AAABBBAAA@@@???>>>???>>>:::444111222333222222222222111000///.....................------...------,,,,,,------......------,,,,,,------...------------------------------............---------------.........//////////////////111333555666888777666666999;;;<<<<<<;;;<<<>>>???AAABBBBBBBBBDDDYYYyyy|||???===BBBTTTrrr~~~ZZZRRROOOFFFCCCBBB@@@??????@@@BBBCCCFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@======>>>???AAABBBCCCDDDDDDEEEFFFDDDAAA???>>>>>>BBBBBBBBBBBBCCCEEEFFFHHHHHHKKKPPP[[[tttpppkkkPPPFFFBBBEEEKKKCCCBBB@@@>>>======>>>???:::::::::999999999888888999888777777777888:::;;;999999999:::::::::;;;;;;888:::<<<>>>>>><<<:::888:::::::::999999888888888888888999999999:::::::::@@@LLLeeeiiiSSSBBBBBBFFFBBB<<<::::::AAABBB;;;:::>>><<<555???>>><<<::::::::::::;;;888999:::::::::999777666999999999999999999999999999999999999999999999999999999999999999999999999888888999999999888888777999::::::;;;;;;<<<<<<======<<<;;;::::::<<<>>>???<<<======>>>>>>>>>======@@@@@@@@@???<<<;;;<<<===BBB===:::;;;===>>>CCCJJJQQQiiinnnccceeepppxxx|||wwwnnnbbbYYYUUUVVVXXXVVVLLLAAA===:::777888:::GGGHHHJJJKKKHHHDDD???<<<<<<:::777555444333444555555444333111000/////////...........................------------...//////...------,,,,,,------...//////...---,,,++++++***,,,,,,,,,---------......,,,,,,,,,---...///000111000000000000111222333444666666666888;;;>>>??????<<<>>>@@@AAAAAAAAABBBCCCHHHYYYwww>>>EEEYYYzzz}}}qqqSSSNNNKKKCCCCCCBBB@@@??????@@@BBBCCCFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@?????????<<<======>>>???@@@AAAAAACCCDDDEEECCCAAA>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEEEEGGGKKKPPP]]]rrr~~~XXXGGGDDDAAA@@@BBBAAA@@@>>><<<;;;<<<======:::::::::999999999999888888888777777888999999:::888888888888999999999:::888999:::;;;;;;:::999888999999888888888777777777888888888999999999::::::999AAASSSjjj~~~wwwaaaRRRIIIBBB>>>>>>BBBAAA===888888===???===777777888888999888666444888999:::;;;;;;;;;::::::888999999999999999999999999999999999999999999999999999999999999999999999888888999999999999999888999999::::::;;;<<<<<<===<<<;;;:::::::::;;;<<<======<<<:::999999;;;>>>???<<<>>>@@@@@@???>>>>>>???999999???JJJSSSZZZaaahhhiiivvvyyyuuuwwwwww|||yyysssjjjccc^^^ZZZUUURRRKKKBBB;;;:::;;;<<>><<<999888666555444444555555444333222000//////......---------------------------------------...//////...------,,,,,,------...---------,,,++++++******,,,,,,,,,---------......---------------...///000//////000000111222444444666555555777;;;>>>??????<<<>>>@@@AAA@@@AAABBBCCCHHHYYYwww}}}CCCVVVwww~~~ZZZKKKIIIGGGAAABBBAAA@@@??????@@@AAABBBGGGFFFDDDCCCAAAAAA@@@@@@AAA@@@@@@???>>>>>>======<<<=========>>>>>>>>>>>>BBBCCCDDDBBB@@@>>>===>>>=========>>>???@@@BBBCCCBBBBBBFFFHHHGGGPPPlllrrrZZZDDD@@@CCCAAA<<<:::???>>><<<;;;::::::;;;<<<::::::::::::999999999999777777888999999999999888666777777777777888888888888999999999999999999888888777777777777666666666777888888888999999999999555777>>>HHHVVVkkkzzzjjjXXXJJJAAA<<<:::>>>@@@???>>>>>>IIIFFFCCCAAA@@@>>>===;;;999999::::::::::::999999777888888888999999::::::888888888888888888888888::::::::::::::::::::::::777888999:::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???FFFIIITTTdddoootttyyy}}}}}}|||tttuuuyyyrrrlllcccVVVMMM>>>999777:::???CCCHHHNNNPPPNNNJJJEEEAAA>>>===<<<666666666555555444444444222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------............---------......////////////000111333444555666555555777;;;>>>???>>>;;;>>>@@@AAA@@@@@@AAACCCHHHYYYwww^^^xxx}}}\\\JJJFFFFFFDDDCCCAAAAAA@@@??????@@@AAAAAAGGGFFFEEECCCAAA@@@@@@???@@@@@@??????>>>=================================@@@AAABBBAAA???=========<<<<<<======>>>@@@AAAAAABBB@@@DDDIIIDDDEEE\\\zzzfffOOOEEE???AAACCC@@@<<<<<<======;;;;;;::::::;;;;;;;;;;;;:::::::::999999999777777999::::::999888777666666777777777888888888:::999888777777888999:::777777777777777777777777777777777888888888888999777555444666===MMMiiimmmYYYKKKBBBCCCDDDAAABBBHHHWWWOOODDD<<<::::::;;;;;;=========<<<;;;::::::999777777888888999:::::::::888888888888888888888888::::::::::::::::::::::::777888999;;;;;;<<<<<<<<<999::::::;;;;;;<<<======>>>????????????>>>======666888;;;>>>??????===<<>>>>>;;;===???@@@@@@@@@AAABBBGGGXXXvvv~~~|||ooo]]]MMMHHHGGGDDDBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@HHHGGGEEECCCAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>============???@@@???===<<<<<<===;;;<<<===>>>???@@@@@@AAABBB???CCCKKKIIIFFFTTTiiiyyy___DDDAAAAAACCCDDDAAA======@@@======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999::::::999777777777777777777888888888888;;;:::999888888999:::;;;888888888888888888888888666666777777777888888888999555444555888>>>IIITTTpppqqqZZZNNNGGGCCCIIITTTWWWNNNCCC===<<<>>>??????>>>>>>>>>===============888888999999::::::::::::888888888888888888888888::::::::::::::::::::::::888999:::<<<<<<=========:::;;;;;;<<<======>>>>>>>>>>>>????????????>>>===>>>>>>>>>??????@@@@@@@@@BBBHHHQQQ[[[dddmmmtttxxxxxxyyy~~~vvvooo|||ssseeeTTTRRRNNNHHHBBB===;;;:::FFFFFFJJJPPPQQQMMMKKKLLLSSSRRRPPPMMMHHHBBB===:::;;;;;;:::888666333111///......---------------...------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...++++++,,,,,,------......,,,,,,,,,---------......///......---------............///000111333555666555555555777:::===>>>>>>;;;===???@@@@@@@@@AAABBBFFFWWWvvv{{{}}}{{{XXXRRRLLLKKKHHHDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@FFFEEECCCBBBAAA@@@??????@@@??????>>>>>>===<<<<<<>>>>>>>>>>>>============;;;===>>>>>><<<;;;<<<<<<;;;<<<===???@@@@@@@@@@@@BBB>>>AAAHHHIIIFFFJJJSSSZZZ___bbbppp~~~[[[HHHCCC>>>BBBEEECCC===999;;;???=====================<<<;;;;;;;;;;;;::::::::::::888999999999999888777777777777777777888888888888;;;:::999888888999:::;;;777777888888888888999999666666666666777777777777666444555:::<<<:::999;;;IIIiii}}}zzz~~~rrrdddWWWPPPPPPRRRKKKCCC@@@BBBDDDCCCAAA999999999:::;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;::::::999999999999999999999999:::::::::::::::::::::::::::;;;<<<===============<<<<<<======>>>?????????=========>>>>>>>>>??????FFFCCC???>>>@@@GGGOOOTTT[[[eeesss{{{yyyxxxzzzgggLLLIIIHHHFFFCCCAAABBBHHHLLLRRRSSSVVVYYYUUUMMMIIIIIIQQQQQQRRRPPPLLLEEE>>>:::===<<<:::777444111///...---------,,,------..............................,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------............---------......///......///000111333555666555444444666:::===>>>===:::===???@@@??????@@@BBBEEEWWWvvv{{{yyy~~~wwwdddMMMNNNLLLHHHEEEDDDCCCAAA??????@@@@@@@@@@@@??????BBBAAA@@@???>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======999;;;======;;;;;;;;;<<<:::;;;===>>>???@@@??????@@@@@@AAACCCEEEFFFFFFEEEKKKNNNNNNYYYppp~~~www\\\IIIDDDGGGAAABBBCCC@@@===;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888777777888888555555666666666777777777999999888888888888999999666666666777777777888888555555555666666666777777666444666;;;<<<999888:::;;;PPPooovvvllldddXXXIII@@@???@@@@@@???AAA@@@???>>>>>>???@@@@@@=========<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>======>>>>>>>>>???@@@@@@AAAAAA????????????@@@AAACCCDDD???@@@CCCJJJTTTaaannnuuuyyynnniiiuuu~~~}}}xxxzzzkkkNNN<<<>>>===;;;===CCCLLLTTTXXXZZZYYYYYYYYYSSSLLLJJJMMMOOOPPPQQQPPPLLLFFF@@@<<<;;;999666333000///......---------------...//////------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......---------------...///000---......000111444555666555444444666999<<<======:::<<>>======<<<=========<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<999:::<<<<<<;;;:::;;;<<<999:::<<<>>>??????>>>>>>???BBBCCCAAACCCHHHGGGCCCDDDHHHHHHNNN]]]cccjjjxxxyyy|||\\\LLLNNNOOOKKKGGGDDDBBB???>>>???@@@===888;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::888777777777888999444444444555555555666666777777777888888777777777444555555555666666777777555555555555666666666777777666666888888777;;;AAA===>>>GGG]]]xxx{{{zzziiiUUUNNNOOORRRTTTTTTSSSPPPLLLJJJHHHGGGGGG??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBCCCFFFIIIJJJMMMVVVeeewwwyyylllfffhhhkkkhhhhhheeeRRR@@@AAA999666888BBBRRRbbblllppp\\\ZZZWWWUUUPPPKKKLLLQQQNNNNNNOOOMMMJJJFFFAAA>>>888666333000...---......------------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---...///000111---......000222444666777555444444666999<<<======:::<<<>>>?????????@@@AAAGGGXXXuuuuuunnn~~~xxxsssdddTTTIIIFFFGGGGGGDDD@@@>>>@@@BBB============>>>>>>>>>>>>AAA@@@>>>===<<<<<<<<<===999999999999999999999999999999999999:::;;;<<<<<<<<<;;;:::<<<>>>???>>>===:::;;;<<<===>>>>>>>>>>>>???BBBEEEDDDAAA@@@CCCFFFGGGEEECCCDDDJJJSSS]]]ddd^^^ddduuulllZZZHHHDDDFFFFFFGGGIII===>>>???>>><<<;;;;;;<<<>>>===>>>@@@AAA>>><<<;;;<<<;;;::::::<<<<<<;;;:::777777777666444555777999888777777666555444444444999888777777666777777888999888666555555555666777666666666666666666666666444666777777888:::>>>AAACCC;;;999AAAKKKZZZuuu}}}zzzuuufff]]]hhhhhhddd```ccchhhcccZZZSSSOOOJJJEEECCCAAA@@@???:::<<<>>>>>>>>>>>>???@@@<<<>>>AAABBB@@@<<<===@@@BBBAAA@@@@@@???>>>@@@CCCAAAAAACCCFFFFFFDDDDDDFFFGGGNNNVVV[[[```kkk~~~|||dddQQQGGGLLLLLLHHHFFFGGGBBB;;;CCCIIISSS[[[\\\\\\```fff```ccc___VVVOOONNNOOONNNFFFGGGIIIJJJJJJFFF@@@;;;777555222///,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........------------...//////000000//////000222444555666666666666888999;;;===<<<>>>@@@AAA@@@???@@@@@@DDDVVVuuu{{{ttt~~~lllxxxmmmOOOEEEEEEDDDEEEDDDAAA>>>===>>>AAA========================@@@???===<<<;;;;;;<<<<<<999999999999999999999999;;;:::::::::::::::;;;;;;<<<;;;:::;;;===>>>>>>===::::::;;;<<<============>>>AAACCCDDDDDDHHHOOOUUULLLIIIFFFDDDGGGLLLSSSWWWMMMNNNYYYnnnkkkXXXLLLBBBAAADDDCCCCCCFFF>>>>>>>>>===<<<;;;<<<===999888:::===@@@AAA???>>>;;;:::999:::;;;<<<:::999777777777666555555777999888777777666555555444444666666777777777777777777888888666555555555666777555555555555555555555555777888888888777888;;;===???888666;;;???FFFWWWjjjjjjllljjjiiinnnyyy~~~hhhfffbbb]]]WWWOOOGGGBBBGGGFFFCCCAAA@@@@@@AAABBBCCC???;;;999999;;;???BBBFFFEEEFFFFFFFFFEEEFFFHHHGGGKKKQQQUUUUUUUUUYYY^^^eeerrr{{{lll\\\RRRJJJHHHBBB<<>>@@@AAA@@@???@@@AAADDDUUUuuu|||ttt}}}~~~rrrttteeeJJJAAADDDAAAAAAAAA???<<<<<<===???>>>>>>======<<<<<<;;;;;;>>>===<<<;;;:::::::::;;;::::::::::::::::::::::::>>>===<<<;;;::::::999:::;;;:::999:::===>>>===<<<999:::;;;<<<<<<======<<>>===<<<<<<;;;<<<<<<======<<<<<<===@@@@@@===999999888999:::;;;;;;999777666777777666555555777888777777777666555555444444444555666888888888777777888777666666555555666666555555555555555555555555999999999888666666777999:::555555888777555<<>>>>>======<<<;;;::::::999<<<;;;;;;::::::999999999::::::::::::::::::::::::???>>>===;;;:::999888888:::999888999<<<===<<<;;;888999:::;;;<<<<<<<<<<<<@@@@@@@@@???@@@EEEMMMSSSJJJHHHFFFDDDCCCDDDFFFGGGFFFDDDCCCEEELLLXXXiiitttwww___NNNGGGHHHBBBCCCCCCCCCAAA===;;;;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<:::999;;;===:::555888777888999;;;:::888666666777888777666555666888777777666666555555555555333555777999::::::999888777777666666555555555555555555555555555555555555888999999888666555666777777555777:::999555777===EEEWWWppp|||vvvxxx~~~}}}~~~~~~zzz{{{||||||{{{zzz{{{{{{zzzwwwzzz~~~~~~~~~}}}wwwppplllfff^^^PPPCCC======???GGGUUUdddrrrxxxvvvrrr[[[aaaffffffhhhqqq|||vvvbbbSSSLLLHHHDDDCCCAAA???===<<<888444000111000///............///------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------.........------------...//////000000000111222333444555555555555666888:::<<<>>>;;;===@@@AAA@@@@@@@@@AAADDDVVVuuu{{{~~~~~~{{{hhhOOOOOOTTTMMMDDDBBBAAA@@@>>>======>>>>>>>>>===<<<<<<;;;:::999888888:::::::::::::::999999999::::::::::::::::::::::::???>>>===;;;999999888888999888777888:::<<<;;;:::888999:::;;;<<<<<<<<<<<>>CCCOOOZZZmmm|||}}}^^^KKKDDDCCCCCCEEECCCEEEEEEBBB>>><<<;;;;;;:::999888999<<<===<<<:::666::::::777888<<<;;;777888777777888::::::888666555777888777666555666777666666666666555555555555555666999;;;<<<;;;:::999666666666666666555555444555555555555555555555555444666777777666555666777777666888:::;;;999;;;>>>:::>>>GGGVVViii|||sssjjjfffqqqsssyyyttt```WWWPPPJJJEEEDDDDDDFFFLLLSSSZZZ___hhhqqqssspppiiieeedddnnnuuutttrrrtttvvvuuurrrppphhh]]]VVVTTTPPPKKKBBB@@@<<<:::888555222/////////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,---------.........------------.../////////000111222333444444555555555555666888:::===>>>:::===???AAA@@@@@@AAABBBEEEWWWvvv~~~uuuwwwZZZLLLCCCFFFEEE??????FFFCCCAAA>>>===>>>>>>>>>===;;;;;;::::::999999888888999999::::::::::::999999999999999999999999999999===<<<;;;:::999999888999888777666777:::;;;:::999999:::;;;<<<<<<======<<<<<<===>>>@@@AAABBBCCCCCCIIIGGGEEECCCBBBAAA@@@AAA;;;DDDJJJEEEAAADDDLLLSSSSSSWWWbbbsssfffTTTCCC@@@DDDCCC>>>:::???BBBAAA===;;;===>>>===999888888<<>>DDDRRRdddmmmllliiigggqqqmmmhhhddd```aaaiiisssuuunnnhhhaaa```dddfffeeedddaaaZZZQQQAAA>>>999666444222111///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.../////////000111333444444555444555555555666888;;;===???:::<<>>======>>>===;;;999999999999999888888888999999:::;;;;;;:::999999888888888888888888888888999999888888888999999:::777666666777999:::999888::::::;;;<<<============;;;;;;<<>>DDDHHHEEEEEEKKKQQQRRRNNNIIIKKKYYYlllppp___IIIBBB???AAACCC@@@<<<:::===@@@???;;;<<>>BBBDDDCCC@@@EEEAAA===<<<======;;;999888888888888888999999999888999;;;;;;<<<;;;:::999777777777777777777777777777777777777888999:::;;;777666555666888:::999888:::;;;<<<===>>>>>>>>>>>><<<;;;;;;===@@@BBBDDDDDDCCCBBB@@@>>>>>>???@@@AAABBBCCCAAA>>>BBBKKKNNNJJJNNNJJJHHHKKKQQQaaa~~~ggg[[[RRRHHHCCCBBBAAA???:::888>>>GGG>>>AAA@@@======AAA>>>777:::;;;===CCCHHHHHHBBB;;;999GGGKKK???333555;;;<<<===:::777666777999;;;;;;444666888999777666666666555555555666666666666666777666555555555555555666444555666666666555333333444444444444444444444444222444666666444333333333444444444333555777777555333888;;;777000111<<>>999444000.....................///......---,,,------------------------------------------------........................+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------.../////////000222444555555555444444444555666888;;;>>>???999<<>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777666666999888888888777666666666999999888777777888999:::777888888888888999999999888999:::;;;<<<<<<<<<<<<;;;666888BBBDDD>>>???FFF@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFJJJHHHHHHIIIIIIPPPcccwww~~~zzzhhhWWWJJJCCCBBBBBB@@@??????>>>>>>>>>>>>>>>@@@>>><<<;;;<<<===<<<<<<:::::::::;;;;;;<<<<<<<<<===;;;999777666888:::;;;???<<<777444444777<<>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777777777888888888888777777777777999888777777777777888999777777888888888999999999888999:::;;;;;;<<<<<<<<<;;;888===GGGIIIAAA???DDD@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBCCCDDDEEEEEEKKKIIIIIIKKKJJJLLLWWWeee[[[ZZZbbbpppyyyssseeeVVVRRRKKKDDDAAAAAACCCEEEAAA@@@??????>>>>>>?????????===;;;;;;<<<<<<<<<;;;::::::::::::::::::;;;;;;<<<:::888666666777999:::999888666555555666888999666666555444444444444444444444555555555555444444333333444444444555555555>>><<<999666444333444444222222222222222222222222444444444444444444444444333333333444444444444555444444555555666666777777666999@@@HHHTTTbbbqqqzzz{{{sssuuulllhhhrrr{{{~~~mmm___UUURRRWWW___bbb\\\SSSKKKIIINNNXXX___rrr~~~{{{yyy~~~|||sssfff[[[XXX[[[ZZZTTTMMMHHHEEE@@@999333222111000///.........///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......------.........000000000111222333555555666666666777999;;;===???<<<<<<===???@@@AAABBBCCCDDDSSSqqqkkksssqqqpppyyynnnsssVVVHHH@@@>>>@@@>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999888888888999888888888888777777777777777888888888888888888888777777666666777777888777777777888888888999999888888999:::;;;;;;;;;;;;999888>>>HHHIIIAAA===???????????????@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDHHHGGGHHHJJJJJJIIIMMMRRRQQQKKKIIIOOOVVV___rrrvvvfffYYYMMMFFFBBBAAA@@@??????@@@AAAAAAAAA@@@??????>>>>>>??????>>><<<::::::;;;<<<;;;;;;999999999999999999888888999888777666555666777888222333444555555444333222555555555444444444444444333444444555555444444333222222333333333444444444777666555333333333444555222222222222222222222222444444444444444444444444333333333333444444444444555555555555555555555555555333000111777DDDSSS^^^vvvqqqiiikkkssswwwxxx~~~tttkkkooo{{{|||tttfffVVVKKKEEECCCFFFLLLMMMRRRYYY]]]cccnnn}}}xxxrrrllldddccckkkssszzz{{{pppcccZZZWWWUUUSSSMMMEEE???;;;777111,,,111111000///....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000000000111222333555555666666666777888;;;===>>><<<<<<===???@@@AAABBBCCCDDDRRRnnnhhhpppqqqqqq~~~qqqzzzSSSGGGFFFBBB>>>AAA===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777888888888888888888888888666777777888888999999999777777777666666666666666777777777777888888888888777888888999::::::999999777666;;;BBBCCC===999999======>>>>>>>>>?????????CCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJJJJJJJJJJQQQMMMKKKNNNPPPTTT^^^iiiwww~~~rrr```RRRKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@???>>>??????>>>============>>><<<;;;999:::;;;;;;;;;:::999999888888777777666666777777666666555555555666111222333444444333222111444444444444444444444333333333444444444444333333111111222222222333333333444333333222222333333444222222222222222222222222333333333333333333333333222222333333333444444444555555444444444444444444777777555444555999@@@DDDRRRfff}}}yyyrrrhhheeecccaaaqqq|||vvvlllgggnnn}}}{{{rrrooozzz~~~dddVVVOOORRRVVV^^^dddbbb^^^VVVMMMKKKOOOXXXaaaggg~~~uuuxxxeeeZZZYYY\\\ccckkkvvv~~~|||lll___[[[WWWQQQGGGBBB<<<777444111...,,,000000//////....................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.....................///000000000000111222333555555555555555666888:::===>>><<<<<<===???@@@AAABBBCCCFFFRRRlllwwwxxxtttsssrrrrrrlllRRR???AAAEEE@@@<<<>>><<<;;;;;;:::::::::::::::999999999999999999999999888888777777777666666666777777777777777777777777666666666777777888888888777777777777666666555555666666777777777888888888666777888888888888888888777666777;;;;;;999777999<<<<<<<<<=========>>>>>>BBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDHHHKKKKKKIIIDDDCCCEEEIIIKKKNNNRRRWWWUUU[[[fffsss}}}mmm```VVVOOOFFF@@@???AAABBBBBBBBBBBBAAA@@@???@@@@@@AAA===<<<<<<;;;;;;;;;;;;;;;:::999888999:::;;;:::888888888888777777666666666555666666666666555444444333333333333333333333333333333444555555444444333222222333333333333222222111111111222222222333333444444333333222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444333333333333222444777777666555555666222???UUUnnn{{{zzz}}}|||~~~uuu___PPPRRRYYYaaakkkrrrrrrjjj]]]SSSRRRUUUXXX\\\ccciiifff```XXXHHHIIIQQQTTTcccwww|||rrrmmmhhhkkkxxxyyyssszzzlllYYYYYYgggpppqqq{{{|||uuuggg___\\\TTTHHH:::777333111111111111111///////////////.................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,------...///000000000111222333555555555555555666888:::<<<>>><<<<<<===???@@@AAABBBCCCIIITTTlllzzz}}}yyynnnnnnxxxiiiNNNBBB;;;>>>@@@===<<>>===<<<<<<<<<===>>>???<<<;;;::::::999999::::::888777777888::::::999777777777777777777777666666444555666777666555444333666555333222222333555666111222444555555444333333111222222333333222222111111111222222222333333333333333333333222222222111222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333///111222333333333555777333333777@@@LLLXXXhhhttt~~~~~~oooooolllvvv}}}pppdddVVVXXX[[[eeevvv|||hhhooo~~~{{{vvv{{{zzzlllnnn|||zzzwwwjjj^^^WWWPPPAAA222000000//////000111222333....../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///000000000111222333555555555555555666777:::<<<===<<<<<<===???@@@AAABBBCCCIIIVVVpppwww~~~~~~rrrwww}}}YYYFFFCCCAAA???>>>======>>>???::::::999888888888888888888888888888888888888888666666666555555555444444444444444444555555555666555555555555555444444444999999999999999777666555666666666666777777777888666666666777777666666555666666666555666888::::::::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDFFFIIIIIIDDDDDDHHHIIIFFFLLLJJJGGGEEEEEEGGGIIIIIIKKKIIIFFFEEEFFFJJJNNNPPPNNNWWWbbbmmmyyyyyyvvvrrrkkkbbbYYYRRRNNNGGGCCC>>>???CCCEEEEEECCC??????@@@AAAAAAAAA@@@>>>?????????>>>===<<<;;;;;;<<<;;;::::::999999::::::777666666888::::::888777777777777777777888888888444555777888888666444222555555444444444444555555000222333555555444333222111111222222222222111111222222222222333333333444111111222222222222222111222222222222222222222222222222222222222222222222111222222222222333333333111111222222333333444444000111333333333444666999:::444111222222555???JJJ___bbboooyyysssxxx}}}}}}xxx{{{{{{}}}}}}wwwvvv{{{}}}}}}kkkWWWLLLEEE;;;000***......////////////000111------...//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,------...///000000000000111222333555555444444555555777999<<<===<<<<<<===???@@@AAABBBCCCHHHXXXuuu{{{}}}pppmmmqqq\\\FFFAAA;;;???@@@<<<:::<<<<<<::::::999999888777888888888777777777777777777777777666666555555555444444444333333333444444555555555555555555444444333333222999:::::::::999888666555666666666666777777777777555666666666666666555555222444555444555888999888999999:::::::::;;;;;;;;;=========???@@@BBBDDDEEEAAAGGGIIIEEEDDDHHHJJJGGGBBBCCCDDDDDDFFFHHHGGGEEEGGGFFFEEEFFFHHHJJJKKKKKKNNNRRRTTTTTTWWW]]]``````bbbaaafffmmmpppqqqxxxqqqkkkcccWWWXXXUUUPPPLLLJJJJJJKKKKKKEEEFFFEEECCCAAA@@@AAACCC=====================<<<:::<<<>>>@@@@@@???===;;;<<<<<<;;;::::::::::::;;;666666666888::::::888666666666777777888888999999444555777999888666444222333444555555555555444333000111333555555555333222111111222222222222111111222222333333333444444444......000111222222222222222222222222222222222222222222222222222222222222111111222222222333333333000000111222333333444444000333555666444222222222///...222777666222555<<<999>>>NNNkkkzzzxxx~~~}}}zzz|||uuukkkqqqxxxvvvtttwwwttt[[[CCC999555111222888...///000000...---------,,,---.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------......000111111000000000111222333555555444444444555777999<<<===<<<<<<===???@@@AAABBBCCCFFFZZZzzz}}}www}}}{{{ppptttzzzbbbLLLAAABBB>>>======;;;:::999888888888777777666666666666666666666666666555555555555555555444444444333333333444444444444444444444444222333444444555555444444555666888999888777555444555555666666666666666666444444444444444444444444333444444555666777888888;;;:::999888888:::<<<===???>>><<<<<<===@@@CCCEEE???@@@BBBEEEGGGIIIJJJJJJEEEDDDAAA@@@@@@BBBDDDFFFIIIIIIIIIHHHHHHIIIIIIIIIJJJLLLMMMNNNSSSXXXVVVQQQQQQQQQOOOOOOTTTZZZYYYTTT]]]___aaabbbcccccccccccc```eeegggaaaUUUMMMMMMPPPGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@???<<<======>>>>>>>>>>>>=========>>>>>>>>>>>>===<<<::::::::::::::::::::::::999777666444444666777999999888777666666777888999555555666666666666555555444444555555555555444444222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222222222333333333333444444666777<<>>???@@@AAAAAAAAAFFF\\\{{{ppp~~~oooyyyeeeSSSHHH>>>;;;>>>======<<<;;;:::999888888888777666666555555666666555555555555444444444444555444444444444333333333444444444444444444444444222333444444555444444444333444666888888888666666666666666555555555555555444444444444444444444444444444555555666666777777;;;:::888888888999;;;<<<>>>===;;;;;;<<<>>>AAABBB@@@AAABBBDDDEEEEEEFFFFFFCCCBBB@@@??????AAACCCDDDHHHGGGGGGFFFGGGHHHIIIJJJJJJLLLMMMLLLNNNRRRRRRNNNFFFGGGIIILLLTTTXXXRRRIIINNNOOOPPPQQQQQQRRRRRRQQQKKKOOOQQQNNNGGGDDDEEEHHHFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBAAA@@@???===>>>>>>???>>>>>>============>>>>>>>>>=========;;;;;;;;;;;;::::::999999888777666555555666777888888777666555555666777888555555666666666666555555444444555555555555444444111111111111111111111111222222222222222222222222222111000000000000111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222222222222333333333444444444444444555:::DDDOOOWWW___eeeppp~~~~~~~~~{{{ooooooiiiUUUAAA777;;;777222///............////////////////////////..............................---------,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..................///000000000000000000111222333444555666888888888999;;;===<<<===>>>???@@@AAAAAAAAADDDWWWvvvwwwzzz|||nnnVVV@@@:::<<<;;;:::<<<<<<<<<;;;:::999888888777777777666555555555555666444444444444333333333222444444444444333333333333444444444444444444444444222222333444444444444444111222444666777888777777666666666555555444444444555555555555555555555555555555555555555555666666:::999888888888999;;;<<<===<<<:::::::::<<<>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>@@@AAABBBFFFEEEEEEEEEFFFGGGIIIKKKSSSVVVTTTOOOLLLMMMMMMKKKDDDGGGLLLTTT^^^```UUUHHHHHHHHHGGGGGGGGGGGGHHHHHHBBBCCCDDDCCCAAAAAACCCEEEDDDEEEEEEEEEDDDCCCBBBAAACCCBBBAAA@@@@@@??????@@@???????????????>>>===<<<<<<===========================<<<;;;::::::999999888777666555555666777888666666555555555555666666555555666666666666555555333444444555555444444333000000000000000000000000222222222222222222222222111111000000000000111111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333333333333333333333333333222222222222222222222222222222222222333333333333111222222111111222444777>>>AAAJJJYYYpppyyydddQQQIIICCC888///,,,222///---,,,---//////...////////////////////////...........................------------,,,,,,,,,------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------..................///000000000000000000111222333444666777888888888888;;;===<<<===>>>???@@@AAAAAAAAACCCSSSooooooLLLAAA:::===AAA???;;;:::;;;::::::999888888777777777666555555444444555555444444444444333333333333444444444333333333222222333333333333333333333333222222333444444444444333111222444555666666666555666666555555444333333333555555555555555555555555555555555555555555555444999888888777888999::::::<<<;;;:::999999;;;<<<===@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>??????@@@AAAAAADDDDDDDDDEEEFFFHHHJJJLLL```bbb___UUULLLJJJIIIGGGIIIMMMRRR[[[fffhhh\\\MMMKKKJJJHHHGGGGGGGGGHHHIIIGGGEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCBBBAAA?????????@@@AAA@@@@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;999999888777666555555555555666777444444444444444444444444444555555666666555555444333333444444444444333333111111111111111111111111111222222222222222333333222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333333333333333111111111111111111111111111222222222222333333333///111444555555555666777:::666222444AAAVVVlllzzzzzzqqqiiiRRRBBB333...//////111444///......///111222111000////////////////////////........................------------------------------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................///000000222222222333444555666777777888999999888888:::<<<<<<===>>>???@@@AAAAAAAAAEEEQQQjjjxxx```KKK===<<<===???>>>:::888888999999999888777777666666666555555444444444444444555555555444444444444333444444333333333222222222333333333333333333333333111222333333444444333333333333444444444333333333555444444444333333333222555555555555555555555555555555555555444444444444777777777777888888999999;;;;;;:::::::::;;;<<<<<<===>>>???@@@AAAAAABBBBBB>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFHHHJJJKKKLLL^^^```]]]SSSJJJGGGFFFDDDHHHJJJNNNTTT]]]aaaXXXLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDAAA@@@BBBCCCCCCBBBDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@??????===<<<;;;;;;;;;::::::;;;<<<======>>>======;;;:::999888888666666555555555555666666333333444444444444333333444444555555555555444444222222333333333333222222222222222222222222222222111111111222222333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333111111111111111111111111111111111222222222333333000111222111000///000111000000111555:::AAAGGGKKK^^^hhhvvv}}}rrrfffXXXJJJ@@@777333222555777444///---111000000111222333222000////////////////////////........................------------------------------------------------,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000222222222333444555777888999999:::999888888:::;;;<<<===>>>???@@@AAAAAAAAAFFFNNNdddgggQQQGGG===:::;;;<<<999555444888===888888777777777666666666555555444333333333333444555555555555444444444444333333333333222222222222333333333333333333333333111111222333333333333333444333333222222222222111333333333333333333333333444444444444444444444444444444444444444444555555666666777777888888888888999999999999::::::;;;<<<:::;;;===???@@@AAABBBBBB>>>???AAACCCDDDDDDCCCCCCBBBDDDFFFHHHJJJKKKJJJJJJMMMPPPNNNHHHEEEEEEEEEBBBEEEGGGHHHKKKPPPTTTPPPHHHGGGGGGFFFEEEEEEEEEEEEEEEAAA@@@???@@@BBBCCCDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>===<<<;;;;;;:::999999:::;;;===>>><<<<<<;;;:::999999888888555555555555555555555555333333444444444444333333444444555555555555444444111222222333333222222111222222222222222222222222111111111222222333333444222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111222222222222222222222222222222111111111111111111111111111111111111222222222222222222222000//////111333000222444666777888888888@@@KKK[[[jjjtttsssbbbRRRFFF>>>777333222111000111222111///---111000//////000111///...////////////////////////........................,,,,,,,,,------------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...............///000000000000000111333444666666:::;;;;;;:::888888999;;;<<<===>>>???@@@AAAAAAAAAEEELLLcccwww{{{yyyzzzaaaFFF>>>???;;;999;;;;;;888666777999<<<777777666666666666555555555444444333222333333333444444444444333333333222333333333222222222222111222222222222222222222222111111222333333333333222222111111111111222222333111111222222333333444444333333333333333333333333333333333444444555555555555666777777777777777777666666777888888999:::;;;888999;;;===>>>??????@@@===>>>AAACCCDDDDDDCCCBBB@@@CCCFFFJJJKKKJJJHHHFFFAAADDDDDDBBBDDDGGGFFFBBBDDDGGGGGGFFFGGGJJJIIIEEEEEEEEEEEEEEEEEEEEEDDDDDD???@@@BBBCCCCCCDDDDDDEEE@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<=========<<<<<<;;;:::999888888999;;;===>>>:::::::::999999888888888444555555555555555555444333333444555555444333333333444444555555444444333111111222222222222111111111111111111111111111111000111111222333333444444000111222222222222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111111111111111111111111111111111111111111111111111111111222222222222000111222222222333666888777444111...---///222444333999DDDOOOTTT[[[mmm~~~|||nnnUUULLL???666333444444444111///+++'''(((,,,111444000...------...///......////////////////////////........................,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...............///000000000000000111333555666777;;;;;;;;;:::888888999:::<<<===>>>???@@@AAAAAAAAAFFFOOOhhhppptttyyymmm[[[MMMBBB888:::???:::555777999:::::::::666222666666666666666555555555555444333333222222333333333333333222222222111111333333333222222222111111222222222222222222222222111111222333333333333222000///000000111222444555000000111222333444444555222222222222222222222222222222333333444555666666555666666777777777777777333444555666777888999:::888999:::;;;<<<=========;;;>>>AAACCCDDDDDDBBBAAA>>>AAAFFFJJJKKKIIIEEECCCAAABBBBBBCCCGGGKKKHHHCCCAAAEEEFFFCCCBBBCCCCCCAAA@@@AAABBBCCCCCCBBBAAA@@@>>>@@@CCCCCCAAA@@@@@@AAA===>>>>>>?????????>>>>>>===>>>@@@AAAAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999888888888:::===>>>999888888888888888888888444444555555555555444444333333555555555555333333333444444555555444444333111111222222222222111111000000000000000000000000000000111222333333444444...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000000000000000000000000000000111111111111222222222---///000000.........//////000111222222222222222...222999===;;;:::EEESSS___mmmxxxxxxwwwjjjQQQBBB;;;666222000222444333111+++///222222222111///,,,000...,,,,,,---///000///////////////////////////........................,,,,,,,,,------.........------------------------------+++******+++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...............///000000222222222333555777888999;;;<<<<<<:::888888999:::<<<===>>>???@@@AAAAAAAAAHHHSSSooolllrrrcccIIIFFFAAA<<<888777888999::::::999777666444333333666777777777777555333222222222222222222222222222333333333333333333333333111111222222222222111111111111111111111111111111222222111111111111111111000000111111111222222222111111111111111111111111222222111111222222333444555444444333333444444555777777666666555555555555777777777777666666666666888888888999:::;;;<<<======???BBBCCCBBBBBBCCCEEEGGGFFFEEEDDDDDDEEEFFFGGGIIICCC>>>===AAACCCCCCAAABBBCCCDDDEEEEEEFFFFFFFFF@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAA@@@???======??????>>>===<<<;;;::::::===>>>>>>??????===<<<;;;<<<<<<;;;::::::::::::;;;:::888666666888;;;<<<===:::999999999999999999:::888777777666555555444444333222222111111222222333000111222333444555555555222111111111000000//////000000111111111111000000000000222666999999555111222000//////000000///---000000000000111111111111111111111000000000000000000000000000000000000000222111111111000000//////222222111111111111222222222222222111111111111111000000000000000000000000000000000000000000000000111111111111111111111111444555666777888888888888BBBJJJSSSXXX\\\eeeuuukkkVVVJJJBBB===999111111111111111111111111////////////////////////...........................------,,,,,,------...------------------------------------------,,,,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------.../////////111222444333333444666888<<<===<<<:::888777999:::===<<<<<<===@@@AAAAAA@@@JJJPPPjjjnnnqqq{{{^^^IIICCC@@@===:::888777888999888777777777666555555555666666666666666444333222222222222222222222222222333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222111111222222333444444444333333333333444444666666666555555444444444777777777777777666555555888888888888999;;;<<<===???AAACCCDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGBBB>>>>>>AAACCCBBB???AAABBBCCCDDDDDDDDDCCCCCC??????@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>===<<<>>>>>>======<<<;;;;;;;;;===>>>?????????>>><<<;;;======<<<;;;;;;;;;;;;;;;:::888666666888999999888888888777777777777888888777777666666555444444333333222222111111222222333000111222333444444444444111111111000000000//////000000111111111111000000//////000333666666333000222000//////000000///---//////000000000111111111000000000000000000000000000000000000000000000000111111111000000000//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222333444555666666666666666;;;@@@AAABBBGGGPPPYYYnnn|||zzz^^^TTTHHH>>>:::888666333111111111111111111111111////////////////////////...........................------,,,,,,------...------------------------------------------------///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------.../////////111222333333333444666888<<<<<<<<<:::888777999:::===<<<<<<===@@@AAAAAA@@@IIIOOOhhhzzzyyyiiiYYYMMM@@@777::::::999888777777888888555555666666666666666666444555555555444333222111222222222222222222222222333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111222111111111111222333333444444333333333333444444555555444444444444333333555666777777777666444333777777777888999:::;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEBBBAAAAAA@@@@@@AAAAAABBBCCC@@@>>>???AAABBB@@@>>>CCCDDDDDDEEEEEEDDDBBBBBB===>>>>>>>>>>>>>>>>>>===????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>><<<;;;======<<<;;;;;;;;;;;;;;;888777666777888888666444666555555555555555555666666666555555444333333333333222222111111222222333111222222333333333222222111111000000000000/////////000000111111000000//////......000222222111000111000//////000000///...//////000000000000111111000000000000000000000000000000000000000000000000111111000000000000//////000//////......//////000........................000000000000000000000000000000000000000000000000111111111111111111111111000111222222333333333333222333333222222333666888???GGGXXXfffiiigggooo|||rrrddd[[[PPPEEE666333000111333444333000000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------+++,,,,,,------.....................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////111222333333333444666888;;;<<<<<<:::888888999:::===<<<<<<===@@@AAAAAA@@@HHHMMMfff{{{yyylllSSSAAA<<<;;;:::888666666777777777777666666555555555555555555555555333333333333222222111111222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111222222333444333333333333333333444333333333333333333333333444555666777777555444222666666666777888999:::;;;;;;===???@@@??????AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???AAAAAA???<<>>>>>>>>>>>=========>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======>>>???>>>===<<<;;;<<<;;;::::::999999::::::666666777888999999666444555555444444444444555555555555444444444333333333333222222111111222222333222222333222222111000000000000000000000000////////////000000000000/////////.........///000000000111///...///000111000...////////////000000000111/////////000000000000000000000000000000000000000000000000000000000//////000//////......//////000------...............///////////////////////////000000000000000000000000111111111111111111111111///000111111222222222222333222111111222333222111...000666===@@@???EEEMMMXXX]]]bbbfffnnnwwwzzzvvvsss|||rrrggg```YYYTTTLLLNNNJJJAAA:::777222+++222111111222444444111///////////////////////////////////////////////////...........................------,,,,,,------...------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------.../////////000222333333333444777999:::;;;<<<;;;999888999:::<<<;;;;;;===@@@AAAAAAAAAEEEKKKddduuuuuu}}}MMMEEE;;;777999<<<<<<:::666666777777777666555444666666555555444333333333333222222222111111111111222222222222222222222222222222222222222222222222000000000111111000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000111111000000111111222333333333333222222333333333222333333333333333333333444555555666555444333222555555555666777888999:::999;;;>>>>>>>>>>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<======???@@@???===;;;FFFGGGHHHHHHGGGEEEBBBAAA>>>??????@@@@@@??????>>><<<<<<<<<<<<;;;;;;:::999999999::::::;;;;;;<<<<<<<<<<<<===>>>===<<<;;;::::::999888888777777888888444555666999;;;;;;999666666555555444444555555666444444444444444333333333333222222111111222222333222222222222111000////////////////////////000000//////000000000000//////000000//////...///111222000///...///000111000///...////////////000000000......//////000000000000//////////////////////////////////////////000000111000000//////000000111.........//////000000000////////////////////////////////////////////////000000000000000000000000000000111222222222111111111000///000222333111///333000000222333111222444;;;>>>??????AAACCCAAA>>>===DDDKKKOOOQQQUUU]]]ccciiihhhhhhiiikkkooosssuuu{{{~~~~~~~~~}}}{{{yyyjjj^^^LLL@@@;;;999777555111333333222222333333111444333222222111000...---........................////////////////////////...........................------,,,,,,------...------------------------++++++,,,,,,---...//////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------.../////////000111333333333444777999999;;;<<<;;;999999999:::<<<;;;;;;===@@@BBBBBBAAACCCIIIccc}}}|||<<<;;;999:::<<<;;;777333666666666777666555444444666666555444333333222222333222111111111111222222222222222222222222222222222222222222222222222222///000000111111000000///000000000000000000000000...//////000000111111111111000000000000000//////000000000000000000000000111000000000000111222222333333222222222222333333222222333333333333444444555555444444333333333333444444444555666777888999:::<<<>>>?????????@@@AAA???@@@@@@AAAAAA@@@@@@???:::;;;===>>>>>>===<<<<<>>???@@@@@@AAAAAA@@@@@@???;;;;;;<<<<<<;;;::::::999999999999::::::;;;;;;;;;:::;;;<<<<<<<<<;;;999999888888777666666666666666444444666999;;;<<<:::888666666555555555555666666555555444444444444444444333222222111111222222333111111111111111000///.........////////////000000...//////000000//////...000000111000//////000222000///...///000111000///......////////////000000---......//////000000111////////////////////////......////////////000000111000000//////000000111/////////000000111111222000000000000000000000000////////////////////////000000000000000000000000000111111222222222111111111000//////000000///...000//////111333333222222222333444444333333111000444555777777777:::AAAFFF===>>>???@@@BBBCCCDDDEEEDDDGGGJJJMMMOOOOOONNNMMMTTTUUUXXX\\\___aaa___]]]TTTTTTSSSQQQOOOMMMJJJIII>>>999444111222333333222222222222111111222222111000000////////////000111////////////////////////////////////////////////...........................------,,,,,,------...------------------------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,------...////////////111222333333555777:::888:::<<<<<<:::999999:::;;;;;;;;;===@@@BBBBBBBBBCCCIIIccc~~~===;;;:::999999777555222444444444444444444555555333333333333333333333333333222111111111222333333222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000......//////000111111222111111000000////////////000000000000000000000000000000000000000111222222333333222222222222333333333333333333444444444555666555333222111222333444333333333444555666888888999;;;===>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>999:::<<<<<<<<<<<<<<<<<<@@@AAADDDEEEDDDBBB???===???@@@@@@AAAAAA@@@@@@???;;;;;;<<<<<<;;;;;;:::999999999999999999:::::::::999999:::;;;:::999888777888888777666666666666666555555555777999999888666555555444444444444555555555555555555555555555555333222222111111222222333000000000111000000//////........./////////000000......////////////.........000111111///...///111///......///000111111///........./////////000000------......///000000111////////////////////////........./////////000000000//////......//////000...//////000000111222222000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000222222111000//////000111---.........000222222111//////111333444444555666333222111000111222555666666666555555555666666777999999999;;;<<<===<<<;;;777777777:::===>>>===<<<;;;<<<<<<:::999888888888666666555555555555444444222111000///...---,,,------...///000000111222333////////////////////////////////////////////////...........................------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,------...////////////111222333333555888:::888:::<<<<<<:::999999:::;;;:::;;;===@@@BBBBBBBBBDDDKKKddd===999555333333555888999222222222222333444555666111111222333333444555555333333222111111222333444222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000---......///000111111222111111000000/////////...000000000000000000000000000000000000000111111222333222222222222222222333333333333444444555555555777555222000000111333555333333333444555666777888777999;;;<<<;;;;;;===>>>===>>>???@@@@@@???>>>===999:::;;;;;;:::;;;<<<===@@@BBBEEEFFFFFFDDDAAA?????????@@@@@@@@@@@@??????;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888999:::999888777666999888888777777777777777777666555666777777555333555444444333333444444555555555666666666666666666333222222222222222222333//////000000000000//////---.........//////000000......////////////......,,,///111111...---...//////......///000111111000............/////////000---------...///000000111////////////////////////---.........//////000000.........------..................///000111111222000000000000000000000000////////////////////////000000000000000000000000///000000000000000/////////000111///......111444333333111///...000000...111000111111000......111222111111222444555333222555333111000000222444555444222111000000000///...333222111222444555444444333444444444333333555666666555444111...///111444111000///000111000111333---///000111000/////////000000000000000000000000////////////////////////...........................------,,,,,,------...------------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------...//////000///000222333333555888:::777999<<<<<<;;;:::::::::;;;:::;;;===@@@BBBCCCBBBFFFLLLeee~~~ooo{{{777666666555444444333333444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222333555555444333333333444444555222000111333444222///444444333222333444555666999:::::::::::::::;;;;;;======>>>>>>===;;;999888999999:::;;;<<<<<<<<<<<<<<>>>>>>>>?????????===;;;999888777777666666666666777777::::::999999888777666666888555444444777888666444777666555555666777666444333333333333333333333333333333333333333333333333222222222111000//////...000000000000000000000000////////////////////////////////////////////////........................////////////////////////...000111000///...///000////////////////////////..............................//////000000111111000000000000000000000000111111000///////////////////////////////////////............////////////111111000000//////..................////////////000000000000000000000000111111111000000000000000222111111111000000//////000000000000000000000000222111111111000000//////////////////////////////000000000000111111111111000111111111111222222222333333333222222222111111111111000000//////......////////////////////////////////////////////////////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------.........///////////////111111222333444666777888;;;;;;::::::::::::999999;;;;;;;;;<<<>>>???AAABBBFFFJJJbbbvvvooo666666666555444333333333444444444444444444444444333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////000000000000000000000000000000000000000000000000//////000000000111111111222222111111111111111111444444333333333333444555444111000000222444333111444333333222333444555666666777888999:::;;;<<<<<<;;;<<<<<<<<<<<<:::888777999999:::;;;<<<<<<<<<<<<===AAAFFFFFFBBB???@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<;;;:::999888777777666666777777888::::::999888888777666666888666444555777777666444666555444555666777555444333333333333333333333333333333333333333333333333222222111111000//////...////////////////////////////////////////////////////////////////////////........................///////////////////////////000111111//////000111////////////////////////..............................//////000000000000////////////////////////000000///...............////////////////////////............////////////000000000000//////..................////////////////////////////////////000000000000000000000000111111111000000000//////000000000000000000000000111111111000000000//////000000000000000000000000//////000000000111111111000000111111111222222222333333222222222111111111000000000000//////......////////////////////////................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------............////////////111111222333444666777888;;;;;;::::::::::::999999;;;;;;;;;<<<>>>???AAABBBFFFJJJcccvvvooo666555555444444333333222333333333333333333333333333333333333333333333333222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////////////////000000000000000000000000//////000000000000111111333222222111111000//////222222222222333444555555444222000000222333333333333333333333333444555555333444555777999;;;<<<===::::::;;;;;;;;;:::888777999:::;;;<<<<<<===<<<<<<>>>AAACCCCCC@@@???@@@BBB@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;888888888777777888888888999999999888888777777666999777555555666666666444555444444555666666555333333333333333333333333333222222222222222222222222222111111000000//////...////////////////////////////////////////////////////////////////////////........................///////////////////////////111222111000///000111////////////////////////...........................////////////000000000///////////////////////////......------------...////////////////////////---............/////////000000000////////////...............////////////////////////////////////000000000000000000000000111111000000000000//////000000000000000000000000111111000000000000//////000000000000000000000000//////000000000000111111000000000111111111222222222222222222111111111000000000000////////////...////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------............//////000000111111222333444666777888;;;;;;::::::::::::999999;;;;;;<<<===>>>@@@AAABBBEEEKKKdddvvvnnn444444444444333333222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////........................000000000000000000000000////////////000000000111111111111111000000000000111111111111222333555555888666444222222333333444333333333333333444444444222333444666888999:::;;;999:::;;;<<<;;;;;;999888999:::;;;<<<============>>>@@@AAA@@@>>>>>>@@@BBB????????????????????????===<<<;;;:::::::::<<<<<<999999888888888888999999999888888888777777777666999777666555555666666666555444444555666666444222222222222222222222222222222222222222222222222222111111000000////////////////////////////////////////////////////////////////////////////////////........................////////////////////////000111222111000///000222////////////////////////........................///////////////////////////////////////////////////......------.........////////////////////////---------.........//////////////////////////////............/////////////////////////////////////////////000000000000000000000000000000000//////000000000000000000000000000000000000000000//////111111111111111111111111////////////000000000111000000000000111111111111222111111111111000000000////////////////////////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000111111222333444666777888;;;;;;:::::::::999999999;;;<<<<<<===>>>@@@AAABBBEEEKKKeeewwwnnn333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////....................................////////////------------------------////////////////////////...////////////000000000......///000111111222222000000000111222333444555;;;:::888666333222222333222222222333333333333333333444555666777888888999:::;;;<<<======<<<;;;;;;::::::;;;<<<============>>>>>>>>>>>>===>>>@@@BBB??????>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<999999888888888888999999888888888777777777777777888777666555555666777999888666555444555555444222222222222222222222222222111111111111111111111111000000000///////////////........................////////////////////////////////////////////////........................///////////////////////////111222111000///000111////////////////////////......................../////////.......................................000///////////////000000////////////////////////------------.........................../////////............////////////..............................//////000000000000//////////////////000000//////////////////////////////////////////000000000000000000000000000000...////////////000000000//////000000000111111111111111111000000000//////.............../////////////////////////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------...///000000111111111222333444666777888;;;;;;:::::::::999999999<<<<<<<<<===???@@@BBBCCCEEEKKKeee{{{nnn222222222222222222222222111111111111111111111111222222222222222222222222000000000111111111111111000000000000000000000000////////////////////////////////////////////////....................................////////////........................////////////////////////......////////////000000,,,---...///111222333333000000000000111222333333:::;;;:::888555222222222111111222333333333333333444444555666666777888888999:::<<<============<<<::::::<<<==============================>>>???@@@??????>>>>>>===<<<<<<<<<<<<;;;::::::999999999999888888888777777888888888777777777777777777777777666777666555555666999<<<===:::666444333444333333222222222222222222222222000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................////////////////////////...000111000///...///000////////////////////////......................../////////............---........................000////////////000111111////////////////////////,,,------------.........---............/////////............////////////........................---......//////000000111......////////////000000////////////////////////......////////////000000////////////////////////......////////////000000/////////000000000111111000000000000////////////---............/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///000111111111111222333444666777888;;;;;;::::::::::::999999<<<<<<===>>>???AAABBBCCCEEEKKKdddooo111111111222222222222222111111111111111111111111111111111111111111111111///000000000111111111222000000000000000000000000////////////////////////////////////////////////....................................////////////........................////////////////////////........./////////000000---......///000111222222111111000000000111111222444777999888555333222222000111222333444333333222222333444555777999::::::888999:::<<<======<<<<<<:::;;;<<<======>>>>>>>>><<<;;;;;;<<<>>>??????>>>@@@@@@???>>><<<;;;::::::;;;;;;;;;::::::888777666888777777666666777777888666777777777777777777777555666666555444666;;;???BBB>>>777333222333333444111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................////////////////////////---///000///...---...///////////////////////////........................//////.........---------.......................................///000000////////////////////////,,,,,,---------.........---------.........//////............////////////........................------......///000000111........./////////000000////////////////////////........./////////000000................................./////////000000////////////000000000111000000/////////.........---------.........//////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111111111222333444666777888;;;;;;::::::::::::999999<<<<<<===>>>???AAABBBCCCEEEJJJcccppp111111111111111111222222000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////////////////////////////..................................../////////000////////////////////////////////////////////////............/////////000////////////000000000000222111000000000000000111///333777888555333222333000111222333444333222222000111333555888:::<<<===666777999;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;:::;;;===>>>???>>>===AAA@@@???>>><<<:::999888;;;;;;<<<;;;:::888666555777777666666666666777777666666666666777777777777444555666555444777<<>>???AAABBBCCCEEEJJJbbbppp111111111111111111111111222111111111000000//////111111111111111111111111111111222222222222111111////////////////////////000000//////.........---////////////////////////........................////////////////////////---------.........//////////////////////////////---------............///000000000000000000000000111111000000//////......111111222333333333333222333333333222222111111111000111333777;;;;;;999777777999:::;;;;;;:::888777999999999:::::::::;;;;;;===<<<<<<;;;;;;<<<<<<===???EEEEEE???999888::::::<<<;;;999888666555555555666666666666777777777777555555444444444444555555777666555444444555666777777777666555333222111000333333222222111000//////......------------......------------------------000000//////.........---------------------------........................---------............/////////.........---------........................------------------------........................,,,------......------,,,/////////...------,,,,,,......---------......///---...///000000//////...//////...------------...,,,,,,,,,---------......////////////////////////................................................//////.........---------........................//////............//////------............------........................///////////////...............---,,,,,,,,,,,,---.................................------,,,,,,,,,------------------------------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,------......//////111111111222444666777888<<<<<<=========<<<:::999:::;;;<<<>>>???AAABBBCCCEEENNNaaattt111111111111111111111111111111111111111000000000111111111111111111111111//////000000000000//////////////////////////////000/////////....................................................................................---------.........//////........................---------............///////////////////////////000000000000//////......///000111111222222111111333333222222222111111111111333777999::::::999888777888:::;;;:::999888777999999999999::::::::::::;;;;;;;;;::::::;;;;;;;;;===AAABBB<<<666666888888:::999888777666555555555666666666777777777888888555555444444444444555555666666555444444555666666666666555444333222222111333333222111111000//////......------------..............................000/////////.........------------------------------------------------------------............/////////.........---------........................------------------------........................,,,------......------,,,.........------------,,,...------,,,,,,,,,------,,,---.../////////...---//////...------------...,,,,,,,,,---------..............................................................................//////.........---------........................///..................///------............------.................................///////////////......---,,,,,,,,,,,,---..............................---------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...//////000000111111222333444666777888;;;<<<=========<<<:::999:::;;;<<<>>>???AAABBBCCCDDDNNN```uuu111111111111111111111111111111111111111222222222111111111111111111111111...//////000000//////...////////////////////////////////////....................................////////////////////////........................---------.......................................---------............///////////////////////////000000000////////////.........///000000000000000222222222111111111111111444777;;;;;;999777777888666777888999999999888777888888888999999999::::::999999999999999999999999999===>>>888444444666555888777666666555555666666777777777777888888888888555555444444444444555555555444444333333444444555444444444333333333222222222222222111111000000///......------------....../////////////////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------........................------------------------........................------............------,,,,,,---------............---,,,++++++++++++++++++,,,---............---//////...------------...,,,,,,,,,---------.............................................................................................---------........................------------------------------............------------------------------------......//////000000......---,,,,,,,,,,,,---------------------------...------------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---......///000000111111111111222333444555777888;;;;;;<<<======<<<:::999:::;;;<<<>>>???AAABBBCCCDDDMMM___~~~xxx111111111111111111111111000000111111222222333333111111111111111111111111000000111111111111000000///////////////////////////////////////.................................////////////////////////........................................................................---------............///////////////////////////////////////////////////......///000000000000///111111111111111111111000555:::===<<<777444555888555666777888888888777777777777777888888888999999777888888888888888888777777::::::666333444555444666666555555555555666666777777777777888888888999555555444444444444555555333333333333333333333333222222222222333333333333222111111111000000000///......------------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///................................................------------------------........................------............------,,,,,,---...//////000000///...---,,,++++++++++++,,,,,,---......///////////////...------------...,,,,,,,,,---------..............................................................................................................................,,,------------------,,,,,,------......------,,,------------------------,,,------...///000111111......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////......///000111222222333222222222333444555777777:::;;;<<<<<<<<<;;;:::999:::;;;<<<===???AAABBBCCCDDDMMM___{{{000000000000000000000000000000000111111222222333000000000000000000000000000000111111111111000000////////////////////////.........///////////////........................////////////////////////.............................................---........................---------............///......................................./////////...///000000111000000000000000000000000000000000555999<<<;;;666333444777444555555666777777777777666666666777777777888888666666777888888777666666666999999555444666777555555555555555555666666777666777777777777888888888555555444444444444555555222333333333333333333222111111111222222222222222111111111000000000000000......------------......---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.............................................------------------------........................---......//////......---------...///000111111222000000...---,,,,,,,,,,,,.........///000000111222//////...------------...,,,,,,,,,---------..............................................................................---.............................................,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------------------,,,------...///000111111......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////......///000111222333333222222222333444555666777999:::;;;<<<<<<;;;:::::::::;;;<<<===???AAABBBCCCEEEMMM___~~~000000000000000000000000000000000000000111111111000000000000000000000000---......//////......---////////////////////////.........///////////////------------------------........................------------------------...............------------------------------------------............///........................---............/////////...//////000000000000000////////////000000000000333666888777444222333555444444444555555666666777555555555666666666777777555666777888888777666555666888888555555888999777666666666555666666777777666666666666777777777777555555444444444444555555222333333444444333333222111111111111111111111222000000000000000000000000......------------......---------------------------------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.......................................------------------------..............................////////////......------...///000000111111000///......------------///......///000111333333//////...------------...,,,,,,,,,---------......------------------------................................................---------.......................................,,,---...//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...///000111222333444333333333333444555666666888999;;;<<<<<<;;;:::::::::;;;<<<>>>???AAABBBCCCEEELLL]]]~~~|||000000000000000000000000000000000///////////////000000000000000000000000------............------////////////////////////............/////////000------------------------------------------------------------------------//////.........------------------------------------------............///........................---------.........//////------...////////////............/////////000000111222222333333333333444333333333333444555666777444444555555555666666666555666777888888777666555666777777444666::::::777888888777666666666777777444555555555666666666666555555444444444444555555222333444555555444333222111111111111111000000000///000000000000000000000......------------..............................,,,,,,,,,------.........---------------------------------------------------------............///---------.........//////........................------------------------..............................////////////......,,,,,,------......//////......---,,,,,,---------............///111222333//////...------------...,,,,,,,,,---------......------------------------................................................---------.........//////........................,,,---///000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---...///111222333333333333333333444444555666888999:::;;;<<<;;;:::::::::;;;<<<>>>???AAABBBCCCBBBIII[[[}}}|||yyy000000000000000000000000000000//////......------000000000000000000000000//////000000000000//////////////////////////////---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........------------------------------------------.........//////........................---------.........//////+++,,,------......---------.........//////000000000///...000222444333222333222222333444555666777444444444555555555666666555666777999999777666555555777666444666::::::777999999888777777777777777444444444444555555555666555555555444444555555555333333555555555555333333111111111111000000000///////////////000000000000.........------.........////////////////////////,,,,,,,,,------.........------------------------........................---------.........//////---------.........//////........................------------------------..............................////////////......++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,---...000222333//////...------------...,,,,,,,,,---------......------------------------................................................---------.........//////........................---...000111111000...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,------...************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......+++++++++,,,,,,,,,------,,,,,,---///000222333333333333333333444444555666888888:::;;;<<<;;;;;;::::::;;;<<<>>>???AAABBBCCCAAAGGGYYY|||zzzwww000000000000000000000000000000000000////////////////////////////////////........................////////////////////////................................................------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------.........//////000000//////............//////////////////000000000000000000000000111111111111333333444444555444444444444444555555666666777777666777777777888888888888666666666666777777777777555666666666666666555555444555555555666666777777777777777777666555333333333333333222222222111111111111111111111000//////000000000000000000000000////////////////////////................................................------------------------,,,,,,,,,---------..............................//////...---...///000111------............------,,,------......------,,,------------------------------------------------........................---------------------------------............///.................................------,,,,,,,,,------------------------,,,---......,,,,,,---...---------...------,,,,,,------------------------................................................+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------............///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------...000111333444333333444444555666666666::::::;;;<<<======:::888:::::::::<<>>===:::888;;;::::::<<>>===;;;999;;;:::;;;===@@@BBBBBBAAACCCHHHXXXzzzzzzwww}}}........................------....../////////000////////////////////////................................................------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------...............---------......------------..................////////////...////////////000000000000111222333444444444444444555555666666777888888444555555555555666666666777666666555444333333222444444555666666666666666666666666666666555555555555666666666666555555444333333333222222222111111111111111111111000//////................................................------------------------------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,---------------------............------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,---......,,,,,,---...+++,,,,,,---.........------------------------------------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...000111333444333333444444555666666666999999:::<<<>>>>>>;;;999;;;;;;;;;===@@@BBBBBBBBBEEEJJJYYYzzzyyyuuu{{{........................---------......//////000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------.........---------------......------------......------........./////////......////////////000000000000222333444444444444444444555555666777777777444444444444555555555666555555555444333333333222333444555666777777777777666666666666666555555555444444555555555444444333333333333222222222111111111111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,---............---------............------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......,,,,,,---...++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********))))))******************++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------...000111333444333333444444555666666666888999:::<<<>>>>>><<<999<<<;;;;;;===@@@CCCCCCBBBEEEJJJYYY{{{}}}}}}........................,,,,,,---......///000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...---------.........//////........./////////000000...///000222333333444444222222333333444555555666333333444444444555555555444444333333333333333333333444555666777777777777777666666666555555555555222222333333444333333222333333333222222222111111111111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,---.../////////......------............------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......,,,,,,---...***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------............///+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++******++++++,,,---************************++++++************++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------...000111333444333333444444555666666666888888999<<<>>>>>><<<:::<<<;;;;;;>>>AAACCCCCCBBBCCCHHHWWWzzz}}}........................,,,,,,------...///000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------...---------.........//////............/////////000---...///000222222333333000111111222222333444444333333333444444444555555333333333333333333333444333444555666777777777777777777666666555555555444111222222333333333222222333333333222222222111111111111111111111000//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------///000000000///...---..................---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,---......,,,,,,---...***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------------.........//////+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++******++++++,,,---************************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...000111333444333333444444555666666777888888999<<<>>>>>><<<:::<<<;;;<<<>>>AAACCCCCCCCCBBBGGGUUUwwwzzz}}}000000000000000000000000---------............/////////.........---------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......000///---,,,+++,,,,,,---,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.........------------...//////////////////////////////////////////000000000000222222111111111111111222222333444444555555444444222333333444444333333222555555666666666666555555111111222333333444555555555555444333333222111111111111111222333333333444222222222111000//////...///............---------------------------------...,,,,,,///000---,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,.........------,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,++++++,,,---.........---...---,,,,,,++++++++++++---------------------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111...,,,---000222222000222333333444555666777777::::::;;;;;;<<<;;;;;;;;;;;;:::===BBBCCCAAA@@@BBBFFFHHHUUUwww~~~|||////////////////////////---------............/////////.........---------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......///...---,,,,,,,,,------,,,,,,,,,---------......------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------...//////////////////////////////////////////000000000000222222111000000111111222222333333444444444444444222333333444444333333222333444444555555444444333111111222222333444444555555444444333222222111111111111111111222222222222222222111111000//////...///............---------------------------------,,,...---)))(((+++...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------............///..............................---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,......---------,,,,,,,,,******+++,,,,,,---......------,,,,,,------...///......---------,,,,,,,,,,,,,,,---..................---,,,,,,+++++++++,,,------------------------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------111...,,,---000222222111222333333444555666777777::::::;;;;;;<<<<<<;;;;;;:::999<<>>;;;///+++000------------------------------------------------------------------------........................---------............///........................------------------------------------------,,,,,,------------------------------------------------+++++++++,,,,,,------------------------......///......---------,,,,,,,,,---......//////.........---,,,,,,++++++,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,---------....................................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............000111222222222333333444555666777777999999:::;;;<<<<<<<<<<<<;;;:::<<<@@@AAA???@@@BBBBBBJJJ[[[}}}zzzwww---------------------------------............///---.....................------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,---...///000000//////------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,---......////////////////////////////////////000000000000000000//////000111111222000111222222333333222222222333333444444333333222222222333333333333222222111111222222222222222333333222222222222222111111111000000//////.........000000000//////////////////............---------------------------------...)))999SSSQQQ555(((111---------------------------------------------------------------------------.....................---------............///........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---.........---------,,,,,,,,,---...............------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,---------....................................---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...///000111222222222333333444555666777777888999:::;;;<<<<<<<<<<<<>>><<<===AAABBBAAAAAADDDDDDMMM[[[zzz~~~~~~qqq---------------------------------............///---------...............------------------------------------------------,,,------......------,,,------------------------+++,,,,,,------.........,,,,,,,,,---------......,,,,,,---.........------,,,,,,,,,---------......------------------------...///000111111111000///------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,------...////////////////////////////////////000000000000////////////000111111222000000111222222222222111222333333444444333333222222333333444444333333222111111222222222222222222222222222222222222111111000000000000///////////////////////////////////////............---------------------------------000(((777UUUUUU888(((///---------------------------------------------------------------------------------...............---------............///........................,,,,,,,,,------------...------------...............------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---------,,,,,,,,,---------...------,,,+++,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,...///...---,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***---///000000000222333222333333444555666777777888999:::;;;<<<=========???======AAACCCAAABBBFFFEEENNN[[[www|||uuu---------------------------------............///---------.........//////------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,---......///,,,,,,,,,---------......,,,---.........---,,,+++,,,,,,,,,---------......------------------------...///000111111000...---........................---------------,,,+++***,,,,,,++++++,,,,,,---...////////////////////////////////////000000000000.........//////000222222///000000111111111111111222333333444444333333222222333333444444333333222222222111111111111111111111111111111111111222222///000000000000000111111///////////////////////////............---------------------------------000+++111@@@CCC666,,,+++------------------------------------------------........................---------.........//////---------............///........................,,,,,,,,,---------......------------.........///...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,------,,,++++++***,,,+++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))),,,000111000000222444222333333444555666777777777888:::;;;<<<=========???<<<===@@@BBBAAABBBFFFCCCNNN[[[wwwzzz~~~........................---------.........//////---------.........//////------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,---...//////,,,,,,,,,---------......------...///...---+++***,,,,,,,,,---------......------------------------...///000111000///---+++........................------------,,,,,,+++***,,,,,,++++++,,,,,,---...////////////////////////////////////000000000000............///000222222//////000111111111111111222333333444444333333222222222333333333333222222222222111111111111111111111111111111111111222222//////000000111111222222........./////////////////////.........---------------------------------///...+++)))...444000'''------------------------------------------------........................---------.........//////---------.........//////........................,,,,,,,,,------.........---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++,,,,,,---...------------------------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------....................................---------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------))),,,000111000000222444222333333444555666777777777888:::;;;<<<=========>>>;;;<<>>>>>>>><<<======>>>???AAABBBCCCDDDHHHYYYyyyzzz}}}................................................------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...//////......000//////...------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------..................................../////////000000000000111000000000000000000000111111111222222333333333111111111111111111111111222222111111111111222222222222222111111111000000000000000000000000000000////////////////////////...........................------,,,,,,------...---------............///........................,,,---......//////..............................---------............/////////......---,,,+++***,,,,,,------...//////000000000///...............------------------------------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------......///000000000222333333444555666777777888888888999<<<>>>>>>===<<<======>>>???AAABBBCCCEEEHHHYYYyyy|||////////////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***+++,,,---/////////000//////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............................../////////000000000000000000000000000111111111111111222222222222222111111111111111111111111111111111000000111111111222222222111111111111111000000000000000000000000////////////////////////...........................------,,,,,,------...---------............///////////////////////////,,,---......//////..............................---------............///000000///...,,,+++***))),,,,,,------.../////////000///......---.........------------------------------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------------,,,+++++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................---------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++,,,---...---......//////000000111222333333444555666777777999888888:::<<<>>>>>>===<<<======>>>???AAABBBCCCFFFIIIYYYxxx................................................------------------------------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............***+++,,,---.....................------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............................................./////////000000000000000000000111111111111111111111111222222222111111111111111222222222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////...........................------,,,,,,------...---------............///........................,,,---......///.................................---------............/////////...---,,,+++++++++---------........./////////......------.........------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************...---,,,++++++,,,...///.........///000000111111222333333444555666777777999888888:::<<<>>>>>>===<<<======>>>???AAABBBCCCGGGIIIXXXwww------------------------........................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,---------------,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,---------....................................//////////////////000000111111111111111111111111111111111111000000111111111222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000...........................------,,,,,,------...---------............///------------------------,,,---......///.................................---------............///------,,,,,,,,,---......---------.....................------------......------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++*********+++++++++++++++++++++++++++************************------,,,,,,,,,---...///......//////000111111111222333333444555666777777:::999888:::<<<======<<<<<<======>>>???AAABBBCCCGGGIIIWWWuuu------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------.........//////////////////000111111222222111111111111111000000000000000000111222222333333111111111000000111111111111111111111111222222222000000000000000000000000000000000000000000000000...........................------,,,,,,------...---------............///------------------------,,,---......//////..............................---------............///---,,,++++++,,,---///000........................---------,,,------...///------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////...//////000000111111222222333333444555666777777:::999999:::<<<======<<<<<<======>>>???AAABBBCCCGGGHHHVVVttt................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------------------------.........//////...//////000111111222222222111111111000000000//////000000111222222333333222222111111111111222222000000111111111222222222000000000000000000000000000000000000000000000000...........................------,,,,,,------...---------............///........................,,,---......//////..............................---------............///...---,,,++++++,,,...///........................---,,,,,,,,,------...///------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------..............................---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++---...---+++***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///....../////////000111111222222222333333444555666777777:::999999:::<<<===<<<;;;<<<======>>>???AAABBBCCCFFFGGGTTTrrr////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------.........//////...//////000111222222222222111111111000000/////////000000111222222333333333333222222222222333333000000111111222222222222000000000000000000000000000000000000000000000000...........................------,,,,,,------...---------.........//////////////////////////////,,,---......//////..............................---------.........//////000///---+++++++++---........................---,,,,,,,,,,,,------...///------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---......------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////......................................................---------,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++---///...,,,+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---/////////000111111222222222333333444555666777777;;;999999:::<<<===<<<;;;<<<======>>>???AAABBBCCCEEEFFFSSSrrr------............------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------////////////000000000000000000000000111111111111000000000000000111111222...///000222222222111000111111111000000000000000222222222111111111000000111111111111000000000000//////////////////////////////.........---------...........................------,,,,,,------...------............------........................................................................---------............///........................------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,---///000......---------,,,,,,,,,)))***++++++,,,,,,++++++------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------......//////000000111111222222555444444444444555666666999::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEDDDKKKVVVrrr------............------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------.../////////000000000000//////000000000111111111000000//////000000111222...///000111222111111000111000000000000000000000222222222111111111000000111111111111000000000000//////////////////////////////.........---------...........................------,,,,,,------...------............------........................................................................---------............///....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...---,,,,,,---...000......---------,,,,,,,,,+++,,,,,,---------------------------------------------------------------------------------,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********+++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------....../////////000111111222222555444444444444555666666999999::::::;;;<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEEEELLLUUUqqq------............------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------....../////////000000000//////000000000000111111000000//////000000111222//////000111111111111000000000000000000000111111222111111111111000000000111111111111000000000000////////////////////////...............---------...........................------,,,,,,------...------............------........................................................................---------............///......................../////////...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,---...///......---------,,,,,,,,,------...///////////////------------------------------------------------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------.........//////000111111222222555444444444444555666666999999999:::;;;<<<<<<<<<>>>>>>>>>>>>@@@BBBDDDEEEEEELLLUUUooo------............------------------------------,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------........./////////000000////////////000000000111///////////////000111111000000000111111111000000000000000000000111111111111111111111000000000000111111111111000000000///////////////////////////...................................................------,,,,,,------...------............------........................................................................---------............///......................../////////......---------------------------------------------------------///...------------...///......---------,,,,,,,,,------...///////////////------------------------------------------------.........------,,,,,,+++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,---------............///000111222222333555444444444444555666666888888999:::;;;<<<<<<===>>>>>>>>>>>>???BBBDDDEEEEEELLLUUUnnn------............------------------------------,,,,,,,,,---------.........------,,,,,,------...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------............////////////...////////////000000000/////////...///000000111111111000000000000000000//////000000111111111111000000000000000000000000111111111111000000000///////////////////////////---................................................------,,,,,,------...------............------........................................................................---------............///........................//////......------,,,,,,------------------------------------------------.........------...............---------,,,,,,,,,,,,,,,---............---------------------------------------------------.........------,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------............///000111222333333555444444444444555666666777777888999:::;;;<<<===>>>>>>>>>>>>???BBBDDDEEEDDDLLLUUUnnn------............------------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------........./////////......////////////000000//////......//////000111222111000000///000000000/////////000111111222222//////000000000000000111111111111111000000000000////////////////////////---------..........................................------,,,,,,------...------............------........................................................................---------............///.................................---------------------------------------------------------------..............................---------,,,,,,,,,++++++,,,------------,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......---...///000111222333444555444444444444555666666666777888999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEECCCKKKUUUnnn------............------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////........./////////000000///............///000000333222000/////////000111...//////000111111222222////////////000000111111111111111111000000000000////////////////////////---------.........//////...........................------,,,,,,------...------............------........................................................................---------............///........................,,,------------------...........................---------------------------..................---......---------,,,,,,,,,++++++,,,------------,,,------------------------------------------------+++,,,,,,------.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------...000111222333444555444444444444555666666666666777999:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEEAAAJJJUUUooo---..................---------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------.........//////............/////////000...............///000000333222111/////////000111...//////000111222222222.../////////000000111111111111111111000000000000////////////////////////---------.........//////...........................------,,,,,,------...---..................---........................................................................---------.........//////........................,,,,,,,,,------.................................------------------------------............------......---------,,,,,,,,,+++,,,------......------------------------------------------------------***++++++,,,---...//////------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************************((()))***+++,,,---------++++++******++++++,,,---,,,,,,,,,---------......------...000111333444444555444444444444555666666555666777888:::;;;<<<===>>>>>>>>>>>>@@@BBBDDDEEE???JJJVVVppp........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------............////////////---------............///000000////////////000000////////////000000000000000000000000////////////222222222111111111000000000000000000000000000000////////////............------------------------..................------...........................------,,,,,,------...//////.........---------////////////...---,,,+++------------------------............////////////---------............///////////////////////////------------------------------------------------------------------------------------------------........................+++,,,------......------........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................---...000222333333333222777666666555555555666666666666777888:::;;;<<<===AAAAAAAAA@@@@@@AAADDDGGGIIIIIITTTqqq........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............////////////---------............///000000////////////000000............////////////000000000000////////////111111111000000/////////000000000000000000000000////////////............------------------------..................------...........................------,,,,,,------...//////.........---------////////////...---,,,+++------------------------............////////////---------............///........................------------------------------------------------........................------------------------........................+++,,,------......------------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...///000111222333333333666666555555555555666666666666777999:::;;;<<<===@@@@@@@@@??????@@@CCCFFFIIIHHHSSSooo........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................---------------------------............/////////---------............///000//////......//////000------------............000000000000////////////000000////////////......000000000000000000000000////////////............------------------------------------------.................................------,,,,,,------..................---------////////////...---,,,,,,---------------------------............/////////---------............///------------------------------------------------------------------------////////////////////////------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000111222444444666666555555555555666666666777888999:::;;;<<<===@@@@@@@@@???>>>???BBBEEEHHHHHHRRRnnn........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------------------------------.........//////---------............////////////....../////////------........./////////000000000000////////////////////////////////////////////////////////////////////////............------------------------,,,,,,------------.................................------,,,,,,------.................................//////...------,,,---------------------------------.........//////---------............///------------------------------------------------------------------------........................------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////000222444555666555555555555666666777666777888999;;;<<<======AAAAAAAAA@@@???@@@CCCEEEIIIIIISSSooo........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------------------............---------............/////////............//////....../////////000000000000000000000////////////000000000000000000000000////////////////////////////////////............------------------------,,,,,,,,,,,,------.................................------,,,,,,------...---..............................///......---,,,------------------------------------............---------............///------------------------------------------------------------------------------------------------------------------------------------------------+++,,,------......------------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------000000//////000222444555555555555555555666777777777777888999;;;<<<===>>>CCCCCCCCCAAA@@@AAADDDFFFJJJJJJUUUqqq........................------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------,,,------------.........---------............//////......------......///////////////000000000111000000000000//////////////////000000000000111111000000000000000000000000////////////............------------------------++++++,,,,,,------.................................------,,,,,,------...---------...............---...............------------------------------,,,------------.........---------............///------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,........................//////000000111222444444555555444555555666777888777888999:::;;;<<<===>>>DDDDDDDDDBBBAAAAAADDDGGGIIIJJJWWWrrr................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------............//////......------......///........./////////000000000000000000////////////.........//////000000000000000000000000000000000////////////............------------------------***++++++,,,------.................................------,,,,,,------...---------.........//////------...............---------------------------,,,,,,---------.........---------............///........................------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------...///000111222333333333444444444555555666777888777888999:::;;;===>>>>>>DDDDDDCCCBBB@@@AAACCCFFFGGGIIIWWWsss................................................------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------.........//////.........------.........---------.........//////000000000000////////////---------.........//////000000000000000000000000000/////////............------------------------******+++,,,,,,---.................................------,,,,,,------...---------.........//////------...............---------------------------,,,,,,,,,---------......---------.........//////////////////////////////------------------------------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************)))))))))***++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333333222444444444555555777888888777888999:::<<<===>>>>>>CCCCCCBBBAAA???@@@BBBEEEEEEHHHWWWrrrrrrzzz,,,,,,,,,------..........................................------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///------/////////...---,,,////////////////////////////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------........................------------------------........................,,,,,,------...///000000------------------------................................................------------------------------------------------------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111222222222222444444555555666777777777666666777888:::<<<>>>???BBBBBBAAA@@@???AAADDDGGGGGGJJJOOOggg,,,------------------.................................---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///...//////000000000//////////////////////////////................................................------------------------,,,,,,,,,---------......,,,,,,---------.................................------------------------........................------------------------........................,,,,,,------...//////000------------------------................................................------------------------------------------------------------------------------------------------///...---,,,,,,,,,,,,---........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///111222222222222444444555555666777777777777777888999:::<<<>>>???BBBBBBAAA@@@???AAADDDGGGGGGKKKPPPhhh.........---------------...........................------------,,,,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///000000000000000111222333////////////////////////................................................------------------------,,,,,,,,,---------......,,,------------.................................------------------------........................------------------------........................,,,,,,------.../////////////////////////////////................................................------------------------------------------------------------------------------------------------......---,,,,,,,,,------........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///111222222222222444444555555666777777777888888888999:::;;;===>>>BBBBBBAAA@@@???AAADDDGGGGGGKKKQQQiii//////......------,,,,,,........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///000///......///111333444////////////////////////................................................------------------------,,,,,,,,,---------......------------....................................------------------------........................................................................---------.........//////////////////////////////................................................------------------------,,,,,,------------------------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///000222222222222444444555555666777777777888888888999:::;;;======BBBBBBAAA@@@???AAADDDGGGHHHLLLRRRkkk/////////......---------........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///......------...///111333////////////////////////................................................------------------------,,,,,,,,,---------......---------.........//////........................------------------------........................................................................---------...............000000000000000000000000................................................------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...///000222222222222444444555555666777777777777888888999:::<<<===>>>BBBBBBAAA@@@???AAADDDGGGHHHMMMSSSmmm/////////.......................................,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///------,,,------...///000////////////////////////------------------------........................------------------------,,,,,,,,,---------......------........./////////........................------------------------................................................................................................000000000000000000000000................................................------------------------+++,,,,,,------.........------------------------------------------------------,,,,,,,,,---..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///111222222222222444444555555666777777777666777777888:::<<<>>>???BBBBBBAAA@@@???AAADDDGGGHHHMMMUUUooo............////////////........................,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------*********+++++++++,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///,,,------.........------////////////////////////------------------------........................------------------------,,,,,,,,,---------..................////////////........................------------------------................................................................................................////////////////////////................................................------------------------++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,---...///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,---...///111222222222222444444555555666777777777555555666888;;;===???AAABBBBBBAAA@@@???AAADDDGGGHHHNNNVVVqqq------......//////000000........................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------.........+++++++++,,,,,,---------))))))*********++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////------/////////...---,,,////////////////////////------------------------........................------------------------,,,,,,,,,---------................../////////000........................------------------------........................////////////////////////.............................................---////////////////////////................................................------------------------++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------***+++,,,------,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---...///111222222222222444444555555666777777777444444666888;;;>>>@@@BBBBBBBBBAAA@@@???AAADDDGGGHHHNNNVVVqqq,,,,,,,,,------.........//////.........------------------,,,,,,+++++++++---------------------------------------------------,,,,,,,,,,,,---......------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......------,,,++++++---------------------------------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,.........------,,,,,,,,,......//////...---,,,,,,................................................---,,,,,,,,,------+++)))...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,........................,,,,,,,,,---------......333222111///............/////////...------///111------............------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------------------------------------------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******))))))******+++,,,------,,,+++************+++***************+++++++++++++++,,,,,,------------...///000111111111111333444555666666777777777777666666999<<<>>>>>>===AAAAAABBBAAA@@@AAACCCFFFLLLMMMSSSqqq,,,,,,,,,---------......///.........------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,......//////...------,,,...................................................---,,,---...---,,,***...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------........................---------.........//////111000000///............/////////...------///111------............------......---------,,,,,,,,,------------------------------------------,,,,,,------------------------------------------------------------------------------------------------------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******+++************+++,,,,,,,,,,,,++++++***++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333555555444444555666888999666666666888;;;>>>>>>>>>AAAAAABBBAAA@@@AAADDDFFFKKKLLLSSSqqq,,,,,,,,,------------...............------------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,...------------,,,,,,,,,.........///......---,,,...................................................---------......---+++...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............................................./////////000000///......---------.........//////...------...000------............------...------------,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---+++***)))+++++++++++++++,,,------,,,++++++++++++,,,,,,---,,,+++*********,,,---...,,,,,,++++++++++++++++++,,,---///111333444555555555444333333444555777888666555555888;;;>>>??????@@@AAAAAAAAA@@@AAADDDFFFIIIKKKSSSqqq------------------------------------------------+++,,,,,,,,,------......---------------------------------------------------,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......---------------------------------------------------...............------......................................................---...//////...,,,...------,,,,,,------...,,,,,,------------------........................------------------------------------------------,,,,,,,,,------.................................---.........////////////,,,,,,,,,,,,------...///---...///...------...///------............------------------------------........................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,,,,+++,,,,,,++++++,,,,,,---...+++++++++++++++,,,---...///...---,,,+++,,,---...*********+++++++++,,,,,,---...///111333444444444333333444555555666666666666555555777;;;>>>@@@@@@@@@AAAAAAAAA@@@AAADDDGGGHHHJJJRRRqqq------------------------,,,,,,------------------,,,,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......------------------------------------------------------...............---...................................................------...//////...,,,...------,,,,,,------...,,,,,,,,,---------..............................------------------------------------------------+++,,,,,,,,,------..............................,,,,,,---------.........,,,,,,+++,,,,,,---...///,,,...//////---,,,---...------............------------------------------........................,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---............,,,,,,++++++,,,,,,---...++++++++++++,,,---......222222000///---,,,,,,+++(((((()))+++,,,---...///...///000111222333333333444555888:::;;;:::888777777666555777:::>>>@@@@@@???@@@AAAAAA@@@BBBEEEGGGGGGIIIQQQppp...------------,,,,,,,,,,,,,,,,,,,,,---------------------------.........---------------------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,+++++++++,,,,,,------.........++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,------------...,,,---......///.........................................................---,,,,,,---//////...,,,...------,,,,,,------...+++,,,,,,------.................................------------------------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///+++---//////---,,,---...------............------,,,,,,,,,------------...........................,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++---............+++++++++++++++,,,---------,,,,,,,,,,,,------...222222333222000...,,,***))))))***+++---...//////...///111222333444555555777999<<<>>>???>>><<<;;;999777666666999===?????????@@@AAAAAAAAABBBEEEGGGHHHIIIOOOnnn{{{~~~......---------,,,,,,,,,++++++,,,,,,,,,---------............---------------------------------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,------...//////......................................................,,,++++++,,,...///---,,,...------,,,,,,------...++++++,,,,,,---......///........................------------------------........................------,,,,,,,,,,,,,,,,,,........................------------...............---------------...///+++---//////---,,,,,,---------............------,,,,,,,,,---------..............................------------------,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,+++************+++,,,,,,...------,,,,,,,,,------///111333555444111...+++,,,------------.........---///111444666999::::::999:::::::::;;;<<<======;;;888666666999<<<>>>>>>???@@@@@@AAAAAABBBEEEHHHHHHIIINNNkkk.........------,,,,,,,,,+++++++++,,,,,,---------/////////...---------,,,---------------------------------------------------,,,,,,,,,,,,---......------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///++++++,,,,,,---...//////+++++++++,,,,,,---------++++++++++++,,,------...,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---.../////////...................................................+++******,,,---...---+++...------,,,,,,------...++++++,,,,,,---...//////........................------------------------........................---------,,,,,,+++++++++..................................../////////000///......------.........+++---//////...,,,,,,------..................---,,,,,,,,,------.........////////////////////////.........------,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,...///111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++************))))))******+++,,,///...------,,,,,,,,,,,,+++...333666666444000---000000///...------,,,,,,,,,...111555999<<>>???@@@AAAAAABBBEEEHHHIIIIIIMMMjjj,,,,,,---......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------.........------,,,,,,,,,...---,,,,,,---///222444555333000---,,,+++,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......000///...---------------,,,------......------,,,................................................------------------------///......------///000111.........------,,,,,,,,,---------............///........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,------------------------...------,,,,,,------...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------...111333555...---,,,,,,,,,---///000111333555777888888777666666666555555666777999::::::999888888888:::===>>>>>>>>>>>>>>>@@@BBBDDDEEEHHHMMMSSSmmm,,,,,,---......---,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,...---,,,,,,---///222333444222000---,,,,,,,,,------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///......---,,,,,,------,,,------......------,,,................................................------------------------///......---...///000111......---------,,,,,,,,,---------............///........................,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,------------------------...------,,,,,,------...,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,---///222333444444444444444555666666555666777777666444222111666555555555555777888999:::999888888999;;;===>>>>>>>>>>>>>>>@@@BBBDDDEEEGGGLLLRRRlll,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------...------------,,,,,,,,,------,,,,,,---///111222333111///---,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------------------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................------------------------......------......///000...------------,,,,,,,,,---------............///------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000555666666777777777777777555555666555444222000...666555555444555777888999999888888777999;;;===???>>>>>>>>>???@@@BBBDDDEEEFFFKKKQQQlll------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------,,,------///000111111000///------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,------......------,,,------------------------........................------------------------------------......//////---------------------------------............///------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------...------,,,,,,------...,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------------......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,++++++,,,,,,---...///000222222111000000///000111222333333333333555555444444555666888999999888777777999;;;>>>??????>>>>>>???@@@BBBDDDFFFEEEIIIPPPkkk------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,---------...////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,+++++++++,,,,,,---,,,------......------,,,------------------------........................------------------------,,,------...............---------------------------------............///------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------...------,,,,,,------...+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---......---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,+++++++++++++++)))***+++,,,---,,,+++***+++,,,...000222444555555555555444444444666777888888888777777999;;;>>>@@@????????????AAACCCEEEFFFEEEIIIOOOjjj...------,,,,,,------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,------.....................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---............---,,,,,,,,,------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------...------,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,---......///111222333444555444444333444666777888888777777777999<<<>>>@@@????????????AAACCCEEEFFFEEEIIIOOOiii...---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,------......------,,,---------...---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,---------..............................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......------,,,,,,---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,---.........------,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------...------,,,,,,------...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......//////000111333333444444333333444555777888777777777777999<<>>BBBAAA@@@@@@@@@AAABBBCCCEEEIIINNNfffzzz\\\jjjzzz------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------........./////////---------------------------------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................------,,,,,,------...,,,,,,,,,---------.........---,,,++++++,,,---...------......------,,,+++------------------------,,,,,,,,,---------......---,,,++++++,,,,,,+++***++++++,,,---............------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------...------------,,,,,,,,,------------------------------------------------......---,,,,,,+++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,///222111---))))))***,,,---...---,,,,,,***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,------...///000111222333333333666666666666777888:::;;;:::999888888888:::<<<>>>BBBBBBAAAAAAAAABBBCCCDDDEEEIIINNNfffvvvYYYhhhxxx~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////............////////////................................................---------............///------------------------------------------------,,,,,,,,,,,,------......////////////////////////...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...------......------,,,+++------------------------,,,,,,,,,---------......---,,,++++++++++++***)))***+++,,,---............------------------------------------------------,,,,,,,,,---------......------------------------........................---------------------------------------------------------------------------------------------------------------------------------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///......---------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222333111///++++++,,,---............***,,,------,,,++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++++++++,,,,,,,,,---------...000111333333444444666666555555666888999::::::999888888888;;;===>>>AAAAAA@@@@@@AAABBBCCCDDDEEEIIINNNeee{{{bbbvvv------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,---------.........------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////........./////////000000................................................---------............///------------------------------------------------------,,,,,,,,,---...///////////////////////////...------,,,,,,------...,,,,,,,,,---------......---------,,,,,,---------------......------,,,+++------------------------,,,,,,,,,---------......---,,,++++++++++++***)))***+++,,,---............------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///......---------,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000444666777333222///---,,,,,,---...***,,,------,,,++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,---------...///111333444444444666555444444555666888999999888888777999;;;===???@@@????????????AAACCCDDDEEEIIIMMMeeeqqq------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------............------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////....../////////000000000................................................---------............///------------------------------------------------------,,,+++,,,---...///...........................------,,,,,,------...,,,,,,,,,---------......------------------------------......------,,,+++------------------------,,,,,,,,,---------......---,,,++++++,,,,,,+++***++++++,,,---............------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++...111666888999777222---***)))*********,,,------,,,++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++,,,,,,,,,,,,------,,,---///111333444444555666555444444444666777888999888777777999;;;>>>??????>>>>>>>>>???AAACCCDDDEEEHHHMMMeeexxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------................................./////////000000000000................................................---------............///........................------------------------...---,,,++++++---...000------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------------------,,,------......------,,,+++------------------------,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,------...---------------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------............///......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,---///111222111///---,,,+++++++++***,,,------,,,++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,.../////////...---++++++,,,,,,,,,,,,------,,,---///111333444555555777666555555555666777888888888777777999;;;>>>@@@????????????@@@BBBDDDEEEEEEHHHLLLdddxxx------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................////////////000000000000////////////////////////////////////////////////---------.........//////........................------------------------...---,,,++++++---...000------------------------...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,------......------,,,+++------------------------,,,,,,,,,---------......---,,,+++,,,...///...------------...------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------........................------------------------------------------------,,,,,,,,,------.........------------------------------------------------...------,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------.........//////......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++------------+++++++++,,,---,,,+++))))))***&&&(((***,,,.../////////***,,,...---,,,+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,.../////////...---++++++,,,,,,,,,---------,,,---///111333444555555888888777666666777888999888888777777999;;;>>>@@@@@@@@@@@@@@@AAACCCEEEFFFEEEHHHLLLdddvvv,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++------------------------------------------------......---,,,,,,+++******...---,,,,,,,,,,,,---...---------............///...------,,,,,,++++++***---------.........//////....................................////////////////////////////////////........................------------------------------------------------........................---------------------------------............//////......---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++++++++,,,------.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------..........................................---------------............//////...---,,,,,,,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++,,,------,,,+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,---------......,,,---...000111333444555777555444666;;;>>>>>>===888777777777888:::<<<===>>>???@@@@@@@@@AAADDDFFFGGGJJJJJJ]]]ooo{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......---------............///---------,,,,,,,,,,,,,,,---------.........//////............................../////////000000000////////////////////////........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---....................................---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------..........................................---------------............///000///......---------.........------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,---------........./////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,***+++,,,---,,,+++,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---------......,,,---...000111333444555777555444666:::<<<===<<<888777777777888:::<<<===>>>@@@AAAAAA@@@AAACCCEEEFFFIIIJJJ]]]qqq|||,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,------------------------------------------------***++++++,,,---......///......---,,,,,,---......---------............///,,,,,,,,,------------...------........./////////......................../////////000000000111111////////////////////////........................------------------------------------------------........................++++++++++++++++++++++++---------............///---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++++++++,,,---...///...........................------------,,,,,,,,,...------------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------......---------............///000000///............///......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........,,,***)))+++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,---------......,,,---...000111333444555666555444666888:::::::::888777777777888:::<<<===???AAAAAAAAA@@@@@@BBBDDDEEEHHHIII]]]vvv,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,------------------++++++,,,,,,---...............------------......---------............///+++,,,,,,---.../////////............////////////........................000000000000111111111111////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------,,,,,,,,,---..............................------------------------------------------------+++++++++,,,---...///000........................------------------------------------------------------------------------------------------------------------------------------............------........................,,,,,,------------......---------............/////////...............///......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------............///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------------------......,,,***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,,,,---------......,,,---...///111333444555666555555555666888888888888777777777888:::<<<===@@@AAABBBAAA@@@@@@AAACCCDDDGGGIII]]],,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------........................---------............///,,,,,,---...//////000111........./////////000000////////////////////////000000000000111111111111////////////////////////////////////////////////................................................................................................---------............///...............///000000........................------------------------------------------------,,,,,,,,,,,,---...///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------........................,,,,,,,,,,,,------......---------............///...------,,,------............------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------........./////////000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,------------,,,,,,...,,,+++***,,,------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///111333444555666666666666666666777888888777777777888:::<<<===@@@AAABBBAAA@@@@@@AAACCCCCCGGGIII^^^,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------------------------------............------------------------+++,,,,,,------..................------------------...////////////...------------............///------......///000111111....../////////000000000/////////////////////////////////000000000111111////////////////////////////////////////////////................................................................................................---------............///............///000111111........................------------------------,,,,,,,,,------------...---------------......///........................,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------........................++++++,,,,,,------......---------............///---,,,,,,,,,,,,---............------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------,,,,,,------------,,,,,,...---,,,---...///...,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...000111333444555555666777666555666888:::888777777777888:::<<<===???AAAAAAAAA@@@@@@BBBDDDCCCGGGJJJ___,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------.........///------------------------++++++,,,,,,---......///,,,,,,------......//////---...///000000///...------------............///.........//////000000111.../////////000000000000////////////////////////....../////////000000000////////////////////////////////////////////////................................................................................................---------............///---------......///111111................................................,,,,,,,,,---------......///......------------...........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------............------........................***++++++,,,------......---------............///---------------...//////......------------..............................------------------------........................------------------------,,,------................../////////000000000000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................,,,---...//////...---,,,.........000111111...,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,---------......,,,---...000111333444555444666777777666666999;;;888777777777888:::<<<===>>>@@@AAAAAA@@@AAACCCEEECCCHHHKKK```tttzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,------.........---------------------------------------------------------.........//////------------------------++++++,,,,,,---...//////***+++,,,---///000111111---...///000000///...------------.........//////////////////000000000000////////////000000000000000000000000000000000000............////////////////////////////////////000000000000000000000000////////////////////////////////////////////////........................---------------------------------.........//////,,,,,,,,,---...///000000////////////////////////........................,,,,,,,,,------.........000///...---------------........................,,,,,,,,,------.........,,,,,,,,,------.................................------------------------........................---..................---........................******+++,,,,,,---......---------.........//////...............///000111.........------.........////////////////////////------------------------........................------------------------,,,---......//////......////////////000000000000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................---...///000000///...---......000222333222///,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++(((((())))))*********+++,,,,,,,,,---------......,,,---...000111333444555444666888888666777:::===888777777777888:::<<<===>>>???@@@@@@@@@AAADDDFFFDDDHHHLLLaaaiiinnn}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++/////////...---------,,,........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............//////......---------..............................//////.........------------------.........//////............/////////000////////////////////////............/////////000////////////000000000000////////////000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////........................---------.........//////000000//////.........---......------------............////////////......///...---,,,,,,---...///.......................................------,,,------------------------///...------------...///.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,---...//////...---,,,..................------------------------------------------------------,,,---......//////..............................---------............///------------------------......------------......---------....../////////++++++,,,,,,,,,---------000//////......---------000000000000000000//////000////////////.........---------............///........................//////.........---------------------------------------------------------...------,,,,,,------...------------------------222000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,---...///222444666888777777777777777888888999888888888999:::;;;<<<===@@@???======>>>AAADDDFFFFFFKKKOOOeeeuuu}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++............------------------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///.........---------..............................//////.........------------------.........//////........./////////000000................................./////////000000////////////000000000111////////////000000000111000000000000000000000000111111000000////////////////////////////////////////////////////////////////////////////////////........................---------.........//////000/////////..................------------............////////////............------------..............................///000000111222222222111------------------------..............................---------,,,,,,,,,------------------------......---------,,,,,,,,,------............------........................------------------------------------------------,,,---......//////..............................---------............///------------------------......------------......,,,,,,------------------.............../////////.........---------------..................///////////////............---........./////////000000........................//////.........---------------------------------------------------------...------,,,,,,------...------------------------000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...000222444666777777777777777777888888999888888888999:::;;;<<<===AAA@@@???>>>???AAADDDFFFFFFKKKOOOddd}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///................................................/////////............---------........./////////....../////////000000000............................../////////000000000/////////000000000111111/////////000000000111111000000000000000000000000111000000000000/////////////////////////////////////////////////////////////////////////////////........................------........./////////////////////..................------------............////////////......---..................---........................//////111222333444444444........................,,,---...//////...---,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,.........------.................................------------------------------------------------,,,---......//////..............................---------............///------------------------......------------...............---------------------------,,,,,,,,,,,,---------...............------......//////000000///............---------////////////000000000111////////////////////////...............---------------------------------------------------------...------,,,,,,------...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------......///000111333555666777777777777777888888999888888888999:::;;;<<<===CCCBBBAAA@@@@@@BBBDDDEEEFFFJJJMMMccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///------........................................../////////...........................////////////...////////////000000000...........................////////////000000000//////000000000111111111//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////....................................///////////////////////////...............------------............////////////......,,,---...//////...---,,,........................---...///000111111111111////////////////////////+++,,,...//////...,,,+++------------------------------------------------------------------------///...---,,,,,,---...///---------...............------------------------------------------------,,,---......///.................................---------............///..............................------------......000////////////.........---------,,,,,,,,,,,,,,,---.........///000000000......///000111111222222............------------....../////////000000000000000000000000000000000................................................------------------------...------,,,,,,------...------------------------,,,,,,,,,------.........---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111333444555777777777777777888888999888888888999:::;;;<<<===CCCBBBAAA@@@@@@AAACCCDDDFFFJJJLLL```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///,,,,,,---...//////..............................////////////////////////........./////////000000////////////000000000111////////////////////////////////////000000000111000000000000111111111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........./////////000000.........///////////////......------------............////////////......,,,---...//////...---,,,........................---...............------////////////////////////+++,,,...//////...,,,+++------------------------------------------------------------------------///...---,,,,,,---...///---------.........//////------------------------------------------------,,,---......///.................................---------............///..............................------------....../////////...............////////////////////////---------....../////////......///000111222222333//////.........---------------........./////////000000000000000000000000---.............................................------------------------...------,,,,,,------...------------------------++++++,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111333444555777777777777777888888999888888888999:::;;;<<<===AAAAAA@@@??????@@@AAABBBEEEIIIJJJ^^^,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///+++,,,---/////////.................................////////////000000000....../////////000000000/////////000000000111111000000000000000000000000/////////000000000111111000000000111111111222222000000000111111111222222111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000.........///////////////......------------............////////////......---..................---.........................../////////......---,,,........................+++,,,---......---,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,------------............------.........,,,,,,------.../////////------------------------------------------------,,,---......//////..............................---------............///..............................------------......,,,,,,---------.........------........./////////............//////////////////000000111111222222000////////////.........------------............////////////////////////---------.......................................------------------------...------,,,,,,------...------------------------***+++,,,---------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------......///000111333555666777777777777777888888999888888888999:::;;;<<<===????????????@@@@@@AAABBBEEEHHHHHH\\\,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------............///---------............///***+++---///000000///............................../////////000000000000.../////////000000000000//////000000000111111111111111111111111111111111//////000000000111111111000000111111111222222222000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000............/////////000......------------............////////////............------------..............................,,,---...............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------,,,,,,------...//////000------------------------------------------------,,,---......//////..............................---------............///..............................------------......------...///000111111222//////000111222222333444444444444444444444333333333444444444444444444444111111000000000/////////............////////////........................---------.........//////........................------------------------...------,,,,,,------...------------------------++++++,,,---------,,,+++........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...000222444666777777777777777777888888999888888888999:::;;;<<<===?????????@@@AAABBBCCCCCCEEEGGGGGGZZZvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++........................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,---------.........//////---------.........//////***+++---///000000///............................../////////000000111111////////////000000000000000000000000111111111111222222222222222222222222000000000000111111111111000111111111111222222222000111111111111222222222111111111111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000---.........//////000000.........------...............////////////......///...---,,,,,,---...///........................))))))+++,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,---...//////...---,,,,,,,,,------...///000000------------------------------------------------,,,---......//////..............................---------.........//////////////////////////////.........------.........000000111333444555666777777888999:::;;;===>>>>>><<<<<<;;;;;;::::::999999999999999999999888888888111111111111000000000000////////////000000000000........................---------.........//////////////////////////////------------------------...------,,,,,,------...------------------------+++,,,------------++++++........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------,,,---...///222444666888777777777777777888888999888888888999:::;;;======??????@@@AAACCCDDDEEEEEEEEEGGGFFFYYYiiiooo,,,------......------,,,------------------------------------------------------------------------000///------,,,---...///........................------------------------------------------------------------------------,,,------......------,,,---------------------------------........./////////////////////.........---///111111000000111222222111000////////////000000000000000111111222222222222111111111111111222777555222111222333444333000111222333333222000000333444444444444333222111000111222333333333333333333333222222222222111111000111222111000000111333111111111111111111111111222222222222222222222222000000111111222222222333000000000000////////////000000000000000000000000111111000/////////////////////...---...///000111////////////000000000000........................////////////..........................................---------,,,,,,,,,........................+++,,,---............---................................................------------------------------------------------------------------------------............------................................................000///---,,,,,,---///000---------...000111///...---......---,,,...111444666999===@@@BBBBBBAAA@@@EEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>======<<<;;;999777555555555555444222111////////////000000///.........///111222/////////...............000000/////////.........000000//////.........---........................,,,,,,,,,---------......------------------------........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888777777888999;;;===???@@@CCC@@@>>>???BBBEEEEEEDDDIIIJJJHHHYYYfffrrr,,,------......------,,,------------------------------------------------------------------------///...---,,,,,,---..............................------------------------------------------------------------------------,,,------......------,,,........................---------.........//////////////////////////////---///000000///...///000222222222222111111000000//////000000000/////////333333222222333444555666===:::666444444444333222///000111222222333333333777777666666555555444444111111222333444444444444111111222333444555555555///111444444444333333444333333333333333333333333000000111111111111111222000000111111111222222222111000000000////////////000000000000000000000000111111000///////////////000///...------...///000////////////000000000000........................////////////.............................................---------,,,,,,........................,,,,,,------------------................................................------------------------------------------------------------------------------............------................................................///...---------...000111---,,,,,,...111222222111111111000//////444:::>>>AAABBBEEEHHHKKKNNNOOOPPPIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;666666555333333333333333//////...---------....../////////...............////////////............000/////////....................................,,,,,,---------.........................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888777777888999;;;===???@@@@@@>>><<<===@@@CCCCCCBBBHHHIIIGGGYYYiiivvv,,,------......------,,,------------------------------------------------------------------------------,,,,,,,,,,,,------........................------------------------------------------------------------------------------............------////////////////////////------.........////////////////////////////////////000111000///...///000000111222333222111///...333333333333333333222222111111222333666999<<<>>>BBB???;;;999888888777555999999999999999:::;;;;;;>>>===;;;:::999999999:::::::::888777555333222111000111222333333333333333111333555555444222111222444444444444444444444444111111111111222222333333000000000111111111111111111111000000000/////////000000000000000000000000111111000/////////000000000///...------...//////////////////000000000000........................////////////.............................................------------,,,........................------,,,,,,,,,,,,,,,---................................................------------------------------------------------------------------------------............------................................................---------.../////////000///...---///111333444333444666888999:::>>>BBBFFFIIIIIIHHHHHHIIIJJJKKKLLLGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@???>>><<<;;;::::::;;;;;;999888888777777666555555111111111000///...,,,+++/////////000000000000000........................////////////....................................,,,------------.........////////////////////////.................................//////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888777777888999;;;===>>>???@@@>>>===>>>@@@CCCCCCCCCGGGIIIGGGYYYjjj{{{,,,------......------,,,------------------------------------------------------------------------,,,+++++++++,,,,,,------........................------------------------------------------------------------------------------............------....................................///////////////////////////000000000000111222111000///000222333444777999999777444222666777888999999999888888777888999<<>>???BBBAAA@@@???>>>==================<<<:::999777666:::;;;:::888444222222333444444444444333333333333222222222333333333444444111111111111111111111111111111111000000000//////000000000000000000000000111111000000///000000111111000///...---......///////////////000000000000........................////////////................................................------------...........................---,,,++++++,,,,,,---................................................------------------------------------------------------------------------------............------................................................,,,---......///...------111000///000333666777777:::>>>CCCFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBB???<<<999888888:::;;;999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<;;;:::;;;:::999888888888999::::::::::::999999888777666666666666555333111...---000000000000000111111111---............////////////////////////.................................------------..................................................................////////////......------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888666777777999:::<<<>>>???BBBAAA@@@AAABBBDDDFFFFFFGGGIIIGGGZZZ{{{lll,,,------......------,,,------------------------------------------------------------------------+++++++++,,,,,,---------........................---------------------------------------------------------------------------......//////......---------------------------........./////////000000////////////000000111111///000111111000111333555<<<>>>AAACCCCCCAAA>>><<<<<<===???BBBCCCCCCCCCBBBGGGHHHJJJMMMPPPSSSUUUWWWUUUSSSQQQQQQQQQQQQPPPNNNGGGFFFFFFFFFHHHJJJLLLNNNKKKIIIFFFCCCBBBBBBBBBCCCCCCCCCDDDFFFHHHKKKNNNOOOMMMLLLJJJHHHFFFEEEDDDCCCDDDCCC@@@===999999:::===777666666555444444333333333333333333333333333333222222222222111111111111111111111111000000000000111111111111111111111111111111000000000000111111333222111///......//////////////////000000000000////////////////////////////////////............//////////////////////////////.........---------..............................------,,,---------................................................------------------------------------------------------------------------------............------................................................---...............---,,,//////000444999>>>@@@AAAFFFGGGHHHGGGEEEDDDEEEFFFBBBCCCFFFHHHIIIGGGFFFDDD???<<<999555444333444555333444555666888999:::;;;;;;===>>>@@@@@@@@@??????>>>>>>===<<<<<<===???@@@???>>>>>>===<<<<<<;;;;;;999999999999777444222000111000000000000/////////////////////////////////.........///////////////........................---------.........//////------------------------..............................////////////......------------------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888666666777888:::<<<>>>???AAAAAAAAAAAABBBDDDFFFGGGGGGIIIHHH[[[||||||}}}vvv,,,------......------,,,------------------------------------------------------------------------***+++,,,---......------........................------------------------------------------------------------------------......////////////......------------------------....../////////000000000...//////000000111111222...000111111222444888;;;AAACCCFFFHHHIIIGGGDDDBBBJJJKKKNNNPPPRRRRRRQQQPPPPPPQQQSSSUUUWWWWWWVVVVVVOOONNNMMMMMMNNNNNNMMMLLLGGGHHHJJJMMMPPPTTTWWWYYYXXXWWWTTTRRRPPPOOOOOOOOOQQQPPPOOOOOOOOOPPPRRRSSSSSSQQQNNNLLLKKKKKKLLLMMMKKKJJJHHHDDDAAAAAADDDFFF??????>>><<<:::999888777555555444444333222222222333333333333333222222222222222111111111000000000111111111111111111111111111111000000000111222222666555333111000//////000////////////000000000000////////////////////////////////////............/////////////////////////////////.........------........................------...///////////////................................................------------------------------------------------------------------------------............------.........................................................//////000111111000111555<<>>;;;999777555444444555666:::;;;<<<===>>>???@@@@@@???AAADDDFFFGGGGGGFFFEEEAAA@@@@@@@@@@@@BBBDDDEEEFFFEEECCCBBBAAAAAABBBBBB======<<<<<<;;;999888777444333333222111000//////111111111000000000//////.........///////////////........................------........./////////------------------------.................................//////.........------------------------000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888666666777888:::<<<===>>>???@@@AAA@@@@@@AAADDDFFFHHHJJJJJJ]]]zzz|||,,,------......------,,,------------------------------------------------------------------------***+++---...//////..............................------------------------------------------------------------------------......////////////................................./////////000000000000...//////000111111222222222444666777999===BBBEEEGGGIIIKKKMMMNNNMMMKKKIIIQQQRRRTTTVVVVVVUUUSSSRRRMMMPPPUUUYYY\\\\\\[[[YYYUUUUUUWWWZZZ^^^aaabbbaaa^^^```cccfffjjjmmmnnnoootttsssqqqooommmkkkjjjiiiooonnnkkkhhhfffeeeeeeeeehhheeeaaa]]][[[\\\___```^^^^^^]]]ZZZUUURRRQQQQQQLLLKKKJJJGGGEEECCCAAA@@@<<<<<<;;;:::888777666555555555555444444333333333222222222111111111000000111111111111111111111111111111000000111111222333888777555222111000000111////////////000000000000////////////////////////////////////............////////////////////////////////////....................................+++---///222333222111000................................................------------------------------------------------------------------------------............------................................................------...000222555888::::::<<<@@@FFFLLLNNNNNNMMMEEEBBB<<<666444777>>>CCCFFFFFFFFFDDDAAA>>>:::888:::;;;;;;<<<===???@@@AAAFFFFFFFFFFFFEEEEEEEEEEEEAAACCCFFFIIIJJJJJJJJJIIIAAAAAAAAAAAACCCDDDFFFHHHJJJHHHEEECCCBBBCCCEEEGGGCCCCCCBBBBBBAAAAAABBBBBB======;;;:::888666555555444333333222111000//////............/////////000....................................////////////................................................------............------........................111000///...,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888666666777888999;;;===>>>???@@@AAAAAA@@@AAADDDGGGIIIKKKKKK^^^~~~{{{,,,------......------,,,------------------------------------------------------------------------***,,,---///000000//////........................------------------------------------------------------------------------......////////////......////////////////////////////////////000000000000...//////000111222222222888999<<<>>>AAAFFFKKKPPPRRRSSSUUUVVVWWWVVVUUUTTTKKKMMMNNNOOONNNLLLIIIGGGKKKPPPXXX___eeegggffffffmmmnnnssszzz~~~{{{xxxyyy{{{}}}yyyzzzyyyuuunnnfff```]]]VVVUUUSSSPPPMMMJJJHHHGGGDDDDDDBBBAAA???===<<<;;;666666666555555444444444222222222111111111111000111111111111111111111111111111000000111222333333999888666333222111111111////////////000000000000000000000000000000000000000/////////............000000000000000000000000000/////////....................................***,,,000333555444222000................................................---------------------------------------------------------------------------..................---................................................------...111555:::???BBBGGGHHHKKKNNNPPPPPPLLLIII666777777777666777999:::666777888999<<<>>>@@@AAAAAABBBDDDHHHKKKNNNPPPQQQMMMLLLKKKIIIHHHFFFEEEDDDCCCEEEIIILLLNNNNNNMMMLLLEEEEEEEEEEEEGGGIIIKKKLLLKKKHHHDDDAAAAAABBBEEEHHHJJJIIIHHHHHHHHHIIIKKKLLLGGGFFFEEECCC@@@>>>===<<<666555444333222000//////---.........//////000000..................................../////////000////////////////////////........................,,,------------------,,,........................111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111333555777888888777777777777888888555666666888999;;;===>>>AAACCCDDDCCCBBBCCCFFFJJJIIILLLLLL___//////.........---------.........------,,,,,,,,,---------------------------------------------------------------------------------............///........................---------............///................................................///////////////.........000//////000222222222111111111111222555999===???HHHCCCBBBFFFKKKOOOTTTZZZWWWZZZYYYRRRKKKIIIFFFCCCGGGHHHJJJNNNSSS[[[bbbggghhhpppzzz|||wwwiiinnnpppkkkbbbYYYSSSOOOJJJJJJHHHEEEGGGLLLMMMKKKHHHDDD@@@===<<<;;;:::999666555444333222222222222777555111...111444444222---333555111000333333000444333222222111222222222/////////000111111222222000000000000000000000000000000000000000000000000............////////////000000//////............------------------------,,,---///000111000///---.........------,,,,,,,,,......------------......//////.........---------000///------......---,,,........................//////.........------------......//////......---000//////000111000...,,,222222444777<<>>AAAFFFKKKLLLJJJEEEBBBBBBFFFJJJNNNLLLOOOWWWYYYTTTLLLIIIFFFBBB;;;555666777333,,,111000///111333333///***222111000............////////////////////////////////////...------,,,,,,------------------------........................+++,,,...---,,,,,,---///000///...---,,,+++******,,,,,,,,,++++++,,,------,,,///111///,,,+++,,,///000000000000222444666777666777777777555555777888666777888888999;;;>>>AAADDDCCCBBBAAABBBDDDFFFGGGJJJNNNLLLYYY///.........------------......---------,,,,,,,,,------------------------------------------------------------------------------------....................................---------............///................................................////////////////////////......///111222222111///555222000333;;;DDDKKKOOOPPPMMMMMMPPPSSSRRRTTTWWWRRRSSSOOOIIIFFFGGGGGGEEEHHHPPP^^^mmmyyywwwllleeeXXXXXXTTTOOOOOOQQQPPPLLLMMMMMMNNNOOOMMMHHHAAA;;;999999999888777666555444333222222333555555222...///222111...000444444000111111111111111222333444111111111000000000000000000000000000000000000000000000000000000000000000............/////////////////////.........------------------------------,,,---///000111000///......------------------,,,......------------......//////.........---------000...------......---,,,........................//////.........---------,,,,,,---...............///...------...///000000555777:::>>>DDDJJJOOORRRWWWVVVVVVVVVVVVRRRLLLGGGAAA>>>;;;;;;>>>CCCGGGIIIOOOQQQTTTUUUUUUVVVWWWYYYSSS[[[UUUMMMOOONNNKKKNNNIIINNNTTTXXXXXXUUURRRPPPKKKOOOTTT[[[dddjjjfff^^^ZZZTTTPPPQQQRRRVVV```kkkpppeeeYYYQQQKKKHHHIIINNNLLLQQQPPPIIICCCBBBBBB??????AAAHHHOOOPPPLLLKKKNNNZZZWWWQQQIIIEEECCC===555999666444222222111000///000000111111000///......////////////////////////........................------------------------........................,,,---///...------...000......------------,,,,,,...------,,,++++++,,,,,,111111111///---++++++,,,000000///000111333555777777888888777666666777999666777888888999;;;>>>AAADDDCCCBBBAAABBBDDDFFFGGGGGGKKKJJJWWW............------------...------------,,,,,,,,,------------------------------------------------------------------------------------....................................---------............///................................................////////////////////////...///000222222222111000111111333;;;EEENNNSSSUUUWWWUUUUUUXXXWWWSSSQQQRRRLLLLLLHHHEEEHHHPPPUUUTTT```jjjzzz|||sssqqqjjj```YYYVVVPPPJJJJJJLLLOOOSSSTTTQQQKKKFFFHHHHHHGGGEEEAAA;;;555222222111111333555555333222444333111///111444333////////////000111222333444222222111111000//////...000000000000000000000000000000000000000000000000............////////////.........---------------------------------------,,,---///000000000///...---------------...............------------.....................---------///...------...///---,,,.......................................---------------....../////////000///---,,,,,,...111555777999<<<@@@FFFMMMRRRVVVXXX[[[YYYWWWTTTRRRNNNHHHEEE@@@AAADDDGGGIIINNNSSSVVVUUUVVVVVVUUURRRQQQQQQRRRXXX^^^WWWNNNOOOMMMGGGIIIIIIPPPXXX[[[YYYVVVVVVWWW]]]```ffftttzzzqqqkkkdddaaacccnnn|||lllaaaYYYSSSPPPQQQ^^^gggfffXXXMMMJJJDDD:::AAACCCIIILLLIIIFFFKKKSSS\\\\\\YYYRRRMMMKKKGGGBBB:::999666333000///111333...///111222222000...,,,////////////////////////---------...............------------------------........................---...000///......///111,,,,,,------.........//////...---,,,,,,,,,,,,,,,111000///...//////---,,,000//////000111333555777888999999888777777888:::666777888999999;;;>>>@@@CCCBBBBBBAAABBBDDDEEEGGGDDDIIIHHHVVV------------------------------------------------------------------------------------------------------------------------,,,,,,---------.................................---------............///................................................///////////////000000000000000111000000000111222///666AAAJJJPPPRRRRRRRRRSSSRRRSSSUUUSSSOOONNNQQQOOOPPPQQQTTT^^^llltttuuu~~~tttmmmiiiddd]]]XXXUUURRRPPPQQQQQQQQQPPPUUUVVVXXXWWWSSSMMMFFFBBB>>>888444333222222555888555555555444333222111///////////////000111222333111111111111000000//////000000000000000000000000////////////////////////............////////////------------------------........................------...///000/////////,,,,,,------......//////......------------..............................///...------...///...,,,................................................//////////////////000000...///000111333666;;;>>>>>>AAAFFFMMMRRRVVVXXXYYY[[[YYYVVVSSSPPPNNNKKKJJJIIINNNSSSVVVUUUTTTUUUVVVTTTSSSPPPLLLIIIIIIKKKNNNSSS[[[WWWRRRUUUTTTNNNOOO[[[eeeoooqqqkkkeeeeeegggsssxxxwwwsssyyyyyyrrrmmmlllsssddd```WWWJJJEEEFFFIIIIIIBBB::::::???IIILLLLLLIIIHHHKKKNNNNNNEEEFFFEEE@@@999333111222//////000000///...---,,,////////////////////////...............---------................................................,,,...//////......///000------------...............---------------.........,,,+++---111333222000////////////111333555666777888888777666666777999777888999999999:::===@@@AAAAAAAAABBBBBBDDDEEEFFFEEEJJJHHHVVV,,,,,,------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------...........................---------............///........................////////////////////////////////////000000111111111000///---,,,///444888<<>>AAADDDFFFIIINNNSSSWWWYYYZZZZZZ\\\[[[YYYWWWUUUUUUUUUVVVYYY[[[[[[XXXUUUTTTWWW[[[YYYUUUPPPKKKJJJNNNUUU[[[SSS```dddccckkkllljjjnnnvvvrrrmmmddd___dddlllpppgggTTTCCC<<<>>>AAAAAA>>>???FFFMMMOOOTTTWWWYYYTTTKKK@@@999666555333111...,,,,,,---...////////////////////////000000///...---,,,,,,,,,................................................+++---......---,,,.../////////.........---------,,,,,,,,,---...///000111---+++***,,,111333222000////////////000222555666555666777666444444666777777888999999999:::===@@@@@@@@@AAABBBCCCDDDEEEFFFHHHMMMJJJXXX}}}zzz,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,------------........................---------............///........................////////////////////////...//////000000111111222000111222111222666>>>DDDNNNQQQSSSOOOJJJIIIMMMSSSMMMMMMQQQWWW\\\bbbmmmxxx~~~xxxqqqjjjeee]]]___bbbddddddbbb```^^^___\\\]]]___UUUCCC999777555444444555333000111666333222111000000000000000...//////000111111222222111111111111111111111111000000000000000000000000............////////////---------------............................................./////////000.............../////////......------------......---------..................---,,,---/////////---........................---------...............---,,,,,,+++,,,---///000555999???BBBCCCDDDGGGJJJPPPRRRVVVYYY\\\]]]]]]]]]_________^^^\\\]]]___aaa^^^XXXOOOGGGFFFMMMXXX```WWWUUUPPPMMMOOOWWWbbbjjjooozzzxxx{{{vvvssstttttteeeVVVHHHHHHDDD???>>>CCCGGGFFFLLLOOOTTTUUUSSSNNNJJJHHH???<<<777222///...///000////////////////////////000//////...------,,,,,,................................................+++,,,------,,,,,,---////////////.........---------------...///000111222///...------......---,,,///......///000222444666555555666555444333555777777888999999999:::===?????????@@@BBBCCCDDDEEEEEEIIIMMMKKKXXXtttyyy++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------........................---------............///........................////////////////////////...//////000111111222222111666<<<@@@CCCIIIRRRXXX[[[WWWRRRNNNNNNPPPTTTVVVYYY\\\cccnnnwww}}}uuusssooojjjddd^^^YYYWWW]]]___iiitttpppaaaYYYZZZMMMAAA777444555333222444222222111111111222222333000000000000000111111111111111111111111111111111000000000000000000000000............////////////------........./////////.......................................///000000////////////..................------------......---------.........//////...---,,,---///000///...........................---------.........//////,,,,,,---...111444777999<<<@@@DDDEEEEEEFFFKKKOOOVVVWWWZZZ\\\^^^`````````aaabbbcccaaa^^^^^^```bbbWWWNNNCCC===@@@KKKWWW___XXXWWWVVVWWW[[[eeepppwwwzzzuuuyyyrrrjjj^^^]]]XXXRRRQQQRRROOOIIIFFFEEEEEEGGGLLLPPPSSSSSSJJJGGGBBB<<<888555333333////////////////////////---------.........//////................................................,,,---......------...///............////////////000000///////////////000---......---,,,++++++,,,.........///000222444555555666666666444444666777888999999999888:::<<>>???@@@BBBCCCDDDEEEEEEGGGKKKIIIVVVvvv|||+++++++++,,,,,,---------,,,,,,,,,------.........------------------------------------------------------------------------++++++,,,,,,,,,---------........................---------.........//////........................000000000000000000000000...//////000111222222222444<<>>@@@BBBCCCDDDEEEEEECCCHHHGGGUUU~~~zzz------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------...------,,,,,,---------------------------------............///---------.........//////111000///...///000222333///000111222222333666888<<>>???CCCFFFIIILLLQQQTTTRRRKKKAAA:::555333111000000000///...111111222222111...---///........................------------------------.........------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,.........///000222444444777888999888555333333333777888999999888888:::<<<@@@BBBCCCCCCBBBCCCDDDFFFEEEJJJHHHTTTzzz{{{}}}------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------------------------------......------,,,---------------------------------............///---------.........//////......///000000000111111...000222444777<<>>???@@@===888777555555555444222000111111111111111111111111000000000////////////...////////////////////////////////////////////////---...///...---...000222666777999999888777888999555555444111...---...///......................................................------------..............................///////////////333:::???EEEFFFHHHJJJJJJIIIHHHGGGFFFHHHMMMRRRVVVYYY]]]aaa_________^^^\\\ZZZWWWVVVOOOPPPNNNKKKQQQ^^^fffhhhssszzzkkkhhhrrrppphhh```___dddkkknnnUUULLLCCC@@@DDDIIIJJJJJJQQQMMMGGGAAA===888444111000111000///000333222000................................................------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------............///000222444444666777888777555444333444666888999999888999;;;===@@@BBBCCCCCCBBBCCCDDDEEEHHHNNNLLLXXX|||qqqyyyxxxyyyrrrvvv------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,---....../////////...........................---------............///........./////////000000000///...---///222555777BBBHHHPPPXXX^^^cccfffiiiiiiiiifffbbbeeennnvvvxxxwwwlllfffqqqrrrrrruuullllllkkkppp{{{yyyqqq{{{|||pppkkkkkkeeeVVVPPP]]]ooo}}}qqqPPP:::666999<<<444333222222444444444222111111111111111111111111111000000000////////////////////////////////////000000000000000000000000//////000///...///222555666888999999777666777777666666555222///---...///........................................................................------------------------///---,,,///666===BBBDDDIIIIIIIIIJJJIIIIIIHHHHHHFFFLLLSSSXXX[[[\\\]]]]]]______]]][[[XXXVVVTTTSSSPPPQQQQQQWWWeeeuuu{{{yyy}}}wwwkkkkkklllmmmkkkiiimmmxxx~~~dddZZZMMMEEECCCDDDDDDCCCIIIHHHFFFEEEDDDAAA===:::555666333...///222111,,,................................................------------------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///.........///000222444444555777888777555444444444666777888999888999<<<>>>@@@BBBCCCCCCBBBCCCDDDEEEHHHNNNLLLXXX|||www}}}vvv~~~|||}}}------------------------,,,,,,,,,------------...------............------------------------------+++,,,,,,------.........,,,---...///////////////........................---------............///....../////////000000000///...---...222888???CCCWWW[[[```ddddddcccccccccccceeefffhhhsssxxxuuuxxxfffgggkkkrrrvvvwww{{{uuummmmmmtttwwwkkkggglllnnnjjjmmm~~~yyyvvvzzzuuubbbWWW[[[aaakkkzzz```LLL>>>444222000//////222444555555222222222222222222222222111111000000000/////////000000000000000000000000000000000000000000000000000000000//////000444777777888999888777555555666888777666333///......000................................................---...////////////...---------------------------///---...444===DDDGGGFFFJJJIIIGGGGGGGGGHHHJJJKKKLLLSSSZZZ\\\\\\]]][[[XXXYYYXXXUUURRRPPPOOONNNNNNQQQVVV```ppp~~~zzzxxxllllllssswwwvvv{{{yyyvvvrrrjjjdddfffmmmyyytttsssyyy~~~}}}rrrmmmpppiiipppsssuuu|||vvvkkkdddXXXNNNHHHDDDCCCCCC??????@@@CCCFFFFFFEEECCC:::;;;666//////444222***................................................,,,,,,,,,------------...---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000.........///000222444444555666888777555444444555555777888999888:::<<<>>>@@@BBBCCCCCCBBBCCCDDDFFFEEEKKKIIIUUUzzzzzz------------------------,,,,,,,,,---------......------............------------------------------++++++,,,,,,---......///,,,---...///000000000000........................---------............///.../////////000000000000///000333888???HHHPPPTTT```bbbddddddcccbbbbbbccc^^^jjjyyy~~~sssmmmnnnvvv}}}fff___]]]```rrrzzzuuuooommm}}}ssshhhkkkqqquuu{{{wwwuuuzzz~~~tttkkkjjjlllqqqvvvZZZCCC<<<999444222222333444444222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000/////////......000444777777999999999666555555555888888666333000......000................................................---...///000000///...---........................111444888???EEEIIIKKKLLLIIIHHHEEEDDDEEEHHHMMMOOOSSSYYY\\\YYYXXXXXXWWWSSSPPPNNNLLLKKKMMMPPPTTTVVV^^^fffyyy{{{sssrrrqqqllliiihhhgggaaaXXXQQQUUU^^^```\\\VVVRRROOONNNLLLMMMTTT]]]ccc\\\WWWYYY\\\[[[ZZZ[[[]]]cccdddbbbhhhuuuyyytttrrrxxx}}}zzzyyyvvvtttuuusssxxxzzzzzzxxxggggggeee```XXXPPPKKKJJJKKK@@@>>>===>>>@@@CCCDDDDDDBBBCCC===555555<<<999///................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000.........///000222444444555666888777555444555555555777888888999:::<<<>>>@@@BBBCCCCCCBBBCCCDDDFFFDDDIIIGGGSSSyyy|||------------------------,,,,,,,,,------.........------............------------------------------++++++,,,,,,---...//////,,,---...///000000000000////////////////////////---------.........//////////////////000000000000000333:::CCCMMMWWW___cccYYYZZZZZZZZZZZZ\\\___bbbiiizzzrrrsssuuupppnnnrrr}}}xxxfff[[[]]]______kkk}}}pppccc```^^^bbbxxxwwwooojjjlllwwwxxxhhhjjjppp|||zzzfffLLLGGG???888444333111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000.........------///333666888999:::999777555555555999888777333000...///000................................................---...///000000///...---////////////////////////555;;;DDDIIIKKKLLLOOOQQQIIIGGGDDDBBBDDDIIIOOOSSSWWW\\\[[[TTTQQQRRRRRRNNNMMMLLLLLLNNNSSS[[[ccchhhsss{{{eee\\\WWWZZZ\\\UUUOOOLLLKKKNNNPPPTTT]]]ddd___UUUSSSSSSWWW\\\]]]\\\]]]```fffZZZOOOLLLMMMNNNPPPSSSLLLRRRQQQKKKMMMVVVWWWPPPWWWbbbrrr|||{{{xxx}}}|||vvvssswww|||www{{{sssaaa___bbbbbb^^^WWWRRRRRRTTTGGGCCC===::::::<<<>>>???IIIJJJDDD;;;===DDDAAA777........................////////////////////////,,,,,,,,,------.........,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000.........///000222444555555666777777666444555666555666888888999:::<<>>JJJRRRZZZaaa```ZZZRRRNNNPPPVVVWWWYYYgggyyy}}}yyyxxxqqqfffcccqqqhhhaaaeeeoooxxxooo```cccmmmuuu~~~~~~wwwkkkgggjjjwww}}}ggg]]]```xxxzzzuuu^^^EEE888555555333444333333444444444333111222222222111111111111000000000000000000000000000222222111///............///////////////000111111888888777777777666666666666555555444333222111111///////////////000111111.......................................///000000222111///...///000333444AAAEEEJJJMMMMMMKKKJJJIIIAAACCCFFFHHHJJJNNNSSSWWW___\\\VVVPPPLLLKKKJJJGGGQQQLLLIIIOOO]]]mmmwww|||vvv~~~zzzvvvhhh___ZZZ\\\ZZZUUUSSSTTTRRROOOWWWWWWYYYaaajjjppppppmmmaaannn|||}}}~~~{{{vvvooogggaaa^^^^^^^^^[[[YYYQQQGGGDDDFFFHHHFFFMMMMMMVVVfffmmmlllqqqzzzsssssstttxxx~~~}}}zzzrrrjjjkkkhhh___eeehhhcccXXXVVV___ggghhhbbbRRRBBB<<<<<<<<<>>>AAADDDFFFCCC===;;;===:::333222000...---...///000000//////.........---------,,,---......//////......------------------------------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444666777999999999999;;;===BBBBBBBBBBBBBBBBBBBBBBBBFFFKKKHHHSSSyyy..............................------,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,---------............///......////////////......//////////////////.........---000444333000333999CCCMMMWWW[[[\\\[[[UUUMMMKKKJJJNNNWWWbbbqqqwwwkkkmmmqqqoookkktttqqqtttyyyvvvpppttt~~~|||vvvqqqooollliiigggsssmmmooo||||||sss{{{yyypppmmmoootttwwwyyyvvvtttuuuyyy|||yyyxxx}}}{{{lllcccjjjvvvhhhIII:::666666777666333111111222444666222222222222111111111111111111111111111111111111222111000//////////////////////////////000111111333333333222222222111111333333222111111000000000///////////////000111111........................//////.........//////000111///,,,---000444888:::CCCFFFJJJLLLKKKHHHFFFEEEEEEGGGIIIKKKMMMPPPTTTWWWTTTSSSQQQPPPOOOOOOMMMKKKKKKHHHHHHRRRcccsss|||mmmkkkjjjgggccc___\\\[[[[[[VVV\\\bbbeeeiiinnnnnnkkkzzzyyy{{{tttqqqhhh[[[TTTRRROOOKKKJJJIIIKKKPPPTTTYYYaaaiiippprrrtttuuuuuurrrooonnnzzzjjjcccfffeee___^^^aaa^^^YYY___mmmtttrrr^^^SSSIIICCC@@@===<<<>>>AAABBB@@@;;;:::===;;;666444222///...//////000000//////.........---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444666777999999999:::;;;===AAAAAAAAABBBBBBCCCCCCCCCGGGKKKGGGRRRxxx........................---,,,,,,,,,,,,+++++++++------------------------------------------------.........------------------------............///...//////000000//////...000000000//////............///222444333555>>>IIIXXX\\\]]]YYYRRRLLLFFF@@@JJJPPPYYYeee|||{{{zzzzzzpppiiinnnxxxzzzmmmggg```gggsssxxxpppiiirrruuuqqqvvvyyyuuusssuuu}}}zzzvvvyyy|||zzzwwwhhhfffeeeffflllsssxxx{{{|||uuuxxx{{{vvvgggaaacccnnnfffMMMCCCAAA888666333000///000222333333222222222111111111111111111111111111111111111111000000/////////000000///////////////000000111000000/////////.........///////////////////////////////////////000111111........................000000///....../////////000...,,,000777>>>CCCDDDEEEHHHJJJJJJHHHEEECCCBBBHHHIIIKKKLLLMMMOOOSSSUUUSSSRRRRRRQQQNNNKKKHHHGGGDDDGGGPPP```sss|||iii```XXXYYYZZZZZZ[[[aaaiiippp|||zzzuuunnnhhh___```[[[QQQKKKKKKLLLKKKRRRVVV[[[^^^```bbbeeehhhuuuwwwqqqfffccciiijjjgggbbbdddaaa^^^eeeqqqsssmmmWWWTTTQQQOOOIII@@@<<<=========;;;999:::======999777666444222000000000000/////////.........------,,,---......//////......++++++++++++++++++++++++------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444666888999:::999:::;;;===@@@@@@AAABBBCCCDDDDDDEEEGGGKKKGGGQQQwww........................---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...............------------------............/////////000000000000//////111000000///////////////333333333333777@@@OOO[[[ZZZZZZVVVOOOIIIHHHKKKMMMXXXfffvvv|||rrrpppvvvkkkhhhiiiiiizzzxxxmmmhhhjjjnnn|||~~~sssxxx|||rrrnnnmmmooowww}}}kkk\\\SSSAAA<<<666444555555222///333333222222222111111111111111111111111111111111000000000///000000111111000000////////////000000000000000000/////////...------.........////////////////////////000000111........................111000//////////////////000///222999CCCKKKMMMLLLGGGIIIKKKJJJHHHEEEDDDCCCIIIJJJLLLLLLLLLMMMOOOQQQUUURRRPPPOOOLLLHHHHHHJJJHHHUUUjjj}}}xxxoooeee[[[]]]fffeeemmmyyywwwllleee[[[OOOEEEDDDCCCEEEKKKTTT\\\aaalllooooookkkjjjmmmmmmiiiiiimmmkkkeeeeeejjjiiibbbRRRUUUZZZZZZQQQDDD>>>@@@<<<:::888777999<<<======>>>===;;;777333000000000////////////............,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444666888::::::::::::<<<===??????@@@BBBCCCEEEFFFFFFHHHLLLGGGPPPuuu........................------------............------------------------------------------------........................---------............/////////000000000000//////111000////////////000111222333666;;;DDDPPPYYY^^^PPPPPPPPPNNNNNNQQQZZZbbbooozzzssspppfffeeejjjvvv|||pppqqqmmmfffeeerrrpppsssvvvzzzuuuiii\\\PPPBBB:::999999666222333333333222222222222111111111111111111111111111111000000000000111111222000000////////////000000000000000000////////////------......///000000000///////////////000000111////////////////////////111000000/////////000000///222:::DDDNNNRRRQQQOOOJJJKKKLLLLLLJJJHHHHHHIIIKKKMMMNNNNNNMMMMMMNNNPPPPPPLLLJJJLLLLLLMMMTTT^^^```uuuyyyhhh\\\^^^gggrrr{{{hhh[[[KKKCCCDDDJJJNNNNNN___dddhhhjjjjjjjjjfffaaahhhqqqssskkkddddddbbb^^^TTTZZZ``````TTTEEE@@@BBB???;;;888777999;;;<<<>>>CCCCCCAAA<<<666111000000000000/////////.........,,,---......///.................................------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444777888::::::::::::<<<>>>??????AAABBBDDDEEEFFFGGGIIILLLFFFPPPuuu........................------...............///------------------------------------------------.............../////////---------............//////000000111111000000///000///......///000222333...555@@@JJJUUU\\\[[[VVVRRRSSSUUUWWWUUUVVV]]]ggg|||oooddd___iiixxxttthhhaaaeeelllpppmmmrrrxxxuuu{{{wwwnnndddeeerrr{{{|||oooZZZGGG<<<777666666333333333333222222222222222222222222222222222222222111111000000000111111111000000////////////////////////.........------.........//////000000000///////////////000111111////////////////////////000/////////000000111222111888DDDNNNTTTTTTQQQNNNMMMNNNOOONNNLLLLLLMMMNNNOOOPPPRRRRRRQQQPPPPPPQQQRRRKKKIIILLLNNNRRR___nnnqqqgggcccgggxxxuuu^^^PPPMMMLLLHHHDDDHHHMMMTTT[[[```ccccccbbblllvvvyyymmmaaa\\\ZZZVVVWWW[[[___]]]QQQDDDBBBGGGFFF@@@:::999999999:::===BBBCCCCCC>>>777222111222000000000/////////......,,,---......//////..............................------------------------+++,,,...---,,,,,,---///......//////000222333444444444555555555555444444777999:::;;;:::;;;<<<>>>???@@@AAABBBDDDEEEGGGGGGIIILLLFFFPPPuuu........................,,,,,,,,,------.........---------------------------------------------------........./////////000---------............///000000111111111111000000///.........///111444666444AAAOOOWWW]]]aaa]]]WWW\\\[[[\\\^^^___dddrrrqqqgggeeeppp|||tttpppnnnrrrxxxzzzrrr~~~kkk```fffwwwnnnRRR>>>888999444444333333333222222222222222222222222222222222333333222111000000000000111111000////////////////////////.........------.........//////////////////////////////000111111////////////////////////......//////000111333333:::DDDPPPWWWXXXUUUSSSRRRPPPQQQQQQOOOMMMMMMOOOPPPOOOQQQSSSSSSRRRQQQQQQQQQQQQKKKJJJOOOSSSYYYiii{{{}}}uuummmnnnuuuzzzmmmeeebbb^^^WWWPPPHHHGGGHHHKKKPPPUUU[[[```fffoooqqqfff]]]ZZZVVVPPPRRRSSSUUUSSSLLLGGGKKKSSSNNNFFF>>><<<:::777777;;;<<>>@@@AAABBBCCCDDDEEEFFFGGGIIILLLFFFPPPvvv........................+++++++++,,,,,,------------------------------------------------------------.........//////000000---------.........//////000000111111111111000000...---------///222555777BBBOOO[[[\\\]]]```bbb```aaa]]]]]]bbblll~~~mmmpppyyypppnnnoooxxx{{{kkkjjjoooxxxooovvvvvveeecccqqqrrrOOO@@@???444444444333333333222222222222222222222222222222444333222111000000000000111111000///////////////111111000000000/////////........................///////////////000111111000000000000000000000000.........///000222444444DDDNNNZZZ^^^[[[WWWVVVXXXSSSSSSRRRPPPMMMMMMNNNPPPMMMOOORRRRRRPPPOOOOOOOOOEEEAAAEEEQQQZZZcccwwwsssiiilll~~~}}}xxx|||{{{zzzyyyxxxvvvppphhhaaa```XXXMMMFFFCCCEEELLLRRRTTT\\\___\\\[[[^^^\\\VVVIIIIIIJJJKKKIIIJJJUUU```TTTJJJAAA>>>:::666666:::666:::===;;;666444555888000000000000////////////,,,---......//////......------------------------------------------------+++,,,...---,,,,,,---///......//////000222333444444555555555555555555444777999;;;;;;;;;;;;===???AAABBBBBBCCCDDDEEEFFFFFFIIILLLFFFPPPvvv~~~//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................///000000111000///000111111///...//////000111555<<>>999666777555555666666555555444333777777555222///---...///---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666666555555555444444444666777:::;;;;;;<<<>>>@@@@@@BBBCCCDDDCCCDDDFFFGGGJJJKKKJJJRRRrrr|||//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................///000000//////000111222222111000//////000333:::EEEOOOVVV]]]]]]^^^```bbbaaa]]]ZZZSSS```|||jjjppp~~~mmmaaafffrrr{{{tttnnnlllnnnpppqqqpppppp}}}uuummmiiinnnvvvooo^^^UUUCCC;;;333222555666333000111111111222222222222222222444777777555333111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000........./////////000000111......111333666AAAMMMXXX]]]```]]]UUUOOOMMMNNNOOOPPPRRRQQQOOOMMMMMMMMMTTTUUUUUUTTTTTTRRRNNNKKKFFFYYYmmmyyyxxxrrrkkkjjjzzz}}}wwwtttsssrrrmmmiiijjjooonnncccXXXQQQLLLGGGFFFHHHKKKOOOSSSUUUVVVUUURRRUUUUUUOOOFFFDDDJJJQQQIIIEEEDDDGGGEEE>>>999888333444444555555666666777:::999888444000......///---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666555555555444444444444666777:::;;;;;;<<<>>>@@@@@@BBBCCCDDDCCCDDDEEEGGGIIIKKKJJJRRRqqq|||...............---------,,,,,,,,,,,,,,,,,,,,,,,,.......................................................................................///000000...///000111222222222222000111444;;;FFFRRR[[[```___\\\ZZZZZZ\\\^^^]]]\\\mmm}}}qqqyyylllYYY]]]lllllllllnnnrrryyy|||}}}}}}xxx~~~{{{pppfffgggSSSEEE555111666:::666...222222222222222222222222///222666888666444222111000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000....../////////000000000222...---111888AAALLLVVV\\\___aaa\\\RRRJJJGGGHHHJJJMMMOOOPPPOOOMMMLLLLLLWWWVVVVVVUUUTTTSSSSSSSSS```}}}lllaaabbbppp~~~wwwqqqmmmkkkjjjssssssppphhhaaa\\\VVVQQQGGGFFFDDDEEEHHHNNNUUUYYYUUUYYYZZZRRRFFFAAAEEELLLDDDDDDGGGMMMKKKBBB999555333333333333555777999;;;======;;;777222000///000---............/////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333555555555555444444444444666777:::;;;;;;<<<>>>@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIIIIQQQppp~~~{{{........................------------------------.......................................................................................///000000...///111111111111222333444888???JJJUUU\\\^^^^^^ZZZWWWRRRQQQWWWcccqqq{{{xxxrrrkkkoooqqqdddcccsssvvvppp~~~wwwyyy~~~|||lll```LLL===888999777333333333333333333222222222///222555666555444333333222111111111111111000000000000000000////////////////////////////////////////////////////////////...////////////000000000000///000888CCCMMMWWW\\\___aaaaaa[[[RRRJJJGGGFFFJJJLLLNNNOOONNNNNNOOOPPP[[[WWWUUUVVVYYY___iiiqqqoookkksssrrr}}}tttllljjjkkkrrrmmmfffaaaaaacccdddcccRRROOOJJJFFFEEEIIIPPPUUUSSSVVVUUUPPPHHHDDDEEEHHHEEEEEEHHHMMMKKKAAA777222555444333333555777:::<<>>@@@???AAACCCCCCCCCCCCEEEGGGGGGHHHHHHPPPppp|||vvv---.....................------------------------.......................................................................................///000000///111111111///000333666===DDDPPP[[[```^^^XXXRRRTTTSSSQQQSSS^^^vvvsssfffmmmxxx|||www||||||rrrxxxtttttt}}}ssszzz|||^^^EEE:::777777444444444444333333222222111222333222222222444666333333222222111111111000000000000000////////////////////////////////////////////////////////////////////////000000000111---222999CCCOOOYYY^^^___```aaaaaa\\\UUUNNNKKKJJJOOOPPPPPPPPPPPPQQQTTTVVV^^^XXXVVV[[[dddssszzzwwwvvvvvv~~~sssmmmkkkhhhbbb\\\\\\```dddggghhh```^^^YYYRRRKKKIIIJJJLLLOOONNNMMMMMMMMMMMMJJJHHHEEEBBBCCCGGGEEE>>>777555888777555555555666888:::>>>>>>===:::666333111111////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333333333444444444444444444555777:::;;;;;;<<<>>>@@@???AAABBBCCCBBBCCCEEEFFFFFFHHHHHHPPPppp~~~rrr---------...............------------------------.......................................................................................///000000111222222000000222999>>>IIIQQQ]]]dddbbbZZZPPPJJJMMMPPPUUU^^^pppxxxoooiiiqqqqqqvvv{{{yyy~~~tttjjjxxx^^^GGG===888666555555444444333333222333333222111000111444777444444333333222111111111000000000000////////////000000000000000000000000000000000000000000000000/////////000000000111111...777DDDNNNXXX___aaa___aaaaaa```]]]XXXSSSQQQPPPRRRSSSUUUUUUTTTUUUXXXZZZVVVRRRTTT```nnnwwwoooppp|||}}}qqqkkk```\\\\\\aaadddbbb```___hhhiiifff___TTTLLLGGGFFFJJJGGGFFFKKKQQQSSSNNNIIIBBB===<<<>>>???<<<:::;;;:::999888666666666777888;;;<<<<<<:::777444333333000000000////////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333333333333333444444444444666777:::;;;;;;<<<>>>@@@???@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHQQQqqqqqq---------.........//////...............................................................................................................///000000111222222111222777BBBJJJUUU\\\ccccccZZZQQQLLLJJJLLLRRR___ssswwwiiioooyyyrrrgggcccmmm}}}}}}~~~www}}}zzzhhhfff~~~xxx```KKK;;;666666666555444333333333222222333222111111333555555444444333222222111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000111111111111???MMMVVV\\\bbbcccaaaaaaaaa```^^^ZZZVVVTTTSSSRRRUUUYYY[[[[[[ZZZYYYYYYNNNOOOYYYkkk{{{ooodddppp|||yyyvvv}}}~~~sssjjjccc```aaaeeeeee```\\\]]]fffiiijjjeeeZZZOOOHHHFFFAAAAAACCCHHHMMMNNNJJJFFFBBB<<<888::::::999:::===999999999888888777777777666888999999666444444444000000000000/////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333222222333333333444444444666777:::;;;;;;<<<>>>@@@>>>@@@BBBBBBBBBBBBDDDFFFGGGIIIHHHQQQqqquuu---------.........//////...............................................................................................................///000000000222222222444<<>>999999999777777:::777888999999999999888777333555777777666555555555111111000000/////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............///111222333222222222333333444444444666777:::;;;;;;<<<>>>@@@>>>@@@BBBBBBBBBBBBDDDFFFGGGIIIIIIRRRrrryyy------............------....................................////////////........................---......///////////////000///......000111111111...000222555AAARRR___dddaaadddbbbXXXPPPOOOQQQRRR[[[uuutttzzzlllcccaaa{{{{{{{{{}}}|||{{{ooo```III>>>333111333444333222444444444333333333222222111555::::::666111//////000000000000000111111111000000000000000000000000000000000000111111111111...///000//////222999>>>GGGSSS___aaaaaabbbeeeeeehhheeeaaa^^^\\\YYYVVVSSSVVVYYY]]]aaabbb]]]UUUOOOXXXmmmvvvoooxxxvvv{{{|||uuuqqqmmmnnnqqqrrrppplllkkkmmmooonnnjjjeeebbb```bbbfffiiiiiieee]]]UUUQQQLLLHHHDDD@@@???AAADDDFFF@@@@@@???===999777888999<<>>???@@@AAAAAABBBBBBAAAAAAHHHIIIHHHPPPooo------............------....................................////////////........................---...//////000000/////////......///000222222222222444888@@@NNN]]]dddccccccVVVNNNPPPSSSTTTZZZbbbqqqyyynnneeehhhdddUUUBBB777555777888888444444444333333333222222111444777888777333111///000000000000111111111111000000000000000000000000000000000000111111111111///000111111111555;;;@@@LLLWWWaaacccbbbdddfffggghhheee```\\\ZZZYYYWWWUUUXXX]]]```^^^ZZZYYY\\\aaazzz~~~||||||xxxsssrrrttttttpppmmmhhhkkkmmmmmmkkkgggeeeddd```dddggghhheee___XXXUUURRROOOJJJFFFCCCCCCEEEFFFDDDCCCAAA>>><<<:::888777;;;===AAACCCBBB>>>999555555666666555444666888;;;999999777333000...///111//////.........---------///............---------------------------------------...000111222333444444444444444444444444444666888999::::::;;;===??????@@@AAABBBBBBCCCCCCCCCIIIJJJIIIPPPooo------............------....................................////////////........................---...//////000000//////.../////////000111222333555:::BBBMMM[[[eeeddd]]]]]]PPPKKKRRRVVVWWWhhhrrryyy~~~rrrrrrxxxwww[[[CCC666444777999444444444444333333333333222222444666777666333000111111111111111111111111000000000000000000000000000000000000111111111111111111111111444999@@@EEENNNWWW______]]]```bbbcccgggccc^^^ZZZYYYZZZZZZZZZ\\\aaabbb[[[SSSXXXiiiyyywwwuuuzzz|||}}}yyyuuutttttttttqqqnnniiikkklllllliiifffddddddaaaccceeegggeeeaaa]]]ZZZWWWTTTPPPKKKGGGDDDCCCCCCDDDAAA??????@@@???<<<888999:::<<<===<<<999666444555666666555555777;;;>>><<<<<<:::666222000000111000000/////////.........///............---------........................------...000111222333444444444444444444444444444777888:::;;;;;;<<<>>>@@@>>>???AAABBBDDDDDDEEEEEEJJJKKKIIIPPPnnn------............------....................................////////////..............................///000000000000000//////000//////000222444888BBBNNNWWW^^^```ZZZQQQMMMPPPVVVXXXTTT\\\{{{|||rrrssszzz[[[???444555888555444444444444333333333222111111444777888555222222222111111111111111000000000000000000000000000///000000000111111111111222111///000555>>>HHHOOOSSSZZZ___^^^\\\___aaaaaaddd```[[[YYYZZZ]]]___```dddfffeee```]]]iii~~~kkkvvv~~~wwwuuuyyy}}}yyytttrrrooooooppppppnnnmmmkkklllllljjjfffbbb``````bbbbbbcccccccccaaa^^^[[[UUUSSSOOOKKKGGGCCCAAA@@@???<<<;;;>>>CCCDDDAAA<<<888888888777666555444444444444444444444666:::======<<<;;;777333000000111////////////.........---///............---------------------------------------...000111222333444333333333333333333333333666888:::;;;;;;;;;===???>>>???AAACCCDDDFFFFFFGGGJJJJJJHHHOOOlll------............------....................................////////////...........................//////000000000000000000111111///...000444888BBBOOO[[[^^^ZZZUUUOOOJJJCCCPPPXXXUUU\\\xxx~~~zzzyyyqqqlllmmm~~~uuuyyy{{{TTT???:::999555555555444444444333333333111000333777888666444333222222222111111000000000000000000000000000000///000000000111111111111222000...111999FFFRRRYYY\\\aaadddbbbaaadddeeeeee___]]]ZZZ[[[^^^bbbeeefffhhhggggggjjjsss|||ppp|||}}}ssstttzzz|||wwwtttnnnllljjjiiiiiiiiihhhgggggghhhhhheeebbb```______aaa___]]]\\\\\\[[[XXXUUUQQQPPPMMMJJJFFFCCCAAA@@@>>>;;;999<<>>@@@BBBDDDFFFGGGGGGHHHIIIGGGMMMjjjwww------............------....................................////////////...........................///000000111111000000111222222000000444<<>>@@@BBBDDDEEEFFFFFFGGGHHHFFFLLLjjjrrr------............------....................................////////////........................//////000111111111111000111222222222444<<>>;;;:::::::::;;;888777666444444555666777:::===???>>>;;;888555444333555777777666555666777............------------///............---------------------------------------...000111222333444222222222222222222222222333666:::<<<<<<;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEHHHIIIGGGMMMkkk|||---..................---..................................../////////000........................//////000111111111111111111222333333777BBBQQQ\\\cccccc^^^SSSMMMPPPVVVYYYUUUdddppppppjjjeeeuuuyyyvvvvvvttt{{{|||ttt[[[BBB666666555555555444444444111333555444111222666999444444333333222111000000000000000000000000000000000000000000111111111111222777@@@MMMXXX^^^]]][[[\\\aaadddddddddfffddd```^^^```dddhhhjjjiiiddd```\\\]]]ggg}}}yyyuuurrrppppppooolllnnnqqqrrrpppnnnlllkkkffffffeeeccc```______```ZZZZZZYYYXXXWWWXXX[[[]]]___XXXQQQOOOQQQTTTTTTRRRNNNLLLHHHEEECCCBBBBBBBBBBBBAAA???;;;999999===@@@999888777666555666777888???BBBDDDDDD@@@;;;666444222444666777777777888:::000/////////............//////.........---------........................------...000111222333444222222222222222222222222444777;;;==================>>>???AAABBBCCCCCCDDDIIIIIIHHHOOOmmm////////////////////////..........................................------//////............//////222000///...///000000///444///---222???NNNYYY^^^^^^___]]]ZZZYYY[[[ZZZWWWYYYoooyyy}}}tttyyy{{{jjjjjjyyy}}}}}}{{{iiiQQQ>>>333555;;;555000333333555555444444444333333333777222///111222111111333666333222222000,,,...333111000000000111222111000111;;;HHHUUU]]]`````````bbb___^^^___bbbcccaaa___ddd___cccmmmjjj^^^\\\eee```lllyyywwwtttrrrssssssrrrqqqmmmllljjjhhhgggfffgggggggggfffdddcccbbb```\\\YYYYYYYYYWWWUUUSSSSSSUUUWWWVVVSSSPPPQQQUUUUUURRRNNNIIIHHHGGGEEECCCBBBAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::888666555777888888777???>>>===<<<999666333222222333333444666888999:::999666111...,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111222333333111111222333333666999:::::::::;;;<<>>======<<<======777777777999;;;;;;:::888:::;;;;;;;;;999777444333222222333555777999;;;<<<<<<888222///---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111222333333111111222333333666999:::::::::;;;<<>>IIITTT[[[^^^^^^___^^^aaaddd```ZZZ^^^gggqqqtttxxxwwwiii```fffttt}}}YYY@@@999666777777111333333333333222222222111111111333555333000333888555000...111444333222333222111111111111222444555AAAJJJVVV]]]______```bbbddddddcccaaa```aaaccceeegggiiijjjgggdddiiittt~~~zzzwwwtttqqqmmmjjjeeedddbbb```^^^^^^^^^^^^\\\[[[[[[\\\]]]\\\ZZZXXXTTTUUUUUUSSSPPPNNNNNNNNNNNNLLLKKKMMMOOONNNJJJFFFCCCBBBAAA???>>>=========???>>>>>>=========>>>>>>666777999<<<>>>>>>;;;999555666888999999777555444111111222444777:::===>>>>>>999444///.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111222333222111111222333333666999:::::::::;;;<<>>>>>>>>>>>==================>>>>>>888888999;;;======;;;888333444666777777666555444111111222333666999<<<>>>>>>999444000............------------------------------------------------......//////000000111111000222333222111000111222333666999:::::::::;;;<<>>LLLSSS[[[______```cccfffdddeeeeeeccc```aaafffjjjdddgggddd___eee{{{}}}zzzwwwtttpppmmmgggfffdddaaa___^^^^^^^^^ZZZXXXWWWWWWWWWUUURRROOOQQQRRRSSSQQQNNNKKKJJJJJJIIIHHHIIIIIIIIIGGGDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<;;;<<<<<<======;;;:::888777888999888777555555666666666666555444444333222222444666999;;;;;;888333000//////...---------------------------------------------------......//////000000111111000111222222000000111222333666999:::::::::;;;<<>>???AAACCCEEEFFFFFFGGGDDDJJJHHHIIIddd}}}{{{yyyxxx////////////////////////........................---......///000000111111//////............//////...000000//////444<<>>>>>>>>>>>>>>??????;;;;;;:::999888888888888999888777777888777666444777666555555666999===???AAA???:::666333222333444555555444555555444111...------------------------..............................//////000000111111///111222111000///000222333666999:::::::::;;;<<<>>>???AAACCCEEEFFFGGGGGGEEEJJJIIIIIIccc////////////////////////........................---......///000111111222//////............//////---///000000111888CCCLLLYYY\\\\\\VVVMMMIIINNNUUUUUUWWW]]]uuusssuuu}}}{{{rrr___iiixxxxxx~~~```FFF<<<777555555444444444333333333777222///111222111111444222000000111000...111666111333666666888@@@KKKTTT]]]ZZZXXX\\\aaaeeeccc``````___^^^bbbgggjjjiiigggWWWUUUcccyyyzzzvvvuuusssrrrlllkkkhhheeecccbbbaaaaaa\\\[[[ZZZYYYXXXVVVSSSPPPKKKKKKJJJGGGEEEEEEGGGIIIFFFFFFCCC@@@>>>===???@@@<<<;;;;;;;;;;;;<<<======;;;:::999888777777777777555666777999;;;:::777444777666444444666;;;AAADDDGGGCCC>>>888444222222222444555666777888666333///------------------------..............................//////000111111111///111222111000///000111333666999:::::::::;;;<<<>>>???AAACCCEEEGGGGGGHHHFFFKKKJJJJJJddd////////////////////////////////////////////////............////////////000////////////000000111333222000///333>>>NNNYYY]]]bbbYYYNNNMMMKKKKKKSSSXXX\\\lllnnnllljjjnnnnnnZZZSSSggg~~~uuuaaaIII:::555;;;:::333000444555222333444444555555444444333333222222111111222222333444111000555???KKKTTTYYYYYY\\\^^^```aaaccceeehhhhhh```\\\```dddeeeccccccYYY^^^ttt~~~yyyuuuqqqpppmmmiiifffeeedddcccaaa]]]^^^___\\\XXXSSSPPPOOOKKKJJJHHHFFFEEEDDDCCCCCCHHHGGGEEEBBB@@@===;;;:::<<<<<<;;;:::999999999999::::::999999888777666666999999888777666666777777444666777777666777<<<@@@CCC===666444555666333///333444666:::;;;:::666222......---,,,,,,,,,------/////////......---------/////////000111111222222000111111111111222222222222555888:::;;;;;;<<<===@@@@@@@@@AAACCCDDDFFFGGGEEEJJJHHHKKKggg~~~////////////////////////////////////////////////............////////////000////////////000111111111111222555<<>><<<;;;:::999999888999999::::::999888888777666666999888777777666666777777555777999999888777888:::===999555333444555444222444555777:::<<<;;;888444///...------,,,,,,------.........---------,,,,,,/////////000111111222222000111111111111222222222222555888:::;;;;;;<<<===@@@@@@AAABBBCCCEEEFFFGGGEEEJJJHHHJJJfff////////////////////////////////////////////////............///////////////////////////000111222...000555>>>IIISSSZZZ]]]UUUQQQCCC???JJJNNNMMMSSSeeeyyyfffsss|||vvv___YYYiii}}}uuujjjkkkiiiEEE999333666777333333777222222333333333333222222333222222111111222222333000111555===GGGQQQWWW[[[\\\^^^``````aaaaaaccceeeccceeejjjmmmjjjccc```bbbyyy~~~sss}}}~~~{{{uuuqqqmmmiiieeebbbaaa]]]ZZZXXXWWWUUUQQQNNNKKKJJJIIIFFFEEECCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<;;;:::999888888888888999999888888777777666666888777777666666666666777666888;;;;;;999666555555777555444333333444444555555666888;;;======:::777//////...---------------------------,,,,,,,,,,,,...//////000000111111222000111111111111222222222222555888:::;;;;;;<<<===???@@@AAABBBCCCEEEFFFFFFFFFJJJHHHIIIeee////////////////////////////////////////////////............////////////////////////000111222222...222;;;HHHTTT[[[[[[YYYMMMKKKCCCCCCNNNSSSVVV```wwwrrroooiii```jjjyyyjjjeeeiiiaaaDDD111555:::444111666222333333444444333333222333222222111111222222333///333:::CCCLLLTTTYYY\\\]]]___```aaa```aaabbbdddhhhhhhiiifff``````kkkxxx{{{zzzvvvrrrmmmiiieeeiiiccc\\\ZZZZZZXXXSSSNNNLLLKKKIIIGGGEEECCCBBBBBB========================;;;:::999888888777777777888888777777777666666666777666666555555666666666777888999999888666555444333333444333222222444666555555777999;;;<<<:::888000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000111111111222222222222555888:::;;;;;;<<<===???@@@AAABBBDDDEEEFFFFFFEEEJJJGGGIIIddd000000000000000000000000////////////////////////............////////////////////////000111222333111777CCCPPPZZZ\\\WWWQQQAAAGGGHHHLLLWWW]]]iii}}}fff\\\fff{{{rrrqqqwwwVVV555444;;;666000222444444555555555555444444333222222111111222222333111666???IIIQQQVVVZZZ\\\^^^___aaaaaa``````bbbcccddddddbbb]]]WWW^^^ttt}}}{{{xxxuuuqqqmmmjjjmmmggg```\\\[[[XXXRRRLLLLLLKKKIIIGGGDDDCCCBBBAAA>>>>>>===<<<;;;;;;::::::::::::999888777777777777777777666666666666666666666555555555555555666666777666555444555666777888222333444444333333555666555444555666888999888777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111000000111111111222222222222555888:::;;;;;;<<<===>>>???AAACCCDDDEEEEEEEEEEEEIIIGGGHHHddd000000000000000000000000////////////////////////............/////////////////////000111222333444666>>>KKKWWW]]]ZZZRRRKKK@@@IIIMMMQQQXXX]]]qqqwwwwwwZZZWWWooowwwuuuxxxfff>>>666;;;666111111555555666666666666555555333222222111111222222333555;;;EEENNNTTTWWWZZZ[[[]]]___```aaa```aaabbbdddgggfffccc[[[SSSXXXooo~~~{{{|||zzzxxxvvvsssooolllkkkgggaaa]]]ZZZVVVPPPKKKMMMLLLIIIGGGDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::999888777666666666666666666666666555555555555555444444444444555555666777444222222444777999999333333444555666777777777555444333444555666666555333222111///............,,,,,,,,,,,,---------------......//////000000111000111111111111222222222222555888:::;;;;;;<<<===>>>???AAACCCEEEEEEEEEEEEEEEIIIGGGHHHddd~~~000000000000000000000000////////////////////////............/////////////////////000111222444555;;;EEERRR\\\]]]WWWNNNHHHHHHOOOQQQUUU]]]gggqqqxxxkkkcccwww}}}vvvuuuvvvoooJJJ;;;999666333444444555555555555555555444333222222111111222222333:::@@@JJJQQQUUUWWWYYYZZZ\\\^^^```aaa```aaaccceeejjjgggbbbZZZSSS\\\vvv|||zzzxxxvvvuuurrrnnnkkkgggfffddd```[[[VVVQQQOOOMMMLLLJJJGGGDDDBBBAAAAAA@@@@@@???>>>===<<<;;;;;;999999777666666666666666555555555555555555555555444444333333444444555666555333222333666888777666333222222555:::===<<<:::777555333333444555444444333333111000///.........,,,,,,---------.........------......///000000000000111111111111222222222222555888:::;;;;;;<<<======???BBBDDDEEEEEEEEEDDDDDDIIIGGGIIIeee000000000000000000000000////////////////////////............/////////000/////////000111333444555===HHHWWW___^^^VVVMMMHHHLLLQQQTTT\\\llltttooonnntttjjjzzzwwwyyy}}}rrrRRR@@@888555555888333444444555555444444333333222222222222222222333===DDDMMMSSSVVVWWWXXXZZZ\\\^^^``````aaaaaaccceeebbb^^^YYYTTTVVViiizzzyyywwwuuutttqqqmmmjjjeeeggggggddd^^^YYYUUUTTTMMMLLLJJJGGGDDDBBBAAAAAA======<<<<<<<<<;;;;;;;;;999888777666666555555555444555555555555555555555333333333333444444555666444333333555888888555222222000000555===AAA@@@===999666444333444444444333444333222000///.........---------....../////////------......///000000000000111111111111222222222222555888:::;;;;;;<<<======???BBBDDDEEEFFFEEEDDDDDDHHHGGGIIIfff~~~000000000000000000000000////////////////////////////////////000000000000333...,,,///111222999BBBMMMUUUZZZYYYWWWTTTMMMDDDIIIZZZVVVYYYyyyccc___jjjooo]]]```}}}{{{xxxvvv}}}sssnnnkkkqqq~~~iiiSSS@@@555666;;;888666444444444444222000555222222444333111444999FFFJJJOOOTTTWWWYYY[[[]]]_________^^^]]]___bbbeeebbb]]]VVVVVViiizzzxxxvvvtttrrrpppnnnjjjggggggfffdddbbb___[[[XXXWWWTTTQQQLLLHHHFFFDDDCCCAAA??????>>><<<;;;:::999888666666666666555555555555333333444555555444333333222222333444444555555666666666666444222222444666666444333555999;;;;;;:::555666777666555444666888888888777444000---,,,---....................................////////////111111111000000000000000222444666888:::;;;<<<===??????@@@AAACCCEEEGGGHHHGGGHHHCCCFFFggg000000000000000000000000////////////////////////////////////000000000111222...---000111333<<>>===<<<:::999999666666666666555555555555333333444555555444333333222222222333444444555555777888777666444444666777999777555555777999888666444555555444333444666888999::::::777333///..........................................////////////111000000000000000000000222444666888:::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGFFFHHHCCCFFFfff000000000000000000000000/////////////////////////////////000000000111111000///000111222777BBBNNN[[[[[[XXXPPPLLLLLLLLLKKK[[[WWWhhhooonnntttyyyaaa^^^aaarrr~~~~~~}}}|||{{{oooiiijjjqqqnnnLLL999777666555333222333444333222555222222444444444888>>>IIILLLQQQTTTVVVWWWYYY[[[\\\^^^aaabbbbbbbbbbbbdddYYYQQQXXXwwwwwwyyy{{{xxxqqqooommmlllkkkiiifffdddbbbbbb```^^^[[[WWWUUUSSSSSSPPPLLLIIIGGGFFFDDDBBB@@@@@@???>>><<<;;;::::::666666666666555555555555333333444444444444333333111111222222333444444444888999999888666666777999<<<:::777666666555444222333444444333222333555777;;;<<<===;;;666222000///....................................////////////000000000000000000111111222444666888:::;;;<<<======???AAACCCEEEFFFFFFFFFEEEGGGCCCFFFeeezzz//////////////////////////////////////////////////////000000000111111111...000222333555<<>>===<<<;;;:::666666666666555555555555333333333333333333333333000111111222222333333444777888999888666666777888<<<:::888666555333222222333333333222111222444777:::<<<===<<<888444000///....................................////////////000000000000000111111111222444666888:::;;;<<<===<<<>>>AAADDDFFFFFFFFFEEEDDDFFFCCCFFFdddzzz////////////////////////000000000000000000000000000000000000111111111111...222444666:::DDDQQQ[[[\\\[[[YYYUUUQQQPPPTTTZZZcccppprrrsss|||jjjdddlllxxx~~~}}}{{{yyyuuupppqqqppppppVVV===888666333222333444444333555222222555777888>>>EEEMMMOOORRRSSSTTTUUUWWWYYYWWW[[[```bbbaaa___]]]]]][[[[[[ppp}}}}}}|||{{{zzzyyynnnlllkkkjjjiiihhheeebbb___^^^]]][[[XXXVVVSSSRRRPPPMMMJJJIIIHHHGGGDDDBBBAAAAAA@@@>>>===<<<;;;:::666666666666555555555555333333333333333333333333000111111222222333333444444666777777555555666777888888777555444333333444333444555444333333444555777999;;;;;;777333000///....................................//////////////////000000111111111111222444666888:::;;;<<<===<<<>>>AAADDDFFFFFFFFFEEECCCGGGDDDFFFccc}}}000000000000000000000000000000000000000000000000000000000111111111222222///333666888@@@LLLXXX]]]aaa```___]]]WWWSSSWWW^^^qqqrrrqqqaaaccczzz~~~|||yyyxxxqqqpppuuutttsssjjjCCC;;;888555333333444444444555222333666888:::AAAIIIMMMOOORRRSSSTTTUUUWWWZZZXXX[[[```bbb```]]][[[ZZZTTTfff}}}{{{yyyyyyyyyzzznnnllljjjiiiiiigggdddaaa]]]]]][[[ZZZWWWTTTRRRQQQMMMKKKIIIHHHGGGFFFDDDBBB@@@@@@???>>><<<;;;::::::666666666666555555555555333333222222222222333333111111222222333444444444222444666666555444555555444555666555333333555666555777999888666444444444444666888888555222111111..................................../////////////////////000111111222222222444666888:::;;;<<<======???AAACCCEEEFFFFFFFFFDDDHHHEEEFFFbbbzzz000000000000000000000000000000000000000000000000000000111111111222222222111444666:::EEETTT\\\\\\dddccccccbbb\\\XXX]]]fffvvv{{{xxxooonnn~~~~~~|||zzzxxxvvvtttxxxwwwuuuxxxNNN>>>;;;777444444444444444555222333666999<<>>===<<<:::999999666666666666555555555555333333222111111222333333222222222333444444555555111333555666555444444555333444555444333222555777777:::======:::666333222333444666555444222333333....................................////////////...//////000111111222222222444666888:::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGDDDIIIFFFFFF```|||}}}sss000000000000000000000000000000000000000000000000000111111111111222222222222555777;;;HHHXXX^^^[[[dddbbbcccccc___\\\dddppp{{{|||rrruuu~~~~~~}}}{{{yyyzzzuuuvvvuuuqqqyyy{{{|||}}}YYY@@@===888555444555444444555222333666999===DDDMMMMMMOOOQQQRRRSSSUUUXXX[[[]]]___bbbbbb```\\\ZZZYYYppp}}}yyyyyywwwuuuttttttvvvxxxnnnllliiigggfffccc```]]]YYYXXXWWWUUUSSSPPPNNNMMMIIIHHHFFFFFFFFFEEEBBB@@@??????>>><<<;;;:::999888777666666666555555555555444333222111111222333444222333333444444555555666111333666666666555555666333444666444222222444777888;;;???@@@===888333111222333444444333333444666..................................../////////000...//////000111222222222222444666888:::;;;<<<===??????@@@AAACCCEEEGGGHHHEEEJJJGGGFFF```tttuuummm////////////////////////000000000000000000000000...//////......///111444444444>>>NNNWWWVVVYYYaaadddccc\\\aaacccTTT```vvvsssmmmyyynnnhhhxxxvvv{{{|||||||||zzzyyyzzz|||}}}{{{yyyxxxwwwvvvwww{{{zzzsssmmmllljjjwwwnnn{{{kkkTTT???111444888222000555444333333777===EEEJJJMMMNNNOOOPPPRRRUUUXXXZZZ\\\___bbbeeeeeeaaa]]]]]]___|||{{{zzzyyysssssssssssssssrrrqqqpppiiiddd```bbbbbb``````cccXXXWWWUUUSSSQQQOOONNNNNNJJJIIIHHHFFFDDDCCCAAAAAA@@@???>>>===;;;:::999888888777777666555444444444111111111111111111111111222222333333333333444444555555444444444555555666///111222222111222444666999>>>BBBBBB>>>888555333///000222555777666444111000...,,,,,,...000000000............////////////000000000000000111111222222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDBBBGGGEEEGGGbbbtttvvv000000000000000000000000000000000000000000000000///000111111000000222444333888CCCPPPWWWYYYZZZ\\\[[[```___bbbcccZZZooozzztttzzz|||zzzkkkhhhgggtttqqqvvv|||vvvrrrqqqqqqvvvyyy}}}}}}zzzvvvttttttyyyuuuvvvzzzzzztttmmmjjjeeepppuuu}}}uuu]]]EEE333444999777666888555444444888???FFFKKKMMMNNNOOOPPPRRRUUUXXXZZZ\\\\\\___dddeee```[[[aaakkk}}}xxxtttrrrpppmmmkkkggghhhiiikkklllnnnnnnooohhhccc______^^^[[[YYYZZZWWWVVVTTTRRRPPPOOONNNNNNIIIIIIGGGFFFDDDBBBAAA@@@??????>>><<<;;;:::999888888777777666555555444444111111111111111111111111222222222333333333444444555444444444444555555666333333333333444555666777444888;;;<<<999555333222111222333666888999777555111///------...///000///............////////////000////////////000111111222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDDDDIIIGGGHHHcccyyyyyy{{{111111111111111111111111000000000000000000000000000222333333222111222444444???KKKSSSXXX[[[ZZZVVVQQQ\\\aaaaaa^^^___mmmttt{{{iiidddhhhmmmxxxnnnmmmsss|||qqqiiieeeeeejjjqqqxxxzzzvvvrrrqqqrrrxxxssssssxxx{{{vvvoookkkdddjjjxxxxxxvvvYYY>>>666999999666555666555666:::AAAGGGLLLNNNMMMNNNPPPRRRUUUXXXZZZ\\\\\\^^^eeehhh```ZZZiii{{{wwwrrrpppmmmkkkiiigggccc```___```bbbdddfffhhhiiijjjfffaaa^^^___^^^ZZZWWWXXXVVVUUUSSSQQQPPPNNNNNNNNNHHHHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;999999888777777777666555555444444222222222222222222222222222222222222333333333333444444333444444555666666888555333444888999999777111444666666555333333333222222222444777999999888333111...---...///...---............//////////////////......//////000111222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDFFFKKKHHHJJJddd||||||wwwyyy111111111111111111111111////////////////////////000222333333222222333444666FFFSSSVVVXXX[[[WWWOOOMMMYYY```[[[VVVeeewwwooouuurrrgggccchhhrrryyytttttt{{{|||wwwnnniiimmmtttzzz}}}~~~xxxlllbbb^^^]]]bbbkkkuuuyyyvvvrrrqqqrrrrrrnnnpppxxx}}}zzzsssooogggiiiqqqkkkHHH666666888666222777777888<<>>======<<<:::999999888777777666666555555555555222222222222222222222222111222222222222333333333333333333333444555666666:::666333444999;;;999666555555555444444444444555111000///111444777888999555333000.........---,,,............////////////...............///000000222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDGGGKKKIIIJJJddd{{{{{{|||{{{000000000000000000000000///////////////////////////111222222111222333555<<>>DDDIIILLLLLLLLLMMMNNNQQQTTTWWWZZZ\\\aaaaaaeeeddd\\\___zzzvvvqqqnnnlllkkkiiigggbbbccceeeffffffdddaaa```^^^ZZZYYY[[[[[[WWWTTTUUUSSSRRRPPPNNNMMMLLLKKKKKKEEEEEEDDDCCCBBB@@@??????======<<<;;;:::999999888666666666666555555555555222222222222222222222222111111111222222222333333222222222333333555666666999555222333888:::888444888777555444333444444444222000///000444777999999666444000///......---+++............////////////...............///000000222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDFFFJJJHHHIIIdddwwwzzz000000000000000000000000000000000000000000000000///000111111111222555888CCCNNNXXXYYYTTTPPPLLLHHHPPPUUU\\\\\\hhh||||||jjj]]]hhh}}}xxxuuueeefffgggkkkqqq{{{~~~|||wwwwwwwwwyyy|||~~~~~~}}}rrreee___aaahhhooorrrpppllleee\\\UUUPPPNNNWWW]]]fffkkkmmmkkkhhhfffbbbeeeooo}}}}}}|||pppmmmlllpppzzz}}}SSS===999888444666777:::???EEEJJJKKKKKKKKKLLLNNNQQQTTTWWWZZZ\\\___aaa```ZZZWWWggg~~~|||zzzwwwvvvlllooossswwwxxxuuurrrooohhhccc``````^^^YYYVVVWWWSSSRRRPPPMMMKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;:::999999888666666666666666666555555333333333333333333333333111111111111222222222222222222222222333444666666777444222333555777555333888555333222333444444333555333222333666999:::;;;777444111///......---,,,............//////////////////......//////000111222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDEEEJJJHHHIIIdddzzz111111111111111111111111000000000000000000000000000000000000111444999===JJJOOOVVVYYYRRRHHHFFFIIIVVVUUU\\\ddd|||jjjjjj|||oooeeeeeeiiiooouuu{{{}}}|||{{{zzzxxxwwwuuuuuutttssstttuuuuuuuuussspppooommmoooqqqrrrrrruuuyyy}}}|||nnnbbb^^^ccckkkpppoooiiiaaaZZZUUUQQQMMMJJJUUUWWW\\\bbbffffffaaa]]]\\\dddsss~~~uuupppllllllpppiiiDDD999888555555777:::@@@FFFIIIJJJJJJJJJKKKMMMPPPTTTWWWZZZ\\\___aaa\\\RRRWWWuuu~~~yyyvvvrrrvvv}}}|||xxxmmmgggcccbbbaaa\\\ZZZ[[[SSSRRRPPPMMMJJJHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::999999999555666666666666666666666333333333333333333333333111111111111222222222222111111111222333444666777555444333333333444444444666444111222444666666444555444333555777999999999777444111/////////...,,,............////////////000////////////000111111222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDEEEJJJHHHJJJfff~~~222222222222222222222222000000000000000000000000222111111000111555<<<@@@OOOOOOTTTXXXPPPCCCBBBIII[[[WWW^^^jjjsss~~~~~~kkk\\\gggnnnxxx~~~|||yyy~~~vvvqqqqqqrrrrrrqqqooolllkkkjjjkkkkkklllkkkjjjiiihhhllloooppppppooosss{{{~~~xxxlllbbb```gggoootttkkkcccYYYSSSRRRQQQNNNKKKUUUUUUWWW^^^cccddd^^^XXXZZZeeewww~~~yyytttnnnkkkkkkuuuyyylllDDD888::::::555777:::@@@FFFIIIJJJIIIJJJKKKMMMPPPTTTWWWZZZ\\\```ccc\\\PPPZZZ{{{uuummmhhhnnnttt{{{}}}vvvqqqfff```\\\\\\\\\YYYYYY[[[TTTRRRPPPLLLIIIGGGEEEDDDBBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;::::::999999999555555555666666666666666333333333333333333333333000111111111111222222222111111111222333444666777444555555444222222333555555333222444777:::999888333333222444666777777666666444111/////////...---............/////////000000000000000000111222222222444666888:::;;;<<<======>>>???AAABBBCCCDDDDDDEEEJJJIIIKKKhhh}}}111222222222222111000000000000000000111111111111///000000000111555===CCCPPPPPPSSSQQQHHH@@@EEEPPPYYYTTTYYYwwwsssrrr}}}~~~tttoooooozzzwwwvvvssspppwwwxxx{{{~~~~~~zzzsssmmmjjjkkkmmmnnnnnnmmmlllkkkiiiiiijjjmmmmmmkkkiiiiiinnnmmmnnnqqqrrrttt}}}uuufff```___aaafffkkkggg^^^SSSMMMMMMNNNMMMKKKQQQPPPPPPRRRUUUVVVUUURRR___mmmtttzzz~~~~~~tttmmmkkkhhhjjj}}}}}}{{{MMM:::;;;222444888===CCCGGGIIIIIIIIILLLMMMOOOQQQSSSVVVZZZ]]]aaa```WWWSSSfff}}}|||vvvmmmfffdddzzz~~~yyyuuupppjjj[[[XXXVVVYYY______ZZZUUUQQQOOOMMMKKKJJJIIIFFFDDDDDDCCCBBBAAA???>>>===<<<<<<<<<;;;:::999777777666777777666555444444333333222222222222222222222222111111222222222333333333222222333333333333444444555444222111000111222222333444444444555888===AAA;;;777333222444666777666555666555222///---...///---------............///////////////000000000000666222333999<<<999999<<<<<<===>>>@@@AAABBBCCCCCCEEEDDDGGGNNNggg~~~222222222222222111000000000000000000111111111111///000111111444:::CCCIIITTTRRRQQQNNNFFFBBBKKKWWWaaaVVV^^^jjjxxxxxxyyyssswww~~~}}}}}}}}}|||zzzxxxwwwwwwvvvxxxuuuttttttttttttxxxzzzwwwwwwvvvuuuxxxyyy{{{{{{zzzxxxuuusssooooooppppppppppppppppppooolllkkkmmmnnnnnnooorrrqqqqqqtttyyy{{{}}}tttggg___ZZZWWWYYY]]]^^^YYYRRRMMMKKKJJJHHHEEEHHHGGGGGGKKKQQQUUUVVVUUUcccqqqvvvvvv}}}|||vvvqqqllldddeee|||zzzwwwsssUUUBBB<<<777888;;;@@@EEEHHHIIIIIIIIIKKKLLLMMMOOORRRVVVZZZ]]]\\\XXXSSSYYYvvv~~~yyywwwrrrjjjffffffzzzxxxqqqkkkeeeZZZZZZ]]]cccgggddd[[[SSSPPPNNNLLLJJJIIIHHHEEECCCCCCCCCBBBAAA???>>>===<<<<<<;;;:::999888777777666777666666555444444333333222222222222222222222222111111222222222333333333222222333333333333444444555444333222111222222333333444444555555888===@@@:::666333222333555666555444555444222///------...---------............///////////////000000000000111...000777:::999:::>>>===>>>@@@AAACCCCCCDDDDDDFFFEEEGGGMMMeeeuuu222222222222222111111000000000000111111111222222000000111333888@@@JJJPPPXXXSSSNNNIIIEEEGGGRRR^^^[[[TTThhhtttcccwwwnnnkkkjjj{{{||||||{{{yyyyyyzzz{{{zzzvvvwwwyyyuuuvvvxxxxxxwwwvvvuuutttsssssszzzzzzyyyuuurrrrrruuuyyyzzzsssmmmlllmmmooouuu|||}}}~~~~~~}}}}}}~~~}}}wwwuuuxxxzzzxxxxxxzzzyyy{{{~~~vvvjjj```UUUMMMLLLPPPXXXVVVSSSOOOKKKGGGCCCAAAAAA@@@@@@CCCIIIOOOSSSUUUcccuuu{{{zzz}}}~~~{{{yyyvvvmmmaaaaaawwwrrr}}}qqqeeeNNN:::888<<<>>>BBBEEEHHHIIIIIIIIIJJJJJJKKKMMMQQQVVV[[[^^^YYYSSSPPPaaa~~~~~~yyytttqqqllleeeccceeexxxwwwnnngggbbbYYY]]]eeelllooohhh\\\RRRNNNLLLJJJHHHHHHGGGDDDBBBCCCBBBAAA@@@???======<<<;;;::::::999888777666666666666666555444444333333222222222222222222222222111111222222222333333333222222333333333333444444555444333333333333333333444555555555666777;;;===888555222111222444444444444555555333000------------------............///////////////000000000000666444666999;;;999999<<<>>>???@@@BBBCCCDDDEEEEEEGGGEEEFFFKKKbbb~~~ccc~~~222222333333222222111000000000111111111222222222111111222555;;;DDDMMMSSSVVVQQQJJJEEEEEEKKKVVV___TTTWWWwwwqqqzzznnnrrrooo}}}|||}}}}}}{{{zzzzzz{{{|||{{{xxxwwwwwwxxxtttrrrsssvvvuuupppooosssrrrrrrssssssrrrrrrsssttt|||~~~}}}yyyyyy~~~yyyuuuuuuvvvttttttvvv{{{|||~~~~~~xxxmmmaaaSSSIIIIIINNNZZZYYYWWWQQQKKKEEEBBBBBBBBBAAA???@@@CCCIIINNNQQQ^^^www~~~}}}yyyqqqdddaaappp|||}}}{{{uuuxxx___@@@<<<===???BBBEEEGGGIIIJJJJJJJJJIIIIIILLLRRRXXX]]]```ZZZSSSSSSiiiyyytttqqqnnnhhhaaa^^^```rrr~~~vvvlllfffbbbXXX^^^hhhooonnnfffYYYPPPLLLJJJHHHGGGFFFEEECCCAAABBBAAA@@@???>>>===<<<<<<:::999999888777777666666666666555555555444444444222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444666777888777555555777888666444222111222222333333444666777666222000......---------............///////////////000000000000333444666888999999:::<<<===>>>@@@BBBCCCDDDDDDDDDGGGEEEFFFIII___xxx[[[rrr222333333333333222111111111111111111222222222222333333333777===FFFMMMRRRQQQMMMGGGDDDHHHPPPXXX[[[WWW___~~~nnn{{{vvvuuuwwwvvv}}}~~~}}}{{{zzz{{{||||||}}}~~~|||zzz|||wwwzzz|||}}}}}}}}}zzzxxxzzz~~~}}}wwwkkk___SSSKKKLLLRRR]]]ZZZUUUNNNGGGCCCBBBCCCDDDBBB@@@???@@@EEELLLPPP___{{{{{{tttlllfffiiioooxxx{{{qqqLLL???===???@@@CCCFFFHHHJJJKKKKKKJJJJJJMMMTTTZZZ___```XXXUUU[[[rrr~~~tttrrrpppnnnfff]]]ZZZ\\\iiiuuu~~~zzzooohhhdddbbbXXX^^^eeeiiifff]]]TTTNNNKKKIIIGGGFFFEEEEEEBBB@@@@@@@@@???>>>>>>===<<<<<<888888888777777666666666555555555555555444444444222222222222222222222222111111222222222333333333222222222333333333444444333444444444444444444444888999:::888555333333333444444333222111111222333666888:::999666333000///---------............///////////////000000000000)))...222444666999===???<<<===???@@@BBBCCCCCCCCCFFFEEEEEEHHH\\\vvvZZZmmm333333333333333222222111111111111222222222222333333333444999AAAHHHNNNPPPMMMIIIDDDCCCKKKUUUYYYWWWVVVcccooonnn}}}xxxttt~~~~~~~~~vvvwwwyyy{{{|||~~~uuuiii^^^TTTMMMOOOTTTXXXSSSLLLFFFBBB@@@@@@AAAAAA@@@???>>>???EEELLLRRReee~~~|||wwwrrrllleee```kkkoooyyywww]]]>>>@@@AAAAAACCCEEEGGGIIIJJJKKKJJJJJJOOOVVV\\\^^^^^^QQQXXXhhh|||xxxssspppooolllddd\\\ZZZ^^^fffpppuuupppgggbbb```^^^WWW\\\aaaaaa\\\TTTOOOMMMJJJHHHFFFEEEEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;777777777777666666555555555555555555555555555555222222222222222222222222111111222222222333333333222222333333333333444444222333333444444444444333888999:::999666333222111333444444333222111222444777999<<<<<<999555222000---------............///////////////000000000000444999<<<:::888999;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEEEEFFFGGG[[[}}}oookkkUUUiii333333444444333333222111111111111222222222333333222333666<<>>===<<<===BBBJJJPPPddd|||{{{}}}wwwsssnnneee]]]ZZZ[[[jjj{{{RRRFFFFFFEEEDDDDDDFFFGGGHHHJJJIIIJJJOOOWWW\\\\\\ZZZNNN^^^yyy~~~xxxssssssppplllhhhaaa\\\___fffoootttssslllddd```]]]ZZZWWW\\\```]]]UUUOOOLLLMMMJJJHHHFFFEEEEEEEEECCCAAA>>>>>>>>>======<<<<<<;;;777777666666666666555555555555555555555555555555222222222222222222222222111111222222222333333333222222333333333333444444000111222444444444333222444666999999777555333333333555666555222111333444666999<<<===:::555111///---------............///////////////000000000000===CCCEEE???999999:::888===>>>???AAABBBCCCCCCDDDCCCDDDFFFHHHZZZtttffflll```xxx333333444444333333222111111111222222222333333333111222666???IIIPPPRRRRRRNNNIIIBBBAAALLLZZZ\\\UUU\\\yyyrrruuunnnuuuyyyzzz|||xxxzzzvvvvvvzzzxxxxxx~~~~~~|||zzznnnggg```VVVOOOMMMFFF@@@<<<<<<@@@CCCBBB???=========;;;;;;???FFFKKK^^^xxx}}}~~~wwwrrrnnnggg```XXXSSSYYYvvvwwwLLLJJJHHHFFFEEEEEEFFFGGGIIIHHHIIIOOOWWW[[[ZZZWWWPPPddd}}}wwwssssssooojjjeee___]]]dddnnnzzz{{{wwwmmmddd```\\\XXXWWW\\\```\\\TTTMMMKKKLLLJJJHHHFFFEEEFFFEEECCCAAA>>>>>>======<<<<<<;;;;;;666666666666666555555555444555555555555555555555222222222222222222222222111111222222222333333333222222333333333444444444///000222333444333333222000333777999888666666666333555777555333111333555555888<<<===:::555111///---------.........//////////////////000000000000000888===999666:::======>>>???@@@BBBCCCDDDEEEEEEBBBDDDFFFHHHZZZwwwnnnsss{{{444444333333222111000000111111222222222333333333111666<<>>===<<<=========<<<>>>BBBDDDXXXfffuuu~~~tttnnnlllfff^^^[[[WWWRRR]]]___MMM@@@BBBEEEBBBAAADDDFFFGGGJJJOOOWWW\\\ZZZVVVSSSiii|||xxxtttqqqnnnjjjdddaaaccchhhlll{{{xxxrrrjjjaaa\\\YYYYYY^^^]]]ZZZVVVRRRMMMJJJGGGIIIHHHGGGFFFDDDBBB@@@???>>>>>>??????===<<<:::999888888888777777777777777666666666666666666666666555555444333333222111111333222111000000111222333333333222111222333444555111111111111222333444555444333444666888888777555777777555444444555666777333444444444333111000///......------------.....................///000000000111333555777999::::::===>>>@@@BBBCCCDDDEEEEEEDDDEEEHHHJJJ\\\pppjjjnnn444444333333222111111000111222222222222333333333111777>>>EEELLLRRRQQQKKKGGGIIIHHHOOOZZZXXXYYYeee~~~zzzyyyaaawwwsssyyyyyyvvvsssttt{{{|||zzzzzzzzz{{{{{{{{{yyyxxxtttyyy~~~{{{zzz|||{{{xxxyyy}}}~~~{{{sssfff]]]VVVMMMEEE@@@???======>>>>>><<<;;;<<<<<<===<<<<<<===@@@CCCQQQeee{{{~~~~~~yyysssqqqqqqjjjaaaXXXTTTPPPZZZ{{{zzz```NNN@@@BBBFFFDDDCCCGGGIIIJJJLLLPPPVVVXXXUUUQQQZZZxxx~~~yyyuuurrrqqqnnnjjjccc___```dddiiisssqqqmmmggg```[[[ZZZZZZbbb___ZZZTTTOOOLLLJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>===;;;:::999999888888888777777666666555555555555555555555555555555444333333222111111222222111000000111222222333333222222222333444555111111111111222333444555333333444555777888666555777888888999888666444333444444444444333222000//////......------......///...............///000000000111333555777999::::::===>>>@@@BBBCCCDDDEEEEEEDDDEEEHHHJJJ\\\xxxlll{{{444444333333222222111111222222222222333333333333222:::BBBHHHNNNQQQMMMGGGFFFLLLPPPWWW\\\WWWZZZlllyyyhhhppp~~~fffYYY~~~uuummmtttlllwwwvvvnnn{{{~~~{{{yyyyyy{{{|||}}}{{{wwwtttpppvvv~~~}}}yyyxxxzzzyyyuuuuuuxxx{{{yyyrrrggg^^^WWWMMMDDD???===;;;:::;;;;;;:::999:::;;;<<<;;;;;;<<>>>>>>>>>>><<<;;;:::999:::999999888777666555555555555555555555555555555555444444333333222222111222222111000000111222222333333222222222333444555111111111111222333444555222222333555777777666444666888;;;<<<:::777222///444555555555444222000//////......------......///...............///000000000111333555777999::::::>>>>>>@@@AAACCCDDDDDDDDDDDDEEEHHHJJJ\\\}}}pppyyy444444333333333222222222222222222333333333444444444===FFFKKKOOOPPPKKKDDDIIIQQQWWW[[[\\\UUU^^^xxxggg```jjjnnn```bbb|||lllfffjjj|||}}}rrrooozzzeeehhh|||}}}||||||~~~|||wwwsssqqqvvv}}}{{{yyyzzzyyyvvvtttvvvwwwvvvpppeee\\\UUUKKKBBB???===:::999::::::999888999:::;;;::::::;;;===???EEEUUUjjjyyy~~~zzzvvvsssuuuyyywwwlllaaa[[[XXXYYYiiijjjlllZZZHHHBBBCCCBBBAAABBBCCCEEEKKKRRRVVVVVVVVVXXXeeezzzvvvsssooommmpppnnniii```YYYWWW\\\bbbfffeeeccc```[[[YYYYYYZZZ^^^[[[VVVPPPLLLJJJIIIIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>===<<<;;;:::999::::::999888777666555444555555555555555555555555444444444333333222222222222111111111111111111222222222222333333333444444111111111111222333444444222222222444666777555333444666888:::999666222000444555555555444333111000//////............//////...............///000000000111333555777999::::::>>>>>>@@@AAABBBCCCCCCCCCDDDEEEHHHJJJ\\\|||{{{~~~wwwpppwww444444444333333333333333222222333333333444444444777@@@IIIMMMPPPPPPLLLFFFOOOVVVZZZ\\\ZZZSSSdddrrrmmmooosssxxxaaa```iiippp^^^```lll|||tttuuurrruuuiii^^^iii~~~}}}{{{|||~~~yyyzzz}}}~~~yyyzzzzzzwwwuuuvvvwwwvvvpppfff]]]UUULLLBBB@@@>>>;;;999::::::999999888:::;;;:::::::::<<<===GGGSSSggg{{{}}}vvvuuurrrrrrxxx}}}zzznnnddd[[[TTTWWWllliii}}}yyyppp^^^JJJAAAAAABBBBBBBBBCCCDDDKKKTTTWWWUUUYYY___|||}}}xxxuuurrrooommmooommmggg^^^VVVUUU\\\dddiiigggddd^^^YYYWWWWWWXXXVVVUUUSSSPPPMMMJJJHHHGGGFFFFFFFFFEEECCCBBB@@@@@@>>>>>>===<<<;;;:::999999::::::999888777666555444555555555555555555555555444444333333333333222222111111111222222111111111222222333333333444444444111111111111222333444444222222222444666777555333333333444444444444444444444444555666555444333222/////////....../////////...............///000000000111333555777999::::::>>>???@@@AAABBBBBBCCCCCCDDDEEEHHHJJJ\\\qqqsssvvv}}}ooouuu|||444444444444333333333333333333333333444444444444;;;CCCKKKNNNOOOQQQOOOKKKSSSXXX[[[\\\XXXSSSiiinnnyyyccc___kkktttaaaeeeuuu{{{{{{zzztttyyyzzznnnooovvvsss```aaarrr}}}wwwwww{{{{{{~~~yyyyyyzzzxxxwwwyyy|||zzzssshhh___XXXNNNEEEBBB???;;;999999::::::999888:::;;;;;;::::::;;;<<>><<<;;;:::999999999:::999999888777666555555444444444444444444444444333333333333333333333333000111222222222222111000111222333444444444333333111111111111222333444555222222333555777777666444333222111111111333555666222333555666666666666555000//////......//////000...............///000000000111333555777999::::::>>>???@@@AAABBBBBBBBBBBBDDDEEEHHHJJJ\\\hhhjjjwww~~~mmmuuu444444444444444444444444333333333444444444444555>>>EEELLLMMMNNNRRRSSSRRRUUUXXX[[[]]]ZZZTTTmmmqqq{{{dddfffyyysssdddnnnvvvtttxxx{{{nnnooovvvooo___hhh}}}sssvvv|||}}}xxx|||{{{zzz||||||}}}}}}ttthhh^^^WWWOOOGGGBBB???;;;888888999999999888:::<<<<<<;;;:::;;;<<<<<>><<<:::999999999:::999888888888777777666666444444444444444444444444333333333333333333333333000111222222222222111000111222333444444444333333111111111111222333444555333333444555777888666555444333222111222333444555000222444666777888888888000000////////////000000...............///000000000111333555777999::::::>>>???@@@AAAAAAAAAAAAAAADDDEEEHHHJJJ\\\iiikkk{{{~~~ooozzz444444444444444444444444333333333444444444555555@@@GGGLLLLLLNNNRRRVVVVVVTTTXXX[[[___\\\VVVnnnvvvyyyuuu```ppp|||kkkbbbtttxxxmmmtttsssrrryyyrrrbbbnnntttxxxuuuxxx~~~~~~}}}sssfff\\\UUUMMMEEEBBB>>>:::888777888888888999;;;<<<<<<;;;:::;;;<<<@@@GGGWWWhhhpppmmmmmmpppmmmnnnwww{{{qqqnnniii^^^XXXYYYZZZ```xxxkkkzzzsssYYYFFFAAABBBBBB>>>CCCDDDLLLWWWZZZ[[[hhhzzz{{{uuurrrqqqooommmkkkiiicccXXXRRRXXXiiixxxrrrmmmdddYYYRRRQQQTTTWWW___\\\VVVOOOJJJHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<:::999999999:::888888888777777777777777444444444444444444444444333333333333333333333333000111222333333222111000111222333444555444333333111111111111222333444555444333444666888888777555555555555444333333333333///111333666888999999999000000////////////000000...............///000000000111333555777999::::::>>>???@@@AAAAAAAAAAAAAAADDDEEEHHHJJJ\\\nnnrrr~~~~~~{{{666666666555333222222222333333444333333444888:::FFFGGGIIILLLOOOQQQSSSTTTYYY\\\YYYVVVXXX```zzzwwwrrrlllgggpppddd```mmm}}}sss}}}tttqqqzzzrrrcccnnn|||{{{|||zzzxxx~~~sssbbbXXXTTTMMMDDDBBB???<<<:::::::::::::::555777999999999888999:::===BBBMMM[[[fffjjjkkkkkkmmmoootttzzz|||xxxnnnfffhhhddd[[[UUUOOOIII]]]jjjooolllDDDCCCFFF???@@@EEEDDDNNN[[[ZZZVVVhhh{{{sssnnnnnnooonnnmmmooofff[[[TTTVVV```kkkrrrjjjeee\\\UUUSSSTTTXXXZZZbbbYYYQQQPPPOOOLLLHHHHHHEEEDDDDDDBBBAAA@@@??????===;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333111111111222222333333333333333222222333333444555444333111000000111333444777333//////222555555555555444333333444555444222444222111555;;;===:::777222111///...------.....................///000000222222333555666888999:::>>>>>>???@@@AAABBBBBBCCCFFFDDDFFFKKK^^^kkkkkk{{{777777777555444333333444333333444333333555888;;;FFFGGGIIILLLOOOQQQSSSTTTVVVYYYYYYRRRRRRhhhrrr}}}ooozzzyyyddd]]]]]]kkkrrrqqqzzzxxxkkkvvv}}}{{{yyy{{{~~~rrrccc[[[WWWOOOEEEAAA???;;;999999:::999999555777999999999888999::::::>>>GGGTTT```fffgggggggggjjjmmmqqqrrrpppllliiilllhhh]]]TTTMMMFFFVVVxxxmmmmmmSSSEEECCC===???EEEFFFOOOZZZWWWUUUjjj~~~}}}xxxsssqqqpppooollliiikkkaaaWWWVVV___kkktttxxxnnniiiaaaXXXRRRRRRVVVYYY^^^UUUNNNMMMMMMIIIFFFFFFFFFEEEDDDCCCBBB@@@@@@???===;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333111111222222222333333333222111111111111222333333444333222000000222333444666333000///222444555555666555444555777777777555444222111555999;;;999555111000///...------...///...............///000000111222333555666888999:::>>>>>>???@@@AAABBBBBBCCCGGGEEEGGGKKK]]]tttsssyyy888777666555555555555555333444444333333555:::===FFFGGGIIILLLOOOQQQSSSTTTTTTVVVYYYPPPQQQ|||wwwvvvnnnxxxhhhffffffooo~~~qqqlllqqqwwwkkkwwwzzzzzzzzz~~~yyyvvv{{{pppccc^^^ZZZQQQFFFAAA>>>:::888888888888777555777999999999888999::::::;;;AAALLLZZZeeehhhgggllllllkkklllmmmnnnooopppnnnjjj^^^TTTLLLDDDRRRooouuukkk]]]EEE???>>>BBBDDDHHHQQQXXXUUUWWWppp|||zzzxxxvvvuuuuuurrrlllgggggg]]]UUUXXXeeerrrwwwwwwnnnjjjcccYYYSSSRRRVVV[[[[[[SSSMMMMMMMMMIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@???===;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333111222222222222333333333111111000000111111222333444333222111111222333444666333111000222444555555888777666777999::::::999444222111333777888666333111000///.........///000...............///000000111222333555777888999:::>>>>>>???@@@AAABBBBBBCCCHHHFFFHHHKKK[[[{{{www999777555444555555555444333444333333333666;;;???FFFGGGIIILLLOOOQQQSSSTTTUUUTTTZZZSSS[[[yyyyyysssaaaiiizzzxxxqqqsssooofffffftttggguuuzzzrrruuu|||uuusssuuu{{{nnnddd```\\\QQQFFF@@@===999777777777777666555777999999999888999:::;;;<<>>>>>???@@@AAABBBBBBCCCGGGEEEGGGIIIZZZ{{{vvv;;;888555333444555444333444444333333444777===AAAFFFGGGIIILLLOOOQQQSSSTTTZZZVVVZZZXXXhhhmmm___qqqbbbZZZmmm}}}qqqtttnnnhhhkkkuuueeerrrzzznnnlllrrr}}}wwwqqqtttxxx~~~|||mmmeeebbb\\\PPPFFF@@@===999777777777666555555777999999999888999::::::<<<>>>DDDTTTgggpppqqqsssiiiaaadddpppzzz}}}{{{uuurrrdddXXXRRRKKKRRRfffnnnzzz{{{]]]CCC>>>DDDEEE@@@IIISSSUUUYYYjjj}}}zzzvvvuuuuuusssoookkkccc___\\\\\\```eeeiiijjjfffccc]]]VVVRRRTTTZZZ```ZZZTTTQQQQQQPPPLLLJJJLLLHHHHHHFFFEEECCCAAA@@@???===;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222333444444444333333333333333333444444444444333333444555666888777666777999:::999888333222222222333333333222222111///......///000000...............///000000000111333555777999:::;;;>>>>>>???@@@AAABBBBBBCCCDDDCCCEEEGGGXXXvvvxxxuuu???;;;666444555666444222444444333333444888>>>CCCFFFGGGIIILLLOOOQQQSSSTTT\\\YYY[[[___tttooo\\\SSSvvviii```bbbzzz~~~ooowww{{{pppqqqxxxsss```mmm|||wwwpppjjjlllrrrxxxnnnqqqyyyzzznnniiieee[[[NNNFFFAAA>>>:::777777777666555555777999999999888999:::777<<<===???KKK___lllmmmllleeebbbjjjyyy~~~{{{kkk\\\VVVNNNPPP___uuussszzzdddHHH@@@CCC>>>???IIIRRRTTT\\\uuu~~~{{{zzzvvvrrrppppppooollliiibbb___]]]]]]```ffflllooohhhccc[[[UUUSSSUUUYYY\\\VVVRRRPPPPPPMMMHHHGGGIIIHHHGGGFFFDDDBBB@@@???>>>===;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333333333333222222222222111333333222222333333444555333333444444444444333333333444555444333333555777777666555666777777666555333222222222222222333444333222111///......//////...............///000000000111222444777999;;;<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFVVVrrrnnnDDD>>>888666777777555333444444333333444999@@@EEEFFFGGGIIILLLOOOQQQSSSTTTWWWYYY[[[eee}}}jjjfffZZZjjjbbbkkksssxxx}}}uuurrrvvvnnn\\\iiixxxrrrnnnkkknnnrrrvvvooommmtttzzzrrrooohhh[[[NNNHHHBBB???;;;888777777666555555777999999999888999:::666===???<<>>======;;;999999::::::999888777777777777666666666666444444444444444444444444333333333333333333333333333333333222222222111111222222222222222333333444333444444444444444444333222444666555444333555777888777555555666666444333222222222222222222444666555444222000...........................///000000///000222444777999;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCBBBDDDEEETTT~~~sssqqqHHHBBB;;;888999999777444444444333333444999@@@FFFFFFGGGIIILLLOOOQQQSSSTTTQQQWWW[[[jjj}}}qqqnnn[[[}}}yyyaaaooouuusssyyymmmiiilll]]]mmmvvvqqqnnnmmmnnnppp{{{kkkkkkpppwwwzzzuuussskkk\\\OOOJJJCCC???;;;999888777666666555777999999999888999:::777@@@BBB<<>>>>>???@@@AAABBBBBBCCCEEEDDDEEEEEESSS}}}wwwrrr^^^HHH777777777222222888666444222333777<<<@@@AAADDDDDDEEEIIIMMMPPPQQQPPPRRRTTT]]]rrrwwwsssdddsssaaappppppooo|||rrrjjjsss^^^fff}}}sssiiiiiippptttsssssskkknnnrrr{{{xxxxxxppp___OOOGGGDDD@@@:::666666777888888777888999:::;;;<<<<<<===999999<<<>>>???EEESSSbbbggg```ooo{{{xxxmmmddd]]]VVVPPPMMMooouuuyyy}}}uuu[[[DDD>>>DDDDDDFFFLLLOOO___zzzwwwrrrpppnnnooopppnnniiieeeaaa\\\XXXXXX```iiinnnmmmggg___WWWTTTVVV\\\```aaaUUUQQQMMMJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;::::::999888888777777666666666666777777555555555555555555555555444444444333333222222222111111111111000000000///111111111111111111111111444555555555444333333222333444444555555444444333777777888666333222222333666666666666666777777888888555222...,,,+++,,,---........................222222333555777999;;;<<<<<<<<<===>>>???@@@@@@AAAGGGGGGHHHGGGSSS|||ttt~~~jjjlllSSS<<<777888444333666666444222333777<<<@@@AAAEEEDDDEEEHHHMMMQQQRRRSSSTTTXXXcccwwwzzzlllsssggg~~~vvvfffiii~~~}}}vvvrrrwwwaaaiii}}}xxxnnnhhhnnn{{{tttmmmpppwww{{{}}}|||zzzooo]]]OOOJJJEEEAAA;;;777666666777777777777888999:::;;;<<<<<<999999<<<>>>>>>CCCRRR```iiicccqqq}}}zzztttllleee___WWWQQQMMMaaa~~~zzzeeeIII>>>AAABBBHHHQQQUUUdddyyyvvvsssqqqoooooopppnnniiidddaaaZZZRRRSSS\\\gggkkkjjjbbb[[[SSSQQQTTTZZZ]]]^^^SSSPPPKKKIIIHHHGGGFFFDDDCCCCCCCCCBBBAAA???>>>===<<<<<<;;;::::::999888888777777666666666666777777555555555555555555555555444444444333333222222222222222222222111111111111111111111111111111111111444444555555444333333222222222333333333333222222555666666555333222222333555444444444555777888:::888666333///---------...........................111222333444666999;;;<<<<<<======>>>???@@@AAAAAAFFFEEEGGGFFFTTT}}}xxxjjjbbbCCC777777777555444555444222444888===@@@AAAEEEDDDEEEGGGMMMRRRUUUVVVSSSYYYhhh}}}uuurrrgggrrrxxxfffhhh}}}}}}zzzxxx}}}fffkkkxxx}}}{{{nnniiiqqq~~~xxxvvvrrrooottt~~~|||~~~zzzlll[[[PPPNNNGGGBBB<<<777666666666555666666777888999:::;;;;;;999:::;;;======BBBOOO^^^jjjiiivvv{{{{{{wwwqqqiiiaaaXXXPPPJJJVVVvvvvvvqqqNNN>>>>>>AAAJJJWWW[[[ggg|||xxxvvvuuussspppppppppnnnhhhcccaaaWWWNNNQQQ]]]hhhjjjiii\\\VVVNNNMMMRRRWWWYYYYYYPPPMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::999999888777777666666666666777777555555555555555555555555444444333333333333222222333333333222222222222111111111111111111111111111444444444444444333333222000000111111111111000000222333444444333222333444555444333222444666999;;;999777333000....................................000111222333555888:::;;;======>>>???@@@AAABBBBBBDDDCCCEEEFFFTTT~~~~~~yyyjjjnnnIII666666888666222555444333555999===@@@AAAFFFDDDDDDGGGLLLSSSWWWYYYTTT\\\ooommm}}}|||^^^jjjfffxxx{{{yyy~~~hhhiii~~~yyy|||mmmiiirrr{{{}}}yyyppptttxxx{{{|||ttthhh\\\SSSQQQIIIDDD===888666555444444555555666777888999::::::::::::;;;<<<<<<@@@MMM[[[jjjttt{{{mmmaaaXXXNNNGGGSSSppp{{{pppVVVBBBAAACCCMMMZZZ]]]fffyyyzzz{{{yyywwwxxxvvvtttqqqppppppmmmgggbbb\\\QQQKKKSSSbbbjjjiiifffYYYRRRLLLLLLRRRWWWWWWVVVOOOLLLIIIGGGFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>===;;;;;;;;;::::::999999999777777666666666666777777555555555555555555555555333333333333333333333333333333222222222111111111111111111111111111111111333333444444444333333222000000111111111111000000111333444444444444555777888666444222333666999;;;777555333000....................................///000111222444777999:::>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDRRR|||xxxzzz~~~nnnwwwQQQ888444888777111555444333666:::>>>@@@AAAEEEDDDDDDGGGMMMSSSWWWYYYUUU___yyyrrrqqq}}}ggg|||ddd]]]nnn~~~xxx|||~~~fffcccrrrsssggghhhttt|||{{{wwwuuu|||vvvmmmfff___XXXRRRJJJEEE>>>999666555444333444555666777888999999:::::::::;;;<<<;;;???MMM[[[mmmnnn___VVVOOOHHHOOOiii~~~mmm^^^GGGFFFCCCMMMZZZ]]]ggg|||yyy{{{}}}{{{yyyzzzvvvsssqqqpppooolllfffaaaVVVMMMKKKYYYiiimmmhhhdddXXXQQQLLLMMMTTTYYYWWWSSSMMMKKKHHHGGGFFFEEECCCAAA@@@@@@@@@@@@???>>>======;;;;;;::::::::::::999999777777666666666666777777555555555555555555555555333333333333333333333333222111111111000000000000111111111111111111111111222222333333444333333222111111222222222222111111222333555666555666888999<<<:::666444333555777999555444222000...---------........................//////000222444666888999>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDCCCPPPyyy~~~xxx}}}zzzwww^^^@@@444777777222555444444666:::>>>@@@AAADDDCCCDDDGGGMMMRRRVVVXXXPPP^^^|||tttaaawwwyyyrrruuu^^^YYYlll{{{{{{ttt^^^]]]kkkwwwqqqgggkkkvvv|||{{{yyy}}}{{{|||~~~~~~uuulllgggccc\\\SSSKKKFFF???999666555444444555555666777888999::::::::::::;;;<<<<<<@@@MMM[[[ssslll]]]WWWRRRKKKIII```sssZZZCCCBBBBBBLLLZZZ```lll~~~{{{{{{|||yyyyyytttrrrooonnnnnnkkkeee```XXXQQQTTTdddqqqqqqkkkgggYYYRRRMMMPPPWWW[[[WWWRRRLLLJJJHHHGGGFFFEEECCCAAA???????????????>>>======::::::::::::::::::::::::777777666666666666777777555555555555555555555555222222333333333333444444111111111000000000//////111111111111111111111111111222222333333333333333222222333333333333222222222444666666666777888:::<<<:::777555333444555666444333111000...---,,,,,,........................///000111222444777999:::======>>>???@@@AAABBBBBBDDDCCCDDDBBBOOOxxx~~~|||||||||wwwmmmKKK888777888333555444444777;;;???@@@AAACCCCCCDDDHHHMMMRRRTTTUUUMMM^^^iii^^^uuujjjsss{{{cccZZZkkkzzzyyyzzzdddTTTYYYlllyyy}}}}}}~~~qqqiiippp|||{{{|||yyyyyy}}}~~~zzzrrrkkkfff___VVVKKKFFF???999666555555444555666666777888999:::;;;999:::;;;======AAANNN]]]xxxooo```[[[UUUMMMJJJ^^^yyy}}}tttSSSAAA???AAAKKK[[[cccppp}}}xxxuuuttttttooonnnrrryyy{{{xxxuuuuuurrrpppmmmmmmmmmjjjddd___XXXQQQUUUdddmmmjjjdddcccZZZTTTNNNRRRYYY\\\WWWPPPIIIGGGFFFEEEEEECCCAAA???>>>>>>>>>???>>>>>>===<<<::::::::::::::::::::::::777777666666666666777777555555555555555555555555222222222333333444444444222222222111111111000000111111111111111111111111111111222333333333333333222222333333333333222222222444666666555666777999888777666444333333333444444333222111///...------........................000000111333555777999:::<<<======>>>???@@@AAAAAACCCCCCDDDCCCQQQzzzxxxxxxSSS;;;888999555555444555777;;;???@@@AAABBBBBBDDDHHHMMMQQQSSSSSSQQQfff}}}jjjhhhsssuuu```ppphhhYYYfffwww~~~~~~xxx{{{pppYYYMMMYYYooo~~~~~~uuujjjfffqqq{{{wwwyyy|||zzzyyyvvv~~~xxxooohhh```XXXJJJEEE>>>999777666555555666666777888999:::;;;;;;999:::;;;======BBBOOO^^^zzzttteee^^^VVVLLLOOObbb}}}~~~|||iiiTTTGGGCCCBBBLLL\\\eeeqqqtttooohhhaaa\\\ZZZYYYZZZ[[[\\\dddnnnsssrrrpppqqqqqqooollllllllliiiddd___PPPIIIKKKXXX___YYYTTTVVV[[[TTTOOORRRZZZ]]]VVVNNNGGGFFFDDDDDDCCCBBB???======>>>>>>>>>>>>>>>===<<<::::::::::::::::::::::::777777666666666666777777555555555555555555555555222222222333333444444444333333333222222222111111111111111111111111111111000111222333333333333333222222333333333333222222222333555555444555666888444444333333222222222333444444333222111000///...........................000111222333555888:::;;;<<<<<<===>>>???@@@AAAAAACCCBBBDDDDDDRRR||||||^^^@@@666666777666555555777;;;>>>@@@AAABBBAAACCCFFFLLLPPPSSSSSSRRRnnn}}}gggZZZtttqqqbbbhhhyyyggg```eeezzz}}}yyyvvvxxx~~~~~~zzz{{{|||{{{xxxxxx{{{~~~~~~~~~wwwmmmaaaWWWRRRXXXnnn|||mmmnnnppp{{{}}}rrrttt|||xxxuuu}}}yyyqqqkkkbbbZZZNNNGGG===777666666555444555555555666666777888999<<<<<<======<<>>======<<<<<<=========<<<<<<<<<;;;;;;;;;888777666666666666666777666666666666555555555555333333333333333333333333555444333222222222333333//////000111111111111000111222222333333222222111///000333555555555444333444555666666444222222333555555555333111000222333333444444222000......///---------------...///000///000111222444777999:::======>>>???@@@AAAAAABBBCCCDDDGGGFFFRRRzzziiiIII:::777777666555555777;;;>>>@@@@@@CCCBBBCCCFFFKKKOOOQQQQQQXXXqqq~~~jjj```{{{nnn```mmmooofffiii{{{}}}xxxvvvwwwvvvqqqmmmnnnhhhiiiiiigggcccbbbeeehhhkkkooosssvvvvvvyyy}}}{{{iiiVVVKKKKKKXXXppptttnnnooowww}}}sssnnnrrryyy}}}{{{yyyzzz~~~{{{xxxrrreeeXXXNNNFFF===777666666555444666555555666666777888999:::;;;<<<======CCCUUUfff|||oooggg\\\OOOMMMYYYyyy~~~oooWWWEEE???@@@KKKYYYiii}}}sssggg\\\OOOKKKFFFCCCDDDEEEEEEEEEDDDGGGKKKNNNRRRWWW]]]aaadddfffhhhjjjiiicccZZZTTTIIIIIIHHHGGGHHHKKKPPPTTTXXXTTTRRRSSSWWWWWWQQQKKKIIIHHHGGGFFFDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666666666666666666666666555555555555333333333333333333333333444444333333222222222333///000111111222222111111222222333333333333222222///111333444555555444333444555666666444222333333555555555333111111222444444555555333000......///.........---....../////////000111222444777999:::======>>>???@@@AAAAAABBBDDDDDDFFFEEEPPPyyyxxxVVV>>>666777666555555777;;;>>>@@@@@@CCCBBBCCCFFFJJJNNNOOONNNYYYooo|||hhhccc~~~lllddd}}}{{{~~~zzztttpppjjjbbb]]]]]]UUUVVVVVVRRRNNNMMMOOOQQQWWW\\\bbbfffiiilllqqqvvvsssaaaLLLDDDJJJZZZmmm{{{nnnlllpppxxxtttuuuzzz}}}ssstttxxx}}}{{{zzztttdddTTTMMMFFF===888666777666444666666666666777888999999888999<<<======DDDVVVggg|||}}}nnndddXXXLLLLLLTTToootttsssXXXDDD>>>>>>LLL\\\kkkxxxuuuxxxxxxhhh[[[PPPIIIBBB@@@>>>>>>@@@AAABBBAAAAAADDDFFFIIIKKKNNNRRRUUU[[[]]]bbbeeeccc\\\QQQJJJGGGGGGGGGFFFFFFIIINNNQQQTTTSSSSSSTTTTTTRRRMMMIIIGGGGGGFFFDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;999999999888888888777777999999888666555555555555666666666555555555555444333333333333333333333333444444333333333222222222000111111222222222222222222222333333333333222222000111333444555444444333333555666666444333333444555555555333222222444666666777666444000.........000000///........./////////000111222444777999:::======>>>???@@@AAAAAABBBEEEEEEEEECCCNNNvvv```BBB666777666555666888;;;>>>??????@@@AAABBBFFFKKKNNNOOOOOO\\\sss|||hhhjjjmmmlll~~~uuuttt~~~yyyppphhhbbb\\\TTTPPPPPPKKKLLLLLLJJJFFFEEEGGGJJJOOOSSSYYY[[[\\\^^^aaaeeeaaaXXXMMMJJJPPP[[[gggooozzznnnoooyyy~~~}}}~~~yyyuuuyyy|||xxxuuunnn___QQQKKKEEE===888777777666555666666666666777888999:::999:::<<<======CCCTTTeeekkkyyykkkaaaUUUKKKFFFOOOkkkiiiuuuxxxZZZFFFAAABBBQQQ```oooyyysssmmmnnnttt|||~~~~~~xxxeeeSSSIIIEEEBBBAAAAAA@@@@@@@@@@@@@@@@@@DDDFFFHHHIIIIIIKKKMMMOOOQQQTTTXXX[[[ZZZTTTJJJDDDDDDEEEEEEEEEFFFHHHKKKNNNQQQSSSUUUUUURRRNNNKKKIIIFFFEEEDDDCCCAAA@@@???>>>======<<<;;;::::::::::::999888888888888777777777:::999888666555444444444666666555555555444444444333333333333333333333333333444444444333333222222111111222333333333333222222333333333333333333222111222333444444444444333222444666666555444444555555555555444222333555777777777777444111...---...222111000//////////////////000111222444777999:::======>>>???@@@AAAAAABBBFFFEEEDDDAAALLLuuuiiiGGG777777666555666999<<<>>>>>>>>>===>>>AAAFFFLLLPPPQQQQQQbbb~~~mmmyyynnnpppyyyfff^^^___lll{{{zzzkkkbbbZZZSSSPPPLLLGGGFFFGGGFFFHHHIIIHHHEEEFFFIIIMMMNNNRRRVVVXXXWWWVVVXXX[[[WWWVVVSSSPPPQQQYYYeeemmm}}}yyyiiihhhppptttqqqyyy|||xxxzzzvvvmmmeee[[[RRRJJJDDD<<<888888888777555666666666777777888999::::::;;;>>>>>>===BBBQQQaaaiiiwwwjjj^^^SSSKKKEEERRRssskkkqqq~~~]]]HHHBBBCCCVVVhhhyyymmmcccbbbdddmmmxxxyyyvvvtttuuuzzz~~~{{{mmmXXXGGGAAABBBCCCBBBCCCDDDDDDCCCBBBBBBBBBGGGIIIKKKKKKKKKKKKMMMNNNLLLMMMOOOPPPPPPMMMGGGCCCBBBCCCEEEFFFFFFGGGJJJMMMPPPSSSUUUTTTPPPLLLJJJJJJEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::999999:::999999999999888888888888:::999888666555444444444555555555555444444444444333333333333333333333333333333444444444333222111111111222333333333333222333333333444444333333333222222333333333333333333222444666666555555666777666666666555333333555777777777666444000...------222111000//////////////////000111222444777999:::======>>>???@@@AAAAAABBBEEEDDDDDDAAALLLttttttQQQ;;;666666666777999<<<>>>>>>===<<<===AAAGGGMMMQQQRRRRRRbbb{{{kkklllpppooo]]]WWW[[[bbbppp~~~jjjXXXSSSMMMHHHHHHHHHEEEEEEHHHBBBEEEGGGGGGFFFGGGKKKOOONNNRRRXXXZZZYYYYYY[[[]]][[[]]]YYYPPPLLLWWWhhhuuuooo]]]ZZZ___```ppp{{{}}}zzzrrr}}}zzz}}}}}}zzz{{{vvvssszzzvvvkkkccc[[[SSSHHHCCC<<<999999999777666777777777777888999::::::;;;<<<>>>???===AAAPPP___vvvzzzkkk]]]QQQJJJIIIXXX|||zzzzzzaaaIIIAAA???UUUmmm|||ccc[[[^^^eeerrrvvvqqqmmmpppxxx}}}}}}{{{}}}wwwgggQQQBBB???AAABBB???AAACCCDDDDDDDDDFFFHHHGGGJJJLLLMMMMMMNNNOOOPPPNNNMMMLLLLLLLLLJJJGGGDDDAAADDDFFFGGGGGGHHHJJJLLLPPPRRRRRRQQQNNNLLLJJJJJJDDDDDDCCCBBBAAA@@@??????======<<<;;;:::::::::::::::::::::999999999999888999999888666555555555555555555555444444444444333333333333333333333333333222333444555444333222111000111111222222222222222333333444444444444333333333333333333333333333333111333555666666666777888888888777555333333444666555666555333///---------000000///........./////////000111222444777999:::======>>>???@@@AAAAAABBBDDDDDDDDDBBBMMMuuu]]]@@@666666666777:::===>>>===<<<>>>???CCCHHHNNNQQQRRRQQQaaaqqqgggkkksssxxxjjj___]]]aaabbbkkkyyy}}}~~~uuubbbTTTPPPKKKHHHIIIJJJHHHGGGJJJDDDFFFIIIIIIHHHIIINNNRRRPPPUUU[[[^^^^^^___aaacccdddeee^^^QQQMMMYYYmmmzzz~~~kkkbbbbbb^^^WWW```jjjwww}}}wwwqqq|||uuukkkoooppppppuuu}}}|||wwwvvvzzz|||tttllleeeZZZPPPGGGBBB<<<999999999888666777777777777888999::::::999;;;===>>>===AAAPPP```|||mmm]]]QQQKKKKKKVVVwwwkkkLLLAAAAAATTTiii~~~ttt^^^YYY]]]dddnnnyyynnnkkkiiikkkooorrrqqqpppvvvoooaaaOOODDDAAAAAA@@@===???BBBCCCCCCEEEHHHLLLHHHKKKNNNPPPQQQRRRSSSUUURRRQQQOOONNNMMMJJJGGGDDDBBBDDDGGGIIIIIIJJJKKKMMMPPPOOOMMMLLLLLLKKKJJJJJJDDDDDDCCCBBBAAA@@@@@@???>>>===<<<;;;::::::::::::::::::999999999999888888888888777666666666666666555555555444444444333333333333333333333333333333222333444555555333222000///000111111222222111111333333444444444444333333444333333333222333333333111333555666666666777999::::::999666444333444555333444333222///---------.........---....../////////000111222444777999:::======>>>???@@@AAAAAABBBBBBCCCEEECCCOOOwww~~~fffDDD666666666777:::===>>>===<<<@@@AAADDDIIINNNQQQQQQPPPdddmmmiii{{{lllyyy{{{qqqjjjddd^^^___ccceeejjjvvv~~~~~~xxxhhhWWWLLLOOOIIIGGGHHHHHHEEEDDDFFFHHHKKKMMMMMMLLLMMMQQQUUUSSSYYY___bbbbbbbbbdddfffgggiiibbbVVVRRR^^^oooxxxyyylllcccfffkkkbbbSSSOOOZZZjjj{{{|||wwwpppyyybbbSSSZZZ___ccceeennnxxx{{{wwwrrrsssuuuyyy{{{}}}}}}}}}}}}{{{vvvqqqnnnhhhYYYJJJGGGBBB<<<999999:::888666777777777777888999:::;;;777999<<<>>>>>>BBBRRRaaa|||{{{mmm]]]QQQLLLHHHOOOlll}}}tttPPPBBBGGGTTTaaarrr|||gggUUURRRWWW[[[aaahhhffffffgggffffffeeefffffflllggg[[[MMMFFFEEECCC??????AAACCCCCCBBBDDDHHHLLLIIILLLPPPSSSTTTVVVXXXYYYWWWUUUTTTRRRPPPLLLGGGCCCBBBEEEHHHJJJKKKKKKLLLMMMPPPMMMJJJIIIJJJJJJJJJIIIDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999999999888888888888888777666666666666666777555555444444444333333333333333333333333333333333222333444555555333111000//////000111111111111111333444444555555444444333444444333222222333333333111333555666666777888999;;;;;;:::777444222333555111222222111...------------------------...///000///000111222444777999:::======>>>???@@@AAAAAABBBAAABBBEEEDDDPPPxxxsss~~~sssGGG;;;666777999;;;===>>>>>>======EEEDDDEEEOOOQQQLLLOOOlll}}}mmmlllmmmnnnttthhh\\\YYY[[[^^^cccgggooopppwww|||fffWWWPPPRRRMMMKKKGGGDDDDDDEEEGGGIIILLLJJJKKKNNNPPPQQQWWW^^^```ccchhhkkklllkkklllmmmssssssjjj]]]UUUYYYaaafffhhhfffdddeeegggfffaaa\\\ccciiixxxzzzsss~~~|||kkk```VVVZZZaaaaaafffuuuxxxrrrrrrvvvxxx{{{|||{{{zzzzzzzzzwwwwwwtttmmmgggbbbZZZQQQIIICCC===999999:::999777666666666666777888::::::777>>>>>>???AAA@@@NNNiiiyyyooobbbSSSHHHBBBSSSiiiqqqjjjQQQ@@@EEEVVVcccooogggQQQOOOUUUXXXZZZ\\\^^^___aaabbbbbb^^^XXXSSS\\\bbb^^^NNNDDDFFFGGGDDDDDDDDDEEEFFFIIILLLOOOQQQVVVWWWUUUUUUZZZaaaccc______\\\XXXVVVTTTOOOHHHCCCBBBEEEIIIKKKLLLLLLMMMOOOSSSQQQMMMIIIGGGGGGGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<999999999999999999999999888888777777666666555555333444444555555444444333444444444444444444444444333333444444333333222111222222222222222222222222111222333333444444444333777555444444555555555444444444555555555555555555888888777555333333555777444555444222///......///---------............///111111111222444666888999======>>>???@@@AAAAAABBBFFFEEEGGGHHHVVV~~~zzzddd~~~xxxLLL999666777999;;;===============EEEDDDFFFPPPQQQNNNRRRsss{{{vvvgggkkkfffgggsssdddTTTPPPTTTZZZ```eeeqqquuu|||nnnYYYMMMFFFIIILLLJJJHHHFFFFFFGGGJJJKKKNNNMMMOOOTTTVVVWWW\\\ccccccggglllpppqqqpppqqqqqqzzzxxxnnn___WWWYYY___dddgggdddccceeeiiilllkkkjjjuuu{{{{{{ttt~~~vvvddd[[[SSSaaahhheeeeeeppptttsssvvvzzz|||~~~~~~}}}zzzwwwvvvvvvwwwtttmmmgggaaaXXXNNNHHHCCC<<<999999999888666555555666666777888::::::999>>>===>>>AAABBBSSSooovvvlll___PPPFFFHHHTTTeeerrrwww___JJJ;;;GGGZZZjjjvvviiiRRRMMMRRRUUUXXX\\\``````bbbdddccc```ZZZUUUWWW^^^ZZZLLLBBBCCCEEEBBBFFFFFFGGGIIILLLOOORRRSSSXXXZZZYYYYYY^^^ddddddaaaaaa^^^ZZZXXXUUUQQQIIIDDDBBBEEEHHHJJJKKKLLLMMMOOOOOOMMMJJJGGGFFFFFFGGGHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888777777666666555555333444444555555444444333444444444444444444444444333333444444333333222111222222222222222222222222111222333444444444444444777555444333555555555444333444444555555555555555777888777666333222333555444555444222///......///---------............///000111111222444666888999======>>>???@@@AAAAAABBBFFFEEEGGGHHHVVV~~~|||eee}}}~~~VVV777777888999;;;<<<============DDDDDDGGGQQQRRRQQQXXX}}}tttlllaaajjjzzz\\\\\\yyy{{{ooo]]]KKKFFFLLLTTT\\\bbbnnnuuu}}}yyyuuu|||cccRRRJJJEEEHHHJJJIIIIIIIIIJJJKKKMMMNNNQQQQQQUUU\\\___```dddjjjlllpppvvvzzz{{{{{{zzz{{{~~~ssscccYYYYYY^^^aaadddccccccffflllssswwwyyy{{{ttt}}}ppp```ZZZUUUaaaiiiddd```kkkrrrtttzzz~~~~~~zzzvvvttttttvvvuuuoooiiicccXXXMMMGGGBBB<<<999999999777555555555555666777888::::::;;;???<<<<<<@@@DDDXXXvvvuuujjj]]]OOOFFFDDDMMM\\\uuulllYYYIII>>>FFF\\\ppp|||hhhQQQKKKNNNQQQUUU[[[___```bbbeeeeeebbb\\\XXXUUU[[[XXXLLLCCCCCCEEECCCHHHIIIKKKMMMPPPSSSVVVWWW[[[^^^______cccgggfffbbbddd```]]]ZZZXXXRRRJJJDDDBBBEEEHHHJJJJJJKKKMMMOOOMMMKKKHHHEEEDDDEEEFFFGGGEEEEEECCCBBBAAA@@@@@@@@@>>>===<<<;;;::::::::::::999999999999999999999999888888777777666666555555333444444555555444444333444444444444444444444444333333444444333333222111222222222222222222222222111222333444555555555555777555333333444555444333333333444555555555555555555777777666444222333444444555444222///......///---------............///000000111222444666888999======>>>???@@@AAAAAABBBFFFEEEGGGGGGUUU}}}hhh}}}yyyeee;;;888888999;;;<<<============CCCDDDHHHRRRSSSSSS]]]ssshhh]]]lll{{{ZZZ[[[{{{wwwgggUUUDDDAAAIIIRRRYYY]]]hhhqqqyyywwwmmmhhhnnnwwwvvvYYYPPPLLLIIILLLHHHHHHIIIKKKMMMOOOQQQRRRUUUVVV\\\cccggghhhlllqqquuuzzzvvveee[[[[[[___```aaabbbeeejjjpppwww~~~|||ttt{{{nnnaaa]]][[[^^^hhhfffgggwww}}}{{{yyyvvvtttsssvvvvvvrrrllleeeZZZOOOFFFAAA;;;888888888666444444444555555777888:::;;;;;;???===<<>>???@@@AAAAAABBBFFFEEEGGGGGGUUU}}}llluuusssCCC999999999:::;;;<<<=========BBBCCCIIIRRRRRRUUUbbb{{{lll```rrrbbb```uuu\\\NNNCCCDDDLLLRRRWWWZZZfffpppxxxsssiiieeejjjqqqzzz___IIIHHHIIIFFFKKKHHHIIIKKKMMMPPPSSSVVVWWWZZZ\\\bbbjjjnnnnnnrrrwwwzzzxxxhhh^^^^^^aaaaaa```dddkkkpppuuuzzz}}}tttwww~~~kkk___\\\[[[bbbooossszzzyyyuuussssssrrrooossstttpppllleeeYYYNNNDDD@@@:::888888777555222333333444555666888:::;;;:::???===>>>BBBEEEWWWuuuuuugggYYYMMMFFFHHHRRRbbbzzzooo\\\III===EEEZZZnnn|||```RRRIIILLLPPPQQQUUU[[[XXXZZZ]]]bbbeeedddaaa^^^\\\```___WWWNNNIIIIIIIIIKKKMMMPPPSSSWWWZZZ\\\^^^aaafffjjjkkklllnnnmmmiiijjjhhhdddaaa]]]VVVMMMFFFDDDFFFHHHIIIJJJLLLNNNPPPSSSPPPLLLHHHFFFEEEEEEFFFFFFEEEDDDBBB@@@?????????======;;;:::::::::::::::999999999999999999999999888888777777666666555555333444444555555444444333333333333444444444555555333333444444333333222111222222222222222222222222000111333555777888888888777555333333333444333111111222333444555555555555222444555555444555666888444555444222///......///---------............//////000111222444777999:::======>>>???@@@AAAAAABBBFFFEEEGGGHHHVVVnnn~~~xxx~~~MMM::::::999:::;;;<<<===>>>>>>BBBBBBIIIRRRPPPUUUeeetttfff~~~fffbbbzzzoooQQQIIIDDDHHHOOOTTTXXX[[[iiisssyyytttmmmlllqqqvvvvvvkkkRRRBBBEEEGGGFFFKKKLLLLLLNNNPPPTTTXXX\\\^^^bbbccchhhpppssssssvvv{{{~~~|||kkkbbbbbbdddcccaaahhhpppwww{{{ssssssxxx}}}hhh[[[XXXXXXeeevvv}}}tttooooooppppppooorrrrrrnnnhhhaaaUUUJJJCCC>>>:::777777777444111333333333555666888:::;;;:::???>>>>>>CCCFFFXXXvvv~~~pppaaaSSSIIICCCEEEQQQcccyyylll}}}zzzaaaJJJ>>>FFFZZZnnn~~~qqqRRRJJJGGGNNNSSSRRRUUUZZZUUUXXX]]]ccchhhiiifffdddbbbdddddd]]]SSSKKKIIIJJJMMMOOORRRWWWZZZ^^^```aaaeeekkkpppppppppssssssppppppmmmiiifffbbbZZZPPPHHHFFFGGGIIIJJJKKKMMMPPPRRRWWWTTTPPPKKKHHHGGGGGGGGGGGGFFFDDDBBB@@@??????>>>>>>===<<<;;;::::::::::::999999999999999999999999888888777777666666555555333444444555555444444333222333333444444555555555333333444444333333222111222222222222222222222222000111333555777999::::::777555333333333333222111000111222444555555555555666666666555444444777999444555444222///......///---------............/////////000222444777999:::======>>>???@@@AAAAAABBBEEEEEEGGGIIIXXXmmm~~~yyyUUU::::::999999:::;;;===>>>???AAABBBIIIQQQOOOTTTggg{{{mmmlllhhhnnn^^^IIIFFFFFFKKKQQQTTTYYY^^^iiirrrwwwrrrooorrrxxx{{{|||pppVVVGGGJJJJJJJJJQQQQQQQQQRRRTTTXXX]]]bbbeeejjjjjjnnntttwwwwwwzzzooofffffffffeeeccckkkuuu{{{sssoooxxx{{{iii]]][[[^^^hhh|||yyypppoooqqqssstttuuuwwwuuunnnggg^^^RRRGGGBBB>>>999777777666333000222222333444666888:::;;;;;;???======BBBHHH]]]|||xxxkkk]]]QQQIIIEEEAAAMMMdddvvviiifffNNNCCCFFFXXXlll{{{gggPPPIIIIIIPPPTTTQQQSSSYYYVVVYYY___gggmmmooonnnlllkkklllkkkeeeYYYOOOLLLMMMOOORRRVVVZZZ___bbbdddeeejjjpppuuuuuuuuuxxxyyyxxxvvvsssppplllhhh___TTTLLLGGGIIIJJJKKKLLLNNNQQQTTTWWWUUUQQQMMMJJJIIIIIIJJJGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999888888777777666666555555333444444555555444444333222222333333444555555666333333444444333333222111222222222222222222222222000111333666888:::;;;;;;888666333222333333111000000111222333444555555555<<<;;;999555222222555777444555444222///......///---------............///...///000222444777999;;;======>>>???@@@AAAAAABBBEEEEEEHHHJJJZZZoooxxxYYY;;;::::::999:::;;;===>>>???AAAAAAHHHPPPMMMSSSgggrrrvvvtttxxxbbbNNNEEEDDDGGGLLLPPPTTTZZZbbbeeemmmqqqmmmmmmsssyyy{{{xxx]]]KKKLLLLLLLLLUUUVVVUUUUUUWWW[[[```fffjjjpppooorrrwwwyyyyyy|||sssiiihhhgggeeeeeemmmwww~~~rrrlll{{{|||lllbbbccchhhmmmzzz}}}|||rrrnnnqqqwwwzzz{{{|||}}}zzzqqqhhh___RRRGGGAAA===999777777666222///222222333444666888:::;;;===@@@<<<;;;AAAIIIbbb~~~vvviii\\\QQQKKKHHHHHHSSSkkkuuufffNNNDDDCCCVVVjjjyyycccSSSLLLKKKQQQSSSPPPQQQXXXWWW[[[bbbjjjrrruuutttrrrrrrsssrrrlll___TTTPPPQQQQQQTTTXXX]]]aaaeeeggghhhmmmtttxxxxxxxxx|||~~~~~~zzzwwwtttppplllcccXXXPPPHHHJJJKKKLLLLLLOOORRRUUUVVVSSSPPPMMMKKKKKKKKKLLLGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<<<<;;;<<<<<<999999999999999999999999888888888777666666555555333444444555555444444333222222333333444555666666333333444444444333222222222222222222222222222222000111333666888:::;;;<<<888666333222222222111000///000222333444555555555BBB@@@;;;555111000333555444555444222///......///---------.........//////...///000222555777:::;;;======>>>???@@@AAAAAABBBEEEEEEHHHJJJ[[[sssxxx\\\???999777:::===<<<;;;;;;AAACCCDDDLLLSSSNNNSSSgggvvvkkkttt{{{mmmYYYHHHDDDFFFJJJOOOUUUZZZ^^^```iiikkknnnppprrrwww~~~xxxWWWOOOUUUXXXYYYZZZYYY[[[___aaaccciiiqqquuuvvvxxxzzz}}}yyyooollllllmmmnnnrrr}}}~~~tttllluuuyyy~~~~~~tttiiiiiinnnvvvyyyvvv|||}}}yyyssssssrrrqqqsssxxx|||}}}wwwnnneeeZZZNNNFFF>>>;;;777555555666555555777666555555666888:::<<<===;;;<<<>>>@@@JJJggg~~~ooocccWWWLLLFFFEEEGGGWWWvvvqqqrrrRRR>>>HHH]]]wwwmmm]]]TTTNNNMMMUUU]]]]]]YYYVVVVVV^^^lllyyy}}}zzzyyy{{{{{{{{{xxxjjjYYYSSSUUUWWWXXX]]]dddfffeeefffkkknnnsssxxxzzz~~~}}}sssllleeeZZZOOOOOOMMMLLLLLLNNNQQQSSSSSSTTTSSSSSSRRRQQQPPPOOOOOOIIIFFFCCCBBBAAA@@@>>><<>>>>>???AAADDDEEEGGGHHHVVVzzz^^^???:::777:::===<<<;;;;;;:::>>>AAAJJJSSSQQQ[[[ssssssgggiii~~~{{{qqqeeeTTTFFFEEEGGGLLLRRRWWW\\\___aaahhhkkkooorrruuu{{{kkkbbbdddbbbbbbZZZXXXZZZ___dddggglllssszzz|||~~~yyyooolllllllllooouuuuuuooouuuuuuwwwvvvnnneeedddggggggppptttooopppxxx{{{wwwjjjkkklllpppwww~~~~~~tttjjjaaaVVVLLLDDD>>>;;;777555555666555555777666555555666888:::<<<:::888:::<<<<<>>===<<<::::::::::::::::::999999999888888888999999999888777666555444444444444333333222222222555444444333444555666777555555555666555555444333333333333222222111111111000222555666666666777888666333111000111111111000111333666666555444666888AAAAAA<<<444111444555333555444333111111000000000---......//////000000000......000222555777:::;;;>>>???@@@???>>>>>>@@@BBBDDDDDDGGGHHHVVVxxx~~~ccc@@@:::777:::===<<<;;;<<<===AAACCCJJJPPPNNN[[[wwwtttkkkhhh~~~vvvjjjcccZZZLLLBBBFFFJJJOOOUUU[[[___aaabbbgggkkkppptttyyyxxxsssjjjfff\\\YYYZZZbbbiiimmmrrrwwwzzz|||yyypppnnnoooppptttzzzyyytttsssvvvrrrooonnniiibbb___aaaaaaiiimmmllloooxxx|||zzzffffffiiioooxxxzzzoooddd[[[RRRIIICCC===:::777555555666555555666666555555777888:::<<<===;;;<<<>>>>>>EEE___yyyzzzlll```UUUJJJEEEFFFJJJTTTooo}}}nnn___EEEIII]]]vvvkkk[[[LLLUUUbbbiiicccWWWRRRTTT^^^mmm}}}}}}yyy|||qqqfffbbbcccdddhhhnnnpppnnnpppuuuxxx~~~|||yyyrrreeeWWWSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUMMMJJJFFFDDDBBBAAA???>>>>>>>>><<<;;;:::::::::::::::999999999999888888888999999999888777666444444444444333333333333222222555444444444444555666666555555666666555444444333222222222222222111111111///222555777777777888999555333111111111222111000222444666666555555666777999:::888333222555666444444333222111000///////////////000000000000000000///000111222444777999:::<<<===????????????AAACCCDDDDDDFFFGGGWWW{{{iiiBBB<<<888;;;===<<<<<<===???CCCEEEJJJNNNLLL[[[zzzuuukkkmmmlllfffddd[[[MMMDDDHHHLLLRRRYYY^^^aaacccccciiimmmrrrvvv{{{zzziiibbb```\\\^^^fffooosssxxx|||{{{}}}yyyrrrsssvvvxxx{{{|||vvvxxx|||vvvnnnhhhhhhgggccc___^^^bbbhhhjjjiiilllrrruuusssccc```aaagggoootttxxx{{{{{{ssshhh^^^WWWPPPIIIDDD<<<:::666555555555555555555555555666777999:::<<<>>><<<>>>@@@???EEE]]]wwwuuufff[[[QQQGGGCCCDDDHHHTTTooo~~~tttXXXAAAHHHZZZqqqjjjYYYSSSXXX^^^___WWWOOORRRYYY]]]lllxxxuuuooosssyyymmmfffiiiiiimmmssstttsssvvvzzzyyyvvvssshhh]]]WWWXXXYYYYYYYYYZZZ[[[]]]aaaaaa```^^^[[[XXXUUUSSSNNNKKKFFFCCCBBB@@@???===>>>===<<<;;;::::::::::::999999999999888888888888999999999888777555444333333333333333333333333333444444444444555555666666666666666666555444333333222222222111111111111111///222555777777888999:::666444333222333444333111333444666666666666666666444777666222222444555222444333222000///.........000000//////////////////000111111222444666888999:::<<>>BBBIIIOOOOOO```qqq```zzzgggrrr}}}qqquuuvvvgggTTTJJJLLLPPPVVV\\\aaadddeeefffmmmppptttxxx{{{~~~hhhaaabbbaaadddllltttxxx}}}{{{uuuxxx}}}~~~xxxxxxqqqhhhccceeeiiifffbbb```cccddddddccccccffffffccc[[[VVVXXXbbbkkkmmmoooqqqvvvoooddd[[[TTTOOOIIIEEE<<<999666444555555555555444444555666888999;;;;;;:::999;;;===<<>>@@@@@@AAABBBDDDDDDBBBCCCFFFXXXxxx{{{EEE>>>:::;;;=========>>>===AAACCCJJJPPPNNN[[[wwwlllYYYyyyttt```eee~~~xxxnnnVVVKKKRRRUUUZZZ```eeehhhjjjkkkpppssswwwyyy|||iiifffeeefffllluuu{{{{{{|||{{{yyyrrrrrrrrrtttxxx{{{~~~iiicccaaahhhnnnmmmiiiggggggfffeeefffggghhhgggeee^^^\\\dddvvv||||||uuunnncccZZZTTTOOOIIIDDD;;;888555444444555555555333444555777888:::;;;;;;:::999;;;>>>???GGGaaa|||{{{nnn```VVVMMMEEECCCEEEEEEVVVvvvuuucccOOOAAAGGGWWWooolll]]]SSSRRRSSSVVVVVVUUUYYY___oooxxxssssssvvv|||vvveee^^^```aaa___^^^___cccgggfffiiimmmnnnlllfff___ZZZPPPLLLFFFAAA???>>>===<<<<<<<<<;;;:::::::::::::::999888888888888777777777:::999999777666444222111222222333333333333444444333444555555666666555555777777666666555444222222000000000111111111111111000222555666666555666777555555444555666666555333666555555666888888666555444777666222222444444222666555333111///......------------...............111111111222444666888888999<<>>===<<<;;;;;;::::::999999::::::888888888888777777777777:::999999777666333222111222222222333333444444444333444555666666666555444777777777666555333222111///000000000111111111222000222555555444444444444333333333444555555333111777666555666888888666444444666555222222666777666777666444222000///......------......//////000000000000111222444666888999999<<>>:::777444333444555666555222333555777999:::;;;;;;888777999===@@@MMMjjj~~~zzzpppdddVVVLLLCCC===<<<>>>HHHNNNbbbnnnUUUAAAFFFVVVooozzzkkk```\\\\\\]]]______dddsss}}}}}}yyyggg^^^aaacccbbbccchhhrrrzzz}}}}}}pppbbbYYYTTTOOOIIICCCAAA???>>>===;;;;;;:::999999999::::::888888888888777777777777:::999999777555333111000222222222333333444444444333333555666666666555444777777777666555333222111//////000000111111111222111333555555444222222333111111111333444444222000888666555666888999666444444666555222333888:::999888666555333111//////...---......///000111111222///000111222444777999::::::===@@@AAAAAA@@@@@@AAACCC@@@@@@EEEZZZ~~~FFF???:::>>>AAA@@@>>>>>>AAAEEEHHHOOOSSSMMMWWWqqqkkkYYYyyy|||```iiizzzbbbfffgggggggggjjjooosssvvvvvvzzz|||}}}~~~ppphhhnnnooorrr```TTTddd{{{ppphhhiiikkktttzzznnnwwwuuueee\\\VVVLLLBBB<<<666555444333333333333333333555777888888888999;;;:::;;;===???CCCNNNdddxxxqqqcccRRRGGGBBB???@@@DDDCCCRRRkkk{{{rrrSSS???EEETTTnnnuuukkkddd______aaaeeejjjrrr|||pppaaacccdddbbbbbbjjjwwwvvviii```XXXOOOHHHFFFEEEAAA>>>>>><<<;;;;;;:::999888777777777777777666777888888999:::999888666555555555555333333333333333333333333555444444444444555666666666777777666444222333444111111000000000000111111111333444444222111111222222333333444444333333222666444555888999777777:::<<<888444222333555666666666555222000...------------------............///000111222444666777888999;;;<<<>>>@@@AAAAAAAAA@@@FFFEEEGGGJJJZZZ~~~FFF???:::>>>BBBAAA??????>>>BBBDDDKKKQQQOOO]]]yyyqqq\\\|||jjjrrrkkkjjjttttttssstttuuuvvvyyyzzz}}}~~~mmmnnnyyymmm\\\[[[qqqtttmmmkkkllluuu|||~~~xxx{{{ppp\\\RRRMMMFFF>>>999666555444333333333333444444666888999999999:::;;;<<<;;;;;;<<>><<<888444222333444555555555444222000............---------............///000111222444555777888999;;;<<<>>>@@@BBBDDDEEEEEEIIIHHHIIIKKK[[[|||FFF???:::>>>BBBBBBAAAAAAAAADDDFFFMMMVVVYYYlllmmmnnnwwwyyyqqq}}}~~~uuulllyyy|||mmm```bbbzzzzzzsssnnnkkkuuu}}}wwwvvvpppooouuuyyy~~~lllSSSGGGDDDAAA;;;888555555444333333333444444555777::::::::::::;;;<<<===;;;;;;;;;>>>JJJbbbwwwzzziii[[[LLLDDDAAA@@@BBBFFFKKKbbb\\\DDDDDDSSSmmm~~~yyyvvv{{{rrrpppmmmjjjllluuuxxxmmmfffYYYPPPJJJIIIGGGCCC@@@@@@===<<<<<<;;;:::999888888999999888888999999:::;;;999999777666555444444444333333333333333333444444555555444444555555666777777777888666333222222333111111000000000000111111222444666666444333333444222222333333333333222222555444888???BBB@@@???BBB<<<999555222333444444444333222111///......//////---------............///000111222444555777888999;;;<<<===@@@CCCFFFHHHJJJIIIGGGHHHJJJYYYzzzFFF???:::>>>CCCDDDCCCDDDDDDFFFGGGOOOZZZ```vvv{{{eeehhhsss{{{oooqqq{{{yyyxxxyyyyyyvvvpppkkklll}}}xxxoooiiittt|||pppzzz{{{vvvttttttrrrnnnxxxlllPPPBBB@@@???;;;888555444444333333333444444777999;;;<<<;;;;;;<<<===;;;;;;===???CCCOOOfff{{{ooodddWWWIIICCC@@@@@@CCCGGGRRRnnn\\\AAACCCSSSmmmwwwrrrllliiimmmwwwwwwjjjcccXXXQQQKKKJJJIIIEEEAAAAAA>>>======<<<;;;:::999999:::999999999999:::;;;;;;999888777666555444444444333333333444444444444444555555555555555666666777777888888666333222222333111111000000000000111111111333555666555444333444222222333333333333222222555555:::AAACCC@@@???@@@<<<888555333333333333333222111///......///000000---------............///000000222333555666888888<<<<<<===>>>AAAEEEHHHJJJDDDCCCDDDFFFVVV|||FFF???:::>>>DDDEEEFFFGGGCCCEEEFFFNNNXXX___uuuooo]]]eeeooozzzpppzzz~~~jjjhhhfffeeeeeehhhkkknnnttt}}}rrrlllwww~~~}}}|||uuusssrrrpppooozzzhhhMMMAAA>>><<<999777444444333333333444444555888:::<<<<<<<<<;;;<<<===;;;<<>>>>>===<<<;;;:::::::::::::::999::::::;;;<<<999888777555444444444333333333333444444555555555666555555555555666777777777888888666333111111222111111000000000000111111///222555666555444333444333333444444444444333333777666:::???@@@===:::;;;:::777444333333333333222111000///......///000000---------............//////000111333555666777888<<<<<<<<<===???AAADDDEEE@@@???BBBEEEVVVGGG???:::>>>DDDGGGHHHJJJHHHJJJKKKRRR[[[]]]pppwwwfffiiilllzzzxxxooo]]]]]]ZZZWWWVVVZZZccckkkwwwuuuppp|||zzzrrrlllkkklllnnn~~~ppp]]]III???<<<999666444444444333333333444555555999:::<<<===<<<;;;<<<===<<<===???BBBEEEPPPfffzzzyyyzzzrrr]]]QQQEEEAAAAAABBBEEEJJJYYY}}}bbbEEEFFFSSSggg{{{yyypppmmmsssvvvlllfffWWWPPPKKKKKKJJJFFFBBBAAA@@@??????>>>===<<<;;;;;;::::::999999::::::;;;<<<888888666555444333333333333333333444555555666666666666555555666666777888888999888666333111111222111111000000000000111111///333666888777666555555444444555555555555444444777666888<<<<<<888666777888666333333333444444333111000///.........///000---------............//////000111333444666777888<<<<<<<<<======???@@@AAAAAA@@@CCCFFFWWW|||wwwGGG???:::>>>EEEHHHJJJLLLMMMPPPRRRXXX]]][[[hhhzzzfffqqqmmmhhh{{{vvv\\\XXXZZZZZZXXXVVV\\\gggqqq~~~|||tttppp~~~~~~xxxsssrrrsssnnneeeeeekkkmmmppp\\\PPPEEE@@@<<<777444333333333333333333444555666999:::<<<<<<;;;;;;;;;<<<<<<<<<===???EEESSSmmmzzzppp[[[PPPEEEAAABBBCCCFFFJJJ___```DDDCCCOOOaaaqqq|||sssqqqxxx~~~qqqiiifffUUUOOOJJJKKKJJJEEEAAA@@@AAA@@@???>>>===<<<<<<;;;999999999999999::::::;;;888777666555444333333333333333444444555666666666666666666666666777777888888999999666333111111111111111000000000000111111111555999;;;:::888777777555555666666666666555555777555666999999555444666666444333333444555444444111000///...------...///---------............/////////111222444666777777:::;;;<<<===>>>?????????BBBAAACCCFFFWWWzzzttt}}}GGG???:::???EEEIIIKKKMMMKKKPPPRRRXXXZZZTTT]]]wwwjjjjjjlllbbbmmmvvv[[[WWW\\\`````````fffrrr}}}wwwpppnnn|||zzzwwwooonnnsssooobbbaaakkkqqq|||zzzdddYYYOOOHHHCCCAAA>>>888555555333333333333333444555666999:::<<<<<<;;;:::;;;<<<;;;999:::===FFFZZZyyyoooaaa[[[PPPEEEBBBBBBCCCFFFJJJmmmzzzZZZ???FFFRRRcccsss}}}sssrrrzzzpppccc]]]\\\TTTNNNJJJJJJJJJEEEAAA@@@AAAAAA@@@???>>>===<<<<<<999999888888999999:::;;;888777666555444333333333333333444444555666777777666666666666666777888888888999999666333111111111111111000000000000111111333666;;;===<<<;;;999999666666777777777777666666666333444777777444444777555333222222444555555444222111///...------......---------.........////////////111222444555777777999:::<<<>>>@@@@@@@@@???BBBAAACCCEEEUUU~~~NNN???888@@@IIIKKKMMMSSSRRRUUUTTTYYY___YYYZZZiii~~~nnniii{{{dddeee|||rrruuu|||}}}ttteee___bbbhhhkkkhhhiiixxx|||ooojjj{{{pppllljjjgggfffeeeeeeeeedddmmmzzz{{{nnnddd\\\UUUJJJGGGAAA===:::888666444444444444444444555666777888999::::::<<<<<<===>>>@@@;;;@@@DDDGGGbbbxxxkkkeeeRRROOOEEE@@@CCC@@@EEEUUUtttwwwVVVGGGHHHUUUeeesssyyytttyyy|||}}}pppbbbWWWQQQOOOKKKJJJHHHGGGEEECCCAAAAAAAAA@@@@@@???>>>======<<<>>><<<:::888777777888999999888777666444444333333555555555555666666666666777777777777888888888888<<<999666444333333222000111111111111222333444555444666888::::::999777555666666777777777555444333333555888888777555444444666444222222333555555555333222000...---...///111............////////////222222333444555666777888:::<<<===>>>===>>>???AAADDDAAADDDGGGUUU|||PPPAAA888@@@JJJLLLNNNRRRRRRUUUUUUZZZ```ZZZZZZhhhrrrgggkkkfffpppgggsss{{{ooopppvvvxxxccc^^^ccckkkpppnnnrrryyymmmiiixxxxxxfffbbbaaaaaabbbdddeeeffffffnnnuuuxxxoooddd\\\UUUOOOIIIEEE???;;;999777666555444444444444555666666777888888999:::;;;<<<======>>><<<@@@CCCJJJhhhvvvhhh^^^PPPMMMCCC???CCCAAAHHHZZZxxxWWWGGGEEERRRbbbppp~~~vvvnnnllltttxxxzzzuuueeeWWWNNNJJJIIIHHHGGGFFFDDDBBB@@@???>>>@@@??????>>>======<<<<<<===;;;999888777777999999999888777666555444444444555555555555666666666666777777777777888888888888;;;999555333333333111000111111111111222333444555555666888::::::999666555444444555555555444222222222555777888777666555666555444222222444666666666//////000000000///...---------......///000000000111111222444555777888888:::;;;===>>>===>>>???AAADDDAAACCCFFFTTT{{{QQQBBB888???JJJOOOQQQSSSUUUYYYZZZ___eee^^^]]]jjjyyyhhhyyymmm}}}kkkrrr|||qqqgggttt~~~|||hhheeekkksssxxxyyy~~~uuujjjfffppp{{{xxxhhh[[[ZZZ[[[\\\^^^```bbbcccdddnnnoookkkccc[[[VVVOOOIIIGGGBBB<<<888666666555555444444444444555666777888888888999:::;;;<<<======<<<>>>AAABBBMMMqqqyyyjjjZZZMMMJJJAAA???CCCCCCNNNdddwwwXXXHHHKKKUUUbbbqqq}}}wwwpppjjjgggbbbdddkkkppppppuuu~~~yyypppcccUUUKKKFFFEEEFFFDDDCCCBBBAAA???===<<<<<<>>>>>>======<<<;;;;;;;;;;;;:::999888888888::::::999888777666555444444444555555555555666666666666777777777777888888888888:::888555333333222111000111111111111222333444555555666999::::::888666555222222333333333222111111222444777999888888888999666444222222444666666666111000000///...------,,,,,,------...///000111111///000222333555777999999999;;;===>>>>>>>>>???AAADDDAAABBBDDDRRRzzzNNN@@@777===JJJRRRVVVYYYZZZ___```fffkkkdddbbbooo~~~kkkzzzsss}}}qqqpppwwwpppwww~~~rrrfff```ffflllggg]]]XXX[[[\\\]]]]]]\\\\\\\\\]]]mmmiiiccc^^^[[[VVVNNNGGGCCC???999555444444555555444444444444555777888888888888999:::;;;<<<======<<>>???>>>>>>???@@@DDD@@@AAACCCRRRyyyyyywwwHHH>>>777<<>>>>>AAAEEEFFFUUUzzzxxxssscccNNNMMMIIIBBBBBBGGGIII^^^qqqVVVPPPQQQSSSYYYkkk}}}tttooogggbbb___]]]ZZZXXXXXXWWWYYY\\\\\\XXXVVVVVVOOONNNKKKHHHFFFDDDDDDCCC@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::::::::888888888888999:::;;;;;;999888777666666666666666555555555555666666666666666777777777888888888888888666333111111111111000111111111111222333444444666777999::::::888555444111111222222222333444444666888;;;<<<;;;<<<>>>???777555222111111111111000111000/////////000111111000000000///......------...///000333555777999999888;;;>>>??????>>>???@@@CCC@@@AAADDDRRRzzzpppzzzkkkAAA<<<888;;;EEESSS```gggcccgggggglllqqqjjjhhhuuulll~~~yyywwwzzz~~~||||||zzzooo___VVVZZZ]]]ZZZ\\\ddd]]]______\\\YYYXXX[[[^^^\\\XXXXXX\\\^^^UUUHHH???;;;888555333444444444444333444444555666888999:::::::::;;;<<<===>>>??????@@@AAAGGGMMM\\\{{{{{{tttmmm___PPPLLLHHHBBBEEEKKKOOOjjjrrrYYYWWWTTTWWW[[[lll|||xxxxxxyyyxxxvvvlllgggaaa\\\YYYWWWUUUTTTSSSSSSUUUWWWVVVTTTRRRQQQLLLLLLKKKJJJGGGDDDAAA???@@@@@@@@@??????>>>>>>>>>;;;;;;::::::::::::::::::888888888999::::::::::::999888777777666666666777555555555555666666666666777777777777888888888888777555222111111111000000111111111111222333444555666888999::::::888555333222222222222333444555666999:::<<<;;;;;;;;;<<<>>>666444222111222222222111***...333888999666222///000000000///......------...///111222444666888888888;;;>>>@@@????????????BBB@@@CCCFFFTTT{{{jjjzzzeee===<<<::::::BBBPPP```jjjjjjmmmlllpppuuunnnnnn|||hhhyyyxxx{{{xxxwww{{{}}}|||mmm\\\TTT[[[___[[[]]]eee___```___\\\WWWWWW[[[```XXXTTTUUU[[[[[[PPPBBB;;;777666444444555555444333333444444555666888:::;;;;;;;;;<<<===>>>???@@@@@@BBB@@@IIIUUUccc|||zzzqqqfffZZZRRRHHHEEEAAAGGGOOOWWWvvvuuu______ZZZ___bbbjjjzzzvvvqqqnnnnnnpppqqqqqqgggccc^^^ZZZWWWUUUSSSSSSRRRTTTTTTSSSSSSRRRQQQPPPLLLLLLJJJIIIFFFCCCAAA@@@??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::999999999888777777666777777777555555555555666666666666777777777777888888888888666444111000000111000///111111111111222333444555777888:::::::::777555333111111111111222444666777:::;;;;;;:::888777888999444222111222444666777777444666999:::999555000---............//////000000///000111222444555666777777;;;>>>@@@@@@???>>>???BBB@@@DDDHHHVVV|||nnnaaa<<<===<<<;;;???MMM___kkkpppsssrrruuuzzztttttt}}}fffpppsss|||}}}kkkZZZSSS]]]bbb]]]]]]dddccccccaaa[[[UUUUUUZZZ___YYYTTTUUU[[[YYYMMM@@@:::555555444555666666444333333444444555777888:::;;;<<<<<<===>>>???@@@AAAAAABBB>>>JJJ[[[iii~~~~~~wwwlll]]]QQQMMMEEEBBB???HHHRRR\\\yyydddccc[[[bbbdddcccsss|||zzzrrrtttvvvvvvuuuqqqllliiibbb```\\\YYYVVVUUUUUUUUUVVVWWWUUURRRQQQQQQPPPNNNKKKJJJHHHFFFEEEDDDDDDDDD??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888999888777777777777777888555555555555666666666777777777777777888888888888666444111000000111000///111111111111222333444555777888:::::::::777555333000000000000222444666777:::::::::888555444555666222111000333666:::<<<<<>>@@@@@@???>>>>>>AAA@@@EEEJJJXXX}}}xxx[[[>>>===;;;;;;>>>KKK^^^oooqqqwww|||}}}}}}wwwpppaaaqqq___~~~~~~zzzuuuqqq\\\UUU^^^jjjeee```bbbcccnnnfff\\\VVVUUUUUUSSSPPPOOOPPPPPPOOOJJJDDD===999666555333222222333444666333444555777888:::;;;<<<<<<===>>>>>>======>>>??????DDDPPPdddzzzwwwoooeeeXXXOOOLLLHHHEEEAAALLLcccxxx~~~ooojjjiiilllgggbbbnnn~~~{{{{{{{{{zzzvvvsssuuutttttttttssspppkkkgggdddbbb^^^\\\[[[YYYWWWUUUWWWTTTQQQOOOOOOOOONNNMMMIIIHHHHHHGGGEEECCCAAA@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999999888888888888777555666666666777777777888999888777888888888666444222222111000//////000000222111111111111333444555999;;;<<<;;;888666555555666777666555333333444666444666888777555444666888000222666===EEEKKKMMMNNN555333111...---------...000000000///////////////000000222444666888999:::;;;<<<===???@@@@@@@@@@@@EEEFFFDDDCCCVVVzzz}}}VVV>>><<<::::::===III^^^ooovvv{{{~~~}}}uuuuuubbbssswww```ttt{{{rrrlll]]]ZZZccckkkggghhhoooooolllddd[[[UUUSSSRRROOOMMMJJJJJJJJJHHHDDD>>>999666666555333222222333555666333444555777999:::;;;<<<>>>???@@@???>>>>>>???@@@???EEESSSggg{{{|||pppiii```UUULLLIII@@@DDDBBBMMMrrrzzzwwwnnnooojjjdddooo}}}}}}zzzxxxwwwwwwuuuqqqnnnnnnmmmllllllllljjjfffccc```]]]ZZZYYYXXXXXXVVVTTTXXXUUUQQQOOONNNMMMLLLJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999999999999888888888888777666666666777777777777777999888777888888888666444222222111000000000000000222111111111222333555666:::;;;<<<;;;888666555555111333555666555666777999999:::999666222222444777<<>>???@@@@@@@@@CCCEEEBBBBBBTTTxxxRRR>>>;;;999999;;;FFF\\\ppp{{{~~~uuuuuueeeiiieeerrr|||~~~wwwllleee]]]bbbooosssmmmrrrxxxsssggg```XXXRRROOONNNKKKHHHFFFEEECCC@@@===999666444555444333222222333555555444555666888999;;;<<<===???@@@AAA@@@???>>>@@@AAAEEEMMM^^^rrrxxxjjjbbb]]]TTTKKKFFF<<>>=========<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::;;;999999999888888888888777777777777777777777777777999888777777888777555333222111000000000000000000111111111111333555666888:::;;;<<<;;;999666555555111444666666555555555666666777777777888<<>>???@@@@@@@@@AAACCCAAAAAASSSvvvPPP>>>:::777888:::BBBYYYooo~~~yyyssszzzjjjiiilllvvv{{{uuummmfffdddbbblllyyyxxxnnnpppqqqeee^^^YYYSSSNNNKKKJJJGGGFFFDDDBBB???<<<:::888666666444444333333333444555555555666777999:::<<<===>>>@@@@@@AAA???>>>>>>@@@BBBGGGSSSfffzzzwwwfff___[[[SSSJJJEEE???FFFJJJ___www|||yyyqqqggghhhxxx|||{{{yyywwwuuurrrooommmllljjjhhhhhhiiiiiihhhgggaaa___\\\ZZZZZZYYYWWWUUUUUURRRNNNLLLKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999888888888777777888888888777777777777666999888777777888777555333111111000000000000000111111111111222444666999::::::<<<===<<<999666555555777777777555222111222333:::;;;===@@@CCCGGGKKKNNNEEE@@@999444333444555666000///............///000000000000111111111111111000000222444666888999::::::;;;<<<>>>??????@@@@@@@@@CCCAAABBBTTTvvvNNN>>>999777999888>>>TTTlll~~~uuu|||tttdddzzzvvvxxxmmmggghhhmmmppptttxxxooo`````````TTTRRRPPPLLLIIIGGGFFFEEEDDDAAA???<<<999777666666777333333333333444444555555666777888:::;;;===>>>???>>>??????>>>======@@@BBBEEESSShhh{{{sssbbb[[[WWWOOOGGGBBBCCCDDDLLLiiiqqqlll|||vvvnnnjjjuuu}}}~~~~~~}}}~~~~~~~~~}}}zzzxxx{{{{{{zzzxxxuuurrrpppooojjjiiigggggghhhgggfffeeedddaaa]]][[[YYYWWWUUUSSSPPPMMMJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;999999999888888888777777888888888888777777777777:::888777777777666444222111000000000000000111111111111111333555888;;;<<<:::<<<===<<<999777666666555555333222111333888;;;IIIIIIJJJIIIHHHEEEAAA>>>///111444888999888333000111000///......---------//////000000111111111111000000222444666888999::::::;;;<<<===>>>?????????@@@DDDCCCEEEWWWyyyzzz~~~|||JJJ>>>888777:::888:::OOOhhh~~~uuubbbrrryyy~~~tttllliiiqqq{{{}}}sssjjj\\\LLLMMMRRRLLLIIIHHHGGGEEECCCBBBAAAAAA<<<:::777555333333444555222333333444444555555555777888999;;;<<<>>>???@@@===>>>>>>===<<<>>>AAADDDJJJZZZooo}}}xxxjjj\\\UUUPPPIIIBBB???BBB@@@MMMmmm|||mmmkkkzzzrrrwww|||{{{}}}}}}{{{yyyxxxxxxwwwuuusssxxxxxxyyywwwssspppoooooonnnmmmkkkkkkkkkiiigggdddbbb___[[[XXXVVVTTTQQQOOOMMMJJJHHHGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEEEEDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::999::::::::::::::::::;;;999999999888888888888777777777777888888888999999:::888777777777666333111000000000000000111111222000111222333666:::===???;;;<<<===<<<:::777666666000111111333555;;;BBBFFFIIIIIIIIIHHHEEE???777222222222222333555555333111000000//////...---,,,,,,......//////000000111111000000222444666888999::::::;;;<<<===>>>?????????@@@EEEEEEHHHZZZ|||qqqzzzmmmFFF===888888<<<888777JJJdddyyyiiiuuu}}}}}}{{{}}}{{{}}}tttnnnnnnqqqzzzxxxeeeYYYPPPEEEDDDJJJIIIDDDDDDDDDBBB@@@>>>======888777555333222333333444111222333444555555555555888999:::;;;===???@@@AAA======>>>======@@@DDDHHHTTTdddxxxzzzwwwkkkaaaVVVQQQLLLEEEAAA@@@BBBCCCPPPiiiqqqhhhzzzwww||||||{{{yyyvvvvvvwwwxxxwwwwwwuuuwwwxxxvvvsssppppppqqqqqqpppooonnnmmmjjjfffbbb^^^\\\XXXUUUTTTRRROOOMMMLLLJJJGGGFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEEEEDDDDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;::::::::::::::::::999999999999888888888888777666666777888999999:::;;;:::888777666666555333000000000000000000111222222000000222444777;;;>>>AAA;;;<<<>>>===:::777666666555777999;;;<<<>>>AAADDD=========>>>???===777333:::555000------000333555..................------,,,------...//////000000000000222444666888999:::::::::<<<===>>>????????????DDDFFFIII]]]~~~qqqsssdddCCC===888999===888555GGGaaa~~~pppzzz|||}}}{{{|||~~~ssswwwyyyxxx~~~vvviiihhhooowwwjjjVVVOOOPPPIIIDDDGGGEEEBBBCCCCCCAAA>>>;;;999999888777555444444444555555111222333444555555555555888999:::<<<===???@@@AAA===>>>>>>>>>???BBBGGGJJJXXXgggyyyyyyqqqnnnccc[[[TTTPPPKKKEEECCCDDDEEEJJJUUUeeejjjmmm}}}ttt}}}~~~}}}zzz{{{wwwtttrrrsssuuuxxxyyyzzzuuuwwwyyywwwtttrrrrrrsssnnnmmmlllkkkiiieee```[[[]]]ZZZWWWUUUTTTSSSQQQOOOMMMKKKGGGEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDD@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999999999999999888888888888777555555666888999:::;;;<<<:::888777666666555222000000000///000000111222222000000222444888<<>>===:::777666666AAACCCEEEDDDAAA===:::999999888777888::::::666333,,,...111444666444///++++++,,,---...////////////,,,,,,------...//////000000000222444666888999:::999:::;;;===>>>>>>??????>>>DDDFFFJJJ^^^uuuuuu}}}YYY@@@???999777;;;999777AAAQQQwww{{{wwwvvvmmmyyy~~~zzzxxxxxxqqqooottt}}}xxxtttvvvvvvjjjlllzzzyyygggWWWSSSMMMHHHFFFFFFEEEEEECCCEEEFFFBBB;;;555555666444444333222222333333333222222222222444777999;;;:::888999<<<@@@@@@===:::;;;>>>AAA@@@>>>???CCCHHHQQQgggyyyzzzvvvtttnnneeebbbWWWLLLHHHFFFCCC@@@@@@DDDMMMUUU\\\ooonnnyyy~~~|||yyyxxxvvvuuutttuuuwwwwwwvvvtttuuuttttttrrrpppnnnllljjjhhhjjjllljjjeeeaaa```aaa[[[XXXUUUSSSRRRPPPMMMJJJLLLIIIFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999888888777777888888999:::888888888888888999999888:::777555444666666222///222000...---...111444666333222333666<<>>======@@@CCCFFFIIIIIIIIIIIIFFFBBB===888555666888:::888555333444777888666444222222333333333222222111+++,,,...//////...,,,+++---------............///000000111333555888:::;;;;;;<<<<<<===>>>???@@@@@@DDD@@@DDDIIISSSsssSSS>>>>>>999888;;;:::777???LLLnnn~~~vvvwwwhhhqqq~~~yyy}}}}}}yyy{{{}}}~~~~~~}}}||||||}}}vvvtttyyypppkkksssooo^^^QQQMMMHHHDDDCCCBBBBBBBBBFFFHHHGGGAAA:::444444555444333333222222333333444333333444555777999:::;;;::::::;;;===??????===;;;:::===@@@???>>>@@@FFFLLL[[[kkkvvvsssooonnnjjjcccaaaVVVKKKGGGEEEBBB@@@AAAFFFQQQTTTVVVppppppsss~~~|||{{{yyyxxxuuutttssstttuuuuuusssrrroooooonnnmmmllljjjjjjiiiggghhhhhhfffaaa]]]]]]]]]ZZZXXXUUUSSSRRRPPPMMMJJJKKKIIIFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999777777666666777777888999888888888888888999::::::===;;;888777666555444333666666666555444333111000777444333555:::@@@DDDEEENNNMMMLLLJJJGGGCCC@@@>>>:::888666444333333444555666444333555777888666444111111222222222111000000,,,---///000000///---,,,---------............///000111222333555777999:::<<<<<<===>>>??????@@@AAAEEEAAAEEEIIISSSsss}}}KKK======999999;;;:::666<<>>===>>>===>>>@@@???@@@DDDLLLRRRfffnnnqqqkkkhhhjjjgggaaa___TTTJJJFFFDDDAAA@@@BBBIIIRRRSSSWWW{{{sssmmmxxx~~~|||{{{yyyyyyxxxxxxsssrrrqqqrrrsssrrrqqqooojjjiiihhhffffffffffffgggeeeeeeccc___\\\YYYZZZ[[[ZZZXXXUUUSSSQQQOOOMMMJJJJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888666666666666666777777888888888777777888:::<<<===999999777555222222333555,,,---///222555777888999333444777>>>EEELLLPPPQQQOOOLLLHHHBBB===888444222777777777666666555555555333333444666888777555333111111111111111000///...---...///000000///......---------............///111111222333444666888999;;;<<<===>>>???@@@AAAAAAEEEBBBEEEIIIRRRqqqvvvHHH>>><<<999999;;;999666999???WWW~~~vvvkkk{{{yyynnn```nnnzzzssskkkaaaeeeuuuyyygggSSSLLLJJJGGGCCCAAAAAAAAAAAAAAAEEECCC@@@;;;555222222444333333222222222333444444333555777:::;;;<<<<<<<<<<<<@@@BBBAAA>>>===>>>@@@@@@AAA@@@@@@BBBHHHPPPVVViiikkkkkkggggggiiifffaaa\\\RRRIIIEEECCCAAABBBEEEKKKNNNSSShhh{{{zzzlllnnn}}}|||}}}~~~}}}}}}|||}}}{{{yyyxxxvvvvvvwwwwwwrrrqqqpppqqqrrrqqqooommmiiihhheeecccbbbbbbddddddbbb```]]]ZZZXXXXXXYYY[[[YYYWWWTTTRRRQQQOOOMMMJJJIIIGGGEEEEEEFFFFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888777777666666666666777888888888888777777999;;;===???777888777444111111555999666444111...---///111222777===EEENNNRRRRRRNNNKKKBBB???<<<888444333222222;;;;;;:::888777666555555111222555777888777444222222222222222111000///...------.../////////......---------............///222222222333444555777888::::::;;;<<<>>>???@@@@@@DDDAAAEEEGGGOOOnnnsssHHH>>><<<::::::;;;999777888;;;PPPxxxyyyhhhxxx~~~{{{yyy~~~gggeee~~~xxxrrrlllggg]]]^^^iiiiiiXXXLLLKKKFFFDDDAAA???@@@@@@@@@???===<<<999666333222333444333222222222333333444555333555777:::<<<<<<<<<<<<>>>@@@CCCBBB???===???AAAAAA@@@??????BBBIIIQQQWWWaaacccdddeeeggggggccc^^^XXXPPPHHHDDDBBBBBBEEEJJJMMMLLL\\\rrrhhhrrrlll~~~|||{{{}}}~~~}}}{{{{{{zzzzzzzzzyyywwwuuuttttttuuuuuuqqqpppppppppqqqqqqooommmkkkiiifffcccbbbaaabbbbbb^^^\\\YYYWWWWWWYYY[[[]]]XXXVVVTTTRRRQQQOOOMMMKKKGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888888777888777777777777888999999888888888888:::<<<===???<<<<<<;;;777333222555999111222333666999<<<>>>@@@BBBFFFLLLOOOMMMFFF???:::>>><<<999666555555666666888666444222111111333444222444666888777666444222444444444333222000///...,,,,,,------............---------............///111111222222444555666777888999:::;;;===>>>???@@@CCC@@@DDDFFFLLLkkknnnIII>>><<<;;;::::::999888888888JJJllllllpppvvvzzzyyyhhh{{{zzzpppsssxxxpppkkkggg___ZZZZZZ]]]XXXMMMGGGIIIAAA???<<<;;;<<<<<<;;;:::666555444333222333333444222222222222333444555555555666888:::<<<======>>>???@@@AAA@@@??????@@@AAA???======>>>CCCKKKSSSXXX\\\___cccggghhheee___ZZZUUUMMMGGGDDDCCCCCCIIIOOOVVV[[[wwwuuuZZZXXXzzz{{{ooo|||~~~}}}|||{{{{{{{{{|||}}}yyyyyyyyyyyyyyyzzz{{{|||vvvvvvuuutttsssrrrrrrsssooonnnnnnoooppppppooommmkkkjjjgggdddbbbaaa``````]]]ZZZWWWVVVXXXZZZ[[[\\\XXXUUUSSSRRRQQQOOOMMMKKKFFFEEEEEEEEEFFFFFFDDDBBBDDDDDDCCCCCCCCCBBBBBBBBB????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888888888999999:::999999:::;;;<<<<<<======<<<;;;999666444333444666000555===DDDHHHJJJIIIHHH<<<>>>??????===;;;;;;;;;@@@===:::666444222222333222111000///000333666888444777999999777444333333666555555444222000///...++++++,,,,,,---.........---------............///000000111222333555777888888999:::;;;===>>>@@@@@@CCCAAAEEEEEEJJJiiiyyycccIII@@@<<<<<<:::888999:::999888DDD]]]{{{tttkkk}}}yyy{{{ssstttsss~~~vvvnnngggbbb```TTTVVVXXXUUUNNNHHHEEEEEE>>><<<:::999999999888777333333222333333333333222222222222222333444555666888888999:::<<<>>>@@@AAA???>>>===>>>@@@AAAAAA@@@>>>===>>>BBBJJJSSS[[[```aaadddjjjmmmkkkddd]]]YYYRRRKKKFFFDDDDDDEEELLLUUUhhh}}}\\\JJJMMMppppppppp}}}}}}~~~~~~}}}{{{zzzyyyvvvvvvvvvwwwwwwyyyzzzzzzssssssssssssrrrqqqpppppplllkkkkkklllnnnooonnnmmmgggfffeeecccbbb```______^^^[[[WWWVVVXXXYYYYYYXXXWWWUUUSSSQQQQQQOOOMMMKKKEEEEEEDDDEEEFFFFFFDDDBBBCCCCCCCCCBBBBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999777777777777777888999999999:::<<<=========<<<;;;777666666888;;;===>>>>>>LLLJJJHHHCCC===777111---000222555777888;;;???CCC<<<:::888555222111000000111222222333555777888999888:::;;;999666333333444555555444333111///---,,,,,,,,,,,,------...///000---------............/////////000222333666888999999:::;;;===???@@@BBBBBBDDDCCCGGGFFFJJJiiisssZZZIIICCC===<<<:::888888::::::999@@@RRRuuuzzziii{{{}}}{{{~~~|||||||||}}}kkkgggfff___YYYYYYKKKTTTXXXRRRKKKGGGCCC@@@>>><<<:::999999888777666333333333333444444333111222222222222333444555666;;;::::::;;;===???BBBCCC@@@===;;;===@@@CCCBBB@@@??????AAAGGGQQQ\\\dddiiijjjmmmsssuuupppfff^^^[[[PPPJJJEEEDDDDDDGGGOOOXXXyyyOOOCCCJJJkkkppphhh}}}yyywwwxxxxxxwwwvvvvvvvvvvvvvvvqqqrrrssssssrrrqqqooonnniiihhhiiikkkmmmnnnmmmlllbbbbbbbbbbbbaaa```___^^^___\\\XXXVVVWWWWWWVVVSSSWWWUUURRRQQQQQQOOOMMMKKKEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>===========================<<<<<<;;;;;;::::::999666666666666666777888888999:::===??????===;;;999666666888???HHHNNNQQQPPPBBB===555///,,,---111444111666;;;>>>===<<<===>>>888777666666555555666666111222444666666555444333:::<<<<<<999555333333555555444444222000...,,,+++---------......000111111---------.........//////......000111444666888999;;;;;;===>>>@@@BBBCCCDDDFFFEEEIIIHHHKKKjjjvvvuuuTTTBBBCCC;;;:::999999888999999999;;;KKKffflllqqq~~~~~~~~~}}}~~~~~~}}}www~~~vvvjjjdddaaa^^^WWWQQQQQQUUUWWWSSSKKKCCC??????<<<:::888555444444555555222222222222222222222222222222222222333555777888888:::<<>>@@@AAA@@@???AAAAAADDDMMMWWW```hhhnnnmmmtttwwwqqqkkkggg___VVVQQQIIIEEEGGGCCCAAAOOOccclllFFFCCCCCCZZZxxxlll|||zzztttzzz~~~wwwqqqqqqsssnnnqqqqqqnnnmmmnnnlllhhhgggffffffgggiiiiiihhhgggeeedddbbbaaa```aaabbbbbbaaa^^^ZZZVVVUUUVVVYYY[[[TTTSSSSSSQQQPPPNNNLLLKKKJJJIIIHHHFFFEEEEEEDDDDDDAAAAAAAAAAAA@@@??????>>>========================:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;999:::;;;<<<<<<;;;:::999>>>;;;777555666;;;@@@DDDJJJIIIHHHFFFCCC>>>777222111333333000,,,***+++---555777999<<<>>>>>>>>>===;;;999666333111111333444111333666777666555555555:::999777555333222111111444333222000//////......++++++,,,,,,---...//////---------............//////000000111333555777888999;;;<<<======>>>AAACCCDDDKKKIIIOOOQQQggg|||^^^HHH@@@CCC<<<<<<;;;::::::999::::::888EEE[[[xxxssspppzzz}}}|||~~~}}}zzzqqqeee___]]][[[VVVQQQVVVUUUSSSMMMFFF@@@======;;;999777555444444444555444444444333333333333333222222222333555777999:::999;;;===???@@@@@@???>>>=========>>>??????>>>===BBBBBBFFFPPP\\\fffmmmppptttxxxxxxppphhhccc[[[SSSLLLBBB@@@HHHJJJHHHTTTggg[[[@@@@@@???PPPqqqmmm}}}zzzxxx}}}xxxrrrqqqrrrooorrrqqqmmmkkkllljjjffffffeeeeeefffhhhhhhgggfffeeedddcccbbbaaaaaaaaaaaa___]]]ZZZWWWVVVVVVXXXYYYTTTTTTSSSRRRPPPNNNLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::999999999999:::::::::999999999:::;;;===>>>999<<<@@@DDDGGGHHHGGGGGGCCC@@@===:::888555111//////000111000------///111666888:::<<<======<<<<<<888777444222111111222333000333777888777555444444777777555444333333222222333333111000///.........++++++,,,,,,---......///---------............//////000000111333555777888999;;;<<<======>>>@@@CCC@@@EEEAAAFFFHHH```xxxnnnRRRGGGDDDEEE???>>>===;;;;;;:::::::::777===LLLggg~~~kkkyyyyyy|||yyy}}}zzzzzz~~~~~~zzz{{{}}}uuuooohhh___ZZZZZZZZZXXXUUUXXXSSSKKKDDD@@@===;;;:::888777666444333333444444666666555555444444333333333333444555777:::<<<===;;;<<<>>>?????????>>>===>>>>>>@@@@@@@@@???>>>===EEEGGGNNNZZZiiitttxxxwww|||}}}xxxooofff^^^UUUNNNMMM???===GGGHHHBBBNNNeeeqqqMMM===BBB>>>CCC]]]xxxtttyyy}}}{{{yyy~~~wwwpppmmmmmmppprrrooojjjggghhhgggdddeeeddddddeeeggghhhfffeeeeeeddddddcccbbb```___^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTTTTSSSRRRPPPNNNLLLKKKGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<:::999999999999::::::;;;>>><<<:::999999;;;>>>@@@EEEGGGIIIJJJHHHDDD???<<<<<<888333///.........------...///000///000333555888999;;;<<<===<<<:::999444444333333333222222222000333777999888666444444444444333333333333333444333222111000///.........+++,,,,,,------.........---------............//////000000111333555777888999;;;<<<<<<<<<===@@@BBBCCCFFFAAADDDGGGaaasss{{{kkkTTTNNNHHHCCCAAA@@@>>><<<;;;:::999999888999@@@WWW{{{jjjsssuuu}}}zzzxxx|||}}}~~~}}}}}}}}}~~~zzz}}}}}}yyywwwyyyyyyvvvqqqtttsssnnnmmmpppnnniiiccc___[[[ZZZ\\\]]]ZZZWWWTTTMMMCCC>>>===<<<999666666555444333333333333444666666555555444333333333444555666888:::<<<>>>???======>>>>>>>>>>>>===<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::<<>>@@@@@@>>>>>>>>>>>>>>>======<<<>>>@@@BBBBBBAAAAAABBBDDDKKKWWWfffvvv{{{vvvqqqllldddXXXLLLEEEBBB@@@BBBDDD>>>EEElllTTTEEEBBBIIICCC;;;EEEZZZuuunnnttt{{{tttqqqppplllnnnkkkgggeeehhhhhhfffeeeeeedddfffggghhhgggeeebbbccccccbbbaaa^^^\\\ZZZZZZZZZ[[[ZZZYYYVVVSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGFFFEEECCCBBBAAAAAA@@@@@@BBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::::::::555777<<>>@@@@@@FFFBBBHHHLLLddd]]]RRRQQQKKKIIIFFFDDDBBB???===;;;999999;;;:::999AAA```vvvlllxxxzzzxxxqqqnnn{{{}}}yyyzzzuuullljjjttt}}}}}}}}}}}}}}}~~~~~~~~~|||{{{{{{|||~~~~~~}}}{{{{{{zzz~~~uuussswwwwwwsssnnnnnnppppppmmmffffffddd```]]]^^^aaaccc^^^]]]\\\[[[XXXRRRKKKFFFAAA===888888;;;;;;777333333333444444444444444444333333333333333333333333666888:::<<<>>>???@@@@@@>>>>>>>>>===============;;;===?????????@@@EEEIIITTTbbbqqq{{{yyywwwpppjjjfff___TTTIIIDDD???AAACCCAAABBBVVVlllIII===AAAFFFAAA===CCCOOOgggqqqvvv{{{||||||zzzvvvrrrppppppkkkmmmlllhhhgggiiiiiigggddddddccceeefffgggfffdddaaa``````___^^^]]][[[ZZZZZZZZZ[[[ZZZXXXUUURRRPPPNNNNNNMMMLLLJJJHHHFFFEEEEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<>>@@@???EEECCCJJJMMMeee}}}[[[VVVSSSNNNPPPIIIHHHEEEBBB???===;;;;;;777:::888;;;SSSxxxjjjppp~~~tttxxxrrrxxx}}}{{{|||xxxwww{{{~~~~~~}}}}}}|||{{{zzzzzz|||{{{zzz|||~~~~~~{{{xxxyyyyyywwwrrruuu{{{xxxrrrjjjhhhjjjhhhddd^^^^^^^^^\\\XXXVVVXXXZZZZZZXXXUUUQQQLLLFFFAAA======:::777666777888666555333333444555555555555555333333444444555555666666777999;;;===>>>?????????>>>============>>>>>>>>>;;;>>>@@@@@@@@@DDDKKKRRRcccrrr||||||}}}}}}uuuxxxlllbbb^^^XXXOOOGGGEEEDDDEEECCCDDDVVVvvvyyyVVVEEE???CCCCCC??????AAA@@@SSStttzzzxxxvvvvvvuuusssqqqqqqrrrrrrmmmpppoookkkjjjjjjiiieeebbbaaaaaabbbddddddcccbbb___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZYYYWWWTTTQQQOOONNNNNNMMMLLLJJJHHHFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@???===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::<<<>>>@@@CCCDDDJJJHHHEEEBBB>>>:::777666888888999888666444111000///...///000222222111///333111000222666999:::999;;;;;;<<<<<<;;;888666444222333333444555555555555666777888777666555555666444444444333444444555666222111000///...------------------------------------------............//////000000111333555777888:::;;;<<<<<<;;;;;;===???AAAGGGEEEKKKNNNeee}}}ttt[[[ZZZSSSKKKMMMLLLKKKHHHEEEAAA???===<<<333999888888LLLpppqqqooovvvrrryyy|||sss}}}sssvvvlllmmmnnnooommmkkkhhhgggtttvvvzzz|||~~~|||||||||}}}}}}|||{{{yyyzzz|||{{{xxxtttvvvuuuyyy}}}wwwnnnrrr~~~xxxuuummmeeebbbdddaaa\\\]]]^^^```___[[[VVVVVVXXXSSSPPPKKKGGGCCC@@@===<<<>>>:::666444444555666666333333444555666666666666333333444555666777888888888999;;;===>>>???>>>>>>===============>>>??????>>>AAABBBBBBCCCHHHRRRZZZrrr~~~}}}yyy{{{zzzssszzzkkk^^^XXXRRRKKKFFFFFFFFFFFFCCCMMMpppeeeHHHHHHIIIGGGCCC>>>AAA???444AAAcccvvvzzz~~~yyyxxxwwwuuuuuuwwwyyyzzzooorrrqqqmmmkkkkkkhhhccc```______```bbbbbbaaa```^^^]]][[[ZZZYYYZZZ[[[[[[ZZZZZZZZZXXXVVVSSSQQQOOONNNNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>><<<;;;999888========================<<<<<<<<<;;;;;;:::::::::999:::<<<@@@DDDGGGKKKMMM???>>>;;;::::::;;;===>>>555444222111111222333333000///...///111222222111222000000222777;;;<<<;;;:::;;;<<<<<<;;;888666444222222222333333444444444888888888777555444666777222222333444555666888999222111000///---------------------------------------------........./////////000000222333555777888:::;;;<<<<<<;;;;;;===???BBBFFFBBBGGGJJJbbbqqqiii[[[XXXTTTPPPPPPMMMLLLIIIDDDCCCCCC???888999;;;999777BBB\\\wwwpppmmm~~~xxxqqqssstttkkkmmmjjjbbb]]]]]]YYYSSS^^^aaafffkkkkkklllvvv~~~{{{zzzzzz{{{|||{{{xxxxxxxxxvvvsssqqqqqqrrrpppnnnmmmmmmmmmppp{{{}}}sssfff^^^\\\\\\[[[ZZZ]]]^^^^^^\\\WWWQQQNNNMMMJJJDDD>>><<<======;;;777:::999888777555555555555444555555666666555555444444444555666777999;;;<<<============>>>>>>>>>>>>BBB@@@>>>>>>>>>>>>>>>===;;;@@@DDDGGGJJJSSSaaalll}}}|||}}}}}}lllYYYQQQMMMIIIFFFEEECCCKKKRRRcccuuuUUUMMMPPPPPPOOOJJJEEE@@@;;;:::CCCNNNvvvyyykkkzzz{{{vvvppprrrmmmtttvvvpppjjjiiifffbbb```aaacccddddddcccaaa``````^^^\\\ZZZXXXWWWWWWXXXXXXXXXXXXWWWUUURRROOONNNLLLKKKIIIIIIJJJJJJHHHGGGHHHGGGEEEDDDCCCBBBCCCCCC???>>>===:::888777999;;;======<<<<<<<<<======>>>;;;<<<======<<<:::888666<<<>>>BBBDDDDDDAAA<<<:::999999999999999999999:::666555555444444333222222111111111111111000000000...000333666999;;;<<<<<<======>>>===;;;888555333000222333222111333777;;;DDD===666333555888777555555444222222444555555444111111000......------------------------------------------............//////000111222444555666777888888:::;;;<<<=========???EEEKKKFFFIIIkkkrrrdddZZZYYYTTTPPPQQQNNNNNNKKKFFFEEEEEEAAA;;;;;;:::999999@@@TTTnnnxxxssszzzuuusss{{{xxxnnnaaaZZZZZZYYYUUURRRTTTYYY]]]___cccnnnzzz~~~~~~~~~|||zzzyyyxxxvvvuuummmoooppppppooonnnooopppllljjjjjjjjjiiijjjrrr{{{qqqiii___YYYZZZ\\\]]]\\\UUUVVVWWWUUUQQQMMMJJJIIIFFFAAA;;;:::;;;;;;999666999888777666555555555555444555555555555555555444555555666888999:::;;;<<<============>>>>>>>>>>>>@@@???>>>???@@@@@@@@@???AAA@@@AAAIIIVVVdddpppvvv~~~zzzyyyyyygggTTTLLLIIIFFFCCCAAAIIIFFFOOOooolllQQQMMMPPPOOOLLLHHHEEEBBB===;;;AAAJJJlllmmmzzz|||{{{||||||uuukkkiiillllllrrrsssmmmhhhgggeeeaaa```aaabbbccccccbbbaaa```___^^^\\\YYYWWWVVVUUUUUUXXXXXXWWWUUUSSSPPPNNNLLLMMMKKKJJJIIIJJJJJJIIIGGGGGGFFFDDDCCCAAAAAAAAABBB>>>>>>===:::888777999;;;======<<<<<<;;;<<<<<<<<<<<<;;;999888999<<>>;;;888777999999999999999999999999666555555444444333222222111111000000000000000000000111444777:::<<<<<<============<<<:::777555333333444555444444666;;;???AAA;;;555333555777777555555333222222333444444333111000///...---------------------------------------------............///...///000222444666777888888999:::<<<============@@@DDDIIIEEEJJJlllrrrppp^^^ZZZYYYUUUQQQQQQPPPQQQOOOJJJIIIIIIEEE???===999999;;;>>>GGG___vvvzzz~~~{{{{{{}}}}}}sss|||vvvkkk^^^WWWUUUSSSPPPMMMMMMQQQVVVXXX]]]iiivvv}}}{{{|||}}}||||||}}}~~~~~~|||zzzxxxwwwuuurrrpppkkkmmmooopppnnnmmmmmmmmmfffeeefffgggdddaaadddjjjddd^^^WWWTTTUUUXXXYYYYYYKKKMMMMMMLLLIIIFFFDDDDDD@@@<<<888777999999777555777777666555555555555555555555555555555555555555555666888:::<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCC???AAAQQQhhh{{{~~~zzzuuuqqqnnn^^^MMMGGGGGGEEECCCAAAHHHCCCXXX]]]KKKLLLNNNKKKHHHFFFDDDCCC@@@===AAAHHH\\\sssvvvzzz~~~yyyrrriiibbbcccgggiiilllmmmhhheeedddbbb```___```aaabbbbbbaaa```___^^^]]][[[XXXVVVTTTSSSSSSWWWVVVUUUSSSQQQNNNKKKJJJMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===;;;888888999;;;======<<<;;;::::::;;;;;;999999999:::===@@@CCCDDDDDDBBB>>>;;;888777777777888888888888888888888888666555555444444333222222111111000000////////////222444666999;;;=========>>>===;;;999777555444444222222222111111444999======888444222444666666555444222111111333333222111000000///...---------------------------------------------............///---...000222444666888999999:::;;;===>>>>>>>>>>>>AAADDDGGGDDDKKKnnnmmmrrrfff\\\ZZZXXXTTTRRRSSSQQQSSSRRRNNNLLLLLLHHHCCC@@@999999>>><<<<<>>>>>===<<<============>>>>>>>>>>>><<<===@@@AAAAAAAAAAAAAAACCCDDDNNNeee~~~xxxrrrkkkhhh___SSSHHHFFFIIIHHHEEEDDDCCCRRRyyynnnPPPHHHKKKKKKGGGFFFCCCBBBCCCBBBAAAEEEKKKPPPeee}}}~~~yyy~~~tttiiicccdddhhhffffffeeecccaaaaaa``````^^^^^^___``````___^^^^^^\\\[[[ZZZXXXVVVUUUTTTTTTUUUTTTRRRPPPNNNKKKJJJHHHLLLKKKIIIIIIJJJJJJHHHGGGDDDDDDCCCBBBAAA@@@@@@???=========;;;999888999;;;===<<<;;;:::::::::::::::555888>>>BBBDDDBBB???======;;;999777777888:::;;;888888888777777777777777666555555444444333222222222111000/////////000000555666999;;;============>>><<<999666444444444444555333111///000222666999999666333222444666666555333111111111222222111///000///...---------------,,,,,,---------------------------............///,,,---///222444777999::::::;;;<<<>>>????????????BBBCCCEEECCCKKKoootttdddyyykkkccc\\\YYYVVVSSSRRRTTTQQQUUUUUURRROOONNNKKKGGGBBB<<<;;;???;;;777DDDYYYzzzsssssskkkaaa[[[XXXTTTPPPMMMJJJJJJMMMQQQOOOMMMNNNSSS\\\[[[ZZZ]]]eeemmmtttxxxyyyzzzzzzxxxuuuttttttuuuzzzzzzyyyvvvttttttvvvyyyxxx}}}zzztttqqqpppqqqrrrsssqqqnnnkkkhhhiiihhheee```\\\YYYXXX^^^\\\\\\^^^ZZZSSSPPPQQQRRROOOLLLJJJIIIGGGFFFEEEDDDEEEEEEBBB???<<<;;;;;;999888666666777777777666555555555555555666777888888777777666666777777888888999<<<>>>??????==================>>>>>>>>>>>><<>>======;;;:::777444333333444555;;;999555333333555777888666555333333444555555444222111111111222222000...///......------------...,,,,,,,,,---------......---------............///,,,---///222444777999:::;;;;;;===>>>???@@@@@@@@@BBBCCCEEEBBBKKKooolll]]]tttfffaaaZZZVVVUUUTTTSSSSSSPPPUUUWWWTTTPPPOOOMMMIIIDDD@@@>>>???;;;888???KKKrrr|||vvvdddxxxxxxdddYYYSSSPPPPPPRRRLLLLLLMMMPPPMMMGGGDDDFFFFFFGGGJJJOOOVVV^^^fffkkktttuuutttsssppppppqqqrrrrrrttttttqqqnnnmmmooorrrpppuuuyyyyyyzzz{{{xxxsssmmmmmmlllmmmmmmkkkgggdddbbbbbbaaa^^^ZZZWWWWWWWWWXXXUUUTTTUUUSSSLLLIIIJJJFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCBBB???<<<999888999777777777777666666666666444444555555777888999:::::::::888888888888:::::::::;;;<<<>>>>>>>>>>>>===============>>>>>>>>>>>>>>>@@@BBBBBBAAABBBFFFIIIIIIYYYpppwwwiii]]]XXXXXXIIIFFFEEEEEECCCAAADDDIIISSS{{{XXXMMMOOOPPPLLLIIIFFFAAA???@@@BBBDDDIIIOOOLLLTTTdddwww|||uuu}}}zzzwwwuuupppiiicccaaa___]]]]]]___\\\[[[[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUPPPOOONNNLLLKKKJJJIIIIIIJJJHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA??????;;;<<<===<<<:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>;;;:::999999999666777888999::::::999999999999999888888777777666666555555444444333222222222111000///000222444666999:::<<<============<<<888666444333222333444555:::777444333444444444444444555555555444444444444222222111222333222000---......---------------...+++,,,,,,------.........---------............///---...000222444666888999:::;;;<<<>>>????????????@@@CCCFFFCCCJJJmmmrrrdddwww]]]ZZZVVVSSSTTTVVVUUURRROOOUUUWWWTTTQQQOOOMMMJJJEEEDDDAAA>>><<<<<<>>>@@@```ppprrrqqqaaaYYYSSSSSSUUUPPPMMMNNNOOOLLLFFFDDDFFF???AAADDDGGGKKKRRR\\\ccchhhiiiiiihhhhhhhhhkkkmmmgggjjjmmmkkkhhhgggiiillliiimmmooonnnoooqqqpppmmmfffeeeeeeeeefffeeecccaaa]]]\\\ZZZWWWTTTSSSTTTVVVQQQLLLJJJKKKJJJFFFDDDEEE>>>AAACCCDDDCCCBBB@@@???===>>>===;;;888777777888555666777666555444444444444555555666888:::;;;<<<===;;;:::999999:::;;;===;;;;;;<<<<<<===>>>>>>>>>============>>>>>>>>>>>>>>>AAADDDDDDDDDFFFMMMSSS\\\iii{{{|||yyy{{{xxxqqqfffYYYPPPLLLKKKDDDDDDEEEEEEAAABBBNNNZZZpppfffMMMKKKPPPNNNJJJIIIEEEAAA???AAACCCBBBCCCGGGFFFHHHRRRggg~~~}}}~~~sssjjjfffbbb]]][[[]]][[[ZZZZZZZZZZZZZZZZZZ[[[ZZZZZZZZZYYYWWWTTTRRRQQQOOONNNLLLKKKJJJJJJKKKKKKHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBCCCBBBAAA@@@>>>===:::<<<===<<<;;;999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@>>>;;;888777777888:::999999999999::::::::::::;;;::::::999888888777777666555555444444333222222222111000000111444777999:::;;;<<<=========<<<;;;444333222222333444555666555333111222444555333111444555666666555444333333333222222333444333000---...------,,,,,,------...++++++,,,,,,---......///---------............///...///000222444666777888::::::<<<===>>>?????????>>>CCCHHHDDDHHHkkkwwwUUUSSSQQQQQQUUUXXXUUUQQQNNNTTTWWWTTTPPPOOOMMMJJJFFFGGGCCC>>>===@@@???;;;NNNrrr{{{sssiii___ZZZZZZNNNKKKIIIJJJHHHDDDDDDGGGHHHHHHGGGBBB>>>@@@HHHOOOWWWXXXZZZZZZZZZ\\\```bbb^^^cccggggggdddcccfffiiifffiiiiiifffeeegggfffccc^^^^^^^^^```bbbdddcccbbbWWWVVVSSSOOOKKKJJJLLLNNNKKKFFFCCCDDDCCCAAA@@@BBB===@@@CCCDDDBBB???<<<;;;999999999888666666777888444555666666444333222333555555666777999;;;<<<===>>>===;;;::::::;;;===>>><<<<<<;;;;;;<<<===>>>???============>>>>>>>>>>>>>>>BBBEEEEEEFFFKKKSSS[[[vvv~~~~~~wwwnnnaaaTTTKKKEEEAAA???AAACCCEEEEEEBBBHHH[[[nnnnnnUUUCCCGGGMMMJJJFFFGGGDDDAAA@@@CCCCCC@@@>>>???>>><<>>===;;;:::;;;===<<<;;;::::::;;;;;;;;;;;;<<<===>>>???@@@888999:::;;;;;;999888777999999888888999;;;===???;;;;;;::::::999888777777666555555444444333222222222111000000222666999;;;:::;;;<<<======<<<;;;:::111111111222333444555666444333333555888:::888555555666888777555333333222333333333444555333000---------,,,,,,,,,------...++++++,,,,,,---...//////---------........./////////000111222444555666777999:::;;;===>>>>>>>>>>>>===CCCIIIDDDGGGiiiNNNPPPRRRSSSSSSRRRQQQOOORRRSSSSSSQQQMMMJJJIIIIIILLLIIIDDDAAA???>>>===<<<@@@]]]zzzmmmlll|||yyyooobbbYYYQQQOOOLLLIIIHHHIIIKKKLLLMMMKKKIIIFFFDDDCCCCCCCCCGGGHHHKKKNNNRRRUUUXXXZZZYYYZZZ[[[\\\]]]]]]]]]]]]ccccccbbbaaa___]]][[[ZZZYYYVVVTTTWWW[[[\\\ZZZVVVQQQPPPNNNLLLJJJIIIIIIHHHBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666666666555555555444333444555666777444444555777999<<<>>>@@@???>>><<<;;;:::;;;===>>>??????>>>>>>======<<<<<<======>>>@@@AAABBB@@@???BBBDDDFFFFFFIIITTTdddpppxxxpppaaaQQQIIIFFFCCCBBBCCC>>>@@@EEEHHHJJJ[[[kkkTTTNNNHHHFFFIIIKKKJJJHHH@@@@@@@@@AAABBBAAA???===???<<<<<>>===<<<<<<;;;<<<<<<;;;::::::;;;===>>>===============<<<;;;:::999999:::::::::999999888777888:::<<<===>>>======;;;;;;:::::::::999999999555555555444444333333333111111111222444777999;;;<<<<<<<<<======;;;888555444333333222222333333444555666666777777777777777222444666555222000111222777777666555333111///...------------------------........................---------............///111111222333555777999:::555888<<<>>>>>>===>>>>>>CCCGGGCCCGGGIII```NNNOOOPPPRRRRRRRRRRRRQQQSSSRRRPPPLLLIIIHHHIIIKKKPPPLLLGGGCCCAAA???<<<;;;===TTTnnn~~~nnnfffuuu}}}zzzooofffXXXSSSMMMHHHFFFFFFFFFEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFHHHLLLOOOQQQOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVUUUTTTSSSQQQPPPOOOSSSQQQOOOQQQUUUVVVSSSOOOJJJJJJHHHFFFEEEDDDCCCCCCAAA@@@>>>===<<<;;;;;;;;;:::::::::999999888888888777777777777666666555555666555444444444555777777555555777888:::===???@@@===<<<;;;;;;;;;===???@@@@@@?????????>>>>>>>>>>>>======>>>@@@BBBBBBBBBAAADDDEEEIIIRRR___mmmzzz}}}tttlll\\\LLLEEEBBB@@@???@@@???JJJHHHCCC]]]sssXXXOOOIIIDDDCCCFFFIIIIIIHHHEEEBBBAAACCCFFFGGGDDDAAA@@@@@@>>>BBBPPPfffwww~~~xxxlllrrruuuooonnnkkkfffbbb]]]WWWUUUWWWXXXXXXVVVSSSTTTTTTQQQMMMKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@@@@?????????>>>===<<<<<<<<<::::::;;;===>>>===:::888::::::::::::999888888777999999999999::::::::::::;;;===>>>???@@@@@@??????<<<<<<;;;;;;:::999999888555555444444333333222222111222222444666888:::;;;===<<<<<<<<<<<<;;;777444333333222222222222333333888888888888777666555555333444555444222000222333666666555444222000...---------------------------........................---------............///111111222333555777999:::777:::===??????>>>??????DDDHHHDDDGGGHHH\\\OOOOOOPPPPPPQQQRRRSSSSSSVVVSSSOOOJJJGGGHHHLLLPPPTTTPPPKKKFFFCCC@@@===:::;;;FFF]]]uuutttgggjjj}}}uuuaaaXXXNNNHHHGGGGGGEEEBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGEEEBBB@@@AAACCCFFFIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNOOOOOONNNNNNMMMLLLKKKMMMKKKJJJKKKMMMNNNKKKHHHEEEDDDBBBAAA@@@??????>>>>>>===<<<;;;::::::999999888888777777777777666666777777666666666666555555666666555555666666777888666777888:::<<<>>>???@@@<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@@@@????????????======>>>???AAABBBCCCDDDAAACCCKKK[[[ooovvvmmmaaaSSSEEEAAAAAA@@@??????BBBJJJKKKSSS\\\KKKHHHDDD@@@@@@CCCFFFGGGFFFCCC@@@===???DDDFFFDDDAAA@@@BBB@@@>>>DDDVVVjjjvvv}}}pppjjjvvvjjjooo|||zzzyyyuuuvvvuuuqqqhhhaaaZZZVVVUUUVVVUUUTTTRRRSSSRRRPPPMMMKKKKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@@@@?????????>>>>>>======<<<<<<===;;;:::;;;===>>>;;;888::::::999999888777777666999999999999:::;;;<<<<<>>===<<<;;;:::999888777555555444333222222222222111333444777999:::;;;<<<===<<<;;;;;;;;;999666333333333222222222222333333::::::999888777555333222444444444333111111333555555444333222000...---,,,---------------------------------------------------------............///111111222333555777888999999<<>><<<:::<<>>=========<<<;;;:::999888888888888666666666666666555555555666666666666666666666666777777777777777888888999888999:::<<<>>>???@@@@@@<<<<<<<<<<<<===>>>???@@@????????????????????????>>>>>>>>>>>>???BBBEEEGGGEEEIIITTTeeewww{{{uuukkkaaaSSSIIIAAA@@@BBBAAA@@@@@@@@@DDDZZZuuuPPPHHHEEEBBB??????AAACCCDDDDDD@@@???>>>???@@@AAAAAAAAA>>>@@@@@@===CCCSSSfffppp~~~uuugggsss``````hhhmmm```fffoooxxxzzzxxxzzz{{{xxxooohhh```YYYVVVUUUTTTRRRSSSSSSQQQOOOLLLKKKKKKLLLHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@?????????>>>>>>>>>=========<<>>;;;;;;:::999999999999999;;;:::::::::;;;===>>>???EEEEEEFFFFFFEEEDDDBBBAAA???>>>===;;;:::888777666555444333222111222222333333444777999;;;<<<<<<<<<<<<;;;:::999999777444222444444333333333333444444888888888777555444222111444444222111111222444666333222111///...---,,,,,,---------------------------------------------------------............///000111111333444666888999:::<<<>>>??????>>>???@@@BBBGGGCCCFFFEEEVVVWWWVVVUUUTTTSSSSSSSSSTTTXXXXXXWWWTTTQQQPPPQQQRRRPPPNNNJJJHHHFFFDDDAAA???<<<888BBB\\\ttt}}}rrr}}}mmmcccWWWQQQPPPPPPKKKFFFJJJIIIIIIHHHGGGFFFFFFEEELLLLLLKKKIIIGGGDDDBBB@@@<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;;;;;;;999999888777666666666666555555555555555555555555666777777777777777777777888888999999999:::::::::999:::<<<===????????????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAEEEKKKPPPUUU]]]jjjwww}}}rrrhhh]]]SSSIIICCC???@@@@@@>>>>>>@@@GGGWWW~~~^^^GGGDDDEEECCCAAA@@@@@@@@@AAAAAA@@@CCCEEEDDD@@@???AAADDD<<<>>>===>>>GGGVVVbbbfffyyyzzziiimmm{{{ggg```]]]XXXKKKNNNVVVdddrrr{{{~~~{{{zzz~~~|||uuuppphhhaaa[[[YYYWWWVVVTTTRRROOOLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGEEEEEECCCBBB@@@?????????>>>>>>>>>>>>============???>>>===???BBBCCCAAA>>>;;;::::::999999:::;;;;;;=========>>>???@@@AAABBBEEEEEEFFFFFFDDDCCCAAA@@@???>>>===;;;999777555555444444222111222333444555555666999;;;<<<<<<<<<;;;;;;999888777777666444222666666666555555666666666444444555555444444333222444333111000111333555666222111///...,,,,,,,,,,,,---------------------------------------------------------............///000000111222444666888999999;;;===>>>======???@@@@@@EEEBBBFFFEEEXXX|||YYYYYYYYYXXXWWWWWWVVVVVVXXXYYYYYYWWWTTTQQQOOOOOOOOOMMMJJJIIIHHHGGGDDDBBB???:::===MMMbbbttt~~~yyyoookkk}}}}}}uuummmbbb[[[WWWSSSNNNIIIMMMLLLKKKIIIIIIIIIJJJKKKJJJKKKKKKJJJHHHDDD@@@>>>;;;<<<<<<======<<<<<<;;;:::;;;<<<===============;;;;;;;;;<<<;;;;;;::::::999999888888777888888888888777777666555555666666555666666666666666777777777777888888888888999999999999:::;;;;;;;;;;;;::::::;;;===>>>??????>>>>>>?????????>>>>>>========================>>>>>>>>>???AAACCCDDDGGGOOOYYY```eeeppp|||rrrdddZZZPPPGGGCCC@@@???>>><<<;;;AAAIIIjjj~~~aaaOOOEEEEEEFFFEEECCCAAA????????????===AAAEEEDDDAAA???AAACCC======<<>>>>>>>>>>>============999???FFFJJJJJJDDD===888999999888888999;;;===>>>AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDCCCAAA???>>>======;;;999888666555444444333222111222444777888888999:::;;;;;;;;;;;;;;;999777666555555555444222888888777777777777888888222222333444555555444444333111000111333555666555222111///---,,,+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222444666777888888:::<<<======>>>@@@BBB@@@EEEBBBFFFFFFZZZvvvxxxYYYZZZ[[[\\\]]]\\\[[[[[[\\\]]]\\\ZZZVVVRRRQQQPPPPPPNNNLLLKKKKKKIIIGGGDDDAAA???===@@@OOOfffxxx{{{}}}{{{pppqqq}}}xxxpppiiiccc^^^XXXUUUTTTQQQNNNJJJIIIIIIKKKLLLHHHHHHGGGFFFEEECCCAAA??????@@@@@@??????>>>===<<<:::;;;;;;<<<<<<<<<<<<;;;777888::::::999999999:::777666666666666666777777777777666555555555666666666777777777888888888888888888999999999:::::::::999:::;;;<<<===<<<;;;;;;:::;;;===>>>???>>>===<<<===>>>>>>?????????>>>>>>======>>>>>>>>>?????????@@@CCCHHHLLLRRR]]]lllvvvttt|||~~~uuudddUUUMMMFFFAAA?????????>>><<>>>>>???;;;<<<>>>BBBFFFFFFCCC@@@>>>>>>>>>@@@JJJVVV[[[ZZZffftttnnnkkk~~~eeedddppp{{{lllgggfffooo{{{zzzyyyvvvtttrrrrrrsss```[[[UUUQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBB@@@????????????============>>>>>>>>>>>>===DDDKKKLLLFFF???999777999999999999;;;>>>AAABBBDDDEEEGGGIIIIIIHHHFFFEEEBBBBBBCCCCCCBBB@@@???===;;;;;;999888666555444333333222111222333777:::<<<<<<;;;::::::999999999:::777555444333444555444333888777777777777777777888333444555666666666666666222000000111555666666444222111...,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000222333555777888888:::<<<===>>>???BBBEEECCCHHHDDDGGGHHH]]]}}}yyyWWWYYY\\\___`````````___bbbbbb```\\\XXXUUUTTTTTTRRRQQQOOONNNMMMKKKHHHEEEBBBCCC>>>888BBB\\\sss{{{{{{{{{{{{jjjwww~~~zzztttnnniiifffddd[[[WWWQQQKKKGGGFFFGGGHHHHHHGGGEEECCCBBBBBBBBBBBB@@@@@@@@@???>>>===;;;;;;::::::;;;;;;;;;;;;::::::888999;;;<<<;;;;;;;;;<<<777777666666666777888888777777666555555555666666777777888888999999::::::999999999::::::;;;;;;;;;::::::<<<=========<<<;;;999;;;===>>>???>>>===<<<;;;<<<===???@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAAAAAEEEKKKRRRZZZhhhzzz|||{{{}}}|||xxxkkkYYYKKKEEEBBB???===>>>@@@??????KKKfffoooOOOGGGEEEBBBEEECCCCCCCCCAAA???>>>>>>???@@@======EEEOOORRRKKKCCC===???@@@BBBKKKWWW___aaa^^^nnn}}}ssslllvvvyyytttiiiaaa```gggrrr~~~zzz|||}}}}}}}}}}}}~~~hhhccc\\\XXXWWWVVVSSSQQQKKKJJJIIIGGGFFFEEEEEEEEECCCBBBAAA@@@????????????============>>>>>>>>>>>>GGGJJJKKKFFF<<<777888;;;<<<;;;;;;<<>>>>>===;;;999888888999999666444222333444555444444777777666666666666777777666666777777777777666666111//////222666777666444222111...,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000222333555777888999;;;===>>>???AAADDDGGGFFFJJJEEEHHHHHH^^^^^^YYYVVVZZZbbbeeeccc^^^```^^^\\\YYYWWWVVVVVVVVVTTTWWWXXXUUUPPPKKKHHHHHHGGG???;;;===@@@IIIccc~~~|||}}}yyyvvvvvvxxxqqquuuzzzrrrlllbbbYYYQQQOOOMMMIIIGGGHHHFFFDDDBBBAAAAAA@@@???>>>>>>???@@@@@@@@@???>>>======<<<<<<;;;:::999888888888999999999::::::::::::999999999888888888888888888888888999999888888888777777888999::::::;;;;;;======>>>>>>===<<<;;;;;;999:::;;;<<<============<<<>>>??????>>>===>>>@@@>>>>>>======>>>???AAABBBBBBBBBAAA???===>>>BBBEEEHHHOOOZZZcccllluuu~~~~~~|||zzzxxx}}}ppp\\\KKKDDDCCCBBB???BBB>>>999???IIIXXX~~~XXXJJJJJJGGGDDDEEEEEEBBB??????AAABBBAAA???AAA>>>@@@JJJVVVZZZSSSJJJ>>>>>>???@@@EEENNNYYY```dddiiiqqqyyy{{{tttttt~~~ppp___ZZZ[[[```hhhqqqzzz{{{qqqnnnkkkhhhfffccc___]]]PPPKKKHHHIIIHHHEEEDDDFFFBBB@@@???@@@AAAAAA@@@???===>>>>>>;;;999:::@@@EEESSSKKKBBB>>>???@@@???>>>BBBCCCDDDDDDEEEGGGKKKOOOOOONNNMMMLLLKKKIIIEEEBBBCCCCCCCCCBBB@@@===:::999999888555333111111222333111222444666999;;;===>>>===>>>===;;;999777888999;;;:::888555222000000000444555666888777666444333666777777888888777555444444333333333333333333222000///...------------------------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@@@@IIIEEEEEEIIIcccZZZXXXXXX\\\bbbccc___ZZZZZZXXXWWWUUUTTTTTTUUUUUUWWWYYYYYYUUUPPPKKKJJJJJJHHHAAA===>>>===AAAUUUkkkyyyyyyzzz|||yyyvvvzzz}}}|||sssyyyqqqfffZZZUUUPPPLLLIIIJJJHHHFFFCCCBBBAAAAAA@@@>>>;;;<<<=========<<<;;;:::;;;;;;::::::::::::::::::777888888888999999999999888888888888888888888888888999999::::::999999888777888888999::::::;;;;;;===============<<<;;;;;;::::::;;;<<<============>>>??????>>><<<;;;;;;<<>>>>>>>>???AAACCCDDDCCCCCCCCCCCCDDDFFFKKKNNNVVV^^^iiiqqqwww|||{{{uuunnnhhh^^^YYYPPPHHHCCCBBBAAA@@@777DDDDDDCCCYYY}}}gggKKKCCCEEEEEEEEEGGGFFFCCCAAA@@@BBBCCCBBBAAAAAA>>>???GGGQQQSSSLLLDDD>>>>>>>>>???BBBHHHPPPVVV^^^aaagggpppzzz{{{xxxzzz~~~jjjYYYTTTWWWZZZ___dddhhhlllqqqxxx|||~~~yyy~~~zzzxxxuuussssssqqqnnnlllddd\\\TTTRRRPPPKKKIIIJJJJJJHHHEEEDDDDDDCCCAAA???@@@@@@@@@@@@@@@BBBFFFIIIMMMHHHBBBAAADDDFFFFFFDDDFFFGGGHHHJJJKKKNNNSSSVVVSSSQQQNNNMMMLLLJJJGGGDDDCCCCCCBBB@@@>>>;;;888666777666444222111222333333444444666888:::<<<===>>>======<<<999777666777999777;;;===:::444111222555777777888999999888777666555666666777666555444333333333333333333222222222//////...------------------------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@???HHHCCCDDDHHHcccWWWXXXZZZ^^^___^^^YYYUUUTTTSSSSSSSSSTTTUUUWWWXXX[[[[[[YYYUUUPPPMMMLLLLLLHHHCCCAAAAAA===<<>><<<;;;;;;;;;;;;;;;:::999999888888999999::::::::::::666666666777777777888888888888888888888888888888::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;===============<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>???===<<<;;;<<<>>>@@@@@@@@@@@@AAACCCEEEFFFFFFGGGIIIKKKMMMRRRWWW[[[ccckkkuuu}}}~~~~~~|||}}}}}}{{{uuujjj^^^VVVKKKIIIGGGDDD@@@>>>>>>@@@:::CCCDDDSSS|||dddQQQ@@@???BBBCCCDDDHHHFFFDDDCCCBBBDDDDDDDDDCCCAAA>>>???DDDKKKLLLEEE>>>>>>???>>>>>>>>>AAAEEEIIIUUUUUUXXX```ooo~~~wwwvvvuuuaaaRRROOORRRTTTXXX^^^```aaadddjjjppp}}}||||||~~~|||~~~|||yyyooofffcccbbb]]]YYYXXXWWWTTTPPPNNNLLLIIIFFFDDDHHHHHHHHHKKKNNNQQQRRRQQQLLLJJJHHHJJJMMMNNNKKKIIIMMMNNNOOOPPPPPPRRRVVVYYYVVVRRRNNNLLLJJJHHHFFFDDDBBBAAA@@@>>>;;;777555333444333222111111222444555777888999:::;;;<<<===>>><<<<<<:::888666777:::<<<;;;@@@CCC>>>555000333777888888888888888999999999555555555555444333222111333333333222222222111111///...---------------------------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@===FFFBBBBBBGGGccc|||UUUWWWZZZ[[[[[[YYYVVVTTTQQQRRRRRRTTTVVVYYY\\\]]]^^^\\\XXXTTTPPPMMMMMMMMMHHHFFFGGGFFFAAA>>>DDDNNNddduuu{{{vvvzzz~~~xxxrrrxxx{{{ssslllppp|||~~~~~~pppfff]]]RRRKKKIIIGGGDDDAAA?????????>>>=========<<<<<<;;;;;;::::::888888888888888888888888555555666666666777777777777777777888888888888888;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;<<<===============<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<===>>>=========@@@BBB@@@AAABBBDDDFFFHHHJJJKKKLLLNNNQQQTTTWWW[[[aaaeeehhhnnnwww||||||zzzyyyyyy}}}zzzwwwqqqiii^^^RRRJJJGGGCCC@@@@@@@@@???AAADDDFFFAAAHHHqqqRRRHHHAAABBBCCCBBBCCCFFFDDDDDDCCCCCCDDDDDDDDDCCCAAA???@@@CCCHHHHHHCCC===>>>??????>>>======???AAAKKKIIIIIIPPP```uuuxxxrrryyyiiiWWWLLLRRRXXX^^^___]]]]]]aaafffqqq}}}~~~~~~}}}|||{{{}}}~~~}}}tttnnnoooqqqmmmhhhfffdddaaa\\\YYYVVVTTTQQQOOOUUUTTTUUUXXX]]]^^^\\\YYYTTTTTTTTTUUUVVVTTTOOOKKKUUUUUUUUUTTTRRRQQQSSSTTTUUUQQQLLLHHHFFFEEEDDDCCC@@@???===:::777444222000222111111222333444555666999999:::;;;;;;<<<<<<===;;;:::999777777999===AAAFFFGGGEEE>>>666111222555777666666666666777888888666666555444333222111111333333222222111111000000......---,,,,,,------------------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@<<>>>>>===<<<;;;;;;::::::999888888777666555555555666666666666777777777777777888888888999999999:::<<<<<<<<<======<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<===============<<<;;;<<<===>>>????????????===>>>>>>===<<<===@@@BBB>>>AAAFFFLLLQQQTTTVVVWWWTTTVVVYYY[[[]]]aaaeeehhhjjjnnntttvvvuuutttuuuwwwzzzsssjjj___WWWOOOHHHDDDAAA;;;;;;@@@DDDCCCCCCEEEHHHVVVooo]]]IIIFFFEEEEEEDDDBBBBBBDDDAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAADDDFFFFFFDDDAAA>>>???@@@@@@???>>>???@@@CCCAAA@@@DDDRRRggg~~~{{{ttt|||aaaJJJSSSXXX]]]]]]YYYVVVWWWYYY___kkk{{{~~~~~~}}}}}}}}}wwwrrrpppuuuxxxtttooolllkkkhhhccc```^^^]]][[[YYY```______bbbeeeddd```\\\]]]]]]______^^^YYYSSSOOOWWWWWWWWWUUUSSSQQQQQQRRRTTTOOOIIIEEECCCBBBBBBAAA===<<<:::777555222111000111111222333555666888999:::::::::;;;;;;;;;;;;<<<777777777666666999>>>BBBNNNHHH@@@999666555555555666666555555666777888888666666555444333333333222333333222111000000//////------,,,,,,,,,------...---------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@>>>FFFBBBCCCHHHeeeooonnnUUUTTTSSSSSSUUUVVVUUUTTTOOOOOOPPPQQQTTTWWWZZZ[[[XXXUUUQQQNNNMMMLLLKKKJJJKKKLLLLLLIIIDDDAAABBBDDDIII```zzz~~~zzzxxxpppeee~~~zzztttxxxppphhhqqq~~~~~~yyyppphhhdddWWWSSSLLLFFFCCC@@@>>>===>>>>>><<<;;;::::::::::::::::::999888777666555444777777777888888888999999888888999999:::;;;;;;;;;<<<<<<============<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<==================<<<===>>>??????@@@@@@@@@@@@@@@@@@>>>===>>>AAACCCDDDJJJRRR[[[aaadddddddddZZZ\\\^^^___```bbbeeegggllloooqqqqqqnnnmmmooorrrkkkcccWWWMMMFFFBBB@@@@@@@@@<<<>>>FFFFFF@@@===@@@OOOhhhKKKBBBCCCDDDDDDCCCBBBCCCDDD>>>@@@BBBBBBAAA@@@AAABBBAAAAAACCCDDDDDDDDDCCCCCC===???@@@@@@@@@???@@@BBB>>>>>>===>>>EEEVVVmmm}}}~~~xxx}}}jjjSSSMMMOOORRRTTTUUUVVVXXXYYYSSS[[[gggooouuu||||||zzzzzz~~~~~~yyyttttttoookkkgggdddccccccbbbaaaeeeeeefffggggggeeeaaa^^^___```bbbbbb```\\\XXXVVVSSSTTTUUUTTTSSSRRRSSSTTTOOOKKKFFFBBBAAA@@@???>>>999888666444333222222222222333444666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<888888888777777999===@@@JJJBBB999555666999999888666666777777888888999999555555444333333333444444333222222111000///......,,,,,,,,,,,,,,,------...---------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@???GGGBBBCCCHHHeeewww~~~RRRPPPOOOSSSXXXYYYVVVRRROOOOOOOOOPPPRRRTTTVVVWWWSSSPPPLLLJJJKKKKKKIIIGGGJJJKKKJJJGGGDDDEEEIIIKKKSSS]]]oooyyyuuupppjjj~~~~~~ooozzzzzzhhhcccgggtttyyy{{{zzzoooiii___VVVOOOIIIEEEBBBAAA@@@>>>===;;;;;;;;;<<<;;;;;;::::::999999999888999999999:::::::::;;;;;;999999:::;;;;;;<<<======;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=====================>>>???@@@@@@@@@@@@BBBCCCCCCCCCDDDGGGLLLPPPYYY___hhhoooqqqoookkkggg[[[]]]___``````aaadddeeekkkmmmmmmjjjeeebbbbbbcccVVVPPPHHHAAA>>>>>>>>>>>>CCCAAACCCGGGDDD???IIIWWW{{{jjjUUUFFFAAABBBBBBAAA@@@AAACCCCCC===@@@BBBCCCAAA@@@AAABBB@@@AAABBBBBB@@@???@@@AAA<<<>>>??????>>>>>>@@@AAA<<>>>>>AAAAAA@@@>>><<<;;;===???AAA>>>999777666777777777333444666777888888777777333222222111222333444444333222111000///...------,,,,,,++++++,,,,,,---...---------------------------------............///---------............//////000111222444777999::::::<<<>>>>>>>>>>>>>>>@@@???GGGBBBBBBFFFccc|||OOOMMMNNNTTT[[[]]]WWWPPPRRRQQQQQQQQQRRRSSSUUUVVVOOOLLLIIIHHHJJJJJJGGGEEEHHHIIIHHHFFFFFFLLLRRRVVV___YYY___rrr|||uuusssvvvooowwwzzzmmmkkkmmmttttttkkkdddccciiipppzzzwwwkkkbbbZZZSSSPPPEEEDDDBBB@@@???>>>??????;;;;;;<<<<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========>>>???@@@@@@AAA@@@@@@BBBDDDFFFIIIMMMSSSZZZ___oootttzzz}}}{{{sssjjjccc[[[]]]___``````aaacccdddggghhhhhhddd\\\VVVSSSSSSFFFDDD@@@????????????>>>???>>>AAADDDBBBHHHeeeqqqNNNDDDAAAEEEEEECCC???>>>@@@BBBBBB===@@@CCCCCCAAA@@@AAACCC@@@AAABBB@@@===;;;<<<>>><<<=========<<<<<<>>>???;;;@@@BBB<<<666===PPPbbbxxxqqqjjjyyy~~~kkkaaaUUUOOOOOOSSSVVVVVVVVVTTTQQQOOOQQQWWW```fffuuuyyyyyytttxxx{{{wwwrrrooonnnmmmmmmlllkkknnnqqqpppllliiiiiijjj``````___\\\XXXUUUTTTSSSLLLMMMNNNLLLIIIGGGFFFFFF???<<<888666555555333111333222222111222444555777666777999;;;===>>>>>>>>>======>>>>>>??????@@@@@@KKKKKKJJJFFFBBB@@@???@@@<<<======:::666333333333///111333555666666555444111000000000000222333444222222111000///...------++++++++++++,,,,,,---...---------------------------------.........//////---------........./////////000111222444777999::::::<<<>>>???>>>>>>>>>@@@???GGGAAAAAAEEEbbbsss~~~PPPSSSTTTRRRTTTXXXTTTLLLMMMQQQUUUUUURRRQQQSSSVVVQQQNNNKKKJJJJJJJJJJJJIIIFFFFFFFFFGGGHHHKKKMMMNNNQQQKKKMMM\\\mmmuuutttqqqmmmrrrrrrtttsssbbbbbbjjjmmmhhhbbbcccdddmmm{{{~~~wwwiii\\\TTTMMMEEEBBBBBBCCC@@@>>>??????===<<<<<<;;;;;;;;;999999999999:::;;;======::::::::::::;;;<<<======;;;<<<===>>>???>>>>>>===<<<<<<===;;;999999:::;;;<<<<<<<<<;;;;;;<<<<<<===<<>>>>>;;;???FFFGGGDDDRRR}}}WWWGGGIIIGGGDDDDDDBBBAAA@@@?????????BBBAAA@@@@@@@@@AAABBBCCCAAA@@@???>>>===========================<<<<<<;;;>>>===<<<;;;<<>>@@@888<<>>888777666555555555555555444555666666666555333333333222111111111222333444111111000......---------,,,,,,,,,---------......------------------------........................111000...------...///000111222333333333444666999:::;;;======<<<<<<>>>???AAAGGGBBBEEEIIIaaazzzVVVWWWTTTPPPQQQTTTQQQKKKMMMSSSXXXYYYVVVSSSSSSTTTPPPNNNLLLKKKLLLKKKJJJHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJFFFGGGSSSbbblllssswwwooosssqqqmmmuuu~~~mmmcccaaaaaadddhhhcccbbbeeeooovvvxxxyyy{{{{{{ssskkkcccYYYQQQMMMHHHBBB=========<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????>>>>>>===<<<===>>>===<<<<<<>>>???==================>>>???>>>@@@AAABBBBBBBBBDDDFFFJJJPPPZZZgggrrrzzz~~~~~~yyyssskkkccc]]]XXXWWWVVVVVVWWWYYY\\\^^^[[[XXXTTTOOOIIIEEEAAA@@@AAA@@@???===>>>AAACCCDDDPPPCCC<<>>>>>>>>???@@@AAA??????>>>>>>======>>>>>>===============<<<;;;;;;======<<<;;;<<<@@@GGGKKK]]]mmmxxxtttwww{{{jjjXXXNNNNNNRRRSSSPPPNNNNNNKKKIIIKKKQQQVVV\\\dddjjjooouuu}}}|||zzzyyyxxxxxxzzzyyyxxxuuusssssstttuuuzzzxxxvvvsssooollliiihhh\\\ZZZWWWSSSPPPLLLJJJIIIEEEEEEDDDCCCAAA>>>;;;::::::888555444444555444333444444444444555777999::::::;;;<<<;;;;;;===@@@BBBEEE>>>AAAAAA:::BBBUUU```{{{ppp[[[WWWJJJ;;;;;;;;;:::888777555555444444444555666666666555333333111000000000111333555666111000///...------------,,,,,,,,,---------......------------------------........................111///...------...///000000111333333333555777999:::;;;======<<<<<<>>>???AAAGGGBBBDDDGGG^^^XXXWWWTTTOOOOOOQQQPPPLLLMMMSSSYYY[[[XXXSSSPPPPPPOOONNNLLLLLLLLLLLLJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIEEEEEEKKKSSS^^^lllxxxssssssppphhhbbbeeesssuuudddZZZ\\\dddddd```___bbbeeegggmmmssszzz{{{}}}~~~sssiiiaaaXXXOOOIIICCCCCCBBBAAA???>>>>>>===@@@???>>>===<<<;;;;;;;;;<<<;;;;;;:::::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<======<<<===???AAA<<<<<<<<<<<<======>>>???AAABBBCCCCCCEEEIIIOOOSSS^^^eeeqqq}}}vvvnnnggg```YYYUUUPPPPPPPPPPPPQQQSSSTTTUUULLLJJJGGGDDD@@@>>><<<;;;===<<<;;;<<<>>>@@@BBBCCCAAA>>>IIIfffhhhVVVGGGCCCDDDBBB??????>>>>>>>>>>>>??????======<<<<<<<<<===>>>???>>>============>>>??????<<<============<<<;;;;;;;;;;;;<<<;;;<<<>>>BBBEEEMMM]]]rrr|||xxx}}}nnn[[[LLLEEEPPPKKKIIIKKKKKKIIIHHHIIIIIIMMMRRRVVV[[[cccllltttwwwyyy~~~~~~~~~}}}}}}}}}|||{{{zzzxxxxxxxxxxxxyyy{{{vvvoooiiidddaaa___UUUSSSPPPLLLIIIFFFDDDCCC??????>>>===;;;999777666777555333333444555444333777777777777888:::;;;<<<;;;<<<<<<;;;:::;;;===@@@<<<:::CCCHHHCCCJJJ]]]hhh}}}ppp\\\RRRFFF===???===;;;:::888666555444444444555555555555444333333//////000000222333555666000000///...------------,,,,,,,,,---------......------------------------........................000///...------...///000///000222333444555888::::::;;;======<<<<<<>>>???AAAGGGAAACCCEEE\\\TTTSSSRRRPPPPPPQQQQQQPPPNNNRRRWWWXXXUUUQQQNNNMMMQQQNNNKKKJJJKKKLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKOOOMMMLLLKKKKKKRRRbbbqqqvvvtttrrrmmmaaaZZZgggyyy~~~eeeYYYYYYeee```]]]]]]\\\\\\```fffnnnqqquuuyyy|||}}}}}}|||~~~vvvnnngggbbbWWWVVVSSSOOOJJJFFFCCCAAA??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;;;;<<<<<<==================<<<<<<<<<>>>>>>>>>===>>>@@@BBB????????????@@@AAABBBCCCDDDFFFIIIMMMSSS\\\eeellluuuyyy~~~uuuooofff]]]VVVQQQMMMJJJIIIIIIIIIJJJJJJJJJIIIIIIAAA@@@>>><<<;;;:::::::::999;;;???AAA@@@>>>AAAGGGEEEXXXzzzhhhKKKEEE@@@>>>???======<<<<<<<<<======>>>???<<<<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>???@@@<<<<<<======<<<<<<;;;:::999:::<<<<<<;;;;;;===??????JJJ\\\ppp~~~ttt^^^NNNLLLHHHGGGKKKMMMKKKGGGFFFDDDEEEGGGHHHJJJNNNTTTYYYcccgggmmmsssxxxyyyxxxwww{{{~~~zzz{{{|||}}}~~~}}}zzzwwwttttttvvvwwwwwwuuuqqqjjjbbb[[[UUURRRPPPMMMKKKHHHEEEAAA???===<<<::::::999888777666444444666444333444666777666555888888999999:::;;;<<<<<<999;;;<<<===>>>AAAFFFIIIEEEDDDOOOYYYVVVYYYbbbcccmmmhhhZZZKKKEEEAAA???AAA;;;:::999777666555555555555555555444444444333333000000000111111222333333000///...---------------,,,,,,,,,---------......------------------------........................///............///000000...000222333444666999;;;:::;;;======<<<<<<>>>???@@@FFF@@@BBBEEE\\\QQQQQQSSSUUUTTTQQQOOOOOORRRTTTVVVVVVTTTQQQPPPOOOSSSOOOJJJHHHIIIKKKMMMNNNKKKMMMOOORRRSSSTTTSSSRRRTTTTTTSSSQQQMMMOOO[[[iiiwwwtttuuuvvvlllaaaeeerrr}}}hhh```fffaaa______^^^\\\\\\___cccfffkkkqqqwwwzzz|||}}}wwwxxxzzz~~~}}}yyyvvvqqqooojjjccc\\\TTTNNNJJJFFFFFFDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????????????????@@@AAAAAAAAA@@@@@@BBBCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOWWW___jjjuuuuuummmgggaaaXXXPPPKKKIIIGGGFFFDDDDDDEEEDDDCCCAAA@@@>>><<<;;;;;;;;;;;;;;;<<<<<<===@@@DDDCCC<<<<<>>>>><<<<<<<<<===============::::::;;;;;;<<<===??????<<<<<<<<<<<<<<<;;;;;;:::888999;;;;;;:::999:::;;;666:::FFF\\\sssnnn[[[RRRJJJIIIHHHFFFFFFGGGCCCDDDDDDDDDCCCCCCDDDEEEMMMRRRYYY___dddfffggggggfffjjjooorrrtttttttttuuunnnpppsssvvvxxxyyyxxxxxxvvvqqqjjjffffffhhhjjjkkkfffbbb\\\UUUOOOJJJHHHFFFEEECCCAAA>>><<<:::888888999888777777666555555555666666555777999:::999888888999999:::;;;;;;;;;;;;===<<<;;;>>>FFFTTTdddooopppaaa___eeeggglllqqqmmmooo^^^MMMCCC===>>>???<<<777777666555555555666666555555444444333333333333222222222222111000000//////......------------...,,,,,,,,,---------......------------------------.......................................///000000...000222333444666999;;;:::;;;======<<<<<<>>>??????EEE@@@CCCGGG___xxxSSSSSSVVVXXXUUUPPPMMMOOOWWWWWWWWWWWWVVVUUUTTTSSSSSSOOOKKKHHHIIILLLNNNOOOKKKNNNRRRVVVXXXYYYXXXWWWVVVTTTTTTTTTRRRQQQXXXaaarrrqqqvvv{{{vvvkkkgggkkk{{{ppphhhbbbbbbbbb```^^^^^^\\\^^^bbbhhhnnnsssxxxzzzwwwwwwxxx{{{~~~~~~|||vvvnnnfff___[[[SSSRRRNNNKKKGGGDDDBBBAAA@@@@@@?????????@@@@@@AAA>>>>>>======>>>>>>???@@@@@@AAABBBBBBAAABBBDDDFFFJJJJJJJJJLLLMMMOOOQQQRRRWWW^^^iiiuuu~~~xxxmmmeee[[[VVVPPPKKKHHHGGGFFFFFFAAAAAA@@@???>>><<<:::999<<<;;;<<<<<<===>>>???@@@AAAAAAAAA<<<666???```UUUDDD@@@DDD@@@>>>@@@===;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>>>>===:::::::::;;;;;;===>>>>>>;;;<<<<<<<<<<<<;;;::::::777999::::::999888888999777777>>>QQQggg{{{zzzlll[[[NNNFFFAAACCCGGGCCCCCCEEEEEEEEECCCBBBAAA@@@DDDJJJNNNQQQSSSUUUVVVWWWZZZ___bbbdddeeefffhhhdddgggjjjnnnpppqqqpppooollleee]]]YYYZZZ\\\]]]]]]XXXUUUQQQMMMIIIEEECCCCCC>>>===<<<:::888777777666999888777777666777777888888777888999;;;<<<;;;:::999999:::;;;;;;;;;;;;;;;>>>:::777;;;JJJeeeppp```cccmmm}}}kkkTTTFFFCCC===@@@BBB;;;555555555555555666666777555444444333222333333333333333333222111///...---......---------------...,,,,,,,,,---------......------------------------........................------......///000000000///000222333444555888::::::;;;======<<<<<<>>>??????EEEAAADDDHHH```UUUSSSUUUXXXUUUOOOOOOTTTVVVWWWXXXZZZZZZXXXUUURRRPPPNNNLLLKKKMMMMMMMMMLLLJJJMMMRRRWWWYYYZZZXXXWWWWWWRRRPPPRRRRRRQQQSSSWWWdddkkkttt{{{zzzsssllliiixxxhhhbbbaaa___]]]\\\WWWWWWXXX[[[___ffflllooosssssstttxxx}}}}}}~~~~~~|||wwwrrrppphhhfffbbb]]]XXXUUURRRPPPMMMLLLKKKJJJHHHHHHGGGGGGCCCCCCCCCCCCDDDEEEGGGHHHGGGIIIKKKLLLMMMOOORRRUUUWWWXXXXXXZZZ[[[^^^___```gggooo|||yyytttmmmcccZZZNNNKKKGGGEEEDDDCCCBBBAAA======<<<<<<;;;:::::::::============???@@@AAABBB@@@>>>???@@@BBBSSS{{{hhhGGG@@@AAABBB<<<===AAA;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;===>>>>>>>>>===<<<::::::::::::;;;<<<======;;;;;;<<<<<<;;;;;;:::999777888::::::888777888999;;;999<<>>:::999888777777777777777999888888777777888999:::999888999:::<<<===;;;999::::::<<<<<<===<<<<<<;;;===<<<===EEEWWWsssqqqeeemmmyyytttYYYEEEBBBFFF???AAAEEE<<<777777666666666666666777555444333222222222333333222222222222111000...---...------,,,,,,------...,,,,,,,,,---------......------------------------........................,,,---...//////000000000000111333333333555777999:::;;;======<<<<<<>>>???AAAGGGBBBDDDGGG___SSSQQQRRRVVVTTTQQQUUU\\\RRRTTTXXX[[[\\\YYYSSSOOOMMMMMMMMMOOOPPPOOOLLLJJJJJJMMMRRRVVVXXXXXXVVVUUUYYYRRRMMMOOOPPPOOOMMMNNNXXXdddrrryyyzzzxxxsssnnnoooaaa^^^[[[YYYXXXTTTRRRPPPPPPSSSYYY___cccfffgggjjjpppwww{{{{{{yyy}}}}}}~~~}}}{{{xxxtttpppmmmjjjiiibbb```^^^[[[YYYWWWVVVUUUQQQPPPPPPQQQRRRTTTVVVWWWVVVYYY\\\^^^```dddhhhkkkkkkkkklllmmmoooqqqsssuuurrr{{{tttlllfff^^^SSSJJJDDDBBB@@@>>>>>>===;;;:::;;;:::::::::::::::;;;<<<=========>>>???@@@BBBBBB@@@@@@FFFPPPZZZmmmmmmIIIBBB???@@@<<<555;;;@@@888===<<<<<<;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999777888999999888777999:::888777777:::===JJJeeemmmUUUFFFBBBBBBAAA??????AAAAAAAAA@@@@@@BBBCCCBBB???>>>???BBBAAABBBDDDDDDDDDEEEGGGHHHEEEHHHLLLPPPRRRQQQOOOMMMLLLIIIFFFGGGJJJKKKGGGBBB@@@??????>>><<<:::999777888777777666666777777888999888888777888999:::;;;999888999;;;<<<<<<;;;999;;;<<<===>>>>>>===<<<<<>>???CCCHHHBBBDDDGGG^^^