BM6g6( )))******++++++******)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************+++++++++*********************************************+++++++++,,,,,,,,,------------..................------------......////////////000000000000//////000111111111111111000000000000000111111222111000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,******))))))))))))************))))))))))))******))))))))))))))))))******+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))************************)))***+++***))))))+++---+++***************++++++(((((()))***************++++++************++++++************************))))))************))))))))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------.........//////000000111111333222000111222222111///111111111222333444555666555555555555555555555555555555666666666666555555555666666555555444444333444444444444333333222222222222333333222222111000000000000000000000000000////////////////////////...............///000000................................................,,,...)))///,,,...:::---,,,///000///,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++))))))************))))))******))))))))))))******(((((()))))))))))))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,------------...............------------......////////////000000000000//////000111111111111111000000000000000111111222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,******))))))))))))************))))))))))))******))))))))))))************+++++++++************)))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))************************)))***+++***))))))+++---*********)))******+++,,,(((((()))***************++++++************++++++***************+++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++++++++******************************)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------.........//////000000111111333111000000111111000///000111222333444555555555555555555555555555555555555555666666666666555555555555555555555555555555444444444444333333333333222222222222222111111000000000000000000000000000000000000000000000000000...............///000000................................................,,,...)))///,,,...:::,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++))))))************))))))******))))))))))))******(((((((((((())))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,---------...............------------......////////////000000000000//////000111111111111111000000000000000111111222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************************************************************))))))******+++,,,******))))))))))))************))))))))))))******((()))))))))************+++++++++************)))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))************************)))***+++***))))))+++---******))))))***++++++,,,(((((()))***************++++++************++++++))))))*********+++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************)))***++++++***)))***+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------.........//////000000111111222111000000111111000///000111222333444555555555555555555555555555555555555555666666666666555555444444444444555555666777555555444333333333333333222222222222222111000000000000000000000000000000000000000000000000000000...............///000000................................................+++...)))000,,,---999++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++))))))************))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******************************************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------...............------.........////////////000000000000//////000111111111111111000000000000000111111222111111000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++************************************************************************************)))***++++++,,,******))))))))))))************))))))))))))******(((((())))))*********++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************************)))***+++***))))))+++---******))))))***+++,,,,,,(((((()))***************++++++************++++++))))))******++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++,,,,,,++++++***************************)))+++++++++***)))***+++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------.........//////000111111111222111000000111111000///000111222333444555555555555555555555555555555555555555666666666666555555333333333444555666777888555555444333333333333444111222222222222111000000000000000000000000000000000000000000000000000000...............///000000................................................+++...)))000,,,---999******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++************************+++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,,,,------,,,,,,,,,---------......////////////000000000111////////////000000000000000000111111111111000000111000/////////000222333111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++************************************************''''''((()))***+++,,,,,,*********************************)))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,,,,+++***)))))))))***++++++******++++++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------///000111000000000///////////////222222333444444444333333555555555555555555555555555555555444444333333333555555555555555555555555444444333333333333222222333111000000111222222111000000000000000000000000......////////////......,,,---------.../////////000000//////.........---,,,,,,,,,------.........,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++************************************)))))))))(((************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))******+++,,,,,,------++++++++++++,,,,,,,,,---.../////////////////////.../////////000000000000000000111111111111000000111000/////////000111222111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************((((((((()))******++++++***************************)))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******,,,+++******))))))******++++++******++++++,,,---++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000000000000000000000000000000222222333333444444333333555555555555555555555555444444444444444444333333555555555555555555555555444444333333333222222222333111000000111222222111////////////////////////...//////000000//////...---------...............000/////////.........---,,,,,,,,,---------......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************************************************))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))*********++++++,,,,,,---************++++++++++++.....................---....../////////000000000///000000111111000000///000000/////////000111222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************************************))))))))))))))))))))))))************************))))))))))))))))))******************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******++++++***)))))))))******+++************+++,,,,,,************************************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000000000111111111111222333333333333333444444444444444444444444333444444555555555555444444444444444444444444444333333333333222222222222333111///000111222111000........................//////000000000000//////...............---------/////////...............,,,,,,,,,------------...---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''(((((()))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,*********++++++++++++,,,......------------,,,,,,........./////////000000//////000000000000//////////////////000000111111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************************))))))((((((************************)))))))))))))))******************)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))*********************++++++,,,))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000000111111111111111000111222333333333333333444444444444444444444444222333444555666666555555444444444444444444444444333333333222222222222111222111//////111111111000//////////////////////////////000000000000///////////////...---------,,,........................---------------------------...///000///...,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,............//////////////////000000000000//////......//////000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******)))))))))************************************************++++++******)))((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))*********))))))((())))))************))))))******+++,,,))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------//////000000111111111111///000111222333333333333444444444444444444444444222333555666777666555555444444444444444444444444333333222222222111111111222000//////000111111000000000000000000000000000//////000000000000///////////////...---------,,,---------...............---------------------------...///000000...,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......------........./////////...//////000000//////...---...///000000000/////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))************************************************+++*********))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))((((((((()))*********))))))))))))***++++++************************************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......//////000000111111//////111222333333333333333333333333333333333333333444666777777666555444333333333333333333333333222222222222111111111111222000...///000111000///111111111111111111111111......////////////.....................------------------------............------------,,,,,,,,,,,,---///111000///,,,***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++************++++++++++++++++++,,,---...///000000---------.........//////......////////////......---...///000000000///............---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))***++++++***)))(((*********************************************************)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((()))******)))))))))))))))***++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++,,,------...//////000000...///000111333333333333333333333333333333333333444555777888888666444222333333333333333333333333222222222222111111111111111000......000111000///000000000000000000000000------............---------------...............,,,,,,,,,------...............---------,,,,,,,,,***,,,///111111///---+++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++++++++++++++++++++))))))))))))***************+++,,,---///000111111---------.........//////......////////////......,,,---///000000000///.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******((((((((((((((()))******)))))))))))))))******+++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,------...//////000...///000111333333444444333333333333333333333333444666888999888666333222333333333333333333333333222222222111111111111000111000......000000000///////////////////////////,,,------------------,,,,,,------....../////////,,,,,,,,,------..................------,,,,,,,,,)))+++...111111000...,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******************************+++++++++*********))))))+++***)))(((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..........................................------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------......///000000000000111111111111111000000000111222333333333444666777777555444222444444333333333333222222111111222222222222111111/////////000///......---......---------......///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++************************)))+++------+++)))''''''************************************************************************+++++++++*********))))))++++++++++++++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++******)))************************+++++++++*********))))))+++***)))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------..........................................------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++************************************************************)))))))))((())))))))))))))))))))))))************++++++++++++***)))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---.........//////000000000111111111111111000000111111222333222333555666666555333222444444333333333222222222000111111222222111111000000/////////.....................------......///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++++++++++++++++++++++++++************************+++---//////,,,***))))))************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++******)))************************+++************)))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------......//////000000000000111111111111000000000111222222111222333444444333222111333333333333222222222222000111111222222111111000111000///...---....../////////......---......///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++************************,,,...000///---,,,++++++************************************************************************+++++++++***************++++++++++++++++++++++++************************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))************))))))************************************))))))))))))***))))))))))))))))))******************************++++++++++++,,,,,,,,,------------------------,,,,,,------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,************************************************))))))))))))))))))))))))***))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************************************************************+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------......////////////000000000111111111000000000000111111000111222222333222222111333333333222222222222111000000111111111111000000222000...---,,,---///000000//////...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++************************,,,...//////---++++++,,,************************************************************************************************************************************************************************************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********************************+++++++++,,,,,,------------------------,,,,,,,,,,,,------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------......////////////000000000111111000000///000000111///000000111111222222222333333222222222111111111000000000111111000000000222000...---,,,---///000111000///...............------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************+++,,,------+++******+++************************************************************************************************************************************************************************************************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++((((((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++)))))))))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************++++++,,,,,,------......////////////000000111111000/////////000000//////000000111222222222222222222222111111111111///000000111111000000///111000///...---......///111111000///............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))***++++++))))))***+++***************************************************************************************+++++++++************************************************************************************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))(((************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++'''(((((()))******++++++************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++((()))))))))*********+++************************************************************************++++++++++++++++++++++++******++++++++++++***************+++,,,,,,------........./////////000000111111000///////////////000000000000111222333333222222222222111111111111//////000000000000//////000/////////............222111000///............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))***+++***)))(((***+++************************************************************************))))))*********+++++++++************************************************************************************************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111111000///---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******)))******+++,,,,,,------............/////////000111111000///////////////000000000000111222333444222222222111111111111000//////000000000000///////////////000//////...---222222000///............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++******************************+++***))))))+++,,,************************************************************************))))))******++++++++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,---......///.................................---------------------------,,,+++***+++---///111;;;DDDDDD777------,,,(((************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,)))&&&%%%(((...555:::DDD@@@:::333...+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************+++*********))))))(((((()))************+++++++++,,,,,,++++++***)))((((((++++++***************+++************************++++++++++++++++++++++++...------......///000111////////////000000000000111000000000111222222333555444111000//////000111////////////////////////000000000000000000000000////////////............000000//////.........---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))******))))))))))))))))))************************************************)))))))))))))))))))))))),,,,,,++++++***))))))(((******************************************************+++++++++,,,,,,,,,************************---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***((('''((()))***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''***)))))))))((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,---.......................................---------------------------,,,+++++++++---///000BBBPPPUUUGGG666///,,,(((************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&)))...777???DDD555333///,,,)))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************)))))))))((()))************+++++++++,,,,,,++++++***))))))(((++++++************++++++************************++++++++++++++++++++++++------------...///000111.../////////000000000000000000000111111222444444555444222000000000111222000000000000000000000000////////////////////////////////////............000/////////.........---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******++++++*********++++++++++++,,,......---,,,,,,,,,,,,---+++,,,------......------------------------------------------------------,,,,,,+++++++++---...///@@@SSS___RRR===000+++)))************************))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((+++///333555+++)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************)))))))))))))))************+++++++++,,,,,,++++++***)))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------------...///000000....../////////000000000000000000111222444555666555444333111111111222222000000000000000000000000/////////////////////////////////............---/////////..................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********************++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))***++++++,,,,,,*********************************************************++++++++++++,,,***************************++++++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))((()))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))))))))***))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,************++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...333EEERRRKKK;;;000,,,***************************(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&%%%%%%%%%+++***((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,*********************************)))))))))))))))))))))*********++++++++++++++++++*********))))))++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000........./////////000000//////000111333444666777555444333222222222333333111111111111111111111111//////////////////////////////.........---------........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************************++++++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++)))((()))***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))*********++++++++++++***************++++++***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---)))333<<<:::333...+++)))************************((((((((())))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************,,,+++)))(((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++***************++++++******+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///............//////////////////000111222444666777444444333333333333333333000000000000000000000000....................................---------------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))))))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))******++++++)))))))))************+++***))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***,,,---...---,,,***)))************************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++++++++((('''''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......------.........//////////////////000111333444555333333333333333222222222////////////////////////.................................------------,,,---------------.........,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++))))))******+++,,,,,,,,,************************************************))))))))))))))))))))))))++++++******************************************************************)))))))))************+++************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))*********))))))))))))******************))))))******+++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,***)))***+++***++++++************************)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%&&&'''''''''((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,))))))))))))))))))))))))((()))))))))************)))************+++++++++************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------.........//////////////////000111222333111111222222222222222111.........................................................---------,,,,,,,,,,,,,,,------.........,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++(((((())))))***++++++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************))))))))))))******************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))***+++++++++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++******))))))(((((('''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++*********+++,,,,,,---))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******))))))*********,,,///******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''')))*********)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******************++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------.........////////////...//////000111111000111111222222222111111......................................................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++'''(((((()))******++++++************************************************))))))))))))))))))))))))''''''(((***+++,,,---...************************************************))))))))))))************************************+++***)))(((((()))***++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))*********************)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,---......//////......000///.........///111222////////////////////////---------............///------/////////...---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************++++++++++++******************************************************,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))************)))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,------...............000///.........///111111////////////////////////---------............///------...//////...---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++******************************************************,,,,,,,,,++++++*********+++++++++*********)))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((())))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,---...............//////......//////000111////////////////////////---------............///------......///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++******************************************************+++++++++++++++*********+++++++++***************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((())))))))))))))))))))))))***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,---.........------............//////000000////////////////////////---------............///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************+++++++++***************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))******+++(((((((((((((((((((((((('''((((((((()))))))))***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))(((((())))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,+++,,,,,,---...------------......///////////////////////////////////////---------............///------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,++++++,,,---------------------...////////////...////////////////////////---------............///---------------...///000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************++++++++++++******************************************************)))))))))******************************+++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************(((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''((())))))***))))))))))))))))))))))))'''''''''((()))*********,,,+++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************++++++++++++'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,---.../////////......////////////////////////---------............///------,,,,,,---...000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++******************************************************((()))))))))*********+++))))))*********+++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))******+++,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++---,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,'''(((((()))***+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,******************************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,.../////////...---////////////////////////---------.........//////------,,,,,,---...000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******************************++++++++++++******************************************************(((((())))))*********+++))))))******++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++***((('''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))************))))))++++++******************++++++,,,,,,,,,,,,---------------............///........................////////////////////////........................------------------------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++------,,,,,,+++***)))))))))************+++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))************************))))))))))))************++++++++++++++++++++++++******))))))))))))******************)))))))))((())))))))))))************))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,,,,---------------............///........................................................................------------------------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++------,,,++++++***)))))))))************+++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))******************************************))))))))))))******************))))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))((('''))))))))))))))))))))))))))))))************))))))************************++++++++++++,,,,,,,,,,,,---------............///........................------------------------........................------------------------...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++,,,,,,,,,+++******)))))))))************+++++++++************************+++++++++***************************************************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))************************((()))))))))******************************************))))))))))))***************)))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***************+++++++++***++++++++++++,,,,,,,,,---------............///........................------------------------........................------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++,,,+++++++++******))))))))))))*********+++++++++************************************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&(((+++------,,,***((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,+++))))))))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,---------............///........................------------------------........................------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++************************))))))*********+++++++++++++++***************)))))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))%%%(((,,,///000...***((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))&&&&&&((()))***+++++++++))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,************++++++++++++---------............///........................------------------------........................------------------------...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++************************)))************+++++++++***************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))%%%(((***---...---+++)))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))******((()))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,************++++++++++++---------............///........................................................................------------------------...------,,,,,,------...,,,++++++******++++++,,,************************************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++))))))))))))************)))************+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))'''''')))***++++++++++++'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,)))************+++++++++---------.........//////........................////////////////////////........................------------------------...------,,,,,,------...,,,++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))++++++************++++++************************)))************+++++++++)))))))))))))))*********)))************+++++++++************************))))))******++++++++++++************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++(((((('''%%%$$$%%%'''***))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((***(((&&&&&&'''(((((((((+++***((('''((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))******)))(((&&&''')))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++******+++,,,---************************************************************************************************************************++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''((()))*********(((((('''&&&$$$%%%'''***))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((***(((&&&&&&'''(((((((((***)))((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''******)))(((((()))***+++---,,,***)))******)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++************+++,,,************************************************************************************************************************++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******(((((((((&&&%%%%%%'''***))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((()))(((&&&&&&((()))((('''))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((((((((()))***+++,,,111///,,,++++++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++************************************************************************************************************************************************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))'''((((((((()))))))))***'''(((((('''&&&&&&((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((()))'''&&&'''((()))(((''''''((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***++++++,,,111///,,,+++++++++)))((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************......---,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''((()))((('''&&&((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((('''''''''))))))(((&&&%%%'''))))))'''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++++++++---+++***)))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))******************************************+++++++++,,,,,,,,,***++++++,,,------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************.........---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******)))))))))************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))'''((())))))((('''((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((''''''((())))))(((&&&###&&&******'''&&&'''((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++*********)))'''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************************************************************************************************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((('''(((******((('''((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''''''''((())))))'''%%%!!!&&&******'''%%%&&&)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))******+++***))))))***)))((((((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,))))))***,,,,,,------,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,+++******************************************************************************************************************************++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((())))))))))))(((((('''((()))++++++)))((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((('''(((******)))(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((('''''''''(((***)))'''%%%!!!&&&******'''%%%&&&)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***++++++***((((((,,,***))))))***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************+++++++++,,,,,,,,,((()))***+++,,,---------******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++++++++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***************************************************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++---***'''''')))+++***))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))))))))))))))))))))++++++************++++++***************************************************************)))(((((())))))))))))))))))))))))******************************++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))((((((***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******,,,***'''''')))+++***)))))))))))))))))))))))))))++++++)))((((((((()))***))))))))))))************))))))))))))))))))))))))++++++************++++++***************************************************************)))(((((())))))))))))))))))))))))******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))++++++************++++++************************))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))+++)))(((((()))******)))))))))))))))))))))))))))+++******)))((()))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))******************************++++++++++++******)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***+++++++++***************,,,,,,++++++++++++,,,,,,***************************************+++++++++************************************************)))************+++++++++)))************+++++++++************************(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''---,,,++++++------,,,+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))***))))))))))))******)))))))))))))))))))))))))))+++******)))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++************************(((((((((((((((((((((((())))))************)))((())))))))))))))))))))))))******************************++++++++++++******))))))*********+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++******+++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((,,,***)))***+++,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%''')))***)))((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******))))))******))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))++++++************++++++************************((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++*********************************))))))))))))******************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((('''&&&'''(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++)))((()))***)))))))))))))))))))))))))))************)))(((((())))))))))))************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++******************+++++++++***))))))))))))))))))***+++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))'''%%%%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,)))((()))***)))))))))))))))))))))))))))******+++***)))((('''))))))))))))************))))))))))))))))))))))))++++++************++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))*********++++++++++++******))))))******++++++++++++++++++++++++++++++++++++*********))))))************************************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&$$$$$$'''***))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&))),,,,,,***((((((***)))))))))))))))))))))))))))******++++++)))((('''))))))))))))************))))))))))))))))))))))))++++++************++++++************************************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***))))))******++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++******))))))************************************************)))************+++++++++)))************+++++++++************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******))))))((((((''''''))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))))))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))+++*********))))))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((************************************************)))************+++++++++++++++++++++++++++++++++'''(((***+++,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))***+++,,,,,,------************************((()))++++++******+++---))))))))))))))))))))))))(((((()))*********************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***)))))))))************************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))(((************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++***)))************************************************)))******+++,,,,,,------************************)))***++++++***)))***,,,))))))))))))))))))))))))(((((()))*********************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************'''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))************))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++*********++++++,,,,,,---***************************+++,,,+++))))))***+++))))))))))))))))))))))))((())))))************)))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************))))))*********+++++++++************************///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,,,,+++)))((()))***))))))))))))))))))))))))((()))************))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,************************)))******++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))*********)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((()))*********(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************************************))))))*********+++++++++************************///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,************************+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))*********))))))(((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---***************************++++++,,,,,,++++++***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))))))))))))))************))))))))))))************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************************---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,+++))))))***+++)))))))))))))))))))))))))))************))))))(((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***++++++,,,,,,******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++'''((((((((()))))))))***)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))*********)))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***************)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************)))************+++++++++******************************++++++++++++++++++*********++++++++++++,,,)))***+++,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++************************)))***++++++***)))***,,,))))))))))))))))))))))))***************)))((((((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************))))))************))))))))))))(((((((((((())))))************************))))))))))))************)))))))))))))))******+++'''((((((((())))))******))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********************)))((('''))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))******))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))******************))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))(((((())))))*********+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************************************)))************+++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************((()))++++++******+++---))))))))))))))))))))))))***************)))((((((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))******)))(((((((((((((((******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((+++*********))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++&&&&&&'''((()))***++++++******))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))++++++***)))(((((()))))),,,,,,+++***))))))******************************(((((())))))******++++++************************************************)))(((&&&$$$&&&)))***)))************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,++++++***)))))))))---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((((((((((((***)))))))))((((((((('''&&&'''((()))***))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++''''''(((((())))))************))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((()))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))++++++***)))))))))))))))++++++***)))))))))))))))************************)))))))))))))))*********************************************************+++***((('''(((***,,,,,,************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++---.........---,,,******************++++++,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))(((((())))))***((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))+++***))))))))))))))))))******)))((((((((())))))************************************))))))))))))************************************************+++***((((((((()))+++,,,************************))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,((())))))***++++++,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((******)))))))))))))))***))))))((((((((((((((()))************************++++++******))))))((((((************************************************)))(((((()))((('''(((+++************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))***,,,------,,,,,,+++))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))''')))***)))((('''((()))((((((((((((((((((((((((***)))))))))))))))******)))((((((((((((((())))))************************++++++******))))))((((((************************************************)))(((***...,,,''''''+++************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))+++,,,,,,,,,+++***+++++++++*********))))))******++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******))))))(((((('''''')))((((((''''''(((((()))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))******+++))))))((((((((()))******************************************))))))))))))******************************************************000666333***(((---************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,+++******,,,,,,++++++***))))))(((*********+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))***++++++************************)))))))))))))))************************************************************+++333<<<888,,,(((---************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++************)))******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************'''(((***+++++++++***)))++++++******************)))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((('''((()))++++++)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))((())))))***++++++******))))))***+++,,,,,,************************(((((())))))******++++++************************************************((()))333===999+++&&&+++************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++++++++++++++************)))*********)))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++******))))))))))))***++++++,,,,,,'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******++++++++++++******************************+++,,,.........,,,***)))************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++,,,,,,+++***))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************&&&'''(((******+++++++++))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((******)))(((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))***(((((((((((()))))))))***************))))))))))))((((((((()))***+++++++++************************************************++++++************++++++)))************+++++++++******++++++++++++******************************+++,,,,,,---,,,+++***)))************************************************++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++,,,++++++***))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((((((((()))))))))******************))))))))))))(((((())))))***+++++++++************************************************++++++************++++++)))************+++++++++******++++++++++++******************************++++++++++++************************************************************************************++++++***))))))***++++++++++++************++++++,,,+++******)))*********************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******'''((())))))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((************************((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((()))))))))******+++++++++************************************************++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***************************+++***))))))))))))******************************************************))))))))))))))))))))))))+++******************+++++++++************++++++++++++***************+++************************************************************************))))))))))))))))))))))))************************)))************))))))((())))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************************)))))))))(((************++++++++++++************************************************++++++************++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***************************))))))(((((()))******************************************************))))))))))))))))))))))))*********++++++*********++++++************+++++++++***************++++++************************************************************************))))))))))))))))))))))))************************)))************))))))((())))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******))))))))))))*********++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))************************************************************************************)))***++++++++++++***)))++++++************++++++*********)))******+++,,,************************************************************************))))))))))))))))))))))))************************((())))))*********))))))))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,+++***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))))))))*********+++++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++************************((()))***+++++++++******************************************************++++++++++++++++++++++++)))***++++++++++++***)))++++++************++++++******))))))***++++++,,,************************************************************************))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++------,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&'''(((******((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***))))))************+++++++++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++************************'''(((+++,,,---,,,+++)))************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++************++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************''''''(((******+++++++++))))))))))))))))))))))))))))))************))))))******************************************************************************++++++++++++******)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******)))(((((((((((((((''''''(((((())))))******---***((()))***+++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******++++++++++++******(((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************,,,+++***))))))***+++,,,******)))))))))))))))***)))************+++++++++******************************************************++++++++++++******))))))))))))************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++************************++++++***)))(((((())))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))(((((((((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((()))))))))))))))+++)))'''(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))******++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************,,,+++***))))))***+++,,,******))))))))))))******)))************+++++++++******************************************************++++++++++++******))))))))))))************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))************+++++++++************************++++++***)))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***))))))(((''''''***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))(((((()))''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******)))))))))******+++)))************+++++++++******************************************************++++++++++++******)))))))))*********++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))************+++++++++************************+++***))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))((((((((('''&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++))))))*********+++++++++******************************************************++++++++++++******))))))*********+++++++++************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++******************************)))))))))))))))***************************************************************************(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************((()))))))))*********+++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))))))))(((((((((((((((((((((((((((************************((((((((((((((((((((((((************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++,,,,,,))))))*********+++++++++******************************************************++++++++++++******************++++++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++***************************)))))))))))))))******************************************************************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))***++++++,,,)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********************))))))'''((())))))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,---)))************+++++++++******************************************************++++++++++++***************++++++++++++,,,************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))************+++++++++************************)))))))))))))))******+++++++++++++++++++++++++++***************+++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***))))))((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))************************++++++(((***+++***((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))))))))))))))************************************************************************)))************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************+++,,,---...)))************+++++++++******************************************************++++++++++++***************+++++++++,,,,,,************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))************+++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((('''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))***+++++++++,,,)))+++,,,+++((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))+++---//////))))))))))))))))))))))))************************''''''''''''''''''''''''************************)))************++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************+++,,,---...)))************+++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))************+++++++++************************))))))((())))))***++++++++++++++++++++++++++++++))))))******++++++++++++************************(((((((((((((((((((((((((((((()))***************+++++++++***)))((((((''''''((((((((('''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++*********))))))(((((())))))))))))************((()))))))))*********++++++++++++++++++*********++++++++++++++++++++++++((((((((())))))*********++++++***)))((('''''''''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***,,,---))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++*********+++---......//////,,,)))(((+++...///...---,,,,,,---...///.........---------------/////////000111111111///111000///......000222444000+++)))---000...,,,,,,------......---,,,***(((---,,,,,,,,,,,,,,,------)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++,,,,,,+++******+++,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))''')))******(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++*********))))))))))))************+++++++++++++++*********)))))))))))))))************+++++++++***************+++++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************************************************))))))))))))************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,......,,,...000...,,,+++,,,...---------...///000111111///000000111222222222222333111000000222444555555555555555555555333222222666000...000000---***+++,,,---...///000000111111///...---,,,++++++++++++...////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************)))************+++++++++,,,,,,+++******+++,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++************************************************************************+++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))*********))))))(((&&&&&&'''((())))))******(((***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************************************)))))))))************+++++++++,,,***************)))))))))*********+++++++++,,,,,,,,,+++++++++++++++++++++((((((((()))******++++++---,,,,,,,,,++++++******))))))************++++++++++++++++++++++++++++++)))))))))***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************************************************)))))))))*********++++++***+++++++++,,,,,,,,,---+++++++++,,,------......++++++******+++,,,------...000222333222111111222111222333555666888888999999:::===???@@@AAAAAAAAAEEECCCAAA???>>>@@@AAACCCBBBCCCEEEEEEDDD@@@===:::===999777777666222111333////////////000111222222000///...---------------.../////////...---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))************+++++++++,,,++++++******++++++,,,************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++++++++++++++++++++************************************************---------,,,,,,,,,,,,,,,(((((((((((((((((((((((()))************)))((((((&&&&&&''''''(((((()))))))))+++------,,,)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************************************+++++++++,,,,,,************************************++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************))))))*********+++++++++***++++++,,,,,,---------------------......//////,,,,,,,,,---......///000333444666777888999::::::<<<===>>>@@@AAACCCDDDDDDEEEGGGJJJMMMPPPQQQQQQQQQWWWWWWUUURRROOOMMMLLLMMMMMMOOOQQQRRRQQQOOOKKKIIIGGGCCCBBBCCCAAA>>>>>>BBB;;;:::888555333333333333000000000//////000000111........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************------,,,,,,+++++++++***))))))))))))))))))))))))))))))*********))))))(((''''''(((((((((((((((((()))+++------,,,)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++***************************************+++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))*********++++++++++++++++++++++++++++++000/////////......------.........---------,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************************************************++++++++++++******+++,,,------...............---------------...///000222333444555666;;;:::;;;===???BBBDDDEEEIIIHHHHHHHHHIIILLLOOOPPPPPPRRRUUUXXXZZZ\\\]]]]]]\\\___aaa___[[[UUURRRQQQRRRTTTVVVYYY[[[[[[[[[ZZZWWWRRROOOPPPNNNKKKKKKNNNKKKIIIFFFBBB???===<<<<<<777666444333111000000000000000000000000111111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++******))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((***,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,*********+++++++++++++++************+++++++++,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,******+++,,,---...//////.............../////////...000222555888999;;;;;;DDDCCCEEEHHHLLLPPPQQQQQQSSSPPPMMMLLLNNNSSSZZZ^^^cccccceeefffiiikkklllmmmbbbgggkkkjjjeee___ZZZYYY[[[]]]bbbggglllnnnpppppplllccc]]]]]]\\\XXXUUUUUURRRQQQOOOMMMKKKJJJIIIIIIEEECCC@@@<<<999666444333333222111000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++++++++++++++++++++++++++************************************************++++++******************))))))))))))))))))))))))&&&'''(((***++++++++++++'''(((((())))))*********''')))******(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...///000000111------...//////000111111111111222222333444444444444333333333222222222222000/////////...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********************************************************+++++++++,,,,,,******+++,,,---...//////000000111333444666777888777999===AAADDDGGGIIIIIIOOOQQQUUU\\\bbbdddbbb___[[[WWWQQQOOOSSS\\\gggnnnuuutttttttttuuuxxxzzz|||qqquuuxxxtttlllddd```___dddiiiqqqyyy~~~sssjjjjjjllliiidddaaa]]]]]]]]]\\\[[[ZZZXXXXXXTTTSSSPPPLLLIIIFFFDDDCCC<<<;;;888555222111000000////////////.........---------------------------+++,,,,,,------,,,,,,+++************************************************)))************+++++++++***+++,,,,,,,,,,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++******************************************************************************++++++++++++++++++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,&&&&&&''')))***,,,------'''((()))((('''(((***,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,.........////////////000---...///000111222333444666666888:::<<<>>>???@@@???@@@AAAAAABBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA;;;;;;:::999888888777777111111000000000/////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++,,,---//////000333444666999<<<>>>@@@BBBHHHJJJNNNSSSWWWZZZ\\\]]]YYY]]]dddmmmttttttooojjjaaa[[[UUURRRXXXdddrrr{{{|||{{{yyyxxxyyy{{{~~~~~~wwwlllbbb^^^]]]eeelllwww|||rrrtttyyyxxxsssooommmnnnnnnmmmllljjjgggfff^^^]]][[[ZZZXXXWWWWWWWWWLLLIIIEEEAAA<<<999777777000/////////............------------------------+++,,,,,,------,,,,,,+++************************************************)))************+++++++++***+++,,,------,,,+++***************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))************+++++++++))))))))))))))))))))))))************************************************+++++++++,,,,,,---------))))))************))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************---,,,***)))))))))***************)))))))))))))))*********)))))))))))))))******+++++++++******)))++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++)))+++------,,,,,,---...,,,......---+++,,,000333///444888999666666:::>>>>>>@@@@@@???AAAFFFEEEBBBEEEGGGIIIKKKMMMNNNNNNNNNPPPQQQRRRRRRRRRRRRSSSTTTPPPRRRTTTUUUUUUTTTSSSRRRSSSMMMIIILLLMMMKKKHHHHHHKKKGGGBBB>>>;;;999666444333///++++++---......---+++,,,---......---,,,+++---+++)))((()))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++***************************)))******+++,,,+++++++++++++++,,,,,,,,,,,,------,,,***)))+++,,,---,,,,,,...111444555444>>>???AAACCCDDDFFFIIILLL[[[\\\bbbkkkoookkkfffddd^^^eeeooovvvwwwtttpppnnndddaaaUUURRR^^^dddccchhhpppnnnmmmnnnqqqqqqooolllvvvzzzsssdddZZZ\\\______bbbkkkwww~~~uuuooosss}}}~~~wwwrrr}}}|||vvvhhhmmmnnnjjjggggggfffcccaaa]]]WWWQQQMMMIIIFFFCCC===:::666333111000111111---///111111000.........///...---+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))************))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************,,,,,,***)))))))))******************))))))))))))************))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,------///000//////111555999:::>>>BBBCCCAAAAAADDDGGGLLLNNNNNNMMMPPPUUUUUURRRMMMMMMNNNPPPRRRUUUWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTVVVXXXZZZYYYWWWVVVYYYSSSPPPSSSVVVUUUTTTVVVUUURRRNNNKKKIIIGGGDDDBBB>>>:::666444333222000---///...---,,,,,,,,,,,,------,,,++++++,,,,,,+++)))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------...000---...000333666999<<<===DDDHHHLLLMMMLLLNNNQQQUUUhhhhhhlllsssuuuooojjjhhhaaahhhpppuuutttnnnhhhddd______VVVSSS]]]```___dddhhhgggfffeeeeeedddbbb```eeejjjggg[[[SSSVVVYYYXXXdddjjjrrrzzz}}}{{{yyyqqqlllqqq|||zzzxxx~~~pppvvvyyyxxxvvvvvvtttpppbbb___\\\YYYWWWTTTRRRQQQJJJGGGBBB<<<777222...,,,---...//////...---------,,,,,,+++***+++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,+++++++++************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************+++++++++***************))))))***++++++++++++***))))))************))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************,,,+++******)))***************************************************************+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,...............000222444555777888999<<<@@@CCCHHHLLLPPPQQQPPPPPPRRRUUU\\\^^^]]]\\\___ddddddaaaYYYXXXWWWXXXZZZ___cccfffbbbaaa``````aaaaaa```^^^YYYYYYZZZ]]]aaaaaa^^^ZZZZZZTTTPPPSSSVVVWWWYYY[[[^^^\\\ZZZYYYXXXWWWTTTQQQNNNLLLHHHEEEBBB???:::777666444111...,,,+++,,,,,,*********+++,,,---+++)))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222111555999;;;<<>>888333222111000///...---------...---,,,+++,,,,,,......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++++++++*********************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))++++++++++++******))))))))))))***++++++++++++***))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********************************++++++******************)))***************++++++)))***************++++++******++++++,,,,,,++++++------------------------,,,,,,------...////////////111333555666999===@@@CCCDDDEEEGGGIIILLLNNNPPPSSSWWWZZZ\\\\\\\\\]]]___eeegggfffdddgggmmmmmmkkkeeeccc```___```eeejjjnnnjjjjjjjjjkkkkkkkkkiiigggbbbaaabbbeeeiiiiiieeeaaa^^^VVVPPPQQQTTTTTTVVVYYY^^^]]]\\\]]]]]][[[XXXVVVZZZYYYYYYXXXUUURRRNNNLLLDDDBBB>>>999444111...---...,,,******+++,,,,,,+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***************++++++++++++************+++,,,,,,+++++++++,,,,,,,,,,,,,,,...000111222333444777999<<>>BBBDDDGGGMMMSSSUUUSSSTTTYYY]]]hhhnnnrrrmmmccc[[[\\\___hhhdddccceeeddd^^^YYYYYYWWWZZZ\\\^^^^^^^^^___```eeejjjeee```eeegggmmmzzz~~~~~~}}}yyytttrrruuuxxxyyyyyywwwwww||||||sssooolllmmmqqquuuvvvuuuppplllfff```^^^```hhhooo}}}|||{{{|||vvvooogggbbb```^^^[[[XXXNNNJJJDDD???<<<999555222222111///...---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++******************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++************************))))))***++++++++++++***))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,)))***+++,,,------------)))******+++,,,---......///000222555888:::<<<===CCCFFFLLLQQQUUUYYY]]]```dddccccccdddfffgggfffeee^^^```cccggghhhhhhgggffffffhhhiiijjjqqqzzz~~~}}}mmmkkkhhhfffeeegggiiikkkjjjqqqyyyyyysssmmmiiiiiinnnqqqvvvzzz{{{zzzxxxvvvsssjjjaaa___^^^[[[[[[\\\XXXWWWVVVVVVVVVUUUSSSQQQXXX[[[___bbbbbbbbbcccdddbbbbbbaaa^^^YYYQQQJJJFFF???:::333...,,,++++++***,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************)))))))))***++++++,,,,,,+++++++++++++++,,,------******,,,---///000111222555777:::===@@@CCCHHHKKKQQQUUU[[[^^^___```cccfffeeejjjlllggg^^^WWWWWWZZZ[[[YYYZZZ^^^___\\\XXXXXX\\\^^^bbbeeehhhlllpppsssyyy|||uuuoootttwww|||~~~~~~}}}yyyxxxxxx{{{zzzqqqggg^^^[[[aaajjjsssvvvvvvtttuuu{{{uuuooommmjjjddd```]]]XXXQQQLLLHHHDDD>>>999222111000///......//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++************************))))))***++++++++++++***))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************((()))***+++,,,++++++***))))))***++++++,,,------))))))***++++++,,,------)))***+++,,,------------,,,,,,...///111333444444888:::===@@@DDDHHHKKKLLLSSSWWW\\\```bbbcccdddeeehhhgggfffhhhkkkllljjjhhhbbbdddgggkkknnnnnnllljjjgggiiihhhgggkkksssvvvuuuiiiiiihhhgggggggggggggggfffrrr|||{{{oooccc___```eeellluuuzzzzzzyyy{{{|||wwwnnngggffffffdddcccdddbbb```]]]\\\[[[[[[YYYWWWXXX[[[^^^___]]]\\\]]]___aaabbbbbbbbb```]]]ZZZXXXMMMJJJDDD???:::666111...///...---,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************((())))))***++++++,,,,,,,,,++++++++++++,,,------+++,,,...000333555777888888;;;???BBBFFFJJJOOORRRYYY[[[]]]___``````___^^^ZZZ\\\]]][[[VVVTTTUUUWWWYYYXXX\\\dddhhhfffeeeeeeeeeiiiooouuuyyy}}}~~~{{{vvvoooiiijjjoooqqqtttsssnnnlllnnnqqqpppssswww}}}|||tttmmmkkkeee___[[[XXXTTTLLLFFF===;;;888555333111000000...------------,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************)))))))))***++++++,,,,,,))))))***++++++++++++***))))))************))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************((()))***+++,,,,,,+++***))))))***+++,,,,,,------))))))***+++,,,,,,------)))***+++,,,------...---000111333555777999;;;;;;BBBDDDGGGLLLPPPUUUXXXZZZ^^^bbbgggiiiiiigggfffeeegggfffeeehhhkkkmmmkkkiiifffhhhkkkooorrrrrrooommmjjjiiifffaaabbbggggggeeeeeefffggghhhhhhggggggfffcccqqq~~~{{{kkk\\\VVVWWWZZZdddooouuuuuuuuuyyy}}}{{{sssnnnnnnooonnnnnnooollliiifffccccccbbbaaa___\\\^^^___]]]YYYWWWWWWXXXZZZ[[[\\\^^^```aaabbbcccaaa___[[[VVVPPPHHH@@@:::111000///---,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...---...000333666888;;;<<>>888333111///......---------,,,,,,,,,------------------------++++++++++++++++++++++++******************************++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***++++++++++++***,,,,,,+++***))))))******((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,************************************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++---,,,+++---000222333333555888===BBBGGGLLLQQQTTTZZZZZZ[[[]]]```aaaaaaaaafffkkklllfffbbbccceeefffgggeeeccccccdddeeeeeedddbbbdddhhhnnnssspppggg___ZZZ\\\[[[XXXVVVYYY^^^```]]]aaadddfffdddccccccccchhhrrrvvvoooeee^^^VVVOOOOOOVVV___cccbbbaaahhhpppoookkkhhhjjjrrrzzzwwwqqqjjjeeeaaa^^^```bbbaaa^^^\\\]]]YYYTTTWWW___```\\\YYYXXXZZZ]]]^^^]]]___```aaabbbaaa\\\UUUPPPIIICCC;;;333///---,,,++++++***))))))******((('''******************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***)))************+++++++++++++++++++++++++++,,,,,,///---******,,,/////////555555666888:::@@@GGGLLLMMMPPPVVV\\\___``````___\\\WWWQQQNNNOOOPPPQQQPPPTTTVVVYYY[[[\\\___cccgggvvvqqqsss}}}}}}~~~{{{zzzxxxrrrppplllfffffffffggghhhiiikkklllmmmsss|||~~~wwwsssqqqjjjbbb^^^___[[[RRRKKKCCC999000222111111111111///,,,***...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******************)))************+++++++++************************+++++++++*********))))))************************************************+++++++++*********)))))))))************+++++++++************************)))************+++++++++************************************************************************++++++***)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------...///---...///111555999>>>@@@GGGJJJOOOTTTXXX\\\```bbbaaaaaabbbbbbbbbbbbaaaaaahhhjjjfff___\\\___cccdddccc```]]]ZZZYYYYYYXXXXXX^^^^^^^^^aaabbbaaa^^^[[[WWW[[[^^^```aaaeeejjjnnniiigggfffhhhlllmmmkkkhhhfffqqqxxxuuunnnggg___WWWWWW[[[```bbb``````dddhhhffffffhhhnnntttvvvuuurrrrrrssssssooohhhdddeeeiiiccc``````aaa^^^ZZZ^^^eeehhhgggfffeeedddeeegggiiibbb```]]]\\\\\\]]]]]]\\\XXXTTTNNNHHHBBB<<<555111///---+++***+++++++++***((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...111333444444;;;===@@@DDDHHHNNNUUUYYYZZZZZZ[[[[[[ZZZYYYXXXXXXTTTQQQMMMMMMQQQVVVZZZ[[[aaabbbeeegggkkkqqqxxx|||}}}yyytttqqqmmmjjjhhhgggfffeeehhhnnntttvvvxxx~~~{{{ppphhhgggaaaYYYTTTPPPIII@@@555333111000111222222111000///------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******************)))************+++++++++************************+++++++++*********))))))************************************************+++++++++*********)))))))))************+++++++++************************)))************+++++++++******************************************************************************)))((((((((())))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,---...000111111444999<<<@@@FFFNNNSSSWWWYYY]]]aaaeeegggggghhhggghhhhhheee```\\\ZZZYYY___^^^YYYRRRRRRXXX]]]^^^VVVVVVUUUVVVXXX\\\___bbb___^^^]]][[[ZZZ[[[]]]```[[[]]]aaaeeegggjjjmmmpppoooiiieeejjjrrrvvvqqqkkkhhhoootttrrrmmmiiifffbbb```aaabbbcccdddfffggghhhccccccggglllqqqrrroookkknnnvvv|||xxxmmmeeefffiiiffffffggghhhfffdddgggmmmnnnooopppooonnnnnnpppsssgggbbbZZZUUUVVVZZZ^^^``````^^^\\\YYYSSSJJJ@@@999333000,,,******,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************)))))))))******+++************+++++++++,,,------------------------***,,,000222333555888:::BBBEEEJJJOOOSSSWWW\\\______\\\XXXUUUSSSSSSUUUVVVUUUSSSQQQTTTYYYaaafffiiissssssttttttuuuyyyzzz}}}}}}{{{}}}uuupppmmmkkkgggddddddeeeggghhhkkkrrr|||zzzqqqlllccc[[[YYYYYYTTTMMM@@@<<<777444444444444333111000///000111000...,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++)))************+++++++++************************+++++++++***************************************************************+++++++++***************)))************+++++++++************************)))************+++++++++************************************************************************))))))((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///111333999@@@IIINNNQQQUUU\\\bbbaaabbbdddfffhhhgggeeebbbeeeggggggbbbYYYRRRPPPPPPWWWXXXWWWTTTVVV[[[]]]\\\VVVWWWYYY]]]aaahhhooottthhhjjjkkkhhhdddcccgggkkkiiigggggghhhhhhfffhhhkkkooollllllsss}}}{{{tttrrrqqqnnnhhhcccdddgggiiieeeeeedddffflllrrrrrrnnnhhheeedddgggmmmqqqssssssuuu~~~|||pppiiiggggggjjjlllmmmmmmkkkjjjmmmqqqmmmmmmnnnpppssstttttttttkkkeee\\\VVVTTTVVVXXXYYY]]]]]]^^^___]]]VVVNNNHHH;;;777111---,,,---------+++++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))******++++++*********+++++++++,,,,,,------------...............000222444666999>>>BBBNNNQQQTTTVVVWWWWWWXXXZZZTTTRRROOONNNQQQWWW^^^bbbbbbaaaaaacccgggmmmsssvvv|||}}}zzzyyy{{{|||xxx~~~}}}{{{~~~~~~}}}{{{vvvrrrmmmjjjggggggiiilllssszzzzzzssshhh^^^]]]___\\\VVVPPPKKKDDD>>>:::666333000000000///000111111///------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************)))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********************************************************++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///111444888;;;===FFFOOOYYY___aaaaaadddhhhgggffffffggggggddd```\\\ZZZ^^^bbb^^^VVVPPPPPPRRR___dddiiiiiiiiijjjhhhdddfffggghhhhhhhhhkkkppptttuuuyyy|||xxxqqqkkkkkkmmmvvvooojjjjjjiiifffiiimmmnnnttt}}}}}}vvvoooiiiggghhhkkkggggggfffgggpppxxxwwwppphhhfffdddgggnnntttxxxxxx{{{zzzqqqnnnllljjjllloooooommmjjjkkknnnqqqlllhhhgggmmmwww{{{vvvoookkkgggccc___]]]ZZZWWWUUUXXXXXXZZZ]]]``````___]]]OOOJJJBBB;;;666222...,,,---,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))***************************+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,------...//////000333444666888===EEEMMMRRR]]]^^^^^^[[[WWWSSSRRRRRRJJJKKKMMMRRR[[[eeeooouuuqqqqqqrrrsssvvvyyy}}}~~~~~~yyyvvvxxxnnnfffhhhpppzzz~~~}}}zzzzzz~~~yyy~~~yyyrrrnnnoooooommmnnnsss~~~uuukkkhhhjjjgggbbb\\\XXXRRRLLLFFF???888333222000000000222222000............------,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))((((((((()))******''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,---+++++++++,,,------......---///444:::AAAFFFKKKMMMSSSYYYbbbggghhhfffeeeeeedddbbb```___```]]]XXXSSSPPPXXX``````ZZZVVVZZZ___jjjssszzzyyyvvvssspppmmmoooqqqrrrpppnnnmmmppptttwwwooommmmmmvvvmmmgggjjjkkkjjjnnnuuuppp{{{vvvpppnnnkkkmmmllllllsss{{{wwwmmmdddfffiiipppvvvxxxuuuqqqsssyyyyyyoooiiikkkllljjjnnnqqqqqqllliiilllqqqsssqqqjjjhhhppp}}}yyynnniiiiiijjjjjjjjjfffaaa]]]WWWUUUTTTVVV[[[```ccceeeddd___WWWOOOGGG>>>666111...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++***************+++,,,---++++++++++++,,,,,,,,,,,,+++,,,---...000111333333999888:::@@@JJJUUU^^^bbb___^^^[[[VVVQQQNNNMMMNNNNNNRRRYYYcccnnnxxx{{{}}}}}}zzzwwwwwwmmmeeeiiirrr|||zzztttsssxxx}}}}}}~~~wwwqqqttttttooonnnqqqnnnqqqtttxxx~~~vvvssssssqqqmmmfffccc^^^ZZZTTTMMMFFFAAA999777444333333333222111//////......---,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,---------)))************+++++++++***************************************+++++++++***************************************************************+++++++++)))************+++++++++************************)))************+++++++++************************************************************************)))))))))))))))***++++++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++,,,,,,------+++,,,---...///000111222555999@@@GGGOOOUUUXXXZZZ\\\^^^bbbeeefffdddbbbaaa\\\YYYUUUVVVWWWWWWSSSNNNPPPZZZdddeee___\\\aaaggglllvvv|||yyyttttttwwwyyyvvvzzz}}}}}}zzzyyy|||{{{yyyzzz}}}tttoootttvvvtttvvv}}}zzz{{{xxxuuuyyyzzzxxx}}}tttjjjlllrrrxxx|||xxxpppiiijjjtttvvvkkkbbbdddiiiiiitttxxxwwwqqqooouuu{{{}}}xxxsssqqqxxx{{{pppkkklllmmmnnnooonnnkkkhhhbbb]]]XXXVVVXXX\\\```bbbiiigggccc^^^XXXOOOEEE>>>333111...,,,***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++************+++,,,---...+++++++++,,,,,,,,,------,,,,,,...111333555777888>>><<<>>>GGGTTT___cccbbbVVVUUURRRNNNMMMNNNSSSVVVWWW^^^jjjwww}}}{{{}}}~~~}}}uuuooottt}}}|||zzzvvvsssuuu{{{|||wwwwww||||||tttvvvvvvpppmmmppphhhkkklllkkkooovvv|||||||||}}}zzzzzzyyywwwrrrnnniiiddd```[[[VVVSSSFFFBBB===999777666555444/////////...------,,,,,,,,,,,,------------,,,,,,******++++++,,,------...)))************+++++++++************************))))))*********+++++++++************************************************))))))*********+++++++++)))************+++++++++************************)))************+++++++++******************************************************************************))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************))))))***+++,,,,,,------,,,---...000111333444555@@@DDDKKKRRRXXX\\\^^^___```_________aaaaaa___^^^YYYUUURRRSSSVVVWWWTTTQQQUUU```jjjiiiaaa\\\aaahhhlllvvv{{{vvvqqquuu~~~uuuvvvxxx{{{|||xxxooohhhlll{{{qqqccccccjjjlll{{{~~~wwwvvv~~~}}}zzzzzz{{{ssspppnnnmmmmmmnnnooonnnlllrrrlllddd^^^]]]^^^___```cccdddeeeeeebbb[[[RRRLLL888666333000...---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++************+++,,,---...++++++,,,,,,,,,---------,,,...000222666888:::<<>>:::888777555000000///...------,,,,,,,,,------......------,,,******+++,,,,,,---......)))************+++++++++************************))))))******++++++++++++************************************************))))))******++++++++++++)))************+++++++++************************)))************+++++++++************************************************************************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++*********)))))),,,++++++******++++++,,,---,,,++++++******++++++000111000...,,,+++,,,...000...---...333<<>>666111000---+++******+++***))),,,***(((((()))***)))((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))***+++))))))(((((((((((())))))))))))))))))************))))))))))))***************************************++++++,,,,,,------...+++++++++******+++,,,,,,+++,,,......---...111555999888999@@@IIIPPPPPPNNNKKKJJJJJJKKKMMMOOOQQQQQQSSSVVV]]]fffpppwww{{{|||ttt~~~}}}zzztttxxx||||||zzzyyy|||xxxrrrqqqvvv|||zzzzzzwwwtttxxx~~~ooofff___]]]ZZZOOOEEEAAA888333000000000---+++---///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************************************)))************+++++++++************************************************************************************************++++++************++++++***************************))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************+++++++++***************,,,++++++******++++++,,,+++++++++,,,,,,---...///)))+++......---------...333999CCCOOOZZZccchhhkkk___[[[XXXXXX\\\aaacccdddWWWSSSOOOPPPTTTZZZ]]]^^^dddbbbbbbcccdddgggpppzzzwwwrrrllliiiggggggmmmtttvvvyyy}}}{{{qqqmmmjjjjjjiiiggghhhkkkpppqqqrrrttttttrrrmmmjjjiiihhheeedddeeegggkkkmmmvvvyyy{{{yyyvvvxxxzzzxxx}}}ooohhhhhhpppsssooolllnnnoooyyy{{{wwwssslllpppvvvmmmlllppppppnnnhhhcccaaaeeehhheeeaaa___XXXZZZ\\\[[[VVVMMMCCC===555222...,,,++++++***))),,,***(((((())))))((('''))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************************,,,,,,------...//////000...------,,,,,,,,,------,,,------...///222666999999999>>>JJJVVVZZZTTTMMMOOONNNMMMKKKKKKPPPXXX___iiikkkooovvv|||{{{{{{~~~|||}}}zzz~~~|||qqqqqqxxx}}}}}}}}}rrriiigggeee^^^TTTNNNBBB888//////111///---,,,...............------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************)))************+++++++++************************************************************************************************++++++************++++++******************************))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---.../////////000222444<<>>IIIMMMRRRTTTSSSNNNJJJHHHHHHQQQ\\\bbbeeejjjttt}}}wwwxxx}}}{{{vvvmmmpppyyy}}}|||ppphhhccc```WWWMMMCCC<<<666111///222...///000111000///...---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************************************++++++************++++++************************)))(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++***************************************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...,,,...111666===FFFOOOVVVYYY]]]ccciiikkkjjjfffccc[[[SSSLLLMMMUUU]]]aaaaaa^^^___bbbeeeiiinnnrrrtttuuuoookkklllnnnrrrzzz}}}wwwrrrrrrwww|||~~~}}}~~~uuummmlllsss||||||{{{vvvyyy~~~||||||}}}~~~xxxtttvvvwwwssspppvvv~~~wwwssszzzvvvnnnjjjtttvvvxxx{{{vvvxxx|||zzztttqqqnnnsss{{{kkkcccYYYZZZZZZ[[[[[[ZZZYYYYYY```ZZZPPPFFF===666///+++,,,***))))))+++,,,,,,+++))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((()))***++++++***)))((())))))))))))*********************++++++++++++,,,************************)))***+++,,,---///000000...............///000000222222444888===BBBDDDEEETTTTTTSSSNNNJJJJJJPPPUUUSSS]]]jjjrrruuuzzz~~~wwwqqqyyy}}}tttmmmrrrnnnnnn{{{{{{tttpppnnnhhh^^^SSSIII???555000000000000000000000//////...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************************))))))*********+++++++++,,,++++++******++++++,,,++++++,,,---///000222333222777>>>FFFNNNVVV^^^cccbbbcccdddeeedddcccaaa```VVVSSSQQQUUU^^^fffkkkllldddjjjpppsssrrrrrruuuxxxxxx{{{}}}~~~~~~{{{{{{~~~|||||||||~~~{{{www}}}yyyqqqvvv|||~~~}}}~~~{{{uuusssttt~~~xxxyyy|||{{{wwwwww~~~sssiiiggg___^^^]]][[[YYYWWWVVVUUU___]]][[[WWWQQQHHH>>>777000...,,,+++,,,,,,+++***))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))((()))+++,,,,,,+++)))((())))))))))))*********************+++++++++,,,,,,************************)))***+++,,,...///000111////////////000222333444555666:::AAAIIINNNPPPPPPQQQRRRRRRSSSUUUYYY```dddgggnnnxxx~~~yyy{{{rrrkkkpppuuu}}}xxxlll___XXXPPPEEE:::666222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************))))))******++++++++++++,,,++++++++++++++++++,,,***+++,,,...111444777888===CCCMMMUUU\\\bbbfffiiieeeccc```]]][[[YYYYYYXXX]]][[[[[[^^^dddiiikkkkkkaaajjjtttwwwvvvtttvvvzzzyyyzzzwww{{{~~~}}}}}}uuu~~~zzzxxxxxxtttppptttxxxvvvvvvzzz|||wwwzzzjjjfffjjjkkkgggaaa\\\ZZZZZZ]]]___VVVYYY___cccaaaYYYMMMDDD444111...---,,,+++)))((())))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))((()))+++,,,,,,+++)))((())))))))))))******************+++++++++,,,,,,,,,******************************,,,---...000111111///000000111222444555666777999>>>GGGQQQXXXZZZYYYLLLPPPXXXccclllqqqqqqpppwww{{{~~~|||yyyxxxwww|||zzzxxxtttsss}}}sssfffbbb```VVVIII@@@333222000/////////000111/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))******)))((((((((((((((()))************+++++++++++++++******************)))************++++++++++++,,,,,,,,,***+++,,,...,,,///111111111555>>>FFFMMMRRRWWW]]]```ccceeefffhhhaaaXXXQQQPPPSSSXXXZZZ\\\```ccchhhoootttppphhhaaajjjuuuxxxuuutttyyyvvvsssooommmnnnuuu}}}}}}zzzzzz{{{|||}}}~~~}}}|||~~~~~~~~~|||qqqnnn|||{{{{{{|||yyy|||oooxxx}}}ppphhhhhhjjjjjjllliii```[[[^^^eeehhh]]]TTTQQQYYYbbbccc\\\WWWHHH???555---+++++++++***+++***))))))++++++***)))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))************++++++++++++++++++++++++******))))))******+++,,,+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,...000222333//////000222444777999::::::AAAKKKSSSWWWWWWUUUSSSRRRYYYeeepppwwwyyywwwtttzzz|||~~~}}}ssspppyyyxxxoooqqqnnnqqq|||zzznnniiicccYYYRRRPPPCCC777...///111000111333333333333111///---------------......------,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))******)))((((((((((((((()))************+++++++++************************************++++++++++++,,,------,,,)))((()))***...111444666:::AAAIIIOOOUUUYYY]]]```aaabbbfffiiifff___VVVOOOOOOSSSXXX\\\___ccchhhlllrrruuuooofff___mmmyyynnnmmmnnnnnnmmmnnnuuuxxxuuu|||~~~xxxttt~~~vvvrrruuuuuuooohhhfffffffffdddfffeeeaaabbbkkkssswwwfff[[[SSSUUU[[[^^^______WWWMMM@@@666111...,,,******)))((()))******)))'''************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))******+++,,,************)))))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************)))))))))*********++++++************************++++++++++++++++++++++++******+++,,,...///111222222333333333444888===BBBKKKNNNQQQSSSTTTTTTVVVWWW\\\eeepppxxx{{{|||~~~}}}~~~zzzllllllpppzzz~~~uuurrroooeeeZZZUUUNNNDDD:::555111,,,---111......//////...------...------......------,,,+++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************+++++++++*********))))))++++++************++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))((((((((()))))))))************+++++++++************************************+++++++++,,,+++,,,---,,,+++******+++000444:::AAAGGGNNNUUUZZZ___aaabbb___ZZZZZZ^^^cccddd___YYYSSSSSSWWW^^^bbbiiilllmmmnnnsssxxxvvvqqqgggtttyyyzzz}}}}}}yyyuuurrrmmmgggiiimmmssswwwzzz{{{xxxxxxqqqwww~~~uuulllrrr~~~wwwwwwrrrkkkhhhkkkjjjgggccceeeeeefffnnnzzzrrrdddWWWRRRSSSXXX___eeeeee]]]PPPEEE===666///***+++***))))))++++++***(((************************************************))))))))))))************(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***))))))))))))***++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++************************************+++++++++,,,************************+++++++++++++++++++++++++++++++++,,,---...000000444555666666888===FFFLLLUUUTTTRRROOOMMMQQQYYY___kkkqqqxxx{{{}}}|||~~~tttssssssttt{{{}}}{{{yyyqqqgggbbb^^^VVVMMMBBB777...---111------...///......------------......------,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,************************************************+++++++++***************++++++************++++++************************************************'''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))******))))))((())))))***))))))*********+++++++++***************+++++++++*********+++++++++,,,,,,)))+++---------...///111222<<>>666444222///,,,------......------,,,+++++++++------------++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,,,,++++++*********************************************************))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************)))************+++++++++******+++++++++,,,,,,,,,---,,,++++++,,,------...111555999@@@LLLYYY```___cccRRRGGGHHHIIIEEEGGGMMM[[[iiinnnhhhkkkyyyyyy}}}}}}}}}}}}~~~~~~yyyuuuuuuzzz|||yyywwwvvvvvvtttsssxxxvvvuuuwww|||uuuqqqmmmiiijjjqqq{{{zzzssswwwmmmaaa^^^dddjjjkkkiiieeehhhgggbbb___bbbdddcccddd```YYYMMM@@@666000---++++++***)))((()))***+++************************)))************+++++++++************************,,,+++***((((((((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++---,,,+++++++++,,,......---...000222444777;;;===AAADDDGGGGGGEEEFFFOOOXXXfffrrr{{{}}}}}}}}}~~~{{{uuummmfff___ZZZWWWNNNLLLJJJFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEGGGHHHJJJJJJJJJJJJRRRRRRTTTWWW[[[___ccceeeoooqqqvvv{{{wwwqqqooorrr~~~zzzlllfff______VVVCCC333---///111000///.../////////---+++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************)))************+++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---///333<<>>CCCDDDCCCCCCBBBBBBCCCFFFOOO[[[eeeiiiuuu~~~}}}}}}}}}xxxqqqmmmbbb```[[[VVVPPPKKKHHHFFFBBBAAA???===;;;;;;;;;;;;<<<<<<===>>>>>>======<<<:::;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEHHHKKKNNNPPPYYY\\\```gggnnnvvv|||~~~vvvrrrqqqxxxuuuqqqgggfff___PPPBBB:::555111000//////000111222111000.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************)))************+++++++++++++++++++++,,,,,,,,,,,,))),,,......---...111555@@@IIITTT\\\aaabbb[[[RRRHHHEEEGGGMMMPPPTTT```ooo|||zzzqqqxxx|||{{{~~~uuuyyy~~~yyywwwyyyzzztttllliiiooo|||xxxuuusssnnnhhheeefffiiikkklllqqqyyy|||tttjjjeeeeeefffgggddd```^^^[[[QQQBBB666111...,,,,,,------***(((++++++++++++++++++++++++)))************+++++++++************************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,---...///000777333333<<>>===<<<;;;777888888888999999999999999999999999:::;;;===>>>===<<<<<<======>>>@@@@@@DDDFFFIIIOOOVVV]]]dddhhhkkkqqqzzz}}}zzzuuuttt}}}qqqoooggg[[[QQQHHH<<<111111///------///000//////............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))(((************************))))))*********++++++++++++++++++,,,,,,,,,------***---/////////333;;;BBBRRRVVVYYYYYYYYYZZZVVVQQQHHHGGGJJJPPPVVV]]]kkkxxx~~~}}}ooolllzzz|||sssqqquuuzzz|||vvvooonnnssszzzuuurrrtttpppooonnnllllllnnnqqqtttwww|||}}}vvvmmmgggbbb^^^dddccccccdddccc\\\PPPGGG999333---***++++++)))'''++++++++++++++++++++++++))))))*********+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000111444444888CCCOOOUUURRRMMMJJJQQQXXX\\\```fffjjjkkkssszzz||||||{{{zzzxxxzzz{{{xxxoooiii___VVVOOOIIIEEECCC???>>><<<;;;:::999999999777777666666777888:::;;;:::<<>>;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888999;;;===>>>AAAAAA@@@???>>>===============>>>@@@DDDIIINNNQQQSSSXXXaaaiiiqqqyyy~~~~~~}}}sssssswww|||pppeee^^^WWWIII;;;888444000---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))************************))))))*********+++++++++++++++,,,,,,,,,------------...///000444===HHHPPPYYYZZZXXXRRROOOPPPOOOLLLLLLOOOWWWcccmmmrrrwww{{{yyy{{{xxxsssyyyzzzpppqqqwww~~~~~~wwwtttsssuuuvvvvvvvvv{{{yyynnnoootttsssuuuvvvuuussssssvvvxxxyyyzzzyyyvvvtttqqqhhh^^^___aaadddeeeccc___\\\YYYIIIAAA777///------------++++++++++++++++++++++++))))))*********+++++++++************************)))))))))*********))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111333444666;;;BBBHHHKKKLLLJJJHHHMMMZZZfffkkkooovvvzzzzzz}}}vvvrrrrrruuuvvvvvvxxxyyyxxxssslllddd___VVVQQQIIIBBB???===<<<;;;888777777666666666666777:::999888888888999;;;<<<>>>@@@CCCEEEFFFEEECCCBBB@@@@@@@@@@@@AAAAAAAAABBBAAA???>>>======>>>@@@AAADDDCCCCCCAAA@@@>>><<<<<<===<<<::::::<<>>;;;999999888777777666666666666777888999;;;:::999999999:::;;;<<>>@@@JJJLLLLLLGGGCCCFFFQQQ[[[fffooovvv}}}sssuuu}}}{{{wwwuuurrrpppnnnkkkhhheeebbb```[[[UUUOOOIIIDDDBBB???<<<:::999999888777666888888888999:::<<<>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCHHHIIIIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEAAAAAAAAAAAABBBCCCDDDDDDAAACCCFFFHHHIIIKKKNNNQQQTTTSSSXXXccclllsss|||zzzyyy{{{vvvooojjjfffSSSKKK@@@666111//////000............/////////000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++,,,,,,,,,---------......111000555???LLLSSSSSSOOOLLLMMMJJJDDDDDDMMMWWW\\\gggsss~~~|||sssrrr}}}{{{vvvuuusssuuuyyy}}}zzzvvvnnneeeccc___]]]___dddgggddd```dddbbb\\\NNN===111///111,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------///000222555999>>>BBBDDDOOOMMMIIIDDDDDDOOOaaaoootttzzzmmmqqq~~~yyytttqqqrrrnnngggbbb___]]][[[ZZZOOOLLLGGGBBB>>><<<;;;;;;888888777888999999777555666666777999;;;===@@@AAADDDDDDDDDDDDFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGIIIIIIJJJIIIHHHGGGHHHGGGGGGGGGGGGFFFFFFEEE@@@CCCHHHJJJJJJIIIIIIIIILLLEEECCCJJJRRRYYYccclll{{{|||wwwvvv}}}{{{zzztttqqqhhh^^^PPPBBB999555222111,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,------------,,,+++---...---+++---111444<<<>>>DDDJJJOOORRRQQQOOOIIIFFFEEEHHHMMMYYYnnn|||xxxxxx{{{www}}}uuummmpppyyyttttttzzz|||vvvwww{{{vvvvvvwwwtttsssooohhhgggiiihhhddddddcccaaa[[[QQQCCC666...///...---+++)))(((((())),,,+++******)))******************************************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))))))))***+++++++++,,,+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...///000000///111555:::@@@EEEHHHJJJ@@@CCCBBBCCCTTTkkkwwwwwwlllhhh}}}|||wwwtttpppmmmnnnfff[[[TTTPPPMMMHHHDDD???===;;;888777777777888999999::::::;;;;;;::::::999:::<<<>>>AAADDDFFFGGGLLLKKKJJJIIIJJJKKKNNNOOORRRRRRQQQQQQPPPPPPOOOOOOQQQQQQRRRRRRQQQQQQPPPOOORRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKJJJIIIJJJKKKJJJHHHFFFIIIHHHGGGFFFFFFHHHJJJKKKHHHGGGEEECCCCCCGGGMMMQQQeeeiiioooxxx~~~ssszzz}}}}}}kkkggg___TTTHHH<<<444000/////////...---...///000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))************************************************+++++++++++++++,,,,,,---------,,,,,,,,,------------000555:::DDDFFFKKKPPPRRRQQQMMMJJJGGGFFFHHHPPP[[[iii|||uuuqqqxxx}}}}}}tttlllmmmttt{{{~~~zzzzzz{{{xxx}}}xxxrrrqqqrrrlllccceeeeeeddd```YYYMMMAAA:::000///---,,,,,,+++***))),,,++++++******************************************)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))***************+++++++++************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---...///000000222444999BBBJJJNNNLLLHHHDDDIIIMMMSSS___ooo{{{{{{wwwssszzzuuuqqqmmmgggccc\\\UUULLLGGGEEECCC@@@<<<===;;;999777777777888999888999;;;<<<>>>????????????@@@AAACCCFFFHHHJJJKKKMMMMMMLLLMMMNNNOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPOOONNNNNNPPPOOOMMMMMMNNNMMMLLLJJJMMMKKKIIIHHHGGGHHHIIIJJJJJJIIIGGGEEEDDDFFFJJJNNNQQQSSSWWW]]]gggqqqzzzxxx|||vvvooohhhaaa[[[QQQCCC999000///......//////...---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************************************+++++++++,,,------------,,,,,,,,,,,,---------...000666>>>CCCMMMOOORRRSSSRRRMMMHHHEEEEEEEEELLLYYYhhhvvv{{{ppprrrxxxnnnmmmqqqtttuuurrr{{{zzzxxx|||}}}}}}rrreeedddeeeeeeddd```YYYOOOIII666222...---......,,,***,,,,,,+++***************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---...///000000111444:::EEENNNNNNGGG???CCCHHHSSS___iiirrr{{{{{{uuuqqqlllfff]]]WWWIIIDDD>>>;;;;;;;;;:::888999888777777777888999::::::<<<>>>@@@BBBDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOOOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTQQQRRRRRRSSSTTTTTTTTTUUUWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPTTTRRRPPPOOOPPPPPPOOONNNOOONNNLLLJJJIIIIIIIIIJJJKKKKKKJJJHHHFFFFFFHHHJJJHHHGGGGGGJJJQQQZZZdddjjjvvv|||{{{|||~~~wwwmmmjjjiii```OOO@@@333000......000000...+++.........------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((()))))))))************((()))))))))*********************************************+++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,---...111777???GGGLLLPPPQQQQQQOOOLLLIIIGGGFFFIIIJJJRRRaaappp{{{~~~wwwuuu}}}zzz{{{vvvssssssrrrpppmmmuuu|||wwwxxx~~~zzzxxxyyymmmaaaaaaaaacccccc```ZZZUUUCCC;;;333...---...---+++,,,,,,+++************+++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))),,,+++++++++***)))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,---///000111111444888???FFFIIIGGG@@@;;;CCCEEESSSgggttt|||{{{~~~zzzuuunnnggg```XXXOOOHHHAAA===999888999::::::999777777777888999;;;<<<===@@@AAACCCEEEGGGIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSTTTSSSSSSRRRSSSTTTUUUUUUQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPSSSQQQOOOOOOPPPQQQQQQPPPOOONNNMMMKKKKKKJJJKKKKKKKKKLLLKKKJJJHHHGGGHHHIIIMMMKKKHHHGGGIIINNNTTTWWWbbbhhhrrr~~~wwwqqqnnngggYYYMMM<<<666000---...///...,,,............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************((()))))))))***************************************++++++++++++,,,,,,,,,......---,,,,,,------...,,,...222999AAAHHHNNNQQQMMMLLLJJJGGGEEEGGGKKKOOOVVVWWW^^^lllyyyttt~~~|||zzztttnnnmmmuuu{{{rrrsssvvv{{{|||}}}|||ttt```___^^^```dddeeebbb^^^RRRHHH;;;111---,,,,,,+++---,,,,,,+++***+++++++++************************(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,+++++++++***)))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++,,,---...000111222333:::@@@GGGHHHDDDAAAAAADDDLLLLLLWWWnnnooottt|||tttjjjcccZZZRRRLLLFFF???;;;===;;;999888888999::::::999999:::<<<>>>@@@BBBCCCGGGHHHIIIKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPSSSRRRQQQQQQQQQRRRTTTUUUTTTTTTUUUUUUWWWXXXZZZ[[[\\\\\\\\\\\\[[[YYYXXXWWWUUUUUUUUUTTTSSSSSSRRRRRRQQQPPPNNNOOOPPPRRRQQQPPPMMMMMMLLLLLLLLLMMMMMMMMMKKKLLLLLLKKKIIIHHHIIIJJJMMMLLLJJJHHHGGGHHHIIIIIIQQQTTTZZZcccmmmyyyxxx{{{}}}tttmmmfffaaaJJJBBB888000............//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))******++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---///000...222:::CCCKKKOOOOOOMMMFFFFFFEEECCCEEELLLWWW___hhhiiippp{{{}}}{{{zzzqqqmmmwww{{{xxx|||}}}}}}wwweee```]]]^^^dddhhhgggeee]]]UUUHHH;;;111,,,,,,---------,,,+++++++++++++++************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++++++++***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,---...000111333444555:::AAAFFFDDD>>>???GGGQQQXXXZZZdddsssyyyrrrrrryyyzzzzzzzzz|||zzzooocccVVVOOOFFF@@@>>>===<<<::::::999888888888999:::;;;===>>>@@@BBBDDDFFFHHHIIIMMMNNNNNNOOOOOOOOOOOONNNQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSRRRRRRRRRRRRQQQQQQSSSRRRRRRRRRSSSVVVYYY[[[______^^^^^^```bbbdddeeeggghhhhhhhhhfffdddbbbaaa]]]\\\\\\[[[[[[ZZZYYYYYYVVVUUUTTTUUUVVVVVVTTTRRRNNNNNNNNNOOOOOOOOOPPPPPPLLLMMMMMMKKKIIIHHHIIIJJJIIIJJJJJJJJJJJJIIIIIIHHHGGGHHHIIIMMMUUUbbbpppyyy~~~ppprrr{{{{{{sssooonnn[[[SSSGGG;;;333///000222/////////.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,...000222333999CCCNNNTTTRRRJJJDDD@@@BBBDDDFFFKKKVVVeeeoooyyyzzz~~~~~~|||yyyttt~~~wwwhhhaaa[[[[[[aaaggghhhgggbbb___VVVHHH:::111...///------,,,++++++++++++,,,************************'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))***************+++++++++((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------......000111333555666777777<<<@@@@@@@@@GGGTTT```jjjrrrzzz|||~~~qqqsss|||mmmuuu{{{yyyrrriii]]]TTTGGGAAA;;;999;;;===>>>>>>:::;;;;;;<<<<<<===???@@@BBBDDDFFFHHHKKKMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXXXXZZZ^^^cccgggjjjnnnmmmllllllmmmoooqqqrrrssstttttttttrrrpppmmmlllhhhhhhggggggfffeeeeeedddcccbbbaaaaaaaaa^^^YYYVVVRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPNNNKKKHHHGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMMMMFFFFFFFFFGGGKKKSSS^^^fffppp~~~~~~~~~zzzxxx|||}}}vvvssshhhdddZZZKKK<<<333222333////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******************************************************************************+++++++++,,,,,,,,,))))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,///222333777>>>IIITTTYYYSSSFFF<<<>>>BBBGGGLLLSSS___nnnyyy|||||||||zzz{{{||||||~~~zzz}}}|||zzz|||vvvjjjaaaXXXWWW]]]dddffffffcccccc___SSSBBB555000111...---,,,,,,++++++,,,,,,************************'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))******+++++++++,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,---++++++,,,,,,,,,---------...///000222444666777888888;;;???CCCIIIUUUdddooo{{{{{{xxxsss}}}yyy}}}{{{iiimmmwww|||rrrcccVVVNNNJJJ===999555555888;;;<<<<<<>>>???AAAAAABBBCCCFFFHHHFFFGGGJJJLLLOOOPPPRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSMMMMMMNNNOOOPPPQQQQQQRRRUUUUUUTTTUUUWWWZZZ]]]___^^^^^^```dddiiipppvvvyyyyyyxxxwwwwwwwwwyyy{{{|||yyyzzz{{{zzzyyyvvvtttrrrqqqqqqpppoooooonnnnnnmmmnnnmmmmmmllliiiddd^^^YYYVVVVVVVVVVVVUUUSSSRRRQQQTTTSSSPPPKKKGGGEEEFFFHHHIIIHHHHHHHHHIIIJJJLLLLLLJJJKKKKKKKKKKKKOOOUUU[[[aaarrr}}}}}}zzzuuuwww}}}uuupppnnnfffVVVDDD777333444000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************************************************************************************++++++,,,,,,,,,))))))))))))))))))******************************))))))*********+++++++++++++++******++++++,,,---000------000///,,,000888BBBFFFMMMRRRSSSOOOHHHCCCGGGEEEJJJUUU```iiirrryyy~~~~~~~~~|||www|||zzzwwwssspppmmmkkkjjjrrrrrrssstttuuuwwwyyyzzz}}}}}}}}}|||~~~rrrjjjoooyyy}}}zzzvvvuuuqqqhhh]]][[[aaaggghhhhhhfffbbbZZZNNN???333+++000...+++))))))+++...000,,,,,,++++++***)))(((((()))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,+++******+++---+++...111333666999;;;;;;666:::@@@GGGPPP]]]mmmxxxyyypppvvv~~~uuulllqqqpppjjj___QQQFFF@@@>>>888888999888888:::===@@@FFFEEEDDDDDDEEEHHHJJJLLLMMMMMMMMMOOOQQQRRRRRRQQQRRRRRRRRRTTTUUUTTTRRRPPPPPPOOOQQQRRRQQQNNNRRRXXXYYYYYYZZZZZZ[[[^^^cccgggdddgggkkkoootttyyy{{{vvvwwwvvvvvvuuuuuuvvvwwwxxxvvvxxx{{{{{{wwwooofff```[[[[[[[[[\\\\\\YYYUUURRRUUUUUUTTTRRRPPPOOONNNMMMHHHGGGFFFEEEFFFHHHJJJKKKJJJOOOOOOIIIIIIPPPVVVWWWZZZaaakkkvvvzzzttt~~~|||qqqsssyyy~~~~~~}}}wwwzzz~~~qqqooolllfffWWWDDD888444///...000222000,,,---222......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++******))))))******+++************************+++******)))))))))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...,,,,,,000111222999BBBIIILLLPPPQQQOOOKKKGGGDDDIIILLLWWWhhhuuuyyyyyyyyy~~~{{{||||||xxxwwwvvvvvvvvvuuurrrmmmjjjhhhfffccc```]]]ZZZXXXWWWZZZZZZZZZ[[[]]]___```aaafffgggiiimmmpppuuuxxxzzz~~~qqqgggjjjsssxxxyyyzzz||||||wwwmmmgggeeeeeebbbjjjgggbbb^^^XXXMMM???555///---******+++++++++***,,,,,,++++++***))))))((()))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******,,,...---000333555888:::<<<===BBBGGGOOOXXXcccppp~~~pppmmm}}}zzzwwwqqqjjjeeeaaaZZZOOOFFF???<<<;;;888999::::::;;;===AAADDDHHHHHHGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQRRRTTTSSSSSSQQQQQQQQQRRRSSSSSSRRRRRRTTTTTTUUUWWWVVVTTTYYY___jjjkkkkkkkkkkkknnnsssvvvyyy|||~~~yyyqqqiiidddeeeeeeeeeeeeeeeccc___[[[\\\[[[ZZZXXXVVVTTTSSSRRROOONNNKKKHHHGGGFFFGGGGGGKKKPPPPPPKKKJJJNNNRRRQQQNNNRRRVVV\\\dddooo|||pppjjjppp~~~~~~}}}{{{xxxssssss}}}~~~|||vvvqqqnnndddRRR@@@777222///...000///,,,,,,000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++************++++++************************---,,,+++***************************************++++++,,,,,,,,,------------,,,+++++++++++++++,,,///------000555:::DDDMMMUUUUUUTTTPPPJJJFFFFFFGGGOOOVVVhhh}}}zzzttt|||}}}zzz|||zzz~~~}}}{{{yyyuuuoooiiikkkkkkjjjgggbbb]]]ZZZXXXSSSQQQOOOLLLIIIGGGEEEEEEFFFFFFGGGGGGIIIJJJLLLLLLMMMOOOQQQUUUZZZ^^^bbbdddjjjnnnsssxxx|||vvvooouuu|||ooofffgggooouuuzzz}}}}}}|||uuuooonnnmmmjjjkkkfffbbbbbbbbb[[[MMMAAA222...++++++......+++''',,,,,,++++++***))))))))))))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///000222666888:::;;;===@@@EEESSSdddlllpppzzzuuummmwwwvvvssstttnnnfffVVVPPPGGG???;;;999999999888:::<<<===>>>AAAEEEIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUURRRRRRRRRRRRTTTUUUWWWXXX[[[ZZZ\\\_________dddlll~~~|||vvvpppmmmsssrrrrrrrrrqqqoookkkhhheeedddbbb```^^^\\\ZZZYYYWWWUUUQQQNNNKKKJJJJJJJJJMMMPPPQQQOOONNNQQQSSSRRRLLLLLLKKKJJJOOO\\\ooo}}}wwweee]]]ddduuu{{{pppoooyyy}}}wwwvvvrrrcccOOOAAA888222---///000...---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++************************************+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,000//////333:::BBBLLLTTT[[[YYYUUULLLEEECCCGGGLLLVVVaaauuuuuuqqq{{{xxx{{{~~~yyywwwvvvvvvxxx|||~~~}}}yyyuuuqqqnnniiiddd```aaabbb```[[[SSSMMMJJJKKKHHHFFFDDDBBB@@@>>>>>>===>>>>>>>>>???@@@AAABBBCCCAAABBBDDDGGGKKKOOORRRTTTWWWZZZ```eeekkkqqqxxx}}}oooiiiqqq{{{yyyqqqllloootttwww{{{~~~yyytttuuuyyyyyytttjjjgggeeeffffff___SSSIII:::333,,,,,,000111...)))+++++++++*********)))))))))))))))))))))******++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------,,,---///111111222555999999:::>>>CCCFFF]]]tttzzzuuu|||sssiiiuuu|||uuuooodddYYYKKKDDD<<<888888999999999888:::===???AAADDDIIILLLKKKLLLMMMNNNOOOOOOOOOOOOQQQSSSTTTUUUTTTTTTUUUUUUSSSTTTTTTUUUVVVZZZ___bbbbbbbbbfffjjjlllnnnuuu}}}~~~{{{yyy~~~}}}{{{{{{zzzwwwtttqqqmmmllljjjgggdddbbb```___\\\ZZZWWWTTTRRRRRRRRRRRRNNNOOOPPPPPPQQQTTTWWWXXXRRRQQQOOOLLLMMMXXXiiivvvuuuhhhgggrrr~~~vvvtttyyy}}}xxx{{{||||||zzzmmm\\\RRRBBB777...///222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,+++************************************************++++++++++++------,,,,,,+++,,,,,,------///222888BBBMMMVVVZZZXXXUUUOOOHHHDDDEEELLLRRR]]]iiizzzxxxvvvzzzzzzrrrwwwzzztttooolllllljjjhhhggghhhkkkoooqqqppptttxxxzzzyyywwwvvvuuurrrnnnhhhccc___\\\YYYWWWZZZZZZXXXQQQIIIDDDBBBCCCAAA@@@???===<<<;;;::::::888888888888999999:::;;;<<<<<<===???AAACCCEEEGGGGGGJJJNNNSSSYYY```gggmmmsssxxx~~~ppphhhllluuu{{{~~~yyywwwyyy}}}~~~}}}~~~~~~zzzkkklllllljjjfff___WWWRRRCCC999///+++...111000---+++++++++***************)))))))))))))))******++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,---......///111333222111333888888999@@@JJJVVVeeeuuu|||}}}sssrrr{{{kkk^^^RRRHHHBBB>>>999888:::;;;:::888999<<>>222000222222000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++***************************************))))))*********+++++++++,,,,,,,,,,,,,,,---......)))000888AAANNNYYY^^^^^^PPPMMMIIIHHHJJJQQQXXX]]]fffnnnyyy}}}zzzrrrppp{{{~~~xxxqqqjjjccc^^^\\\\\\ZZZWWWTTTSSSTTTUUUVVV[[[^^^cccffffffffffffggg```\\\WWWRRRNNNLLLLLLLLLQQQOOOLLLGGGBBB???>>>>>>999999888777666666666666666666666555555666777777777777777777888999:::;;;;;;===@@@CCCGGGLLLSSSWWW]]]dddmmmvvv{{{}}}vvvkkkhhhiiiiiippp}}}nnnoooooommmhhhbbb^^^[[[MMMBBB666...---......---************************)))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,......///000333555444111333888999;;;GGGUUUiiiiiimmmuuuvvvkkkWWWKKKFFFBBB;;;::::::;;;<<<<<<;;;:::<<>>;;;:::999999888444444333333333333333444666666555555555555666666444444444444444555666666666777999999;;;===AAAEEEHHHNNNVVV^^^dddiiiooosss~~~yyyrrrlllhhhgggqqq}}}~~~ooommmkkkjjjkkkiiieeebbbXXXOOOCCC888111...,,,,,,************************)))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++---...///000111444666888444555;;;===@@@OOObbbooosssxxx||||||xxxqqqlllvvv}}}vvvtttvvv~~~xxxiiiTTTFFFAAA@@@>>>888999;;;======>>>@@@AAAAAACCCFFFHHHHHHIIIKKKMMMQQQPPPOOOOOOOOOPPPQQQRRROOOTTTZZZ]]]]]]```eeeiiiiiinnnuuuzzz~~~zzzwwwvvvooommmjjjgggdddcccccccccZZZUUUSSSWWWWWWRRRNNNNNNPPPSSSXXX^^^aaa```[[[VVVSSS\\\eeejjjppp{{{xxx{{{zzzxxxwwwuuuooo___LLL???777111...///////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******************************++++++,,,,,,,,,---------******+++,,,---///000111555@@@LLLVVV^^^ccc\\\RRRPPPNNNOOOZZZjjjxxx~~~}}}xxxwww}}}~~~vvvrrrvvv{{{tttmmmggg^^^ZZZSSSKKKEEEAAA>>>>>>999999999999:::;;;<<<<<<999;;;>>>@@@@@@BBBDDDFFF@@@AAABBBAAA???<<<;;;;;;===888333222444666555444444444333333333444444555444444333222222222222333555555555555555666777888666777777777666666999;;;;;;???EEEJJJOOOVVV^^^dddyyy~~~zzzuuulllpppttt{{{}}}{{{}}}mmmhhhdddfffkkknnnjjjeeeaaaZZZOOOBBB777000,,,+++******************++++++)))))))))))))))******++++++++++++************)))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++---...///000222555777;;;666777===@@@EEEVVVkkkoooyyyhhheeejjjwwwnnnjjjfffgggkkkfff___QQQCCC<<<;;;999666888;;;>>>>>>>>>@@@EEEIIIEEEGGGIIIJJJJJJKKKLLLMMMSSSRRRPPPOOOOOOQQQSSSTTTSSSYYYaaafffhhhlllsssxxx{{{}}}sssqqqooonnnmmmnnnoooppp___\\\^^^eeeggg___YYYWWWNNNOOORRRYYY``````[[[UUUUUU[[[^^^]]]___iiittt{{{vvvsss|||nnnwwwoooZZZJJJ===444111222000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------///000///...000444888BBBGGGQQQZZZYYYSSSPPPQQQVVVaaafffeeejjjwww~~~{{{zzzqqqttt{{{wwwzzzzzzuuummmaaaWWWTTTOOOHHHBBB>>>;;;999777888888777666666666666666666666777888999:::;;;;;;;;;:::888777666555555555555555555555555555444444222222222222222222222222666666666666555555555555222222333333444444555555777666666555555555666666<<<;;;<<>>;;;:::888777777777666555555555555555333333444444555666777777666555444333333222222222444555555555555555555555444444444444444444444444777777666666666555555555555666666666666666666777777666666555555666666666888777888<<>>CCC???999<<>>;;;;;;===??????AAACCCDDDFFFFFFFFFEEEDDDDDDFFFIIIKKKKKKLLLMMMOOOOOOOOOOOOOOOQQQUUUZZZ^^^```lllzzz}}}|||}}}}}}{{{xxxppppppppppppoookkkeeeaaa\\\]]]^^^]]]ZZZXXXXXXYYYZZZ]]]^^^\\\XXXVVVYYY\\\gggmmmvvv}}}~~~yyylllVVV@@@444222000///...------...///000//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------)))******+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------.........000555;;;@@@IIIIIIJJJIIIDDDBBBIIIRRRqqquuussslllllltttyyyxxxyyy~~~wwwuuuxxx|||}}}uuujjjbbb\\\UUULLLEEEAAA>>>:::888777888777777555555444444333333444444111111111222222333333444222222222222222222222222444555555666666777777777888888888888888888888888999999999888888888888777:::::::::::::::999999999999999888888888888999999888666666:::;;;<<>>AAABBBCCCFFFGGGIIIJJJHHHFFFBBB@@@AAADDDHHHKKKMMMNNNPPPQQQPPPPPPQQQRRRVVV]]]ffflllttt}}}{{{zzzxxxvvvuuuqqqmmmjjjeeehhhhhhccc\\\VVVUUUWWWWWWYYY[[[YYYVVVTTTVVVXXXTTTVVV]]]iiiwww}}}jjjQQQ<<<222111111000...------///222......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------))))))***+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,------------...000...---...333<<>>>>>>>>=========<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;::::::<<<===<<>>999999;;;>>>AAACCCEEEEEEJJJJJJJJJIIIGGGDDDAAA???CCCFFFJJJMMMNNNOOOPPPRRRSSSUUUWWWZZZ```jjjwww~~~|||zzzxxxvvvsssnnnmmmjjjeee___YYYUUUTTTPPPQQQSSSSSSTTTWWW\\\aaaQQQNNNOOOXXXiiixxxyyydddJJJ777444555555222///---...///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------((()))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........///...---000888CCCMMMTTTGGGDDDAAA??????FFFWWWgggtttsssooojjjkkksss|||xxxyyy{{{{{{xxxpppkkkccc\\\RRRKKKEEEAAA<<<999777555333222333333333222222222111111111111222222000000111111222333333333222333444666777777777777;;;;;;<<<<<<===>>>??????????????????????????????CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???===>>>@@@@@@===???DDDDDDHHHPPP[[[iiizzz{{{yyytttnnnlllpppwwwzzzppppppttt~~~rrrllllllwwwssslllgggaaaWWWIII===111...+++***+++,,,+++************))))))*********+++++++++*********))))))))))))))))))))))))))))))***)))((((((***,,,///111555111---***))))))((((((************************((((((((()))******++++++************************)))******+++++++++******))))))*********+++++++++,,,,,,+++++++++,,,---...222444666777777888:::;;;@@@IIIZZZmmmxxx{{{zzzzzzlllllluuuxxx{{{~~~nnn```RRRDDD;;;888999;;;???BBBDDDEEEEEEFFFLLLJJJGGGDDDBBBAAAAAAAAAGGGIIIKKKLLLMMMNNNOOOQQQVVVYYY___eeemmmzzz}}}||||||zzzyyysssnnnhhhfffdddaaaZZZTTTNNNMMMLLLLLLPPPXXXbbbiiiXXXQQQLLLRRRbbbsss}}}www}}}}}}{{{zzzuuuZZZCCC555666555333000---,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------((()))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,---------..................111777@@@IIIOOORRRGGGCCC@@@BBBFFFOOO___mmmvvvtttpppnnnqqqyyy||||||}}}~~~wwwnnnfff```UUUPPPIIICCC???<<<999777777555333222222222111000111111000000111111222222...///000111222333333444333555777999::::::999999>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>999999999999:::;;;<<<===???>>>@@@BBBAAA>>>???CCCAAADDDIIIRRR```sss|||uuuooommmnnnmmmxxx~~~tttqqqrrrsssqqqvvvuuurrrkkkeee]]]PPPEEE888333---***+++,,,,,,+++******))))))))))))******+++++++++************)))))))))))))))))))))))))))((((((((()))***---///000333111---++++++***)))(((************************(((((())))))*********+++************************))))))***++++++++++++***)))************+++++++++,,,,,,+++,,,---...000111222444666888999;;;>>>AAAJJJVVViiiyyyzzzqqqiii```bbbrrruuu|||qqq[[[NNNFFF???::::::<<>>???>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@===============>>>>>>>>>::::::::::::;;;<<<===>>>???>>>@@@DDDCCC???@@@CCCAAACCCEEEJJJTTTaaapppzzzyyynnnjjjllllllxxxyyyvvvvvvxxxtttoootttvvvrrrkkkdddXXXMMMDDD<<<222,,,+++,,,,,,***++++++************+++++++++++++++************)))))))))))))))))))))))))))'''(((((())))))***++++++---+++******++++++***)))************************)))))))))))))))*********************************))))))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,...000333555555666888:::???FFFOOOTTT[[[jjj~~~kkk\\\^^^iii}}}zzzuuuyyyzzzkkkZZZIII@@@===<<<===???>>>AAAEEEFFFDDDCCCCCCDDDBBBBBBAAABBBCCCEEEGGGIIIJJJLLLMMMPPPSSSZZZbbbgggqqq{{{}}}{{{vvvrrrqqqqqqpppjjjdddbbb^^^XXXVVVYYY```hhhnnneeeaaa^^^aaajjjssswwwyyy{{{yyykkkQQQFFF888111000111000...------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++,,,,,,,,,,,,------(((((()))++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////222999EEERRRZZZXXXOOOGGGDDDAAADDDRRRbbbppp|||uuuttttttuuuzzzvvvppphhh```VVVLLLFFF@@@>>><<<999777555444444333222111111222333111000111111000111111222333333222333444666888:::;;;<<<>>>???AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>======;;;;;;<<<<<<=========>>>============>>>???@@@AAA??????BBBEEEEEEAAABBBEEEBBBCCCCCCEEEJJJRRR[[[bbbeeekkkpppuuu{{{~~~vvv|||qqqgggfffeeeooo{{{|||{{{{{{rrrooohhhrrryyywwwqqqiii^^^SSSLLLCCC666...,,,,,,+++)))---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))((((((((()))((('''&&&&&&'''&&&''')))+++,,,+++*********************************))))))))))))))))))************************((()))***+++++++++++++++)))************+++++++++,,,,,,,,,---///222555777999999;;;>>>FFFRRR___iiihhhzzzjjjVVVdddxxxzzztttpppsssuuulllTTTIII>>>::::::;;;???DDD>>>BBBEEEFFFDDDBBBBBBCCC===???AAADDDFFFHHHJJJKKKMMMNNNQQQUUU[[[eeeooovvv}}}|||yyywwwuuurrrooommmkkkgggbbb```ccciiiooossswwwuuuuuuwww{{{~~~~~~}}}uuu|||{{{~~~}}}yyygggVVVAAA444111333222///........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---000///------///111222CCCXXXdddaaaUUUGGG@@@BBBGGGRRRccctttwwwuuu}}}wwwkkk^^^WWWQQQIIIBBB???===<<<:::888555333111000222222222111111111111111111111000000000222333444888888888999===???AAAAAAAAAFFFLLLOOONNNJJJEEEBBBAAA@@@@@@AAABBBCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@???>>><<<:::999:::;;;<<<:::;;;<<<>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEIIIIIIHHHGGGGGGJJJOOOSSSSSSQQQRRRWWW```kkkssswwwzzz~~~}}}qqqgggjjjoootttyyyyyytttwww~~~wwwmmmlllhhhmmmrrrwwwzzzvvvhhhYYY[[[MMM;;;000------,,,+++))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,+++++++++,,,,,,***+++...///000222444666<<<>>>===AAATTTnnn{{{|||yyytttgggmmmzzzsssjjjmmmvvvuuufffVVVEEEBBB>>>===???AAABBBCCCEEEFFFFFFEEEAAA>>>======???@@@EEEKKKLLLJJJLLLOOOQQQQQQVVV___kkkwww{{{xxxvvvtttrrrpppppppppooommmmmmrrrzzzzzzwwwzzz~~~pppuuu||||||xxxyyyzzz}}}}}}yyyxxxgggLLL777000222222///...222555444...+++,,,...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++---......------000222:::GGGXXX```\\\RRRGGGBBBCCCNNN___ooozzzyyy{{{zzzkkkaaaVVVPPPLLLDDD???===;;;:::999777555333111000111111111111111111111111111111111111222444555666;;;;;;;;;===???AAABBBBBBBBBKKKUUUXXXSSSJJJCCC@@@AAA@@@@@@AAACCCDDDBBBAAABBBAAAAAA@@@???>>>>>>>>>;;;:::999888888999:::;;;<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHJJJLLLLLLMMMMMMQQQQQQQQQQQQPPPPPPOOONNNJJJJJJJJJJJJIIIKKKNNNQQQSSSQQQOOONNNRRR[[[hhhqqq|||vvvkkkjjjooosssyyyxxxuuu|||rrriiiggglllooosssxxx|||zzzlll]]]ZZZRRREEE888000,,,,,,---)))*********++++++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,,,,+++,,,,,,,,,***,,,...000111333444666>>>>>>???HHH```{{{xxxvvvzzzsssmmmjjjnnnrrrlllZZZKKK@@@???>>>???BBBDDDEEEEEEDDDEEEEEECCC@@@>>>>>>???EEEEEEHHHMMMNNNLLLNNNSSSVVVZZZbbbnnn}}}}}}yyyxxxvvvuuussstttttttttsssssswww}}}zzztttuuu{{{rrrxxx|||zzz~~~sssZZZAAA444222111---...111444333...+++,,,...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,...222666DDDMMMVVVXXXSSSLLLGGGEEEJJJ[[[ppp~~~~~~zzzyyy{{{zzzooo\\\SSSKKKGGGDDD???;;;:::777777666555333222111111000000000000000000111111111111222333555777999:::>>>???@@@AAABBBCCCDDDDDDEEETTTdddfff[[[KKKAAA>>>BBBAAAAAABBBDDDEEECCCBBBAAAAAA???>>><<<;;;;;;;;;888888777777888:::;;;===@@@@@@AAACCCEEEHHHJJJKKKKKKMMMOOORRRTTTUUUTTTTTTXXXXXXYYYZZZ[[[[[[\\\\\\XXXYYYYYYWWWTTTPPPOOOOOOOOOPPPOOOLLLIIINNNYYYcccuuu{{{nnnmmmqqqvvv}}}yyyyyy~~~tttnnnjjjiiiqqqrrrssswww~~~~~~sssfff\\\XXXPPPCCC666...---///************++++++++++++---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,,,,,,,,,,------,,,---///111333444555666<<<<<<>>>JJJeeewww}}}~~~tttdddfffiiilllhhh\\\KKK???;;;<<<>>>BBBFFFGGGFFFEEEBBBBBBBBB@@@>>>>>>@@@AAAIIIGGGIIILLLMMMMMMQQQWWW```hhhttt}}}zzzyyyxxxwwwwwwxxxyyyyyyxxxzzz}}}ssskkkjjjvvv{{{ttt{{{~~~~~~kkkQQQ>>>666222...---000222111...,,,---///------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,...222777;;;KKKOOOQQQNNNHHHEEEFFFHHHUUUggg{{{~~~{{{}}}|||{{{yyyrrrzzzvvviii___PPPIIIBBBAAA>>>999777777444333333333222222222111///000000000000000111111222333444666999;;;===>>>@@@AAACCCDDDDDDDDDFFFGGGIII^^^ssstttbbbMMMBBB@@@DDDCCCBBBCCCEEEEEEDDDBBB???>>><<<:::999888777777888888999:::<<<>>>AAABBBEEEEEEFFFHHHKKKNNNQQQRRRVVVXXX\\\___aaaaaa```___bbbccceeehhhlllpppsssttttttuuuuuuppphhh___YYYUUUPPPRRRUUUSSSQQQPPPTTTXXXcccttt}}}~~~~~~}}}|||~~~~~~ppprrrtttzzz~~~~~~{{{uuuooonnnpppqqquuutttsssvvv}}}sssbbb___WWWLLL???555///---++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---...///......000333666777777777;;;>>>AAALLLddd~~~uuurrrkkkfff\\\```dddbbbYYYMMMAAA;;;:::<<<@@@DDDHHHHHHEEEBBB@@@@@@@@@>>>>>>???BBBEEEKKKIIIJJJNNNRRRUUU]]]eeettt}}}{{{zzzxxxyyyzzzzzzzzzzzzzzz{{{kkkcccbbbkkkvvv|||}}}~~~xxx|||xxxbbbMMM???666000---///000000...---...///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,---111888>>>BBBMMMMMMLLLFFFAAAAAAGGGMMM^^^kkkxxxyyysssrrr~~~yyyxxx|||rrreeeYYYQQQIIICCC>>>===:::666444666111111111111222222222222//////000000111111111222333555777:::<<>>AAAEEEGGGIIIIIIKKKNNNRRRVVV[[[___aaagggiiikkkmmmmmmllliiihhhiiijjjnnnsssyyywwwnnniii```^^^\\\[[[\\\^^^___```___iiizzz}}}{{{yyy~~~~~~yyyvvvxxxxxx}}}vvvvvvuuuzzzwwwwww|||~~~~~~sssmmmlllqqqvvvwwwwwwwwwyyynnneeeZZZQQQIII@@@444+++,,,+++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,---...///000111111222666:::;;;:::888<<>>AAAEEEGGGFFFBBB>>>===>>>?????????BBBFFFJJJNNNLLLOOOVVV]]]eeeqqq{{{~~~|||zzzzzzzzzzzz{{{zzzzzzyyymmmhhhfffhhhkkkooovvv~~~~~~~~~~~~}}}~~~qqq^^^KKK;;;000//////000///.........///------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---......---,,,000777???FFFIIIKKKKKKIIIDDD@@@CCCMMMUUUbbbiiinnnllliiinnn}}}{{{sssvvvvvvmmmbbbUUULLLHHHBBB===::::::777333222555000000111111111222222222000000000111222222333333666777:::===@@@BBBCCCDDDBBBDDDEEEEEEEEEHHHOOOTTT```uuuiiiOOOFFFGGGGGGFFFEEEDDDDDDCCCAAA???999888666555444555777888:::<<>>???===:::999EEEPPPZZZllloooeeexxxgggYYYZZZXXXUUUOOOGGG@@@???BBBFFFAAAAAABBBDDDEEEBBB>>>;;;;;;===???AAACCCFFFKKKNNNMMMLLLQQQ\\\gggsss~~~{{{{{{|||}}}}}}|||xxxuuurrrooojjjhhhmmmvvv~~~~~~~~~~~~~~~yyy{{{tttuuu{{{mmm[[[DDD333222111000///////////////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---......---...333===FFFLLLOOOJJJKKKJJJGGGEEEKKKUUU^^^cccfffiiiiiikkkssswwwwwwyyyyyynnncccZZZOOODDD???@@@999666555666444111111444000111111111111222222222000111111222333333444444888:::<<<@@@BBBDDDEEEEEECCCEEEFFFFFFFFFLLLUUU]]]pppgggNNNFFFHHHIIIGGGEEEDDDCCCBBB???<<<888777555555666888;;;===@@@CCCGGGMMMRRRWWW[[[]]]\\\___dddhhhlllnnnnnnnnniiiiiikkklllmmmmmmmmmmmmiiiiiiiiikkkmmmppptttvvvtttlllkkksss{{{~~~}}}uuuppppppsssxxx}}}yyyooorrrxxxxxxsssqqqqqqzzzzzzsssooooooqqqwwwtttccc[[[XXXPPPAAA333------,,,,,,,,,+++++++++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,...///111222777666777<<>>JJJWWWeeewwwwwwgggjjjqqq___XXXXXXSSSMMMEEE???>>>AAAEEEGGGCCCBBBAAAAAAAAA???<<<::::::===AAADDDGGGKKKOOOQQQQQQRRRYYYfffttt{{{yyy{{{~~~}}}{{{yyywwwqqqiiihhhkkkvvvzzz|||yyytttvvv{{{|||xxxooouuu|||ttt|||{{{vvvoooyyyyyylllTTT???555333111000////////////------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...------///666@@@JJJQQQSSSJJJKKKLLLKKKKKKQQQ\\\eeedddfffiiilllrrr{{{||||||{{{kkk___SSSJJJAAA888777;;;333111111333222///000444111111111111111222222222111111222333444444555555999;;;>>>AAADDDEEEFFFFFFDDDFFFGGGFFFHHHNNNZZZccc{{{eeeLLLEEEHHHJJJHHHFFFDDDCCC@@@===:::888777666666888;;;>>>@@@GGGJJJOOOUUU[[[aaadddfffggghhhkkkmmmllljjjgggeeeeeefffiiimmmrrrvvvyyy{{{~~~||||||}}}~~~xxxxxxssswww|||pppvvv~~~wwwssssssrrrvvvyyy{{{}}}mmmlllqqqsssssstttpppzzz{{{wwwtttrrrwwwzzzhhh___[[[SSSFFF:::---------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,...000222333999777888===CCCEEEBBB===KKKVVVcccrrraaaaaaqqqwwwccc[[[YYYVVVMMMGGG@@@===@@@EEEFFFFFFDDDBBB@@@??????>>><<<;;;:::===BBBGGGJJJMMMQQQSSS\\\]]]eeetttyyyvvvyyy}}}{{{xxxxxxzzzwwwnnngggdddllltttyyyrrrkkkooovvv}}}{{{ssseeeiii~~~xxxyyyxxxwww{{{yyycccMMM777444222000000000000///---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........000///...---......---///222777@@@LLLUUUTTTMMMKKKQQQUUUSSSUUU\\\dddhhh```iiinnnqqqxxxooogggaaaOOOJJJCCC<<<666333333333333333222111111111111111111222222333333444444444333333444666777888999999???@@@BBBDDDEEEEEEDDDDDDDDDHHHJJJFFFBBBMMMhhhsssVVVMMMLLLJJJJJJJJJIIIGGGCCC>>>999666999444444<<>>???@@@BBBDDDEEEFFFFFFCCCBBB???===<<<<<<======???@@@EEELLLOOOPPPUUU[[[dddiiiwww~~~}}}|||||||||}}}|||{{{zzzxxxtttoookkkgggkkkuuuqqqbbb``````iiixxx}}}~~~|||~~~~~~yyyqqqllllllnnnzzz}}}zzz~~~|||zzzmmmBBBAAA;;;222...//////------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,---------......---/////////.../////////222666<<>>:::666333333444555333333222222111222222222333333444444555555666666666666777777888:::;;;<<>><<<<<<===>>>@@@EEEFFFJJJPPPTTTVVV]]]eeettt{{{~~~}}}|||||||||||||||{{{xxxssspppdddgggmmmvvv}}}{{{rrriiijjjhhhllluuu{{{yyyxxxyyy{{{}}}~~~{{{vvvrrrtttvvv~~~{{{vvvwww~~~yyyUUUDDD666333333///...111---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------************************,,,,,,,,,---------......,,,---///000//////000222444;;;CCCKKKVVV]]][[[UUUGGGKKKPPPWWWcccpppuuusssooosss~~~vvvjjj^^^RRRHHH???:::555444333222222333444555333333222222222333444444555666666777777888999999;;;:::999999:::<<<>>>???DDDDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKTTTllldddOOOLLLMMMLLLRRRNNNHHHAAA<<<999777777:::<<<@@@EEEGGGMMMZZZgggtttyyy|||zzzrrrhhhaaa]]][[[^^^aaafffooo~~~wwwuuuwww}}}|||{{{zzzyyyzzz{{{|||}}}}}}yyysssuuu|||yyywwwrrroooooowwwvvvzzzxxxtttxxx{{{vvvmmm{{{}}}zzz}}}nnn```XXXTTTEEE===444...,,,---...------+++***+++,,,---,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************+++++++++,,,++++++++++++++++++++++++---,,,,,,...222777999::::::AAAHHHGGGEEEHHHSSS]]]sss{{{mmmmmmvvv~~~vvviiiZZZPPPIIICCC@@@AAA@@@BBBEEEGGGGGGFFFEEEDDD@@@???<<<;;;<<<>>>AAACCCGGGGGGJJJPPPTTTYYYdddnnn}}}{{{zzzzzz{{{}}}~~~|||xxxuuuffffffgggkkkppptttuuuuuuvvvrrrqqquuuwwwwwwwwwyyyzzz|||~~~}}}{{{zzz|||zzzttttttoooPPP777555666///...444------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000///---000444888AAALLLUUU^^^bbb```ZZZIIINNNSSS[[[hhhssstttoooppp}}}~~~kkkdddZZZPPPHHHBBB===999444444333333333222222222222222222222333444555666888888999999::::::;;;;;;<<<;;;999888999<<>>AAAGGGLLLRRR[[[hhhsss||||||xxxpppfff\\\WWWUUUYYYeeessszzzyyyxxxxxxyyyzzz|||}}}~~~}}}wwwpppqqqyyy~~~|||~~~}}}wwwqqqnnnoooxxx~~~wwwppppppyyy~~~}}}{{{~~~wwwuuu|||~~~|||kkk]]]TTTMMMDDD999111---,,,---------,,,++++++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,******+++++++++,,,,,,+++***+++++++++++++++,,,,,,++++++,,,///444888::::::999@@@EEECCCCCCLLL\\\gggyyypppjjjyyymmmaaaTTTMMMHHHBBB@@@AAABBBDDDGGGIIIIIIFFFCCCAAA???===;;;;;;<<<@@@EEEHHHFFFGGGKKKQQQXXX```ooo}}}~~~{{{wwwxxxyyy{{{}}}}}}zzzxxxmmmlllkkkkkkmmmrrrxxx}}}|||yyyxxxyyy{{{~~~yyy{{{}}}~~~}}}~~~xxxyyyfffHHH;;;666111000333...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,---------.........---...000...,,,000999DDDNNNXXX]]]``````\\\VVVNNNUUU]]]fffooowwwvvvrrrtttzzzhhhRRRMMMFFF@@@===:::888666333333333333333333222222111222222333444666777888;;;;;;;;;;;;;;;;;;;;;;;;:::999777777888;;;???AAACCCBBBBBBBBBCCCEEEGGGHHHNNNPPPRRR[[[rrrhhhTTTOOOPPPRRRRRROOOJJJBBB<<<999;;;>>>AAAFFFJJJQQQZZZfffqqqyyy|||xxxssskkkbbb\\\[[[]]]___lllyyyxxxxxxxxxyyyzzz|||}}}}}}{{{vvvoooooovvv{{{||||||zzz}}}yyyuuuttt}}}vvvrrrvvvuuurrrwwwzzzvvvvvv{{{zzzyyycccRRRRRRKKK???555///---,,,------,,,++++++------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,***+++,,,000555888999999888>>>@@@@@@FFFWWWhhhppp|||uuuiiieeepppqqq___UUUKKKGGGEEEBBBAAACCCEEEGGGIIIJJJIIIEEEBBB???===<<<;;;<<>>@@@@@@AAAAAABBBDDDFFFHHHIIIKKKPPPYYYjjjzzz[[[PPPQQQQQQOOONNNEEEAAA===;;;<<<@@@FFFJJJQQQYYYdddooo{{{}}}hhhccc\\\XXX\\\gggsss|||~~~zzzzzzzzzyyyxxxyyyzzz{{{|||{{{zzzvvvqqqrrrwwwzzzxxxyyyyyy~~~{{{|||tttjjjllltttzzz{{{|||yyymmmXXXVVVPPPGGG<<<444///---,,,...,,,+++,,,---...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))***,,,---------,,,+++*********++++++,,,,,,---++++++...222666999999777888===???BBBOOOeeewww|||~~~aaaZZZgggyyy}}}cccTTTLLLEEEFFFHHHGGGHHHKKKHHHIIIIIIIIIGGGDDD@@@>>><<<<<<===???BBBGGGJJJMMMKKKQQQ]]]kkkxxxzzzxxxvvvuuuvvvxxxxxxxxxwwwxxxxxxvvvsssrrrqqqrrr~~~|||yyyvvvvvvwwwxxxzzz{{{|||}}}|||tttnnnsss~~~vvvvvv[[[>>>888666000............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,---222222222???OOOccceee```UUUKKKJJJLLLNNNWWWkkk~~~xxx|||sssfff[[[LLL>>>;;;999777555555444333111///000000111222444666777666666777999;;;>>>@@@AAA???>>>===;;;999888777666222333444666999<<<>>>@@@>>>@@@BBBDDDGGGIIIJJJJJJIIIRRRaaawwwkkkQQQMMMQQQNNNGGGEEE>>>>>>>>>@@@EEELLLSSSWWWaaaooo}}}yyynnn^^^[[[ZZZ```ooozzzqqqhhheeeeeekkkpppwww|||yyy}}}|||zzzyyyyyyyyyzzz{{{zzzzzzwwwuuuwww||||||yyyxxxxxxyyyvvvuuutttyyy}}}zzzkkkhhhuuu}}}yyyfffYYYUUUNNNEEE;;;333///---...,,,,,,,,,---...---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))***,,,---...---,,,+++)))******+++,,,,,,------,,,...000444888:::999777777???EEEIIIYYYsssqqqYYYaaauuuqqq]]]PPPIIIDDDGGGJJJKKKMMMOOOJJJJJJIIIHHHEEEBBB>>>===<<<===???BBBFFFIIILLLMMMOOOYYYjjj}}}}}}xxxuuutttwwwzzz~~~xxxuuuuuuwwwxxxyyyzzzzzzzzzzzzwwwsssnnnjjjuuu|||vvvrrrssssssuuuxxxzzzzzzzzz{{{qqqiiikkksss}}}~~~vvv~~~}}}{{{qqqOOO<<<555333............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///+++---333444777FFFYYYfffeee\\\LLLAAACCCLLLRRR\\\sss~~~xxxdddVVVLLLBBB999666444333444555555444222444444333333333555666777888999:::<<<>>>AAACCCEEE@@@???===;;;999666555444000111444777:::===???@@@>>>@@@CCCFFFIIIKKKLLLLLLNNNYYYjjj~~~bbbKKKLLLQQQJJJAAA>>>===>>>AAAFFFNNNVVV^^^bbbmmmzzziii[[[aaaaaaeeerrrmmmccccccbbb___YYYVVVVVV\\\___cccnnnzzz}}}{{{}}}|||zzzyyyyyyyyyzzzzzzzzzyyyxxx{{{zzzvvvvvv}}}yyysssrrrnnngggqqqzzzpppiiiyyytttZZZXXXSSSJJJ@@@777111......---,,,,,,......---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,)))***,,,......---,,,+++))))))***+++,,,,,,------...000222777:::;;;999777666BBBLLLPPP```{{{eeeZZZnnn~~~qqqjjj]]]NNNGGGBBBEEEHHHHHHIIIKKKLLLKKKIIIFFFCCC@@@>>><<<<<<===AAAEEEHHHKKKMMMNNNXXXdddxxx|||tttkkkgggeeemmmsss}}}{{{vvvvvvwwwzzz{{{||||||||||||{{{uuunnnhhhkkkzzzxxxppppppqqqssswwwyyyzzzzzzxxxpppnnnnnntttzzzyyy|||zzz]]]>>>444888//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000444===JJJTTTaaaZZZPPPHHHEEEHHHNNNSSSjjjyyy~~~wwwttt}}}fffTTTJJJCCC<<<666555444333333222222333333333333333444555777:::;;;???>>>===>>>@@@AAA@@@???AAA>>><<<:::999777444222555333333666;;;??????>>>DDDBBBCCCIIILLLKKKJJJLLLVVVYYYxxxvvv```MMMJJJIIICCC@@@BBB<<>>>>>>>>===>>>BBBGGGIIILLLSSS\\\dddrrr{{{qqqhhh^^^YYY]]]eeeiiittt{{{wwwwwwxxxyyy}}}|||}}}|||tttnnnhhhrrr|||yyypppmmmnnnuuuxxxwwwzzz|||zzzvvvpppmmmsss~~~{{{~~~oooMMM<<<444222222000000111333111---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------000000000444:::FFFRRRZZZ\\\UUULLLGGGIIIPPPXXX]]]hhh{{{{{{zzzzzzlllXXXIIIAAA<<<777333555555444333333333333333555555555666888;;;===>>>@@@???@@@AAADDDDDDCCCBBB@@@>>>;;;999888666444111555555555999===@@@@@@>>>BBB@@@BBBGGGIIIJJJLLLPPP___mmmdddRRRCCCBBBDDD@@@@@@DDDFFFLLLUUU```jjjxxxyyyhhhaaaaaaaaauuusssbbbZZZTTTTTTSSSSSSUUUWWWZZZ\\\```dddjjjnnnppprrrvvvyyy}}}|||xxxwwwvvvxxxzzz{{{yyywwwuuuwwwxxx~~~|||{{{}}}ooorrrrrruuurrrkkkppppppjjjgggjjjmmmmmmmmmkkkrrr}}}jjjaaaWWWPPPKKKBBB888000---------,,,+++***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,222111444999:::777777;;;DDDRRRbbbmmmyyynnnZZZbbbvvvuuuvvvooo\\\IIIEEEAAABBBFFFHHHHHHEEEFFFDDDAAA>>><<<<<<<<<===AAABBBEEEIIILLLQQQ[[[fffxxxzzzuuunnnggg___YYYSSSRRRZZZdddttt}}}yyywwwvvvwwwwwwwwwxxx|||~~~yyytttooorrrtttwww|||yyyxxxzzz~~~|||vvvvvvyyyxxxxxxvvvsssqqquuu||||||uuuqqqwwwzzzaaaKKK888222111///---...///...---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////111888DDDPPPZZZ___\\\TTTKKKIIIPPPZZZcccfffhhh{{{~~~xxxvvvdddXXXIII>>>999777444111555555444333333333444444777888999:::===???AAACCCCCCCCCEEEGGGIIIIIIGGGDDD???<<<999777666555333111555666888<<<@@@AAA@@@???BBBAAABBBGGGIIIKKKPPPWWWmmmkkkTTTFFF<<<>>>BBBCCCFFFKKKVVV\\\iiixxxoooccc]]]___iiitttpppddd]]]QQQJJJIIILLLPPPVVVZZZ^^^dddkkkpppxxx}}}}}}yyyvvvvvvvvvyyyzzzzzzyyyxxxwwwxxxzzz}}}}}}zzzooopppnnnnnnvvv}}}wwwjjjYYY\\\^^^\\\___ffflllnnnnnnlllkkknnnxxx{{{wwwjjj[[[RRROOOJJJ@@@666------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,+++,,,,,,------.........444444777<<<<<<999:::===HHH\\\oooxxxooo]]]WWWhhhzzz}}}|||tttZZZDDDBBB@@@AAAEEEHHHGGGFFFCCCAAA>>>;;;:::;;;===???HHHGGGJJJNNNRRRZZZjjjxxx~~~wwwnnnfffYYYSSSMMMKKKKKKPPP^^^kkk{{{xxxvvvuuuttttttuuuyyy|||wwwrrrlllmmmvvv~~~wwwsssuuuuuuuuuuuuvvvwwwyyyzzz{{{uuummmmmmqqqvvv}}}}}}|||yyy^^^>>>333111///...---------......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............//////333===JJJUUU\\\^^^___UUULLLLLLUUU```fffhhhjjjwww|||zzzxxxcccTTTKKK@@@999666666555333444444333333333333444555999:::<<<>>>AAACCCEEEFFFHHHHHHJJJMMMNNNLLLHHHDDD>>>;;;888666555444333111444666:::===@@@AAA@@@>>>BBBBBBFFFJJJLLLNNNVVV___|||yyy]]]LLLDDD>>>AAAEEEIIIPPPWWW]]]kkkttteeeZZZZZZ^^^gggzzzfffQQQQQQSSSNNNNNNUUUXXX^^^eeejjjpppyyy}}}yyyxxxxxxzzzxxxyyyyyyyyyzzz{{{}}}~~~yyytttsssnnnkkknnnqqqkkkaaaSSSTTTUUUUUUXXX___gggmmmqqqsssqqqooozzzyyy}}}||||||ttt```TTTQQQPPPFFF:::...---,,,------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,...///000111777777;;;>>>===:::;;;@@@KKKaaauuuyyyYYYTTT\\\pppzzz~~~rrrQQQAAA@@@@@@BBBEEEGGGGGGFFFBBB@@@===;;;;;;>>>AAADDDKKKJJJMMMRRRXXXeeezzz}}}{{{vvvmmmaaaYYYMMMIIIFFFHHHMMMXXXiiiyyy~~~{{{yyyxxxvvvttttttwww}}}|||uuummmjjjpppxxx}}}~~~wwwuuuwwwssssssuuuxxx|||~~~~~~}}}~~~rrrjjjfffoooyyyzzzooowwwnnnFFF555222000111000......000...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------....../////////111222888BBBMMMUUUXXXXXXYYYRRRLLLNNNXXXbbbfffeeemmmsssiiiTTTJJJDDD<<<777666666555555222222222333444555666777<<<===???AAADDDFFFHHHIIIMMMMMMOOOQQQPPPMMMGGGCCC>>>;;;777555444444333222333666:::>>>??????>>>>>>@@@BBBHHHMMMNNNQQQ\\\hhhgggOOOEEEBBBAAACCCGGGOOO[[[eeemmmvvvfff]]]YYY```jjjyyyxxxdddSSSIIILLLOOOOOOWWWccciiiqqq|||~~~|||{{{}}}tttttttttvvvyyy}}}~~~yyyvvvtttooolllllllllhhhbbb]]]]]]]]]\\\ZZZ]]]eeemmmxxx}}}{{{~~~}}}yyy~~~zzzwww~~~jjjYYYSSSRRRIII>>>222///------...---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,...000222333777888:::===:::888<<>>;;;777555444444444333444777;;;===>>>>>>>>>???@@@CCCIIINNNPPPWWWiiiyyy|||UUUAAA===@@@CCCHHHOOO^^^qqqwww\\\[[[ZZZ^^^kkk~~~~~~dddVVVPPPKKKHHHKKKQQQ\\\nnn}}}qqqpppppprrrwww||||||xxxrrrqqqnnnmmmmmmllljjjhhhjjjkkkllliiibbb___hhhtttxxxpppuuu{{{uuuyyyyyyvvvxxxcccWWWSSSMMMCCC777333///---......,,,)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,...111444666555555888999888888???IIIeeerrr|||fffSSSQQQggg~~~vvv]]]CCC@@@AAACCCEEEFFFEEECCCBBB;;;:::999:::===BBBFFFIIIGGGKKKTTT___mmm}}}zzzsssiii```XXXOOOFFF@@@CCCCCCHHHSSS^^^lllzzzuuuppppppttt{{{}}}{{{xxxqqqmmmpppwww}}}zzzvvvtttrrrsssssstttwwwzzzyyyzzz|||sssooosss{{{uuulllrrrnnnEEE777...000333///,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000000777>>>HHHOOOSSSSSSQQQPPPIIIMMMSSS\\\eeeiiijjjiiivvvsss[[[GGG>>>999777555333333333333333333333555777:::===@@@AAADDDEEEGGGJJJLLLMMMMMMMMMMMMMMMNNNOOOOOOMMMIIIEEE???;;;777555444555555444777:::===>>>===>>>@@@BBBFFFHHHLLLOOOTTTbbb}}}^^^III??????FFFOOOXXXeee|||uuudddVVV\\\dddrrrsssUUUHHHHHHJJJRRRZZZ```nnn~~~tttrrrqqqsssxxx}}}}}}yyywwwooonnnnnnnnnmmmkkkjjjjjjmmmrrrvvvrrrgggaaalll{{{vvvssssssyyyzzzlllnnnvvv}}}}}}yyyyyyppp]]]UUUPPPJJJ===777000---......,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++******+++++++++,,,,,,,,,******+++,,,///222666888444555777:::;;;>>>JJJVVVvvv~~~fffVVVRRRYYYvvvyyy```QQQDDD???BBBDDDEEEDDDAAA???>>>999999:::===AAAEEEJJJLLLNNNUUUbbbrrr~~~zzztttqqqiiiaaaUUULLLHHHEEEBBB@@@CCCFFFPPP]]]kkkyyy|||wwwqqqqqqwww~~~||||||wwwqqqppptttyyy}}}{{{uuuoooooorrrtttuuuuuuxxx~~~|||wwwssszzztttuuuyyy|||wwwZZZCCC111000333000------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...///000000111999BBBNNNUUUVVVSSSQQQQQQMMMSSS]]]gggmmmooonnnlll{{{wwwbbbKKK<<<888555444333333333444444555444555777:::===AAADDDEEEGGGHHHKKKMMMNNNOOOOOOOOOJJJJJJKKKMMMNNNMMMJJJGGG???<<<777555555555555555999<<<>>>???>>>>>>AAADDDMMMNNNPPPRRRYYYlllkkkGGGEEEFFFFFFQQQ^^^jjj|||eee___bbbcccmmm|||zzzfffYYYOOOOOOVVVUUUfffuuu}}}~~~~~~zzzwwwuuuvvv{{{}}}}}}}}}|||{{{zzzxxxvvvooonnnnnnnnnlllhhhggghhhjjjpppwwwuuuhhhaaammmvvvrrrwwwtttxxx~~~}}}hhhdddjjjsssxxxyyy|||yyyaaaWWWTTTOOOAAA:::111------...---***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******+++,,,///333666999666666:::===???FFFTTTccctttUUUMMMVVV```lllPPPIIIFFF???BBBDDDEEEBBB???<<<;;;:::;;;===AAAEEEJJJNNNPPPWWW```ppp}}}}}}~~~}}}}}}{{{zzz|||yyyqqqiiieeeXXXOOODDD>>>>>>AAADDDEEEGGGLLLXXXhhhwwwyyytttttt|||~~~zzz}}}|||vvvrrrtttttt}}}yyyooolllpppttttttrrrsssxxx}}}vvvkkkoootttsssvvvmmmOOO555111444222000111...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...//////000333555DDDLLLWWW]]][[[TTTMMMHHHLLLVVV\\\hhhwwwvvvoooqqqwww```NNN@@@999888777666555444444444555666777888:::<<<@@@CCCFFFHHHNNNMMMLLLMMMNNNOOONNNMMMOOOLLLKKKNNNRRRSSSOOOJJJBBB<<<888777555222333666888===AAAAAA???@@@GGGMMMLLLQQQSSSTTT___zzzVVVEEEGGGDDDFFF```uuuoooaaa^^^```bbb||||||]]]SSSTTTSSSSSSWWWeee}}}|||{{{~~~}}}|||{{{yyywwwvvvttttttoooqqqrrrpppllliiihhhhhhhhhgggqqq{{{ttteeehhhxxx|||rrrmmmqqquuujjj^^^cccmmmxxx|||~~~oooYYYPPPPPPFFF;;;111......,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,------...000333555666555555444777>>>FFFRRRbbbqqq~~~kkkNNNRRRdddsss}}}```NNNGGGDDDHHH@@@;;;>>>CCCAAA===:::666:::>>>BBBFFFKKKQQQVVVZZZiii}}}~~~}}}{{{yyywwwvvvtttvvvxxxxxxyyy{{{~~~uuuggg]]]ZZZLLLEEE@@@>>><<<<<<@@@FFFOOOTTT```qqqyyy{{{xxxuuu~~~zzz}}}~~~|||{{{wwwzzz{{{wwwnnnoooppppppppprrrvvvyyyuuuhhhvvvzzzxxxyyy___:::000333111000333------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++///,,,***+++---...,,,***+++...---((((((---...***---............000444777IIIPPPXXX[[[XXXPPPJJJGGGNNN]]]fffooozzzwwwsssyyyzzzzzzjjjWWWIII>>>888777555444333222222333444555888:::===@@@DDDHHHKKKMMMQQQOOOMMMLLLMMMMMMKKKJJJLLLKKKKKKOOOTTTUUUQQQMMMCCC<<<777666555222333777999===AAAAAA@@@BBBIIIOOONNNQQQSSSXXXkkkqqqOOOEEEMMMPPPXXXtttuuuaaaYYY]]]kkkyyyvvveeeVVVSSSTTTVVVaaannn~~~}}}}}}{{{{{{~~~||||||{{{yyyvvvtttrrrppppppnnnmmmnnnoooooollliiigggeeekkktttuuummmkkkpppuuu~~~~~~ppplllppppppzzz|||nnnhhhkkkttt|||~~~~~~vvv___TTTRRRKKKAAA777333000,,,***+++++++++++++++++++++++++++************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,------...111444666777777:::666888DDDUUUcccpppyyycccTTT]]]iii|||pppVVVHHHDDDCCCCCC>>><<<@@@BBB???;;;:::>>>AAADDDFFFIIINNNUUUZZZbbbttt~~~|||{{{zzz|||{{{yyyxxxvvvtttsssssssssuuuvvvwwwxxxyyy|||~~~zzz{{{}}}~~~xxxlll\\\RRROOOEEE@@@<<<<<<===>>>DDDKKKTTT]]]lll}}}|||wwwzzzxxxvvv~~~zzz~~~{{{|||}}}{{{zzzzzzxxxuuurrrqqqrrrtttwwwjjjsss~~~{{{yyy|||qqqLLL:::555111...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...+++))))))+++---------+++......******...///,,,......---,,,---111666:::OOOUUUZZZYYYSSSLLLHHHHHHTTTfffqqqwww}}}||||||}}}vvv}}}rrrYYYIIIBBB;;;777555444444333333444555777888<<<>>>BBBGGGKKKOOOQQQRRRTTTQQQNNNLLLKKKKKKIIIHHHIIIJJJMMMRRRXXXYYYUUUQQQDDD===666555444333555888;;;>>>@@@AAABBBFFFMMMSSSVVVUUUUUUaaa}}}sssZZZGGGGGGVVV^^^uuusssaaa[[[\\\fffsssWWWTTTTTTWWWZZZeee}}}~~~~~~|||{{{zzzzzz}}}{{{{{{zzzxxxuuuqqqnnnlllmmmiiigggjjjpppqqqmmmhhhccc``````hhhrrrvvvppphhhmmmpppwww{{{wwwoookkkmmmjjjttt{{{xxxxxxwwwxxx|||~~~~~~mmm]]]VVVPPPGGG???999222+++)))+++++++++++++++++++++++++++************************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,...000333555888999:::>>>888;;;NNNhhhyyyuuuZZZ^^^nnnwwwzzz]]]HHH@@@@@@AAA@@@???AAAEEEDDD???;;;;;;AAACCCEEEHHHKKKRRR]]]ddduuu}}}}}}|||{{{yyywwwuuutttuuusssqqqnnnlllllllllllllllmmmoooooopppqqqtttvvvssstttwwwzzz~~~~~~uuukkk^^^OOOFFFDDD???;;;;;;===@@@DDDMMMVVV]]]jjj}}}}}}yyyzzzxxxvvvyyywww|||{{{uuurrrpppqqq}}}zzzlllnnn|||wwwtttwwweeeJJJ:::333000.../////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---***((((((***,,,......+++......,,,---000000...//////---,,,---222999???QQQWWWZZZWWWNNNIIIJJJNNN\\\mmmtttxxx{{{{{{zzzdddKKK???<<<:::666444666666666777888:::===>>>BBBDDDIIIMMMQQQSSSSSSSSSSSSQQQMMMKKKKKKKKKJJJJJJJJJLLLPPPVVV[[[\\\XXXUUUHHH>>>666444444444666:::>>>???@@@CCCFFFLLLSSSWWW^^^ZZZ[[[nnn|||[[[OOOJJJSSSiiiwwwnnnaaa\\\eeennn}}}mmmWWWVVVVVV[[[cccnnn~~~}}}|||{{{zzzzzz{{{~~~~~~|||zzzzzzyyyvvvsssnnnjjjhhhhhhfffeeehhhkkkllliiifff^^^\\\XXX[[[jjjyyyvvvjjjhhhgggkkksssvvvrrrmmmkkkfffkkkwwwyyyzzz~~~|||zzzxxxwwwxxx}}}jjjXXXRRRKKKDDD===444+++***---++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------,,,///222555888999;;;===???;;;BBBZZZvvvzzzaaaXXXfff{{{fffLLL===:::===???AAACCCHHHKKKHHHAAA>>>???BBBDDDGGGJJJPPP\\\lllwww}}}{{{zzzyyywwwtttqqqooommmllliiifffbbb```aaabbbccc___aaabbbbbbbbbccceeeggghhhiiilllqqqwww}}}}}}sssggg]]]QQQFFF???>>><<<;;;===BBBFFFMMMXXXccckkkxxx~~~zzzuuuwww~~~}}}ssspppqqqyyy}}}|||~~~}}}xxxsssqqqqqqvvv}}}zzzmmmkkkwww|||tttlllmmmxxx{{{ZZZ???333222444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---.........000000//////...------///666>>>DDDPPPVVVYYYUUULLLIIIPPPXXXdddppprrrvvv~~~oooZZZDDD;;;:::999666444666777777999;;;>>>AAACCCHHHJJJMMMPPPRRRRRRRRRQQQPPPNNNLLLLLLMMMNNNNNNNNNMMMPPPUUU[[[^^^^^^\\\YYYMMMAAA777444555555888<<>>???LLLeee}}}qqqZZZUUU^^^kkk~~~mmmSSSAAA999999;;;===CCCEEEJJJMMMIIIBBB@@@CCCHHHKKKNNNQQQXXXhhh}}}~~~{{{tttsssqqqnnnkkkgggdddbbbaaa^^^ZZZVVVTTTUUUWWWXXXSSSTTTUUUUUUTTTUUUWWWYYYZZZ\\\___eeellltttzzz~~~uuuiii[[[PPPGGG>>>:::;;;<<<<<<@@@FFFLLLTTTbbbooozzz|||uuurrrrrrqqqnnnjjjjjjnnnwww~~~~~~{{{}}}~~~xxxssspppoooooovvvwwwooojjjppp{{{wwwkkkiiiuuulllGGG222111666.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---+++)))(((---,,,,,,............///.........///333:::CCCJJJMMMTTTYYYTTTKKKKKKVVVbbbhhhrrrrrrwwwwwwdddRRRAAA999999777555555555666777:::===AAADDDFFFLLLMMMNNNOOOOOOOOONNNMMMKKKKKKKKKMMMPPPRRRSSSRRRPPPTTTYYY^^^aaabbbaaa```SSSEEE888444555777:::===CCCBBBDDDJJJTTT[[[___```]]]```ooo|||^^^MMMSSSeeekkk___```___fffzzzdddRRRUUU^^^]]]fffyyy~~~||||||}}}|||{{{{{{yyywwwuuutttrrrwwwvvvtttqqqooolllkkkjjjiiilllnnnmmmkkkhhhhhhiiidddbbb[[[VVV___rrr~~~iiibbbbbbmmmzzz|||wwwrrrhhhdddiiizzzzzzyyyqqqfffaaacccgggiiilllqqqzzzdddVVVOOOIIIDDD<<<333......++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,------------///333999<<<;;;<<<>>>@@@>>>CCCTTTmmm|||```NNNXXXiiitttjjjYYYFFF<<<:::999:::<<>>DDDDDDFFFOOOZZZbbbdddbbb```jjjiiiWWWUUUfffnnnbbb___```jjj{{{kkkZZZTTTZZZdddooo|||}}}~~~{{{||||||zzzxxxuuuttttttuuutttqqqooommmmmmmmmmmmlllllllllmmmnnnmmmkkkiiiiiicccZZZWWW]]]iiivvv|||iii___\\\fffttt{{{{{{yyyrrrooorrr}}}{{{wwwyyytttggg___aaagggiiimmmqqqxxxuuu\\\SSSKKKGGGAAA888000---++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,------------...000666<<<>>>===<<<>>>AAAAAAFFFXXXrrr~~~iii\\\WWWdddvvvwwwZZZKKK===999:::999999;;;@@@???AAAFFFIIIJJJNNNSSSSSSUUUWWWZZZcccyyy~~~}}}}}}zzzwwwtttmmmkkkhhhddd^^^YYYUUUSSSMMMKKKHHHEEECCCCCCDDDEEECCCDDDEEEDDDCCCCCCEEEFFFLLLLLLNNNRRRWWW^^^dddgggpppsssyyy~~~|||wwwsssbbbUUUFFF???<<<999999;;;>>>AAAIIITTT\\\hhhzzz~~~}}}{{{yyyvvvrrrppppppmmmlllnnnsssvvvwww|||}}}|||uuuqqqnnnmmmnnnqqqrrrnnnhhheeeeeettt|||}}}}}}mmmHHH555333/////////............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------,,,,,,///222555000---...---+++---222+++---///333999BBBKKKQQQKKKTTTZZZUUULLLNNN\\\lllfffwwwzzz|||wwwdddPPPEEE;;;777666444444777999:::<<>>EEEDDDHHHQQQ^^^ffffffdddfffttt```ZZZeeerrrccc^^^___```vvv~~~cccZZZ]]]bbbiiiqqq}}}}}}~~~{{{||||||{{{yyywwwvvvvvvuuussspppmmmlllmmmooopppllliiigggjjjoooppplllgggkkk```WWWUUUZZZbbblllsssggg\\\VVV___nnnyyy~~~}}}|||}}}yyyxxx}}}zzzmmmdddeeejjjlllkkkqqqwwwaaaWWWMMMIIIDDD;;;111,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---------......111777>>>???===<<<>>>AAADDDHHHYYYuuuzzzYYY^^^dddnnnyyybbbSSSEEE:::888:::888999;;;@@@===???EEEKKKPPPVVV]]]ZZZ]]]```dddppp~~~|||zzzyyywwwtttqqqeeeccc```[[[VVVPPPLLLIIIHHHGGGDDDAAA?????????@@@>>>?????????======???@@@AAAAAABBBDDDHHHMMMRRRUUUdddhhhnnnuuuzzz~~~}}}{{{wwwqqqmmmWWWJJJ>>>:::;;;;;;===@@@AAAFFFOOO[[[eeerrr{{{zzzzzzyyyuuuqqqoooppppppmmmkkknnnooorrrxxx}}}~~~zzzuuusssooommmooossspppfff]]]ZZZiii{{{zzzzzz|||~~~VVV;;;555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,+++******---333999999222...///...+++...444---///222777???GGGOOOTTTTTTWWWTTTLLLLLLVVVaaaeeemmmsss|||zzzvvv|||}}}fffVVVBBB===777555666888999888AAA???@@@CCCIIINNNOOONNNJJJIIIHHHHHHGGGGGGHHHHHHKKKNNNRRRVVVXXXYYYYYYXXXTTTWWW\\\bbbhhhllloooqqqkkkRRR<<<888:::888:::@@@DDDJJJNNNYYYiiihhhcccgggtttrrr___iii{{{kkk______fffeeewwwnnneee^^^]]]```jjj~~~~~~}}}|||{{{{{{zzzyyyxxxvvvvvvuuutttqqqpppsssuuurrrpppqqqpppmmmjjjiiikkkmmmoooooocccdddccc___[[[ZZZ```eeekkk[[[OOORRRcccxxx|||zzz~~~zzzxxxxxxxxxqqqfffcccgggqqqsssxxxtttYYYMMMOOOIII@@@777,,,,,,------,,,***)))************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000777999===@@@???<<<;;;<<>>:::999;;;<<<<<<:::@@@<<<@@@LLLUUUVVVVVVYYY[[[^^^\\\fff~~~|||yyyvvvrrrllleeeaaaZZZWWWSSSNNNJJJGGGEEEDDDAAA@@@>>><<<;;;:::;;;;;;999999999::::::999999999<<<;;;:::;;;<<>>999:::999;;;@@@DDDMMMTTT^^^iiifffaaaiii{{{hhheee}}}pppggg]]]___lllssshhhbbb___ccclll|||~~~}}}|||yyyyyyyyyxxxxxxwwwwwwwwwuuurrrqqqtttvvvsssqqqrrrssspppllljjjjjjjjjjjjjjjfffgggfffbbb]]][[[^^^aaakkkaaaUUUSSS___vvvzzzvvv|||zzzyyywwwnnnbbb^^^```jjjnnnwww|||```PPPPPPIIIBBB;;;111,,,------,,,+++******+++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,+++,,,...111777999>>>@@@===;;;===BBBNNNXXXmmmuuu___jjjyyyxxx^^^JJJ@@@===::::::;;;<<<;;;:::AAA???DDDPPPUUURRRQQQSSSWWW]]]___lll~~~{{{vvvrrrmmmgggaaa]]]VVVSSSPPPKKKGGGDDDBBBBBB>>>===;;;:::999888999999888888999999999999888888999999999999:::<<<>>>@@@FFFHHHMMMTTT]]]gggpppuuuyyyxxxwwwuuupppfffZZZRRREEE???::::::;;;<<>>777...///222,,,,,,111.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000---,,,---,,,,,,111888111222666>>>HHHNNNPPPPPPIIIKKKLLLOOOWWWbbbiiijjjwww~~~~~~vvvxxxyyy|||{{{tttgggUUUGGG<<<999666555777:::<<<===@@@CCCIIIPPPTTTTTTPPPLLLFFFFFFGGGGGGHHHHHHIIIIIIGGGKKKQQQWWW\\\^^^^^^]]]YYY]]]cccjjjqqquuuxxxyyypppYYYBBB::::::999<<>>???;;;999BBBMMM^^^fffzzzmmm___ooo}}}gggRRRBBB===<<<;;;;;;<<<===<<<:::AAABBBKKKWWWYYYPPPMMMPPPWWW```bbbrrr~~~|||wwwqqqkkkeee___ZZZVVVOOOMMMJJJFFFBBB@@@>>>>>>;;;:::999777666666666666666666777777777777666666666666666777888999999999======>>>CCCKKKUUU___eeemmmmmmkkkgggaaaWWWLLLEEE???;;;999;;;>>>@@@FFFLLLQQQ\\\nnn~~~}}}vvvsssqqqmmmjjjkkklllllliiiggghhhlllqqquuu{{{~~~rrrrrrqqqqqqtttvvvqqqhhhZZZbbbrrrqqqiiirrrxxx}}}nnnJJJ888...000333---,,,000.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------............///------...------444<<>>CCCDDDWWWdddgggeee]]]bbbuuuyyyiiiooohhh```dddcccrrryyydddllluuu~~~}}}|||{{{yyyyyyyyyxxxxxxwwwwwwwwwvvvrrrqqqtttuuurrrpppqqqlllkkkjjjkkkmmmoooooonnnmmmooooookkkddd]]]XXXVVV^^^gggdddSSSNNNcccsssmmmwwwwwwjjjaaa^^^___gggvvvvvv^^^SSSIIIFFFDDD<<>>???::::::III[[[tttyyyyyy```^^^qqqoooXXXGGG===;;;;;;;;;<<<=========<<>>111111555...+++///.........---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,---------.........///------...---///888BBB---555BBBPPPWWWTTTJJJAAAAAACCCIIIUUUaaahhhjjjjjjuuuyyy|||zzzrrrmmmrrr{{{sssmmmeee___YYYOOOAAA777777777777888:::>>>BBBEEEIIINNNUUUYYYXXXRRRJJJFFFDDDEEEGGGHHHJJJKKKKKKKKKNNNSSSZZZaaaeeeeeecccaaa]]]aaafffmmmtttyyy}}}yyyeeeLLL===999;;;@@@DDDFFF[[[hhhhhhccc]]]jjjnnnrrrppp```___hhhpppzzzooonnn~~~}}}|||{{{|||{{{zzzyyywwwvvvuuutttuuuqqqpppssstttpppnnnoookkkjjjkkknnnqqqrrrrrrqqqoooppppppmmmfff^^^WWWTTTWWWeeehhhYYYMMMWWWooo}}}vvvmmmhhhmmm}}}uuuiiicccdddfffgggzzziiiYYYJJJGGGGGG???222///,,,+++,,,------,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------000444777999999===@@@<<<===QQQiiiyyybbbUUUdddxxx~~~cccNNNAAA;;;999;;;<<<>>>>>>>>>??????EEELLL___ppplll]]]]]]jjj}}}|||ttt~~~xxxtttnnniii```YYYRRRMMMIIIFFFAAA@@@===;;;999777777777666666666666555555444333333444444555555444444333444555666666666666555555777777777777999;;;===>>>EEEFFFGGGFFFDDD@@@===;;;:::999;;;@@@CCCGGGOOOXXXbbbqqq~~~xxxsssnnnkkkmmmmmmmmmkkkjjjiiijjjkkkmmmttt}}}xxxpppnnnrrrvvvvvvnnn___[[[kkk{{{|||tttppptttyyyxxxKKK777222555000,,,///---......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...------...//////222>>>JJJ000;;;KKKXXX[[[TTTHHH@@@CCCFFFPPP]]]hhhlllnnnppp~~~zzzqqqkkklllvvvzzzqqqbbb```]]]XXXQQQGGG===777666777999;;;<<<@@@EEEIIIMMMQQQUUUVVVSSSNNNHHHEEEEEEFFFHHHJJJKKKLLLKKKKKKPPPVVV^^^fffiiiiiifffdddaaacccffflllrrryyy~~~}}}kkkQQQ???999<<>>::::::<<<>>>>>>??????BBBCCCIIISSSjjj}}}xxxiiinnn~~~xxxpppkkkeee___XXXQQQKKKFFFBBB???<<<;;;999777666555555666555555666666555444333333333333444444444444333333555555555666666666666666444555666888999:::999999999;;;======<<<;;;;;;<<<;;;;;;>>>CCCGGGMMMXXXbbbqqq}}}wwwqqqnnnmmmmmmllllllkkkjjjiiiiiihhhoooxxx}}}|||}}}}}}sssnnnpppssstttuuueeeYYY___oooyyyzzzxxx{{{}}}]]]@@@222444111...///---......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------,,,---///111111666EEESSS666CCCSSS\\\[[[RRRIIIDDDHHHLLLXXXhhhppprrrvvv{{{vvvkkkhhhppp|||jjj^^^ZZZ[[[YYYSSSJJJAAA===;;;666999;;;===>>>BBBGGGKKKNNNPPPRRRQQQNNNJJJIIIIIIGGGHHHJJJLLLMMMMMMLLLKKKNNNUUU^^^ggglllllliiigggeeeeeegggkkkqqqxxxoooUUU@@@999===CCCFFFRRRdddlllfffbbbgggrrreee___hhhzzz}}}|||~~~|||{{{zzz||||||zzzyyywwwvvvuuutttvvvrrrpppsssssspppmmmnnnoooooopppqqqrrrqqqnnnkkklllmmmmmmllliiibbb[[[VVVTTT[[[eeefffWWWJJJSSSeeeooojjjiiilllhhh```eeeqqq~~~sssllllllmmmlllvvv~~~mmmSSSJJJJJJDDD999333---+++------,,,)))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...222777;;;;;;666999AAAEEEJJJbbb~~~zzzcccRRRYYYjjjdddNNNCCC<<<888;;;===?????????@@@DDDHHHNNNYYYrrrrrr|||~~~xxxqqqiiiccc[[[WWWQQQKKKFFFBBB===;;;999888666555444444555555333444444555444444222222333444444444444444444333555555444444444666777888444555666888888999888888666888::::::999999;;;===<<<===AAAGGGMMMUUUbbbooo}}}{{{uuuqqqkkkjjjjjjkkkkkkjjjhhhgggccciiiqqqyyy|||{{{|||zzzrrrqqqqqqqqqrrriii^^^YYYaaarrr}}}nnnIII222333222000111---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,///222333:::KKK[[[<<>>@@@CCCHHHLLLMMMOOOOOOMMMJJJHHHJJJLLLHHHIIILLLMMMNNNMMMLLLKKKLLLSSS]]]gggmmmnnnkkkiiihhhggghhhkkkpppxxxqqqWWWAAA999===DDDGGGWWWhhhmmmfffccclllxxxhhhjjjcccttt{{{|||~~~|||{{{zzzzzzzzzyyyyyyxxxwwwvvvvvvwwwsssqqqttttttqqqnnnooommmmmmnnnqqqrrrqqqnnnkkkkkkkkklllkkkiiiccc\\\WWWSSSUUU```fffXXXFFFKKK___ooohhhiiipppnnnfffhhhtttxxx~~~~~~vvvqqqqqqqqqnnnvvv}}}{{{www|||tttWWWKKKKKKFFF;;;444...+++------+++(((******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------///222888<<<<<<555777BBBHHHOOOggguuu```UUUeee~~~wwwZZZHHH@@@;;;666<<<>>>?????????AAAFFFJJJRRR]]]vvvvvv{{{uuummmddd^^^VVVRRRMMMHHHDDD@@@;;;888888777555444444444555555111222333444444333111000333444444555555444444333555444333222333555888999888777777666666666777777999;;;<<<;;;888888:::======>>>CCCJJJQQQ[[[jjjyyy~~~wwwsssiiiiiiiiiiiijjjiiigggeee```eeemmmttt{{{{{{zzz}}}wwwssspppnnnkkklllcccVVVXXXkkk}}}yyyxxxNNN222222222222111---......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,000333555<<>>===>>>>>>>>><<<<<<<<<===AAAFFFJJJMMMKKKJJJIIIKKKMMMMMMJJJGGGHHHJJJNNNPPPPPPQQQRRRTTTRRRSSSWWW___gggmmmoooooopppllliiijjjpppyyy~~~```EEE@@@BBBEEELLLXXXsssmmm\\\kkk|||jjjiiihhhssswww~~~}}}|||}}}}}}{{{xxxwwwxxxwwwvvvuuuxxxwwwvvvtttrrrpppooonnnlllmmmnnnppppppnnnmmmlllmmmkkkiiigggeeebbb^^^ZZZUUUOOOUUUccc^^^KKKHHHVVVeeepppvvvpppiiiiiikkklllooo~~~}}}{{{xxxttt{{{~~~{{{rrrrrr{{{}}}vvvaaaOOOIIIGGG@@@999000,,,,,,---,,,***************)))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,...------...111555999<<<222<<<@@@@@@MMMeeevvvzzzgggQQQSSSmmmeeePPPBBB;;;999;;;;;;@@@??????DDD@@@AAAMMMWWWkkkyyysssmmmdddZZZRRRLLLJJJFFFBBB===:::777666555444444333333444444555555555555444444333333333555555555444444333333333555555666666666666666666999888666777888999999888999999:::<<<===<<<===???DDDHHHLLLQQQYYYgggxxx{{{wwwmmmjjjiiikkkhhhdddbbbddddddaaacccllltttyyy~~~}}}}}}rrrlllpppkkkmmmhhhZZZTTTbbbzzzqqqooo|||{{{|||hhh@@@111111111000111///............---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,///111000444CCC\\\pppKKKPPPVVVYYYXXXUUURRRPPP\\\bbbhhhppp|||~~~yyyssssssyyyxxx^^^OOOKKKBBB@@@===;;;<<<===>>>>>><<<<<<===???BBBFFFIIILLLJJJIIIHHHJJJLLLLLLJJJGGGKKKMMMNNNOOOOOOPPPSSSUUUUUUTTTVVV[[[cccjjjnnnooorrrooollllllqqqzzziiiLLLDDDCCCEEEOOO\\\qqqooogggsssfffnnnuuuvvv}}}~~~}}}}}}}}}zzzxxxwwwxxxxxxvvvuuuxxxwwwvvvtttrrrpppooonnnlllmmmoooppppppooommmlllmmmllljjjiiigggddd```]]]YYYQQQTTT^^^]]]QQQLLLQQQ]]]kkkxxxxxxssspppllliiirrr~~~|||uuuooovvvuuummmSSSJJJJJJAAA:::111---------,,,***************)))))))))))))))************+++++++++,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,------...///222666999;;;888<<>>888777::::::>>><<<>>>FFFEEEEEEPPP___www{{{sssllleee\\\SSSLLLGGGEEECCC???<<<:::888777444444333333333333444444444444444444333333333222333444444444555555555666666666666666777777777777666666555666777888999888<<<;;;;;;>>>AAACCCEEEGGGLLLPPPVVV]]]ggguuu{{{ooojjjhhhjjjiiidddaaaaaaaaa___aaahhhnnnsss{{{~~~uuummmnnnfffhhheee[[[SSS\\\tttyyymmmrrr}}}uuuKKK555333555333000///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......111444666===NNNfffxxxPPPOOOQQQVVV\\\]]]YYYTTTdddfffiiisssyyyyyyvvvvvvnnn[[[NNNFFF===<<<;;;;;;===???@@@???<<<<<<===???BBBDDDFFFHHHHHHGGGGGGIIIKKKKKKJJJIIINNNPPPQQQQQQRRRSSSVVVYYYYYYWWWUUUWWW^^^fffmmmqqqssspppnnnnnnrrr{{{sssVVVHHHDDDGGGSSS^^^kkkkkksssgggfff|||~~~sss}}}~~~}}}}}}|||zzzxxxwwwxxxxxxwwwuuuwwwwwwuuutttrrrqqqpppooommmnnnoooppppppooonnnmmmmmmlllkkkjjjiiigggdddaaa\\\SSSOOOUUU\\\ZZZRRRLLLVVVeeeuuu{{{zzzwwwrrrmmmwww~~~wwwllliiiwwwvvvzzz}}}\\\MMMMMMCCC<<<444///......,,,+++++++++*********))))))))))))************+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,------///222555777999:::999777<<>><<>><<<:::888777777444444333333333333444444333333333333222222222222111222333444555666777777666666666777777777888888666666777888999:::;;;;;;@@@??????BBBHHHMMMOOONNNRRRWWW___hhhrrrtttlllfffggghhhddd___^^^^^^]]]___cccfffkkkuuu}}}|||oookkkcccbbbbbb___XXXYYYmmmqqqiiisss}}}}}}xxx{{{\\\===444777555//////............---------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++---111888DDDWWWlll{{{PPPNNNNNNRRRXXX\\\[[[XXXhhhjjjooozzzwwwxxxvvvwww~~~iii]]]QQQEEE===<<<<<<>>>AAABBBBBB@@@:::;;;<<<>>>???AAABBBBBBEEEFFFFFFHHHJJJKKKKKKKKKOOORRRVVVXXXYYY[[[]]]___^^^[[[WWWVVV[[[ccclllrrrrrrqqqppppppttt{{{|||___MMMEEEIIIWWWcccgggmmmnnndddqqq|||qqq}}}}}}|||||||||zzzxxxwwwxxxxxxwwwvvvwwwvvvuuutttsssrrrqqqpppooooooppppppppppppoooooolllkkkjjjjjjjjjiiifffccc[[[RRRIIILLLYYYaaaXXXJJJSSS___nnnyyy}}}}}}{{{yyy{{{www{{{ooobbbaaaqqq|||xxxgggPPPLLLEEE???888222000...---++++++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...111444777999::::::;;;777AAA\\\rrr{{{wwwWWWMMMYYYnnn}}}mmm[[[HHH>>>::::::<<<@@@===BBBAAABBBJJJKKKQQQaaaxxx~~~zzzrrrfff\\\TTTMMMFFFAAA===<<<:::888777666555555444333333333333333333444222222222222222222222222111222222333444555666666555666666777777888888888999;;;<<<=========>>>???CCCEEEHHHNNNVVV]]]\\\XXX^^^ccckkkuuu{{{ooodddcccdddbbb___]]]\\\\\\]]]___```dddppp}}}|||rrrjjjccc\\\^^^eeeccc^^^fffwww|||pppiiiooozzz}}}xxxnnnIII666555555000///............------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***---222<<>>AAACCCBBB@@@>>>999::::::;;;;;;<<<<<<<<>>AAA>>>EEEFFFFFFLLLPPP]]]ttt|||zzz}}}wwwqqqiii]]]SSSLLLGGGAAA>>>;;;:::888666555333333222333333333222222333333333222222222222222222222222333333333333444444444444555666666777888999999999===>>>@@@???>>>???BBBEEEHHHQQQ\\\fffpppxxxvvvooowww{{{ssseee``````___^^^^^^\\\[[[\\\^^^^^^bbbmmmxxx}}}~~~}}}qqqggg```VVVXXXgggmmmfffbbbeeexxxwwwsssmmmkkkooorrrsss~~~YYY<<<222333333///............------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////222:::FFFWWWhhhvvv~~~MMMMMMKKKHHHGGGOOO[[[eeejjjqqq|||}}}xxxvvvwwwsssbbbOOO@@@;;;<<<>>>AAACCCBBB>>>;;;:::999888888777777888888>>>@@@BBBDDDEEEHHHKKKNNNPPPUUU\\\bbbdddfffggghhheeedddbbb```aaaeeekkkpppvvvyyyzzzyyywwwwww{{{~~~jjjUUUHHHKKKYYYjjjjjjqqqgggooorrrrrr}}}|||{{{|||{{{yyywwwwwwxxxxxxxxxwwwuuuuuuuuutttttttttssssssooooooooooooooooooooooooiiiiiihhhhhhiiihhheeecccVVVOOOGGGGGGRRR\\\]]]XXXKKKWWWoooyyyrrrxxxnnnbbb___iiixxxcccOOOIIIFFF@@@999333000...---,,,++++++++++++*********)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------...000333666999;;;<<<<<<>>>FFF```qqq^^^SSS]]]rrrooo[[[JJJ@@@888888;;;<<<===???===EEEGGGKKKWWWcccxxxzzz|||~~~uuummmccc[[[PPPHHHCCC@@@<<<999:::999777555444333333222333333222222222222333333222222222222333333333333555555555555555666666666777888888999:::;;;<<<<<>>???AAADDDHHHLLLSSSVVVZZZ]]]___bbbeeegggggghhhiiiiiihhhiiilllooowwwzzz|||yyysssmmmlllmmmmmm|||wwwcccSSSJJJNNN\\\iiilllqqqlllttt{{{ooottt}}}}}}}}}{{{yyywwwwwwxxxyyyxxxwwwuuuuuuuuuuuuttttttttttttooonnnnnnnnnnnnnnnnnnooojjjiiiiiiiiiiiihhheeebbbWWWRRRMMMMMMPPPTTT[[[bbbLLLVVVmmmzzzrrrqqq~~~wwwlllkkksss}}}rrrYYYKKKHHHBBB;;;555000...---,,,,,,+++++++++*********)))************+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,------------...///111333666999;;;======:::IIIfff{{{tttYYYUUU[[[nnn~~~yyy```PPPAAA:::555999>>>???>>>???@@@EEEFFFSSSnnn}}}~~~|||vvvkkkbbbWWWPPPGGGAAA>>><<<999666777666666555555555555666333333222222222222333333222333333333444444444444666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@AAACCCDDDDDDEEEKKKTTT\\\rrrxxxnnnhhhbbb\\\ZZZ[[[ZZZXXXZZZ___bbbcccfffkkkpppyyy}}}yyyhhh]]]\\\UUUQQQTTTbbbsssxxxnnnbbbdddmmmwwwwwwoooiiijjjppp~~~aaaAAA333333///............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...666CCCRRR```mmmyyyQQQLLLDDD@@@EEETTTfffsssuuusssuuuwwwpppuuu~~~qqqYYYDDD<<<:::===AAAFFFIIIHHHCCC???>>><<<888555444444666777555777;;;<<<===AAAFFFKKKVVVWWWWWWXXXYYY\\\aaaeeehhhkkknnnnnnlllkkklllnnnuuuyyyzzzvvvlllccc^^^^^^WWWhhhhhhZZZPPPKKKQQQ```nnnsssxxxkkkrrrzzzooouuuzzzyyywwwwwwxxxyyyxxxwwwuuuuuuuuuuuuuuuuuuttttttnnnnnnmmmmmmmmmmmmnnnnnnkkkjjjiiijjjjjjhhheeecccZZZUUURRRRRROOOOOOYYYgggQQQVVVggg}}}|||wwwlllnnnwwwtttuuu}}}|||bbbLLLIIIDDD===555000......,,,,,,,,,+++++++++******)))************+++++++++***+++,,,------,,,+++***,,,,,,,,,---------......111222333666999;;;===>>>;;;OOOlllsssiiiSSSWWWggg|||{{{pppYYYNNN???999777<<>>===<<<999777444444444555666777888999333222222222222222222333333333333444444555555555777777999:::<<<>>>???@@@===>>>???@@@AAABBBCCCCCCDDDFFFHHHIIIKKKSSS___iiiyyysssnnnfff]]]XXXYYYYYYWWWYYY___dddddddddfffllluuu|||yyyuuuiiiYYYSSSWWWSSSTTTXXXbbbsss~~~yyymmmeeennnyyy{{{sssjjjhhhlllvvvqqqKKK555222//////.........---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000;;;JJJZZZgggsssYYYNNNBBBAAAJJJZZZkkkvvvtttuuuuuurrrqqquuuoooQQQ>>><<<:::===@@@CCCEEEDDDCCCBBB???===;;;999777666666666888888888999;;;???BBBEEEOOOQQQRRRTTTUUUYYY^^^bbbmmmppppppllllllpppsssrrrwwwxxxwwwqqqfffYYYOOOIIIMMMIIIJJJNNNKKKFFFOOO^^^gggvvvmmmvvvkkkzzz~~~~~~|||xxxwwwyyyyyyvvvtttuuuttttttssstttuuuuuusssppppppooonnnmmmlllmmmmmmnnnnnnlllgggccceeeiiigggbbb```___]]]XXXPPPNNNWWWcccTTTLLLQQQfffwwwyyyrrrooojjjmmmyyygggPPPDDDAAA@@@999777555---,,,+++++++++,,,,,,***)))************************++++++,,,,,,,,,,,,------------,,,,,,,,,---.........333999::::::;;;;;;:::===RRRlll{{{|||lll\\\RRRWWWlll|||~~~jjjOOO???===;;;999;;;@@@CCCCCCBBBAAAEEENNNhhhyyyxxxtttiii^^^WWWMMMEEE<<<888888999888666666555444333333333555555111111111222333333333444444333333333444666888999:::;;;===>>>>>>>>>@@@BBBAAAAAAAAAAAABBBDDDGGGIIIIIIGGGHHHNNNUUUaaarrr~~~xxxqqqiiibbb]]]ZZZZZZXXXXXX[[[]]]]]]```dddhhhooo{{{wwwjjj^^^UUUQQQOOOLLLWWW^^^ddduuutttgggkkkuuu~~~|||sssnnnnnnTTT777444222///...///---+++---222,,,,,,,,,+++++++++************+++,,,,,,---......***+++,,,------...//////444<<>>>>>;;;===???BBBCCCDDDCCCCCC@@@???===:::888777777777666666666666888:::===???EEEGGGJJJLLLPPPUUUZZZ___fffnnntttvvvxxxzzzwwwsss~~~}}}yyyoooaaaSSSHHHBBBEEEAAACCCGGGEEECCCLLL[[[lll{{{mmmoooqqqjjjyyy~~~}}}{{{xxxwwwyyyxxxsssqqqrrrnnnppprrrtttuuutttsssrrrpppooonnnlllkkkkkkllllllmmmkkkfffcccfffjjjhhhccccccbbb___[[[SSSNNNUUU___VVVKKKEEENNN^^^llltttxxxrrrqqqwww~~~}}}vvvvvv|||~~~}}}~~~{{{xxxyyyVVVHHHCCCBBB:::777555,,,---+++++++++,,,,,,***)))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------...///444999:::999999;;;===CCCVVVlllxxxyyyppp```PPPLLLUUUjjjsss{{{yyy___III===<<<::::::===@@@CCCBBBAAAHHHKKKZZZ~~~{{{ssspppkkk```UUUOOOHHHBBB:::666777888777444666555444333333444444555222333333444444555555555666666555666777888:::;;;===???AAABBBBBBCCCEEEGGGCCCDDDEEEEEEEEEEEEGGGHHHIIIKKKRRR]]]iiiwww{{{tttkkkccc\\\YYYZZZWWWWWW[[[\\\\\\^^^bbbeeelllwwwyyylllaaaYYYVVVUUUQQQZZZccclll}}}kkkhhhppp|||___???555444000///000...+++,,,000,,,,,,,,,++++++++++++***+++++++++,,,,,,---------+++,,,---------...///000777@@@OOObbbrrr|||PPPLLLOOOZZZgggqqqzzzyyy}}}nnnnnnnnn~~~~~~vvveeeQQQCCC???@@@======>>>@@@AAABBBCCCCCCBBBAAA???===:::999888888777777666555666777888999;;;===AAAEEEIIIOOOVVV[[[```hhhqqqvvvzzz|||xxxrrr|||yyysssgggYYYLLLBBB>>>@@@===???DDDDDDDDDMMM[[[pppzzzjjjtttrrrjjjjjjzzz~~~}}}zzzxxxwwwxxxvvvpppmmmnnnjjjooouuuxxxvvvtttssstttpppooommmllljjjjjjiiiiiikkkkkkhhheeegggkkkjjjeeegggeeeccc^^^VVVOOOQQQWWWUUULLLAAA>>>MMMfffzzz~~~wwwtttsssllldddfffnnnoooppptttyyy{{{wwwooohhhsss^^^LLLEEECCC<<<777444+++---,,,***+++,,,,,,+++)))************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------111555999999777888===BBBRRRcccuuu{{{wwwjjjXXXKKKKKKXXXiiixxxpppfffwwwiiiRRRBBB<<<::::::;;;>>>AAACCCBBB@@@HHHKKKaaauuukkkeee^^^SSSIIIDDDAAA<<<777555666777555333666666555444333333444444444444555555666777777888999999999:::;;;<<<===>>>===???AAABBBBBBCCCEEEGGGFFFHHHIIIJJJIIIIIIJJJKKKQQQWWWeeevvvxxxnnnddd[[[VVVWWWTTTUUUXXXZZZYYY[[[___aaagggpppyyysssiiibbb```aaa```fffqqq~~~sssfffhhh~~~~~~rrrKKK666555111000111000,,,+++...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---------000222777CCCTTTeeerrryyy|||}}}MMMJJJQQQbbbpppvvv{{{qqqiiiqqqvvv|||{{{mmmUUUDDDAAAAAA???>>>>>>===>>>???AAACCCDDDDDDCCCAAA???===;;;:::999;;;:::888777666666666777666999<<>>;;;888:::<<>>???@@@AAA@@@BBBCCCDDDCCCDDDEEEGGGHHHJJJLLLLLLLLLNNNRRRVVVccclll|||{{{qqqfff[[[UUUQQQOOOQQQUUUWWWWWWYYY\\\___cccjjjrrrzzz~~~sssmmmmmmnnnuuuyyyggg```vvv{{{}}}XXX888555111///111111...---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,---111555<<>>>>>======>>>@@@BBBCCCDDDDDDCCCAAA@@@>>><<<<<<<<<;;;:::999777666666555555777999;;;===AAAGGGJJJYYY^^^ccceeehhhiiiddd\\\SSSRRRNNNHHHCCC@@@@@@AAADDDDDDFFFHHHIIIKKKQQQXXXfffsssuuuyyyaaaYYYaaakkk~~~||||||yyywwwwwwvvvrrrlllkkknnn||||||vvvssstttpppooonnnmmmkkkjjjiiihhhkkkmmmnnnlllnnnpppoookkkhhheeebbb```YYYNNNHHHGGGCCCIIIHHHAAAGGG^^^vvv~~~rrrjjjaaaZZZaaammmgggnnnzzz~~~nnnaaajjjppppppmmmqqqrrrUUUEEEDDD>>>999666000...,,,******+++++++++************************************+++++++++,,,,,,************+++,,,---...444666999;;;888:::HHHYYYqqqzzz}}}nnn[[[PPPLLLbbbnnnrrrrrrggg\\\cccmmmUUUCCC;;;:::888:::===@@@AAAAAAAAAAAAIIILLLbbb~~~yyylll]]]UUUNNNEEE===:::777666666666666777666666333333444444444444333333666777777888999;;;;;;<<<>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHGGGFFFFFFHHHIIIIIILLLNNNOOOPPPVVV___fffxxx|||{{{}}}{{{rrrggg]]]WWWMMMKKKNNNSSSVVVUUUWWW[[[]]]aaafffmmmuuu}}}wwwxxxzzzjjj\\\lllxxxrrrxxxbbb<<<666111...111222000///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,...444999DDDSSSfffqqqssssssvvv{{{PPPKKKSSSgggtttsssuuu|||xxxqqqmmmttttttXXXBBB@@@FFFEEE<<<>>>============???@@@BBBCCCCCCCCCCCCAAA@@@???>>><<<;;;;;;:::888777666555666777777777777999===@@@OOOWWW```fffiiifffZZZNNNEEEDDDBBB???======???BBBEEEFFFIIIKKKLLLNNNQQQTTT```xxxyyyqqqYYYUUUaaammm~~~}}}|||{{{yyywwwvvvuuuqqqlllnnntttzzzuuuttttttpppppppppooonnnlllkkkjjjjjjoooqqqooooooqqqoookkkgggccc``````ZZZPPPGGGDDDGGGLLLKKKDDDDDDVVVrrrvvvpppgggaaagggrrrlllrrr|||}}}lll```gggnnnppplllnnn}}}^^^HHHEEE@@@;;;999444...,,,***)))***+++++++++************************************++++++++++++************+++---...///666666:::<<<:::>>>RRRhhhuuuaaaRRRPPPVVVrrrzzz||||||dddZZZddd~~~yyyeeePPPAAA999888888:::>>>???@@@@@@AAABBBFFFKKK]]]sss}}}|||xxxpppcccUUUMMMHHHAAA;;;999666666555555666666777777333444555666666777666666888999:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDFFFGGGHHHGGGHHHJJJKKKOOOSSSXXX[[[^^^fffrrr{{{}}}xxxwwwzzz~~~~~~yyyrrrhhh___ZZZNNNMMMOOOTTTVVVUUUUUUXXX[[[^^^dddjjjrrr{{{nnn\\\aaarrr~~~yyypppnnnxxxmmmGGG999222...000222000///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,///777>>>HHHXXXiiiooollljjjpppwwwUUUPPPZZZppp{{{xxxwww}}}uuuoooooo{{{mmmPPP???@@@EEEDDD???============>>>>>>???@@@AAABBBCCCCCCCCCBBB@@@@@@============<<<;;;:::999999999999777666777:::<<>>>>>>>>======???CCCGGGIIIMMMQQQTTTVVVXXXYYYXXX___ppplllVVVUUUcccooo~~~|||{{{zzzyyywwwvvvuuupppnnnrrrzzz~~~{{{wwwttttttttttttqqqqqqrrrqqqqqqooonnnmmmiiinnnqqqpppoooooommmjjjgggaaa______\\\SSSJJJEEEJJJLLLLLLFFFBBBLLLjjjzzzvvvnnnfffiiisssrrrvvv~~~yyyjjj^^^bbbmmmtttsssrrr|||iiiNNNHHHBBB<<<:::777///,,,***)))***+++++++++************************************++++++++++++******++++++,,,...///000666777;;;>>>===BBBZZZuuuvvvdddQQQJJJWWWhhh\\\WWWdddzzz~~~kkkWWWHHH>>>999777888;;;>>>???>>>???BBBDDDBBBGGGTTTaaajjjrrrzzztttpppcccVVVJJJEEEAAA<<<888666555555555444333444666888444555777999:::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCDDDFFFHHHIIIIIIIIIIIIEEEGGGJJJLLLNNNPPPSSSUUU]]]dddmmmsssxxx}}}wwwvvvyyy~~~||||||zzzvvvpppiiibbb^^^TTTRRRTTTWWWXXXTTTTTTVVVYYY\\\aaagggnnnwwwsss]]]WWWbbbrrr{{{|||uuurrrnnnnnnzzz~~~[[[???666//////000///...///...------------,,,,,,,,,+++++++++,,,,,,---------+++...///...,,,000:::BBBNNN]]]lllnnngggdddmmmwwwXXXTTT```xxx~~~{{{vvvooopppfffKKK>>>???BBBCCCBBB<<<<<<======>>>>>>??????@@@AAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@??????>>><<<<<<;;;:::888888;;;===<<<@@@EEEKKKRRRUUUPPPGGG;;;<<<===>>>@@@DDDIIIMMMPPPUUU[[[^^^aaaccccccaaa```gggvvvkkkUUUVVVeeeqqq~~~|||{{{zzzzzzwwwvvvtttpppooouuu~~~zzzvvvqqqoooooorrrtttuuuqqqrrrssssssrrrqqqpppooohhhnnnqqqooonnnnnnlllhhhfffaaa^^^```^^^VVVLLLGGGCCCDDDHHHFFF>>>BBB^^^~~~~~~{{{rrrhhhiiiqqq}}}|||nnnccc___lllxxxyyyvvv{{{qqqRRRKKKCCC===;;;888///,,,***)))***+++++++++************************)))************++++++++++++++++++,,,---...000111777777;;;@@@???EEE```}}}wwweeeQQQAAABBBZZZtttpppNNNPPP```ssszzzxxxqqq]]]KKK@@@<<<:::999999;;;>>>>>>===>>>BBBEEECCCIIIQQQZZZbbbmmm{{{{{{tttnnniiiYYYMMMBBB>>><<<888444444444444444222222333555888555777999<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFGGGIIIKKKLLLLLLKKKKKKLLLOOOSSSWWWZZZ]]]aaadddkkkttt~~~wwwuuuyyy~~~yyyyyywwwtttoooiiiddd```[[[XXXXXX[[[YYYUUUSSSTTTXXX[[[___eeellluuu~~~www___OOOUUUgggrrrrrrppppppnnnqqq|||mmmDDD:::000//////---,,,---......---------,,,,,,,,,******+++,,,,,,---......***---///...,,,111;;;EEEXXXfffttttttkkkhhhrrr~~~YYY[[[pppsssqqqcccIIIBBBBBB??????CCC============>>>???@@@AAAAAACCCEEEFFFEEEDDDDDDEEECCCBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>???AAAAAABBBEEEGGGHHHFFFCCCDDD@@@;;;<<<@@@FFFJJJLLLTTTTTTYYY```eeeeeehhhllljjjppp~~~eeeYYYXXXggg~~~~~~|||{{{xxxxxxwwwtttqqqqqqsssuuutttppplllmmmqqquuuwwwxxxtttsssqqqsssttttttqqqnnnnnnnnnoooppppppmmmiiieeeeeebbb______^^^YYYPPPHHHFFF>>>NNNOOOEEEAAAQQQ||||||lllfffqqqsssaaacccnnn~~~|||}}}XXXJJJGGGAAA<<<===444111---++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---------...111333666555;;;;;;999MMMlll{{{zzzoooZZZFFF>>>JJJdddyyy|||bbbKKKGGGccc{{{}}}xxxyyy~~~jjjSSSEEE>>>:::888999===???AAAAAAAAAAAACCCEEEJJJGGGLLLYYYaaahhhyyy~~~yyyqqqggg___OOOGGG>>>999999888666333666666555444222333666888888;;;>>>@@@@@@@@@BBBCCCBBBCCCDDDEEEFFFGGGGGGFFFIIIJJJKKKKKKMMMPPPUUUYYYWWW[[[___bbbdddiiirrrzzz}}}{{{}}}~~~|||}}}|||yyytttnnnkkkiiiccc```^^^```aaa^^^VVVOOOUUU[[[bbbfffhhhooozzz{{{zzz|||sssaaaQQQPPP___pppyyyyyyrrrppptttxxx~~~yyySSS:::555777,,,///555,,,///............---------......------------.........///......///444>>>EEEZZZnnnyyyqqqjjjppp|||^^^cccvvvxxxzzzyyy```HHHBBBBBB??????CCC<<<<<<<<<<<<>>>@@@BBBCCCBBBDDDEEEDDDCCCDDDEEEGGGEEEDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDFFFGGGGGGEEECCCAAA@@@@@@AAADDDIIINNNQQQYYYWWWWWWZZZ]]]___dddkkkooouuudddXXXYYYhhh~~~}}}~~~~~~|||}}}~~~~~~~~~}}}|||{{{yyyyyyxxxuuusssrrrtttvvvqqqssswww|||~~~xxxtttuuutttsssssstttssspppmmmooonnnnnnoooooonnnjjjhhheeeccc``````___ZZZQQQJJJGGG>>>KKKMMMDDD@@@JJJnnn}}}oooiiissssssddd^^^iiiyyydddNNNEEE@@@<<<:::555111---++++++,,,---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,------///222444555555<<<===>>>SSSqqq}}}|||nnnXXXDDD???NNNjjjoooSSSEEEHHHcccyyy{{{yyy|||xxxdddNNNAAA===::::::<<<===???AAAAAAAAABBBDDDFFFKKKHHHLLLXXXaaaiiizzz|||uuukkk```WWWIIIBBB:::666777777666333666666666555444666888;;;:::<<>>222444...///555//////............---------......------------.........//////...000666@@@GGGXXXkkkyyywwwssszzzbbbmmm~~~zzzoooZZZGGGAAAAAA???@@@CCC===<<<;;;;;;===@@@CCCEEEDDDEEEFFFEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFHHHJJJKKKJJJIIIDDDDDDEEEGGGJJJNNNTTTXXXYYYTTTPPPPPPRRRWWWbbblll{{{|||aaaYYY\\\kkk|||{{{{{{|||zzzzzz{{{||||||||||||{{{{{{{{{zzzxxxuuuuuuvvvxxxvvvzzzzzzsssttttttsssttttttrrrooolllmmmllljjjkkklllllljjjiiifffdddbbbbbbaaa\\\TTTNNNHHH===HHHJJJDDDAAABBB\\\||||||pppjjjttt{{{nnndddaaalll{{{tttUUUEEEAAA>>>999666222...,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,///333777444444;;;???DDD\\\www|||kkkRRRAAACCCZZZzzzxxx^^^HHHFFFSSSjjjyyyzzzzzzppp]]]HHH===;;;;;;===@@@>>>???AAABBBBBBCCCEEEHHHNNNLLLQQQ]]]hhhsssyyypppdddVVVLLLBBB<<<666444444666555444666777777777777999<<>>@@@BBBDDDCCCDDDEEEFFFKKKKKKKKKKKKLLLNNNPPPQQQUUUWWW[[[___cccjjjqqqvvvyyy}}}~~~}}}~~~{{{yyyxxxxxxuuupppiiiaaaZZZTTTQQQQQQTTTVVVVVVYYYbbbppp{{{~~~~~~xxxtttppplllhhh___RRROOOaaaxxx~~~vvveee\\\iiiwwwMMM444333111000222111///............---------......------------........./////////111888BBBJJJUUUgggvvvzzz{{{aaapppwwwwwwdddTTTFFFAAAAAA@@@@@@BBB@@@>>><<<;;;;;;>>>AAADDDDDDFFFIIIKKKKKKKKKMMMNNNNNNNNNMMMKKKHHHGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMOOOTTTZZZ^^^```aaaUUUOOOIIIIIIOOOVVV[[[\\\XXXRRRNNNNNNQQQYYYhhhvvvxxx^^^YYY```ooo~~~{{{zzzyyyyyyxxxyyyzzz{{{{{{||||||||||||||||||zzzxxxwwwxxxzzz|||xxxvvvqqqqqqssstttsssrrrooommmkkkiiigggggghhhiiijjjiiifffeeeeeedddccc^^^WWWRRRHHH<<>>JJJjjjjjjRRRGGGRRReeevvv|||{{{|||iiiWWWCCC:::999;;;>>>BBB>>>@@@AAABBBBBBDDDGGGJJJQQQQQQYYYgggwww~~~vvvkkk\\\MMMCCC>>>:::555333333444555444555666888999:::<<<@@@BBBBBBDDDFFFGGGGGGHHHIIIKKKNNNNNNNNNOOORRRUUUYYY[[[bbbeeeiiinnnssszzzxxxlll```VVVQQQOOOMMMOOOQQQSSSVVV^^^iiiqqqvvv~~~xxxsssqqqlllkkkiii\\\QQQ^^^ttt|||cccUUUeeeccc<<<555555///...000///............---------......------------......---///000111444;;;FFFNNNVVVcccpppwww{{{|||^^^ooovvvqqqwww{{{YYYOOOFFFBBBAAA@@@???@@@DDDAAA>>>;;;;;;<<<>>>@@@BBBGGGLLLPPPRRRRRRRRRRRRTTTTTTSSSQQQNNNMMMOOOQQQPPPOOONNNMMMLLLLLLMMMMMMTTTVVV]]]fffqqqzzzqqq```MMMIIISSS^^^aaa___YYYUUURRRSSSWWWbbbssssss[[[\\\eeettt}}}zzzyyyyyyxxxyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~|||zzzyyyzzz|||~~~yyyuuurrrqqqqqqmmmooorrrtttsssrrrpppoookkkiiigggggghhhjjjkkkkkkeeefffffffffddd```ZZZVVVIII===CCCDDDIIILLLAAAFFF[[[llltttvvvwwwooohhhlllwwwzzzyyypppgggccc```]]]bbbiiisss}}}iiiMMMEEEBBB;;;888444000---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111777;;;888666999>>>LLLkkkuuu___EEE===PPPsss~~~```NNNLLL```vvv~~~~~~~~~dddRRR@@@999999;;;>>>BBB???@@@AAABBBCCCEEEIIILLLQQQUUUbbbuuu|||rrreeeVVVHHH???===:::777444444444555555555777:::;;;===???CCCEEEDDDFFFHHHIIIIIIJJJLLLOOOQQQQQQRRRUUUYYY^^^cccfffmmmppptttxxx|||zzzlll^^^SSSNNNLLLIIILLLPPPTTTWWW\\\ccchhhqqq|||zzzvvvssskkkiiillleeeZZZ^^^kkkxxx}}}dddTTTdddsssDDD555666///+++000///............---------......------------......---///111222666???JJJSSS]]]eeennntttyyy{{{yyyuuuaaammm{{{xxxpppqqq~~~pppPPPLLLGGGCCCAAA@@@??????EEECCC@@@===;;;;;;<<<===???DDDKKKPPPSSSTTTUUUVVVWWWYYYZZZYYYWWWXXX\\\```[[[YYYVVVSSSRRRSSSTTTVVV[[[```iiivvvqqqUUULLLWWWdddfffaaaVVVTTTSSSVVV\\\iiinnnZZZ___jjjyyy~~~|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{|||}}}}}}|||zzzuuuppplllkkkkkkmmmppptttvvvuuusssqqqpppnnnllljjjjjjlllmmmmmmmmmdddfffggghhheeeaaa\\\YYYKKK???CCCBBBJJJQQQDDDDDDPPPfffsssxxx{{{tttjjjkkksssuuutttmmmhhhfffccc___```dddjjjqqq{{{xxxWWWEEE>>>:::999666111---,,,,,,+++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---///222888<<<:::888<<>>888:::<<<>>>@@@@@@AAABBBBBBDDDGGGKKKOOOQQQZZZkkkxxxlll^^^OOODDD>>>;;;:::888666555666777777777999<<>><<<<<<<<<<<<<<>>===:::666111---,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---///111444888;;;;;;;;;AAAKKK]]]yyyooocccSSSGGGNNNggglllXXXTTTbbbzzzsssTTTFFF999777:::<<<>>>???@@@AAABBBCCCDDDHHHMMMQQQWWWcccwww|||qqqcccTTTHHH@@@<<<777777777666666777999;;;:::===@@@CCCEEEGGGJJJLLLJJJLLLNNNPPPRRRUUUYYY\\\^^^```cccgggkkkooorrrtttwwwyyy|||vvvjjj```VVVMMMGGGFFFJJJOOOUUUXXXZZZ\\\\\\jjjxxxtttmmmhhhjjjpppnnneee[[[gggpppuuulll[[[ZZZsssXXX777666333---444///............---------......------------......---///222555:::DDDQQQZZZdddjjjttt|||~~~|||zzzyyyssspppwwwvvvnnnkkkjjjmmmxxxdddGGGIIIIIIFFFBBBAAA???===AAA@@@???>>>>>>=========:::<<>>===@@@DDDFFFHHHJJJLLLNNNPPPRRRTTTVVVYYY\\\aaadddeeegggjjjnnnqqqtttvvvvvvzzz|||tttiiiaaaYYYOOOGGGGGGJJJNNNSSSVVVYYY[[[[[[eeesss~~~uuurrrmmmmmmsssuuujjj\\\fffmmmuuuqqq```WWWkkkeee===888555...444//////.........---------.........------.........---///222666;;;FFFSSS\\\```hhhttt||||||yyynnntttooogggiiikkkttteeeKKKIIIJJJKKKHHHBBB???@@@AAAAAAAAAAAA@@@@@@??????<<<======>>>@@@EEEKKKPPPWWW]]]dddhhhkkkpppxxx~~~ooogggfffgggkkkrrroooooorrr|||{{{aaa^^^lll||||||zzzxxxwwwxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{zzz{{{}}}~~~~~~|||{{{yyytttkkkdddfffmmmsss{{{{{{{{{uuurrrqqqoooooommmjjjgggffffffhhhkkkmmmkkkgggeeeddd___YYYTTTJJJ>>>;;;FFFQQQMMM@@@>>>VVVrrr}}}tttlllaaa```eeepppvvvtttqqqqqqmmmeee^^^___fffjjjiiifffaaaqqq~~~UUU@@@BBB<<<999555000---,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...,,,+++---222777888777999:::DDDZZZvvvyyygggMMMIIIRRRkkkggg[[[^^^zzzuuu```HHHAAA888555888<<<>>>===BBBBBBEEEHHHIIIJJJQQQYYYbbbqqq{{{ooo___RRREEE;;;888;;;:::999777888;;;>>>@@@AAADDDFFFIIIKKKNNNQQQUUUXXXXXX[[[___ccceeegggiiikkkoooooopppqqqtttwwwyyy{{{~~~xxxmmmfff```UUUJJJMMMKKKMMMRRRUUUTTTVVVYYY___kkkwww~~~|||rrrnnnlllppp{{{uuu]]]\\\iiiiiiiiijjj[[[ZZZtttqqqBBB999777///111000,,,222555......111+++,,,,,,,,,---------......111---///777???FFFQQQ]]]eeefffvvv||||||tttoooxxxnnnhhhmmmqqqhhhKKKHHHIIIKKKIIICCC@@@AAA@@@AAACCCDDDDDDBBB@@@???>>>>>>===<<<<<<>>>BBBEEEJJJPPPXXX^^^cccjjjssszzzvvvlllhhhjjjsss}}}xxx{{{xxx```aaappp~~~}}}zzzxxxwwwwwwxxxxxxwwwwwwwwwwwwyyyzzz{{{yyyzzz{{{||||||{{{zzzyyyuuunnnjjjnnnuuuzzz}}}~~~~~~}}}yyyuuurrrqqqoooooommmjjjgggffffffhhhmmmooonnniiigggfffaaa[[[SSSKKK@@@;;;DDDMMMLLLCCC===NNNfffzzzyyyuuujjjaaaaaannnwwwvvvuuuyyypppdddYYY\\\hhhooojjjbbbdddvvv^^^FFFDDD<<<999555000---,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,,,,///333666777666999>>>KKKbbb{{{uuuaaaLLLLLLXXXppp|||bbb\\\dddzzz}}}pppZZZEEE???888666999===??????BBBCCCEEEIIIIIIJJJRRR[[[fffuuuxxxjjjZZZMMMCCC:::888999888888888:::===AAACCCDDDEEEHHHKKKOOORRRUUUZZZ]]]]]]aaaeeehhhjjjlllnnnpppppppppqqqrrrtttwwwyyy{{{}}}~~~yyyooohhhbbbVVVJJJJJJHHHJJJOOORRRRRRTTTXXX\\\gggqqqxxx|||sssnnnlllnnnxxxttt^^^WWWeeehhhjjjiiiYYYWWWnnnxxxGGG777555000000000111:::<<<111...000,,,,,,,,,---------.........111///111999BBBJJJVVVaaagggnnn}}}nnnppp}}}xxxjjjiiijjjpppiiiJJJGGGGGGJJJJJJEEEAAAAAA???AAADDDFFFFFFDDDAAA?????????>>><<<:::;;;===@@@???DDDKKKPPPUUU\\\dddjjjpppqqquuuzzz~~~uuummmkkksss~~~zzzwww}}}sssbbbgggvvv~~~{{{yyywwwwwwwwwuuuuuuvvvxxxyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxuuupppooovvv|||}}}{{{xxxwwwvvvtttrrrpppnnnnnnmmmjjjgggffffffgggqqqtttrrrmmmiiigggbbb]]]SSSMMMCCC===AAAHHHJJJHHH>>>EEEYYYuuusss___WWWgggwwwyyy{{{|||jjjYYY[[[kkkuuuooodddiiiyyyjjjLLLDDD;;;999555111...,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,------...111444666666555999BBBTTTkkkmmmWWWIIIPPPbbbwwwoooYYY\\\jjj}}}zzzyyyhhhQQQ@@@<<<777666:::???AAAAAABBBCCCFFFIIIIIIKKKUUU___mmm~~~}}}ssscccQQQFFF???:::777888777888;;;>>>AAADDDGGGHHHHHHLLLQQQUUUYYY]]]bbbeeegggjjjnnnpppqqqrrrtttuuuqqqqqqrrrsssuuuwwwyyyzzz{{{~~~zzzvvv||||||sssmmmeeeXXXKKKHHHEEEGGGKKKNNNOOOQQQVVVYYY```hhhppp{{{}}}tttooolllllluuurrr```SSS___gggmmmnnnaaa[[[hhhQQQ777333111//////222===>>>111,,,///,,,,,,------------.........111000444<<>>AAADDDFFFHHHKKKPPPSSSXXXXXX\\\ccchhhiiiiiikkkiiiccc```gggwwwqqqfffnnn|||~~~|||yyyxxxwwwwwwuuuwwwxxxzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwsssppprrryyy~~~~~~||||||zzzvvvqqqpppqqqrrrooommmlllmmmmmmkkkhhhffffffgggvvvyyywwwpppjjjgggbbb]]]TTTOOOGGG@@@???CCCHHHLLLBBB@@@QQQtttyyy\\\OOObbbxxxyyyaaa\\\iiiuuuuuuooopppwwwvvvSSS@@@;;;999666222///---,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++---...000222444555555444777CCCXXXnnn}}}{{{eeeNNNFFFTTTkkk}}}```OOO[[[nnn}}}{{{uuuaaaKKK<<<:::777888<<<@@@BBBCCCBBBCCCGGGJJJJJJNNNYYYeeexxxxxxjjjYYYGGG???<<<999777777888;;;???BBBEEEGGGJJJKKKPPPTTTZZZ```dddhhhlllooorrrtttwwwwwwvvvvvvvvvwwwsssssstttuuuvvvwwwyyyyyyyyy|||}}}}}}~~~wwwrrrjjj\\\NNNGGGEEEEEEIIILLLMMMPPPVVVXXX[[[```hhhuuu~~~~~~uuuqqqmmmjjjppppppbbbTTTYYYcccqqqyyyrrrhhhggg{{{```;;;444333///......777888---+++...***------------............///222888AAAMMM\\\mmmzzzqqqzzzvvvxxxkkkjjjoooqqqzzzmmmPPPHHHDDDHHHLLLKKKFFFDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDFFFFFFEEEDDDCCCDDDEEEBBBCCCCCCCCCCCCCCCDDDFFFMMMLLLOOOVVVYYYXXX[[[```______dddqqqrrrlllwww~~~|||{{{yyyxxxxxxxxxzzz{{{{{{zzzxxxuuutttssssssrrrrrrssstttuuuuuutttqqqssszzz~~~zzzvvvttttttpppmmmlllnnnooommmjjjkkkllllllkkkhhhffffffgggxxx{{{zzzrrrjjjeee```\\\WWWSSSLLLEEE??????FFFMMMEEE>>>KKKpppaaaQQQdddhhh\\\cccpppyyy|||zzzvvv[[[???;;;999666333000---,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++---...111333444555555555777EEEZZZmmmwwwrrr^^^IIIEEEXXXrrrwwwTTTKKK]]]rrr~~~}}}{{{oooZZZHHH:::999999;;;>>>AAACCCDDDAAACCCHHHKKKLLLQQQ___nnnttt^^^OOO???::::::999888999<<<@@@DDDGGGIIIKKKNNNQQQ[[[___ffflllooorrruuuwwwyyy{{{|||{{{xxxvvvuuuuuussstttuuuuuuvvvwwwwwwwwwwwwzzz}}}~~~{{{wwwoooaaaSSSJJJFFFEEEIIIKKKLLLQQQVVVXXXWWW[[[dddqqqwwwtttqqqjjjmmmnnndddYYYTTT\\\qqqvvvfffmmmsssFFF777555///111+++---///+++---111+++---------.........//////...444<<>>DDDLLLHHH@@@GGGdddhhhYYYiiijjj\\\```nnn|||xxxzzzfffDDD;;;999777444111...,,,+++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,///111333333444666888<<>>888///555+++***---+++000444---------........./////////...666???FFFTTTjjjkkkeeeyyy|||zzzxxxxxxpppmmm~~~}}}\\\NNNCCCEEELLLNNNLLLIIILLLKKKIIIHHHGGGGGGGGGGGGGGGJJJLLLMMMLLLKKKJJJKKKLLLKKKKKKMMMOOOQQQRRRRRRWWWVVV^^^iiikkkgggiiiqqqzzz{{{tttxxx}}}}}}}}}}}}}}}|||{{{{{{xxxxxxxxxwwwvvvtttrrrqqqnnnoooqqqrrrsssssssssrrrtttpppqqqvvvxxxtttooommmhhhkkkppprrrpppmmmjjjiiiiiijjjlllkkkhhhfffffffffnnnsssuuunnngggdddcccaaa```ZZZTTTMMMDDD>>>BBBJJJOOOGGGFFFXXXtttzzziii\\\fffwwwfff```hhhuuuyyy|||mmmJJJ;;;:::777444111...,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,///111222222444888;;;EEEVVVkkkxxxyyynnnYYYHHHKKKbbb{{{eeeSSS]]]wwwwwwppptttooo[[[HHHBBB;;;>>>@@@BBBCCCCCCCCCDDD???CCCJJJOOOQQQZZZmmm~~~tttaaaHHH@@@999888999:::===BBBDDDIIIOOOSSSVVV[[[ccciiinnnsssyyy}}}}}}|||{{{zzzxxxzzz{{{zzzxxxvvvuuuuuuttttttuuuuuuuuutttssssssuuuuuuvvvvvvxxx{{{~~~}}}xxxkkk___PPPKKKHHHIIIJJJKKKPPPVVVXXXSSSTTT___lllxxxzzz|||zzzmmmiiilllgggkkk[[[```qqq|||}}}aaaVVVpppwwwzzz~~~fffEEE:::000444,,,...000+++///333---............///////////////999AAAFFFRRRiiixxxhhhjjj~~~zzz}}}vvvzzzxxxkkkrrr___PPPCCCEEELLLOOOMMMKKKMMMMMMMMMMMMKKKIIIGGGFFFEEEIIIMMMPPPQQQRRRSSSTTTQQQQQQPPPRRRUUUWWWXXXXXX```aaalllzzz}}}wwwwwwyyytttzzz||||||}}}}}}}}}}}}||||||uuuuuuuuuuuutttsssrrrrrrmmmoooqqqssstttsssrrrqqqpppllllllqqqtttqqqmmmllleeelllsssvvvsssnnnkkkjjjhhhjjjkkkkkkiiifffffffffgggnnnqqqlllgggeeeeeedddbbb\\\VVVPPPGGG>>>AAAHHHVVVMMMGGGPPPjjjooodddYYY^^^wwwxxxmmmdddfffrrr}}}xxxoooNNN;;;:::777555222///,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...111111222444999===MMM___uuupppZZZHHHOOOeee}}}~~~aaaWWWhhhqqqkkkpppiiiSSSBBB???===???CCCDDDDDDCCCCCCCCC???CCCJJJPPPSSS\\\pppzzzuuujjjVVVBBB<<<999999::::::???EEEFFFLLLRRRVVVZZZaaakkksssssswww}}}|||zzzyyyuuuwwwyyyzzzxxxwwwwwwwwwssstttuuuuuuuuutttrrrqqqttttttttttttuuuyyy~~~zzznnnbbbRRRLLLHHHHHHIIIJJJOOOUUUWWWQQQRRR^^^kkkvvvzzz~~~|||oooiiikkkhhhtttccchhhuuuxxx|||aaaTTTlllzzz|||pppIII;;;000000,,,111222******///+++............/////////000000:::BBBFFFPPPfff|||~~~rrriiippp|||~~~~~~zzzqqq|||kkkpppmmmYYYHHHFFFJJJLLLKKKLLLLLLMMMOOONNNMMMLLLMMMNNNKKKKKKNNNRRRWWWZZZ[[[\\\```aaaaaaaaabbbdddhhhlllwww|||tttwww|||}}}|||{{{{{{|||{{{yyywwwwwwvvvtttrrrqqqqqqqqqqqqppppppppppppppppppqqqqqqqqqpppooooooooommmjjjhhhhhhqqqwwwqqqjjjhhhiiikkkmmmlllkkkiiihhhgggggggggdddiiilllkkkfffbbb```aaa^^^[[[WWWQQQGGG>>>???DDDTTT^^^UUULLL```xxx~~~xxxnnn```[[[fffvvv{{{uuuiiikkkkkkkkksss~~~zzzwwwvvvyyy\\\EEE777333444///000000(((************************,,,,,,+++******+++++++++///...000222222333:::BBB^^^vvv}}}yyyjjjUUULLLYYYooorrrdddjjjkkkbbbggg\\\KKK@@@:::888===CCCEEECCC@@@???@@@AAACCCKKKVVV\\\dddxxx}}}vvvkkk[[[LLL;;;999777999===BBBFFFHHHMMMSSSZZZ]]]eeeooowwwyyy}}}{{{zzzzzzyyyxxxwwwuuuuuutttqqqqqqrrrqqqqqqpppnnnnnnoooqqqrrrsssuuuyyy~~~~~~~~~{{{wwwssspppaaaSSSGGGFFFHHHIIIKKKOOONNNNNNQQQWWWbbbppp~~~~~~~~~zzzlllggglllxxxqqqkkkkkkrrrtttmmmccc\\\___xxxVVV666333222111000//////...//////,,,------....../////////333<<>>;;;<<<@@@DDDDDDAAA>>>>>>???FFFGGGOOO[[[cccnnn~~~ooo___LLL>>><<<<<<===@@@EEEKKKPPPTTT]]]fffoootttzzz}}}||||||zzzxxxvvvuuusssrrrtttsssrrrqqqqqqqqqrrrssstttuuuxxxzzz||||||xxxtttrrriiiYYYIIIDDDFFFIIIJJJKKKKKKMMMPPPSSSXXXcccrrr}}}~~~tttooorrrsssqqqiiicccdddiiijjjfffeee^^^hhhsssJJJ666222222111000////////////---------......///000111===CCCMMMZZZkkkzzz|||uuurrrnnnoooxxxzzzqqqmmmxxxrrr\\\LLLEEEFFFJJJNNNOOOQQQSSSVVVXXX\\\bbbeeejjjiiiiiihhhhhhkkknnnqqqyyy}}}~~~{{{zzzxxxxxxxxxwwwuuuttttttuuuuuutttsssuuuuuutttsssrrrrrrqqqqqqrrrqqqqqqqqqpppooooooooonnnmmmlllmmmoooooonnnmmmsssrrrooommmppptttsssmmmlllllllllkkkjjjgggeeedddccceeehhhjjjjjjfffaaa^^^^^^[[[XXXUUUMMMDDDAAACCCKKKeeelllZZZNNNSSSnnnkkkTTTQQQcccwww||||||zzztttmmmfff___ZZZbbbdddjjjllluuuYYYAAA444555222222333---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---222333666888777888AAALLLqqq}}}wwwcccNNNAAAIII```ttt~~~gggYYYddd|||lllbbbccc___KKK>>>>>>===???BBBDDDCCC???===>>>???EEEGGGPPP\\\ffftttzzziiiXXXHHH<<<<<<===@@@DDDIIIPPPVVV[[[bbbllluuu{{{~~~}}}|||zzzxxxvvvtttrrrqqqsssrrrpppooopppqqqsssuuuuuuwwwzzz||||||yyyvvvtttooo___MMMDDDEEEHHHIIIHHHJJJNNNQQQQQQSSS\\\kkkwww~~~xxxttttttwwwxxxpppddd___fffllllllnnndddfff~~~RRR333333222111000//////............---...///000222333???HHHTTT```mmmxxx|||zzzssspppoootttwwwqqqkkkkkkzzzzzzdddPPPEEEEEEJJJOOOQQQQQQPPPPPPRRRXXX```fffkkknnnqqqtttuuuwwwzzz}}}~~~}}}|||zzzxxxwwwvvvvvvwwwuuusssssstttuuuuuuttttttttttttssssssrrrqqqqqqooooooooopppqqqqqqqqqrrrnnnmmmlllmmmnnnoooooonnnqqqoookkkkkkqqqwwwuuuooommmmmmlllkkkiiigggeeedddaaabbbcccfffhhhfff```[[[]]][[[YYYWWWQQQGGGBBBBBBIIIccckkkZZZHHHFFF```xxx```VVVaaaqqq|||}}}|||xxxooofff```___bbbgggooooooqqqdddFFF555555222222222---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...222444777999888:::FFFSSSvvv{{{rrraaaQQQBBBJJJbbbvvv}}}aaaUUUeee~~~hhhdddeee\\\FFF===@@@???AAACCCDDDAAA===<<<>>>AAADDDFFFPPP^^^jjjyyysss___PPPCCC;;;<<<@@@EEEIIINNNUUU\\\bbbiiiqqqzzz~~~~~~|||{{{yyywwwuuusssqqqppppppooonnnnnnoooqqqsssuuutttwww{{{~~~}}}zzzxxxwwwsssfffTTTGGGEEEGGGHHHFFFJJJNNNQQQQQQRRRYYYfffqqq{{{~~~}}}}}}{{{wwwuuuyyy~~~wwweee[[[aaalllqqqssshhhfffxxxZZZ333444333222000//////......///.........///111333444>>>MMM\\\ffflllssswwwxxxsssqqqsss|||uuuooommmqqqoooWWWHHHEEEJJJNNNQQQOOOMMMKKKLLLQQQYYY___ccciiipppvvvzzz~~~}}}|||{{{zzzyyywwwvvvuuuwwwuuurrrrrrsssuuuuuutttssssssttttttssssssrrrqqqnnnnnnooopppqqqrrrrrrsssooommmllllllnnnoooooonnnkkkjjjhhhjjjqqqxxxvvvpppooonnnllliiigggfffeeeeeebbb```___cccgggfffaaa[[[]]]ZZZYYYYYYTTTJJJCCCAAAFFFZZZaaaUUUEEE>>>QQQrrrlllXXXWWW```tttxxx}}}}}}sssggg``````gggpppzzzxxxqqqpppMMM777666444222222---++++++++++++++++++++++++------------...///000111222444666888777;;;KKKZZZtttuuummmcccUUUFFFLLLeeexxxqqqYYYRRReee{{{wwwjjjhhhgggYYYBBB<<>>CCCCCCBBB>>>;;;<<<@@@DDDIIIMMMYYYjjjxxx|||bbbKKKAAA@@@AAAIIINNNUUU[[[___eeennntttyyy~~~~~~}}}|||{{{wwwvvvuuutttrrrqqqpppooolllmmmnnnppprrrtttuuuvvvuuuxxx}}}~~~~~~~~~vvvrrreeeRRREEEDDDFFFFFFIIIKKKMMMPPPSSSXXX^^^cccttt||||||vvvooo}}}|||dddSSS]]]qqq|||}}}qqqcccccc|||}}}}}}mmmAAA555444333111000///......000///......///222555777HHHWWWgggpppuuu{{{~~~{{{xxxwwwsssqqqwwwfffOOOGGGHHHIIIMMMMMMLLLJJJHHHGGGHHHJJJKKKOOOTTTWWW[[[bbblllttt{{{~~~{{{|||zzzuuu~~~}}}}}}|||{{{zzzyyywwwvvvuuurrrpppoooqqqssstttsssrrrssstttttttttsssrrrqqqqqqqqqqqqpppppppppppppppqqqooollllllmmmnnnnnnmmmhhhjjjmmmqqqyyy~~~yyyrrroookkkgggeeeeeefffgggfff```]]]___fffhhhddd^^^]]]ZZZZZZ[[[WWWMMMDDD@@@===EEEHHHIIIFFF===BBBXXXwwwYYYQQQXXXrrr}}}uuufffcccqqq~~~tttxxxYYY===;;;888555444000........................+++++++++,,,---...//////222222444444444<<>>;;;<<>><<>>CCCAAA???===>>>AAADDDGGGKKKSSS___nnnfffTTTIIIDDDEEEIIIUUU]]]eeejjjooovvvxxxwww~~~~~~~~~}}}}}}{{{zzzwwwvvvtttrrrrrrrrrrrrpppooommmmmmqqqqqqpppqqqrrrtttwwwxxxzzz{{{~~~~~~{{{xxxuuulll\\\LLLCCCCCCFFFFFFIIIMMMQQQTTTWWWZZZ\\\oooxxx{{{qqqggguuutttggg```___nnnxxxaaaPPP```vvvqqq|||}}}JJJ>>>555555555......333///111///000111000111888@@@RRR]]]hhh{{{sssiiiiiiqqq{{{zzzaaaMMMEEEDDDJJJKKKLLLMMMMMMLLLJJJIIIHHHFFFDDDDDDEEEIIIMMMOOORRRSSSVVVYYY\\\^^^^^^]]]bbbdddggghhhkkkqqqzzz|||yyyyyyyyyzzzzzzyyywwwtttssstttrrrpppooonnnnnnoooppprrrpppnnnnnnoooqqqqqqpppppppppppppppppppppppppppooonnnmmmlllkkkkkkkkkkkklllmmmoooqqqsssqqqnnnkkkllljjjhhheeedddcccdddeeeeeefffaaa[[[```iiihhh___bbb```^^^\\\YYYQQQGGG???:::<<<>>>???<<<<<>><<<===@@@DDDGGGLLLTTTaaarrrvvv___PPPHHHFFFJJJPPP\\\dddkkkooosssxxxzzzyyy~~~~~~~~~|||{{{xxxvvvtttrrrqqqqqqqqqpppooonnnllllllpppooopppppprrruuuwwwxxx{{{}}}~~~~~~}}}{{{yyyvvvmmm^^^NNNDDDCCCFFFEEEHHHLLLPPPRRRTTTXXXZZZhhhqqq|||}}}~~~tttjjjrrroooeee^^^YYYccczzzyyyrrraaaUUUdddxxxVVV>>>444444555000000555111//////000222222333;;;DDDTTTffftttnnnhhhkkkqqqlllVVVIIIDDDIIIKKKOOORRRRRRQQQOOONNNLLLJJJHHHFFFFFFGGGJJJLLLLLLMMMPPPSSSUUUWWWXXXXXXbbbffflllqqqxxx~~~{{{|||~~~~~~}}}|||zzzxxxyyyzzzzzzzzzyyywwwvvvttttttsssqqqpppoooppppppqqqpppnnnlllmmmoooqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmlllkkkkkkkkkkkknnnnnnmmmjjjfffdddccccccggggggggggggfffeeedddcccdddeeebbb]]]```hhhiiicccccc```^^^\\\YYYSSSIIIBBB999::::::<<>>888666222///...------,,,,,,,,,,,,,,,------,,,,,,---///000222555444444333===___yyyyyywwwttttttiiiTTTWWWqqqhhhgggyyy~~~tttvvveeeOOO@@@:::;;;>>>@@@CCCAAA>>><<<<<<@@@DDDGGGLLLVVVeeexxx~~~mmmYYYMMMJJJLLLTTT\\\hhhnnnsssuuuwww{{{}}}{{{~~~}}}zzzwwwtttqqqpppppppppoooooonnnmmmlllkkknnnnnnnnnppprrruuuxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxoooaaaQQQFFFCCCEEEEEEHHHLLLNNNPPPRRRUUUWWW___iiiuuu|||zzzpppnnnhhhddd___QQQTTTjjjpppnnneee^^^iiiiiiDDD666444666111111444000......000222333555???IIIZZZtttlllkkkooovvvvvvaaaPPPHHHIIILLLQQQUUUXXXWWWUUUTTTTTTRRROOOMMMLLLLLLNNNOOOTTTVVVYYY[[[]]]___bbbdddooottt|||}}}{{{wwwxxx{{{||||||{{{yyyxxxyyyzzzzzzzzzyyyxxxvvvvvvtttsssrrrqqqqqqrrrrrrssspppnnnlllmmmoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmllllllllllllllloooooolllfff```___bbbeeehhhhhhiiiiiiiiihhhhhhgggdddeeeccc^^^```gggiiigggbbb```]]][[[YYYSSSKKKEEE<<<;;;:::>>>FFFLLLIIIBBBFFF]]]mmmmmmlllkkkhhhfffvvvlllbbbiiivvv```???999888333111......---,,,,,,,,,,,,,,,---,,,,,,---...000222333333444444333DDDppp{{{pppjjj___SSS^^^yyytttccckkkzzzwwwbbbHHH;;;:::<<>>===;;;???LLLUUUQQQGGGEEEVVViiiooonnnqqqnnndddooosssmmmuuuiii@@@::::::333333///...------,,,,,,------,,,,,,,,,---...000333444111333444555KKKyyyzzzhhhZZZSSSSSShhhmmm\\\mmmwww^^^DDD:::;;;===???@@@BBB???<<<;;;===BBBHHHLLLOOO\\\pppooobbbVVVSSSWWW^^^hhhpppyyy}}}|||{{{}}}~~~}}}}}}~~~}}}yyyvvvsssqqqqqqqqqqqqooonnnnnnnnnnnnnnnmmmmmmnnnpppssswwwzzz|||~~~~~~}}}}}}|||zzztttiii[[[NNNGGGDDDFFFIIILLLNNNOOOQQQSSSUUUZZZcccmmmuuu~~~xxxnnndddggggggTTTMMM\\\pppqqqqqqoooqqqTTT===222444000///111///000000111111111777GGGWWWoooyyyoooqqqzzzllllllvvvppp[[[NNNFFFIIIOOOTTTXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\```cccfffhhhjjjnnnvvv{{{~~~|||zzzyyyuuuwwwzzz~~~~~~~~~|||{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvsssttttttuuuuuuvvvvvvvvvsssqqqooonnnpppqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrnnnnnnmmmmmmmmmmmmmmmnnniiigggeeecccdddhhhnnnrrrooonnnlllkkkiiiiiiiiihhhdddeeeddd```^^^```fffkkkccc```\\\ZZZYYYUUUPPPKKK@@@>>>;;;>>>KKKWWWSSSGGGFFFOOOeeettttttvvvsssdddrrr{{{rrrCCC===;;;333555///......---------------,,,,,,,,,---///111444555000111555999PPPzzz~~~sss]]]MMMJJJTTToooccc[[[mmmqqqXXX@@@:::===>>>???AAAAAA???<<<;;;>>>DDDKKKPPPTTTbbbxxxjjj```YYY[[[aaagggooovvv}}}|||{{{}}}~~~|||~~~}}}zzzwwwuuusssrrrrrrrrrqqqooonnnmmmnnnoooooonnnoooppprrrtttxxx{{{}}}~~~}}}{{{zzzvvvmmm```SSSIIIEEEEEEHHHKKKNNNOOOPPPSSSUUUWWW```iiippp{{{~~~yyyrrrhhhhhhiiiZZZQQQ[[[oooqqquuuwwwvvv~~~^^^AAA222444111111444444111000111111222;;;PPPdddzzz|||wwwkkkkkkwwwiiiffftttzzzeeeXXXJJJMMMQQQVVVZZZ\\\]]]^^^ZZZ[[[\\\^^^aaadddhhhjjjlllppptttvvvxxx~~~~~~}}}{{{yyyxxxwwwwwwuuuwwwzzz~~~~~~||||||}}}|||zzzxxxvvvvvvwwwwwwvvvvvvuuuuuuvvvvvvssstttuuuvvvwwwwwwwwwwwwrrrpppooooooqqqsssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnkkkhhhfffgggjjjooosssuuuqqqrrrrrrqqqnnnkkkhhhfffdddeeedddaaa]]]]]]dddkkkfffbbb^^^\\\[[[XXXTTTOOOCCCAAA<<<<<>>SSSuuuvvvhhhUUUHHHGGGUUUrrr{{{XXX]]]kkkgggPPP<<<:::>>>>>>???CCC@@@>>><<<;;;???GGGOOOTTTZZZiiiiiibbb```fffnnntttzzz}}}{{{~~~|||~~~}}}{{{yyyvvvtttrrrrrrrrrssspppooonnnllllllmmmnnnooopppqqqqqqsssvvvyyy|||}}}~~~}}}|||}}}~~~{{{zzzwwwooodddWWWLLLFFFCCCFFFIIILLLNNNOOORRRTTTQQQZZZccciiittt~~~xxxvvvlllgggggg]]]TTTZZZoooqqqyyy{{{yyymmmKKK777666222111444444111000111111555BBB\\\sss~~~wwwxxxtttppp|||rrrfffaaarrrpppcccPPPSSSVVV[[[^^^aaacccdddaaabbbdddggglllqqquuuwwwwww{{{zzzyyyxxxvvvuuutttttttttuuuwwwyyy}}}{{{~~~|||zzz{{{|||{{{xxxvvvuuutttwwwvvvuuuuuuuuuuuuuuuvvvssstttuuuwwwxxxxxxxxxxxxqqqooonnnooorrruuuvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnoooooollljjjkkkpppuuuvvvvvvtttvvvxxxxxxuuuoooiiieeedddeeedddaaa\\\[[[bbbkkkhhhddd___]]]]]][[[VVVSSSGGGEEE???<<>>@@@EEE@@@>>>;;;<<<@@@HHHQQQWWW___nnnjjjfffgggpppyyy}}}{{{|||~~~}}}{{{wwwuuusssqqqpppqqqrrrsssooonnnlllkkkkkklllmmmnnnrrrrrrssstttvvvyyy|||~~~}}}}}}~~~~~~|||{{{{{{~~~~~~}}}~~~zzzzzzwwwpppfffYYYMMMFFFAAADDDHHHJJJLLLNNNQQQSSSLLLTTT]]]dddooo{{{}}}wwwyyyoooeeeddd]]]UUUXXXqqqsss}}}}}}ttt}}}|||VVV===999333...111111111000111222777HHHeee~~~zzzrrryyyyyy}}}hhheeeeeerrrzzzoooYYYWWWYYY```eeefffgggjjjgggiiilllnnnrrrwww}}}~~~~~~}}}{{{zzzxxxvvvsssrrrrrrssssssuuuuuuxxx}}}~~~}}}{{{wwwzzzzzzzzzzzzyyywwwuuutttvvvvvvuuutttttttttttttttrrrsssvvvwwwxxxwwwvvvuuuqqqqqqppprrrssstttsssqqqqqqpppppppppoooooonnnnnnooonnnmmmlllkkklllmmmmmmnnnkkkjjjnnnuuu{{{|||{{{~~~~~~yyyrrrkkkgggeeefffdddbbb```\\\[[[bbblllnnnbbbZZZ\\\___[[[VVVTTTNNNEEE======CCCGGGEEEAAA777===PPPjjj{{{|||wwwssswwwppprrrxxxnnnuuu|||xxxrrrXXX@@@:::444555111000///...............---///...---000666888555333888555???^^^uuutttpppeeeSSSFFFFFFXXXzzz~~~nnnZZZcccvvv]]]JJJ===???CCC@@@AAAEEEBBB>>><<>><<>>AAACCCAAABBBGGGAAA===<<>>VVVvvv}}}{{{}}}tttoooxxxvvvnnnmmm}}}nnnfffbbbffflllpppsssvvvwwwxxx{{{||||||}}}~~~|||{{{zzzzzzyyywwwtttsssrrrqqqpppooopppqqqrrrrrrrrrvvv}}}{{{~~~}}}zzzxxxyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrrrrrrrssstttuuuqqqrrrrrrssstttuuuwwwwwwuuutttssssssssssssrrrpppnnnnnnnnnnnnnnnmmmmmmmmmnnnmmmkkkjjjjjjjjjkkkllllllkkkmmmqqqvvvxxxvvvsssnnnllljjjiiiiiiiiihhhgggfffdddcccbbb^^^\\\aaahhhmmmddd]]]\\\\\\XXXSSSPPPKKKFFF@@@===<<<=========999666<<>>===666777IIIfffkkk^^^jjj{{{ddd```rrruuuRRR===666555222111000...------------,,,...///...222888999666000===DDDRRRqqqYYYJJJ]]]nnn{{{tttYYYXXX|||~~~xxxmmmJJJFFFEEEGGGEEEBBBDDDIII>>><<<===AAADDDJJJUUU```lll~~~~~~~~~~~~}}}~~~||||||xxxvvvsssqqqpppooommmlllllllllmmmnnnppprrruuuvvvvvvvvvvvvwwwyyy{{{~~~}}}}}}}}}{{{{{{}}}}}}~~~~~~~~~}}}||||||{{{|||zzzvvvqqqkkk^^^SSSEEECCCDDDJJJNNNOOOQQQTTTQQQRRRUUU[[[fffuuu|||{{{}}}nnneeegggaaaRRRZZZmmm{{{{{{tttmmmbbbVVVsss}}}yyyNNN999888111444...---444555444EEEfff~~~yyytttvvv{{{|||qqqoooooooooqqqsssxxxzzz}}}~~~~~~~~~~~~{{{wwwvvvsssrrrqqqqqqrrrqqqooommmiiiiiijjjkkkmmmnnnpppqqqssstttxxx~~~zzzzzz~~~~~~~~~}}}{{{zzzzzzzzzwwwvvvvvvuuuttttttttttttrrrrrrrrrssstttvvvwwwxxxvvvuuutttssstttwwwzzz|||xxxvvvsssrrrrrrrrrqqqooollllllllllllmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkkkkkhhhhhhhhhhhhfffccc___[[[___bbbgggmmmooonnniiieeegggdddcccdddbbb^^^^^^bbbcccbbb```\\\ZZZYYYXXXVVVQQQOOOJJJCCC===;;;===??????999777FFFbbb~~~hhhXXXddd}}}ddd^^^oooXXX???888777222111000///------,,,,,,+++...//////333999999666111@@@KKK^^^[[[OOOeeeuuu~~~qqq```kkk}}}|||sssgggHHHHHHHHHHHHFFFBBBCCCGGG===<<<>>>CCCFFFKKKVVVbbbqqq~~~~~~~~~|||{{{yyyvvvtttsssrrrqqqooonnnmmmmmmmmmnnnpppsssuuuwwwtttuuuuuuvvvyyy{{{~~~~~~||||||~~~~~~~~~~~~~~~}}}}}}||||||yyy{{{yyyuuurrrlllaaaVVVHHHDDDEEEKKKPPPPPPQQQSSSRRRSSSTTTYYYcccrrrqqqeeefff___PPPQQQdddtttuuupppkkk___RRRjjjVVV888888333444000...666666444EEEdddyyy}}}yyy~~~~~~{{{uuu|||vvvrrrnnnnnnrrruuuwwwyyyyyyyyyyyy{{{}}}~~~}}}zzzwwwuuussspppnnnmmmmmmnnnmmmkkkiiieeefffhhhjjjlllooopppqqqtttuuuxxx}}}|||zzz~~~}}}~~~~~~}}}zzzyyyyyyzzzvvvuuutttsssssssssssstttrrrsssssstttuuuvvvxxxxxxwwwwwwuuuuuuuuuwwwyyy{{{wwwuuurrrpppqqqqqqpppooolllllllllmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjjjjkkkllllllkkkiiifffccc```]]]\\\dddjjjsssxxxwwwrrrllliiigggddddddeeeddd___]]]______bbbbbb^^^ZZZ[[[ZZZXXXSSSQQQKKKDDD???<<<===??????:::888CCC]]]yyy{{{dddSSS___{{{|||ccc^^^qqq___@@@888444333222000///---,,,,,,,,,+++...///000444999:::666000@@@NNNfffvvvVVVSSSkkkzzznnnggg~~~|||wwwlll]]]GGGHHHIIIHHHFFFEEEEEEFFF<<<===@@@EEEHHHLLLXXXddduuu}}}zzzyyywwwvvvtttttttttsssqqqpppooonnnnnnoooqqqsssuuuwwwuuuuuuvvvwwwzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}zzz{{{xxxtttqqqmmmcccYYYJJJFFFEEEKKKPPPPPPPPPQQQRRRRRRRRRVVV___mmm}}}sssgggddd]]]RRRSSSaaaoootttqqqhhh\\\SSSkkk___:::999444444222111555555666DDD^^^rrrzzzwwwqqqwwwpppppptttttttttuuutttssstttvvvxxx|||}}}|||{{{yyyvvvtttrrrpppmmmkkkjjjjjjjjjiiigggeeebbbdddfffiiimmmoooqqqrrruuutttwww{{{~~~}}}}}}}}}~~~}}}zzzxxxyyyzzzuuutttsssrrrrrrrrrssstttrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvssspppooooooppppppooollllllmmmmmmnnnnnnnnnnnnnnnnnnlllkkkkkkkkklllmmmnnnmmmiiieeebbbaaabbbcccjjjrrr{{{}}}wwwpppkkkkkkgggddddddfffeee```\\\\\\___eeefff___ZZZ[[[[[[YYYSSSOOOHHHBBB>>><<<<<<<<<;;;999777>>>TTTpppuuu___PPPZZZsss~~~ddd```yyyfffEEE:::222333222000///---,,,,,,,,,***...///111555::::::666111???MMMfffzzzaaaMMMTTTooo{{{hhhjjjxxxqqqdddUUUFFFFFFFFFFFFGGGHHHHHHGGG<<<>>>BBBGGGIIINNNZZZgggxxx|||yyywwwtttsssrrrsssttttttrrrqqqppppppppppppqqqsssuuuvvvvvvwwwxxxzzz|||~~~~~~~~~}}}}}}}}}~~~||||||yyysssqqqnnnfff]]]KKKFFFEEEJJJOOOOOOMMMMMMPPPOOOOOORRRZZZhhhxxx}}}uuuiiibbb\\\XXXSSS[[[hhhsssqqqeee[[[XXXllliii===:::444333444444444444999EEEXXXmmm{{{|||nnn{{{ssssssxxxttttttsssqqqoooppprrruuuwww{{{}}}|||zzz{{{zzzxxxvvvtttqqqpppoookkkiiihhhhhhgggfffdddbbbaaacccfffiiimmmoooqqqrrruuutttuuuyyy|||~~~}}}}}}}}}~~~zzzxxxyyyzzzuuutttsssrrrqqqrrrssstttrrrrrrrrrrrrssstttuuuuuuwwwvvvvvvuuuuuuuuuuuuuuuuuurrrooonnnooopppppppppmmmmmmmmmnnnnnnnnnooooooooonnnmmmlllkkklllmmmmmmooolllhhhdddaaabbbeeehhhmmmvvv~~~|||ssskkkhhhjjjgggddddddgggfff```\\\[[[```ggghhhaaaZZZZZZZZZXXXRRRMMMEEE???===;;;:::999888777444999MMMjjj~~~qqq]]]NNNVVVnnngggccclllJJJ>>>333333222111///---,,,,,,,,,***---000111555::::::777222???JJJbbbzzzdddQQQFFFTTTqqq|||ccciiisssmmm```PPPDDDEEEDDDEEEHHHKKKKKKIII<<>>=========;;;===777888JJJZZZjjj{{{xxxfffQQQLLLbbb~~~yyy}}}YYY999222333222111///............111---...666;;;:::666333888@@@MMMaaayyyrrrZZZOOOKKKUUUlllzzz{{{wwwaaahhhpppaaaTTTMMMDDDGGGDDDBBBIIISSSPPPDDD;;;===AAAGGGJJJQQQ```ooo~~~~~~}}}{{{yyywwwqqqsssttttttrrrrrrsssuuurrrooolllmmmqqqtttuuutttwwwwwwxxx{{{~~~}}}}}}zzzuuutttuuuqqqggg___MMMFFFAAADDDGGGHHHIIIKKKMMMOOOQQQOOOQQQ[[[kkkxxxxxxuuu~~~vvvjjjeee^^^NNNNNN```rrruuurrrhhhXXXbbbJJJ666>>>222222444555333555HHHeeeyyy~~~zzzyyyuuuwwwsssooommmiiifffjjjpppvvv{{{|||yyyxxxxxxuuutttrrrpppnnnlllkkkkkkgggfffeeedddcccbbbaaaaaaaaaccceeeggghhhkkknnnqqqqqqsssuuuwwwzzz}}}}}}~~~~~~{{{{{{zzzyyyxxxwwwwwwvvvtttsssrrrppppppqqqrrrssssssqqqpppqqqrrrsssrrrqqqsssrrrqqqppppppqqqrrrsssuuutttqqqooonnnmmmmmmnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkklllmmmmmmllllllhhhkkkllliiiffffffjjjnnntttwwwxxxssskkkeeedddeeefffeeecccbbbbbbaaa^^^\\\]]]gggkkkddd\\\ZZZXXXUUUUUUOOOGGGAAA>>>===<<<<<<999<<<666777HHHXXXgggyyyvvviiiWWWQQQddd~~~ttt|||```>>>333333222111000............000---...666;;;999555444777@@@OOOccczzzttt\\\LLLJJJWWWmmmxxxwww|||xxxaaaddd}}}|||rrrfffXXXMMMGGGDDDGGGEEEBBBIIISSSOOODDD===???CCCHHHLLLSSScccrrr~~~|||{{{zzzwwwuuuqqqrrrssssssrrrqqqrrrtttqqqooolllnnnqqqtttvvvuuuyyyyyyzzz|||~~~~~~~~~}}}}}}~~~{{{wwwuuuuuuqqqhhh```OOOHHHCCCDDDFFFFFFFFFHHHMMMOOOQQQOOOPPPZZZiiivvv|||xxxyyynnniiiaaaOOONNN```www|||ppp^^^[[[PPP777===444444444666555999MMMjjj~~~|||{{{{{{xxx{{{|||uuunnnhhhdddbbbgggooowww{{{|||yyyvvvuuurrrqqqooommmkkkiiihhhhhhdddccccccbbbaaa```______```bbbdddeeegggiiimmmoooppprrruuuwwwzzz}}}|||{{{{{{|||xxxxxxxxxwwwwwwvvvvvvvvvuuutttrrrqqqpppqqqrrrrrrrrrqqqpppppprrrrrrqqqpppqqqpppoooooopppqqqrrrssstttsssqqqooonnnmmmmmmnnnmmmmmmmmmllllllkkkkkkjjjjjjkkkkkklllllllllllllllhhhjjjlllkkkjjjkkkooosssvvvvvvtttooojjjgggffffffgggeeedddccccccaaa^^^\\\XXX___dddbbb^^^ZZZWWWTTTSSSNNNGGGAAA>>>===;;;::::::===888888GGGVVVeeewwwvvvmmm^^^VVVddd~~~|||qqqjjjvvviiiCCC444333222111000///.........000---///666;;;999555444888CCCRRRfff{{{qqqZZZGGGJJJZZZnnnwwwssswwwxxx```cccyyy{{{uuukkk```UUULLLGGGEEEFFFEEEDDDKKKRRRMMMCCC???AAAEEEJJJNNNVVVfffuuu|||zzzyyyxxxuuusssqqqrrrsssrrrqqqpppqqqrrrpppnnnmmmnnnqqquuuwwwwwwzzz{{{{{{}}}~~~}}}|||}}}~~~~~~}}}}}}}}}xxxwwwvvvqqqhhhaaaSSSJJJCCCCCCDDDCCCDDDFFFMMMPPPQQQOOOPPPXXXfffrrrzzz{{{qqqkkkaaaNNNJJJ\\\yyyzzzfff[[[ZZZ999;;;555777444666777===RRRoooxxxzzz||||||xxxyyyyyy}}}vvvjjjccc___```hhhpppzzz~~~{{{wwwtttrrrooonnnllljjjhhhfffeeeeeebbbbbbaaaaaa```______^^^___```cccdddeeegggkkkmmmoooqqquuuwwwzzz}}}{{{zzzyyyyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssqqqqqqqqqqqqqqqrrrqqqpppppprrrrrrqqqpppoooooonnnnnnoooqqqssstttsssrrrpppnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjkkkkkklllllllllkkkkkkhhhjjjlllllllllmmmpppssssssqqqmmmjjjhhhhhhhhhhhhgggfffddddddcccbbb___]]]UUUWWW\\\aaa```[[[VVVSSSQQQMMMGGGBBB???<<<:::999<<<@@@;;;:::HHHUUUdddvvvvvvpppcccYYYddd~~~qqqwww}}}{{{|||qqqiiiuuuqqqHHH333333333111000///.........///---000777:::888555555;;;HHHYYYkkk}}}nnnVVVEEEKKK]]]pppvvvvvv}}}rrr^^^ddd||||||rrrggg\\\SSSLLLHHHEEEFFFEEEFFFLLLQQQKKKBBB@@@BBBFFFKKKPPPXXXiiiyyy|||zzzxxxwwwuuusssqqqrrrsssrrrpppooopppqqqnnnnnnmmmnnnqqquuuxxxyyy{{{{{{|||~~~~~~~~~~~~}}}|||}}}~~~}}}~~~~~~~~~zzzxxxvvvqqqiiicccUUULLLDDDBBBCCCBBBCCCFFFMMMPPPQQQOOOOOOUUUbbbmmmyyyyyy~~~{{{rrrkkkaaaNNNEEESSSsssooobbbggg;;;888666888333666888???UUUppptttxxxzzzyyyvvvzzz~~~xxxvvvfff]]][[[___jjjttt}}}}}}{{{xxxtttqqqpppmmmllljjjgggeeedddccccccbbbbbbaaaaaa``````______^^^```bbbcccdddfffiiilllmmmppptttwwwzzz~~~}}}|||zzzyyyxxxwwwwwwsssssssssttttttttttttuuussssssrrrrrrqqqqqqqqqqqqrrrqqqpppqqqrrrrrrqqqpppoooooonnnnnnoooqqqssstttrrrqqqooommmllllllmmmmmmlllllllllllllllkkkkkkkkkjjjkkkkkklllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkmmmnnnjjjhhhfffddddddeeeggghhhhhhgggeeeddddddbbb```]]]SSSQQQVVVaaaeee^^^UUUSSSPPPMMMGGGCCC@@@===:::888;;;@@@;;;999EEEQQQ___qqquuupppeee^^^hhh{{{dddhhhuuu}}}|||qqqxxxwwwMMM444444333222000////////////...---111777:::777555666===NNNcccuuupppXXXDDDOOOaaarrrxxx}}}eeeYYYggg{{{mmm___UUUMMMGGGCCCFFFEEEEEEHHHNNNPPPIII@@@@@@AAAFFFLLLQQQZZZmmm}}}}}}zzzyyyxxxvvvuuurrrssssssrrrpppoooooopppnnnnnnooooooqqqtttxxxzzz{{{{{{|||}}}~~~}}}~~~~~~|||zzzwwwrrrkkkfffVVVLLLDDDBBBCCCCCCEEEHHHMMMPPPRRROOOMMMRRR]]]gggrrrzzz|||{{{uuuooodddSSSBBBKKKkkkxxxhhhttt@@@888777666333666888@@@UUUnnnyyywwwqqqwwwzzzxxxuuuzzzyyyuuu}}}xxxdddYYYWWW^^^kkkwww}}}{{{zzzyyyxxxuuusssqqqooonnnlllkkkiiigggeeecccbbbbbbbbbaaaaaaaaa`````````___^^^```bbbcccdddeeehhhkkklllppptttwwwzzz}}}zzz||||||{{{zzzxxxwwwvvvuuussssssssssssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqssssssrrrqqqqqqpppoooooopppqqqrrrsssqqqpppnnnmmmlllllllllmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjjjjiiikkkkkkkkkjjjjjjiiiiiihhhdddddddddcccbbbcccfffiiiiiigggfffeeeeeeccc```^^^UUUNNNSSSdddkkkaaaVVVTTTPPPMMMHHHDDDAAA>>>:::777666<<<888555???JJJWWWjjjsssrrrjjjbbbkkkyyy^^^bbbuuu}}}~~~TTT666444333222111000/////////...---111888999666555666>>>RRRkkkuuu\\\FFFTTTggguuu{{{rrr[[[XXXlll}}}kkk[[[QQQJJJEEEBBBGGGEEEEEEJJJOOOOOOGGG??????AAAFFFLLLSSS^^^qqq{{{yyyxxxwwwvvvttttttuuussspppoooooopppooooooppppppqqqssswwwzzz|||||||||}}}~~~}}}|||yyytttnnniiiYYYOOOEEEBBBCCCCCCFFFIIIMMMPPPRRROOOLLLOOOYYYbbbkkk}}}|||~~~{{{vvvlllYYYDDDIIIgggrrrGGG;;;888444333666999AAAVVVmmmuuupppmmmuuuzzzvvvtttzzz|||xxx}}}{{{dddVVVTTT\\\jjjwww|||zzzvvvtttrrrpppnnnmmmmmmmmmlllkkkiiigggeeecccbbbbbb```````````````____________```bbbcccdddeeehhhkkkkkkooosssvvvzzz}}}{{{{{{{{{{{{zzzxxxwwwuuutttssssssssssssssssssssssssppppppqqqrrrsssssssssssstttsssrrrrrrttttttsssrrrsssrrrqqqppppppqqqrrrssspppooommmlllkkkllllllmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiiiiilllkkkjjjjjjiiiiiigggffffffiiikkkiiieeeeeeiiimmmiiihhhfffeeeeeedddaaa___WWWMMMRRRgggpppeeeXXXUUUPPPMMMIIIFFFCCC???;;;777444:::666333<<>>UUUqqqoooUUUIIIYYYnnnzzz~~~lll[[[___ttt~~~jjjYYYOOOJJJGGGEEEGGGEEEEEEKKKQQQOOOFFF>>>???AAAFFFNNNUUUbbbvvv{{{yyyxxxwwwvvvuuuvvvvvvtttqqqoooooopppoooqqqrrrqqqppprrrvvvzzz}}}}}}}}}~~~~~~|||zzzuuupppmmm^^^SSSHHHCCCCCCBBBEEEHHHMMMQQQRRROOOKKKMMMVVV^^^fff{{{|||}}}ttt\\\EEEHHHeee{{{xxxOOO???;;;222333666:::DDDZZZoootttnnnmmmvvvzzzuuuttt|||eeeUUUSSSZZZiiivvv~~~{{{xxxsssqqqnnnlllkkkkkkllllllmmmllljjjgggeeedddcccbbb__________________^^^^^^___aaabbbcccdddeeehhhkkkkkkooosssvvvzzz{{{{{{{{{zzzxxxwwwuuuttttttttttttssssssrrrrrrrrrooopppqqqrrrssstttttttttuuutttssssssuuuuuutttssstttsssrrrqqqqqqqqqrrrssspppooommmlllkkkkkklllmmmllllllllllllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhkkkkkkjjjjjjjjjiiigggeeemmmqqqtttrrrkkkiiimmmrrrjjjhhhffffffeeedddaaa___YYYMMMRRRiiisssgggYYYVVVPPPNNNJJJGGGDDD@@@;;;888444;;;777444;;;DDDQQQdddwww|||vvveee```qqqfffnnnbbb???555444222111000000//////---...222888999555555777@@@XXXttteeeIIIKKK]]]sss~~~nnnaaahhh|||{{{fffUUULLLHHHFFFDDDHHHDDDEEELLLQQQNNNEEE>>>???BBBGGGOOOWWWeeezzz~~~zzzxxxwwwvvvuuuvvvwwwwwwuuuqqqoooooopppppprrrsssrrrppprrrvvvzzz~~~~~~~~~~~~~~~~~~}}}zzzvvvrrrooobbbVVVJJJDDDCCCBBBDDDGGGMMMQQQRRROOOKKKLLLTTT\\\dddyyy{{{www[[[DDDGGGdddxxx|||tttUUUCCC===222333777<<>>777666444:::KKK^^^kkksssxxx|||~~~yyyyyyzzznnn^^^WWW[[[iiivvv|||wwwuuutttsssrrrnnnlllhhhgggggghhhggggggeeedddbbb`````````aaabbb___^^^^^^]]]]]]^^^^^^___^^^___aaaccceeeggghhhiiilllpppuuuxxx{{{}}}}}}}}}|||{{{zzzxxxxxxtttttttttttttttttttttuuuttttttttttttsssrrrqqqpppoooppppppqqqrrrssstttttttttsssrrrsssttttttrrrppppppooonnnmmmlllkkkkkkjjjmmmnnnnnnnnnnnnlllkkkjjjlllkkkjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjhhhgggfffjjjlllhhhfffooo||||||sssoookkkgggeeedddcccbbbaaa\\\SSSQQQ^^^oooqqqbbbRRRRRRPPPMMMJJJGGGCCC>>>;;;777999666666999888CCCYYYuuulll\\\hhh~~~}}}{{{wwwuuuGGG;;;444000111222000......///...333;;;;;;555666<<>>888999888>>>MMM]]]iiiqqqwww{{{}}}}}}zzzzzzxxxggg\\\[[[ggguuu|||xxxvvvtttsssqqqooollljjjgggfffgggggggggfffbbbaaa```^^^^^^^^^^^^______^^^^^^^^^^^^^^^______^^^___```bbbdddfffhhhhhhlllpppuuuxxx{{{~~~~~~~~~}}}|||{{{zzzyyyvvvvvvvvvuuuuuuuuuuuuuuurrrssstttuuutttrrrpppooojjjkkkmmmnnnppprrrsssttttttsssrrrssstttsssrrrppppppooonnnnnnmmmlllkkkkkknnnooooooooonnnmmmlllkkkkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiihhhggggggfffffffffggggggkkkxxxsssoookkkgggeeedddeeedddddd___WWWSSS]]]mmmqqqdddTTTSSSQQQNNNKKKHHHDDD???<<<666:::888888:::888AAAWWWxxxvvvbbbfffwww}}}~~~zzzpppjjjqqqyyy~~~KKK===666111222333111///000000///555<<<<<<666888@@@ZZZuuusss\\\HHHEEEIII```xxx~~~yyyzzzqqq___bbbuuuxxxbbbVVVRRRFFF@@@@@@===FFFBBBCCCIIIKKKFFFAAA>>>AAAFFFLLLQQQZZZkkk}}}}}}{{{wwwwwwzzzyyywwwtttqqqppppppqqqrrrrrrrrrrrrqqqppprrrvvvzzz~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}{{{yyywwwuuuqqqoooggg^^^QQQFFF@@@@@@BBBDDDGGGHHHHHHGGGGGGHHHLLLOOOZZZlllsss```PPPEEEPPPhhhxxx}}}|||tttiiippprrrHHH>>>888::::::AAAOOO]]]hhhpppwww|||yyy}}}rrrbbb\\\ffftttzzzyyywwwvvvvvvtttpppnnnjjjhhhfffeeefffffffffeeeaaa```^^^]]]]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^___```^^^^^^```bbbdddfffggghhhkkkoootttxxx{{{}}}}}}}}}}}}|||{{{zzzyyywwwwwwwwwvvvvvvvvvvvvvvvqqqrrrtttuuuuuurrrpppnnnjjjkkklllnnnoooqqqrrrssssssrrrrrrrrrssssssqqqpppooooooooonnnmmmllllllkkknnnnnnnnnmmmmmmlllkkkkkkkkkjjjjjjiiihhhhhhiiiiiiiiihhhgggfffeeeeeeffffffgggkkknnnttt||||||qqqkkkiiigggfffffffffdddccc```XXXSSSZZZiiioooeeeUUUSSSPPPNNNKKKHHHDDD???<<<888;;;999888:::888CCC[[[}}}}}}fffcccppp~~~www{{{~~~tttllljjjrrrMMM>>>777111222333111///000000000666===<<<777:::BBB^^^wwwsss]]]KKKHHHQQQggg}}}{{{~~~mmmYYY\\\mmmzzznnn___\\\]]]QQQFFFCCC>>>EEECCCDDDIIIIIIDDD@@@@@@BBBFFFKKKRRR\\\nnn}}}}}}{{{wwwvvvyyyxxxvvvrrrooonnnppprrrtttssssssrrrqqqqqqssswwwzzz~~~}}}~~~|||||||||}}}~~~|||{{{||||||yyyxxxuuurrrppphhh```SSSGGG@@@>>>@@@BBBGGGGGGHHHGGGFFFGGGIIILLLVVVhhh{{{uuudddSSSFFFMMMcccxxxwwweeeiii{{{OOO>>>888666888BBBRRRbbblllvvv}}}~~~}}}|||}}}{{{jjj```gggttt}}}vvvuuuuuuuuuuuurrroookkkgggeeeddddddeeefffeeeddd```___^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]]]]^^^______^^^___```bbbdddfffhhhhhhjjjnnntttwwwzzz~~~|||||||||||||||{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvvvvqqqrrrtttuuutttrrrooommmnnnnnnoooooopppqqqqqqqqqsssrrrqqqrrrssssssqqqoooooooooooonnnmmmmmmmmmlllmmmmmmlllkkkjjjjjjjjjjjjkkkjjjiiiiiihhhiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeffflllqqqtttuuutttpppkkkgggffffffggggggfffbbb______XXXRRRUUUcccllleeeWWWRRRPPPMMMJJJGGGCCC>>>;;;999<<<999777888999HHHccceee\\\hhhyyyyyy~~~nnnhhhjjjtttRRR>>>777111111222000...//////000666===;;;666;;;EEE]]]uuu~~~ttt___MMMJJJYYYnnn}}}hhhUUU\\\lllvvvhhh```eeeiii[[[KKKEEE???CCCCCCGGGKKKIIICCC@@@AAACCCFFFKKKRRR___rrr~~~{{{{{{yyyuuuuuuxxxvvvtttqqqnnnnnnppprrrtttsssssssssqqqqqqssswwwzzz~~~}}}{{{zzz|||~~~}}}|||||||||||||||~~~}}}{{{}}}}}}zzzyyyvvvsssqqqhhhaaaUUUHHH@@@===>>>AAAGGGHHHHHHGGGFFFGGGIIIKKKRRRdddwwwvvveeeVVVIIIKKK___wwwwwwbbbdddXXX>>>999444888EEEYYYlllyyy|||~~~~~~~~~~~~ssshhhlllvvv}}}xxxqqqppppppppppppnnnjjjgggdddcccbbbccceeeeeedddccc______^^^^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^______```aaaccceeeggghhhiiijjjoootttxxx{{{~~~{{{||||||||||||{{{zzzyyyxxxxxxwwwwwwvvvvvvuuuuuuqqqrrrssstttsssqqqooonnnrrrrrrrrrqqqqqqqqqqqqqqqsssrrrqqqrrrsssrrrqqqoooooooooooonnnnnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjhhhhhhhhhgggffffffeeeeeecccfffjjjkkkiiiggggggggggggffffffggggggeeeaaa^^^]]]XXXPPPPPP^^^jjjfffYYYRRROOOMMMJJJGGGCCC>>>;;;:::===999666777888IIIfff~~~aaaSSS___ttthhh^^^bbbppp]]]@@@777111111111///...000///000777>>>;;;666<<>>@@@FFFGGGHHHHHHGGGGGGIIIKKKPPPaaattttttcccYYYLLLJJJZZZsssuuuaaaaaabbbAAA;;;777:::IIIbbbyyy}}}xxx{{{}}}qqqrrrzzzyyytttooonnnmmmmmmllljjjfffcccbbbaaaaaabbbdddeeedddbbb^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^```aaabbbdddfffhhhjjjjjjlllpppvvvzzz}}}||||||}}}}}}}}}|||{{{{{{xxxwwwwwwvvvuuuuuuttttttrrrrrrsssrrrrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrsssqqqqqqqqqrrrrrrqqqooooooooooooooonnnnnnnnnnnnnnnmmmkkkjjjiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjhhhhhhiiiiiihhhgggeeedddbbbaaaaaaccceeehhhllloookkkiiifffeeeeeedddcccaaa\\\WWWOOOMMM[[[jjjhhh\\\SSSQQQNNNKKKHHHDDD???<<<888<<<999666666666FFFbbbzzz^^^NNN\\\sss~~~bbbZZZaaannn{{{jjjBBB999222222222000000111000222999???===888???KKKeeeyyy{{{ppp\\\JJJGGG^^^vvvyyy\\\XXXlll|||uuuooouuusss[[[EEE???<<<@@@DDDMMMQQQLLLCCC@@@BBBGGGHHHMMMUUUeee{{{~~~~~~zzzxxxxxxvvvrrrqqqtttrrrqqqpppoooooopppqqqrrrssstttsssrrrrrrtttxxx{{{{{{}}}}}}zzzxxxwwwwwwtttxxx}}}}}}{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyuuuppplllgggaaaWWWJJJ@@@<<<===AAADDDFFFGGGGGGGGGGGGIIIKKKMMM^^^ppp~~~|||mmmaaa[[[PPPIIITTTmmmyyyfffddd~~~mmmEEE???:::<<>>999AAANNNooo{{{ooo[[[JJJGGG```yyyqqqXXX[[[sssyyyzzztttXXXAAA===<<>>AAACCCDDDFFFGGGFFFGGGHHHJJJKKK\\\nnn{{{uuuhhh```\\\RRRIIIPPPhhhnnniii~~~tttIIIBBB:::;;;IIIeeeuuuuuutttttt}}}uuupppwww~~~~~~yyytttoooiiiiiihhhgggfffdddbbbaaa^^^______```aaabbbbbbccc___^^^\\\ZZZZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\___aaadddffffffhhhjjjlllppptttxxx|||}}}}}}||||||||||||}}}}}}zzzyyywwwvvvuuuuuuuuuvvvvvvuuutttrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooommmooopppooonnnmmmnnnooopppooonnnnnnnnnnnnnnnooopppooommmkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjhhhgggfffggggggeeeccchhhaaa]]]dddrrr|||~~~{{{ooolllhhhfffeeefffeeeddd\\\UUUIIIEEETTTiiikkkaaaTTTRRRPPPMMMIIIEEEAAA???>>>888777:::888444<<>>BBBOOO\\\\\\NNN???>>>EEEIIIPPPZZZfffvvv~~~zzzvvvtttrrrqqqooommmooonnnnnnnnnnnnnnnoooooolllmmmnnnpppsssuuuvvvwww{{{|||wwwooorrrvvv|||yyyxxxzzz~~~~~~~~~}}}zzzvvvrrrnnnllljjjdddZZZMMMBBB<<<;;;;;;>>>????????????@@@CCCEEEHHHUUUdddqqqyyyyyy~~~vvviiiVVVHHHHHHXXXooo~~~ooowww^^^BBB;;;EEEWWWkkkyyy|||vvvooommmtttwwwwwwmmmjjjvvvzzzxxxuuurrrpppmmmiiieeeeeeeeedddcccaaa___^^^\\\[[[[[[\\\\\\\\\]]]]]]]]]YYYXXXWWWVVVUUUVVVWWWWWWZZZYYYYYYXXXXXXYYYYYYZZZ\\\]]]^^^___aaaeeejjjooosssvvvzzz~~~~~~|||||||||{{{zzzyyyzzzzzzzzzzzzzzzzzzyyyuuuuuuwwwwwwwwwvvvuuutttttttttssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooooonnnllljjjkkkooorrrssssssrrrqqqppppppppppppmmmlllkkkiiihhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffeeedddeeegggggggggeeedddjjjrrrwwwwwwtttpppooommmjjjgggdddcccbbb```___\\\XXXMMMCCCDDDOOOXXX[[[___ZZZUUUQQQMMMHHHBBB===777555555888777444666===KKKeeezzzxxxhhhjjj~~~}}}www|||{{{aaaDDD444555222///111...///666===>>>:::???TTTkkkwww___HHHEEEUUUhhhssswwwvvvfffIII===???CCCAAALLLVVVTTTHHH>>>@@@GGGNNNUUU```lll}}}~~~{{{wwwuuusssqqqnnnlllmmmllllllkkkllllllmmmnnnjjjlllnnnqqqtttuuuvvvvvvzzz|||{{{ccc^^^cccgggttttttssssssuuuzzz~~~~~~~~~~~~~~~~~~~~~|||zzzvvvrrrooommmjjjeee[[[NNNCCC<<<999:::<<<===>>>>>>>>>???AAADDDFFFRRR```lll|||yyyyyy~~~oooZZZJJJEEEQQQhhh|||yyyiiirrreeeDDD???III[[[nnnxxxxxxtttrrrqqqyyy}}}|||oooppp~~~~~~xxxvvvsssqqqooollliiifffeeeeeedddcccaaa___]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]YYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]^^^```dddjjjnnntttwww|||}}}zzzyyyyyyzzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxtttuuuvvvxxxxxxwwwvvvuuuvvvvvvuuutttsssrrrqqqppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqooommmlllmmmpppssstttsssrrrqqqppppppppppppmmmllljjjiiihhhiiiiiijjjiiiiiiiiiiiiiiihhhgggffffffeeedddeeefffgggfffeeedddlllvvvzzzxxxsssqqqqqqllljjjgggeeedddcccaaa___[[[YYYPPPFFFCCCLLL[[[eeehhhaaaYYYRRRNNNIIICCC>>>888777777888777666777;;;NNNkkk~~~pppnnn{{{sssrrrssspppoooyyyxxxgggEEE222444222///111//////555<<<===999???VVVmmmmmmUUUBBBDDDXXXjjjuuuyyywww}}}gggIII???@@@BBBAAAGGGLLLHHHBBB@@@DDDIIIUUUaaaqqq~~~~~~|||xxxuuusssqqqnnnllllllkkkjjjiiijjjkkkmmmnnnjjjlllooorrrtttuuuuuuuuuyyy{{{~~~kkkXXX[[[dddgggsssuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuurrrooommmjjjeee[[[OOOCCC<<<999999<<<===????????????AAACCCDDDOOO\\\hhhxxxzzzzzzrrr]]]LLLDDDKKKddd{{{uuujjjvvvjjjDDD@@@IIIZZZlllttttttuuuzzzwww~~~~~~sssvvv~~~{{{wwwuuurrrpppnnnllliiigggddddddcccbbb```^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWVVVUUUUUUUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^___aaadddiiilllssswww{{{|||zzzwwwwwwxxxyyyyyyxxxtttuuuvvvwwwwwwvvvuuutttrrrrrrssstttuuuuuuuuutttuuuuuuuuutttsssrrrppppppppppppqqqrrrrrrrrrqqqqqqqqqqqqpppooommmnnnqqqssstttsssrrrqqqppppppoooooommmlllkkkjjjiiiiiijjjkkkiiiiiijjjjjjiiihhhfffeeegggeeedddeeeffffffeeedddbbbiiiqqqssspppmmmlllmmmhhhfffdddccccccbbb```^^^ZZZZZZTTTJJJDDDLLL```qqqqqqggg[[[RRRMMMHHHBBB<<<:::999888777777777888999NNNlllxxxpppuuu}}}ccc```dddfffkkkwwwtttnnnHHH111333222///000000///444:::<<<999???TTTiii|||{{{fffQQQ@@@EEE[[[lllwww||||||~~~~~~fffGGG=========CCCIIIJJJDDD???AAAEEEIIIYYYjjj}}}xxxuuusssqqqooommmkkkjjjiiihhhiiijjjmmmnnnkkkllloooqqqsssttttttsssxxxzzz~~~~~~}}}rrr\\\XXXbbblllpppvvvyyy}}}~~~~~~~~~~~~~~~}}}|||yyyvvvssspppnnnmmmjjjeee[[[OOODDD<<<999999<<<===???@@@???@@@AAACCCBBBLLLXXXdddttt|||zzzrrr___NNNDDDIIIbbb|||zzzwwwpppEEE???GGGYYYkkkqqqpppwww{{{~~~~~~~~~~~~|||xxxuuurrrooommmkkkjjjgggeeebbbbbbaaa```^^^\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYUUUUUUSSSSSSSSSTTTUUUVVVSSSTTTTTTVVVWWWYYY[[[\\\[[[]]]___aaabbbdddhhhjjjppptttyyy~~~{{{nnnlllkkkkkklllnnnnnnnnnjjjlllmmmnnnnnnmmmllljjjjjjiiijjjjjjkkklllmmmnnnppppppqqqrrrrrrrrrqqqpppooopppqqqrrrrrrrrrrrrqqqoooppppppooonnnnnnoooqqqtttsssrrrpppooooooooonnnmmmmmmkkkjjjjjjjjjkkklllhhhiiijjjkkkjjjhhhfffeeegggfffeeeeeeeeeeeedddcccaaaeeehhhhhheeecccdddeeeeeedddbbbbbbbbbbbb___]]]ZZZ\\\XXXNNNEEELLLdddzzzzzznnn^^^SSSMMMHHHBBB===;;;:::888666666888888888GGGhhhqqqnnnrrrvvv\\\YYY]]]aaaiiitttlllyyywwwMMM333444333////////////333888;;;:::>>>PPPaaasssyyyqqq___NNNBBBHHH___ooovvv|||zzz{{{sss|||```BBB:::<<<<<>>?????????@@@BBB???IIITTT___ppp}}}yyyppp___PPPEEEHHHbbb~~~vvvHHH@@@III]]]ooosssrrrzzzyyy}}}~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}~~~}}}zzzvvvrrrpppllljjjiiihhhfffdddaaa``````___]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTSSSRRRQQQQQQRRRSSSTTTRRRSSSTTTUUUWWWZZZ\\\]]]\\\^^^aaabbbcccdddgggiiinnnrrrwww|||{{{oooZZZYYYWWWXXXZZZ\\\]]]\\\aaabbbccceeeeeecccbbbaaaaaa`````````aaabbbdddfffkkklllnnnpppqqqrrrrrrqqqooopppqqqrrrrrrrrrrrrrrrmmmooopppooonnnmmmnnnoootttsssrrrpppooonnnnnnnnnnnnmmmlllkkkkkkkkklllmmmhhhiiijjjkkkjjjhhhfffdddhhhgggeeeeeeeeeeeecccbbbaaaccccccaaa^^^]]]^^^```eeecccbbbcccccccccaaa___[[[]]][[[PPPEEEKKKeee~~~uuubbbUUUOOOKKKEEE@@@<<<:::777444444777888777???bbb~~~sssiiigggwwwrrrZZZYYY[[[```gggqqqeeeppp~~~QQQ666666444//////...///222777::::::>>>LLL[[[iiiooohhhYYYMMMDDDLLLcccqqquuu{{{yyynnn~~~vvvnnnrrrzzzZZZ???:::>>>???KKKYYY___SSSCCC===@@@CCCJJJXXXgggmmmoooyyy~~~xxxsssqqqppppppoookkkjjjhhhggghhhjjjmmmoooooooooooopppqqqqqqrrrrrrwwwyyy}}}}}}uuuqqqqqqhhhZZZUUUbbbpppuuuuuuxxxvvvxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{{{{yyywwwtttqqqnnnmmmlllhhhccc[[[PPPEEE===:::999999;;;>>>???>>>>>>???AAA===GGGQQQ\\\mmm~~~yyy}}}}}}ooo^^^QQQFFFHHHbbbtttxxxyyy{{{KKKCCCMMMbbbvvvyyyuuu~~~yyy~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~}}}}}}|||zzzvvvsssrrrmmmkkkjjjiiiiiihhheeecccaaa```^^^\\\ZZZYYYXXXXXXXXXXXXYYYYYYXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRSSSTTTOOOQQQSSSVVVWWWXXXXXXXXXYYY[[[]]]^^^___bbbfffiiipppsssxxx|||{{{jjjZZZNNNLLLHHHEEEEEEFFFHHHJJJNNNOOOQQQRRRRRRRRRQQQQQQQQQPPPMMMKKKIIILLLPPPTTTWWW___iiippprrrssstttuuutttrrrqqqrrruuuuuusssqqqqqqqqqppppppooonnnnnnnnnrrruuuvvvtttqqqnnnoooqqqnnnmmmkkkjjjiiijjjjjjkkklllkkkiiihhhhhhhhhiiijjjhhhfffeeedddeeeeeecccbbbddd```___bbbcccaaa```aaaeeeeeefffdddbbb___^^^^^^___]]]YYYRRRMMMVVVqqq~~~gggWWWPPPLLLFFF@@@===:::777666777888888888???YYYuuuqqqZZZ\\\vvv}}}\\\RRR[[[___hhhmmmkkkoooWWW999666...000555---...444444666===>>>DDDTTTkkksss|||uuu\\\IIIVVVnnn|||yyy~~~hhhnnnrrrgggoooxxxTTT???<<<>>>BBBTTT```cccSSSAAA===@@@BBBHHHPPPYYY^^^eeexxx~~~yyytttqqqooommmllljjjiiifffeeeeeehhhkkkmmmmmmnnnppppppoooppprrruuuwwwzzz~~~}}}yyytttooommmggggggfffhhhkkkpppuuuyyy{{{|||~~~|||{{{zzz{{{}}}|||||||||}}}~~~}}}zzzyyyxxxuuutttsssqqqnnnkkkhhheee]]]SSSGGG>>>999777777:::<<<===<<<<<<===???@@@EEELLLVVVeee{{{~~~~~~}}}wwwlllQQQEEEGGGTTTyyy|||hhhqqquuuoooxxxHHHEEEPPPdddvvv||||||{{{xxxyyyqqqxxx~~~|||~~~~~~~~~~~~}}}|||||||||}}}}}}||||||}}}{{{yyyuuurrrqqqlllkkkiiihhhhhhfffcccaaa___^^^\\\ZZZYYYWWWWWWVVVVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRQQQQQQPPPQQQQQQQQQNNNPPPRRRTTTVVVWWWWWWWWWXXXYYY\\\^^^```dddhhhkkkpppsssxxx}}}yyynnn\\\MMMFFFEEEBBB@@@???@@@AAACCCBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCAAA???>>>@@@CCCGGGKKKTTT___hhhmmmpppsssvvvtttrrrrrrsssuuuuuusssqqqooooooooooooppppppppppppqqqsssuuutttqqqoooooopppnnnmmmllljjjjjjjjjjjjkkkkkkjjjiiihhhggghhhiiiiiihhhgggeeeeeefffeeedddbbb```^^^```fffhhhfffdddeeefffffffffdddbbbaaaaaaaaa^^^]]]ZZZUUURRR\\\www{{{fffWWWPPPLLLFFFAAA===:::777666777888888888===VVVsssmmmVVVVVVrrr```UUUVVV[[[dddkkkjjjnnnZZZ;;;555///000444---...555444666<<<===DDDUUUkkkwww~~~dddOOOXXXooo{{{zzz~~~eeepppvvvhhhqqquuuRRR???===???BBBSSS___aaaRRRAAA===AAACCCIIIPPPYYY```jjj~~~{{{tttpppmmmkkkjjjhhhfffdddcccdddfffiiikkkjjjlllnnnnnnooopppsssvvvxxx{{{}}}zzzvvvrrrnnnllljjjjjjiiijjjmmmrrrwwwzzzzzz{{{}}}~~~wwwtttsssqqqrrrtttwwwzzz}}}}}}}}}}}}~~~~~~{{{yyywwwuuutttsssqqqnnnkkkhhhddd]]]SSSGGG>>>999777777999<<<<<<<<<<<<===??????DDDKKKUUUdddzzz|||{{{{{{zzzqqqTTTDDDDDDOOOtttyyydddmmmttttttQQQEEEPPPdddwww~~~xxxxxxwwwrrryyy}}}zzz}}}xxx|||~~~~~~~~~}}}}}}||||||{{{||||||{{{zzz{{{}}}|||xxxsssppppppkkkjjjhhhfffeeeddd```^^^\\\[[[ZZZXXXVVVUUUTTTTTTTTTTTTUUUTTTTTTSSSRRRQQQRRRQQQPPPOOOOOOOOOOOOOOOMMMNNNPPPRRRTTTUUUVVVVVVVVVXXX[[[]]]```eeejjjmmmpppsssyyy~~~yyylll```PPPDDD??????===<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;<<<;;;::::::===???>>>FFFQQQZZZaaahhhpppuuutttsssssstttuuuuuusssqqqnnnnnnoooooopppqqqqqqrrrooorrrttttttrrrpppoooooonnnnnnmmmkkkkkkjjjjjjkkkjjjiiihhhggggggggghhhhhhiiigggffffffgggfffeeeddd^^^]]]```gggjjjgggddddddjjjiiifffdddcccccccccddd^^^]]]\\\XXXUUU^^^wwwvvvcccVVVPPPLLLFFFBBB===:::777666777888888777;;;RRRmmmiiiQQQNNNmmmdddWWWRRRXXXccckkklllnnn```===444///000222......555555666;;;<<>>CCCEEEJJJPPPZZZdddrrrvvvooojjjhhhgggeeedddbbbaaabbbdddgggiiihhhjjjlllmmmnnnqqqtttvvvzzz|||~~~|||xxxtttqqqnnnmmmlllnnnmmmmmmnnnppptttxxxzzzxxxyyy{{{~~~~~~tttmmmiiigggfffgggiiilllpppuuuyyy{{{~~~~~~~~~|||yyywwwuuutttsssqqqnnnkkkgggddd]]]RRRGGG>>>999888777999;;;<<<<<<<<<===>>>>>>CCCJJJSSSbbbwwwyyyxxxyyyxxxXXXDDDAAAJJJnnnttt^^^fff|||ZZZGGGQQQdddvvv{{{sssvvvwwwuuu{{{{{{uuu~~~{{{uuu{{{~~~~~~~~~}}}}}}}}}|||||||||||||||}}}{{{zzzzzz{{{}}}{{{|||~~~xxxqqqlllllljjjhhhfffdddcccaaa]]][[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRQQQOOOOOONNNNNNNNNNNNNNNPPPRRRSSSUUUVVVVVVUUUWWWZZZ]]]___ccchhhlllooosssyyyyyyiii\\\RRRHHH@@@===>>>>>>>>>===<<<<<<;;;======<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;<<<>>>999>>>EEEKKKSSS]]]hhhqqqttttttuuuvvvvvvuuusssrrroooooooooppppppqqqqqqqqqnnnppprrrssssssqqqpppooooooooonnnmmmlllkkkjjjjjjiiihhhhhhgggggggggggggggiiigggffffffggggggfffeeeaaa___```eeegggdddaaabbbppplllhhhdddccccccdddddd___^^^]]]YYYUUU[[[ooo{{{ooo```TTTOOOKKKGGGCCC>>>;;;888666666777777777999LLLfff{{{~~~eeeNNNKKKkkkgggWWWRRRWWWeeeqqqssssssgggAAA333000000000///...555555555;;;<<>>:::888777999;;;<<<<<<<<<===>>>>>>CCCJJJSSS```uuuxxxuuuwww~~~\\\DDD???FFFhhhoooYYY```|||```LLLUUUdddsss}}}|||uuuooouuu~~~{{{}}}}}}wwwnnn}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}|||zzzzzz{{{|||{{{{{{||||||~~~zzzoooiiihhhgggeeecccaaa```^^^ZZZXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPRRRSSSUUUWWWWWWVVVWWWZZZ\\\^^^aaafffiiioootttzzzwwwdddUUUJJJDDDAAA???===>>>?????????>>>===<<<;;;::::::999999888888888666888::::::::::::;;;<<<>>>??????AAAGGGRRRaaakkksssuuuwwwxxxwwwuuusssrrrrrrqqqqqqqqqppppppoooooommmnnnoooqqqrrrrrrqqqooopppoooooonnnmmmlllkkkjjjhhhhhhhhhhhhgggggggggfffhhhgggffffffggghhhfffeeeeee```___ccceeedddeeegggtttooohhhdddccccccbbbaaa___^^^]]]ZZZUUUXXXiiizzzqqqhhh\\\SSSNNNKKKGGGDDD>>>;;;888666666777777666888FFF^^^uuu|||eeePPPLLLmmmgggUUUOOOWWWgggyyyoooEEE222111000...111...666666666;;;>>>III___}}}nnnSSSJJJ^^^www||||||~~~lllMMMBBBBBBAAACCCRRRZZZYYYKKK>>>???EEEGGGLLLQQQ\\\lllzzzqqqjjjhhhhhhcccbbbbbbbbbccceeegggiiikkklllnnnnnnnnnoooqqqtttzzz{{{~~~~~~|||{{{vvvtttpppllljjjjjjkkklllpppppppppppprrruuuxxxyyy{{{|||~~~|||vvvsssmmmcccXXXOOOJJJHHHHHHHHHHHHIIIKKKOOORRRTTTYYY\\\```dddhhhnnntttyyyzzz}}}~~~{{{yyywwwuuutttrrrooolllfffccc\\\RRRGGG???:::888666888;;;<<<;;;;;;<<<>>>>>>CCCIIIRRR___sssyyyuuuyyy___FFF@@@EEEccc~~~lllVVV\\\xxxeeeSSS\\\gggqqqyyy|||wwwtttzzz}}}sssjjj|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzz|||}}}|||{{{zzz{{{|||~~~|||{{{zzz{{{|||~~~{{{nnnfffeeedddbbb```___^^^\\\YYYVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUWWWXXXVVVXXXZZZ\\\^^^aaafffiiiooottt{{{vvvgggVVVJJJDDD@@@@@@CCC======>>>>>>>>>======<<<<<<;;;;;;::::::::::::;;;999:::<<<<<<<<<<<<>>>???BBBBBB@@@???CCCMMM\\\gggsssvvvyyyyyywwwuuusssrrrsssrrrrrrqqqppppppoooooommmlllmmmoooqqqrrrrrrqqqpppppppppooonnnlllkkkjjjhhhhhhiiiiiiiiihhhgggfffgggfffeeefffggggggfffeeefffaaa```dddhhhjjjmmmqqqtttnnngggcccccccccaaa___]]]]]]]]][[[VVVXXXeeessshhhaaaXXXQQQNNNKKKHHHEEE???<<<888666666777777666888BBBUUUnnn~~~|||iiiVVVQQQqqqgggTTTMMMWWWkkkwwwIII000222000,,,222...666777777<<<@@@NNNeee~~~bbbIIIGGG^^^www}}}}}}pppOOODDDBBBAAAEEESSSZZZXXXIII===???EEEGGGKKKRRR___nnn~~~ssskkkhhhhhhbbbbbbbbbcccdddfffhhhiiikkklllmmmmmmmmmmmmppprrrxxxzzz|||~~~}}}zzzxxxvvvsssqqqnnnkkkjjjjjjkkklllpppppppppqqqsssvvvxxxyyy|||}}}~~~}}}zzzvvvrrrllljjjddd\\\RRRJJJFFFDDDDDDDDDCCCCCCDDDFFFHHHIIIIIILLLPPPUUUYYY___fffjjjqqqvvv|||~~~}}}~~~|||zzzxxxwwwvvvtttqqqnnnfffccc\\\RRRGGG???:::999666888:::;;;;;;;;;<<<======BBBHHHOOO\\\ppp{{{xxx~~~aaaGGGBBBDDD^^^xxxlllVVV\\\xxxmmmXXXbbbmmmsssvvv{{{~~~~~~}}}}}}~~~zzzssslll~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy{{{{{{zzzyyyyyy{{{|||zzzxxxvvvvvvxxx{{{||||||}}}|||nnneeeccc```___]]]\\\\\\ZZZXXXUUUSSSSSSQQQPPPOOOOOONNNNNNQQQPPPOOOOOOOOOOOOPPPQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNOOOQQQSSSUUUWWWVVVXXX[[[]]]```dddiiilllnnnttt{{{}}}wwwtttfffZZZMMMGGGDDD@@@@@@CCC========================>>>======<<<<<<===>>>???===>>>?????????@@@BBBDDDBBBCCCCCCCCCFFFPPP\\\fffssswwwzzz{{{xxxtttssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnllljjjlllooorrrsssrrrqqqqqqqqqpppooommmkkkiiihhhiiijjjjjjjjjiiihhhgggfffeeedddeeefffgggfffdddeeebbbbbbhhhlllmmmooorrrpppjjjdddbbbccccccaaa___]]]\\\\\\YYYTTTRRR\\\hhhaaa\\\UUUPPPMMMKKKHHHFFF???<<<888666666777666666999???OOOhhh|||}}}mmm^^^UUUttthhhUUUSSS\\\qqq}}}LLL///333111+++333---666777888===BBBRRRjjjvvvZZZFFFJJJbbbyyy}}}~~~uuuSSSDDD@@@AAAGGGTTTZZZVVVGGG<<<>>>DDDFFFKKKSSS```ooouuukkkfffeeeaaaaaabbbbbbdddfffggghhhggghhhjjjjjjkkkllloooqqqvvvwwwyyy{{{}}}~~~{{{wwwtttqqqqqqooommmkkkkkkkkklllmmmppppppqqqrrruuuwwwyyy{{{}}}~~~{{{yyyvvvsssppplllgggccc```^^^[[[UUUNNNHHHFFFEEECCCCCCCCCDDDDDDDDDDDDEEEDDDFFFIIILLLNNNRRRWWWZZZaaaeeejjjpppuuuyyy~~~~~~}}}|||}}}~~~|||zzzxxxwwwuuurrrooofffccc\\\RRRHHH???;;;999666888:::;;;;;;;;;<<<===;;;???EEELLLYYYlll|||bbbIIICCCBBBXXXsssmmmXXX^^^zzztttXXXgggtttxxxwwwxxxxxxvvvyyyxxxttt~~~}}}vvvttt}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{uuuwwwyyyyyyxxxxxxxxxzzzxxxwwwtttrrrrrrtttwwwyyyyyy{{{}}}|||nnneeeccc___]]]\\\[[[[[[ZZZWWWUUUQQQPPPOOONNNMMMMMMMMMMMMOOONNNMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOORRRTTTVVVUUUXXX[[[^^^bbbggglllpppnnnttt{{{yyyooofff```WWWMMMDDDCCCAAA<<<:::<<<>>>>>>=========>>>??????;;;;;;:::::::::<<<===>>><<<<<<=========>>>AAACCC@@@BBBEEEHHHLLLTTT^^^fffssswww{{{{{{xxxtttsssssspppppppppqqqqqqrrrssssssnnnkkkiiijjjnnnrrrtttsssqqqqqqqqqqqqooommmkkkiiiiiijjjjjjkkkkkkiiihhhgggeeedddcccdddffffffeeedddeeecccdddiiilllkkkjjjllllllgggbbbaaacccdddbbb___^^^]]][[[WWWOOOKKKRRR\\\^^^YYYTTTOOOMMMKKKHHHFFF???<<<888666666777666555:::===KKKdddzzz}}}pppcccWWWuuujjjVVV[[[cccwwwNNN///333111***333---666888888>>>CCCTTTnnn~~~mmmUUUFFFNNNfff{{{|||xxxUUUEEE@@@@@@HHHUUUZZZVVVFFF<<<>>>DDDEEEJJJSSSaaapppvvvkkkdddccc``````aaabbbccceeeggghhhccceeeggghhhiiikkknnnqqqtttvvvxxxzzz|||~~~}}}yyyuuuqqqooooooooommmllllllllllllmmmpppppprrrtttvvvyyy{{{|||}}}~~~}}}{{{yyytttqqqmmmjjjfff```ZZZVVVQQQPPPNNNJJJEEEBBBAAAAAA>>>>>>???@@@@@@@@@??????AAABBBCCCCCCDDDEEEIIIKKKMMMPPPTTTYYY___gggpppuuu~~~~~~}}}|||{{{|||}}}{{{yyyxxxvvvssspppfffccc\\\RRRHHH???;;;999666888:::;;;;;;;;;<<<===999===CCCJJJVVViii~~~bbbIIIDDD@@@TTTqqqnnnYYY```|||wwwWWWiiizzz|||xxxvvvtttqqqrrr}}}tttooozzz|||xxx||||||~~~}}}{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwssssssrrrqqqrrrssstttuuuvvvvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~}}}zzzuuummmeee^^^]]]ZZZWWWVVVVVVUUURRROOOPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKJJJKKKNNNQQQOOONNNOOOOOOQQQTTTVVVXXXZZZ[[[]]]___aaadddiiilllsssvvvzzz}}}uuuoooggg\\\UUUSSSEEEBBB???>>>>>>>>>===<<<======<<<<<<<<<======>>><<<<<<======>>>??????@@@>>>>>>>>>???@@@AAABBBCCCCCCGGGMMMQQQUUU___lllvvv|||}}}~~~}}}{{{xxxuuussssssttttttuuuttttttssssssnnnnnnmmmnnnoooppprrrssspppnnnlllkkkkkkkkkjjjiiikkkjjjhhhhhhiiiiiigggfffeeeddddddddddddeeeffffffeeebbb```aaadddggghhhgggdddcccbbbaaaaaabbbcccdddaaa[[[WWWUUUMMMFFFJJJUUU]]]WWWPPPMMMMMMLLLIIIEEE===;;;888555444444666777333777IIIfff~~~uuufffWWWooo]]]TTT\\\hhhtttzzzTTT111222000000,,,///333333777@@@EEEUUUpppuuueeePPP@@@NNNmmm}}}|||wwwyyy]]]EEE>>>DDDJJJYYY[[[NNNAAABBBBBBAAAEEELLLSSSaaasssrrriiigggcccccccccccccccdddeeefffiiihhhgggggghhhkkkmmmooottttttvvvxxx||||||wwwrrrnnnllljjjkkkkkkllllllkkkkkkjjjmmmoooqqqssstttvvvyyy||||||}}}~~~}}}yyyuuurrrnnnjjjddd^^^ZZZVVVRRROOOJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????DDDCCCCCCCCCDDDEEEEEEFFFEEEHHHJJJKKKNNNTTT]]]dddlllsss}}}~~~}}}|||{{{yyyuuuqqqhhheee^^^TTTIII???:::888888999999:::;;;;;;;;;;;;;;;>>>DDDLLLTTTccc{{{zzzfffIII===DDDPPPrrr}}}gggcccsssbbbnnn{{{zzzuuuvvvzzzxxx{{{~~~vvvrrrxxx}}}|||{{{{{{|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxwwwvvvuuuuuurrrrrrqqqqqqrrrssstttuuussssssttttttvvvwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvtttrrrmmmggg___YYYZZZWWWTTTSSSSSSSSSPPPMMMNNNMMMMMMLLLKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLLLLKKKJJJKKKNNNQQQPPPPPPPPPPPPRRRTTTVVVWWWYYY[[[^^^```bbbeeejjjmmmuuuwww|||yyypppgggaaaYYYNNNGGGFFFDDDAAA???>>>>>>>>>===<<<======<<<<<<<<<===>>>>>>===>>>>>>>>>??????@@@@@@??????>>>>>>???AAACCCDDDLLLQQQWWW\\\aaakkkyyy{{{yyyxxxtttuuuuuuttttttssssssrrroooooonnnnnnooopppqqqrrrpppnnnlllkkklllkkkjjjiiikkkiiihhhhhhiiihhhgggeeeddddddddddddeeeffffffggggggccc```___aaadddeeeeeedddcccbbbbbbaaaaaaaaaaaaaaa[[[XXXVVVNNNEEEHHHQQQYYYTTTOOOLLLLLLKKKHHHEEE>>><<<888666444444666777888:::HHHbbb||||||oooVVVfff~~~yyyZZZSSSOOO\\\jjjvvv{{{pppkkkwww[[[888666222333//////333333777@@@EEEUUUppp~~~ttthhhUUUEEETTTtttzzzuuusss[[[FFFAAAGGGMMMXXXZZZMMM@@@AAACCCCCCHHHOOOWWWfffwwwrrrhhhfffcccccccccccccccdddeeefffjjjjjjiiijjjkkkmmmppprrrssstttvvvxxxzzz}}}}}}zzzvvvqqqmmmkkkjjjkkkkkkkkkkkkjjjjjjiiilllnnnppprrrsssuuuyyy||||||}}}}}}{{{xxxuuupppmmmgggccc]]]XXXTTTPPPMMMJJJGGGFFFEEECCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFHHHIIIJJJLLLQQQYYY```iiiqqq{{{~~~~~~{{{zzzzzzxxxsssooohhheee___TTTIII???999777888888999:::;;;;;;;;;;;;<<<>>>DDDKKKTTTccc}}}zzzdddIII===DDDPPPwwwooohhhuuugggrrr~~~zzzxxx|||}}}|||vvvxxx|||zzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwuuusssrrrqqqppppppqqqqqqsssttttttooooooooopppppprrrsssssstttsssrrrqqqqqqpppoooooopppooommmllliiiddd^^^YYYUUUSSSQQQPPPPPPOOOMMMKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJLLLOOORRRQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\^^^aaacccggglllpppwwwzzz~~~{{{xxxooofff\\\VVVNNNEEE@@@@@@BBB@@@>>>======>>>===;;;===<<<<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAADDDHHHJJJQQQVVV]]]bbbhhhsss~~~{{{{{{vvvvvvuuutttsssrrrrrrqqqqqqpppooonnnnnnooopppqqqqqqnnnlllkkkllllllkkkiiikkkiiihhhhhhhhhhhhgggeeeddddddddddddeeefffggghhhhhheee```^^^^^^```aaabbb`````````aaaaaa````````````\\\ZZZXXXNNNCCCCCCLLLSSSQQQNNNLLLKKKJJJGGGEEE>>><<<999666444555666777;;;;;;DDD\\\xxxyyyXXX]]]oooqqqssspppXXXOOOHHHVVVcccooossshhhdddppp___<<<777111333111...333333777AAAFFFVVVqqqzzztttlllYYYHHHXXXwwwvvvsss{{{{{{zzzoooYYYFFFAAAFFFKKKXXXZZZLLL>>>@@@CCCEEEKKKQQQZZZiii{{{}}}qqqgggdddbbbbbbbbbbbbcccdddeeefffiiiiiiiiijjjlllnnnqqqrrrsssssstttvvvxxxzzz|||~~~~~~|||zzzwwwsssoookkkiiijjjjjjjjjjjjjjjiiihhhhhhkkkmmmoooqqqrrruuuxxx{{{|||~~~~~~{{{xxxuuurrrnnniiieeeaaa]]]WWWRRROOOLLLHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@AAACCCDDDEEEGGGIIIJJJJJJKKKPPPWWW^^^jjjqqq|||}}}|||xxxwwwwwwvvvqqqmmmiiifff___UUUIII???999777777888999:::;;;;;;;;;;;;===???DDDJJJRRRccc}}}{{{zzzaaaIII???EEENNNyyywwwmmmtttyyyjjjuuuyyyyyy|||xxx~~~|||zzzxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxwwwtttqqqoooooooooppppppqqqrrrrrrsssmmmllllllllllllmmmnnnnnnqqqqqqqqqpppooonnnmmmmmmiiigggfffeeedddaaa\\\YYYPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLPPPRRRSSSSSSSSSTTTUUUWWWXXXXXXZZZ\\\___bbbeeeiiinnnrrrzzz|||~~~{{{wwwssspppeee\\\SSSNNNHHHBBB???@@@@@@>>>======>>>>>>===;;;============>>>???@@@AAADDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCDDDHHHMMMRRRUUUWWW\\\ccchhhnnnyyy|||zzzwwwwwwuuutttsssrrrqqqqqqrrrrrrpppoooooooooppppppqqqooommmlllllllllkkkjjjjjjiiigggggghhhhhhfffeeedddcccddddddeeefffhhhhhhgggeeebbb___^^^^^^]]]]]]\\\]]]___aaaaaaaaa`````````\\\[[[YYYOOOBBB@@@GGGOOOPPPQQQPPPNNNJJJGGGEEE>>><<<999666555555666777888888???UUUttt|||\\\XXXkkkqqqsssttt]]]OOOIIIRRR\\\jjjuuummmfffnnn\\\;;;555...000000...222333888AAAGGGWWWrrryyyvvvoooZZZHHHWWWvvv~~~tttuuu|||nnnVVVCCC???CCCHHHYYYZZZKKK===???BBBDDDKKKOOOYYYiii{{{|||pppfffbbb`````````aaabbbdddeeefffeeeeeefffhhhjjjmmmoooppprrrrrrssstttuuuwwwyyyzzzzzzyyyvvvssspppllliiihhhhhhiiiiiiiiiiiihhhggggggiiikkknnnpppqqqtttxxxzzz|||~~~|||zzzwwwsssoookkkfffbbb^^^\\\YYYTTTPPPMMMJJJGGGEEEAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDFFFHHHJJJIIIKKKMMMMMMOOOTTT\\\cccpppwww~~~{{{wwwwwwwwwuuuqqqmmmjjjggg```UUUIII???999777666777888999:::;;;;;;;;;===>>>BBBHHHPPP```{{{}}}xxxaaaKKKAAAEEEMMMsss}}}oooqqq}}}~~~kkkuuu~~~~~~yyyyyyxxx~~~|||zzzxxxvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvsssuuuvvvvvvuuurrrooommmoooooooooppppppppppppppplllkkkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjiiihhhgggfff___]]][[[ZZZZZZXXXUUUSSSKKKKKKKKKKKKJJJIIIIIIJJJGGGFFFFFFFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLLLLLLLKKKMMMPPPSSSSSSTTTUUUVVVXXXYYYYYYZZZ\\\^^^aaadddgggkkkpppttt|||}}}|||xxxtttoooiiieeeUUUNNNGGGDDDBBB>>>===??????=========>>>>>>===<<<>>>>>>>>>???@@@AAACCCDDDHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIILLLRRRXXX___cccdddiiioootttyyy}}}zzzxxxwwwuuusssrrrrrrrrrrrrsssrrrqqqoooooooooppppppqqqooommmlllllllllkkkjjjjjjiiigggggghhhhhhfffeeecccccccccddddddeeeggggggcccccccccbbb```^^^]]]\\\ddddddeeeeeedddbbb```______[[[[[[ZZZOOOBBB???EEEOOOTTTYYYYYYTTTMMMHHHEEE>>><<<999666555555777888555666>>>TTTuuu}}}ZZZRRRmmm}}}nnn\\\KKKMMMRRRdddxxxuuuiiikkkxxxXXX888333,,,///000---222222888BBBHHHYYYtttzzzwwwoooXXXHHHYYYwww|||~~~vvv{{{nnnTTTAAA>>>CCCIIIYYYYYYJJJ<<<>>>AAACCCIIINNNYYYkkk|||{{{pppfffaaa]]]^^^^^^___aaacccdddeeecccdddeeegggiiilllnnnooooooppppppqqqrrrtttvvvwwwvvvuuurrrooollliiigggffffffggggggggggggggggggfffhhhkkkmmmoooqqqtttxxx{{{}}}~~~}}}|||wwwsssnnniiieeeaaa\\\YYYWWWTTTPPPLLLJJJHHHFFFDDDAAA@@@@@@?????????@@@@@@>>>>>>>>>???????????????@@@AAABBBDDDGGGJJJMMMNNNNNNPPPSSSUUUXXX^^^hhhooozzz~~~{{{xxxwwwwwwvvvrrrnnnjjjggg```UUUIII@@@:::777555666888999:::;;;;;;;;;<<<<<<@@@EEEMMM]]]www~~~zzzeeeOOODDDEEEKKKjjjpppooo{{{nnnwww||||||www~~~}}}|||{{{xxxvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrsssttttttsssqqqooonnnooooooppppppoooooonnnmmmlllkkkjjjiiihhhhhhggghhhddddddeeeeeeeeedddbbbaaaYYYWWWUUUSSSSSSRRRPPPNNNFFFGGGHHHHHHGGGFFFGGGHHHEEEEEEEEEEEEFFFHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLLLLLLLNNNQQQTTTSSSTTTVVVXXXZZZ[[[\\\\\\^^^```cccfffhhhlllqqquuu|||~~~~~~{{{vvvpppkkkeee___ZZZLLLFFFAAAAAAAAA>>>>>>@@@>>>======>>>@@@@@@>>>===??????@@@AAABBBDDDFFFGGGKKKKKKLLLLLLMMMNNNNNNNNNMMMNNNQQQUUU\\\cccjjjnnnnnnsssyyy~~~|||wwwvvvtttsssrrrrrrrrrssssssrrrqqqpppoooppppppqqqrrrooommmlllmmmmmmllljjjjjjhhhggggggggggggfffdddcccccccccccccccddddddeeeaaabbbdddcccbbb``````aaapppooommmjjjfffbbb___]]]^^^[[[[[[ZZZPPPCCC@@@FFFRRR[[[dddeee^^^RRRJJJFFF???===:::777555666777888555777???UUUwww}}}SSSJJJnnnoooRRROOOPPPeee~~~qqqnnnwwwWWW888444...000111---111222888BBBHHHZZZuuu}}}yyymmmUUUHHH^^^}}}{{{nnnSSSAAA???FFFKKKUUUVVVIII;;;>>>AAABBBHHHOOO\\\nnn~~~{{{qqqfffaaaZZZ[[[[[[]]]___aaacccddddddeeefffhhhjjjlllmmmnnnmmmmmmmmmnnnppprrrssstttsssqqqnnnkkkhhhfffeeedddcccdddeeefffgggggggggggghhhjjjmmmoooqqqtttxxx{{{}}}~~~|||zzzyyysssoooiiiddd```\\\WWWTTTQQQNNNJJJHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>???????????????AAABBBDDDFFFJJJNNNQQQRRRVVVYYY\\\___ccckkkuuu|||~~~{{{xxxwwwxxxwwwsssoooiiifff___UUUJJJAAA;;;999555666777999:::;;;;;;;;;;;;<<<@@@EEELLLZZZtttlllUUUFFFDDDIIIccc}}}ooolllrrrwww{{{~~~|||~~~ttt~~~||||||}}}|||yyyvvvuuuvvvvvvwwwwwwvvvvvvuuuttttttttttttttttttttttttqqqrrrrrrrrrqqqppppppoooooopppppppppooommmkkkjjjkkkjjjiiigggfffeeeeeeeeeccccccddddddbbb```]]]\\\UUURRROOOMMMLLLKKKIIIHHHAAACCCEEEDDDCCCCCCDDDGGGDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGHHHIIIJJJKKKKKKLLLKKKLLLLLLLLLLLLNNNRRRUUUSSSTTTWWWZZZ\\\^^^^^^^^^aaaccceeegggiiimmmqqquuu{{{}}}yyyuuuoooiiibbb[[[TTTPPPIIIDDDAAABBBCCC@@@???AAA=========???AAAAAA@@@>>>@@@AAAAAACCCDDDGGGHHHIIIMMMNNNNNNPPPQQQRRRSSSTTTSSSTTTXXX]]]ccciiiooorrrtttyyy}}}wwwuuutttrrrrrrrrrttttttsssrrrqqqpppppppppqqqrrrrrrpppmmmmmmmmmmmmlllkkkjjjhhhgggfffggggggfffdddccccccbbbbbbaaaaaabbbbbbaaabbbbbbaaa```bbbfffiiirrrpppmmmiiidddaaa___^^^]]]ZZZZZZZZZPPPDDDBBBIIIWWWbbboooqqqgggXXXLLLGGG???===:::777666666777888666888>>>RRRuuu{{{RRREEEmmm|||XXXUUUVVVjjjvvvttt{{{WWW888555///000///,,,111222888CCCIIIZZZvvvzzzjjjPPPDDD]]]|||}}}oooUUUDDDAAAEEEIIIOOOQQQEEE:::>>>BBBCCCIIIOOO]]]ppp}}}~~~|||rrrgggaaaXXXXXXYYY[[[]]]___aaaccccccdddfffgggiiijjjkkkkkkjjjjjjkkklllnnnppprrrssspppnnnkkkhhhfffdddcccccc```aaacccdddfffggggggggghhhkkknnnppprrruuuyyy|||~~~}}}{{{xxxuuutttnnnjjjddd___[[[WWWTTTQQQNNNKKKHHHEEEDDDDDDBBBAAADDDCCCBBBBBBAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAADDDEEEGGGKKKOOOSSSVVVXXX^^^aaaeeehhhlllttt~~~~~~~~~~~~}}}zzzwwwwwwwwwvvvrrrooohhheee___UUUKKKBBB===;;;444555777888:::;;;;;;;;;<<<===AAAFFFLLLYYYqqq~~~tttZZZGGGCCCGGG]]]{{{}}}kkkfffkkk}}}{{{zzz{{{|||{{{wwwzzz}}}ppp~~~||||||}}}|||yyyvvvuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttttttttttttttqqqqqqppppppppppppppppppppppppppppppnnnllljjjiiijjjiiihhhfffeeedddcccccc`````````___]]]ZZZWWWUUUMMMJJJFFFDDDBBBAAA@@@>>>===@@@BBBBBB@@@@@@BBBEEEDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGHHHJJJKKKKKKLLLKKKLLLLLLLLLLLLNNNRRRUUURRRTTTWWWZZZ]]]___``````bbbdddfffhhhjjjmmmqqquuu{{{|||~~~~~~}}}uuuqqqjjjddd]]]UUUNNNIIIFFFAAA???AAAAAA>>><<<===>>>===>>>@@@BBBBBB@@@???AAAAAABBBDDDFFFHHHJJJKKKNNNOOOPPPRRRSSSUUUVVVWWWWWWYYY\\\aaaffflllppprrryyy~~~|||vvvuuusssrrrrrrssstttuuurrrrrrqqqppppppqqqrrrsssrrrpppnnnmmmmmmmmmlllkkkiiihhhffffffggggggeeeddddddcccbbbaaa````````````cccbbbaaa______ccckkkqqqllljjjgggdddaaa```______\\\YYYYYYYYYQQQEEEDDDLLLZZZhhhvvvyyymmm[[[NNNHHH???===:::777666666777888555777;;;NNNpppyyyUUUEEElllXXXWWWXXXlllttttttWWW777444...///,,,,,,111222888CCCIII[[[vvv}}}hhhJJJ???YYYvvv{{{{{{{{{}}}qqqXXXEEE@@@BBBCCCIIIMMMCCC:::???CCCDDDKKKNNN\\\ooo|||~~~|||rrrgggaaaVVVWWWXXXYYY\\\^^^```bbbaaabbbccceeefffggggggggghhhiiijjjkkkmmmppprrrsssnnnmmmjjjgggdddcccbbbbbb___```bbbdddfffggghhhhhhiiikkknnnpppsssvvvzzz}}}|||xxxtttqqqoookkkgggaaa\\\XXXUUUQQQOOONNNKKKHHHFFFEEEEEECCCBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCHHHIIILLLOOOTTTXXX\\\^^^dddgggjjjmmmqqqyyy}}}|||{{{{{{|||yyyvvvvvvwwwvvvrrrnnngggddd^^^UUUKKKBBB>>><<<444555666888:::;;;;;;;;;===???CCCHHHMMMZZZppp}}}zzz^^^HHHCCCFFFYYYyyyyyyeee```fff}}}vvvsssvvv|||{{{~~~|||uuurrrwww|||~~~mmm}}}~~~|||zzzsssyyy~~~~~~}}}}}}{{{wwwvvvvvvwwwwwwwwwxxxxxxxxxttttttttttttsssrrrqqqpppppppppqqqrrrqqqpppooonnnqqqooommmkkkkkkiiigggeeefffeeedddcccaaa```___^^^___]]][[[ZZZYYYUUUNNNIIIBBBBBB@@@???===<<<::::::888999;;;===>>>???@@@@@@DDDDDDCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKLLLOOOQQQRRRUUUXXXZZZ[[[]]]```bbbdddeeefffgggiiilllqqqtttxxx|||}}}}}}}}}wwwpppjjjaaaYYYRRRMMMHHHEEEAAAAAAAAA@@@@@@?????????>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIKKKMMMNNNOOORRRSSSUUUWWWYYY[[[\\\]]]___```cccfffkkkrrrzzzxxxxxxvvvtttsssrrrsssuuuvvvuuutttrrrqqqqqqrrrsssuuuxxxtttooolllkkkkkkkkkjjjlllkkkiiigggfffeeeffffffdddddddddddddddddddddddddddccccccdddgggjjjmmmooofffeeecccaaa____________[[[^^^YYYVVVUUUKKKCCCIIIYYYmmm}}}yyyhhhWWWLLLHHHAAA>>>:::777555555777888666777999GGGhhh|||SSSGGG\\\{{{}}}___aaajjjxxxaaa666000222---000///222222999FFFLLLZZZrrrppp\\\FFF>>>VVVuuu}}}|||}}}}}}rrrUUUHHHBBB@@@EEEKKKFFFAAA>>>@@@DDDHHHJJJRRR___nnn|||~~~}}}{{{tttggg]]]XXXTTTTTTXXX[[[ZZZZZZ]]]______```aaabbbcccdddddddddeeefffhhhjjjlllnnnnnnnnnkkkhhhffffffeeecccaaa```aaacccdddddddddfffhhhiiilllqqquuuvvvxxxyyy{{{}}}yyyvvvpppjjjfff```^^^[[[WWWTTTQQQOOONNNIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFLLLOOOTTTXXX[[[^^^bbbeeehhhnnntttzzz~~~}}}{{{{{{{{{{{{xxxxxxwwwwwwuuutttsssrrriiifff^^^SSSHHH>>>999777444555666888999999999999888:::>>>CCCIIIVVVllluuuzzzdddMMMAAAAAAWWWpppxxxjjj^^^fff~~~yyytttppp||||||~~~{{{pppkkkrrr|||~~~{{{xxx~~~|||zzzyyyzzz}}}|||zzzvvvvvvvvvvvvwwwwwwxxxxxxxxxttttttttttttsssrrrqqqpppppppppqqqqqqqqqpppooonnnooommmkkkjjjiiigggeeecccbbbbbbaaa```___^^^]]]\\\[[[XXXUUURRRNNNIIICCC>>>;;;;;;:::999999888777666888999:::;;;<<<>>>???@@@CCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKLLLOOOQQQRRRTTTWWWYYYZZZ\\\___bbbeeefffggghhhiiilllqqqtttxxx|||}}}|||||||||wwwqqqgggbbbZZZSSSMMMIIIEEECCCAAAAAAAAA@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCFFFGGGIIIJJJLLLNNNPPPPPPTTTUUUVVVXXX[[[]]]^^^___dddfffhhhlllpppwww|||wwwvvvuuutttssstttuuuuuuvvvuuutttsssssstttuuuvvvuuurrrnnnlllkkkllllllkkkkkkjjjhhhgggfffeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeefffgggjjjmmmoooeeedddbbbaaa```___``````[[[^^^ZZZWWWVVVKKKCCCIIIXXXfffqqqmmm```SSSJJJEEE@@@>>>:::666555555666888666777888FFFfffzzzZZZKKK[[[wwwyyyjjjmmmwww{{{zzzbbb777000222---000///222222999FFFLLLZZZqqq~~~ooo\\\FFF===TTTooovvv}}}~~~xxx{{{rrr}}}nnnRRRFFFAAA@@@EEELLLGGGAAA===???CCCGGGJJJQQQ^^^ooo}}}~~~}}}{{{ttthhh^^^WWWSSSRRRVVVXXXXXXXXX[[[]]]]]]^^^___aaabbbccccccddddddfffhhhiiikkklllmmmkkkhhhfffeeeeeeeeecccbbb```bbbdddddddddeeegggiiijjjmmmrrruuuwwwxxxyyy{{{~~~{{{wwwsssmmmhhhccc]]][[[XXXUUUQQQOOOMMMLLLHHHHHHFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLQQQTTTYYY]]]aaadddhhhkkkpppvvv}}}|||zzzyyyyyyyyyxxxxxxyyyxxxwwwuuusssrrrjjjggg___TTTHHH???999777444555666777888999999999:::<<>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGIIIJJJIIIJJJKKKKKKKKKLLLOOORRRRRRTTTWWWYYY[[[]]]```bbbggghhhjjjkkkkkkmmmqqqsssxxx|||}}}{{{yyyvvvmmmdddZZZVVVPPPKKKHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIKKKMMMOOOQQQSSSTTTXXXYYY\\\^^^aaadddfffgggjjjmmmppptttxxx}}}~~~vvvvvvwwwwwwwwwvvvuuutttuuuvvvwwwxxxxxxxxxwwwwwwuuurrrooommmmmmnnnmmmllliiiiiihhhgggffffffeeeeeeffffffffffffffffffffffffccccccbbbbbbbbbbbbcccddd````````````aaaaaabbbbbb^^^aaa\\\XXXWWWLLLDDDJJJXXX\\\___^^^^^^ZZZPPPEEE???<<<888555333333555666666777666@@@^^^}}}www[[[IIIVVVqqq{{{yyyggglllvvv~~~vvvqqqpppbbb888111222---000000222222999EEEKKKYYYqqqzzzpppcccQQQGGGYYYooosss~~~uuupppvvvtttrrrrrrlllmmmtttfffMMMAAA>>>???GGGPPPJJJAAA<<<<<>>@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKMMMPPPRRRSSSUUUXXXZZZ\\\^^^aaacccfffgggjjjkkklllnnnqqqsssxxx{{{}}}zzzwwwssskkkbbbWWWSSSMMMHHHFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHHHHIIIKKKMMMOOORRRTTTUUUYYY[[[]]]```cccfffiiijjjlllooossswww{{{zzzwwwwwwxxxxxxwwwwwwvvvuuutttuuuvvvwwwwwwwwwwwwvvvxxxuuuqqqoooooonnnlllkkkhhhhhhggggggffffffeeeeeeddddddddddddddddddddddddcccbbbbbbaaaaaa`````````^^^______```aaaaaabbbbbb^^^aaa\\\XXXWWWLLLCCCIIIUUUZZZ```bbbccc___RRREEE???<<<888555333333555666777777666???[[[zzzxxx\\\JJJXXXuuuxxx```bbbiiiqqqrrrnnnlllnnn|||ccc999111111,,,111///222222999FFFMMM[[[rrr}}}uuujjjVVVHHHVVVkkkppp~~~rrrmmmttttttssstttooojjjsssfffMMMAAA>>>???GGGPPPJJJAAA<<<<<>>777999::::::888777777777333444777999;;;;;;:::999888777777666666777888999999:::<<<>>>@@@@@@@@@@@@AAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKKKKKKKMMMPPPSSSRRRUUUXXXZZZ[[[]]]```bbbcccfffiiikkklllnnnqqqssswwwzzzzzzvvvrrrnnneee\\\QQQMMMHHHDDDBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKNNNPPPSSSUUUVVVYYY[[[]]]aaadddhhhjjjlllooorrrwww|||xxxxxxxxxxxxxxxwwwwwwwwwwwwtttttttttuuuvvvvvvwwwwwwxxxuuurrrpppooommmkkkiiifffggggggggggggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbdddddddddcccbbbbbbaaaaaa]]]^^^___```aaaaaaaaaaaa^^^aaa\\\XXXWWWKKKBBBHHHPPPYYYcccgggeee^^^PPPCCC???===999555444444666777888888777>>>ZZZzzz{{{bbbPPP^^^zzzrrr___]]]```hhhlllllllllmmmyyyccc:::222111,,,111///222222:::HHHOOO]]]uuuyyy```KKKUUUlllttt{{{|||mmmnnnyyyyyyvvvuuupppmmmvvvjjjPPPCCC>>>@@@HHHOOOIIIAAA<<<===BBBGGGJJJOOO^^^qqq~~~~~~}}}}}}{{{zzzxxxwwwxxxwwwvvvuuusssnnnhhhdddVVVOOOJJJJJJKKKKKKNNNSSSUUUWWW[[[^^^aaabbbbbbbbbaaabbbdddffffffeeedddccceeecccaaa_________]]]\\\^^^```bbbddddddfffhhhjjjjjjnnnsssvvvxxxyyy{{{|||}}}}}}~~~~~~~~~vvvrrrlllfffbbb]]]XXXUUURRRQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNOOORRRUUUXXX\\\^^^___bbbeeeiiimmmrrrxxx~~~{{{||||||}}}}}}||||||{{{yyyxxxwwwtttrrrooommmlllhhhfff```WWWKKKAAA:::777333444555666777888888888888999<<<@@@DDDOOOeeeyyysssrrrrrrTTTEEECCCIIIbbb~~~uuuZZZvvv|||{{{zzzxxxwwwwwwtttvvv|||~~~~~~}}}xxx|||}}}zzzwwwxxxxxxvvvuuuuuuuuuttttttssssssssspppqqqqqqrrrrrrrrrqqqqqqooonnnmmmlllllllllmmmmmmiiifffdddcccbbbaaa^^^\\\XXXVVVQQQKKKEEE???;;;888666999<<<<<<999777666777666888;;;=========;;;:::888888777777777777777777777999;;;>>>?????????>>>@@@@@@AAABBBDDDFFFHHHIIIHHHIIIKKKKKKKKKMMMPPPSSSQQQSSSVVVXXXYYY[[[^^^aaaaaacccgggjjjlllnnnqqqtttvvvxxxuuupppjjjeee]]]TTTKKKHHHDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFFFFGGGHHHIIIJJJJJJKKKJJJKKKMMMOOORRRUUUWWWXXXYYYZZZ]]]```dddhhhkkklllppptttzzz~~~zzzzzzyyyxxxwwwvvvwwwxxxxxxuuuuuuttttttuuuvvvxxxyyytttrrrpppnnnnnnmmmkkkiiieeefffgggggggggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbdddddddddccccccbbbaaa```]]]^^^___aaaaaaaaaaaa```^^^```[[[WWWVVVJJJAAAGGGMMM[[[hhhjjjeee[[[NNNEEE@@@>>>:::666555555666888999999777>>>YYYzzziiiUUU```{{{ooo]]]YYYZZZdddnnnqqqppppppwwwccc;;;222111,,,111...222333;;;IIIQQQ```xxxeeeJJJSSSnnn{{{{{{vvvnnnwww~~~yyyrrrrrr{{{oooTTTFFF???@@@HHHLLLGGGAAA===???CCCGGGJJJOOO^^^rrr~~~~~~}}}{{{xxxuuurrrqqqooooooooonnnmmmiiidddaaaTTTMMMGGGFFFGGGHHHKKKPPPRRRUUUYYY]]]```aaaaaaaaaaaabbbeeefffgggeeecccbbbcccaaa_________```___]]]\\\___aaabbbccceeegggiiihhhlllqqquuuwwwyyy{{{}}}}}}}}}}}}|||{{{zzzyyyyyyppplllfffaaa\\\XXXTTTRRRPPPOOONNNMMMLLLKKKKKKKKKLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLMMMNNNNNNOOOPPPPPPRRRSSSVVVYYY\\\___bbbccchhhkkkooosssxxx}}}yyyzzz|||uuuwwwxxxzzz||||||||||||{{{zzzwwwssspppnnnmmmmmmfffddd___VVVKKKAAA:::777333333555666777888888888999:::===AAADDDOOOeeeyyyuuurrrzzzsssZZZHHHCCCDDD]]]zzzxxxZZZppp}}}}}}zzz}}}|||zzzyyy}}}{{{www{{{}}}zzzxxxyyyxxxuuuuuuuuutttttttttssssssssspppqqqqqqrrrrrrrrrqqqqqqooonnnmmmlllkkklllmmmmmmgggeeebbbaaa```___\\\ZZZTTTQQQMMMHHHBBB<<<888555:::===@@@@@@<<<888666666;;;<<>>>>>@@@@@@AAABBBDDDFFFHHHIIIHHHIIIJJJKKKKKKMMMQQQSSSOOOQQQTTTVVVWWWZZZ\\\______bbbfffjjjlllooorrrtttvvvvvvrrrkkkddd^^^UUUMMMIIIFFFCCCBBBCCCEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCCFFFGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNQQQTTTWWWYYYZZZXXXYYY\\\```dddhhhkkklllooosssyyy~~~}}}{{{zzzxxxvvvvvvwwwxxxyyyvvvuuuttttttuuuwwwyyy{{{pppooommmmmmmmmlllkkkiiieeefffgggggggggfffeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaabbbbbbaaa```___^^^]]]^^^```aaaaaaaaa```___]]]```ZZZVVVUUUIIIAAAGGGNNN]]]lllmmmdddYYYOOOHHHAAA>>>:::777555555777888999:::888>>>ZZZ{{{kkkVVV```zzzpppXXXSSSVVVcccqqqwwwuuutttvvvddd;;;222111,,,111...222333<<>>@@@DDDHHHJJJOOO___rrr}}}zzzwwwsssooommmfffgggggggggeeebbb___\\\SSSKKKEEEDDDEEEEEEIIINNNPPPSSSWWW\\\___``````___aaaccceeeggggggeeecccbbbaaa```^^^^^^```aaa``````\\\^^^```bbbcccdddgggiiifffjjjppptttwwwyyy{{{}}}}}}}}}{{{zzzxxxwwwuuuuuulllhhhbbb]]]YYYUUURRROOONNNMMMLLLKKKKKKJJJKKKKKKMMMNNNNNNOOOOOOMMMLLLKKKNNNNNNOOOOOOPPPQQQRRRRRRUUUWWWYYY\\\___bbbeeefffnnnqqqtttyyy~~~~~~xxxqqqoooqqquuuqqqsssuuuxxx{{{||||||}}}~~~{{{wwwssspppooonnnnnndddbbb^^^VVVKKKAAA:::777222333444666777777888888:::;;;>>>AAADDDOOOdddxxxwwwqqquuu|||~~~ttt___LLLDDDAAAYYYvvv|||\\\lll}}}}}}}}}}}}~~~xxx}}}||||||}}}yyywwwwwwuuuuuuuuutttsssssssssrrrpppooooooooooooqqqrrrtttqqqrrroookkkkkknnnmmmhhhaaaaaabbbbbb```]]]ZZZYYYQQQOOOJJJEEE???;;;777666===>>>>>>===:::888777777999<<>>???<<<888999999999999:::<<<>>>?????????@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNQQQRRROOOQQQSSSTTTTTTUUUWWWYYY___```cccfffjjjlllnnnoooqqqqqqooohhh^^^UUUPPPOOOGGGFFFDDDBBBAAABBBDDDEEEAAABBBBBBBBBCCCDDDDDDDDDCCCEEEHHHJJJLLLLLLKKKKKKLLLOOORRRUUUUUUVVVWWWXXXYYYZZZ]]]```dddiiilllnnnrrrvvv|||~~~~~~~~~zzzxxx{{{{{{zzzzzz{{{wwwssstttyyywwwvvvuuuttttttsssssstttooonnnllllllmmmmmmllljjjgggfffeeefffggghhhgggfffdddddddddcccccccccbbbbbb```aaaaaaaaa```___]]]\\\[[[]]]```aaa```^^^^^^^^^^^^]]]]]]]]]VVVLLLEEEEEERRR```mmmlll```TTTLLLJJJAAA>>>999555333444666777;;;555:::<<<^^^mmmRRRQQQmmm|||jjjUUUIIIYYYooottt~~~xxxttt~~~hhh???000222111//////,,,...888EEESSSbbbooo}}}kkkSSSGGGTTTrrr}}}uuu|||yyy___GGG@@@BBBDDDOOOIIIAAA<<<===AAAFFFJJJSSSbbbttt||||||{{{yyytttmmmgggccc```_________^^^[[[WWWTTTKKKFFF@@@???AAAEEEGGGHHHNNNPPPSSSWWWZZZ\\\]]]]]]^^^```bbbddddddbbb```___aaa___]]]^^^```aaa___]]]^^^```cccdddeeeeeeggghhhiiikkkoootttxxx{{{}}}~~~||||||zzzyyywwwtttrrrqqqeeeaaa]]]YYYWWWUUUSSSQQQNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPPPPRRRTTTVVVZZZZZZ[[[]]]aaafffjjjmmmqqqssswww{{{}}}zzzvvvssspppooorrrrrrrrrsssuuuwwwzzz||||||zzzxxxuuutttqqqmmmjjjgggddd^^^TTTIII???:::888444444444444555666888888999;;;>>>BBBEEENNNbbbtttvvvoooqqqyyyxxxbbbNNNDDDCCCTTTnnn{{{bbbiii{{{~~~~~~{{{{{{}}}|||xxxvvvvvvtttttttttttttttsssssssssrrrqqqpppoooooopppqqqqqqppppppnnnkkkkkkmmmlllhhh```____________]]]YYYVVVOOOMMMHHHCCC>>>999666444===>>>???>>>;;;999999999999<<>><<<999777666999>>>???===999999888888888:::;;;===>>>??????@@@BBBDDDEEEFFFGGGIIIIIIIIIJJJLLLNNNPPPRRRRRRTTTWWWXXXXXXYYY[[[]]]___aaacccgggjjjlllmmmnnnnnnnnnkkkdddZZZQQQMMMKKKFFFEEECCCBBBAAABBBCCCDDDAAABBBBBBCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKLLLKKKKKKMMMOOORRRTTTUUUVVVXXXYYY\\\]]]___bbbfffjjjmmmoooqqqvvv|||}}}zzzzzz{{{}}}}}}yyywwwwwwzzz|||zzzzzzxxxttttttxxxvvvuuutttsssrrrrrrrrrrrrpppnnnllllllmmmlllkkkjjjfffeeedddeeefffgggfffeeecccccccccbbbbbbbbbaaaaaaaaaaaabbbbbbaaa```^^^]]]aaaccceeedddbbb___^^^]]]]]]\\\\\\\\\UUUKKKEEEEEEOOO```nnnmmm```SSSLLLJJJBBB???:::555333333555666;;;666;;;===```lllOOOJJJeee}}}~~~oooSSSIII\\\xxxwww{{{nnnDDD222222000---111///222:::DDDRRRdddrrrkkkRRRGGGUUUsss|||~~~zzz```HHHAAACCCEEENNNHHH@@@<<<===AAAFFFIIIPPP```rrr~~~}}}}}}|||zzzvvvoooggg___[[[VVVTTTSSSRRRQQQOOOLLLIIIFFFBBB======???BBBDDDEEEKKKLLLPPPSSSWWWYYY[[[[[[]]]^^^aaabbbcccaaa___^^^```^^^]]]]]]___```___]]]```bbbeeeffffffgggiiijjjiiilllooossswwwyyy{{{{{{yyyyyyxxxvvvssspppmmmkkkaaa^^^YYYVVVTTTSSSPPPOOOLLLKKKJJJJJJJJJLLLMMMOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMPPPQQQRRRTTTVVVYYY[[[\\\]]]___cccgggkkknnntttvvvyyy}}}~~~{{{yyywwwuuuttttttttttttuuuwwwxxxzzz{{{{{{yyywwwtttssspppllljjjgggddd^^^TTTIII@@@;;;888444444444555666777999:::999;;;>>>AAACCCLLL```rrrvvvjjjnnnxxxwwwaaaJJJ???CCCTTToooxxxcccnnn}}}|||~~~~~~}}}{{{zzz{{{|||~~~~~~zzzwwwuuuuuussssssssstttttttttttttttsssrrrqqqpppoooooooooooonnnooommmjjjkkkmmmkkkgggaaa]]]ZZZ[[[]]]\\\WWWRRRLLLJJJFFFAAA<<<777444333;;;===>>>>>>;;;999999999:::<<>><<<777666777:::???@@@>>>;;;888888777777888:::<<<===>>>???@@@BBBDDDEEEGGGGGGIIIIIIIIIJJJLLLNNNPPPRRRTTTVVVXXXYYYZZZ[[[]]]___```bbbdddgggiiikkklllmmmjjjhhhddd]]]TTTLLLHHHFFFDDDDDDBBBAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLOOOPPPRRRSSSTTTVVVYYY[[[______aaadddgggjjjmmmoooqqquuu{{{{{{zzzzzz{{{{{{~~~}}}zzzyyyyyyvvvuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqooolllkkklllkkkjjjhhhfffeeeddddddeeefffeeecccbbbbbbbbbaaaaaaaaa``````bbbbbbbbbbbbaaa```______hhhiiiiiigggccc```^^^]]]\\\[[[[[[ZZZTTTJJJEEEEEESSSeeesssnnn^^^QQQKKKIIIBBB???:::555333333444555999555;;;===```kkkLLLEEE^^^vvvxxxWWWJJJ\\\zzz}}}qqqFFF333333000---000000444;;;EEETTTjjj|||kkkPPPHHHYYYvvv~~~~~~}}}|||aaaJJJBBBDDDFFFKKKFFF???<<<===BBBFFFIIIMMM]]]qqq~~~|||~~~|||xxxrrrhhh^^^UUUOOOJJJHHHEEECCCCCCBBB@@@>>>>>><<<::::::<<>>>>><<<:::999555555888<<<@@@AAA???===888777777777777999;;;<<<>>>???@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIKKKNNNPPPQQQQQQSSSVVVWWWXXXYYY[[[]]]aaabbbdddfffhhhjjjkkkkkkfffccc^^^WWWOOOIIIEEECCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGKKKJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRSSSTTTVVVZZZ\\\``````bbbdddfffiiilllmmmrrrvvv{{{~~~~~~zzzxxxzzzxxxuuutttuuutttsssrrrqqqqqqqqqqqqqqqooollljjjjjjjjjiiiggggggeeedddeeeffffffeeeccccccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbaaa``````iiijjjjjjgggccc```^^^^^^\\\ZZZZZZZZZTTTKKKFFFGGG[[[lllvvvkkkXXXMMMJJJHHHBBB???:::555222222333555666333:::<<<^^^kkkLLLEEE]]]vvv```OOO\\\wwwpppEEE333333111...,,,---333<<>><<<>>>BBBFFFHHHMMM]]]ppp}}}}}}{{{vvvnnncccWWWMMMGGGCCC@@@<<<:::999999999888888888888999;;;<<<===>>>CCCDDDGGGKKKNNNRRRTTTUUUYYY[[[]]]```aaa```^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^aaadddggghhhiiijjjlllmmmnnnppprrrtttvvvvvvvvvvvvsssttttttrrrmmmgggaaa]]]XXXUUUQQQOOONNNMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPRRRTTTUUUXXX\\\^^^dddeeegggjjjnnnrrrvvvxxxzzz|||}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyzzz{{{||||||{{{zzzyyyyyyvvvsssqqqooommmkkkiiigggddd^^^TTTIIIAAA;;;999333333444555777999;;;<<<:::;;;===???@@@GGGZZZlllxxxoooxxxtttXXXEEE>>>PPPjjj~~~~~~ssskkkbbbuuuzzz~~~~~~}}}}}}|||{{{zzz{{{{{{zzzyyyxxxwwwvvvuuurrrssssssssstttuuuuuuuuupppppppppqqqppppppppppppnnnpppooollllllmmmjjjeeeaaa\\\VVVWWWZZZZZZTTTNNNIIIGGGCCC???:::777444333666999<<<===<<<:::::::::;;;;;;;;;:::888777555444444666999===AAAAAA@@@>>>888777777666777888:::;;;===>>>@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQPPPRRRTTTVVVWWWXXX[[[]]]aaabbbccceeegggggghhhhhhccc___YYYRRRLLLGGGDDDBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHLLLKKKKKKKKKKKKLLLMMMNNNQQQRRRSSSTTTTTTWWWZZZ]]]______```bbbeeegggjjjkkkrrruuuzzz{{{yyyzzzyyyvvvtttvvvuuutttsssrrrrrrrrrrrrqqqnnnkkkiiiiiiiiihhhggghhhgggffffffggggggfffdddddddddcccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaeeeffffffdddaaa_________]]][[[[[[ZZZUUULLLHHHIII\\\kkkqqqbbbPPPJJJJJJIIIAAA>>>999555222222333555666444;;;===]]]iiiLLLGGG```yyygggVVVbbb|||tttGGG333333111///,,,---333===III\\\wwwpppRRRLLLaaazzz~~~}}}yyyeeeeeerrrrrrnnnooonnn}}}bbbIII@@@BBBCCCEEEAAA===;;;>>>BBBFFFGGGNNN^^^qqq{{{yyytttkkk```TTTIIICCC>>>;;;777555555555666555666777888999999:::<<<===@@@BBBDDDGGGJJJNNNQQQRRRWWWYYY\\\___```___^^^]]][[[\\\\\\]]]]]]]]]]]]^^^```cccfffggghhhiiikkkmmmqqqrrrsssuuuvvvvvvuuuuuussssssssspppkkkddd^^^ZZZUUURRROOOMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUXXX\\\___eeefffiiilllqqquuuxxxzzz|||~~~~~~~~~~~~~~~}}}}}}{{{|||}}}}}}}}}|||zzzyyyxxxvvvrrrpppnnnmmmkkkiiifffccc]]]SSSIII@@@;;;999222333333555777999;;;<<<::::::<<<>>>>>>FFFXXXjjj~~~rrr|||zzz]]]FFF???PPPhhh}}}sssjjj```rrr~~~~~~}}}|||}}}~~~~~~|||zzzzzzxxxwwwwwwxxxyyyxxxwwwssssssssstttttttttttttttoooppppppqqqqqqqqqppppppnnnpppoookkkkkkkkkhhhbbb```[[[WWWVVVWWWWWWRRRNNNGGGEEEAAA===999666444333666999===>>>>>>===<<<<<<999999777666444333222111444777;;;???AAAAAA@@@???888888777777777888:::;;;===>>>???BBBDDDFFFHHHIIIHHHHHHHHHIIIKKKMMMOOOQQQPPPRRRUUUWWWXXXYYY\\\^^^```aaabbbddddddeeeeeeeee```[[[TTTNNNJJJGGGEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUVVVXXX[[[]]]]]]^^^___aaadddfffiiijjjqqqsssxxx|||{{{zzz{{{yyyvvvuuuvvvuuutttsssrrrrrrrrrrrrpppmmmjjjhhhhhhiiihhhhhhiiihhhffffffggggggfffddddddddddddccccccccccccbbbbbbaaaaaa`````````aaabbb```aaabbb```___^^^___```]]][[[[[[ZZZUUUMMMJJJKKKXXXfffiiiYYYLLLKKKLLLIII@@@===888444222222444666999777>>>???]]]jjjNNNJJJccc{{{hhh^^^ooo{{{JJJ333222111///000000444===JJJ\\\uuurrrTTTMMMbbbyyy{{{}}}zzzddddddsssuuuqqqssstttbbbHHH???@@@@@@AAA???<<<;;;>>>BBBEEEGGGPPP___rrrzzzwwwrrriii^^^QQQFFF@@@888666333222333444444444666777888888888888:::<<<>>>???AAACCCFFFIIILLLNNNTTTVVVYYY\\\^^^^^^]]]\\\YYY[[[\\\\\\\\\\\\]]]______aaaeeeggghhhiiikkkmmmqqqrrrssstttuuuttttttsssrrrqqqppplllgggaaa[[[XXXSSSQQQNNNLLLLLLLLLLLLKKKNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVYYY]]]```ccceeehhhlllqqquuuxxxyyy}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{xxxuuuqqqooonnnmmmkkkjjjdddaaa[[[RRRHHH???:::999222222333444666888999:::999:::<<<===>>>EEEXXXiii}}}|||aaaIIIBBBQQQhhh~~~yyyoooaaannn|||}}}{{{zzzyyy{{{~~~~~~|||yyyxxxvvvuuuvvvyyy{{{zzzyyytttttttttttttttsssssssssqqqqqqrrrrrrqqqpppnnnnnnmmmooommmjjjhhhhhhddd]]]\\\ZZZVVVTTTSSSRRRPPPNNNDDDBBB???;;;888555222111222666:::===<<<;;;::::::666555444333222222222333444888===@@@BBBAAA@@@???999999888777888999:::;;;======???BBBDDDFFFHHHIIIHHHHHHHHHIIIJJJMMMOOOPPPPPPRRRUUUWWWXXXZZZ\\\___``````aaabbbbbbcccbbbbbb]]]WWWOOOJJJHHHGGGEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJIIIJJJLLLNNNPPPPPPPPPPPPPPPRRRUUUWWWXXXYYYZZZ\\\\\\]]]^^^aaacccgggiiikkkmmmppptttxxx}}}|||{{{{{{yyywwwwwwuuutttsssrrrqqqqqqqqqqqqooolllhhhggggggiiiiiiiiiiiigggffffffffffffeeecccccccccccccccbbbbbbbbbbbbaaa``````______```aaaaaa]]]^^^___^^^\\\\\\^^^___\\\ZZZYYYYYYTTTLLLJJJKKK[[[hhhiiiZZZOOOOOOLLLDDD>>>;;;777333222333555777888666===<<>>BBBEEEFFFOOO___qqqyyywwwqqqggg[[[NNNCCC<<<555333222222444555666555666888888777555666999<<<<<<<<<===???AAADDDGGGIIIPPPRRRVVVYYY[[[[[[ZZZZZZXXXZZZ\\\\\\[[[[[[]]]______aaaeeeggghhhiiilllmmmooopppqqqrrrsssrrrqqqqqqnnnmmmjjjfffaaa\\\WWWTTTQQQOOOLLLKKKLLLLLLLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXZZZ^^^aaadddfffiiinnnrrrvvvyyy{{{~~~~~~}}}||||||||||||||||||yyyvvvqqqooonnnmmmlllkkkbbb```ZZZQQQFFF>>>999888222222333333444666777888999:::<<<===>>>FFFXXXjjj{{{aaaGGGCCCOOOeee}}}~~~rrreeekkk~~~uuuwwwyyy~~~yyywwwwwwzzz}}}~~~{{{xxxwwwuuutttvvvzzz||||||{{{uuuuuuuuuttttttssssssrrrsssssssssrrrqqqooommmkkklllnnnlllhhhfffeee```ZZZZZZXXXVVVSSSQQQOOOMMMMMMBBB@@@===999666333111000---111666999999888777777333333222111222333444555555999>>>AAABBBAAA??????:::999888888888999:::;;;<<<===???BBBDDDFFFHHHIIIHHHHHHHHHHHHJJJMMMOOOPPPNNNQQQSSSUUUVVVXXX[[[]]]___``````aaaaaaaaaaaaaaaZZZTTTLLLHHHFFFFFFEEEDDDBBBBBBCCCDDDEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHIIIJJJHHHJJJMMMOOOQQQQQQQQQPPPOOORRRVVVXXXYYYYYYZZZ\\\\\\]]]^^^aaadddgggjjjlllkkkmmmqqquuu{{{}}}|||{{{xxxwwwyyytttsssrrrqqqppppppppppppnnnkkkhhhfffgggiiijjjjjjhhhfffeeeeeeeeeeeecccbbbbbbbbbbbbbbbaaaaaaaaaaaaaaa```___^^^^^^___```aaa]]]^^^^^^]]][[[[[[]]]^^^ZZZXXXXXXXXXSSSKKKIIIKKKcccoooppp```UUUSSSKKK>>>===:::666333222333666888555333:::888SSS|||}}}www[[[UUUkkknnnfffsss~~~wwwzzzGGG000111333333...,,,///<<>><<<:::;;;???BBBEEEFFFNNN^^^ppp}}}|||}}}~~~zzzwwwpppfffYYYKKK@@@999555444333444777888888888777888888666444444888;;;;;;;;;;;;<<<>>>AAADDDEEEMMMPPPSSSWWWYYYYYYXXXWWWWWWZZZ\\\\\\ZZZZZZ]]]______bbbeeegggiiijjjlllnnnmmmnnnooopppqqqppppppoookkkiiifffbbb]]]XXXTTTRRRPPPMMMKKKJJJKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYY[[[___bbbfffiiilllqqqvvvzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~yyyvvvrrrooonnnnnnmmmlllaaa___YYYPPPFFF===999777222222222333444555666777999:::<<<===>>>FFFYYYjjjzzzzzzZZZ>>>AAAKKK```zzzqqqhhhkkkxxxooossstttzzz||||||pppnnnxxx~~~{{{xxx{{{{{{uuusssxxx||||||zzzyyyvvvvvvuuuuuuttttttssssssuuutttrrrqqqqqqooollljjjjjjkkklllmmmkkkgggccc``````ZZZSSSQQQQQQPPPLLLHHHFFFCCC>>>999444111/////////000111222333333222111000000222333444666666777<<<>>>>>>===???BBB@@@;;;AAA:::666888;;;;;;;;;>>>>>>===<<>>@@@@@@>>>@@@:::777999;;;:::;;;===<<<===>>>@@@DDDHHHJJJLLLHHHHHHIIIIIIJJJKKKMMMOOOPPPPPPQQQSSSVVVZZZ]]]___^^^___aaaaaa___\\\XXXUUUOOONNNJJJGGGEEEDDDDDDDDDAAAAAABBBCCCCCCDDDDDDEEEEEEFFFHHHHHHHHHHHHJJJLLLKKKLLLNNNOOOQQQRRRRRRRRRUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\^^^```cccgggjjjlllkkkmmmqqqtttxxx~~~~~~qqqmmmlllvvv}}}~~~yyyyyyzzzyyyxxxxxxwwwvvvtttrrrpppooommmkkkiiigggfffggghhhiiihhhhhhggggggfffeeeeeeeeecccbbbbbbbbbbbbbbbccccccaaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYRRRIIIGGGJJJ]]]iiibbbQQQLLLHHHBBBAAA>>>;;;777444222333555666777777444999SSSvvvwwwbbbSSS]]]vvvwww[[[[[[\\\bbbqqqssszzznnnGGG///000333...///111222:::NNNkkkxxxVVVJJJ]]]ttt}}}~~~{{{rrrkkkyyyhhhMMM@@@>>>@@@BBB@@@===<<<<<<@@@CCCFFFMMM\\\nnn{{{~~~{{{yyyyyyyyyyyyvvvuuupppfffWWWHHH===777555555444555555666777888666666666777888:::;;;<<<999999888888888777777777===AAAGGGNNNSSSVVVXXXXXXYYYZZZZZZYYYYYY[[[___bbbcccdddeeeggghhhiiiiiiiiijjjjjjkkknnnoooooommmkkkjjjfff```ZZZUUUQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLKKKNNNPPPQQQQQQPPPPPPQQQRRRUUUXXXYYYZZZ[[[]]]^^^^^^```bbbcccccccccdddeeemmmoooqqqtttxxx|||~~~}}}~~~~~~}}}|||{{{{{{{{{{{{yyywwwtttsssrrrqqqnnnllleee```WWWMMMDDD<<<888666222333333444444555555555888:::<<>>@@@@@@>>>999777:::;;;::::::<<<777999;;;===???CCCGGGJJJGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMOOOQQQTTTXXX[[[]]]\\\]]]^^^^^^\\\XXXSSSPPPLLLKKKHHHFFFDDDCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHIIIHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRSSSSSSUUUUUUUUUVVVWWWXXXZZZZZZ]]]]]]___aaadddgggjjjlllmmmooorrruuuxxx}}}|||zzztttjjj```\\\___dddsss}}}|||zzzyyyxxxxxxxxxwwwuuusssrrrppppppooommmkkkiiigggggghhhhhhhhhggggggffffffeeedddddddddccccccbbbbbbcccccccccaaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]][[[[[[[[[ZZZRRRIIIFFFIIIWWW```WWWHHHEEECCC@@@BBB???<<<888444222333444666666666555===ZZZ{{{qqq]]]NNNVVVkkk|||uuuVVVTTTYYYcccsssqqqrrrxxx|||lllHHH000000222---///000333<<>>@@@BBB@@@===<<<<<>>::::::999888777666555555777:::???FFFLLLQQQUUUWWWYYYZZZZZZZZZZZZ\\\___bbbbbbccceeeggghhhiiiiiijjjllllllmmmoooppppppmmmkkkfffccc]]]WWWRRROOOMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSUUUXXXZZZ[[[\\\^^^```___bbbdddffffffggghhhjjjpppqqqsssvvvyyy|||~~~|||{{{zzzzzzzzzwwwuuussssssrrrpppnnnkkkddd___VVVLLLCCC<<<888666222222333333444555666666888:::===???@@@HHHZZZkkk~~~gggfffvvvuuu```JJJ@@@FFFWWWrrrvvv}}}~~~ssskkkkkklllmmmvvv}}}|||{{{wwwxxx|||}}}}}}xxxwwwyyyyyyxxxwwwvvvuuuttttttuuutttrrrrrrrrrpppnnnlllkkkhhhdddaaa```aaaccceeeccc```\\\YYYVVVRRRMMMIIIBBB@@@<<<888444000...---,,,---...///000111222222<<<<<<===???@@@@@@AAAAAA;;;@@@BBB???>>>@@@@@@===;;;888999<<<===:::999;;;999:::::::::;;;???EEEJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLOOOSSSVVVXXXZZZZZZ[[[[[[XXXTTTOOOLLLIIIHHHFFFEEECCCCCCBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDFFFHHHIIIIIIIIIKKKMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[]]]^^^```cccfffhhhkkkllloooqqqsssuuuwww|||{{{nnnfffbbbggggggfffaaa___bbblllttt~~~zzzyyyyyywwwvvvuuusssqqqpppoooooopppnnnkkkiiigggfffggggggggggggffffffeeeddddddcccccccccbbbbbbaaabbbbbbbbbaaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]][[[ZZZ[[[ZZZRRRIIIEEEGGGSSSXXXNNNAAA@@@@@@???DDDAAA>>>999444222222444666777888999BBB___}}}mmmYYYJJJPPPeeewwwyyyXXXWWWaaapppwwwrrrpppyyyoooNNN444111222...///000222<<>>BBBDDDMMM\\\mmm{{{}}}|||||||||{{{yyywwwtttqqqoooqqqqqqnnncccSSSCCC999555666666666666666555444444222333555888;;;===???@@@>>>===<<<;;;999777666555222444888>>>DDDKKKQQQTTTWWWYYYZZZ[[[[[[]]]___aaabbbccceeefffhhhiiijjjjjjnnnnnnnnnpppqqqpppnnnkkkddd```[[[UUUPPPNNNLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLNNNQQQSSSTTTSSSRRRRRRSSSSSSUUUYYY[[[\\\]]]```bbbbbbdddgggiiijjjkkkmmmooorrrtttvvvxxx{{{~~~}}}}}}~~~~~~}}}{{{zzzyyyxxxxxxuuutttsssrrrrrrpppmmmjjjaaa]]]TTTJJJBBB;;;777555222222333333444555666666888999===???@@@GGGXXXiii}}}yyylllnnnzzzbbbKKK>>>CCCSSSmmmyyyooo~~~xxxnnnlllkkkjjjrrr}}}~~~||||||{{{}}}wwwvvvvvvvvvvvvvvvwwwwwwwwwwwwuuutttrrrrrrrrrqqqooolllkkkiiifffcccaaa`````````bbb```^^^[[[WWWRRRMMMIIIBBBAAA>>>:::666222///...,,,,,,---...000222333444EEECCCBBB@@@@@@AAACCCDDDBBBBBB@@@???CCCGGGCCC<<<888777:::>>>???;;;:::===???>>><<<;;;===BBBIIINNNNNNJJJGGGFFFGGGGGGGGGEEEEEEEEEFFFHHHJJJNNNQQQSSSUUUVVVWWWWWWUUUQQQLLLJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIJJJLLLNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[^^^```bbbdddgggiiikkklllqqqrrrtttuuuwww{{{xxxjjjccc```fffjjjooorrrvvv~~~zzzzzzyyyvvvuuusssqqqooonnnnnnnnnpppnnnkkkhhhfffeeeeeefffffffffeeeeeeddddddccccccbbbbbbaaa```````````````aaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]][[[ZZZZZZXXXQQQGGGDDDFFFSSSUUUJJJ???@@@AAAAAAGGGCCC???999444111222444666666999:::CCC^^^{{{yyymmmYYYIIIOOOeeezzz|||[[[[[[hhh{{{{{{qqqnnn|||wwwVVV999222222...000000111:::SSSxxx[[[GGGNNNdddwwwxxxyyyrrrzzz}}}fffNNNAAA@@@AAAAAA???===;;;;;;>>>BBBDDDKKKZZZlllzzz~~~|||zzz{{{{{{zzzyyyvvvsssooommmnnnooolllaaaPPPAAA999777777777666666555555444444333444777:::===???@@@AAA@@@???===;;;999777666555000111444888???EEELLLOOOTTTVVVYYY[[[\\\]]]___aaaaaabbbdddfffhhhiiijjjkkkooooooooopppqqqpppmmmjjjbbb___ZZZTTTPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMPPPRRRUUUUUUTTTSSSSSSTTTSSSUUUYYY\\\]]]___bbbddddddgggjjjlllmmmnnnppprrrtttvvvxxxzzz}}}yyyzzz{{{|||}}}~~~~~~~~~|||{{{zzzyyyxxxwwwwwwwwwtttsssrrrrrrqqqoookkkhhh___ZZZRRRIII@@@:::666555111111222333444555666777888999===??????FFFVVVgggxxxzzzpppuuuyyy```III@@@AAAOOOhhh~~~rrrppp|||qqqmmmiiihhhooozzz~~~}}}}}}~~~|||wwwvvvssstttuuuuuuvvvwwwxxxxxxuuusssrrrrrrrrrrrrooommmjjjiiigggdddaaa___]]]]]]______^^^[[[WWWQQQLLLIIIBBBAAA>>>:::777333000///,,,,,,---...000222444666FFFDDDBBBAAA@@@AAACCCDDDFFFCCC@@@@@@FFFJJJEEE;;;555666;;;AAAAAA>>>===???@@@===;;;<<>><<<:::;;;???CCCEEEJJJYYYkkkyyy}}}{{{zzzzzzyyyxxxvvvssspppnnnjjjlllhhh\\\KKK>>>999999888777666444444444555666666777:::===???@@@@@@@@@???>>>===;;;888777555444222222444777;;;AAAFFFIIIPPPSSSWWW[[[\\\^^^___aaaaaabbbdddfffhhhjjjkkkkkkpppoooooopppqqqooollliiiaaa^^^YYYTTTPPPMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOORRRTTTVVVVVVUUUTTTTTTTTTSSSVVVZZZ\\\^^^```ccceeegggiiilllnnnoooppprrrtttvvvwwwyyy|||{{{sssvvv|||yyy{{{}}}wwwxxxyyy{{{|||}}}}}}}}}zzzyyyxxxwwwvvvvvvvvvvvvtttsssrrrqqqpppmmmiiifff]]]XXXPPPGGG???999666444111111222333555666777777888999===??????EEEUUUeeetttnnnssssss\\\GGGBBBBBBMMMddd{{{|||xxx{{{~~~qqqkkkhhhgggppp|||}}}~~~xxxvvvxxxtttttttttuuuuuuvvvvvvwwwuuusssrrrrrrsssrrrpppnnnhhhgggdddaaa___]]]]]]]]][[[\\\]]][[[VVVPPPKKKHHH@@@???===:::666222///...,,,------///111333666777>>>???@@@AAABBBBBBAAAAAAAAAAAA???>>>BBBEEEAAA999222555===DDDDDD@@@???BBB>>><<<===DDDNNNUUUUUURRRUUUMMMCCC>>>>>>???>>>======<<<<<<===>>>@@@BBBDDDFFFHHHJJJLLLLLLJJJGGGEEECCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQRRRTTTUUUVVVVVVWWWSSSSSSTTTUUUWWWYYY[[[\\\```bbbdddgggiiikkkllllllqqqrrrtttuuuwww{{{~~~tttqqqrrr{{{}}}zzzxxxwwwtttqqqpppooooooppppppnnnkkkiiiggggggggghhheeeeeeddddddcccbbbbbbbbbcccbbbaaa```____________aaaaaaaaaaaaaaa```____________^^^^^^^^^]]]]]]]]]\\\YYYVVVRRRJJJBBBBBBFFFZZZXXXKKKBBBEEEDDDDDDLLLFFFAAA:::444111111444666555;;;>>>DDDYYYvvvtttZZZFFFMMMhhh___ZZZcccrrr~~~ooodddjjj```>>>222222000...///111888MMMjjjhhhLLLEEERRRggg}}}uuuuuummmjjjllliiiwww~~~kkkTTTFFFAAA@@@>>>===;;;:::;;;???DDDGGGKKKZZZlllyyy|||zzzvvvvvvuuusssrrrpppnnnmmmfffgggcccVVVFFF:::888:::999777555333222444777888999;;;===???AAAAAA@@@@@@@@@???>>><<<:::888777666555555666777:::>>>AAACCCKKKPPPUUUZZZ\\\^^^```aaaaaabbbdddfffhhhjjjkkkkkkpppooooooppppppnnnkkkhhh___\\\WWWRRRNNNMMMLLLLLLJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUWWWWWWVVVUUUUUUUUUSSSVVVZZZ]]]___bbbeeegggiiikkknnnppppppqqqsssuuuvvvwwwzzz}}}~~~mmmdddfffkkkpppwww}}}yyyzzz{{{{{{|||||||||{{{xxxxxxwwwwwwwwwwwwxxxxxxtttsssrrrqqqppplllgggccc[[[WWWOOOFFF???999555444000111222333555666777777777999===??????DDDTTTdddzzz~~~mmmrrrnnnYYYGGGCCCBBBMMMgggrrrllljjjlllwww}}}~~~~~~||||||~~~}}}|||||||||}}}zzzvvvvvvyyyuuuuuuuuuuuuuuutttttttttuuusssrrrrrrsssrrrpppnnngggdddaaa]]]\\\\\\^^^___XXXZZZ\\\ZZZVVVPPPKKKHHH???>>><<<999555222...------------///111444777999555999===AAACCCBBB@@@>>>:::<<<<<<:::;;;===;;;666111555===EEEFFFAAAAAADDDCCCBBBGGGRRR```fffbbb\\\VVVMMMAAA::::::;;;;;;:::777777666666777999:::<<<@@@CCCFFFHHHIIIHHHEEEDDDBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDFFFHHHJJJJJJKKKMMMOOOPPPQQQSSSTTTVVVVVVWWWWWWSSSSSSTTTUUUWWWYYY[[[\\\```bbbeeehhhjjjkkkllllllqqqrrrtttuuuwww{{{}}}{{{|||~~~yyyzzzxxxvvvsssqqqqqqqqqrrrpppooollljjjhhhhhhiiijjjeeeeeeddddddcccbbbbbbaaadddcccbbbaaa````````````aaaaaaaaaaaaaaa``````_________^^^^^^^^^]]]]]]]]]\\\YYYUUUPPPHHHAAAAAAEEE\\\YYYLLLDDDGGGEEEDDDLLLGGGBBB;;;444111111444666888???CCCHHH\\\yyyeeeNNNUUUrrreee\\\```mmmyyylllcccggg}}}```===222222111,,,///111999KKKcccuuu}}}{{{bbbKKKFFFOOOaaayyy}}}tttqqqkkkhhhhhhcccrrrnnnWWWGGGAAA???===<<<:::999<<<@@@DDDGGGLLL[[[mmmzzz}}}zzzwwwqqqqqqpppnnnmmmkkkjjjjjjcccddd```RRRBBB777777::::::777444111222444888:::<<<===???AAABBBAAA@@@???BBBBBB@@@???===;;;:::999777777777888:::<<>>999555444000111222333555666777888777999===??????DDDSSScccwwwqqqvvvlllYYYHHHAAABBBOOOllltttooonnnqqq~~~zzzzzzzzz{{{{{{{{{|||}}}{{{{{{{{{{{{zzzyyywwwvvvuuutttsssssstttuuuvvvwwwvvvsssrrruuuxxxwwwrrrlllddd```[[[YYYZZZ\\\^^^___[[[[[[ZZZZZZWWWRRRKKKFFFAAA???;;;999666333000---,,,---///111333555777888;;;<<<=========<<<:::::::::999777555444444444444666777:::???CCCFFFFFFFFFMMMHHHKKK^^^sssxxxkkk[[[[[[OOOAAA999888999888555555444444333333444444555999999:::<<<>>>@@@AAA@@@EEEDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJLLLOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVVVVXXXYYY[[[\\\]]]^^^aaadddgggiiikkklllssstttuuuwwwzzzzzzwwwtttoootttvvvuuuqqqppprrrqqqnnnooollliiihhhiiijjjjjjjjjhhhfffeeefffhhhhhhdddaaabbbbbbaaaaaa``````______aaa```___^^^^^^___```aaa___]]][[[\\\^^^___]]][[[\\\XXXUUUSSSIII======EEEYYYSSSKKKDDDEEEIIIKKKKKKFFFBBB;;;555222333555777666EEEJJJFFF[[[^^^KKKdddyyymmmsss{{{yyyeeekkk~~~VVV:::333///---///---000;;;HHHVVVeeeqqqmmmdddTTTGGGHHHXXXnnn}}}|||}}}lllgggjjjddddddooouuusssXXXGGGAAA???@@@===::::::===AAAEEEGGGJJJWWWhhhvvv}}}yyyxxxwwwuuutttrrroookkkiiihhhfffeeeccc]]]^^^ZZZOOOAAA888888:::999:::888333222666::::::AAACCCDDDBBB???@@@DDDHHHJJJJJJHHHDDD>>>:::888999::::::;;;;;;<<<===>>>>>>CCCFFFKKKQQQWWW[[[]]]______aaaccceeefffhhhkkkmmmrrrqqqoooooommmjjjfffbbb\\\YYYUUUPPPMMMKKKKKKKKKHHHJJJLLLOOORRRTTTUUUVVVUUUVVVWWWXXXXXXWWWUUUSSSSSSTTTVVVYYY]]]```dddeeekkklllmmmmmmmmmooorrruuuwwwyyy{{{}}}{{{}}}||||||{{{{{{{{{{{{|||{{{zzzyyyyyyxxxxxxxxxxxxqqqrrrqqqlllkkkkkkgggaaaWWWQQQIIIBBB===888555222222333444555666666666666888>>><<<<<>>>>>???>>><<<:::888555444333111111111222222666777:::>>>BBBEEEGGGGGGJJJJJJUUUlll}}}zzzjjj^^^\\\PPPAAA888666666555222333333222222222222333333666666777:::===???AAAAAAEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLOOOQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]^^^___bbbeeehhhkkklllmmmssstttvvvwwwzzzwwwlllkkkhhhdddfffkkkmmmmmmooorrrssspppqqqnnnkkkiiiiiiiiiiiiiiihhhgggffffffhhhgggdddaaabbbbbbbbbaaa``````______aaa```___^^^^^^___```aaa___]]]\\\\\\^^^^^^]]][[[]]]XXXVVVSSSIII======DDDUUUQQQIIIEEEGGGMMMPPPNNNGGGCCC<<<666333333555666888GGGKKKHHH\\\XXXLLLgggzzztttzzz}}}{{{mmmppp|||SSS999222///...///---000:::GGGTTTcccooonnnfffVVVGGGEEEUUUkkkyyywww{{{mmmhhhmmmlllnnnvvvxxxtttYYYGGG@@@???@@@>>>;;;:::<<<@@@DDDFFFGGGTTTdddrrr|||yyywwwvvvtttsssppplllgggbbb```]]][[[ZZZWWWWWWTTTJJJ>>>777777:::999:::777222222888===>>>@@@BBBDDDDDDCCCEEEJJJNNNNNNNNNLLLFFF???999666666888888:::;;;<<<===>>>???DDDGGGLLLPPPSSSWWW\\\______bbbdddfffggghhhkkkmmmqqqooonnnmmmllliiidddaaa[[[XXXTTTOOOLLLJJJJJJKKKJJJKKKNNNPPPSSSUUUVVVWWWUUUVVVWWWXXXWWWVVVTTTRRRPPPRRRTTTXXX\\\aaadddgggjjjkkklllllllllnnnqqqtttvvvxxx{{{}}}~~~}}}}}}~~~}}}}}}|||{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwrrrsssqqqlllkkkkkkgggaaaVVVPPPIIIAAA<<<888444222222222444555666666777777888>>><<<;;;AAAEEERRRhhh~~~~~~uuu}}}mmmUUUIII@@@CCCTTTtttkkk~~~||||||{{{~~~qqqjjjjjjrrr~~~{{{{{{zzzyyyzzz{{{zzzvvvrrrqqqsssvvvxxxzzz{{{zzzzzzzzzyyyvvvtttrrrrrrrrrrrrtttsssrrrtttwwwwwwsssooohhhgggfffeeedddbbb^^^[[[]]]\\\\\\[[[YYYUUUOOOJJJ???===999777666555333111...///000333555777999:::???@@@@@@@@@>>>;;;888666000000000000000111222333666777999<<>>AAA???===;;;<<>>???@@@IIIMMMQQQRRRQQQTTT[[[```aaacccfffggghhhiiikkklllooonnnmmmllljjjgggbbb___YYYVVVRRRNNNKKKJJJJJJJJJLLLMMMOOORRRTTTVVVWWWWWWUUUVVVWWWWWWVVVTTTRRRQQQOOOPPPSSSWWW\\\```dddggghhhiiijjjkkkkkkmmmpppsssvvvxxx{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwvvvvvvuuuuuussssssqqqllljjjjjjfff```TTTOOOGGG@@@;;;777444222111222333555666777777777888>>>===;;;@@@DDDPPPfffvvv~~~xxxmmmTTTGGGAAADDDUUUvvvzzz___rrrwwwwww}}}~~~xxx{{{sssmmmjjjooo~~~~~~|||{{{yyyyyy{{{}}}|||wwwrrruuuvvvyyy{{{|||{{{zzzyyyzzzyyyvvvtttrrrrrrrrrrrrsssrrrrrrsssuuuuuurrrpppnnnlllkkkkkkjjjhhhdddaaa```___^^^]]]ZZZVVVPPPKKKAAA>>>:::777666444222000///000111333666888:::;;;?????????>>><<<888555333000111111222444555666777777888999:::;;;>>>BBBDDDRRRVVViii}}}{{{fffYYY[[[TTTJJJ>>>555333333333222333222222222222222222333333444555666777999<<<>>>AAABBBDDDDDDDDDDDDEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIGGGJJJMMMNNNNNNNNNOOOPPPRRRRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___```bbbeeehhhlllnnnppptttuuuwwwyyy{{{|||cccRRRMMMNNNLLLIIIJJJOOOTTTXXX```jjjpppppprrroookkkiiiiiiiiihhhggghhhhhhgggggggggfffeeeddddddccccccbbbaaa```_________________________________^^^]]]]]]]]]]]]\\\[[[]]]XXXWWWUUUJJJ>>><<>>===AAA@@@>>>===<<<>>>AAACCCKKKVVVdddooo~~~|||xxxtttrrrpppnnnlllmmmggg^^^VVVQQQNNNKKKJJJDDDEEECCC>>>888666777:::;;;;;;777333666@@@FFFGGGGGGJJJMMMNNNNNNRRRXXX]]]``````\\\QQQCCC777222000333444777:::===???@@@AAAPPPUUUXXXVVVRRRSSSZZZbbbaaadddgggiiiiiijjjkkklllnnnmmmkkkjjjiiieee```]]]WWWUUUQQQMMMJJJIIIJJJJJJMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUVVVWWWVVVTTTQQQPPPPPPQQQSSSWWW[[[___bbbdddfffggghhhiiijjjlllooorrruuuwwwzzz|||~~~|||}}}vvvxxx{{{|||||||||~~~~~~~~~~~~|||zzzyyyyyyyyyxxxxxxwwwvvvuuutttssstttpppkkkiiihhheee___RRRMMMEEE???:::777333111111222333555666777777777888???===;;;@@@BBBNNNccctttvvvmmmSSSCCC@@@DDDYYY|||yyy^^^tttwwwwww~~~www|||yyytttnnnooo|||~~~|||{{{zzz{{{{{{yyytttooovvvxxxzzz}}}}}}|||zzzyyyxxxwwwuuutttssssssssstttrrrqqqqqqrrrsssrrrqqqoooqqqooommmmmmmmmllljjjhhhdddcccaaa___\\\XXXRRRNNNDDD@@@;;;777444222000...///000222444666888:::;;;===<<<;;;:::777444222000222333444555777888999999999:::;;;:::999:::===@@@OOORRR^^^iiicccQQQLLLRRRJJJCCC:::555444555666666666555555444444555555666666777888777666777:::======@@@CCCDDDDDDDDDEEEGGGFFFFFFEEEFFFFFFGGGHHHIIIHHHJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^___aaacccgggkkknnnppptttvvvxxxzzz|||~~~kkkUUUGGGDDDDDDCCCAAADDDGGGIIIKKKSSS```jjjmmmqqqnnnkkkiiiiiiiiiiiihhhhhhhhhhhhgggfffeeeeeefffddddddcccbbbaaa```______^^^^^^____________^^^^^^_________^^^\\\[[[[[[[[[\\\XXXWWWUUUKKK???===DDDQQQUUUSSSNNNOOOVVVUUUMMMHHHDDD===666333333555666:::AAA@@@>>>MMMjjjxxxuuucccMMMOOOfffrrrrrrooojjjeeeWWWZZZgggiiikkkppppppggg???000000000111000---000999DDDPPP^^^jjjvvvvvvgggOOODDDQQQfffrrruuuvvv|||qqqqqq}}}|||mmmSSSCCC===<<<@@@@@@@@@>>><<<===@@@CCCLLLVVVcccnnn||||||yyyuuurrrpppmmmjjjhhheee```WWWOOOKKKHHHFFFEEE===>>>===:::666666888;;;:::;;;999:::AAAMMMTTTTTTRRRUUUWWWXXXYYY\\\bbbgggkkkkkkdddVVVEEE777222111111444777;;;>>>@@@AAAAAASSSWWW[[[YYYTTTSSSYYY___aaadddhhhjjjkkkkkklllmmmnnnmmmkkkjjjhhheee```\\\VVVTTTPPPLLLJJJJJJJJJKKKMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVVVVVVVTTTRRRPPPSSSTTTUUUWWWZZZ]]]```aaadddfffggghhhiiikkknnnqqquuuwwwyyy{{{~~~vvvnnnlllfffhhhkkkmmmppptttyyy}}}|||}}}|||zzzxxxzzzzzzzzzyyyxxxvvvuuutttssssssoooiiigggfffccc]]]PPPKKKCCC===999666333111000111333555666777888888888???===<<<@@@BBBNNNbbbwwwvvvnnnSSSCCC===EEE]]]kkkYYYvvvzzz{{{xxx{{{|||}}}{{{tttsss~~~yyy~~~~~~~~~}}}{{{xxxtttpppnnnuuuwww{{{~~~~~~}}}{{{vvvuuutttsssssstttuuuvvvqqqqqqqqqppppppooonnnmmmpppnnnlllkkkkkkkkkiiigggbbbaaa___^^^\\\YYYTTTPPPFFFBBB<<<777444111///---///000111444666888:::;;;:::999777555333222111111333444666777888999999999999;;;===<<<999999<<>>===AAAEEEEEEDDDCCCDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIKKKNNNOOOOOOOOOQQQRRRRRRSSSTTTVVVWWWWWWXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]^^^___```cccgggkkkoooqqqtttvvvyyy{{{}}}jjjZZZIII@@@???======>>>BBBDDDDDDFFFOOO^^^jjjooouuuqqqnnnkkkkkkkkkjjjiiiiiiiiiiiigggeeeeeefffgggeeeeeedddcccaaa```______^^^^^^____________^^^^^^^^^___```^^^\\\ZZZ[[[\\\ZZZVVVVVVVVVMMM@@@???FFFQQQ[[[]]]UUUSSSYYYXXXQQQFFFBBB;;;555222333555777888<<<:::999IIIeeesssqqqaaaKKKLLLbbbqqqxxx|||zzziiiYYY[[[hhhiiikkktttyyyccc<<<000111000000000---000999DDDQQQ___jjjuuuyyylllRRRFFFSSSiiivvvyyywwwzzz}}}yyy~~~kkkRRRBBB===<<>>888888888666444555777999777:::<<>>===AAACCCNNNcccxxxzzzlllSSSEEE<<>>BBB@@@FFFHHHCCC???@@@@@@>>>999888777777999:::;;;<<<;;;;;;::::::::::::;;;;;;<<<>>>>>><<<999999>>>CCCEEEIIIMMMLLLHHHEEEEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLNNNNNNNNNOOORRRTTTSSSSSSUUUVVVWWWXXXXXXXXXWWWWWWXXXYYYZZZ\\\]]]^^^___```aaacccggglllpppssstttwwwyyy{{{}}}{{{rrrWWWKKKAAA>>>>>><<<===AAADDDGGGIIIMMMXXXiiivvv{{{|||xxxsssooommmllljjjiiiiiijjjjjjhhheeedddfffhhhfffeeedddcccaaa```___^^^]]]^^^^^^______^^^^^^]]]^^^``````___[[[ZZZZZZ\\\XXXUUUVVVVVVNNNBBB@@@GGGYYYhhhlll```WWWYYYWWWPPPCCC???999444222222555777777999777888KKKhhhwwwxxxcccJJJGGG\\\ooooooaaadddlllggggggvvveee===222111......000---000999EEERRR```kkkrrryyynnnSSSFFFUUUlllyyy{{{zzz|||{{{lllSSSCCC>>>======???AAA???<<<<<<@@@EEEGGGQQQ\\\fffttt{{{vvvtttqqqnnnlllhhhdddaaaUUUPPPJJJDDD@@@===:::888555444333222111222555666666:::>>>EEEOOOYYYZZZUUUPPPTTTZZZ___dddllluuu|||xxxvvvlllYYYDDD666333555333555:::>>>AAABBBBBBBBBFFFLLLTTTZZZ\\\\\\\\\\\\___ccchhhlllnnnooopppqqqqqqpppnnnllljjjfffaaa^^^UUUSSSPPPMMMKKKKKKLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTVVVWWWXXXWWWUUUTTTUUUVVVWWWYYY[[[^^^```bbbccceeefffggghhhkkkooorrrtttuuuxxxzzz}}}mmmXXXKKKEEEDDDDDDEEEGGGMMMVVVaaaiiivvvxxx|||}}}yyywwwyyyyyyzzzyyyxxxuuusssqqqrrrqqqllleeebbbaaa^^^YYYLLLGGG@@@;;;777444222000000111222555666888888999888???>>>>>>CCCEEEPPPddduuudddOOODDD===GGG___|||}}}rrr[[[eee|||{{{zzztttooorrrwwwooozzz}}}{{{yyy~~~|||{{{}}}xxxwwwuuutttssssssssstttpppqqqpppnnnkkkiiiiiiiiiddddddfffgggeee```YYYSSSKKKJJJJJJLLLNNNNNNLLLJJJCCC???:::666444333222111...///000333555777999:::888555222//////111444666:::;;;<<<===<<<;;;:::999777<<>>???===;;;<<>>???@@@>>>AAAFFFGGGLLLQQQXXXeeevvv~~~xxxsssooommmjjjhhhiiijjjjjjhhheeedddfffiiiffffffdddcccbbb```___^^^]]]]]]^^^______^^^]]]]]]^^^```aaa___[[[YYYZZZ\\\WWWTTTUUUVVVNNNCCCBBBIIIdddtttxxxgggYYYVVVSSSLLLBBB>>>888333111222555777888999666999NNNlll~~~eeeJJJCCCVVVlllrrrfffjjjnnnccc```tttggg???333222---+++000---000:::FFFRRRaaammmpppxxxoooSSSFFFVVVnnn{{{{{{|||oooUUUEEE???===<<>>>>>>>>???EEEOOO[[[cccsssvvv{{{~~~}}}yyywwwwwwxxxyyyxxxwwwtttqqqppprrrqqqkkkddd``````]]]XXXKKKFFF@@@:::777444222000///111222555666888888999777?????????DDDFFFQQQeeerrr{{{[[[IIIAAA???HHH]]]vvv~~~ssskkk```sss~~~}}}zzz~~~yyynnnhhhkkkyyy~~~rrr~~~~~~}}}}}}vvvvvvuuuuuuttttttsssssssssqqqooommmlllkkkiiiggggggbbb```cccddd\\\QQQKKKIIIFFFGGGLLLLLLHHHEEEEEE>>><<<888444111000//////111111222444666777999999777333///...000555888:::<<<@@@AAA>>>;;;;;;>>>???BBBAAAAAABBBDDDFFFHHHIIIMMMKKKGGGCCC@@@===:::999:::::::::;;;<<<;;;999666777888999999888999>>>BBBCCCAAAAAACCC@@@???FFFQQQ___llllllYYYKKKLLLKKKEEEIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMOOOOOOOOOOOOQQQRRRUUUUUUVVVWWWWWWWWWVVVVVVYYYZZZ\\\\\\\\\]]]___aaadddeeefffhhhlllqqquuuxxxxxxyyyzzz|||ssseee\\\TTTNNNMMMGGGEEEBBBBBBCCCEEEGGGGGGNNNUUU[[[bbbttttttrrrqqqllliiikkkkkkiiigggfffeeedddeeeeeeccccccbbbbbbaaa`````````aaaaaaaaa```______^^^^^^^^^___^^^]]]ZZZYYYZZZ\\\WWWYYYUUUQQQNNNCCCCCCSSSqqq~~~bbbVVVUUUMMMFFFBBB>>>888555444555666777555>>>:::<<>>@@@CCCIIIPPPZZZfffuuu{{{xxxwwwtttrrrpppnnnhhh```ZZZPPPLLLGGGBBB???<<<999666111000000000000222333444999999===DDDJJJKKKEEE???<<>>BBBDDDCCCAAA???CCCGGGQQQ```kkknnnggg```eeefffiiimmmppppppooonnnrrrqqqooommmkkkfffaaa]]]TTTRRRPPPNNNLLLMMMMMMNNNLLLRRRTTTSSSRRRTTTUUUSSSWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTUUUXXX\\\```bbbbbbaaaccceeegggjjjkkklllmmmssstttuuuvvvyyy~~~ggg```aaa```YYYNNNCCC===:::<<<======>>>CCCMMM[[[eeesssuuuyyy|||~~~|||yyywwwvvvuuuttttttuuuuuusssqqqrrrnnniiiddd```[[[VVVSSSIIIFFFAAA;;;666333111000222333444555666666666666===<<<===???AAAGGGTTTbbbwwwuuuYYYHHH@@@<<>>;;;888444111000//////000000222333555777888888666222//////222666:::<<>>???AAABBB>>>BBBHHHLLLNNNNNNMMMLLLOOOOOOMMMGGG@@@;;;:::<<<===<<<;;;;;;;;;:::888666666777999999888:::>>>BBBEEECCCDDDFFFFFFHHHRRR___sss}}}zzzfffUUURRRPPPIIIJJJIIIHHHHHHHHHIIIKKKKKKLLLNNNOOOPPPOOOPPPQQQSSSUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXZZZZZZZZZ[[[]]]___ffffffgggjjjmmmrrrvvvyyyzzzzzz|||~~~kkk]]]WWWSSSOOONNNNNNLLLJJJIIILLLOOOSSSUUU]]]eeellluuuxxxtttsssllliiikkkiiiiiigggfffeeeddddddddddddccccccbbbaaaaaa```````````````___^^^^^^]]]]]]^^^___^^^]]]ZZZYYYZZZ[[[XXXYYYSSSOOOLLLBBBDDDUUU{{{tttSSSIIIMMMMMMKKKAAA===777444444555666666777>>>;;;AAAbbb}}}{{{dddDDDBBBYYYnnneeeddd^^^___ccc___eeewwwaaa999222000222...---000222777EEEXXXeeejjjuuuyyyyyycccMMMWWWrrr}}}~~~rrrUUUCCC??????AAADDDFFFDDD@@@>>>AAADDDIIIPPP[[[hhhwww|||yyyxxxuuurrrppplllfff]]]WWWMMMIIIDDD@@@<<<999666444000000//////000222444555555555777===CCCDDD@@@;;;:::GGGNNNMMMRRRaaammmqqqmmmiii^^^NNN>>>444222333444777;;;???AAA@@@>>><<>>CCCCCCCCCDDDDDDDDDEEEEEEDDDJJJQQQUUUUUUSSSTTTTTTWWWWWWSSSJJJ>>>888999===AAA>>>;;;999999888777666555666888999:::<<<@@@BBBCCCBBBCCCFFFHHHOOO^^^kkkooo]]]XXXTTTLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQPPPQQQSSSTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXZZZZZZZZZ[[[^^^```ggggggiiikkkoootttwwwzzz{{{|||}}}~~~eeeYYYXXXXXXXXXYYYZZZYYYWWWWWWYYY^^^dddgggpppyyy|||wwwtttmmmjjjlllhhhhhhhhhhhhfffeeedddcccdddddddddcccbbbbbbaaaaaa_________^^^]]]]]]\\\\\\^^^___^^^\\\ZZZYYYYYY[[[YYYXXXPPPJJJHHH@@@EEEXXX~~~fffFFF@@@GGGIIIIII@@@;;;666333333444555555888===:::DDDkkkaaaFFFGGG```www~~~ffffffbbbdddiiiccccccppp\\\777333000222...---///111777DDDWWWeeejjjwwwmmmQQQVVVooo}}}|||}}}{{{}}}|||~~~}}}www[[[GGG???>>>BBBEEEHHHFFFAAA???@@@DDDIIIQQQ]]]kkkyyy}}}{{{{{{xxxsssoookkkcccYYYRRRIIIFFF@@@<<<999666444111////////////000222444555333222333777<<<===;;;888;;;DDDIIIGGGIIISSS]]]``````[[[RRREEE999444444777666888<<>>???FFFCCCBBBDDDFFFEEEFFFHHHLLLOOOSSSSSSRRRUUUZZZ___aaa]]]SSSGGG<<<888999<<>>DDDYYYsssqqqZZZAAA@@@FFFCCCCCC>>>:::555222222333444555777:::666EEErrrcccKKKOOOhhh~~~}}}mmmooommmqqqvvvmmmhhhrrrYYY777444000111......///111666CCCWWWeeejjjzzzpppSSSUUUlllyyyuuuwww~~~zzzrrrzzzwww}}}{{{```LLLAAA>>>AAAFFFJJJHHHBBB>>>???CCCHHHQQQ^^^lll{{{}}}~~~zzztttooojjjaaaVVVNNNFFFBBB>>>:::777555222000............000222444666444333333555999::::::888===CCCGGGDDDDDDKKKRRRTTTWWWRRRJJJ@@@999666999<<<:::;;;>>>AAADDDEEEFFFFFFOOO]]]qqqyyy}}}~~~}}}vvvkkkaaa[[[ZZZYYY\\\___cccdddaaaZZZUUUOOONNNMMMLLLLLLMMMOOOPPPTTTXXXZZZVVVUUUWWWWWWUUUXXXXXXWWWVVVUUUUUUTTTTTTRRRSSSVVVXXXZZZ]]]```cccgggfffeeeeeegggiiikkkmmmooosssxxx|||zzz___ZZZ\\\\\\XXXQQQKKKJJJJJJJJJOOOWWWaaammm}}}~~~{{{yyyvvvuuuuuuvvvvvvuuurrrooommmkkkhhheeeaaa[[[UUUPPPGGGDDD???:::555222111000111222333555666777777777;;;;;;>>>@@@AAAGGGXXXiii}}}pppUUUEEE???999KKKiiikkkVVVhhh{{{}}}~~~vvvkkkeeeiiinnn}}}{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}|||zzzyyyxxxxxxwwwwwwvvvvvvuuutttttttttpppnnnllljjjiiihhhfffddddddbbbaaa___WWWKKKDDDBBBCCCKKKZZZeeebbbSSSFFF@@@;;;999666333111000000000......///111333444666666222111111333888<<>>???>>>:::555222222222222222333555888<<>>999444111111333444555666888555III|||bbbNNNSSSkkk~~~|||ooowww}}}{{{ooouuuYYY777555///000......///000555CCCVVVeeejjj}}}~~~~~~lllRRRRRRhhhtttqqqttt|||sssooozzz~~~yyyooovvvfffPPPDDD???AAAGGGLLLJJJBBB===>>>BBBGGGPPP]]]lll{{{}}}~~~zzztttooohhh^^^SSSKKKDDD@@@<<<888666444111000---------...000222555666666555444444666888888888<<<@@@BBBAAABBBFFFKKKMMMOOOKKKDDD===888888;;;>>>:::<<<>>>AAAEEEIIIKKKMMMZZZiii}}}|||}}}lll\\\RRRNNNKKKMMMRRRXXX[[[[[[WWWTTTMMMLLLKKKKKKKKKMMMOOOPPPTTTXXXXXXUUUSSSUUUVVVUUUXXXXXXWWWVVVUUUUUUTTTTTTRRRUUUXXXZZZ[[[]]]aaaeeeggggggffffffgggiiilllmmmppptttyyy~~~gggdddgggjjjhhhbbb[[[WWWUUU^^^dddmmmvvv~~~|||yyyuuutttuuuuuuvvvtttpppmmmkkkiiigggeeeaaa[[[TTTOOOFFFCCC>>>999555222000000000111333555666777888888:::;;;>>>@@@AAAHHHZZZlll}}}mmmSSSEEE???;;;NNNmmmxxxbbbVVVdddyyy~~~vvv|||zzzuuuzzz|||uuujjjdddggglll}}}{{{yyyxxxxxxyyyzzzzzzyyyyyyxxxwwwxxxzzz||||||{{{zzzxxxvvvvvvvvvuuuttttttsssssspppnnnllljjjjjjhhhfffdddcccbbbbbb___UUUHHHBBBCCCDDDMMM]]]gggbbbRRRDDD>>>;;;999666222000000000000......000111333555666666333333333666:::===>>>>>>:::666888===???@@@JJJVVVSSSXXX___gggmmmpppppppppSSSJJJ???;;;>>>BBBDDDCCC:::666222000000111222222333555999???EEEHHHIIIHHHCCCFFFGGGFFFMMM___uuurrrccc[[[VVVRRRMMMMMMLLLKKKLLLMMMNNNOOOOOOQQQSSSTTTUUUVVVXXXZZZZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ\\\^^^______aaadddgggiiijjjmmmqqquuuxxx{{{|||~~~vvvttttttooolllnnnkkkkkkkkkkkkjjjhhhgggfffdddddddddcccbbbbbbaaaaaabbbaaaaaa```______^^^^^^______^^^\\\YYYWWWWWWXXXWWWUUUKKKDDDAAA:::???SSScccZZZDDD777>>>CCCCCCIII===999444222222444555666555999999QQQYYYJJJTTTjjj{{{{{{qqqzzz}}}WWW777555/////////...///000444BBBVVVeeejjj|||{{{{{{kkkPPPNNNaaammmppptttoooooo}}}vvvrrrjjjTTTGGGAAAAAAIIIOOOMMMDDD>>>>>>BBBFFFNNN[[[jjjyyy~~~||||||wwwqqqllleee[[[PPPHHHBBB>>>:::777555333111///,,,,,,,,,---000333555777555555444444444555555666999;;;<<<===>>>@@@DDDFFFGGGCCC>>>:::888999;;;===;;;<<>>CCCJJJPPPTTTUUUTTTKKKKKKJJJJJJKKKMMMPPPQQQSSSWWWWWWSSSRRRUUUWWWVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTWWW[[[\\\]]]___dddhhhhhhhhhhhhhhhjjjlllnnnooosssvvv{{{ssspppvvv|||~~~{{{vvvsssrrr{{{~~~zzzuuuuuuuuuvvvvvvtttpppmmmiiihhhgggeeebbb[[[TTTNNNEEEBBB===888444111000000000111333555666777888888999;;;???@@@AAAHHH\\\pppkkkQQQDDD???>>>SSStttppp\\\UUUfff~~~ooo}}}|||~~~xxx{{{rrryyy}}}wwwlllgggkkkqqq~~~~~~~~~{{{zzzyyyyyyyyyyyyxxxvvvtttsssrrrtttwww{{{|||{{{yyyvvvuuuuuuttttttssssssrrrrrrqqqooolllkkkjjjiiigggdddaaaaaaaaa^^^RRRFFFAAACCCFFFOOO^^^fff```PPPBBB===:::888555222000///000000...///000222444555666777555555555888;;;<<<<<<;;;666444999@@@CCCGGGWWWkkkmmmkkkjjjlllmmmiiibbb\\\BBB???<<<<<<@@@BBBBBBAAA666444111000111333333333333555:::AAAHHHLLLLLLJJJFFFKKKLLLKKKTTThhhssseee\\\WWWSSSNNNNNNMMMLLLMMMNNNOOOPPPPPPRRRTTTUUUVVVWWWYYY[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\^^^```aaabbbcccfffiiilllmmmqqqtttxxx{{{~~~tttttttttnnnjjjlllkkkjjjiiihhhgggfffffffffdddccccccbbbaaaaaa``````aaa``````______^^^]]]]]]______^^^[[[XXXVVVWWWXXXUUUTTTLLLEEEBBB999<<>>:::555222222444666777444:::===TTTwwwLLLEEEUUUlll{{{}}}vvvTTT555444...000111...//////333AAAUUUdddjjjzzz|||pppPPPHHHYYYgggnnnuuu~~~ttt}}}|||uuuoooWWWHHHAAACCCLLLSSSQQQGGG@@@@@@DDDEEEMMMYYYfffvvv~~~|||zzzxxxwwwrrrmmmgggaaaXXXMMMEEE???<<<888555333222000...+++++++++---000333666777555666666555444444555555777777888:::;;;<<<>>>@@@@@@>>>;;;::::::<<<>>>???DDDEEEHHHMMMUUU]]]eeeiiiwwwgggNNN???;;;666777999===DDDJJJNNNOOOJJJIIIIIIIIIKKKMMMPPPRRRSSSVVVWWWSSSRRRVVVXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVZZZ^^^______aaafffkkkiiijjjkkkmmmoooppprrrsssvvvxxx||||||wwwwwwxxxyyyyyyvvvqqqnnngggggggggfffbbb[[[SSSMMMDDDAAA===888444111000///000111222555666888888999888;;;???AAA@@@HHH^^^rrriiiPPPDDD@@@>>>UUUwwwjjjWWWUUUmmmzzzgggvvv{{{vvvxxx~~~|||vvv}}}|||rrrmmmttt|||~~~|||zzzzzzzzzyyyxxxvvvssspppooonnnpppuuuyyy|||{{{wwwtttuuuttttttsssrrrrrrqqqqqqqqqooommmkkkkkkiiigggeee``````aaa]]]QQQDDD@@@CCCGGGPPP^^^fff___NNNAAA<<<:::888555222000///000000//////111222444666777777777666777999;;;<<<;;;:::777777===FFFJJJPPPeee}}}xxxjjj```YYYPPPDDD;;;888;;;>>>@@@@@@???===<<<444222111111333555555555444666:::BBBJJJNNNMMMKKKPPPVVVXXXWWWaaawwwqqqddd\\\WWWUUUOOONNNMMMMMMMMMNNNOOOPPPPPPRRRUUUVVVVVVWWWZZZ\\\[[[\\\]]]]]]^^^^^^]]]]]]___aaacccdddeeegggjjjlllnnnpppssswww{{{~~~tttttttttnnniiijjjkkkiiigggfffeeedddeeeeeeccccccbbbbbbaaa````````````______^^^^^^]]]\\\\\\______^^^[[[XXXVVVVVVWWWTTTTTTLLLFFFBBB888:::KKKWWWQQQCCC???EEEBBB???GGG>>>:::555222333555777777333;;;???SSS}}}vvvYYYCCCAAAWWWppp~~~www|||~~~RRR333333...111333...//////333AAAUUUdddkkkxxxvvvQQQDDDTTTdddkkktttsssxxxqqqYYYIIIAAAEEENNNVVVTTTIIIAAABBBEEEEEELLLWWWdddttt~~~|||{{{yyywwwuuusssoooiiiddd^^^UUUJJJBBB>>>:::666333222111///---******+++---000333666888777888999888666666666777888777888999::::::;;;>>>===<<<:::;;;>>>@@@BBBBBBOOOQQQTTTZZZbbbllluuuzzzcccHHH:::666888666555777<<>>AAABBBAAA>>>:::777000222444333111000222555;;;888999AAAFFFFFFIIIOOOVVVaaa```bbbyyyssstttsssmmmfff___WWWRRROOOOOONNNOOOPPPRRRTTTUUUTTTVVVXXXYYYXXXXXXYYYZZZWWWZZZ\\\^^^]]]]]]^^^^^^```aaabbbeeegggiiikkkkkksssvvvyyy{{{}}}~~~vvvqqqpppooollljjjjjjgggeeedddddddddcccaaacccccccccbbbaaa``````___bbb```^^^\\\\\\\\\]]]^^^aaa___]]]ZZZXXXVVVTTTTTTRRROOOLLLEEE;;;888AAAMMMbbbSSSBBB===BBBHHHGGGBBB:::777333222222444555555:::444<<>>BBB]]]wwwvvv~~~}}}zzz|||{{{OOO777555///222---222000///333???PPPcccooozzzrrrPPPEEEXXXooonnntttxxx}}}}}}sss{{{oooWWWGGG???HHHNNNYYY]]]PPP???<<>>???PPPmmmooo]]]XXXpppuuu^^^llltttrrrsssvvvyyyyyyyyypppooosss|||xxxnnnsss~~~~~~~~~zzzyyyzzz|||zzzvvvwwwzzz~~~|||zzz}}}|||zzzwwwtttqqqnnnmmmooonnnmmmllljjjhhhfffdddbbb```[[[RRRIIIEEEFFFHHHOOOXXXbbbddd[[[MMM???666222222111000000000000111000111333444333333444555666444555999999555444666777AAAGGGMMMaaawwwuuueeeNNNDDD<<<::::::;;;===@@@EEEDDDBBB@@@>>>;;;999888666555333111///111444777888888:::<<>>CCCDDDLLLVVVaaalll|||}}}zzzxxxwwwvvvsssqqqnnniiibbbXXXOOOGGGAAA>>>888666333000.........///***+++---...000222444555444555555666666555555444555666777999::::::;;;;;;999888999===GGGUUUbbbkkkkkkjjjkkknnnttt}}}uuuTTT;;;444999666888===BBBCCCBBBFFFLLLPPPPPPOOOMMMLLLNNNRRRUUUWWWWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]^^^aaaeeehhhjjjllllllnnnppprrruuuwwwxxxyyyyyyzzz|||~~~}}}}}}|||{{{xxxvvvsssqqqooolllgggccc___XXXOOOHHH@@@>>>:::555222000//////...111444666777888:::<<<:::;;;>>>AAADDDMMM```ssszzzYYYIIIBBB<<>>AAACCCDDDEEEEEEDDDCCC@@@<<<999777888666333000///222666999777:::===???FFF[[[|||mmm[[[kkkxxx}}}ppp]]]TTTQQQPPPNNNNNNNNNNNNOOOQQQSSSUUUUUUWWWZZZ[[[ZZZ[[[\\\]]]\\\^^^___`````````aaacccfffgggiiikkkmmmoooqqqrrrwwwyyy|||~~~yyyrrrooonnnmmmjjjhhhgggfffddddddeeeffffffeeebbbbbbbbbbbbaaaaaa``````aaa```^^^]]]]]]\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVRRRMMMFFF???888888CCCPPP]]]VVVNNNKKKLLLLLLGGGBBB:::777333222222444555555333666EEE```rrrnnnZZZIIIHHHaaa}}}vvveeeaaafffkkkyyyKKK555444---000.........---///777EEEVVVccctttvvvtttgggVVVQQQ```rrr~~~xxxyyyvvvzzzyyygggYYYQQQHHHLLLVVV]]]UUUEEE???BBBCCCJJJTTT^^^iiixxx~~~{{{yyyxxxvvvsssppplllggg^^^TTTLLLDDD???<<<666555222000............+++,,,---///000222333444555555555666666555555555666777888:::;;;;;;;;;;;;<<<::::::???HHHRRRYYY\\\XXXZZZ___hhhtttbbbIII888555::::::<<>><<<888555222000000000---000333666777888;;;===:::;;;>>>BBBDDDMMMaaasssvvvVVVGGGAAA;;;AAAUUUtttxxxfff^^^wwwkkkXXXlllxxxwwwwwwwwwyyynnnlllrrrpppwwwvvvjjjfffjjj}}}{{{zzzzzz}}}}}}~~~|||xxxtttqqqooonnnmmmmmmmmmlllkkkiiifffdddcccdddaaaZZZQQQIIIGGGJJJNNNOOOZZZ```YYYMMMBBB888000000000000000111222333444444666888888666444444444555333333666666333333555======GGGXXX]]]QQQAAA:::>>>@@@BBBBBBBBBDDDEEEEEECCCDDDFFFGGGDDD???999555:::777222000111444888;;;444999===@@@MMMhhheee```rrrrrr[[[PPPNNNLLLMMMMMMMMMNNNPPPRRRTTTVVVUUUXXXZZZ[[[\\\\\\^^^___^^^___aaaaaaaaaaaaccceeejjjkkklllmmmooopppqqqqqqvvvyyy||||||wwwqqqnnnnnnmmmjjjggggggeeecccccceeeeeeeeedddbbbbbbbbbaaaaaaaaaaaaaaa```______^^^]]]]]]]]]\\\]]]]]]\\\[[[ZZZWWWUUUTTTPPPJJJBBB<<<666777AAALLLSSSPPPNNNNNNPPPNNNIIIDDD:::777333222222444555555222666FFF___nnniiiWWWIIIIIIiii|||lll]]]^^^ccciiiyyy~~~HHH444555,,,///.........///000666CCCTTTaaarrruuuwwwmmm[[[SSSaaauuu|||vvvxxx~~~www|||qqqbbbYYYLLLMMMUUU\\\VVVGGG???@@@BBBIIIRRR[[[fffttt}}}{{{zzzwwwssspppkkkdddZZZPPPIIICCC>>>:::444333111000............+++,,,---///000222333444555666666777777666666555666888:::<<<======<<<<<<<<<999999===CCCGGGGGGFFFGGGLLLVVVdddtttzzzkkkPPP@@@888777999>>>???DDDIIIMMMSSS```mmmmmmnnnhhh[[[RRRRRRTTTTTTWWWWWWWWWVVVVVVUUUUUUUUUWWWYYY[[[[[[YYYYYYZZZ\\\^^^___aaadddgggjjjlllnnnppprrruuuxxx{{{|||}}}}}}~~~}}}}}}{{{yyyvvvsssqqqpppnnnkkkeee___YYYRRRKKKGGG===;;;777444111000000000---000333666777888;;;===:::<<>>HHHJJJKKKNNNRRRSSSOOOJJJEEE:::777333222222444555555333999KKKaaallldddSSSFFFFFFoooeeeSSSTTTZZZdddxxxyyyCCC333666---//////---...///000555BBBSSS```qqquuuzzzuuueee[[[dddwwwwwwsssuuuyyywwwyyyxxxggg[[[LLLLLLQQQYYYTTTGGG???@@@BBBHHHPPPXXXbbbqqq~~~|||{{{xxxssspppjjjaaaVVVLLLFFFAAA<<<888222111000///............,,,,,,---///000222333333666666666777777666666666777888;;;===>>>>>>===<<<888666666999===>>><<<999???CCCKKKYYYhhhssswwwxxxqqqtttzzzyyyXXXCCC:::888888:::AAACCCGGGLLLQQQ[[[mmm~~~xxxeeeVVVTTTUUUSSSVVVVVVUUUUUUUUUUUUUUUTTTWWWZZZ]]]]]]ZZZYYYZZZ\\\```aaabbbeeehhhkkknnnppprrrsssvvvzzz|||~~~~~~}}}zzzwwwssspppnnnmmmllliiiccc\\\UUUNNNIIIFFF;;;999666333111000000000...111444666777888:::<<<;;;===@@@CCCFFFOOObbbuuulllNNNEEEBBB>>>CCC___jjjZZZsssuuussspppcccvvv}}}zzz}}}~~~{{{tttmmmpppzzz|||yyywwwvvvppphhhfffggg|||{{{{{{yyyzzz}}}|||zzz|||}}}zzzxxxxxxwwwuuusssrrrqqqppppppllllllkkkiiigggeeecccbbb___]]]WWWNNNFFFBBBDDDGGGKKKXXX]]]RRREEE>>>888111333333333333444555666666777999<<<===;;;999888888666333333555555333333666:::<<>>AAAHHHJJJCCC======>>>===@@@BBBFFFHHHGGGCCC>>>;;;888444111111555:::===>>>@@@CCCHHHRRRhhhttt^^^SSSZZZvvvhhhPPPHHHGGGCCCCCCDDDEEEHHHKKKOOOSSSUUUVVVYYY\\\]]]]]]^^^```aaabbbccccccccccccdddgggiiijjjkkkllloooqqqsssuuuvvvwww{{{zzzvvvqqqoooooonnnkkkhhhfffdddbbbaaabbbbbbaaa___aaaaaaaaaaaaaaaaaaaaabbb____________^^^]]]\\\\\\[[[[[[\\\\\\[[[YYYVVVUUUOOOIIIAAA<<<777666===EEEEEEJJJQQQUUUUUUQQQJJJEEE:::777333222222444555555333===RRRiiirrrhhhVVVJJJLLLzzzdddPPPOOOXXXggg|||sss???333777...//////***---///000444@@@RRR___ssstttzzz|||rrrgggjjjwwwttttttvvv|||vvvpppxxxvvvzzzfffXXXHHHFFFKKKSSSQQQFFF@@@AAAAAAGGGOOOVVV```nnn}}}|||zzzwwwrrrnnnggg^^^QQQGGGBBB>>>999666000000000///............,,,---...///000111222333444555555666666555555444777999<<<>>>??????===<<<888777666666888999999999======AAAIIIUUU]]]``````bbbeeejjjnnnjjjfffjjjsssjjjXXXDDD999777888<<<@@@GGGIIIOOOTTTZZZeeeyyynnn[[[VVVUUURRRSSSTTTTTTTTTTTTTTTTTTUUUUUUYYY]]]]]][[[ZZZ\\\___cccdddeeegggjjjnnnqqqsssssstttwww{{{~~~}}}yyyuuuqqqnnnkkkjjjiiifffaaaYYYRRRKKKHHHFFF:::888555222000000000000///222444666777777999;;;;;;===AAAEEEIIISSSgggzzzfffJJJBBBBBB???EEEggg~~~fffYYYrrrvvvlll^^^sss|||xxxtttooottt~~~|||xxxwwwsssmmmiiijjj}}}|||yyywwwwwwyyyxxxvvvxxx}}}}}}~~~~~~~~~}}}{{{xxxwwwvvvuuuuuutttssssssrrrqqqllllllkkkiiigggeeecccbbb]]][[[UUUMMMDDD@@@AAACCCGGGUUUYYYMMM@@@;;;666000444444444444444555666777777:::===>>>===;;;999999777444333666666333444777:::@@@BBB===888888::::::AAAIIIJJJBBB;;;;;;======@@@BBBDDDFFFEEEDDDAAA@@@777444111222777;;;>>>>>>@@@CCCGGGSSSlll{{{ggg___XXXXXXdddzzzfffMMMEEECCC>>>???@@@BBBEEEIIIMMMQQQSSSWWWYYY\\\]]]^^^___```bbbccccccddddddccceeegggjjjggghhhkkknnnrrruuuxxxyyyxxx|||yyyuuuqqqppppppooollliiifffdddbbbaaaaaaaaa___^^^aaaaaaaaaaaaaaabbbbbbbbb____________^^^]]]\\\[[[XXXYYY[[[\\\[[[ZZZXXXWWWPPPIIIBBB===888777<<>>===<<<:::888666555777:::<<>><<>><<<===EEEGGGFFFCCCDDDFFFCCC>>>555444000///777BBBCCC===<<>>555222222222...---...//////555BBBTTTaaauuu||||||ssscccsss|||yyyxxxuuuzzzyyy{{{hhhNNNGGGBBBDDDLLLOOOIIIBBB@@@AAAFFFLLLRRRZZZhhhzzz~~~~~~}}}zzztttmmmhhh\\\UUUKKKAAA;;;777444222111000000///...---------+++,,,...000222333444444444555666555333111000111777:::@@@FFFGGGBBB===;;;===<<<:::888777999<<>>CCCGGGHHHKKKLLLHHHAAA666444///...666AAADDD???>>>BBBGGGQQQccctttzzzwww{{{ttthhh[[[QQQNNNPPPSSSbbbiiigggWWWKKKHHHGGGBBBBBBBBBAAA@@@AAAEEEKKKPPPVVV\\\```___```ccceeeddddddeeefffeeeeeefffiiikkkmmmnnnppprrrvvvyyy|||~~~{{{xxxuuurrrqqqpppmmmhhhdddfffdddccccccdddcccbbbaaa``````aaaaaabbbaaaaaaaaa```______^^^^^^]]]\\\\\\\\\[[[[[[\\\\\\[[[WWWUUUQQQJJJAAA:::555555===HHHMMMSSSWWWVVVSSSOOOGGG???666444222222333444444333444RRRlllzzzsss```YYYaaaiii\\\bbbvvvbbb@@@777333333333///............333BBBVVVeeewww{{{{{{mmm^^^rrr{{{{{{}}}|||}}}hhhMMMFFFBBBDDDLLLQQQKKKCCC@@@AAAEEEKKKPPPXXXfffxxx~~~~~~}}}{{{xxxqqqjjjdddXXXRRRHHH@@@:::777555333000000000///...---------,,,---...000222333444444666666666555222111111222999===EEELLLNNNIIIBBB======<<<:::999999<<>>>>>KKKfff]]]WWWxxxXXXJJJTTTkkk|||zzzyyy{{{sssppp}}}xxxnnnnnn~~~}}}}}}{{{zzzyyywwwwwwxxxxxxyyy{{{zzzyyywwwvvvvvvvvvvvvwwwuuusssrrrrrrrrrpppnnnlllllllllkkkiiigggeeecccaaa^^^WWWLLLCCC>>>@@@CCCLLLNNNJJJ@@@888666666666000000000000111222444444555555666;;;@@@BBB@@@===777666444333333444555666666666555444444666:::===DDDDDDDDDEEEFFFEEECCCBBBCCCJJJQQQUUUXXXWWWPPPGGG888555///...666AAAEEEDDD@@@AAADDDKKKXXXeeeiiifffhhhddd]]]WWWSSSOOOLLLJJJSSSXXXVVVMMMHHHIIIHHHCCCDDDDDDCCCCCCDDDHHHNNNRRRXXX]]]``````bbbffffffdddeeeffffffffffffgggjjjlllooooooqqqtttxxx{{{~~~}}}{{{xxxuuussspppnnnkkkgggcccfffeeeccccccddddddbbbaaa``````````````````______```______^^^^^^]]]\\\\\\\\\[[[[[[\\\\\\[[[WWWTTTQQQIIIAAA:::555666???JJJQQQVVVYYYVVVRRRMMMEEE<<<444333111111333444444333888XXXsss|||{{{jjjXXXSSSZZZ~~~}}}ttt```YYYjjj```???777333222222---//////------222BBBWWWfffyyy{{{zzzeeeXXXpppzzzhhhKKKDDDAAADDDMMMSSSOOOFFF@@@@@@DDDIIINNNVVVcccttt}}}|||{{{xxxtttmmmeee___SSSMMMEEE===999666444333000000//////...---------,,,---///111333444555555777777666333111111222444:::AAAKKKTTTWWWSSSIIIAAA===<<<;;;;;;===AAADDDFFFHHHLLLQQQYYYfffqqqsssoooYYYLLL>>>777333///------000///222888;;;???FFFNNNRRRUUUYYY```mmmxxx]]]SSSRRRRRROOOQQQRRRRRRRRRSSSVVVXXXYYYZZZ\\\\\\]]]___cccfffiiikkknnnpppqqqsssuuuwwwwwwxxxzzz|||}}}~~~|||yyyxxxvvvuuusssooojjjfffeee```YYYRRRLLLGGGBBB???777666444222000//////000111333555777777777999:::???<<<@@@IIIRRR^^^rrryyyTTTEEEAAA>>>???RRR~~~]]]YYYZZZxxxSSSDDDKKK```uuusssrrrooouuupppooovvvmmmmmm~~~}}}}}}zzzyyyxxxwwwwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvuuuuuuuuusssqqqqqqqqqqqqooommmlllllllllkkkjjjgggeeecccbbb___XXXMMMCCC??????BBBJJJKKKFFF===555444444333------...///000222333444444444666:::???AAAAAA@@@888777555444333444555666444444444444444777;;;???DDDDDDCCCBBBBBBCCCGGGJJJTTT[[[aaacccccc```WWWMMM<<<777000///666AAAHHHJJJBBBAAAAAAFFFOOOXXX\\\\\\VVVUUUTTTUUUUUUQQQIIICCCGGGJJJIIIEEEEEEHHHGGGBBBFFFGGGHHHJJJMMMRRRYYY^^^bbbddddddbbbcccggghhheeefffggghhhgggggghhhkkkmmmoooppprrruuuyyy}}}zzzzzzxxxwwwtttqqqmmmjjjgggeeegggeeedddcccddddddcccaaa````````````___^^^]]]]]]```______^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\ZZZWWWTTTQQQIIIAAA:::666888BBBNNNWWW[[[\\\XXXRRRLLLDDD;;;333222111222333555444333;;;[[[ssszzzvvvdddPPPLLLPPPwwwzzzyyynnn]]][[[ooo\\\===666222000000+++.........---222???RRR```wwwyyywww___RRRkkkxxxjjjKKKCCCAAACCCMMMVVVUUUJJJ@@@>>>BBBGGGLLLSSS___ppp|||~~~|||zzzxxxuuuppphhh___YYYPPPJJJBBB;;;777444222111/////////......------------...000222333444555555777666444111///000333666:::DDDPPPZZZ___\\\PPPDDD===<<<<<<===AAAEEEHHHJJJOOOVVV\\\```eeejjjjjjgggVVVHHH:::444333111///000//////333:::>>>@@@EEEJJJTTT^^^jjjsss|||qqqYYYQQQPPPPPPNNNPPPRRRSSSSSSTTTWWWYYYZZZ[[[]]]^^^___aaaeeehhhlllnnnpppqqqrrrtttwwwzzzxxxyyy|||}}}|||yyywwwvvvtttsssqqqnnniiieeeddd___XXXQQQKKKEEE@@@===666444333111/////////000111333555777777888999;;;======AAAHHHQQQ^^^uuuvvvRRRDDD@@@>>>AAAZZZyyy[[[[[[^^^}}}PPPAAADDDVVVmmmllllllooowwwtttrrrvvvqqqsss~~~}}}}}}zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwvvvuuutttsssqqqoooooopppooonnnllllllmmmlllllljjjgggeeedddaaa___XXXNNNDDD???@@@BBBGGGHHHDDD;;;444333000---,,,,,,---///111333555666444555666999===???AAAAAA:::999666444444444555666444555555555666999===AAA@@@BBBDDDCCCCCCIIITTT^^^gggkkkmmmlllkkkiiiaaaXXX@@@999333222888AAAIIIOOOFFFAAA???BBBIIIQQQWWWZZZNNNLLLJJJJJJLLLKKKFFFBBBCCCCCCCCCBBBDDDFFFDDD@@@BBBEEEIIIOOOWWW```jjjppppppqqqooojjjhhhjjjkkkiiihhhhhhiiiiiihhhjjjllloooooopppsssvvvzzz~~~~~~yyyzzzyyyxxxuuurrrnnnjjjhhhhhhgggeeeddddddddddddcccaaa______```______^^^]]]\\\```______^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZWWWTTTPPPIII@@@:::777:::EEEQQQ\\\___^^^XXXRRRLLLCCC;;;222111111222444666555444===ZZZpppvvvsssaaaLLLEEEMMMvvvvvvdddfffqqqYYY===777333000000,,,,,,...//////222<<>>BBBFFFJJJPPP\\\lllxxx~~~~~~zzzxxxuuurrrlllddd[[[TTTNNNHHHAAA:::555222///---............---------------///000222444555666666555444222///...000444888999EEERRR\\\cccbbbUUUFFF???===<<>>@@@FFFMMM\\\qqq|||cccTTTOOONNNMMMLLLOOORRRSSSTTTVVVXXXZZZ[[[]]]^^^___aaacccgggjjjmmmoooqqqrrrsssvvvyyy|||yyy{{{}}}~~~}}}yyywwwuuutttrrrqqqppplllhhhdddbbb]]]VVVOOOIIIDDD???;;;444333222000//////000000000333666777888888:::<<<;;;===AAAGGGOOO___wwwtttQQQDDD@@@???DDDaaa{{{``````ccc{{{PPPAAA@@@PPPiiijjjkkkooozzzwwwrrr~~~~~~~~~}}}}}}{{{zzzyyywwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqqoooooooooooonnnlllmmmmmmmmmllljjjhhhfffdddaaa^^^XXXOOOEEE@@@@@@CCCGGGGGGBBB999333111...***,,,,,,---///222555777888666777777999:::===???@@@<<<:::888555444444555555555666666666777:::>>>BBB===@@@CCCGGGNNNYYYgggrrrsssvvvvvvsssssssssnnnhhhCCC;;;555555999@@@IIIPPPJJJCCC???AAAFFFNNNWWW___TTTOOOIIIDDDBBBCCCEEEEEEAAAAAABBBBBBCCCCCCAAA>>>;;;???FFFNNNXXXcccnnnuuutttyyyyyytttoooooopppoooiiijjjjjjjjjjjjkkknnnppppppqqqssswww{{{{{{|||xxxxxxvvvrrrmmmkkkjjjkkkgggfffddddddeeeeeecccbbb__________________^^^^^^```______^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZVVVSSSPPPHHH@@@:::888;;;HHHTTT]]]```]]]VVVOOOHHH@@@888111111111333666777777555>>>[[[pppuuuqqq]]]HHHBBBOOOxxxyyyfffkkkppp}}}|||vvv~~~|||VVV===999555222222///+++---///000222:::FFFOOOcccoooppptttyyybbbOOOYYYmmmyyy}}}~~~rrrSSSCCCAAAAAAJJJYYY^^^SSSDDD>>>AAAEEEHHHNNNYYYiiiuuu~~~|||xxxvvvsssoooiiiaaaWWWQQQKKKFFF???999555111...,,,------------------------...///111333555666777777222222111000///222777:::999EEERRR\\\dddfffZZZJJJ@@@>>><<>>AAALLLXXXmmm|||eeeTTTMMMLLLKKKHHHKKKNNNQQQTTTUUUWWWYYY[[[\\\^^^```aaabbbeeeiiillloooppprrrrrrsssvvvzzz}}}{{{}}}~~~}}}{{{xxxvvvsssrrrqqqpppnnnkkkfffccc```[[[TTTMMMGGGBBB===:::444333111000000000111111000333666777888999;;;<<<;;;???CCCFFFNNN```{{{rrrQQQDDD@@@???EEEfffgggfffjjjyyyQQQAAA>>>LLLfffjjjllllllzzzwwwqqq{{{|||}}}}}}|||{{{yyyxxxxxxxxxyyyzzzxxxxxxxxxxxxwwwvvvtttssssssrrrppppppqqqqqqooonnnmmmmmmmmmllljjjhhhfffddd___]]]XXXOOOFFFAAAAAADDDLLLJJJBBB777111000...+++,,,---...111444777999;;;999999999888999:::===???===;;;888666444444555555555666666666777999>>>AAA===>>>BBBLLL[[[hhhqqquuuppprrrqqqooonnnoookkkfffCCC;;;555666999===FFFOOOPPPFFF???@@@EEELLLXXXddd```___[[[UUUNNNIIIGGGGGG@@@AAABBBCCCBBB???>>>>>>;;;>>>BBBGGGNNNUUU]]]cccgggsss{{{yyysssqqqqqqqqqjjjkkkkkkkkkkkkllloooqqqrrrsssuuuyyy}}}}}}zzzyyyuuuvvvtttqqqllljjjjjjlllgggfffeeedddeeeeeedddbbb^^^______`````````______```______^^^^^^]]]\\\\\\ZZZZZZZZZ[[[[[[YYYVVVSSSPPPHHH@@@:::888===JJJWWWZZZ\\\YYYQQQIIICCC;;;333111111222555888999888777???___vvvxxxnnnXXXEEECCCSSS{{{ttt___fffjjjuuuxxxqqqppp~~~uuuPPP999777333111111...+++---//////111999FFFPPP^^^rrrtttvvvpppYYYWWWccczzz|||yyyxxxwwwYYYDDDAAA@@@IIIYYYbbbWWWFFF???BBBEEEHHHMMMXXXgggrrr|||yyyvvvtttqqqnnnhhh___VVVPPPHHHCCC===888555222000...------------------------///000111333555666777777111111222222333666:::>>>;;;FFFRRRZZZdddiii^^^MMMAAA>>><<>>EEEWWWhhhhhh]]]QQQJJJGGGGGGFFFFFFJJJMMMQQQTTTVVVXXXZZZ\\\]]]___aaabbbdddfffjjjnnnoooppprrrrrrsssvvvzzz}}}}}}~~~}}}{{{wwwuuurrrpppooonnnmmmjjjeeebbb___ZZZSSSLLLFFFAAA<<<999444333222111000111222333000333666888888999;;;===<<>>>>>EEEgggjjjjjjqqqvvvPPPAAA;;;HHHccciiilllmmm}}}{{{rrr{{{~~~|||~~~}}}|||{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxxxxwwwuuutttrrruuusssrrrrrrssssssqqqpppmmmmmmmmmlllkkkhhhfffddd^^^]]]XXXOOOGGGBBBBBBDDDRRRMMMBBB555///000000------...///222555888;;;===;;;;;;:::888888888;;;======<<<999666555444555555555666666666666999===AAAAAA>>>AAAOOOcccpppqqqmmmccceeeddd```______ZZZTTTCCC:::555666888;;;CCCMMMSSSHHH@@@@@@DDDKKKYYYfffiiinnnrrrooodddVVVKKKEEE???@@@CCCDDDAAA===<<<>>>???@@@AAAAAABBBEEEIIILLLXXXhhhxxxyyysssooooooooojjjkkkllllllkkklllooorrrsssuuuwww{{{zzzwwwuuussstttsssoookkkiiijjjlllhhhfffeeeeeeeeeeeedddbbb^^^^^^___```aaaaaaaaa``````______^^^^^^]]]\\\\\\ZZZZZZZZZZZZ[[[YYYVVVSSSPPPHHH@@@;;;999===KKKXXXWWWXXXTTTLLLDDD>>>666///111111333666999:::999777???ccc|||{{{lllTTTDDDEEEZZZpppZZZbbbdddmmmpppkkkooonnnJJJ555333000---...+++---......---000:::IIITTT___www{{{{{{~~~dddZZZ\\\uuu{{{|||~~~zzzxxxuuu{{{zzz]]]EEEAAA???GGGYYYcccYYYGGG???BBBEEEGGGLLLWWWfffqqq~~~{{{wwwuuussspppmmmggg___UUUOOOEEEAAA<<<888555333111000------------------------///000222444555777777888000222333444666999===AAA<<>>???HHH___uuunnnLLLHHHEEEEEEDDDCCCCCCEEEIIILLLQQQUUUWWWYYY[[[]]]^^^___aaacccdddgggkkknnnooopppqqqrrrsssvvvzzz~~~~~~~~~}}}{{{wwwuuuqqqpppnnnnnnllliiieeeaaa^^^ZZZRRRKKKFFF@@@;;;888444333222111111222333333000333666888888:::<<<===>>>DDDHHHIIIQQQfffoooNNNBBB======EEEgggjjjllluuutttNNN???888EEEaaahhhlllsssvvv~~~~~~}}}|||||||||{{{zzzzzzzzzyyyvvvuuutttrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqnnnnnnooonnnllliiifffdddbbb```ZZZRRRKKKGGGIIILLLZZZOOO???444///...---,,,000///111666<<>>;;;<<<<<<:::777555444555999999888666666888;;;???@@@>>>AAAOOObbbmmmggg]]]ddd]]]RRRJJJFFFCCCAAA???<<<;;;888666666:::AAAFFFMMMIIIFFFEEEFFFMMM^^^nnnttt}}}~~~ttteeeXXXGGGAAA@@@DDDGGGDDD@@@???AAA@@@CCCHHHHHHDDDDDDFFFMMMXXXdddjjjnnnrrrsssqqqllllllkkkkkklllnnnooopppvvvwwwyyy{{{~~~|||xxxyyyuuuwwwvvvsssooollljjjhhhgggfffeeeeeeddddddccccccbbbaaa``````aaabbbbbb___]]]```___^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZXXXVVVSSSQQQOOOIIIAAA:::;;;CCCOOOXXXXXXUUUOOOIIICCC<<<666222000000111444888;;;;;;:::CCCaaazzz~~~nnnQQQAAAIIIgggqqqOOOWWW]]]lllpppuuuwwwhhhLLL;;;666000...000,,,...,,,,,,---000777FFFTTTkkkrrrooorrrjjjWWWYYYqqqvvvjjjttt|||{{{{{{uuuqqqyyy~~~jjjHHHBBBCCCGGGLLLXXXYYYKKKCCCBBBDDDHHHLLLTTTcccqqq}}}zzzxxxtttoookkkeee\\\QQQIIIFFFAAA;;;666222000...,,,///...---,,,,,,,,,---...///000333777::::::999777333444555555666999===@@@CCCGGGPPP]]]lllrrrhhhZZZJJJ===777<<>>PPPVVVYYYWWWVVVZZZ^^^___aaaccceeefffhhhjjjnnnrrrppppppppprrruuuyyy}}}}}}{{{xxxuuurrrtttpppllliiiiiihhhdddaaa___YYYPPPHHHBBB===999777444444555555555444222111000222555666777888;;;===@@@DDDIIILLLUUUjjjpppPPPBBBDDD???IIIrrrddd^^^tttsssLLL@@@<<>>??????DDDPPP___gggccc\\\YYYQQQGGG???============>>><<<888666555:::@@@FFFLLLHHHFFFEEEEEEKKKZZZhhhwwwrrreeeOOOFFF???AAAEEEFFFFFFGGGEEEEEEHHHJJJHHHFFFJJJQQQWWW]]]bbbbbbeeelllrrrsssnnnmmmmmmlllmmmnnnpppqqqwwwxxxzzz}}}wwwtttuuuqqquuutttrrrooollljjjhhhfffffffffeeeddddddccccccbbbaaaaaa```aaabbbbbb```]]]___^^^]]]\\\[[[ZZZZZZZZZYYYZZZZZZZZZYYYWWWTTTSSSPPPJJJAAA;;;<<>>>>>HHHWWWggguuuwwwkkk]]]NNNAAA999===BBBBBBDDDIIIMMMKKKKKKMMMSSSZZZaaaeeeRRRFFF999444222111333666;;;999===CCCGGGSSSrrrsssdddQQQ@@@AAADDDHHHIIIGGGCCCAAA@@@QQQWWWYYYWWWVVVZZZ^^^___aaaccceeegggiiimmmqqquuutttttttttuuuwwwzzz}}}~~~~~~|||{{{xxxuuurrrtttpppllljjjjjjiiieeebbb^^^XXXPPPGGGAAA===:::777555666777777777666444333111333555666777999;;;===@@@EEEJJJMMMWWWlllmmmOOOAAADDDAAAMMM}}}]]]SSShhhoooIII>>>;;;AAAVVVcccuuu~~~yyyiii~~~}}}||||||{{{zzzzzzyyyxxxxxxvvvuuusssrrrqqqqqqrrrsssqqqpppppppppooooooooonnnlllmmmmmmmmmkkkiiifffdddaaa```]]]WWWPPPJJJGGGGGGEEE>>>555///...//////...111111333666999;;;:::999666777777888888999::::::<<<>>>???>>>;;;888666666<<<<<<<<<:::999:::===??????@@@GGGRRR]]]aaa]]]XXXIIICCC<<<888999===BBBEEEGGGDDD???:::777999>>>CCCIIIGGGEEEEEEEEEHHHUUUbbbwww{{{oooUUUHHH======CCCIIINNNQQQJJJJJJKKKKKKHHHGGGNNNXXX\\\aaadddcccfffmmmrrrsssqqqpppnnnmmmmmmooopppqqqxxxyyy|||{{{tttrrrsssooorrrrrrqqqooommmjjjgggeeeffffffeeeeeedddcccccccccbbbaaa```aaabbbbbb```^^^^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZ[[[ZZZXXXVVVTTTOOOIIIAAA;;;===EEEOOOVVVTTTOOOGGG???:::666333111222222333777:::======<<>>LLL```qqq|||{{{nnn```SSSEEE;;;>>>BBBCCCHHHNNNNNNLLLKKKLLLPPPVVV]]]aaaPPPDDD888555444333333444<<<<<<@@@EEEKKK[[[{{{mmmYYYMMMAAA555???AAAEEEFFFDDDBBBAAA@@@PPPUUUXXXUUUTTTYYY]]]^^^```cccfffiiilllppptttxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}|||{{{yyyvvvttttttppplllkkkkkkjjjfffbbb]]]WWWNNNGGGAAA===999777666777777777777666666555111333666777888999;;;===@@@EEEKKKPPPZZZoooiiiLLL???CCCCCCRRR{{{[[[RRRiiijjjEEE;;;:::AAAWWWfffyyy|||mmm]]]~~~~~~|||{{{{{{zzzyyyxxxwwwwwwuuutttsssrrrqqqrrrrrrsssppppppoooooonnnnnnmmmmmmllllllmmmmmmkkkiiifffddd```___]]]XXXQQQJJJEEEAAA===888222///.../////////222222444666888888777777777888999:::999999888777<<>>EEEDDDEEEFFFFFFHHHSSS^^^rrr}}}uuuiiiQQQCCC888999BBBLLLUUU\\\QQQMMMKKKKKKJJJIIINNNUUUWWW___hhhlllqqqvvvvvvssssssrrrooonnnnnnoooqqqrrrxxxzzz}}}zzztttsssuuupppoooooopppooommmjjjgggeeefffffffffeeeddddddccccccbbbaaa``````aaaaaa```^^^]]]\\\\\\[[[\\\\\\]]]]]]XXXXXXZZZZZZYYYWWWUUUTTTMMMGGG???:::===EEENNNTTTRRRLLLCCC;;;666444222222222222444777;;;======<<>>:::555111000///............---,,,,,,---///000444444777:::======;;;999666888;;;<<<===>>>@@@BBBHHHVVVhhhuuuzzzxxxnnnbbbTTTFFF<<<===@@@BBBIIIQQQPPPOOONNNMMMOOOTTTZZZ___SSSFFF:::555555444555777@@@BBBEEEGGGNNNaaayyy^^^KKKCCC<<<555:::<<>>>>>>>>JJJOOORRRPPPQQQVVV\\\^^^bbbeeehhhkkknnnqqquuuxxxxxxxxxxxxyyy{{{}}}~~~|||||||||{{{xxxvvvtttpppmmmlllllljjjfffbbb[[[UUUMMMEEE@@@<<<999777555555555555555555444444222444666888888:::<<<>>>AAAFFFLLLRRR^^^ttt}}}dddIII>>>AAABBBSSSuuuYYYVVVqqqgggCCC;;;999???TTTdddwww}}}{{{kkk[[[{{{{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrqqqrrrssstttppppppoooooonnnmmmmmmlllkkklllmmmmmmllliiigggeee```___]]]YYYRRRJJJBBB===999777333000////////////222444666777777666666666999:::;;;;;;:::888555444;;;>>>AAABBB@@@<<<999888888888999999;;;>>>DDDHHHEEEFFFOOO___fff\\\KKK@@@666777;;;>>>CCCGGGKKKMMMSSSPPPJJJCCC<<<::::::<<>>GGGTTTcccggg^^^GGGCCCCCCFFFKKKQQQ[[[dddttt~~~zzzvvvpppjjjcccYYYLLLDDD???;;;555111///...---,,,......---,,,---...///000555666888;;;>>>>>>;;;999999:::;;;<<>>:::888666111111111111111111222222222444777888999:::===???AAAFFFMMMUUUcccyyyvvv___FFF<<>>;;;:::666666555666888>>>FFFKKKIIIKKKVVVeeefffUUUBBB888444777;;;>>>???@@@AAABBBGGGFFFDDDAAA===;;;<<<===>>>???BBBEEEFFFHHHQQQ\\\dddmmmuuuuuupppfffWWWKKK;;;666444999CCCPPPaaannnssseeeZZZZZZ^^^]]]XXXTTTXXX[[[^^^bbblllzzzxxxvvvsssqqqrrrtttwwwyyyzzz}}}|||yyyxxxqqqsssuuuooommmmmmnnnnnnmmmkkkiiihhhggggggffffffeeedddddddddcccaaa______```aaa```___\\\\\\\\\[[[\\\\\\]]]]]]WWWXXXXXXXXXWWWTTTQQQPPPGGGAAA:::999???HHHOOORRROOOHHH>>>666333222333333444444555888<<>>___{{{{{{___KKKWWWwww{{{eeebbbqqq~~~}}}tttssswwwUUU@@@777777000---///...------...///...000:::DDDUUUeeelllnnnuuunnnWWWIIIJJJ]]]pppwwwuuuwww[[[EEE===EEEOOO___hhhcccJJJEEEBBBEEEJJJQQQ[[[eeerrr~~~|||xxxqqqkkkbbbWWWJJJAAA>>>:::555111///...---,,,...------------///000111555666888;;;>>>>>>;;;999<<<<<<>>>???CCCJJJSSSYYY^^^dddjjjkkkllllllhhhaaaQQQEEE===???@@@AAAGGGPPPUUUUUUUUUSSSSSSVVV^^^ddd```UUUHHH>>>666333999AAAKKKRRRSSSNNNRRRgggvvv___KKK???:::777555222444555555444444555777;;;AAAEEEDDDFFFOOOWWWZZZdddgggjjjlllnnnoooqqqsssqqqsssuuuyyy}}}}}}||||||}}}|||zzzxxxtttqqqnnnlllkkkhhhbbb]]]TTTOOOGGG@@@<<<888666444000////////////000000111333555888999:::;;;===???BBBGGGNNNXXXggg~~~jjjWWWDDD<<<>>>>>>QQQ|||uuuiiiZZZeeecccAAA<<<999:::IIITTTffflllqqqyyy~~~oooaaa~~~}}}{{{{{{zzzxxxwwwuuutttttttttsssrrrrrrrrrrrrttttttrrrqqqqqqpppnnnmmmmmmlllmmmmmmnnnooonnnllliiihhheeeccc___[[[VVVMMMBBB;;;666555333000...///111333333666999999777666777888555555666666555555444444555:::@@@CCCCCC@@@===;;;666555333222444;;;EEELLLJJJPPP]]]hhh___HHH999777555888;;;===<<<<<<===???>>>???AAA@@@>>>======>>>>>>>>>AAACCCCCCEEEMMMWWW\\\dddkkkjjjeee]]]OOODDD888777777<<>>777777000,,,///...------...///...///777BBBTTTgggmmmkkknnnhhhYYYQQQJJJ\\\pppwwwuuuwww^^^GGG===CCCKKKZZZhhhiiiPPPIIICCCDDDIIIPPPZZZcccooo|||}}}{{{wwwqqqjjjbbbWWWJJJBBB===999444111000//////......---------...///111222555666888;;;======;;;888:::<<>>999666444333111000/////////000222333333666888999:::;;;>>>@@@BBBGGGOOOZZZkkk|||^^^OOOBBB===>>>>>>RRRrrrvvvrrrjjjyyy___???;;;888777DDDMMM]]]eeekkkvvv~~~vvvkkk~~~{{{zzz{{{{{{yyyxxxwwwuuutttssstttsssrrrrrrrrrssstttuuurrrrrrqqqpppooonnnmmmmmmmmmnnnoooooonnnllljjjiiihhheeeaaa]]]WWWOOODDD<<<555333111///...///222555333666::::::888777888999111111222222333444555555333888???CCCCCC@@@===<<<888555222000222999CCCJJJJJJSSSccchhhWWW>>>444999666999<<<======>>>BBBEEE===???BBBBBBAAA>>>======>>>>>>@@@BBBAAAAAAJJJTTTVVV]]]cccccc___XXXLLLAAA::::::;;;???DDDQQQiii~~~|||nnnhhhffffffiiimmmeeeddd```___iiiwww~~~|||zzzxxxyyy|||vvviii```[[[XXXWWWZZZ___ooo|||wwwyyyyyyrrrtttvvvnnnnnnnnnmmmlllllllllmmmmmmgggggggggfffeeeeeedddddddddbbb______```aaaaaa```^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZXXXTTTQQQOOOFFF@@@;;;<<>>CCCIIIXXXhhhmmmUUULLLDDDDDDHHHOOOYYYbbblllyyy}}}zzzvvvpppjjjcccXXXLLLCCC;;;777333111000111111111...---------...///111222555666888;;;======:::888666:::>>>BBBGGGLLLQQQUUUTTT[[[dddlllrrrrrriii^^^QQQIIIEEEIIIJJJGGGJJJRRRTTTVVVWWWUUUUUUYYYbbbiiieeebbb[[[NNN>>>444999DDDPPP[[[]]]UUUXXXnnnqqqYYYGGG<<<666444333666777777555444444666888<<>>@@@BBBGGGPPP[[[lllrrrUUUJJJAAA>>>@@@???SSSxxx|||sss\\\===:::888666AAAIIIYYYccckkkwwwwww}}}||||||{{{zzzwwwtttrrrppprrrssssssttttttssssssrrrppppppppppppoooooonnnnnnooopppqqqqqqpppnnnllljjjgggddd```\\\VVVNNNCCC;;;777333///......000222222444777999888555333333555444666777888888777555444333666999===???>>><<<;;;666666555333333555:::===EEEOOO[[[\\\MMM999444:::555;;;;;;666999CCCHHHEEEAAACCCFFFHHHEEE@@@;;;:::???AAABBB@@@???CCCGGGIIIPPPRRRRRRRRRQQQLLLDDD<<<===:::<<>>HHHQQQRRRPPPHHH???777444111//////222222777777===JJJIIIBBBDDDgggzzz|||hhhPPPAAAOOOnnnqqqaaaeeennnooolllllldddeeeeeeHHHAAA777111000000///......,,,,,,//////000444;;;RRR___eeeaaaeeennnjjj]]]PPPbbbzzz~~~rrrzzz{{{ooozzzgggLLL???BBBHHHVVVggglll\\\NNNEEEGGGJJJKKKTTTaaakkkzzz~~~zzzwwwrrrllleeeYYYKKKBBB:::666111000222444444222////////////000111222333222666;;;======<<<;;;;;;>>>@@@BBBBBBBBBDDDIIINNNOOO\\\jjjqqqtttqqqiii```MMMJJJGGGGGGIIIMMMPPPQQQSSSPPPOOORRRYYY```ccccccdddhhheeeTTT>>>333888BBBRRRYYYYYYRRRXXXnnnxxx___III;;;666555555222333555666888999::::::;;;===>>>>>>???DDDMMMTTT]]]bbbggghhhlllqqqsssqqqwwwwwwyyy|||}}}rrrkkkfffeeejjjqqq|||}}}}}}|||zzzxxxvvvvvvvvvwwwtttpppkkkhhhfffaaa[[[UUUMMMIIIBBB<<<888555333111//////.........000111222777888:::;;;;;;===@@@BBBCCCIIIQQQ[[[nnnnnnWWWIII===@@@???>>>YYYzzzmmmQQQCCC888777999===HHHUUU]]]eeeuuu|||~~~}}}{{{||||||{{{yyyvvvsssqqqpppqqqrrrsssttttttttttttqqqqqqqqqpppppppppooooooooopppqqqqqqpppnnnllljjjgggddd```\\\WWWOOODDD<<<777333///...///111222333555666888666444222444555666777999:::;;;:::999888333444555666888999999:::777666555333111333777:::===BBBJJJMMMCCC666111555444999<<<===???DDDFFFEEEIIIIIIKKKIIIEEE@@@======???AAADDDCCCCCCCCCCCCDDDHHHGGGFFFEEEEEECCC@@@<<<888888===GGGSSSccc{{{uuuiiiddddddhhhlllgggdddbbbfffooo{{{}}}yyyzzz~~~xxxooo___YYYRRROOOQQQVVVZZZ\\\___fffqqq}}}yyyxxxwwwvvvtttrrrqqqpppmmmlllkkkjjjjjjjjjkkklllgggfffeeefffggggggdddbbbbbbbbb``````___``````aaa]]]\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXXXXUUUQQQNNNDDD>>>999===GGGPPPPPPMMMGGG>>>777444111//////333222666666<<>>AAAAAA?????????===???AAABBBCCCGGGMMMSSS]]]eeemmmrrrtttrrrhhh^^^LLLJJJGGGGGGIIILLLMMMNNNNNNMMMLLLNNNSSSXXX]]]___hhhkkkhhhXXXBBB777:::CCCNNNXXXZZZUUUYYYlll}}}eeeOOO???666222000222333444666777888999999<<<>>>???>>>???DDDMMMTTTcccggghhhhhhkkkqqqvvvvvvyyyzzz{{{~~~sssjjj___YYYUUUTTTZZZ```hhhvvv~~~||||||zzzxxxwwwuuuuuuuuuuuuqqqnnnjjjgggddd___XXXRRRKKKGGG@@@:::777444222000//////......///000222333666888:::;;;<<<===@@@CCCEEELLLTTT___sssqqqZZZJJJ===>>>???BBBbbbtttcccvvvOOOBBB777666888===HHHUUUcccjjjwww|||{{{}}}{{{{{{||||||{{{xxxuuutttooopppqqqsssssstttttttttrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqpppnnnlllkkkgggdddaaa]]]YYYPPPEEE===777333///...///111333333666666666555333333555777888999;;;===>>>>>>======555444222111222444777999999888777444222333666999999999===???;;;444222333999<<>>AAACCCFFFNNNXXXeeexxxuuu]]]LLL===<<>><<<999666666777===<<>>:::888>>>IIIOOOLLLGGGBBB;;;555333222///000333222777999>>>EEE???>>>JJJttt|||___IIIGGGaaa}}}___SSS[[[dddddd[[[]]]bbbsssZZZGGG@@@666000...---,,,+++---++++++...//////444:::JJJ]]]lllmmmmmmssswwwuuu[[[^^^ppp~~~~~~~~~rrrWWWFFFCCCBBBNNNbbbllllllYYYFFFBBBGGGNNNTTTYYYcccqqq~~~xxxqqqhhh[[[LLLBBB<<<777222000111222111000......///000111333555666777:::>>>@@@@@@??????@@@CCCDDDEEEFFFIIIQQQ[[[cccffflllvvv}}}hhhTTTIIIHHHGGGGGGGGGGGGEEECCCBBBDDDEEEFFFIIIQQQ\\\dddkkkmmmhhhXXXDDD888777;;;EEEQQQXXXUUUVVVdddxxxtttbbbQQQCCC999333000111333444555666666666===@@@BBBAAA@@@FFFQQQ[[[tttuuusssmmmkkkrrryyy}}}}}}~~~{{{wwwtttrrrooonnn```XXXQQQOOONNNOOOUUU\\\dddmmmuuuyyy~~~|||{{{xxxwwwvvvtttsssqqqppppppllljjjgggeeebbb[[[QQQJJJFFFBBB<<<777444333111000//////......///111333444666888:::;;;<<<>>>AAADDDFFFOOO[[[iii}}}xxx^^^MMM===:::???OOO~~~aaaTTTjjjGGG===555666777:::FFFTTThhhmmmvvv}}}{{{{{{xxxwww}}}yyy{{{wwwxxx||||||}}}}}}|||{{{yyyxxxuuuuuuuuutttsssrrrqqqpppssssssssssssssssssttttttssssssrrrqqqooonnnlllkkkgggeeecccaaa]]]TTTIIIAAA666333000...000222444555888777555555666888999:::::::::::::::999888888777222222222333333444444555777888888777666888;;;===@@@CCCDDD???999666777999;;;999>>>FFFFFFAAAEEEOOOUUUVVVRRRKKKJJJOOOSSSSSSHHH???:::???EEEHHHLLLPPPGGGJJJRRRWWWSSSKKKIIILLLTTT]]]oooyyyjjj\\\YYY]]]bbbhhhllllllmmmkkkhhhiiittt}}}zzz|||~~~}}}}}}|||yyyvvvqqqkkkcccZZZQQQLLLMMMLLLJJJJJJKKKOOOTTTWWW```ttt}}}wwwxxx|||zzzxxxwwwvvvuuutttsssrrrqqqnnnmmmllljjjiiiiiijjjjjjooolllhhhfffeeefffeeeeeebbbbbbbbbaaa```______^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUUUUTTTPPPKKKHHH===:::999AAALLLPPPLLLFFF@@@999333222222000000333222999<<>>@@@CCCFFFJJJSSS___hhhhhhhhhcccUUUDDD888555777AAAJJJQQQOOOOOO[[[ooo~~~sssdddTTTFFF;;;666111111333444555555555555===AAADDDCCCCCCJJJWWWccczzz|||yyyqqqmmmqqqxxx{{{{{{~~~~~~yyyuuurrrooollljjj\\\VVVQQQPPPPPPRRRXXX___hhhqqqyyy~~~~~~|||{{{xxxwwwvvvuuusssqqqoooooollljjjgggddd```YYYOOOHHHEEE@@@;;;777444333222111//////...///000222333555666888:::<<<===???BBBEEEFFFQQQ^^^mmmxxx]]]KKK<<<;;;@@@TTTyyy[[[VVVppp|||DDD;;;555555666888DDDRRRhhhmmmvvv|||~~~{{{|||yyyzzz~~~~~~|||{{{zzzzzzzzzzzzxxxxxxwwwvvvtttrrrqqqpppsssssssssssstttttttttttttttsssrrrqqqooommmllllllgggeeedddbbb___VVVKKKCCC666333000///000333555666777555444555777999::::::777777666555444333222222...///111333444333333222333444555555555666999;;;>>>DDDFFFAAA;;;999888777;;;;;;>>>@@@??????GGGQQQQQQSSSPPPNNNUUUbbbfffbbbQQQAAA666888???DDDKKKRRRPPPTTT^^^fffbbbYYYXXX___|||qqq]]]UUUNNNNNNRRRVVVZZZ___dddcccaaa___cccppp~~~||||||~~~}}}|||{{{zzztttqqqlllfff___YYYTTTQQQPPPPPPPPPPPPQQQTTTYYY]]]^^^kkkxxxssspppsss}}}{{{wwwwwwvvvuuutttsssrrrrrrooonnnllljjjiiiiiiiiijjjppplllgggddddddeeeffffffbbbbbbbbbbbbaaa___^^^]]]]]]]]]\\\[[[YYYXXXWWWWWWVVVVVVUUUTTTRRROOOIIIEEE<<<:::;;;DDDNNNRRRLLLEEE===777222222222000111333444999===CCCDDD<<>>@@@CCCHHHQQQZZZ```^^^^^^ZZZPPPCCC999666777===CCCIIIHHHGGGOOO___lllsssooohhh\\\MMM@@@888444111222333444555555555555<<>><<>>LLLkkkpppQQQKKK]]]{{{oooaaaiiiuuuxxxwwwooopppvvvRRRJJJBBB888111///...---+++---***+++---......333999FFFRRR___fffmmmvvvjjjZZZcccyyy|||xxxyyyqqqttt{{{hhhXXXOOODDDIII\\\iiisssgggUUUGGGEEEJJJOOORRRYYYfffttt}}}vvvnnnaaaRRRHHH===888222000000000...,,,,,,---...000333555888999<<<>>>AAABBBBBBBBBDDDEEEEEEGGGKKKNNNTTT]]]iiirrr}}}wwwcccSSSHHHBBBDDDBBB@@@@@@@@@@@@???======<<<;;;<<>>888666666888===BBBCCC@@@BBBJJJRRRVVVUUURRRJJJ@@@999555444222333444555555666555555;;;BBBHHHJJJLLLVVVhhhvvvqqqhhhjjjsssyyyyyy}}}}}}}}}|||yyyuuusssqqqnnnkkkhhhccc^^^[[[]]]___aaafffmmmllluuu~~~}}}}}}|||zzzzzzyyyxxxvvvsssqqqooolllgggbbb^^^ZZZSSSJJJDDD@@@<<<777333222222111111////////////111333555666666888:::<<<===@@@CCCFFFNNNZZZjjj{{{pppSSSCCC<<>>MMMdddmmmxxx{{{wwwvvvwwwyyy{{{wwwxxxxxxwwwwwwvvvuuutttrrrrrrrrrsssssssssttttttvvvuuussspppooommmmmmlllgggfffeeedddaaaYYYMMMEEE666333000///111444666666222000000333777888777444/////////...//////000000222222333444555777999:::777888888777555555666777===BBBEEEIIIOOORRRHHH;;;666@@@BBB:::888BBBKKKNNNLLLOOOQQQXXXnnn~~~aaaIII555222666777:::AAAIIIIIIPPPXXXXXXXXXggg{{{sssaaaXXXSSSKKKHHHGGGHHHGGGGGGMMMVVVNNNKKKIIILLLXXXlllpppbbbfffpppuuu{{{~~~~~~}}}|||zzzyyyxxxwwwpppnnnjjjddd^^^ZZZZZZZZZYYY\\\___```aaaeeekkkpppttttttzzz}}}lll```bbbkkknnn~~~~~~wwwwwwvvvuuutttssssssrrrooonnnllljjjiiiiiiiiiiiijjjhhhgggfffgggfffeeecccbbbbbbcccbbbaaa___]]]\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVUUUTTTSSSQQQMMMGGGCCC999888;;;EEEPPPRRRJJJAAA:::555111222222000111333666888888<<>>888222000000000...,,,,,,---...000333666888:::<<<>>>@@@AAAAAABBBCCCEEEGGGKKKPPPUUU[[[eeerrrzzz|||cccIII===???DDDCCCAAA???>>>??????>>>===>>>:::666777:::======<<<===>>>???<<<888555444444444888>>>@@@===999;;;???>>>??????;;;777444555777333333444555666666666666;;;BBBIIILLLOOOZZZmmm|||ooodddgggrrryyyxxx}}}}}}|||{{{{{{yyyvvvtttrrrpppmmmjjjeee```^^^```bbbdddiiiooozzz~~~}}}}}}{{{{{{zzzyyywwwtttqqqpppkkkfff```[[[WWWQQQIIICCC>>>:::555222111111000000////////////111333555666666888:::<<<>>>@@@DDDFFFRRR___pppmmmOOOAAA<<>>===<<<;;;;;;999777666888999999999===>>>GGGNNNWWWccc[[[@@@<<<======>>>???BBBGGGKKKOOOMMMOOO]]]vvvsssWWWHHH999333555:::AAAHHHLLLNNNOOONNNOOOTTT___gggtttxxxvvvjjj```]]]YYYUUUMMMJJJFFFEEEGGGJJJLLLLLLGGGFFFFFFKKKXXXkkk~~~uuubbbVVV\\\fffmmmuuu~~~}}}}}}{{{xxxvvvsssoooiiiccc___\\\\\\\\\]]]\\\]]]___dddjjjqqqtttwww{{{ooo```ZZZ]]]bbbnnnyyy|||wwwtttvvvvvvtttsssuuuppppppooonnnmmmllllllkkkhhhhhhiiiiiihhhgggeeeddddddcccaaaaaabbbbbb```______^^^]]][[[ZZZYYYYYYYYYVVVVVVVVVUUURRRLLLEEE???>>>:::;;;DDDPPPSSSJJJ???777555333111000111333444777666:::>>>;;;CCCfffiiiRRRTTTppp{{{eeekkkwww~~~tttWWWPPPFFF999000...///---***,,,---...---...000444777EEESSS\\\fffpppqqqqqq|||fffYYY\\\qqqzzzuuuyyy~~~lllVVVOOOYYYeeejjjrrrrrr^^^GGGEEEIIIMMMRRRWWW]]]hhhttt{{{sssgggWWWLLLDDD;;;333222111///...//////000222444666888999:::===>>>@@@CCCEEEFFFGGGGGGLLLLLLNNNSSS\\\gggqqqxxxyyydddOOO@@@;;;===@@@>>>AAA@@@<<<;;;===<<<999888777666555444555666777666777999999999777555333666777999:::;;;:::888777666777777666444222333444222555777888777666555666:::AAAKKKRRRTTT\\\rrryyykkk``````ppp}}}|||}}}~~~{{{xxxwwwxxxwwwvvvuuusssqqqooonnniiigggdddcccdddhhhllloooxxxyyytttrrruuu~~~}}}|||zzzyyyyyyxxxwwwsssmmmiiibbb```^^^[[[VVVMMMDDD>>>;;;888555222111000///---///......///111333555777888999999:::===@@@DDDFFFXXXfffvvv]]]JJJ===>>>???DDD]]]zzz~~~xxxnnn]]]ZZZ}}}[[[>>>999444333222444;;;DDD\\\gggrrryyy|||zzz~~~}}}zzzwwwvvvuuuuuuvvvsssttttttuuuwwwxxxxxxyyyvvvvvvuuutttsssrrrrrrqqqssssssrrrqqqpppnnnmmmllljjjjjjhhheeebbb\\\OOOBBB;;;444000222444333333555111444666666444222111111,,,---///111333555666666:::<<>><<<<<<;;;;;;;;;:::DDDCCCJJJRRR]]]iii]]]???>>>>>>>>>>>>>>>AAAEEEIIIKKKLLLPPP^^^uuuyyygggMMMBBB888666999===AAAFFFGGGKKKPPPSSSVVVZZZbbbhhhqqqsssqqqhhh```]]]YYYTTTQQQPPPOOOOOONNNLLLGGGDDDFFFDDDFFFOOO]]]kkktttwwwlllZZZNNNRRRZZZaaalllxxx{{{|||}}}}}}|||zzzxxxvvvtttqqqlllfffbbb``````````````````cccggglllrrruuuwww|||uuuaaaSSSRRR[[[cccnnnyyy{{{vvvssstttuuurrrqqqsssnnnnnnmmmmmmllllllkkkkkkkkkkkklllkkkjjjhhhfffeeedddbbbaaaaaaaaaaaa```^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVVVVUUURRRLLLEEE???<<<;;;???IIIRRRRRRHHH>>>777555333111000111333555666444555:::BBBTTTttt}}}```OOOZZZwwwuuufffmmm{{{xxx___SSSHHH999///...///...+++,,,---...---...000333666DDDRRRZZZbbbllllllllluuulllYYYVVVjjj{{{{{{uuuvvvvvvzzzqqq\\\RRRYYYdddkkkrrrtttaaaJJJFFFIIILLLRRRTTT[[[eeerrr|||uuuhhhYYYMMMDDD;;;333111111...---///000000222444666888999:::======???@@@BBBDDDFFFGGGJJJMMMTTT\\\dddlllqqqtttooocccQQQCCC<<<;;;;;;;;;===@@@@@@;;;999::::::777777666555444444444444444555666777777666444222111444555777999:::999999888555777777666555333444555555777888888777666777888>>>EEELLLPPPVVVeeeyyyrrrcccYYY\\\mmm}}}zzzxxxwwwyyyyyyxxxwwwvvvtttsssrrrnnnllljjjhhhhhhkkkmmmooo{{{|||qqqiiieeefffpppzzz~~~}}}zzzyyywwwvvvtttqqqllliiibbb```]]]XXXSSSKKKCCC===;;;888444222111000///---///......///111333555777888999:::;;;===AAAEEEHHHUUUeeewwwxxxRRRCCC;;;===???GGGaaa{{{oooaaadddUUU>>>888444333222333:::BBBZZZeeeooottt{{{wwwzzzzzz~~~}}}zzzxxxvvvuuuuuuuuuqqqqqqrrrssstttuuuuuuvvvyyyxxxwwwvvvtttsssrrrrrrtttsssrrrqqqqqqppppppqqqkkkllliiifffccc]]]OOOBBB<<<555111222444333333444222444555555222000//////+++---111555888:::::::::999;;;===@@@AAA@@@??????CCCCCCCCCBBBBBBBBBBBBAAAEEECCCKKK[[[ooopppMMMBBBBBBAAA???===???CCCFFFGGGKKKQQQ^^^ttt~~~oooXXXCCC<<<888;;;@@@AAACCCFFFIIIPPPYYY```cccgggkkknnnrrrssspppkkkhhhgggccc]]]___^^^\\\[[[YYYUUUOOOKKKJJJHHHKKKUUUbbbgggddd___YYYPPPKKKPPPVVVZZZcccmmmuuuzzz~~~{{{zzzzzzvvvsssnnniiifffdddddddddaaaaaaaaacccfffjjjoooqqqsssyyyvvvdddRRRHHHKKKVVV```ppp{{{{{{uuurrrsssssspppooopppllllllllllllllllllkkkkkkooooooooonnnkkkiiifffdddcccaaa``````aaa```___]]]]]]\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTRRRLLLEEE@@@999>>>GGGPPPUUUPPPEEE<<<666555333111111222444555777666333777LLLllllllNNNGGG\\\yyykkkgggsss~~~~~~wwwwwwyyycccYYYKKK999///---......,,,,,,---.........///222555@@@NNNVVV]]]hhhkkkkkksssttt^^^TTTeeeyyy~~~xxxtttvvv}}}|||yyyeeeWWWWWW```hhhpppuuueeeNNNGGGHHHJJJQQQQQQWWWbbbnnn|||}}}vvvjjjZZZOOODDD;;;333111000...---...000111222444666888999:::>>>>>>>>>???AAADDDGGGHHHKKKQQQ[[[dddjjjjjjhhhfffTTTJJJ???::::::<<<:::777???BBBBBB<<<999999999666666555555555444444444444666777777777666444222000111333444666777888888888555777888888666555666666999999999777666666888;;;DDDJJJMMMOOO\\\rrrwwwfffXXXRRRXXXlll|||yyyxxxwwwzzzzzzzzzzzzyyyxxxwwwwwwtttsssqqqpppooopppqqqqqqyyywwwhhh^^^XXXYYYcccnnn~~~{{{xxxuuusssqqqnnnkkkiiiccc```ZZZUUUNNNGGG@@@<<<999777333111111000///.........//////111444666777888999:::<<<>>>BBBGGGKKKWWWhhh{{{gggEEE===999<<<@@@LLLiii|||lllbbbmmmOOO<<<777444333222222888???VVVbbbkkklllqqqxxxyyytttvvv{{{|||}}}{{{yyywwwvvvuuuuuusssssssssrrrrrrqqqqqqqqquuuuuuuuuvvvvvvwwwwwwwwwssssssrrrqqqqqqrrrtttuuuoooooolllhhheee```SSSFFF>>>666111333444333222444333444555444111.........,,,///333888;;;<<<<<<;;;999:::<<<>>>?????????>>>BBBCCCEEEFFFGGGGGGHHHIIIGGGGGGTTTlll]]]IIIGGGDDD@@@>>>>>>AAADDDFFFKKKQQQ]]]qqq|||kkkRRR@@@<<<;;;@@@DDDDDDFFFHHHMMMSSS[[[aaaeeegggiiijjjrrrpppoooppptttvvvuuuqqqqqqmmmhhhdddbbb```___]]]QQQPPPRRRXXX^^^^^^XXXRRRPPPQQQWWW```dddccceeeiiirrrzzz~~~}}}vvvsssoookkkhhhgggggggggccccccdddeeegggiiilllmmmrrrvvv{{{{{{kkkdddYYYNNNIIIMMMVVV]]]uuu{{{uuurrrrrrrrrnnnmmmnnnllllllllllllllllllmmmmmmqqqqqqpppnnnkkkhhheeecccbbb```______```___^^^]]]]]]\\\[[[YYYXXXWWWVVVVVVWWWVVVUUUTTTQQQLLLEEE@@@999AAAMMMVVVVVVNNNCCC;;;666444222111111333555777888:::666888SSS{{{yyy]]]CCCFFF```{{{uuubbbjjjyyy~~~{{{yyymmmttt{{{hhh^^^LLL888///---.........,,,...............111333999HHHQQQYYYgggnnnpppvvvyyyfff\\\gggyyy{{{vvv{{{tttpppuuunnn[[[SSSXXX___mmmvvvkkkUUUKKKHHHHHHOOONNNUUU___kkkyyy~~~wwwkkk[[[PPPEEE<<<333000///------...111222333555666888999:::???>>>>>>???AAAEEEHHHJJJNNNTTT\\\bbbbbb]]]UUUOOOAAA>>>::::::<<<===<<<:::BBBFFFFFF???:::999999777444555666777888888888888:::::::::999888666555444///000111222333555666666444666999999888777888999;;;;;;999666444666:::===FFFMMMPPPRRRddd~~~zzzlllZZZOOONNNZZZppp}}}zzzxxxxxxwwwzzzzzz{{{{{{{{{{{{zzzzzzvvvvvvwwwwwwwwwwwwxxxxxxxxx|||~~~}}}~~~~~~~~~ttthhh___ZZZZZZccclll~~~{{{xxxtttqqqooommmjjjiiieee```XXXQQQKKKEEE???;;;888555222000000000///.........///000222444777888888:::<<<===>>>CCCIIIOOO\\\nnn[[[???;;;888:::AAASSStttyyyddd^^^oooLLL;;;777444444222111555<<>>>>>AAACCCGGGLLLPPPYYYmmm{{{mmmTTT@@@<<<<<<@@@CCCDDDGGGKKKIIIKKKOOORRRTTTVVVXXXYYYbbb```bbbiiissszzz~~~{{{yyyuuuqqqnnnkkkgggdddOOOOOOPPPQQQTTTUUUVVVUUUYYY]]]dddkkkmmmkkkkkkmmmrrrzzzvvvtttpppmmmjjjhhhhhhhhhhhhhhhiiiiiijjjkkkkkkkkkooosssuuuwwwzzz{{{vvvmmmccc^^^UUUNNNLLLQQQYYY```www~~~xxxttttttrrrooommmnnnmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnllliiifffcccaaaaaa___^^^^^^___^^^]]][[[]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVUUUSSSQQQLLLEEEAAA<<>><<<<<<>>>@@@EEEIIIHHHAAA:::777777666333555999<<<>>>?????????===<<<<<<;;;:::999888777000000//////000111333444444666999;;;:::::::::;;;<<<;;;888555444777<<<@@@FFFNNNSSSXXXkkkyyyrrrcccSSSKKKOOO___vvv~~~{{{xxxwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvxxxzzz|||~~~xxxrrrnnnkkkkkkqqqyyy~~~~~~|||xxxsssooommmkkkiiihhhddd___VVVOOOHHHCCC>>>;;;666444111///000000///.........///000222555777999888:::===>>>???DDDLLLSSS^^^rrryyyQQQ@@@===::::::DDD]]]uuu]]][[[ooozzzLLL999666555555333111444999KKK[[[ggggggiiisss~~~yyy{{{~~~}}}{{{xxxvvvtttsssqqqqqqqqqqqqrrrrrrrrrsssrrrssssssttttttuuuvvvvvvqqqqqqrrrrrrsssuuuvvvwwwmmmmmmjjjfffeeeaaaUUUIII@@@999333444444222111222444555555333000......///222333666999:::::::::999<<<<<<===???@@@@@@AAAAAAAAACCCEEEDDDCCCDDDHHHLLLPPP]]]{{{tttRRROOOIIICCC>>>===???BBBGGGMMMNNNTTTiiizzzoooUUUAAA===<<>>[[[yyy^^^KKKDDDVVVooouuubbbnnn~~~|||tttpppllluuuuuucccKKK555...///------///---...//////...---...///111BBBHHHNNN___jjjlllnnnrrrpppkkkiiinnnuuuwwwuuussslllrrruuuwww~~~fffQQQJJJLLLaaavvvwwwdddUUUJJJFFFLLLMMMRRR[[[fffsss{{{ooo___SSSIII???555111000......000222333444555777888999:::777777888:::===@@@CCCEEEFFFGGGHHHGGGEEEBBB>>>;;;:::>>>BBB@@@<<<<<>>??????EEENNNWWW___uuukkkGGG@@@???;;;;;;IIIhhhpppZZZ\\\qqqqqqIII999777666777555111333777FFFYYYhhhiiijjjuuu{{{yyy}}}{{{yyyvvvtttsssppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssspppqqqrrrssstttuuuuuuuuummmllljjjfffeeebbbXXXLLLAAA999444444555222111222444555555333000//////000444555777999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBEEEGGGHHHHHHLLLSSSZZZ___ssszzzRRROOOIIIBBB<<<;;;===@@@EEEKKKLLLPPPeeewwwlllRRRAAA??????CCCFFFHHHMMMSSSUUUTTTTTTUUUXXX\\\```aaaXXXSSSPPPSSSTTTVVV^^^gggooossswwwyyyvvvkkk\\\SSSCCCAAABBBGGGQQQZZZaaaddd^^^\\\YYYYYY^^^hhhpppuuu}}}~~~|||yyyvvvssspppnnnnnnlllmmmmmmmmmkkkiiigggeeeaaacccccccccgggjjjggg``````[[[UUUSSSWWW```iiiooo}}}{{{zzzxxxsssqqqqqqnnnnnnnnnmmmmmmlllllllllhhhhhhhhhhhhgggeeecccaaa___^^^\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXWWWUUURRRPPPKKKFFFAAAIIIMMMQQQQQQLLLEEE???;;;444333222111333555888:::999;;;;;;GGGgggtttSSSBBBAAAYYYssstttccclll|||xxxsssjjjvvv{{{bbbIII333...000---,,,///---...//////...------...///@@@FFFKKK]]]kkklllnnntttrrrkkkcccfffpppvvvtttuuu{{{rrrllluuu{{{~~~pppXXXLLLKKK[[[uuu{{{kkkZZZKKKEEEJJJLLLPPPYYYcccppp~~~~~~rrrbbbVVVKKK@@@666222111//////222333444444666777888999:::666777999;;;>>>AAACCCDDDCCCBBBAAA@@@@@@?????????>>>???@@@>>>===@@@FFFLLLKKKPPPPPPFFF<<<888777777999<<>>>>>?????????;;;999555222000111222333333666;;;===>>>>>>>>>???===<<<;;;999:::===CCCHHHIIIMMMUUU___iiioooooonnngggYYYLLLJJJSSSdddwww{{{xxxyyy|||}}}zzzvvvuuuuuuwwwxxxwwwxxxxxxyyyyyyyyyyyyyyy{{{}}}~~~|||{{{vvvsssoookkkiiifffcccaaa\\\WWWOOOHHHCCC>>>999666444111///...///000//////......///000333666999:::777;;;??????@@@EEEPPPYYYeee|||bbbCCC<<<===<<<>>>QQQssshhhVVV]]]tttiiiDDD999777888999666222222555BBBWWWhhhjjjjjjvvv}}}|||{{{www~~~|||yyywwwtttsssrrrrrrqqqpppooonnnmmmmmmoooooopppqqqqqqrrrssssssoooppprrrtttuuuuuuttttttnnnnnnkkkhhhhhheee[[[PPPBBB:::444444555222111222444555555333000///000222555555777999;;;===???@@@@@@@@@AAABBBCCCDDDDDDEEEBBBFFFJJJMMMPPPWWWccckkk{{{qqqQQQNNNHHH@@@;;;999<<<>>>CCCJJJKKKNNNbbbuuuhhhMMMBBBAAADDDIIILLLNNNSSSYYY^^^]]]^^^aaafffkkkooopppkkkccc[[[VVVNNNIIINNNWWW[[[]]]___aaa___XXXNNNGGGFFFCCCCCCKKKXXXbbbdddbbbZZZZZZ[[[```jjjwww~~~zzzwwwtttrrrqqqvvvwwwwwwvvvtttqqqnnnlllggghhhfffeeehhhkkkhhhbbb___```ccchhhpppxxx}}}}}}|||zzzuuurrrsssnnnnnnmmmlllkkkkkkjjjjjjffffffgggggggggeeedddccc___]]]\\\\\\]]]\\\[[[YYYVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWUUURRRPPPKKKFFFBBBMMMOOOOOOMMMIIICCC???<<<444333222222333666999;;;???<<<<<>>EEEJJJ___ooorrrsssxxxtttiii___cccpppwwwtttnnnnnnqqq{{{ssslllwww~~~}}}www^^^PPPNNNXXXttt~~~ooo\\\LLLEEEJJJKKKOOOWWWaaammm{{{uuueeeYYYLLLAAA777333222000000333333444555666777888999:::777999<<>>999555222222333444333666;;;>>>????????????>>>======<<<===AAAFFFKKKKKKMMMTTT___eeeeeehhhmmmeeeWWWJJJJJJTTTbbbssszzztttqqqrrrvvvzzz||||||yyyvvvtttuuuwwwxxxxxxxxxyyyyyyyyyyyyyyyxxx}}}|||{{{ssspppmmmjjjgggddd```]]]XXXSSSLLLFFFAAA<<<777444333111......///000//////......///000333666999;;;777;;;???@@@@@@FFFQQQ[[[lll```DDD777;;;<<>>@@@AAAAAADDDNNNKKKNNNiiizzzkkkVVVFFFIIILLLMMMOOOSSS[[[aaa______^^^]]]^^^ccciiinnniiihhhdddZZZQQQMMMOOOTTTPPPOOOMMMMMMLLLKKKHHHFFFIIIJJJQQQ___jjjlllddd\\\[[[dddqqq|||~~~|||{{{{{{{{{|||{{{{{{zzz{{{}}}~~~~~~}}}|||uuurrruuuvvvrrroooqqqooouuu~~~}}}zzzuuuqqqqqqlllkkkkkkjjjiiihhhggggggcccdddfffggggggeeedddbbb______]]]\\\[[[ZZZZZZZZZ\\\\\\[[[YYYXXXVVVUUUUUUWWWTTTRRRQQQLLLEEEEEEHHHNNNPPPMMMFFFCCCCCC===555333333333444555666777888???>>>888VVV~~~dddHHHBBBKKKiiicccYYYgggvvv|||qqq___FFF222///222000///222........................111888CCCOOO[[[hhhuuu~~~|||lll\\\ZZZfffqqqttttttllllllxxxyyy~~~qqq\\\OOOSSSrrryyyhhhTTTHHHJJJMMMNNNTTT]]]fffpppyyynnneeeTTTIII<<<333222222111///222333555666888999999:::888:::===@@@BBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@>>>>>>@@@CCCDDDEEEKKKSSSSSS______NNN>>>===AAAAAAHHHGGGGGGIIIIIIGGGDDDBBBNNNPPPOOOLLLKKKLLLMMMMMMMMMEEE<<<777666777555222222666>>>EEEFFFCCCCCCGGGDDDDDDDDDEEEGGGIIIJJJKKKIIIOOOWWW\\\___aaadddgggeeeWWWLLLMMMUUU^^^jjjtttxxxsssjjjcccgggrrryyy{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyzzz{{{{{{yyyzzz{{{}}}}}}~~~{{{zzzxxxwwwrrrpppmmmjjjgggccc^^^ZZZRRRMMMGGGAAA===:::666444222222111000//////000000000000111222444666999:::;;;===??????BBBKKKYYYdddsss[[[CCC===>>>;;;@@@]]]rrrdddZZZeeeZZZ;;;888======777444666555111<<>>444222333222111222666444222000///111222444999777666777999;;;<<<;;;DDDEEEGGGKKKOOORRRTTTTTTUUUVVVWWWYYYaaapppmmm\\\SSSLLLDDD>>>???BBBFFFHHHJJJPPPMMMVVVuuunnnTTTKKKKKKMMMQQQVVVYYY\\\\\\YYYYYYXXXVVVUUUVVVYYY\\\```aaa```\\\UUUPPPOOOPPPSSSRRRQQQOOOKKKIIIGGGGGGMMMOOOZZZkkktttooofffaaahhhttt~~~|||||||||}}}}}}~~~~~~{{{}}}~~~|||{{{}}}~~~|||yyytttppppppkkkjjjjjjiiihhhgggffffffddddddfffgggfffeeecccbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\[[[ZZZXXXWWWVVVUUUTTTRRRQQQOOOJJJDDDCCCGGGPPPPPPKKKDDDAAAAAA;;;444333333333444555777999;;;??????:::WWW|||gggJJJHHHUUUssscccYYYfffuuuzzzwww___HHH444111222000...111........................///666@@@KKKWWWdddpppxxxzzzjjjYYYVVVaaannnuuutttnnnooozzz|||wwwcccUUUZZZwww~~~mmmWWWIIIJJJMMMNNNTTT]]]eeeooo}}}|||sssjjjXXXLLL===444111111111000222333555777888999999:::999;;;>>>AAACCCDDDDDDCCC@@@@@@?????????@@@@@@AAA@@@===<<<>>>BBBFFFNNNVVVVVVaaaaaaPPPAAA???BBBAAAHHHFFFGGGLLLMMMJJJGGGHHHIIIPPPYYY\\\ZZZYYYYYYYYYYYYOOOBBB:::777666555444;;;:::===CCCEEEDDDGGGLLLEEEHHHLLLMMMMMMKKKKKKLLLIIINNNVVV[[[]]]```cccfffaaaUUUMMMOOOVVV^^^gggpppqqqlllccc]]]bbbnnnwwwzzzxxxxxxwwwwwwwwwyyyzzz{{{zzz{{{|||{{{zzzzzz|||~~~}}}zzzxxxwwwvvvqqqooollliiifffbbb]]]YYYPPPLLLFFF@@@<<<999666444222111111000//////000000000000111222444777999:::<<<>>>???@@@CCCMMM\\\gggvvvtttTTTCCC:::<<<;;;BBB^^^nnnbbb\\\mmmXXX======???===777444666555222:::LLL___iiiqqq~~~}}}|||mmmzzz|||zzzxxxvvvsssqqqsssrrrrrrqqqqqqrrrrrrsssppppppppppppqqqrrrssstttrrrrrrrrrrrrssstttuuuvvvtttqqqnnnllliiiddd[[[TTTJJJ???555222333111111222666444222000000111333444666777888:::<<<>>>@@@AAALLLOOOSSSXXX\\\___aaabbb```aaadddhhhrrrxxxdddWWWOOOPPPKKKCCC???AAAFFFKKKNNNKKKQQQSSSgggwwwUUUPPPOOOPPPTTTZZZ\\\YYYUUUQQQSSSTTTSSSQQQPPPPPPQQQUUUWWWYYYZZZXXXUUURRRPPPSSSTTTTTTPPPJJJIIIMMMRRR[[[___nnnppphhhkkk}}}~~~|||zzzwwwrrroooooojjjjjjiiihhhgggfffeeeeeeddddddeeefffeeedddcccbbb___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\[[[ZZZXXXWWWVVVVVVRRRPPPOOONNNHHHBBBCCCGGGSSSOOOHHHAAA>>>===999333444333333444666999<<<>>><<<===:::ZZZ~~~gggIIIQQQeee}}}ddd[[[iii{{{}}}[[[HHH666222333000...000........................---333<<>>??????@@@@@@@@@<<<;;;???CCCGGGNNNUUU___fffcccRRRDDDAAACCCCCCIIIGGGKKKPPPPPPLLLMMMRRR```iiisssuuuppphhheeeeee\\\QQQCCC999666666888888>>>>>>BBBKKKPPPPPPOOOQQQGGGOOOXXX[[[WWWPPPMMMLLLIIIOOOUUUYYYZZZ\\\___bbb\\\UUUPPPSSSZZZ```fffkkkkkkggg^^^YYY]]]kkkvvvzzzxxxxxxwwwwwwwwwxxxzzz{{{{{{|||||||||{{{{{{}}}}}}{{{xxxvvvtttsssooommmjjjgggddd___ZZZVVVNNNJJJDDD???;;;888555333111111000/////////000000000000111333555777:::;;;<<<>>>@@@AAAEEEQQQaaammm|||aaaJJJBBB;;;<<<<<>>777444555555333777FFFXXXgggtttzzzzzz~~~ooo~~~~~~{{{yyywwwuuusssppprrrrrrrrrrrrrrrrrrssssssppppppppppppqqqrrrssssssrrrrrrrrrqqqrrrrrrssstttssspppmmmllljjjeee^^^XXXMMMAAA666333333111000111666444222000000222444555444777;;;>>>@@@CCCHHHLLLRRRWWW```hhhmmmooopppppplllnnnrrryyynnnZZZQQQMMMLLLLLLIIIEEECCCEEEIIINNNQQQHHHSSS```XXXRRRQQQRRRUUUXXXYYYWWWUUUUUUXXX\\\______^^^]]]]]]UUUUUUUUUWWWZZZ[[[ZZZXXXVVVXXXXXXSSSOOORRR^^^iiixxx~~~ooommm{{{zzzxxxvvvqqqnnnnnnkkkkkkjjjhhhgggfffeeeeeeddddddeeeeeedddcccbbbaaa___^^^]]][[[ZZZZZZYYYYYY\\\[[[[[[ZZZXXXWWWWWWVVVQQQOOOOOOMMMGGGBBBEEEKKKWWWPPPFFF???===;;;888333222222222333555999===???888999:::```cccIII\\\yyyuuugggeeevvvxxxSSSDDD666222222000///000........................---111999CCCNNNZZZdddiiirrrnnndddVVVPPPYYYmmm}}}}}}yyyzzz~~~{{{ooojjjkkkQQQKKKJJJLLLQQQZZZaaaiiiuuu|||uuunnndddVVVCCC666111111111111444555666777888999999999<<<===???@@@BBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>===>>>AAAEEEFFFHHHQQQZZZooooooeeeSSSDDDAAADDDEEELLLPPPUUUWWWSSSRRR[[[hhh}}}rrrddd]]][[[LLLEEE<<<666555888;;;===;;;???KKK[[[ccc___VVVQQQLLLXXXeeeiiibbbWWWPPPMMMLLLPPPUUUWWWVVVVVVXXX[[[YYYVVVVVVYYY^^^cccfffhhhjjjggg```ZZZ^^^jjjuuuzzzzzzyyyxxxvvvvvvvvvwwwxxx{{{|||}}}|||{{{|||}}}~~~|||yyyvvvtttrrrqqqmmmkkkhhhdddaaa\\\VVVRRRLLLGGGAAA<<<999777444222111000000/////////000000000000222444666888:::;;;===???@@@BBBHHHUUUhhhuuunnnSSSDDD???>>>======KKKkkknnndddggg}}}YYYJJJIIIEEE===777444444555555555@@@QQQddduuu~~~vvvtttxxxuuu~~~~~~}}}{{{yyywwwuuurrrpppqqqqqqqqqrrrrrrsssssssssppppppppppppqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrpppnnnlllkkkkkkhhhbbb]]]PPPDDD888444333111111222666444222000111222444666666:::???@@@AAAEEELLLRRRYYYaaammmvvvzzzzzzyyyxxxxxx{{{pppVVVLLLKKKLLLLLLIIIIIIIIIIIIJJJMMMPPPRRRMMM^^^vvv{{{VVVMMMPPPTTTVVVWWWZZZ^^^bbbgggkkkqqqtttuuuuuuuuuvvviiiddd___\\\]]]___bbbccccccfffeeeaaa^^^fffxxxpppwwwxxxvvvtttpppmmmnnnmmmlllkkkjjjhhhgggfffeeeddddddddddddcccbbbaaa```^^^^^^\\\[[[ZZZYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVQQQOOOOOOLLLGGGDDDJJJSSSZZZPPPDDD>>>===;;;777444000000000222444888<<<>>>888999@@@nnn^^^NNNkkkrrrrrrwwwkkkGGG>>>444111000000///000........................---000777@@@LLLWWW```dddhhhgggccc\\\WWW^^^ppp|||~~~}}}{{{yyy~~~~~~nnntttVVVMMMIIIJJJPPPXXX^^^eeeqqq|||}}}wwwpppjjj[[[GGG888222222222111555555666888999999999999;;;<<<===>>>???@@@AAAAAACCCBBBAAA???>>>============@@@FFFIIIJJJQQQbbbsssxxxgggRRRCCC@@@DDDHHHPPP\\\ddd```[[[bbbvvvttteeeYYYMMMFFFDDD;;;999666666888;;;>>>???>>>CCCPPP```gggaaaVVVOOOSSSaaaqqqwwwoooaaaUUUPPPOOORRRUUUUUUSSSRRRSSSUUUVVVWWWZZZ]]]aaafffgggggglllkkkgggaaacccmmmvvvyyyzzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}|||{{{|||}}}}}}{{{xxxuuurrrooonnnkkkiiieeeaaa]]]XXXRRRNNNHHHDDD???:::777555333111000///////////////000000///000222555777:::;;;<<<>>>???AAADDDKKK[[[ooo}}}{{{___LLLBBB<<>>BBBBBBAAAEEEOOOXXXkkksss}}}}}}zzzyyyyyy}}}~~~___MMMIIIJJJKKKKKKIIIJJJLLLMMMOOORRRVVVYYY^^^tttiiiPPPHHHMMMTTTXXX\\\aaaiiiooouuuxxx}}}~~~xxxppphhhcccdddgggjjjtttwwwxxxvvvvvvyyy}}}vvvuuutttpppnnnnnnnnnmmmllljjjiiigggfffeeeeeedddccccccbbbaaa``````^^^]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVUUUQQQOOONNNJJJEEEEEEOOO[[[[[[NNNBBB>>>>>>;;;666444//////111333555888:::<<<999???LLL~~~[[[ZZZ}}}rrr~~~^^^>>>:::444111000000000000........................---///555???KKKVVV^^^aaaaaadddggghhheeegggsss|||xxx}}}|||zzzzzzyyy{{{rrruuuXXXNNNHHHIIINNNVVV\\\bbbmmmwww|||uuummm^^^JJJ;;;555333333222555666777888999999999999:::;;;<<<===>>>@@@AAABBBDDDCCCBBB@@@???>>>>>>>>>AAADDDJJJPPPVVVddd||||||gggRRRDDDAAAFFFKKKVVViiiqqqgggfff{{{sssWWWIIICCC<<<999:::777888999;;;>>>@@@AAABBBHHHIIINNNVVVZZZVVVQQQQQQ___lll|||{{{lll^^^VVVQQQTTTVVVVVVSSSQQQSSSUUUVVVZZZ^^^```eeejjjlllkkkpppsssrrrnnnooouuuzzz|||{{{{{{zzzyyyzzz{{{|||}}}{{{|||||||||{{{{{{}}}~~~{{{xxxtttqqqnnnmmmiiigggccc___ZZZUUUOOOKKKFFFBBB<<<888666444111000//////......//////000000///111333666999;;;<<<===>>>@@@BBBEEENNN___uuulllSSSHHHAAA:::===:::@@@ZZZppphhhqqqzzziiiJJJ@@@777444333333444666444888FFF]]]pppwwwtttqqqzzzxxxuuuvvv{{{rrryyy~~~{{{yyyxxxvvvsssqqqooopppqqqsssttttttssssssppppppppppppqqqrrrssstttqqqqqqqqqqqqqqqrrrssstttqqqnnnkkkkkkkkkiiieee```WWWJJJ<<<777555333333444555444222111111333666777;;;@@@EEEEEEDDDKKKYYYeeezzz~~~}}}uuunnnkkkjjjhhhlllttt|||yyygggUUUMMMJJJHHHIIIKKKLLLMMMNNNOOOQQQWWW___eeeqqqxxxUUUMMMIIIMMMTTT[[[aaafffjjjmmmmmmooorrrssstttvvvxxx{{{~~~zzzrrrkkkhhhjjjmmmyyy~~~}}}vvvuuutttpppnnnnnnmmmlllkkkiiihhhfffeeedddeeedddcccbbbaaa``````___^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWWWWVVVVVVUUUUUUTTTPPPNNNKKKHHHCCCEEESSSbbbYYYKKK???===>>>:::555333///000333555888999::::::999DDDWWW}}}WWWeeeuuunnnSSS;;;999666222000000000///........................,,,...333===IIIUUU\\\___```dddmmmttttttpppttt|||yyyssszzzyyyuuuwwwyyy{{{~~~~~~~~~www}}}oooVVVOOOGGGHHHMMMUUUZZZ___iiisss~~~zzznnn```LLL>>>777555444222666777777888999999999999::::::;;;===???AAACCCDDDCCCBBBAAAAAA@@@AAAAAAAAADDDHHHSSScccqqq{{{gggTTTHHHEEEHHHMMM^^^tttxxxhhhnnnoooYYYFFF@@@>>>999999===:::<<>>888666444444555555444222111222333666888:::@@@GGGHHHJJJTTTfffttt{{{{{{wwwmmm```VVVSSSSSSUUUYYY```hhhllllllgggccc^^^VVVOOONNNKKKGGGHHHMMMOOOOOOOOOOOORRR[[[gggppp|||aaaJJJOOONNNOOOSSS[[[cccfffdddaaa\\\]]]___aaacccfffkkknnnvvvyyyzzzvvvoookkkkkknnnttt|||{{{xxxyyy|||vvvuuutttqqqnnnooolllkkkjjjhhhgggeeedddccceeedddcccaaa```_________^^^]]]\\\ZZZYYYYYYXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTOOOMMMJJJEEEAAAEEEUUUeeeWWWHHH===<<<===999333222///111555888:::::::::999777FFF\\\tttSSSkkkyyykkkggg|||MMM;;;;;;999444000000///...........................+++,,,111;;;HHHTTT[[[]]]```fffrrr}}}}}}vvvtttxxxwwwpppvvv~~~tttsssvvvyyy~~~||||||wwwyyy{{{hhhSSSOOOFFFHHHMMMTTTYYY^^^hhhqqq~~~}}}oooaaaNNN???999666444222666777888999999999999999:::;;;<<<===@@@BBBDDDFFFAAA@@@AAAAAABBBCCCDDDEEEEEELLL^^^xxxxxxfffWWWMMMIIIJJJNNNeee{{{zzzfffoooZZZKKK@@@AAA@@@999888>>><<<>>>AAACCCDDDGGGJJJLLLEEEEEEIIIMMMNNNNNNUUU\\\rrr|||nnnbbbSSSVVVYYYYYYXXXYYY\\\```dddkkkoooooosss|||~~~|||zzzyyyyyyzzz{{{{{{zzzzzz{{{}}}~~~{{{xxxtttpppmmmkkkgggddd```\\\WWWQQQJJJFFFBBB???:::666444222000///...............///000111///111444777:::<<<======???AAACCCGGGQQQeee}}}___DDD@@@???999===@@@RRRwwwyyy^^^^^^qqqhhhDDD888000111333222333666111444CCC[[[nnnsssqqqqqqyyy~~~ooommmsss}}}xxxxxxzzzyyyvvvuuusssqqqpppqqqqqqpppooonnnoooooooooppppppppppppqqqpppooooooqqqsssssssssqqqooonnnnnnmmmkkkgggeeeYYYOOOBBB777333222333333444444444222222444777;;;@@@GGGHHHFFFOOOdddrrrtttnnnbbbTTTLLLHHHDDDDDDGGGDDDIIIMMMNNNKKKIIIIIIJJJLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSXXX```iiiooohhhTTTPPPSSSWWWZZZ___cccbbb___[[[WWWWWW]]]dddiiiiiiiiijjjkkkssssssrrrrrrrrrqqqnnnllluuu}}}|||mmmgggiiimmmsssuuu}}}~~~xxxuuuuuussspppmmmkkkjjjiiigggeeeddddddddddddcccbbbaaa```````````````^^^\\\[[[\\\\\\ZZZYYYVVVVVVVVVWWWWWWVVVSSSPPPOOOLLLFFFAAAAAAFFFQQQZZZKKKBBB;;;;;;;;;888444333,,,444999777888<<<===:::CCCXXXuuuxxxYYYTTTnnnxxxccceeennn{{{{{{~~~KKK===:::777444333222111///...////////////---,,,+++---///000666BBBOOOTTTRRR\\\fffwww|||xxx{{{}}}|||vvvnnnrrrtttttt}}}xxxiiieeeeee```YYYTTTNNNIIILLLUUUXXXYYYcccqqqttt~~~xxxiiiUUUEEE<<<777333000555666777888888777666555999:::;;;===@@@BBBDDDFFFFFFFFFGGGGGGGGGIIILLLOOONNNccc}}}yyyjjjWWWKKKIIIMMMPPPuuu{{{rrrmmmvvvbbbGGGEEEBBBAAAAAABBBCCCDDD@@@DDDHHHIIIGGGGGGIIILLLKKKIIIKKKRRRYYY```jjjttt}}}aaa\\\\\\]]]___ccceeefffeeennnrrrxxx|||||||||zzzxxxwwwwwwyyy{{{}}}~~~~~~}}}{{{wwwsssooollljjjhhhccc\\\VVVPPPKKKFFFCCC>>><<<888555222000///...///............//////000111333666888888999;;;===AAACCCFFFLLLZZZnnn{{{ZZZCCC===;;;888CCC<<>>>>>???CCCCCCEEEGGGGGGFFFEEEGGGIIIFFFFFFEEEFFFHHHKKKOOOQQQTTTTTTUUUUUUXXX\\\ccchhhtttzzzzzzmmmZZZNNNQQQYYY___cccdddaaa\\\YYY[[[___kkkqqqyyy~~~|||{{{uuusssqqqpppooooooooooooqqqyyy{{{tttkkkkkkmmmnnnsssssswww}}}xxxuuutttsssooollljjjiiihhhfffeeedddccccccdddcccbbbaaa```````````````^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUQQQNNNNNNLLLFFF???AAALLLUUUXXXJJJBBB;;;;;;;;;777444333000555777666777<<<===:::GGGaaa}}}eeeLLLLLLlllnnn___fffqqqyyyxxxFFF===:::777444333222000///...////////////---,,,+++...///000444???KKKPPPNNNYYYeeewwwyyyuuuwwwwwwvvvpppsssyyy~~~{{{jjjbbbbbbbbb^^^YYYQQQKKKLLLSSSWWWXXXaaammmooozzzzzzmmmZZZIII>>>888555333777777888999999888777666999:::;;;===@@@CCCFFFHHHGGGHHHIIIJJJLLLPPPVVVZZZcccpppzzzkkkYYYNNNMMMQQQUUUzzz}}}sssmmmvvvvvvbbbRRRFFFEEECCCDDDFFFHHHHHHGGGGGGJJJLLLKKKJJJJJJMMMPPPPPPRRRXXXaaajjjtttnnnbbbaaaaaadddgggjjjlllllltttyyy|||{{{yyyxxxxxxzzz|||~~~~~~}}}|||{{{yyyvvvrrrnnnkkkiiigggbbb[[[UUUOOOJJJEEEBBB===;;;888555222000/////////............///000000111444666888999:::<<<===@@@BBBGGGPPP___uuupppQQQ???<<<===;;;EEEJJJ|||ggg^^^lllvvvKKK;;;:::777444333333444444555777===LLLaaaoooooofffqqqllliiinnn{{{|||~~~{{{zzz{{{zzzwwwuuusssqqqpppqqqqqqpppooopppppppppqqqqqqqqqrrrrrrpppooonnnppprrrsssrrrrrrpppooonnnnnnnnnllliiifffbbbXXXIII<<<555333444555555555555444555777;;;??????AAADDDKKK[[[gggaaaTTTCCC===999;;;======@@@CCCCCCDDDDDDEEEFFFGGGIIIIIIHHHFFFEEEEEEGGGLLLQQQUUUUUUVVVWWWXXXXXXZZZ^^^aaafffiiihhh]]]QQQOOOZZZgggfffgggddd[[[TTTWWWeeeqqqyyyvvvqqqmmmlllmmmppprrrqqqxxxwwwwww~~~~~~|||}}}qqqsss{{{yyywww||||||wwwtttsssrrroookkkiiihhhfffeeecccbbbbbbbbbcccbbbbbbaaaaaa````````````^^^[[[[[[[[[[[[ZZZXXXYYYXXXWWWVVVUUUSSSPPPMMMLLLMMMEEE<<>>===GGGVVVfff\\\tttiiiCCC;;;:::777555333333444555555555999GGG]]]mmmnnnfffnnnqqqnnnqqq{{{~~~{{{}}}|||zzzzzzyyyvvvuuusssqqqpppqqqqqqpppooooooooopppppppppqqqqqqqqqoooooonnnppprrrsssrrrqqqpppooonnnnnnooommmjjjhhheee\\\MMM???666333444555444444444444555777<<>>;;;777555444333111000000000000///......---,,,,,,......///888DDDKKKKKKTTTbbbttt|||vvvkkkdddcccrrr|||}}}zzz{{{|||rrr^^^]]]hhhggg\\\RRRKKKHHHMMMTTTXXX]]]bbbjjjrrr~~~}}}vvvhhhWWWGGG<<<777666888888888999999999999999999:::<<>>AAAAAAEEEMMM\\\ppp~~~]]]FFF>>><<<<<<<<>>@@@BBBDDDHHHHHHBBB;;;===::::::===>>><<<===AAAEEELLLVVV^^^___ZZZRRRMMMHHHFFFDDDCCCEEEHHHMMMOOORRRTTTXXXZZZZZZZZZ[[[\\\[[[\\\[[[UUURRRWWWdddpppoooeeeYYYVVVaaauuu|||yyyzzz~~~}}}{{{uuunnnjjjkkkooottt}}}~~~~~~zzztttqqqqqqooollliiifffeeedddbbbbbbaaaaaaaaa``````aaaaaaaaa```______^^^\\\ZZZYYYZZZYYYXXXWWWUUUTTTSSSSSSTTTTTTRRRPPPIIIKKKDDD===JJJ^^^\\\JJJCCC>>>;;;;;;:::555333444333444777;;;===<<<999888KKKnnnttt]]]JJJJJJYYYzzzwww```XXXeeesssdddFFF???===999666555444333111111000000///......------+++------...666CCCLLLNNNVVVcccsssxxxtttkkkbbb]]]sss{{{~~~zzzyyy|||}}}~~~vvvbbb___fffcccWWWNNNIIIFFFJJJQQQWWW\\\```gggmmmyyy}}}xxxmmm^^^NNN@@@888555777777777777888888999999:::<<>>>>>??????===;;;:::999999999777888<<<======AAAGGGKKKTTT___ddd```WWWNNNJJJGGGGGGHHHJJJMMMPPPRRRTTTSSSUUUXXXYYYYYYXXXYYYYYYYYYZZZ[[[YYYYYY^^^iiirrruuujjj```cccsss}}}ttthhh______dddkkkpppuuuvvvtttpppllllllooosss|||www|||xxxqqq{{{}}}xxxssspppooonnnkkkgggeeeeeecccbbbbbbaaaaaaaaa___```aaaaaaaaa```___^^^^^^\\\YYYYYYYYYYYYXXXVVVTTTRRRQQQRRRSSSTTTSSSQQQIIIIIIEEECCCNNN\\\VVVFFF@@@<<<;;;<<<999555333555222333888======999999<<<[[[vvvttt[[[IIIPPPiii|||ccc]]]mmmvvvXXXEEEAAA>>>;;;888777666555333222111000///............+++------...555BBBLLLOOOWWWcccooottttttooofff]]]qqqzzz|||xxxggg```aaa[[[QQQKKKHHHGGGIIINNNTTTZZZ^^^bbbfffqqq{{{sssgggXXXIII<<<555777777777777777888999:::>>>AAAGGGNNNTTTXXX\\\]]]\\\\\\^^^```ccciiiqqqwwwrrr```[[[ZZZYYYZZZ___ggghhhccc___ZZZIII???GGGEEEJJJQQQTTTUUUWWWZZZ]]]jjjkkkllllllkkknnnuuuzzz}}}}}}|||zzzyyyzzz}}}~~~yyywwwwwwqqqpppooollliiieeecccaaa]]]XXXRRRLLLGGGBBB>>>;;;777666444111000/////////.........///000111222333555777888999;;;>>>BBBEEEFFFLLLWWWjjjcccIIIAAAAAA<<<;;;???EEE]]]zzzuuukkk___OOODDD<<<;;;888666444444555555555555555<<>>===;;;999777444444777:::;;;999:::===???BBBIIIRRRWWW___eeebbbWWWLLLHHHHHHGGGIIIMMMPPPRRRSSSSSSRRRPPPSSSVVVXXXXXXYYY[[[\\\]]]^^^^^^]]]^^^ccckkkrrrqqqkkkjjjsss~~~tttccc]]]UUUQQQRRRWWW[[[]]]hhhlllppppppnnnmmmooorrruuu~~~uuuppppppjjjppp|||xxxvvvxxx{{{~~~|||wwwrrrooonnnmmmjjjgggeeeeeedddcccbbbbbbbbbbbb^^^___```bbbbbbaaa___^^^]]][[[YYYXXXXXXXXXWWWVVVUUUSSSQQQQQQRRRRRRQQQPPPIIIGGGEEEIIISSSXXXOOOBBB>>>;;;;;;<<<999444333555333444888;;;999666;;;DDDmmmyyy\\\HHH[[[mmmdddqqqwwwvvvMMMFFFCCC@@@<<<:::999888666555222111000///.........///---///...---222>>>IIIMMMRRR[[[dddkkkqqqrrriii^^^iiiwwwzzz{{{yyy}}}~~~~~~xxxiii___XXXRRRNNNJJJJJJIIIHHHJJJPPPWWW[[[^^^aaakkk{{{yyyqqqeeeUUUCCC777888888777777888999;;;<<>>CCCFFFHHHNNN[[[ppp{{{]]]DDD@@@@@@:::<<>><<<888444333444555888;;;===;;;;;;>>>???CCCLLLVVVccchhhhhh^^^OOODDDDDDHHHDDDGGGKKKNNNNNNLLLIIIFFFKKKNNNRRRVVVYYY\\\___bbbaaa```^^^\\\\\\___ffflllfffhhhooo|||ooo___]]]YYYVVVUUUWWWXXXXXXVVV]]]dddlllpppooonnnppprrrooouuuwww~~~}}}wwwyyy|||zzzcccggguuuhhhhhhkkkqqquuuxxx}}}{{{wwwqqqnnnnnnllliiifffeeeeeedddcccbbbbbbbbbccc]]]___```bbbbbbaaa___^^^]]][[[YYYXXXXXXXXXWWWVVVVVVTTTRRRQQQQQQQQQPPPNNNIIIEEEEEEMMMUUUTTTJJJ@@@===;;;;;;<<<999444333555555555888999555333<<>>;;;:::999777666333222000///......//////...000...,,,000<<