BM6 6(0@ 555555444444444333333333000000000000////////////////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000000000000000000000000111222333333444444222222333444444555555666666555555555555444444444666666666666777777777777;;;:::999888888:::<<<===AAA@@@===:::888777777888777777777777777666666666555555555555555555555555555555666666555444333333444444444444444444444444111111111111111111111111000000000000000///......................................................------------------------.........////////////000//////...---,,,,,,++++++++++++++++++++++++++++++++++++******************''')))+++------,,,+++***...,,,))))))+++///111222:::888555111...---,,,+++---......///////////////...------------...//////444444444444333333333333000000000000/////////...........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////000000111111222333333444222222333333444555555555555555555555444444444444555555555666666666777777:::999888777777999:::<<>>===777...)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------...//////222222222111111111000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................///////////////000000000///000000111111222333333333333333222222222111111000000111111111222222222111111111222222222333333555555444444333222222111000000000111111222222333111111111111111111111111///000111111111111111111111111111111111111111111////////////////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------)))***,,,...000222444555444444111,,,((((((---111+++,,,,,,------,,,,,,+++,,,,,,---............---...------------...//////222111111111000000000000//////.........---------------------------------++++++++++++++++++++++++)))*********++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................//////////////////////////////000000111222222222222222222222111111111111//////000000000111111111000111111222222222222222,,,---...000111222222333///000000111222222333333000000000000000000000000...///000000111111111000000000000000000000000000..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))---000000---+++---///++++++***))))))+++---///)))***+++,,,---,,,,,,++++++,,,------......------...------------...//////111111111111000000000000//////.........---------------------------------++++++++++++++++++++++++))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////........./////////000111111222222222222222111111111111000////////////000000000000000000111222222222222222000000111111111111111000///000000111222333333333000000000000000000000000......///000000111000000////////////////////////..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************000555999666///******---*********+++,,,+++)))&&&&&&''')))+++,,,---,,,,,,+++,,,------......------...------------...//////000000000000///////////////............---------------------------------************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,,,,,,,---------......------......///000000000111111111111000000000///////////////////////////////////////000000000000111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********************************(((,,,///,,,((()))333<<<;;;777000+++'''''')))+++************************------------------------***+++,,,,,,------,,,,,,---------............///000000000000/////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,------------...------......//////000000111111111000000000//////.........................../////////000000000000111111111111111111111111///000000111111000000///////////////////////////////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********************************)))---///...******...444///...,,,+++***++++++,,,************************------------------------***+++,,,,,,------,,,,,,---------............///000000000/////////..................------------++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------------------...//////000000000000000000////////////............................../////////000000000000000000000000000000000//////000000000000//////////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++++++++*********************************+++++++++++++++*********************************+++,,,......,,,******+++&&&(((***,,,---,,,+++***************************------------------------***+++,,,,,,------,,,,,,---------............///000000/////////..................---------,,,,,,************************************************))))))))))))))))))))))))************************+++******************+++************************))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,---------,,,,,,---......//////000000000/////////........................................../////////000000000000000000000000000000...//////000000//////...////////////////////////................................................------------------------------------------------+++++++++++++++++++++++++++++++++***************+++++++++***************************************+++++++++***************************************,,,+++++++++++++++)))(((((()))+++,,,,,,***((('''************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............///////////////...............------------,,,,,,,,,************************************************))))))))))))))))))))))))*********************************++++++*********************************))))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,------...//////////////////............---....................................////////////////////////////////////......////////////..............................------------------------........................------------------------------------------------++++++++++++++++++++++++************************************************************************************************************************---***'''''')))++++++***,,,,,,,,,++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............////////////.........------------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))************************)))************+++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////.........------------------------------------------........./////////////////////////////////------............------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************)))))))))***************************************)))))))))***************************************+++)))'''''')))+++,,,---++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------............/////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))***++++++++++++***)))************************)))************+++++++++++++++******++++++,,,---************************************************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///.........---------,,,,,,---------------------------------.........//////........................---------......---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++((()))))))))*********+++************************((()))))))))*********+++************************))))))************++++++))))))***++++++,,,------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------............/////////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---************************************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///......---------,,,,,,,,,---------------------------------.........//////........................,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++(((((())))))*********+++************************(((((())))))*********+++************************'''***---...,,,***(((((()))***+++,,,,,,+++***)))************************++++++++++++++++++++++++++++++,,,---------,,,,,,---------........./////////...---,,,,,,,,,,,,,,,------,,,+++,,,---///000++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************)))***++++++++++++***)))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---------,,,,,,,,,...------,,,,,,------...------------------------........................,,,,,,,,,---------......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++******))))))***+++,,,+++***+++---///(((((()))***+++,,,---...'''((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,+++))))))***+++,,,,,,+++,,,------......---------------............//////...---,,,,,,,,,,,,---,,,,,,+++++++++,,,......++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................---------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,------------...+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++*********)))'''))),,,,,,***(((&&&&&&///---)))&&&&&&(((+++---///...---,,,***)))''''''))))))))))))))))))))))))************************************************************************...+++)))---222333000,,,+++,,,------......---------------............///......---,,,,,,,,,------+++++++++***++++++,,,---++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...............---------,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------******+++,,,---...//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++************%%%)))---///...+++)))((('''((())),,,///444777:::333111///,,,***)))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************---)))(((...555777111***+++,,,------......---------------............///...------,,,,,,,,,------******************++++++************************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************,,,+++)))(((((()))+++,,,***************+++++++++++++++++++++++++++++++++******+++,,,------------......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,...---+++******+++&&&+++333;;;@@@AAA???>>>///---+++******+++,,,...))))))))))))))))))))))))************************++++++++++++++++++++++++***************************((((((+++000111---)))+++,,,------......---------------............///------,,,,,,,,,------...*********************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************,,,+++)))(((((()))+++,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++,,,///...+++'''%%%&&&)))---???AAADDDDDD@@@:::333...******(((((()))+++---///))))))))))))))))))))))))***************************************************************************++++++***))))))***++++++,,,------......---------------............///------,,,,,,,,,---......******+++++++++***))))))************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,))))))***+++---222999>>>MMMIIICCC:::333,,,(((&&&******)))(((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,...///,,,((('''***...+++,,,------......---------------............///,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,+++))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************************************((())))))***++++++,,,,,,************************)))***+++,,,,,,---,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------(((---333999<<<>>>@@@BBB===999333...***)))***************))))))((((((((())))))))))))))))))))))))************************************************************************+++---...---+++++++++,,,+++,,,------......---------------............///,,,,,,,,,,,,,,,---...///+++,,,------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))***++++++++++++***)))((())))))***++++++,,,,,,************************))))))***+++,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,*********************************++++++,,,,,,,,,))))))))))))))))))))))))*********++++++,,,,,,,,,************************+++++++++,,,,,,---------444:::AAADDDAAA999111,,,***************+++++++++((())))))*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))***,,,//////+++(((+++,,,------......---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,+++******))))))******))))))***+++,,,---...///+++++++++++++++***))))))))))))***,,,///555:::===EEE@@@999111,,,)))((()))(((((((((((())))))))))))******))))))((((((''''''(((((()))***************))))))))))))))))))))))))+++++++++++++++***)))(((******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++---------------.........+++++++++*********))))))'''))),,,///000///...---.........///333777<<<>>>111///+++(((&&&&&&''')))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))+++++++++++++++***))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))+++++++++***************************************************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------444111---******,,,000333:::999666333111000111111''''''&&&&&&''')))+++,,,(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))***++++++++++++***))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))*********((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************************************************************************************************))))))*********+++++++++'''''')))*********)))))),,,,,,,,,,,,------------'''(((,,,111888>>>DDDGGG:::888444///+++)))((('''******************++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))******+++++++++******)))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////++++++++++++++++++++++++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************(((((())))))************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********************************************************************************************************************************************************))))))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000777@@@HHHHHHBBB:::333++++++***)))******+++,,,*********)))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))))))))))))))******+++++++++************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((((((((()))******++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))***************+++++++++************************************************)))))))))*********************+++++++++,,,,,,,,,++++++++++++************************************************************************************************************************************************************)))************+++++++++,,,++++++++++++,,,,,,---***,,,///222666:::===>>>FFFEEEAAA<<<555---'''###((((((((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))*********+++******+++++++++,,,,,,,,,++++++++++++************************************************************************************************************************************************************)))************++++++++++++***))))))+++---111333444555777:::===???AAABBB222---'''###$$$)))111666,,,,,,+++***))))))(((((())))))))))))***+++,,,---(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............////////////************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))***+++++++++))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************(((((())))))*********+++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++...---,,,---000444999<<>>:::555111......---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,---------******++++++,,,,,,,,,++++++---------++++++,,,---............////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++*********************************************************++++++++++++,,,...---------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))((((((((((((,,,+++***))))))***+++,,,...111777===@@@AAA@@@???:::888444000,,,***(((((())))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,---...//////&&&(((***,,,---,,,***)))+++,,,------,,,+++,,,...............////////////))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))************************************************++++++++++++************++++++++++++------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***************((((((((()))***+++,,,------+++((('''(((---222666:::===BBBDDDAAA:::222---)))(((''''''''')))+++---(((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***+++---...//////******+++,,,,,,+++***)))+++,,,...---,,,,,,---...............////////////))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++*********)))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))))))))***+++,,,---(((***...333777;;;>>>@@@@@@<<<555---)))'''((()))*********+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***+++,,,------///...---+++*********++++++,,,...------,,,...///............////////////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''((())))))*********,,,+++***)))))))))***+++///555===CCCDDD@@@:::555...,,,)))'''&&&''')))+++))))))+++++++++***)))(((++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((((()))***+++,,,,,,111///---***)))***+++,,,+++,,,......------...000............////////////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))&&&''''''((())))))******))))))))))))************+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,,,,,,,++++++---///111333999;;;======999333,,,(((!!!$$$)))...///...+++)))$$$$$$&&&'''((()))))))))******+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++,,,+++++++++++++++,,,,,,+++,,,......------///111............////////////))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))************,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------***+++,,,...222777<<>>...***+++)))''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************)))))))))))))))***+++***)))((()))+++000000///---******+++,,,***+++,,,---...---+++)))///...,,,,,,---......------,,,,,,,,,,,,---...///---111333222444777888555;;;888555444555555222000222222111000///...------...,,,++++++---......---------,,,,,,,,,---...///,,,,,,++++++++++++******++++++++++++++++++++++++---------------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,---------......///...---,,,,,,,,,,,,---/////////////////////...,,,,,,---------,,,++++++,,,+++******))))))******'''''')))***'''$$$'''---;;;222***))))))(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************************************************************)))***+++***))))))***,,,222000---,,,,,,,,,,,,+++)))+++---//////...,,,+++.........---,,,,,,---///111111000111222555999;;;<<<@@@CCCCCCFFFJJJKKKHHHOOOMMMKKKIIIIIIHHHFFFDDD?????????>>><<<:::888666555222000.../////////......------,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............---,,,,,,,,,------......//////////////////,,,,,,,,,------,,,,,,+++,,,+++******))))))*********))))))***)))''''''((($$$$$$$$$&&&&&&''')))+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************************************)))***************++++++******+++***)))***,,,...222...******,,,---,,,))),,,---...............///,,,///222111...---...000333333444666999>>>CCCEEEKKKNNNOOOOOOQQQWWW[[[ZZZ[[[ZZZZZZYYYYYYYYYXXXWWWOOOPPPPPPPPPNNNKKKGGGEEECCC@@@===:::888666222000111111///...,,,+++******------------............------------------------,,,---------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------.........------,,,,,,,,,------............////////////+++,,,,,,------,,,,,,,,,,,,+++******))))))******,,,+++***((((((*********&&&))),,,+++(((&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))******+++++++++,,,******+++******+++...000000,,,))))))+++---,,,***,,,,,,---,,,+++---111444222666::::::777444444555444444555777:::===@@@AAADDDFFFGGGGGGMMMXXX```bbb[[[\\\\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXVVVSSSQQQPPPNNNLLLJJJHHHDDD???;;;:::999888555333000...---............------------------------------------,,,------......------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******,,,---///,,,,,,,,,---------......------,,,,,,,,,------...---.........//////000000++++++,,,---------,,,,,,,,,+++******))))))******)))+++)))&&&&&&)))++++++%%%+++...+++(((((((((&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++******,,,///222---+++******+++---......,,,...111111222555;;;@@@CCCDDDDDDBBB???===<<<<<<<<<>>>@@@BBBBBBAAA???>>>888;;;===@@@HHHVVV```ddd___aaabbbaaa___\\\[[[[[[]]]^^^^^^___^^^]]][[[ZZZWWWVVVTTTTTTSSSQQQMMMJJJFFFEEEDDDAAA???<<<999777222222111///...---,,,+++........................,,,------............---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,+++***+++,,,---...,,,,,,,,,---------......------,,,,,,,,,---......------......///000000000***+++,,,,,,---------,,,,,,+++******))))))******&&&***+++'''%%%(((***)))!!!''')))&&&&&&)))+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------***++++++******,,,111444++++++,,,,,,---...111444333:::AAAFFFIIILLLSSSXXXXXXRRRJJJDDDAAA??????>>>EEEIIINNNQQQQQQNNNIIIEEE@@@CCCEEEEEEJJJSSSXXXYYY[[[]]]```___\\\ZZZYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\YYYVVVRRRPPPPPPQQQPPPPPPLLLLLLKKKKKKIIIGGGEEEDDD;;;:::888666333111///...........................,,,,,,---...............------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,+++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------......///000000111***+++,,,,,,------------,,,++++++***)))*********$$$,,,///***&&&((()))'''''',,,,,,'''&&&******'''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++******---111555***,,,//////...///444888>>>GGGSSS\\\```dddjjjnnndddZZZLLLAAA======>>>>>>EEEKKKSSSYYY[[[XXXRRRMMMOOOQQQQQQMMMLLLMMMKKKGGGGGGKKKOOOPPPOOONNNOOOPPPOOOOOOPPPPPPRRRTTTUUUVVVYYYTTTMMMHHHGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKDDDCCC@@@===:::666444222////////////////////////,,,,,,---.../////////......------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---------...///000000111++++++,,,------......///+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))))))))+++---......---...,,,******---000111000***+++---000333999???DDDMMMRRRZZZccciiimmmnnnnnnlllcccWWWOOOLLLLLLLLLLLLKKKLLLQQQWWW\\\\\\WWWRRRVVVWWWQQQFFF???AAACCCAAABBB@@@???@@@AAA@@@BBBDDDCCCDDDDDDBBB@@@AAAFFFJJJLLLHHHCCC>>><<<===???@@@===???BBBDDDEEEGGGIIIKKKMMMLLLHHHDDD@@@===;;;:::444444333222111000000000---......//////...------//////...------,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***))))))***,,,...+++,,,------......------***++++++,,,---------,,,////////////000000000000++++++,,,------......///,,,,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++*********)))******++++++,,,,,,***)))***)))***///333444111...///000111222333777===AAACCCGGGNNNXXXcccllltttwwwrrrmmmeee___ZZZUUUPPPLLLIIIKKKNNNQQQTTTSSSPPPMMMMMMQQQQQQKKKGGGHHHGGGDDDLLLKKKJJJJJJIIIFFFDDDDDD@@@DDDHHHJJJIIIHHHHHHHHHHHHEEEBBB???<<<;;;999999999999:::;;;<<<>>>@@@BBB@@@CCCFFFGGGFFFCCC>>>;;;<<<;;;:::999666444222000...///////////////....../////////...---------,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++******+++,,,---+++,,,------......------++++++,,,---------------////////////000000000000++++++,,,------......///,,,,,,------,,,,,,+++******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++***************+++,,,------+++***))),,,******...444555111---000111222333444666:::>>>;;;@@@IIITTT___hhhnnnqqqfffbbb\\\WWWQQQLLLFFFBBBBBBDDDGGGHHHIIIIIIJJJKKKSSSYYY_________```^^^[[[XXXYYYYYYYYYXXXWWWUUUSSSOOORRRVVVWWWUUURRRPPPOOOQQQPPPOOONNNLLLIIIDDDAAA;;;:::999777666777777888777:::???CCCEEEDDDCCCAAA@@@@@@???===:::666333000222111000////////////000//////...........................---------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,------------///...---+++++++++,,,,,,,,,,,,---............---,,,---..................////////////000000000000++++++,,,------......///---------------,,,,,,+++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++)))+++---...------,,,---111---***,,,111333222///...111444777999<<<@@@CCCEEEKKKUUU^^^bbbaaa]]]ZZZSSSOOOIIIDDDBBBBBBCCCDDDEEEHHHKKKLLLLLLOOOTTTYYY]]]bbbhhhkkklllmmmmmmmmmkkklllkkkhhhfffgggfffcccgggfffeeebbb___]]]\\\[[[WWWVVVUUUVVVVVVTTTOOOJJJJJJHHHFFFDDDBBB@@@===<<<999999888888;;;???CCCFFFAAABBBCCCCCCAAA===999777777666444222000/////////------..................//////......------,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,---------......000///...,,,,,,++++++,,,,,,------.....................////////////......////////////000000000000++++++,,,------......///---............---,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++++++++++++++,,,)))+++------++++++,,,.........///333666777444222333888???EEEJJJMMMPPPRRRVVVYYY]]]___\\\UUUNNNHHHJJJJJJJJJKKKMMMQQQUUUXXXYYY\\\^^^______bbbggglllpppqqqssstttsssrrrtttvvvtttvvvrrrkkkiiikkkkkkgggmmmmmmmmmmmmllliiieeecccaaa^^^\\\]]]```aaa^^^[[[WWWUUUSSSRRRRRRQQQMMMJJJ@@@>>>;;;888999;;;???AAABBBDDDFFFGGGGGGEEEBBB@@@===;;;999666333111000///---------------........./////////......------------------------------------------------------------,,,,,,+++,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......000///...---,,,,,,++++++,,,---......//////.........//////000//////......////////////000000000000++++++,,,------......///......//////......---,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,))))))---000---444===BBBBBB===888555@@@FFFPPPXXX\\\]]]\\\\\\VVVTTTQQQMMMJJJGGGFFFEEEIIIOOOWWW]]]```bbbbbbccckkklllmmmmmmmmmnnnppprrrqqqppprrrtttrrrnnnnnnppphhhmmmnnnjjjmmmvvvyyyvvvmmmsss|||yyyrrrkkkgggccceeejjjmmmkkkhhh\\\XXXUUUUUUWWWYYYXXXVVVIIIIIIGGGEEECCC@@@>>><<>>>>>===;;;888666333222......................../////////...............------------------------------------------------,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,++++++------...////////////...//////////////////...---////////////000000000000++++++,,,------......//////////////////...------+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///...---111888>>>AAAHHHNNNMMMEEE===;;;;;;JJJRRR[[[aaabbb]]]XXXUUUKKKIIIGGGEEEGGGKKKOOORRRVVV\\\ccchhhhhhfffeeedddnnnnnnoooppprrrrrrpppooodddgggpppzzz|||vvvsssuuurrr}}}|||rrrjjj```\\\^^^aaaccccccZZZXXXUUURRRNNNJJJGGGFFFCCCCCCBBBAAA@@@>>><<<;;;<<<===>>>???>>>;;;888666222222111111000/////////............////////////........................------------------------,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------...///////////////...////////////...---,,,////////////000000000000++++++,,,------......//////////////////......---++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***---000222444;;;GGGOOO[[[]]][[[PPPAAA999;;;AAANNNUUU]]]bbb^^^VVVLLLFFFGGGHHHLLLPPPVVV\\\aaadddmmmooopppoookkkiiiiiijjjmmmmmmnnnssswwwwwwtttpppsss|||vvvlllkkkooorrrtttjjjeee]]]VVVQQQQQQSSSUUUNNNMMMJJJGGGCCC@@@>>>===:::<<>><<<;;;<<<===???@@@999777333111111111000///111111111000//////......................................................---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...------......///000000000///000000///------...000//////000000111111111111,,,,,,,,,------------...000/////////............------,,,,,,+++*********************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,---...------------///666AAAMMMXXXccckkkpppoooiii___XXXWWWZZZ___ccc[[[YYYUUUPPPNNNQQQXXX]]]kkkkkkooovvvxxxtttuuuxxxtttwwwyyyuuuoooooouuu{{{|||uuuuuuvvvqqqhhh\\\TTTQQQPPPNNNLLLCCCCCCCCCCCCBBBAAAAAAAAA>>><<<999777666555222000111111111000000/////////................................................------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------......///000000000---.........,,,,,,---////////////000000000111111,,,,,,,,,,,,------------////////////............------,,,,,,++++++******************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***---//////------///111666CCCTTTbbbiiimmmppprrrkkkiiiiiikkkmmmkkkddd^^^PPPPPPPPPSSSYYYaaajjjooovvvuuuvvvyyyxxxtttsssuuuyyydddYYYTTTRRRQQQLLLKKKIIIGGGDDDAAA???>>>===<<<;;;:::999777333000111111111111000000000000////////////////////////........................---------------------------------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000000000...///000000......///000/////////000000000000000++++++,,,,,,,,,---------///////////////............------,,,++++++******************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........000000...,,,///666<<>>>>>???@@@@@@>>><<<666555555444444333222222000000000000000000000000////////////////////////...........................------------...//////------------------------------------------------,,,,,,...//////...,,,,,,------......///000000000+++---///...---++++++,,,222222222222222222222222++++++++++++,,,,,,,,,,,,.........///////////////......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............///333;;;FFFPPPVVVMMMGGGCCCGGGQQQWWWVVVSSSaaafffjjjjjjhhhgggjjjmmmmmmpppssstttsssuuuyyy}}}zzz|||zzzzzzzzzyyyvvv```PPPHHHEEEGGGDDD@@@?????????>>>===:::999888777666555444333000000000000000000000000////////////////////////..............................------......///000------------------------------------------------------............------------......///000000000222444555555222000//////333222222222222111111111***++++++++++++,,,,,,,,,............/////////000.........---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///111777AAALLLRRRRRROOO>>>;;;;;;AAALLLUUUYYYZZZeeegggiiikkknnnrrrwwwzzzvvvvvvtttooommmuuuvvvjjjcccbbbfffjjj___\\\XXXXXX[[[___bbbdddiiimmmpppoookkkiiijjjmmmnnn```YYYYYYSSSJJJCCC@@@>>>>>>>>>>>>===<<<:::888666444333111111111111111111111111////////////////////////.......................................//////000......................................................------------......------......///000000000999:::;;;:::777444222222111111111000000000//////******+++++++++,,,,,,,,,---.........//////000000///......------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......222666@@@NNNXXXWWWLLLBBB<<<>>>DDDLLLVVV```fffiiinnnooosssyyy}}}yyyxxxvvvppphhhhhhyyy{{{lllfffggggggccc^^^YYYWWWQQQPPPWWW___\\\TTTSSSPPPLLLKKKNNNRRRVVVXXXRRRSSSRRROOOKKKMMMTTT[[[eeevvv{{{uuuxxx|||zzzooofffZZZOOOHHHEEEDDDDDD@@@???>>>;;;999666555444111111111111111111111111000000000000000000000000////////////////////////...............///000000................................................///...---,,,,,,---...///------......///000000000666888999888444000...---000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000///......------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++***+++,,,---...******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++000222000///000@@@AAAGGGNNNSSSOOODDD:::===GGGVVVeeennnrrrsssssssss||||||{{{{{{|||uuupppkkklllyyy}}}xxxqqqkkkiii^^^\\\YYYYYYZZZXXXTTTQQQOOOOOOQQQTTTXXXYYYWWWVVVPPPQQQSSSVVVYYYYYYVVVTTTNNNKKKKKKNNNLLLIIIMMMTTTUUUYYY[[[XXXSSSTTT[[[cccjjj|||ooo\\\LLLGGGJJJFFFCCC@@@???;;;666444555000111222333222111222333222111111000000000000000000000000000////////////////////////////////////000000000000000000000000//////.........---------........................,,,---...///000000000000000000000000/////////////////////000111111222222,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111000000//////...------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,+++++++++,,,---...******++++++++++++*********++++++++++++,,,,,,,,,------------------------...,,,,,,///000000444:::FFFKKKOOORRRPPPKKKFFFCCCOOOZZZhhhqqqtttuuuwwwyyyzzzxxxxxxwwwwwwwwwwww~~~uuummmhhhhhheee\\\TTTQQQUUUUUUVVVYYY]]]]]][[[XXX\\\___dddkkkpppqqqooolllfffiiinnnsssuuuqqqkkkfffgggdddaaaaaa\\\WWWYYY___UUUTTTSSSRRRQQQQQQRRRSSS[[[dddpppxxx{{{{{{{{{|||jjjWWWPPPIIIFFFCCCDDDDDDCCCAAA???555555444333222333555666222222111000000000000000111000000000////////////////////////////////////000000000000000000000000//////.........---------........................,,,---...///000000000000000000000000/////////////////////000111111222222,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111111111000000///.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...******++++++++++++******++++++++++++,,,,,,,,,,,,........................000------000111444===FFFIIIOOOTTTSSSMMMKKKOOOUUUdddnnnyyy}}}zzzwwwzzz~~~|||xxxzzz~~~|||tttrrrvvv{{{uuummmfffYYY\\\aaadddaaaZZZWWWXXX]]]```fffmmmtttwwwwwwuuu|||rrriii^^^XXXXXXXXXUUURRRTTTSSSSSSUUUWWWYYYZZZZZZdddppp~~~qqq```YYYPPPIIIFFFDDDBBB@@@999777444111000000111333333222111111000000111111111111000000000/////////////////////////////////000000000000000000000000/////////............---........................,,,---...///000000000000000000000000/////////////////////000111111222222------------------------------...///000111111222222111111000000//////...------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,,,,------.............../////////111......333888<<>>;;;777444222111//////333333222111111111111222111111111000000000///////////////////////////////////////////////////////////////.......................................,,,---...///000000000000000000000000/////////////////////000111111222222------------------------------...///000111222222222222222111000000//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------............000---///999AAADDDFFFGGGPPPRRRTTTWWW\\\eeepppxxxxxxxxxyyyzzz}}}}}}}}}{{{vvvmmmkkkoootttiiidddgggdddZZZWWW\\\dddkkkqqqsssvvvooo___XXXYYY\\\TTTRRRUUU^^^hhhooovvv{{{ppp[[[MMMDDDBBB???;;;:::999777444222444333333222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////........................,,,---...///000000000000000000000000/////////////////////000111111222222------------------------,,,---...///000111222333333333222222111000000000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////...000777DDDMMMNNNLLLMMMaaa```bbbfffmmmtttzzz|||{{{xxxvvvyyy}}}}}}zzz{{{sssooozzz}}}mmmddd```ZZZZZZ```hhhjjjkkktttttthhh]]]WWWSSSOOOOOORRR^^^fffwwwuuu```PPPEEEAAA<<<:::::::::777444555444333333222222333333222222111111111000000000000000000000000000000000000000000000000000000000...////////////000000000........................,,,---...///000000000000000000000000/////////////////////000111111222222........................,,,,,,---///000222333333444333333222111111000000...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,------...//////000000111:::IIIVVVZZZYYY\\\aaammmoooqqquuuyyy{{{{{{{{{|||zzzzzzzzz{{{{{{zzzxxx|||vvvjjj^^^\\\```eeelllttt{{{{{{iiiYYYQQQQQQPPPQQQ\\\rrr~~~kkkWWWOOODDD===;;;:::777555555555444333333333333333222222222111111111000000000000000000000000000000000000000000000000000000.../////////000000000000........................,,,---...///000000000000000000000000/////////////////////000111111222222........................,,,,,,---///000222333333444444333222222111111000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///000111111222666DDDYYYeeeeeecccjjjuuuppptttzzz~~~}}}{{{zzzyyy{{{}}}}}}{{{xxxuuuuuuuuuwwwaaa```ccc```dddoooooocccbbbWWWOOOMMMWWWdddooo{{{qqqdddSSSGGG@@@>>>;;;999555555444333333333333444222222222111111111111000000000000000000000000000000000000000000000000000.../////////000000111111........................,,,---...///000000000000000000000000/////////////////////000111111222222...///111222222000...---......------...111333555;;;999666444222000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///.........111333555666PPPWWWaaagggjjjlllooorrryyy{{{zzzyyy~~~xxx|||}}}{{{{{{vvvkkk{{{~~~oooaaa```lllpppqqq~~~ppp^^^UUUUUUYYY[[[[[[jjjtttwww[[[HHH???:::999777666555666777666333111333333333222222222111111111111000000//////......//////............//////---///000222222000///---////////////............000000000000111111111111111111000///////////////000000000000000111111222555444222000///.../////////.........///111444666999888666333111000000000.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........///000///---...333<<>>888333000000000.........000222333444444444444333333222222222222111000000///......---------------------------------------------------------------------------------------------------------.........//////000///000666AAAJJJQQQSSSHHHQQQ^^^lllvvvzzzzzzyyyzzzwwwvvvxxxyyywwwrrrooojjjyyyiiilllxxxtttgggggglllpppzzzooo\\\PPPAAA:::999999666111444444444333333333222222000000000000111111111111000000////////////000000//////000000000000/////////000000000111111111222///000000000111111111111222222111000000000000000000000000000000111111222OOOOOOPPPNNNIIIBBB;;;666333222000//////000111222333333444555555444444444333333222111000000//////------------------------------------------------------------------------------------------------------........./////////111111555???JJJQQQPPPLLLKKKUUUbbbkkkqqqtttyyy}}}|||xxxvvvvvvuuupppnnnooo}}}iiicccfffxxx|||lllbbbXXXeee~~~mmmSSSAAA:::::::::888444444444444333333333333000000000111111111111222111000000//////000000111000000////////////000000...//////000000111111111000000000000111111111111222222111000000000000111000000000000000111111222HHHKKKOOOQQQPPPKKKDDD@@@888666444222000111111222333333555666666666666555444444333222111000//////........................................................................------------------------............////////////111444<<>>777777555555444444444333333333000000111111222222222222111111000000000000111111000000////////////000000,,,------...///000000111000000000000111111111111333222111111000111111111000000000000000111111222;;;>>>EEEOOOVVVWWWRRRMMMHHHDDD???:::777444111///444333222444666777777666888777555333111000//////000/////////..........................................------------......---------.........//////...///000000//////000222555===FFFHHHFFFEEEHHHLLLWWWfffsssuuutttwwwyyyyyyyyytttnnnjjjlll|||ttthhhdddtttyyyiiidddlllzzzyyyaaaPPPBBB888;;;:::888666555444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000//////.........---000111111111222222222222???AAADDDJJJOOOSSSSSSSSSMMMIIICCC>>>:::777333000333333333555888999999888888777666444222000000///000000/////////.................................///......------......///---------........./////////000111111000000222333:::@@@FFFHHHGGGHHHNNNSSSeeennntttsssssswwwyyyxxxuuuppppppzzzrrrjjjqqq{{{zzzooohhhuuu}}}iiiQQQ>>>888888888777555444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000000/////////000000000111111111222222IIIJJJJJJJJJKKKOOOTTTWWWSSSPPPJJJDDD???:::555111222222333666:::<<<;;;:::999888666444222111111000000000000/////////..............................///......------......///------.........////////////000111111000111444666???CCCGGGHHHIIINNNWWW___qqqssssssqqqtttxxxyyywwwpppqqq}}}|||bbbkkksss\\\bbbllljjjQQQ@@@===:::888777666333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111111000222222111111111111000000///000000000111111111111RRRTTTTTTRRROOOPPPTTTXXXYYYUUUPPPJJJEEE>>>888333111111333666999<<<<<<;;;999888666444333222222111000000000////////////...........................//////............//////............///////////////000000000000222666999CCCEEEHHHJJJNNNVVVbbbkkktttrrrqqqrrrvvvxxxvvvrrrppp}}}rrrnnnnnnaaa^^^uuuwwwYYYMMM>>>777777999666222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222111111111111111111111111111111//////000000000111111111OOOSSSWWWWWWUUUTTTVVVXXX[[[XXXTTTOOOJJJDDD<<<888333222222444777:::;;;:::999888777555444333333222111000000000/////////////////////////////////////////////....../////////........./////////000000/////////000111555:::???HHHIIILLLOOOUUU```llluuusssrrrrrrtttvvvtttooolllyyyssszzztttccciii{{{yyybbbFFF777666999777222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000000000000000111111111111HHHKKKOOORRRTTTUUUWWWXXX[[[ZZZWWWUUUQQQKKKCCC>>>777555222333555888999:::999888777666555444444444111111000000000/////////////////////////////////000//////......//////000....../////////000000000//////000111444999AAAFFFOOOQQQUUUZZZ```iiirrrxxxuuutttuuuuuuqqqllllllooo{{{tttjjjmmmyyyWWW@@@999888666333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000111222333333333333/////////000000000000111000111111111222222222222KKKIIIHHHIIIMMMRRRVVVXXX[[[[[[ZZZYYYWWWRRRKKKGGG===999444222333666999:::999999777666555555444444111111111000000000//////////////////////////////000000////////////000000.../////////000000000000111111222444888???HHHNNNYYY\\\aaafffkkkppptttvvvvvvuuutttqqqjjjhhhtttxxxxxxqqqVVVCCC999777777444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000///000111222333333333333000000000111111111222222222222222222333333333333UUUMMMEEEBBBFFFNNNTTTVVV[[[[[[\\\\\\[[[WWWQQQLLLAAA<<<666333333666999:::999999888666555555555555111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000222333444666;;;CCCMMMTTTaaaeeejjjooossstttttttttvvvtttrrrllleeeiii{{{ssspppuuujjjNNN===:::<<<444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000///000111222333444444444111111111222222333333333222222333333333444444444nnn[[[LLLJJJIIIEEEFFFMMMQQQYYY]]]\\\ZZZ\\\XXXSSSLLLGGG???888444444666888:::999888666555333222222111000000////////////000000000000000000000000000......//////000000111111---...////////////111333222222888BBBDDDDDDQQQbbbgggiiimmmqqqsssuuuuuuuuuuuuqqqhhhbbbllliiilllbbbNNNBBB777999:::777333444888666111222333333333333222111000333:::<<<666111333333000222222222222222222222222...///111222333444555555333333333222222222111111111111111000000000000000nnnWWWQQQPPPJJJEEEFFFJJJQQQVVVVVVWWWZZZXXXSSSOOOJJJCCC;;;666555666777::::::999888666555444444111111000/////////000000000000000000000000000000/////////000000000000000...///000000//////111333333111777BBBGGGKKKYYYjjjjjjlllooosssuuuvvvvvvvvvqqqnnniiimmmnnndddtttmmmXXXJJJ999888777666555333333222444444444333333333333333777;;;;;;555222444444111222222222222222222222222000111222333333333333333333222222222111111111111111111111111000000000000sssnnnmmmaaaQQQGGGFFFJJJNNNOOOSSSXXXYYYXXXTTTPPPIIIBBB;;;888666555:::::::::999888777666666222222111000000000000000000000000000000000000000000000000000000000/////////000111000//////111222333333:::FFFOOOUUUbbbppplllnnnrrruuuvvvwwwvvvuuurrrlllkkk|||oookkkppp}}}zzzsssaaaAAA:::777999777111111666777666444333333333444555;;;;;;888444333555444111222222222222222222222222222222333333333333222222222222111111111000000000111111111111111111111111lll[[[LLLKKKHHHHHHLLLSSSXXX[[[XXXUUUOOOIIIBBB<<<888666999999:::::::::888777666444333222111111000111111000000000000000000000000222111111000000/////////000111222111000///111333333777CCCRRR[[[___gggpppnnnpppsssuuuvvvuuusssrrrrrrkkkoooooozzz{{{jjjqqqxxxrrruuutttSSSAAA666::::::333222999777666444222222333444666===999444222333444333000222222222222222222222222222222333333444333333333111111111000000000000///000111111111111111222222zzz[[[RRRGGGBBBCCCIIIPPPUUUWWWVVVSSSOOOIIICCC===999999:::;;;;;;;;;999888666555555333222222111111111111111111111111111111111222222111111000000//////111222222222000000222444555???OOO^^^eeeeeefffiiinnnpppsssuuuuuussspppmmmgggiii|||zzzyyyzzzxxxxxx|||yyyxxxfffKKK777777:::555333888666555333111111222444555;;;666111000222222111000222222222222222222222222000000222333444555555555111111111000000000000///000000111111222222222333sssdddRRRGGGCCCBBBFFFJJJSSSTTTUUUTTTPPPJJJCCC???;;;<<<=========;;;888777777666555333222222222222111111111111111111111111111111111111111111000000000111222222111222444666:::GGGXXXcccdddbbbcccfffnnnpppsssuuutttpppllliii___rrrvvvxxxzzzrrrXXX???777888666444444555555333222222222333444777333000222222000000222222222222222222222222222///000222333555666666666222222111111111000000000000000111111222333333333lll^^^RRRIIIEEEFFFMMMPPPTTTWWWUUUPPPIIIEEE???@@@AAAAAA@@@===:::888888777666444333222222222111111111111111111111111111111111111111111222222///000222222222333666888@@@MMMZZZ]]]ZZZZZZaaahhhppprrrtttuuusssooojjjgggnnn~~~yyyyyygggPPP@@@:::888666444555555555555444444444444333111111555333///000555222222222222222222222222111222333444555555555555333222222222111111111111000000111222222333444444uuueeeUUULLLJJJIIINNNTTTXXXXXXTTTMMMIIIBBBBBBDDDDDDBBB???<<<:::888888666555444333333222111111111111111111111111000000000111222222222333...000222222333444777999FFFQQQYYYVVVPPPSSS```lllqqqsssuuuvvvtttooojjjfff{{{}}}ttt~~~|||sss```JJJ>>>;;;:::777666666666777666666555444111000333777555///111888222222222222222222222222333444444555555444444333333333333222222222222111000000111222333333444444kkkRRRPPPJJJIIIPPPXXXWWWSSSPPPIIIGGGDDDCCCBBB@@@===;;;777777666555444333333333333333333222222222111111222222222222222222222222222333444444333555;;;@@@JJJJJJIIIIIIOOO[[[iiissstttuuuyyyyyyooofffnnn}}}~~~|||uuuvvvqqqvvvzzzttt___JJJ???999444888777666444222222444666555444333222111222333333333333333333333333333333111111222222222333333333666666555333111000111333111111111111222333444555pppWWWQQQMMMPPPSSSRRRRRRSSSLLLJJJFFFDDDCCCAAA>>><<<999888888777666555444444333333333222222222222111222222222222222222222222111333555555444777===BBBGGGEEEDDDHHHSSS```mmmtttwwwvvvwwwtttnnnpppnnnjjjvvvzzzxxxhhhSSSBBB:::666777777666555444444666777555444333222222222333333333333333333333333333333222222222222333333333333......------///111444555111111111111222333444555lll]]]OOOMMMRRRUUUUUUUUUQQQNNNIIIFFFDDDBBB???>>>;;;:::999888777666555555333333333333222222222222333333333333333333333333222444666666666999???DDDDDDBBBDDDMMM[[[iiirrruuuxxxxxxwwwsssqqq~~~|||pppmmmsssvvvyyysssbbbMMM@@@===666666666555666666777777555444333222222222333333333333333333333333333333333333333333444444444444===888333111222222222000111111111111222333444555rrrWWWPPPVVV[[[XXXSSSUUUQQQLLLGGGEEEBBB@@@>>><<<;;;:::999888666666555444444333333333222222222444444444444444444444444333555777777777:::AAAFFFDDDHHHPPP[[[gggpppuuuwwwwwwyyywwwrrruuurrrqqquuuyyyqqq]]]LLLEEE666555444555666777777666444444333333333222222222333333333333333333333333333333333444444444555555HHHAAA888444444333000,,,111111111111222333444444vvvdddZZZTTTSSSTTTWWWTTTNNNJJJGGGDDDAAA???<<<;;;:::999777666555444444444444333333333222222444444444444444444444444555666777777777<<>>999555333555666444333333333444444444333222111333333333333333333333333333333333333444444444444222///---...222444444333111111111111222333444555tttbbb]]][[[YYYVVVTTTQQQLLLGGGCCC???>>>===;;;999888666666555444444444444333333333555555555555555555555555555666666888===JJJZZZeeejjjqqqxxx{{{xxxvvvvvvxxxrrrnnnfffkkkzzz{{{wwwsssvvvjjjWWWEEE???777444555666555333333333444444444333222111333333333333333333333333222222222222333333333333444444444444444333222111111111111111222333444555xxx^^^\\\[[[YYYXXXUUUPPPJJJEEE@@@@@@>>>===;;;999888777555555444444444333333333666666666666666666666666555555666888AAAPPPcccpppuuuvvvwwwwwwvvvvvvvvvwwwlllmmmlllyyy~~~vvvvvvwwwooowwwssscccKKKCCC:::555555666555333333333444555444333222111333333333333333333333333111111222222222333333333///222444555444333333333111111111111222333444555~~~cccWWW\\\ggg]]]PPPLLLKKKDDDBBB>>>;;;;;;<<<;;;999888888777777666666555555555555555555555666777777666888999;;;HHH]]]lllpppsssuuuuuuuuuwwwxxxvvvsssrrriii~~~zzzmmmgggqqqvvvppp___NNN===777666333333555111333666999999666333111444444444333333222222222333222111222444444444333444444333333222111000000111222222333333444444555nnn]]]ggg~~~zzzfffWWWOOOFFFCCC>>>;;;;;;;;;:::777999888888777666666555555666555555555555666777777888999:::>>>NNNbbbooorrrvvvwwwwwwwwwxxxwwwuuurrrpppuuu{{{|||}}}|||~~~~~~nnnhhhnnnsssqqqdddSSSBBB:::666222222444222333666888888666333222444444444333333222222222333222222333555555444333444444333333222111111000111222222333333444444555qqquuuvvvaaaSSSJJJEEE@@@>>>>>>===:::888999999888888777666666666666666666666666777777888;;;:::;;;DDDWWWjjjtttuuuxxxxxxyyyzzzyyyvvvtttrrrvvvzzzooommmmmmlllnnnttt}}}}}}yyysssooolllmmmooogggYYYIII>>>888444444666333444555666666555444333444444333333333333222222000000000222444444222///444333333222222111111111111222222333333444444555wwwiiiYYYQQQIIIBBBAAABBB???<<<;;;:::999999888888777666666777777666666777777888999<<<:::===JJJ___qqqwwwwwwxxxxxxzzz|||zzzvvvtttvvvyyyzzzsssnnnkkk___fffpppxxx{{{xxxsssooowww}}}}}}yyyzzz{{{pppiiikkkggg]]]OOOCCC;;;777777999444444444444444444444444333333333333333333333333111111333555777666333111333333333222222111111111111222222333333444444555}}}|||xxxgggZZZNNNDDDCCCDDD@@@======:::::::::999888888777777777777777777777888999999;;;:::@@@QQQffftttyyyxxxxxxvvvyyy|||zzzuuuvvv{{{}}}{{{xxxssspppmmmjjjiiifffccc```bbbgggkkkqqqzzz{{{~~~xxxjjjgggiiicccWWWHHH===888666666444444333333333333444444333333333333333333333333666666888:::<<<;;;888555333333222222222222222111111222222333333444444555hhhWWWIIIGGGEEE@@@<<<===;;;;;;::::::999888888888888888888888888999999:::::::::DDDXXXkkkvvvyyyzzzyyyvvvwww{{{yyysssvvv{{{wwwsssuuuwwwttttttttttttvvv{{{}}}qqqiiiiiiggg^^^MMM>>>777333111333333333333333333333333222222333333333333444444333333444666888888555333222222222222222222222222111222222333333444444555|||gggUUUOOOKKKCCC>>>@@@;;;;;;;;;:::999999888888999888888888888999:::::::::<<>>MMMcccrrrwwwzzz~~~~~~xxxwwwyyytttmmmssswwwyyyvvvsssnnniiikkkooosssvvvyyy|||{{{rrrkkkrrrtttYYY___]]]PPPCCC===999666222222444444444444222222222222222333333444444444555444333444666777666555222222222222222222222222111222222333333444555555vvviiilllVVVAAAHHHCCCAAA===<<<;;;;;;:::999::::::999999888999999999999???QQQgggtttxxx|||~~~vvvtttuuuhhhsssyyyyyyvvvrrrrrruuuzzzvvvnnniiinnn{{{zzznnnYYYYYY[[[YYYLLL<<<666999333222222333555555444222222222333333333333444444333333222444555666555333333333444444333333222111222111111333777888666333rrrfffWWWGGGDDDCCC@@@===;;;;;;;;;:::999::::::999999999999::::::999AAATTTjjjwww{{{~~~~~~uuuqqqrrrlll~~~yyy|||tttjjjkkkuuuyyypppdddXXXYYY[[[\\\RRRCCC:::999333222222333444555333222222222333333333333444444333222222444555666444333333333444444333333222111222111111333666888666444uuuZZZRRRNNNBBBBBB@@@===<<<<<<<<<;;;::::::::::::999999::::::;;;999EEE[[[qqq|||~~~xxxqqqrrrvvvwww}}}ssspppuuutttlllcccZZZYYY\\\^^^YYYLLL@@@:::555333222333444444333222222222333333333333444444333222222333555555444333333333333333333222222111111111111333555777666444}}}[[[QQQSSSIIICCCAAA>>><<<<<<<<<;;;:::;;;::::::::::::;;;;;;<<<:::KKKdddxxx|||uuuttt~~~|||vvvqqqooobbb^^^\\\\\\[[[RRREEE<<<666555333333444444333222222222222333333333444444333222222333555555444222222333333333333222111111111111111333444555555555ttt[[[VVVPPPFFFCCC@@@>>>======<<<;;;;;;;;;::::::;;;<<<<<<======RRRmmm~~~~~~vvvuuuyyywww|||{{{|||sssqqqvvvllleee]]]YYYXXXTTTIII>>>888666444333333444333222222222222333333333444444222222111333444555444222222222333333222222111000000111222222333444555666lllVVVNNNIIIFFFBBB@@@???>>>===;;;;;;;;;;;;;;;<<<<<<===>>>@@@XXXttt}}}|||tttsss|||tttoooqqqvvv|||llljjjsssuuulll```XXXVVVUUULLLBBB:::777444333333333333222222222333333333333444444222111111222444444333222222222222222222111111000000111222222222222555777aaaRRRMMMJJJEEEBBB@@@???===;;;;;;;;;;;;;;;<<<===>>>???DDD^^^zzz{{{yyyqqqrrr~~~zzzpppmmmrrrxxx~~~~~~~~~~~~{{{llljjjsssxxxqqqeeeZZZXXXXXXQQQGGG;;;888555333333333222222222222333333333333444444222111111222444444333111222222222222222111000000///111222222111111555888uuu___OOOLLLGGGDDDAAA???===;;;;;;;;;;;;<<<<<<>>>??????FFFaaa||||||yyypppsssvvvyyyqqqooovvvvvvwwwwwwqqqgggcccdddeeebbbaaabbbbbbgggwwwxxx~~~rrrqqqyyyxxxssshhh]]][[[[[[TTTJJJ<<<999555333333333222222222222333333333444444444222111111222444444333111111222222222222111000000///111222222000111555888]]]UUUJJJGGGEEE>>>===@@@;;;;;;999;;;???@@@===<<<>>>GGGpppuuujjj~~~yyyuuuiiifffiiifffaaa\\\XXXUUUPPPMMMSSSQQQOOOPPPUUU___llluuulllttt}}}rrrmmmnnnpppnnndddWWWVVV[[[YYYOOOBBB<<<555222222444555444444333333222111111111222111111222222222333333333111111111111111111111111111222222333333444444555qqq\\\NNNJJJIIIAAA???@@@;;;<<<:::;;;>>>???======@@@LLLttt}}}rrrrrr}}}qqqeeebbb___[[[WWWSSSQQQNNNLLLJJJLLLKKKIIIIIIMMMVVVaaahhhcccmmmyyy|||{{{~~~|||rrrllllllllllllcccVVVTTTZZZZZZSSSCCC===666222333444555444444333333222111111222222111222222222222333333333111111111111111111111111111222222333333444444555eeeUUUNNNLLLDDDBBBAAA<<<>>>;;;;;;===>>>===>>>BBBSSSyyyzzzsss|||oooaaa\\\UUUQQQMMMJJJIIIIIIHHHHHHEEEEEEDDDDDDGGGLLLTTTYYYYYYdddrrr|||~~~|||xxxwwwxxx|||ssskkkiiilllmmmfffYYYSSSWWWYYYVVVEEE???777333333444444444444333333222222222222222222222222222333333333333222222222222222222222222111222222333333444444555pppZZZPPPOOOGGGCCCCCC===@@@<<<;;;=========???DDDXXX~~~}}}yyy~~~xxxdddXXXQQQMMMIIIFFFFFFGGGHHHHHHDDDEEEEEEDDDEEEHHHLLLPPPRRR]]]jjjsssxxx{{{{{{yyyvvvtttuuu~~~xxxoookkkooopppjjj]]]SSSRRRUUUUUUGGGAAA999444444555444333444333333222222222333333222222222333333333444444222222222222222222222222111222222333333444444555|||aaaRRRQQQJJJEEEDDD@@@AAA===;;;=========@@@EEE[[[~~~xxxmmmYYYPPPMMMHHHEEEDDDFFFFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJOOOVVV___eeehhhmmmuuu|||{{{xxxtttsssuuuxxxuuu||||||}}}xxxrrrjjjllljjj___TTTPPPQQQSSSJJJCCC;;;666555555444333444333333222333333444444222222333333333444444444222222222222222222222222111222222333333444444555nnnYYYUUUNNNHHHGGGCCCBBB>>><<<>>>>>>>>>AAAEEE___|||xxx|||rrrZZZNNNJJJFFFDDDCCCDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEGGGLLLPPPTTTUUUWWW\\\fffnnnsss}}}wwwqqqqqqtttxxxrrrtttvvvwwwuuuvvvzzzaaaeeefffbbbZZZTTTRRRRRRLLLEEE<<<777555555444222333333333333333444444555333333333333444444444444333333333333333333333333111222222333333444444555}}}ccc\\\SSSLLLJJJGGGAAA>>>===???@@@???AAAEEEccczzzwwwmmmUUUJJJGGGEEEDDDDDDEEEDDDCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHKKKOOOOOOQQQWWWaaajjjpppuuullllllqqqtttnnnqqqtttvvvtttttt{{{aaadddiiiiiiccc[[[UUUSSSNNNGGG>>>888666555444222333333333333333444555555333333333444444444444555333333333333333333333333111222222333333444444555kkkbbbWWWOOOLLLIIIAAA>>>===@@@AAA???AAADDDgggzzzrrr~~~dddNNNHHHFFFEEEEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEFFFGGGIIIEEEIIINNNQQQTTT\\\gggppp{{{ssshhhgggmmmlllhhhnnnuuuzzzzzzvvvyyygggkkkppprrrlllaaaWWWRRROOOHHH>>>888666555444222333333333333333444555666333333333444444444555555333333333333333333333333111222222333333444555555wwwccc\\\WWWPPPJJJFFFDDDCCCCCC@@@>>>AAAHHHggg|||yyy}}}~~~hhhXXXRRREEEEEEEEEDDDCCCEEEGGGJJJFFFFFFHHHIIIJJJJJJJJJJJJLLLIIIIIIMMMUUUaaasssssskkkgggfffhhhjjjjjjkkkuuu{{{ttteeedddgggooouuuooo___QQQPPPLLLDDD<<<666333333444444444444444444444444444555222111222555777555333555555333222111000000000111111222333444666666777hhh]]]YYYSSSKKKFFFDDDCCCBBB@@@>>>BBBHHHfffssszzz}}}yyylll\\\QQQNNNHHHGGGFFFDDDDDDEEEGGGIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMQQQ[[[ppp|||sssnnnmmmjjjjjjjjjlllwwwttt___aaaeeeiiiiiiaaaUUULLLPPPKKKDDD<<<666333333333444444444444444444444444444333111333555666555333444444333222111111111111111222222333444555666666qqq^^^\\\WWWMMMHHHDDDBBBBBB@@@>>>BBBHHHfffpppzzzpppyyytttkkkbbbXXXSSSRRRLLLJJJGGGEEEEEEFFFIIIJJJOOOOOOOOOOOOOOONNNMMMLLLJJJKKKMMMMMMMMMTTThhh|||wwwrrrpppnnnllljjjllluuuwwwaaaeeehhhggg```WWWPPPLLLQQQLLLDDD===777444333333444444444444444444444444444333222333555555555444333333222111111222222333222333333333444444555555{{{```^^^[[[PPPKKKFFFBBBAAA@@@???BBBHHHfffsssrrrrrrtttiiiaaaZZZWWWWWWNNNKKKHHHFFFGGGJJJMMMNNNRRRRRRRRRQQQOOONNNLLLLLLKKKJJJKKKLLLLLLQQQ___mmm}}}tttpppnnnpppmmmkkklllqqqzzz|||iiijjjiiieee]]]UUUOOOLLLRRRNNNGGG???999555444333333333333333333333333333444444333444444444444444222111111111222222333444333333333333333333333444rrrqqqddd```^^^TTTQQQIIICCCAAA@@@@@@CCCHHHfffvvv{{{pppddd___[[[WWWVVVQQQMMMHHHFFFIIIMMMQQQSSSSSSSSSRRRQQQOOOMMMKKKJJJLLLHHHHHHLLLOOORRRXXX^^^{{{{{{uuupppnnnoookkkjjjnnnppprrrxxx|||rrrllleeeaaa^^^YYYQQQJJJTTTPPPIIIAAA;;;777555444333333333333333333333333444444444444444333444444111111111111222333444444222222333333333333333333zzzaaa]]]mmmxxxkkkaaa```ZZZWWWNNNEEEBBBAAA@@@CCCHHHddduuummmdddeeeddd___\\\UUUOOOIIIGGGKKKPPPSSSUUUSSSRRRQQQPPPNNNKKKIIIHHHKKKFFFFFFLLLRRRUUUXXX[[[iii|||uuupppkkkfffgggnnnqqqpppssszzz{{{}}}|||rrrgggccceeecccZZZQQQTTTQQQJJJBBB<<<777555444333333333333333333333333444555555555333222333444222111111111222333333444111222222222333333444444yyy^^^[[[ccclllsssdddcccaaa\\\RRRGGGCCCBBBAAACCCGGG^^^uuuqqqnnntttuuuoooiii[[[TTTKKKHHHKKKPPPSSSTTTRRRRRRQQQOOOMMMKKKIIIHHHIIIFFFFFFLLLRRRWWW^^^eeeggg~~~~~~||||||}}}xxxnnnkkkcccbbbjjjnnnmmmqqqyyyyyy{{{vvvkkkhhhkkkjjjbbbYYYSSSOOOIIIBBB;;;666333222222222222222222222222222333555666555333111333444222222222111222222333333000000111222333444444555|||cccaaabbbiii}}}xxxfffeeeggg___TTTIIIDDDBBBAAACCCGGGZZZvvvwwwwwwyyyqqq```WWWNNNIIIKKKPPPRRRRRRRRRRRRQQQPPPNNNKKKJJJHHHFFFFFFHHHMMMQQQWWWdddqqqsssxxxuuu}}}~~~wwwvvv}}}}}}vvviiilllbbb___fffiiihhhnnnxxxwww{{{|||sssjjjggghhhhhhbbb[[[RRRNNNHHHAAA:::555222000222222222222222222222222333555777555222111222555333333222222111222222333///000000222333444555555zzzfff```^^^dddtttooommmjjjddd\\\PPPHHHFFFGGGGGGGGGZZZqqquuu~~~ppp]]]LLLKKKPPPQQQNNNMMMQQQSSSTTTPPPKKKHHHIIIKKKFFFLLLKKKKKKRRRWWWdddzzzwwwuuu|||tttlllvvv~~~pppddddddeeeeeebbb```dddllltttxxxyyyvvviii___ffftttqqqaaaOOOLLLGGGAAA:::777666777333222222111111222222333222333555666666555333222222222222222222222222222333333222222333333444555vvvbbb[[[XXX]]]mmmtttooojjjccc\\\SSSLLLJJJHHHFFFDDDXXXzzzooovvvooo]]]LLLJJJMMMNNNMMMLLLRRRPPPNNNLLLKKKKKKKKKKKKKKKPPPMMMLLLSSSXXXfff}}}~~~}}}~~~iiiqqq~~~qqqdddcccdddccc```^^^aaaiiippp~~~~~~zzz{{{tttiiibbbiiirrrnnnbbbLLLJJJFFF@@@:::555444444333222222111111222222333222333444666666444333222222222222222222222222222333333222222333333444555rrr]]]SSSOOOTTTccc}}}xxxooojjjddd___XXXSSSPPPLLLGGGCCCSSS}}}rrrnnnwwwrrraaaPPPJJJLLLMMMMMMMMMRRRNNNKKKJJJLLLOOOOOONNNRRRWWWVVVWWW```ffftttvvvmmmqqqdddbbbbbbaaa^^^\\\^^^dddiiivvvwww~~~zzzxxxnnndddbbbhhhjjjeee^^^KKKKKKHHHBBB<<<666444333333222222111111222222333222333444555555444333222222222222222222222222222333333222222333333444555rrrZZZMMMQQQVVVfff~~~{{{ooojjjhhhccc\\\WWWTTTPPPJJJFFFOOOzzzppplllppp|||xxxjjjXXXNNNLLLNNNOOOPPPOOONNNLLLLLLMMMPPPTTTVVV[[[dddhhhooozzz~~~{{{xxxrrrdddbbbbbb```^^^\\\\\\```dddooooooyyywwwtttggg]]]^^^bbb```ZZZWWWMMMMMMKKKFFF???999555444333222222111111222222333222333444444444444333222222222222222222222222222333333222222333333444555www^^^OOOZZZ```qqq}}}oookkkkkkeee]]]WWWTTTPPPLLLHHHLLLssswwwiiillluuusss```QQQLLLNNNQQQRRRKKKNNNOOOMMMLLLRRR___jjj{{{yyysssrrrfffcccbbb```^^^\\\\\\^^^```|||ooonnnwwwvvvtttggg]]]]]]^^^ZZZTTTQQQNNNNNNLLLHHHAAA:::555333333222222111111222222333222333333333333333333222222222222222222222222222333333222222333333444555iiiZZZ___dddqqqqqqnnnjjjeee^^^YYYVVVRRRMMMIIIJJJkkk}}}lllgggooo|||}}}iiiUUULLLOOOSSSTTTKKKNNNOOOMMMQQQaaazzz}}}}}}sssgggbbbaaa```^^^]]]]]]]]]]]]tttwwwsss|||{{{{{{qqqfff```___]]]XXXRRRMMMMMMKKKFFF???888444222333222222111111222222333333333222222222222333333222222222222222222222222333333222222333333444555wwwkkkgggeeejjjwwwuuurrrkkkgggccc```^^^YYYRRRLLLJJJeee{{{kkkiiitttttt]]]QQQSSSXXXYYYUUUSSSOOOPPP]]]|||sssgggaaa```^^^]]]]]]]]]\\\[[[ttt~~~yyyrrreeeaaaddd___UUUOOONNNKKKFFF>>>888444333333222222111111222222333333222222222222222222333222222222222222222222222333333222222333333444555wwwssslllhhhnnn{{{yyyuuummmllljjjiiigggaaaWWWPPPKKKbbb}}}nnnjjjwww~~~dddVVVXXX]]]___aaaYYYPPPSSSjjjtttggg___^^^]]]\\\\\\\\\[[[YYYvvv{{{yyygggbbbhhhcccVVVRRRQQQMMMGGG@@@:::777666333222222222222222222333333222222111111222222333222222222222222222222222333333222222333333444555tttpppzzzxxxooopppoooooopppoooiii```YYYSSSYYYwww}}}vvvmmm|||nnnbbbccchhhooorrrjjj___YYYrrrwwwiii\\\\\\VVVVVV]]]YYYQQQSSSsss~~~llleeegggddd[[[QQQQQQOOOIII@@@999666555555444333333222222333333222222222222222222222222444333333222222333333444333333222222333333444555xxxttttttsssssstttsssnnneee___RRRVVVqqq}}}uuu{{{qqqooorrr{{{}}}xxxppphhhyyyuuufff\\\\\\UUURRRWWWRRRLLLRRRwwwxxxjjjhhhnnnmmmeeePPPPPPNNNHHH???888666555555444333333222222333333222222222222222222222222444333333222222333333444333333222222333333444555xxxxxxxxxvvvttttttrrrmmmeee^^^RRRSSSiiiyyyrrrbbbZZZ[[[TTTPPPRRRLLLMMMYYY}}}}}}pppgggkkkuuutttlllNNNOOOMMMGGG???888555555555444333333222222333333222222222222222222222222333333222222222222333333333333222222333333444555wwwzzzxxxuuurrrqqqnnniiiaaaZZZSSSSSSdddqqq___XXXZZZTTTQQQQQQLLLRRRfff~~~yyy|||tttiiieeemmmuuuqqqgggMMMNNNLLLGGG>>>888555555555444333333222222333333222222222222222222222222333333222222222222333333333333222222333333444555yyyqqqooorrr{{{}}}wwwtttqqqqqqpppmmmgggbbbYYYVVVaaaqqq]]]WWWYYYTTTQQQOOOIIIRRRjjjwwwvvvyyypppgggfffmmmooofffYYYNNNNNNMMMGGG>>>777555555555444333333222222333333222222222222222222222222333222222111111222222333333333222222333333444555vvvllleeecccaaaaaammm{{{vvvtttsssuuuwwwxxxuuurrraaaZZZ\\\sss}}}zzzwwwooo\\\WWWWWWRRRPPPMMMDDDKKKccc~~~rrrvvvzzzrrrjjjjjjnnnkkk]]]PPPOOOPPPNNNHHH???777444444555444333333222222333333222222222222222222222222222222111111111111222222333333222222333333444555~~~yyynnnccc[[[ZZZVVVOOOPPPYYYrrr}}}wwwuuusssvvvyyy{{{yyywwwiii]]]UUUeeeyyyyyy{{{llleeecccdddkkkkkk[[[TTTSSSOOOOOOMMMBBBGGG___ttttttzzzwwwoooooopppjjj]]]SSSRRRRRRPPPIII???777444333555444333333222222333333222222222222222222222222222222111111111111222222333333222222333333444555zzztttoooaaaXXXWWWUUUNNNOOOVVVwwwyyywwwuuurrrsssvvvvvvtttrrrnnn^^^PPPZZZuuunnniiiiiiqqq}}}zzzggg___aaajjjqqq}}}hhh[[[QQQPPPMMMPPPOOODDDIII```tttyyy}}}{{{sssrrrrrrlllaaaYYYSSSSSSQQQIII???777444333555444333333222222333333222222222222222222222222222222111111111111222222333333222222333333444555xxxrrrgggaaaWWWVVVWWWMMMNNN```tttuuuuuutttuuuvvvuuutttrrrooodddVVVUUUqqq{{{xxxzzzqqqxxx{{{~~~yyyssscccgggmmmqqq{{{cccUUUQQQUUUNNNKKKMMM@@@EEEfffzzzxxx~~~rrroooooohhh]]]XXXVVVNNNCCC<<<999666222222222222222222222222222111111111111111111111111222222222222222222222222222333333333333333333444|||uuunnnddd^^^TTTSSSSSSKKKNNNbbbvvvttttttttttttuuuuuuuuutttqqqhhhXXXSSSgggrrrqqqxxxnnnmmmzzz{{{dddUUUPPPTTTNNNKKKKKKBBBMMMooozzz}}}~~~sssqqqqqqhhh[[[VVVVVVQQQEEE<<<888666333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444}}}{{{vvvnnnggg\\\XXXQQQQQQSSSLLLRRRhhhxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyrrrbbbUUU___qqqjjj{{{dddWWWPPPRRRMMMJJJIIIFFFZZZ}}}|||zzzrrruuuvvvkkk\\\TTTWWWSSSGGG<<<777555444333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333444444|||zzzuuunnneee___RRRRRROOORRRUUUOOOVVVnnnzzz}}}}}}|||{{{zzzzzz|||}}}|||xxxjjjYYYYYYssszzztttyyycccWWWOOOOOOMMMIIIFFFLLLhhhqqqqqqzzz{{{mmm]]]RRRWWWUUUHHH;;;555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111222333333444444{{{vvvnnneee\\\VVVMMMOOOOOOSSSTTTMMMUUUnnn{{{~~~{{{yyyyyy|||zzzzzzqqqaaa[[[lll}}}{{{}}}sss```WWWOOOLLLKKKIIIEEEQQQssstttlllqqq{{{xxxhhhWWWRRRVVVTTTGGG:::444444444333333333333333333333333333333333333333333333333222222222222222222222222000000111222222333444444~~~|||wwwoooeee[[[SSSNNNJJJNNNNNNPPPPPPJJJUUUpppzzzzzz{{{zzzwwwuuuvvv{{{wwwooowwwyyy}}}kkk[[[VVVQQQHHHJJJIIIDDDVVVyyy{{{wwwpppmmmssswwwooo^^^QQQTTTVVVQQQDDD888444444333333333333333333333333333333333333333333333333333222222222222222222222222///000000111222333444444~~~}}}yyyvvvpppfff\\\RRRLLLHHHHHHKKKKKKMMMNNNMMM```|||yyytttuuuvvvtttrrrvvv}}}}}}xxxcccVVVTTTRRRFFFHHHIIIDDDYYY|||zzztttppppppuuusssfffXXXPPPVVVUUUMMM@@@777444444222444444444444444444444444222222222222222222222222222222222222222222222222//////000111222333444444~~~}}}ssspppiii```UUUMMMGGGEEEFFFIIIHHHJJJPPPUUUnnn{{{yyyppprrrtttssssssxxxsss^^^SSSSSSSSSDDDGGGJJJEEE[[[}}}}}}~~~rrrppprrruuupppbbbXXXUUUWWWTTTJJJ===555444444111444444444444444444444444111111111111111111111111222222222222222222222222...///000111222333444444~~~|||xxxtttrrrjjj^^^TTTNNNJJJGGGEEEHHHKKKHHHNNNUUUSSStttvvvqqqnnnppptttwwwwwwwww~~~ooo___TTTLLLOOOIIIFFFHHHJJJWWW{{{wwwuuuxxx{{{ppp^^^WWW\\\[[[TTTHHH===777555666888===???AAAAAA>>>999444111111222333333444444333333111111222222222333333333111111111111111222222222~~~~~~}}}}}}{{{xxxsssoookkkcccXXXOOOJJJGGGDDDCCCCCCKKKNNNRRRVVVYYY~~~sssoooqqqppprrruuuvvvvvv||||||}}}gggWWWPPPMMMLLLJJJGGGFFFIII^^^||||||yyyfff]]]```[[[SSSGGG<<<555444555666666777999:::999666333111111222333333444444333333111111111111222222222333222222222222222333333333{{{zzzxxxwwwtttpppjjjfff```ZZZQQQIIIEEECCCCCCBBBBBBRRR\\\\\\ZZZccczzzsssqqqtttpppooorrrtttvvvzzz|||||||||vvvuuu}}}|||```QQQNNNOOOIIIKKKHHHCCCLLLjjj{{{|||wwwfff___aaaZZZQQQEEE:::444222333333000111333444555444444333111222333333444444333333000000000111111111222222222222333333333444444444uuutttrrrooolllggg```\\\WWWRRRKKKEEECCCCCCDDDFFFLLLbbbqqqkkk```nnnxxxvvvwwwvvvpppmmmpppsssuuuxxx|||~~~yyyxxx}}}}}}wwwtttvvvsss\\\PPPNNNOOOIIILLLHHHDDDVVV|||~~~yyyzzz~~~~~~tttgggaaacccZZZQQQCCC999444333222222000111222333444555555666111222333333444444333333///000000000000111111111111111222222333444444444qqqooommmjjjfffaaaZZZUUUQQQNNNIIIEEEDDDFFFJJJMMMYYYpppvvveeexxxvvvvvvwwwvvvpppmmmpppssstttvvvzzz~~~yyyxxx~~~zzzwwwqqqzzz~~~fffXXXQQQMMMKKKIIIJJJGGGLLLjjj{{{xxxrrriiigggZZZPPPBBB888555444444222222222222222333333444444111222333333444444333333///000000000000111111111000000000111222333333333kkkiiigggeeeaaa\\\VVVQQQKKKJJJGGGEEEEEEIIIOOOTTTeeexxxyyyjjjzzzssssssrrrssspppooorrrssssssuuuzzz}}}yyyxxx}}}}}}zzzzzzrrrtttiiiXXXSSSPPPKKKGGGGGGFFFGGGVVV|||vvvyyyjjjcccYYYNNN@@@777555555555333222222222111111111000000111222333333444444333333000000000111111111222222//////000111222222333333aaa```^^^\\\ZZZUUUOOOJJJEEEEEEEEEDDDEEEJJJRRRXXXmmmzzzxxxrrruuuttttttpppoooppprrruuutttrrruuu{{{|||yyyyyy{{{{{{yyyyyy|||xxxsssyyyxxx\\\PPPOOONNNJJJIIIFFFEEEIII\\\~~~wwwzzz|||oooeee```VVVKKK===555444666555333222222222222111111//////111222333333444444333333111111111111222222222333///000000111222333444555XXXWWWVVVTTTRRRNNNHHHDDDAAABBBBBBBBBDDDJJJSSSZZZsss{{{wwwyyytttvvvwwwrrrmmmoootttwwwuuurrruuu|||}}}zzzzzz{{{zzzwwwyyy~~~~~~tttuuu~~~pppXXXOOONNNMMMLLLMMMHHHFFFJJJ^^^~~~|||wwwwwwkkkdddcccdddSSSHHH:::333333555444222222333444444444333111000222222333444444444333333111222222222222333333333000111111222444555666666PPPQQQOOOKKKKKKNNNLLLHHHDDD@@@>>>BBBGGGKKKQQQWWWjjjttttttvvvtttqqqrrrlllkkkkkkmmmqqquuuwwwuuurrruuuttttttuuuxxx|||wwwtttdddMMMJJJNNNMMMMMMOOOHHHNNN>>>ZZZwwwhhhcccfffeee^^^RRREEE888555555444222222///222444444222111111222111222333333444444333333444444444333333222222222222222333333333333444444JJJKKKIIIEEEFFFIIIIIIFFFEEEEEEDDDCCCEEENNNYYY```hhhggggggzzzuuurrrrrrkkkkkkkkklllooosssuuutttrrrtttuuuwwwwwwwwwxxx|||yyyqqq\\\KKKKKKOOOMMMLLLOOOKKKLLLIIIoooxxx}}}rrr___XXX^^^aaa^^^PPPCCC777444555444333333333111000000222444444333111222333333444444333333333333333222222111111111222222333333333333444444EEEEEEBBB???AAAFFFHHHFFFEEEKKKKKKEEEHHHVVVeeekkkggg[[[aaa{{{tttrrrqqqkkkmmmllllllnnnqqqssssssrrrsssvvvxxxxxxwwwwwwyyy{{{}}}~~~pppiiiooo```SSSJJJLLLOOOLLLKKKNNNMMMHHHXXXqqqsss```XXX]]]aaa___KKK@@@666444555444333444555000,,,---111444444222111222333333444444333333222222111111111111111000222222333333333333444444BBBBBB???===@@@GGGJJJIIIEEELLLNNNLLLTTTeeeooooooddd\\\nnnvvvqqqqqqqqqlllppppppooopppqqqsssttttttttttttuuuwwwyyyzzzyyyxxxuuu{{{~~~}}}aaa]]]ZZZ]]]iiinnnUUUNNNKKKLLLLLLJJJKKKOOOMMMEEEhhh~~~xxxiiibbbbbb```ZZZFFF===555444555444444666333111000///000111000000111222333333444444333333222222222222111111111111222222222333333333444444???@@@>>><<<@@@HHHLLLKKKEEEKKKQQQZZZjjjyyyyyypppcccjjjyyysssooonnnqqqooottttttttttttttttttvvvwwwuuuqqqppptttzzz}}}zzzvvvrrruuuyyy}}}pppWWW\\\dddnnn}}}{{{aaaQQQNNNLLLKKKJJJIIILLLQQQPPPLLL|||~~~~~~ooogggeee^^^TTTAAA:::444444555444444666222666:::888333//////111111222333333444444333333222333333333333333333333222222222333333333444444>>>??????>>>BBBJJJNNNMMMGGGKKKXXXnnnwwwsssuuutttpppllloooqqquuuvvvwwwvvvuuutttuuuvvvrrrooommmpppwwwzzzxxxuuuvvvvvvxxx}}}aaaTTT^^^lll}}}nnnYYYPPPOOOMMMKKKIIIJJJMMMPPPUUU\\\uuummmkkkaaaTTT===888444555555333333666333:::@@@???777111111444111222333333444444333333333333333333333444444444222222333333333333444444@@@BBBCCCCCCHHHOOORRRPPPLLLOOOcccsssxxxssslllnnnppprrrtttwwwvvvsssqqqqqqrrrnnnnnnnnnnnnoooppprrrtttvvvuuuwww|||yyyvvvzzzmmm```ZZZfffxxxsss___PPPMMMMMMLLLKKKKKKLLLMMMMMMVVVlllzzzuuuqqqbbbPPP;;;777444555555222222555222777;;;;;;666222333555111222333333444444333333111111222222333333333333222222333333333333444444DDDGGGHHHIIINNNUUUVVVTTTPPPSSSlllzzzrrr|||wwwmmmmmmoooooorrruuuuuurrrooonnnooojjjnnnqqqmmmhhhgggmmmtttqqqqqqtttwwwwwwxxxzzzddddddiiiqqqppphhhcccdddooo|||xxxcccRRRHHHHHHJJJKKKLLLMMMOOONNNKKKUUUuuuyyyxxxrrr\\\DDD:::666444555555222222555000111222222222222333333222222333444444444333333000000111111222222222222222222333333333444444444MMMQQQUUUUUUSSSUUU[[[aaa___ddd{{{~~~}}}tttooonnnooommmkkkqqqpppnnnmmmlllmmmmmmnnnnnnmmmkkkkkkkkkmmmooopppuuupppmmmnnnppprrrxxxlll___]]]ccckkkeee]]]hhh}}}~~~dddSSSNNNPPPKKKKKKEEEEEENNNMMMLLLTTToooxxxvvv~~~nnnTTTCCC555555444333333222111111333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444GGGIIIMMMSSS[[[dddmmmsssrrrqqqxxx|||~~~zzzrrrmmmmmmnnnllljjjjjjjjjiiiiiijjjkkklllmmmjjjiiiiiiiiikkkmmmppprrrsssooolllnnnppprrrvvv|||ggg______fffmmmhhhcccqqqqqq[[[OOOMMMNNNLLLNNNJJJJJJOOOLLLPPPaaawwwsssuuu}}}zzzgggLLL;;;555555444333333222111111333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444DDDGGGOOO[[[iiitttzzz|||{{{yyyvvvssssss{{{uuuoookkkkkklllkkkiiiddddddeeeggghhhjjjkkkllliiiiiihhhiiijjjlllnnnooommmjjjiiilllnnnnnnqqquuuyyy~~~eeecccdddllltttrrrqqquuu^^^QQQMMMLLLLLLIIILLLJJJIIIJJJHHHYYYwwwtttvvv|||xxxaaaHHH888555444444333333222222111333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444JJJQQQ[[[gggpppttttttssstttyyy|||~~~}}}uuuqqqmmmjjjjjjkkkjjjiiicccdddfffhhhiiijjjkkkkkkkkkjjjjjjiiihhhiiiiiijjjfffddddddhhhjjjiiijjjmmmyyy|||ggghhhlllvvv|||aaaPPPLLLNNNMMMKKKHHHJJJGGGGGGKKKSSSsssyyy}}}~~~oooXXXBBB666444444444333333222222222333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444RRRXXX^^^bbbccceeejjjnnnwwwyyyqqqooommmkkkkkkkkkjjjjjjggghhhjjjlllmmmlllkkkkkkiiiiiiiiihhhhhhhhhiiiiiieeecccdddiiijjjhhhhhhkkkyyyxxxiiiooottt~~~xxxgggSSSIIILLLPPPOOOKKKLLLMMMHHHJJJ[[[ssssss^^^III:::222444444333333333333222222333333333333333333333333111111222222222333333333333333333333333333333333222222222333333333444444RRRTTTUUUUUUWWWbbbsss~~~wwwqqqpppooonnnmmmllllllllljjjkkknnnppppppnnnllljjjdddeeefffhhhjjjkkklllmmmiiihhhiiimmmnnnlllllloootttxxxpppyyy}}}tttaaaWWWLLLIIIMMMPPPOOOKKKJJJMMMGGGNNNqqqjjjRRRAAA888444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444MMMMMMOOOVVVdddzzz~~~yyyrrrrrrrrrqqqooonnnmmmmmmiiikkknnnpppqqqooollljjjcccdddfffhhhkkkmmmnnnnnnnnnlllmmmpppqqqooopppsssrrr~~~sssaaaSSSOOOKKKJJJKKKLLLLLLKKKDDDKKKIIIXXXcccKKK>>>999777333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222333333333333444444HHHJJJSSSddd|||~~~sssttttttsssqqqooonnnooofffiiimmmpppqqqooollljjjeeefffhhhiiikkklllllllllooommmmmmqqqrrrpppppptttuuu~~~rrr___SSSMMMMMMKKKJJJIIIIIIIIIJJJDDDOOOQQQeeexxx[[[CCC999666444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222333333333444444444RRRQQQ]]]www}}}xxxtttssssssrrrqqqpppooonnnlllmmmmmmnnnmmmmmmlllkkkllliiifffiiinnnpppmmmiiimmmnnnoooqqqrrrrrrqqqqqqpppzzzvvv___QQQNNNKKKLLLJJJFFFIIIMMMLLLGGGGGGSSSpppoooOOO===;;;999222555555444444444333333333222222222222222222222222222222222333444555666777222333333444444333333222333333222222333333444555YYYdddzzz{{{uuupppppppppppppppppppppppppppooonnnlllkkkjjjiiihhhmmmkkkiiihhhiiikkklllmmmnnnoooppprrrrrrrrrrrrqqqpppuuuxxxzzzuuuaaaQQQKKKKKKMMMKKKJJJJJJKKKLLLMMMNNNRRRyyyeeeIII:::888777444555555444444444333333333222222222222222222222222333333333333333444555666222333333444444333333222333333222222333333444555qqq|||vvvrrrkkkkkklllmmmnnnnnnooooooooonnnkkkiiihhhhhhiiiiiimmmllljjjgggeeegggmmmqqqooopppqqqsssssssssrrrrrrsssqqqrrrwww|||lll[[[PPPJJJKKKNNNKKKHHHJJJNNNKKKGGGMMMYYYyyyxxxUUU@@@777444444555555555444444444333333333222222222222222222222222444444333333333333444444222333333444444333333222333333222222333333444555xxx{{{vvvppppppiiiiiiiiijjjkkkkkklllllljjjiiigggeeefffhhhkkkmmmkkkjjjhhhggggggjjjnnnqqqoooppprrrsssssssssrrrrrruuuppprrrzzz|||||||||lllYYYOOOKKKJJJLLLOOOKKKIIIMMMPPPJJJGGG[[[wwwgggEEE:::888333222666555555444444444333333333222222222222222222222222444444333333222333333333222333333444444333333222333333222222333333444555vvvttttttnnnkkknnniiiiiihhhhhhhhhggggggggghhhfffdddbbbcccfffjjjlllgggeeedddhhhmmmpppooolllooopppqqqrrrrrrrrrqqqpppsssooosss||||||zzzssscccWWWMMMJJJKKKIIIHHHHHHOOOLLLLLLLLLIIIUUUtttUUU:::888:::444222666555555444444444333333333222222222222222222222222444444333222222222333333222333333444444333333222333333222222333333444555~~~rrrooolllggggggmmmiiiiiihhhgggfffeeedddccchhhfffcccaaaaaacccfffhhhdddcccccciiipppsssnnniiimmmnnnoooppppppooonnnnnnmmmmmmqqqwwwuuurrr{{{|||{{{sss```TTTNNNKKKMMMNNNKKKIIIIIILLLKKKKKKNNNWWWttt\\\FFF666777:::555333666555555444444444333333333222222222222222222222222333333222222222222333333222333333444444333333222333333222222333333444555xxxtttmmmfffccccccfffiiihhhhhhgggfffeeedddcccccceeedddbbbaaaaaabbbdddfffdddeeegggkkknnnoookkkhhhkkklllmmmnnnnnnmmmlllkkkhhhlllooonnnkkklllrrryyy~~~xxxzzz{{{}}}jjj\\\UUUPPPMMMLLLOOOPPPMMMNNNQQQLLLRRR]]]mmmoooJJJ???777777777444333666555555444444444333333333222222222222222222222222111111111111222333444444222333333444444333333222333333222222333333444555oooooohhh___]]]bbbggggggggggggfffeeeeeeddddddccc``````___```aaadddggghhheeehhhkkklllkkkiiiiiiiiijjjkkklllllllllkkkjjjiiigggmmmnnnhhheeeiiippprrrvvvxxxxxxyyyuuuyyyjjjUUUNNNQQQMMMJJJJJJLLLKKKKKKOOOUUURRRbbbzzzzzzYYY@@@===999666444333444666555555444444444333333333222222222222222222222222111111111111222333444555222333333444444333333222333333222222333333444555sssnnnjjjddd```___aaacccccccccddddddeeeeeedddcccccc]]]^^^___``````bbbeeehhhcccccceeegggiiihhhfffcccfffggghhhjjjjjjiiihhhggglllkkkiiihhhiiikkknnnpppqqqxxxrrrrrrwwwttt{{{zzztttaaaVVVOOOJJJIIIQQQKKKIIIMMMNNNLLLOOOTTT^^^lllHHH:::999888666555555444444444444444444444444444444444444444333333222222222000000000000111222333444444444222222222222444444222222222222333444555555ooommmhhhccc______aaabbbccchhhhhhhhhgggfffeeecccccc\\\]]]^^^^^^^^^```cccfffbbbaaaaaaaaaccccccaaa___]]]```dddgggiiiiiihhhggghhhggggggfffgggiiikkkmmmmmmqqq}}}{{{|||tttsssvvvppp]]]SSSPPPNNNMMMNNNJJJLLLQQQSSSQQQQQQ]]]kkkzzzZZZBBB:::999888666555555444444444444444444444444444444444444333333333222222222000000000111111333444444444333333222222333333444000000000000000111222222}}}qqqmmmkkkgggbbb___```aaabbbcccjjjjjjiiigggeeecccbbbaaa___````````````bbbdddgggdddbbb^^^]]]]]]]]]]]]]]]WWWZZZ___ccceeeeeedddcccccccccdddeeefffggghhhiiijjjmmmvvvvvvooommmnnnttt|||dddXXXNNNKKKLLLKKKKKKLLLIIIMMMQQQPPPOOO\\\{{{dddGGG<<<999888777666555444444444444444444444444444444444333333333333222222222222222111111222222333444555444333333222222333333444333333333333333333444444qqqlllmmmjjjgggdddbbbcccdddeeeeeehhhgggfffdddcccbbbaaa```eeefffgggffffffgggjjjlllhhhddd___\\\[[[\\\]]]]]]ZZZ[[[]]]___``````___^^^___aaaccceeefffgggggggggkkknnnqqq|||rrrfffiiittt|||kkk]]]WWWPPPLLLMMMOOOMMMMMMNNNQQQRRRSSSTTT```{{{VVV@@@:::888888777666555444444444333333333333333333333333333222222222222222222222333222222222333333444555333333333333333333333333666666555555444555555555xxxqqqmmmkkkkkkiiiffffffgggiiiiiihhheeeeeedddcccccccccddddddiiijjjjjjjjjiiiiiilllnnniiieee___\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^___```aaa^^^```cccfffhhhhhhhhhhhhjjjppprrrsssvvvnnnooopppnnnnnnppp~~~nnn___TTTNNNLLLIIIIIIMMMOOOOOOPPPSSSQQQXXXeeexxx```III>>>:::888777666555444444444555333333333333333333333333222222222222222222222222333333222222333333444444333333333333333333333333555444333222222222222222uuusssrrrmmmiiikkkjjjiiijjjlllmmmlllllleeeeeeddddddeeefffhhhiiihhhhhhhhhgggffffffhhhjjjfffddd```_____________________```aaabbbeeeggghhh___```cccfffhhhjjjjjjjjjiiinnnooonnnvvvyyyiii```bbbiiidddjjjrrrzzz}}}lll```VVVOOONNNQQQLLLJJJJJJLLLKKKJJJMMMRRROOOffffffFFF<<<;;;999777666555555444444555555333333333333333333333333111111111222222222222222333333222222222222333333222333333444444333333222777777555444333333333333wwwqqqpppnnnkkkkkkkkkjjjjjjlllnnnooonnnmmmfffeeedddddddddfffhhhjjjdddddddddcccaaaaaaccceeeeeedddddddddeeeeeedddbbbccceeegggiiikkkjjjiiiiii___aaaccceeehhhjjjkkkllljjjiiijjjkkkllluuu|||nnniiijjjeeedddcccccchhhsss|||tttiii___VVVRRRPPPMMMNNNSSSQQQOOONNNOOONNNNNNUUU]]]pppkkkMMM>>>888888999666666555444444444555555222222222222222222222222000111111111222222222222333222222111111111222222222333333444444333333222;;;:::999777666555555555|||vvvtttpppjjjjjjnnnjjjjjjjjjlllooopppooonnneeedddbbbbbbbbbdddfffgggbbbbbbbbbaaa______aaacccgggggghhhjjjlllllliiiggghhhkkkoooqqqqqqmmmhhheee___```bbbeeegggjjjlllmmmmmmgggfffjjjiiiiiirrr|||mmmgggeeeaaa___^^^```ccceeerrruuulllhhheee]]]WWWUUUOOOMMMQQQQQQMMMLLLOOOOOONNNPPPTTTXXX^^^jjjwwwpppKKKDDDDDD===777:::666666555444444444555555222222222222222222222222000000111111222222222222222222111111000111111111222222444444444444222222888888666555333222222222}}}wwwppplllkkkkkkjjjhhhlllnnnmmmllllllnnnlllggggggfffdddcccbbbbbbcccccc^^^aaacccaaa^^^___ccchhhooonnnllliiifffeeefffhhhnnnmmmmmmnnnnnnkkkddd^^^aaa``````bbbgggkkkmmmmmmjjjhhhgggiiilllooonnnmmm}}}oooccc___^^^[[[]]]aaaeeeggglllttttttnnngggfffjjjmmmnnnmmmbbb^^^YYYTTTRRRPPPOOONNNRRRMMMMMMQQQQQQNNNOOOUUUSSSYYYcccjjjkkkvvvlllUUUAAA<<<;;;777666;;;:::888666555555555444222333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111222222333333333333444444{{{vvvpppmmmlllkkkiiigggjjjlllllljjjkkkmmmkkkfffcccbbbaaa`````````aaabbb^^^aaadddccc``````dddhhhkkkkkkiiifffdddcccdddfffjjjiiiiiijjjkkkhhhccc___cccaaa```aaadddgggiiijjjjjjiiiiiijjjlllkkkhhheeemmm~~~pppcccZZZYYY]]]YYY[[[^^^aaaeeejjjpppsssxxxmmm```XXXZZZUUUPPPPPPTTTWWWWWWVVVOOONNNKKKJJJKKKMMMNNNNNNOOOKKKLLLPPPRRRRRRWWW]]]nnnvvvyyySSSCCC666777888555666;;;:::888666555555555444222333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111222222222333333333444444{{{{{{wwwtttpppnnnllljjjhhhfffgggiiiiiiggghhhkkkhhhccc^^^^^^]]]\\\\\\]]]___```___bbbddddddbbbaaacccfffffffffeeecccaaaaaabbbdddeeeddddddeeefffeeecccaaaeeebbb```___aaadddfffggghhhhhhhhhiiihhheee```\\\```jjjzzziii___]]]]]]]]]^^^_________^^^]]]^^^aaagggnnnvvvyyypppdddZZZTTTPPPLLLIIIKKKHHHEEEEEEHHHKKKJJJHHHOOONNNMMMMMMMMMNNNPPPPPPTTTQQQPPPSSSYYYaaammmxxxvvvVVVBBB999555999:::888999???999777555444555555444222333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111222222222222333333333333vvvtttvvvrrrqqqooommmkkkiiifffddddddffffffeeefffhhhfffaaaZZZZZZYYYYYYZZZ\\\]]]^^^___aaaccccccaaa```aaacccbbbbbbbbbaaa______aaabbbaaaaaaaaaaaabbbccccccccceeebbb______aaadddfffggggggffffffdddbbb___\\\ZZZbbbfffrrrxxxlll]]][[[YYYYYYYYYZZZYYYYYYTTTWWWZZZ[[[\\\___eeejjjjjjnnntttxxxzzz|||~~~|||zzz{{{||||||{{{yyy~~~|||wwwrrrmmmiiifffdddZZZTTTNNNJJJKKKNNNPPPQQQLLLKKKIIIIIIKKKLLLJJJHHHKKKKKKLLLLLLKKKLLLNNNOOOZZZXXXYYY]]]hhhyyy\\\CCC???;;;:::<<<;;;777999>>>999777555444555555444333333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111111222222222222333333333zzzvvvssspppnnnmmmmmmmmmkkkiiifffdddcccbbbdddeeeccceeegggeee```YYYYYYYYYYYYZZZ[[[]]]^^^___```aaa```___^^^___```___```aaa```___^^^```aaa^^^___`````````aaacccdddcccaaa______bbbfffhhhiiihhhgggdddbbb_________```hhhhhhmmmuuuqqqjjjaaaZZZXXXXXXXXXXXXVVVYYY[[[ZZZWWWUUUWWWYYYUUUYYY\\\]]][[[ZZZ]]]___^^^]]]\\\\\\]]]]]]\\\[[[]]][[[YYYWWWUUUTTTSSSSSSKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGIIILLLNNNOOOQQQTTTYYY\\\\\\dddooo|||^^^EEE:::;;;:::999888444222444888888666444444444555444333333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111111111111222222222333333sssoooqqqpppkkkhhhiiijjjjjjhhheeebbbaaaaaabbbddddddccceeegggfffaaa\\\[[[[[[[[[\\\]]]___```aaa```___]]]]]]]]]^^^___^^^___```___^^^]]]^^^___]]]^^^``````______aaabbb```___^^^```dddgggiiiiiihhhgggeeebbb``````ccceeefffggghhhiiikkkuuu~~~pppgggaaa\\\XXXRRRSSSUUUUUUTTTSSSSSSTTTRRRSSSSSSRRRPPPOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLLLLMMMFFFHHHJJJLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJMMMPPPSSSTTTVVV[[[bbbhhhvvveeeGGG:::999888888777555333333555777777555333333444555444333333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111111111111111222222222222wwwooonnnnnnkkkhhhgggfffggggggeeeaaa______aaabbbdddeeedddeeehhhfffbbb```___^^^^^^___```aaabbbdddbbb^^^\\\\\\]]]^^^___]]]^^^___^^^\\\[[[[[[\\\[[[^^^``````]]]\\\]]]___]]]]]]^^^aaadddfffffffffdddddddddaaa^^^^^^```bbbbbbccceeegggfffiiiuuu}}}qqqiiibbb___\\\ZZZZZZYYYXXXWWWUUUSSSQQQPPPQQQRRRRRRRRRMMMNNNOOONNNNNNNNNNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGIIIKKKLLLMMMMMMNNNNNNKKKLLLMMMOOOPPPRRRUUUWWWQQQVVV\\\aaahhhsssdddNNN???:::;;;777888888777888888888777666555333333444555444333333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111111111111111222222222222{{{{{{wwwsssqqqlllgggfffiiidddeeeeeeccc___]]]^^^```bbbeeeeeedddfffiiigggcccbbbbbbaaa```aaabbbcccdddgggccc^^^[[[\\\^^^```aaa\\\]]]^^^]]][[[YYYYYYZZZZZZ]]]```___\\\ZZZZZZ\\\\\\\\\^^^aaadddeeedddbbb]]]```aaa___\\\ZZZZZZ\\\aaabbbfffkkkkkkhhhjjjooo|||uuunnnkkkiiifffccc[[[WWWRRRPPPQQQRRRQQQOOOLLLMMMNNNNNNMMMMMMMMMNNNIIIHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLJJJIIIIIILLLNNNNNNOOORRRTTTWWW[[[___ccchhhppp}}}~~~VVVBBB>>>===:::999555666777777888999555000666444333333444555444333333333333333333333333333333333333222222222111111111111222222222222111111111111111111111111111111000111111111111222222222~~~wwwuuuwwwuuuqqqooollliiieeebbbbbbaaaaaaaaa^^^[[[[[[^^^___aaadddgggiiiiiihhhgggccc```]]]___eeejjjjjjhhheeeaaa]]]\\\^^^___^^^]]]\\\ZZZXXXWWWWWWXXX[[[\\\aaa___]]][[[[[[ZZZXXXVVVXXXZZZ\\\^^^```aaaaaaaaa^^^]]]]]]]]]^^^^^^]]][[[aaacccfffhhhiiiiiihhhgggooowwwwwwkkk___WWWTTTUUUVVVSSSSSSSSSSSSRRRQQQPPPPPPVVVTTTQQQOOONNNPPPSSSTTTTTTSSSTTTWWW[[[\\\ZZZWWWVVV\\\dddjjjoooxxxxxx\\\DDD>>>@@@<<<999;;;777777777777666666666666555555444333333222111111222222222222222222222222111111111111111111111111111111111111111111111111000111444555555444333222222222111111111111111111xxxrrrooonnnqqqooommmlllkkkjjjgggdddeeedddbbbaaa___^^^___aaa```bbbeeeggghhhhhhgggfffbbb___^^^```eeehhhgggeee```]]]ZZZYYY[[[\\\\\\[[[[[[ZZZXXXWWWXXXZZZ]]]___```^^^\\\[[[[[[ZZZXXXWWWVVVWWWYYY[[[]]]]]]]]]]]]]]]]]]]]]^^^______^^^]]]aaabbbdddffffffgggffffffeeehhhtttvvvqqqpppnnnlllhhhddd```]]][[[ZZZ[[[]]]aaagggnnnuuuyyyuuuYYYEEE666777;;;888555777777777777666666666555555444333333222111111000000222222222222222222222222111111111111111111111111111111111111111111111111///000111222222222111111111111111111111111111111{{{sssnnnllllllllljjjiiihhhiiijjjjjjhhhfffhhhfffdddccccccddddddcccbbbccceeeggggggfffdddccc___^^^^^^aaaeeefffccc```[[[YYYVVVVVVXXXZZZ[[[[[[YYYXXXXXXXXXYYY\\\___```^^^\\\[[[[[[[[[[[[ZZZXXXWWWXXXYYY[[[[[[[[[[[[ZZZZZZ[[[\\\]]]]]]^^^]]]]]]bbbbbbbbbbbbccccccddddddcccbbbdddjjjttthhhKKK@@@666222888;;;888555666777666666666666555555555222222222111000000//////222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111zzzyyyvvvssspppnnnlllkkkkkkeeeeeeeeefffhhhhhhgggffffffgggggggggiiikkkhhhdddcccdddeeeeeeeeecccaaa```\\\\\\^^^aaadddccc___\\\YYYWWWVVVVVVWWWYYY[[[\\\XXXXXXWWWWWWYYYZZZ]]]^^^\\\ZZZYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[WWWYYY[[[\\\\\\\\\\\\]]]cccbbbaaa``````aaacccdddeeedddeeegggiiissscccLLL???888555666;;;<<<777444555666666666555555555444444222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111222333333444111111111111111222222222vvvooopppppppppooollljjjhhhgggeeeddddddeeefffgggeeedddccciiimmmlllnnnnnniiibbbccccccccccccbbb```^^^]]]ZZZ[[[\\\___```___]]]ZZZZZZZZZYYYXXXXXXZZZ\\\^^^XXXXXXWWWWWWWWWXXXYYYYYYZZZYYYXXXYYY[[[\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[YYY[[[]]]^^^]]]]]]^^^```cccbbb```______```bbbdddcccbbbcccfffgggiiiooowwwtttVVVCCC<<<;;;666666777888666222111333555555555555444444444444222222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111222333444000000111111111222222222|||wwwtttrrrkkknnnoooooommmkkkjjjjjjfffeeedddeeeffffffdddcccgggpppuuurrrnnnnnnhhh```bbbbbbaaa```___]]]\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZXXXYYY[[[^^^WWWWWWVVVVVVVVVVVVWWWWWWZZZYYYXXXYYY[[[\\\[[[ZZZYYYZZZ[[[\\\\\\\\\[[[ZZZ\\\```bbbbbb```___aaacccaaa```^^^^^^^^^```bbbcccccc``````dddgggggghhhkkkooo}}}lllNNNBBB>>>999666666666666666444333444666555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000000111000000000111222222333333}}}vvvrrrrrrrrrrrrkkknnnqqqpppnnnlllmmmnnnfffeeeeeeeeeggggggeeedddqqq|||uuullliiifff``````______]]]\\\[[[ZZZYYYXXXXXXWWWVVVVVVXXX[[[^^^]]]]]]\\\YYYVVVUUUXXXZZZVVVVVVVVVWWWWWWXXXXXXXXXZZZYYYXXXYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[[[[[[[ZZZZZZ]]]aaadddccc```^^^```ccc]]]\\\\\\\\\]]]___```aaacccaaabbbfffiiiggghhhkkkgggnnnyyyqqqLLL===>>>???:::555888888777555444666777777444444444333333333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000---...000111111111000//////000000111222222333333~~~zzzvvvrrrpppooommmlllkkkmmmooonnnllljjjkkkmmmfffeeeeeefffhhhhhhgggeee{{{wwwiiifffddd```^^^^^^]]]\\\[[[YYYYYYXXXYYYWWWUUUSSSTTTWWW\\\```]]]]]]\\\XXXTTTRRRTTTWWWTTTUUUVVVWWWYYYZZZ[[[[[[ZZZYYYXXXYYYZZZ[[[ZZZYYYWWWXXXZZZ[[[\\\\\\\\\[[[\\\```cccaaa]]][[[]]]```ZZZZZZZZZ[[[\\\^^^___```___```eeejjjiiieeedddgggfffiiikkklllttt```MMM<<<888999777666666666666444222222333333111444444444333333333222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000222333444333111000///000000111222222333333uuutttqqqnnnlllkkkkkkkkklllkkkiiiiiiiiiiiihhhfffeeeccccccdddgggiiiiiiiii|||xxxrrrjjjddd```]]]\\\]]]\\\[[[YYYYYYYYYZZZZZZXXXVVVTTTTTTVVVXXXZZZZZZXXXVVVTTTSSSQQQQQQQQQRRRTTTUUUVVVXXXYYYYYYZZZZZZXXXZZZ\\\\\\ZZZYYYXXXXXX^^^\\\ZZZZZZ\\\^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\]]]YYYYYYZZZZZZ[[[]]]^^^___```bbbdddcccaaa___^^^^^^aaaeeehhhgggfffnnn}}}kkkQQQBBB@@@<<<999666555555555666666555444333333222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111000000000000000111nnnmmmkkkjjjiiiiiiiiijjjkkkjjjiiijjjlllllljjjhhhdddcccbbbbbbdddeeeeeedddllljjjeeeaaa^^^]]]]]]]]]ZZZYYYXXXXXXXXXXXXXXXYYYVVVUUUSSSTTTVVVXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQUUUUUUWWWXXXYYYZZZZZZZZZTTTVVVXXXYYYXXXXXXYYY[[[```___]]]^^^```bbbbbbaaa\\\\\\[[[ZZZZZZZZZ[[[\\\YYYXXXXXXXXXYYYYYYZZZ[[[___aaabbbaaa___]]]]]]^^^^^^aaacccbbbaaadddmmmuuu}}}bbbMMMFFF>>><<<999666444333333333555555555444333333222222222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111111000000000000111111hhhhhhggggggggghhhjjjkkkiiiiiijjjlllnnnmmmkkkiiicccaaa```___``````___^^^___]]][[[YYYYYYYYYZZZ[[[YYYYYYYYYXXXXXXXXXXXXXXXTTTSSSSSSTTTVVVWWWVVVUUUUUUTTTRRRQQQQQQQQQRRRRRRWWWWWWXXXYYYYYYYYYYYYYYYRRRTTTVVVWWWWWWYYY\\\______^^^^^^```bbbcccbbbaaaYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWVVVVVVVVVVVVWWWWWW^^^______]]][[[[[[\\\]]]bbbcccdddcccaaa```bbbccciiiuuuxxxWWW???999===:::999777444333333333333555444444333333222222222222222222222222222222222111111000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111000000000000000111111iiihhhhhhggghhhjjjkkklllhhhiiijjjlllmmmlllhhhfff___^^^\\\]]]]]]]]]\\\ZZZ\\\[[[YYYXXXWWWWWWXXXXXX\\\\\\[[[[[[YYYXXXWWWVVVRRRRRRSSSUUUVVVVVVTTTRRRPPPPPPOOOOOOPPPRRRTTTUUUZZZZZZZZZYYYXXXWWWUUUUUURRRTTTUUUVVVWWWYYY]]]```ZZZZZZ[[[]]]______^^^\\\VVVVVVVVVVVVWWWWWWWWWXXXUUUUUUTTTTTTUUUUUUVVVWWW\\\\\\\\\ZZZXXXXXXZZZ\\\eeecccbbbaaaaaa```___]]]llljjjjjjnnnuuufffOOODDD===888666999888777555555555555555444333333333222222222111111111111111111111111111111000000000////////////000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000111222jjjiiihhhhhhhhhiiikkkkkkiiihhhiiijjjjjjhhhddd```[[[[[[ZZZ[[[\\\\\\[[[YYYZZZYYYXXXWWWWWWWWWWWWXXX^^^]]][[[YYYWWWUUUTTTSSSQQQQQQRRRUUUVVVUUUSSSPPPKKKKKKLLLNNNPPPSSSVVVXXX\\\[[[ZZZXXXVVVSSSQQQOOOQQQRRRSSSSSSSSSUUUXXX[[[WWWWWWWWWYYY[[[[[[YYYWWWTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXVVVVVVXXXZZZ^^^[[[XXXWWWZZZ\\\\\\\\\[[[[[[^^^cccggglllwwwsssZZZAAA999===>>>999444666666666555555555555555222222222222222111111111111111111111111111111111000000000////////////...//////////////////////////////////////////////////////////////////////////////000000000111111111000000//////000111222222iiihhhgggffffffggghhhiiihhhhhhgggggggggdddaaa^^^[[[[[[[[[\\\]]]]]]ZZZXXXTTTTTTUUUUUUVVVWWWYYYYYY\\\ZZZWWWTTTRRRPPPPPPPPPRRRRRRRRRTTTVVVUUURRRPPPJJJJJJKKKMMMOOOSSSVVVWWWZZZYYYXXXUUUSSSPPPMMMLLLMMMOOOPPPPPPPPPQQQSSSUUUXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUWWWXXXXXXUUUSSSSSSVVVZZZ]]]___YYYYYY\\\aaabbbaaadddiiiuuu~~~qqq[[[IIIAAA:::::::::888888:::444444444333333333333222111111111111111111111111111111111111111111111111000000////////////......////////////////////////000000000000000000000000/////////////////////////////////000000000111111////////////000111222333gggfffeeeeeefffggghhhiiigggfffeeeeeeeeedddaaa___^^^]]]]]]^^^^^^]]]ZZZWWWRRRSSSSSSUUUVVVXXXYYYZZZYYYWWWSSSPPPOOOOOOQQQRRRSSSSSSSSSTTTUUUUUUSSSQQQLLLLLLLLLLLLNNNPPPSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKMMMPPPQQQQQQQQQSSSTTTXXXVVVTTTSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTWWWVVVUUUSSSSSSRRRRRRRRRUUUVVVXXXXXXVVVUUUVVVWWWUUUTTTTTTUUUVVVYYY]]]```gggaaa\\\[[[ZZZYYY]]]bbb\\\bbblllyyyttt```JJJ999999999:::;;;888444666<<<444444444444444333222222000111111111111111111111111111111111111111111111000000/////////.........////////////////////////000000000000000000000000////////////////////////////////////000000000111////////////000111222333ffffffffffffgggiiikkklllfffeeeccccccddddddcccbbbaaa`````````___]]]YYYUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVRRROOOOOOQQQTTTWWWTTTSSSSSSSSSUUUUUUSSSRRROOONNNMMMMMMMMMNNNPPPPPPOOOOOOPPPPPPOOOOOONNNMMMKKKNNNRRRTTTUUUUUUVVVWWWWWWTTTQQQOOOOOOOOONNNMMMPPPQQQSSSTTTUUUUUUUUUTTTYYYWWWUUUSSSQQQOOONNNNNNSSSVVVXXXXXXWWWVVVVVVVVVQQQSSSTTTUUUTTTVVVYYY\\\ccc___^^^___^^^[[[YYYZZZVVVYYY]]]```fffqqqaaaLLLDDDCCC???:::999333111444555444333555777777777777666555444444000000000000000111111111000000000000000000000000000/////////............////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////000111222333dddcccdddgggiiijjjhhhggggggfffeeeeeeccccccbbbaaabbb```^^^\\\\\\[[[XXXVVVVVVVVVVVVXXXZZZZZZXXXWWWWWWVVVTTTRRRRRRSSSUUUVVVPPPQQQRRRSSSSSSSSSRRRQQQMMMOOOPPPNNNLLLLLLOOORRRRRRSSSTTTTTTQQQPPPOOOPPPRRRQQQPPPPPPQQQSSSUUUWWWWWWUUUQQQLLLIIIIIILLLOOONNNPPPRRRUUUVVVWWWWWWWWWYYYVVVSSSSSSUUUUUUSSSPPPRRRTTTUUUWWWXXXXXXWWWVVVWWWWWWVVVVVVWWWXXXZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY[[[^^^bbbfffsss{{{xxx]]]SSSGGG>>>:::999999999777777777777666555444333222222222222222222222222333333222222111000//////000000000000111111111111........................////////////////////////111000///...........................////////////000///...------...///000////////////000000000000fffeeefffhhhjjjjjjhhhgggffffffeeedddcccbbbbbbaaa```___^^^\\\ZZZXXXWWWWWWWWWWWWWWWYYYZZZ[[[YYYWWWVVVUUUTTTSSSRRRRRRSSSTTTQQQRRRSSSSSSTTTSSSRRRQQQPPPQQQPPPOOOMMMMMMOOOPPPPPPRRRSSSSSSQQQPPPPPPQQQRRRRRRQQQPPPQQQSSSUUUVVVTTTSSSPPPMMMJJJKKKOOORRRRRRRRRTTTUUUUUUTTTTTTSSSUUUSSSRRRTTTVVVWWWUUUSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUWWWWWWXXXZZZ^^^aaaeeegggppp~~~xxx___KKKFFF@@@:::666666777777666666666666666555444333222222222222222222222222222333333222111111000////////////000000000111111111........................////////////////////////000000///...........................////////////000000///......///000000////////////000000000000hhhhhhhhhiiikkkkkkiiigggfffeeeeeedddcccbbbaaaaaa]]]^^^___]]]YYYVVVWWWYYYXXXXXXXXXZZZ[[[[[[YYYWWWUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSQQQQQQSSSQQQOOOOOOOOOPPPOOONNNNNNPPPQQQQQQPPPPPPQQQRRRSSSRRRQQQQQQQQQSSSTTTUUURRRRRRPPPNNNMMMOOOSSSVVVVVVVVVUUUUUUSSSRRRPPPOOOQQQQQQRRRTTTWWWXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUVVVVVVWWWYYYYYYYYYXXXUUUSSSQQQQQQRRRRRRPPPRRRTTTUUUUUUUUUWWWYYY[[[YYYYYY^^^ccciiittt~~~oooZZZMMMAAA777888777666777888999888777444555555555444333222111222222222222222222222222222222222111111000000/////////000000000000111111........................////////////////////////////////////........................////////////111000000//////000000111////////////000000000000jjjjjjjjjjjjkkkkkkhhhfffeeeeeedddcccbbbaaa``````[[[___aaa^^^YYYVVVXXX[[[YYYYYYYYYZZZ\\\[[[YYYXXXSSSSSSSSSSSSRRRQQQOOONNNQQQQQQRRRSSSSSSRRRPPPPPPSSSPPPMMMNNNQQQRRRPPPNNNMMMNNNOOOPPPOOOPPPRRRTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTSSSRRRQQQPPPQQQUUUXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQSSSUUUWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTUUUWWWVVVVVVVVVWWWXXXXXXYYYYYYZZZXXXTTTQQQOOOOOOPPPQQQNNNPPPRRRRRRQQQQQQQQQRRRVVVVVVWWWXXXXXXYYY\\\```kkkzzz~~~ppp[[[III@@@>>>===;;;999999999999999888777555333333333333333222111111111111111111111111111111222111111111000000000///////////////000000000111........................////////////////////////...///////////////..................////////////111111000000000000111111////////////000000000000kkkjjjiiijjjkkkjjjhhheeeddddddcccbbbaaa``````___\\\___bbb___ZZZXXXZZZ^^^ZZZYYYYYYZZZ\\\[[[YYYWWWRRRSSSSSSSSSRRRQQQOOOOOOQQQRRRRRRSSSRRRQQQPPPOOOPPPNNNMMMNNNRRRSSSQQQOOOLLLMMMOOOOOOOOOPPPSSSUUUSSSSSSSSSRRRRRRRRRRRRRRRVVVVVVUUUSSSQQQRRRUUUWWWWWWVVVVVVUUUTTTTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSSSSQQQQQQQQQQQQSSSUUUXXXYYYVVVWWWWWWXXXYYYYYYZZZZZZZZZXXXTTTPPPNNNNNNOOOPPPMMMOOOPPPPPPOOOMMMNNNNNNQQQSSSUUUUUUSSSSSSSSSSSSOOOYYYeeennnuuu~~~lll^^^PPPHHH???999777666666666999888777555333222222222222222222222222222111000111111111111111111111111111111111000000000000000...////////////000000000........................////////////////////////---...//////000///..................////////////000000111111111111000000////////////000000000000iiihhhhhhiiijjjiiifffddddddccccccbbbaaa```______]]]___aaa___\\\[[[\\\^^^YYYYYYYYYZZZ[[[ZZZXXXVVVRRRRRRRRRRRRQQQQQQQQQQQQSSSTTTTTTUUUTTTSSSQQQPPPPPPOOOPPPQQQRRRSSSQQQPPPMMMNNNOOOOOOOOOQQQTTTVVVTTTTTTSSSSSSRRRRRRQQQQQQUUUUUUTTTRRRPPPPPPRRRTTTTTTTTTTTTSSSTTTTTTUUUVVVXXXXXXXXXVVVRRRPPPPPPQQQPPPPPPQQQRRRTTTVVVWWWXXXUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVSSSPPPNNNNNNNNNNNNLLLMMMNNNMMMKKKJJJKKKLLLPPPRRRRRROOOMMMQQQSSSSSSQQQSSSTTTSSSUUUZZZaaahhhhhhtttpppbbbXXXPPPGGGAAA;;;888777999:::777444444666666555333111111333555111222222222222222111111111111111111111111111111000000000000000000000000......////////////000000........................////////////////////////------///000000000///...............///////////////000000111111000000///////////////000000000000fffffffffggghhhgggeeecccccccccbbbaaa```______^^^]]]^^^^^^]]]]]]]]]]]]]]]YYYXXXXXXYYYZZZYYYWWWUUUSSSRRRQQQQQQQQQRRRSSSTTTWWWWWWXXXXXXWWWVVVTTTSSSSSSUUUVVVUUUSSSQQQQQQQQQOOOOOOPPPOOOOOOQQQTTTWWWTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQRRRSSSTTTUUU[[[[[[YYYUUUPPPNNNOOOQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWWWWWWWWWWVVVTTTSSSQQQOOONNNMMMLLLLLLJJJKKKJJJIIIGGGGGGIIIKKKNNNRRRRRRNNNMMMQQQSSSRRRVVVTTTPPPMMMLLLMMMNNNOOOMMMTTTcccrrrxxx{{{wwwllleeeWWWPPPHHHAAA>>>=========999555666:::<<<888777:::222444666555333333444666111222222333333222222111111111111111111111111111///000000000000000000000........./////////000000........................////////////////////////,,,---///000111000///...............////////////...///000000000000///...////////////000000000000dddddddddeeeggggggeeecccccccccbbbaaa```___^^^^^^]]]\\\[[[[[[]]]]]]\\\[[[YYYXXXXXXYYYYYYYYYVVVTTTSSSRRRQQQPPPQQQSSSUUUVVVZZZZZZ[[[[[[ZZZXXXWWWUUUWWWYYY[[[YYYTTTPPPPPPQQQPPPPPPQQQPPPPPPQQQUUUXXXTTTTTTTTTTTTSSSQQQPPPOOOMMMMMMMMMLLLKKKLLLNNNPPPQQQPPPOOOOOOPPPQQQRRRSSS\\\[[[YYYTTTOOOMMMPPPSSSQQQQQQRRRSSSRRRQQQOOONNNQQQRRRTTTUUUVVVVVVUUUUUUPPPPPPOOONNNMMMLLLJJJJJJIIIIIIHHHFFFDDDEEEHHHJJJGGGOOOSSSPPPOOOQQQNNNIIIOOOLLLIIIJJJKKKKKKHHHEEEKKKMMMRRRWWWUUUSSS[[[ffflllwww}}}{{{yyynnnlllhhhaaaXXXNNNEEE@@@???@@@@@@???===;;;888666===777444666666222333888...111444444222000000222111222222333333333222222000000000000000000000000////////////000000000000............/////////000........................////////////////////////+++---///000111000///.............../////////000---...///000000///...---////////////000000000000```cccfffdddaaa```dddiii^^^______^^^]]][[[YYYWWWZZZ\\\]]]^^^\\\YYYUUUSSSVVVUUUUUUVVVXXXWWWRRRNNNOOOOOONNNOOOPPPSSSVVVXXXXXXYYYYYYVVVRRRPPPRRRUUU[[[YYYVVVSSSQQQOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXVVVVVVUUUTTTSSSQQQPPPPPPQQQQQQPPPNNNLLLKKKMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQ[[[YYYVVVTTTRRRSSSSSSTTTOOOOOOOOONNNNNNNNNMMMMMMOOOPPPRRRSSSTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGLLLFFFCCCCCCCCCCCCFFFKKKPPPRRRQQQPPPRRRSSSOOOIIIKKKJJJIIIHHHGGGFFFFFFFFFJJJKKKKKKKKKLLLLLLMMMMMMSSSTTTVVVXXX[[[]]]___```bbbcccfffkkkqqqwww}}}~~~~~~}}}xxxsssuuummmbbb\\\XXXVVVQQQMMMIIIHHHFFFDDDAAA>>><<<;;;::::::999999888777666666555555444444444333333333333333333333333333333333111111000000000000111111222222111111111111222222000000000000////////////---------............///000000//////.........---........................////////////////////////---......///////////////......////////////......000///.........///111222YYY]]]``````^^^]]]```ddd\\\\\\\\\\\\[[[ZZZXXXWWWXXXZZZ[[[\\\ZZZWWWSSSQQQRRRRRRRRRTTTVVVTTTPPPLLLMMMMMMMMMNNNPPPSSSUUUWWWUUUVVVVVVSSSPPPOOOQQQSSSWWWVVVTTTRRRQQQPPPQQQQQQOOOPPPQQQSSSUUUVVVXXXYYYUUUTTTTTTSSSRRRRRRQQQQQQSSSSSSQQQNNNKKKIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPVVVUUUSSSQQQPPPPPPPPPPPPMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQQQQOOONNNNNNLLLJJJHHHGGGGGGGGGGGGLLLHHHFFFFFFFFFGGGNNNVVVWWWXXXVVVSSSSSSUUUQQQKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNNNNLLLMMMMMMOOOQQQTTTWWWYYYWWWXXXZZZ\\\]]]]]]]]]\\\WWWSSSNNNMMMOOONNNKKKGGGSSSMMMGGGEEEEEEFFFCCC@@@AAA@@@???>>><<<;;;:::999:::999999888777777666666444444444444333333333333333333333333333333333333111111000000000000111111222111111000000111111222000000000000/////////...---------............///000/////////.........---................................................------...///////////////......////////////......000//////...///000111222SSSWWWZZZ[[[ZZZYYY[[[]]]XXXXXXYYYYYYXXXXXXWWWVVVUUUVVVXXXXXXWWWTTTQQQOOONNNOOOPPPQQQRRRPPPMMMIIIJJJKKKLLLNNNPPPRRRTTTUUUQQQQQQQQQOOOMMMMMMOOOQQQRRRRRRPPPPPPPPPQQQRRRRRRNNNNNNOOOQQQSSSVVVXXXYYYTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTRRRNNNIIIGGGGGGHHHKKKKKKLLLLLLMMMNNNNNNNNNPPPOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLJJJIIIGGGFFFGGGGGGGGGLLLJJJIIIIIIHHHIIISSS^^^cccbbb]]]WWWTTTTTTQQQLLLJJJJJJHHHGGGFFFEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDGGGGGGGGGFFFFFFEEEEEEDDDDDDAAA??????BBBCCCAAA???<<<999777888;;;===<<<:::999999999999999999888888999888888777777666666666444444444333333333222222222222222222222222222222111000000//////000000111111111000000000000111111000000000/////////......---------............////////////...............------------------------........................------...////////////.........////////////......///////////////000111111SSSVVVYYYYYYXXXVVVUUUVVVTTTTTTUUUUUUUUUUUUUUUUUURRRSSSTTTTTTSSSQQQNNNMMMMMMMMMNNNOOONNNLLLHHHFFFHHHIIIKKKMMMPPPQQQRRRRRRNNNMMMMMMLLLLLLMMMOOOPPPPPPOOONNNNNNNNNOOOPPPQQQLLLLLLMMMOOOQQQTTTWWWYYYVVVUUUTTTRRRQQQQQQQQQRRRTTTSSSQQQMMMIIIFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHLLLKKKKKKJJJGGGIIIUUUcccsssqqqhhh\\\UUURRRNNNIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA???>>>>>>>>>>>>>>><<<:::;;;>>>??????>>><<<::::::;;;======;;;999888888888888888888888888777777777666666666555555333333333333222222222222222222222222222222222222000000////////////000000000000000//////000000000000000/////////.........---------............///........................------------------------........................,,,---......//////............////////////......///////////////000000111XXXYYY[[[ZZZXXXUUURRRQQQQQQQQQQQQQQQRRRRRRSSSSSSPPPQQQRRRRRRQQQOOOMMMKKKNNNNNNNNNLLLJJJHHHGGGFFFGGGIIIJJJMMMNNNOOOPPPPPPMMMLLLKKKKKKLLLNNNOOOOOOPPPOOOMMMLLLLLLLLLMMMMMMJJJJJJJJJLLLNNNRRRUUUWWWXXXWWWTTTRRRPPPPPPPPPPPPQQQPPPOOOKKKHHHFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJIIIFFFEEEEEEDDDDDDEEEGGGHHHHHHHHHJJJJJJIIIMMM[[[iii}}}rrrcccWWWQQQMMMHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>???????????????<<<;;;999888777888999:::888777666666777888888888<<<;;;;;;;;;;;;:::777666888777777777666666666666666666555555555555555444333333222222222111111111111111111111111111111111000000////////////000000000//////......//////000////////////............---------............///---------...............------------------------........................,,,------.....................////////////.........//////000000000000000]]]\\\\\\ZZZWWWTTTRRRPPPPPPPPPOOOOOOOOOPPPQQQQQQOOOPPPPPPPPPPPPNNNMMMLLLNNNNNNMMMJJJHHHHHHIIIKKKJJJJJJKKKLLLMMMNNNOOOOOOLLLJJJIIIIIILLLNNNNNNNNNOOONNNLLLJJJIIIIIIJJJJJJHHHHHHHHHIIIKKKNNNRRRTTTVVVUUURRROOONNNNNNOOOOOONNNNNNMMMJJJGGGFFFGGGIIIEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHDDDCCCCCCCCCCCCEEEGGGHHHFFFEEEGGGKKKNNNSSS```mmmtttdddWWWQQQMMMJJJIIIHHHFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@<<<============>>>>>>>>><<<<<<===<<<<<<;;;:::999===<<<;;;;;;;;;<<<>>>???<<<<<<;;;;;;:::;;;;;;;;;888888888888888777666666666666555444444333333222444444444444444444444444222222222111111111000000000000000000000000000000000//////......//////000//////............///////////////.........---------------............///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---......////////////............///000000000000000]]]\\\ZZZXXXVVVTTTRRRPPPPPPPPPOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMKKKIIIHHHJJJOOOTTTMMMLLLKKKKKKKKKLLLNNNNNNLLLIIIGGGHHHJJJLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGFFFFFFHHHKKKNNNQQQPPPOOOLLLKKKKKKLLLNNNOOONNNNNNLLLIIIFFFEEEFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEBBBAAAAAAAAACCCEEEFFFHHHGGGEEEEEEJJJNNNSSS]]]gggsssrrrjjj\\\QQQNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>==============================>>>>>>>>>===<<<;;;888888888888888999::::::777777777777666666777888777888888888777777777888444444333333333333333222333333333333333444444444222111111111000000000000000000000000000000000000//////............/////////......------....../////////.........------------------............///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......////////////......---...///000111000000///\\\ZZZWWWUUUTTTSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMKKKKKKJJJHHHHHHLLLTTT[[[OOONNNLLLJJJJJJKKKMMMNNNKKKHHHFFFFFFIIIKKKKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFEEEEEEFFFIIILLLNNNKKKIIIHHHGGGHHHKKKNNNPPPOOONNNMMMIIIFFFDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIIIIHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDAAA@@@@@@AAABBBDDDFFFHHHJJJFFFEEEHHHLLLOOOUUU[[[bbbccc^^^SSSKKKIIIIIIHHHHHHGGGFFFDDDCCCCCCCCCCCCAAAAAA@@@@@@?????????>>>======<<<<<<;;;:::::::::777888:::;;;<<<<<<<<<;;;999999999:::::::::::::::555666777666555666777999888888888777555555666777333333444444444555555555333333333333333333333333111111111111000000000000000000000000000000000000//////............//////.........------.........//////.........------------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------......////////////......---...000111111111000///]]]\\\YYYWWWTTTRRRQQQQQQRRRQQQNNNLLLLLLMMMOOOQQQUUUTTTSSSRRRQQQPPPOOOOOOOOONNNLLLLLLLLLNNNPPPQQQPPPOOONNNMMMLLLJJJIIIHHHEEEGGGIIIKKKMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIGGGEEEEEEGGGIIIKKKKKKJJJJJJHHHHHHIIIKKKMMMNNNTTTRRRNNNHHHCCCBBBCCCEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFBBBAAAAAA@@@@@@AAAAAABBB????????????@@@AAABBBBBB??????@@@@@@AAABBBCCCDDDFFFEEEDDDDDDGGGKKKPPPSSSYYYVVVQQQLLLIIIIIIIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999999999888888777777777777777666666666666666666666666555555444444444333333333111555888666111///000333222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////000000///------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,,,,++++++---//////---***---,,,,,,,,,,,,---..............................000000000000111111111111[[[ZZZXXXUUUSSSQQQPPPOOOQQQPPPOOOOOOOOOQQQSSSTTTSSSSSSRRRPPPOOOMMMLLLLLLNNNNNNMMMMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJGGGEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNRRROOOJJJFFFCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>>>>???@@@@@@????????????@@@AAAAAABBBDDDCCCCCCCCCEEEIIILLLNNNQQQOOOKKKGGGEEEDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@???============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999888888999888777777666666777777555555555555555555555555444444444444333333333333333666999777333111222444222222222222222222222222////////////////////////////////////////////////................................................000///...---,,,,,,,,,,,,------------------------+++,,,------......------...---,,,,,,++++++++++++,,,+++***+++,,,,,,***(((---,,,,,,,,,,,,---..............................//////000000000111111111XXXWWWVVVTTTRRRQQQOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNOOOQQQPPPNNNKKKIIIGGGFFFEEEIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOJJJEEEBBBCCCDDDCCCAAABBBBBBCCCCCCCCCCCCDDDDDDBBBAAA@@@??????@@@AAABBB@@@@@@@@@??????@@@@@@@@@>>>>>>======<<<<<<======???>>>>>>===>>>>>>??????BBBBBBBBBCCCDDDFFFGGGHHHIIIGGGFFFDDDBBBAAAAAA@@@CCCBBBAAA???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999:::::::::999888777777888888777666666666666666555555555555555555555555444444444333333333222222333555777666333111222444111111111111111111111111////////////////////////////////////////////////................................................//////...---,,,,,,,,,,,,------------------------,,,------...............------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******)))---,,,,,,,,,,,,---..............................//////000000000000111111VVVVVVUUUTTTSSSRRRPPPPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMOOONNNLLLJJJIIIHHHHHHHHHKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKJJJIIIIIIIIIIIIIIIJJJHHHFFFFFFHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNKKKEEE@@@???BBBDDDBBB???AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>??????@@@???>>>===<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<@@@AAABBBCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999:::999999888777666777777666555555555555666444444444444444444444444333333333333222222222222000222333333000//////000111111111111111111111111////////////////////////................................................------------------------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++---///...,,,+++,,,------,,,,,,,,,,,,---..............................////////////000000000111VVVVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRPPPMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPKKKLLLLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGHHHIIIIIIIIIJJJKKKKKKLLLGGGBBB======AAACCCAAA>>>@@@@@@AAAAAAAAAAAA@@@???AAA@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>======>>>>>>>>>@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;???@@@AAABBBCCCBBBAAAAAABBBBBBCCCDDDCCCCCCAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999888888777666777666555555444555555555444444444444444444444444333333222222222111111111///000111111000/////////000000000000000000000000........................------------------------........................---------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,---------,,,+++''',,,000000---+++---///---,,,,,,,,,,,,---.................................////////////000000000UUUVVVWWWXXXXXXWWWUUUTTTTTTTTTSSSQQQOOOKKKHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNKKKJJJIIIGGGGGGFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGDDDCCCCCCDDDFFFHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHCCC@@@======???AAA@@@>>>>>>???@@@AAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<======>>>???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;>>>??????@@@@@@@@@@@@???>>>??????@@@@@@??????>>><<<<<<;;;:::::::::::::::;;;;;;:::::::::999999999888888888888888888888888777777888888888888888777666666555444444444444444333333333333333333333333222222222111111111000000000111111111111111000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++***+++,,,---...---,,,+++$$$,,,333333...***+++...---,,,,,,,,,,,,---....................................////////////000000TTTUUUWWWXXXXXXWWWVVVUUUTTTTTTRRROOOLLLIIIGGGEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGGGGGGGHHHHHHHHHGGGEEEEEEEEEGGGJJJLLLIIIHHHGGGEEEEEEEEEEEEFFFGGGFFFDDDCCCCCCCCCEEEFFFAAA@@@AAACCCEEEGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@>>><<<;;;>>>>>>>>>??????>>>>>>>>>===<<<<<<<<<<<<<<<<<<======<<<;;;:::::::::::::::999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::::::::::::::::::::999999999999888888888888888888888888555666777888888999999888666555444444333333444444222222222222222222222222222111111111000000000000000000000000111111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,......---,,,+++(((111::::::222++++++...---,,,,,,,,,,,,---......................................./////////000000SSSTTTVVVXXXXXXXXXVVVUUUTTTSSSQQQNNNLLLIIIGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIGGGEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCDDDGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFFFFEEECCCBBBAAABBBDDDEEE?????????BBBEEEGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>???@@@@@@???===<<<>>>???===>>>???@@@???>>><<<:::<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999888999999999999999999999:::;;;<<<===:::::::::::::::;;;======<<<<<<;;;::::::;;;;;;<<<;;;;;;::::::999::::::::::::::::::999999999888888777777777777777777777777444555666888999999999999555555444333333333333444222222222222222222222222111111111111000000000000---------...//////...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,------------,,,)))***,,,.........,,,+++...888BBBAAA777...---///---,,,,,,,,,,,,---........................................../////////000UUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSRRROOOKKKGGGEEEIIIFFFEEEHHHHHHGGGIIIMMMGGGGGGFFFEEEDDDCCCBBBBBBFFFDDD@@@???AAACCCDDDDDDJJJHHHEEECCCBBBCCCEEEFFFFFFDDDAAA@@@AAACCCCCCCCCEEEBBB@@@???AAACCCCCCCCCAAAAAA???>>><<<;;;;;;;;;<<<<<<<<<============>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888888888888999999:::::::::999999888888777888888888<<<:::888999;;;<<<:::888999999999:::::::::;;;;;;:::::::::999999999888888:::888666555777888888777;;;::::::999888777666666777666666555555555555555777666666666666555555555444333333222111111111222111111111111111111111111000000000000000000000000111000///...------...///........................++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++...+++,,,555@@@BBB777,,,******+++,,,------------............//////////////////000000000000//////RRRSSSTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPNNNKKKHHHGGGGGGEEEGGGKKKKKKHHHFFFHHHIIIHHHGGGEEEDDDDDDCCCCCCGGGDDDAAA@@@AAACCCDDDEEEFFFEEECCCBBBBBBDDDFFFGGGGGGEEEBBBAAABBBCCCCCCCCCAAA???===>>>@@@BBBDDDDDD@@@???>>>===;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;::::::999999888888999999999999999999888888888777777888888999;;;999888999;;;;;;:::888999999999999:::::::::::::::999999999999888888888:::888666666777888888888777777777777666666666666555555555444444555555666666666555555555444444444444333222222111111111222111111111111111111111111////////////////////////111000///...------...///........................++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++...******000:::===999222+++,,,,,,---------------............//////////////////000000000000//////PPPQQQRRRSSSSSSSSSRRRQQQPPPPPPOOONNNMMMKKKKKKJJJGGGGGGKKKPPPPPPJJJFFFFFFJJJIIIGGGEEEDDDDDDDDDEEEGGGEEEBBBAAACCCDDDEEEEEECCCBBBAAA@@@AAACCCEEEGGGGGGEEEBBBAAABBBBBBBBBAAA>>><<<;;;<<>>===<<<;;;::::::999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999::::::::::::::::::999999999888888888888888777777666777777888999::::::999888888::::::999888888888888999999999::::::999999888888888777777777999888666666888999999888333333444444444555555555444444333444444555666777444444444444333333333333333333222111111111111222111111111111111111111111////////////////////////000///......---.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,+++***)))))))))***+++---***)))+++111666888888............---------------............///////////////000000000000//////QQQRRRSSSTTTUUUTTTSSSSSSOOOOOONNNMMMMMMMMMNNNNNNKKKKKKOOOSSSSSSLLLHHHHHHJJJHHHFFFDDDCCCCCCDDDEEEGGGEEECCCBBBDDDEEEEEEEEEAAA@@@?????????AAABBBCCCEEECCCAAA@@@@@@@@@???>>><<<;;;::::::===?????????<<<;;;:::999999999999999888999999999::::::::::::::::::999999999999::::::777888999:::::::::::::::999999888888777777777666555555555666777888999:::888888777888888888888888777777777888888888999999888888888777777777666666888777666777888999999888333333333333444444444444333333333444555777888999333333333333222222222111222222111111111111111222111111111111111111111111////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***+++++++++************************************************))))))*********+++++++++************************++++++***))))))******+++,,,+++******+++///444777000///......---------------------.........////////////000000000000//////QQQQQQRRRSSSSSSSSSRRRQQQNNNNNNMMMMMMNNNOOOPPPQQQNNNLLLMMMPPPOOOJJJHHHIIIIIIHHHFFFDDDCCCCCCCCCDDDGGGEEECCCCCCDDDEEEEEEEEEAAAAAA@@@???>>>>>>??????AAA???>>>===>>>>>><<<;;;===;;;::::::;;;<<<;;;::::::999888888888888888999888888888888999999999:::999999888888888888999999777888888999::::::::::::888888888777777666666666555555555555666777888999666777777777777666777777666666666777777777888888777777666666666555555555777666555666888999888777666666555444444333222222333444444555666888999:::333222222222111111111111111111111000000111222222000000000000000000000000........................------..................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++************************************************))))))*********+++++++++******************************************++++++***+++,,,+++******---111000///...---------------------------............//////000000000000//////OOOOOOPPPQQQPPPOOONNNMMMLLLLLLMMMNNNOOOPPPPPPQQQMMMJJJJJJLLLKKKHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCFFFDDDCCCCCCDDDEEEEEEDDDAAA@@@@@@>>>>>>============<<<;;;;;;<<<===;;;:::<<<;;;::::::::::::888777888888888777888888999999888888888888999999999999888888777777777777888888777888999999999999999999777777777777666666666666555555444555555666777888555666777777555555666777555555555666666666777777666666666555555555444444555444444666888888777666777777666555444333222222333333444444666777999999222222222222111111111111111000000000000111222222000000000000000000000000........................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************************************************************)))************+++++++++++++++++++++++++++++++++)))*********++++++++++++(((+++------***((()))+++///...---,,,,,,,,,---...,,,------------.........//////000000000000//////PPPPPPPPPPPPOOONNNLLLKKKHHHJJJKKKMMMNNNNNNNNNNNNLLLJJJJJJMMMLLLIIIHHHJJJIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBDDDDDDDDDBBB?????????>>>>>>>>>>>>>>>;;;::::::;;;======<<<;;;:::999999999::::::999777888777777777888999999:::888888888999999999::::::888777777666666777777888888999999999999888888777555555666666666666666666555555555444444555666666444666777666444333555777444444555555555666666666555555555444444444444333333222333555777777666444555555555444444333333333222222222333444555666777333333222222222111111111000000000000000111222222000000000000000000000000........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++'''***,,,,,,***))))))***...---+++++++++,,,...///,,,,,,---------.........//////000000000000//////RRRRRRSSSRRRQQQOOOMMMKKKFFFGGGJJJLLLMMMMMMLLLKKKMMMLLLMMMQQQQQQMMMJJJLLLJJJKKKMMMMMMLLLJJJFFFDDDDDDBBBAAABBBCCCDDDCCCBBB======>>>>>>??????@@@@@@:::::::::<<<>>>>>>===<<<888888888999;;;<<<:::999888777777777888999:::;;;888999999999999:::::::::777777666666666666777777999999999999999888777666444555555555666666777777666555555444444444555555333555777666444333444777444444444555555555666666555555444444444333333333111111222444666777555333222222333333333444444444111111111111222333444444333333333222222222222111000000///000000111222222000000000000000000000000........................***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++'''((()))*********++++++---,,,*********,,,...///,,,,,,,,,---------......//////000000000000//////QQQRRRRRRRRRQQQOOOMMMLLLOOOMMMKKKKKKLLLLLLLLLKKKNNNOOOPPPQQQPPPNNNKKKJJJOOONNNNNNLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB???DDDFFFBBB???>>>===;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777888999999::::::===:::888999:::999:::;;;777777777777777777777777999999999888777666666555666666777666666555444444333333333333333333333333333333333444444444555555444444444555555555555666666666666666555444333222222222444444444444222222333222222111111222222333111111222333333444555555555555444333111000//////000000000000000000000000000000000000000000000000////////////////////////+++,,,,,,---.........---......---------,,,,,,,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++***)))(((((()))))))))'''&&&***......***%%%+++*********))))))((((((---,,,+++++++++,,,---...(((((((((((()))***,,,---)))))))))))))))))))))))),,,,,,,,,---...///...---,,,---///000000///---,,,////////////000000000000QQQQQQQQQPPPOOONNNMMMLLLOOOMMMLLLLLLMMMMMMLLLKKKMMMNNNOOOPPPOOOMMMKKKJJJNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCBBBCCCEEEGGGBBBIIIMMMHHHCCCAAA@@@???<<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::::::::666666777888888999::::::===:::999999999999999:::777777777777777777777777999999888777777666555555666666666666666555444444333333333333333333333333333333333333444444444444444444444444555555555555666666666555555444333222222222333444444333222222222222222222222222222222111111222222333444444555555444333222111000//////000000000000000000000000////////////////////////........................+++,,,,,,------...------...------------,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++++++++***)))))))))))))))***((((((+++//////+++'''************)))))))))(((************+++,,,...///***************+++++++++************************,,,,,,,,,---------,,,++++++---...//////...---+++.../////////000000000000QQQPPPOOONNNMMMLLLLLLLLLOOOMMMLLLLLLMMMNNNMMMKKKKKKLLLMMMNNNNNNMMMKKKJJJMMMMMMLLLKKKIIIHHHFFFEEECCCDDDCCCAAA@@@BBBHHHMMMNNNVVVZZZSSSIIIDDDBBB@@@<<<<<<;;;:::::::::::::::::::::::::::::::::::::::666777777888888999999999;;;;;;:::888888999999999666666666666666666666666888888777777666555555555555555666666555555444444333333333333333333333333222222333333333444444444444444444444555555555555555555555555444333222222111222333333333333222111111222333444444333222111111111111222333333444444444333333222111000//////000000000000000000000000////////////////////////........................,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***+++++++++***))))))))))))))))))+++******---000000---)))************))))))))))))((((((((()))***,,,...///,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,,,,+++***+++,,,---......---,,,+++....../////////000000000QQQOOOMMMLLLKKKKKKKKKKKKNNNMMMLLLMMMNNNNNNMMMKKKIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKJJJJJJHHHGGGEEEEEEBBBCCCDDDBBB@@@CCCKKKQQQ\\\cccfff\\\NNNEEEAAA???<<<;;;::::::999999::::::888888888999999999999999666777777777888888888999999;;;;;;888777888888777555555555555555555555555666666666555555555444444444444555555555444444333222222222222222222222222222222222222333333333333333333444444444555555555444444444444444333222222111111222222222222111111000222333555555333222000000111111111222222333333222222111111000000000///000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++************************************************+++******************+++******)))))))))))))))***+++***+++,,,//////,,,************)))))))))))))))((((((((()))***++++++,,,++++++++++++++++++******************************)))***+++,,,++++++,,,,,,+++,,,,,,------,,,,,,+++........./////////000000PPPOOOMMMKKKJJJJJJJJJKKKLLLKKKKKKLLLNNNNNNLLLJJJHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCAAACCCEEEEEEEEEHHHMMMQQQ[[[bbbcccYYYMMMEEEAAA>>>;;;;;;:::999999999999:::777777777777888888999999777777777777777888888888666<<<===888555777888555444444444444444444444444555555555444444444444444333333444444444444333333222222222222222222222222111111111222222222333333333333333444444444444555333333333333333333222111111111111111111111111111000111333444444333111000000000111111111111111222000000000000000000000000////////////////////////................................................---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++*********************************************************++++++************)))))))))))))))******))))))***+++,,,,,,+++***))))))))))))))))))******)))))))))))))))))))))((('''((()))***++++++++++++************************&&&(((+++,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,............////////////OOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJLLLMMMMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEDDDCCCBBBBBB@@@BBBFFFJJJMMMNNNNNNMMMNNNRRRSSSMMMFFFDDDAAA>>>;;;;;;:::999999999999999555555666666777888888888777777777777777777777777444<<<>>>777444666777444333333333333333333333333333333333333333333333333222222333333444444333333222222222222222222222222000000111111111222222222333333333333444444444444222222222333333222222111111111000000000000111111///000111222222111000///000000000000000000000000///////////////000000000////////////////////////........................------------------------...---+++******+++,,,,,,,,,,,,,,,,,,++++++++++++************************************************)))***++++++++++++***))))))))))))))))))******+++(((((())))))*********)))))))))))))))******************+++******)))((('''%%%&&&(((***++++++++++++++++++++++++++++++++++++&&&))),,,---,,,+++...000------,,,,,,,,,,,,------------........./////////NNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLLLLJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEAAABBBBBBBBBBBBAAAAAA@@@???BBBHHHPPPVVVUUUNNNHHHDDDFFFEEEAAAAAACCCBBB>>>;;;:::999999888999999999444444555666666777888888777777777777777777777666333<<>>>>>???@@@@@@@@@@@@???BBBDDDJJJSSSXXXUUULLLCCC@@@???>>><<<<<<>>>???@@@BBB@@@===:::888777888888666555444333333444555666666666555444444333222222333777999777222///000333111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////////////////000000000000111111111111111111111111333333222222111000//////////////////////////////////////////////////////......------------..................////////////................................................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))************))))))************))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***)))***+++------,,,++++++...------,,,,,,++++++***,,,---///000222333333333////////////000000000000NNNKKKIIIHHHIIIIIIHHHFFFGGGDDDCCCHHHJJJHHHHHHIIIGGGFFFDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@????????????BBBHHHMMMLLLFFF@@@???>>>===<<<<<<===>>>??????>>>;;;888666666666666555555444333333444555555555555444444333222222111333666888777222///000333111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000//////////////////000000000000111111111111111111111111333333222111111000//////......................................................------------..................////////////................................................++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***)))((((((((()))++++++))))))))))))************))))))************))))))*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***)))******+++++++++++++++......------------,,,,,,---...///000111111111000////////////000000000000KKKJJJIIIJJJJJJIIIFFFDDDEEEBBBCCCHHHKKKIIIHHHIIICCCCCCCCCCCCDDDEEEFFFFFFAAABBBBBBAAAAAA@@@???>>>>>><<<<<<>>>BBBCCCAAA======<<<;;;::::::;;;<<<===<<<:::888666444444444444444444333333333333444444444444333333222111111111333555777666222000000222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000//////////////////000000000000000000000000000000000000222222111111000000//////......................................................------------......---............/////////------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))((()))******+++))))))))))))************))))))************)))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))+++++++++***************))))))***++++++++++++******))))))))))))***++++++------------................../////////......---.../////////000000000111KKKLLLMMMMMMMMMJJJGGGEEEDDDBBBCCCIIILLLJJJIIIJJJCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCCCCBBBAAA@@@>>>>>>>>>===;;;<<>>===;;;:::999999999999:::;;;999888777555444333333333333333333333333333333333222222222222111111000000222444555444222000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000000000000000000000000000000111111000000000/////////...................................................------,,,,,,------...---------.........//////------------------------------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))))))))******+++((()))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++******)))((((((((()))+++,,,++++++,,,,,,---......///,,,------......------,,,......//////000000111111JJJLLLNNNOOOMMMJJJGGGEEEDDDBBBEEEKKKNNNLLLIIIJJJDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAA???>>>===>>>======>>>>>>>>><<<;;;999888888888888888888999888888777666555444444444333333333333333333333333222222111111111111000000222333444333222000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000////////////000000000000////////////////////////000000//////////////////................................................------,,,,,,,,,,,,------------------............------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************((()))))))))************((()))))))))************))))))************))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++******)))((((((((()))+++,,,))))))***+++,,,------...***+++,,,------......---.........///000111111111IIIKKKNNNNNNKKKHHHFFFEEEEEEDDDGGGNNNQQQMMMJJJIIIFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCBBBAAA???>>>===<<<<<<======<<<;;;999888888888888888888888888888777777666666666555555444333333444444444444333333111111111111111111111111222222222222222111000///000000000000000000000000////////////////////////////////////////////////......////////////000000////////////000000000000////////////////////////////////////............------------------------------------------------------,,,,,,,,,,,,------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************(((((()))************)))))))))))))))************))))))************))))))************++++++++++++******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))***++++++++++++******))))))))))))***++++++((())))))***+++,,,,,,---******+++------.........------...///000111222222JJJMMMOOONNNKKKHHHGGGHHHGGGFFFJJJQQQSSSOOOJJJIIIEEEEEEDDDCCCBBBBBBBBBCCCAAAAAAAAAAAA@@@???>>>=========<<<;;;999777777888777777888888888888777777555555555666555555444444333444555555555555444333222222222222222222222222111111111111222111000///000000000000000000000000////////////////////////................................./////////000000////////////000000000000................................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************'''((()))***+++******)))))))))))))))************))))))************))))))))))))))))))*********+++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***)))******+++++++++++++++*********++++++,,,,,,,,,,,,,,,---------------,,,------...///000111222222MMMPPPRRRPPPMMMJJJJJJLLLHHHHHHKKKRRRTTTOOOJJJIIIDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@???>>>===@@@???<<<999777666888:::777777888888888888777777444444444555555444444333444444555666666555444444222222222222222222333333111000000111222111000...000000000000000000000000////////////////////////........................---.........//////000000////////////000000000000........................---.....................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))************))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))***++++++++++++***)))***+++------,,,++++++++++++,,,,,,,,,,,,------............---,,,+++***------...///000111222222NNNOOOPPPPPPPPPNNNMMMKKKIIIHHHIIIJJJKKKJJJHHHFFFEEECCC@@@@@@AAABBBBBBAAA@@@@@@>>>======<<<<<<<<<999999999888888888777777777777777777666666666666666555555555555444444444555555444444444333333333111222222222222111000000111111000000000000111111////////////////////////000000///...............000...,,,,,,...111111111---------............///......////////////........................------///............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))))))))***((())))))*********))))))+++*********))))))((((((''''''((()))))))))))))))(((((())))))*********+++************************++++++******++++++,,,---------,,,,,,,,,+++++++++............////////////OOOOOOOOONNNLLLKKKJJJIIIIIIHHHGGGHHHIIIIIIGGGFFFDDDBBB??????@@@@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888777777777777777777666666666555555555555555555444444444333444444444444333333333333111111222222111111000///111000000//////000000111////////////////////////000//////...............---...///000000///---+++------------..................////////////........................------............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))************))))))************)))))))))(((((())))))***************)))*********++++++++++++************************,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,............////////////OOONNNLLLJJJHHHGGGFFFFFFIIIGGGFFFEEEFFFGGGFFFEEEBBB@@@>>>===>>>>>>===<<<;;;;;;:::999888888888888888888888777777777666666666666666666555555555444444444444444333333333333444333333333333222222222111111111111111000//////000000////////////000000/////////////////////////////////............---,,,---//////---,,,,,,---,,,,,,,,,---------......---......//////......---------------------..................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))******))))))))))))************))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,************************,,,,,,++++++***+++++++++.........------------,,,............////////////KKKJJJHHHFFFEEEEEEEEEEEEIIIFFFDDDCCCDDDDDDDDDDDDAAA@@@>>>===>>>===<<<::::::999888888777777777888777777777666666666555555555555555555444444444444444333333333222222222222333333222222222111111111000000111111000000///...000//////......//////000..............................///.........------,,,---,,,+++***+++///333+++,,,,,,,,,---------------------......---------,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++*********)))))))))))))))*********)))))))))))))))((()))******++++++******++++++++++++++++++++++++************************************+++,,,---...//////.........---------............////////////GGGFFFEEEDDDDDDDDDEEEFFFGGGEEEBBBAAAAAABBBBBBAAA@@@???======>>>>>><<<:::999999888888777888888888666666666555555555444444444444444444333333333222222222222222111111111111222111111111111000000000///000000000000///......//////............//////---------------------------......///...---,,,,,,+++---/////////...//////++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))***++++++++++++***)))(((((())))))))))))))))))))))))******'''((())))))******))))))******************))))))************************'''((((((***+++---///000//////.........---------............////////////DDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA@@@@@@@@@???>>>>>>===<<<===>>>>>><<<:::999999888888888888888999555555555444444444333333333333333333222222222222222111111111000000000000111111000000000////////////////////////......---......------------......------------------------------...//////---,,,+++))),,,222888:::555---&&&******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***((((((((())))))))))))))))))************''''''((()))))))))))))))*********)))))))))))))))************************''''''(((***+++...000111.........------------,,,............////////////EEEEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@???===;;;:::999:::;;;======;;;999888888777777777777888888444444444444333333333333333222222222111111111111111111000000000/////////000000000/////////............/////////...------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,******+++///777===<<<444,,,************++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,------......************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***((('''((())))))((()))))))))************(((((()))************)))+++++++++******)))))))))************************)))))))))***+++,,,......------------,,,,,,,,,,,,............////////////FFFGGGGGGHHHGGGEEECCCBBBAAA@@@@@@@@@@@@???<<<999777777888:::<<<<<<:::888777777666666666777777888444444444333333333222222222222222111111111111000000000000000////////////000/////////..................//////......---,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***---)))'''...:::AAA@@@;;;)))************++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------...//////************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***(((''''''((()))(((((())))))*********+++))))))***+++++++++++++++,,,,,,,,,++++++*********************************,,,+++++++++***++++++,,,------,,,,,,,,,+++++++++............/////////000HHHFFFDDDCCCCCCCCCBBB@@@AAA@@@???===<<<;;;;;;;;;999;;;>>>??????===:::777888777666555555444444555333333333222222222111111222222222111111111111000000000000000000000000000......////////////..............................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---///111222333++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++************))))))))))))'''&&&(((+++...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,,,,******+++,,,...---+++,,,//////---***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000HHHFFFDDDCCCDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;999:::<<<======;;;999777888777666555444444444444333333222222222111111111222222222111111111000000////////////////////////......////////////..............................++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++************)))+++,,,---,,,******+++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******))))))))))))******))))))))))))))))))))))))************)))))))))(((************)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))***++++++))))))***+++---,,,+++,,,......,,,***,,,+++******+++,,,---...---------,,,,,,,,,,,,,,,////////////000000000000HHHFFFEEEDDDEEEDDDCCCAAA@@@???>>>===<<<;;;;;;;;;:::::::::::::::999888888888777666555444444444444333222222222222111111111222222111111111000000000////////////////////////......////////////......------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++++++++************)))***,,,......,,,***))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))***)))))))))))))))******))))))))))))))))))))))))************))))))))))))*********)))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))******)))((()))***+++******+++,,,,,,+++)))*********+++,,,...///000------------------------////////////000000000000GGGFFFEEEEEEEEEEEECCCAAAAAA@@@???>>>===<<<<<<===;;;;;;:::999999999999999777777666555444444444444222222222222111111111111111111111111000000000000////////////////////////---......//////......---------------------------++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***************************************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++++++++*********))))))(((***++++++)))(((((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))***+++))))))))))))))))))))))))*********)))))))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************)))***+++***)))((()))+++)))))))))***++++++***)))++++++,,,,,,---...//////---------...............////////////000000000000FFFEEEDDDEEEFFFEEECCCAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<:::999999999:::;;;777666555444444333333333222222222111111111000000111111111000000000//////........................------............------------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********+++******))))))******++++++++++++*********))))))(((((((((((('''(((,,,...+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************+++,,,,,,******+++,,,'''((()))******))))))***---------------------,,,---------.........//////////////////000000000000DDDDDDDDDDDDEEEEEEBBB@@@AAA@@@??????>>>>>>>>>???<<<<<<;;;:::::::::::::::777666555444333333333333222111111111111000000000111111000000000/////////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++************************))))))))))))))))))))))))************++++++++++++++++++++++++******************))))))))))))******+++++++++************)))******)))((((((+++///333,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************%%%&&&'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************,,,---,,,+++***+++,,,&&&((()))***))))))***+++---------------,,,++++++,,,,,,,,,---......//////////////////000000000000BBBBBBBBBDDDEEEDDDAAA??????>>>==================::::::::::::999999999888666666555444333333333333111111111111000000000000111000000000////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************(((((()))))))))*********************************))))))))))))))))))))))))************++++++++++++++++++++++++******************))))))))))))******+++++++++************))))))***+++******+++---000++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))************''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))+++,,,+++***)))***+++%%%(((******))))))***,,,***+++,,,------,,,,,,++++++++++++,,,---.........////////////000000000000AAAAAABBBCCCDDDDDDAAA>>>===<<<<<<;;;;;;;;;;;;<<<888999999999999888777777666666555444333333333333111111111111000000000000000000000000////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************************++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))******))))))))))))******+++++++++************)))''')))++++++***)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++)))***************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((***+++***)))((()))***%%%(((++++++))))))+++---'''(((***,,,---------,,,******+++,,,,,,---......////////////000000000000AAADDDFFFFFFDDDAAA@@@@@@???>>>===<<<;;;;;;<<<===888888888777555555666777444444444444444444444444000000000000000///......111111000000//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))************))))))((((((((((((((()))************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***((()))---111000+++&&&))))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,,,,---...///000000000000AAACCCEEEEEECCCAAA@@@@@@===<<<;;;:::999999::::::888777777555444444555666333333333333333333333333000000000000000///......000000000/////////....../////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++))))))************))))))((((((((((((((()))***************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,******---111111---((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,,,,---...///000000000000@@@BBBDDDDDDBBB@@@??????;;;:::888777666666777777777666444333222222333444222222222222222222222222///000000000000///......///////////////.....................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++))))))************))))))((((((((((((((()))***************++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,***)))+++...///,,,)))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,,,,---...///000000000000@@@AAACCCBBB@@@>>>>>>>>>:::999777666555555555555777555222111111222222222111111111111000000000000//////000000//////...---........................---------------,,,++++++++++++++++++++++++++++++***************+++++++++************************************************************************))))))))))))************))))))************))))))((((((((((((((())))))***************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***(((&&&''')))******((())))))))))))))))))))))))((()))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,------...//////000//////???@@@AAA@@@>>><<<======:::999777666444444444555555333222222333444222111111111111000000////////////////////////...---------------------.........,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))((((((((((((((())))))***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((&&&&&&((()))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,---...//////////////////>>>??????>>><<<;;;<<<===;;;999777555444444444444444222222444777777444111111111111000000//////......////////////...------,,,,,,,,,---------------+++++++++,,,,,,++++++***++++++++++++++++++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))((((((((((((((()))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,......///////////////...>>>>>>>>>===;;;:::;;;<<<:::999777444333222333333222111333777;;;<<<777222222222111111000//////.........//////......---,,,++++++,,,,,,,,,---------******++++++++++++******************************+++*********)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))***+++++++++++++++,,,))))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,......////////////......===>>>>>><<<:::999:::<<<999888666333222111111222111111333999>>>>>>999333333222222111000//////.........//////......---,,,+++++++++,,,,,,---------)))******+++++++++******************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''')))***+++***)))******))))))))))))))))))))))))))))))))))))************++++++************++++++++++++******++++++,,,---+++,,,---.........---,,,...///////////////......<<<<<<;;;::::::999888888888777777666555444444333555333222333666666444222000000000000///////////////............---------......---------,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))***)))((((((***++++++*********))))))((((((***+++***(((&&&$$$%%%%%%((())))))))))))(((''''''***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------......------,,,------...///000000111<<<;;;;;;:::999999888888777777777666666555555555333222111222444555333111000000000000///////////////............---------...------------,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,---...************)))))))))(((((()))++++++)))(((((())))))))))))(((((((((''''''***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------......------.........//////000000111;;;;;;::::::999888888888777777777777666666666666222111111222333333111000000000000000///////////////............---------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,,,,---------.........************))))))))))))''')))++++++***))))))*********((('''''''''((()))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------......------000000000000000000000000::::::999999888888888777666666666777777777777777222222222222222222111000000000000000///////////////............------------------,,,,,,,,,++++++************************))))))************))))))***))))))***,,,,,,,,,+++*********)))))))))))))))*********)))'''''')))+++---+++)))((('''(((***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))***************************+++++++++++++++,,,,,,+++,,,------......------111111111111000000000000999888888888888888777777666666666666777777777777333333444444333222111111000000000000///////////////............---------------,,,,,,,,,+++++++++************************))))))************))))))(((''''''))),,,---+++)))))))))))))))))))))******++++++)))''''''***///444...---+++))))))***+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))************))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++,,,------......------111111111111000000000000777777777777777777777777666666666666555555555555333444555444222111111222000000000000///////////////............---------,,,,,,,,,,,,++++++++++++************************))))))************)))))))))((((((+++...///---***))))))))))))***************)))((((((***///666<<<------+++*********+++,,,---,,,,,,+++***+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))*********************************++++++,,,,,,---+++,,,------......------000000000000000000000000777777777777777777777777666666555555444444333333111333555444111//////111000000000000///////////////............---------,,,,,,,,,++++++++++++***************************))))))************))))))***((((((+++000111...***((()))))))))************'''((()))***+++...333666++++++*********)))))))))++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))************************)))******+++,,,,,,------+++,,,------......------.........//////000000111666666666666777777777777666666555444333333222222000222444333///---...000000000000000//////////////////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************)))))))))''''''+++000111---)))(((((())))))*********+++''')))******)))))))))***((())))))))))))(((''''''***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))***+++,,,,,,------+++,,,------......------,,,------...///000000111999888777666666777888888444333222111000000000000222111111111000000//////000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***))))))((()))---///777+++%%%+++...***)))...))))))))))))************&&&'''(((***,,,---------))))))))))))))))))))))))++++++******)))***************))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''(((,,,000000***%%%))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***((('''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////999888666555444444444444444333222111000000000000111111111111000000000////////////...------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***)))((())),,,///777,,,&&&***---((('''+++(((((()))))))))*********'''((())))))*********)))))))))))))))))))))))))))*********)))******++++++***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))''''''***......***%%%))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////777666555333222111000000333222111111000000000000111111111111000000000000//////...------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***)))((())),,,...555+++&&&***+++'''%%%((((((((())))))))))))******))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&(((+++,,,)))'''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////444444333222111111000000222222111000000000000000111111111000000000000000000//////...------,,,,,,------,,,,,,,,,+++++++++************************((()))***)))((()))+++---000)))&&&)))***'''&&&((((((((((((((()))))))))***))))))))))))((('''&&&&&&))))))))))))))))))))))))(((((((((((()))+++,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''%%%&&&(((***)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////111222222222222222222222111111000000///000000000000000000000000000111111111111000000///.........------,,,,,,,,,+++++++++************************((()))***)))((((((***+++)))&&&&&&((()))(((((()))'''(((((((((((()))))))))(((((())))))******))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////000000111333333333333333111000000//////000000000000000000000111111111111222222111111000//////...------,,,,,,,,,,,,++++++************************((()))******(((((()))***%%%%%%''')))******)))***''''''(((((((((((())))))&&&'''((()))***+++++++++(((((((((((((((((((((((((((((((((((())))))***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////000000222222333222111111000000////////////000000///000000000111111111111111111111000//////......------,,,,,,,,,,,,++++++************************''')))******((((((((()))$$$''')))*********)))((('''''''''((((((((())))))&&&&&&'''((())))))))))))(((((((((((((((((((((((())))))((((((((())))))***'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............////////////000111222222222000///...000000////////////000111//////000000111111111222000000000///......---------------,,,,,,,,,++++++))))))))))))))))))))))))''')))******((('''((()))%%%)))++++++))))))((('''''''''''''''((((((((()))&&&&&&''''''((('''''''''((((((((((((((((((((((((***))))))(((((((((((()))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))***)))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,------......------............/////////000222222111111111111111111111111000000000000111111///000000000111111111111000000///...------,,,,,,------,,,++++++***))))))***)))))))))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''%%%%%%'''((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))******)))((('''(((((('''(((******)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))((((((((()))***************000///......///...,,,***)))******++++++,,,------+++,,,---...////////////000000000111222222333333111111111111111111111111111000000//////000000111//////000000000111111111000//////...------,,,,,,---------,,,+++***************)))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))(((''')))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((())))))((('''&&&)))((('''(((******)))'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))(((((())))))***************+++,,,---000111000---***)))******++++++,,,------+++,,,---...///////////////000000111111222333333000000000000000000000000000000////////////000000////////////000000000000//////......---,,,,,,,,,...------,,,,,,++++++***++++++***)))((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((''''''&&&***((('''((()))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******)))(((((()))******++++++******((())),,,000222111---***)))******++++++,,,------+++,,,---...//////////////////000111111222222333//////////////////000000000//////......//////000........./////////000000.........------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))((('''&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((+++)))'''((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************))))))))))))***++++++++++++***))))))+++...000000---***)))******++++++,,,------+++,,,---...//////////////////000000111222222222---------......///////////////............//////---............/////////---------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******+++,,,***((('''((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))***+++++++++++++++---+++***+++,,,---,,,+++)))******++++++,,,------+++,,,---...////////////...//////000111111222222,,,,,,,,,------......///......------------......------------.........///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,+++))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,---***(((''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******)))***++++++,,,+++++++++...,,,))))))***+++,,,+++)))******++++++,,,------+++,,,---...////////////......///000000111111222+++++++++,,,------.........------------------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''***,,,---+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((((()))***,,,,,,---+++(((&&&'''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))***++++++,,,,,,++++++***)))((()))+++,,,,,,+++)))******++++++,,,------+++,,,---...////////////......//////000111111111******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))*********)))))))))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%(((***+++***(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((('''''''''((()))+++,,,...+++(((&&&'''(((((('''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((''''''''')))***+++******+++,,,,,,,,,,,,+++&&&&&&(((+++......---+++)))******+++,,,,,,------+++,,,---...////////////......//////000111111111++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))*********))))))(((((('''''')))((((((((()))***++++++******(((&&&'''))))))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))555111,,,&&&######$$$&&&&&&'''((()))***+++,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++(((((())))))))))))((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((,,,---+++)))*********)))))))))))))))(((***++++++******+++,,,***+++,,,,,,******+++,,,))))))***+++---...//////---------............///...///000222222111000000++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))***+++++++++)))'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---***(((((()))***+++&&&'''((()))***+++,,,,,,''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))((((((******)))(((((()))******(((((())))))))))))((((((+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))(((***---...---+++***)))))))))))))))))))))(((***++++++******+++,,,***+++,,,,,,******+++,,,******+++,,,,,,---......---------............/////////000111111111111111++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((+++***))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))...---,,,+++)))'''&&&%%%''''''(((((()))***++++++''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((***))))))(((((())))))***(((((())))))))))))((((((******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))+++------,,,+++))))))))))))))))))******(((***++++++******+++,,,***+++,,,,,,******+++,,,+++++++++,,,,,,------------------............///000000000000000111111222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++***)))((((((((()))((())),,,000...)))&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((---...///000...+++(((&&&''''''(((((()))******+++''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))(((((()))))))))(((((())))))))))))((((((***))))))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))*********(((***++++++******+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000/////////000222333++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))++++++***)))((((((((())))))+++222888666,,,'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&)))...222555555555444'''''''''((())))))******''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))((((((((((((((())))))))))))(((((()))((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''')))))))))(((((()))(((((())))))************(((***++++++******+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000/////////000222333++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++***))))))))))))))))))---...666>>>:::...))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&))),,,...//////...'''''''''(((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++***)))******((((((((()))******++++++(((***++++++******+++,,,***+++,,,,,,******+++,,,+++++++++,,,,,,------------------............///000000000000000111111222+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***************************)))(((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''((((((((()))))))))***))))))))))))))))))***+++///...333999555***(((///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))(((''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((***,,,+++)))((()))***'''(((((()))******++++++(((***++++++******+++,,,***+++,,,,,,******+++,,,******+++,,,,,,---......---------............/////////000111111111111111+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++***************************)))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))******)))(((''''''((((((((())))))******))))))(((((()))***++++++///+++...222---###%%%///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***'''''''''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))%%%(((***)))'''%%%'''((('''(((((()))***+++++++++(((***++++++******+++,,,***+++,,,,,,******+++,,,))))))***+++---...//////---------.........//////...///111222222222111000+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,---......,,,---......//////......111111000000//////......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,---------,,,---......//////......111000000000/////////...+++************)))))))))++++++++++++++++++++++++++++++******++++++,,,---+++************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000////////////************))))))))))))++++++++++++++++++++++++***************+++,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........000000000000////////////))))))))))))))))))))))))***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,+++,,,---......///.........////////////000000000000(((((()))))))))))))))***)))))))))))))))))))))))))))))))))((())))))***+++(((((()))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000(((((((((((())))))******)))))))))))))))))))))))))))(((((((((((()))******(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,---------,,,---......//////........./////////000000000111'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************************************+++,,,,,,---......,,,---......//////........./////////000000111111''''''(((((())))))******)))))))))))))))))))))***************************))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((''''''&&&&&&---+++))))))*********))))))************+++++++++***++++++,,,,,,++++++***...---+++******---000222,,,------......------,,,///000000000000000//////'''((((((((()))))))))***+++++++++***************************************))))))))))))))))))))))))))))))(((''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((((((((((((((###$$$&&&''')))+++,,,---)))************+++++++++***++++++,,,,,,++++++***,,,,,,+++***+++---///000---......//////......---//////000000000000//////(((((((((((()))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********...111333111---***)))***)))************+++++++++***++++++,,,,,,++++++*********++++++,,,---------...//////////////////...//////000000000000//////(((((((((((()))))))))))),,,++++++******)))))))))************************(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''---+++)))'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))***++++++,,,,,,777;;;===888000)))((()))))))))*********+++++++++***++++++,,,,,,++++++***((()))+++,,,---,,,,,,,,,......////////////.........//////000000000000///))))))))))))((((((((((((******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((()))***+++,,,------***///333222---***+++---))))))*********+++++++++***++++++,,,,,,++++++***((()))+++,,,------,,,+++,,,------......------,,,......///000000000000000))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((()))***++++++,,,,,,&&&)))------+++***+++---)))************+++++++++***++++++,,,,,,++++++***(((***+++------------,,,,,,,,,------------,,,,,,---...///000000111111000***)))))))))((((((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))******++++++...------,,,+++***)))))))))************+++++++++***++++++,,,,,,++++++******+++,,,------.........------............---------...///000111111111111******))))))((((((((('''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))))))))((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))*********,,,***((((((***+++***))))))************++++++++++++++++++,,,,,,++++++++++++,,,,,,------...//////......////////////......---...///000111111111111AAA666+++((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((())))))+++'''(((...///***'''(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((())))))***)))))))))((((((***---000,,,+++***)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''###%%%)))***)))(((((()))(((((())))))))))))(((((((((((())))))))))))((((((***)))(((((()))+++---...,,,++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))******************************---...---(((''')))***'''************************++++++***************+++)))))))))******+++++++++***)))(((***---///---***------------------------......//////000000111111:::000(((''')))((((((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))---***+++111222,,,))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))******)))******)))((())),,,///,,,+++***)))(((((((((((('''(((+++,,,---,,,***))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''###&&&)))***)))(((((()))(((((())))))))))))(((((((((((())))))))))))((((((******(((((((((***,,,---(((((()))))))))))))))***))))))))))))))))))))))))++++++************++++++************************+++---,,,((((((++++++)))************************++++++***************++++++++++++++++++*********+++***)))+++---...---+++------------------------......//////000000111111000)))%%%&&&)))))))))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))++++++*********))))))))))))(((***...///+++&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++***+++***)))((((((***,,,++++++***)))(((((((((((((((***---000000...,,,***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&)))***)))(((((()))(((((())))))))))))(((((((((((())))))))))))((((((+++***)))(((((()))***+++%%%%%%&&&''')))***++++++)))))))))))))))))))))))),,,++++++******++++++,,,************************///000///+++***,,,,,,)))************************+++***************++++++---------,,,++++++******,,,+++***+++------,,,+++------------------------......//////000000111111)))%%%###&&&)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,++++++***)))))))))%%%&&&)))---///,,,(((%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************++++++,,,+++++++++***(((''')))*********)))((((((((((((((()))***,,,......---,,,***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%''')))***)))((()))***(((((())))))))))))(((((((((((())))))))))))((((((******)))((((((((())))))$$$%%%&&&'''((()))***+++((((((((((((((((((((((((+++******))))))******+++************************555777444///,,,,,,***&&&*********************************)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------------------......//////000000111111'''$$$$$$'''(((&&&%%%'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))(((((((((((())))))++++++++++++******))))))&&&))),,,///222222///,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***************++++++,,,***++++++***((('''((()))***)))(((((((((((((((((())))))((((((((()))***+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((******(((((()))***(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))************************222444333...++++++)))%%%******************************))))))***++++++,,,******+++,,,------......---------,,,,,,---...///------------------------......//////000000111111(((%%%%%%((((((%%%$$$'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))(((((((((((())))))************************%%%(((***+++...111///+++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++)))***+++***((('''((())))))((((((''''''((((((((()))'''&&&%%%%%%''')))***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))******(((((()))***(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((************************))),,,,,,))))))***)))&&&************************))))))))))))***+++,,,,,,((()))***+++,,,......///,,,---------,,,---000222------------------------......//////000000111111(((&&&&&&)))(((%%%&&&)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********''''''''''''(((((((((((())))))(((((((((((())))))'''(((((())))))******+++$$$''''''%%%(((,,,+++%%%((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((()))******((()))******((('''((()))(((((('''''''''(((((()))(((''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((((((((('''''')))******)))(((((()))+++(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************%%%((()))((((((+++***'''************************))))))))))))***+++,,,---((())))))***+++,,,------+++---...---,,,...222555------------------------......//////000000111111(((&&&''')))(((&&&''',,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''''''''((((((((()))))))))(((((((((((())))))&&&&&&'''((()))***++++++)))+++***&&&'''+++***%%%((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))((((((((((((((())))))***'''(((******)))(((((()))(((((('''''''''(((((()))'''((()))***+++******)))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((('''''')))***+++)))(((((()))+++(((((())))))))))))(((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******************************(((+++,,,******,,,+++'''************************))))))))))))***+++,,,---******************+++++++++,,,...---,,,...333777------------------------......//////000111111111++++++***)))(((((()))))),,,***(((%%%$$$%%%'''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))***+++***'''(((+++***&&&&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********)))))))))))))))***+++++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,---...///000..................------////////////000000000000(((((((((((())))))***+++...,,,)))''''''''')))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))'''******''''''******((('''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))))))))))))))************+++++++++*********))))))***************++++++++++++++++++,,,,,,---------------,,,,,,,,,------.........................../////////000000000111111))))))))))))))))))))))))---+++)))''''''''')))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))%%%***,,,)))&&&(((******((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))************+++++++++++++++++++++***************+++++++++***************))))))***+++,,,---............---------,,,,,,,,,..............................///000111222222333------,,,+++)))(((&&&%%%)))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((&&&---///+++&&&''')))***((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((()))))))))))))))*********++++++************************,,,+++++++++***))))))))))))******+++,,,,,,---------------------------,,,............////////////......///000222333444444.........---+++)))'''&&&((('''&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((***000222,,,''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))((((((((()))))))))******************************,,,+++++++++***)))))))))++++++++++++++++++++++++***+++,,,---...................../////////000000...///000111222333444555)))***+++,,,,,,,,,******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))+++///000+++'''((()))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))'''((((((((())))))))))))***************++++++++++++++++++***************,,,,,,++++++************)))***,,,.../////////............//////000000111000000111222333444444555&&&''')))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((++++++((((((******''')))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++***************+++++++++***************+++++++++***+++---...///...---,,,---......///000000111111222222222222333333444444'''((()))***)))(((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))%%%'''&&&%%%'''++++++'''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((()))))))))************+++++++++))))))******++++++++++++))))))******+++++++++,,,(((((()))***+++,,,,,,---,,,---...//////---+++***---......///000111111222333333333333333333333333''''''((((((((((((''''''((((((((((((((((((((((((+++*********))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))''',,,,,,'''&&&))))))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))******************))))))((((((''''''))))))))))))************************************))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......------......///000000000...///000111222111000000''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''++++++'''&&&))))))&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************+++***((((((((()))+++,,,))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))******************))))))(((((((((((())))))))))))******************************************************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------......------......///000000000///000111222222222111000'''(((((())))))(((((('''(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((***)))&&&&&&((()))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))***))))))(((((())))))***))))))))))))***************))))))))))))((((((((())))))))))))******************************************************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......------......///000000000///000222333333333222111(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))(((''''''))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************)))))))))((()))))))))))))))))))))))))))))))))*********++++++******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000000111222333444333222222(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***************************(((''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************)))))))))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))************((()))))))))******************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000000111222333444333222222((())))))******))))))((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))******)))***************************'''''',,,///---)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))************+++))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000222333333333222111))))))************))))))((((((((((((((((((((((((((((((((()))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***&&&'''((()))***************************************&&&(((///333///)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((())))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************))))))*********+++++++++))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000///000111222222222111000))))))************))))))(((((((((((((((((((((((((((((())))))******++++++((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&'''((()))***************************************&&&(((222666000)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))******++++++++++++))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000...///000111222111000000))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&(((+++,,,,,,+++))))))))))))(((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))((('''***...000...,,,))))))))))))))))))))))))))))))************))))))+++*********))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************---+++******+++,,,,,,+++************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,------...000000111111111111111222222222))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,------,,,))))))))))))(((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))((((((***---...---+++))))))))))))))))))))))))))))))************))))))************)))))))))((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************---+++******+++,,,,,,+++******************************************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......------------...///000000000000000000111111111111))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,------,,,(((((((((((())))))))))))((((((((()))******++++++)))))))))))))))))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++************************,,,+++******,,,,,,+++*********************************************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,---...///---------......///000000//////000000000111111111))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))+++,,,,,,+++(((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))((())))))))))))((('''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************,,,+++***+++,,,,,,+++*********************************************************++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...,,,---......///000000000000000000111111222222333))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***+++***)))'''((((((((()))))))))***)))))))))))))))*********))))))))))))))))))))))))((()))))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************+++******+++------+++)))************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,---...///000000000000111111222333333444555555))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))''')))******((('''(((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************+++***+++,,,------+++)))************************))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++,,,---///000111111000///222222333444555666666777))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((('''''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++)))((()))***))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******************************+++,,,...---+++(((************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++///222222000---***,,,---///111111111000///111111222333444555666777))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))&&&''''''((()))******+++*********)))))))))))))))))))))))))))))))))))))))&&&)))++++++)))(((***,,,))))))))))))))))))))))))))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******************************+++,,,...---+++(((************************------------------------******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))---111555555222...+++,,,---///111222111000///000111111222444555666666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******)))***,,,,,,***)))+++******)))+++---///111...,,,)))((()))******))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,+++******)))*********)))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++************************,,,,,,,,,++++++*********************************)))))))))***++++++,,,,,,++++++++++++++++++++++++---+++******++++++)))'''++++++++++++++++++++++++---------,,,+++***)))(((---,,,+++******+++,,,---+++++++++++++++++++++++++++,,,---,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,000666555///...111/////////000111111222222111111111000111111222333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***((('''&&&(((***++++++*********))))))***,,,...000---+++))))))*********))))))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,++++++***************************************,,,+++***))))))***+++,,,)))************+++++++++************++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++***)))((())),,,......---++++++++++++++++++++++++---------,,,,,,***)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++***)))***,,,...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,***---444555000...000/////////000111111222222111111111111111222222333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******,,,***(((((()))*********))))))(((((()))+++---...---+++))))))***+++***))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,+++***************************************++++++************++++++)))************+++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))),,,...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++******)))+++...111,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,)))***000444222///.../////////000111111222222111111111111111222333333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((((((((())))))))))))))))))))))))(((((()))))))))*********555111---*********)))((((((((((((((()))***,,,,,,,,,***))))))++++++***)))))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,,,,,,,+++************+++************************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------444111---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,,,,+++...111555---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,))))))///444555222.../////////000111111222222222111111111111222333333))))))))))))))))))))))))************************************************++++++***)))))))))))))))************************))))))))))))************555111---*********)))((((((((((((((()))***+++++++++***)))***+++,,,+++)))))))))*********+++++++++******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))***++++++,,,,,,---,,,,,,+++***+++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---------.........777444///,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,...111444,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++...444777444////////////000111111222222222222222111222333333444))))))))))))))))))))))))*********************************************************))))))******+++************************)))))))))*********++++++,,,***(((((()))*********(((((())))))***************))))))***,,,,,,+++))))))************+++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------,,,------....../////////444111...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++)))***++++++++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///222666444////////////000111111222222222222222222222333444444))))))))))))))))))))))))************************************************))))))))))))***+++,,,,,,************************))))))*********+++++++++((('''&&&(((***++++++***))))))******++++++******)))))))))+++,,,---+++))))))************+++++++++************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++++++++,,,------,,,++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...............,,,------...//////000000000...,,,---...///......------------------------,,,,,,---------------,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++'''))),,,,,,+++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++///000...///333333////////////000111111222222333222222222222333444444))))))))))))))))))))))))************************************************(((((())))))***+++------************************)))************+++++++++******)))***,,,,,,***))))))******++++++++++++***)))((()))+++------+++))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++------------++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000000000000000000000111111111000//////......---------...///000000111///...------......---,,,------------------------,,,,,,------...---------,,,,,,---......---,,,,,,++++++++++++++++++++++++(((+++...///...,,,++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***000222...---000111.../////////000111111222222333333222222333333444555************************++++++++++++++++++++++++---,,,******+++,,,+++***************************,,,)))&&&&&&))),,,,,,+++))))))))))))))))))))))))((()))***,,,,,,+++***)))))),,,...///---,,,++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++***))))))******))))))))))))******************************************************++++++++++++++++++++++++((())))))***,,,---.........---,,,+++***+++,,,,,,.........------,,,,,,,,,************************...+++)))***---...---+++222222222111///---,,,+++000///...---,,,,,,,,,,,,///111222222222222444666555666999<<<>>>@@@BBBBBBCCCCCCAAA@@@===;;;888777666666666666666777888999777666555444333222222222111000///---------....../////////...---,,,++++++,,,,,,---...............---------,,,------......---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------.../////////111111111111111222222222333111//////111222000...************************++++++++++++++++++++++++,,,+++***+++,,,---,,,+++************************+++)))((())),,,---+++******************************+++++++++++++++******)))+++---...---++++++++++++++++++*********************+++++++++,,,,,,,,,***************+++++++++******))))))))))))******************************************************++++++++++++++++++++++++))))))***+++,,,---.........---,,,+++++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++...+++***+++---///...---///...............------++++++,,,---...///000000333666:::===???AAACCCFFFIIIJJJKKKMMMNNNOOOOOOOOORRRRRRQQQPPPNNNKKKIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCAAA???>>>======<<<888666555333111///............------,,,,,,,,,+++...////////////...------------,,,++++++++++++,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......//////000///000000000000111111111222000///111444666555444+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////---,,,++++++++++++++++++++++++***)))***+++------+++)))************************...---,,,++++++***++++++(((***------+++************************+++++++++******+++++++++,,,,,,,,,******))))))***+++,,,---******))))))))))))******************************************************++++++++++++++++++++++++******+++,,,---......///...---,,,+++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---///000000///,,,,,,,,,,,,---...//////,,,...222555999;;;<<<===AAAEEEJJJNNNQQQSSSUUUVVV\\\]]]]]]]]]]]]]]]\\\\\\______^^^]]]\\\ZZZXXXXXXUUUUUUTTTSSSQQQPPPPPPOOOPPPOOOMMMKKKJJJIIIHHHHHHCCCBBB@@@>>>;;;777555333000000//////......------...///////////////......///...---,,,++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......///000000......//////000000000000222111000111444555666555++++++++++++++++++++++++++++++++++++++++++++++++******+++...000000...,,,++++++++++++++++++++++++*********+++++++++******************************000///---+++******++++++(((***,,,,,,***)))******)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++***)))((()))+++...///+++******))))))******+++************************************************++++++++++++++++++++++++++++++,,,------...//////------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///........./////////,,,,,,---...000222444666;;;>>>CCCHHHLLLNNNOOOOOOTTTXXX\\\___```___``````ccccccdddccccccbbbaaa```aaaaaaaaa``````^^^]]]\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKGGGDDD@@@>>>999888777666444333111111------.../////////////////////...------............------------,,,,,,,,,------------------,,,,,,---------------------------------------------------------...//////000000......//////000111111111444333111111111111111111++++++++++++++++++++++++++++++++++++++++++++++++******+++...000000...,,,++++++++++++++++++++++++++++++***)))))))))***+++************************000///---+++******++++++)))***,,,+++***)))***+++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++***))))))***,,,...000++++++************++++++************************************************+++++++++++++++++++++++++++,,,,,,------.........---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------...///...///222666;;;@@@CCCFFFOOOQQQUUUZZZ]]]_________aaadddhhhjjjiiigggffffffddddddeeeeeedddccccccbbbcccccccccbbbbbbaaa```___]]]]]]\\\[[[XXXVVVSSSRRROOOOOOOOOPPPQQQRRRTTTTTTRRRRRRRRRQQQPPPMMMKKKIIIFFFEEECCC@@@===:::888777222222111111000...---,,,------,,,------...///000.........---------,,,,,,------------------------------------------------------------------------------......///000000111//////000111111222333333444444333111000111222333,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))***+++++++++++++++++++++++++++...---,,,++++++***++++++***+++,,,+++***)))+++,,,***************+++++++++******+++++++++,,,,,,,,,++++++******+++,,,---...++++++************++++++************************************************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,---------,,,+++***,,,,,,,,,------------...------------------------+++---...//////111333666666999???FFFMMMSSSWWWYYY\\\^^^aaadddfffggghhhhhheeehhhkkkllllllkkkjjjkkkffffffgggggggggfffeeeeeefffffffffeeeeeecccbbbbbb\\\\\\\\\[[[YYYWWWTTTSSSLLLLLLMMMOOOQQQTTTVVVWWWRRRRRRRRRRRRRRRQQQPPPOOOPPPNNNLLLIIIFFFCCC@@@???===<<<:::777444111...,,,,,,,,,++++++,,,------...............---------,,,------------............------------------------...------,,,,,,------...---......//////000111111//////000111222333333444333444444333333444888;;;,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((,,,111222///,,,******++++++++++++++++++++++++***+++++++++++++++******+++,,,---,,,******,,,---+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,---------......////////////////////////...111555888:::>>>CCCGGGJJJNNNSSSYYY___bbbddddddcccccceeefffhhhiiijjjkkkgggiiikkkkkkjjjjjjkkklllggggggggggggfffeeedddcccccccccbbbbbb```___]]]]]]UUUVVVVVVWWWUUUTTTQQQPPPKKKKKKLLLNNNPPPRRRTTTVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@===999777555111000///...------------............------------------------.........///...........................---,,,,,,,,,,,,---............///000000111111......///000111222333333444555555444222444888<<<,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''---555888555///***(((++++++++++++++++++++++++((()))+++,,,,,,+++***))),,,------,,,++++++,,,...,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,------.........111111111111111111111111333777===BBBFFFKKKRRRWWW]]]```dddhhhiiiiiigggfffeeeeeeeeefffhhhjjjlllmmmjjjkkklllkkkiiihhhhhhiiiffffffeeedddbbbaaa___^^^[[[[[[ZZZYYYXXXVVVUUUTTTMMMNNNOOOPPPOOONNNLLLJJJKKKKKKKKKMMMNNNPPPRRRSSSVVVUUUTTTSSSSSSTTTUUUVVVRRRQQQPPPOOOMMMLLLKKKJJJFFFFFFFFFEEEDDDCCCAAAAAA888777555333111///......//////.........------------------.........//////...........................---,,,,,,,,,,,,---.........//////000000111111------...///000111222222555666555222000000444777------.........---,,,,,,,,,,,,,,,+++,,,------...+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))************************************************)))************+++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++,,,------....../////////...---------......111---,,,000111///...///...///000111111444777:::BBBGGGOOOWWW]]]aaabbbbbbggghhhjjjkkkjjjgggdddaaaddddddeeefffggghhhhhhhhhllliiifffdddcccaaa___]]]bbb^^^YYYUUURRROOOMMMJJJGGGGGGHHHHHHFFFCCCAAA???@@@?????????@@@BBBCCCDDD?????????AAAFFFLLLRRRUUUQQQRRRTTTUUUVVVUUUTTTSSSWWWVVVSSSQQQNNNLLLJJJJJJGGGHHHIIIIIIHHHGGGFFFEEEAAA@@@===:::777444111000222111000//////........./////////000//////...---,,,---......//////......////////////////////////000000000000000111111222.........//////000111222555333111222444555333111,,,,,,------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,+++******)))************************************************************++++++++++++************************************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------....../////////......------,,,,,,,,,)))+++000333000///000,,,///444999===BBBGGGKKKRRRVVV]]]cccgggiiijjjiiihhhjjjllloooooonnnkkkjjjnnnnnnnnnmmmkkkiiigggfffddd```[[[WWWUUURRROOOMMMOOOMMMJJJFFFBBB???>>>===999:::;;;<<<<<<:::999777<<<<<<:::::::::<<<>>>???;;;;;;;;;<<<===???AAABBBGGGHHHIIIJJJLLLMMMNNNNNNTTTSSSQQQOOOMMMKKKJJJJJJFFFGGGHHHHHHGGGFFFEEEDDDGGGFFFEEEBBB???:::666333555444222000///............///////////////......------.../////////......////////////////////////000000000000000111111222000000000000111222333333666444222333555666444333...------,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......///////////////......,,,+++***,,,***---333666444111222444999@@@GGGNNNTTTYYY]]]aaadddiiimmmoooooonnnmmmjjjkkkmmmooooooooommmlllnnnllliiiddd___ZZZVVVTTTPPPLLLHHHEEECCCBBB@@@>>>AAABBBCCC@@@===;;;===???CCCDDDFFFFFFGGGFFFEEEDDDAAA@@@>>>======???BBBDDDCCCCCCCCCBBB@@@===;;;999>>>>>>===>>>@@@CCCEEEGGGKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGGGGGGGDDDAAA===;;;;;;999666333000///......////////////////////////---......///////////////////////////////////////000000000000000111111222111111111111222333444555666555444444666666555444444333111000////////////..................---------------......//////000------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------.../////////////////////...,,,+++***111///000666:::999888:::FFFKKKRRRYYY]]]aaadddfffgggiiillloooqqqqqqooonnnpppoooooommmjjjgggdddccc```]]]VVVOOOHHHCCCAAA@@@===<<<;;;<<>><<<;;;:::??????AAABBBCCCDDDEEEEEEAAAAAABBBBBBCCCCCCBBBBBBAAA???<<<888555222111111000000////////////000000......///000000000000///////////////////////////000000000000000111111222111111111111222333444555555444444444555555555444???>>><<<999777666444444111111111111000///---,,,,,,++++++,,,---...000111------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++,,,,,,,,,---------,,,,,,---......//////000////////////...---,,,+++222///222999@@@BBBFFFIIIXXX\\\bbbgggiiijjjkkkkkklllmmmppprrrsssrrrpppoooooommmiiiccc]]]WWWRRRPPPMMMIIICCC>>>;;;;;;===??????@@@BBBHHHOOOTTTWWWXXX[[[```ddddddaaaaaaeeeiiibbbaaa___\\\YYYVVVSSSRRRTTTSSSRRRRRRTTTWWWZZZ\\\___^^^\\\ZZZYYYXXXXXXXXXMMMJJJGGGCCCAAAAAABBBBBBAAAAAA@@@>>><<<999666555777888999;;;===???@@@AAA>>>===<<<<<<===@@@BBBDDDDDDCCC@@@>>>;;;888777666333222111000000000111111...///000000111111000000000000000000000000000000000000000000000111111222111111111111222333444444333333444444333333333444LLLLLLKKKIIIFFFCCCAAA???:::::::::999777555222111------,,,++++++---...///........................------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,------......---------...//////000000111000//////......//////111000555AAAKKKQQQWWW\\\bbbfffjjjnnnoooooopppqqqrrrrrrsssrrrqqqnnnllljjj\\\YYYTTTNNNHHHCCC???======<<<::::::===BBBGGGJJJPPPQQQVVV]]]dddjjjkkklllkkkmmmpppooollljjjkkkmmmgggfffccc___[[[WWWUUUSSSVVVVVVVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ[[[XXXVVVTTTQQQNNNLLLJJJIIIHHHHHHGGGEEEBBB???<<<:::555555555666777999:::;;;@@@>>><<<;;;;;;<<<>>>???BBBCCCCCCBBBAAA>>><<<;;;777666444222111111111222//////000111111111111111000000000000000000000000000000000000000111111222111111111111222333444444222333444444222222333444XXXXXXYYYYYYWWWTTTQQQOOOLLLLLLKKKJJJGGGCCC???===666555222000......//////........................------............------------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++,,,,,,---......///------......//////000000222111///......000222444777999BBBQQQ]]]bbbfffiiigggjjjnnnpppqqqqqqrrrssspppooolllhhhbbb]]]XXXUUUFFFDDDBBB???>>>======>>>???@@@CCCGGGLLLOOORRRTTTXXX[[[```hhhooorrrrrrpppqqqqqqrrrrrrqqqpppooonnnooonnnllliiifffdddcccbbb^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[XXXUUUSSSPPPPPPPPPOOOMMMIIIFFFEEE===<<<:::999888888888888<<<<<<<<<<<<<<<;;;999999===???BBBEEEEEECCC@@@>>>;;;999666444222111222222///000111111222222111111000000000000000000000000000000000000000111111222222222222222333444555666222444555555333222333555^^^```bbbcccccc```\\\ZZZ[[[[[[ZZZXXXUUUPPPLLLJJJ@@@>>>:::666333222111111////////////////////////------............------------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000222222000///...++++++,,,,,,---...//////------......///000000000333111///......111444777BBBEEEQQQ```kkknnnnnnoookkkmmmpppqqqpppppppppqqqiiifffaaaZZZQQQIIIAAA===>>>>>>>>>@@@CCCGGGKKKMMMLLLPPPUUUZZZ]]]]]]\\\ZZZTTTXXX___gggnnnpppooommmqqqqqqrrrtttvvvwwwuuutttppppppnnnmmmlllllllllllljjjjjjiiihhhfffbbb```^^^\\\^^^aaabbbbbb```]]]\\\ZZZ\\\```cccccc```]]]ZZZSSSTTTUUUTTTSSSQQQNNNLLLGGGEEEBBB???<<<::::::999333666:::<<<===;;;888666999<<>>;;;999888333333222111000000000000111000000000000111222333111111111111000000000000111111222222222333333333333333222222333333444555EEEEEEDDDFFFIIINNNTTTWWW[[[aaafffbbbVVVKKKGGGHHHHHHJJJKKKMMMOOOQQQQQQRRRKKKHHHDDD>>>999555222000222111000/////////000111......///000000000//////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////333333333222000///000222000444999???HHHRRR\\\bbbgggkkkpppssstttttttttuuuyyyrrrfff[[[QQQIIIBBB>>>===AAAIIIPPPXXX___fffkkkjjjllllllfff]]]WWWXXX\\\cccdddeeeeeedddccceeefffjjjlllooosssuuuvvvvvvuuuxxxxxxxxxwwwwwwvvvvvvvvvqqqooonnnnnnnnnnnnmmmkkkooonnnmmmlllkkkjjjjjjjjjjjjiiihhhhhhiiihhhfffddddddcccdddfffgggfffcccaaa_________^^^]]]\\\[[[[[[\\\\\\[[[YYYVVVSSSRRRRRRIIIFFF@@@;;;999999;;;===888777666666888:::>>>@@@CCCCCCCCCCCCAAA@@@===<<<666555444222111000//////000000000000000000111222111111111111111111111111111111222222222333333333333333222222333333444555VVVOOOFFF>>><<>>>>>@@@DDDIIINNNPPPRRRQQQOOOKKKFFFAAA<<<999222111000//////000222333/////////000000000000000////////////////////////...------------,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------............////////////222333222111//////111333;;;>>>DDDKKKSSS[[[dddiiilllooorrrtttsssrrrrrrrrrlllcccUUUIIIBBB>>>======IIIOOOYYYcccjjjooosssvvvrrrsssqqqlllddd```aaaccceeefffhhhiiikkkmmmppprrrooorrruuuvvvwwwwwwwwwxxxuuuuuuuuusssqqqpppqqqqqqsssqqqooommmmmmllljjjhhhiiiiiihhhggggggggghhhhhhgggfffdddeeeggghhhhhhgggbbbbbbbbbdddeeeeeebbb```\\\\\\\\\]]]^^^^^^]]]\\\ZZZZZZYYYVVVRRRQQQQQQSSSSSSOOOJJJEEEAAA???>>>>>>>>>===<<<;;;:::999::::::>>>???AAABBBCCCBBBAAA@@@:::999777555222111000000111000000//////000111111000111111111111111222222111111222222222333333333333333222222333333444555kkkdddYYYMMMEEEAAA@@@@@@FFFIIIOOOWWW\\\\\\YYYUUUJJJGGGBBB??????CCCHHHLLLOOOPPPSSSSSSRRRMMMIIIEEE:::888666444222111111111//////////////////000000000000000000000000000000.........---------,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------........./////////000000///000111000111222666888EEEIIIPPPWWW]]]dddjjjooosssttttttqqqlllgggdddcccQQQJJJAAA;;;;;;???CCCFFFPPPWWW```ggglllmmmnnnnnnuuutttrrrqqqqqqrrrssssssqqqqqqsssuuuvvvvvvvvvuuurrrtttwwwwwwuuuttttttuuuqqqrrrrrrqqqooooooqqqtttooonnnnnnooorrrssssssrrrqqqqqqrrrrrrssstttvvvvvvrrrqqqpppqqqsssuuuvvvvvvmmmllljjjjjjjjjhhheeebbb```___^^^^^^___]]]ZZZVVVYYYXXXUUUSSSQQQQQQTTTVVVTTTSSSQQQNNNKKKHHHFFFEEECCCCCCDDDDDDBBB???===;;;999;;;===@@@BBBCCCCCCCCC>>><<<:::777555333222111111111000000000000111111000000111111222222222333111111222222222333333333333333222222333333444555sssqqqmmmggg^^^UUUMMMHHHDDDBBBFFFQQQ___eeeccc]]]^^^XXXNNNFFFAAA@@@CCCEEEGGGJJJNNNQQQSSSRRRPPPOOOHHHFFFCCC>>>999555111///222111000////////////000000000000000111111111111............---------,,,------------------------------------------------------------------------------------------------+++,,,,,,------,,,,,,+++------------------------....../////////000000000---...111333666:::@@@DDDMMMSSSZZZaaahhhmmmrrruuuvvvtttpppiii___VVVQQQNNNAAA>>>;;;<<>>@@@BBBDDDDDDAAA@@@===;;;888666555444333222111111111111111111000000111111222333333333111111222222222333333333333333222222333333444555sssssssssrrrmmmgggaaa]]]WWWRRROOOVVV```fffbbb\\\bbb]]]TTTKKKDDDAAA@@@@@@AAABBBCCCFFFJJJNNNQQQSSSRRRQQQOOOKKKEEE???999666555444222111000000000000000000000111111222222222............------------................................................------------------------........................+++,,,,,,------,,,,,,+++.........................../////////000000000000---///333888>>>FFFNNNSSSWWW\\\dddkkkpppsssvvvxxxtttsssoooiii```YYYTTTRRRKKKKKKMMMRRRZZZaaafffhhhkkknnnsssvvvuuutttrrrrrrppprrrtttvvvwwwxxxzzz{{{|||{{{zzzzzz{{{yyyuuuqqqmmmqqquuuvvvuuuuuuyyy}}}sssyyy}}}rrreee\\\YYYVVVQQQMMMSSSSSSSSSSSSSSSSSSSSSSSSKKKLLLMMMNNNMMMKKKIIIGGGCCCBBBAAA@@@@@@BBBCCCEEECCCBBB@@@===;;;999888888444444333222222222222222000000111222222333444444111111222222222333333333333333222222333333444555tttrrrpppnnnmmmnnnoooqqqjjjddd___bbbhhhllliiiddd^^^[[[UUUOOOJJJFFFCCCBBB>>>===<<<===AAAGGGNNNSSSUUUUUUUUUSSSOOOIIIDDDAAA888666444222111111111111000000111111222222222222//////.........---------................................................------------------------........................+++,,,,,,------,,,,,,+++........................////////////000000000000...111666===DDDNNNXXX^^^```eeelllqqqtttuuuvvvwwwtttuuuuuurrrnnnkkkjjjjjj___aaaeeekkkqqqvvvwwwwwwzzz}}}~~~{{{zzzzzzvvvzzz~~~zzzwwwyyy|||uuusssrrrtttwwwxxxwwwuuurrrxxxzzzpppgggYYYWWWTTTRRRPPPPPPQQQQQQRRRQQQPPPNNNLLLJJJHHHGGGJJJHHHEEEBBBAAABBBCCCDDDDDDCCCAAA???===;;;::::::555444444333222222222333000000111222333333444444111111222222222333333333333333222222333333444555mmmlllnnnoooooommmnnnqqqiiilllkkkeeebbbeeehhhiiieeeccc^^^XXXRRRMMMJJJHHHIIIFFF@@@======@@@FFFIIIQQQTTTWWWVVVRRRNNNLLLLLLDDD@@@:::666333222000///000//////000222333222111000000000000000000000000,,,---...000000000///...........................000///...---------------................................................---------.........///////////////...---...111333...666BBBLLLSSSYYY^^^bbbiiikkkooosssvvvxxxyyyyyy|||zzzwwwuuuttttttsssrrroootttuuutttvvv|||}}}zzzyyy}}}|||yyy|||zzz{{{}}}|||zzzxxxxxxxxxxxxwwwuuussssssvvv|||yyyhhhYYYSSSTTTRRRMMMSSSQQQPPPRRRPPPLLLGGGEEEGGGGGGHHHJJJLLLKKKHHHEEEFFFEEEDDDCCCAAA@@@>>>>>>:::999666444333222222222111111222222222333333333222666999888333000111333222222333333333444444444nnnmmmlllkkkiiigggfffgggeeehhhgggbbb```ccchhhiiiiiihhheeeaaa\\\XXXVVVTTTLLLIIIEEEAAA@@@BBBEEEGGGEEEHHHKKKLLLLLLMMMPPPSSSKKKHHHCCC???<<<888444111111000000000222333333222000000000000000000000000...//////000000000//////..............................---------...//////................................................---------.........//////......---,,,,,,...222555:::BBBNNNWWW]]]bbbfffjjjlllqqqwwwzzzyyywwwvvvuuusssssstttuuutttrrrooolllhhhmmmnnnkkkmmmuuu|||}}}~~~~~~~~~|||xxxuuutttvvvyyytttwww|||{{{rrrhhh___RRROOOLLLLLLMMMMMMMMMNNNLLLIIIGGGGGGIIIKKKLLLLLLGGGFFFEEECCCBBB@@@???>>>;;;:::888555444222222222111111111222333333444444333666888777222000111444222222333333333444444444cccbbb___\\\YYYXXXWWWVVVUUUWWWVVVRRRQQQVVV[[[\\\cccccccccbbb```^^^]]]\\\UUUSSSPPPLLLIIIGGGFFFFFFHHHIIIIIIHHHFFFFFFHHHJJJNNNMMMKKKIIIFFF@@@999444444222111111333444333222000000000000000000000000111111000000000000000000////////////////////////---------......///000111................................................------.........///////////////...------111777;;;HHHPPP[[[ccchhhkkkooorrrtttwww{{{|||zzzxxxxxxyyyvvvsssnnnjjjfffaaa]]]YYYRRRVVVWWWVVV[[[gggsssyyy~~~}}}~~~}}}{{{{{{zzzzzz}}}sssmmmbbbXXXQQQMMMJJJHHHKKKIIIGGGGGGJJJLLLNNNOOOHHHHHHFFFEEECCCAAA@@@@@@>>><<<:::777555333222222111111111222333444444444444666777555222000222555333333333333444444444444TTTTTTQQQNNNLLLMMMLLLIIIJJJKKKIIIEEEFFFKKKOOOOOOUUUVVVXXXZZZ[[[\\\\\\\\\\\\[[[YYYWWWTTTPPPNNNLLLRRRRRRPPPMMMIIIEEEBBBAAAJJJKKKMMMNNNMMMHHH@@@;;;777555222222222333222222000000000000000000000000444333111000///000111111/////////////////////////////////...//////000000............................................................////////////111000000000222888???EEEQQQYYYcccjjjooorrruuuxxx|||zzzxxxxxxyyy|||}}}~~~vvvjjj]]]UUUUUUUUUSSSOOOEEEEEEFFFJJJUUUdddqqqwwwwwwzzz}}}~~~zzzwwwtttyyyzzzjjj]]]QQQHHHGGGFFFFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA@@@???===:::777555444333111111222222333444444555444555555333111111444666333333333444444444444555WWWYYYVVVQQQQQQSSSPPPIIIMMMNNNKKKFFFFFFIIIJJJHHHHHHIIILLLNNNQQQSSSUUUUUUVVVWWWXXXYYYYYYXXXWWWVVVSSSTTTUUUVVVTTTPPPLLLHHHFFFHHHKKKOOOPPPNNNIIIEEE;;;888555333222222111000111111111111111111111111444333222000000000111222000000000000000000000000333222111000///.........////////////////////////////////////////////////........./////////000000000000111333888???HHHNNNXXX___iiippptttwwwzzz}}}~~~zzzwwwyyy||||||vvvqqqaaaVVVMMMNNNWWW^^^]]]XXXLLLGGGFFFOOO]]]jjjqqqtttvvvzzz~~~~~~{{{yyy{{{~~~pppbbbNNNKKKFFFDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@???===:::777555444222222333333333444444444444444444333222333555666333333444444444555555555pppssspppkkkjjjlllfff\\\\\\[[[WWWPPPMMMMMMIIIDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQUUUXXXZZZ[[[WWWXXXZZZ\\\\\\XXXRRRMMMHHHIIIJJJMMMPPPRRRPPPOOOBBB>>>:::666444333222000111111111111111111111111222222111111111111111111000000000000000000000000555444222111///.........////////////////////////////////////////////////....../////////000000000...000333777>>>GGGQQQWWW```gggpppvvvyyyzzz}}}{{{zzz{{{|||{{{qqqaaaUUUPPPOOOQQQYYYbbbeee```YYYNNNGGGEEEMMMWWW___ccceeevvvxxxyyywwwwww~~~jjj```SSSGGGBBBCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA???===:::888666444444444444333333333333333333333333444444555666333444444444555555555555yyyqqqkkkfff^^^UUUTTTQQQNNNJJJHHHGGGGGGHHHIIIIIIIIIJJJLLLOOORRRUUU[[[ZZZZZZ[[[\\\XXXSSSNNNOOOMMMJJJJJJLLLOOOPPPQQQJJJEEE???:::777555333222111111111111111111111111000000111111111111111111111111111111111111111111444333222111000/////////////////////////////////////////////////////////.../////////000000000000///222888???GGGRRR\\\bbbiiiooovvv{{{{{{{{{|||}}}yyy{{{|||xxxmmm]]]MMMDDDKKKSSS]]]aaa___YYYSSSPPPIIIEEEDDDIIILLLOOOVVV^^^qqqtttzzzqqqaaaVVVNNNKKKIIIDDDDDDDDDEEEFFFGGGGGGGGGBBBBBBBBB@@@???<<<:::999666666555444333222222111222222222444555666555555444444444444555555555555vvvkkkggg```YYYTTTQQQQQQQQQPPPNNNJJJGGGFFFGGGIIIKKKVVVTTTTTTVVVYYYZZZWWWTTTTTTOOOIIIFFFGGGJJJMMMNNNOOOJJJDDD>>>:::777555333111111111111111111111111---///000222222222111000111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000////////////000000000000222666>>>FFFPPPZZZeeekkkmmmsssyyy|||{{{yyyyyyzzzyyy|||zzznnn\\\LLLEEECCCFFFSSS___^^^SSSJJJJJJNNNLLLKKKMMMOOONNNOOO\\\kkknnnuuuooo^^^PPPHHHBBBCCCCCCEEEFFFGGGHHHIIIBBBBBBBBBAAA@@@>>>;;;:::888777666555333222111000111111222444666777666444444444444555555555666666zzznnnjjjjjjlllkkkooocccPPPGGGBBBAAAGGGLLLSSSUUUPPPQQQXXXWWWPPPSSSQQQMMMHHHFFFGGGKKKNNNKKKLLLLLLHHHBBB<<<777666333333444444444333222222111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////000000000000---...000000000000111333666<<>>;;;999:::999888666444333222222555222222555;;;<<<:::666666666777777777777666666yyyssshhh[[[QQQOOOMMMHHHIIILLLOOOQQQWWW[[[YYYTTTOOOTTTXXXXXXSSSLLLGGGEEENNNMMMKKKHHHDDD@@@===;;;555444444444333333222222222222222222222222222222333222222222111111111111111111111111111111111111000000000000000000000000////////////000000000111///000111000000111333555===CCCMMMXXXaaajjjrrrvvv{{{{{{|||}}}~~~~~~}}}{{{xxxqqqaaaPPPFFFGGGIIIIII@@@EEELLLPPPQQQOOONNNNNN[[[[[[ZZZZZZ\\\dddnnnvvvzzzmmm\\\VVVMMMFFFCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA>>>===<<<;;;999777555444333333444222111444888:::777444666777888999:::;;;;;;;;;{{{lllmmmjjjWWWOOOIIIFFFLLLTTTXXXYYY\\\\\\\\\ZZZTTTNNNKKKKKKMMMGGGEEECCCDDDFFFGGGEEECCC888666555333222222333333222222222222222222222222333333333333333222222222111111111111111111111111000000000000000000000000/////////000000000111111111111111000000222666:::GGGNNNXXXbbbkkkqqqvvvyyy{{{|||}}}~~~~~~~~~||||||{{{mmmYYYKKKLLLSSSSSSNNNGGGJJJKKKLLLLLLPPPWWW]]][[[cccmmmssswww~~~uuuxxxzzz}}}}}}vvvoooggg[[[QQQIIIDDDAAA@@@@@@AAABBBCCCCCCCCCCCCBBB???>>><<<:::888666444333444222111222666777444111444555777:::<<<===>>>>>>{{{jjj[[[PPPOOOOOOPPPWWWbbbpppkkkccc\\\XXXTTTPPPMMMHHHEEECCCEEEIIIKKKGGGCCC;;;999777444222222333444333333333333333333333333333333333333222222222222111111111111111111111111000000000000000000000000//////000000000111111111222222000///000555<<>>??????AAABBBCCCDDDEEEAAA@@@???===:::888666555555333222333444555333111222333555777999:::;;;;;;qqqgggZZZOOOQQQ[[[lllnnnttt{{{}}}qqqZZZGGGPPPLLLIIIIIIKKKJJJDDD??????===999666444444444555333333333333333333333333111111222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111222111000000333:::CCCJJJXXX___hhhppptttvvvwwwxxxwwwzzz}}}~~~~~~}}}|||xxxtttrrrmmm```SSSOOO[[[gggjjjgggjjjvvvsssdddZZZXXXZZZ^^^aaadddaaa]]]XXXTTTNNNGGGCCC============???@@@BBBDDDAAAAAA@@@???===:::888666666555444444444555444333333444555666777777777777uuu```RRRNNNWWW\\\iiizzzsssdddSSSOOOJJJHHHIIIIIIGGGEEEBBB@@@===:::777666555555444444444444444444444444111111111111222222222222222222222222222222222222111111111111111111111111000000000111111111222222111222222444:::CCCNNNUUU```eeemmmsssvvvwwwwwwwwwxxx|||~~~~~~|||{{{wwwsssmmmfffeeejjjnnnqqqvvv}}}ooofff^^^XXXTTTTTTQQQPPPPPPOOONNNJJJEEEBBB???===<<<;;;;;;===???@@@AAAAAAAAA@@@>>><<<:::888777666555555555555555666777777777888777777666666rrr___XXXVVVWWW^^^kkkxxxmmmfff[[[QQQKKKIIIJJJLLLDDDBBB@@@>>>;;;888666555444444444444444444444444222222222222333333444444222222222222222222222222111111111111111111111111000000111111111222222222222333666:::BBBMMMYYYaaaggglllrrrvvvxxxxxxwwwxxxxxx|||~~~{{{yyyzzz|||yyy}}}zzzyyyvvvsssxxxuuuttt}}}yyyqqqgggZZZRRROOOJJJIIIGGGFFFFFFEEECCCAAABBB@@@===:::999:::;;;===???@@@@@@@@@???===;;;:::666666555444444444666777777777888888888888777777jjjeee\\\VVVYYYfffxxx|||eeeRRRJJJIIIKKKEEEDDDBBB@@@===999777555555555555555555555555555333333333444444555555555222222222222222222222222111111111111111111111111000111111111111222222222222555999???HHHTTT```hhhlllpppuuuyyyyyyyyyyyyyyyvvvzzz}}}{{{vvvrrrsssuuuxxx~~~}}}zzzvvvqqqtttwwwlll^^^VVVTTTMMMIIIEEEBBBBBBBBBBBBBBBEEEBBB>>>:::888888:::;;;>>>???@@@AAA@@@>>><<<:::444555555444333444666888555555666777777777777777vvvsssfff]]]dddlll___JJJKKKRRRLLLPPPJJJ>>>>>>FFF@@@111666555444444666666555444333333333333333333333333555444333333222222222222333333222222222222222222444222111111222333333222222888AAALLLWWWbbbkkkrrrooouuu{{{{{{wwwuuuvvvyyyxxxxxxvvvmmm```YYYaaaooo~~~|||www{{{yyysss{{{{{{~~~~~~{{{ssslllaaaVVVQQQNNNIIIEEECCCAAA???>>>@@@>>>;;;:::::::::999777999:::;;;===>>>======<<<999777555444444555888999:::999888666666666777888zzzooopppnnnsssooo]]]OOOKKKMMMLLLGGGBBB>>>;;;999777555444444555666555444333333333333333333333333555444333333222222333333222222222222222333333333333222222222333444444444666===GGGSSS]]]fffnnnsssuuuwwwyyyyyyxxxxxxzzz||||||ooo```XXXUUUXXXbbbkkkrrrxxxwwwxxx{{{www{{{}}}wwwsssqqqnnnooolllhhhiiioooqqqnnnaaaYYYNNNDDD@@@???@@@AAA===<<<:::999:::;;;:::999666777999:::<<<=========;;;999777555555555777888999888777666666666777777xxxeeettt}}}{{{{{{zzznnnaaaVVVNNNMMMIII@@@<<>>===<<<:::777666555666666888777777666666666666777uuufff^^^bbbtttwww\\\OOOMMMKKKEEE???;;;888666555666666555444444444444444444444444444555444444333333333444444111222222333444555555666444444444444444444666888EEENNN[[[gggooosssuuuvvv|||xxxuuuvvvyyyxxxqqqjjjWWWSSSOOOMMMLLLOOOZZZeeegggrrrtttwwwssshhhnnnllliiifffbbb^^^YYYTTT[[[YYYUUUQQQLLLFFF>>>999;;;:::888888999:::999888888777777777888:::<<<===???>>><<<:::777666555444777777666666666666666666lllddd```eee~~~ZZZKKKLLLJJJAAA>>>;;;888666777777666666555555555555555555555555444444444333333444555555222222333444555555666666555555555444333555999===NNNWWWcccnnntttvvvvvvvvvzzzyyyyyy{{{zzzrrrfff\\\\\\WWWSSSTTTTTTSSSUUUXXXfffvvvssstttpppmmmiiiddd\\\UUUQQQLLLMMMOOOOOONNNHHHAAA;;;>>>;;;999888888888777666<<<;;;999888888888999:::>>>>>>===;;;999777555444666666777777777777777777{{{pppddd[[[lllvvvUUUMMMLLLHHHAAA>>>:::888888888888777666666666666666666666666444444444444444444555666333444444555555666666666555555555444444999AAAGGGYYY```jjjrrrvvvwwwwwwwwwyyy{{{}}}{{{ssshhh]]]WWWbbbVVVNNNVVVbbbhhheeebbbnnn}}}{{{ssslllhhhccc\\\XXXXXXJJJHHHFFFEEEEEEEEEDDDCCC???===:::999999888777666<<<<<<:::999888888777777;;;<<<<<<;;;:::888555444666777777888888888888777}}}wwwuuuwww|||fffXXXPPPDDDAAA===::::::::::::999666666666666666666666666444444444444444555666666555555555555555666666666333444555555777???LLLVVVdddiiiooouuuwwwwwwxxxxxxvvvyyyyyyqqqdddYYYWWWXXXXXXVVVYYYdddmmmrrrvvvyyyxxxqqqnnnggg]]]WWWVVVNNNJJJDDD@@@@@@AAABBBCCC>>><<<:::999::::::999888999999999999888777666666888999:::;;;;;;999666555666777888999::::::999888vvvqqqgggUUUFFFCCC>>>;;;;;;;;;;;;:::777777777777777777777777444444444444444555666777666666666666666555555555222444555555:::EEETTT```jjjnnnsssvvvwwwxxxyyyzzzsssvvvssseeeTTTMMMRRR[[[NNN___sssyyypppiiisss}}}xxxwwwxxxrrrcccXXXTTTQQQMMMGGGCCC@@@???>>>======;;;::::::;;;<<<;;;;;;555666777888888777666555555777999;;;;;;999777666777888999:::;;;::::::999zzznnnpppwww]]]KKK???@@@???777777???999888777777888888777666888777666555444555555555444555666777777666555444444333333777AAAPPP___hhhnnnqqqsssttttttuuuvvvxxx|||sssdddTTTHHHFFFJJJPPPXXX[[[fffqqqqqqrrrxxxvvvssspppmmmhhhccc___VVVNNNFFFAAAAAAAAA???===:::999999999::::::999888:::999888888888888777666666666666666777777777777:::777555555888999888777~~~mmmrrruuu^^^JJJGGGIIIEEE>>>::::::888777888999999888777777777777777666666555555666666777888888777666666666555666<<>><<<999888999:::777777777777888888888888999999888777666666777777~~~jjjNNNAAA@@@===999888888999999999888999:::;;;;;;;;;:::999888777777666666777777888:::AAANNNZZZeeejjjmmmnnnrrrsssvvvvvvuuuuuuvvvwww}}}yyyrrrjjjeeeffflllrrrxxxyyyqqqkkkhhh```^^^[[[XXXUUUPPPKKKGGGBBBBBBCCCCCCCCCCCCBBBBBB;;;===>>>===999777888:::<<<>>>???===999777888:::777777777888888888999999999999999888666555666888aaaMMMDDDAAA===::::::::::::999888888999999::::::::::::999888777777777777888999===GGGVVVaaagggjjjmmmooorrrtttvvvvvvvvvuuuvvvwww{{{xxxrrrllliiillluuu|||xxxooojjjhhh___\\\XXXTTTQQQNNNJJJGGGAAAAAAAAA@@@>>>>>>???@@@999===@@@???:::777777999999<<<>>><<<777555777:::777777888888888999999999888::::::888555444666888yyyeeeHHHDDD???<<<;;;;;;;;;;;;999888888888888999:::;;;;;;:::999888888999:::;;;???LLL[[[eeehhhjjjmmmqqqrrrtttvvvwwwvvvuuuvvvwwwzzzvvvppplllmmmttt}}}~~~tttkkkhhhggg```\\\UUUPPPMMMKKKIIIHHHBBBBBB@@@>>><<<;;;<<<===888===AAA@@@;;;777777888666999<<<:::666555777;;;777888888888888999999999888::::::888555444555888```PPPCCCAAA???:::;;;@@@:::::::::::::::::::::::::::888888999888666999???KKKRRR[[[dddjjjnnnqqqsssrrrtttvvvvvvuuusssqqqqqqzzzhhhffftttuuuqqq|||tttlllddd]]]XXXWWWTTTQQQNNNKKKHHHEEEBBBAAA@@@???===;;;:::::::::999999999999999999999999:::::::::::::::999888777666666666666777777777777:::999888888999999777666```FFFCCCDDD===;;;@@@::::::::::::::::::::::::;;;999999;;;999888<<>><<<;;;:::999999888888888888888888888888:::::::::::::::999888777777777777888888888888999:::999888888999999888666{{{QQQEEECCC===999>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::<<<:::999???FFFRRRXXX```ggglllnnnpppqqqrrrrrrmmmbbbVVVSSSZZZbbbeee^^^ZZZdddzzzvvvvvvtttpppmmmhhhbbb[[[WWWMMMKKKHHHFFFFFFEEECCCAAA???>>>===;;;:::999888888777777777777777777777777999999:::::::::999888888888888888999999999:::::::::999888888999999888777pppPPPCCC>>>===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;<<<::::::AAAKKKWWW\\\dddiiimmmnnnoooooopppkkkaaaUUULLLLLLTTT\\\YYYZZZdddzzzuuupppooonnnllljjjeee___ZZZVVVSSSNNNJJJGGGDDDAAA???>>>===;;;:::999888888888777777777777777777777777999999:::::::::999999888888888888888999999999::::::999888888::::::999888gggIIICCCCCC???=========<<<<<<;;;;;;;;;:::999:::;;;999:::CCCOOOZZZ___fffkkkmmmmmmnnnnnnjjjbbbUUULLLJJJOOOUUUZZZUUU[[[uuuzzzvvvmmmlllkkkkkkiiieee___[[[\\\WWWQQQLLLHHHEEEBBB???===<<<;;;:::999888888888888888888888888888888888888999999:::::::::999999777777777888888888999999:::999888999:::;;;:::888[[[JJJCCC<<<>>>>>>>>>===<<<<<<;;;;;;999999:::;;;999;;;FFFSSS\\\aaaggglllmmmmmmmmmmmmccc[[[PPPLLLNNNTTTWWWYYY[[[jjj}}}xxxtttkkkiiihhhgggeeeaaa\\\YYYXXXTTTNNNJJJGGGEEECCCBBB===<<<;;;:::999999999999888888888888888888888888888888999:::::::::999999777777777888888888888999:::999888999:::;;;:::999\\\GGGAAA??????>>>>>>===<<<<<<;;;::::::<<<<<<:::<<>>===<<<<<<;;;;;;;;;======;;;>>>LLLZZZ]]]aaaggglllmmmlllllllllXXXYYYYYYWWWTTTRRRSSSUUUooo~~~{{{yyyooolllhhhdddaaa]]]ZZZWWWUUUQQQLLLGGGEEEDDDCCCBBB===<<<<<<;;;::::::::::::666666666666666666666666777888999:::::::::::::::999999:::::::::;;;;;;;;;:::999888999;;;<<<;;;:::rrrNNN@@@BBB@@@;;;;;;??????<<<<<<>>>>>>???AAAHHHRRRYYY___eeeiiijjjlllmmmfff[[[ZZZ[[[\\\XXXNNNIIIVVViii|||xxxppplllfffaaa^^^[[[XXXVVVTTTQQQLLLIIIGGGEEEBBB@@@>>>===;;;999888777666666777777777777666666666666888777777666777999;;;<<<;;;;;;:::999999:::::::::999888777666666777888999hhhIIIEEEAAA>>>>>>???@@@AAA===>>>>>>???BBBIIISSSZZZ```fffiiijjjjjjhhh___UUUXXXSSSQQQOOOGGGGGG]]]xxxzzzvvvoookkkfffaaa___\\\ZZZXXXSSSPPPLLLHHHFFFDDDBBB@@@===<<<;;;999888777777777777777777777666666666666777777777777777999:::;;;;;;::::::999999::::::::::::999888777777888999:::WWWHHH======>>><<<<<>>>>>???CCCKKKUUU[[[aaafffiiiiiigggbbbXXXNNNSSSNNNOOOQQQKKKNNNmmm~~~{{{|||~~~xxxtttmmmiiiddd```^^^\\\YYYWWWRRROOOJJJGGGEEECCCAAA???<<<<<<:::999888888888888777777777777666666666666777777777777777888999::::::999999999::::::::::::;;;:::999888888999:::;;;oooSSS<<<<<>>@@@EEEMMMWWW]]]```dddggghhheee^^^UUUMMMPPPQQQXXX]]]XXX^^^xxxxxxyyy{{{|||zzzwwwtttkkkhhhccc___\\\YYYVVVSSSQQQMMMIIIFFFDDDBBB@@@???<<<;;;:::999999999999999777777777777666666666666777777777777777888999999888999999::::::::::::::::::999888888888888999:::hhhEEE@@@EEECCC======@@@???>>>AAAHHHQQQYYY]]]___aaafffhhheee^^^WWWSSSTTTYYY```bbb___nnn|||xxxvvvuuuuuutttrrrmmmiiieee```]]]YYYUUURRRPPPMMMHHHEEEDDDBBB@@@???<<<;;;;;;:::999999999:::777777777777666666666666666777777777888888888888777888999:::::::::999999999888777666666777888999TTTCCCCCCAAA<<<999???>>>???DDDLLLTTTZZZ]]]___aaaeeeiiigggaaa]]]]]]]]]```aaa^^^ddd{{{uuuqqqooommmlllnnnkkkfffccc___[[[WWWSSSPPPMMMIIIFFFDDDCCCAAA???===<<<;;;:::999999999999777777777777666666666666666666777888888777777666666777888:::::::::999999999888777666666777888999mmmMMMAAA@@@>>>;;;>>>>>>@@@FFFOOOWWW[[[\\\bbbbbbfffkkkiiiccccccfffbbbgggeeedddyyywwwoooiiieeebbbiiigggdddaaa___\\\XXXUUUPPPMMMIIIFFFEEEDDDBBB@@@???>>><<<;;;999999888888777777777777666666666666666666777888888777666555555666888:::;;;:::999888999999888777777888999999[[[FFFEEEGGGFFF======AAAHHHQQQXXX[[[[[[eeedddhhhmmmkkkeeefffllldddkkklllqqqzzzooofff^^^YYYcccaaa___]]]\\\ZZZWWWTTTPPPMMMIIIGGGEEEDDDBBBAAA@@@???===;;;999888888888777777777777666666666666666666777888888777666555444666888:::;;;:::999888::::::999888888999::::::rrrKKKDDDDDD>>>???BBBFFFKKKPPPUUU[[[___cccfffffffffjjjooollldddcccoookkkyyy}}}vvvhhh\\\TTTWWWUUUTTTWWWZZZYYYUUUPPPQQQMMMHHHEEECCCBBBAAA@@@======<<<;;;::::::::::::999888888888777777666666777777777777777777777777888999999::::::;;;;;;<<<:::999888777777888999:::\\\IIIBBB<<>>???CCCIIINNNRRRVVVYYY\\\YYY___ccc```___bbbgggiiilllhhh{{{rrrnnnllllllqqqsssvvvxxxxxxxxxyyy{{{sssssstttuuurrrjjj___VVVKKKJJJJJJMMMQQQUUUVVVWWWSSSPPPKKKGGGEEECCCAAA???;;;;;;:::999888888888888888888888888777777777777777777777777777777777777888888999999:::;;;;;;;;;999::::::;;;;;;::::::999bbbHHHBBBAAAEEEKKKPPPSSSVVVXXXZZZ[[[\\\\\\ZZZYYY]]]bbbeeellllllsssnnneee^^^[[[\\\```ccchhhjjjmmmmmmkkkjjjkkkllllllpppuuuxxxyyy{{{}}}{{{}}}tttooojjjfffddd```ZZZTTTRRRRRRQQQPPPPPPRRRSSSUUURRROOOKKKGGGEEECCC@@@===<<<;;;:::999888888888888888888888777777777777777666666666666666666666666888888888999::::::;;;;;;999:::;;;<<<<<<;;;:::999qqqOOOAAADDDHHHMMMQQQTTTUUUWWWYYY___YYYSSSRRRUUUYYY]]]```lllvvvnnnhhhdddccc___YYYUUUVVV\\\ccchhhhhhjjjkkkiiieeeccceeehhhhhhjjjmmmpppsssuuuxxxzzzuuuvvvxxxzzz|||}}}~~~~~~~~~}}}tttggg]]]XXXWWWVVVVVVZZZ[[[ZZZWWWSSSPPPQQQSSSPPPMMMIIIFFFDDDAAA>>><<<===<<<;;;::::::999999999777777777777777777888888666666666666666666666666777777888999999::::::;;;:::;;;<<<======<<<;;;:::^^^DDDGGGJJJNNNQQQSSSUUUWWWXXX```UUUMMMLLLQQQVVV[[[___mmmsssiiiccc```^^^\\\]]]YYYUUUSSSUUU[[[aaafffhhhiiihhhddd___^^^ccciiihhhggghhhlllrrrxxx{{{}}}}}}}}}}}}~~~}}}}}}||||||wwwwwwwwwwwwvvvuuutttsssrrrsssuuuyyy|||yyyjjj]]]UUUUUUYYY]]]^^^bbbdddaaaYYYSSSQQQRRRMMMKKKHHHFFFDDDBBB>>><<<======<<<;;;::::::::::::777777777777888888888888777777777777777777777777777777888888999::::::::::::;;;;;;<<<<<<;;;;;;:::|||VVVJJJLLLOOOQQQRRRTTTVVVYYY[[[QQQJJJJJJMMMQQQ[[[eee|||ssslllccc_________^^^\\\ZZZXXXWWWWWW[[[```fffjjjmmmnnnkkkeee```cccmmmuuurrrnnnjjjnnnwwwyyyxxxvvvrrroookkkhhhfffcccccccccdddgggkkkppprrrxxxuuummmccc[[[YYY^^^cccfffmmmqqqmmmbbbXXXSSSSSSLLLJJJHHHFFFEEECCC@@@>>>===<<<;;;:::999999999999666777777777888888888888777777777777777777777777777777777888999999::::::;;;;;;::::::::::::;;;;;;jjjLLLMMMOOOPPPQQQSSSVVVYYYUUUOOOJJJIIIJJJNNN\\\kkkgggbbb]]]]]]```aaa^^^[[[[[[\\\^^^aaagggooouuuyyyvvvvvvsssllliiinnnzzz|||uuuxxxzzzyyyvvvrrrnnniiieeeccc]]]\\\ZZZYYY[[[___bbbeeejjjmmmmmmhhh```]]]aaafffpppwww}}}xxxjjj\\\TTTSSSLLLJJJHHHGGGGGGEEEBBB???<<<;;;:::999888888888888666666777777888888888999777777777777777777777777777777777888999999::::::;;;;;;999888888999;;;;;;]]]QQQPPPRRRQQQWWW\\\WWWRRRNNNJJJIIIHHHNNNaaasssqqqaaa]]]]]]```aaa___dddkkkiiigggiiirrr~~~|||~~~yyyvvvsssooohhhcccaaa^^^[[[ZZZZZZZZZYYYXXX\\\ZZZ]]]bbbcccbbbgggppp}}}|||gggWWWNNNOOOMMMKKKGGGDDD@@@===<<<===<<<;;;:::999999999999777777777777777777777777:::888666777999:::999666666666666666777888999::::::;;;===>>>>>>===;;;:::{{{}}}kkkWWWOOOSSSSSSVVVYYYTTTOOOKKKKKKLLLKKKQQQkkk~~~ssskkkcccaaabbbgggiiijjjooowwwyyy{{{{{{wwwsssmmmhhhccc```\\\ZZZYYYYYYWWWVVVSSSRRRTTTZZZ^^^bbbjjjttt|||iiiZZZQQQMMMLLLIIIFFFCCCAAA??????===<<<;;;:::999999999999777777777777777777777777999777666666999999888666666666777777888888999::::::;;;<<<======<<<;;;:::bbbTTTXXX___ooobbbQQQTTTTTTTTTUUUPPPLLLIIIKKKPPPOOOVVV{{{yyypppkkkjjjkkkmmmkkkkkkooouuuyyy}}}{{{uuuqqqgggddd___\\\YYYWWWUUUSSSNNNMMMNNNTTTZZZbbbnnnxxxwwwkkk```XXXMMMKKKHHHDDDBBBAAAAAAAAA<<<<<<;;;:::999999999999777777777777777777777777777666666777888888777555777777777888888999:::::::::;;;<<<======<<<;;;:::qqqXXXMMMUUUTTTVVV]]]jjjrrrWWWVVVVVVTTTSSSOOOKKKHHHMMMTTTSSS]]]tttllllllllljjjiiikkkpppuuuxxx{{{}}}xxxmmmiiiccc^^^[[[WWWTTTQQQOOONNNNNNRRRZZZeeeqqqzzz}}}tttnnnjjjddd^^^NNNLLLGGGCCCAAA@@@@@@AAA<<<;;;::::::999999999:::777777777777777777777777777777777888999888777666666777888999999::::::::::::;;;;;;<<<<<<;;;;;;:::{{{xxxbbbSSSOOOPPPSSSXXX\\\```kkkddd[[[VVVTTTTTTOOOKKKKKKQQQWWWWWWhhhwwwmmm```eeejjjlllooossszzz|||rrrnnngggaaa\\\XXXSSSPPPLLLMMMOOOSSS]]]jjjuuu{{{wwwuuunnngggeeefffccc^^^PPPMMMHHHCCC@@@>>>>>>>>>;;;;;;:::999999999::::::777777777777777777777777777888:::;;;:::999888888666666888999999:::999999:::;;;;;;;;;;;;;;;;;;:::```eeennn~~~tttbbbTTTOOOQQQSSSWWW^^^bbbaaabbbmmmyyywwwaaaUUUTTTUUUNNNLLLOOOTTTXXX^^^www}}}tttlllhhhgggjjjnnnsssxxx~~~uuuqqqiiibbb]]]WWWRRROOOFFFKKKPPPWWWcccqqqyyyzzzuuurrrjjjbbb```aaa]]]XXXPPPMMMIIIDDD@@@>>>===<<<;;;::::::999999:::::::::777777777777777777777777777999<<<===;;;999999999444555777888999999888888;;;::::::::::::::::::;;;YYYZZZ___jjjxxx~~~nnnaaaVVVPPPPPPUUU[[[^^^eeeiiiiiiiiipppzzzhhhRRRRRRUUUKKKMMMTTTXXXYYYeee{{{ppplllhhhdddbbbooosssyyyvvvqqqiiibbb[[[UUUPPPMMMGGGOOOWWW```lllwwwzzzvvvrrrpppjjjbbb]]]\\\XXXRRRMMMKKKHHHEEEAAA???===<<<:::::::::999999::::::;;;777777777777777777777777555999<<<===;;;888888888333444666888888888777666;;;::::::::::::::::::;;;YYY\\\bbbkkktttxxxwwwuuukkkbbbYYYTTTPPPOOOSSSYYYZZZbbbppp{{{}}}yyywwwzzzvvvmmmPPPQQQTTTHHHMMMVVVZZZZZZjjjzzzfffbbbfffgggfffgggnnnuuuuuuppphhhaaaZZZTTTNNNKKKNNNWWW```hhhsss{{{zzzsssmmmmmmiiiaaa\\\ZZZUUUOOOJJJIIIGGGEEECCC@@@>>>===:::::::::999999:::;;;;;;777777777777777777777777444888<<<<<<:::777777777222333555777888777666555;;;::::::999999::::::;;;bbbYYYdddxxxxxxqqqnnnkkkaaa]]]WWWQQQOOOQQQTTTWWW___qqqtttVVVTTTQQQEEEPPPVVV```___kkktttkkkbbb```fffllloooooo{{{|||rrrkkkhhh^^^QQQNNNSSSWWW]]]hhhttt}}}}}}xxxrrrooonnnkkkfff```YYYTTTPPPLLLKKKHHHEEEAAA???===<<<999888888777999;;;===???;;;:::888777777777888999666666666666777777777777777666555555666;;;BBBGGGNNN@@@777999===<<<888777lllffftttzzzrrrjjjddd___YYYSSSQQQSSSVVVXXXbbb{{{\\\RRROOOIIIMMMVVV___ccc|||lllfff```bbbjjjsssyyyzzz|||tttkkkeee```ZZZXXXZZZaaafffnnnwww}}}}}}wwwrrrqqqoookkkfff___YYYTTTQQQMMMLLLIIIEEEBBB@@@>>>===;;;;;;:::999:::<<<>>>???:::999888777666777777888666666666666777777777777444555555555555777:::===FFF<<<666999<<<:::888999xxxxxxpppmmmhhhaaaZZZVVVVVVWWWYYYgggrrrqqqdddQQQNNNMMMKKKXXX]]]kkkkkkccc```___dddppp|||yyyooogggiiioooqqqnnntttvvvyyy~~~{{{wwwtttqqqkkkeee^^^XXXTTTRRRMMMLLLIIIFFFCCCAAA???>>><<<;;;:::999999:::;;;<<<888888777666666666777777666666666666777777777777888:::======<<<:::999999<<<888666999:::999999:::|||rrroooiiiaaaZZZXXXZZZ]]]www{{{pppyyykkkPPPLLLPPPNNN\\\^^^tttoooccc______bbbjjjvvvvvvpppzzz~~~ssspppjjjccc\\\VVVSSSQQQLLLKKKHHHEEEBBB@@@???>>>;;;:::999777777777777777777777666666666666666666666666666666777777777777<<<>>>AAAAAA???<<<;;;:::777777999:::999888999:::iiikkkjjjcccZZZXXX___fff|||sssooorrrrrrSSSLLLQQQSSS___ddduuuiiieeebbbeeekkksss}}}}}}zzz|||zzzqqqmmmggg```ZZZTTTQQQOOOJJJIIIFFFDDDAAA???======;;;:::999888777666666666666666666777777777666666666666666666777777777777777999::::::888888888999777:::<<<;;;999999999999fffnnnqqqiii\\\YYYcccooovvvyyyzzzsssmmmnnnkkk{{{ZZZMMMSSSWWW___nnnzzzkkkggghhhiiiooowwwtttooommmjjjfff```YYYTTTPPPNNNIIIHHHEEECCC@@@>>>===<<<======<<<;;;:::999888888666666777888888888777777666666666666777777777777555666666666555666888:::888<<<===:::999::::::888fffZZZbbbpppwwwbbbPPPVVVWWW\\\zzzqqqjjjkkklllqqqyyyvvvlllkkkiiieeeaaa[[[VVVQQQOOOIIIHHHFFFCCCAAA???>>>============<<<;;;:::999999666666888999999999888888666666666666777777777777555777999999999999:::<<<888;;;;;;888888<<<<<<888qqqZZZ^^^kkkqqqhhhRRRYYYVVVYYYxxxooonnnooopppuuu}}}pppiiihhhfffbbb]]]WWWRRROOOJJJIIIGGGDDDBBB@@@??????;;;;;;;;;;;;:::999888777666777888:::::::::999888666666666666777777777777444666999::::::999888999777:::888555888>>>===888mmm___aaadddttt{{{nnntttPPPUUURRR[[[wwwppplllpppyyy{{{pppjjjbbb]]][[[WWWQQQLLLLLLJJJGGGDDDBBBAAA@@@@@@<<<<<<;;;:::999777777666777777888888888888777777555777999:::::::::888777555777:::;;;999888:::???;;;:::999888888888999:::pppfffiiikkkyyyxxxlllUUURRRQQQ___{{{sssooolllrrr{{{qqqaaaXXXXXXXXXTTTOOOKKKIIIFFFCCCAAA@@@??????<<<<<<;;;:::999888777777777777888888888888777777555777888::::::999888777666666888888666666888;;;;;;:::999888888888::::::rrrooouuuxxxrrrnnnjjj}}}YYYKKKOOOfffwwwrrrqqqqqqyyygggWWWTTTVVVSSSOOOIIIHHHFFFCCCAAA???>>>===<<<<<<;;;:::999888777777777777888888888888777777666777888999999999888777;;;;;;:::999888999;;;;;;::::::888888888999:::;;;yyygggiiijjjqqqaaaIIINNNmmmuuuuuuvvvyyywww___TTTQQQNNNKKKIIIHHHFFFDDDBBB???>>>===<<<;;;;;;:::999999888888777777888888888888777777666666777888999888888777;;;<<<:::888999<<<===<<<:::999888888888999:::;;;fffkkklllhhhtttlllNNNPPPtttzzztttwwwzzzjjjXXXOOOLLLKKKJJJIIIHHHFFFCCCAAA???>>><<<;;;;;;::::::999999999777777888888888888777777666666777777888888888888444888888444444999;;;999999999888888888999;;;<<>><<<;;;;;;;;;:::::::::999777777888888888888777777666666666777777777888888333;;;>>>888666:::<<<:::999888888888888999;;;<<>>===;;;;;;;;;;;;;;;:::::::::777777888888888888777777666666666666666777888888666CCCHHH@@@999;;;===;;;999888888777888:::;;;<<>>>>>;;;;;;::::::::::::999999888888888888888888888888777777666666555555555444777888888999999:::;;;;;;===<<<:::888888999:::;;;uuupppnnniiiiiidddcccssskkkaaa\\\[[[YYYSSSNNNJJJIIIGGGEEEBBB@@@>>>>>>;;;;;;::::::::::::999999888888888888888888888888777777777777666666666555777888888999999:::;;;;;;>>><<<;;;999999999;;;<<>>>>>;;;;;;::::::::::::999999888888888888888888888888888888888888888777777777777888888999999:::;;;;;;===<<<;;;:::999:::;;;<<>>>>>;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999777888888999999:::;;;;;;;;;;;;:::999999::::::;;;eee^^^\\\XXXZZZbbb~~~dddtttkkkfffaaa]]]ZZZXXXTTTQQQJJJHHHEEEBBB@@@>>>>>>>>>;;;;;;:::::::::999999999888888888888888888888888999999999:::::::::::::::777888888999999:::;;;;;;:::999999999999999::::::bbb[[[ZZZVVVXXX[[[nnnggg|||qqqgggddd___\\\YYYVVVSSSPPPJJJHHHEEEAAA???>>>>>>>>>;;;;;;::::::::::::999999888888888888888888888888999999999:::::::::::::::777888888999999:::;;;;;;999999::::::::::::::::::aaaYYYWWWTTTVVVUUUdddkkkzzzpppcccaaa^^^[[[XXXUUURRRPPPKKKHHHDDDAAA>>>>>>>>>>>>;;;;;;::::::::::::999999888888888888888888888888888888999999::::::::::::777888888999999:::;;;;;;:::;;;;;;<<<======<<<<<<___WWWVVVSSSUUUUUUccc~~~mmmxxxoooaaa```]]]ZZZWWWTTTQQQPPPKKKHHHDDD@@@>>>===>>>???;;;;;;;;;:::::::::999999888888888888888888888888888888888999999:::::::::777888888999::::::;;;;;;<<<<<<===>>>??????>>>>>>|||uuurrraaaQQQRRRTTTQQQUUUmmmsss~~~ttthhhbbb___[[[YYYVVVTTTPPPNNNKKKHHHEEEAAA?????????@@@<<<:::888888999;;;;;;:::888999;;;;;;;;;999777666666666777888888888888888888999999::::::;;;;;;<<<<<<:::999999:::;;;:::999}}}pppqqqwwwbbbSSSSSSUUUSSSTTTqqqyyy}}}yyy~~~rrrkkkbbb^^^YYYVVVTTTSSSQQQOOOMMMKKKGGGCCC@@@?????????AAA???;;;999999999888666999:::;;;;;;;;;:::888777666666777888888888888888888888999::::::;;;;;;<<<;;;999999:::<<<>>>>>>===xxxzzzxxx```RRRRRRTTTSSSRRRssszzzhhhiii}}}wwwooolllbbb^^^YYYUUUSSSQQQPPPOOONNNLLLIIIEEEBBB@@@??????BBB@@@<<<::::::999888777999:::;;;<<<;;;:::999888666666777888888888888888888888999999:::;;;;;;;;;===<<<;;;;;;===>>>>>>>>>ttttttzzz\\\PPPOOOQQQPPPQQQoooxxxnnngggppptttmmmkkkccc___[[[WWWTTTQQQMMMJJJKKKJJJHHHEEECCCBBBAAA@@@>>><<<::::::;;;======<<<::::::;;;;;;;;;;;;:::999666666777888888888888888888888888999::::::;;;;;;AAA???===<<<<<<<<<:::999uuuZZZOOONNNOOOPPPQQQhhhkkkhhhuuulllooo}}}yyyqqqkkkcccaaa^^^ZZZVVVPPPJJJEEEEEEEEEEEEEEEDDDCCCBBBBBB<<<:::999999<<<>>>??????999:::::::::::::::::::::666666777888888888888888777777888999999::::::;;;@@@>>>;;;:::;;;:::999888ssslllppp~~~rrrYYYPPPOOOPPPRRRSSSccciiiZZZ^^^cccssspppwwwvvvnnncccaaa]]]ZZZUUUOOOHHHCCCBBBCCCDDDEEEFFFEEEDDDCCC???<<<:::999:::;;;;;;;;;888999999999999999::::::666666777888888888888888777777888888999::::::::::::999888888:::;;;;;;;;;qqqcccdddkkkxxx~~~vvvnnnXXXPPPNNNOOOQQQUUUeeewww___ZZZ\\\___lll|||wwwpppbbb^^^YYYTTTPPPLLLHHHEEECCCDDDFFFGGGGGGFFFDDDCCC@@@>>>;;;999999999888777777777777777888888999999666666777888888888888888777777777888999999::::::999888777888:::<<<<<<;;;}}}yyymmmiiirrrzzzrrrrrrjjjUUUMMMKKKLLLOOOVVVhhhmmm]]]```dddjjj{{{~~~~~~{{{uuuooo```[[[TTTNNNKKKJJJJJJIIIEEEFFFHHHIIIIIIGGGDDDBBB???===:::999999999888777777777666666777888999999666666777888888888888888777777777888999999::::::<<<:::999999:::;;;:::999