BMU6( 000000000000000000000000222000......///000///...............////////////........................------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************************************************+++++++++++++++*********************+++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************************************'''++++++)))***,,,,,,)))+++++++++************)))************************************************))))))))))))************---+++******+++,,,,,,++++++++++++************)))++++++++++++++++++++++++******))))))))))))*********************************************************+++,,,+++***)))***,,,************************)))************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++,,,......,,,+++---------............///////////////000000000000000000000000000000000000/////////000000000111111000000111111111111000000222222222222222222222222111111111111111111111111111222222222222111000000//////000000000000/////////////////////////////////...------...///...---......------------......+++,,,...---,,,,,,---///------------------------,,,---------,,,,,,...///.........------------,,,,,,------......------,,,...---,,,,,,,,,---///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))((()))***++++++,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------------------------------............////////////////////////000000000000000111222222111000222333111111222222222333333333111222222333333444444555444444444444444444444444000000000000000000000000222000......///000///...............////////////............////////////------------------------,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************************************************************++++++++++++******))))))*********+++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))************************************************'''++++++)))***,,,,,,)))+++++++++************)))************************************************))))))))))))************---+++******+++,,,,,,++++++++++++************)))++++++++++++++++++++++++******))))))))))))******************************************************)))+++,,,+++***)))***+++************************)))************+++++++++)))*********++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++,,,---...,,,***---------............///////////////000000000000000000000000000000000000////////////000000000111000000111111111111000000222222222222222222222222111111111111111111111111111222222222222111000000//////000000000000/////////////////////////////////...------...///...---......------------......+++,,,...---,,,,,,---///------------------------,,,---------,,,,,,...///.........---------,,,,,,,,,------......------,,,...---,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))((()))***++++++,,,++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------------------------------............////////////////////////000000000000///111222222111111222333111111222222222333333333111222222333333444444555444444444444444444444444000000000000000000000000222000///...///000///.............../////////000.........///////////////------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************)))******+++++++++******))))))******++++++++++++)))+++++++++***)))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***+++++++++)))************************************************'''++++++)))***,,,,,,)))+++++++++************)))************************************************))))))))))))************---+++******+++,,,,,,++++++++++++************)))++++++++++++++++++++++++******))))))))))))******************************************************)))+++++++++***)))***+++************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,+++,,,---...,,,***---------.........//////////////////000000000000000000000000000000000000////////////000000000000000000111111111111000000222222222222222222222222111111111111111111111111111222222222222111000000//////000000000000/////////////////////////////////...------...///...---.........------.........+++,,,...---,,,,,,---///------------------------,,,---------,,,,,,...///......---------,,,,,,,,,,,,------......------,,,...---,,,,,,,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++***++++++++++++***))))))((()))***++++++,,,+++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------......------------------------------............/////////000////////////000000000000///111222222111111222444111111222222222333333333111222222333333444555555444444444444444444444444000000000000000000000000111111111111000000000000........................////////////////////////+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++*********************************++++++*********+++---...***++++++,,,,,,++++++***++++++++++++++++++++++++************************...------,,,,,,------...,,,++++++******++++++,,,************************************************)))************++++++++++++++++++************)))************************************************+++++++++*********))))))*********))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000111111000000111111222333222222222222222222222222111111222222222222111111000000000000000000000000///............---------.................................------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///.........------.........+++++++++++++++++++++++++++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////////////////.........---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......,,,+++***)))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------............------............//////////////////000111111111111111222222111111111111111111444444444444444444444444333333333333333333333333000000000000000000000000111111000000000/////////................................................,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,++++++*********************************++++++*********+++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,++++++******++++++,,,************************************************)))************++++++++++++++++++************)))************************************************+++++++++*********))))))***)))))))))))))))))))))+++++++++***************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............000///////////////////////////000000000111111111000000000000000000000000000000000000000000000000111111000000111111222333222222222222222222222222000111111222222111111000000000000000000000000000///............---------..............................---------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++,,,---...///...------,,,,,,------...+++++++++++++++++++++++++++++++++*********))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............////////////............------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,------------...------............------............//////////////////000111111111111000111111111111111111111111444444444444444444444444333333333333333333333333000000000000000000000000000////////////.........------------------------------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++++++++++++++*********************************+++************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,++++++******++++++,,,************************************************)))************++++++++++++++++++************)))************************************************+++************)))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............//////////////////////////////000000000000111111000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000000111111222222111111000000000000000000000000000///............---------------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------....................................------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------------............---------............/////////...///000000111111000000111111111111111111111111444444444444444444444444333333333333333333333333000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********************************************************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++,,,++++++******++++++,,,************************************************))))))*********++++++++++++++++++*********))))))************************************************************)))))))))))))))))))))))))))*********)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,******************************+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------..................///////////////////////////000000000111000000000000000000000000////////////////////////000000000000000111222222000000000000000000000000000000111111111111000000000000000000000000000000///............---------------------------------------------------------,,,,,,------------------------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------...............///------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,******************************))))))))))))******++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,---------,,,------......------,,,---------.........//////...//////000000000000000000000000000111111111111333333333333333333333333222222222222222222222222////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******))))))******+++,,,++++++******++++++,,,************************************************))))))*********++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))(((((())))))************)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------....../////////000...////////////000000000000000000000000000000000////////////////////////000000//////000000111222////////////////////////000000000111111000000000///////////////////////////............---------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++******+++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,---------......//////------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,+++***************************************))))))(((((())))))***++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------..................///000000000000000//////000000000111111111333333333333333333333333222222222222222222222222///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************)))))))))************************************************+++******)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++******************+++,,,++++++******++++++,,,************************************************)))************++++++++++++++++++************)))************************************************(((((()))))))))))))))***((((((((()))******++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------......//////000......////////////000000000000000000000000000000000000000000000000000000000////////////000111111///////////////////////////000000111111000000//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++***)))))))))******************************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........---...//////000000//////...//////000000111111111333333333333333333333333222222222222222222222222/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++************************))))))*********+++++++++************************((()))))))))*********+++************************)))***++++++***)))((('''***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++******+++++++++,,,++++++******++++++,,,************************************************)))************++++++++++++++++++************)))************************************************(((((((((((())))))******'''(((((()))******+++++++++++++++***************++++++++++++++++++++++++)))************+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000........./////////000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000//////000000000000/////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********+++************************+++******))))))******+++******************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------.........---...//////000000//////......//////000111111222222222222222222222222222111111111111111111111111////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++++++++++++++************************))))))******++++++++++++************************(((((())))))*********+++************************)))***+++++++++)))((('''+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,************************************************)))************++++++++++++++++++************)))************************************************'''((((((((())))))******'''(((((()))***+++++++++,,,+++++++++******))))))++++++++++++++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111//////000000000000////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,---))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---......///////////////---......///000111111222222222222222222222222222111111111111111111111111////////////............,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******************************************************))))))))))))))))))))))))************************++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******))))))******+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///////////////......111111111000000000000000///111222222000...------000000000000000000000000333222111000////////////////////////////////////////////////////////////........................---.........---,,,,,,+++000///...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......************************************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------////////////............000000000000111111111111111111111222222333333333000111111111111222222222////////////............------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,++++++***))))))******************************************************))))))))))))))))))))))))************************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******))))))******+++,,,************************))))))))))))))))))))))))************************+++++++++*********))))))******************************************************++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------.........////////////......000000000000000000000000///000111111///......///000000000000000000000000222222111000////////////////////////////////////////////////////////////........................------......------,,,+++//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,,,,,,,------//////////////////////////////000000000111111111111222222222222222222333000111111111111222222222////////////.....................//////.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************************************))))))))))))))))))))))))************************+++******))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))******+++,,,************************))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......000000000000000000000000...///000///......000222000000000000000000000000111111000///............////////////////////////////////////////////////........................------......------,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,******************************************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------//////////////////////////////000000000000111111222222222222222111111111000111111111111222222222////////////..................////////////......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------************************************************++++++++++++++++++++++++++++++***************+++************************************************))))))))))))))))))))))))******************************))))))))))))******************************************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------......//////....../////////000000000000000...//////......///222444000000000000000000000000000000///...............////////////////////////////////////////////////........................,,,------...------,,,,,,,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,************************************************))))))************))))))******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))***+++++++++,,,***************************+++++++++++++++,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...///////////////000000////////////000000000111333333222222111111000000000000111111111222222222////////////..................////////////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------************************************************************************+++***************++++++************************************************))))))))))))))))))))))))***************************))))))))))))))))))***************************************************************************))))))******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******************************************************************************************************************************************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,---.....................//////000000000000---...///......///222444000000000000000000000000000//////............///000000000000000000000000////////////////////////........................,,,,,,------...------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,************************************************((())))))******))))))(((******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))***+++++++++,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------......////////////...////////////000000000222222222111111000000000000000111111111222222222////////////.....................//////.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********)))******+++,,,************************************************))))))))))))))))))))))))***************************))))))(((((())))))***************************************************************************)))))))))))))))************************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******))))))******+++,,,***************************************************************************************+++++++++************************))))))))))))))))))))))))******++++++++++++******************++++++++++++*********+++++++++++++++++++++************++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...............---......//////000000111---...////////////111333000000000000000000000000000000///......//////000000000000000000000000000////////////////////////........................,,,,,,------......------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,************************************************))))))************))))))******+++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++*********************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------......///......////////////000000111111111111111000000000000111111111111222222222////////////............------............------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))***++++++,,,************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))************************************************************************)))))))))******+++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,************************************************************************))))))*********+++++++++******************************************************++++++++++++******************++++++++++++)))*********++++++++++++++++++************++++++************************************++++++++++++***++++++++++++,,,,,,,,,***+++,,,---............------......///000000111---...000111000///000111000000000000000000000000000000000//////000000111000000000000000000000000////////////////////////........................+++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------************************************************)))******++++++******)))******+++++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************************************)))******+++,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,------............/////////000000000000000000111111111111000111111111111222222222000/////////............,,,------------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******))))))***+++,,,,,,************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++*********)))***++++++,,,************************************************************************))))))******++++++++++++************************++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))******++++++++++++++++++************++++++************************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---............---------...///000000111,,,///111222000//////000000000000000000000000000111000000000000000111111000000000000000000000000////////////////////////........................+++,,,,,,---.........---,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......******************************************************++++++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************************************,,,+++++++++******))))))************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))***++++++,,,------............/////////000//////000000111111222222000111111111111222222222000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))************)))***+++,,,,,,+++))))))))))))*********+++++++++)))************+++++++++************************)))************+++++++++$$$%%%'''((('''((()))+++((((((((((((((((((((((((************************+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------..................////////////////////////000000000000000000000000111111111111//////000000000000//////000000000000000000000000------............------........................++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((((((((()))+++,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...............///////////////000000111222111111111000000//////000//////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++*********))))))************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))************)))***++++++++++++***)))))))))*********+++++++++)))************+++++++++************************)))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////.../////////000000000000//////000000000111111111///000000000000000000///////////////////////////------............------........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((()))++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////000000111111111111111111000000000////////////...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++++++++***************************************)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))************)))******+++++++++*********************+++++++++)))************+++++++++************************)))************+++++++++555000,,,***++++++)))'''************************************************+++++++++***************************************)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............/////////....../////////000000000//////000000000000111111000000111111111111000000////////////////////////------............------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))((()))******+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------............000000000000000111111111111111111111000000000000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********************************************************++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************((()))))))))************))))))))))))))))))))))))************************************************************************((()))))))))************)))*********++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++888222+++)))+++,,,***'''++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////........./////////000000////////////000000000111000000111111111111000000////////////////////////------............------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))******+++***************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------......//////000000111111111111111111111111000000000000000...............---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************************************+++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************((()))))))))************))))))))))))))))))))))))************************************************************************((()))))))))************)))))))))******++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++555///)))'''***,,,+++(((++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------........................////////////...////////////000000000000000111111111111000000........................------............------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---......///...///000111111111111000000000000000000000111111........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***************+++++++++************************++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))************))))))))))))***+++,,,---+++++++++***************)))************+++++++++************************)))************+++++++++///+++(((''')))+++***)))++++++++++++++++++++++++***************************************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////......////////////000000//////000000000000//////........................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************)))))))))(((((()))************))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++***************************************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++******+++,,,---......///---...000111111000000///000000000000111111111111........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++************************++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))***************))))))))))))+++,,,---+++++++++*********)))))))))************+++++++++************************)))************+++++++++******)))((()))))))))***++++++++++++++++++++++++************************))))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000......////////////..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******************************)))***+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,************************************))))))))))))'''((()))***+++******)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++)))***+++,,,---......///,,,---///000000000...---///000000000111111111111---.....................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,))))))******++++++++++++************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++******+++,,,************************************************))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))***************))))))))))))+++---...++++++++++++******)))))))))************+++++++++************************)))************+++++++++)))***+++***)))(((((()))************************************************))))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000------............------........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************)))***+++,,,---,,,++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++,,,---------,,,,,,************************************))))))))))))'''((()))++++++******)))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++)))******+++---...//////+++,,,...000000///...---//////000000111111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,*********)))))))))))))))++++++************++++++************************++++++,,,,,,,,,++++++***(((***++++++******+++,,,************************+++++++++++++++***)))(((************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......//////////////////////////////.........---------......////////////......333111000...------------........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...------------.........///000000000000111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))++++++***)))))))))))))))))))))++++++************++++++************************+++++++++,,,,,,++++++***(((***++++++******+++,,,************************+++++++++++++++***))))))************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------..............................//////.........---------......////////////......111000///...------..............................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...------.........///////////////000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))******++++++************++++++***************************++++++,,,,,,+++++++++(((***++++++******+++,,,***************************++++++++++++***))))))************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------.............................................---------......////////////......//////......---......///------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---.............../////////000//////000000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))*********++++++************++++++******************************+++,,,,,,,,,++++++(((***++++++******+++,,,******************************+++++++++******)))************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------............................................................////////////......------------......//////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---............/////////000000////////////000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((())))))************++++++************++++++************************)))***+++,,,,,,,,,,,,,,,(((***++++++******+++,,,************************)))******+++++++++******************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------..............................---...........................////////////......,,,,,,---....../////////------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...............////////////...////////////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))************)))((((((((()))******++++++++++++************++++++************************)))***++++++,,,,,,,,,,,,(((***++++++******+++,,,************************))))))***++++++++++++***************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.....................////////////......+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************************++++++++++++***************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...------------.........///......////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******)))'''(((((()))******++++++++++++************++++++************************))))))***+++,,,,,,,,,,,,(((***++++++******+++,,,************************))))))***+++++++++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////......////////////......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++)))******+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******************************++++++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------........./////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++******)))'''(((((()))***+++++++++++++++************++++++************************((()))***+++,,,---------(((***++++++******+++,,,************************((()))***+++++++++++++++************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////......////////////......,,,,,,.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++******************************++++++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------............/////////000---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++***))))))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************************************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++***************+++++++++,,,+++++++++***)))))))))************************+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))******************++++++++++++******)))************+++++++++************************)))))))))))))))))))))))),,,,,,+++***))))))******++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////......////////////..............................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...------------------------------------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000000---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++************************************************++++++******************+++++++++***************************************+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))******************++++++++++++******)))************+++++++++************************)))))))))))))))))))))))),,,++++++***))))))***************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,,,,------------------..........................................////////////..............................,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.../////////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))),,,+++++++++***)))))))))***************+++++++++************************+++++++++***************++++++++++++++++++++++++************************))))))))))))******************++++++++++++******)))************+++++++++************************)))))))))))))))))))))))),,,+++******)))************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,------------..........................................////////////......------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************++++++++++++******))))))))))))))))))))))))***))))))))))))))))))***************************************************,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,************************************************************************************************((()))))))))******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))++++++***************+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.................................---......//////......---------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++...---,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))))))))***+++++++++,,,************************************************************************************************((()))))))))******************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))+++***************++++++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...........................------............------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,+++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))******++++++++++++------------------------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...............---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++,,,+++++++++***)))))))))***************+++++++++***************************************+++++++++************************************************))))))))))))******************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))*********)))******+++,,,***))))))(((((())))))***************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------------..................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************************************************++++++******************+++++++++***************************************))))))*********+++++++++************************************************))))))))))))******************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******))))))***++++++,,,*********))))))*********************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************((()))***+++,,,++++++***************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------.../////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))***************+++++++++,,,+++++++++******))))))************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))******************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,++++++************++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,------------------------***+++,,,,,,------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++************************((()))***+++,,,+++******((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********************************))))))***++++++++++++***'''(((((()))***++++++++++++*********))))))(((((()))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************+++***)))))))))***,,,---***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,---------------------+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------,,,------...///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************))))))***++++++++++++***'''(((((()))******++++++************)))))))))((()))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************************************++++++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((((((((()))++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,*********************************+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,------...///000------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***************************))))))***++++++++++++***((((((((()))******++++++************)))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************)))******+++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------//////...---,,,++++++***---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***(((((())))))*********************))))))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))***+++,,,---,,,+++******++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))))))))*********))))))))))))))))))******)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))***+++------,,,++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))******************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************))))))***++++++++++++***))))))))))))))))))******))))))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''''''''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))************)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************)))))))))************+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************))))))***++++++++++++******)))))))))))))))))))))((()))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))&&&''''''((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************,,,++++++++++++,,,------***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************))))))***++++++++++++************)))))))))))))))(((((())))))*********+++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((())))))***+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************---,,,+++***+++,,,---...+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---......------,,,,,,+++***))))))------------------------))))))))))))***+++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******))))))************))))))+++*********))))))((((((******))))))))))))******)))************+++++++++++++++++++++++++++++++++************************************************((((((((((((((((((((((((******************************************************)))((()))***,,,---)))************+++++++++)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.........------,,,++++++***------------------------+++*********+++,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))'''(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))************)))))))))(((******))))))))))))******)))************+++++++++++++++++++++++++++++++++************************************************************************************************************************************++++++,,,,,,)))************+++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))************************************************************)))))))))((())))))))))))))))))))))))))))))))))))************************)))))))))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///......------,,,,,,+++---------------------------,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))************))))))************))))))))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++***************************************************************************************************************************+++,,,---------,,,+++)))************+++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,------------,,,,,,++++++******++++++------,,,,,,,,,,,,++++++------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))***+++******))))))))))))******))))))************))))))*********)))))))))))))))******))))))))))))******))))))*********+++++++++***************************************************************************************************************************************************,,,...//////...,,,+++))))))*********+++++++++))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))*********************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,+++++++++))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******))))))************))))))))))))))))))))))))************))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))***************************************************,,,///000000...,,,***))))))*********+++++++++))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---.........,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))***))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---......,,,++++++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))************))))))))))))))))))******************))))))))))))******)))************+++++++++************************************************************************((((((((((((((((((((((((************************************************+++,,,...000///...+++***)))************+++++++++)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,------------++++++******++++++,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++************************)))))))))************+++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++***************++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---,,,+++)))******))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))************))))))((()))))))))******************))))))))))))******)))************+++++++++************************************************************************))))))))))))))))))))))))************************************************+++,,,.........---+++))))))************+++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------******++++++,,,------...+++++++++,,,,,,,,,------************************************************************++++++,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************((()))))))))************+++++++++*********))))))************************((()))***+++,,,++++++***------------------------++++++++++++++++++++++++******++++++,,,---...///++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))************))))))(((((())))))*********+++******))))))))))))******)))************+++++++++))))))))))))))))))))))))************************************************************************************************************************,,,,,,---------,,,******)))************+++++++++)))************+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++*********+++,,,,,,---+++++++++,,,,,,---------++++++,,,------...//////,,,,,,,,,------.........******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++******))))))************************((()))***+++,,,+++******------,,,+++***************++++++,,,,,,++++++***++++++++++++++++++++++++*********************************************************)))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************++++++++++++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((%%%''')))***+++***((('''))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))*********************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))...---,,,+++************))))))))))))))))))))))))************************)))************++++++++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))***,,,---------++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((())))))******++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***************************)))))))))*********++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++***************))))))))))))))))))))))))************************)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------************************************************************************************************+++++++++***************))))))******++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,......---,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************''''''((()))***++++++,,,*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***************))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************+++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************''''''((()))***++++++,,,))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))******))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************************************************************************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************(((((())))))******++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((((((((()))))))))******************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))))))))******))))))))))))))))))))))))************************)))************+++++++++***************++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************************************************************************************************************************+++++++++))))))******++++++,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************)))))))))))))))*********((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))***************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++))))))*********+++++++++++++++++++++*********)))************************++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,+++************+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************************************)))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))******))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++++++++++++++******))))))************************+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++*********)))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))******+++,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))************+++++++++************************+++++++++*********))))))************************))))))************))))))))))))************))))))+++*********))))))((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))((((((***,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))++++++***)))(((((())))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))************++++++++++++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,************************+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++************************+++++++++*********))))))************************))))))************))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***************+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********************************))))))***++++++++++++***))))))))))))))))))))))))++++++***)))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************)))************++++++++++++++++++*********))))))*********************************************************************************+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***))))))***++++++************************************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++************************+++++++++***************************************))))))************))))))))))))************))))))************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''))),,,---+++((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))+++***))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++************************)))************++++++++++++++++++************************************************************************************************++++++++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***))))))***++++++************************************))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++************************************************************************))))))************))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''+++000111,,,'''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))******)))))))))))))))*********))))))******+++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************))))))*********+++++++++************************************************************************************************************++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******************+++*********************************)))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++************************************************************************))))))************))))))))))))************))))))))))))))))))))))))******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((,,,111222---(((************************(((((()))************)))))))))))))))))))))))))))***)))))))))))))))************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++*********))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++************)))************+++++++++***************************************+++++++++************************))))))************))))))))))))************))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))******************************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---000000,,,)))************************'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************************)))************+++++++++***************+++++++++************************************************************************)))))))))************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++************)))************+++++++++************************))))))*********+++++++++************************))))))************))))))))))))************))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))'''((()))+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***((())))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******))))))******+++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++++++++***)))************************)))************+++++++++))))))*********+++++++++************************************************************************))))))))))))******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++************************+++++++++************))))))************+++++++++************************))))))******++++++++++++************************))))))************))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))''''''((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++*********)))***++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************)))************+++++++++))))))******++++++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********+++************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,***)))(((++++++******************************************+++*********))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++*********************************************************+++++++++,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))************+++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))************************************************************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************))))))))))))))))))))))))+++)))((((((***+++***((())))))))))))))))))))))))************)))))))))((()))))))))))))))******+++*********************************************************++++++++++++,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))************+++++++++************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******************************************************************************)))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++************************************************************++++++++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************,,,+++***))))))***+++,,,***************+++++++++*********************************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))((())))))***+++************************))))))))))))))))))))))))***)))))))))******))))))))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++************************************************))))))*********+++++++++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++)))))))))***+++,,,))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))((())))))***+++************************))))))))))))))))))))))))))))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***************************************************)))))))))************+++************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******************************+++,,,,,,,,,++++++++++++++++++++++++++++++******************************************+++,,,)))))))))***++++++,,,,,,************************))))))))))))***************)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,+++***************************************************))))))))))))************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++************************)))***+++,,,,,,,,,,,,+++************************************************))))))***+++++++++++++++((())))))***++++++,,,,,,************************((()))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,************************))))))))))))))))))))))))(((***+++***(((((()))+++))))))))))))))))))))))))((()))))))))************((()))+++------,,,+++***************************************************))))))))))))************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************)))***+++,,,,,,,,,,,,,,,************************************************((()))***,,,,,,,,,+++***((())))))***++++++,,,,,,************************(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******++++++,,,---************************))))))))))))))))))))))))(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((())))))*********+++(((***+++------,,,+++***************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((()))))))))+++---...---,,,)))************+++++++++,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++******************************))))))))))))))))))************************)))************+++++++++************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********)))))),,,+++++++++***))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))'''((((((((())))))******)))((((((***,,,,,,+++***)))************+++++++++,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************)))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++************************))))))))))))************************************)))************+++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******&&&''''''((()))***+++,,,)))(((((()))******)))''')))************+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++************************)))))))))*********++++++************************)))************+++++++++************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++***++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********'''(((((()))******++++++***)))((()))******)))'''))))))*********+++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************************))))))*********+++++++++************************((())))))******++++++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************))))))))))))+++***)))***++++++)))((())))))*********++++++++++++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************************))))))*********+++++++++************************))))))******+++++++++,,,************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++++++++*********)))))))))***))))))***+++,,,***))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++************************************+++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,++++++******++++++***++++++,,,,,,++++++******************+++++++++))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++******************++++++((('''''')))***+++***))))))************+++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((((()))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++************************---,,,,,,++++++******)))************************)))************+++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------,,,++++++******++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++(((((()))***+++,,,,,,---&&&%%%%%%''')))******((()))************+++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((())))))*********+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************)))************+++++++++************************...------,,,+++***))))))************************)))************+++++++++************************((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++,,,+++++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,++++++******+++++++++++++++,,,,,,+++++++++))))))******++++++++++++))))))))))))))))))))))))(((((()))***************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++*********))))))(((((()))************+++++++++******************************************************************************++++++++++++******))))))***+++,,,...///000************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********)))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************)))))))))((()))************+++++++++******************************************************************************++++++++++++******************+++---...///************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))(((((()))************+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************)))))))))))))))************+++++++++******************************************************************************++++++++++++***************)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))))))))((((((((((((((()))************+++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))******))))))*********+++++++++******************************************************************************++++++++++++************))))))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))************)))************+++++++++******************************************************************************++++++++++++************)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************++++++++++++)))************+++++++++************************************************)))))))))************+++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((()))))))))************)))************+++++++++******************************************************************************++++++++++++************)))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********+++)))************+++++++++************************************************))))))))))))************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))*********+++)))************+++++++++******************************************************************************++++++++++++*********************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++'''((((((((())))))******)))************+++++++++************************************************))))))))))))************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))((((((((((((******))))))(((((('''''')))************+++++++++))))))))))))))))))))))))''''''(((((())))))******$$$%%%(((***++++++***)))***)))((((((((()))+++,,,((((((''''''''')))***+++))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++)))************+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***)))))))))((((((''''''+++***)))))))))***,,,,,,************************))))))))))))))))))))))))+++++++++*********)))))))))***,,,,,,+++++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((***)))))))))((((((((('''(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********)))(((***)))((((((((()))++++++***)))(((''''''((())))))))))))))))))))))))))))))***************************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))*********))))))(((((((((+++***)))))))))***+++,,,************************))))))))))))))))))))))))+++++++++*********))))))(((***,,,,,,+++++++++,,,************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))((((((((()))))))))((()))******++++++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************)))************+++++++++)))))))))*********++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***************)))))))))******))))))******+++,,,************************))))))))))))))))))))))))+++++++++***************(((***,,,,,,+++***+++,,,************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************++++++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++++++++******++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))((((((''''''+++***))))))(((((()))))))))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************************************))))))*********+++++++++))))))))))))************************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))++++++*********************************+++++++++************************))))))))))))))))))))))))************************(((***+++,,,+++***+++,,,************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******************************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++************++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((('''''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))((((((''''''***))))))))))))***++++++((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******************++++++))))))******++++++++++++************************))))))))))))))))))))))))************************((()))++++++*********+++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******************************************************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))******(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++(((((()))************)))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))***************))))))***++++++++++++***************************))))))))))))))))))))))))***************+++++++++''')))++++++***)))***+++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++***)))((('''((()))***+++******)))'''((()))******)))(((((())))))))))))))))))))))))************************'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************(((((((((((((((((((((((('''''''''((()))*********((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((())))))*********((()))***+++,,,++++++***************************))))))))))))))))))))))))))))))*********+++++++++''')))++++++***)))***+++************************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******+++,,,------,,,***'''%%%'''((()))++++++******)))))))))*********((('''&&&))))))))))))))))))))))))************************'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))''''''(((((()))))))))***((()))***+++,,,+++******************************))))))))))))))))))))))))))))))******++++++++++++''')))***+++***)))***+++************************)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++******************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++,,,,,,+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''(((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((('''''''''(((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''(((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((''''''(((((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************)))))))))((()))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************************************************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((())))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++************************************************************************************++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''((((((((()))))))))***(((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))'''((((((((()))))))))***''''''(((******++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++************************************************************************************++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******(((''''''(((***+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((())))))))))))'''((((((((())))))******''''''(((******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************************************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************************************)))************+++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))))))))*********))))))((())))))))))))))))))))))))************************)))************+++++++++************************************************************************+++++++++*********))))))************************,,,,,,,,,++++++***************************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******************,,,+++++++++***)))))))))************************++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************************************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))))))))************))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************************+++++++++*********))))))************************,,,,,,,,,+++++++++************************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((())))))))))))***))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))***************)))))))))))))))))))))))))))************************)))************+++++++++************************************************************************+++++++++***************************************,,,,,,,,,++++++++++++*********************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++***++++++++++++******)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((())))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************))))))***+++++++++******))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))))))))***+++++++++,,,***************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***((((((((((((((())))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))******))))))))))))))))))))))))************************************************))))))***+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************))))))))))))************)))))))))************+++))))))))))))))))))))))))************)))))))))(((************************))))))))))))************))))))))))))))))))))))))***************************************+++++++++))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++***************************************************************************************+++++++++***************************++++++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((()))*********((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***************************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++((((((((((((((()))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))$$$%%%'''(((***,,,......************************(((((())))))*********+++))))))))))))))))))))))))************************))))))******++++++++++++((()))***+++,,,---------))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))******++++++++++++*********************************++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,(((((()))***+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++++++++******))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***,,,---))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))************************'''(((***,,,,,,***((('''))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''***(((&&&'''***+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++************************++++++++++++++++++++++++)))*********++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***,,,---))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))************************((()))***++++++***)))((())))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((('''))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++************************++++++++++++++++++++++++)))))))))*********++++++************************************************************************))))))))))))))))))))))))************************))))))))))))************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))************)))************))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,,,,,,,***((('''((()))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,***)))***+++************************++++++++++++++++++++++++((((((((()))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))************+++++++++***************++++++++++++++++++++++++************************+++++++++***************************************************************************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))******************************))))))))))))******((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))+++++++++***************((()))))))))************))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))******+++,,,------)))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***+++************************************************(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))************************((()))))))))************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))******************++++++((()))))))))************((())))))*********))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((()))***+++,,,,,,((()))))))))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++************************************************(((((((((((())))))))))))************************************************************************))))))))))))))))))))))))************************((()))))))))************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))))))))******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))*********''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***+++************************************************((((((((()))))))))******************************************************************************))))))))))))))))))))))))************************))))))))))))***************************+++++++++***************************************************************+++++++++***************************************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))************************((()))***++++++***)))((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((()))))))))***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,************************************************)))))))))*********++++++************************************************************************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++************************************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))************************''')))***,,,,,,***)))'''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,))))))))))))************(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,************************))))))))))))))))))))))))************++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++*********************************************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************---,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))++++++++++++++++++++++++)))*********++++++++++++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************,,,,,,,,,++++++*********************************++++++++++++++++++++++++******************************************************))))))))))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))*********++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******************************...------,,,+++***)))))))))))))))))))))))))))))))))*********++++++++++++************************))))))))))))))))))))))))))))))************))))))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************,,,,,,,,,++++++***************************************************************************************************************))))))))))))******************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******++++++++++++******************************---,,,,,,++++++******))))))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++******))))))))))))))))))******''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************+++++++++++++++*********************************))))))))))))))))))))))))************************************************************************************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++++++++***************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************++++++++++++++++++***************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************+++++++++***************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++)))******++++++******))))))))))))))))))*********************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))))))))************+++++++++************************************************************************************************************************************************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((((((((((((((((((((((((((()))))))))******************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***************************))))))((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++(((((())))))))))))(((((((((((())))))************++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))))))))************************************************************++++++++++++++++++++++++************************************************)))***++++++++++++***)))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********+++))))))))))))))))))))))))((()))))))))***************************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))******+++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******************************((()))))))))******************************************************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************************((())))))******++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************)))))))))***************************************++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))))))))))))))***************************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))))))))******************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***************++++++,,,************************))))))))))))************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******************************))))))))))))******************************************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++***************+++++++++)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))***************************************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************)))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++)))))))))******)))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************((()))))))))*********+++************************************************************************************************)))***,,,------,,,***)))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))************))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))*********++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))))))))***++++++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************))))))))))))******************************************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++******'''(((((()))***+++++++++************************************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))************************************************)))***,,,------,,,***)))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))******++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++((((((((((((((()))******************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************************))))))))))))******************************************************************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))************************))))))******++++++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))---,,,+++)))((((((''''''+++*********))))))(((((())))))))))))************'''(((((()))***++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***************************(((***+++***)))((()))***)))))))))***+++++++++,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((()))+++---...+++,,,------,,,,,,...///000000///---,,,+++***)))************))))))))))))+++++++++++++++++++++++++++*********))))))(((((((((((())))))*********++++++*********))))))((((((*********************************)))))))))))))))******++++++++++++******************************++++++++++++,,,,,,,,,,,,***************+++,,,,,,******++++++++++++++++++((((((((((((((()))***+++******++++++,,,,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++*********))))))++++++******************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))))))))************************************)))************+++++++++++++++***)))(((((())))))''''''(((***+++,,,---...************************,,,+++***)))((((((((((((************)))))))))((())))))))))))************'''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***************************(((***+++***)))((()))******************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))+++,,,---)))***,,,---------///111000000///...,,,++++++***************))))))))))))+++++++++++++++++++++++++++*********))))))))))))))))))))))))*********++++++*********))))))))))))************************************))))))))))))******++++++++++++******************************++++++++++++++++++++++++---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------)))))))))*********++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++*********))))))************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))************************************)))************+++++++++++++++***)))))))))))))))(((((()))***+++,,,,,,---******************************))))))))))))******************))))))))))))))))))))))))************((((((((()))******+++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************(((***+++***)))((()))***+++++++++***************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---''')))+++,,,---...000222000//////...---,,,++++++++++++*********)))))))))***************************************))))))))))))))))))******************************)))))))))******************************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***************************************+++++++++)))))))))*********************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++************+++++++++++++++***************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++++++++***************)))************+++++++++************************+++++++++***************+++++++++***************************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************))))))((()))))))))*********++++++************************)))************++++++++++++***))))))))))))))))))))))))*********+++++++++************************))))))(((((()))***++++++*********)))))))))))))))((()))))))))************(((((())))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******************************(((***+++***)))((()))***,,,+++++++++***)))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,(((***,,,,,,,,,---///000///.........------,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************************************************************************************)))***************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------,,,++++++***************************))))))))))))))))))******************++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***************************************+++++++++************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))))))))*********+++++++++************************))))))*********+++++++++******)))))))))))))))***************************************************(((((((((((()))***+++,,,))))))))))))))))))******((()))))))))************)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))******++++++******)))************************(((***+++***)))((()))***,,,+++++++++***)))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***,,,---,,,++++++,,,------------------,,,,,,,,,++++++++++++************))))))))))))))))))))))))***************++++++++++++++++++******************************+++++++++************************))))))******+++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,------//////......---------,,,+++,,,,,,------,,,++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++************++++++++++++************************))))))*********+++++++++***)))))))))))))))******+++++++++************)))************************))))))(((((()))***++++++))))))))))))************))))))))))))************))))))))))))))))))*********************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))************************(((***+++***)))((()))***+++++++++******************************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++******************************************++++++++++++++++++++++++++++++******************+++++++++++++++************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......---------------...//////111111000000///.........+++,,,---------,,,+++***++++++++++++************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))))))))************+++++++++++++++************++++++***************+++++++++)))))))))***++++++,,,,,,************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++***************************************+++++++++***************+++++++++************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------*********++++++++++++,,,************************)))************+++++++++)))))))))))))))******+++++++++*********************************************)))))))))))))))******((()))))))))************))))))))))))***************)))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))************************(((***+++***)))((()))******************+++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***+++---)))))))))******+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,************************))))))***++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444444222222222333444555666777777666666555444444333333000111222333333111///...//////.........---------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))*********+++++++++((())))))***++++++,,,,,,************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,*********+++++++++,,,,,,************************)))************+++++++++)))))))))))))))***++++++******************++++++******************************))))))))))))******(((((())))))*********+++))))))))))))*********************)))))))))))))))))))))******++++++++++++........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))************************(((***+++***)))((()))***))))))******+++++++++,,,************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))(((***++++++++++++---...((((((((()))******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000111333555777999;;;;;;======>>>???@@@BBBCCCDDDBBBBBBAAA@@@@@@???>>>>>><<<===>>>???>>>===;;;999444444333333222222111111++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))******++++++++++++((())))))***++++++,,,,,,************************************************************************)))************+++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++))))))((())))))***++++++))))))*********+++++++++************************++++++***************+++++++++************++++++************************************************************************......---,,,,,,++++++***************************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((*********************************)))))))))))))))++++++******************))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************)))************+++++++++,,,+++***))))))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---...///,,,---------,,,,,,---///---...111333555666666666===<<<<<<>>>AAADDDDDDCCCGGGBBBAAAEEEFFFBBBAAADDDIIIDDDBBBCCCDDDAAAAAABBBFFFFFFEEEDDDCCCCCCCCCCCC>>>AAACCCAAA>>>;;;;;;===333111///,,,+++,,,---...++++++++++++++++++******,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++++++++*********))))))***************)))((((((************************))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,***************************)))((((((((()))+++,,,************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************++++++************++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))+++++++++*********))))))+++***************+++,,,++++++************++++++************************************************************************,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***************)))((((((***************************)))))))))))))))))))))************************((((((((((((((((((((((((************************)))************+++++++++++++++************++++++************************)))************+++++++++++++++***))))))***++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------......+++,,,---,,,,,,,,,///111888999<<<>>>@@@BBBBBBBBBCCCEEEEEEDDDBBBCCCEEEHHHRRRMMMKKKNNNMMMHHHGGGIIIPPPJJJGGGHHHHHHFFFFFFIIIJJJIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEGGGIII;;;888333///,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))************+++++++++************************************************************************************************************************))))))))))))))))))))))))++++++***))))))***+++++++++++++++*********))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************************************+++++++++,,,,,,***************************))))))((()))***+++,,,************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))+++++++++*********))))))***************+++,,,---++++++************++++++***************************************************************************************+++++++++************************))))))))))))))))))))))))+++***************++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))******************************((((((((((((((((((((((((************************)))************+++++++++++++++************++++++************************)))************+++++++++++++++***))))))***++++++************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,---.....................---...///......000444777???@@@BBBDDDFFFGGGGGGGGGKKKOOOPPPNNNJJJJJJPPPWWW^^^[[[ZZZZZZXXXSSSQQQRRROOOKKKIIIKKKNNNNNNPPPSSSLLLJJJHHHFFFEEEEEEEEEFFFHHHGGGEEEGGGJJJMMMOOOOOOEEEAAA:::444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++******))))))******++++++++++++******************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************************************************************************************++++++++++++,,,***************************))))))))))))***++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))+++++++++***************************+++,,,------++++++************++++++************************************************************************'''(((((()))***+++++++++************************))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))(((************************)))))))))))))))************************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************))))))*********++++++++++++******************+++************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------............---,,,/////////000000111111111333333444444555999>>>BBBEEEFFFGGGHHHHHHGGGFFFEEEPPPRRRTTTSSSSSSWWW^^^dddggggggggggggeeebbbaaaaaaXXXTTTTTTXXXYYYUUUSSSTTTHHHGGGGGGGGGHHHJJJLLLMMMGGGEEEEEEHHHLLLOOONNNLLLIIIFFFAAA;;;555111...,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))******))))))))))))*********************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++************************)))))))))*********++++++************************************************))))))*********+++++++++************************************************************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************++++++******+++,,,------++++++************++++++************************************************************************''''''((()))******+++,,,************************))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))************************(((((())))))************))))))*********+++++++++************************************************))))))*********+++++++++++++++************++++++************************))))))*********+++++++++*********++++++*********************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------.........///000000555555444555555777888999<<<======>>>@@@EEELLLQQQQQQRRRQQQQQQOOOLLLJJJHHHPPPOOONNNPPPTTTZZZ^^^aaadddgggjjjjjjiiihhhhhhhhheeecccdddhhheee[[[RRRNNNFFFHHHJJJNNNRRRVVVYYY[[[OOOOOOPPPTTTWWWVVVPPPLLLIIIHHHFFFBBB===777222//////......---,,,,,,++++++,,,,,,,,,,,,+++++++++***************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************)))*********++++++++++++************************************************))))))*********+++++++++************************************************************************************************++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************,,,,,,++++++++++++,,,,,,++++++************++++++************************************************************************'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************)))************************((((((((()))******++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++************++++++************************)))************+++++++++)))***++++++++++++***)))************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///000///000111444888<<<>>>DDDBBB@@@>>>>>>@@@CCCDDDGGGGGGGGGHHHLLLRRRZZZ```[[[ZZZYYYXXXUUURRROOOMMMQQQNNNKKKKKKOOORRRTTTTTTVVV\\\```___]]]]]]^^^]]]YYYZZZaaaiiijjjaaaWWWRRRLLLOOOTTT[[[```eeegggiii___aaadddfffeee```YYYTTTKKKKKKJJJHHHDDD???:::777555555333222000///...---------------,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))(((***************+++++++++***************)))((((((************************))))))))))))))))))))))))************************************************************************************************)))))))))************+++************************)))***++++++,,,,,,++++++************************************************)))************+++++++++************************************************************************************************+++******))))))******+++++++++++++++++++++++++++)))******+++,,,+++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))***************+++++++++...---,,,,,,++++++++++++++++++************++++++************************************************************************)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************************************'''(((((()))******++++++((())))))***++++++,,,,,,************************************************)))************+++++++++++++++************++++++************************)))************+++++++++)))***++++++++++++***)))************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,---...000222333444555777777888;;;BBBJJJRRRWWWYYYUUUPPPKKKJJJKKKMMMPPPOOOOOOOOOPPPUUU\\\fffmmm_________]]][[[XXXUUUTTTUUUTTTSSSQQQOOOOOOPPPQQQRRRZZZ^^^ZZZUUUUUUUUUSSSKKKNNNYYYeeejjjfff___\\\UUUYYY___fffkkknnnnnnnnniiikkknnnmmmiiiccc^^^[[[RRRQQQNNNKKKGGGDDDBBBAAA>>>===<<<999777555333222//////.........---------++++++++++++++++++++++++)))************+++++++++************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))*********+++++++++***************)))((((((************************))))))))))))))))))))))))************************************************************************************************))))))))))))************************************)))***+++,,,,,,,,,++++++************************************************)))************+++++++++************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++************)))))))))*********+++++++++///...---,,,+++*********++++++************++++++************************************************************************************++++++++++++************************))))))))))))))))))))))))))))))))))))***+++,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************************************'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************)))************+++++++++)))***+++,,,,,,+++***)))************************************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................111222444666888:::<<<<<>>AAADDDHHHLLLPPPNNNLLLPPP___sss~~~|||vvvmmmlllhhhbbb^^^^^^]]]ZZZYYYWWWWWW\\\___aaaffflllhhhgggjjjmmmjjjbbbaaaeeeqqquuuvvvpppiiidddbbbaaafffiiiiiieeeddddddccc```\\\aaadddccccccfffgggfffbbbfffjjjjjjhhhgggiiikkkiiihhhfffeeedddcccaaa___```[[[WWWTTTTTTSSSPPPLLLJJJNNNQQQPPPKKKFFFCCCBBB>>>;;;888666444111...,,,***+++,,,,,,***)))***+++---,,,++++++,,,,,,+++***---------,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))+++***)))(((((()))***+++************************)))))))))***+++++++++,,,)))************+++++++++)))))))))))))))******+++******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,++++++*********CCC???999444222000...,,,+++************+++++++++******************************************************************************************************************************))))))((((((((((((************************************************************************************************))))))))))))************************************************************************************++++++++++++++++++++++++,,,+++++++++************)))************++++++++++++++++++*********))))))************************)))************+++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,------,,,+++,,,***+++...---***,,,111///////////////000444666:::888:::===>>>===CCCKKKSSSSSSSSSUUUWWWZZZ\\\^^^___]]]^^^hhhtttzzzvvvpppoookkkfffcccbbbaaa```aaaaaa^^^___eeejjjkkknnnrrrnnnnnnqqqtttrrrnnnrrryyytttnnnooorrrqqqqqqnnnjjjiiilllllliiicccjjjmmmjjjfffeeeeeecccccccccddddddeeeeeeeeeeeegggeeedddeeeggghhhiiihhhaaa^^^ZZZWWWWWWWWWXXXWWW]]]```bbb```[[[UUUQQQPPPDDD@@@;;;888888888888888000111111///---,,,,,,---,,,+++******,,,,,,+++***---,,,,,,,,,++++++++++++************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((()))***+++***************************************+++++++++)))************+++++++++)))))))))))))))***++++++******************************++++++++++++************************************))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,,,,+++++++++******JJJFFFAAA<<<999555111...***+++,,,------,,,***)))***************************************************************************************************************************))))))))))))(((((((((************************************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************************************++++++++++++++++++++++++++++++*********))))))))))))************++++++++++++++++++***************************************)))************+++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,------......///---...000///---///333111333555666888;;;@@@CCCNNNMMMMMMMMMMMMQQQ\\\gggtttpppjjjgggggggggfffdddfffeeeeeeiiinnnooolllhhhooohhhdddggghhhgggmmmvvvxxxsssqqqvvvyyyxxxwwwxxxuuuvvvyyy{{{zzz}}}yyyssswww|||uuusssmmmiiijjjoooppplllmmmwww|||xxxpppllljjjhhhgggeeefffjjjoooqqqnnniiifffdddbbbcccfffiiikkkllldddcccaaa^^^]]]^^^bbbdddkkkmmmpppoookkkgggcccbbbPPPJJJCCC===<<<===???@@@999999888555111///...///---,,,++++++------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******+++***))))))))))))***+++************************+++++++++***************)))************+++++++++***))))))))))))***++++++******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,++++++++++++***JJJHHHDDDAAA===999555111------------,,,+++******************************************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++******,,,,,,------------///000///000111111111000222555555888<<<@@@DDDIIIOOOSSS^^^^^^]]][[[\\\cccrrr~~~}}}sssllljjjgggccc^^^bbbdddfffhhhiiiiiiiiijjjmmmffffffkkkmmmooo~~~|||yyyxxxvvvyyy||||||}}}|||sssooopppssslllkkkgggdddhhhnnnnnnjjjqqq}}}wwwrrrpppoooiiijjjooozzz{{{rrrhhheeeaaa```bbbeeehhhiiifffhhhjjjhhhffffffhhhlllkkkmmmpppqqqqqqooommmlll]]]WWWNNNFFFBBBAAA@@@@@@AAAAAA???;;;666222000000...---,,,---...///...---,,,,,,+++++++++*********++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********************************************************,,,+++++++++***)))))))))))))))*********+++++++++******))))))******+++,,,******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++JJJIIIFFFDDDBBB???;;;777333222///,,,+++***++++++************************************************************************************************************************))))))))))))************************************************************))))))))))))))))))))))))************************************++++++++++++************************************************************************++++++++++++++++++++++++*********))))))))))))((())))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++---...---,,,,,,///111...222555777888;;;===???BBBEEEIIILLLPPPTTTYYY\\\^^^aaabbbbbbfffqqq{{{pppjjjhhhfffbbb]]]fffiiilllmmmlllmmmpppsssooolllmmmooopppuuu}}}yyysssqqqrrrqqquuuwwwvvvxxxrrrnnnnnnlllhhhgggfffgggggggggkkkppppppkkktttwwwrrrppppppkkkppp{{{~~~rrrkkkgggcccaaabbbfffhhhjjjiiimmmrrrssspppmmmmmmmmmhhhiiilllnnnoooooommmllleee```ZZZSSSNNNJJJGGGDDDGGGHHHGGGCCC===777444222///...------......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******************++++++++++++******************************,,,+++++++++***)))))))))))))))*********+++++++++***************++++++,,,******************************++++++++++++************************************))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++MMMKKKIIIHHHGGGEEEBBB???:::888333///,,,++++++,,,************************************************************************************************************************)))))))))************+++*********************************************************************************************************++++++++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********))))))))))))************+++++++++***************+++++++++************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++---//////...000444888;;;BBBHHHKKKNNNSSSUUUUUURRRTTTWWWYYYZZZ[[[^^^``````eeeiiillltttyyytttnnnkkkkkkkkkjjjhhhmmmpppqqqpppnnnnnnqqqtttrrrssssssqqqrrr{{{xxxrrrlllggggggkkklllooopppnnnpppyyy|||mmmdddiiipppnnnhhheeehhhmmmooonnnpppssstttrrr{{{wwwsssqqqpppttt{{{yyypppllliiiffffffiiinnnqqqsssnnnrrrxxx{{{zzzvvvrrrooollllllmmmnnnoooooollljjjhhheeebbb___\\\XXXTTTQQQMMMOOOPPPNNNHHHAAA;;;888222111///...///...---+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++******+++,,,,,,+++******************************+++++++++***************)))************++++++++++++************+++,,,,,,******************************++++++++++++******))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************++++++++++++,,,,,,,,,PPPNNNKKKJJJIIIGGGEEECCC???===:::555111...,,,+++************************************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++************)))************+++++++++))))))*********+++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------------...---------.........//////...222666777777;;;BBBHHHSSS\\\bbbccceeehhhgggccc[[[^^^```aaabbbbbbdddfffiiioootttxxxrrrqqqooooooooopppqqqqqquuuuuusssppplllkkklllnnnooorrrqqqooowww}}}xxxuuussspppiiibbbccchhhjjjlllkkkhhhjjjqqqtttsssiii```___iiippplllggghhhjjjoooqqqmmmjjjmmmpppqqqyyy~~~xxxsssrrrrrrqqqwww}}}|||tttpppooonnnllljjjkkkoootttxxxzzztttvvvzzz~~~~~~yyyuuuqqqpppppprrrttttttqqqnnniiigggeeecccbbbaaa^^^\\\TTTWWW[[[ZZZUUULLLEEE@@@:::888666555444333111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++***++++++,,,,,,++++++******************************************+++++++++)))************+++++++++++++++******++++++,,,---******************************++++++++++++************************************))))))******+++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,RRROOOKKKIIIHHHGGGDDDCCCBBBAAA???;;;777111---+++************************************************************************************************************************))))))******++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))************+++++++++))))))******++++++++++++************************)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000333888===???AAAGGGOOOVVVccclllqqqnnnllllllhhhbbb\\\___ccceeegggiiikkkmmmpppuuuyyy}}}wwwpppqqqqqqqqqpppoooqqqsss{{{yyyvvvrrrnnnmmmmmmmmmhhhmmmllllll{{{llltttuuuwwwvvvmmmdddccciiiiiikkkiiieeehhhmmmkkkddd\\\XXX\\\hhhkkkeeedddiiiggglllmmmeee___aaagggkkknnnppppppkkkiiilllnnnnnnooouuuwwwqqqfff```eeelllpppnnnlllnnnrrrvvvyyyzzzyyyyyyzzz{{{sssrrrrrruuuyyyzzzxxxvvvjjjhhheeecccbbbbbb```___YYY]]]bbbccc]]]TTTLLLGGGBBB@@@===<<<;;;999777555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++***+++,,,------,,,+++***************************))))))******+++++++++,,,)))************+++++++++++++++******++++++,,,---******************************++++++++++++******++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********************************++++++,,,,,,,,,MMMKKKIIIHHHFFFFFFFFFFFFGGGCCC@@@??????<<<444---++++++,,,,,,,,,,,,++++++************************************************)))************+++++++++))))))))))))))))))))))))************************))))))***+++,,,------...************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************))))))*********++++++++++++*********+++,,,,,,---,,,,,,,,,,,,++++++******************************---------,,,,,,+++++++++---,,,+++,,,---......------...///...------...000111222222333444666777999===@@@FFFKKKQQQWWW]]]aaaooommmllllllnnnmmmiiieee```ccclllvvvxxxtttuuuzzzyyyxxxyyy|||~~~|||uuuooogggpppqqqoooqqqmmmooo|||{{{ssspppooonnnkkkkkkjjjkkkqqqxxxxxxpppiiitttpppqqquuussskkkgggjjjkkkhhhfffggghhheee^^^WWWNNNOOOQQQTTTXXXZZZZZZYYYTTTYYYYYYSSSPPPWWWaaahhhnnniiiaaa\\\ZZZ[[[\\\^^^aaaaaa___[[[YYYZZZ___dddhhhfffccccccfffmmmtttyyyxxxxxx}}}}}}tttpppjjjooovvvzzz{{{zzzyyyxxxuuupppjjjffffffggghhhgggfffccc```]]]\\\ZZZYYYWWWLLLKKKIIIFFFCCC@@@===<<<:::888333///,,,++++++,,,111000---++++++,,,...000+++++++++++++++***)))))),,,+++***))))))***+++,,,************************)))************+++++++++************************************************************************************************+++*********))))))(((((()))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++*********))))))((((((************************++++++,,,,,,,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,LLLKKKJJJIIIHHHHHHIIIJJJHHHEEEBBBAAAAAA???:::666111///---***))))))***+++***************+++++++++************************)))************+++++++++******************************************************************++++++************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,************************+++++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********************************************************++++++++++++,,,++++++******++++++,,,---************)))))))))(((++++++++++++++++++++++++---------,,,,,,,,,++++++,,,++++++,,,---......------......---+++,,,...000333444666:::???DDDFFFGGGPPPRRRUUUWWWZZZ^^^cccfffhhhggghhhjjjmmmooommmkkkkkkqqq}}}{{{vvvwwwwwwvvvvvvwwwxxxtttlllfffgggkkkeeeaaaiiiooo{{{wwwpppnnnnnnnnnmmmppplllhhhiiijjjggg___XXX]]]ZZZ\\\``````^^^___dddjjjfffbbb``````^^^XXXSSSPPPQQQSSSSSSTTTUUUVVVXXXYYY[[[[[[YYY```ooo~~~vvvnnneee``````aaa___\\\bbbbbbaaa___]]]^^^cccffffffccc```]]]^^^bbbgggkkkllllllqqqwwwxxxrrrnnnmmmmmmqqquuuxxxzzz|||~~~zzzrrrmmmkkkiiigggcccaaaaaabbbcccccciiieee___XXXPPPJJJFFFDDDKKKGGGAAA:::555111//////)))+++---//////...,,,+++***+++++++++++++++******,,,+++***))))))***+++,,,************************)))************+++++++++************************************************************************************************************)))))))))((()))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++*********))))))))))))*********************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,------------,,,///...---,,,,,,,,,,,,---------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,LLLKKKJJJIIIIIIJJJKKKLLLHHHGGGFFFEEECCCBBB@@@???;;;777111,,,))))))***,,,)))*********++++++,,,,,,************************)))************+++++++++************************************************+++*********))))))))))))************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,***************************++++++++++++***))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,************))))))))))))------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///---............000444777<<<===BBBKKKUUU[[[]]]\\\bbbbbbaaa``````bbbeeehhhffffffhhhkkkooorrrssssssvvv}}}wwwsssuuuoooooopppqqqqqqnnnhhhdddffflllgggcccjjjlllnnnwwwrrrkkkbbb]]]^^^aaaddddddkkkfffaaa^^^^^^[[[TTTNNNTTTSSSUUUXXXZZZ[[[```fffnnnjjjeeeccccccbbb```]]]bbbfffjjjiiieeebbbdddffffffggghhhnnn}}}wwwnnnkkkmmmmmmiiiccciiijjjkkkjjjjjjkkknnnpppnnnjjjfffbbb```aaacccdddddddddgggkkkkkkhhhiiilllsssssssssssssssvvvzzz~~~vvvppppppkkkiiigggfffiiinnnuuuyyy~~~tttiii___WWWRRRPPPTTTPPPJJJDDD>>>:::888777//////111111000---+++)))++++++++++++++++++++++++++++++************++++++************************)))************+++++++++************************************************************************************************************)))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))******+++,,,************************++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************)))))))))************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------------......---,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,LLLKKKJJJHHHHHHHHHIIIIIIFFFHHHJJJIIIGGGDDDBBBAAABBB???999333...,,,,,,,,,)))******++++++,,,,,,---************************))))))*********+++++++++************************************************++++++******************************************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,******************************+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,.........---,,,,,,...///...000222444777<<>>888222...,,,,,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************************************)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))******+++,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************************++++++++++++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---...---------...------,,,,,,,,,------........................................................................------------------------------------------------------------------------+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,MMMLLLJJJGGGFFFEEEEEEEEEDDDHHHLLLMMMJJJEEEAAA???DDDBBB???:::555000,,,*********++++++,,,,,,,,,,,,************************))))))*********+++++++++******************************************************++++++,,,---......************************))))))*********+++++++++))))))*********+++++++++,,,++++++******++++++,,,************************)))******+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......,,,++++++...000000333888===CCCJJJRRRWWWWWW\\\eeepppwwwwwwqqqlllffffffdddcccbbbeeeiiimmmxxxwwwtttqqqooonnnooopppuuuvvvrrriiibbbcccjjjqqqnnnppppppooolllkkklllooo{{{zzzeeePPPJJJHHHDDDHHHEEEDDDEEEIIIQQQ[[[cccggghhhhhhiiimmmrrrtttsssrrrhhhmmmsssrrrooollljjjjjjkkkkkkmmmooorrrssssssrrrtttwwwtttrrrsssvvv|||{{{zzzvvvsssppppppqqqtttttttttvvvwwwxxxxxxwwwtttqqqmmmjjjhhhhhhiiijjjmmmjjjjjjkkkhhhdddcccfffcccfffiiinnnssszzzyyyqqqllllllmmmgggffffffgggkkkttt|||tttkkkeeeaaa```___]]][[[XXXUUURRRPPPNNNNNNNNNIIIAAA999333000//////------,,,++++++,,,---...+++++++++,,,,,,+++++++++************************))))))*********+++++++++************************************************************************************************))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******))))))******+++,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************+++++++++************************+++++++++,,,,,,,,,,,,---...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------,,,,,,,,,------...........................................................................------------------------------------------------------------------------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,PPPNNNLLLIIIGGGFFFEEEEEEGGGIIILLLNNNMMMIIIDDDAAABBBBBBAAA???:::444...+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******************************+++,,,---...//////************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++************++++++++++++++++++++++++++++++++++++------------............+++---///...---///333888999===CCCJJJPPPWWW^^^cccaaagggooouuuwwwtttoookkkiiiiiiiiiiiijjjlllqqqtttyyyxxxsssnnnhhhfffggghhhmmmpppnnnhhhdddeeehhhiiifffgggeee^^^XXXVVVZZZ___lllrrrgggVVVSSSSSSOOOQQQKKKMMMQQQWWW___hhhoootttnnnmmmmmmooorrrvvvwwwwwwuuu~~~~~~xxxssspppqqqrrruuuwwwyyyzzzzzzzzz~~~xxxvvvvvvvvv{{{|||vvvtttvvvyyy~~~}}}||||||~~~~~~}}}|||tttrrrooommmmmmpppsssvvvxxxqqqllljjjhhhccc```aaaaaacccfffhhhkkknnnssswww{{{wwwrrrpppooonnnkkkhhhggghhhhhhffffffkkkssszzzyyyvvvqqqkkkfffbbb```___aaa```]]]YYYVVVSSSQQQPPPRRRPPPLLLGGG@@@:::444222///...---,,,+++,,,------++++++,,,,,,,,,,,,++++++************************)))************+++++++++************************************************************************************************))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))******+++,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++++++++************************++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------,,,,,,,,,---..............................................................................------------------------------------------------------------------------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,SSSQQQOOOMMMKKKJJJJJJKKKLLLKKKKKKMMMPPPPPPLLLIIIDDDEEEEEEDDD@@@;;;555222---------,,,,,,++++++***************************)))************+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------************************)))************+++++++++)))************+++++++++,,,++++++******++++++,,,************************))))))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,++++++******++++++*********+++++++++,,,,,,------------------------------------.........///---111444555666:::BBBHHHLLLPPPVVV[[[___cccgggjjjjjjoootttuuurrrooooooqqqmmmnnnooooooooopppsssvvvsssrrrnnniiicccbbbdddgggfffiiigggbbb```bbb```[[[UUUVVVUUUNNNIIIKKKUUU^^^ppp~~~qqqmmmiiiaaa___[[[^^^ccciiinnnsssxxxzzzqqqnnnkkkkkknnnuuu{{{~~~{{{~~~zzz{{{|||~~~~~~~~~~~~||||||}}}}}}zzzxxxvvvxxx}}}|||ppplllkkkhhheeedddeeeeeedddcccbbbdddgggjjjkkkhhheeefffiiikkkjjjiiijjjlllmmmkkkhhhjjjoootttrrrqqqpppmmmiiifffbbb````````````_______________aaa^^^YYYRRRJJJCCC===:::222000...,,,++++++,,,---++++++,,,------,,,++++++************************)))************+++++++++************************************************************************************************((()))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++******))))))******+++,,,******************************************************************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,***************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,------...............,,,,,,,,,,,,,,,---...///................................................................................................................................................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,TTTSSSRRRPPPOOOOOOPPPPPPQQQMMMJJJLLLQQQUUUTTTQQQIIIIIIIIIHHHEEEAAA===:::///...------,,,+++***)))************************)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))************+++++++++)))************+++++++++,,,++++++++++++++++++,,,************************((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,+++*********+++,,,,,,,,,------.................................---------.........//////111666;;;>>>@@@FFFPPPWWW\\\```eeeiiijjjlllmmmnnnppptttvvvsssnnnmmmsssyyynnnoooppppppooooooqqqrrrmmmmmmjjjfffbbbcccgggkkkcccccc]]]VVVUUUYYYVVVPPPKKKNNNOOOLLLKKKSSScccppp~~~uuurrroooqqqlllooossswwwyyy{{{}}}~~~uuuqqqmmmlllqqq|||www}}}}}}xxxtttrrrqqqtttzzz}}}}}}vvvppppppooommmmmmeeeddddddccceeejjjpppuuuccc___[[[ZZZ^^^ccciiilllkkknnnqqqqqqooooootttyyylllmmmnnnnnnmmmiiieeeccc___aaaeeeiiiooossswwwyyyvvvooocccWWWMMMGGGEEEDDD333111///,,,++++++,,,,,,++++++------------++++++************************)))************+++++++++************************************************************************************************(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++************++++++*********)))***++++++,,,************************))))))))))))))))))))))))******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,---......//////......,,,,,,,,,,,,,,,---...///////////////////////////........................////////////////////////........................................................................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,bbbXXXOOONNNTTTYYYXXXTTTQQQSSSUUUVVVUUUTTTTTTUUUWWWTTTOOOLLLIIIFFFCCC@@@>>>777///,,,...///---))))))************))))))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++******************************++++++++++++************************************+++++++++,,,,,,,,,***+++,,,,,,---------,,,******************************+++++++++,,,,,,,,,---,,,***)))))))))*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---,,,++++++,,,,,,,,,+++***---000111111111444777>>>EEEJJJJJJMMMWWWaaagggffffffffffffgggkkkpppsssyyy|||yyyrrrooopppnnniiioooooommmnnnsssxxxvvvppppppfff]]]^^^eeeeee[[[PPPRRROOONNNTTT]]]ddddddbbbbbbdddddd```^^^dddpppzzzxxxttttttuuurrrxxx}}}uuunnnrrrvvv|||{{{rrrdddZZZ]]]aaa```\\\[[[XXXXXXXXX[[[aaajjjrrrxxx~~~{{{yyy{{{~~~||||||sssppppppooommmmmmfffeeegggnnnwww}}}}}}{{{llliiiccc]]]YYYYYY\\\___mmmkkkkkkooossstttrrrppptttkkkgggjjjjjjfffjjjssslllkkkjjjooo~~~tttcccVVVOOOJJJFFFBBB???666000000222///,,,+++---...///...,,,+++***+++************************++++++++++++++++++++++++)))************+++++++++******))))))***+++,,,,,,************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))******************++++++++++++******+++++++++*********))))))***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------........................++++++,,,,,,---------...---......///000000111111///,,,+++,,,...///---+++------...000111000...,,,---...///...------///222222000/////////000///...222///+++***,,,.........***+++---...//////...---/////////---,,,,,,...000------...000111000---***+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++eee]]]TTTQQQSSSVVVVVVTTTTTTVVVXXXXXXWWWVVVVVVWWWXXXUUUPPPLLLIIIGGGDDDAAA@@@<<<666111...---,,,,,,******+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,,,,+++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,******************************+++++++++,,,,,,,,,...---+++*********++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,......---...///000000///---///000111222666<<<@@@HHHQQQXXXZZZ[[[aaaeeegggggghhhjjjlllnnnrrrvvvyyyyyynnnjjjmmmpppoooiiijjjkkklllrrrwwwvvvppp___ZZZVVVVVVYYYYYYTTTPPPRRRRRRWWW```lllrrrrrrppppppqqqpppllliiimmmxxxyyyvvvxxxzzzwww~~~vvvyyy}}}{{{zzzrrrtttcccWWWNNNOOORRRRRRQQQRRRNNNOOOQQQVVV\\\dddjjjooo~~~zzzwwwuuuvvvzzz||||||yyy|||{{{nnnkkkkkkjjjiiiiiihhhjjjoooxxx~~~yyymmmkkkfffaaa]]]]]]```ccchhhiiijjjmmmppprrrqqqooosssnnnkkkllllllmmmpppvvvxxxuuurrrsss|||xxxooocccZZZTTTOOOIIIEEE@@@999444444333///,,,,,,+++,,,,,,,,,+++***)))***************************++++++++++++++++++++++++************++++++++++++***************+++,,,,,,************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************))))))))))))******************++++++++++++******,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------...............---------........./////////000000000000000//////.........000///...///111111///---111000000000222222222111000000111111111111111222111000111222222222111000555444222111000000/////////000111222222111000000...//////---++++++,,,---,,,,,,,,,---......,,,***........................++++++*********++++++,,,++++++++++++++++++++++++eee```YYYUUUSSSTTTTTTSSSTTTVVVXXXXXXWWWVVVWWWXXXZZZVVVQQQMMMJJJHHHEEEDDDDDDBBB???888111---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,------...///000222333444555999AAAJJJPPPYYY```eeeeeeeeejjjnnnnnnoooppprrrtttwwwyyyzzzzzz|||zzzsssjjjgggjjjnnnnnnkkkllljjjhhhiiijjjeee^^^LLLMMMPPPSSSVVVYYY\\\___ZZZ]]]eeeoooxxx{{{xxxtttrrrttttttrrrqqqvvvzzzuuuuuuxxx|||}}}vvvsssyyy~~~tttlllkkkeee]]]VVVVVVXXXYYYZZZ\\\YYY[[[^^^bbbfffkkknnnppp{{{zzzwwwuuuvvvxxxzzz|||}}}yyy{{{|||oooddd``````^^^^^^___ccchhhrrr|||zzzsssooonnnkkkgggddddddfffiiiiiikkkmmmnnnmmmlllkkkkkkrrrsssrrrpppssszzz|||vvvssswww}}}}}}xxxpppkkkeee```\\\WWWQQQLLLEEE@@@===<<<888222...///,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,+++************++++++,,,************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++******++++++++++++******---------,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---------------------------------------.........//////000000000000//////...///......///111111///---000000000000111222444444333333444666777666444222333555666777888888777777555666777777555333333333333333333333222111000//////000111000...,,,,,,,,,...---,,,,,,......---,,,------------------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,]]]\\\[[[YYYUUUSSSRRRRRRQQQRRRTTTUUUUUUUUUWWWXXXYYYUUUQQQNNNLLLJJJHHHFFFFFFEEECCC???:::555222000+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********************************++++++++++++************************************+++++++++,,,,,,,,,------------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------...000222777888;;;@@@HHHQQQ[[[aaagggjjjiiieeegggooowwwzzzzzz{{{{{{||||||zzzwwwuuummmnnnnnnmmmllljjjhhhfffdddfffddd```___^^^XXXQQQRRRUUUZZZ___dddhhhllloookkknnnsssyyy{{{yyytttpppnnnrrruuuwww{{{}}}yyyyyy}}}}}}yyyqqqmmmsssxxx}}}{{{xxxxxx{{{yyyrrrllllllooollljjjkkklllmmmmmmnnnnnnnnnnnnoooppprrrtttuuuwwwwwwwwwxxxzzz{{{{{{{{{zzzvvvxxxzzzmmmbbbXXXTTTSSSQQQQQQSSS[[[bbbmmmyyy~~~wwwqqqppppppooollljjjkkkmmmoooooorrrtttrrrmmmhhhffffffkkkooonnnhhhnnn|||zzzyyyuuuqqqrrruuuuuupppnnnkkkgggdddaaa]]]XXXTTTNNNLLLKKKIIIBBB888333444000...,,,+++,,,,,,---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******++++++,,,************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...............---------------.........------......//////000000...///111333444555666666111222222333444444444333333555888999:::<<<===?????????AAACCCFFFEEEAAA>>>>>>???AAAAAABBBBBBDDDEEE===???AAA@@@???>>>@@@BBB======<<<;;;:::999888777666888999888555222111111333111//////000111111000---------------,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,PPPTTTXXXZZZWWWTTTSSSRRROOOPPPRRRSSSTTTUUUXXXZZZUUUSSSQQQOOOOOONNNLLLKKKHHHFFFDDDEEEEEEAAA888222---,,,+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++***************************************++++++++++++************************************+++++++++,,,,,,,,,---------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000111111000222555999:::===CCCLLLVVV___eeeiiiiiilllkkkjjjmmmvvv~~~~~~~~~~~~{{{uuupppmmmmmmmmmmmmjjjccc^^^[[[SSSWWWZZZ[[[^^^cccbbb___iiiiiikkkrrryyy{{{yyyvvvyyy}}}}}}yyywwwxxx|||yyyrrrrrrvvvyyy{{{|||~~~~~~yyyrrrmmmkkkkkkttttttuuuxxxwwwdddaaaaaafffkkklllnnnooonnnqqqtttvvvyyyyyyuuuqqqqqqpppnnnmmmnnnpppsssuuuyyyxxxwwwwwwuuuqqqkkkfffeeegggttt{{{pppfff]]]TTTRRRPPPMMMLLLNNNUUU[[[eeeooouuuwwwuuurrrnnnpppppppppooopppqqqssstttwwwyyyvvvpppiiiffffff```ccc___WWWZZZiiissssssrrrtttssspppppprrrpppmmmmmmkkkgggdddaaa^^^[[[YYYYYYXXXXXXWWWPPPDDD===<<<666222...+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++******++++++++++++******************++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......//////......---------......////////////000000111333444444555333555777:::<<<======<<<999:::;;;<<<<<<>>>???@@@@@@EEEJJJMMMNNNNNNOOOQQQRRRSSSVVVXXXYYYXXXTTTQQQMMMOOOPPPPPPPPPQQQTTTWWWQQQQQQPPPOOONNNNNNPPPRRRMMMMMMLLLKKKJJJIIIIIIIIIDDDEEEFFFDDDAAA>>><<<<<<:::888555555555666555444111111000000000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIMMMRRRVVVWWWWWWVVVVVVQQQRRRTTTTTTTTTUUUWWWZZZQQQQQQRRRTTTUUUUUUSSSQQQKKKHHHFFFGGGJJJGGG???777000///---+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///+++...111222222666<<>>???BBBDDDEEEDDDCCCBBB@@@AAAAAABBBBBBEEEJJJMMMPPPTTTYYY[[[ZZZZZZ[[[]]]aaadddggggggccc___]]]\\\[[[___cccdddbbbbbbccceee```]]][[[ZZZ[[[[[[YYYXXXXXXWWWVVVVVVVVVVVVVVVWWWUUUUUUUUURRRNNNKKKJJJJJJDDDBBB@@@???>>>===;;;999333333222222111000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,HHHJJJLLLPPPUUUXXX[[[\\\TTTUUUUUUSSSQQQQQQSSSUUUOOOQQQTTTYYY]]]]]][[[XXXPPPMMMIIIGGGGGGEEEBBB???555333000---,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******************************************++++++++++++************************************+++++++++,,,,,,,,,***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000+++///444777:::@@@JJJQQQSSSUUUYYY```gggkkkkkkjjjlllqqqvvvxxx{{{~~~|||wwwvvvuuuvvvyyy}}}~~~yyyuuummmcccZZZVVVSSSQQQUUU\\\gggkkklllkkkmmmrrrvvvuuupppttt{{{wwwxxx|||}}}|||zzz|||vvvhhh[[[```gggnnntttyyy{{{{{{sssnnniiiggghhhiiifffdddXXXYYYXXXWWWXXXXXXQQQHHHEEEDDDEEELLLWWWbbbggghhhiiilllpppttt{{{}}}ttthhhdddeeefffhhhkkkooorrrttteee^^^UUUNNNIIICCC<<<666>>>IIIaaayyyvvvoooqqqrrrmmmjjjjjjgggaaa]]]^^^WWWXXXZZZ\\\]]]^^^```aaafffiiinnnqqqrrrrrrssstttrrrsssssstttsssoooiiieeeddd___\\\[[[YYYVVVVVVZZZ___iiiqqqrrrqqqqqqpppmmmmmmmmmllljjjgggeeedddddddddbbbeeekkkkkkbbbXXXRRRGGG???666111000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,+++++++++++++++************************)))***++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++*********************************************************+++++++++,,,,,,******++++++++++++***************++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...////////////////////////000111222222222///000222444777:::<<<===EEEGGGJJJMMMNNNNNNLLLKKKJJJKKKKKKKKKLLLPPPXXX]]]aaacccdddbbb^^^]]]aaaeeeooosssuuuqqqhhhaaa___```dddkkktttwwwuuupppnnnmmmeeecccbbbfffkkkkkkeee___\\\[[[[[[[[[\\\]]]___```ccccccbbb^^^ZZZWWWVVVWWWRRRPPPOOONNNMMMJJJFFFCCC::::::999888888777666666333222111000////////////------------------------LLLJJJIIILLLRRRYYY^^^```VVVUUUTTTQQQNNNLLLMMMNNNNNNQQQVVV]]]bbbccc```^^^SSSQQQMMMGGGBBBAAADDDFFF888666333000------------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))******************************++++++++++++************************************+++++++++,,,,,,,,,***+++,,,...///000000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,---...///000111777>>>CCCHHHPPP[[[dddbbbbbbcccggglllooonnnkkkuuuwwwvvvtttuuuyyyyyyvvvvvvttttttxxx|||}}}yyytttbbb[[[XXXZZZ]]]___fffoooooossssssqqqrrrwww{{{||||||zzzwwwsssnnnllloootttxxxpppppppppnnnnnniii\\\OOOOOOWWWaaahhhlllpppqqqqqqlllgggcccdddgggfff```YYYVVV[[[^^^\\\[[[[[[WWWRRROOOOOOOOOSSS\\\eeefffddd^^^```aaaeeemmmqqqhhh[[[WWWYYY[[[___aaacccccccccQQQIII@@@;;;:::;;;999777:::EEE\\\rrrvvvoooqqqzzzwwwtttrrrssspppiiiddddddeeeeeeeeecccaaa``````aaacccggglllppprrrrrrsssttttttsssrrrrrrqqqmmmeee___ccc^^^^^^cccaaaYYYVVV[[[SSS___kkkpppqqqrrrqqqooooooqqqrrrrrrooommmkkkjjjcccaaaeeennnrrrkkk```ZZZPPPGGG===777555444111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++************************)))+++++++++***)))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////////////////000000111222333333333777999;;;>>>BBBEEEGGGHHHGGGIIINNNRRRTTTUUUUUUTTTXXXXXXXXXXXXYYY___hhhoooqqqqqqnnnhhhbbbaaaggglll~~~|||ooofffdddggggggqqq~~~yyyrrroooiiihhhjjjttt}}}~~~vvvmmmaaaaaaaaaaaaccceeegggiiilllkkkiiiddd```]]]]]]^^^^^^]]]\\\[[[YYYVVVQQQMMMGGGFFFFFFEEEDDDCCCCCCBBB888777666555444444444444------------------------OOOJJJEEEGGGQQQ[[[aaaccc^^^YYYUUUSSSOOOJJJJJJMMMIIINNNXXXeeennnlllaaaXXXXXXSSSNNNLLLKKKIIIFFFCCCHHH@@@999666000***+++222---+++******++++++***(((++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))************************+++,,,,,,,,,++++++---///---,,,++++++******++++++++++++++++++++++++++++++))))))******++++++++++++......---,,,+++))))))(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---------,,,***...******///111///111777<<<@@@HHHTTT___ggghhhgggfffdddgggmmmoooooouuu}}}}}}wwwsssyyy{{{sssqqqqqqtttxxx{{{yyysssnnnffffffhhhlllpppsssssssss~~~||||||~~~~~~uuuooogggeeegggiiihhhfffdddfffeee___YYYWWWXXXXXX\\\^^^hhhxxx{{{uuutttpppqqqlllccc```dddeeebbbcccfffjjjmmmmmmjjjfffddd\\\jjjrrrmmmjjjoooooojjj```\\\[[[___aaa___^^^___bbb\\\[[[fffvvv|||tttiiiZZZTTTMMMIIIGGGEEECCC@@@DDDWWWiiiooommmmmmrrruuuvvvwwwxxxwwwtttnnnhhheeemmmlllkkkjjjjjjkkklllmmmnnnwww}}}{{{uuuqqqnnnkkkllllllnnnppprrrpppjjjeeeiiifffcccccccccbbb___\\\\\\^^^bbbfffiiikkkkkkkkkrrrrrrvvv}}}zzzuuussskkkhhhfffgggjjjjjjfffbbbZZZSSSIII???999555333222333000,,,******+++******---,,,,,,+++******++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++***************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,......------,,,---------///......///111111000///,,,---.........///111333000444777777777:::===???@@@FFFIIIHHHHHHNNNRRRTTTPPPVVVXXXXXX^^^jjjrrrrrrrrrjjjaaa^^^cccoooyyy|||xxxqqqiiibbbbbbggglllyyyxxxtttllleeebbbfffjjjllloooqqqqqqooommmnnnppplllgggfffnnnzzz|||rrrfffeeeffffffdddcccgggpppxxx~~~vvvmmmgggfffeeebbb___eeeiiimmmkkkeee^^^YYYWWWXXXWWWSSSQQQTTTXXXTTTLLLJJJGGGBBB???===;;;999777555444222000////////////\\\UUUMMMJJJNNNVVV\\\______XXXSSSSSSRRRNNNJJJIIILLLQQQZZZeeelllllleee___ZZZUUUNNNKKKKKKKKKHHHDDDFFFCCCAAA===444+++***///---,,,******+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************+++++++++***************************************************************+++,,,,,,,,,++++++---...---,,,++++++******++++++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++,,,---------,,,+++111---,,,000333555<<>>AAACCCAAABBBEEEKKKOOOQQQQQQPPPUUU[[[aaabbbdddhhhjjjiiihhheeeeeemmm~~~|||qqqgggfffkkkooolllggg\\\___bbbeeefffhhhkkknnn___ZZZXXX]]]fffjjjgggbbb```aaaaaa___^^^^^^```bbbjjjkkkkkkggg```ZZZWWWVVVUUUZZZaaaccc```\\\[[[[[[TTTTTTVVV[[[___aaa^^^[[[eeejjjpppqqqmmmhhhdddccc]]]aaadddcccdddeeeccc___]]]ZZZVVVTTTTTTUUUVVVVVVTTTPPPKKKDDD>>>999666555|||vvvlll___TTTOOOOOOQQQQQQNNNPPPXXX^^^___^^^___UUUWWWYYYYYYYYYYYY[[[]]]]]]VVVOOOOOOTTTWWWUUUQQQKKKKKKKKKHHHBBB999222//////---+++***+++,,,+++***************************,,,,,,,,,+++++++++******************************************************)))))))))***+++++++++,,,***************************************************+++,,,+++******,,,...---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------......///000000/////////000...222:::CCCJJJRRR[[[cccgggiiikkknnnooonnnllljjjrrrrrrrrrrrrtttzzzvvvgggccc]]]RRRRRRZZZ^^^lll|||wwwxxxzzz~~~~~~yyyvvvuuuvvv{{{zzzrrrooofffeeefffhhhlllpppssstttoooooolllgggeeeiiisss|||}}}{{{{{{||||||{{{|||}}}wwwyyyvvvpppiiiiiinnnrrrooojjjmmmnnnqqqssstttttttttsss}}}|||jjjdddaaadddgggiiilllqqqtttwww~~~}}}qqquuuooojjjhhhiiikkkjjjiiihhhuuu}}}zzzssstttvvvxxx{{{}}}zzzuuuttttttnnnfffdddcccdddfffjjjooosssuuuvvvtttrrrqqqpppoooooooooiiiooovvvzzzvvvlll```WWW[[[dddsss~~~~~~wwwtttvvvyyywwwsssnnnjjjfffdddccc```]]]ZZZ[[[[[[UUUJJJAAA===:::666222000...,,,***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++,,,,,,,,,------///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......---------------...///000111111000111222333777:::>>>AAADDDFFFJJJLLLLLLJJJMMMTTTYYYZZZZZZZZZXXX```gggmmmsss{{{}}}|||nnniiieeeiiissswwwrrriiiiiifffeeehhhmmmmmmggg```XXX\\\ccciiimmmnnnnnnnnnhhheeeeeejjjqqqsssnnnhhhiiiiiihhhhhhhhhkkknnnpppuuuuuusssmmmddd___]]]___ZZZ```eeegggeee___ZZZXXXRRRSSSUUUYYY]]]]]]ZZZWWWSSSXXX]]]___]]]\\\\\\]]]aaaeeefffcccaaacccdddccc___\\\YYYXXXZZZ]]]______\\\XXXSSSMMMHHHEEECCCBBBxxxmmmaaaWWWQQQNNNIIIKKKQQQXXXZZZ[[[```ggg___^^^ZZZUUUQQQOOOQQQSSSZZZVVVRRRUUU[[[^^^[[[WWWPPPMMMIIIGGGFFFCCC<<<666111///,,,***+++++++++***************************,,,,,,,,,+++++++++******************************************************)))))))))***+++++++++,,,***************************************************+++++++++******,,,------,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------............///000///......111444333???OOOZZZaaaeeehhhjjjjjjlllmmmnnnmmmkkkhhhgggpppnnnmmmpppwww~~~uuudddXXXYYYWWWTTT]]]llljjjttt|||}}}{{{~~~~~~wwwooolllgggiiilllnnnooopppqqqrrrvvvwwwuuupppnnnsss}}}xxxxxx{{{{{{vvvsssvvv{{{oookkkmmmzzz~~~qqquuuuuuvvvwwwxxxzzz{{{{{{}}}yyyooohhhcccdddeeeeeegggkkkrrrxxxzzzuuurrruuupppllljjjlllmmmllljjjfffpppxxxzzzzzz{{{{{{yyyyyyzzz{{{{{{{{{yyywwwvvvrrrqqqqqqrrrtttwwwyyy{{{|||yyyrrrnnnqqquuusssmmmmmmllllllmmmpppuuu{{{|||wwwrrrqqqsssxxx{{{}}}zzziii^^^ZZZ___fffllljjjeeegggllloooqqqsssqqqmmmhhhggggggdddaaa___```aaa^^^WWWQQQGGGCCC>>>:::666222---***,,,,,,+++++++++,,,,,,---+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,***++++++---...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------...//////111333555666777999===@@@DDDGGGLLLOOOQQQSSSVVVXXXVVVXXXbbbnnnrrrllleeeccc___dddiiimmmssszzz}}}{{{oookkkhhhiiiiiifffaaa\\\ZZZ```hhhnnnpppllleee``````dddjjjooorrrrrrooommmnnnooorrrssssssqqqnnnllliiihhhhhhiiilllpppsssuuuwwwuuuppplllhhhfffffffffiiikkknnnnnnkkkgggcccaaa\\\\\\]]]^^^______^^^]]]RRRTTTVVVVVVTTTTTTWWW[[[bbbccc```YYYVVVYYY\\\]]]\\\ZZZZZZ\\\aaafffjjjkkkeeebbb]]]XXXUUUSSSSSSTTT~~~xxxooodddZZZTTTUUUVVVZZZ\\\ZZZYYY```jjjhhhccc\\\TTTPPPNNNNNNNNNVVVVVVWWW[[[______\\\XXXSSSPPPKKKFFFGGGHHHDDD>>>666333///---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************+++++++++++++++++++++++++++++++++************************)))***+++***)))***+++------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,......------111777===GGGWWWhhhrrrtttssspppmmmkkkmmmooopppnnnlllkkkkkkrrrpppooorrryyy}}}wwwnnnZZZUUUUUU[[[^^^```hhhtttsssyyy~~~~~~{{{{{{~~~wwwqqqoootttxxxzzzyyyuuuqqqpppqqqzzz{{{{{{zzz||||||tttssswwwxxxwwwsssqqqssswwwwwwtttmmmooo{{{xxxwwwwwwvvvwwwyyy{{{|||zzzwwwrrrkkkfffffffffeeefffiiimmmsssxxxxxxsssqqqtttwwwssspppmmmmmmooopppmmmkkkhhhnnnrrrqqqqqqssssssqqqqqqrrrsssttttttrrrqqqooollllllllllllnnnppprrrtttvvvrrrkkkhhhllltttvvvsssssssssrrrqqqrrrvvv|||~~~{{{uuuqqqpppuuu~~~vvvjjjcccaaa``````aaa___[[[^^^dddgggmmmssssssnnnjjjiiikkkjjjhhhfffdddccc```\\\YYYRRRNNNIIIDDD???:::444111......---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++,,,...000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------......000111333333222666;;;>>>AAAFFFMMMSSSPPPSSSWWWZZZ[[[\\\]]]___```hhhzzz|||oookkkjjjkkkiiifffgggkkkkkkgggffffffgggiiigggcccbbbdddccckkkuuuzzzyyysssmmmjjjjjjkkkmmmppprrrqqqmmmjjjgggkkkoooooojjjggghhhjjjdddccccccfffkkkoooqqqrrrmmmhhhcccbbbccceeeeeedddkkkkkkjjjhhhfffdddcccbbbbbbbbbccccccdddeeeeeefff___aaaaaa^^^[[[ZZZ]]]aaaccc```YYYPPPMMMRRRUUUUUUYYYYYY[[[```hhhnnnrrrtttgggeee```\\\YYYYYYZZZ[[[~~~}}}zzzrrrggg___ccc```]]]\\\YYYYYY___hhhjjjcccZZZTTTQQQPPPOOOMMMQQQVVV\\\aaaaaa\\\WWWSSSQQQTTTRRRJJJEEEFFFGGGEEE===999444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************+++++++++***************++++++++++++++++++++++++************************)))***+++***))))))+++------,,,++++++******++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............---...000000222999DDDMMM```ooo|||~~~zzzvvvpppkkkkkknnnqqqrrrpppooopppqqquuuvvvuuusssuuuuuukkk___SSSXXX___dddhhhmmmsssyyy|||~~~~~~~~~}}}|||{{{}}}yyytttqqq}}}}}}vvvrrrrrruuu{{{|||}}}~~~~~~yyy|||{{{rrrnnnqqqpppqqqooolllnnnrrrpppjjjnnnuuuxxxwwwuuuttttttvvvyyy{{{~~~vvvtttxxxpppjjjfffggghhhgggiiillljjjlllmmmmmmnnnppptttwwwnnnmmmmmmooosssssspppmmmjjjlllllliiijjjmmmnnnllllllooosssuuuuuurrrmmmjjjhhhjjjmmmpppqqqrrrqqqqqqpppnnniiiffflllwww~~~vvvvvvtttqqqppprrrwww|||zzzwwwsssnnnmmmrrr{{{{{{tttmmmgggdddfffcccaaabbb___[[[ZZZ\\\bbbiiipppqqqnnnlllppptttuuuuuusssmmmfff___\\\[[[WWWTTTOOOKKKFFFAAA<<<888222111000...---------------......///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------------------------,,,,,,,,,---------......,,,------......------,,,...///000111333666888999:::>>>DDDGGGJJJPPPXXX___\\\^^^aaacccbbbbbbbbbccciiiqqqzzzqqqrrrqqqnnnfff^^^\\\___^^^ZZZ```___bbbggghhhfffhhhmmmpppssswwwzzzyyyvvvrrrooollljjjiiijjjkkkllljjjgggbbbfffhhhfffaaa___bbbeeebbbaaabbbeeeiiilllmmmlllccc```]]]\\\]]]___aaaaaadddbbb___]]]\\\\\\\\\[[[^^^___aaabbbbbbbbbccccccdddgggiiihhheeecccdddfffgggcccZZZRRRRRRVVVWWWUUUZZZZZZ]]]aaagggkkkmmmmmmdddaaa^^^[[[ZZZ[[[^^^```}}}|||~~~zzzppphhhfff^^^VVVTTTSSSUUUZZZ```ggg___VVVRRRRRRSSSPPPMMMOOOWWW```ddd```YYYRRRNNNNNNWWWYYYNNNDDDCCCGGGIIIAAA===777333111000///...------------------------,,,,,,,,,+++++++++******************************************************,,,+++++++++******))))))++++++++++++++++++++++++************************)))***+++***))))))+++------,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------........................---------........./////////111333444888BBBQQQ\\\qqq}}}wwwrrrmmmhhhjjjnnnrrrsssrrrrrrtttvvvwwwzzzyyysssoookkkbbbVVV```hhhnnnnnnpppxxxyyyyyy}}}}}}yyyvvvsssqqqqqqwww|||uuurrr}}}{{{tttqqqtttyyy}}}|||~~~~~~uuuttt{{{zzzpppjjjllloooqqqmmmhhhhhhnnnooolllnnnyyy|||}}}}}}{{{xxxvvvvvvyyy|||~~~uuuzzz|||tttooorrrzzzkkkfffdddgggiiiiiikkknnnooollliiijjjoootttvvvvvvnnnnnnoootttxxxyyyvvvrrrggghhhgggdddeeekkkmmmkkkkkkooouuuzzzyyytttmmmhhhgggkkkrrrwwwyyyxxxuuusssqqqpppmmmlllttt|||{{{yyyuuurrrssswww{{{wwwvvvrrrmmmjjjmmmttt{{{}}}|||zzzvvvrrrnnnjjjhhhgggdddccceeeddd^^^XXXWWW^^^eeemmmooonnnpppwwwzzznnnccc___^^^WWWTTTPPPLLLIIIDDD???<<<555444222111///.............../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))***++++++,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........,,,------......------,,,000000222444777999<<<===CCCHHHLLLNNNOOOSSS[[[aaagggjjjlllmmmllljjjiiiiiinnnqqqzzzzzzmmmmmmvvvqqqlllcccZZZYYY]]]^^^[[[ccc```aaahhhllljjjlllqqqooollljjjkkknnnooommmiiijjjgggcccccceeegggfffeeefffffffffccc___^^^```bbbaaa``````cccgggiiihhheee``````___]]]\\\]]]```cccaaa___[[[ZZZZZZZZZZZZZZZVVVYYY\\\]]]]]][[[ZZZZZZ\\\aaagggiiihhhffffffhhhmmmhhh```ZZZ\\\```^^^YYY\\\\\\]]]___aaaaaa```^^^bbb```^^^]]]^^^bbbfffiii}}}}}}~~~~~~~~~}}}nnn\\\OOOSSSWWWSSSOOOPPPQQQVVV\\\^^^\\\VVVPPPMMMMMMOOORRRUUUVVVUUUPPPLLLXXXWWWTTTOOOJJJFFFEEEFFFGGGFFFBBB;;;222---,,,---+++,,,------+++*********------,,,++++++******)))************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************+++++++++*********))))))++++++******************++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,---......------...000111333888@@@MMMZZZfffmmm}}}yyyvvvsssqqqqqqtttuuuwwwyyyzzzyyywwwvvv}}}wwwnnneeeaaaeeemmmttt|||~~~~~~~~~|||tttjjjfffiiimmmnnnmmmnnnvvv{{{}}}|||~~~{{{qqqssstttqqqxxxyyytttpppwww}}}nnnvvv}}}yyynnnhhhkkkrrrjjjlllooorrrssssssrrrrrrvvv~~~}}}{{{{{{zzzyyyqqqpppppppppqqqrrrqqqpppllljjjjjjlllooopppmmmjjjlllkkkjjjkkkmmmooooooooonnnrrrxxxtttoooiiicccdddjjjmmmjjjfffiiioooyyy}}}tttmmmrrr|||}}}uuuqqqsssnnnllluuu|||xxxuuutttwwwzzz{{{{{{~~~yyysssmmmgggfffooozzzxxxvvvtttpppllliiigggfffcccgggfffbbbbbbeeebbb\\\\\\[[[\\\```iiiuuuuuuiiiaaa]]]WWWWWWXXXXXXVVVPPPHHHBBB>>>:::555111///...,,,***,,,---......,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++***)))))))))************************************************++++++************++++++************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////++++++++++++++++++++++++***,,,------------...000...------...000222111111444555777888;;;???DDDHHHKKKPPPVVVYYY[[[___gggnnn~~~uuukkkeeebbbfffiiikkkhhhddddddlllsssjjjfffbbbaaaccceeeeeeddddddbbbaaaaaabbbdddeeeeeeeeecccccceeehhhiiigggeeeeeedddccccccfffhhhjjjjjjjjjlllkkkgggdddeeeddd```cccbbbcccdddffffffeeedddaaabbbbbbcccdddeeefffgggaaa```___]]]\\\[[[ZZZZZZ[[[\\\\\\[[[YYYZZZ[[[]]]VVV___ggghhhhhhfffbbb\\\ccc^^^ZZZ\\\bbbfffddd```dddaaa___^^^_________^^^ZZZ[[[]]]```eeejjjnnnppp~~~|||zzz{{{|||xxxfffWWWVVVTTTLLLGGGIIIMMMQQQYYY^^^___\\\VVVQQQMMMMMMNNNQQQSSSSSSQQQPPPSSSSSSSSSRRRNNNKKKIIIGGGIIIIIIGGGBBB:::333000000+++,,,------,,,++++++,,,+++++++++++++++++++++,,,************************++++++,,,,,,+++******)))************************************************+++++++++*********))))))************************++++++++++++++++++++++++************++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***,,,...//////000333444;;;AAAIIISSS\\\fffnnntttwwwvvvtttsssssstttuuuvvvxxx{{{~~~|||zzzyyypppkkkfffdddhhhqqq|||xxxuuuqqqoooqqquuuyyy{{{|||{{{}}}~~~}}}yyyuuurrrmmmpppqqqkkkfffkkkuuutttkkkoooxxx~~~{{{qqqjjjmmmrrrtttxxx~~~zzzvvvttt|||~~~wwwuuuuuuuuuvvvqqqsssuuuuuutttuuuxxx{{{tttrrrpppqqqttttttrrrooolllllllllmmmnnnpppppppppssswwwzzz}}}zzzpppllliiigggiiinnnooommmiiippp{{{|||zzz{{{yyyvvvsssnnnhhhmmm~~~wwwuuurrrrrrtttvvvxxxxxxxxxwwwvvvtttnnniiijjjpppsssooojjjggggggiiilllmmmiiilllmmmjjjkkkmmmjjjdddbbb___]]]^^^dddooozzz|||vvvnnngggeeeeeedddbbb```^^^[[[WWWRRRNNNFFFBBB<<<888555333000.........///...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++************************************************************++++++************++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///------...000333555666666;;;<<>>888333000000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,************************************************++++++************++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,---------------------------...///...---,,,,,,......000222555888<<<@@@CCCMMMNNNQQQVVV[[[___```aaahhheeebbbaaaaaaccccccbbbeeehhhjjjhhhiiikkkjjjfffddd]]][[[bbboooyyyxxxtttiiigggddd```^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^aaaccccccbbb```^^^]]]\\\\\\[[[]]]^^^______]]][[[ZZZZZZfffnnnuuuuuuqqqnnnhhhcccfffeeegggnnnvvvzzzwwwrrrnnnllljjjjjjmmmttt{{{yyyuuupppkkkiiiiiikkkmmmmmmmmmllliiieeecccccceeegggjjjiiidddaaaccccccbbb\\\[[[]]]aaaeeeddd___ZZZVVVTTTTTTVVVYYY]]]^^^___\\\\\\\\\\\\[[[ZZZXXXWWWnnnnnnnnnooorrrwww{{{~~~~~~yyyooobbbYYYVVVQQQLLLIIIKKKSSSZZZ]]]\\\UUUPPPJJJGGGHHHLLLPPPRRRRRROOOLLLKKKLLLLLLKKKIIIEEEGGGJJJLLLKKKGGGAAA<<<444000,,,***+++,,,,,,+++,,,,,,,,,+++++++++******************************((())))))*********))))))************************************************************************))))))*********+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------...//////000111111333888@@@IIIPPPeeelllrrrqqqllliiikkkooorrrrrrrrrssstttuuuwwwxxx~~~~~~{{{qqqeee___aaafffnnnmmmpppxxx~~~vvvwww~~~yyyrrrmmmqqqssstttwww{{{||||||wwwuuuvvvsssnnnppppppooonnnoooqqqnnniiimmmrrrxxxyyyuuupppmmmmmmrrrrrrrrrpppmmmjjjfffdddhhhgggccc]]]XXXUUUWWWYYYTTTTTTVVVYYY^^^aaabbbbbbfff]]]TTTUUU___kkkrrrttttttnnneee___[[[YYYUUURRRHHHJJJLLLLLLJJJIIIJJJLLLMMMRRRSSSQQQRRR\\\fffkkk{{{yyyuuuqqqooopppqqqrrruuuxxx{{{{{{zzzzzz|||~~~}}}|||zzzyyyuuuppplll___]]]\\\```gggmmmrrruuurrrmmmiiihhhkkkooorrrsssqqqmmmjjjiiieee``````ccciiihhhhhhkkkqqquuuvvvvvvpppooooooqqqrrrooollljjjiiihhhhhhggghhhhhhiiijjjffffffeeefffggghhhiiijjjjjjlllqqqwww|||}}}|||zzzbbb\\\TTTKKKDDD===888444111...***)))+++---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,,,,,,,---************************************************++++++************++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...///222444777:::===AAAGGGLLLXXXXXXXXX[[[___bbbaaa```[[[ZZZYYYZZZ]]]```aaa```aaafffiiiiiiiiijjjhhhccc___ZZZYYYbbbqqqxxxssslllfffeeedddcccaaaaaabbbbbbccccccaaa___]]]^^^bbbeeeaaa```]]]ZZZXXXYYYZZZ\\\ccceeeggggggdddbbbbbbcccmmmwww{{{wwwsssnnnjjjlllrrr||||||uuuuuuuuuwwwzzz~~~~~~yyytttrrrtttwwwyyywwwwwwvvvsssmmmgggdddbbbhhhllllllhhhfffffffffdddbbbbbbbbbdddfffeeeaaa]]]\\\ZZZXXXXXXZZZ[[[\\\[[[[[[ZZZXXXWWWWWWXXXZZZ\\\lllnnnqqqtttvvvxxxyyyyyy~~~~~~zzzsssggg]]]VVVVVVOOOHHHFFFJJJRRRXXX[[[[[[WWWSSSPPPQQQSSSUUUVVVTTTOOOJJJIIILLLPPPQQQQQQMMMMMMMMMNNNNNNLLLIIIEEE;;;666///,,,,,,,,,,,,***------,,,,,,+++******)))************************))))))******++++++******++++++++++++++++++++++++***************************************+++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000333999???GGGQQQZZZaaafffkkkoooooommmnnnrrrwwwrrrsssuuuwwwyyyzzzzzzzzzvvvvvvsssmmmfffeeeiiiooonnnqqqwww~~~|||xxxgggjjjwwwwwwvvvxxx}}}|||~~~}}}ssstttxxx}}}}}}~~~{{{}}}}}}vvvnnnqqqooommmjjjhhheeeaaa^^^WWW[[[aaaeeegggfffffffffggghhhiiikkkooorrruuuvvvuuusssnnnhhhcccbbbccceeefffiiinnnuuu{{{}}}{{{yyyyyyoooeeeiiivvvtttooojjjggghhhiiigggfffYYY[[[\\\ZZZWWWVVVXXX[[[cccddd___WWWTTT[[[dddhhhjjjddd[[[UUUSSSTTTVVVWWW[[[ZZZYYY\\\ccckkkrrrvvv}}}~~~}}}yyytttqqqkkkfffcccfffiiikkkmmmqqqooojjjgggllluuu{{{zzzwwwnnnmmmnnnqqqpppjjjggghhhiiiiiijjjmmmsss{{{rrrnnnlllnnnpppooooooqqqxxxxxxwwwvvvsssoookkkhhh``````aaadddhhhjjjiiihhhhhhmmmvvv}}}gggbbbZZZSSSMMMHHHCCC@@@777222,,,***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,************************************************++++++************++++++***************************************************++++++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444777:::???BBBEEEKKKSSSYYYbbb```^^^___aaabbb```]]]QQQTTTYYY___dddiiimmmnnnpppuuuvvvqqqkkkfffaaa[[[^^^^^^cccnnnzzz|||uuulllhhhhhhiiihhhffffffgggiiieeedddaaa\\\YYY[[[aaagggdddbbb^^^[[[YYY\\\bbbfffqqqssstttqqqllliiiiiijjjuuu|||yyyooottt}}}zzzzzz{{{}}}~~~zzzvvvvvvxxx{{{~~~~~~~~~}}}yyysssmmmiiihhhssswwwwwwrrrnnnllljjjggghhhhhhjjjmmmoooooollljjjiiifffbbb```___^^^]]][[[```^^^ZZZXXXWWWYYY\\\^^^tttvvvxxxzzz{{{zzzxxxwwwyyyxxxwwwtttpppjjjaaaZZZWWWQQQJJJEEEFFFLLLTTTZZZ[[[ZZZXXXXXXYYYZZZYYYXXXRRRMMMJJJLLLSSSZZZ]]]^^^XXXUUUPPPNNNNNNNNNLLLKKKDDD===444///......,,,***,,,+++++++++++++++++++++************************)))******+++,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000555<<>>EEEKKKQQQYYYaaagggkkkiiiiiilllpppooojjjdddeeejjjoooqqqnnnjjjfffdddpppppppppnnnkkkiiiiiiiiiggggggkkkrrrtttooohhhdddpppvvv{{{{{{uuunnnlllllleeeiiimmmpppxxx|||||||||{{{{{{~~~|||wwwqqqpppqqqqqqnnnjjjiiigggdddbbb``````aaaaaa___aaafffkkkoooooommmjjjccc]]]ZZZ^^^```______```[[[XXXRRRLLLJJJMMMSSSXXXWWWVVVUUUWWW[[[bbbjjjnnnpppoookkkggghhhjjjiiiddddddfffggghhhiiilllppptttttttttsssrrrqqqooommmkkkhhhiiimmmqqqwww|||{{{wwwrrrmmmlllooorrruuuuuuxxx}}}}}}xxxuuuppphhhdddeeefffmmmtttqqqdddWWWNNNKKKHHHOOOUUUWWWUUUSSSSSSTTTPPPOOONNNLLLKKKLLLMMMOOOKKKSSSZZZYYYSSSMMMMMMOOOLLLMMMNNNMMMHHH@@@555...///---,,,---......,,,***+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......---......---,,,---///111000///222888???IIIXXXeeelllmmmooopppqqqqqqrrrrrrxxxzzzzzzuuunnnjjjjjjmmmhhhffflllxxx}}}{{{~~~{{{wwwzzz{{{tttuuurrrrrruuuwwwwwwzzz|||yyyuuussszzz~~~zzzwwwpppgggccccccaaa]]]^^^dddlllttt{{{ttteee[[[XXXXXX___ZZZSSSMMMLLLPPPVVV[[[eeehhhnnnsssuuusssmmmiiidddbbbcccffffffeeekkksss}}}wwwqqqooopppssssssrrrqqqsssrrrlllccc```bbbgggcccdddfffhhhiiijjjkkkllleeejjjrrrxxx{{{xxxrrrnnnooolllhhhdddcccdddfffhhhgggggggggfffdddaaa___]]][[[WWWPPPHHHBBB>>>;;;999444333222000///.................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............000000000000111333777999===CCCKKKVVVeeevvvyyyvvvvvvzzzxxxpppiiilllmmmkkkgggeeefffhhhkkkkkkkkkiiigggfffhhhjjjrrrqqqqqqpppmmmiiihhhiiiwwwyyy||||||zzzvvvsssqqqlllrrrvvvyyy}}}xxxtttssstttvvvuuuppplllmmmqqqrrroookkkbbb```]]]YYYVVVTTTSSSSSSRRRTTTYYY```eeegggeeeccc___YYYYYY___fffgggeeeeee\\\XXXRRRMMMNNNTTT\\\bbb___^^^\\\ZZZ\\\aaahhhnnnmmmnnnlllfffaaa]]]WWWPPPTTTVVVXXX[[[___bbbfffhhhkkknnnqqqqqqmmmhhhdddbbbfffhhhlllqqquuuyyy{{{|||ttttttrrrooommmooouuuzzzvvvyyy~~~zzznnndddbbbbbbiiippptttooobbbTTTKKKEEEFFFJJJPPPUUUVVVVVVVVVUUUUUUSSSOOOKKKJJJLLLOOOPPPWWW]]]\\\UUUNNNMMMOOOJJJKKKMMMNNNLLLDDD:::222...---,,,,,,---...---++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------...............---++++++...000000111777AAAJJJTTTcccpppiiikkkmmmqqqvvvyyy|||}}}|||yyyrrrjjjdddcccfffjjjdddiiisss~~~{{{|||~~~~~~zzz{{{wwwnnnqqqppprrrwwwzzzxxxyyy}}}sssrrrpppsssyyymmmdddggggggccceeekkkrrrtttxxxtttmmmkkkkkkrrrkkk```VVVPPPOOOPPPRRRRRRUUUZZZ^^^aaaeeehhhjjjaaabbbeeehhhgggggglllrrrrrroookkklllppprrrrrrqqqqqqssstttqqqllljjjmmmqqqaaa``````aaaccceeeggghhhiiillloooqqqqqqpppnnnmmmmmmjjjfffcccbbbeeeiiilllhhhjjjmmmnnnlllgggaaa]]]XXXXXXUUURRRMMMHHHEEECCC777555333111/////////000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000111111111222666;;;@@@DDDMMMYYYjjj~~~~~~|||{{{sssjjjjjjiiihhhhhhgggggggggfffggggggggggggiiilllooommmtttyyyuuunnnlllqqqwwwqqqqqqrrrtttvvvvvvtttssswww||||||zzzwwwsssppppppsssvvvtttnnngggdddddddddbbb___ZZZYYYWWWUUUTTTSSSSSSSSSZZZZZZ]]]aaafffhhhhhhggg```\\\^^^gggooopppmmmmmmdddaaa]]]\\\```gggooosssqqqqqqnnnkkkiiiiiillloookkkrrruuunnnddd\\\UUUOOOMMMNNNPPPRRRVVVXXXYYYYYYfffiiilllmmmllljjjiiiiiieeehhhkkknnnqqqrrrrrrqqqiiikkknnnmmmlllnnnsssxxxtttwww||||||mmmccc```aaadddjjjppprrrjjj[[[PPPLLLJJJKKKSSSXXXZZZZZZ[[[ZZZZZZYYYTTTOOOMMMOOORRRRRRWWWZZZWWWQQQLLLKKKLLLHHHHHHIIIKKKLLLHHH@@@:::333000---,,,---------,,,+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......------------------------,,,,,,,,,---------......//////...---,,,,,,///222444888AAAMMMVVV]]]gggqqqggghhhkkkpppvvvzzz{{{{{{vvvnnnccc[[[[[[```eeeiiiiiimmmuuu}}}~~~}}}zzzyyyzzzxxxsssoooooommmooosssuuussssssvvvxxxxxxooojjjooorrr{{{pppfffcccbbbhhhlllnnnmmmpppyyy{{{xxxrrriii```WWWQQQMMMLLLMMMOOONNNMMMOOOUUUYYYbbbeeehhhhhhggghhhkkkoooiiihhhhhhjjjmmmooopppppppppqqqrrrrrrrrrsssvvvxxxccc```___aaaeeehhhhhhffffffjjjoooqqqoookkkhhhfffgggeeecccbbbcccfffjjjmmmkkkmmmqqqsssqqqlllfffbbbWWWZZZ\\\ZZZUUUNNNHHHEEE>>>;;;888444111000///000---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...000222333555;;;DDDKKKXXXeeeuuu|||zzzzzzzzzwwwooohhhcccccceeehhhjjjhhhccc^^^fffgggiiijjjkkkmmmqqqtttjjjzzzyyysssuuuxxxrrrrrrsssvvv{{{}}}~~~~~~}}}yyyxxxvvvrrruuussspppkkkhhhiiimmmqqqjjjeee^^^YYYYYY[[[]]]___hhhfffdddbbb___]]]\\\\\\cccbbbbbbcccfffiiiiiihhhaaa___bbbkkkpppooolllkkkgggfffeeehhhmmmssswwwyyytttsssqqqooommmkkkjjjiiipppyyy{{{rrrlllhhhddd^^^]]]]]]___``````^^^\\\\\\[[[YYYYYY\\\```eeehhhdddfffiiikkkmmmmmmlllkkkcccfffiiijjjjjjmmmrrrvvvsssvvvzzzrrrccc[[[ZZZZZZ[[[___eeejjjiiiaaaZZZXXXUUUVVVZZZZZZXXXYYY^^^^^^^^^\\\YYYUUURRRSSSTTTRRRSSSSSSPPPMMMJJJJJJKKKIIIFFFEEEHHHKKKKKKGGGCCC<<<777222...,,,,,,+++++++++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................000444888<<>>GGGTTT]]]mmm{{{uuusssqqqqqqqqqpppnnniiifffdddddddddeeefffdddaaa^^^iiijjjlllllllllnnnppprrrqqq{{{wwwuuuzzzzzz{{{|||||||||tttlllhhheeebbbffffffdddaaa```aaaeeehhhdddbbb___[[[ZZZ^^^eeejjjuuutttqqqnnnkkkhhhfffeeegggfffgggjjjnnnpppqqqpppoooooosssyyyyyytttppppppmmmnnnpppuuu{{{}}}|||zzzuuurrrqqqqqqssstttqqqooozzz~~~~~~|||zzzxxxwwwvvvvvvvvvsssnnnjjj\\\XXXSSSSSSUUUYYYZZZZZZ^^^```cccfffhhhiiijjjiiiggggggggggggiiimmmrrruuuuuuwww{{{wwwfffWWWQQQRRRQQQQQQTTTZZZ```dddeeeccc```^^^``````ZZZSSSVVV^^^```___^^^[[[XXXVVVUUUUUURRRPPPNNNLLLKKKKKKKKKLLLIIIFFFCCCFFFKKKMMMLLLIIICCC===666000,,,++++++***+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000444999===CCCJJJWWWcccgggeeeeeehhhccceeeiiipppuuuuuuqqqmmmjjj___UUUWWWdddqqqwwwwwwwwwtttwww~~~}}}uuu||||||~~~{{{xxxssspppsss}}}{{{yyyvvvuuuxxx}}}|||~~~~~~zzzwwwwwwxxx~~~xxxqqqnnnpppqqqooollllllmmmooooooooommmkkkjjjggghhhiiilllooopppooonnncccdddfffhhhiiijjjkkkkkkjjjkkkmmmnnnnnnmmmlllkkkhhhhhhiiiiiijjjkkklllllljjjmmmooopppqqqssswwwzzzzzz}}}|||xxxuuuooorrrrrrlllbbb[[[[[[]]]QQQVVVZZZZZZZZZ^^^ccceeeeeeggghhhggggggjjjpppuuunnnjjjfffhhhmmmrrrrrrpppooommmnnnxxx|||sss___cccggghhheeebbbaaaaaabbbcccfffiiikkkkkkkkkjjjuuutttrrrqqqpppqqqrrrrrr|||yyykkk^^^WWWPPPLLLEEE===666111...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000444:::@@@GGGRRRaaallluuuuuukkkkkklllhhheeefffiiikkkmmmnnnnnnoooooommmjjjeeeccccccgggjjjkkklllmmmmmmkkkkkklllmmmuuu|||{{{{{{zzzxxxxxxxxxyyy{{{uuuwwwtttjjjaaa\\\YYYVVVRRRUUUXXX\\\___dddjjjnnnnnnnnnkkkfffaaabbbiiippplllllllllmmmmmmmmmmmmmmmoooppptttyyy~~~~~~{{{|||~~~|||}}}wwwqqqkkkgggdddcccdddaaaZZZTTTVVVXXX\\\```dddgggiiiiiimmmkkkgggfffhhhmmmsssvvvwww{{{{{{hhh[[[WWWYYY]]]YYYXXXYYY\\\```cccccccccgggccc^^^\\\[[[[[[ZZZYYY[[[aaa```ZZZZZZ^^^YYYNNNKKKHHHJJJNNNPPPMMMKKKMMMNNNLLLIIIIIIKKKMMMNNNMMMGGG@@@888111...---......,,,++++++******++++++,,,---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...)))***+++,,,---.........******+++++++++,,,,,,,,,...///000///---,,,---...///,,,,,,000222333<<>>555000---+++***,,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,------------+++++++++,,,,,,,,,,,,---,,,---......------...///000...///333555;;;HHHVVV]]]]]]]]]___aaaccceeeeeennnqqqttttttsssrrrqqqqqqeeeeeegggkkkpppuuuxxxzzzzzz{{{sssqqqsssoooqqqnnnlllxxx{{{yyyxxxvvvuuutttsssrrrqqqppppppooonnnlllkkkjjjkkklllmmmllllllkkkkkkjjjjjjiiiiiijjjjjjjjjjjjiiihhhgggfffhhhhhhiiijjjkkkkkkkkkkkkhhhggggggfffdddccccccbbbbbbdddgggggggggggghhhiiifffgggiiijjjjjjjjjhhhgggjjjkkkkkkjjjiiijjjlllnnnooooooppppppqqqsssttttttssswww{{{}}}mmm]]]NNNJJJLLLNNNRRRVVV\\\aaaiiirrr{{{uuujjjllltttwwwrrrnnniiimmmsssyyyvvvjjjgggfffiiinnnooojjjgggiiiiiigggeeecccccceeeiiillloookkkiiilllmmmooowwwyyynnneee```[[[XXXRRRKKKCCC;;;444///111///------.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,---------------,,,,,,---------............///...........................000222222111111222444888CCCOOO[[[ooouuupppjjjggggggfffbbb^^^aaaccceeegggiiijjjjjjjjjfffeeehhhkkkjjjiiilllrrrzzzvvvqqqllljjjmmmrrruuuyyy{{{wwwvvvvvvrrrkkklllqqqrrrppppppoookkkfffbbbaaabbbddd```ccceeegggmmmvvvyyyxxxzzzwwwvvvzzz||||||~~~~~~}}}xxxnnnhhheeefffeee___[[[[[[```___^^^___bbbggglllooo}}}ooo]]]SSSVVV```jjjoooqqqmmmgggccc___]]]ZZZXXX]]]aaaccc```[[[WWWXXXZZZbbbllloooeeeZZZZZZ]]]^^^ZZZRRRPPPUUU[[[XXXQQQMMMOOORRRTTTUUUSSSQQQPPPPPPRRRLLLDDD<<<555000,,,))),,,,,,++++++++++++,,,,,,---,,,++++++******++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,---///111222111333777<<>>666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------++++++,,,------------,,,---------............///////////////////////////222111111222555<<>>DDDPPP[[[bbbdddUUURRRQQQTTTXXX[[[[[[ZZZXXXUUUTTTTTTSSSRRRUUU[[[XXXRRRMMMMMMRRRUUUTTTQQQQQQRRRSSSSSSOOOGGG===555------,,,,,,,,,,,,---------,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,------------,,,,,,---------........................000555888===IIIXXXfffsss}}}|||vvvssssssrrrrrrrrrqqqpppoooooommmiiifffgggmmmuuu|||wwwyyy|||~~~|||xxxtttqqqooonnnmmmnnnoooqqqtttxxxyyywwwrrrsssvvv}}}}}}yyyuuussspppnnnlllhhhiiilllmmmmmmkkkhhhffffffiiilllllljjjhhhhhhiiikkkkkkkkkkkkkkkllllllllljjjlllnnnooonnnllliiigggjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjiiihhhgggfffhhhiiijjjkkkkkkllllllkkkhhhhhhiiiiiijjjkkkllllllfffhhhjjjjjjhhhhhhhhhiiiggggggggghhhhhhiiijjjjjjhhhjjjlllmmmlllkkkkkkllliiijjjlllnnnnnnnnnmmmllliiikkkmmmnnnnnnoooqqqsssqqqooollljjjiiijjjlllmmmlllnnnsssyyyxxxmmmiii```VVVMMMHHHGGGHHHVVVXXX^^^bbbaaa___dddlll~~~}}}rrruuussspppqqqwwwzzzwwwnnnllljjjfffdddbbbbbbbbbiiinnnppplllkkkllllllhhhiiiiiiiiihhheeedddcccddd___]]]\\\^^^___[[[PPPGGGCCC>>>888333111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,---............---------............///------///000222333555555666???OOObbbrrryyyyyywwwkkkjjjiiiiiihhhhhhlllooommmooorrrsssrrrnnnjjjhhhpppooooooqqqvvv~~~}}}|||zzz{{{zzzvvvrrrooossswwwyyyvvvrrrnnnlllooonnntttsssuuu~~~{{{uuummmooorrrwww~~~~~~~~~}}}vvvqqqppppppkkkjjjkkkqqqwwwzzzwwwsssnnnjjjfffbbb^^^ZZZUUUQQQGGGCCC======EEERRR___hhh\\\XXXTTTSSSUUUVVVYYY\\\WWWRRRQQQTTTUUURRRPPPQQQ[[[RRRJJJKKKRRRXXXWWWTTTKKKMMMQQQTTTSSSLLLCCC<<<...------,,,,,,------...---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,)))***+++,,,---.........,,,,,,,,,---------......,,,------...///333888<<>>GGGPPPeeemmmxxx|||zzzuuuqqqpppooonnnnnnpppuuuwwwvvvuuuoooqqqoookkkkkkooonnniiifffffflllzzz|||zzz|||~~~}}}{{{qqqoooppprrrpppllllllppptttzzzyyytttsssrrrooolllfffeeedddeeejjjttt{{{}}}~~~~~~|||zzzzzzzzzrrrpppmmmjjjgggbbb]]]YYYVVVTTTSSSXXX\\\ZZZQQQHHHBBB>>>::::::;;;===EEENNNfffhhheee\\\VVVVVVWWWWWWTTTUUUVVVWWWWWWVVVVVVUUUTTTRRRQQQTTTXXXXXXTTTNNNIIIIIILLLQQQVVVWWWTTTPPPBBB===555000............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------............///........................000///000555???NNN\\\eeedddhhhkkkllljjjiiijjjlllppprrrssspppjjjdddaaaaaakkkmmmqqqtttxxx}}}zzzyyy}}}|||wwwsssrrrvvv{{{}}}|||wwwzzzzzzxxx{{{|||{{{vvvrrrooopppqqqqqqqqqqqqpppoooooopppppppppooonnnmmmmmmmmmnnnooonnnlllkkklllmmmoooooonnnlllkkkjjjiiihhhhhhiiiiiijjjkkkmmmnnnooommmlllkkklllnnnnnnjjjgggdddgggkkknnnnnnnnnooopppkkkjjjiiijjjlllmmmlllkkkjjjiiigggfffggghhhjjjkkkhhhhhhhhhhhhhhhiiijjjjjjiiigggfffddddddeeeggghhhdddeeegggiiijjjkkkkkkjjjjjjiiihhhiiijjjjjjhhhfffhhhiiiiiiiiiiiijjjjjjjjjiiilllooopppooommmmmmmmmmmmnnnooooooooommmkkkjjjgggggghhhiiijjjkkkkkklllpppppppppqqqtttyyy~~~}}}sssggg\\\WWWSSSQQQSSSXXX]]]___fffhhhhhhdddeeeiiikkkiiimmmrrrssspppmmmooorrrsssuuuqqqnnnooollleee___]]]nnn}}}}}}{{{nnnhhhfffnnnyyy|||tttjjjjjjjjjkkklllllllllkkkjjjjjj___QQQEEE>>>999555222000...------......---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------//////000111111111000000222///000:::FFFOOOXXX^^^kkkmmmooommmiiifffggghhhkkknnnrrrvvvwwwvvvsssqqqmmmmmmllljjjmmmqqqqqqmmmiiilllsss~~~~~~zzzwwwwwwzzz|||{{{yyymmmlllnnnqqqrrrrrruuu{{{~~~{{{wwwrrrllljjjnnnvvv{{{vvvyyy|||~~~~~~~~~zzzrrrkkkeee___ZZZWWWRRRQQQSSSWWWZZZWWWMMMDDDAAA>>><<<=========CCCJJJXXX```eee___XXXVVVXXXYYYUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQRRRVVVYYYXXXSSSMMMGGGHHHJJJOOOTTTWWWVVVUUUIIICCC;;;333///---------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000333<<>>===???@@@@@@DDDKKKUUUaaaiiidddZZZVVVWWWXXXXXXYYY[[[\\\[[[WWWTTTQQQQQQQQQSSSWWWYYYWWWRRRMMMIIIIIIKKKMMMQQQUUUWWWWWWNNNIIIAAA888000---,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000///333;;;GGGUUU```gggiiiiiiiiiiiihhhhhhjjjmmmpppsssrrrpppllliiiiiimmmqqqnnnrrrxxx}}}yyyqqqooonnnmmmooosssxxx|||}}}{{{uuurrruuu~~~uuupppsss||||||wwwtttpppnnnnnnoooqqqqqqqqqpppnnnmmmnnnppprrrtttppppppppppppqqqqqqqqqqqqmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllkkkjjjiiiiiihhhjjjjjjjjjjjjjjjiiiiiiiiillljjjhhhiiikkkkkkiiifffhhhkkknnnnnnmmmlllkkklllkkkjjjiiijjjlllmmmlllkkkjjjiiifffddddddfffhhhjjjiiiiiiiiiiiiiiijjjkkkkkkgggfffeeeeeeeeeeeeffffffggghhhjjjkkkjjjiiigggeeehhhggggggiiikkklllkkkiiikkkkkkkkkkkkkkkkkkkkkkkklllnnnqqqrrrqqqpppoooooonnnnnnnnnnnnoooqqqtttuuussssssrrrqqqpppnnnlllkkkooorrrttttttrrrpppppppppqqqtttxxxzzz|||vvvkkkaaaYYYSSSOOOJJJRRRYYY\\\```gggkkkkkktttsssrrrpppnnnpppwww~~~~~~{{{yyywwwpppfff``````gggqqqwwwrrriiidddbbbbbb```bbbfffjjjllliiiccc^^^ccchhhoootttvvvwwwxxxzzzyyypppcccYYYSSSKKKAAA999444222///---.........---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........---///000000000000222555777CCCWWWkkkzzz{{{uuufffddd```]]][[[]]]aaadddkkkmmmoooooommmkkkjjjkkknnnkkkppp~~~{{{xxxxxxzzz{{{tttuuuuuutttrrrqqqqqqqqqtttyyykkknnntttxxx{{{}}}sssgggaaa```aaabbb___\\\ZZZYYYYYYVVVOOOJJJAAA??????BBBCCCEEEKKKRRRaaalllrrrkkk^^^VVVTTTTTTYYY\\\```bbbaaa\\\WWWSSSOOOPPPRRRUUUWWWUUUQQQMMMKKKKKKKKKLLLOOOSSSWWWYYYRRROOOGGG>>>444...,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///.........//////000000111222999EEERRR\\\bbbdddeeeeeeeeeggghhhjjjlllmmmnnnnnnmmmkkkjjjlllppptttvvvqqqvvv|||}}}{{{yyyvvvtttrrrpppppprrrwwwyyyxxxuuutttrrrpppqqqwwwwwwpppooozzzyyyqqqmmmnnnnnnnnnnnnnnnooooooooorrrpppmmmkkkkkkmmmppprrrpppppppppppppppqqqrrrsssooonnnmmmmmmooooooooommmlllkkkkkkkkkjjjjjjjjjiiijjjjjjjjjjjjjjjhhhggggggiiijjjjjjjjjiiiiiijjjjjjmmmnnnooonnnlllkkkkkkllllllkkkjjjjjjllllllkkkjjjjjjiiigggfffeeefffhhhiiijjjiiiiiiiiiiiijjjkkkkkkffffffeeeeeefffgggggghhhfffgggiiijjjkkkkkkjjjjjjggggggggghhhkkkkkkjjjiiijjjjjjjjjiiiiiiiiiiiihhhhhhkkknnnooonnnlllllllllmmmlllkkklllnnnqqquuuwwwwwwvvvtttrrrpppnnnmmmlllnnnrrrvvvvvvrrrooonnnnnnmmmoooqqqqqqtttzzzxxxmmmbbbXXXRRRMMMTTTZZZ\\\___ffflllnnnwwwsssqqqpppooorrr{{{tttfffaaacccjjjmmmiiiccccccdddccc```dddjjjmmmlllgggaaa^^^```gggpppuuuuuusssrrrsssvvvnnneee___\\\UUUIII@@@999555111///......------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............,,,...000000///222777<<>>EEEQQQnnnyyypppkkkhhhccccccgggpppxxx~~~ssspppnnnoootttyyy{{{{{{ooommmvvv{{{yyyyyyyyyxxxwwwuuuxxxyyywwwuuuxxx```dddiiinnnqqqtttwwwyyy{{{uuummmggggggkkkooorrriiicccZZZSSSPPPOOOOOONNNNNNKKKJJJNNNRRRXXXbbbmmmssszzz{{{pppaaaVVVQQQOOONNNTTT\\\bbbccc^^^WWWRRRKKKLLLNNNPPPPPPNNNLLLJJJKKKKKKJJJJJJLLLRRRYYY^^^XXXWWWRRRIII>>>555111000---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---......///000111111222:::EEESSS\\\___```bbbeeecccfffkkkpppsssrrrmmmjjjeeeeeeiiisss|||yyy}}}{{{uuutttxxx|||{{{vvvrrrtttwwwxxxtttnnnqqquuu{{{|||yyyzzz{{{ssssssssspppqqqtttllllllmmmmmmllllllmmmnnnnnnnnnooopppqqqqqqqqqqqqoooooonnnnnnoooqqqsssttttttrrrpppppprrrsssqqqnnnppppppooommmlllkkkjjjjjjhhhiiikkklllmmmllllllkkkdddiiimmmlllgggggglllqqqqqqqqqpppmmmkkklllnnnqqqooommmkkkkkkkkkkkkiiigggjjjiiiiiiiiihhhhhhggggggggggggggggggggghhhiiiiiidddeeefffggghhhjjjkkkkkknnnmmmlllkkkjjjjjjjjjjjjgggffffffgggiiiiiihhhggglllllllllkkkkkkjjjjjjjjjgggjjjlllmmmlllkkkkkkkkkmmmkkkgggfffgggjjjooorrrqqqpppmmmlllkkklllmmmnnniiimmmpppooollllllppptttnnnppprrrqqqoooppptttwww{{{}}}sssllliiiiiidddZZZWWW]]]hhhnnnxxxrrrooopppppptttxxxlllggghhh___aaaaaa______```^^^YYY]]]]]]aaagggllljjj```XXXQQQ\\\iiippppppmmmjjjiiillleee^^^]]]___^^^VVVNNN???;;;666111///...---,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,---------......---------.........//////---000111111222888BBBKKK___xxx}}}rrrooonnndddeeeggglllrrrwwwzzz{{{rrrnnnlllpppxxxuuuuuu|||{{{yyyyyy{{{~~~}}}yyytttooorrrvvvwwwyyy___aaaeeejjjnnnrrrtttuuutttyyyvvvmmmnnnxxx{{{wwwiii^^^SSSOOOPPPOOOPPPRRRYYYZZZ]]]^^^```cccgggkkktttzzz{{{ssshhh___WWWQQQQQQSSSWWW___hhhhhh]]]QQQQQQMMMMMMPPPPPPOOOQQQUUUQQQOOOLLLJJJJJJMMMSSSXXX___^^^WWWJJJBBB>>>555,,,...,,,++++++,,,------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........,,,++++++...000,,,,,,,,,---------......000,,,+++...111222666<<>>777222///---+++---+++******,,,...------------------------------......---------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,---.........---...///444:::<<<@@@OOO```sssuuuuuuppphhhbbb```aaahhhmmmtttwwwvvvtttsssssssssrrruuu|||tttppplllpppxxx~~~vvvvvvwwwzzz{{{zzz}}}[[[^^^bbbhhhmmmqqqssstttvvv{{{zzzuuuwwwxxxcccXXXOOOMMMOOOQQQTTTWWW^^^^^^______bbbfffmmmqqqxxx|||{{{sssjjjbbbZZZSSSQQQQQQSSSYYY``````XXXOOOQQQNNNMMMPPPQQQOOOQQQUUUPPPOOOMMMKKKKKKNNNTTTXXX___```[[[OOOEEE???888000...,,,++++++,,,---,,,++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---,,,,,,---------.........000---...111222444;;;BBBSSSYYY___```___bbbjjjrrr|||~~~~~~vvvmmmfffhhhgggkkkvvvxxxssspppqqqvvv|||vvvmmm```^^^dddrrr{{{uuussstttssssssrrrqqqqqqppppppmmmmmmnnnnnnoooooonnnnnnqqqppppppqqqssstttsssrrrppppppqqqqqqqqqpppoooooooooppppppppppppoooooonnnpppnnnllllllmmmmmmlllkkkhhhiiikkkllllllkkkiiihhhiiiiiijjjjjjiiihhhhhhgggkkkkkkkkkkkklllnnnooopppnnnmmmlllmmmnnnooonnnmmmllljjjhhhggghhhiiiiiihhhmmmmmmmmmmmmmmmmmmnnnnnnmmmllllllkkkllllllnnnnnnooommmjjjjjjkkkkkkiiihhhfffhhhiiiiiiiiihhhhhhhhhjjjjjjiiiiiihhhiiiiiiiiilllkkkjjjiiiiiijjjlllmmmlllkkkkkkllloooqqqqqqpppqqqnnnkkkkkkmmmnnnnnnlllkkkmmmooonnnmmmnnnpppsssrrroookkkjjjlllnnnnnnnnnoooqqqtttyyy~~~~~~|||zzzsssfff[[[VVVTTT[[[```ccchhhooosssqqqnnnllliiigggggghhhiiikkkgggeeeccceeeiiikkkkkkiiijjj]]]\\\```___dddkkkiiihhhccc```bbbgggjjjfffaaacccdddbbb___```bbb```\\\RRRLLLCCC:::444111000//////---,,,,,,---...---+++------------------------......---------,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,---------......,,,,,,---------.....................000000000///444222666AAAMMMYYYhhhuuurrrsssqqqiii___\\\```fffpppqqqqqqnnnlllmmmpppsssqqquuu~~~{{{tttooonnnnnnvvvzzzvvv|||~~~}}}wwwooojjjkkksss|||VVVYYY^^^dddjjjnnnqqqrrrvvvzzz{{{{{{ttt\\\TTTNNNOOOSSSUUUYYY]]]bbbbbbaaabbbdddjjjrrrxxx||||||yyyrrrlllhhh```XXXTTTQQQPPPSSSXXXYYYUUUPPPRRROOONNNPPPQQQOOOQQQUUUPPPPPPOOOMMMLLLOOOSSSWWW^^^bbb```VVVKKKBBB;;;555///---,,,,,,------+++*********++++++,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***,,,...///---,,,,,,,,,,,,------------.........///...000333555999EEEQQQeeeeeedddbbbbbbhhhuuu{{{rrrkkkhhhjjjggglllyyywwwooolllooouuupppdddUUU[[[jjjyyyuuurrrooonnnqqqppppppppppppooooooooooooooonnnmmmmmmmmmmmmmmmnnnnnnoooqqqtttvvvuuutttssssssrrrrrrpppooommmmmmooooooppppppqqqqqqppppppnnnmmmmmmnnnoooooonnnlllhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhhhhhhhgggffffffgggggghhhjjjlllnnnoooppplllkkkkkkmmmoooqqqqqqpppnnnkkkhhhfffggggggggggggllllllmmmnnnnnnmmmlllkkkmmmnnnooopppooonnnlllkkkmmmkkkjjjjjjkkkkkkjjjiiieeegggjjjlllmmmkkkiiihhhiiijjjkkkkkklllllllllkkkhhhhhhiiiiiijjjkkkllllllllllllmmmpppssstttsssqqqrrrpppmmmllllllmmmlllkkklllmmmnnnnnnllllllmmmoooooommmjjjjjjkkkmmmnnnnnnmmmnnnooorrrvvvyyy}}}yyyiiiZZZRRRPPPUUUZZZ^^^ccciiikkkjjjeeefffgggiiikkklllnnnnnnjjjhhhhhhnnnvvv}}}~~~sssccc___aaa```gggrrrttttttllldddbbbfffhhhgggdddgggdddbbbddddddbbbcccfff\\\VVVLLLAAA999333111111///...---.........,,,***------------------------......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,---------......,,,------------............//////000111111111111111333>>>RRReeeqqqxxx{{{qqqpppjjjaaaYYYZZZdddmmmrrrqqqoookkkiiijjjmmmpppmmmxxx}}}xxxuuupppooorrrsss{{{{{{}}}~~~xxxtttvvvvvvwwwwwwuuutttrrrqqqppppppqqqrrrtttvvvxxxyyyssslllcccaaagggrrr|||}}}}}}~~~TTTVVV[[[```eeeiiilllmmmqqquuuxxx{{{xxxjjjYYYTTTSSSWWWZZZ[[[]]]```aaabbbcccdddggglllsssxxxzzzyyyuuupppooonnnhhh```XXXSSSPPPQQQTTTUUUUUUVVVTTTQQQPPPRRRRRRPPPQQQTTTSSSSSSRRRPPPNNNNNNQQQSSS[[[```bbb\\\PPPEEE>>>;;;111///------------+++)))******+++,,,,,,---------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,...//////...---......------------............//////111444777AAASSSeeepppooolllhhhhhhnnnwww}}}~~~~~~yyyrrrlllhhhiiigggnnn|||xxxqqqnnnqqqwwwwwwfff]]]]]]kkk{{{xxxwwwrrrnnnmmmoooooonnnnnnmmmmmmllllllnnnmmmlllkkkjjjkkkllllllmmmlllmmmpppsssttttttssssssssssssrrrqqqpppooonnnooopppqqqrrrrrrrrrrrrrrrlllllllllnnnppppppnnnllljjjiiiggggggfffgggiiijjjggghhhhhhhhhhhhhhhggggggeeefffhhhiiikkkllllllllljjjjjjjjjkkknnnppppppooooookkkhhhffffffggggggfffhhhiiikkklllllljjjhhhffflllnnnqqqsssrrroookkkhhhkkkjjjjjjjjjkkkkkkjjjiiieeefffhhhjjjlllmmmkkkjjjlllmmmnnnoooooonnnmmmllliiijjjlllmmmnnnnnnmmmmmmkkklllnnnqqqtttuuusssppprrrpppnnnlllkkkjjjjjjiiijjjkkkllllllllllllllllllnnnlllkkkkkklllnnnooopppoooooonnnoooqqquuuyyy{{{{{{qqqdddYYYUUUWWWXXXZZZ]]]bbbgggjjjjjjaaaeeemmmsssuuusssooollljjjlllooovvvxxxgggaaaaaaaaalll{{{~~~{{{uuummmfffdddeeegggiiikkkeeedddhhhfff```cccllljjjeee\\\PPPCCC999222///...------...///...,,,***------------------------......---------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......------------...............///000000///000111222000===TTTmmm}}}xxxqqqqqqllleee___^^^dddlllsssmmmnnnoooooonnnmmmlllkkkkkkyyyyyyxxxvvvuuuvvv{{{yyy}}}zzzuuupppjjjffffffgggggghhhgggfffeeedddffffffgggiiilllooosssuuuoookkkgggkkkvvv}}}~~~~~~~~~zzzxxxyyyzzzyyy|||RRRUUUYYY]]]aaadddeeefffmmmppptttzzz}}}qqqddd]]][[[\\\aaacccaaa___aaa^^^aaadddfffiiilllooorrrttttttrrroooqqqssspppjjj]]]VVVQQQRRRRRRRRRUUU[[[XXXTTTSSSTTTSSSPPPPPPSSSWWWWWWVVVSSSPPPNNNNNNOOOUUU[[[aaa```WWWJJJBBB@@@555222///---------+++***++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---......---,,,,,,...///---------.........//////000///111555;;;IIIaaauuuwwwvvvuuutttssstttuuuvvvpppqqqtttyyy}}}zzzqqqjjjeeefffnnn}}}}}}{{{zzzvvvrrrtttyyy}}}jjj______kkkvvvuuuuuuwwwsssnnnlllnnnooonnnmmmlllkkkjjjiiiiiikkkjjjiiihhhiiijjjkkklllmmmllllllnnnpppqqqpppoooooooooppppppppppppoooooonnnnnnooopppqqqqqqppppppjjjjjjkkkmmmoooooommmkkkllljjjhhhggggggiiilllnnniiijjjjjjkkkkkkkkkjjjjjjfffgggiiijjjjjjjjjhhhgggkkkjjjiiijjjlllmmmlllkkknnnlllhhhfffgggggggggffffffhhhjjjlllllljjjgggeeekkknnnqqqsssrrrnnnjjjfffiiijjjkkkkkkkkkjjjiiiiiihhhfffeeegggjjjlllllllllmmmnnnnnnnnnnnnllljjjiiilllmmmnnnoooooonnnmmmllljjjkkkmmmqqqsssssspppmmmoooooommmkkkiiihhhiiiiiijjjkkklllnnnooopppoooooonnnnnnmmmmmmmmmnnnpppqqqpppooonnnmmmooorrruuuwww~~~zzzrrrggg```^^^^^^ZZZVVVWWW[[[___dddfffbbbgggoootttvvvsssnnnjjjlllpppvvvzzz}}}wwweee^^^___```lll|||xxxvvvqqqhhh```^^^ccciiinnnjjjjjjmmmhhhaaadddooowwwvvvpppdddTTTDDD777111---,,,+++,,,......---+++------------------------......---------,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......---------.........//////...///000///...///333666>>>RRRnnnxxxoooooojjjeeeeeelllrrruuuuuulllmmmmmmnnnnnnnnnlllkkkrrr|||yyyvvvwwwzzzzzzxxxzzz~~~|||~~~{{{yyytttllleee```\\\YYYWWWSSSTTTUUUVVVWWWVVVUUUUUUWWWWWWXXXZZZ]]]aaadddfffjjjkkkpppzzz{{{vvvuuuzzz}}}{{{|||}}}~~~~~~}}}||||||}}}}}}}}}|||vvvrrrqqqpppooorrrwwwssswww}}}QQQSSSVVVZZZ^^^```aaabbbjjjmmmqqqxxx|||yyyooofffdddbbbcccgggfffbbb```aaa___bbbeeeggghhhiiikkkmmmnnnqqqrrrqqqtttwwwvvvrrrccc[[[VVVVVVSSSOOOSSS]]]^^^YYYWWWWWWTTTPPPPPPSSSXXXYYYYYYVVVRRRNNNMMMLLLPPPUUU^^^ccc]]]QQQGGGEEE:::666111...------------------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------...,,,++++++******++++++,,,+++---------,,,+++,,,---------........./////////111000222999CCCRRRhhh{{{zzzzzz|||}}}|||yyysssnnnkkklllqqq{{{wwwnnneeehhhqqq}}}}}}xxxvvvyyy~~~|||ttttttwwwyyywwwtttvvv|||wwwggghhhssszzztttoooooopppqqqnnnjjjmmmsssmmmllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjkkkkkkmmmllllllmmmnnnooommmllljjjjjjkkkmmmmmmnnnnnnnnnllllllmmmmmmnnnmmmmmmmmmkkkjjjjjjkkkmmmnnnmmmkkklllkkkjjjiiijjjlllppprrrllllllmmmnnnnnnnnnmmmmmmiiikkklllmmmmmmjjjgggeeekkkjjjiiiiiijjjkkkjjjhhhmmmkkkiiiiiiiiiiiihhhgggfffhhhjjjlllmmmkkkiiihhhkkklllnnnoooooollliiifffhhhjjjlllllljjjhhhhhhhhhjjjgggdddfffjjjmmmmmmllllllllllllkkkjjjiiigggfffkkklllmmmmmmmmmlllkkkjjjjjjkkkllloooppppppmmmjjjmmmmmmmmmkkkiiiiiijjjlllnnnnnnoooqqqtttuuusssrrrnnnooooooooonnnnnnoooqqqpppnnnmmmlllmmmooorrrttttttvvvyyy~~~vvvnnnkkkaaaXXXPPPOOOQQQTTTXXX\\\eeeiiinnnrrrsssrrrooolllooossswww{{{|||{{{yyyxxxqqq```ZZZ\\\\\\gggvvvyyynnnooolllddd\\\YYY]]]bbbmmmoooqqqoooiiidddhhhppp}}}}}}ssscccPPPBBB;;;000...,,,,,,---...---,,,------------------------......---------,,,,,,,,,,,,,,,,,,------------...,,,---------............------------------------------------------------,,,,,,,,,---------......------.........////////////000000//////444;;;AAAPPPdddyyyyyysssooollliiiiiiooovvvzzzxxxsssrrrooolllkkkmmmpppsssttt}}}zzzwwwvvvwwwzzzzzzwwwyyy~~~}}}wwwqqqmmmgggaaaYYYRRROOOMMMLLLLLLIIIJJJLLLMMMNNNOOONNNNNNMMMNNNOOOQQQSSSUUUXXXYYY___eeeooo{{{}}}ooopppooonnnooottt||||||uuupppooooooppppppuuuwwwxxxyyyyyywwwtttrrrlllkkklllnnnrrrtttttttttoooiiieeefffhhhjjjqqqxxxxxxzzz{{{}}}}}}|||zzzyyy}}}NNNPPPTTTXXX\\\___aaaaaafffhhhnnnuuuxxxwwwrrrnnnkkkgggeeeeeebbb______cccdddfffggggggggghhhjjjlllkkkqqquuuuuuvvvzzzzzzxxxmmmeee```^^^WWWOOORRR\\\bbb^^^ZZZYYYVVVQQQPPPRRRVVVXXXYYYXXXTTTPPPNNNMMMLLLPPP[[[eeedddYYYNNNIII>>>999222...,,,---//////.........---,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,***---111333111///---,,,............////////////111111666@@@LLLYYYiiivvvzzzzzzzzz||||||xxxqqqjjjfffjjjrrrzzzyyyssslllpppxxxzzzwwwxxxxxx|||tttpppoooqqqtttsssttt{{{xxxtttyyywwwtttooonnnlllnnnpppooommmnnnsssiiiiiijjjjjjkkkkkkkkklllkkkkkkkkkkkkkkkjjjjjjiiimmmllllllmmmnnnooonnnllljjjkkklllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnmmmmmmlllnnnlllkkkkkkmmmnnnmmmmmmkkkkkkjjjjjjlllooorrrtttmmmnnnoooooopppppppppooolllnnnppprrrqqqnnnjjjhhhkkkjjjiiijjjkkkkkkjjjiiikkkkkkjjjkkklllkkkiiigggeeefffhhhjjjkkkkkkjjjjjjjjjjjjkkkkkkkkkiiihhhggghhhkkkmmmmmmjjjgggfffgggkkkhhhfffiiimmmooommmjjjlllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkklllllllllllllllllllllmmmnnnmmmkkkhhhkkkmmmnnnlllkkkkkknnnqqqppppppppprrruuuuuurrrooommmooopppooollllllmmmooopppooonnnmmmnnnppprrrsssnnnpppsssxxx}}}}}}{{{hhh\\\SSSRRRSSSRRRSSSVVVcccjjjuuu}}}}}}vvvrrrrrrrrrttt{{{{{{tttooo___ZZZ\\\[[[cccnnnpppfffeeeccc```]]]ZZZXXXXXXeeennnrrrllleeeeeeiiimmmwwwzzz{{{uuugggWWWLLLGGG777444///---------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------............------------------------------------------------,,,,,,,,,---------..................///////////////111222222444<<>>FFFSSS___gggjjjllllllpppsssuuusssmmmgggcccbbbhhhhhhiiilllqqqyyyxxxpppmmmkkknnnsssuuurrrnnnlllkkknnnwwwzzzrrrrrrrrroookkkhhhhhhjjjlllkkkiiicccdddeeefffffffffffffffbbbcccddddddddddddbbbbbbddddddeeeeeeeeecccbbbaaaaaa``````___``````aaabbbbbbcccdddeeefffhhhlllpppmmmmmmlllkkkkkkkkkllllllkkkiiiggggggiiikkkkkkkkkhhhgggffffffggghhhgggfffkkklllmmmooopppqqqqqqqqqlllnnnppppppnnnllljjjjjjlllkkkkkklllnnnooonnnmmmpppooonnnmmmmmmmmmnnnnnnnnnlllkkklllmmmnnnmmmllllllllllllnnnoooooonnnlllkkklllmmmkkkiiihhhhhhiiijjjjjjkkkmmmoooooommmkkkkkkjjjiiiiiiiiiiiiiiiiiinnnmmmlllkkkjjjiiiiiiiiilllllllllllllllkkkkkkkkkmmmmmmnnnooonnnmmmlllkkkkkkjjjiiiiiijjjmmmoooqqqqqqpppoooooopppqqqpppooommmnnnooopppppppppooonnnmmmlllllllllllllllmmmmmmuuuwww{{{{{{pppddd[[[WWWVVV\\\gggpppqqqpppppprrrtttyyy~~~rrrgggiii```YYYZZZ]]]\\\ZZZYYY___bbbeeefffiiikkkhhhcccaaa\\\\\\bbbhhhhhhdddaaa```cccffffffddd```]]][[[___YYYMMM@@@555//////000........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............///------...///000000000000333EEEXXXcccmmmvvvwwwssspppllleee^^^\\\aaallluuu}}}uuullllllrrrwwwvvvrrrrrr~~~~~~xxxttttttvvvuuu~~~qqqiiiddddddgggkkkpppssstttsssrrriiigggeeeaaa]]]YYYVVVTTTUUUWWWYYYYYYXXXVVVTTTTTTVVVYYY\\\]]]\\\[[[[[[[[[]]]]]]^^^___```aaabbbbbb^^^\\\[[[\\\aaafffkkkmmm{{{xxxuuutttuuuvvvwwwwwwwwwtttpppllliiieeeaaa^^^\\\[[[[[[[[[[[[XXXUUUQQQWWWXXXZZZ[[[[[[\\\]]]___dddgggjjjkkkiiieeebbb```dddlllvvv{{{vvvkkkaaa[[[ZZZdddqqqzzz|||yyyvvvuuunnnllllllrrryyyzzzuuupppKKKLLLOOOQQQTTTVVVXXXYYY```aaabbbdddhhhkkknnnoooppppppnnnllljjjgggeeedddhhhjjjlllmmmmmmmmmnnnpppppprrrtttwww~~~sss```QQQNNNSSSOOONNNVVVbbbbbbVVVOOOQQQPPPQQQYYYbbbddd]]]UUUQQQTTTRRRSSS\\\lllwwwtttiiiWWWNNNEEEAAA;;;444///...,,,...000...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,---------.........---,,,,,,,,,---//////---,,,...000000///333:::HHHQQQ^^^gggiiijjjlllnnnnnnqqqsssooogggbbbaaabbbmmmkkkhhhiiippp|||}}}tttuuurrrppppppqqqqqqooommmiiiooowww}}}~~~{{{tttpppyyyooonnnllljjjjjjkkkkkkiiigggbbbccccccdddccccccbbbbbb___```bbbccccccaaa___^^^______`````````___^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^______```ccchhhlllfffffffffeeeeeeeeeeeefffgggfffeeefffhhhjjjkkkkkkfffccc``````bbbdddeeeffffffhhhjjjlllmmmnnnnnnnnnhhhjjjlllmmmkkkjjjjjjjjjhhhhhhiiijjjllllllllllllooonnnmmmkkkjjjjjjlllmmmooooooooopppppppppooonnnllllllnnnoooppppppnnnmmmlllmmmmmmlllkkkjjjkkkmmmjjjkkkkkkmmmmmmlllkkkiiikkkjjjiiihhhhhhiiijjjkkkkkkjjjjjjjjjkkkkkklllmmmhhhhhhgggggghhhiiikkkkkknnnnnnoooooonnnmmmkkkjjjiiiiiiiiiiiikkkmmmpppqqqppppppppppppqqqrrrrrrqqqnnnoooooopppppppppoooooonnnmmmkkkkkklllmmmmmmmmmppprrruuuzzzwwwiii```]]]VVVSSSXXX___dddjjjooorrrsssvvv{{{}}}yyyppphhhjjjaaaZZZYYYZZZYYY[[[]]]bbbeeehhhiiihhhgggeeecccbbb```aaafffkkkjjjeee```cccgggjjjjjjgggddddddddd[[[YYYRRREEE777//////222........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............///------......///000222333:::RRRgggnnnuuu~~~~~~vvvooommmhhheeeeeelllwwwyyytttpppttt{{{}}}xxxrrr{{{xxxqqqnnnqqquuurrrgggaaaaaadddfffllltttvvvssslllfffcccZZZYYYXXXWWWVVVVVVWWWWWWYYY\\\___^^^ZZZWWWWWWXXXXXX[[[^^^___]]]ZZZYYYXXXYYY\\\```dddeeefffggggggaaa]]]YYY]]]iiiwww{{{xxxuuussspppoooooonnnllljjjeeeccc```^^^\\\ZZZWWWUUUTTTVVVXXXYYYZZZ\\\___bbbcccfffiiiiiifffdddeeegggjjjpppsssoooeee___```dddkkkttt}}}zzzqqqkkkiii___```ccciiinnnpppmmmiiiKKKLLLMMMOOORRRTTTVVVWWWbbbeeehhhkkkmmmmmmnnnnnnnnnnnnnnnmmmjjjgggdddcccfffhhhjjjkkkkkkmmmoooqqquuutttuuuyyyvvvdddTTTNNNOOOMMMMMMUUU```bbbZZZSSSTTTSSSRRRUUU[[[]]]XXXTTTRRRUUUSSSRRRXXXggguuuvvvppp[[[QQQHHHDDD@@@999444222---...///...******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,---------......,,,---...////////////......---///000//////666>>>SSS[[[eeejjjiiiiiillloooqqqrrrqqqjjjbbb^^^```ccckkkjjjkkknnnuuu{{{wwwuuurrrpppooonnnmmmmmmnnntttyyyvvvooopppyyy{{{uuuooojjjkkkjjjiiihhhgggfffdddbbbbbbbbbaaa```___^^^\\\[[[XXXYYY[[[[[[[[[YYYWWWVVVXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUXXX]]]aaa````````````aaaaaa``````aaa``````bbbdddfffgggfffccc^^^WWWTTTTTTXXX[[[\\\^^^```bbbdddffffffffffffbbbdddgggiiiiiiiiijjjkkkhhhiiikkkkkkkkkkkkllllllmmmmmmllliiifffeeegggjjjkkkmmmoooqqqqqqpppooooookkklllnnnoooooonnnnnnnnnnnnoooooonnnllllllnnnppplllmmmnnnnnnmmmlllkkkkkkjjjjjjhhhhhhhhhiiijjjkkkiiiiiijjjjjjkkklllmmmnnngggfffeeeeeegggiiikkklllnnnnnnnnnnnnmmmllljjjiiiiiiiiiiiijjjlllnnnpppqqqnnnooopppppppppqqqrrrrrrppppppppppppppppppoooooolllkkkiiikkkmmmoooooonnnmmmoooqqquuuzzz|||qqqiiibbbXXXQQQSSSYYY```iiipppsssrrrrrrssstttrrrmmmiiiddd___[[[YYYWWWYYYcccmmmiiikkknnnnnnkkkgggfffgggccceeefffeeegggjjjoooqqqqqqrrrrrrmmmfffcccdddfffWWWYYYVVVJJJ:::000///222........................,,,------......------,,,------------------------------------------------,,,,,,,,,---------......---------------------------------............///......///......111666:::FFF[[[kkkmmmqqqzzzzzzssshhhiiikkkmmmoootttyyy}}}tttrrrsssyyy~~~zzz|||xxxxxxvvvppplllnnnxxx~~~lllaaa[[[YYY]]]eeekkkmmmnnnhhh___XXXTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]___```^^^YYYWWWYYY[[[\\\^^^``````^^^[[[ZZZZZZZZZ```gggkkkkkkjjjiiiiiidddccceeennn|||~~~yyyxxxvvvsssssstttuuutttssssssmmmddd^^^ZZZYYYYYYYYYXXXYYYZZZZZZZZZ\\\^^^aaaccceeefffdddaaaaaadddgggdddggghhhbbb[[[\\\gggqqq||||||pppeee___^^^YYY^^^dddhhhhhhhhhiiijjjJJJKKKLLLNNNQQQTTTVVVWWWbbbfffjjjnnnnnnnnnnnnnnnmmmnnnmmmllljjjgggdddcccbbbdddfffhhhjjjnnnrrrvvvwwwtttsssvvv{{{|||lllZZZPPPNNNIIIJJJOOOXXX___bbb```\\\VVVRRRQQQTTTUUURRRQQQSSSSSSRRRPPPSSS```ooovvvvvvbbbVVVLLLGGGDDD>>>999777.........,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++---//////...---,,,///...///111000333===HHH^^^dddjjjlllkkkjjjmmmpppwwwtttmmmddd^^^^^^dddiiihhhmmmssszzz}}}~~~xxxwwwuuuqqqnnnmmmnnnpppvvvuuuooofffcccpppwwwpppmmmjjjhhheeeeeedddcccbbbaaa```___[[[[[[ZZZYYYWWWTTTRRRQQQMMMMMMNNNNNNNNNLLLKKKJJJMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNMMMKKKJJJIIIFFFGGGHHHHHHHHHJJJNNNQQQRRRRRRSSSTTTTTTTTTSSSSSSVVVUUUUUUWWWZZZ\\\\\\[[[ZZZTTTLLLGGGFFFGGGJJJKKKRRRTTTVVVYYYZZZZZZYYYXXXYYY[[[^^^```aaabbbdddfffeeegggiiiiiiiiihhhiiikkkhhhhhhgggbbb]]]\\\___bbbbbbfffkkkmmmnnnmmmmmmmmmjjjlllmmmmmmlllkkkmmmnnnooopppooonnnllllllnnnpppnnnoooppppppnnnmmmmmmnnniiiiiiiiiiiiiiiiiijjjkkklllkkkjjjjjjiiiiiiiiijjjgggffffffggghhhjjjlllnnnlllmmmmmmmmmlllkkkiiihhhiiiiiijjjkkklllnnnooopppmmmnnnoooooonnnnnnpppqqqppppppoooooooooooonnnnnnjjjhhhfffiiimmmppppppnnnmmmmmmoooqqquuuzzzxxxssseeeZZZRRRSSSYYY```iiippprrrpppnnnmmmmmmllljjjiiigggeeedddcccbbbfffttttttiiifffhhhfffhhhfff______kkk|||vvvjjjddddddfffZZZ^^^]]]SSSBBB444///000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...//////...000666???GGGSSS```iiijjjjjjnnnmmmhhh^^^aaagggmmmrrruuuvvvvvvuuusssssszzzssspppwww|||zzzlllooopppooooooxxxpppcccXXXWWWWWWXXX___hhhqqqllldddYYYQQQNNNRRRWWWTTTTTTVVVWWWYYY[[[\\\]]]\\\\\\]]]\\\[[[[[[]]]^^^^^^______^^^]]]]]]___aaaiiinnntttvvvsssooommmmmmnnnttt{{{yyyyyyxxxwwwvvv{{{ssshhh___\\\^^^aaadddnnnoooooommmjjjhhhhhhiiiiiihhheeebbb___^^^```bbbYYY]]]``````___cccmmmvvv|||{{{wwwoooeee]]]ZZZZZZ___fffmmmnnnlllkkkooosssJJJJJJKKKMMMPPPTTTWWWXXX^^^aaafffiiijjjkkknnnqqqnnnnnnmmmllljjjhhheeedddbbbccceeefffiiinnntttxxxuuuooommmqqquuuzzzvvvbbbTTTOOOHHHJJJJJJMMMZZZjjjlllcccYYYSSSOOOPPPPPPOOOOOOQQQSSSSSSQQQPPPWWWeeeqqquuujjj]]]QQQKKKHHHCCC>>><<<000...,,,++++++---------------------------------,,,,,,------......------,,,,,,,,,---------......++++++---.........---,,,///...///111333999GGGUUUgggkkkppprrrqqqppppppqqqtttnnnddd]]]^^^fffqqqyyyuuuyyy}}}vvvttt|||yyysssppprrruuuvvvlll```___kkk}}}vvvooolllkkkjjjhhhggg^^^]]]\\\YYYWWWUUUUUUVVVOOOOOONNNMMMKKKIIIGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@===???@@@@@@@@@@@@CCCEEEBBBCCCDDDEEEFFFEEEEEEDDDGGGFFFGGGIIIKKKMMMLLLKKKKKKGGGBBB>>>>>>???@@@@@@EEEGGGIIILLLLLLLLLJJJIIIJJJLLLOOOPPPQQQRRRUUUWWWVVVYYY\\\]]]]]]]]]___aaa^^^^^^\\\VVVPPPNNNQQQUUUWWW\\\cccggghhhhhhiiijjjjjjkkkkkkiiihhhhhhkkkooooooooonnnllljjjjjjmmmooolllmmmooonnnlllkkklllmmmhhhhhhiiijjjjjjjjjjjjjjjlllkkkiiihhhffffffeeeeeeeeeeeefffggghhhjjjkkkllljjjkkkkkklllkkkjjjhhhgggiiiiiiiiijjjkkkllllllmmmkkkmmmooonnnlllkkkmmmooonnnnnnmmmmmmllllllllllllkkkhhhfffhhhmmmpppooommmooonnnmmmnnnqqquuuzzz}}}~~~{{{ooocccYYYWWWYYY^^^dddkkkooonnnnnnoooooopppooonnnpppnnnmmmnnnooorrr{{{vvvfffbbbfffgggjjjhhh``````nnnzzzmmmeeeccceee]]]aaaccc[[[JJJ;;;222///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///---...//////333>>>LLLWWW^^^ccchhhkkkjjjeee^^^YYYWWW[[[aaahhhooosssttttttuuurrruuu}}}qqqqqqyyyzzzsssmmmsssxxxzzz}}}}}}qqqiiiZZZQQQNNNUUUZZZ[[[aaakkkmmmhhhaaaZZZVVVVVVZZZ^^^WWWXXX[[[]]]___```````````````aaaccceeeeeedddbbbbbbbbbaaa```aaaeeekkkppp}}}~~~zzzzzz|||~~~~~~~~~zzztttlllhhhkkkrrrzzz~~~yyyuuutttppplllgggcccbbbaaa``````[[[]]]```dddhhhmmmrrrvvvuuurrrkkkeee```^^^___```jjjnnnrrrttttttuuuyyy|||IIIJJJKKKMMMPPPTTTWWWYYYZZZ]]]```ccceeehhhnnnsssoooooonnnlllkkkhhhgggeeeggggggffffffggglllrrrwwwrrrkkkhhhlllqqquuu}}}gggWWWPPPJJJMMMIIIFFFVVVmmmqqqeeeYYYSSSOOOOOOOOOMMMMMMPPPWWWWWWTTTNNNPPP\\\jjjqqqqqqcccUUUNNNKKKFFFAAA>>>222...******,,,...---,,,------------------------+++,,,------......------,,,,,,,,,---------.........---------......//////......000222555>>>OOO___lllppptttwwwwwwuuurrrqqqnnneee[[[XXX___nnnyyyqqqsss{{{vvvwwwzzzoooaaaWWWaaa}}}yyynnnmmmiiigggiiiiiifffaaa^^^UUUTTTQQQMMMHHHFFFEEEFFFDDDDDDDDDDDDCCCAAA@@@?????????===<<<;;;;;;;;;;;;888888888999999;;;<<<===999:::<<<===>>>>>>>>>===:::<<<>>>>>>======???@@@======???@@@AAA@@@@@@???<<<<<<<<<>>>AAABBBAAA@@@===<<<;;;<<<>>>??????>>><<<>>>AAACCCCCCBBB@@@???>>>@@@BBBCCCCCCDDDFFFHHHEEEHHHMMMOOOOOOPPPSSSVVVTTTUUURRRLLLEEEBBBEEEIIIOOOVVV]]]bbbddddddeeegggiiijjjjjjgggeeefffkkkoooooonnnmmmkkkiiiiiikkkmmmgggjjjkkkjjjhhhggghhhkkkggghhhiiikkkkkkkkkjjjiiiiiihhhgggfffeeedddddddddbbbcccdddeeefffggghhhiiiiiiiiijjjkkkjjjiiihhhggghhhhhhiiiiiijjjjjjjjjjjjjjjlllnnnmmmjjjiiikkkmmmmmmlllkkkjjjjjjjjjjjjjjjnnnkkkhhhjjjooorrrpppmmmpppooommmmmmooorrrwwwyyyssstttwww{{{~~~{{{nnnaaa[[[ZZZ[[[___dddjjjlllooosssvvvwwwxxxwwwuuupppnnnpppqqqqqqtttxxx}}}}}}~~~{{{nnnaaa```gggeeekkklllggggggqqqzzz~~~www{{{{{{tttiii```___```[[[aaaddd^^^PPP@@@666111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////---...///111777DDDVVVcccddddddhhhooolll```TTTOOOVVVXXX]]]dddlllrrrvvvwwwrrrpppwwwzzz}}}wwwvvv~~~wwwmmmiiigggbbb^^^YYYQQQQQQZZZ^^^[[[^^^fff^^^^^^^^^^^^]]]\\\YYYWWWZZZ\\\___cccfffggggggggghhhhhhiiimmmpppooojjjeeejjjiiihhhhhhkkkrrr{{{wwwssspppsss|||yyywwwsssnnnhhhfffffffffdddbbbeeeccccccffflllrrruuuvvvrrrmmmgggbbbbbbdddggghhhrrrrrrsssvvvyyy}}}MMMMMMMMMOOOSSSXXX\\\___eee___ZZZ]]]fffnnnpppooorrrnnnkkkjjjiiihhhdddaaadddeeegggiiijjjkkkkkkkkkjjjjjjjjjiiikkksss~~~jjj[[[UUUPPPKKKIIIRRRaaalllllliiicccZZZQQQNNNKKKIIIMMMTTTWWWXXXTTTPPPSSS^^^hhhlllxxxeeeVVVRRROOOGGGCCCFFF<<<666000......000///...+++++++++++++++++++++++++++,,,------......------.........------,,,,,,,,,---...//////---,,,---...,,,...222555777@@@SSSeeeooo}}}yyyrrrooonnnqqqggg[[[WWW```sssyyyssssss{{{{{{sss^^^VVVYYYooo|||pppjjjjjjfffdddbbbbbbbbb___ZZZUUUKKKIIIFFFCCC@@@???>>>>>>???>>>============>>>>>><<<;;;;;;===@@@@@@<<<999:::;;;:::999777777999;;;<<<<<<===???AAABBB@@@???===@@@BBBBBBAAA@@@AAACCC@@@>>>===???BBBCCC@@@>>>@@@@@@@@@@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@CCCBBB???======>>>@@@AAAAAA@@@?????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHJJJGGGEEEDDDEEEEEEBBB???JJJKKKMMMSSSZZZ]]]\\\YYYbbbdddeeeggggggiiilllooojjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggffffffeeeeeeggghhhjjjkkkmmmmmmlllkkkhhheeecccaaa``````cccddddddcccbbbaaabbbccchhhhhhggggggiiijjjlllnnnnnnmmmlllkkkkkkkkkkkklllpppnnnmmmkkkjjjjjjjjjkkkpppooommmkkkiiiiiijjjjjjnnnmmmmmmnnnoooooonnnlllqqqnnnkkkkkknnnpppooonnnpppqqqrrruuuxxx|||{{{ooo```XXXZZZ___```iiijjjmmmttt||||||wwwrrrnnnkkkjjjttttttuuutttjjj______fffkkkoooooojjjhhhmmmuuuyyyuuuxxxuuujjjbbbaaa```]]]___```___XXXMMMBBB;;;888444111...---...///000///........................------------------------------------------------,,,,,,,,,---------......////////////////////////,,,---......///.........000444666777>>>LLLZZZ```ccccccgggkkkhhh___XXXWWW^^^aaabbbbbbfffoootttuuurrrrrr|||yyy~~~zzzrrrxxxyyynnnbbb\\\]]]^^^ZZZUUUTTTUUUVVVZZZ^^^______]]]\\\___bbbcccbbb___\\\[[[```fffmmmooonnnllllllnnniiimmmrrruuutttqqqnnnmmmlllooosssuuuyyy~~~tttqqqrrr{{{wwwvvvsssnnnkkkkkkmmmpppnnnppptttyyy||||||xxxuuuooommmiiiggggggkkkooorrrxxxyyyyyyzzzzzzzzzzzzzzzJJJJJJKKKMMMQQQVVV[[[^^^ccc___]]]___eeelllooooooqqqnnnjjjiiihhhgggeeebbbdddeeefffggghhhiiiiiiiiiggggggggggggiiiqqq|||mmm[[[RRRQQQOOOPPPWWWaaahhhkkkkkkcccYYYQQQOOOOOONNNQQQVVVVVVWWWTTTNNNOOOZZZffflll{{{nnn___UUUNNNGGGDDDDDD;;;666000---...///...---------------------------+++,,,------......------......---------,,,,,,,,,---...//////------...///---...222888>>>GGGWWWeeemmmyyy|||sssnnnllllllnnnfff]]]ZZZaaaooo{{{vvvuuuwww~~~|||{{{jjj[[[ZZZbbbuuuuuummmfff___[[[\\\ZZZYYYWWWVVVVVVTTTOOOKKKIIIGGGEEECCCAAA@@@@@@@@@===???AAAAAA@@@@@@AAABBBDDDBBBAAAAAABBBAAA>>>;;;<<<<<<<<<<<<<<<===@@@BBBAAAAAAAAABBBCCCBBBAAA@@@???AAACCCCCCAAA@@@AAABBBBBB@@@??????AAABBBAAA???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAGGGDDDBBBBBBCCCDDDCCCAAACCCDDDFFFJJJNNNPPPPPPOOOTTTVVVXXXYYYYYYZZZ]]]___bbbcccdddeeefffggggggggggggggggggfffffffffeeeeeehhhiiijjjkkklllnnnoooooolllkkkjjjhhhgggeeedddccc`````````___^^^___bbbdddjjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjkkkllllllmmmmmmpppooonnnmmmllllllmmmmmmqqqpppooommmlllkkkjjjjjjlllkkkkkkkkklllmmmmmmmmmmmmjjjhhhhhhjjjkkkkkkjjjmmmnnnoooqqqtttyyy|||wwwiii___^^^______```aaahhhxxx{{{vvvtttrrrrrrooommmmmmkkkddd\\\\\\bbbiiioooqqqllliiilllooopppsssuuuqqqgggaaabbbcccbbb]]]^^^]]]WWWMMMBBB;;;888555222///---.../////////........................------------------------------------------------,,,,,,,,,---------......---------------------------.........///.........---000333999FFFXXXdddhhhggggggiiijjjfff```___bbbiiihhhccc```fffqqqxxxyyytttttt}}}}}}zzz||||||wwwrrrqqqyyywwwddd^^^XXXXXX]]]```^^^ZZZYYYZZZ[[[]]]^^^```aaaaaaaaaccceeedddbbb___^^^^^^nnnuuu{{{zzzrrrjjjggggggooorrrvvvyyyxxxwwwvvvvvvqqqzzzyyyvvvxxx}}}}}}{{{|||{{{wwwsssrrrooonnnnnnqqqtttwwwxxxyyy{{{|||}}}}}}||||||KKKKKKKKKMMMQQQVVV[[[^^^aaa``````bbbeeeiiimmmooopppmmmjjjhhhggggggfffddddddddddddeeeeeeeeeeeefffcccddddddeeegggnnnyyyrrr\\\PPPQQQTTTYYY]]]___ccchhhlllcccYYYQQQPPPSSSTTTUUUWWWUUUWWWUUUNNNMMMVVVbbbjjj{{{wwwlll[[[NNNIIIEEEBBB;;;666000------......,,,------------------------+++,,,------......------...------------,,,,,,,,,---...//////------...///111///444???KKKTTT^^^fffllltttyyytttmmmkkklllmmmjjjeee___]]]bbbllluuu{{{uuuqqqsss}}}~~~rrrqqquuuxxxzzz{{{~~~|||~~~xxxgggYYY```gggttttttfff___[[[WWWTTTTTTUUUSSSRRRQQQPPPNNNJJJHHHAAA@@@@@@????????????@@@AAAFFFJJJJJJFFFCCCDDDFFFIIIGGGFFFFFFGGGGGGFFFEEE:::999888888999;;;>>>???FFFGGGGGGGGGGGGGGGFFFEEEHHHIIIJJJJJJHHHGGGGGGHHHJJJIIIGGGGGGHHHHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDBBB@@@@@@BBBDDDEEEEEEBBBCCCEEEEEEEEEEEEFFFHHHHHHIIIKKKLLLKKKLLLMMMOOOPPPRRRUUUXXX[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^bbbcccdddeeefffggghhhhhheeefffgggggggggfffdddccc```___\\\XXXVVVXXX\\\```eeeeeefffggghhhhhhhhhhhhggghhhjjjmmmnnnooooooooopppoooooonnnnnnoooooopppqqqqqqqqqpppooommmkkkjjjkkkjjjhhhhhhhhhjjjkkkmmmnnnlllkkkkkklllmmmmmmlllooonnnoooqqqtttyyy}}}uuukkkeeeaaa]]]]]]]]]eeewww|||ssspppqqqrrrsssjjjgggdddbbb^^^[[[]]]aaaiiiqqqvvvtttqqqooommmjjjoooooojjjccc___aaadddddd^^^______ZZZRRRHHH@@@<<<777333///------.................................------------------------------------------------,,,,,,,,,---------......------------------------///////////////.........000222666@@@TTThhhrrrrrrnnnjjjgggfffcccbbbhhhppptttqqqkkkfffjjjrrrwwwvvvxxxxxx~~~zzz|||~~~|||ssslllooovvvvvvllleee^^^[[[ZZZ]]]bbbbbb]]]XXX\\\^^^___^^^]]]^^^bbbfffjjjkkkjjjgggcccdddgggkkk|||~~~~~~zzzuuurrruuuxxx~~~yyywwwvvvvvvuuuvvvxxxzzz{{{QQQPPPPPPQQQSSSWWW[[[]]]^^^```cccddddddfffjjjnnnooommmjjjhhhgggfffffffffcccccccccbbbbbbbbbbbbcccaaacccddddddgggmmmwww~~~vvv^^^OOONNNWWW___```[[[[[[bbbiiiddd[[[SSSRRRVVVXXXVVVTTTRRRVVVVVVPPPMMMTTT^^^dddsssyyytttbbbRRRLLLGGGAAA;;;666000------...---++++++++++++++++++++++++++++++,,,------......---------------------------------...//////......///000333111777FFFVVV___dddfffkkkqqqtttooolllmmmpppqqqiiieee``````dddkkkrrruuuppphhhgggssstttlllmmmrrrtttttttttzzzxxxzzzssscccYYYXXXlllvvv}}}kkkbbb___[[[XXXWWW]]][[[XXXUUURRROOOLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNIIIPPPXXXZZZWWWUUUXXX\\\VVVUUURRRPPPOOONNNMMMLLLKKKJJJHHHHHHJJJLLLNNNNNNRRRRRRSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVTTTPPPNNNQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNOOOOOOOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJFFFDDDBBBBBBDDDFFFIIIKKKJJJLLLLLLIIIDDDBBBDDDFFFDDDEEEGGGGGGFFFEEEFFFHHHEEEGGGJJJMMMOOOPPPQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSUUUUUUWWWXXXZZZ[[[\\\]]]\\\^^^```bbbcccbbbaaa``````]]]VVVPPPKKKLLLPPPTTT\\\^^^aaadddgggiiiiiiiiihhhjjjmmmoooqqqqqqpppooonnnooooooooooooppppppqqqpppqqqrrrsssrrrooollljjjlllkkkhhheeecccdddgggiiiooonnnnnnnnnooooooooooooooonnnmmmooorrrwww}}}}}}wwwpppdddYYY___```fffrrryyymmmffffffkkknnnpppiiieee```]]]\\\]]]aaaeeelllvvv}}}~~~|||xxxrrrlllhhhhhheeeaaa___```bbbbbbaaacccccc```YYYPPPHHHBBB:::666111...---......---........................------------------------------------------------,,,,,,,,,---------......////////////////////////000/////////////////////666888===KKKbbbvvv|||xxxsssjjjaaa```ccchhhpppwwwvvvxxxvvvpppooorrrtttsss}}}}}}~~~~~~{{{xxxwww{{{}}}~~~zzzpppllluuu~~~tttmmmhhhccc```cccdddfffjjjllliiibbb\\\aaacccdddbbb___```gggnnnrrrpppllliiiiiinnnxxxxxxrrrvvvXXXVVVTTTSSSSSSUUUXXXYYY[[[___dddfffeeefffiiimmmnnnmmmllliiigggfffggggggccccccbbbaaa```aaaaaabbbbbbdddffffffhhhmmmvvv|||www^^^OOOJJJUUU___^^^WWWTTT[[[cccddd^^^VVVSSSUUUWWWSSSNNNKKKQQQSSSPPPOOOTTT[[[^^^iiiuuuxxxjjjZZZPPPHHH@@@<<<777000------...---++++++++++++++++++++++++++++++,,,------......---------------------------------...//////......///111222222;;;LLL[[[ccceeefffkkkooopppllllllpppssssssjjjfffccccccgggnnnuuuxxxrrrlllmmm{{{~~~pppllljjjkkklllkkkmmmqqqooommmmmmjjj^^^SSSZZZjjjuuutttmmmllljjjhhhhhhpppnnniiibbb[[[UUURRRQQQPPPQQQSSSTTTVVVXXXYYYYYYZZZbbbjjjmmmllllllrrrwwwlllkkkgggccc^^^ZZZXXXXXX\\\[[[ZZZ]]]aaadddeeeeeeggghhhgggddd___\\\\\\]]]``````aaacccdddeeedddddddddhhhmmmooommmhhhbbb^^^]]]\\\[[[YYYXXXVVVTTTTTTVVVWWWXXXZZZZZZ[[[[[[[[[PPPOOONNNNNNOOOQQQTTTUUUYYYZZZZZZYYYWWWUUUSSSQQQRRRSSSTTTTTTTTTRRRQQQPPPMMMLLLKKKJJJJJJLLLOOORRRSSSTTTSSSOOOIIIEEEFFFHHHFFFGGGGGGFFFDDDDDDFFFHHHLLLMMMMMMLLLKKKIIIGGGFFFHHHHHHFFFFFFFFFGGGIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSRRRTTTWWWYYY[[[[[[ZZZYYYXXXTTTMMMFFFAAA@@@DDDHHHSSSVVV[[[```eeeiiilllmmmjjjkkkmmmooooooooommmlllmmmnnnnnnoooppppppppppppoooqqqssstttsssqqqnnnllllllkkkgggbbb]]]\\\___bbbhhhiiijjjkkkkkkkkklllmmmkkkjjjhhhiiimmmrrrxxx|||~~~}}}~~~yyyjjjYYYaaadddjjjqqqxxx|||~~~wwwpppiiieeefffkkknnnpppllliiibbb]]]\\\```eeehhhmmmvvv~~~}}}wwwpppeeeeeeeeeffffffdddbbbaaabbbcccdddccc]]]UUUKKKDDD===999333///.........---........................------------------------------------------------,,,,,,,,,---------......////////////////////////000////////////000111222777;;;DDDSSShhhzzz~~~yyyssseeeZZZ\\\eeemmmsssvvvsssxxxxxxqqqnnnsss{{{~~~zzzwwwwwwvvvuuu}}}zzzwwwsssppprrrwwwsssnnniiieeecccaaa___cccgggmmmrrrssspppjjjfffeeeggggggeeecccgggooowwwvvvsssnnnmmmsss~~~yyyvvv[[[YYYVVVTTTSSSSSSUUUVVVYYY^^^dddgggggggggiiikkknnnoooooollliiigggfffgggdddcccaaa``````aaabbbcccdddfffhhhiiiiiimmmtttzzzqqqZZZLLLFFFPPPYYYZZZTTTQQQVVV\\\aaa^^^XXXSSSSSSTTTOOOHHHGGGLLLOOOPPPTTT\\\aaabbbjjjuuu{{{sssbbbSSSIIICCC===888111......///---,,,------------------------+++,,,------......------,,,,,,,,,------------...---...////////////000222222666BBBRRR^^^bbbdddgggmmmoooooolllmmmqqqrrrpppllliiiggghhhmmmsssyyy|||wwwwww~~~~~~lllggghhhjjjkkkhhheeeiiippplllgggbbb[[[PPPMMM]]]rrrzzz~~~|||}}}~~~~~~yyyqqqiiicccaaaaaaeeefffhhhjjjlllmmmnnnnnnvvvyyyyyyvvvpppnnnppptttsssuuuvvvuuuttttttuuuvvvrrrqqqsssxxxzzzsssooooooqqq{{{{{{{{{|||~~~}}}{{{ttttttrrrqqqooonnnmmmlllmmmmmmnnnoooppppppppppppaaaaaaaaabbbfffjjjooorrrnnnmmmllliiifffccc```___eeefffggggggfffdddaaa```______^^^\\\ZZZZZZ\\\^^^]]]]]]\\\ZZZVVVTTTSSSSSSQQQQQQOOOMMMKKKLLLPPPSSS]]][[[WWWSSSNNNJJJFFFEEEIIIGGGEEECCCBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJKKKIIIJJJLLLNNNOOOOOOOOOOOONNNKKKGGGAAA======???BBBGGGIIINNNTTTZZZ___bbbdddffffffgggggggggfffdddccchhhiiijjjkkkkkkkkkkkkkkkhhhjjjmmmnnnooommmkkkjjjfffeeebbb[[[UUURRRTTTWWW___aaadddfffffffffhhhiiiiiigggeeeeeeiiiooovvv{{{|||{{{yyy{{{~~~qqqbbbhhhkkkppprrrrrrqqqsssuuuooommmjjjhhhhhhkkkooorrrvvvtttmmmbbb]]]```eeegggiiipppuuuwwwxxxxxxtttnnnfffdddfffkkkmmmiiifffeeecccdddfffeeeaaaXXXMMMFFFBBB===666111///.................................------------------------------------------------,,,,,,,,,---------......------------------------//////...///000111333444666???KKKYYYhhhtttvvvssslll```XXX]]]hhhoooqqqrrrpppsssqqqlllmmmzzz}}}wwwvvvzzz|||zzz{{{uuuoooooosss|||~~~tttoookkkjjjgggdddaaa```______jjjnnnrrrtttqqqlllhhhfffcccdddeeefffgggmmmvvv}}}}}}yyywww{{{]]][[[XXXUUUTTTUUUVVVWWWXXX\\\bbbfffiiiiiijjjjjjnnnqqqrrrppplllhhhffffffdddcccbbbaaaaaabbbdddeeefffhhhjjjjjjjjjmmmrrrwww{{{fffRRRHHHDDDKKKSSSUUUSSSQQQSSSVVV[[[\\\XXXRRRPPPPPPLLLEEEJJJLLLNNNRRR]]]kkkssstttvvvzzzzzziiiUUUIIIFFF???999333/////////...,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,...000000//////111222777@@@OOO^^^dddeeeiiioootttuuutttqqqrrrsssqqqlllmmmkkkkkknnnsssxxx{{{|||yyyuuugggfffgggjjjllliiieeehhhooossshhh[[[SSSTTT\\\iiitttzzzzzz{{{{{{~~~xxxwwwvvvrrroooooorrruuu~~~vvvnnnkkkkkkmmmrrrwww}}}~~~~~~~~~~~~|||yyyyyyzzzyyyvvvrrrpppppprrrooonnnooopppqqqqqqooonnnjjjiiifffbbbaaaccciiimmmnnnlllgggccc^^^\\\ZZZZZZ[[[XXXUUURRRPPPOOOPPPQQQRRRRRRQQQPPPPPPOOONNNNNNLLLMMMMMMNNNOOOOOOPPPPPPOOONNNKKKGGGCCCAAABBBCCCBBBCCCFFFIIINNNRRRUUUWWW[[[ZZZZZZZZZYYYYYYYYYXXX]]]^^^___``````______^^^ZZZ[[[^^^```aaaaaa```___[[[[[[XXXRRRKKKGGGIIILLLSSSVVV[[[]]]]]]^^^```cccbbb```]]]]]]```gggoootttuuuwwwxxxyyy|||~~~yyyqqqoooqqqssstttrrrooojjjgggfffhhhjjjiiiiiilllssszzz}}}mmmbbbaaaeeegggfffiiijjjiiikkknnnllliiidddaaabbbjjjnnnllljjjkkkmmmnnnoooppplllcccWWWNNNEEE@@@888222000/////////........................------------------------------------------------,,,,,,,,,---------......------------------------............000333555777===KKKYYYaaaeeeiiiiiiggg```\\\\\\cccjjjmmmnnnppplllmmmlllmmmwww|||uuuyyyzzztttrrrvvvwwwoookkkiiihhhfffdddaaa``````bbbdddqqqtttvvvtttooojjjhhhiiiiiiiiijjjnnnttt}}}___]]][[[XXXXXXXXXZZZ[[[WWW[[[```fffjjjkkkjjjiiiooorrrtttrrrmmmhhhfffeeedddcccbbbaaabbbccceeeffffffiiikkkkkkjjjlllqqquuu|||~~~sss^^^LLLDDDCCCHHHOOOSSSSSSRRRRRRSSSWWWZZZXXXQQQMMMNNNKKKEEEPPPPPPPPPVVVfffyyymmmUUUHHHIII@@@:::333000000000///---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------.........,,,...000000//////111333>>>JJJ[[[hhhjjjiiiooowww{{{|||zzzwwwwwwvvvqqqjjjmmmmmmooossswwwzzz{{{zzz{{{|||tttnnnjjjhhhgggiiillljjjgggiiinnnsssdddSSSQQQaaattt}}}|||~~~rrrmmmiiihhheeebbbcccggg___aaadddfffiiioooxxx~~~~~~{{{uuusssuuuyyy{{{yyy}}}yyyxxx{{{}}}{{{xxxuuutttuuuwwwxxxtttqqqmmmiiigggfffffffffgggfffeeebbb```^^^\\\[[[[[[[[[ZZZZZZ[[[[[[\\\]]]XXXWWWUUUQQQKKKGGGEEEEEEHHHHHHIIIJJJLLLOOORRRTTTQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSRRRLLLNNNPPPRRRTTTTTTUUUTTTQQQRRRQQQKKKDDD@@@BBBEEEEEEIIINNNQQQRRRSSSUUUXXXVVVSSSPPPPPPSSSZZZbbbgggpppvvvyyyxxxxxx{{{~~~}}}pppqqqtttxxx{{{xxxpppiiiaaaeeejjjjjjkkkppp|||wwwgggdddfffgggeeefffddd```bbbfffgggeeeaaa\\\]]]eeekkkkkkkkkoooyyyzzz{{{|||yyyooocccYYYGGGAAA:::333000000000///........................------------------------------------------------,,,,,,,,,---------......////////////////////////...------...000444777999IIIYYYgggiiiddd```___]]]WWWZZZaaaiiikkkjjjkkkoooiiijjjmmmuuu{{{uuu|||{{{yyyzzzzzzppplllkkkkkklllgggeeeccc``````ccchhhkkknnnrrruuuuuurrrrrruuuxxxwwwwwwxxx~~~___```___[[[VVVTTTVVVXXXZZZ[[[]]]```cccgggjjjllllllpppsssrrrmmmhhheeedddbbbeeehhhfffbbb```cccgggggglllmmmiiihhhmmmsssuuuvvvzzz~~~~~~wwwiii[[[QQQOOOHHHJJJTTTXXXPPPLLLOOOUUUXXX[[[[[[WWWSSSOOOMMMNNNPPPRRRZZZnnn~~~zzzbbbNNNIIIDDDCCC;;;111...111000+++------------------------------------------------..................------...,,,---000111000444:::IIIZZZkkknnnkkkmmmrrrwww~~~zzzvvvrrrmmmgggccchhhgggjjjsss|||~~~qqqoootttqqqgggoooiiihhhnnnnnnkkkoooyyymmm[[[WWWhhhvvv{{{qqqfff[[[YYYVVVVVVWWWXXXUUUSSSWWWYYYXXXTTTWWW___aaa^^^bbb]]]^^^dddgggeeefffiiinnnnnnpppwww~~~}}}zzztttrrrtttvvvtttxxx{{{zzzvvvvvvzzz~~~}}}zzzyyytttqqqpppnnnmmmqqqwwwooossszzz{{{{{{zzzpppddd]]]]]]aaakkkooorrrpppsssxxxwwwqqqpppoookkkfff___ZZZXXXWWWXXXTTTQQQTTT[[[___]]]YYYWWWVVVTTTUUUVVVXXXXXXXXXXXXWWWWWWWWWXXXWWWUUUSSSWWWVVVTTTRRRRRRTTTVVVXXXWWWUUUQQQLLLGGGCCC@@@???@@@CCCFFFHHHIIIJJJLLLNNNKKKJJJGGGFFFGGGLLLTTTYYYfffllltttzzz|||zzzxxxvvvtttsssrrrssssssooohhhcccbbbggglllmmmooouuuuuuiiieeegggjjjgggeeeccceeeggghhhgggeee]]]WWWSSSXXXcccooouuuvvv~~~xxxkkkaaaPPPLLLDDD<<<555111///...//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,---------.........---,,,++++++---...000............////////////222...///444333111>>>PPPgggiiikkkllljjjddd^^^ZZZZZZ]]]```cccggglllmmmlllkkknnnqqqwww~~~{{{{{{wwwxxx}}}~~~sssttttttqqqmmmkkkllloooiiibbb___bbbeeecccdddhhhtttyyy~~~||||||```aaa```]]]YYYVVVVVVXXXZZZ[[[]]]```cccgggjjjllljjjnnnrrrrrrnnnjjjgggfffccceeefffddd``````cccggghhhlllmmmjjjkkkpppssssssqqqvvv|||}}}uuukkkeeeWWWMMMIIIQQQUUUPPPMMMOOOQQQVVV\\\[[[UUUPPPNNNOOOJJJLLLQQQ]]]sssjjjUUUMMMEEECCC<<<222///111000+++------------------------------------------------...........................---...000000000666???OOO___mmmqqqoooppptttvvv||||||yyyssslllgggffffffiiihhhjjjtttvvvnnnooossspppiiijjjjjjmmmooonnnlllpppvvvdddYYY[[[nnn}}}vvvccc\\\ZZZWWWSSSRRRTTTUUUTTTSSSNNNRRRRRRPPPRRRWWWXXXUUUXXXTTTUUU[[[^^^]]]^^^bbbjjjlllqqqzzz}}}{{{|||zzzxxxxxxxxxvvvrrrnnnyyy{{{|||yyyttttttxxx}}}~~~wwwrrrsssssssssvvvzzz~~~~~~zzzwwwwwwxxx~~~yyyuuussstttuuu|||zzz}}}~~~yyywwwyyyssskkkccc^^^\\\\\\]]]dddfffhhhhhhggggggjjjmmmjjjqqqvvvvvvuuuvvvtttqqqjjjddd```___^^^^^^bbbhhhrrruuuyyy|||~~~xxxiii[[[VVVYYY^^^kkkrrrwwwyyy}}}}}}wwwyyyxxxvvvrrrnnnkkkkkklllkkkjjjkkknnnpppoooiiiddd]]]^^^```aaabbbcccdddddd[[[ZZZYYYYYY[[[\\\]]]]]]]]]^^^```aaaaaaaaaaaaaaa^^^^^^ZZZRRRIIIAAA===<<>>::::::@@@IIIPPPQQQNNNHHHFFFCCC???===???DDDGGGTTT^^^kkktttvvvvvvxxxyyyuuuwwwwwwpppeeeYYYQQQMMM\\\aaahhhkkknnnsss|||~~~rrriiifffffffffeeejjjiiihhhiiijjjjjjiiiggg^^^\\\ZZZZZZ___gggoootttuuuppplllkkkmmmkkkeee___^^^XXXOOODDD<<<555222111/////////.........------...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,---///000............////////////...---000333666@@@[[[uuu}}}|||xxxoooeee]]]ZZZZZZ```aaaccceeegggjjjooorrrpppvvv{{{wwwuuurrrppprrrppplllkkkmmmvvvyyyrrrkkkjjjiiieeebbb___```dddgggiiifffcccbbbbbbhhhuuubbbcccdddccc```\\\YYYWWW[[[[[[\\\^^^aaaeeeiiikkkjjjmmmppprrrqqqnnnkkkiiieeeeeedddaaa^^^___bbbdddjjjlllmmmnnnrrrvvvsssmmmmmmpppvvv{{{~~~~~~|||{{{zzzgggTTTOOOQQQOOOLLLJJJHHHNNNXXX___```[[[TTTPPPGGGHHHMMMZZZkkkxxx{{{yyy{{{sssrrr{{{zzzbbbNNNIIIEEE>>>777333111///,,,---------------------------------------------------------...............---...000000...111@@@OOO\\\ccciiijjjlllqqqttttttppppppooojjjdddcccgggkkkccclllvvv|||vvvmmmppppppkkklllttt|||{{{tttpppggg[[[TTTZZZkkkttteee```ccc[[[YYYVVVSSSQQQOOOLLLKKKOOOPPPQQQQQQQQQSSSUUUUUUZZZ___gggnnnrrrrrrqqqqqqjjjmmmqqqwww{{{|||{{{zzzwwwwwwxxx|||{{{sssjjjccc]]]YYYWWWUUUWWWYYY\\\bbbiiiqqqvvvvvvvvvwwwwwwqqqkkkjjjnnnkkkqqqwwwxxxuuurrrqqqrrrkkkjjjiiijjjmmmpppqqqqqqlllmmmnnnooopppqqqrrrrrr~~~{{{yyyzzz||||||yyyvvvkkkhhheeedddccc```]]][[[______]]]\\\ZZZXXXWWWVVVUUUUUUWWW[[[aaagggjjjjjjwww}}}|||uuupppiiiddd[[[SSSLLLJJJIIIIIILLLQQQVVVaaaooozzz}}}yyysssnnnssssssssstttqqqlllfffbbbfffbbb\\\WWWTTTPPPMMMKKKOOOZZZhhhuuu{{{|||yyyvvvoooooommmjjjhhhhhhjjjlllpppqqqooohhh\\\PPPHHHDDDMMMUUU^^^cccaaa```aaaccceeegggjjjlllooossswwwzzzzzz}}}|||vvvpppkkkjjjllltttxxxooo\\\JJJ@@@>>>@@@===;;;===BBBFFFFFFDDDBBBAAA>>>:::888999===@@@JJJQQQ]]]iiiqqqvvvxxxyyyxxx{{{|||ttteeeXXXQQQOOOYYY___eeejjjmmmrrrxxx~~~yyyqqqgggdddgggkkkjjjhhhkkkkkkkkkllllllkkkiiigggeeeccc___[[[[[[aaakkksssnnniiidddcccdddeeeccc```ddd^^^UUUJJJ???888333111////////////............------------------------,,,,,,,,,---------.........------,,,---...//////............////////////000...000666???NNNfff{{{{{{yyyssshhh]]]XXXXXX[[[bbbcccdddffffffhhhpppxxxvvv|||zzzrrrooommmnnnpppooommmrrrxxxwwwqqqpppooolllfffdddaaa___```dddiiimmmjjjiiihhhkkkrrr|||ccccccddddddccc___[[[XXX[[[ZZZ[[[\\\___cccgggjjjmmmnnnppprrrrrrooojjjgggeeeeeecccaaa______aaaccciiikkkmmmnnnrrruuurrrkkklllooossswwwzzz|||}}}}}}qqq[[[RRRRRRSSSRRRQQQMMMPPPXXXeeennnmmmaaaUUUKKKIIILLLWWWccchhhfffccceeecccffftttjjjQQQLLLFFF???:::666111...------------------------------------------------------------.........//////,,,---/////////555GGGXXXeeeiiijjjiiillltttyyyyyysssppplllhhhfffeeeeeeffffffvvvyyypppooouuurrrjjjpppyyyppp___LLLRRR^^^rrrrrrhhh```^^^___]]]^^^^^^]]]YYYUUURRRPPPTTTSSSSSSRRRQQQSSSXXX]]]eeemmmwww}}}}}}zzzvvvsssppprrrssstttrrrooollljjj```bbbfffmmmttt{{{~~~{{{pppdddXXXOOOKKKIIILLLLLLNNNSSS[[[dddkkknnnssssssuuuvvvqqqkkkkkknnnmmmllllllnnnoooppppppppphhhggggggjjjoootttwwwxxxpppqqqsssuuuvvvvvvuuuuuu~~~~~~vvvooogggeeebbb___```bbbcccbbbdddeeefffgggggggggggggggccccccdddgggkkkoooqqqqqq{{{~~~}}}vvvpppkkkddd]]]QQQHHH@@@>>>===<<<>>>AAADDDOOO```pppyyy||||||{{{|||~~~|||sssggg[[[SSSQQQOOOPPPUUU\\\___\\\XXXTTT\\\gggoooppplllgggffffffeeebbb^^^YYYVVVWWWXXXRRRRRROOOHHHAAA===>>>AAA@@@HHHQQQUUUTTTSSSTTTVVVZZZ___eeejjjlllnnnqqqssstttssspppggg]]]VVVUUUVVV[[[gggrrrooo^^^LLLBBB@@@BBBBBBAAA@@@???>>>??????<<<<<<;;;999777888<<<>>>CCCFFFNNN\\\kkkuuuyyyxxxzzz~~~~~~tttdddVVVPPPOOOYYY]]]dddiiilllqqqwww{{{tttmmmffffffkkkooolllhhhjjjlllooopppnnnkkkhhhfffkkkhhhbbb[[[WWW[[[dddmmmjjjfffaaa```aaaccccccbbbgggbbbYYYNNNDDD;;;444111000000/////////.........------------------------,,,,,,,,,---------......------------......//////............////////////222//////999HHHXXXgggqqqrrroooiii```ZZZXXX\\\```dddccceeegggeeegggrrrwwwooopppnnnoooppppppsss|||rrriiihhhhhhgggeeeaaa``````bbbgggnnntttxxxqqqqqqsss|||cccccccccddddddaaa]]]ZZZZZZYYYYYYZZZ]]]aaaeeehhhnnnoooppprrrssspppkkkgggfffeeedddcccbbbaaaaaaaaafffjjjmmmnnnppprrrooojjjjjjlllqqqvvv{{{uuu```UUUUUUYYYZZZZZZWWWUUUYYYgggvvvxxxjjj\\\PPPLLLMMMWWW```aaa\\\YYYVVVXXX]]]lllsssZZZNNNGGGAAA===888222......------------------------------------------------,,,,,,------.../////////------...111444===PPPaaafffjjjkkkiiijjjqqqvvvwwwxxxrrrjjjeeedddeeeeeeeeessssssppprrrwwwrrrllltttyyylllYYYJJJWWWhhh}}}sssgggcccaaa```aaaccceeeeeeccc___ZZZWWWVVVYYYWWWVVVVVVUUUVVV]]]fffqqq{{{~~~xxxssspppqqqppplllgggcccaaaaaaaaadddjjjnnnrrrwww}}}|||rrrcccVVVLLLGGGEEEGGGIIINNNWWWccckkkoooooopppnnnpppsssrrrpppqqquuuqqqooommmnnnqqqttttttsssnnnnnnnnnrrrwww}}}~~~zzzqqqjjjfffhhhhhhhhhkkkqqqrrrpppnnnnnnooopppqqqsssuuuvvvxxxwwwvvvuuutttttttttuuuyyyyyyvvvrrrqqqnnnggg^^^III@@@999888999888888:::>>>EEEPPP^^^mmm}}}rrrggg```ZZZVVVUUU\\\fffjjjfff___```ccciiimmmjjjeeedddgggeeeddd```[[[TTTNNNLLLKKKGGGEEEAAA;;;666777;;;@@@;;;@@@GGGJJJJJJJJJKKKMMMOOOUUU]]]bbbcccccceeeggggggddd\\\QQQFFFCCCHHHNNNNNN[[[hhhggg[[[LLLDDDCCC>>>AAABBBBBB???===>>>???;;;<<<<<<;;;;;;<<<@@@BBBBBBCCCGGGRRRbbbooowwwzzz}}}~~~|||qqqaaaTTTNNNNNNZZZ^^^ccchhhlllqqqvvvzzzwwwrrrmmmnnnqqqqqqkkkeeejjjnnnsssvvvsssnnnhhheeellljjjeee^^^ZZZ[[[aaafffjjjgggcccbbbbbbcccdddcccgggccc]]]TTTIII???666222000000000/////////......,,,------......------,,,,,,,,,,,,---------......------......////////////............////////////222///222???QQQ```fffgggiiifff```]]]\\\___bbbeeedddcccdddfffdddeeesss}}}wwwsssvvvrrrpppqqqsssyyyyyyooogggeeefffcccaaa```___```dddkkkttt||||||cccbbbaaabbbdddccc___\\\YYYXXXWWWXXX[[[___cccfffmmmmmmooorrrtttsssnnnjjjfffeeeeeeeeedddcccaaa___ccciiimmmllllllmmmllliiigggjjjooovvv|||zzzfffXXXUUUYYY\\\\\\\\\WWWWWWaaaooorrrjjj___WWWQQQPPPYYY```^^^XXXUUUNNNRRRWWWdddzzz{{{dddPPPHHHAAA???:::222......------------------------------------------------,,,,,,------...//////000///---...444;;;GGGYYYhhhiiippptttqqqoooqqqsssssstttooogggaaa___dddkkkqqq{{{yyyuuuoookkkrrr}}}ssscccXXXUUUgggyyyxxxhhhbbbdddgggkkkpppnnnmmmiiiaaaXXXRRROOOOOORRRPPPQQQTTTSSSRRRYYYcccsss}}}~~~|||yyyvvvuuuqqqkkkdddaaaaaaccclllqqquuuvvvssstttyyy|||xxxqqqfff[[[SSSPPPQQQPPPTTT]]]kkkvvvzzzuuupppfffbbbaaaeeehhhiiikkkoookkkoootttyyy|||}}}}}}}}}}}}||||||~~~}}}~~~}}}~~~}}}zzzvvvttttttpppwww}}}}}}zzz{{{xxxkkk]]]GGG???:::<<>>>>>>>>@@@BBBHHHRRRbbbvvvrrrjjjiiiiiieeecccgggsss}}}sssrrrpppnnnllleee___aaagggbbbbbb___ZZZSSSLLLHHHFFFDDDCCC???;;;888666777999:::<<<>>>@@@BBBCCCDDDEEEGGGLLLSSSUUUUUUUUUXXX[[[[[[XXXQQQFFF@@@CCCNNNXXXaaaiiiooolll___SSSLLLKKKCCCDDDFFFIIIJJJIIIGGGFFF???@@@AAABBBAAACCCEEEHHHEEEGGGJJJOOOXXXeeettt~~~{{{qqqdddZZZWWWWWW\\\___cccggglllrrrwwwzzzzzzxxxvvvwwwxxxtttlllfffjjjqqqyyy|||yyyqqqjjjfffkkkkkkkkkiiigggeeeddddddjjjiiigggfffeeeeeedddcccfffddd```YYYOOOCCC999333000000000000/////////...,,,,,,---......---,,,,,,,,,,,,,,,---------......---......///////////////............////////////333444:::HHH[[[hhhllljjjeee```[[[[[[___dddffffffcccaaacccfffccccccttt|||||||||{{{tttpppqqqxxxyyynnnhhhdddffffffbbbaaaddddddgggmmmxxxzzzrrrrrrwww~~~bbbaaa```aaaddddddaaa^^^XXXWWWVVVWWWYYY^^^bbbeeekkkkkknnnrrruuutttppplllfffffffffffffffdddaaa^^^aaahhhmmmkkkiiijjjkkkjjjfffiiinnnuuu|||lll[[[UUUVVVYYYYYY]]]WWWTTTYYYccchhhddd___\\\UUUSSS[[[```[[[UUURRRLLLPPPSSS]]]ttt~~~iiiQQQIIIBBB@@@;;;222...///------------------------------------------------,,,,,,------...///000000111...///666AAANNN___mmmrrr{{{zzzxxxwwwuuukkkiiiccc\\\[[[cccttttttkkkiiilllqqqssstttzzz{{{nnn]]]ZZZaaavvvkkkaaaZZZ[[[aaajjjttt~~~wwwsssiii[[[NNNEEEBBBBBBBBBBBBEEEJJJIIIFFFLLLVVVkkktttzzzxxxwww{{{~~~}}}|||ssskkkhhhjjjlllnnnsssxxxuuunnnlllqqqxxxooonnnkkkddd]]]YYYZZZ\\\aaaeeeooo{{{}}}ooocccVVVOOOKKKNNNSSSUUUWWWYYY\\\hhhwww{{{wwwpppkkkiiilllppptttxxxxxxwwwtttrrrttt{{{}}}}}}jjjWWWFFF???;;;???CCCDDDCCCCCCBBBCCCGGGOOO\\\mmm~~~eeeRRRPPPYYY___```eeeuuuwwwmmm^^^RRRRRRZZZ]]]]]]\\\WWWQQQJJJEEECCC999999:::;;;;;;:::888666999888777999;;;>>>??????>>>BBBGGGGGGFFFFFFJJJOOOQQQOOOJJJCCC???GGGWWWdddxxxiii\\\UUUTTTRRRPPPQQQUUU[[[[[[VVVPPPDDDEEEFFFGGGFFFGGGIIIKKKHHHLLLPPPPPPRRR^^^qqq|||tttkkkeeecccddd^^^```cccgggmmmsssxxx{{{yyyyyyzzz}}}}}}xxxpppjjjkkksss}}}}}}tttkkkgggkkkmmmqqqttttttpppjjjfffkkkjjjjjjiiihhhfffdddbbbfffeeebbb\\\RRRGGG<<<555000000000000////////////,,,,,,---......---,,,,,,,,,,,,,,,---------......---......///000/////////............/////////000555:::DDDRRRbbbpppuuutttccc]]]XXXZZZaaaffffffdddccc```bbbeeebbbbbbuuuzzz{{{|||tttooorrr}}}tttggggggaaa___bbbbbb```bbbgggjjjnnnwwwyyyhhh[[[ZZZ___fffpppeeecccaaa``````aaaaaa```\\\\\\\\\[[[ZZZ[[[^^^aaakkkkkkmmmqqqtttuuutttrrrjjjjjjjjjkkkkkkhhhccc___ccceeehhhjjjjjjjjjjjjkkknnnmmmmmmrrryyy{{{gggVVVPPPTTTYYY]]]VVVQQQUUU^^^cccaaa\\\YYYPPPQQQ___fff___UUURRRPPPRRRQQQVVVjjjyyycccOOO@@@@@@@@@777///...//////...------------...------------------------------......///000000111000111444;;;GGGYYYmmmzzz~~~xxxvvvvvvvvviiiddd___]]]\\\bbbttt~~~~~~~~~wwwpppooonnnkkkgggkkkrrrsssgggZZZYYYeeeqqqnnnVVVLLLGGGLLLUUU\\\fffoooiiihhhWWWFFFBBB>>>;;;AAAAAAHHHIIIIIIMMMIIIGGGPPPXXXdddmmmnnnkkklllnnnnnnrrrooolllmmmqqqtttuuuuuuvvvwwwxxxuuupppjjjeeeccceeeccc``````cccjjjqqqvvvuuujjj___TTTIIIFFFCCCCCCFFFJJJNNNOOOSSScccpppoookkkooovvv{{{~~~~~~xxxlll\\\[[[XXXTTTPPPQQQVVV[[[fffjjjnnnnnnnnnqqqxxx~~~|||cccNNNCCCAAAAAAEEEKKKOOOQQQQQQMMMHHHLLL___rrrzzz|||}}}{{{wwwnnn```TTTOOORRRWWWYYY```nnnuuu___OOOJJJLLLLLLQQQQQQKKKIIIJJJFFF>>>===<<<<<<;;;:::::::::;;;;;;::::::<<<<<<:::::::::999999:::;;;<<<<<<======AAADDDDDD@@@>>>HHH\\\mmm}}}tttjjjdddbbbccchhhfffiiiqqqxxxwwwmmmcccTTTPPPMMMNNNRRRTTTRRRPPPSSSHHHKKK]]]jjjkkkrrr|||xxxxxxyyywwwqqqkkkbbb``````bbbeeejjjuuuxxxqqqqqqqqqnnnmmmppppppllliiijjjjjjooowww~~~yyymmmeeefffggghhhgggeeeccccccddddddgggggg```XXXOOODDD:::666333222222///+++,,,000,,,,,,,,,---------......---------............///............////////////---000000...---000222333999@@@NNN```ooovvvuuurrr```[[[WWWXXX^^^bbbcccaaa]]]eeeiiieeeccchhhqqqvvv}}}|||{{{||||||rrrjjjkkkppp|||uuujjjdddbbbbbbaaacccgggmmmpppppptttvvvwwweeeXXXUUUXXX\\\fffqqq}}}|||{{{{{{{{{||||||{{{{{{{{{{{{|||}}}}}}hhheeebbbaaaaaaaaa```___\\\\\\\\\[[[[[[\\\```bbbjjjllloooqqqsssssssssssskkkjjjiiijjjiiifffbbb___ccceeehhhjjjjjjkkklllllllllllllllooowwwlllYYYQQQTTTZZZ]]]UUURRR[[[iiioooggg\\\XXXSSSWWWcccggg\\\PPPLLLQQQRRRPPPSSSddd{{{iiiTTTCCCAAABBB:::222000//////...------------...------------------------------....../////////000000222777@@@MMM^^^mmmvvvwww}}}{{{xxxyyyzzzyyyllleee___```bbbhhhttt}}}yyyzzzyyywww{{{~~~xxxqqqmmmmmmllljjjgggmmmpppmmm___RRRVVVjjj{{{{{{\\\IIIBBB>>>BBBGGGKKKRRRZZZ\\\^^^RRRCCC@@@<<<===FFFNNN^^^fffggghhh```XXX\\\YYYeeeppppppjjjeee```\\\```______bbbhhhlllmmmlllhhhhhhhhhddd___ZZZVVVUUUXXXYYY[[[]]]ccclllwww~~~|||tttlll___SSSMMMLLLLLLLLLNNNPPPSSSUUUfffqqqvvvooofffcccddddddkkkkkkkkkmmmmmmjjjccc]]]XXXXXXUUUQQQNNNNNNRRRVVV___bbbgggkkkooovvv~~~yyyrrrooommmjjjkkkqqqyyyyyysssoooppp~~~zzzaaaMMMEEEDDDEEEHHHMMMRRRUUUVVVQQQRRR___uuu{{{sssrrrmmmeee]]]ZZZ\\\aaaeeemmmzzzrrrVVVJJJJJJDDDHHHJJJGGGCCC@@@===:::????????????@@@AAABBBBBB???>>>>>>??????===;;;;;;888888999999:::;;;;;;;;;===???AAA@@@@@@IIIYYYfffcccbbbaaa___^^^___bbbeeemmmpppxxx}}}sssfffbbb\\\XXXUUUTTTRRRPPPQQQPPPYYYkkkvvvxxx{{{{{{wwwttttttvvvvvvrrrnnncccaaa```bbbfffmmmzzz~~~yyyyyyrrrnnnkkklllkkkhhhhhhjjjnnnrrryyy}}}}}}wwwoooiiiffflllrrrqqqiiicccccceeeggglllnnnjjjbbbYYYLLLAAA999333///000///,,,---///,,,,,,---------.........---------............///............////////////,,,///000//////111444777===JJJ[[[kkkrrrrrrooommm___]]]\\\___bbbeeedddbbbdddlllqqqoookkkkkklllllluuuvvvuuuuuuyyy{{{tttjjjlllmmmuuuuuupppkkkhhhiiijjjkkklllooossswwwyyy}}}ooo```WWWVVVZZZ___ooo~~~}}}|||zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxxxxkkkhhheeecccbbbaaa```^^^\\\\\\]]]\\\\\\^^^aaadddhhhlllppprrrqqqqqqrrrtttooommmjjjiiihhhfffdddaaacccdddfffiiikkklllmmmmmmlllkkkjjjmmmtttvvvaaaTTTVVV\\\^^^WWWUUUcccuuuzzzmmm]]]VVVUUU\\\gggfffYYYLLLHHHOOOQQQNNNNNN[[[rrrsss[[[GGGBBBCCC===555111//////...------------...---------------------------------...............///333;;;HHHWWWdddmmmqqqssswwwyyyxxxyyy{{{{{{xxxnnngggbbbccciiinnnuuu{{{yyywwwvvvvvvsssnnnnnnqqqnnnmmmmmmllllllllllllllluuupppdddTTTKKKVVVpppfffLLLAAA>>>===>>>>>>???EEEKKKOOOTTTLLLAAA>>><<>>???@@@BBBDDDEEEAAAAAA@@@@@@AAA@@@>>>;;;888888999999999999999999999:::<<<>>>AAAIIIUUU^^^OOOMMMJJJJJJLLLPPPSSSTTTeeennn|||vvvkkkhhhaaaYYYRRROOOPPPQQQTTT^^^mmmzzzwwwtttppppppssstttsssqqqhhhdddbbbcccfffnnn|||~~~xxxrrrllliiigggeeeggglllpppssswwwxxxvvvqqqnnnlllhhhsss}}}|||pppgggfffiiilllssswwwuuuooofffXXXMMM@@@666...---......---...,,,------------.........---------............///............////////////,,,...000111000222777;;;IIIYYYmmmxxxxxxpppjjjggg^^^```bbbdddfffffffffeeekkkqqqtttrrroooooommmjjjrrrtttsssrrrtttuuuooohhhlllppp|||qqqpppsssrrrooonnnqqquuuwwwzzz~~~~~~~~~~~~}}}~~~~~~}}}|||}}}xxxlll```ZZZ\\\ccciii{{{}}}|||yyyxxxwwwuuuuuuuuuuuuvvvuuuuuutttsssssssssttttttnnnkkkhhhfffeeeccc```^^^[[[\\\\\\\\\\\\^^^aaadddfffkkkqqqssspppooorrrvvvtttpppllliiihhhgggfffeeeaaaaaacccfffiiikkklllllllllkkkkkklllsss~~~hhhWWWVVV\\\]]]XXXYYYfffvvvzzzoooaaaTTTVVV^^^eeebbbWWWMMMKKKLLLOOOOOOMMMVVVjjj~~~zzzbbbKKKCCCCCC???777111//////...------------...---------------------------------------............444AAAQQQ```iiimmmmmmtttvvvwwwvvvxxxzzzxxxssspppkkkffffffjjjpppvvvzzztttuuuvvvtttpppkkkjjjkkkhhhjjjmmmmmmlllnnnrrruuuooo[[[NNNNNN___zzzzzz[[[III>>>?????????>>>@@@GGGMMMQQQUUULLLBBB??????JJJ```}}}|||sssssspppddd`````````YYYZZZ\\\]]]\\\XXXTTTPPPJJJJJJIIIGGGEEEEEEHHHJJJFFFLLLRRRUUUVVV]]]iiittt{{{sssiiijjjkkklllqqq}}}xxxqqqllliiiaaaaaabbbcccfffjjjnnnpppttttttqqqnnnjjjfffcccbbb]]]XXXUUUZZZgggwww}}}ssskkkfffeeedddbbbdddddddddbbb```cccmmmvvv|||zzzuuukkkbbb^^^```dddiiilllqqqtttrrriii\\\RRRFFFGGGFFFFFFGGGLLLSSSYYYTTThhhyyyqqqrrrssssssssssssvvv|||lllTTTJJJDDDAAADDDDDD@@@@@@EEE======>>>???AAABBBDDDEEEAAAAAAAAAAAACCCEEEBBB===::::::::::::::::::999999999888888:::@@@HHHQQQWWWMMMGGGAAA???@@@BBBBBBAAAOOOYYYgggrrrtttooogggaaaXXXWWWTTTMMMHHHIIIOOOVVV___pppxxxuuurrrqqqrrrtttttttttpppkkkeeecccdddjjjxxx~~~yyyqqqkkkfffccchhhnnnoooppprrrpppmmmkkkkkklllllluuu|||{{{ssslllkkkmmmrrrxxx|||{{{vvvooocccYYYLLL===000---//////------------------............---------............///............////////////---...000222111111888@@@YYYfffuuu}}}yyypppgggccc^^^```cccdddddddddfffgggmmmpppooommmoootttvvvtttqqqttttttqqqooopppmmmiiimmmvvv}}}xxx{{{~~~yyyyyy|||}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~{{{~~~}}}}}}}}}{{{sssggg\\\ZZZaaammmwww~~~}}}{{{xxxwwwvvvuuuttttttuuuvvvrrrrrrqqqqqqqqqrrrssssssooommmkkkiiigggeeebbb___\\\\\\\\\\\\\\\]]]aaaddddddjjjppprrrppppppssswwwuuuqqqlllhhhgggfffeeeddd^^^^^^^^^bbbgggjjjkkkkkkmmmmmmlllnnnsss~~~kkkWWWQQQWWWWWWVVVXXX___hhhllliiidddUUUWWW\\\___\\\UUURRRRRRLLLQQQSSSRRRVVVeeeyyy~~~hhhOOODDDBBB???888222//////...------------...---------------------------------...............000999HHHYYYfffmmmnnnmmmtttvvvwwwvvvwwwyyyvvvqqqooonnnkkkhhhhhhnnnvvv|||qqquuuvvvrrrmmmjjjjjjlllhhhkkklllkkkjjjmmmtttyyy}}}hhhUUURRR___tttnnnTTTIII===???AAAAAACCCKKKUUU\\\ccc___OOOCCCAAACCCQQQjjjzzzmmmgggjjjtttxxxfff[[[[[[___bbbaaabbbbbb```[[[UUUOOOLLLMMMLLLJJJGGGEEEFFFIIILLLKKKPPPUUUVVVUUUYYYccckkktttwww}}}~~~zzzyyy{{{~~~xxxuuutttwwwuuutttwww}}}|||yyywwwuuuqqqpppuuu~~~uuupppmmmpppuuuwwwvvvttttttwwwwwwtttsssyyyrrraaaTTTPPPSSSXXX\\\fffrrrwwwrrreeeWWWNNNIIIKKKKKKJJJJJJOOOZZZbbbooovvvkkkhhhhhhiiijjjmmmsss|||uuuqqqvvvxxxcccVVVIIIEEEDDDBBB@@@@@@AAAAAAAAAAAABBBCCCDDDEEEAAACCCDDDDDDHHHMMMJJJCCC>>>>>>==================<<<:::777888===EEEMMMRRRIIIDDD???===>>>@@@@@@>>>@@@FFFNNNSSSRRRNNNJJJGGGCCCDDDEEECCCCCCIIIVVV```nnn~~~~~~|||yyywwwwwwvvvuuuuuuxxxqqqiiidddaaacccnnnyyywww|||{{{yyy}}}tttllleeeaaaeeelllmmmnnnnnnmmmkkkkkklllmmmmmmmmmmmmnnnoooooonnnmmmuuuyyy{{{xxxtttpppiiibbbWWWFFF555///000000---,,,---------.........//////---------............///............///////////////...000222111111;;;GGGeeekkkrrruuurrrkkkddd_________```______aaaeeehhhjjjooorrrrrrvvv{{{}}}{{{qqquuuuuuooojjjkkkmmmmmmuuu~~~}}}|||zzzxxxwwwwwwwwwxxxwwwxxxyyyxxxwwwwwwxxxzzzyyy{{{~~~~~~}}}}}}||||||{{{zzzyyyppphhh\\\TTTXXXggg{{{~~~zzz|||{{{yyyxxxwwwvvvvvvvvvwwwxxxqqqqqqqqqqqqqqqrrrssstttooonnnlllkkkjjjhhheeebbb^^^^^^^^^]]]\\\^^^aaaccccccgggmmmpppqqqrrruuuwwwtttpppkkkfffddddddcccbbb]]][[[[[[___eeejjjkkkjjjmmmnnnnnnooosss~~~mmmVVVLLLOOOQQQRRRTTTVVVYYY^^^cccgggZZZZZZZZZXXXVVVTTTTTTUUUOOOTTTWWWWWWXXXbbbssslllUUUFFFBBB???999444//////...------------...------------------------------......///000000111444???QQQ```kkkppprrrssstttxxxzzzxxxwwwxxxuuuqqqmmmooommmhhhhhhooovvvzzzoootttvvvpppjjjiiijjjkkkggghhhiiihhhgggjjjpppuuuooo^^^TTT```www{{{bbbNNNFFFAAAFFFIIIMMMVVVeeeqqqwwwuuuhhhPPPBBBCCCEEEQQQhhhyyy|||ooo[[[QQQQQQ___wwwwwwjjjaaaaaaddddddeeeffffffddd___ZZZWWWUUU[[[YYYVVVRRRNNNNNNQQQSSSYYY]]]aaabbbbbbeeelllrrrtttwww|||~~~xxxvvvxxx}}}zzzjjjdddccclllwww~~~xxxeeeUUUMMMOOOVVV\\\bbbpppwwwbbbOOOEEEEEEIIILLLLLLOOOXXXhhhtttwwwssstttrrrpppmmmmmmpppvvv}}}{{{yyywwwwwwyyy}}}iiiVVVLLLIIIBBB;;;>>>>>>>>>======>>>??????CCCFFFGGGGGGNNNUUUQQQHHH@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>;;;:::===CCCIIINNNKKKIIIEEECCCCCCCCCCCCBBBCCCDDDDDDCCC???===;;;;;;===???BBBEEEJJJTTTdddooozzz~~~zzzwwwuuuzzztttlllfff```^^^eeeooopppqqqrrrwww}}}xxxrrrlllddd___aaahhhmmmmmmmmmooorrrsssqqqooojjjccc\\\___gggnnnooollltttvvvvvvqqqnnnmmmjjjeee]]]LLL:::333222000------------........./////////---------............///............////////////111...000333222444BBBSSSjjjkkkkkkjjjfffbbb___]]]```^^^]]]\\\^^^aaadddfffhhhrrr}}}~~~xxxxxx}}}|||ssslllooouuuzzz|||wwwssszzz}}}{{{zzzzzzyyywwwvvvuuuuuuvvvvvvtttvvvwwwwwwvvvvvvwwwyyyyyy{{{}}}}}}{{{yyyyyyyyy{{{zzzzzzzzz{{{yyyvvvtttddd^^^VVVTTT___vvv|||yyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyrrrrrrqqqqqqppppppqqqqqqnnnmmmlllllllllkkkhhhfffbbbbbbaaa```______bbbdddbbbeeejjjooosssuuuwwwwwwvvvrrrlllhhhfffeeecccbbb\\\ZZZYYY^^^eeekkklllkkklllnnnooopppsss|||qqqYYYLLLKKKOOOQQQRRRSSSUUU\\\fffmmmccc```[[[UUURRRQQQQQQPPPQQQTTTVVVTTTSSSZZZiiivvv~~~ppp[[[JJJBBB???;;;666//////...------------...------------------------,,,---...///000222333333:::HHHYYYgggnnnrrrwww{{{xxx~~~|||wwwtttqqqnnnjjjlllkkkhhhlllsssvvvsssmmmuuuxxxqqqjjjhhhiiihhhdddeeeeeefffgggiiilllnnn___XXX]]]tttqqq]]]NNNEEEHHHOOOVVV___ooojjjKKK???CCCDDDKKK\\\ccc___RRRIIIIIILLLbbb~~~tttoooppprrrqqqooopppooommmiiiggghhhiiimmmllljjjgggddddddgggjjjppprrrtttvvvxxx{{{}}}}}}zzzxxxzzzzzz~~~yyyxxx~~~uuueee______gggrrryyy|||vvviiiYYYPPPSSS]]]gggnnn|||oooWWWFFF@@@BBBHHHPPPUUU\\\kkk~~~yyyuuupppllljjjiiijjjjjjiiilllrrr|||~~~yyyuuu{{{nnnXXXPPPGGG:::888777777777777888999999CCCHHHHHHHHHNNNWWWRRRFFFAAABBBBBBCCCCCCDDDDDDDDDBBBBBBBBB@@@???AAAEEEIIIMMMNNNOOONNNMMMLLLMMMNNNPPPLLLFFF@@@<<<::::::999@@@BBBFFFLLLVVVcccsss~~~yyyuuuwwwrrrmmmhhhaaa^^^cccjjjlllkkkpppyyy~~~{{{yyyrrrpppooollleee___```ffflllkkkmmmssszzz|||wwwqqqiii___VVVYYYdddnnnpppnnnooorrrqqqllljjjiiifffbbb]]]MMM<<<444222///...///............////////////---------............///............////////////222...///444666:::MMMbbblllmmmlllfff^^^ZZZ\\\```aaa^^^]]]^^^bbbeeeeeedddiiiwww}}}xxxyyyppptttvvvkkkhhhfffccckkkwww~~~~~~~~~~~~||||||||||||{{{{{{zzzzzzzzzzzz{{{||||||||||||||||||}}}}}}}}}|||{{{{{{zzz{{{zzzxxxwwwvvvvvvwwwxxxtttvvvxxxyyyyyyyyyzzz{{{xxxzzz{{{{{{yyyyyyyyyzzz{{{zzzyyyzzzzzzwwwqqqlll\\\YYYVVVZZZjjj~~~zzzxxxyyywwwvvvuuuuuuuuuuuuwwwwwwuuusssqqqooommmkkkjjjjjjmmmllllllmmmnnnmmmjjjhhheeeeeedddbbb```aaaccceeebbbcccgggmmmtttwwwxxxwwwyyyuuupppllljjjhhhfffddd]]]ZZZYYY^^^ffflllmmmlllkkkmmmoooppprrrzzzvvv^^^OOOLLLRRRRRRSSSUUUYYYbbbllltttiiieee]]]UUUQQQPPPMMMJJJQQQQQQQQQOOOMMMRRR```nnn~~~rrr___MMMCCC???<<<999//////...------------...------------------------,,,---...000111333444555???MMM___kkkooottt{{{uuuooollliiiiiiiiihhhhhhpppxxxuuulllnnnxxx|||uuummmjjjhhheeeaaabbbdddgggiiijjjjjjjjjWWWXXXgggnnn___RRRHHHJJJRRR\\\iii|||hhhGGG;;;BBBBBBDDDQQQSSSMMMEEEGGGNNNRRRkkkxxxtttyyy}}}~~~{{{{{{{{{wwwttttttwwwzzz{{{{{{zzzyyyyyy{{{xxx{{{~~~|||zzz{{{~~~|||zzzyyyyyyxxxuuussssssppprrryyy{{{wwwwwwzzzzzz}}}||||||~~~~~~yyyuuummmfffeeekkkppppppqqqvvv~~~{{{mmmaaaTTTRRR\\\lllxxx~~~~~~aaaJJJAAAAAAFFFOOOZZZcccmmm}}}tttiiigggdddcccaaa```___]]]ZZZ^^^dddllltttyyy||||||{{{\\\RRRHHH999777777777777888999:::;;;BBBGGGGGGEEELLLTTTOOOBBBBBBBBBCCCCCCDDDEEEFFFFFFBBBEEEGGGFFFBBBAAACCCEEEGGGLLLRRRUUUWWWZZZ^^^bbbWWWQQQHHHAAA===<<<;;;:::AAACCCHHHQQQ]]]mmm}}}zzzvvvsssooollliiiddd```cccjjjkkkkkksssvvvqqqtttjjjkkkmmmnnnhhhbbbbbbgggiiihhhkkkttt~~~yyypppjjjaaaYYY[[[fffpppsssqqqkkknnnnnnjjjhhhgggccc^^^ZZZKKK<<<555111//////111............/////////000---------.........//////............/////////000222---///555888???UUUlllnnnrrrqqqhhh\\\VVV\\\dddaaa___^^^bbbgggiiifffbbblllyyy~~~|||xxxnnnsssyyyjjj___aaacccfffqqq~~~~~~{{{zzzzzz~~~~~~~~~}}}|||zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{xxxwwwvvvuuutttuuuuuuvvvrrrtttvvvwwwwwwxxxyyyzzzwwwyyyzzzzzzzzzzzz|||~~~{{{zzzyyyzzzyyytttmmmgggUUUTTTUUU\\\mmm~~~|||xxxyyyuuutttssssssssstttuuuvvvvvvuuuqqqmmmiiifffdddcccggghhhiiilllooopppooommmkkkhhheeecccccccccbbbaaabbbeeehhhnnnsssxxx|||~~~}}}yyyssspppnnnkkkfffbbb___\\\YYY[[[bbbiiinnnppplllnnnoooooopppuuuyyylllXXXHHHWWWXXXWWWUUUXXXbbbmmmuuuooofff\\\TTTNNNJJJIIIJJJNNNRRRRRRMMMMMMVVVaaagggzzz{{{kkkPPPAAAAAA===333444111...,,,---......---...------------...//////111//////111111///222888@@@QQQcccmmmsss||||||jjjaaacccjjjdddbbbcccjjjtttyyywwwssswww|||zzzrrrppptttqqqiii___hhhcccaaammmpppcccYYYPPP[[[qqqvvvfffUUUJJJOOOTTT^^^lllsssZZZBBB;;;===???CCCIIIIIIHHHIIIOOOZZZnnn~~~~~~|||xxxyyy~~~|||~~~vvvnnnnnnssstttssspppmmmkkkiiiiiiiiillljjjlllqqqsssqqqqqqsssyyyyyyyyyxxxwwwuuutttsssqqqsssvvvxxxyyyxxxvvvuuuwwwxxxzzzyyyvvvrrrppppppnnnqqqyyy{{{pppmmmpppzzz{{{||||||yyyxxxxxxxxxiii[[[QQQVVVcccqqqnnnRRREEEAAAAAABBBNNN[[[mmmzzzrrrjjjeee\\\[[[YYYXXXWWWXXXXXXYYYWWWZZZ```gggmmmppprrrsssyyy~~~lllVVVFFF777999888777777888;;;>>>@@@DDDCCCBBBCCCFFFGGGGGGGGGEEEBBBCCCFFFGGGDDDEEEHHHHHHEEECCCDDDGGGHHHGGGFFFFFFIIILLLOOOPPPRRRTTTVVVTTTNNNFFF???<<<<<<>>>@@@CCCHHHRRR^^^iiittt~~~wwwtttssssssrrrmmmfffbbbbbbdddiiiiiikkkqqqwwwvvvpppjjjlllooosssuuuqqqlllfffccceeefffkkkqqqwwwxxxtttpppiiiddd\\\ZZZaaakkknnnkkkiiiiiifffdddhhhmmmggg]]]WWWMMM@@@666111000///.............................................---------...000000//////111222111111333666;;;EEEYYYkkkrrruuuooo___TTTUUU[[[___^^^]]]___cccggghhhddd___hhhpppzzz}}}yyyxxxzzz{{{zzzuuuooorrruuuhhh___bbbggglllyyyzzzkkkeee______jjjrrryyy~~~}}}~~~~~~}}}{{{}}}~~~}}}|||{{{{{{{{{{{{yyyuuurrrvvvwwwxxxyyyzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuttttttsssssstttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzz~~~~~~{{{yyyyyyvvviii\\\MMMVVV\\\bbbttt~~~xxxwwwyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuttttttqqqnnnmmmhhh```\\\\\\nnnmmmmmmnnnoooooommmkkkjjjhhhfffeeefffffffffeeeccceeeiiinnnsssyyy|||}}}zzzwwwsssppplllgggdddaaa^^^[[[\\\aaahhhlllooolllnnnoooooopppuuu|||ppp___OOOOOOTTTWWWWWWXXX]]]eeekkkppphhh]]]SSSLLLHHHGGGGGGLLLRRRSSSPPPOOOUUU^^^bbbvvvzzzoooUUUCCCAAA???777444111...------......---...------------...//////000...///111000///333:::BBBTTTfffqqqvvv~~~uuufff___ccciiifffhhhmmmtttzzz|||yyyvvvyyyxxxuuupppooopppmmmiiiffflllggggggppplllZZZQQQRRR___uuuuuuhhhXXXMMMLLLPPPXXXeeeyyygggPPP<<<777:::<<>>:::::::::;;;===???AAACCCDDDBBBAAAAAACCCDDDDDDCCCFFFDDDDDDGGGHHHFFFFFFIIIIIIFFFEEEEEEGGGIIIHHHFFFGGGHHHIIIIIIHHHGGGIIIJJJIIIGGGEEECCCBBBCCCDDDFFFCCCKKKXXXfffqqqyyyzzzuuusssqqqrrrqqqnnniiiccc___]]]eeegggjjjooorrrrrrmmmiiinnnrrrvvvxxxwwwrrrmmmjjjppppppqqqqqqpppmmmhhhdddgggddd^^^[[[___hhhkkkiiihhhgggdddaaadddhhhddd\\\XXXPPPDDD999333000//////................................................---...000000//////111222333111333999AAALLL^^^mmmsssssslll```YYY\\\_________```bbbfffiiihhhdddaaaccclllwww|||zzzvvvsssssstttsssssssssttt|||wwwjjjbbbgggnnnwwwooo___ZZZVVVVVV```rrrzzz~~~}}}}}}}}}{{{|||}}}~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{zzzwwwuuussstttuuuwwwyyyzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuutttttttttuuuvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxwwwuuuvvvssshhh\\\TTTZZZ^^^dddvvvzzzvvvvvvxxxxxxwwwxxxxxxwwwvvvvvvuuuttttttuuupppmmmiiiaaaVVVPPPOOOuuusssqqqpppooonnnjjjhhhhhhfffddddddfffgggggggggdddfffjjjoootttyyy}}}}}}}}}{{{xxxrrrmmmjjjhhhdddaaa]]]\\\```eeejjjmmmkkkmmmnnnnnnpppuuu}}}}}}sssdddVVVJJJRRRZZZ]]]\\\[[[___dddvvvooocccVVVMMMIIIHHHHHHPPPUUUWWWRRRNNNRRRWWWZZZpppyyyuuu]]]HHHBBB???:::555222///------......---...------------.../////////---...000//////666>>>KKK[[[kkkssswww|||zzz{{{xxxnnnddd```dddjjjjjjnnnttt{{{}}}{{{tttnnnnnnnnnlllkkkkkkrrruuusssuuuwwwgggRRRMMMXXXggg|||uuunnndddWWWMMMIIINNNYYYiii}}}yyyYYYFFF666555999;;;AAAHHHOOO]]]ttt~~~xxxvvvuuutttssswwwxxxyyyyyyxxxyyy{{{~~~}}}zzz~~~|||yyysssmmmnnnsssqqqkkkccc[[[WWWWWWYYY[[[ZZZ]]]cccgggfffeeekkksssrrrrrrpppnnnllliiihhhgggjjjlllnnnppprrrrrrqqqpppxxxzzz|||{{{yyyvvvttttttpppssszzz{{{vvvuuuvvvvvvuuummmfff``````eeemmmxxxpppWWWFFFAAAAAAAAAIIIPPP\\\rrr|||zzz{{{{{{{{{~~~{{{uuuqqqoooqqqtttvvv~~~{{{yyyuuuuuuwwwyyy~~~^^^DDD>>>;;;<<<>>>AAACCCEEEFFFGGGEEECCC@@@@@@AAABBBBBBBBBGGGEEEFFFIIIIIIFFFFFFHHHIIIGGGFFFGGGHHHHHHHHHFFFGGGGGGGGGEEECCCCCCDDDFFFLLLMMMMMMLLLHHHEEECCCCCCDDDPPPaaapppzzzyyytttrrrqqqnnnoooooonnnkkkeee]]]XXXaaaeeejjjmmmnnnmmmllllllooorrrxxx|||~~~|||xxxvvvyyypppiiidddbbbeeeeee```[[[\\\dddjjjkkkjjjiiieeebbbdddgggeee```YYYSSSJJJ>>>555000000111................................................---...000000//////111222333222555???KKKXXXgggsssuuuooofff______ddddddaaaccceeeiiilllllljjjfffccc```iiisssuuuqqqmmmmmmoooooollllllqqqzzzyyynnnhhhnnnyyy~~~||||||wwwdddSSSRRRQQQRRR]]]sss{{{~~~||||||{{{yyy}}}}}}~~~~~~|||{{{yyywwwxxxwwwxxxyyy{{{{{{yyywwwqqqrrrtttwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuuuuttttttsssuuuvvvuuuttttttsssjjj___]]]___aaagggyyy|||vvvtttuuuwwwvvvuuuwwwwwwvvvvvvuuuttttttttttttpppkkkfff[[[MMMFFFEEEwwwuuurrrpppooommmiiigggfffdddbbbbbbccceeeeeeddddddgggjjjpppuuuzzz~~~}}}|||uuuooollllllfffccc___]]]^^^bbbgggkkkjjjlllmmmnnnpppttt{{{zzzrrreeeYYYLLLTTT^^^ccc```]]]```fff|||wwwkkk\\\RRRNNNMMMLLLWWW[[[ZZZRRRLLLMMMQQQSSSkkkzzz}}}hhhNNNAAA>>><<<666333///------......---...------------...//////...------///...000999CCCXXXcccnnnqqqrrruuuyyyzzzyyyyyyuuummmeeebbbfffkkkiiilllsss{{{|||pppjjjnnnnnnjjjjjjpppzzz{{{bbbQQQUUU```pppssshhhaaaYYYOOOFFFIIITTTfff}}}uuuPPPAAA666777;;;===DDDLLLZZZqqq{{{vvvsssrrrrrrrrrrrrrrrsssuuuwww{{{~~~|||zzzxxxxxxxxxyyyyyy~~~zzzuuurrrkkkeeeeeeiiiiiifffbbb______cccgggkkkhhheeecccdddccceeennnwww{{{zzzxxxwwwuuutttsssrrrlllnnnppprrrttttttssssssxxx{{{}}}}}}{{{yyywwwwwwmmmooossswwwzzz~~~wwwtttuuuwwwvvvtttpppmmmjjjjjjlllttthhhQQQDDD@@@@@@@@@KKKOOOZZZppp|||yyyuuusssrrrtttxxx{{{{{{zzztttgggffftttttt[[[CCC:::===???BBBEEEHHHIIIIIIIIIGGGDDD@@@???AAACCCDDDDDDHHHFFFFFFJJJIIIFFFEEEGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFHHHLLLOOOSSSVVVWWWSSSLLLFFFCCCDDDHHHWWWiiiwww{{{uuuqqqpppooolllkkkkkklllkkkggg___YYY___dddkkkmmmllllllooorrrooosssxxx~~~}}}}}}qqqiiiggggggeeeeeeaaaZZZZZZcccmmmsssmmmkkkgggdddcccdddeeedddZZZWWWOOOCCC888111000111........................---------...............---...000000//////111222222111777GGGXXXeeepppxxxuuujjj^^^[[[bbbiiihhhdddgggjjjnnnpppoookkkgggdddcccjjjpppooojjjgggjjjooopppkkkkkkssstttnnnmmmwww|||ttt___OOOQQQTTTXXXcccuuu|||~~~||||||{{{zzz|||}}}}}}}}}|||{{{yyyxxxxxxxxxwwwyyyzzzzzzxxxvvvssstttvvvwwwyyyyyyzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttuuuuuuuuutttttttttttttttyyyzzzyyywwwwwwvvvnnneeecccbbbbbbkkk}}}|||yyyuuuttttttuuutttsssuuuuuuuuutttttttttssssssrrrooolllfffZZZLLLDDDDDDtttrrrooonnnmmmllljjjiiihhheeecccbbbcccccccccbbbfffhhhlllqqqvvv{{{~~~yyysssooonnnhhhddd```\\\[[[___dddhhhjjjjjjlllmmmpppsssxxx{{{}}}yyyrrrggg\\\RRRUUU]]]cccaaa]]]bbbjjj{{{yyyppp```UUUSSSRRRPPPYYY\\\YYYOOOIIILLLRRRVVVgggzzzrrrUUUBBB<<<:::666333000............---...------------...//////---,,,---......222===JJJ^^^eeekkkkkkkkkqqqwwwzzz~~~{{{tttkkkeeeccceeehhheeelllyyyyyyooojjjmmmlllgggiiiqqqyyytttZZZSSSbbbjjj{{{zzzlll___UUUNNNFFFAAAJJJ\\\wwwjjjJJJ>>>777999<<<>>>EEEOOO___{{{}}}vvvsssooonnnoooqqqsssssssssrrrrrrtttyyy~~~||||||{{{wwwssspppppppppppprrruuuyyy|||yyysssnnnkkkfffbbbcccgggffffffhhhkkkoootttyyy{{{zzzsssnnnoooqqqrrrsssvvvxxxwwwvvvuuuuuuuuuvvvvvvoooppprrrsssuuuuuuuuuuuutttwwwyyyzzzyyywwwvvvvvvqqqsssssstttuuuzzz~~~zzzuuuqqqrrrwwwyyywwwtttqqqpppoooooosss~~~{{{aaaMMMCCC@@@@@@BBBMMMQQQ]]]ttt|||zzz{{{~~~}}}{{{xxxuuurrrrrrttttttqqqnnnqqqdddZZZ[[[```[[[LLL??????AAAEEEHHHJJJJJJIIIIIIEEEBBB>>>===@@@DDDFFFHHHIIIGGGHHHKKKKKKGGGEEEGGGGGGHHHJJJJJJJJJJJJIIIJJJHHHIIIJJJJJJKKKNNNSSSWWWUUUYYY[[[VVVNNNIIIIIILLLPPPaaasss}}}xxxuuurrrpppnnnkkkiiiggghhhjjjiiieeeaaaaaagggmmmnnnmmmnnnsssxxxuuuvvvyyy}}}{{{www~~~yyyrrriiiddddddfffffffffbbbZZZZZZfffttt|||tttqqqlllgggaaa^^^^^^```\\\ZZZSSSHHH;;;222000000........................---------.........//////---...000000//////111222000222===QQQdddooovvvzzzrrrdddXXXXXXaaaiiijjjhhhhhhjjjmmmppppppmmmhhheeeiiilllnnnkkkfffdddiiinnnnnnkkkmmmzzzxxxhhhhhhooo~~~}}}}}}uuu___PPPRRRVVV\\\hhhyyy|||}}}}}}|||{{{|||||||||||||||||||||zzzyyyxxxxxxyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvuuuuuussssssttttttuuuuuuuuuvvvuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvuuuuuuttttttssssssssssssttttttuuuvvvwwwwww}}}~~~|||yyyxxxwwwqqqiiidddbbbcccooo{{{yyyvvvuuutttsssrrrppptttttttttssssssssssssssssssqqqnnnhhh[[[KKKDDDDDDpppnnnllllllmmmmmmlllkkkjjjgggeeeddddddeeeddddddfffiiilllrrrwww|||}}}wwwqqqooogggddd```[[[YYY\\\bbbgggiiiiiikkkmmmpppsssvvvxxx||||||vvvmmmdddXXXUUUWWW]]]]]]ZZZ___hhhqqqtttnnn___UUUUUUUUURRRVVVYYYVVVNNNJJJOOOWWW]]]bbbxxxyyy\\\DDD;;;:::777444000............---...------------...//////------...//////444BBBQQQ]]]bbbffffffjjjttt}}}zzzpppgggbbbaaadddffflllzzzxxxuuurrrnnniiieeeiiippptttwwwdddSSSVVVllluuu~~~wwwjjj\\\OOOFFFAAA@@@III___}}}sssVVVDDD;;;666999<<<>>>GGGRRRjjj~~~wwwqqqnnnkkkjjjmmmqqqtttuuuvvvssspppooorrrvvvzzz{{{yyywwwuuusssrrrpppmmmkkkiiijjjjjjkkklllpppuuuyyysssmmmhhhggggggfffiiioooppprrrvvvzzz{{{xxx}}}}}}vvvqqqrrrqqqpppppppppqqqrrrsssooopppqqqqqqrrrrrrrrrrrrnnnpppssstttsssrrrrrrrrrrrrtttssspppqqqtttvvvuuuooonnnooorrrvvvxxxvvvtttoooooolllkkksssmmmVVVHHHAAA@@@BBBEEEHHHMMM]]]vvv|||{{{yyywwwvvvvvvvvvwwwwwwyyy}}}}}}zzzxxxuuuttttttrrrnnnjjjoooeeeTTTHHHLLLUUURRRGGGDDDEEEGGGIIIJJJIIIHHHGGGAAA>>>;;;<<<@@@FFFKKKNNNNNNLLLMMMQQQPPPKKKIIIJJJJJJMMMOOOQQQPPPPPPPPPQQQOOOPPPQQQRRRSSSUUUYYY[[[aaaffffff^^^RRRJJJKKKOOOZZZmmm~~~yyyvvvuuutttpppmmmkkkiiigggggghhhjjjjjjiiigggkkkoooooommmnnntttyyyzzzyyyyyyzzz{{{wwwqqqkkkkkkjjjiiigggdddcccdddfffffffffbbb\\\^^^jjjxxx{{{vvvoooeee]]]\\\```aaa^^^WWWLLL@@@777111///........................,,,,,,------.../////////---...000000//////111222111666EEE[[[mmmsssuuuvvvjjj___WWWZZZccchhhiiijjjggggggiiinnnrrrsssppplllnnnppppppnnnjjjhhhiiikkkjjjkkktttttteeeYYY___mmm||||||~~~}}}zzz|||vvvbbbSSSTTTWWW^^^kkk{{{|||~~~~~~{{{{{{{{{{{{||||||}}}}}}{{{yyyxxxwwwxxxxxxvvvuuuttttttttttttsssrrrqqqqqqqqqqqqrrrssstttuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxuuuuuuuuuttttttsssssssssrrrrrrssstttvvvwwwxxxyyy{{{}}}{{{wwwuuuuuupppjjjcccaaaeeesss~~~{{{zzzxxxvvvtttrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqjjj[[[KKKDDDDDDooommmkkkkkkmmmnnnnnnmmmhhhfffdddcccdddffffffeeegggiiimmmrrrxxx}}}zzzsssnnnfffddd___YYYVVVYYY```eeehhhiiijjjlllppprrrtttuuuyyy~~~{{{tttmmm^^^VVVSSSXXXYYYVVVYYYaaafffmmmkkk^^^VVVWWWXXXTTTUUUXXXWWWPPPLLLQQQXXX\\\\\\sss}}}bbbHHH===;;;888555111.........------...------------...//////....../////////555FFFVVV\\\bbbfffhhhnnnzzzwwwkkkbbb___bbbeeehhhuuu~~~vvvkkkhhhlllpppsss{{{eeeUUUPPP[[[ppp~~~wwwsssjjjZZZJJJAAA???AAAGGG]]]zzzdddKKK@@@888666:::===@@@KKKXXXrrr{{{uuupppqqqmmmiiigggjjjnnnrrrttttttqqqnnnmmmnnnoooooonnnkkkllllllkkkiiihhhhhhiiiggghhhiiiiiijjjmmmrrrvvvpppjjjeeefffgggiiimmmsssvvvxxxzzz}}}{{{wwwvvvzzz|||xxxtttrrrqqqpppnnnmmmmmmnnnpppqqqoooooooooooooooooooooooojjjmmmpppqqqqqqppppppqqqnnnqqqqqqnnnnnnqqqppplllmmmnnnoooqqqssstttttttttllliiicccaaajjj|||sssbbbOOOEEE@@@>>>BBBGGGDDDKKK]]]www{{{{{{zzzxxxuuutttttttttssstttvvvyyy|||~~~}}}zzzyyyxxxwwwvvvssspppmmmiii```NNN@@@@@@KKKQQQPPPIIIIIIJJJJJJIIIHHHGGGFFF@@@>>><<<>>>DDDMMMTTTXXXVVVTTTUUUXXXWWWRRROOOPPPPPPTTTXXXZZZYYYYYYZZZ\\\ZZZ\\\___```aaaccceeegggqqqvvvwwwmmm]]]RRRQQQUUUeeezzz}}}xxxtttsssttttttqqqmmmkkkkkkkkkjjjiiijjjkkkmmmooooooooommmkkkkkkooorrrxxxvvvuuuvvvwwwtttmmmgggccccccccceeehhhiiihhhgggdddfffdddaaadddnnnwwwzzz|||yyywwwrrrhhh^^^___eeegggbbbZZZPPPFFF===444///........................,,,,,,------...//////000---...000000//////111222333<<>>BBBEEEZZZtttxxx___KKK???888777<<>>333222000......//////...---............////////////...---///111111///333999<<>>===AAARRReee}}}wwwpppmmmggggggiiinnnssssssnnnhhhiiiiiihhhhhhhhhjjjkkkllljjjjjjjjjiiiiiiiiiiiiiiihhhhhhiiijjjkkknnnpppqqqqqqooollljjjiiiiiigggffffffgggiiijjjkkkjjjjjjiiijjjkkkllllllkkkkkklllnnnnnnllljjjhhhggghhhiiiiiijjjkkkkkkkkkllllllllllllkkklllmmmmmmlllkkklllnnnnnnmmmmmmllllllmmmnnnoooppppppnnnkkklllpppooollldddZZZPPPPPP[[[jjjwww~~~sssbbbPPPFFFDDDDDDGGGKKKLLL^^^zzzyyyuuuuuutttsssssssssttttttsssrrrpppnnnnnnpppqqqsssnnnnnnooopppqqqsssttttttsssssstttvvvwwwvvvrrrooommmbbbNNNEEEJJJKKKVVVjjjdddVVVJJJIIIMMMQQQTTTWWWKKKOOOTTTWWWZZZaaakkksss{{{zzz~~~|||vvvuuuooojjjkkkttt}}}~~~~~~ooofffdddmmmxxxppppppooooooooooooooopppsssqqqmmmjjjggggggggghhhhhheee``````dddmmmuuuzzzssszzz|||uuuoooooollljjjlllppprrrooolllkkkjjjiiiiiiiiieee^^^XXXVVVbbbmmmnnnhhheeehhhmmmoooooollleee```XXXKKK@@@666333000......///..................///////////////...///000000111:::DDDVVVhhhxxxxxxnnnddd]]]XXX^^^aaadddeeeeeefffggghhhfffkkkrrrwwwvvvrrrpppooonnnmmmnnnooollllllsss|||zzznnnaaaXXXZZZYYY\\\ggguuu~~~|||||||||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyvvvxxxyyy{{{{{{zzzxxxwwwzzzzzzyyyyyyyyyyyyyyyyyyzzztttooonnnooorrryyyzzzxxxyyyzzzyyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{yyyzzzxxxwwwzzz}}}zzzuuuxxxvvvtttsssrrrssstttuuutttttttttttttttttttttttttttttttttsssssssssssstttqqqqqqqqqqqqqqqrrrssstttqqqqqqqqqsssuuuuuutttrrrcccaaaeeeqqqvvvtttsssrrrqqqqqqrrrssstttqqqqqqrrrrrrrrrqqqpppppppppooonnnllliiifffdddbbbuuutttqqqooommmlllllllllkkkiiieeebbbaaacccfffiiikkklllmmmoooqqqxxxwwwpppiiieee___XXXUUUVVV\\\bbbjjjooopppnnnlllkkkhhhkkknnnsss{{{|||tttlll```PPPGGGGGGMMMQQQQQQSSSYYYaaaeeeccc^^^XXXUUUQQQPPPNNNMMMNNNNNNMMMLLLWWWaaawwwmmmKKK999999888444111////////////........./////////000000000000///222>>>QQQffftttwwwzzzuuu|||wwwtttvvvxxxuuuqqqpppssswwwxxxxxxwwwqqqkkkjjjooouuuzzz|||vvv\\\MMMTTTbbbsssxxxmmmlllnnnkkk```QQQGGGDDDFFFOOONNNRRR^^^jjjkkkbbbWWWKKKCCC>>>>>>>>>EEE[[[qqquuummmjjjiiiiiihhhjjjlllllliiigggiiiiiihhhggghhhiiikkklllkkkjjjiiihhhgggfffeeeeeecccdddfffhhhkkknnnqqqrrrpppnnnkkkiiiiiihhhfffdddfffgggiiijjjkkkkkkjjjjjjhhhjjjkkkkkkjjjiiijjjkkkmmmllljjjiiihhhiiikkklllkkkkkklllllllllmmmmmmmmmlllnnnnnnnnnllllllmmmnnnmmmmmmmmmmmmnnnnnnoooooopppqqqooommmnnnqqqppplllcccZZZSSSWWWgggwwwsssbbbPPPGGGDDDEEEHHHLLLNNNdddxxxvvvvvvuuuuuuuuuuuuuuuvvvvvvtttsssrrrqqqrrrssstttooopppqqqrrrssstttuuuuuuwwwuuussssssssssssqqqooolllaaaMMMEEEIIIIIIRRRfffhhhZZZLLLIIILLLNNNPPPSSSMMMRRRWWWZZZ\\\bbbllluuuzzz{{{}}}}}}|||vvvuuu|||lll\\\TTTTTTVVVcccyyy~~~yyyqqqqqqppppppppppppqqqqqqtttrrrnnnkkkhhhfffeeeeeefff```[[[]]]fffmmmpppooonnnzzz}}}uuupppkkkhhhhhhiiiiiiiiiiiihhhgggiiiiiieee]]]WWWUUUaaaooosssooojjjnnntttzzzxxxssskkkddd]]]QQQFFF888555111///...//////...............///////////////...///000000444AAAMMMcccpppzzzvvvhhh]]]XXXWWW___aaabbbccccccdddgggiiidddnnnwwwzzzvvvrrrnnnllljjjjjjkkklllkkkmmmvvv|||tttiii`````````cccmmmzzz}}}|||||||||{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyuuuwwwxxxzzzyyyxxxvvvuuuxxxxxxyyyyyyyyyyyyyyyyyywwwnnnddd```___bbbiiiqqqyyywwwzzz{{{xxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwzzz~~~|||vvvxxxwwwuuutttuuuwwwyyy{{{uuuuuuuuuuuuuuuuuuuuuuuussstttttttttttttttttttttrrrrrrqqqqqqqqqrrrssssssqqqqqqqqqsssuuuuuutttrrrcccbbbfffsssuuusssrrrqqqqqqqqqqqqrrrssspppppppppppppppooonnnnnnlllmmmnnnlllhhhaaaZZZVVVsssqqqnnnllljjjjjjkkkllljjjgggdddaaa```aaadddeeehhhkkkmmmoooqqqwwwzzzrrrjjjfff```YYYTTTTTTXXX```iiinnnooonnnmmmmmmjjjmmmpppttt{{{|||yyyppp^^^MMMFFFJJJNNNOOOQQQTTTYYY^^^```^^^XXXSSSMMMKKKJJJLLLPPPSSSSSSQQQZZZ```ssstttQQQ;;;:::888555222000/////////....../////////000000000...000111555CCCXXXjjjssswwwtttmmmkkkpppuuuuuurrrsssxxx}}}xxxssstttyyy~~~~~~|||zzzsssllliiikkkoooqqqrrrhhhRRRMMMYYYeee|||tttmmmkkknnnlllcccTTTJJJGGGHHHKKKKKKSSSbbbqqqtttiii]]]OOOFFF>>>>>>@@@III___uuutttkkkgggnnnnnnlllkkkjjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjiiihhhgggeeedddcccbbbaaabbbeeeiiilllppprrrtttooommmkkkjjjiiihhhfffdddfffggghhhiiijjjjjjkkkkkkhhhjjjllllllkkkjjjjjjkkklllkkkjjjiiiiiikkkmmmooolllllllllmmmmmmmmmnnnnnnmmmnnnooonnnlllllllllnnnllllllmmmnnnooooooppppppoooqqqpppmmmnnnqqqppplllbbb[[[XXXaaatttsssbbbPPPGGGEEEEEEIIIMMMQQQiiixxxuuuuuuuuuuuuuuuuuuttttttwwwvvvuuuttttttuuuvvvvvvrrrssstttuuuvvvwwwwwwvvvyyywwwtttsssssssssrrrqqqmmmbbbOOOFFFIIIHHHPPPccckkk]]]PPPKKKKKKKKKMMMPPPTTTXXX\\\___```fffpppxxx{{{}}}~~~{{{ggg[[[QQQJJJKKKRRRRRR___vvv|||xxxtttssssssssssssttttttuuutttrrrpppmmmjjjgggeeedddddd^^^ZZZ\\\aaafffeeebbbfffvvvxxxtttnnnhhheeedddeeeggggggfffeeeggggggddd]]]WWWRRR\\\kkktttsssooosssyyy|||{{{uuummmhhhbbbWWWMMM:::666222///...//////...............///////////////...///111222888HHHWWWjjjqqqvvvooobbbYYYYYY]]]bbbbbbbbbaaabbbeeeiiimmmjjjttt|||{{{wwwssspppmmmkkkjjjkkkkkkjjjooo}}}}}}~~~zzzqqqhhhfffeeeiiisss}}}{{{||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxyyyyyyyyyyyyxxxvvviii\\\VVVTTTWWW___ggg{{{zzzwww{{{{{{wwwyyyyyyyyyyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuyyy~~~}}}xxxwwwvvvuuuuuuvvvxxxzzz|||uuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuutttssssssrrrrrrrrrrrrssssssrrrrrrrrrsssuuuuuusssqqqeeecccgggsssvvvrrrrrrqqqqqqqqqqqqrrrrrrooooooooooooooonnnmmmllljjjlllmmmlllggg^^^UUUOOOpppnnnkkkiiihhhiiikkkmmmhhhfffcccaaa``````aaabbbfffjjjmmmooopppssszzz{{{ssskkkgggbbbZZZTTTSSSUUU]]]gggmmmnnnmmmnnnoookkkooosssuuu{{{yyygggPPPDDDEEELLLPPPPPPPPPSSSZZZbbbaaaZZZRRRJJJHHHHHHMMMVVV]]]^^^\\\\\\^^^ooozzzWWW@@@:::888555222000//////000.../////////000000000000...222666===MMMcccrrrwwwwww}}}ssshhhggg```ffflllmmmnnnrrrzzz}}}yyywww{{{}}}vvvqqqllljjjlllmmmlllkkk[[[MMMRRR^^^hhh{{{sssqqqjjjmmmnnnfffYYYOOOLLLMMMRRRZZZjjjzzzrrreeeRRRGGG??????CCCLLL^^^ppp}}}tttlllhhhlllmmmmmmllljjjjjjkkkmmmkkkkkkkkkkkkjjjiiihhhhhhffffffeeeeeedddcccbbbbbbccceeegggkkknnnqqqssstttpppnnnllllllllljjjhhhfffiiiiiiiiiiiikkklllmmmnnnkkkmmmnnnnnnmmmllllllllliiiiiihhhhhhjjjlllooopppllllllllllllmmmmmmmmmmmmlllmmmnnnmmmkkkjjjkkkllljjjkkklllnnnooooooppppppnnnpppooommmnnnpppooojjjeee______lllrrraaaOOOFFFDDDEEEIIIMMMTTTlllyyyvvvvvvvvvvvvuuuttttttssswwwvvvvvvvvvvvvvvvwwwxxxtttuuuwwwxxxxxxxxxwwwwwwxxxwwwwwwwwwxxxxxxvvvtttpppeeeRRRIIIKKKJJJPPPbbbeee[[[RRRNNNNNNOOOSSSYYY```bbbdddeeehhhnnnwww}}}nnnYYYIIIGGGHHHGGGJJJRRRUUU```tttzzzwwwssssssssssssssstttuuuuuutttsssqqqnnnkkkhhhfffdddbbb```^^^ZZZXXXXXXYYYZZZaaaqqq|||}}}wwwuuurrrmmmhhheeeeeefffjjjiiihhhhhhiiifff```ZZZRRRYYYfffqqqrrrooopppvvvssstttsssooolllggg]]]RRR<<<888222///...//////...............////////////......000111333;;;NNN```jjjmmmmmmggg^^^ZZZ___fffeeedddbbbaaabbbfffmmmsss}}}||||||{{{xxxtttqqqnnnlllllluuuzzz~~~wwwnnniiihhhjjjsss|||{{{{{{|||{{{zzzxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwvvvvvvvvvuuuwwwwwwyyyzzzzzzzzzyyyyyysssfffXXXRRRQQQTTT\\\ccczzz|||xxx|||{{{vvvyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttuuuuuuttttttxxx~~~}}}yyyttttttsssssstttuuuvvvwwwttttttttttttttttttttttttrrrssstttuuuvvvvvvuuutttttttttssssssssssssssstttssssssssstttuuutttrrrpppeeeaaabbblllzzz}}}vvvqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnmmmlllkkkkkkkkkhhhaaaXXXOOOIIIpppnnnkkkiiihhhjjjmmmnnnhhhfffeeecccaaaaaaaaaaaaeeeiiimmmnnnnnnpppvvv|||{{{|||ssskkkgggccc[[[UUUSSSTTT\\\ffflllmmmmmmoooqqqkkkqqquuuvvvzzzzzziiiPPP@@@AAAKKKPPPQQQOOOQQQ[[[eeefff\\\RRRHHHFFFGGGPPP\\\eeegggfff\\\\\\kkk~~~\\\DDD:::888555222000//////000////////////000000000000111666<<>>999555444222......111///////////////.........///888CCC[[[www}}}wwwyyywwwyyy~~~|||nnnbbb^^^\\\aaagggjjjlllmmmpppsssuuuvvv{{{~~~uuuoooaaagggjjjhhhjjjnnnmmmhhhOOOSSS^^^nnn~~~{{{xxxxxxuuutttqqqmmmiiieee^^^UUUNNN[[[tttsssggg[[[OOOCCCBBBGGGOOOYYYbbbqqq}}}~~~uuunnniiigggggghhhiiijjjkkkkkklllkkklllmmmllljjjiiijjjkkkkkkjjjhhhdddbbbaaacccfffhhhiiiiiijjjjjjmmmqqqtttrrrooolllkkkmmmmmmkkkiiijjjkkkkkkjjjiiijjjmmmooommmooopppooollliiiggggggjjjjjjiiiiiijjjjjjkkkkkkiiikkknnnoooooonnnoooooopppmmmjjjiiijjjkkkjjjhhhnnnkkkhhhhhhjjjmmmpppppppppmmmkkklllnnnpppnnnlllkkkpppvvv|||ppp___MMMEEEDDDFFFHHHKKKWWWppp{{{vvvvvvuuutttsssssssssssssssuuuttttttssssssttttttuuuvvvxxxzzz|||}}}}}}|||{{{uuuvvvxxx{{{~~~~~~|||yyysssjjjZZZKKKGGGOOOXXX[[[UUUNNNMMMUUUYYYYYY___jjjnnnqqqtttvvvxxx{{{|||nnnNNNDDD===@@@GGGKKKMMMNNNXXXeeettt}}}}}}vvvuuussspppooopppqqqpppppptttssspppooommmjjjfffbbbaaa___\\\YYYSSSNNNSSSZZZeeeiiimmmooopppooollliiiuuuxxxzzzwwwooojjjhhhjjjwwwvvvrrrmmmmmmooolllggg___YYYZZZeeennnmmmiiigggdddeeeiiillllllfffZZZRRREEE777///333444---+++..................///000000,,,222444000222CCCZZZiiiiiilllggg\\\WWW]]]eeehhhjjjdddaaacccdddgggsss|||sssrrr|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||yyyrrrjjjiiillluuu}}}~~~{{{wwwwwwyyy{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwvvvvvvvvvvvv{{{xxxwwwxxxzzzzzzwwwtttmmm```WWWXXXWWWWWWaaappp~~~{{{}}}{{{vvv{{{xxxuuuuuuxxxyyywwwuuuwwwwwwvvvvvvuuuuuuttttttsssssssssrrrqqqsssvvvyyyttttttsssrrrqqqqqqqqqqqqsssrrrqqqpppqqqrrrssstttttttttuuuvvvvvvuuutttsssrrrrrrssstttuuuuuuttttttsssrrrqqqqqqqqqpppnnnlll```XXXYYY^^^eeesssyyynnnuuurrrnnnlllmmmooopppppptttrrrpppooooooooommmllljjjkkkjjjbbbVVVJJJCCC@@@qqqnnnlllkkklllllllllkkkiiigggeeeddddddccc```]]]```eeelllooopppsssxxx}}}{{{xxxssslllddd\\\WWWTTTTTTYYYaaahhhmmmqqqrrrsssooopppqqqrrruuuzzzyyybbbNNNHHHJJJMMMLLLHHHLLL\\\nnnuuuooofffUUUPPPJJJGGGKKKPPPSSSSSSWWWTTTaaavvviiiBBB>>>999555555333///...000/////////////////////...222;;;FFF]]]yyy~~~yyy{{{vvvwww|||~~~wwwiii^^^ZZZ___dddjjjmmmmmmmmmnnnoootttuuuzzzwwwllldddZZZ```eeegggjjjkkkfff^^^NNNVVVeeewww|||{{{|||{{{tttqqqmmmjjjfff___VVVNNNYYYrrrrrrgggZZZNNNCCC@@@EEEMMMWWW```mmmyyy{{{tttooojjjfffgggggghhhhhhiiiiiijjjjjjlllmmmmmmkkkjjjjjjkkkjjjiiigggdddbbbbbbdddgggggghhhhhhhhhiiilllppptttssspppmmmlllmmmllljjjhhhhhhiiijjjiiihhhhhhjjjkkkkkkmmmooonnnllliiihhhhhhiiiiiiiiiiiiiiijjjkkkllljjjlllnnnnnnmmmmmmnnnoooooollljjjiiikkklllkkkiiilllkkkiiiggghhhjjjmmmoooqqqnnnlllmmmooopppooommmnnnrrrvvv{{{nnn^^^LLLDDDDDDEEEHHHKKKVVVooozzztttttttttttttttttttttttttttttttttssssssssssssttttttvvvwwwyyyzzz{{{{{{{{{zzzvvvvvvxxxzzz|||{{{yyyvvvssskkk[[[LLLHHHPPPYYY]]]TTTMMMNNNVVVZZZZZZaaakkktttwwwyyyzzz{{{|||yyyssseeeLLLCCC===AAAHHHKKKMMMOOOXXXdddsss~~~{{{rrrtttrrrpppooopppqqqqqqqqqppppppqqqrrrqqqmmmgggbbbaaa```___]]]VVVQQQSSSYYYdddgggkkkmmmnnnnnnllljjjuuuxxxzzzwwwqqqkkkjjjkkk|||zzztttnnnmmmooommmiii```YYYXXXcccmmmmmmhhhdddaaabbbeeehhhiiicccYYYRRRGGG999000222333---+++///...............///000000---222333111777III^^^lllllllllggg\\\XXX^^^fffiiijjjhhhgggiiihhhhhhrrr}}}~~~wwwppprrr~~~}}}||||||||||||}}}|||||||||zzztttjjjiiillluuu}}}|||yyywwwxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwvvvvvvvvvuuuuuuuuuxxxvvvuuuvvvxxxyyyvvvrrrlllaaaYYYYYYZZZ]]]kkk{{{|||}}}{{{uuuzzzxxxuuuvvvwwwxxxwwwuuuuuuuuuuuuuuuuuutttttttttrrrrrrrrrqqqppppppsssuuurrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqrrrsssuuuvvvssstttuuuvvvvvvuuutttsssssssssssssssssssssssssssqqqpppooooooppppppnnnlll^^^VVVVVV[[[cccssszzzrrrrrrooolllkkkllloooqqqqqqqqqpppooonnnmmmlllllllllkkkkkkiiiaaaTTTIIIBBB???pppnnnlllkkkllllllkkkjjjhhhgggfffffffffdddaaa^^^___eeekkkooorrrtttyyy||||||vvvoooggg___YYYUUUTTTXXX^^^ffflllqqqssssssnnnnnnoooooossszzzmmmUUUIIIJJJNNNLLLLLLRRRbbbvvvyyyaaaYYYOOOIIIHHHJJJKKKLLLSSSRRR^^^qqqoooGGG???999666666555000............//////////////////000999CCCXXXrrrwwwqqqtttsssvvv{{{}}}ttteee[[[XXXdddhhhllloooooonnnmmmmmmssswww||||||xxxoooeee^^^VVV[[[bbbhhhlllkkk```TTTLLLYYYnnn{{{|||~~~~~~sssqqqnnnkkkhhh```VVVOOOWWWmmm{{{qqqgggZZZNNNBBB???DDDKKKUUU]]]iiivvvyyytttooolllgggggggggggggggggggggggghhhjjjmmmnnnmmmkkkkkkkkkiiihhhgggdddbbbbbbdddffffffffffffeeefffiiiooossstttrrrooommmmmmllljjjhhhgggiiikkkkkkiiihhhggghhhhhhjjjlllllljjjiiihhhiiijjjjjjjjjjjjkkklllnnnnnnlllmmmmmmlllkkkkkkmmmnnnmmmllljjjjjjkkkllllllkkkjjjkkkjjjhhhffffffjjjnnnooommmllllllmmmnnnnnnmmmpppsssvvvyyy|||lll]]]LLLEEECCCDDDGGGKKKUUUoooxxxsssssssssttttttuuutttttttttssssssssssssssssssssssssvvvvvvwwwwwwxxxxxxyyyyyyvvvvvvwwwyyyzzzyyywwwtttssslll]]]NNNJJJQQQZZZ^^^SSSNNNOOOWWW]]]^^^dddmmmtttvvvxxxzzz}}}xxxvvvxxxuuutttmmm^^^HHHAAA===BBBIIIKKKLLLNNNVVVbbbppp}}}|||pppsssqqqooooooqqqrrrsssrrrmmmooorrruuuuuupppiiicccaaa`````````\\\VVVWWW\\\ggggggiiikkkllllllmmmmmmuuuxxxzzzxxxrrrllljjjjjj{{{xxxrrrjjjhhhkkkkkkhhhbbbYYYUUU___kkkmmmgggaaabbbbbbcccfffgggccc[[[UUUKKK===222111111------000...............///000000///111222444>>>SSSfffpppooollleee[[[XXX^^^fffjjjjjjllloooooolllkkkrrr|||}}}tttooommmuuu}}}|||{{{{{{zzzzzz{{{{{{||||||wwwkkkhhhjjjrrryyy|||~~~yyywwwxxxyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuuuuuuutttttttttuuutttsssuuuwwwwwwsssppphhh___YYY[[[___gggzzz~~~|||}}}zzztttxxxwwwvvvvvvwwwwwwvvvuuussssssssssssttttttttttttqqqqqqqqqooonnnnnnpppqqqppppppooooooppppppqqqqqqqqqqqqqqqrrrsssuuuwwwxxxrrrssstttuuuuuutttsssssstttsssrrrqqqpppqqqrrrssspppooonnnooooooooommmkkk\\\SSSSSSWWW___qqq|||vvvpppmmmjjjjjjllloooqqqqqqlllnnnooonnnkkkiiikkkmmmkkkkkkggg^^^QQQFFF@@@>>>pppnnnmmmlllmmmmmmllljjjgggggghhhhhhgggeeebbb```^^^ccciiinnnqqqtttxxx{{{{{{tttjjjaaaZZZVVVSSSVVV\\\ccckkkpppssstttooonnnnnnnnnrrrzzzrrrWWWHHHIIIOOORRRTTT\\\jjj}}}nnnbbbUUUNNNKKKJJJKKKMMMRRRRRR]]]mmmxxxPPP@@@:::666777666222..................///////////////777@@@SSSiiimmmhhhkkknnnttt}}}vvveee[[[YYYhhhjjjlllnnnooopppqqqqqqyyy~~~rrriiieeedddZZZ]]]bbbjjjoookkk]]]PPPJJJ[[[qqq}}}xxxyyyzzzzzzpppnnnlllkkkhhh```UUUMMMTTThhhuuu~~~pppggg\\\OOOCCC@@@CCCJJJSSS[[[iiivvvyyytttpppmmmhhhhhhhhhggggggffffffffffffiiimmmooonnnlllkkkkkkiiiiiihhheeebbbaaabbbdddeeeeeedddcccdddgggmmmqqquuusssqqqnnnmmmkkkjjjiiiiiikkknnnnnnllliiiggggggeeegggiiijjjiiiiiiiiijjjllllllllllllmmmooopppqqqmmmmmmmmmkkkiiijjjlllnnnlllkkkkkkkkklllllllllllljjjlllmmmjjjfffeeejjjooommmllllllkkkllllllmmmmmmnnnqqqrrrtttyyy~~~|||wwwkkk]]]MMMFFFDDDDDDHHHLLLUUUoooxxxsssttttttuuuuuuuuutttrrrrrrsssssssssttttttsssssssssvvvuuuuuutttuuuuuuvvvwwwuuuuuuvvvxxxzzzzzzxxxvvvsssmmm```RRRMMMSSS[[[___RRROOORRRZZZ```ccchhhooosssuuuxxx{{{yyytttnnnppptttqqqrrrkkkZZZGGGAAA>>>CCCHHHIIIIIIJJJQQQZZZhhhvvvtttqqqpppnnnoooqqqssstttsssoooqqqsssuuutttpppjjjeee```______aaa```^^^bbbhhhmmmkkkjjjmmmmmmmmmnnnqqqxxxzzzzzzwwwqqqkkkgggeeeqqqooojjjbbb```dddfffeeecccYYYSSS[[[iiinnnhhh```eeeddddddfffgggeee___ZZZOOOAAA444000///---...111...............///000000000111222888HHH^^^nnntttpppjjjaaaZZZYYY___eeeiiikkkooossssssppppppxxx{{{yyywwwvvvwwwwwwuuurrrkkkiiimmm{{{}}}{{{zzzyyyxxxxxxzzzzzz|||}}}yyymmmhhheeeiiipppvvv~~~~~~xxxwwwzzz|||zzzwwwvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttttttttssssssssstttssssssuuuwwwvvvqqqmmmaaa[[[XXX\\\eeettt|||{{{|||yyyuuuwwwvvvvvvvvvvvvvvvuuutttqqqqqqqqqrrrssssssssstttqqqqqqqqqooommmlllmmmooooooooooooooopppqqqrrrsssrrrrrrrrrssstttuuuvvvvvvqqqrrrssstttuuutttsssssssssrrrqqqpppppprrrtttvvvrrrqqqoooooopppooollljjj]]]SSSRRRTTTZZZmmm{{{wwwpppmmmjjjjjjkkkmmmnnnnnniiimmmpppnnnjjjhhhkkknnnjjjiiidddZZZNNNCCC>>>===qqqooonnnnnnoooooommmkkkgggggghhhhhhgggeeedddccc^^^aaaggglllppptttwwwzzz}}}wwwooofff___[[[SSSUUUYYYaaajjjpppssstttpppooonnnooosss{{{tttYYYGGGGGGOOOWWW\\\cccmmm}}}ssseeeXXXQQQNNNKKKMMMQQQSSSUUU]]]hhh|||[[[CCC;;;666777777333///...---.........//////000000222:::AAARRRfffiiidddiiihhhrrr~~~wwweeeZZZYYYkkkjjjjjjkkkooossswwwyyynnneeegggkkkbbbbbbeeelllppphhhZZZNNNJJJ\\\rrrxxxtttsssrrrrrrlllkkkjjjjjjggg___TTTKKKPPPbbbooozzznnnggg^^^QQQDDD@@@CCCIIIRRRZZZjjjwww{{{uuupppmmmjjjiiiiiihhhhhhggggggffffffiiilllnnnmmmkkkjjjjjjkkkjjjiiifffbbb``````aaacccccccccbbbcccfffkkkooouuutttrrrpppmmmkkkjjjjjjhhhkkknnnnnnllliiiffffffdddfffhhhhhhhhhiiijjjlllkkkkkkkkkkkklllmmmnnnooommmmmmmmmkkkiiijjjlllnnnkkkllllllllllllllllllmmmkkknnnooolllhhhgggkkkpppooooooooonnnnnnnnnoooppplllmmmmmmnnnsssyyyxxxsssjjj]]]OOOGGGDDDDDDHHHMMMUUUooozzzuuuvvvvvvvvvuuutttrrrqqqpppsssttttttuuuuuuttttttsssuuuttttttssssssssstttttttttssstttwwwzzz{{{{{{yyyrrroooeeeXXXQQQUUU[[[^^^RRRRRRVVV]]]dddhhhmmmrrrwwwyyy|||~~~lllbbbccc```gggkkkkkknnniiiXXXGGGBBB@@@DDDGGGFFFFFFGGGIIIQQQ^^^lll{{{yyyqqqooonnnoooqqqsssttttttuuutttsssrrrqqqnnnjjjggg```]]]\\\___bbbeeemmmtttsssnnnmmmppppppnnnpppuuu|||||||||xxxqqqiiibbb^^^eeefffccc]]]\\\```cccccccccZZZTTTYYYhhhqqqmmmdddgggfffeeefffhhhgggbbb]]]RRREEE777000......///000...............///000000000222555>>>QQQfffsssvvvoooggg]]]YYY[[[```eeeiiikkkqqqttttttrrrwwwzzzvvvqqqooonnnmmmnnnnnngggiiirrr~~~}}}~~~|||zzzyyyxxxwwwwwwxxxyyy|||~~~}}}zzzooofff^^^___eeeooo{{{zzzyyy{{{}}}{{{xxxvvvuuuuuuttttttuuuuuuvvvttttttttttttsssssssssssstttssssssvvvwwwuuuooojjjYYYVVVWWW___mmmyyyyyyzzzxxxvvvuuuvvvvvvvvvvvvuuuttttttppppppqqqqqqrrrrrrssssssqqqrrrrrrpppnnnmmmmmmnnnpppppppppqqqrrrssstttuuuttttttttttttttttttsssssspppqqqrrrtttttttttsssrrrrrrrrrqqqqqqrrrtttwwwyyyuuutttrrrqqqpppooollliii___UUURRRRRRWWWiiixxxuuuqqqooolllkkkkkkllllllkkkhhhmmmpppoookkkhhhjjjnnniiigggaaaVVVJJJ@@@===<<>><<<===pppooooooooopppooommmkkkfffggggggeeebbbbbbeeehhhcccccceeejjjpppwww{{{~~~{{{tttllleeeaaaSSSRRRTTT\\\gggpppttttttpppoooooopppsss{{{|||gggQQQJJJMMMZZZaaaeeeeeemmm{{{|||jjj[[[PPPOOOMMMIIIJJJQQQSSSUUUVVVXXXooogggIII>>>555444555333111000------......///000000111///777@@@PPPdddiiihhhpppooowww~~~nnn]]]YYY^^^hhhgggiiiooovvv|||tttiiijjjkkkhhhmmmlllpppuuuppp___OOOGGGQQQfffyyyvvvrrrrrrooollljjjhhhhhhjjjkkkhhh```TTTKKKKKKXXXdddttt|||lllggg```RRREEE@@@AAAFFFNNNUUU```ooo}}}zzzsssmmmhhhgggggggggggggggggggggggggggiiijjjjjjhhhgggggghhhgggggggggeeecccaaaaaabbb___aaacccdddeeegggiiikkksssttttttqqqnnnlllmmmnnnfffhhhjjjjjjhhhfffeeeeeedddfffggghhhhhhiiikkkmmmkkkjjjjjjiiiiiiiiiiiiiiijjjlllnnnnnnmmmmmmnnnoookkknnnpppooollljjjkkklllmmmmmmmmmmmmmmmnnnoooppprrrtttuuutttqqqqqqsssuuuooonnnllljjjmmmqqqpppkkkdddYYYMMMFFFBBBAAAEEEKKKQQQkkk|||wwwwwwuuusssqqqqqqrrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuussssssttttttsssrrrpppooosssrrrsssuuuxxxzzzzzzyyyqqqsssooocccZZZXXXYYYYYYWWWZZZ___eeekkkqqqtttuuuyyy}}}ooo]]]QQQOOONNNPPPXXX\\\___jjjkkk\\\HHHDDDCCCGGGIIIIIILLLPPPOOOZZZgggrrr{{{}}}rrrpppooooooqqqsssssssssvvvssspppnnnmmmmmmlllkkkccc^^^[[[^^^aaadddjjjpppmmmfffgggpppsssqqqttt}}}{{{tttkkkbbb[[[[[[bbbeeecccbbbcccbbb```aaa^^^ZZZ]]]jjjxxx{{{vvvkkkjjjiiikkkllljjjddd```VVVKKK<<<222///000000..................///000000...555???LLL^^^ooovvvuuunnnbbbZZZ]]]dddgggiiikkkkkkqqquuuvvv|||{{{vvvsssssspppkkkkkkpppnnnxxx~~~~~~||||||{{{zzzxxxwwwwwwvvvvvvwwwyyy{{{||||||zzzyyyyyymmmcccZZZYYY```kkkzzz{{{xxxwwwwwwwwwuuuttttttssssssttttttuuuuuuuuuuuuttttttttttttssssssssssssuuuuuuppphhhaaaYYYXXX\\\jjj|||wwwxxxwwwttttttvvvrrrtttwwwwwwuuurrrrrrsssrrrrrrrrrrrrrrrqqqqqqqqqoooqqqrrrqqqooonnnnnnoooqqqpppppppppqqqrrrssssssrrrrrrsssttttttsssrrrqqqnnnoooqqqrrrssssssrrrrrrrrrsssssssssssssssttttttrrrqqqppppppppppppmmmkkk```WWWTTTSSSUUUfffvvvuuuqqqooommmlllmmmmmmlllkkkjjjkkkllllllkkkiiigggfffeeebbbZZZOOODDD===<<<>>>ooonnnnnnoooooonnnllljjjfffgggfffcccaaaaaaeeeiiifffeeefffjjjqqqxxx~~~|||tttjjjbbb]]]SSSQQQSSS[[[gggppptttuuunnnoooooopppssszzzoooWWWLLLLLL\\\cccfffdddjjjxxx}}}xxxhhhYYYNNNOOOMMMHHHIIIPPPQQQSSSRRRRRRiiigggJJJ???555333555444111111---------...///000000111222;;;DDDVVVkkkqqqrrr{{{yyy~~~lll\\\[[[bbbeeegggkkkssszzz~~~}}}~~~~~~uuuiiiiiipppooofffpppqqqwww|||sss___MMMFFFUUUjjj~~~rrrqqqtttrrrnnnmmmhhhiiijjjllljjjaaaUUUKKKJJJVVVbbbrrr|||kkkggg___RRRDDD>>>@@@DDDLLLSSSYYYiiiyyy}}}xxxrrrlllgggffffffffffffffffffffffffhhhiiiiiihhhfffeeefffgggccceeefffeeeccccccccceee^^^aaadddffffffgggiiijjjrrrssstttqqqnnnlllnnnppphhhjjjlllkkkjjjhhhhhhiiieeefffhhhhhhhhhiiikkkmmmnnnnnnmmmlllkkkkkkkkkkkkiiikkknnnoooooonnnooopppllloooqqqpppllljjjjjjkkkmmmlllkkklllnnnppppppoooppprrrsssrrrooooooqqqtttsssrrrnnnjjjlllooonnniiibbbWWWLLLDDD@@@???CCCJJJNNNiii|||wwwuuusssqqqpppqqqtttwwwyyyuuuwwwxxxyyyyyyxxxwwwuuurrrssstttuuutttrrrooonnntttsssrrrtttvvvwwwwwwvvvqqqtttqqqfff\\\XXXXXXWWWXXX]]]bbbgggmmmsssvvvvvv}}}{{{uuugggVVVLLLKKKJJJLLLSSSUUUVVVbbbdddTTTHHHDDDDDDHHHKKKMMMQQQVVVZZZfffuuu~~~sssqqqooooooqqqrrrsssrrrrrrpppnnnnnnnnnnnnmmmkkkddd___]]]___aaa```bbbffffff```cccmmmrrrqqquuu~~~|||vvvnnnddd^^^ZZZbbbgggfffcccbbb```]]]```___\\\^^^kkkzzz|||ooonnnnnnooopppmmmgggbbbWWWMMM>>>222///111000---...............///000000---666BBBPPPaaapppuuutttnnnbbb[[[```hhhjjjkkkmmmkkkqqquuuyyyxxxtttsssuuurrrkkkiiimmmrrr~~~~~~~~~}}}{{{{{{yyyxxxwwwwwwvvvvvvvvvxxx{{{{{{zzzyyyxxxxxxkkkbbb[[[\\\cccmmmzzz|||wwwtttuuuvvvtttttttttsssssstttttttttvvvuuuuuuuuuuuutttttttttrrrrrrssstttsssnnneee]]]]]]\\\```nnn~~~yyywwwyyywwwrrrrrrvvvqqqtttwwwwwwtttrrrrrrssstttssssssrrrrrrqqqqqqqqqnnnoooqqqpppooommmnnnnnnpppppppppoooppppppqqqrrroooppprrrssstttsssrrrrrrnnnoooqqqrrrssssssrrrrrrsssssstttsssrrrqqqpppoooooonnnmmmnnnppppppooommm___WWWTTTSSSUUUgggwwwvvvpppnnnmmmmmmnnnnnnnnnmmmkkkjjjjjjjjjkkkiiieeebbbdddaaaYYYMMMBBB<<<<<<>>>ooopppqqqqqqpppnnnkkkjjjiiifffeeefffhhhiiigggeeecccdddfffkkkqqqxxx~~~{{{uuunnnfff```WWWSSSSSSYYYdddoootttvvvpppooommmmmmrrryyypppXXXMMMLLLYYYYYY^^^iiivvv||||||yyyooo```PPPIIIHHHIIIMMMQQQMMMNNNNNNLLL[[[~~~yyyPPP@@@999777111222333,,,---...///////////////...444===LLL\\\iiiqqqvvvyyyqqq]]]\\\fffeeettt~~~}}}yyysssmmmhhhffffffgggppppppwww{{{kkkRRRJJJSSSdddwww{{{pppooorrrqqqmmmkkkfffhhhhhhggghhheeeZZZNNNKKKSSScccuuuqqqdddaaaUUUGGG>>>;;;===FFFOOOTTTbbbsss|||yyyqqqjjjgggeeeeeeggghhhhhhhhhgggfffcccdddeeeggghhhhhhiiiiiifffggghhhgggfffeeefffhhheeefffgggggghhhggggggfffqqqtttwwwwwwtttpppooopppooojjjfffgggkkkmmmkkkhhhfffhhhiiiiiigggffffffggglllkkkkkkjjjkkklllmmmnnnoooppppppppppppnnnlllkkklllllllllllllllkkkjjjiiihhhhhhiiijjjkkkmmmooopppssssssssstttuuutttrrrpppooonnnjjjeeefffkkknnnlllcccWWWJJJDDDBBBAAADDDGGGKKKaaazzz|||yyyyyyxxxuuuqqqpppqqqsssuuuuuuxxxvvvuuuwwwzzz{{{zzzxxxyyyyyyxxxwwwvvvuuutttsssvvvuuusssqqqppppppqqqqqqrrrssstttnnnaaaUUUUUU[[[]]]aaahhhmmmmmmmmmuuu|||}}}zzzooo```UUUQQQRRRMMMRRRWWW[[[ccchhhfffaaaTTTHHHAAAFFFLLLNNNPPPVVV```kkkwww}}}~~~sssnnnmmmqqqtttsssrrrrrrssspppoooqqqpppkkkjjjllldddbbb___^^^^^^^^^]]]\\\WWWZZZaaajjjnnnqqqxxx}}}uuussskkk```aaaggghhhcccbbbeeeeeeaaadddddd___[[[cccsss|||zzzuuutttpppmmmoooqqqllldddYYYRRRCCC555///000000,,,///............//////000222777EEEWWWeeekkklllkkkZZZaaafffhhhjjjnnnooommmlllhhhmmmyyy|||sssllljjjjjjxxx~~~~~~~~~~~~}}}{{{}}}|||{{{zzzyyyxxxxxxxxxyyyzzz{{{{{{zzzwwwsssqqqnnnbbbZZZ]]]bbbfffqqq}}}}}}uuuqqqssstttrrrrrrrrrqqqqqqrrrsssuuuvvvuuuttttttttttttssssssssssssooolllllllllggg___WWWXXX^^^iiiyyyvvvvvvvvvvvvuuutttrrrrrrtttsssrrrqqqpppqqqrrrrrrtttrrrpppooooooppprrrsssrrrpppnnnmmmllllllllllllqqqqqqppppppppppppqqqqqqppppppppppppppppppppppppoooooopppqqqqqqooonnnmmmppppppoooooonnnnnnmmmmmmqqqooonnnmmmnnnmmmllljjjcccZZZRRRTTT```oooyyy~~~xxxpppkkklllmmmllllllnnnlllkkkiiihhhhhhfffcccaaa^^^YYYQQQHHHAAA>>>@@@BBBpppqqqqqqqqqooommmjjjiiigggeeeddddddfffgggeeecccbbbcccgggmmmsssyyy~~~|||xxxrrrjjjdddVVVSSSRRRWWWcccnnnsssuuuqqqooonnnnnnrrrxxxoooZZZPPPOOO^^^```ccchhhsss~~~{{{mmm^^^OOOHHHFFFHHHLLLPPPNNNNNNNNNLLLZZZ|||zzzTTTBBB999777111222444---......//////////////////444???PPP```lllssswwwyyymmm\\\^^^kkksss}}}zzzzzzrrrkkkiiikkkooorrrvvvvvvzzzxxxdddMMMMMM\\\iii{{{yyynnnmmmpppooollljjjhhhiiiiiihhhhhhdddYYYMMMJJJRRRaaatttrrrfffaaaUUUGGG>>>;;;<<>>>>>AAAEEEFFF[[[uuu}}}wwwuuutttrrrpppppprrrtttvvvvvvyyyxxxwwwwwwwwwvvvuuutttzzzyyyxxxwwwuuutttsssrrrvvvuuusssrrrrrrrrrsssssszzzvvvqqqhhh[[[QQQQQQVVV___bbbiiiooorrrwww~~~~~~}}}{{{xxxvvvsssvvvwwwssskkkeeeddddddhhhnnnsssvvvzzz{{{```PPPDDDFFFJJJIIIIIILLLJJJVVVdddnnnyyy{{{tttooopppqqqooonnnoooqqqooopppsssrrrllliiijjjiiiddd^^^ZZZYYYZZZZZZZZZTTTRRRTTT[[[dddmmmxxx{{{rrroookkkgggccciiinnnlllhhhfffhhhkkkrrrtttssskkk___ZZZ___hhheeekkkooommmlllmmmllliiiaaaZZZKKK999000//////...............///000111111333???OOO]]]hhhmmmjjjeee^^^eeelllnnnpppssssssqqqkkkoooxxx~~~~~~yyyllllllsss}}}}}}}}}|||zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{zzzxxxvvvuuuooo___RRROOOPPPTTT```mmmyyy}}}|||vvvqqqrrrsssssssssrrrqqqqqqqqqqqqssssssssssssssssssrrrrrrrrrqqqooopppnnnggg\\\UUUSSSTTT\\\cccvvvzzzrrrsssssstttttttttssssssssssssrrrrrrrrrqqqqqqqqqooopppqqqrrrqqqpppnnnlllnnnnnnnnnnnnnnnoooooopppooonnnnnnmmmmmmnnnnnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmmmmnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllllllllnnnnnnmmmllliiiddd```cccmmmxxxyyyqqqkkkjjjkkkiiihhhiiijjjhhhfffeeeccc___ZZZWWWLLLIIIDDD>>>:::;;;@@@DDDzzzyyywwwuuurrrpppmmmllliiiiiiiiigggfffdddddddddgggfffdddffflllvvv|||sssiiiaaaVVVQQQMMMQQQ\\\hhhooorrruuuuuutttuuuvvvxxxzzz{{{~~~{{{ssseeeTTTFFFOOO\\\^^^XXXccc}}}vvvhhhYYYOOOHHHFFFJJJPPPUUUPPPOOOOOOTTTlllnnnNNN:::777444444666222///.........///000222333===KKK\\\ggglllrrr{{{hhhjjjxxxvvvrrrwww~~~tttqqqllljjjlllrrryyy~~~yyytttkkk___NNNEEEOOO___lll{{{rrrllllllnnnllljjjkkkggghhhhhhhhhjjjjjjaaaWWWHHHMMMZZZlll{{{zzzrrreeeYYYKKKAAA;;;:::@@@HHHNNNUUUaaalllqqqoooiiicccaaabbbcccdddeeedddccccccaaabbbccceeeffffffffffffdddeeefffeeeddddddeeefffgggfffeeeddddddfffhhhjjjhhhkkkooorrrttttttqqqooommmkkkiiihhhhhhhhhhhhhhheeefffggghhhhhhkkkpppsssooonnnllliiigggfffffffffiiiiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiihhhggggggfffhhhggggggggghhhiiijjjjjjooonnnnnnooooooooollljjjgggiiiiiihhhhhhjjjfffaaaUUUJJJ@@@===>>>>>>AAADDDBBBXXXsssyyyvvvsssqqqoooppprrrtttuuuuuuxxxxxxxxxwwwuuutttttttttyyyyyyxxxwwwvvvuuuuuutttttttttttttttuuuwwwyyyzzz|||wwwooofffXXXMMMLLLQQQ\\\```gggmmmqqqvvv}}}|||zzzxxxvvvtttsssrrrsssuuuvvvsssnnnhhhfffeeehhhpppwww{{{gggTTTFFFFFFIIIGGGEEEFFFCCCOOO^^^jjjvvvwwwppppppqqqooonnnoooqqqoooppprrrqqqllliiikkkkkkfff___[[[YYYYYYYYYYYYWWWSSSRRRXXX```iiiuuuvvvlllhhhfffddddddeeeeeeccc```aaagggnnnzzzssslllggg___ZZZ___jjjkkkooopppmmmlllooopppoooaaa\\\NNN===222000///............//////000222222444DDDWWWdddmmmqqqlllddd___dddhhhhhhjjjooorrrrrrppprrrxxx}}}{{{vvvuuuxxxzzzsssnnnsss{{{}}}||||||{{{yyywwwyyyyyyyyyyyyxxxwwwvvvuuuxxxyyyyyyyyyyyyxxxvvvvvvrrrbbbSSSOOOOOORRR]]]jjjuuuzzz{{{vvvqqqrrrssssssqqqqqqpppooooooppprrrrrrsssrrrrrrrrrqqqqqqqqqqqqnnnnnnjjjaaaWWWQQQSSSWWW^^^mmmzzz{{{qqqrrrsssssssssssssssrrrqqqqqqqqqqqqppppppooooooooopppqqqrrrqqqooolllkkkkkkkkklllmmmmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnppppppppppppppppppppppppqqqpppnnnmmmmmmmmmnnnooommmmmmmmmmmmmmmnnnnnnnnnpppnnnllllllmmmmmmkkkjjjgggccc```bbbjjjuuu|||xxxpppjjjiiijjjhhhgggiiiiiigggeeeccc```\\\VVVRRREEECCC???;;;999<<>>EEEHHHNNNXXXdddlllllleee^^^___```bbbdddeeeeeeddddddaaaaaacccdddeeefffffffffcccdddeeedddccccccccceeedddcccccccccdddfffhhhiiiggghhhjjjnnnrrrsssqqqooolllkkkjjjhhhggggggggghhhccceeefffggghhhjjjnnnppplllkkkiiigggffffffffffffiiihhhhhhgggggghhhhhhiiigggggghhhiiiiiiiiiiiiiiigggfffffffffffffffggghhhllllllkkkkkkllljjjhhheeefffhhhhhhfffggghhhddd___QQQGGG>>><<<===>>>AAAEEECCCXXXttt{{{wwwuuusssrrrrrrtttvvvvvvvvvvvvwwwxxxwwwtttsssssstttwwwwwwwwwwwwvvvvvvvvvvvvsssttttttuuuwwwzzz}}}~~~zzztttlllcccWWWLLLJJJMMMYYY]]]fffooosssyyy~~~}}}zzzyyyyyyxxxvvvsssrrrrrrrrrsssssstttuuusssoooiiifffdddgggpppzzzjjjWWWFFFFFFIIIFFFCCCDDD@@@MMM]]]jjjvvvyyyrrrqqqqqqppppppqqqssspppoooqqqpppkkkjjjllllllhhhaaa]]][[[ZZZYYYXXXTTTNNNMMMSSS]]]gggsss}}}|||ssskkkffffffffffff```\\\[[[[[[___hhhqqq}}}ooodddccc```[[[bbboooqqqrrrqqqmmmmmmqqqrrrqqqaaa]]]QQQAAA555111000............///000111222333777KKKaaammmssstttkkk```]]]bbbdddbbbdddkkkpppqqqtttuuuxxxzzzwwwrrrrrruuu~~~tttmmmnnnoooqqq{{{}}}|||{{{zzzxxxvvvyyyyyyyyyyyyxxxvvvtttssswwwwwwwwwwwwwwwwwwvvvvvvssscccTTTPPPOOOQQQ\\\hhhpppvvvyyyuuupppoooqqqqqqnnnnnnmmmmmmnnnoooqqqrrrrrrrrrrrrqqqqqqqqqppppppmmmkkkdddZZZRRRQQQWWW]]]fffzzz}}}yyyyyyrrrrrrrrrsssrrrrrrqqqqqqoooppppppppppppooonnnmmmooopppqqqqqqpppnnnllljjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllllllllllllllmmmoooooooooooooooooooooooooooooonnnnnnmmmmmmnnnnnnlllmmmmmmmmmmmmnnnnnnnnnpppnnnmmmllllllllljjjhhhfffbbb^^^___eeennnvvv{{{uuummmgggggghhhfffeeegggfffdddbbb```\\\WWWPPPKKK>>><<<:::777777<<>>???BBBEEEFFF[[[www{{{vvvvvvtttrrrrrrtttuuuuuutttuuuvvvwwwvvvtttrrrsssuuuttttttttttttuuuuuuuuuuuutttttttttuuuxxxzzz}}}~~~tttooohhhaaaVVVLLLJJJMMMWWW]]]iiitttzzz~~~|||zzzxxxwwwwwwvvvuuuttttttttttttppprrrsssrrrooojjjfffdddhhhsssjjjUUUEEEEEEIIIHHHEEEEEEEEERRRcccppp|||{{{sssrrrrrrqqqrrrttttttqqqoooooonnnkkkkkknnnmmmiiiddd___]]][[[XXXWWWTTTNNNKKKRRR]]]gggsss{{{|||wwwqqqkkkhhhhhhkkkiii___XXXYYY^^^cccllltttwwwggg^^^```]]]XXX```pppsssssspppmmmooorrrpppkkk___]]]TTTDDD888333111............///000222333444===TTTkkkvvvyyyvvviiiZZZ]]]bbbeeedddffflllpppqqqrrrrrrvvvyyyxxxrrrpppsssssskkkhhhlllooosss|||{{{{{{zzzwwwvvvvvvwwwxxxyyyxxxwwwuuutttuuuuuuuuuuuuvvvvvvvvvvvvrrrbbbSSSOOONNNOOOYYYdddiiiqqqvvvrrrllllllmmmnnnkkkkkkjjjkkklllnnnppprrrqqqqqqqqqqqqpppppppppppplllggg^^^TTTOOORRR[[[cccqqq~~~{{{tttrrrrrrrrrrrrrrrqqqpppooooooppppppqqqpppooonnnmmmooopppppppppooommmkkkjjjkkklllmmmnnnnnnmmmmmmlllllllllkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmllllllllllllmmmmmmmmmnnnnnnnnnmmmkkkllllllmmmkkkjjjeeeaaa\\\[[[```hhhqqqvvvppphhhbbbcccdddcccbbbdddbbb```^^^[[[WWWQQQIIIDDD;;;:::888777888>>>FFFLLLxxxvvvtttrrrpppooonnnnnnlllmmmmmmkkkfffcccdddeeedddbbbaaaccciiisss}}}yyylllcccYYYSSSMMMOOOYYYfffooossssssrrrqqqqqqsssxxx|||nnnOOOCCCJJJTTTZZZ]]]bbbkkksss~~~rrrcccWWWNNNKKKPPPWWW^^^TTTTTTTTTRRRbbb[[[===888555333444111//////......///111444555BBBTTTiiissssssuuu~~~tttfff``````bbbaaaiiikkknnnpppqqqsssxxx|||uuusssqqqnnnnnnnnnooopppeeeiiigggZZZJJJHHHZZZnnn|||{{{tttnnnkkklllmmmkkkkkkllljjjkkkjjjiiikkkkkkdddZZZKKKNNNWWWgggvvv~~~|||vvvpppcccTTTGGG>>>999<<>>???BBBFFFJJJ^^^yyyzzzttttttrrrqqqqqqrrrsssrrrqqqtttvvvwwwvvvsssrrrtttvvvqqqqqqrrrrrrssstttuuuuuuuuuttttttuuuwwwyyy{{{}}}ooojjjeee___VVVMMMKKKNNNVVV^^^kkkxxx{{{xxxvvvvvvwwwxxxvvvvvvvvvvvvuuutttrrrqqqnnnoooqqqqqqoookkkgggeeemmmzzzhhhSSSCCCDDDIIIIIIGGGGGGKKKYYYjjjxxx|||tttrrrsssrrrsssuuuvvvqqqnnnnnnmmmjjjkkkooommmjjjeeeaaa^^^[[[XXXVVVXXXQQQNNNTTT___hhhrrrzzzxxxuuurrroookkkhhhjjjnnnkkk___XXX[[[ccchhhooowwwnnn```ZZZ]]]ZZZRRR[[[nnnrrrqqqooonnnqqqsssmmmeee^^^]]]UUUFFF:::444111///.........///000222333444BBBZZZrrr{{{|||vvvfffUUU___eeeiiijjjlllqqqsssrrrmmmnnnsssyyyxxxsssooopppmmmiiikkkpppqqquuu|||{{{{{{yyywwwuuutttuuuwwwxxxyyyxxxvvvuuuttttttttttttuuuuuuuuuuuuooo```RRRNNNMMMNNNVVVaaaeeennnsssooojjjiiikkkkkkiiiiiiiiijjjkkknnnpppqqqqqqqqqqqqppppppppppppooollleeeZZZQQQNNNTTT^^^fffzzz}}}~~~ooosssssssssrrrqqqpppooonnnppppppqqqrrrqqqpppooonnnpppppppppooonnnlllkkkjjjlllmmmnnnoooooonnnmmmllllllkkkkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooonnnlllkkklllllllllmmmmmmmmmnnnnnnlllkkkjjjkkkmmmnnnmmmllleeeaaa[[[YYY]]]eeennntttlllddd______aaa``````bbb^^^]]][[[XXXTTTMMMEEE@@@;;;:::999999;;;AAAJJJPPPzzzwwwtttssssssssssssrrrqqqoookkkhhheeedddccccccbbbeeeccc___bbbppp|||zzzkkk```XXXPPPJJJMMMTTT___kkkuuurrrvvvyyyxxxvvvwww}}}sssRRRIIIKKKPPPUUUUUUTTTYYY```uuussseeeWWWSSSLLLJJJUUU```bbbXXXQQQ\\\nnneee<<<===999///666...000//////000///...444<<>>DDDJJJSSS[[[dddggg___UUUWWWVVVVVVWWWZZZ]]]^^^]]]\\\___cccdddccccccfffhhhhhhhhhhhhfffeeeeeehhhkkkkkkjjjhhhggggggggghhhiiiggggggffffffgggjjjmmmooolllkkkiiigggffffffggggggfffgggfffccc``````cccffffffffffffeeedddcccaaa```eeedddbbbaaaaaabbbdddeeeggghhhhhhhhhhhhfffdddcccggghhhjjjkkkkkkjjjhhhgggmmmllliiiggggggggghhhiiigggdddbbbaaabbbbbb```]]]MMMCCC999888999<<>>333<<>>\\\ooo|||ttteeeeeekkkmmmoooooonnnnnnppprrr}}}zzzrrriiiiiihhhjjjrrr|||zzzyyyzzzzzzxxxvvvwwwwwwxxxwwwvvvsssqqqooorrrssssssttttttssssssrrrlll```PPPIIIJJJOOOQQQPPPVVV[[[___^^^[[[WWWXXXZZZ___```bbbeeegggiiijjjkkkllllllmmmnnnmmmjjjeeebbbVVVQQQQQQVVVYYY^^^oooyyysssttttttrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnpppsssssspppmmmnnnnnnmmmmmmmmmlllllllllkkkkkkllllllllllllkkkkkkhhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnooonnnllljjjjjjkkklllmmmmmmmmmllljjjgggeee^^^]]]ZZZVVVUUUYYY```fffaaaWWWPPPPPPSSSQQQOOONNNNNNLLLHHHDDD@@@===;;;:::777:::;;;<<>><<>>AAACCCDDDJJJOOOUUUYYYZZZ\\\```ccceeefffhhhhhhhhhhhhjjjkkkjjjiiiiiiiiiiiiiiiiiiiiigggfffgggkkkrrrvvvuuusssmmmnnnooopppooollljjjhhhffffffffffffggghhhiiikkkiiihhheeecccccccccdddeeeiiihhhhhhggghhhhhhiiijjjeeefffggghhhiiijjjjjjjjjiiijjjkkkkkkkkkkkkjjjiiifffhhhkkkmmmooonnnmmmmmmjjjiiihhhfffdddbbb___]]]OOOEEE<<<:::<<<<<>>===>>>::::::999888888888888888;;;777;;;EEEKKKJJJOOOXXXzzzuuusssrrrpppoookkkjjjiiihhhggggggffffffeeeeeedddbbbbbbhhhuuuyyyooohhhZZZPPPHHHHHHNNNWWWdddoooqqqwwwzzzvvvooorrrtttpppooobbbRRREEECCCEEEIIINNNVVVdddrrrlllZZZYYYTTTIIIDDDJJJVVVYYYVVVVVVYYYnnn}}}JJJ666888111444555111//////000000222999BBB___kkklllgggkkkooottt~~~zzztttiii```___dddiiiiiiooowww~~~|||ssslllfffeeejjjllliiieeefff]]]PPPEEEGGGXXXpppzzzpppqqqpppmmmkkkjjjiiiiiiiiiggghhhiiiiiiiiihhhhhhhhh^^^VVVPPPRRR\\\gggnnnpppooohhhaaa\\\SSSHHH>>>:::AAA???===@@@JJJSSSRRRJJJDDD@@@;;;999:::<<<===>>>DDDHHHNNNRRRTTTXXX]]]aaa```ccceeeggggggfffggghhhgggggghhhhhhhhhhhhhhhhhheeeeeefffjjjpppssssssqqqmmmnnnpppqqqpppmmmjjjgggdddddddddeeefffhhhhhhiiihhhgggeeecccbbbcccdddeeegggffffffgggggghhhhhhiiiddddddeeefffgggiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjjjjkkkkkklllllllllhhhhhhhhhfffbbb^^^[[[ZZZMMMDDD<<<;;;<<<<<>>999:::===BBBKKKSSSTTTUUU]]]nnn~~~{{{wwwsssnnnnnnqqqrrrqqqpppooommmmmmmmmlllmmmmmmllljjjfff___XXXTTTRRRSSSUUUWWW[[[cccppp{{{|||~~~wwwuuuwwwxxxuuuqqqgggaaa___bbb___VVVSSSWWWfffuuuvvvnnnoooppprrrzzz}}}lllQQQ===777333///222000///000000333<<>>===:::999;;;999999888888888999999:::<<<<<>>===;;;<<>>AAAFFFIIILLLQQQXXX]]]\\\___ccceeeeeeeeeeeefffeeefffgggggghhhhhhggggggdddfffgggiiikkkmmmoooppplllmmmooopppnnnllliiigggdddccccccdddfffhhhgggffffffeeedddcccbbbcccddddddbbbbbbccccccdddeeeeeeeeedddddddddeeefffhhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiiiiieeeffffffddd___ZZZWWWUUUKKKBBB::::::<<<<<>>:::888<<>>:::999<<>>>>>@@@DDDHHHNNNSSSWWWYYYYYY]]]aaabbb^^^ZZZXXXXXX[[[ZZZZZZ]]]eeesss~~~vvvttttttssssssuuuqqqqqqqqqqqqpppooonnnmmmkkkllllllllljjjiiijjjkkkiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiihhhgggffffffffffffeeeeeeddddddeeeeeeccccccdddeeefffgggggghhhffffffggggggggghhhhhhhhhiiijjjlllkkkjjjiiiiiijjjggghhhhhhgggeeebbb___]]]WWWSSSOOOLLLKKKJJJJJJIIIGGGAAA<<<;;;:::777666888777777888888999:::;;;<<>>======EEEQQQYYY[[[NNNHHH@@@:::888999:::;;;888;;;>>>@@@CCCIIIRRRXXXZZZ]]]bbbeeeeeeeeeeeeeeeeeefffggghhhiiihhhhhhgggeeehhhjjjiiiggghhhlllpppllllllmmmmmmllljjjhhhfffeeeccccccdddggghhhfffddddddccccccccccccbbbbbbbbb```aaabbbcccddddddddddddeeeeeeeeeeeegggiiijjjllliiihhhhhhhhhhhhhhhhhhiiieeefffhhhiiiiiihhhfffeeebbbcccdddaaa[[[UUURRRQQQHHH???999999;;;<<>>999:::<<<@@@EEEJJJOOORRRSSSWWW\\\\\\ZZZZZZ\\\```^^^[[[ZZZaaannn~~~wwwrrrtttvvvtttrrrssspppppppppppppppooonnnnnnjjjkkklllkkkhhhgggiiikkkfffggggggggghhhhhhhhhhhhggggggggghhhhhhgggffffffffffffeeedddddddddddddddbbbbbbbbbccccccdddddddddddddddeeefffggghhhhhhiiihhhiiikkkkkkjjjiiiiiijjjeeeffffffeeeccc```\\\ZZZQQQMMMIIIFFFFFFEEECCCBBB@@@<<<999;;;:::666555777666777888999;;;>>>@@@AAAHHHQQQYYY^^^iii~~~mmmoooqqqttttttqqqlllgggbbbccceeeggghhhiiiiiiiiifffdddddddddaaacccqqqxxxooojjj]]]RRRHHHFFFKKKTTTaaalllsssrrrpppmmmmmmvvv~~~}}}nnnKKKDDDCCCMMMZZZ```aaaaaacccssspppbbb^^^YYYOOOLLLEEEJJJLLLQQQVVVSSS^^^vvvYYY999>>>444000333333111000222222555>>>HHH```nnnqqqlllnnnooorrr{{{zzzmmm```ZZZ]]]dddkkkooo}}}fffdddfffhhhiiihhhfffcccaaaaaaVVVJJJEEENNNccc{{{~~~sssnnnlllkkkiiihhhhhhhhhiiiiiijjjlllllljjjeeecccccceeeddd\\\RRRNNNQQQXXX]]]```[[[YYYVVVTTTUUUTTTMMMFFF>>>AAAAAABBBHHHVVVbbbgggYYYRRRHHH???;;;999999999555777999:::===CCCMMMUUUYYY]]]bbbeeefffeeeeeeeeefffggghhhjjjjjjjjjiiihhhfffjjjllliiieeedddjjjpppkkklllllllllkkkiiigggffffffdddccceeehhhiiifffdddbbbbbbcccccccccbbbaaaaaabbbcccdddeeeffffffffffffggggggffffffhhhiiikkkmmmhhhhhhgggggggggggghhhhhh```cccgggjjjjjjhhheeebbb___bbbbbb___YYYRRROOONNNFFF>>>888888;;;<<>>===;;;:::>>>CCCHHHOOOMMMKKKLLLMMMWWWmmmwwwsssvvvvvvqqqrrrrrrrrrrrrsssssssssqqqpppnnnmmmllllllmmmmmmfffgggeee```]]][[[VVVOOOOOORRRUUUUUUTTTPPPFFF;;;777777:::>>>???@@@HHHRRRPPP[[[qqqwwwssssssqqqooonnnppppppooooooooooooppppppkkkjjjjjjjjjhhhaaaWWWOOORRRRRRWWWZZZXXXUUU\\\gggyyy{{{xxxtttvvv~~~vvveeefffuuu|||sssoooiiihhhkkkiii```\\\```mmmzzzuuujjjmmmssssssuuusssrrrdddMMM<<<777444000......///111333999IIIXXXdddqqqrrrjjjddd]]]___lllkkkkkklllqqqwww{{{{{{yyyxxx|||zzzssstttzzzzzztttqqqkkkkkkwww}}}{{{}}}~~~~~~zzzuuurrrsssuuussssssrrrrrrrrrsssttttttttttttuuuuuuuuuuuuttttttsssiii^^^[[[___eeeffffff````````````]]]TTTIII@@@777777888:::???EEEJJJNNNPPPTTTXXXXXXWWWYYY___eeebbb^^^\\\eeevvv{{{sssoootttwwwtttqqqqqqoooooopppppppppoooooonnniiikkkllljjjgggfffhhhkkkeeeeeeeeeffffffgggggggggffffffggggggggggggggggggfffeeeddddddcccccccccdddaaaaaaaaaaaabbbbbbbbbbbbbbbcccdddeeefffhhhiiiiiigggiiikkkkkkiiiiiiiiijjjddddddddddddaaa^^^[[[YYYMMMIIIDDDBBBBBBBBB???======::::::<<<;;;888777999666777999;;;>>>BBBEEEFFFOOOXXX___dddwwwvvvwwwwwwwwwtttqqqllljjjffffffgggggghhhhhhiiiiiigggdddeeehhheeecccnnn}}}{{{pppiii[[[RRRIIIFFFHHHOOO[[[fffkkkppprrrmmmnnnyyy~~~wwwuuuJJJ@@@@@@OOO]]]^^^ZZZXXXcccqqqttteeeVVVRRROOOHHHFFFIIIOOOPPPIIIHHHZZZqqq^^^999888888111666222111111000///222@@@NNNdddmmmrrrnnnjjjnnnwww}}}|||lll___\\\___ffftttooodddgggiiifffaaaaaafffeeeaaa```MMMEEEGGGNNNddd|||rrrmmmjjjjjjiiiiiihhhgggggggggffffffggggggggggggffffffcccaaaXXXOOOOOOVVVWWWSSSVVVSSSOOOOOOTTTVVVOOODDDCCCCCCAAABBBMMM]]]gggjjj___WWWLLLCCC???===:::888999777555555999@@@GGGKKKPPPVVV___eeegggeeecccaaacccdddfffhhhiiihhhgggfffkkkkkkjjjgggeeeeeehhhjjjllllllmmmmmmkkkgggdddaaaeeefffggghhhgggdddbbb``````___```bbbcccdddbbb```^^^```cccddddddeeeggghhhaaabbbdddgggiiikkklllmmmggghhhiiikkklllmmmnnnnnniiihhhgggggggggeeebbb___cccbbb```\\\XXXTTTPPPNNNGGG@@@:::999::::::===AAAEEEGGGRRRbbbnnnvvv~~~|||xxxvvvvvvxxx{{{rrrsssuuuwwwxxxyyyyyyxxxyyyxxxuuuqqqnnnllljjjjjjmmmooonnnggg\\\RRRKKKHHHBBB@@@;;;888888:::>>>AAADDDJJJJJJJJJKKKHHHSSSlllzzzrrrssswwwtttqqqnnnmmmnnnqqqrrrsssqqqqqqpppooonnnnnnoooooohhheeeaaa^^^ZZZTTTNNNJJJKKKKKKLLLMMMMMMHHH@@@999666777999===AAAFFFKKKNNNLLLaaawwwwwwssstttrrrooooooooooooppppppppppppoooooolllmmmkkkhhhgggbbbWWWKKKLLLOOOUUUYYYXXXVVVYYY```qqquuuzzz}}}uuuddd^^^hhhsssqqqhhhfffkkkmmmkkkiiigggaaaZZZkkklllnnnooopppqqqpppmmmlllllldddQQQ???666444444111//////222444:::KKK\\\jjjsssuuulll^^^[[[ccclllooooooppptttwwwzzzyyyxxx~~~{{{xxxvvvtttrrrppppppjjjlll}}}~~~~~~{{{}}}~~~}}}xxxrrrqqqtttyyyxxxwwwvvvuuutttsssrrrrrrrrrssstttsssqqqqqqssstttssskkkdddbbbgggnnnrrrtttrrrooojjjcccZZZQQQIIIEEE???;;;777666999===AAACCCBBBHHHNNNQQQRRRTTTZZZ^^^[[[bbbgggkkkyyyvvvtttssssssssssssqqqpppqqqpppooonnnmmmlllkkkkkkiiiiiihhhgggfffeeedddcccbbbbbbaaabbbbbbcccdddeeeddddddddddddccccccccccccaaaaaaaaa``````______^^^``````______^^^^^^^^^]]]```aaaaaabbbcccddddddeeegggfffggghhhiiiiiigggeeebbbbbbbbbbbbaaa]]]WWWRRRJJJHHHEEEAAA===;;;::::::;;;;;;:::::::::888555222666999<<>><<<<<<:::888777888===AAADDDJJJQQQZZZaaadddeeeddddddeeefffggghhhiiihhhggggggjjjjjjiiigggeeeeeegggjjjmmmmmmmmmmmmkkkhhheeeccceeeeeeeeefffeeedddbbbaaa______```aaaccccccaaa___```bbbeeefffeeefffggghhhcccdddeeegggiiijjjjjjkkkfffggghhhjjjkkklllllllllhhhgggfffffffffdddaaa______^^^]]]ZZZWWWTTTQQQPPPFFF???999999::::::>>>BBB@@@CCCNNN]]]iiiqqqzzz|||{{{yyyxxxwwwwwwxxxxxxtttsssssstttuuuvvvxxxyyyyyyxxxvvvtttqqqnnnlllkkklllkkkhhh```UUUKKKEEEBBB>>><<<999888999<<<@@@CCCEEEJJJIIIIIIJJJGGGSSSlllvvvrrrrrrssssssqqqnnnnnnoooqqqrrrqqqrrrqqqpppooonnnmmmmmmmmmfffccc___[[[VVVQQQKKKGGGFFFFFFFFFGGGGGGBBB<<<666777999<<>>777555333111//////222555===OOO```rrrxxxxxxmmmbbb___eeekkkooooooqqqsssuuuxxx{{{}}}yyyrrroooppprrrooolllrrr~~~|||}}}~~~}}}{{{}}}}}}{{{wwwtttsssuuuxxxvvvuuuuuutttsssrrrqqqqqqrrrssssssrrrqqqqqqrrrttttttooolllmmmtttzzz}}}}}}~~~vvvlllaaaVVVNNNJJJBBB???:::777888:::<<<===???CCCGGGJJJLLLRRRZZZaaaaaahhhmmmppp{{{}}}vvvtttqqqpppppppppooonnnnnnnnnmmmllllllkkkjjjjjjiiihhhhhhfffeeedddcccbbbbbbbbbbbbbbbbbbcccddddddbbbbbbbbbaaaaaaaaa``````cccbbbbbbaaa```______^^^]]]]]]\\\\\\[[[ZZZZZZYYY^^^^^^__________________eeeeeeeeeeeeffffffeeedddcccbbbbbbaaa___ZZZSSSNNNCCCAAA>>><<<999888888888999888888888999999888888???AAACCCDDDEEEGGGKKKMMMWWW]]]nnnxxxwwwuuurrrooollliiihhhhhhhhhiiiiiihhhhhhggggggeeebbbcccfffbbb```jjjyyy{{{qqqjjj\\\RRRHHHEEEGGGNNNZZZfffooorrrsssqqqssszzzzzzmmmpppwwwPPPFFFCCCLLLUUUUUUUUUWWWcccvvv~~~rrraaaYYYPPPFFFCCCOOO___dddZZZQQQ\\\ooohhh???999666///222111000111222333999IIIXXXmmmqqqqqqooorrrzzzxxxiii]]]^^^dddmmm}}}{{{sssqqqqqqooooooqqqpppmmmlllsssyyynnnTTTDDDEEEOOOiiixxxoookkkmmmmmmlllkkkkkkjjjjjjiiiggghhhhhhiiijjjjjjjjjjjjhhhhhhbbbWWWPPPPPPSSSTTTWWWTTTNNNFFFDDDFFFEEEAAA???DDDMMMYYYhhhsssqqqjjj]]]VVVLLLFFFDDDCCCBBBAAA???>>>;;;:::999:::;;;<<>>888999;;;<<<@@@DDD???DDDOOO]]]iiiqqqzzz{{{xxxvvvwwwyyyyyywwwtttuuutttrrrqqqrrruuuxxxzzzwwwwwwwwwuuusssqqqnnnllljjjggg```VVVKKKBBB===;;;999888777777:::>>>CCCFFFEEEJJJHHHHHHJJJHHHTTTmmm~~~ooohhhjjjmmmmmmqqqpppooooooqqqrrrrrrqqqssssssqqqooonnnlllkkkjjjccc```[[[VVVQQQLLLGGGCCCCCCBBBBBBAAAAAA>>>:::666888;;;???BBBEEEIIINNNQQQTTTjjjwwwuuuuuusssqqqrrrppppppppppppppppppppppppoooqqqpppnnnllljjjaaaWWWRRROOONNNOOOOOOQQQYYYcccrrrwww|||~~~vvvjjj```aaagggiiieeeggggggggghhhnnnqqqkkkbbb]]]fffnnnpppqqqsssppplllcccaaaXXXIII===888555222222000000222777CCCVVVgggyyy|||yyynnneeefffiiikkkmmmooopppppprrrwwwzzzppplllooosssppppppzzz}}}{{{}}}~~~}}}{{{}}}zzzxxxvvvvvvwwwvvvvvvssssssssssssrrrrrrqqqqqqqqqrrrsssrrrqqqppprrrtttttttttuuu{{{|||ooocccXXXPPPLLLGGGCCC>>>;;;:::999888888:::<<<>>>@@@DDDLLLXXX```dddlllqqqttt{{{yyyvvvsssooommmmmmmmmmmmlllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffdddcccbbbaaaaaa```````````````aaabbb_________^^^^^^^^^]]]]]]aaaaaa```___^^^\\\\\\[[[YYYYYYXXXWWWVVVUUUTTTSSSVVVWWWYYYZZZ[[[[[[[[[ZZZaaa`````````aaabbbccccccbbbaaa```___[[[UUUNNNHHH<<<;;;:::888777777777777777777888999:::<<<>>>???AAACCCFFFIIIMMMSSSYYY^^^qqqyyyxxxvvvrrrnnnkkkiiiggggggiiiiiijjjjjjiiihhhfffeeedddbbbccceeebbb___hhhvvv{{{qqqkkk\\\RRRHHHEEEGGGNNNZZZeeennnqqqrrrqqqtttyyy|||zzzqqqgggmmmxxxRRRGGGBBBJJJRRRSSSTTTYYY```vvvwwwfff[[[PPPDDDBBBPPPaaaggg[[[QQQ[[[nnnnnnCCC999666///333111000111222333:::JJJZZZqqqrrrrrrqqqwwwmmm___bbbkkkqqqwww~~~qqqlllkkkooorrrqqqqqqsssqqqnnnpppuuuXXXEEEFFFRRRnnnwwwooolllmmmmmmllllllkkkjjjjjjjjjgggggghhhiiijjjjjjjjjjjjhhhiiieeeZZZPPPMMMQQQUUU\\\]]]YYYPPPJJJIIIGGGEEEBBBLLL\\\mmm}}}wwwiii[[[TTTKKKEEEDDDDDDCCCBBBAAA@@@???===;;;:::999888<<>>BBBGGGDDDKKKWWWeeerrr|||}}}wwwvvvxxxyyywwwsssuuuuuusssssssssuuuwwwxxxvvvvvvwwwwwwuuurrrooommmkkkeeeZZZNNNCCC<<<999888666666777888<<<@@@EEEGGGGGGJJJGGGGGGKKKKKKXXXqqqppp___YYY___gggjjjnnnnnnoooqqqtttuuutttrrrtttsssrrrpppmmmjjjhhhgggaaa]]]WWWQQQMMMHHHCCC@@@CCCBBBAAA???>>>===;;;:::999===AAADDDGGGKKKPPPTTTZZZqqqwwwuuuuuusssrrrtttppppppppppppppppppppppppooorrrqqqooonnnlllfff^^^WWWSSSPPPPPPQQQSSS\\\eeesssxxx~~~~~~{{{xxxooodddaaaeeeiiijjjjjjiiihhhllltttwwwmmm```\\\lllzzz}}}}}}|||vvvnnnccc___UUUFFF<<<888444000222111000222:::III]]]lll|||}}}wwwkkkgggkkknnnllljjjlllmmmmmmooowww{{{tttssstttvvvqqqsss}}}|||}}}~~~}}}{{{|||xxxuuuuuuxxxzzzwwwtttssssssssssssrrrrrrrrrrrrrrrsssssssssqqqqqqsssttttttuuuxxxrrrfff\\\UUUQQQJJJGGGBBB>>><<<;;;999888666777888:::>>>FFFPPPXXXaaahhhoootttyyy~~~|||vvvwwwsssnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiihhhgggeeedddbbbaaaaaa^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTRRRQQQOOONNNMMMLLLNNNQQQTTTVVVWWWWWWVVVWWWXXXYYYYYYZZZ\\\```bbb___^^^]]][[[XXXQQQJJJDDD<<<;;;999888777888888999777999<<<>>>@@@AAACCCDDDCCCEEEJJJPPPYYYdddpppwwwtttrrroookkkhhhgggffffffiiijjjkkkkkkjjjhhhfffdddeeebbbdddfffbbb^^^ggguuu|||qqqkkk\\\RRRHHHEEEGGGMMMYYYdddlllppprrrrrrssswwwwwwtttooohhhpppzzzUUUGGGAAAHHHPPPSSSUUUZZZ\\\tttyyyggg[[[NNNCCCBBBMMM\\\```VVVMMMYYYlllrrrFFF:::777111555222111111222333:::KKK[[[oooqqqqqqssszzzmmm___hhhyyy~~~zzzvvvpppnnnoootttvvvuuuuuuwwwrrrnnnrrruuuXXXFFFHHHUUUpppvvvqqqooolllllllllkkkjjjjjjiiiiiifffggghhhhhhiiiiiiiiihhhggggggeee]]]RRRMMMRRRYYY```dddeee^^^WWWRRRLLLGGGFFFTTThhh}}}ooo\\\TTTKKKEEECCCCCCCCCBBBAAAAAAAAA@@@>>>===;;;::::::>>>DDDKKKSSS[[[dddiiifffggghhhiiijjjjjjjjjiiijjjjjjjjjhhhhhhiiilllnnnllljjjhhheeecccbbbbbbbbbbbbaaa___^^^___aaaccceeecccbbbbbbdddeeeeeebbb```___aaaccccccbbbbbbcccdddggggggggggggfffdddcccbbbccccccddddddeeedddddddddfffeeeeeeeeefffeeebbb___]]]\\\ZZZWWWTTTPPPMMMKKKDDD===999;;;===@@@DDDIIIIIIQQQ^^^lll{{{|||vvvwwwxxxwwwuuuuuuuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyyyywwwuuurrrpppmmmdddVVVIII???:::888888777888999;;;>>>BBBFFFHHHHHHJJJGGGHHHNNNQQQ___xxxlllXXXPPPXXXdddkkklllmmmooosssvvvxxxwwwuuuttttttrrrpppmmmiiifffddd^^^ZZZSSSMMMHHHDDDAAA>>>AAAAAA@@@>>><<<<<<<<<<<<:::>>>CCCEEEGGGLLLSSSYYYbbbxxx~~~wwwuuuuuussssssuuuqqqqqqpppoooooopppqqqqqqnnnqqqqqqnnnmmmmmmhhhbbbYYYTTTRRRRRRSSSTTT[[[bbbnnnsss|||}}}yyywwwwwwqqqfff```dddjjjmmmjjjjjjjjjooovvvvvvgggWWWXXXnnn|||rrreeeaaaVVVGGG<<<888333...111111111222;;;MMMaaannnwwwxxxqqqfffeeennnqqqmmmfffhhhjjjkkknnnxxx}}}yyyrrruuu~~~~~~~~~}}}|||{{{wwwtttuuuzzz{{{wwwrrrttttttsssssssssssssssssssssttttttsssrrrrrrsssuuurrrsssuuu{{{|||pppfff___[[[KKKHHHCCC@@@>>><<<;;;999555555666888;;;@@@FFFJJJXXX```jjjqqqvvvzzz{{{yyywwwtttooollllllllllllllljjjiiiiiiiiiiiiiiiiiiiiihhhhhhfffeeecccaaa```___]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWUUUTTTSSSRRRRRRQQQPPPOOOMMMLLLJJJIIIIIIEEEFFFIIIKKKMMMNNNNNNNNNLLLNNNPPPQQQRRRUUUZZZ^^^[[[[[[ZZZXXXUUUOOOGGGBBB<<<;;;:::888777777888999777;;;@@@CCCCCCCCCDDDEEEFFFKKKRRR\\\iiiwwwyyyooonnnkkkiiigggfffffffffiiijjjkkkkkkkkkiiifffeeefffdddfffhhhccc___gggttt}}}qqqiii\\\RRRHHHEEEFFFLLLXXXccciiiooosssssssssuuuuuussssssooozzzYYYIII???GGGQQQUUUVVVXXXYYYrrryyyfffZZZNNNCCCCCCIIITTTWWWOOOJJJWWWkkkuuuHHH:::777333777222111111222333;;;LLL]]]kkkppptttxxx~~~jjj```ooo|||xxxssspppqqqpppooorrrwwwuuuoooqqq~~~uuupppVVVHHHMMMZZZrrr~~~uuuqqqpppmmmllllllkkkkkkjjjiiiiiiggghhhhhhhhhhhhhhhggggggffffffeee```XXXTTTYYYaaafffmmmqqqnnnggg```UUULLLKKKZZZnnnyyyaaaYYYOOOHHHEEEDDDCCCAAA@@@AAAAAAAAA@@@???>>>===;;;===@@@DDDJJJSSS]]]cccbbbdddgggiiikkkkkkjjjiiiiiiiiiiiihhhhhhiiilllooojjjiiifffcccaaa`````````bbbaaa_________aaacccdddcccccccccdddeeedddbbb``````aaadddddddddcccdddfffffffffffffffeeedddcccbbbcccccccccdddccccccbbbbbbeeedddddddddeeedddaaa___]]]\\\YYYVVVQQQMMMIIIGGGCCC<<<888:::<<>>>>><<<::::::;;;===<<<@@@DDDFFFHHHOOOYYYaaakkk{{{uuuuuutttrrrsssvvvrrrqqqpppoooooopppqqqrrrnnnqqqqqqnnnlllllliiieeeYYYTTTPPPQQQQQQRRRVVV[[[mmmttt~~~}}}tttuuupppeee___bbbiiimmmjjjjjjjjjmmmrrrooo___NNNOOOiii}}}tttfffcccYYYIII<<<666333///111222111222<<>>MMMVVVaaajjjpppuuuyyy|||vvvsssooommmmmmmmmmmmllliiiiiiiiiiiihhhhhhggggggfffeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJJJJHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDEEEFFFFFFGGGJJJNNNOOOPPPRRRWWW[[[ZZZYYYXXXVVVRRRLLLEEE???:::999888777666777888888777<<>>QQQbbbllluuu~~~}}}kkkdddsss~~~yyytttqqqqqqpppnnnqqqvvvvvvooommmssswwwvvvrrrqqqmmmXXXPPPWWWcccxxx|||sssoooooonnnnnnmmmmmmlllkkkkkkkkkjjjjjjjjjjjjiiihhhgggggghhhfffffffffbbb___dddmmmttt{{{|||sssfffZZZWWWbbbpppzzz}}}iiiaaaVVVMMMIIIGGGDDDBBB@@@@@@@@@@@@??????>>>>>>=========>>>BBBJJJTTTZZZ^^^aaafffjjjlllllljjjiiifffggggggffffffhhhkkknnniiihhhfffdddbbb```______bbbaaa`````````aaabbbcccbbbaaaaaabbbcccbbb```^^^\\\^^^aaabbbaaabbbcccdddddddddeeeeeeeeeeeeddddddcccccccccccccccbbbaaaaaabbbaaaaaabbbbbbbbb___]]]ZZZXXXVVVRRRNNNJJJFFFDDDAAA:::666777:::<<<@@@EEEGGGQQQ\\\fffvvv~~~xxxvvvwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuxxxwwwvvvtttrrrpppooonnniii^^^OOOAAA;;;999999:::999;;;>>>BBBFFFJJJLLLMMMKKKLLLIIINNNYYYaaarrr}}}gggYYY]]]mmmyyy|||vvvuuuuuuvvvxxxxxxwwwvvvssssssrrrppplllhhhdddbbbVVVPPPIIICCC???>>><<<;;;;;;<<<===<<<:::999;;;===???CCCGGGHHHJJJRRR___iiittt~~~xxxttttttsssqqqrrrvvvsssrrrpppooooooppprrrsssnnnrrrrrrnnnkkkkkkjjjggg[[[TTTOOONNNNNNNNNRRRXXXooovvvvvvwwwrrrggg```bbbhhhkkknnnmmmkkkkkkmmmjjj\\\NNNNNNhhh{{{zzzvvvxxxvvvnnndddddd[[[KKK<<<555333222000222222222===QQQbbbiiimmmqqqjjj\\\\\\jjjppplllhhhggggggiiioooxxx~~~|||rrrooovvv~~~~~~{{{zzzyyyxxxwwwwwwxxxzzzxxxtttpppuuuttttttsssrrrqqqppppppqqqrrrrrrqqqppppppqqqssspppqqqrrrtttwww{{{|||tttooobbb\\\SSSJJJDDD@@@===;;;;;;:::888777777888999999@@@IIIVVV```ffflllssszzzsssqqqooonnnnnnnnnmmmkkkiiihhhhhhgggfffeeeeeedddcccbbb```^^^\\\ZZZYYYXXXUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDDDDCCCBBBBBBAAAAAA?????????@@@CCCFFFIIIKKKNNNRRRWWWXXXVVVVVVYYY]]][[[ZZZXXXUUUQQQIIIAAA;;;777777666666777888:::;;;<<<@@@CCCDDDCCCFFFKKKPPPUUUddd{{{zzzpppnnnnnneeeffffffggggggggghhhhhhgggiiikkklllllljjjhhhfffiiigggiiikkkgggbbbiiiuuu~~~pppggg\\\RRRHHHDDDFFFLLLWWWbbbfffpppxxxwwwtttuuuxxxzzzzzzcccNNN???GGGUUUXXXSSSPPPWWWqqqwwwdddYYYQQQHHHDDDEEEJJJOOOMMMLLLXXXhhh~~~{{{KKK999555000444111000111444777AAAUUUgggqqq|||pppiiisss{{{yyywwwvvvxxx{{{{{{wwwwwwzzzvvvnnniiikkkmmmlllpppvvvnnn\\\XXX```kkk{{{rrrnnnmmmooooooooonnnmmmmmmlllllllllllllllkkkjjjiiihhhgggkkkggggggjjjiiigggllluuuvvviiiccckkkrrrsssuuuyyy||||||pppggg[[[RRRMMMIIIFFFDDD@@@?????????>>>>>>======>>><<<;;;:::<<>><<<;;;===???BBBEEEIIIJJJLLLUUUdddooozzz|||wwwssssssrrrppprrrvvvsssrrrpppooooooppprrrsssooorrrrrrnnnkkklllkkkhhh___VVVOOOLLLLLLMMMRRRXXXlllttt{{{|||uuujjjbbbdddhhhkkksssrrrnnnkkkkkkiii^^^SSSSSSkkkyyyrrrkkkmmmmmmgggaaabbb\\\KKK;;;444444555///222222222===QQQ```fffkkkpppiiiZZZYYYgggoookkkjjjhhhgggjjjpppwww}}}wwwwwwxxx}}}}}}rrriiillluuu|||~~~|||zzzxxxwwwwwwwwwxxxyyyyyywwwssspppttttttsssrrrqqqoooooonnnoooppppppooonnnnnnoooqqqqqqrrrtttuuuvvvxxx{{{~~~~~~~~~rrrjjj^^^SSSJJJDDD@@@>>>???<<<888666666777888999666???LLLWWW]]]cccllluuuqqqooonnnnnnnnnnnnllljjjhhhhhhgggfffdddcccbbbbbb```___]]][[[YYYWWWVVVUUUNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>>======???AAAGGGMMMSSSVVVYYY^^^bbbbbb___]]]___bbb]]][[[YYYUUUOOOGGG>>>888666666666777999<<<>>>@@@BBBEEEFFFEEEEEEJJJSSS[[[sssuuuooommmlllllldddddddddeeefffhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhjjjiiihhhnnnvvvtttjjj^^^TTTJJJFFFGGGLLLVVVaaammmooouuu{{{xxxsssuuu|||gggPPP???EEEPPPSSSSSSTTT\\\rrryyyiii^^^TTTKKKGGGLLLSSSVVVSSSRRRZZZdddwww}}}RRR:::888555222111000000222999III\\\iiiwww~~~tttkkknnnrrrsssvvv}}}wwwxxxwwwsssttt||||||xxxqqqkkkiiijjjnnnqqqjjj___\\\hhhxxxwwwsssoookkkpppnnnllllllmmmnnnmmmlllkkklllllljjjgggeeeeeefffffffffffffffggglllrrrwwwyyytttrrrooonnnooorrrwwwzzzpppnnndddXXXOOOLLLIIIEEEAAA@@@>>>======>>>@@@AAACCCBBB???;;;999===DDDJJJVVVZZZ```fffjjjkkkkkkjjjfffggggggfffeeegggjjjllllllkkkiiifffdddbbbaaa````````````aaabbbdddeeefffaaaaaaaaaaaa```___^^^]]]\\\[[[YYYXXXYYY\\\___bbbaaabbbeeeggghhhiiiiiiiiihhhgggeeedddbbbbbbbbbbbbdddcccaaa```^^^]]]]]]]]]]]]UUUMMMHHHFFFDDD@@@<<<:::888666555666999===???FFFLLLUUUbbbtttyyyuuuuuuyyywwwtttrrrpppppppppqqqmmmmmmmmmkkkiiihhhjjjlllnnn[[[GGG===;;;:::888999;;;===AAAGGGLLLNNNNNNLLLLLLMMMNNNOOOWWWkkkqqqwww}}}zzzwwwuuusssrrrrrrooorrrrrrnnnkkkhhhaaaZZZTTTIII@@@<<<;;;:::<<<>>>???>>><<<;;;<<<>>>AAACCCEEEGGGHHHHHHLLLWWWhhhtttxxxwwwvvvtttrrrqqqqqqpppvvvssspppmmmmmmooorrruuuqqqqqqpppooommmkkkjjjiii```VVVNNNOOOOOOLLLOOOVVVlllwwwwwwooojjjggggggnnnvvv}}}zzzqqqhhheeeddd___YYY]]]___nnnwwwllleeeeeebbbdddbbb[[[NNN???555333444222444444777BBBTTTbbbhhhkkkmmmhhh```^^^dddiiiiiikkkoooqqqnnnmmmrrrxxxyyyvvv{{{}}}yyyrrroooooooookkk|||{{{{{{zzz{{{{{{yyyvvvssssssuuuwwwyyyxxxvvvtttrrrtttsssqqqpppoooooonnnnnnmmmmmmnnnnnnooooooppppppoooooooooppprrrtttvvvwwwzzz~~~zzztttiii\\\PPPFFF@@@===???<<<999777777999::::::999:::@@@IIIQQQXXXeeeppprrrpppmmmkkkjjjhhhgggeeejjjiiigggeeecccbbbaaaaaaaaa^^^[[[XXXVVVTTTRRRPPPKKKJJJHHHFFFEEEDDDCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<===???BBBGGGNNNWWW]]]cccaaa___]]][[[[[[\\\]]]^^^ZZZUUURRROOOHHH>>>555666888999888888:::AAAFFFBBBDDDGGGHHHGGGNNNaaatttxxxppplllkkkkkkkkkgggggggggggghhhiiijjjjjjiiiiiiiiiiiihhhhhhhhhhhhkkkiiiiiiiiihhhggglllssstttjjj]]]SSSJJJFFFGGGLLLWWWaaammmpppuuuxxxtttpppvvvgggPPP???DDDOOOSSSTTTUUUYYYnnn|||wwwjjjaaaWWWMMMGGGMMMTTTWWWRRRPPPXXXcccuuu}}}QQQ:::888555222111000000111999HHH[[[hhhssskkkmmmpppoooqqqwwwuuuwwwvvvvvv||||||tttlllhhhhhhkkkmmmkkkbbb___kkkxxxwwwtttpppllllllkkkiiiiiijjjjjjjjjiiijjjkkklllkkkiiigggggghhhffffffggggggiiinnnuuuzzzyyyvvvpppkkkjjjlllpppsssooooooiii___WWWRRRLLLFFFCCCBBB@@@???>>>>>>>>>??????@@@@@@>>><<<>>>BBBFFFSSSWWW]]]cccggghhhhhhgggeeeffffffeeedddeeehhhkkkkkkiiigggeeebbb```___^^^^^^^^^___```aaabbbccccccaaa```^^^\\\\\\\\\]]]]]]]]]\\\ZZZYYYZZZ\\\```bbbbbbdddfffhhhiiijjjjjjjjjggggggfffeeecccbbbaaaaaacccbbbaaa___^^^]]]\\\\\\XXXRRRKKKGGGGGGFFFBBB>>>999888666666777:::===@@@EEELLLVVVaaasss}}}xxxwwwyyywwwtttrrrpppppppppqqqmmmnnnmmmllljjjjjjlllnnnqqq^^^III>>>;;;:::999:::???AAAEEEKKKPPPQQQOOOMMMNNNNNNPPPXXXggg{{{|||zzzxxxuuusssrrrrrrrrrpppssssssoookkkhhhaaaZZZQQQGGG>>><<<;;;;;;<<>>======>>>@@@CCCEEEGGGGGGHHHJJJPPP]]]lllwwwwwwvvvuuusssqqqqqqpppppptttrrrooollllllnnnqqqsssrrrrrrqqqooonnnkkkiiihhhaaaUUUMMMMMMNNNMMMRRR[[[lllvvvzzzssssssrrroooiiihhhrrrzzzooojjjhhhbbbZZZZZZ[[[hhhpppfff___aaa___dddbbb[[[NNN@@@555222222111222333666BBBVVVeeekkkpppooohhh______fffkkkkkklllqqqrrrooonnnqqqssssssrrrttttttqqqmmmkkkjjjjjjmmm~~~}}}zzzzzzzzzzzz{{{zzzvvvtttssstttuuuvvvvvvtttsssqqqrrrrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooooooppprrrtttuuuvvvwwwyyy~~~zzzpppdddWWWLLLDDD@@@AAA???===<<<<<<;;;999777888999===EEEKKKSSS___jjjnnnmmmkkkiiihhhgggfffdddhhhgggeeedddbbb``````______]]]YYYVVVTTTRRROOOMMMHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;::::::999;;;<<<>>>???AAAFFFLLLPPPOOOOOOOOOPPPSSSVVVZZZ\\\YYYUUUQQQOOOMMMGGG>>>777888999;;;<<<<<>>===<<<<<<>>>@@@@@@@@@???@@@AAALLLPPPXXX___dddeeeeeedddeeeeeeeeedddcccdddgggjjjhhhgggeeecccaaa^^^]]]\\\[[[\\\^^^___```````````````^^^[[[YYYXXXYYY[[[]]]\\\[[[YYYXXXYYY[[[]]]^^^aaabbbccceeefffggghhhhhhffffffffffffdddbbb```___bbbaaa```___^^^\\\\\\[[[QQQMMMIIIGGGGGGFFFCCC@@@888777666666888;;;>>>@@@DDDLLLVVVaaappp}}}zzzzzzxxxuuusssqqqpppqqqqqqmmmmmmmmmlllkkklllnnnqqqvvvbbbLLL@@@<<<:::;;;===???AAAFFFLLLRRRTTTTTTRRRVVVXXXaaatttxxxwwwuuusssqqqqqqqqqqqqqqqsssrrrooollliiibbbZZZMMMDDD<<<;;;<<<;;;===???????????????AAACCCFFFGGGIIIHHHHHHMMMWWWfffttt}}}|||vvvuuutttrrrqqqpppppppppsssqqqnnnllllllmmmoooqqqssssssrrrpppnnnkkkiiihhhbbbUUUKKKKKKMMMNNNVVVaaannnwww~~~~~~||||||zzzwwwiiipppxxxwwwnnnlllzzz~~~ssspppppphhh^^^VVVVVVccckkkbbb]]]```^^^ccc```YYYMMM@@@666222111000111222777FFF[[[kkkrrrwwwoooddd]]]```hhhlllkkkpppuuuxxxvvvtttuuutttqqqmmmkkkiiihhhiiijjjjjjjjjpppzzzyyyyyyyyyzzzzzzzzzwwwuuussssssssssssrrrrrrqqqqqqrrrqqqpppnnnmmmmmmllllllmmmmmmmmmmmmllllllllllllnnnooooooppprrrsssttttttrrrssstttwww{{{~~~}}}vvvkkk___SSSIIIDDDCCCCCCCCCCCCBBB???:::666888888:::@@@DDDJJJVVVaaahhhhhhhhhgggfffeeeddddddfffeeedddbbb```___^^^]]]ZZZWWWSSSPPPNNNKKKHHHFFFDDDCCCAAA@@@???>>>=========<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::::::::999999888888777777:::;;;<<<<<<;;;<<<>>>@@@<<<>>>@@@CCCHHHMMMRRRUUUPPPNNNKKKJJJIIIEEE>>>999;;;===???BBBDDDFFFGGGHHHLLLKKKOOOXXXeeewwwvvvrrrmmmjjjhhhhhhhhhgggnnnnnnmmmllllllkkklllllliiiiiiiiiiiiiiiiiiiiiiiijjjhhhggghhheeedddiiiqqquuulllYYYPPPGGGDDDEEEKKKWWWaaahhhpppwwwwwwsssxxxeeeQQQ@@@@@@KKKSSSWWWYYYYYYiiivvvxxxqqqhhh\\\SSSGGGQQQ^^^aaaXXXPPPTTT^^^nnn}}}SSS;;;888666333222111000111888GGGZZZgggooosssyyy{{{xxxttttttvvvrrriiidddhhhiiieeeffflllrrrvvvvvvwww~~~yyytttnnnhhhgggiiimmmqqqrrrgggaaaccchhhnnn|||~~~wwwuuurrroookkkiiigggggghhhiiihhhgggdddgggjjjkkkkkkjjjjjjjjjkkkkkkllllllmmmpppvvvyyy~~~xxxqqqkkkgggfffeeeeeehhhiiiddd]]]WWWNNNFFFCCCCCCCCCBBBAAA???>>>===<<<===???@@@@@@@@@@@@@@@DDDIIIRRRZZZaaadddeeeeeeeeeeeeeeedddcccdddgggiiiffffffdddbbb```]]][[[ZZZZZZ[[[]]]_________]]]\\\]]]\\\ZZZYYYXXXYYYZZZZZZYYYXXXWWWVVVVVVWWWXXXXXX[[[[[[]]]^^^```aaabbbcccdddeeeffffffeeebbb```^^^aaa``````___]]]\\\ZZZZZZNNNLLLIIIGGGFFFDDDAAA>>>777777666777999<<>>@@@???@@@AAABBBDDDFFFHHHIIIJJJIIIKKKRRR```ooo|||yyyvvvuuutttsssrrrqqqqqqqqqrrrqqqooommmmmmmmmnnnooossssssrrrpppnnnkkkiiigggbbbUUULLLLLLNNNOOOVVV```pppyyy}}}zzzzzzzzzyyykkkrrrzzzzzzsssqqqyyyrrrtttuuummmbbbRRRSSSaaalllfffbbbdddaaa___\\\UUUKKK???666222222///000222:::LLLdddvvv|||{{{oooaaa[[[```hhhkkkjjjpppvvvzzzzzzyyyyyyvvvqqqiiiccc```dddiiilllmmmnnnqqq}}}zzzyyyxxxxxxyyyzzzzzzxxxvvvuuutttsssqqqqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmnnnnnnnnnmmmmmmlllllllllnnnooooooqqqqqqrrrrrrrrrnnnnnnoooqqqtttwwwzzz||||||zzzuuunnndddYYYOOOJJJHHHGGGFFFFFFEEEBBB>>>:::999888999<<>>???>>>===;;;::::::999999999888888777777888888888666666666666666666666666777777777666666555555555999:::<<<;;;999777666777777888:::<<<@@@CCCGGGHHHGGGEEEDDDCCCDDDBBB>>>;;;>>>AAAEEEJJJMMMNNNMMMLLLPPPSSS___rrr~~~tttqqqnnnkkkjjjiiiiiigggfffooonnnnnnmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjgggeeefffgggfffeeekkkrrrvvvnnnXXXOOOFFFCCCDDDJJJVVV```gggqqqyyyxxxuuu{{{bbbPPP@@@???IIISSSWWWXXX[[[jjjyyy}}}vvvjjj]]]TTTGGGRRR```eee^^^TTTVVV]]]lll~~~TTT<<<888666444222111111222999HHH[[[hhhoooppppppppppppqqqqqqooojjjbbb```fffhhhfffhhhooovvv|||}}}ssspppmmmhhhdddeeeiiiooossslll___VVVXXX^^^gggyyy|||vvvtttrrrnnnkkkiiigggggghhhiiihhhgggcccfffhhhiiihhhhhhhhhiiimmmnnnmmmllllllnnnqqqtttuuuuuutttrrrrrrtttxxx|||~~~|||xxxsssmmmhhheeecccfffeee___YYYUUUOOOIIIAAABBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBB>>>DDDLLLVVV^^^cccfffgggeeeeeeeeecccbbbcccfffhhheeeeeedddbbb```]]][[[YYYYYYZZZ\\\^^^^^^]]][[[ZZZXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUVVVXXXZZZ\\\^^^___aaabbbcccdddcccbbb___^^^_________^^^]]][[[YYYXXXOOOMMMJJJFFFCCC@@@<<<:::666666666777:::===@@@BBBBBBLLLWWW___jjj{{{~~~xxxvvvssspppmmmmmmmmmmmmjjjjjjjjjjjjkkknnnssswww|||iiiSSSFFF???===???CCCHHHHHHJJJRRR]]]jjjtttyyyyyytttuuutttsssrrrrrrrrrssstttssssssqqqmmmllliii```WWWEEE>>>999;;;===>>>>>>@@@@@@AAACCCEEEGGGHHHIIIJJJKKKLLLPPPZZZhhhvvvwwwvvvuuutttsssrrrrrrqqqrrrsssrrrqqqoooooonnnnnnooorrrrrrqqqooommmkkkhhhgggcccWWWNNNOOOOOONNNSSS\\\oooxxx~~~zzzzzz{{{{{{sssuuuxxxwwwrrrqqq}}}yyyqqqnnnsssvvvnnnbbbMMMOOO```nnnjjjggghhhddd^^^ZZZRRRGGG>>>777444333///111444>>>TTTmmm~~~qqqbbb^^^ccciiikkkjjjkkkqqqvvvyyy{{{}}}zzzuuulllccc^^^cccjjjkkkkkkmmmrrr~~~|||yyyxxxwwwxxxyyyyyyxxxvvvwwwvvvtttrrrqqqrrrrrrssssssrrrqqqpppooonnnnnnnnnpppoooooonnnnnnmmmmmmmmmnnnnnnpppqqqqqqqqqqqqppplllmmmnnnpppqqqrrrrrrrrrtttsssqqqmmmfff^^^WWWSSSMMMKKKHHHFFFEEEDDDBBB@@@<<<::::::<<<<<>>???>>>===>>>>>>>>>===<<<@@@EEELLLRRRUUUVVVTTTSSSYYYbbbwww{{{tttpppqqqooommmlllkkkjjjgggeeemmmlllllllllmmmnnnooooooooonnnnnnmmmlllkkkjjjjjjfffeeeeeegggffffffllltttvvvoooXXXOOOEEEBBBCCCIIITTT^^^gggrrr{{{zzzxxx~~~]]]OOO@@@>>>GGGRRRWWWWWWZZZjjj|||zzzkkk]]]VVVHHHOOO[[[aaa\\\VVVWWW]]]lllWWW===888666444222222111333;;;JJJ]]]jjjrrrrrrpppnnnooorrrpppkkkeee______eeeiiihhhmmmvvv~~~}}}nnnmmmjjjeeebbbccchhhnnnrrraaaTTTLLLQQQ\\\iii{{{{{{tttrrrpppmmmiiihhhffffffgggggggggffffffggghhhgggffffffggghhhmmmmmmmmmkkkjjjjjjlllooojjjlllnnnnnnnnnoooqqqssswwwxxxzzzzzzvvvpppjjjfffeeefffccc\\\WWWUUUQQQLLLBBBBBBBBBBBBBBBBBBBBBBBBBBB???======???BBBCCCCCC===AAAHHHQQQZZZaaaeeehhhdddddddddbbbaaabbbdddgggddddddcccbbb___\\\YYYXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUWWWYYY[[[[[[YYYVVVTTTUUUUUUUUUUUUSSSRRRPPPOOONNNOOOQQQSSSVVVYYY\\\^^^^^^___```aaaaaaaaa```___^^^^^^^^^^^^\\\ZZZXXXWWWQQQOOOJJJEEE@@@;;;888666555555666888;;;>>>AAABBBAAALLLXXX___hhhwwwtttrrrooollliiihhhhhhiiijjjjjjjjjkkklllqqqwww{{{|||kkkVVVHHHAAA>>>@@@EEEIIIIIIMMMVVVeeevvv}}}}}}|||{{{uuuuuusssrrrrrrrrrssstttrrrrrrooolllkkkiii___TTTCCC===999<<>>888666444222222222444<<>>???AAADDDDDDCCC???AAAFFFMMMUUU\\\aaadddbbbbbbaaa```^^^___aaadddaaaaaaaaa```^^^ZZZWWWUUUVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTPPPQQQQQQQQQOOOMMMJJJIIIGGGHHHJJJMMMPPPUUUXXX[[[[[[\\\\\\^^^___``````aaa\\\]]]^^^]]]\\\ZZZWWWVVVRRROOOJJJCCC<<<888666555444555666888;;;???AAACCC@@@LLLYYY^^^eeettt}}}|||zzz{{{~~~vvvtttpppmmmjjjiiiiiiiiikkkkkklllmmmooottt{{{zzzjjjXXXKKKCCC???AAAFFFHHHLLLUUUeeeyyyzzzzzz{{{{{{yyyuuutttsssrrrqqqrrrrrrsssrrrqqqmmmjjjjjjhhh^^^RRRCCC===:::===@@@@@@???AAABBBCCCFFFIIIJJJIIIHHHGGGIIIQQQ^^^jjjsss|||yyytttsssrrrqqqpppooooooooooooqqqqqqqqqpppooonnnlllkkkmmmmmmmmmlllkkkjjjhhhgggeeeXXXMMMLLLLLLKKKQQQZZZnnn{{{~~~}}}||||||{{{zzzvvvnnnhhhllltttuuuqqqiiicccdddgggddd]]]RRRPPP]]]jjjjjjjjjnnnkkkkkkbbbTTTGGG===777555444000222666AAAVVVlllxxxyyy|||pppggggggjjjiiiggghhhmmmqqquuuzzztttkkkhhhnnnpppkkkkkkqqqyyy{{{yyywwwwwwwwwwwwvvvuuuxxxwwwvvvtttssssssrrrrrrsssrrrqqqooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmnnnpppqqqqqqooonnnmmmkkkllllllmmmlllkkkiiihhheeedddbbbaaa````````````WWWRRRLLLFFFCCCAAA@@@>>>===<<<===???===;;;@@@GGGPPPWWW___ccccccbbbccceeeaaa```___\\\WWWSSSNNNKKKHHHEEEBBB@@@???===;;;999777777666555444444444444444444333333444555555666555555555555555555555555555555555555555555555555555777:::;;;;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;777777777666666888:::<<>>AAA@@@@@@AAABBBDDDGGGIIIJJJIIIHHHFFFHHHSSSbbbnnnvvv|||xxxsssppppppooonnnnnnmmmnnnnnnooopppppppppnnnmmmkkkiiikkkkkkkkkkkkjjjiiihhhhhhfffXXXKKKIIIIIIJJJRRR]]]rrr}}}}}}}}}qqqgggiiiqqqrrrnnnddd\\\\\\```aaa^^^ZZZVVV___jjjiiikkkpppooorrrhhhXXXHHH===777555444000222666@@@TTThhhqqqqqqwwwllleeeggghhhdddbbbdddgggjjjnnnrrr{{{tttlllllltttvvvrrrttt{{{}}}|||zzzxxxvvvwwwvvvuuutttwwwvvvvvvuuusssrrrqqqqqqrrrqqqpppnnnmmmmmmmmmmmmkkkllllllmmmmmmnnnnnnnnnmmmnnnpppqqqpppooommmlllkkkkkkjjjiiiiiiiiiiiiiii```^^^[[[YYYYYY[[[]]]___YYYUUUNNNHHHDDD@@@<<<:::===<<<>>>???===;;;>>>DDDMMMTTT]]]bbbbbbaaabbbddd___^^^]]]YYYUUUOOOJJJGGGCCC@@@===<<<;;;:::888666777777666555444444444444333333222222333444555555666666666666666666666666666666666666666666666666444666999::::::999:::;;;@@@@@@@@@@@@???>>>======666666666555444666999;;;AAANNN\\\bbb``````ffflllvvv}}}tttrrrrrroooiiillljjjiiihhhiiijjjiiihhhdddccccccfffjjjnnnnnnmmmpppooonnnmmmkkkiiihhhgggiiigggggghhhfffeeeiiippp}}}~~~ssskkk[[[PPPEEECCCEEEJJJQQQWWWeeehhhrrrwwwTTTHHH======GGGPPPRRROOOMMM```vvv~~~uuufffZZZVVVKKKHHHGGGJJJOOOSSSWWWZZZqqqaaa???;;;222333333444333333>>>RRRfffpppqqqxxxxxxrrrrrrzzz~~~{{{qqqcccbbbhhheeehhhsssyyy}}}{{{yyyxxxxxxnnnkkkmmmjjjhhhuuu}}}uuu^^^RRRPPP]]]lllrrrzzzzzzpppmmmoooppplllkkkjjjiiiiiikkklllnnnsssnnniiifffgggggggggeeegggfffeeeddddddeeeggghhhiiihhhggghhhiiijjjiiigggiiigggeeedddeeeeeedddccc]]][[[WWWQQQKKKHHHHHHIIIHHHGGGEEEDDDBBBAAAAAA@@@?????????@@@AAABBBCCCDDDBBBBBBCCCEEEJJJPPPVVVZZZ[[[\\\\\\ZZZWWWXXX\\\```aaa___]]]\\\ZZZXXXUUURRRQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHGGGEEECCCAAA???>>>>>>======>>>AAAFFFLLLOOOTTTVVVYYYZZZZZZZZZ\\\]]]```___]]]\\\[[[ZZZWWWTTTSSSMMMDDD<<<888666666666666666666888:::>>>AAADDDDDDJJJUUU___kkkxxxxxxsssrrrtttvvv|||ssskkknnnpppmmmmmmmmmoootttzzz}}}|||zzzuuulll```UUUIIIBBBEEELLLRRRccc{{{{{{vvvqqqoooqqqssstttsssttttttssssssssssssttttttqqqqqqooommmmmmjjj```TTTGGGBBB?????????>>>@@@DDDGGGIIIJJJKKKJJJJJJKKKMMMSSSXXXaaakkkvvv~~~uuuqqqoooooooooooonnnnnnnnnnnnnnnmmmkkkkkkllllllkkkiiimmmmmmllllllkkkiiiiiihhhcccUUUJJJHHHIIIJJJRRR]]]yyy{{{xxxqqqnnnmmmoookkkeee___]]]___bbbeee```[[[dddpppmmmppp}}}|||mmmYYYIIIAAA<<<666222111222666@@@TTTgggoooooosssgggdddjjjjjjaaa___fffjjjmmmpppttt{{{yyyoooqqq|||xxxzzz|||zzz|||{{{zzzyyywwwvvvuuutttsssssstttttttttsssrrrrrrsssrrrqqqooonnnmmmmmmmmmnnnmmmmmmlllllllllmmmmmmmmmnnnoooppppppooonnnmmmnnnkkkiiihhhiiiiiieeeaaaWWWNNNJJJNNNVVVXXXXXXYYYUUURRRNNNHHHCCC???===<<<888999<<<>>>@@@AAAAAAAAA@@@KKKZZZeeegggeeebbbaaa___\\\YYYVVVRRRMMMGGGCCCBBB@@@===:::888666555555666555555444333333444444555555555444444444333333777777777777666666666666777777777777777666555555666888;;;<<<===???AAADDDBBB@@@???>>>???===:::888888888777777777777777777???GGGQQQUUUUUUVVV[[[```aaabbbdddggggggccc^^^YYY[[[```ggglllnnnnnnooopppiiiiiiiiiiiiiiihhhgggfffbbbbbbcccgggllloooooonnnpppooonnnmmmllljjjjjjiiiiiigggggghhheeeccchhhooo|||ssskkkZZZOOOEEECCCEEEJJJRRRYYYeeehhhssstttRRRGGG===<<>>===;;;::::::;;;===BBBFFFIIIRRRTTTWWWYYYYYYZZZ\\\^^^___]]]ZZZYYYYYYXXXUUUSSSQQQKKKCCC<<<888666666666666666666888;;;>>>BBBDDDDDDKKKUUU```lllxxx{{{vvvtttuuuvvv}}}{{{tttuuuuuuppptttuuuwwwzzz|||{{{yyyvvvqqqkkkaaaVVVJJJEEELLLVVV```vvv|||wwwtttpppppprrrtttuuutttvvvuuuuuuttttttuuuuuuvvvqqqrrrpppnnnnnnkkkaaaVVVGGGBBB???@@@???>>>AAAEEEHHHIIIJJJJJJJJJKKKMMMOOOWWW\\\eeeooo{{{}}}tttpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmkkklllmmmmmmlllkkkooonnnnnnmmmlllllllllllldddVVVJJJHHHIIIJJJRRR^^^||||||~~~|||rrrnnnnnnooolllhhhdddaaaaaabbbcccaaaYYYaaaoooppptttvvviiiVVVHHHAAA<<<666111222444888BBBVVViiipppooommmbbb```hhhiii```]]]ccchhhmmmpppsssxxx|||zzzuuunnnqqq}}}~~~zzz~~~|||zzz{{{{{{zzzxxxwwwuuuttttttsssssssssssssssrrrrrrqqqrrrqqqpppnnnmmmlllllllllnnnmmmmmmlllllllllmmmmmmmmmmmmoooooooooooommmmmmmmmjjjgggggghhhgggccc___TTTKKKFFFIIIPPPSSSTTTUUUSSSQQQMMMHHHCCC???===<<<888999;;;>>>???@@@AAAAAAAAAJJJWWWaaaffffffdddbbb___\\\XXXSSSOOOJJJEEEBBB@@@>>><<<999777555555555666555444444444444444555444444444444444444444444777777777777888888888888888888888888888777666666666888;;;<<<<<<===???AAA@@@???>>><<<;;;999888888888888999::::::;;;;;;:::<<>>@@@AAAAAABBBHHHQQQ\\\dddgggeeeccc```\\\UUUPPPKKKFFFBBB???>>><<<:::777555444444444444444444333444444555555444444444555666666777777999999999::::::;;;;;;<<<:::;;;;;;;;;;;;:::999999888:::<<<<<<<<<<<<===???>>>??????;;;777555777999:::;;;===>>>???@@@??????;;;===???AAADDDFFFHHHIIIHHHFFFDDDBBBBBBDDDGGGIIIGGGJJJPPPYYYbbbhhhkkklllpppooommmllljjjjjjjjjjjjaaadddhhhmmmpppqqqooonnnnnnnnnnnnnnnnnnmmmmmmmmmjjjhhhhhhgggccc```dddkkk|||uuukkkVVVMMMEEECCCEEEKKKVVV___fffjjjuuuaaaHHHCCC===<<>>>>>======;;;:::999888555555444333444777999;;;EEEHHHLLLOOOQQQTTTVVVYYYXXXVVVSSSRRRRRRRRRQQQPPPIIIDDD>>>:::777777666555555666777999<<>>@@@BBBCCCDDDGGGMMMWWWaaafffeeebbb___YYYRRRKKKFFFBBB>>><<<;;;999777555444444444444333333333333444555666777666777777888:::;;;;;;<<<<<<======>>>???@@@AAAAAA???????????????>>>>>>===<<<>>>???>>>===<<<===???@@@BBBBBB===777555999===>>>???AAACCCCCCCCCBBBAAA???===;;;===AAACCCDDDCCCGGGEEECCCAAAAAAEEEJJJNNNLLLLLLMMMSSS[[[ccchhhkkkmmmllljjjiiiggggggggggggcccfffkkkooopppooolllkkknnnnnnnnnnnnnnnnnnnnnnnnkkkiiihhhgggccc```dddjjj|||uuujjjTTTLLLDDDBBBEEELLLXXXccciiimmmvvvzzz[[[EEE@@@<<<===EEEOOOXXX\\\bbbjjjsssssskkk```ZZZWWWNNNIIIKKKVVVZZZVVVUUU[[[jjjfffBBB===444666333444333333;;;MMM^^^gggjjjvvv|||xxxvvvwwwhhhjjjtttuuuuuuwwwsssxxxvvvsssqqqqqqsssvvvxxx{{{tttyyysssNNNOOORRRXXX___jjjzzzyyyrrrssssssrrrnnnmmmlllkkkjjjjjjiiiiiiiiiiiihhhgggffffffggghhhffffffggghhhiiijjjkkklllhhhgggggghhhkkkllllllkkkiiihhheeebbb^^^YYYRRRMMMSSSQQQNNNHHHBBB>>><<<<<>>>>>???AAAEEEIIILLLMMMIIIGGGDDDCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666555444333333333555666888===@@@DDDGGGIIILLLOOOQQQSSSQQQOOONNNOOOOOONNNLLLDDD@@@<<<999777777555444444555777:::===@@@CCCDDDIIIPPPZZZdddnnnyyy{{{vvvsssqqqkkkoooqqqqqqqqqssstttrrrnnnooonnnkkkggggggjjjnnnkkkllljjjcccZZZ]]]rrryyyyyywwwssssssuuuuuuqqqooopppqqqrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqssssssqqqooopppoooggg]]]KKKFFFBBBBBBBBBBBBFFFLLLIIIJJJKKKLLLNNNSSSYYY]]]dddlllyyy}}}tttooolllllllllmmmmmmnnnnnnnnnooommmllllllmmmooopppooonnnjjjjjjiiiiiijjjkkkmmmnnngggXXXKKKHHHHHHIIIRRR]]]aaarrr~~~xxxpppoooiiigggccc``````aaadddfffaaaQQQTTTccckkkpppsssnnnccc\\\RRRJJJCCC===777333111555<<>>@@@CCCEEEFFFHHHLLLUUU]]]bbbbbb```ZZZUUUMMMFFFBBB>>><<<:::888777666444333333444444222222333444555666888999;;;;;;<<<>>>???@@@AAABBBAAABBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCBBB@@@??????AAACCCEEEEEEAAA;;;:::>>>BBBCCCDDDDDDEEEDDDCCCBBBAAABBB>>>;;;<<<@@@CCCBBB@@@BBBCCCBBBBBBBBBFFFLLLPPPXXXUUUQQQPPPUUU\\\cccgggkkkjjjiiigggffffffeeeeeedddhhhmmmoooooommmkkkjjjnnnnnnmmmmmmmmmmmmmmmmmmkkkiiihhhhhhdddaaaeeekkk}}}ttthhhRRRKKKDDDBBBEEELLLZZZggglllooowww~~~~~~zzzzzz~~~yyy[[[FFF???:::===GGGSSS[[[^^^XXXaaalllppplllddd___^^^TTTLLLNNNXXX\\\UUUTTT[[[kkkjjjDDD===444666222444333333<<>>>>>AAAEEEHHHIIIIIIGGGDDDAAA@@@@@@@@@??????;;;:::999888888888888888666666666666666666666666777777777777666666555444444444333333333444555666888;;;>>>AAABBBDDDFFFHHHKKKJJJIIIJJJKKKJJJHHHFFF???<<<999888777777555444444555777;;;>>>AAACCCEEEIIIOOOXXXaaajjjuuu{{{vvvsssqqqrrrqqqpppnnnmmmmmmmmmmmmlllkkkjjjhhhhhhiiimmmppphhhkkkmmmkkkhhhooo~~~uuutttuuutttpppppprrrppplllnnnpppqqqqqqpppooooooppptttssssssrrrrrrsssssstttsssssspppnnnpppooohhh^^^MMMGGGBBBBBBCCCCCCHHHNNNJJJLLLOOOQQQTTTYYY___cccmmmvvvxxxrrrnnnllllllllllllmmmmmmnnnnnnooonnnlllllllllnnnooonnnmmmlllllllllmmmmmmnnnnnnnnneeeWWWKKKIIIIIIIIIPPP[[[bbboooxxxvvvxxx{{{ooojjjmmmkkkhhhddd```___```ccceeeWWWIIINNNaaakkkppprrrlllccc\\\SSSJJJCCC===777444111555===LLLaaasssyyyvvvrrr```WWW^^^dddcccgggooouuuwwwwwwwwwyyyzzzuuummmdddjjjpppssssssvvv|||{{{zzzwwwwwwwwwvvvuuutttttttttuuutttrrrqqqpppppppppqqqqqqqqqpppooooooooooooooolllllllllllllllmmmnnnooolllmmmnnnoooooonnnmmmlllllljjjgggfffeeeaaaZZZTTTGGG@@@999:::<<>>======>>>BBBEEEHHHIIIJJJNNNTTTYYY\\\\\\\\\TTTOOOHHHCCC???<<<:::888666666444333333444555555444444555666888:::<<<===@@@AAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFEEECCCBBBBBBCCCEEEFFFFFFDDDAAA@@@BBBEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA>>>;;;<<>>555666111444444444===OOO```hhhnnnvvvyyyxxx~~~vvvsss~~~yyyzzzwwwsssqqqrrrwww|||xxxwww|||~~~~~~zzzeeeLLLNNNPPPVVVaaarrrzzzuuuvvvuuurrrnnnnnnmmmlllkkkiiihhhgggjjjkkkllljjjgggfffggghhhfffgggggghhhiiiiiiiiihhhhhhggggggiiikkkmmmmmmlllkkkjjjhhheee```XXXOOOIIIIIIIIIGGGCCC>>>:::888888<<<>>>AAAEEEGGGIIIIIIIIIFFFGGGHHHHHHGGGEEECCCBBB???@@@@@@AAAAAABBBBBBCCC@@@AAACCCHHHLLLMMMKKKHHHCCCAAA>>><<<============888777666666555666666666444444444444444444444444555555555555555555444333444333333333333444555666555888;;;<<<===>>>@@@AAACCCCCCCCCEEEFFFEEEBBB???;;;999777777777777555444333555888;;;???BBBDDDEEEHHHMMMTTT[[[dddppp}}}{{{wwwtttssssssqqqoooooonnnmmmlllkkkkkkjjjiiijjjlllmmmmmmlllhhhjjjmmmnnnoooyyy}}}wwwqqqqqqrrrppplllmmmooonnnkkklllnnnppppppnnnnnnppprrrttttttssssssssssssttttttsssrrrpppnnnoooooohhh___NNNHHHCCCCCCCCCDDDIIIPPPMMMPPPTTTXXX\\\aaafffiiixxx~~~uuupppnnnmmmkkkkkklllmmmmmmnnnoooooonnnmmmkkklllmmmmmmlllkkkkkklllmmmoooooonnnmmmlllcccUUUKKKIIIIIIHHHNNNXXXbbbmmmsssqqqvvv}}}oooaaaaaakkkooommmjjjfffcccbbbaaaaaaRRRGGGOOOcccmmmpppqqqkkkccc]]]SSSJJJAAA:::666333111666@@@PPPeeexxx~~~{{{uuuddd[[[ccciiiggggggmmmsssssssssvvv~~~}}}tttfffjjjmmmnnnqqqxxx~~~{{{zzzzzzxxxwwwwwwvvvvvvuuuuuutttwwwuuusssqqqppppppqqqqqqppppppooonnnnnnnnnnnnooolllkkkkkkllllllnnnoooooommmmmmoooooooooooommmmmmkkkiiifffeeeddd___WWWQQQDDD===999999<<<>>>DDDKKKLLLLLLLLLLLLJJJHHHFFFEEEAAA@@@>>>===???CCCGGGJJJKKKNNNRRRUUUVVVVVVWWWWWWMMMJJJDDD@@@>>><<<999888666555444333333444666666888888999;;;===@@@BBBCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDBBBAAA@@@AAABBBCCC>>>======>>>@@@AAAAAAAAABBBDDDEEEDDDEEEKKKTTT\\\bbbcccbbb\\\UUUTTTYYY___ggghhhjjjlllllljjjhhhgggaaafffkkkmmmlllkkklllnnnnnnmmmmmmlllkkkkkkjjjjjjkkkiiiiiiiiifffcccgggnnnrrrdddPPPIIIDDDBBBDDDMMM]]]kkknnnqqqxxx}}}|||zzz}}}vvv[[[KKKAAA888;;;IIIUUUYYYXXXSSS^^^jjjqqqoooggg```\\\VVVKKKLLLWWW[[[SSSSSS]]]mmmnnnGGG>>>555666111333444555>>>PPPaaaiiippprrrrrrrrr}}}pppttt~~~~~~{{{vvvrrrqqquuuyyy}}}wwwwww|||yyytttyyyyyykkkQQQQQQQQQUUU```ppp~~~yyytttuuussspppnnnnnnnnnmmmkkkiiigggfffjjjlllmmmkkkhhhfffggghhhfffgggggghhhhhhhhhggggggjjjiiihhhiiikkkllllllkkkkkkjjjhhheee```XXXOOOHHHGGGGGGFFFBBB===999888888999<<<@@@DDDGGGIIIJJJJJJGGGGGGHHHIIIHHHFFFCCCBBB@@@?????????@@@AAABBBCCC@@@CCCIIIPPPUUUTTTNNNIII@@@===:::999999:::;;;:::666666555444444444555555555555555555555555555555444444444555555444444333333333222333333444555555555777:::;;;;;;;;;<<<>>>===>>>@@@BBBCCCBBB>>>:::999888666666777777555444333555888<<>>DDDKKKKKKKKKKKKKKKJJJHHHFFFEEECCCAAA???>>>@@@DDDHHHKKKLLLPPPUUUVVVTTTRRRSSSTTTIIIFFFBBB???===<<<999888555555444333444555666777;;;;;;===???AAADDDFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFEEECCCDDDEEEBBBAAAAAACCCEEEEEEDDDBBBDDDBBB@@@??????AAACCCEEE===>>>???AAAAAABBBCCCDDDBBBCCCCCCAAABBBIIIUUU^^^bbbgggjjjddd[[[WWWZZZ```dddfffiiilllllljjjhhhfff```dddhhhjjjkkkkkkkkklllnnnnnnmmmllljjjiiihhhhhhggghhheeeeeehhhcccgggxxxuuugggRRRKKKEEEDDDGGGNNN\\\hhhpppuuu{{{|||zzz|||vvvfffRRRDDD;;;@@@MMMWWW]]]```TTT```lllpppnnnjjjeeeaaaZZZNNNKKKSSSWWWRRRSSS[[[oooqqqFFF<<<333777444444111333???TTTeeelllqqqtttuuuuuuxxx{{{zzzuuuiiikkkvvv~~~}}}}}}uuuqqqqqqwww}}}~~~yyyuuuvvvxxxtttmmmYYYQQQRRRWWW]]]pppyyysssrrrqqqnnnppppppooonnnllliiigggfffiiiiiihhhhhhggghhhhhhhhhkkkiiifffddddddfffiiijjjjjjhhhggghhhiiiiiihhhggggggiiihhheeeaaa[[[NNNBBB@@@BBBDDDAAA;;;777666666999:::<<>>AAABBBBBBBBBGGGMMMTTTZZZeeerrr{{{~~~~~~wwwsssrrrpppooooooooonnnnnnnnnnnnmmmkkkkkkllloooooommmkkklllkkkiiijjjooovvv~~~zzzvvvuuusssrrrqqqllllllllllllmmmooopppqqqoooooonnnmmmmmmmmmmmmnnnmmmoooqqqssstttsssrrrqqqoooooopppppppppmmmhhhdddXXXMMMCCCCCCGGGKKKOOOSSSXXXZZZ\\\```fffnnnwww}}}xxxrrrmmmkkklllnnnmmmmmmmmmnnnoooqqqrrrrrrpppnnnkkkjjjjjjkkkllllllkkkjjjkkkmmmmmmkkkjjjbbbXXXMMMHHHGGGIIINNNUUU```qqquuuuuuwwwqqqfff\\\aaaooo~~~|||vvvnnnkkkkkkgggaaaVVVQQQ^^^oooooolllkkkhhh___[[[PPPCCC;;;999555111666666???SSSlll}}}tttiiikkkqqqkkkfffjjjjjjllliiikkkvvvtttyyytttnnnrrrtttyyy|||zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvuuutttsssrrrrrrrrrqqqqqqpppooooooooooooooommmmmmlllkkklllmmmnnnoooooopppqqqqqqpppnnnllljjjkkkjjjfffaaa^^^\\\UUULLLBBB===888666999>>>CCCEEEKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAA@@@CCCHHHKKKNNNSSSWWWVVVUUUTTTNNNHHHDDDBBBCCCCCC@@@999777999666777777777666888;;;===AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDCCCBBBCCCCCCDDDAAABBBBBBCCCBBBAAA@@@???BBBAAAAAADDDCCC@@@AAAEEECCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===>>>@@@BBBCCCEEEBBB@@@CCCEEEIIIQQQZZZ]]]cccjjjiiiccc]]]\\\^^^dddeeehhhjjjkkkkkkjjjiii___bbbgggiiikkkkkkmmmnnnlllllllllkkkkkkjjjjjjjjjiiijjjeeeeeegggaaadddvvvwwwiiiQQQKKKEEEDDDGGGNNN\\\iiinnnttt{{{~~~}}}~~~sssYYYIII<<>>???>>>===;;;999888888999999999999999999888777666555555555555555555555555666888;;;>>>AAAAAAAAAAAAFFFMMMUUU[[[eeeqqqzzz|||xxxsssqqqnnnnnnnnnnnnnnnnnnmmmmmmooommmlllmmmoooooommmkkknnnlllkkkkkknnntttyyy}}}|||xxxtttqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnooopppmmmmmmlllkkkkkklllllllllmmmnnnqqqrrrssssssrrrqqqoooooooooppppppmmmhhhdddSSSKKKEEEGGGLLLOOOTTTYYY]]]aaafffhhhiiiooozzzvvvpppkkkhhhhhhiiiiiijjjlllooorrruuuwwwrrrqqqnnnlllkkkkkkkkklllkkkjjjjjjkkkmmmmmmlllkkkcccYYYOOOLLLLLLNNNTTTZZZgggvvvxxxvvv}}}~~~~~~}}}zzzxxxttthhh^^^eeeuuuxxxooogggaaaVVVQQQ___qqqqqqllljjjeee^^^[[[PPPCCC<<<999777333666888CCCXXXppp}}}sssiiimmmtttllleeefffdddfffeeeiiittt{{{{{{xxxtttssszzz~~~{{{zzzyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxwwwvvvuuusssrrrqqqqqqqqqqqqppppppoooooooooppppppnnnmmmlllllllllmmmooopppooopppppppppooonnnlllkkkkkkjjjfffaaa^^^[[[TTTKKK???;;;777666999>>>CCCFFFIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBB@@@@@@CCCHHHKKKNNNTTTXXXYYYYYYVVVOOOGGGCCC@@@@@@AAA>>>999777999555777999:::;;;<<>>======>>>>>>??????>>>>>>???AAACCCDDDFFFBBB@@@BBBDDDHHHQQQZZZZZZ```gggiiifffbbbaaaaaafffhhhiiikkkkkkjjjiiiggg___bbbfffiiijjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjeeeccceee___bbbtttvvvhhhPPPJJJDDDCCCGGGOOO]]]jjjnnnttt{{{~~~```NNN===???JJJSSSUUUUUUWWW\\\jjjyyyxxxkkk```___TTTIIIHHHPPPSSSOOOQQQZZZlllqqqIII???555777444555444555BBBXXXkkkuuuvvvyyyzzzyyyzzz{{{wwwqqq[[[XXX\\\hhhmmmkkkkkkpppqqquuuwwwwwwwww}}}xxxxxx{{{{{{www___RRRNNNQQQYYYpppuuuoooooopppnnnooonnnmmmlllkkkjjjjjjjjjnnnmmmlllkkkjjjiiiiiiiiigggfffeeeddddddfffhhhjjjjjjiiihhhiiijjjkkkjjjiiidddffffffdddaaa[[[OOODDDAAACCCCCC@@@;;;777666777888999<<>>;;;999777555444333444444555555555444444333333333444444444444444555555666333333333222333333444555888888999:::;;;===???@@@BBB@@@===<<<;;;;;;:::888888888888777666555444333444444444444555555555555777888;;;>>>@@@AAAAAA@@@EEEMMMVVV\\\eeepppxxxzzzzzztttpppmmmmmmnnnnnnnnnnnnnnnnnnpppooonnnnnnoooooommmkkknnnmmmmmmmmmnnnqqqtttvvvuuurrrooommmmmmmmmlllkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmlllllllllllllllmmmnnnmmmnnnppprrrrrrrrrqqqppppppooooooppppppmmmiiieeeQQQKKKIIIKKKNNNQQQWWW^^^bbbjjjpppqqqooosss|||tttoooiiieeeddddddeeegggiiimmmqqqtttvvvsssrrrooommmlllkkklllllljjjiiiiiijjjlllmmmllljjjcccZZZRRRPPPRRRTTTZZZaaapppzzz~~~}}}yyyzzz}}}yyykkkaaaiiiyyy}}}ppphhheeeUUUQQQ___pppooojjjfffaaa]]]ZZZQQQDDD<<<:::888444444888DDDYYYppp||||||wwwpppgggmmmtttllldddbbb___fffhhhnnnwww~~~{{{vvvuuuoooyyy}}}{{{zzzzzzyyywwwwwwuuuuuuuuuuuuwwwwwwwwwwwwuuusssrrrqqqpppppppppoooooooooooooooppppppnnnmmmlllllllllmmmoooppppppoooooonnnmmmmmmmmmmmmjjjjjjfffaaa^^^[[[SSSJJJ===:::666555888>>>CCCEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAACCCHHHLLLNNNUUU[[[]]]^^^[[[QQQHHH@@@<<<;;;===;;;777777999555888<<<>>>@@@BBBDDDGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@???AAAFFFFFFCCCAAABBB>>>>>>===<<<<<<<<<======???>>>>>>>>>???AAACCCDDDFFFBBB???AAACCCGGGPPPYYYWWW\\\bbbhhhjjjiiigggeeeiiijjjkkklllllljjjhhhgggbbbdddgggiiiiiiiiijjjlllkkkkkkkkkkkkkkkjjjjjjjjjiiiiiicccaaaccc^^^cccuuutttfffOOOIIICCCCCCGGGPPP___mmmqqqtttyyy|||cccOOO===???LLLUUUXXXWWWTTTYYYiiizzzzzziii]]]\\\RRRIIIGGGPPPRRRMMMPPPZZZlllrrrJJJ@@@666777444555555777DDDZZZooozzz{{{{{{|||zzzuuu___YYYYYYdddkkkjjjlllqqqrrrtttwwwyyy|||~~~}}}xxxssstttzzz{{{yyyfffVVVOOORRR[[[sssuuuoooooopppooonnnnnnlllkkkjjjkkkkkkkkklllllljjjiiiggggggffffffeeedddddddddeeefffhhhiiiiiihhhggghhhiiijjjiiihhheeeggggggdddaaa[[[NNNCCCAAACCCCCC@@@:::666666777888:::===BBBGGGKKKMMMMMMLLLKKKLLLMMMMMMLLLIIIFFFCCCBBBBBBCCCEEEEEEDDDBBBJJJJJJJJJIIIFFFAAA<<<888888888666555555666777777666666666555555444333333555555444444555555666777555555555555666777888999999999::::::<<<===>>>???BBB@@@======>>>>>><<<:::888888888888777555444333555555555555555666666666888:::<<>>>>>>>>>>>?????????????????????>>>>>>>>>===@@@FFFHHHDDD@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>>>>>>>???AAABBBCCCDDD@@@>>>@@@BBBFFFNNNXXXWWWYYY___ffflllmmmjjjfffiiikkklllmmmmmmllljjjiiifffhhhiiihhhgggfffggghhhmmmlllkkkjjjiiihhhggggggffffff```___bbb___fffzzzssseeeOOOHHHCCCCCCHHHRRRbbbqqquuuvvvxxxzzz~~~```MMM===>>>JJJTTTWWWWWWVVV^^^ooo}}}zzzhhh\\\[[[QQQIIIHHHQQQRRRMMMQQQ\\\qqqrrrKKKBBB666777333555555777DDD[[[qqq}}}}}}zzz{{{yyyuuuddd\\\ZZZccciiijjjmmmrrrzzzyyyyyy|||tttvvvuuutttvvv{{{}}}{{{dddSSSLLLPPP]]]wwwwwwpppqqqqqqpppmmmmmmlllkkkkkkkkkkkkkkklllkkkiiihhhgggfffffffffdddddddddeeefffggghhhhhhfffeeeeeefffggghhhhhhggghhhjjjiiieeeaaaZZZNNNBBBBBBCCCCCC???:::666666888888;;;>>>BBBFFFJJJMMMNNNKKKKKKKKKLLLLLLKKKHHHEEECCCCCCCCCDDDFFFFFFEEECCCHHHHHHGGGDDD???;;;777555666666666666777999;;;===777777777666666666555555777777777666777888888999888888999999:::;;;======<<<<<<<<<======???@@@@@@@@@??????@@@@@@@@@===<<<;;;;;;;;;::::::999777777666666777777888888888888:::;;;>>>@@@AAAAAAAAA@@@DDDNNNXXX]]]cccllltttvvvzzz}}}~~~vvvqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqpppnnnmmmmmmmmmnnnjjjkkklllmmmnnnooooooooonnnlllkkklllnnnnnnnnnmmmmmmnnnnnnooonnnnnnmmmlllnnnnnnnnnooopppqqqrrrsssnnnoooqqqrrrrrrqqqpppoooppppppoooooopppnnnkkkhhhWWWPPPIIIFFFFFFJJJUUU```fffiiimmmqqquuu||||||ssspppmmmhhhbbb```]]]]]]]]]^^^bbbgggllloooppppppoooooonnnnnnmmmmmmmmmkkkjjjiiiiiihhhfffccc```WWWPPPOOOQQQUUU\\\bbbrrr|||vvvnnnhhhjjjnnn~~~rrrhhhdddbbb___RRRJJJSSS``````^^^```___]]]\\\UUUGGG===888555333333666AAARRRdddppprrrpppjjj___ccckkkfffcccggghhhmmmoooqqqrrrqqqppppppoooxxxwwwrrroooxxx|||zzzyyyxxxwwwvvvuuuttttttuuuvvvwwwvvvuuusssrrrpppooooooooollllllkkkkkkkkkllllllmmmlllkkkjjjjjjjjjkkklllmmmooonnnlllkkkkkkmmmooopppjjjjjjfffaaa]]]YYYOOOFFF>>>:::666555777;;;>>>@@@CCCDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBCCCFFFKKKOOORRRWWW^^^cccgggeee[[[PPP===777222333555555666999;;;===AAACCCCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<>>@@@CCCFFFOOOWWWXXXYYY]]]eeelllnnnkkkgggiiijjjlllnnnooonnnmmmmmmiiijjjjjjhhhfffddddddeeelllkkkjjjiiigggfffeeeeeeeeeddd^^^]]]bbbaaaiii~~~tttgggOOOHHHCCCCCCIIITTTffftttxxxxxxxxxzzz[[[KKK===>>>GGGOOOTTTVVV]]]lll}}}wwwhhh^^^ZZZNNNGGGIIISSSUUUQQQWWWdddwwwsssKKKBBB777777222444555666BBBYYYqqq~~~~~~yyyxxxuuuqqqeee]]][[[bbbfffeeejjjqqq{{{wwwvvvyyy|||vvvpppssssssrrrssswwwxxxvvv[[[JJJEEENNN___{{{xxxrrrrrrrrrppplllmmmmmmmmmlllkkkjjjjjjlllkkkjjjiiihhhgggggggggdddeeefffgggggggggggggggeeedddcccdddfffhhhgggfffhhhjjjjjjfffbbb\\\OOOCCCBBBCCCCCC???999666777999:::<<<@@@CCCEEEHHHLLLOOOKKKJJJKKKLLLLLLKKKHHHEEECCCBBBBBBCCCEEEFFFEEEDDDFFFGGGGGGDDD???;;;888777666666666777999;;;===???888888888888888888888888:::::::::::::::;;;;;;<<<============>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBCCC>>>AAAEEEFFFDDD@@@>>>======>>>>>>>>>>>>===<<<<<<999999::::::;;;;;;<<<<<<<<<>>>@@@BBBCCCBBBAAA@@@EEEOOOYYY]]]aaajjjrrrvvvuuuxxx}}}yyysssttttttsssssssssrrrrrrrrrppppppooonnnlllkkkmmmooojjjjjjlllmmmnnnnnnnnnnnnjjjiiiiiijjjlllmmmlllkkklllmmmnnnoooooonnnmmmmmmlllllllllmmmnnnpppqqqrrroooppprrrssssssrrrqqqoooqqqpppooooooooonnnllliiiXXXNNNDDDAAACCCIIIUUU```bbbdddggglllqqqxxx~~~}}}tttllljjjiiiddd___\\\UUUTTTSSSTTTZZZbbbjjjooommmmmmnnnnnnnnnnnnoooooonnnmmmkkkjjjjjjiiifffddd___UUULLLJJJKKKOOOVVV]]]hhhxxx}}}{{{~~~||||||yyyvvvqqqmmmjjjiiijjjtttsssoooiiieeebbb[[[SSSPPPGGGNNN[[[\\\\\\bbbbbbbbbaaaZZZKKK>>>888555222666999CCCTTTeeepppsssrrrggg[[[^^^fffcccdddlllpppvvvvvvuuutttsssrrrqqqppppppyyyvvvpppqqqrrr{{{|||zzzyyyxxxvvvvvvttttttttttttvvvvvvtttsssrrrqqqpppooooooooommmllllllkkkjjjjjjkkkkkklllkkkjjjjjjjjjkkkmmmmmmnnnmmmlllkkkkkkmmmoooqqqjjjjjjfffaaa]]]XXXNNNDDD===:::777666888<<>>@@@BBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????======>>>????????????>>>>>>>>>>>>===>>>>>>???@@@@@@>>>@@@GGGJJJGGGCCCAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???@@@DDDGGGJJJQQQYYY[[[\\\___eeekkknnnmmmkkkiiikkkmmmoooppppppooooooiiijjjiiigggeeeddddddfffiiihhhhhhgggfffeeeeeeeeeeeeddd^^^]]]bbbaaakkksssgggPPPIIIDDDDDDJJJVVVhhhxxxwwwxxxzzz}}}sssSSSHHH>>>@@@IIIQQQXXX]]]fff|||qqqeee\\\UUUIIIDDDHHHTTTYYYXXX```oootttKKKBBB666666000444444555@@@WWWppp~~~}}}zzzyyyuuupppfff```___cccdddccchhhrrrvvvvvvwwwzzz|||{{{uuupppnnnpppppplllmmmqqqttttttXXXGGGCCCOOObbb}}}yyyrrrqqqpppmmmlllmmmnnnooonnnllliiigggiiiiiihhhgggggggggggggggeeefffhhhiiiiiihhhgggfffeeeddddddeeeggghhhhhhggggggiiiiiigggddd___SSSHHHCCCCCCCCC>>>999666777999;;;>>>AAACCCDDDGGGKKKNNNLLLLLLLLLMMMMMMLLLIIIFFFBBB@@@??????BBBDDDDDDDDDEEEHHHJJJHHHDDD???<<<;;;777666666666888999;;;<<<888999999::::::;;;;;;;;;===============>>>>>>???@@@?????????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCC@@@GGGNNNNNNGGG@@@======??????@@@@@@AAAAAA@@@@@@<<<<<<<<<===>>>?????????>>>@@@BBBDDDDDDCCCBBBAAAFFFPPPYYY[[[___gggqqqvvvrrrtttyyyzzzuuuuuuuuutttsssrrrqqqqqqpppnnnooonnnmmmjjjjjjmmmpppllllllmmmmmmmmmmmmmmmmmmiiihhhhhhjjjlllmmmllljjjjjjlllnnnooopppooonnnmmmllllllmmmnnnoooqqqrrrsssppprrrsssttttttsssqqqpppqqqpppoooooooooooollljjjZZZNNNCCC@@@CCCIIIQQQYYY]]]aaafffhhhjjjnnnuuu{{{}}}tttjjjcccbbbbbb^^^YYYWWWMMMJJJGGGGGGMMMVVV```gggjjjkkklllmmmnnnooooooooonnnmmmlllmmmmmmmmmkkkiii```UUUIIIEEEEEEHHHPPPWWWaaasssxxxvvv|||{{{sssppprrrvvvxxxuuupppkkkiiihhhlllmmmjjjfffeeeccc[[[SSSNNNFFFNNN]]]___```eeeeeehhhhhhaaaPPPAAA999555222555;;;GGGXXXiiirrrtttrrrcccXXX\\\eeecccfffooosss~~~}}}{{{{{{{{{xxxtttqqqeeepppoookkknnnqqq||||||zzzyyyxxxvvvuuutttsssssstttuuuvvvrrrrrrqqqpppppppppppppppoooooommmlllkkkkkkkkkkkkmmmmmmlllkkklllmmmnnnooollllllkkkkkklllnnnooopppiiijjjfffaaa\\\WWWMMMBBB:::888666666:::>>>BBBCCCGGGHHHJJJKKKKKKJJJGGGFFFFFFGGGFFFFFFGGGJJJOOOSSSXXXZZZ]]]aaaiiinnnhhh___GGG===555555888:::<<>>???@@@AAAAAA@@@???AAA@@@@@@???@@@AAABBBCCCDDDAAABBBIIIMMMKKKGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCAAAAAADDDJJJNNNPPPVVV]]]^^^___aaafffkkkoooqqqqqqlllmmmoooqqqqqqpppooonnnhhhhhhhhhgggeeedddfffgggffffffffffffffffffffffffgggfff___]]]bbbaaakkkqqqeeePPPIIIDDDEEEKKKXXXjjjzzzvvvxxx{{{jjjMMMEEE@@@DDDMMMVVV```gggjjjkkk```XXXOOOEEEAAAGGGUUU\\\]]]gggwwwtttKKKBBB666666000333444444???VVVooo~~~yyy{{{|||{{{{{{|||xxxrrriiieeedddhhhgggdddjjjuuuwwwzzz}}}yyywwwoooqqqoookkkkkkrrrxxxyyy\\\KKKGGGRRReee~~~yyyrrrqqqoookkkkkkmmmooopppooolllhhhffffffeeeeeedddddddddeeeeeefffgggiiijjjjjjhhhfffeeefffeeedddfffhhhiiiiiihhheeegggiiigggfffaaaWWWKKKCCCDDDBBB>>>999666777999<<>>???????????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBB@@@@@@?????????@@@@@@AAABBBLLLUUUTTTJJJ@@@<<<===???@@@AAABBBBBBCCCBBBBBB===>>>>>>???@@@AAAAAABBB@@@AAACCCEEEEEEDDDCCCBBBGGGQQQYYY[[[]]]fffqqqwwwppprrrvvv||||||wwwuuuuuutttsssqqqpppoooooolllnnnnnnllljjjjjjmmmqqqooonnnnnnmmmmmmllllllkkkjjjiiijjjkkkmmmnnnmmmkkkiiikkkmmmoooppppppooonnnnnnnnnooopppqqqsssuuuvvvqqqrrrtttuuuuuutttrrrqqqqqqpppoooooooooooommmkkk___RRREEEBBBEEEHHHLLLPPPYYYaaaggggggdddeeennnwwwzzz}}}mmmddd]]]\\\\\\YYYUUUSSSIIIEEE???===AAAJJJTTT[[[hhhiiikkkmmmnnnoooppppppnnnmmmmmmooopppqqqooonnnbbbUUUHHHBBBAAADDDLLLTTT```rrrwwwtttyyyvvvkkkgggnnnxxx}}}tttlllhhhgggnnnnnnkkkeeebbbbbb___ZZZMMMFFFPPPaaacccdddiiihhhmmmmmmeeeTTTDDD:::666333222999HHH[[[kkksssrrrooobbbWWW\\\fffeeegggooosss}}}|||{{{||||||yyyrrrlll]]]jjjlllhhhjjjnnn{{{}}}{{{zzzzzzyyyvvvuuutttsssssstttuuuvvvqqqqqqppppppppppppqqqqqqrrrqqqooonnnllllllkkkkkkooonnnnnnmmmnnnooopppqqqkkkkkkkkklllmmmnnnooopppiiijjjfffaaa\\\WWWLLLAAA888666555666;;;AAAEEEGGGDDDEEEGGGHHHHHHFFFCCCBBBGGGHHHGGGGGGHHHKKKQQQUUUZZZ[[[\\\```iiiooollldddKKKAAA888888;;;===@@@BBB@@@AAAAAAAAAAAACCCFFFHHHEEEEEEEEEEEEEEEFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@???????????????@@@@@@@@@>>>???@@@BBBBBBBBBAAA@@@CCCCCCBBBAAABBBCCCEEEFFFHHHDDDDDDJJJOOONNNJJJHHHHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBGGGNNNRRRUUUZZZ```___aaacccgggkkkpppuuuwwwnnnoooqqqqqqqqqpppnnnmmmjjjiiihhhgggfffeeeddddddgggfffeeedddccccccdddeeehhhcccbbbcccaaaaaannn~~~rrrdddRRRLLLEEEEEEMMM\\\kkkttttttvvvyyy}}}}}}nnnRRRFFF===BBBTTTbbbfffccciiikkkZZZUUUTTTHHHCCCFFFSSS^^^ccclllvvvtttMMM???:::333444666444444>>>RRRfffpppuuuvvvuuutttxxx}}}|||wwwqqqhhhdddggghhhfffkkkssswwwyyy}}}|||vvvqqqkkkkkkkkkmmmqqquuuwwwwwwaaaSSSKKKVVVmmmwwwpppkkkhhhgggooooooppppppnnnjjjfffdddffffffeeedddcccccccccccceeefffggghhhhhhgggfffeeehhhgggggggggggghhhhhhiiifffgggfffdddbbb^^^UUUKKKDDDDDDBBB>>>:::888888999<<<>>>BBBDDDEEEFFFHHHJJJJJJLLLNNNOOOOOOLLLHHHFFFEEECCCAAA@@@@@@AAA@@@???FFFIIIQQQXXXTTTHHHBBBBBB======;;;;;;:::;;;<<<===888:::???<<<999FFFNNNDDD@@@@@@@@@???????????????AAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@BBBLLLPPPJJJDDDBBBAAA===???AAAAAAAAA@@@???@@@AAA>>>???@@@BBBCCCCCCBBBBBBFFFCCC@@@BBBGGGIIIFFFCCCCCCKKKTTT[[[___dddmmmssswwwrrrnnnpppuuuyyywwwtttttttttsssrrrqqqpppnnnnnnqqqpppnnnlllkkkjjjkkkkkkkkklllmmmnnnmmmllljjjhhhhhhhhhhhhjjjmmmnnnmmmlllllljjjiiikkknnnpppmmmjjjiiijjjmmmqqqtttssspppmmmrrrqqqqqqrrrsssrrrpppooorrrrrrrrrrrrrrroookkkggg\\\QQQFFFDDDFFFGGGIIILLLXXX\\\]]]\\\___gggmmmnnn|||xxxnnn^^^PPPOOOSSSQQQKKKFFFCCC???;;;888;;;BBBJJJPPP___fffmmmpppooonnnooorrrnnnmmmlllmmmnnnooonnnmmmcccSSSGGGEEEFFFEEEGGGNNN^^^iiilllpppxxxsssfffbbbqqqvvv~~~zzzmmmkkkqqqyyynnnjjjhhhaaacccfff___MMMJJJQQQbbblllkkkhhhjjjvvvppp```NNNBBB<<<777111333;;;KKKaaattt}}}|||xxxccc``````dddfffgggjjjooovvvwwwxxx}}}}}}llleeecccdddiiikkknnnxxxzzzxxxxxxwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqooonnnnnnmmmmmmnnnmmmmmmlllllllllmmmmmmllllllllllllllllllllllllmmmlllkkkkkkmmmmmmlllkkkllliiiccc^^^]]]YYYMMM@@@<<<555000333===DDDEEEBBBCCCCCCDDDEEEEEEDDDCCCBBB@@@DDDHHHIIIGGGIIINNNSSSZZZZZZ\\\ccckkkooonnnkkkTTTKKK???999:::===??????AAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCBBBBBBAAA@@@@@@@@@AAADDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEDDDDDDEEEBBB???BBBIIIIIIDDDDDDLLLRRRPPPLLLJJJMMMLLLJJJIIIIIIKKKNNNPPPTTTRRRPPPMMMLLLKKKKKKKKKIIIJJJLLLPPPTTTXXX[[[]]]dddfffhhhiiilllooouuuxxxuuuwwwzzzzzzuuunnnlllmmmjjjjjjiiihhhggggggffffffgggfffeeeddddddeeeeeefffeeebbbcccddd``````nnnpppbbbPPPJJJDDDEEEOOO___nnnxxxvvvxxx{{{|||nnnSSSGGG===AAAPPP]]]```]]]cccxxx~~~lll___WWWQQQHHHDDDGGGRRR\\\```iiisssuuuMMM???:::333444555444333===PPPcccllloooqqqqqqrrrxxx|||pppiiifffiiiiiigggmmmwww}}}}}}~~~~~~zzzwwwqqqnnnmmmppptttwwwuuusssdddVVVNNNZZZooo~~~vvvppplllkkkllllllmmmmmmlllkkkhhheeedddffffffdddccccccccccccdddffffffggghhhhhhgggeeeeeehhhggggggfffffffffggggggfffggggggdddbbb___VVVLLLFFFEEECCC???;;;999999:::<<>>===<<<;;;;;;<<<===>>>???@@@DDDAAA>>>JJJQQQGGG?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???????????????BBBJJJMMMHHHCCCBBBBBB@@@CCCCCCBBBAAA@@@???@@@AAA???@@@AAACCCCCCCCCCCCCCCEEEBBB@@@BBBGGGIIIGGGDDDEEELLLUUU[[[^^^ccckkkrrrsssooollllllpppuuuwwwxxxwwwvvvsssqqqooommmmmmmmmppppppnnnmmmlllkkkkkkkkklllmmmnnnooonnnmmmkkkjjjkkkjjjkkklllnnnooonnnllllllkkkkkklllmmmnnnmmmllllllmmmoooppppppooommmmmmqqqpppnnnoooppppppooommmrrrqqqpppppppppnnnjjjggg```TTTIIIFFFFFFGGGJJJNNNWWW\\\___```eeeooovvvyyyhhhWWWGGGDDDGGGFFFCCC@@@===;;;888777999===AAADDDSSS[[[dddkkkmmmnnnooopppnnnmmmllllllmmmmmmllljjj^^^NNNBBBBBBEEEFFFMMMUUUfffkkkiiiiiirrrqqqiiiiiiyyy{{{uuuoooppp{{{qqqnnnmmmffffffggg___TTTQQQUUUaaaggggggiiiooooooiii[[[JJJ???:::666111333;;;JJJ___qqqzzzyyyuuueeebbbaaaeeeffffffiiimmmtttwww{{{zzzhhhdddbbbeeehhhlllvvv{{{xxxvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooonnnmmmmmmmmmnnnmmmmmmmmmlllmmmmmmmmmllllllllllllllllllllllllmmmkkkkkkkkklllmmmlllkkkiiihhhddd___]]]YYYNNNCCC:::666555999BBBGGGGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAEEEIIIIIIHHHJJJNNNSSSZZZ[[[]]]ccciiimmmnnnnnnYYYPPPDDD>>>===@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGDDDBBBEEEKKKKKKFFFGGGNNNUUUUUUQQQNNNQQQPPPNNNMMMNNNPPPRRRTTTWWWVVVTTTRRRQQQOOOOOONNNMMMNNNRRRVVVZZZ^^^aaacccfffhhhjjjkkkmmmqqqvvvzzz}}}~~~~~~|||uuupppnnnooojjjjjjjjjiiiiiihhhhhhhhhfffffffffeeeeeefffggggggcccbbbdddddd___^^^ooommm```MMMHHHDDDFFFQQQbbbrrr|||yyyzzz}}}~~~pppSSSGGG===???LLLWWWXXXUUU[[[lllyyywwwnnneeeYYYNNNIIIDDDFFFQQQXXX[[[cccmmmvvvNNN???:::333555666555444===PPPbbbkkknnnoooooopppvvv~~~}}}nnnhhhfffhhhhhhfffooo{{{~~~~~~~~~}}}|||yyyvvvsssssswwwwwwtttpppdddXXXQQQ\\\qqq~~~uuuooommmlllmmmjjjjjjjjjiiihhhgggfffeeegggeeecccbbbbbbcccdddfffffffffgggggggggfffdddcccgggffffffeeeeeeeeefffffffffhhhgggdddccc```XXXNNNGGGFFFDDD@@@<<<999:::;;;<<>>===;;;;;;===>>>???@@@@@@CCC@@@<<>>>>>>>>>>>AAAGGGJJJEEEAAAAAACCCEEEHHHFFFCCCAAA??????@@@AAA@@@AAABBBCCCDDDDDDDDDCCCCCCAAA@@@BBBGGGIIIHHHFFFGGGNNNVVV[[[]]]bbbiiiooopppnnnkkkhhhiiimmmtttzzzuuutttqqqooonnnnnnnnnnnnoooooooooooonnnmmmkkkkkkmmmnnnoooppppppnnnmmmkkknnnmmmmmmnnnpppooonnnlllfffggggggfffddddddfffgggmmmoooqqqpppmmmkkklllooopppnnnkkkkkklllmmmmmmlllqqqooonnnmmmmmmkkkhhhfffaaaUUUJJJGGGHHHKKKPPPUUU\\\aaadddeeejjjttt|||~~~~~~```OOO???999;;;;;;::::::888888888888888999::::::EEEKKKVVV```hhhmmmnnnnnnnnnmmmmmmmmmmmmllliiigggZZZKKK???@@@EEEKKKVVVbbbrrrpppeeecccmmmpppoootttzzzuuu{{{rrrrrrrrrkkkkkkiii___UUUSSSXXXbbbgggfffjjjrrrhhhdddXXXIII>>>:::777333333:::HHH\\\mmmvvvtttpppfffcccccceeefffeeegggkkkooorrryyyqqqlllhhhggggggkkkttt}}}yyyvvvuuuuuuuuussssssssssssssssssssssssrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjkkklllmmmllljjjfffhhhfffaaa]]]XXXOOOFFF999999;;;>>>BBBCCCCCCAAACCCDDDDDDEEEEEEDDDDDDCCCCCCFFFIIIJJJJJJKKKOOOSSSYYY\\\```cccgggjjjnnnqqqaaaXXXMMMEEECCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLHHHEEEHHHOOOOOOJJJIIIRRRZZZ[[[XXXUUUVVVUUUTTTSSSTTTVVVXXXZZZ\\\[[[[[[YYYXXXVVVTTTSSSRRRUUUYYY^^^cccgggiiijjjlllmmmoooppprrrvvv{{{xxxrrrppppppiiiiiiiiiiiiiiiiiihhhhhhffffffffffffgggggghhhhhhcccdddfffeee^^^]]]ppp~~~lll___LLLHHHDDDGGGSSSddduuu~~~|||}}}sssQQQFFF<<<===HHHRRRSSSPPPVVVggguuuuuuoooggg[[[OOOHHHCCCEEENNNSSSTTT\\\fffvvvNNN???;;;444666777666666@@@RRRdddmmmrrrqqqoooooottt{{{|||yyymmmgggeeegggffffffppp~~~}}}|||zzz}}}{{{xxxuuutttssssssssscccXXXSSS^^^qqqvvvoookkkjjjjjjkkkjjjiiihhhhhhhhhiiiiiigggeeecccbbbbbbccceeefffffffffggggggfffeeecccbbbcccccccccdddeeefffggghhhggghhhgggeeedddbbbZZZQQQGGGFFFDDD@@@<<<999999:::<<>><<<<<<===???@@@???===@@@???999@@@DDD<<>>=========@@@DDDFFFCCC@@@AAAEEEJJJMMMIIICCC???>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCFFFHHHHHHGGGHHHOOOVVVZZZ\\\___fffkkkqqqpppnnngggbbbeeennnvvvoooooooooppppppqqqqqqqqqnnnoooppppppooommmllljjjmmmnnnpppqqqqqqpppnnnmmmooonnnnnnooopppooollliiicccdddbbb^^^YYYXXX[[[^^^fffkkkpppqqqnnnlllnnnrrrpppmmmjjjiiijjjlllllllllpppnnnkkkjjjjjjiiigggeee\\\RRRHHHGGGJJJOOOWWW___dddhhhiiihhhjjjqqqwwwyyy}}}pppYYYJJJ<<<777777777666777888888888999999:::::::::<<<@@@HHHTTT```iiimmmoooooonnnnnnnnnnnnlllhhhdddZZZKKK@@@AAAGGGOOO^^^lllzzzrrrbbb```mmmrrrttt}}}|||uuuooorrrtttooommmjjj___OOOQQQ\\\nnnuuupppmmmpppgggeee[[[LLLAAA<<<999555444:::FFFXXXiiiqqqpppllleeebbbbbbeeegggfffgggkkkooopppuuu~~~~~~}}}}}}{{{uuummmkkkrrr{{{|||~~~xxxuuuuuuvvvvvvttttttttttttttttttttttttrrrqqqpppooommmmmmmmmmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnlllkkkjjjjjjllllllkkkjjjfffiiiiiiccc\\\VVVMMMEEEAAABBBCCCCCCBBB@@@@@@@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEGGGJJJKKKKKKMMMPPPSSSWWW\\\aaacccdddgggnnntttjjjbbbWWWMMMHHHEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRPPPPPPOOOLLLHHHKKKQQQRRRLLLKKKUUU___aaa^^^[[[ZZZYYYXXXXXXYYY[[[]]]^^^`````````___^^^[[[YYYWWWXXX[[[```eeeiiilllmmmnnnrrrsssuuuwwwyyy}}}}}}vvvqqqnnnhhhhhhhhhhhhhhhhhhhhhhhheeeeeefffgggggghhhhhhhhheeeeeegggfff______qqq|||jjj___MMMIIIFFFIIITTTeeettt~~~~~~qqqNNNDDD;;;===HHHQQQSSSQQQUUUjjjzzzxxxnnneee[[[RRRFFFBBBDDDLLLOOOPPPWWWbbb~~~vvvNNN???<<<777333555555666@@@SSSdddmmmsssrrrooommmrrrzzz|||yyypppiiifffhhhhhhjjjttt~~~yyyvvvxxxxxxwwwsssnnnmmmqqquuufff[[[WWWaaasssxxxrrrnnnlllkkkmmmlllkkkjjjjjjkkklllmmmfffeeedddbbbbbbcccdddeeedddeeefffffffffdddcccbbb``````aaaccceeegggjjjkkkggghhhgggeeeeeeddd]]]UUUGGGGGGDDD@@@;;;999999999<<<@@@DDDGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJLLLJJJFFFEEEFFFHHHIIIIIIEEEFFFLLLUUU___aaaXXXNNNEEECCC@@@======>>>???AAACCC@@@CCCCCC===AAAEEE>>>@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>???AAACCCBBB@@@AAAGGGNNNPPPJJJCCC???>>>>>>???>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCFFFHHHHHHHHHIIIOOOVVVYYYZZZ\\\bbbhhhrrrtttrrrjjjaaa___gggooommmoooqqqssssssrrrpppnnnnnnnnnooooooooommmlllkkklllnnnooopppqqqooonnnmmmnnnmmmmmmnnnnnnmmmiiiffffffeee```XXXPPPMMMOOORRRYYYaaakkkoooooonnnooorrrqqqooollljjjkkkmmmnnnmmmnnnllliiihhhhhhgggeeecccYYYPPPHHHFFFIIINNNXXX```fffiiiiiifffffflllpppqqqwwwxxxeeeOOOEEE;;;999888666555666888888888999:::<<<>>>???:::<<>>???AAACCC???CCCEEE???BBBEEE@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA@@@@@@???@@@@@@@@@???@@@BBBCCCBBBAAAHHHQQQRRRLLLDDD@@@@@@AAA@@@>>>@@@@@@????????????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGMMMTTTWWWWWWZZZ___dddppptttvvvoooeeeaaaeeejjjssstttuuuuuussspppllljjjmmmmmmnnnnnnmmmllllllkkkjjjlllmmmoooooonnnmmmllllllllllllmmmnnnlllgggdddaaa]]]VVVMMMGGGEEEGGGIIIQQQYYYdddllloooooooooppprrrpppmmmmmmnnnoooooonnnllljjjiiihhhhhhfffdddaaaXXXPPPHHHEEEFFFIIIQQQZZZ^^^bbbcccaaabbbiiinnnooouuusss^^^DDD>>>999999999555555666999888888999:::===@@@BBB===>>>@@@EEEMMMXXXcccjjjmmmnnnooopppoookkkeee```VVVJJJAAABBBEEEKKKYYYhhhnnnbbbSSSZZZnnnuuuuuu}}}ooojjjlllkkkgggnnntttpppnnniii]]]XXXddd}}}tttjjjiiihhh```PPPAAA999444000333888CCCTTTeeeoooooommm^^^\\\^^^cccfffeeegggjjjnnnlllooovvvzzz{{{{{{}}}xxxoooqqqvvvzzz~~~yyynnnkkkwww|||xxxuuutttrrrssssssssssssssssssssssssqqqpppooonnnmmmlllllllllmmmnnnoooqqqqqqqqqppppppmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiijjjkkklllkkkiiilllmmmkkkeee^^^VVVJJJ???===>>>?????????AAADDDFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQTTTYYY___bbbbbbeeekkkppppppjjj```VVVLLLFFFBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGIIIKKKNNNPPPPPPPPPPPPRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[ZZZXXXXXXWWWRRRNNNQQQWWWYYYQQQOOOYYYfffjjjgggccc`````````aaacccdddeeefffggggggfffeeecccaaa```___aaacccgggkkkooorrrssstttxxxzzz}}}|||tttkkkkkkkkkjjjiiihhhhhhggggggeeeeeefffgggffffffdddddddddaaabbbeeeeeejjj}}}wwwfff\\\KKKGGGEEEIIIUUUeeeuuu~~~~~~{{{pppdddNNNGGGAAACCCMMMVVVXXXWWW\\\ooo}}}xxxkkkaaaXXXPPPFFFDDDGGGNNNPPPPPPYYYfff}}}zzzQQQ@@@===777222444333333;;;LLL\\\dddmmmmmmjjjkkkssszzzmmmdddgggmmmqqqyyy|||xxxsssooojjjkkkooouuuzzz{{{yyyvvvrrrggg___dddqqq}}}~~~zzzuuuqqqoookkkkkkjjjjjjjjjjjjkkkkkkffffffffffffdddcccaaa```aaabbbcccdddeeeeeeddddddbbbbbbcccdddfffhhhiiikkkhhhiiihhhfffggggggbbbZZZLLLKKKHHHDDD???<<<;;;<<<===AAAFFFIIIJJJJJJJJJKKKJJJKKKNNNOOOOOONNNLLLJJJIIIIIIIIIKKKNNNPPPOOONNNGGGIIIKKKNNNVVV``````[[[LLLIIIDDD@@@======>>>@@@???:::???CCC>>>@@@DDD???DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCC@@@@@@BBBEEEDDDBBBIIIRRRTTTNNNGGGCCCDDDDDDBBB@@@AAAAAA@@@?????????@@@AAABBBCCCDDDDDDEEEEEEFFFGGGFFFKKKRRRUUUUUUXXX]]]bbbiiipppvvvtttmmmhhhhhhkkkzzzyyyvvvtttqqqnnnlllkkkmmmllllllkkkkkkkkkkkklllhhhjjjkkkmmmmmmmmmkkkjjjkkkkkklllmmmnnnlllgggdddTTTOOOIIIGGGHHHMMMSSSVVVXXX]]]dddkkkpppqqqqqqpppqqqpppooooooppppppooonnnjjjiiiiiiiiiiiifffccc```TTTMMMFFFCCCCCCDDDLLLTTTWWW[[[]]]]]]```iiioooqqqxxx~~~eeePPP>>>999888999888666777;;;:::;;;;;;===>>>@@@BBBCCC@@@BBBCCCEEEHHHOOOYYYaaajjjjjjlllnnnmmmiiiccc^^^SSSIIIBBBCCCFFFIIIUUUccchhh[[[NNNYYYqqqwwwwwwmmm___```fffnnniiipppuuuqqqnnnhhh\\\VVVfffqqqnnnhhhiiibbbRRRBBB888333///222777BBBSSSeeeppprrrppp^^^\\\^^^bbbdddcccdddgggmmmlllqqqyyy|||yyywwwzzztttpppqqqqqqxxxzzztttgggdddppp}}}~~~yyyvvvtttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmllllllllllllnnnpppqqqrrrrrrqqqpppllllllllllllllllllllllllkkkjjjiiijjjkkkkkkkkkiiimmmllliiiddd```YYYKKK>>>555666888;;;>>>@@@AAABBBDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIKKKNNNOOOOOORRRWWW]]]aaaccceeeiiilllkkkfff___UUUMMMGGGDDDCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]^^^______]]]\\\[[[VVVRRRTTTZZZ]]]TTTQQQ\\\iiinnnjjjfffeeeeeefffgggiiijjjkkklllkkkjjjhhhgggeeedddccccccdddfffiiinnnssswww{{{}}}~~~{{{vvvnnnmmmmmmlllkkkjjjhhhhhhgggeeeeeefffffffffeeecccbbbbbb^^^___dddhhhoootttddd[[[IIIFFFDDDIIIUUUfffvvv|||yyyyyywwwmmmbbbQQQJJJDDDFFFOOOWWWZZZYYY^^^nnnyyyuuujjjaaaWWWMMMGGGEEEIIIQQQRRRSSS\\\iii}}}RRRAAA<<<777666888777555<<>>===>>>===AAAFFFJJJKKKKKKKKKKKKJJJLLLOOOQQQQQQOOOLLLJJJLLLLLLLLLNNNPPPOOOMMMKKKEEEHHHHHHIIIPPP[[[___\\\NNNKKKEEE@@@======>>>??????999???DDD???AAAEEEAAAEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDD@@@@@@CCCGGGEEECCCIIISSSVVVPPPIIIFFFGGGGGGDDDAAACCCBBBAAA@@@@@@@@@AAABBBBBBDDDEEEEEEDDDDDDEEEGGGDDDJJJQQQTTTTTTVVV\\\aaacccllluuuxxxsssnnnmmmmmm|||yyyuuuqqqnnnnnnpppqqqmmmlllkkkjjjiiijjjkkklllggghhhjjjllllllkkkjjjiiikkkkkklllnnnooolllhhheeeLLLHHHEEEIIITTT```jjjnnncccdddhhhmmmrrrttttttrrrqqqpppooopppqqqqqqooommmiiiiiiiiijjjiiigggbbb___NNNHHHCCCBBBAAACCCKKKSSSTTTXXX[[[\\\```iiippprrr|||~~~oooVVVAAA<<<999777888888777;;;@@@===>>>@@@BBBCCCDDDDDDDDDAAADDDGGGFFFFFFIIIRRRYYYggghhhjjjllllllgggaaa\\\RRRIIIDDDFFFHHHKKKUUUbbbhhhZZZNNNZZZttt{{{{{{{{{bbbZZZ```iiirrrmmmsssxxxrrrnnnhhh[[[MMM___zzzpppkkkssshhhjjjcccTTTDDD:::555111222666BBBSSSeeeqqqtttrrr^^^\\\^^^bbbcccaaaaaadddtttuuu|||}}}yyyzzzxxx}}}{{{sssnnnpppqqqnnnyyyzzzrrrccc^^^hhhuuuzzzzzzwwwtttsssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnlllllllllllllllnnnppprrrsssrrrqqqpppllllllllllllllllllllllllkkkjjjiiiiiikkkkkkjjjiiilllkkkgggcccaaa[[[MMM>>>888999<<>>888666888777666;;;HHHXXXaaakkkmmmooosss|||sssccc[[[fffrrrrrroooooonnntttyyyxxxsssoooooopppqqqnnnwww~~~lll___ccclllsss}}}{{{sssmmmjjjhhhgggggghhhiiiiiigggeeegggggggggfffdddbbb```^^^```bbbdddeeeeeeeeefffgggdddeeefffggghhhhhhhhhhhhffffffgggiiiiiigggbbb___RRRIIIFFFIIIFFF<<<:::???DDDFFFHHHHHHIIIJJJLLLNNNOOOPPPQQQQQQQQQPPPOOONNNKKKLLLOOOQQQPPPNNNLLLJJJEEEHHHHHHFFFMMMZZZeeegggYYYPPPDDD>>>>>>AAAAAAAAA<<<>>>???AAACCCDDDEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBAAACCCDDDEEEDDDBBB@@@BBBFFFHHHGGGGGGPPPZZZZZZVVVQQQMMMKKKKKKJJJIIIEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCDDDEEEFFFFFFGGGFFFKKKQQQTTTVVVYYY]]]aaagggkkkqqquuuwwwuuuqqqnnniiillloooqqqqqqpppooooooooonnnmmmlllkkkkkkkkkkkkjjjkkklllllljjjiiijjjlllpppnnnmmmoooqqqmmmddd\\\LLLHHHHHHSSSjjjsssnnnooowww{{{vvvqqqppprrrqqqqqqrrrrrrqqqooollllllkkkjjjhhhgggccc^^^ZZZQQQKKKEEEBBBEEEIIIKKKLLLWWWYYYZZZ[[[]]]bbbjjjppp~~~zzzbbbJJJ===<<<666444888<<<<<<>>>@@@BBBAAA@@@AAACCCFFFHHHHHHDDDKKKSSSWWWVVVSSSQQQQQQ\\\jjjpppjjjfffgggeee^^^UUUFFFFFFMMMHHHJJJ[[[hhhjjjZZZYYYggg{{{tttbbbZZZ^^^fffkkkwwwzzzzzzvvvcccZZZKKKZZZnnnzzzwwwooolllmmmggglllfffTTTBBB:::777555777999AAASSSfffqqqpppkkkeee___```fffgggbbbccciiisss|||vvvnnntttvvvpppkkkkkkmmmnnnrrruuuooobbb\\\dddpppvvvtttppppppvvvxxxtttsssvvvssssssrrrqqqpppooommmlllpppoooooonnnmmmlllllllllmmmoooqqqrrrsssrrrpppooojjjkkkllllllmmmmmmllllllmmmlllkkkkkkjjjjjjkkkkkkiiiiiifffbbb___ZZZMMM@@@>>>>>>>>>???@@@@@@AAAAAACCCBBBCCCFFFJJJKKKIIIGGGDDDEEEGGGIIILLLNNNPPPQQQRRRVVV\\\aaaccceeefffhhhfffbbb\\\UUUOOOKKKHHHGGGDDDCCCBBBAAAAAACCCEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQVVVVVVWWWXXXXXXXXXWWWWWWZZZZZZZZZ[[[\\\^^^___```aaa```___^^^___```bbbccceeeeeeeeeccc[[[UUUYYYaaaiiibbb^^^bbbmmmsssqqqllloooppprrrrrrsssrrrqqqpppllllllllliiifffdddcccdddeeehhhnnnuuu{{{~~~}}}yyyrrrooollliiiiiijjjjjjhhhfffggggggggggggfffdddcccbbbeeecccccceeegggqqqtttaaaUUUHHHGGGEEEHHHVVViiiwww{{{}}}~~~yyyttt{{{{{{mmm```MMMCCCNNNZZZYYYUUUVVVWWWmmmwwwhhhYYYMMMJJJMMMLLLPPPWWWVVV]]]qqq}}}WWWFFF@@@:::777777666555:::GGGWWWaaakkkmmmooosss{{{rrrddd^^^gggqqqqqqoooqqqsssuuuvvvtttnnnjjjiiijjjooommmwwwmmm___aaaiiiqqq}}}|||tttooommmkkkjjjhhhggghhhgggeeedddfffggggggfffeeecccaaa```^^^```cccdddddddddeeegggddddddeeefffggggggggggggiiiiiijjjkkkkkkiiieeeaaaSSSJJJGGGJJJGGG>>>;;;@@@CCCEEEHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQPPPOOONNNIIIKKKNNNPPPPPPMMMJJJGGGFFFIIIHHHFFFLLLZZZeeeiii```VVVJJJBBB@@@@@@@@@???===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDBBB===@@@EEEHHHHHHHHHPPPZZZ[[[WWWQQQMMMKKKKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHEEEIIIOOORRRTTTVVV[[[___fffjjjpppuuuvvvsssooollliiillloooqqqqqqpppooonnnlllkkkkkkjjjiiiiiiiiijjjjjjlllmmmlllkkkjjjkkklllnnnmmmnnnqqqsssoooeee]]]LLLLLLSSSfffllllllrrr{{{}}}xxxssssssvvvuuusssssssssqqqooollljjjhhhfffeeeccc___[[[WWWMMMIIIDDDCCCEEEIIIKKKLLLTTTUUUWWWYYY]]]dddnnnttttttYYYDDD<<<>>>:::999===@@@???@@@CCCCCCEEEFFFHHHGGGFFFDDDBBBNNNZZZgggiiiaaaYYYVVVWWW\\\fffkkkgggfffjjjggg___TTTEEEEEELLLKKKQQQdddqqqrrr^^^```yyytttddd]]]ccckkkjjj}}}~~~dddWWWIIIXXXjjjtttqqqjjjgggiiieeehhhcccRRRBBB:::666333222555???RRRgggsssrrrnnnfffaaabbbiiiiiidddccciiisss{{{yyyhhhlllllliiihhhjjjkkkiiiiiiiiicccWWWSSSZZZccchhhooonnnrrrxxxyyyttttttwwwsssssssssrrrrrrpppooonnnpppoooooonnnmmmmmmllllllnnnnnnpppqqqqqqqqqpppooollllllmmmmmmmmmmmmllllllmmmmmmlllkkkkkkkkkkkkkkkllllllhhhdddaaa[[[NNNAAA===>>>>>>???@@@@@@AAAAAAGGGFFFFFFHHHKKKKKKIIIFFFFFFGGGHHHJJJLLLMMMOOOOOORRRVVV\\\aaadddeeeggghhheeebbb]]]VVVPPPJJJGGGEEECCCCCCBBBBBBCCCDDDFFFGGGKKKLLLMMMOOOQQQSSSTTTTTTYYYYYYZZZ[[[[[[[[[[[[ZZZ]]]]]]]]]]]]^^^___``````^^^___```bbbdddeeefffggghhhhhhhhhfff___YYY]]]dddjjjccc___eeerrryyywwwqqqqqqqqqrrrssssssrrrqqqppplllmmmllljjjgggeeeeeeeeehhhkkkqqqwww|||}}}~~~{{{vvvooommmjjjiiihhhhhhfffeeeffffffffffffeeecccbbbaaadddbbbaaacccgggtttqqq^^^SSSGGGFFFEEEHHHVVViiiwww{{{}}}~~~|||yyyeeePPPEEEQQQ^^^^^^YYYXXXXXXtttyyyhhhYYYNNNLLLPPPPPPSSSYYYWWW___sssZZZHHHCCC>>>888666555444999EEEUUUaaakkkoooqqqtttzzzqqqgggcccjjjpppooopppsssvvvuuusssqqqmmmkkkiiihhhkkklllvvv}}}mmm``````hhhppp|||{{{tttooonnnnnnlllhhhffffffeeedddccceeeeeefffeeeeeedddcccbbb^^^```bbbccccccbbbdddeeebbbccccccdddeeeeeeffffffiiiiiijjjkkkkkkiiifffbbbTTTLLLHHHJJJHHHAAA>>>AAAAAADDDIIILLLMMMMMMNNNNNNOOOOOOQQQQQQRRRQQQPPPOOOKKKMMMQQQRRRQQQNNNIIIFFFIIIJJJIIIGGGLLLYYYeeelllhhh___QQQGGGBBB@@@>>>===@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIHHHGGGGGGHHHIIIIIIGGGEEE===???EEEKKKKKKLLLSSS\\\\\\WWWQQQMMMKKKKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFJJJOOORRRTTTVVVZZZ^^^eeeiiioootttuuusssooolllkkkmmmoooqqqrrrqqqooonnnlllkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmkkkkkklllmmmmmmmmmooorrrtttoooddd[[[NNNUUUfffvvvaaaiiiwwwyyyvvvwwwxxxuuusssqqqpppooollljjjgggeeebbb___]]]YYYTTTQQQHHHEEECCCCCCEEEHHHJJJKKKQQQRRRTTTWWW\\\eeeooovvv~~~~~~gggMMM>>><<<:::888:::???AAAAAACCCGGGKKKNNNRRRSSSRRRPPPOOOOOO]]]lll{{{|||pppeeecccgggnnnpppnnnhhhhhhkkkggg^^^RRRDDDDDDLLLPPP]]]sss~~~wwwfffqqqtttfffbbbiiirrruuu|||___RRRIIIWWWfffllliiidddcccdddcccddd___RRREEE;;;555111333666BBBXXXnnnzzzzzzvvvfffbbbeeelllllleeecccgggpppvvvzzzmmmkkkgggeeehhhllljjjddd^^^\\\UUUMMMMMMTTT[[[^^^fffllluuu{{{yyytttssswwwsssssssssssssssrrrqqqppppppoooooonnnnnnmmmmmmlllnnnnnnnnnnnnnnnoooppppppoooooonnnnnnmmmmmmllllllmmmmmmlllkkkkkkkkkkkkkkknnnmmmjjjfffbbb]]]PPPCCC===>>>>>>??????@@@AAAAAAKKKJJJIIIJJJKKKJJJHHHEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRWWW]]]bbbeeeggghhhjjjeeeccc^^^XXXQQQKKKGGGDDDBBBCCCCCCDDDEEEGGGHHHIIINNNPPPRRRTTTVVVXXXYYYZZZ]]]]]]]]]^^^^^^^^^______aaaaaa```````````````aaa___aaadddgggiiijjjjjjiiinnnlllllliiiccc___cccjjjnnnfffbbbiiiwww~~~zzzrrrsssssstttttttttrrrqqqpppmmmmmmmmmjjjhhhffffffgggkkkooouuuzzz~~~|||{{{~~~}}}yyyooonnnllljjjhhhgggfffeeeffffffeeeeeedddcccbbbaaabbbaaa```aaagggwwwmmm[[[QQQFFFFFFFFFJJJXXXkkkxxx|||}}}fffPPPFFFRRRaaa```ZZZYYYdddooo```YYYSSSIIIPPPSSSXXX\\\XXX___ttt]]]LLLFFFAAA:::777444444888BBBSSSaaammmsssxxxzzz}}}tttmmmjjjmmmooonnnooorrruuutttrrrrrrrrrqqqnnnlllhhhjjjrrr||||||zzz}}}xxxmmmdddgggmmmuuu~~~yyyrrrnnnlllooolllhhhffffffffffffeeedddeeeeeeeeeeeeeeeeeedddbbbccceeedddbbbaaaaaabbbaaaaaaaaabbbbbbcccdddeeegggggggggiiiiiihhheeebbbUUUMMMIIIJJJHHHCCC???@@@???DDDJJJNNNOOOOOONNNNNNNNNOOOPPPRRRRRRRRRQQQQQQOOOQQQUUUWWWUUUQQQLLLIIILLLLLLJJJIIIMMMXXXfffooooooeeeWWWKKKDDD@@@>>>===BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGIIIKKKNNNOOONNNMMMMMMNNNOOONNNKKKHHH@@@BBBHHHNNNPPPPPPVVV]]]\\\XXXRRRNNNMMMLLLLLLLLLJJJHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIMMMRRRUUUUUUWWW[[[^^^cccgggnnntttwwwvvvsssqqqoooppprrrtttuuutttqqqooommmmmmmmmlllllllllmmmmmmjjjlllmmmmmmlllkkklllnnnmmmmmmpppssstttmmm```VVVRRRbbbyyyzzz```VVVggg|||zzzwwwxxxvvvssspppnnnmmmllljjjhhhfffccc^^^YYYUUUQQQLLLIIICCCBBBBBBCCCEEEHHHJJJKKKPPPPPPRRRVVV]]]fffpppvvv~~~|||xxxmmmXXXDDD<<<===999999===CCCEEEFFFKKKQQQ^^^bbbeeeeeeaaa______aaauuuzzznnnkkkkkkcccYYYOOOCCCDDDMMMVVVjjjtttlll{{{qqqgggeeellluuujjjTTTLLLKKKYYYfffiiidddaaaaaabbbcccccc```VVVJJJ>>>666222333777DDDZZZppp}}}}}}xxxeeebbbeeemmmllldddaaadddjjjnnnttt{{{tttjjjeeejjjooollldddYYYTTTMMMJJJNNNUUU[[[]]]___iiivvv|||xxxrrrrrruuuqqqrrrrrrrrrrrrrrrqqqqqqoooooooooooonnnnnnmmmmmmooonnnlllllllllmmmoooppprrrqqqpppooommmmmmllllllllllllkkkjjjjjjjjjjjjjjjlllllliiifffddd___SSSGGG>>>>>>??????@@@@@@AAAAAAIIIIIIIIIIIIIIIHHHFFFEEEFFFGGGHHHJJJLLLNNNOOOPPPTTTYYY___dddggghhhjjjkkkfffddd```[[[UUUNNNIIIFFFDDDDDDEEEGGGIIIKKKLLLMMMRRRSSSVVVYYY[[[]]]]]]^^^^^^^^^^^^______```aaaaaadddcccbbbbbbaaaaaaaaaaaafffgggiiikkkllllllkkkkkkrrrnnnjjjgggbbb```fffooossskkkgggmmmyyyyyyrrruuuvvvvvvvvvuuusssrrrqqqmmmmmmmmmjjjhhhggghhhiiimmmrrryyy~~~yyyxxx|||}}}zzzpppooonnnkkkiiiggggggggggggfffeeedddcccbbbbbbbbbaaaaaaaaaaaaiii|||~~~hhhWWWNNNFFFFFFGGGMMM[[[nnnzzz}}}~~~aaaMMMDDDQQQ___^^^YYYXXXnnnfffYYYUUUPPPDDDNNNUUUZZZ]]]YYY```vvvaaaQQQKKKEEE???888444444777@@@QQQaaaqqq{{{}}}wwwrrroooooonnnmmmnnnqqqssssssssstttuuutttpppnnnhhhjjjooossstttrrrssswwwuuuqqqpppttt{{{yyyrrrmmmlllmmmjjjgggfffgggiiiiiiiiidddddddddeeeeeeeeeffffffggghhhhhhfffccc```______```_________```aaabbbccceeeeeefffgggiiiiiifffdddWWWPPPKKKJJJIIIFFFAAA??????DDDJJJNNNPPPOOONNNNNNMMMNNNPPPRRRSSSSSSRRRRRRQQQSSSVVVXXXVVVSSSNNNKKKOOONNNMMMMMMPPPYYYgggsssrrrjjj\\\PPPGGGCCCAAAAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHIIIKKKNNNQQQSSSRRRQQQQQQRRRRRRPPPLLLIIICCCDDDIIIOOOQQQRRRVVV]]]]]]YYYUUURRRQQQQQQPPPOOOLLLKKKHHHEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFKKKOOOSSSUUUUUUVVVZZZ]]]```fffnnnvvv{{{|||zzzxxxuuuuuuuuuxxxyyyxxxuuuqqqnnnnnnmmmmmmllllllmmmmmmjjjkkkllllllkkkkkklllnnnoooooopppssssssjjj\\\QQQWWWmmmhhhUUURRRhhhyyyvvvwwwsssqqqooonnnmmmkkkiiigggccc___XXXSSSNNNIIIEEEBBB@@@AAABBBCCCEEEGGGJJJKKKOOOOOORRRYYYbbbmmmvvv{{{wwwhhhZZZMMMAAA<<<<<>>@@@AAACCCCCCDDDFFFJJJMMMNNNOOOTTT]]]iiittt{{{oooZZZMMMFFF@@@======BBBCCCGGGJJJKKKPPP^^^lllxxx~~~oooiiiddd[[[RRRIIIDDDHHHRRRaaayyyyyy___ccc{{{sssoooooofffjjjnnnmmmjjjjjjnnnsssvvviiiXXXJJJJJJTTTdddnnnkkkfffgggiiigggjjjmmmnnnhhhVVVCCC888777333666???RRRgggssssssnnnaaa^^^aaaiiiiiiaaa^^^aaagggggglllvvvwwwtttnnniiikkknnnlllgggWWWMMMDDDCCCEEEIIINNNSSS```mmmyyyzzzuuurrrqqqrrrqqqqqqqqqqqqqqqpppooonnnooooooooooooooooooooooooooonnnlllkkklllmmmoooqqqsssrrrpppnnnmmmlllmmmmmmkkkkkkjjjiiiiiiiiiiiiiiieeeffffffeeefffeee[[[OOO@@@AAAAAABBBBBBCCCDDDDDDAAADDDGGGHHHGGGGGGGGGHHHEEEFFFIIILLLOOORRRUUUVVVXXX\\\bbbeeeggghhhiiijjjgggeeebbb___[[[WWWTTTSSSOOOOOONNNOOOQQQTTTWWWYYYYYY[[[^^^```bbbbbbbbbaaa````````````aaabbbdddeeeffffffffffffgggggghhhiiimmmnnnoooppppppooommmkkk___XXXQQQNNNKKKMMMTTT]]]cccaaaaaahhhrrrzzz}}}}}}zzzzzz{{{{{{zzzyyyxxxwwwqqqpppooommmkkklllnnnppprrryyy}}}}}}zzztttsssvvvxxxwwwlllmmmnnnkkkhhhggghhhjjjiiihhhfffeeedddcccdddddd```dddeeefffpppxxxaaaQQQJJJCCCEEEHHHOOO^^^qqq|||~~~RRRDDDAAANNNXXXVVVUUUZZZuuurrr^^^XXXOOOAAAAAALLLRRRVVVYYYYYYjjjlllbbbZZZOOOIII>>>666666777<<>><<<:::999999:::<<<>>>BBBAAAAAABBBDDDGGGKKKMMMPPPRRRVVV^^^dddddd^^^WWWHHHAAA===???BBBCCCDDDFFFHHHFFFPPPdddsss~~~xxx\\\NNNRRRaaaooo{{{rrrnnnkkkiiifff^^^RRRIIIDDDFFFIIIUUUmmm~~~wwwcccHHHQQQ[[[eeemmmqqqlllccccccgggnnnvvv{{{}}}|||zzztttuuummmhhhdddVVVKKKOOOVVVdddooommmfffdddhhhllltttpppiii___SSSFFF;;;444777888;;;EEEVVVgggmmmkkkiii```\\\aaacccaaadddkkkiiijjjkkkmmmsssyyywwwqqqrrrpppwww{{{rrrmmmjjj___JJJFFFAAAAAAIIIXXXgggqqq|||~~~wwwrrrqqqsssvvvuuuuuutttrrrpppnnnmmmoooooooooooonnnnnnnnnnnnpppnnnmmmooorrruuuuuusssqqqqqqqqqpppooonnnnnnmmmllllllmmmmmmlllkkkjjjjjjjjjhhhgggiiijjjggg___YYYFFFDDDDDDGGGKKKMMMKKKIIILLLMMMNNNNNNNNNLLLKKKJJJMMMLLLKKKLLLMMMQQQTTTWWWZZZYYYXXXYYY[[[]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[[[[^^^cccfffeeegggjjjkkkkkkkkkmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnpppsssuuuvvvxxx{{{}}}}}}nnn[[[QQQPPPJJJLLLOOOQQQRRRTTTWWWZZZYYYXXXVVVRRRMMMMMMZZZhhhwww{{{~~~}}}~~~{{{|||}}}|||{{{|||~~~|||xxxvvvsssqqqtttsssqqqpppoooqqquuuyyyjjjjjjjjjjjjiiiiiiiiihhhgggggggggggggggfffeeeeeecccbbbcccmmm~~~mmmVVVJJJGGGEEEHHHKKKRRR```qqqzzz{{{mmmJJJCCCCCCLLLSSSUUUYYY```mmmcccYYYIIIBBBDDDMMMQQQTTT[[[ccc||||||ssslllcccSSSFFF:::666777<<>>BBBCCCAAABBBEEEIIIMMM\\\rrrzzzdddOOOEEEIIITTT^^^xxxooommmjjjhhheee\\\PPPFFFAAACCCFFFQQQhhhyyyqqq___HHHRRR___hhhoooqqqmmmfffgggiiinnnxxxzzzsssuuupppjjjgggXXXLLLPPPYYYaaahhhjjjkkknnnnnnlllrrrnnneeeZZZNNNCCC999333666777:::CCCTTTfffllljjjhhh^^^YYY___dddccceeejjjgggjjjlllmmmrrrwwwvvvrrrrrrmmmrrruuuooollliii___KKKGGGDDDGGGRRRaaaoooxxxyyytttssstttvvvuuuuuutttrrrqqqooonnnoooooooooooonnnnnnnnnnnnpppnnnmmmnnnqqqtttsssrrrqqqqqqpppoooooonnnmmmmmmlllmmmmmmmmmmmmlllkkkjjjkkkiiihhhiiikkkhhhaaa[[[HHHFFFDDDGGGKKKMMMMMMKKKLLLMMMOOOPPPPPPPPPOOONNNOOONNNMMMMMMNNNPPPSSSUUUVVVVVVVVVWWWYYYZZZ[[[[[[\\\]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZZZZ[[[___cccggggggjjjmmmnnnooooooqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrtttwwwyyyzzz{{{~~~yyyjjjYYYPPPQQQRRRWWW^^^dddhhhkkkmmmnnnkkkhhhccc]]]UUUQQQWWW```uuuzzz~~~~~~}}}~~~yyyuuusssqqqppprrrsssrrrqqqppprrruuuxxxjjjjjjjjjjjjjjjiiiiiiiiifffggggggggggggfffeeeeeeccccccfffqqqiiiSSSGGGCCCDDDGGGKKKRRRaaaqqq{{{|||fffFFF@@@BBBLLLSSSTTTWWW^^^zzz{{{jjjbbbUUUEEE???DDDLLLQQQWWW```iiizzzrrrhhhWWWHHH:::666777;;;IIIYYYpppvvvyyyvvvvvvzzz~~~xxxlllbbbccchhhhhhdddkkkmmmqqqxxx~~~vvvrrrmmmjjjjjjlllmmmmmmkkkuuuyyypppdddaaafffkkkyyy~~~{{{sssmmmkkkkkklllmmmmmmmmmkkkjjjiiiiiiiiihhhhhhhhhgggggggggcccccccccbbb```^^^\\\[[[XXXUUUTTTTTTQQQMMMNNNRRRRRRTTTVVVZZZ]]]___aaabbb```bbb___WWWTTTUUUQQQHHHDDDGGGKKKNNNPPPPPPOOONNNMMMNNNOOORRRUUUXXXZZZ[[[XXXYYY[[[\\\\\\\\\^^^___aaa^^^\\\\\\]]]```jjjuuu}}}uuukkkccc]]]YYYXXXVVVVVVWWWXXXXXXXXXXXXWWWYYYZZZ[[[^^^aaabbbbbbaaaaaacccdddeeefffgggiiikkkmmmmmmlllkkkhhhaaaYYYSSSLLLGGGRRRcccllltttyyytttmmmkkkiiikkknnnpppooollleee```YYYRRRNNNMMMOOOPPPPPPSSSVVVSSSNNNLLLNNNQQQQQQPPPPPPQQQUUU[[[aaadddfffllltttzzz|||~~~xxxuuurrrpppooonnnmmmkkkmmmmmmmmmlllkkkkkkmmmooorrrqqqtttxxxwwwpppkkkjjjpppaaaTTTUUUdddwwwvvvpppfff___XXXPPPJJJEEEAAA<<<888:::999888888999;;;===???@@@@@@??????@@@BBBDDDEEELLLOOOUUU[[[^^^YYYOOOGGG>>>>>>BBBEEEDDD@@@BBBGGGNNN\\\pppiii___QQQGGGEEEJJJRRRXXXmmmyyywwwrrrmmmkkkjjjiiidddZZZMMMCCCAAABBBDDDOOOdddqqqiiiXXXIIIWWWfffnnnrrrtttqqqmmmnnnnnnrrr{{{}}}tttnnnsssooojjjeeeUUUJJJNNNYYYbbbnnnyyy{{{ppprrrlllbbbWWWMMMCCC;;;666555555888AAASSSfffmmmlllhhh[[[UUU]]]eeeeeeeeefffdddjjjnnnnnnqqquuuxxxwwwwwwnnnnnnppplllllljjj```KKKHHHHHHOOO]]]mmmzzz|||wwwtttuuuuuuuuuttttttrrrqqqoooooooooooooooooonnnnnnnnnnnnnnnmmmmmmnnnppprrrqqqpppppppppoooooonnnmmmmmmmmmlllmmmmmmmmmmmmllllllkkkkkkiiiiiijjjkkkjjjddd___MMMIIIFFFGGGLLLOOOPPPPPPOOOPPPRRRTTTUUUTTTSSSRRRPPPPPPOOONNNOOOQQQSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVXXXYYYZZZ\\\```dddhhhkkknnnqqqtttuuuvvvwwwyyyyyyxxxxxxwwwwwwxxxxxxyyyyyy{{{}}}~~~~~~vvvgggZZZWWW[[[eeellluuu~~~zzztttnnnfff^^^]]]```rrrxxx~~~uuupppnnnnnnnnnqqqrrrssssssrrrssstttvvvjjjjjjjjjjjjjjjjjjiiiiiiffffffggggggffffffeeedddcccccciiiuuufffQQQFFFBBBDDDGGGKKKSSSbbbsss|||}}}~~~\\\AAA>>>BBBNNNTTTSSSVVV]]]pppyyyrrreee^^^RRRCCC???BBBJJJOOOVVV```hhhzzzooo\\\III999666777:::HHHYYYnnnuuuxxxuuussswww|||~~~yyylllaaa___cccfffeeeiiinnnvvv|||sssoooiiifffgggiiilllmmmkkksssttthhhYYYWWW^^^fffuuuzzz~~~vvvppplllllllllllllllkkkkkkjjjiiigggggggggffffffeeeeeedddbbbccccccbbbaaa^^^[[[ZZZUUUQQQNNNLLLIIIEEEEEEHHHIIIKKKOOOSSSWWWYYYZZZ[[[^^^```]]]WWWSSSSSSOOOIIIEEEGGGKKKPPPSSSTTTRRRPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXZZZ\\\[[[ZZZ[[[___bbbaaa^^^]]]___```dddnnnyyy}}}vvvmmmeee___\\\\\\YYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^___cccfffgggfffdddeeeeeedddccccccdddggghhhiiihhhfffeeebbb^^^XXXTTTPPPJJJUUUgggooouuuwwwpppnnnllljjjlllpppqqqooommmeeeaaaYYYSSSPPPPPPRRRTTTWWW[[[\\\YYYRRRPPPSSSWWWPPPQQQRRRVVV\\\aaaeeegggjjjooovvv{{{}}}yyyvvvrrrpppooonnnmmmlllnnnnnnnnnmmmkkkkkkmmmooorrrqqqtttxxxwwwqqqmmmmmm~~~hhhWWWOOOZZZpppxxxsssqqqhhh\\\RRRMMMFFFAAA>>><<<:::888888777777888999;;;>>>???BBBBBBAAAAAAAAABBBCCCDDDHHHKKKOOOTTTVVVQQQIIICCC???AAADDDFFFBBB@@@GGGPPP[[[rrrnnn]]]WWWOOONNNSSS[[[bbbeeegggrrr~~~|||sssnnnlllkkklllkkkjjjdddYYYKKKBBBDDDCCCEEEOOOaaakkkaaaRRRKKK[[[mmmtttvvvwwwwwwvvvwwwvvvxxx{{{}}}yyyppphhhfffmmmkkkfff```OOOEEEKKKWWWlllvvvssslllbbbYYYPPPHHH@@@;;;444444777AAAUUUiiisssssslll\\\TTT\\\ffffffbbbaaabbbjjjpppppprrrxxx~~~sssnnnmmmjjjlllkkkaaaJJJHHHIIITTTfffwww~~~xxxuuutttrrrsssrrrrrrqqqpppooonnnoooooooooooonnnnnnnnnnnnmmmlllmmmnnnooooooooonnnnnnnnnnnnmmmmmmmmmllllllllllllmmmmmmmmmllllllkkkkkkjjjiiijjjkkkjjjfffcccTTTOOOKKKKKKOOOTTTVVVWWWUUUWWWYYYZZZZZZXXXVVVUUUQQQPPPPPPPPPQQQSSSUUUWWWVVVWWWWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVVVVUUUUUUVVVYYY[[[]]]aaafffjjjnnnqqqvvvyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~tttiiidddiiippp|||~~~|||xxxqqqmmmmmmpppxxxzzzpppkkkiiijjjlllnnnqqqtttuuutttsssssstttiiiiiiiiiiiiiiiiiiiiiiiifffffffffffffffeeeeeedddbbbdddkkkxxx}}}eeeQQQFFFBBBDDDGGGLLLUUUddduuu~~~mmmPPP===<<>>444444777BBBWWWmmmyyyzzzppp___VVV]]]gggfff```]]]aaajjjpppqqqsss|||vvvnnnjjjeeehhhiiiaaaKKKGGGIIIVVVjjj|||zzzuuussspppppppppppppppooonnnmmmoooooooooooonnnnnnnnnnnnkkkmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkklllllllllllllllkkkjjjjjjiiiiiiiiihhhgggeee[[[VVVQQQPPPTTTZZZ]]]^^^^^^___```aaa___\\\YYYWWWRRRQQQPPPPPPSSSVVVZZZ]]]]]]]]]\\\YYYUUURRRSSSTTTUUUVVVVVVWWWWWWVVVVVVVVVVVVXXX[[[^^^aaaeeejjjmmmqqquuuzzz}}}sssmmmrrr}}}}}}yyyyyyqqqzzzwwwnnngggfffgggiiilllooosssuuutttrrrrrrrrrggggggggghhhhhhhhhhhhhhheeeffffffffffffeeeddddddcccfffnnn|||yyydddRRRHHHDDDDDDHHHNNNWWWgggxxx]]]EEE;;;<<>>;;;888777999999:::<<>><<<<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEEEEBBB???>>>AAAKKK```ssszzzvvvrrrpppsssxxx|||rrrnnnooolllmmmmmmjjjaaaUUUIIIBBBBBBBBBGGGTTTbbbcccWWWIIINNN]]]nnnvvvzzz~~~|||ooobbbZZZYYYZZZdddllliiiaaaWWWIIIFFFSSSiii{{{tttrrrllliiifffeeebbbYYYKKK@@@555555777BBBWWWnnnzzz|||ssscccZZZ```hhhfff```]]]bbbiiimmmmmmrrr}}}uuulllfff___cccggg```NNNJJJJJJWWWmmm~~~{{{vvvsssoooooopppppppppoooooonnnoooooooooooonnnnnnnnnnnnkkkmmmoooooonnnlllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjjjjkkkkkkkkkkkkjjjiiiiiihhhgggffffffeeeeeeaaa[[[VVVUUUYYY___bbbddddddeeefffgggeeeaaa]]]ZZZUUUSSSQQQQQQTTTYYY___ccccccdddbbb]]]WWWSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\^^^bbbeeehhhkkkpppsssuuuyyy~~~uuuuuu}}}~~~vvv~~~}}}vvvmmmfffdddeeehhhjjjnnnqqqssssssqqqppppppeeefffffffffggggggggghhheeeeeeffffffeeeeeedddcccfffiiirrrvvvbbbRRRHHHDDDEEEIIIOOOYYYiiizzz~~~RRR>>>:::<<>>@@@@@@AAABBBCCCHHHOOOVVVIIIIIILLLSSSZZZ]]][[[XXX[[[]]]___aaa```]]]ZZZWWWYYY]]]bbbaaa^^^^^^ccciiijjjhhhjjjmmmpppttt{{{pppiiiiiijjjhhhiiijjjjjjkkkkkkjjjjjjjjjkkklllnnnpppoookkkhhh]]]WWWPPPMMMNNNRRRUUUVVVVVVVVVXXX[[[^^^___^^^\\\ZZZQQQYYYhhhlllkkkcccUUUQQQSSSWWW```kkkqqqssssssiiieee^^^XXXWWWZZZ^^^bbbaaa]]]WWWUUUVVVWWWXXXXXXTTTVVV[[[dddmmmqqqoookkklllrrrzzz}}}yyysssooonnnnnnmmmmmmnnnoooooonnnmmmnnnqqqssspppnnnooosssssspppppprrrzzzvvvcccQQQPPPUUUbbbuuucccWWWNNNMMMLLLFFFCCCCCC;;;<<<===>>>>>>@@@BBBDDDBBBBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIKKKNNNQQQRRRQQQOOOMMMLLLGGGBBB???BBBKKK]]]wwwrrrnnnppplllmmmlllggg^^^RRRHHHAAAAAABBBJJJ[[[iiiiii\\\OOOTTTbbbpppyyyuuuggg^^^\\\___ccchhhooojjj___UUUHHHIIIYYYnnn|||vvvooonnnnnnhhhiiikkkooonnncccRRRDDD666555666???SSSjjjvvvxxxssseee]]]cccjjjgggbbb```dddggghhhgggmmmzzztttlllfff]]]aaahhheeeUUUOOOMMMYYYooo~~~xxxtttppppppqqqqqqqqqqqqqqqpppoooooooooooonnnnnnnnnnnnkkknnnqqqqqqnnnlllkkkllljjjjjjjjjkkkkkkkkkkkkkkkggghhhiiijjjjjjjjjjjjiiiiiihhhgggeeecccbbbcccdddccc^^^YYYXXX]]]bbbeeefffggghhhjjjkkkiiieeeaaa^^^[[[XXXTTTRRRTTTZZZaaafffeeeffffff```YYYTTTTTTVVVWWWXXXZZZ\\\^^^___``````dddfffjjjmmmpppssswwwzzzyyy}}}{{{~~~{{{}}}{{{vvvnnngggddddddfffiiilllpppqqqpppooooooooodddeeeeeeeeeffffffggggggeeeeeeffffffeeeeeedddccchhhllluuutttaaaQQQHHHDDDEEEJJJPPPZZZjjj{{{zzzMMM;;;999===JJJYYY]]]YYYYYY___nnnpppggg]]]XXXKKKBBBFFFJJJXXX```aaaaaaggg```GGG666999:::555===MMMeeepppyyyxxxttttttwwwyyyyyymmmddddddhhhjjjqqqwww|||}}}xxxqqqmmmkkk```___```dddjjjpppsssuuu}}}qqqiiihhhiiihhhiiimmmrrrxxx{{{yyytttpppjjjkkkmmmnnnmmmjjjfffdddhhhhhhgggfffdddccccccbbb```aaaccccccaaa^^^ZZZWWWRRRHHH???;;;999666555777555444444444555666888999===<<<<<<<<<===AAAJJJRRRIIIIIILLLSSS\\\___\\\YYY\\\___bbbddddddaaa^^^[[[ZZZ___ddddddaaa```eeekkkooonnnooorrrtttwwwtttmmmmmmoookkklllmmmmmmnnnnnnmmmmmmmmmnnnoooqqqrrrpppllliii___YYYRRROOOQQQVVVZZZ\\\\\\^^^bbbhhhkkkkkkgggddd```WWW^^^mmmqqqooofffWWWXXXYYY]]]eeennnssstttssslllggg```[[[ZZZ]]]bbbfffeee___XXXWWWYYY\\\\\\[[[XXXXXX\\\dddmmmrrrqqqnnnkkkqqqzzz~~~yyytttooonnnnnnmmmmmmmmmnnnooonnnnnnooorrrtttooommmnnnrrrrrrppppppsssppphhhSSSGGGPPPWWW]]]hhhTTTJJJEEEGGGFFFAAA@@@EEE@@@BBBDDDEEEEEEFFFHHHIIIGGGGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOPPPPPPPPPPPPPPPUUUXXX]]]___]]]YYYUUUSSSJJJEEECCCHHHVVVlll~~~oookkknnnllllllkkkeee[[[PPPFFFAAABBBCCCNNNbbbqqqqqqcccWWW\\\gggttt}}}ooobbb___ccciiimmmiiioooiii]]]QQQFFFJJJ\\\kkkqqquuutttrrrrrrpppmmmhhhkkkqqqxxxxxxlllXXXHHH777666555===PPPeeeqqqsssrrreee___eeekkkhhhddddddeeefffdddbbbhhhwwwtttnnnggg^^^bbblllkkk[[[SSSPPP[[[pppzzzvvvqqqqqqrrrsssssssssrrrrrroooooooooooonnnnnnnnnnnnkkkooorrrqqqnnnlllkkkllljjjjjjjjjjjjjjjjjjjjjkkkfffggghhhiiiiiiiiiiiiiiihhhhhhfffdddaaa```aaabbbccc___ZZZZZZ^^^cccffffffgggiiikkkmmmlllhhheeebbb```[[[VVVRRRTTTZZZbbbgggeeegggfffaaaZZZUUUVVVYYYZZZ[[[]]]```bbbdddeeeeeeiiilllpppsssvvvyyy||||||{{{zzzvvvooohhhddddddfffiiilllooopppooonnnnnnnnnfffeeeeeeeeeeeegggiiijjjiiiiiihhhfffcccbbbdddfffcccmmm}}}ppp^^^MMMDDDAAAFFFJJJRRR^^^ppp~~~dddHHH999AAAEEENNNYYY[[[YYY\\\bbbtttddd\\\]]]WWWHHHDDDKKKVVVWWWZZZ\\\\\\kkklllCCC:::999777;;;;;;HHH\\\lllzzz|||wwwuuuxxxzzzyyy}}}|||rrrgggcccggglllgggmmmrrrrrrmmmkkkmmmpppdddaaa```ccckkkqqqsssrrrpppsssssspppnnnkkkcccYYYXXXdddmmmnnnrrrwwwsssiiikkkllllllmmmlllkkkiiihhhjjjiiihhhgggeeeeeeeeeeeebbbaaa```___]]]YYYSSSPPPJJJBBB;;;999777333333555333555666666555444444555555777888999999<<>>>>>===<<<<<>>>>>@@@NNN[[[]]][[[aaaqqqqqq```SSSHHHDDDLLLXXX\\\bbbaaa\\\eee```BBB>>>:::555999777>>>PPPbbbuuu|||{{{|||~~~~~~}}}|||wwwlllccchhhrrr}}}}}}|||{{{yyyvvvqqqmmmnnniiiiiirrr~~~~~~vvvrrriiifffiiiaaaSSSSSS^^^iiirrrzzz|||{{{xxxtttqqqkkkkkkkkkkkkkkkllllllllliiihhhggggggffffffffffffaaabbbbbbaaa^^^WWWNNNHHHBBB;;;666666666555666999;;;<<<>>>>>><<<<<<<<<=========>>>===<<<===@@@BBBBBBBBBEEEMMMYYYfffpppvvvuuusssqqqpppoooppprrrsssttttttvvvxxxvvvtttxxx~~~ppp\\\NNNIIIIIIDDDIIIRRR[[[aaafffoooxxxxxx|||}}}uuujjjeee```___```aaaaaa___aaaaaaaaaaaabbbcccdddeeefffjjjmmmkkkhhhjjjqqqxxxxxx|||~~~yyysssqqqpppooommmjjjlllnnnooonnnjjjfffddd\\\YYYYYY\\\[[[XXX[[[aaajjjlllsss|||}}}mmmbbbQQQMMMGGGCCCBBBDDDFFFGGGJJJHHHHHHKKKPPPVVVZZZ\\\VVVTTTPPPKKKIIIIIIKKKMMMXXXoooyyywwwwwwxxxmmmmmmmmmmmmnnnnnnnnnnnnmmmkkkjjjiiiiiihhheeecccaaa```[[[RRRIIIEEEHHHLLLRRRRRRaaauuu{{{pppjjjooovvviii\\\dddxxx{{{tttvvvqqqcccWWWXXXcccmmmkkkggghhhooorrrpppssszzzoooaaa```ooo}}}iiiDDD666555444666???LLL[[[dddggghhheee\\\YYY\\\aaaccc```___aaafffmmmrrruuuvvvttttttsssqqqpppnnniiiddddddhhhmmmssszzz}}}yyyvvvrrrrrrrrrrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnjjjiiihhhfffddd```]]]ZZZXXXVVVTTTQQQOOOOOOOOOOOOMMMOOOQQQRRRRRRPPPNNNLLLHHHFFFCCC@@@===<<<;;;:::;;;;;;<<>>FFFRRR[[[YYYXXXcccxxxrrraaaRRRGGGDDDLLLXXXWWWccciiigggsss[[[@@@???:::444999777===III]]]rrryyyyyy{{{}}}{{{{{{yyyoooffflllxxx|||||||||yyytttoooooojjjlll{{{sssooommmiii^^^TTTYYYeeefffjjjqqqvvvyyyyyyvvvtttiiiiiiiiijjjkkklllmmmnnnjjjiiihhhfffeeeeeedddddd````````````]]]WWWPPPJJJ???888444444555444666:::;;;<<<>>>>>><<<;;;<<<===>>>??????>>>===>>>@@@BBBCCCDDDHHHRRR^^^llluuu{{{{{{zzzxxxwwwwwwwwwwwwxxxyyyyyy|||~~~}}}|||hhhVVVKKKGGGHHHFFFIIINNNRRRXXXbbbppp{{{{{{~~~wwwoooiiiccc```aaabbbaaa___bbbbbbaaabbbccceeeggghhhjjjmmmpppnnnlllmmmsssxxxvvvzzzzzztttppppppooollljjjlllooopppoookkkfffcccjjjkkkqqqvvvrrrkkkooozzzwwwhhhVVVJJJBBB???===<<<>>>AAABBBCCCHHHGGGGGGJJJNNNQQQQQQQQQMMMIIIFFFDDDFFFJJJNNNPPPccc|||~~~wwwrrrooommmnnnjjjjjjkkkkkkkkkllllllllljjjhhhhhhhhhhhhgggeeeccc]]]YYYRRRKKKFFFFFFJJJMMMLLLUUUgggyyy}}}xxxxxx~~~|||pppiiiddd___sssqqqvvvppp^^^QQQUUUaaaiiikkkllloooqqqsssuuuyyy|||pppfffiiixxxhhhDDD777555333444:::GGGUUU___jjjjjjeee[[[VVVZZZ```cccaaa\\\\\\ccckkkppptttwwwwww{{{}}}vvvooojjjfffccccccfffiiimmmuuu~~~|||xxxuuuqqqqqqrrrqqqqqqpppoooooolllmmmmmmnnnnnnmmmmmmlllhhhgggeeedddbbb___ZZZVVVMMMKKKHHHEEECCCCCCCCCDDDBBBCCCEEEFFFFFFDDDCCCBBB???>>><<<;;;::::::;;;;;;===>>>@@@CCCGGGLLLPPPSSS___eeemmmrrrsssrrrssstttuuuxxx{{{|||{{{||||||}}}~~~tttfffXXXLLLEEEBBBBBBCCCJJJ^^^||||||yyytttpppnnnllljjjhhhhhhfffdddbbbaaacccfffiiijjjjjjhhhgggccccccccccccddddddeeefffbbbfffiiihhhcccbbbfffkkkxxxxxxfffRRRGGGCCCBBBCCCEEEIIIOOOWWWaaappp~~~eeeHHH===>>>MMMWWW\\\XXXVVVcccvvvyyyooo```QQQFFFEEENNNYYY\\\iiinnnjjjwwwWWW>>>???:::444:::777<<>>888444444666666888<<<===???@@@@@@???>>>>>>???@@@AAABBBBBBBBBCCCFFFIIILLLOOOWWWbbbnnnxxx~~~~~~~~~~~~}}}~~~wwwdddUUULLLJJJIIIKKKNNNPPPSSSZZZhhhxxx~~~yyysssmmmfffbbbcccdddeeedddccccccbbbcccdddfffiiikkkoooqqqssssssrrrrrruuuxxxxxx|||}}}{{{sssoooooonnnkkkjjjkkklllmmmmmmllljjjiiiuuuwww~~~vvvmmmvvvuuutttrrrpppoooppppppqqqvvvuuussspppjjj]]]MMM@@@999999:::===@@@CCCCCCCCCEEEEEEFFFIIIKKKJJJHHHFFFDDDDDDDDDDDDDDDHHHOOOTTTnnn~~~vvvuuutttooolllllliiiiiiiiiiiiiiihhhhhhhhhiiigggffffffffffffdddbbbZZZSSSIIICCCBBBEEEHHHJJJGGGWWWlllyyy|||}}}}}}~~~qqqhhhccc```eee{{{kkkrrrlllWWWKKKSSS___eeehhhrrruuuqqqrrrzzz~~~{{{tttoooxxxfffBBB555444333444:::GGGVVVaaatttrrrjjj___YYY]]]bbbdddaaa\\\\\\dddllloooqqqttt|||tttkkkfffcccfffgggfffgggppp|||~~~~~~}}}}}}}}}zzzvvvssspppqqqqqqqqqqqqppppppooolllmmmmmmnnnnnnmmmmmmllliiifffdddbbb```\\\UUUQQQDDDBBB>>><<<::::::;;;<<<;;;;;;<<<<<<===<<<<<<;;;::::::::::::<<<>>>@@@AAACCCEEEIIIMMMRRRWWW[[[]]][[[```eeehhhiiilllrrrwwwxxx}}}wwwdddTTTIIICCC>>>;;;;;;;;;@@@LLLbbb~~~}}}yyyxxxvvvrrrnnnkkkiiihhhggggggfffcccaaa```aaaccceeeggggggggggggbbbbbbaaaaaabbbdddfffgggaaagggkkkiiicccccciiiqqqooo^^^LLLDDDBBBBBBCCCEEEFFFJJJQQQ\\\nnndddHHH===>>>RRRZZZ]]]WWWUUU```qqq{{{uuummm```RRRHHHGGGPPP[[[gggqqqnnnfffsssTTT===???:::444:::888<<>>CCCGGGFFFCCCFFFOOOWWW|||wwwssswwwyyyuuuppppppiiihhhhhhgggfffeeeddddddkkkiiigggfffeeedddbbb```YYYPPPDDD>>>???CCCFFFFFFDDDYYYnnnwwwyyy}}}www~~~{{{rrrjjjbbb\\\gggsssnnngggnnnhhhSSSHHHQQQ^^^dddfffuuuyyyqqqrrr}}}yyyxxxwwwddd@@@333333333555<<>>;;;888777777888999999999999999999999::::::::::::;;;===???CCCFFFHHHIIIKKKPPPWWW^^^eeejjjmmmgggiiikkkjjjiiimmmuuu}}}xxxyyyfffNNN???<<>>@@@AAAEEEOOOccc}}}{{{uuurrrqqqpppllliiiiiigggfffffffffeeebbb```___```aaacccdddffffffgggaaa``````cccgggiiigggeeefffhhhjjjhhhcccaaajjjvvvkkk[[[JJJBBBAAA@@@@@@BBBEEEGGGPPP```rrr}}}~~~|||~~~fffFFF<<>>:::666666999<<<<<<<<<@@@DDDGGGGGGHHHKKKNNNOOOQQQMMMNNNWWW\\\]]]^^^cccgggssstttfff___]]][[[ZZZ\\\]]]^^^bbbppp~~~zzztttqqqmmmllllllllliiiggggggfffddddddfffiiimmmppprrrtttuuuxxxzzz{{{|||||||||yyyyyyxxxxxxyyy{{{}}}~~~tttlllkkkmmmmmmlllllllllllllllmmmnnnooooooooommmeeeZZZZZZjjj}}}sssttt}}}ooofff[[[RRRQQQRRRSSSYYYbbb______^^^^^^ZZZQQQDDD:::888999;;;===@@@BBBDDDEEEFFFEEEEEEFFFGGGFFFCCC@@@EEEFFFIIIJJJGGGHHHVVVgggxxxqqqooorrrssspppllliiihhhgggffffffggghhhiiiiiigggfffeeeeeedddbbb```UUUKKKBBBAAACCCDDDEEEGGGGGGbbbqqqsssvvvuuutttyyyxxx|||zzzqqqjjjiiigggcccttt|||~~~pppkkkmmmrrrkkk]]]MMMGGGNNN]]]hhhwwwqqqooovvv||||||{{{|||xxx{{{^^^???444444333333999FFFWWWccc|||tttlllhhhdddaaagggqqqgggaaa^^^ccchhhiiiiiijjj~~~yyyhhhfffgggaaaiiillljjjeeehhhsss||||||}}}}}}zzzwwwuuuuuuvvvppppppppprrrsssrrrooolllnnnnnnnnnnnnnnnmmmllllllhhhfffcccaaa]]]WWWMMMFFF@@@<<<777666777999999888777999;;;;;;999888999:::666999===AAAEEEGGGJJJLLLQQQWWW\\\cccppp~~~zzzwwwwwwwwwvvvxxx|||kkkXXXMMM@@@;;;===@@@???===??????AAAGGGOOOZZZdddjjjyyy~~~zzzuuuoooiiigggeeedddccc``````___^^^^^^^^^^^^___[[[\\\^^^___``````______aaa```aaadddgggiiigggeeehhhiiijjjhhhaaa```iiiuuufffWWWGGGAAAAAAAAABBBEEEFFFKKKUUUeeesss}}}}}}}}}jjjLLL@@@KKKYYY[[[XXXRRRSSScccxxxsss\\\KKKBBBDDDQQQ___cccccc```ccc{{{NNNCCC:::888999:::;;;===DDDRRR```hhhmmmrrrvvvwwwyyytttssssssppphhheeefffffffffgggkkkoooqqqpppnnnqqqooommmpppssspppggg___ccciiikkkhhhccc___XXXQQQPPPRRRXXXcccooowwwzzzzzztttnnnhhhfffhhhkkkkkkiiiiiigggffffffggghhhgggfffcccaaa^^^[[[WWWQQQJJJEEE<<<999777777:::>>>@@@@@@DDDEEEFFFHHHNNNYYYccchhhqqqmmmnnnsssvvvwww{{{uuupppuuuuuu}}}tttlllkkkmmmnnnmmmiiiiiiiiippp~~~yyywwwtttsssttttttqqqoooooommmjjjiiiiiikkkmmmooouuuvvvxxxzzz|||}}}~~~~~~yyysssssssssssstttvvvxxxyyy~~~}}}tttmmmmmmnnnnnnllllllkkkkkkllllllmmmnnnkkkkkkiiiaaaWWWWWWgggzzzzzzlllmmmzzzwwwgggSSSJJJDDDDDDEEEEEEIIIOOOQQQQQQQQQSSSRRRLLLCCC;;;999:::<<<>>>AAACCCEEEFFFFFFGGGHHHHHHGGGEEEBBBAAABBBBBBEEEHHHJJJQQQdddvvv}}}vvvpppoooqqqrrroookkkhhhhhhggggggffffffgggggggggfffeeeddddddbbb___]]]OOOFFF???@@@BBBCCCEEEHHHSSSmmmxxxssstttsssnnnooopppttttttooommmpppoookkksssvvvzzzzzzsssjjjiiimmmuuujjjXXXIIIFFFQQQbbbnnnuuu{{{zzztttssswwwxxxVVV<<<777666555444888DDDSSS^^^mmmiiiggggggdddbbbfffnnnfff```^^^bbbfffggggggiiiwwwpppcccbbbcccbbblllmmmjjjeeefffooowwwyyy{{{||||||{{{xxxwwwwwwwwwrrrqqqqqqqqqrrrrrrooommmnnnnnnooonnnnnnmmmlllkkkhhhfffccc```\\\TTTKKKDDD>>>;;;888777999::::::999777888::::::999999:::;;;???BBBFFFHHHIIIMMMRRRVVVdddppp~~~|||fffNNNDDD@@@======???CCCEEEEEEAAA???@@@EEEMMMVVV\\\``````kkkwww}}}ttthhhccc]]]XXXUUUTTTSSSRRRNNNNNNNNNNNNOOOPPPQQQQQQUUUVVVWWWWWWWWWVVVTTTSSSaaaaaabbbdddggghhhgggeeefffggggggfff``````kkkyyy{{{___RRRDDD@@@AAABBBEEEHHHIIIQQQ^^^kkkuuu}}}~~~kkkOOOCCCLLL^^^bbb\\\PPPVVVooorrrWWWEEE@@@FFFSSS___^^^^^^\\\ccc~~~vvvLLLCCC;;;:::;;;;;;<<>>@@@BBBDDDFFFGGGGGGJJJLLLKKKGGGCCCBBBBBBCCCBBBCCCGGGMMM\\\tttyyytttooonnnpppqqqmmmiiigggggggggggggggfffeeedddfffeeedddcccbbb___[[[XXXIIIBBB>>>@@@BBBCCCGGGKKK[[[sssyyynnnmmmnnnhhhccciiillloooqqqtttxxxwwwsssyyyuuutttssspppmmmoootttyyyhhhRRRFFFIIIXXXkkkxxxyyylllmmmsssnnnOOO???:::999777555777@@@NNNXXX^^^```dddhhhgggdddfffkkkeee```^^^aaacccdddfffiiirrrsssqqqlllfffeeekkkqqqxxxvvvpppiiiiiiooouuuwwwyyyzzz|||{{{yyyxxxyyyzzzvvvtttqqqqqqqqqrrrqqqpppooooooooonnnmmmlllkkkjjjhhhfffccc___YYYPPPGGGAAA;;;:::999:::<<<===<<<;;;;;;<<<>>>>>>======>>>@@@BBBEEEJJJMMMPPPYYYeeennn|||kkkdddYYYGGG777777:::>>>BBBEEEGGGIIIJJJEEECCCCCCIIITTT\\\``````TTTSSSTTT\\\kkkwwwvvvoooppptttyyytttjjj]]]YYYSSSNNNLLLKKKJJJIIIFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNOOONNNLLLKKKIIIaaabbbccceeegggggggggfffcccdddeeeddd```bbbppptttYYYMMMCCC@@@AAABBBEEEIIILLLYYYhhhqqqwww}}}dddKKKCCCMMM___eee^^^SSS^^^|||jjjNNN@@@@@@HHHTTT]]]YYYYYY[[[gggoooHHHAAA;;;:::;;;:::<<>>JJJSSS[[[```hhhkkkiiiffffffhhhddd```___```aaabbbfffkkkssspppqqqrrrooonnnyyyvvvmmmlllqqqwwwzzzwwwyyy{{{|||{{{zzz{{{|||zzzvvvrrrppppppqqqrrrrrrooooooooonnnmmmkkkjjjiiihhhfffbbb\\\UUULLLCCC>>>999999;;;===?????????>>>AAABBBCCCCCCBBBCCCDDDFFFEEEIIINNNRRRYYYhhh{{{lllUUUNNNLLLDDD;;;777<<>>::::::999888999===KKKTTT^^^gggooowwwxxxvvvuuutttvvvzzz~~~|||rrrhhhbbbaaa``````bbbeeejjjmmmkkkiiiggghhhiiihhhdddaaa```dddfffeeedddaaaXXXOOOKKKMMMSSS^^^kkkuuuzzz{{{xxxtttnnnjjjhhhhhhiiiiiikkkhhheeeddddddeeeeeeeeefffccc___ZZZTTTKKKCCC===999999888999;;;>>>BBBEEEGGGKKKYYYooo}}}llliiiqqq{{{}}}}}}~~~zzzxxxvvvvvvppppppoooppprrrtttwwwxxx||||||~~~~~~~~~{{{tttpppsssssssssssstttvvvwwwyyyxxx}}}zzztttrrrpppnnnkkkjjjjjjiiiiiiiiijjjjjjjjjiiihhhccc\\\\\\jjjzzzrrraaabbbsss||||||mmmWWWJJJHHHFFFEEEGGGJJJLLLKKKOOOLLLIIIIIIIIIHHHCCC???>>>???@@@AAACCCDDDEEEFFFHHHLLLOOOLLLFFFAAAAAABBBBBBBBBBBBFFFTTTlll|||xxxqqqooommmlllnnnmmmkkkhhhggghhhhhhhhhgggdddbbbaaaffffffeeedddaaa[[[TTTOOOCCCAAA@@@BBBBBBDDDKKKTTTiiiuuurrriiioootttqqqnnnuuuxxx}}}|||tttnnnvvvsssssswwwyyyvvvssssssuuu^^^IIIFFFRRRcccssswwwqqqjjjnnn||||||ZZZFFFDDD888888777555666===GGGPPP]]]eeemmmmmmhhhdddcccdddcccaaa```aaa```aaagggooouuussstttwwwrrrooo}}}tttjjjiiimmmtttzzzvvvxxx{{{}}}}}}|||}}}}}}|||xxxsssooooooppprrrrrrppppppooonnnlllkkkiiihhhfffeeeaaaZZZQQQGGG???;;;888:::===???AAAAAABBBBBBCCCDDDEEEEEEDDDEEEHHHJJJMMMQQQXXXaaammmppp[[[KKK@@@@@@???::::::AAADDDDDDIIISSS^^^cccaaa]]]UUURRRTTT]]]jjjtttvvvtttkkk^^^PPPKKKOOOWWW]]]```___bbbeeegggiiioooxxx}}}|||qqqhhhaaaaaa^^^ZZZWWWVVVUUUTTTRRRUUUUUUUUUTTTSSSQQQOOONNNMMMNNNPPPRRRUUUYYY[[[]]]aaacccfffgggfffffffffgggkkkjjjhhheeeaaafffvvveeeOOOHHHBBBAAABBBDDDHHHMMMZZZiiiwww{{{jjjOOOBBBFFFWWWWWW\\\^^^dddwwwhhhUUUBBB>>>EEENNNUUUYYYXXXXXX```wwwaaa@@@<<<999999888666777:::CCCNNNYYYaaaiiipppsssrrrqqqtttyyy|||nnn_________^^^___bbbggglllgggggghhhiiijjjiiifffdddeeeggghhhggggggeee]]]TTTPPPQQQVVV```lllvvv{{{}}}zzzwwwqqqllljjjiiijjjlllnnnkkkgggeeeeeefffggggggeeebbb^^^XXXRRRIIIAAA;;;888999999999:::>>>CCCFFFLLLOOO\\\pppuuuyyyzzzwwwxxxyyyuuuuuuuuuuuuvvvwwwyyyzzz}}}}}}~~~|||zzz{{{~~~yyysssqqqssssssrrrssstttuuuwwwxxxyyy{{{uuurrrpppnnnkkkkkkjjjjjjiiiiiijjjjjjhhhgggeeeaaa\\\]]]jjjyyypppaaabbbqqqyyywwwiiiUUUIIIKKKLLLMMMRRRYYY\\\ZZZYYYVVVSSSQQQPPPMMMHHHDDDAAAAAABBBCCCDDDEEEFFFGGGJJJMMMOOOMMMHHHDDDCCCCCC<<>>;;;777777777555666;;;EEELLL]]]gggpppmmmfffbbb___^^^aaa`````````^^^___hhhsssuuussstttuuuqqqoooyyy{{{kkkccccccfffmmmsssuuuxxx|||~~~~~~}}}~~~~~~}}}xxxsssoooooopppqqqqqqppppppooonnnllljjjhhhgggdddccc___WWWMMMCCC<<<999888;;;???AAABBBBBBDDDEEEBBBCCCEEEGGGHHHKKKOOORRRSSS[[[iii{{{|||xxxuuuwwwyyy|||lllUUUHHHCCC>>><<<===;;;888>>>GGGJJJKKKTTTdddwwwtttqqqpppttt{{{}}}ttthhhZZZPPPKKKKKKRRRYYY\\\```eeeggghhhlllttt{{{www||||||zzzvvvttttttsssrrrqqqtttssssssqqqnnnkkkhhhffffffffffffhhhlllrrrwwwzzzaaadddggghhhfffeeefffgggjjjiiihhhfffdddkkk}}}{{{\\\JJJDDD@@@BBBDDDFFFLLLRRRcccqqq}}}yyyUUUDDDAAAHHHVVVVVVWWW\\\lllzzzdddRRRBBB@@@HHHQQQXXX\\\ZZZ[[[fffWWW???<<<::::::888444555999999EEERRRXXX___hhhooossspppvvvmmm```aaaaaaaaaaaadddiiinnnlllkkkkkklllllllllkkkjjjnnnooonnnmmmooopppiii```ZZZ[[[```iiittt{{{~~~}}}zzzwwwrrrmmmjjjjjjkkkmmmmmmkkkiiihhhiiijjjiiiiiibbb___[[[UUUOOOGGG>>>888666888:::;;;<<<@@@FFFKKKRRRXXXiiizzztttrrrtttxxxttttttuuuvvvxxxzzz|||}}}~~~{{{wwwxxx|||}}}wwwssstttsssrrrrrrrrrsssuuuwwwxxxxxx}}}yyytttrrrqqqooollllllkkkjjjjjjjjjjjjjjjhhhfffeeeaaa]]]^^^kkkyyyqqqccceeerrrvvvsssgggUUUMMMSSSZZZ```iiitttwwwtttrrrmmmhhhddd```ZZZQQQKKKDDDEEEEEEFFFGGGHHHIIIIIINNNNNNOOONNNLLLIIIFFFEEE@@@GGGQQQ^^^uuuxxxrrrnnnpppnnnkkkjjjjjjkkklllllllllkkkiiigggeeedddcccccceeeddddddbbb^^^VVVLLLEEE??????AAACCCDDDJJJYYYhhhoooeeeYYY]]]kkkmmmppp~~~}}}rrrpppvvv~~~{{{{{{}}}|||wwwwwwyyycccUUUNNNXXXeeejjjooouuu{{{zzzuuulllccc```ccchhhyyy^^^FFF<<<999888888777555555999BBBHHHXXXgggrrrpppiiiddd```\\\^^^]]]^^^^^^\\\]]]iiiuuuvvvsssrrrtttwww{{{rrrfffccccccdddhhhmmmuuuyyy}}}~~~~~~~~~}}}xxxsssooonnnoooooooooqqqpppooonnnllliiigggfffbbbaaa^^^UUUJJJ@@@:::888:::===@@@BBBBBBBBBEEEGGGGGGJJJMMMQQQUUU[[[bbbfffgggrrrwwwvvvxxxuuuqqqnnnooopppqqquuuzzzsssgggYYYIII<<<888:::<<<>>>??????AAAJJJQQQWWW^^^mmm~~~tttiii___UUUNNNPPPWWW[[[bbbjjjmmmmmmpppwww}}}vvvyyy|||~~~zzzwwwuuutttwww|||aaadddhhhhhhfffeeefffhhhfffeeeeeeeeegggppptttVVVFFFAAA???BBBEEEIIIOOOVVViiiwwwgggDDD;;;@@@HHHSSSWWWTTT[[[pppwwwdddTTTEEECCCJJJRRRZZZ___[[[]]]iiiOOO???<<<;;;;;;888444444888444AAAMMMRRRXXXcccpppvvvpppyyyiiidddeeeffffffeeehhhmmmrrrsssrrrpppoooooooooooopppvvvwwwuuuuuuxxxzzzuuummmbbbdddjjjsss|||}}}yyywwwrrrmmmjjjiiilllnnnjjjjjjjjjlllmmmmmmllljjj___\\\XXXSSSMMMDDD<<<666555777:::<<<>>>BBBJJJOOOUUU```zzz{{{uuuuuuyyyzzz|||~~~xxxqqqkkkjjjnnnsssnnnoooqqqtttwww{{{~~~yyyuuuuuu{{{|||wwwtttvvvtttssssssssstttvvvxxxyyyvvv{{{}}}xxxsssrrrrrrpppmmmllllllkkkjjjjjjjjjkkkiiigggfffccc___```lllzzzsssfffhhhtttvvvrrrhhhXXXOOOYYYeeeooo|||}}}vvvnnneeeZZZRRRGGGGGGHHHIIIIIIJJJKKKKKKQQQPPPOOOOOOOOOMMMIIIFFFJJJSSS```ooozzzwwwuuuqqqpppnnnkkkiiiiiikkklllnnnnnnllljjjgggeeedddddddddcccccccccaaa\\\TTTIIIBBB@@@AAADDDGGGIIIQQQbbbssstttcccUUU```rrrsssyyyxxxooosss~~~~~~{{{yyyvvvssswww}}}bbbWWWUUUcccooopppqqquuuwwwqqqmmmkkkgggaaaaaaeeeyyyzzzWWWGGGBBB===999999888666444888???EEETTTfffttttttmmmhhhccc^^^[[[[[[]]]]]]ZZZ\\\hhhvvvxxxuuurrrvvv{{{ooofffgggiiihhhiiilllvvvyyy}}}~~~~~~~~~|||xxxsssooonnnnnnnnnnnnqqqqqqpppnnnkkkiiigggeee``````]]]TTTIII???:::888;;;>>>AAABBBAAABBBFFFIIIPPPSSSXXX^^^dddllluuuzzzzzzwwwuuuqqqqqqtttrrrnnnlllnnnpppppptttyyyuuuwww{{{~~~rrrbbbRRRIIIBBB<<<;;;???666;;;@@@AAAEEENNNXXX^^^gggsss{{{rrrkkk```TTTQQQUUU]]]fffooosssssstttzzz~~~}}}|||zzzxxxzzz}}}zzzttttttuuu{{{{{{wwwrrrooopppuuu{{{aaacccdddcccbbbaaabbbcccffffffeeeeeekkkzzzfffOOOFFF@@@>>>BBBGGGKKKSSS]]]oooxxx}}}zzzXXXEEE>>>???JJJVVVPPPXXXjjj~~~mmmVVVDDDFFFPPPVVVZZZ]]]ZZZ^^^qqqwwwPPP===<<<:::888777666555555444999BBBMMMYYYccclllqqqrrr|||uuulll[[[fffmmmkkkgggjjjooorrr|||tttooooooooommmjjjqqqllliiiqqq~~~|||sssllllllooovvv}}}|||wwwuuuuuusssnnnhhheeeeeegggiiiiiiiiiiiihhhhhhhhhhhheee```[[[VVVMMMCCC???AAA999:::===@@@@@@BBBLLLWWWcccsss~~~{{{yyywwwuuutttsssvvvwwwzzz~~~~~~~~~wwwoooooouuutttmmmiiikkkooouuuzzz~~~~~~~~~|||}}}wwwrrrrrrwwwyyyvvvrrr{{{xxxtttsssvvvxxxyyyxxxwwwwwwwwwwwwvvvsssnnnjjjjjjkkkkkkllllllkkkkkkkkkkkkiiihhhddd^^^___lllzzzqqqjjjfffmmmwwwtttcccRRRSSS]]]jjjyyyuuucccVVVPPPMMMLLLOOOPPPOOOQQQUUUVVVVVVXXXXXXRRRLLLMMMSSSZZZbbbttt|||sssqqqsssqqqpppnnnmmmllllllmmmmmmmmmkkkhhheeecccbbbbbbbbbfffeeeccc```ZZZQQQFFF>>>AAABBBFFFHHHJJJSSSjjjnnnYYY^^^uuuzzzyyywwwtttyyyxxxvvvyyy{{{zzz^^^YYY\\\kkkwwwxxxtttrrrqqqqqqooojjjdddbbbccceeeqqqUUUKKKEEE===888777555555777:::>>>AAAWWWhhhwwwzzztttlllfffbbb]]]^^^]]][[[ZZZ]]]dddjjjsssooonnnyyyrrrooohhhdddiiiqqqooogggtttxxx~~~~~~~~~~~~{{{vvvqqqoooppprrrssstttqqqnnnmmmmmmllljjjiiicccaaa\\\RRRGGG@@@======999>>>DDDFFFFFFGGGLLLPPPSSS^^^hhhlllqqq}}}{{{xxxuuuqqqooommmmmmmmmkkkkkkkkklllnnnqqqsssuuussssssssstttwwwzzz~~~yyyppphhhbbbSSSLLLEEEBBB???:::999;;;AAA???BBBKKKRRRWWWbbbmmm~~~}}}ttteeeYYYSSSRRRZZZbbbmmmtttwwwzzz|||yyyyyyzzzwwwsssyyyrrrhhheeennn~~~|||yyyvvvllliiifffeeegggkkknnnoooaaabbbcccbbbaaaaaabbbcccbbbbbbdddhhhrrrzzz```LLLEEEAAA@@@DDDGGGLLLVVVaaapppyyy}}}qqqSSSCCC@@@BBBNNNZZZYYYaaarrrlllUUUEEEKKKYYY______^^^\\\ccczzzqqqJJJ===<<<:::888777666555555666888===GGGSSS```jjjooonnnvvvyyyoooiii___dddiiijjjggghhhooovvv{{{sssooonnnmmmjjjfffnnnkkklllttt~~~yyyqqqiiiiiikkkrrryyy|||zzzwwwrrrssssssoooiiifffgggiiifffffffffgggggggggggggggbbb\\\VVVQQQJJJCCCCCCGGG;;;<<>>MMM\\\lllqqqooollliiigggccceeeddd^^^VVVTTTZZZ```eeefffhhhnnnxxx|||tttgggjjjlllkkkmmmqqqsssrrrjjjooovvvzzz|||{{{{{{{{{yyyxxxvvvtttsssrrrrrrrrrqqqpppnnnnnnnnnnnnmmmkkkhhhcccXXXLLLAAA;;;:::;;;BBBDDDGGGGGGJJJRRR___iiinnn|||zzzuuuqqqpppnnnmmmllllllmmmmmmkkkkkkjjjkkkkkklllmmmnnnlllkkkkkklllmmmoooqqqsssrrrrrrrrrsssvvvwwwvvvuuupppkkkccc\\\UUUOOOIIIEEEBBB>>><<>>AAAIIIVVVcccqqq|||zzzooo___NNNFFFPPP___ccc```___]]]ooo^^^===<<<;;;:::888777666666666777555555<<>>;;;;;;999888777777777777555444666===JJJYYYccchhhjjjkkknnnnnnnnnnnnooopppoooccc^^^eeegggeeemmm|||zzzwwwtttpppmmmiiifffcccgggjjjmmmmmmkkkiiijjjkkkiiifffbbb___]]]]]]\\\\\\hhhmmmrrrsssnnniiifffeeeeeefffhhhjjjkkkjjjjjjiiiddd\\\SSSKKK@@@777666999>>>AAAFFFHHHHHHMMM]]]mmm~~~wwwtttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuutttrrrqqqqqqsssvvvwwwxxxyyyzzz{{{~~~|||yyyvvvuuuttttttuuuvvvvvvuuusssqqqpppsssvvvzzz|||}}}{{{vvvssstttnnnddd[[[jjj~~~|||xxxwwwwwwxxxxxxwwwvvvyyy{{{yyyuuussstttwwwvvvvvvwwwxxxyyyzzz}}}~~~{{{}}}xxxssslllllllllllllllkkkjjjiiimmmllllllllljjjiiioooxxxxxxpppiiikkkpppooodddXXX^^^gggttt||||||~~~|||yyyuuuvvvuuurrrppppppooommmlllkkkkkklllllljjjiiihhhfffeeeddddddddd\\\\\\XXXOOODDD>>>>>>AAAEEENNNWWWbbbvvvvvv]]]UUUbbbuuu}}}tttdddeeetttqqqnnnjjjkkkqqqqqqdddUUUNNN^^^mmmnnnfffaaaeeekkkpppvvvyyyuuuoooppp|||vvvYYYDDD<<<<<<===;;;:::999888777777888999:::CCCOOO[[[```bbbeeeeeedddccceeeddd___WWWUUUYYY___ZZZ___dddgggkkkppppppllliiiooo{{{uuugggdddggglllrrrwwwyyyzzzyyyzzzzzzzzzxxxuuuqqqmmmkkknnnmmmmmmnnnoooooommmkkkddd\\\PPPEEE@@@@@@CCCFFFGGGLLLTTT[[[dddrrrwwwqqqpppqqqsssooonnnmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggjjjjjjjjjjjjjjjkkkkkklllrrrqqqqqqqqqqqqoookkkhhhddd^^^TTTLLLFFFBBB???===AAA@@@BBBFFFJJJMMMUUU]]]]]]mmm|||uuuooogggaaa______``````bbb```cccmmmsssqqqnnnnnniiibbbYYYYYYdddwww~~~{{{vvvvvvzzz}}}{{{xxxrrrpppmmmkkkkkkiiigggeeeaaa___ZZZTTTPPPPPPTTTXXX```aaabbbbbb``````aaabbbcccdddiiiwwwgggUUUHHH???===BBBEEEEEELLL[[[mmmwww~~~rrrXXXAAA===EEENNNYYYbbbiii{{{vvvaaaUUULLLFFFGGGQQQWWWWWWYYY___bbb|||}}}RRRBBB;;;:::999888777777777777333444777>>>IIIWWWccckkkmmmoooppppppooonnnoooppprrrgggaaacccffffffllluuusssrrrqqqpppmmmjjjhhhgggfffhhhjjjhhheeecccdddfffhhhfffccc```]]]]]]]]]^^^ccciiipppsssoooiiieeeccccccdddggghhhiiihhhgggfff```YYYPPPIII@@@888777;;;;;;???EEEIIIJJJQQQdddwwwvvvuuuvvvuuurrrooonnnnnnoooooopppqqqrrrpppqqqqqqpppooooooqqqsssrrrsssuuuuuuvvvxxx|||zzz|||~~~~~~~~~~~~~~~}}}zzzxxxvvvvvvpppqqqrrrrrrqqqpppnnnmmmtttvvvyyyxxxwwwxxx||||||}}}{{{sssqqqtttnnndddXXXjjj}}}zzzwwwvvvvvvvvvuuuttttttwwwyyywwwtttrrrssstttvvvwwwyyyzzzzzz{{{}}}}}}zzztttllllllmmmmmmmmmmmmllllllnnnmmmmmmnnnllljjjnnntttxxxnnnfffeeejjjkkkccc[[[cccmmmyyy|||yyyxxxxxxvvvuuuvvvrrrqqqsssuuuvvv{{{~~~}}}}}}wwwtttuuusssooonnnooonnnmmmkkkkkkkkkkkkllliiiiiihhhgggeeedddcccbbbZZZWWWQQQHHH@@@===???BBBCCCNNN[[[iiixxx~~~ppp]]]```iiiwww||||||zzzfffUUUYYYmmm{{{pppooonnnppptttrrrdddSSSPPP^^^jjjiiicccbbbggglllrrrvvvwwwsssnnnqqq|||jjjPPPBBB???>>>===<<<<<<;;;999888888888999999BBBMMMWWW]]]aaafffiiihhhbbbcccbbb^^^ZZZZZZ]]]```ZZZ___cccfffjjjoooqqqnnnkkkppp~~~yyyjjjdddeeehhhmmmssswwwxxxxxxzzzzzzzzzxxxuuuqqqmmmkkklllllllllmmmnnnnnnkkkiiicccZZZMMMCCC???AAADDDGGGLLLQQQYYYcccrrr{{{sssnnnmmmllllllmmmmmmlllkkkiiihhhgggggghhhhhhiiiiiihhhggggggfffiiijjjjjjjjjjjjkkkkkkkkklllmmmnnnppppppnnnjjjfffYYYTTTLLLFFFBBBAAA@@@???DDDCCCEEEJJJNNNSSS^^^iiixxxyyylll___UUUPPPPPPPPPSSSRRR[[[kkkuuurrroooppplllddd[[[[[[fffxxxxxxzzz|||xxxuuuuuuwwwzzzzzzyyyrrrooollliiihhhfffdddbbb]]]]]]YYYTTTNNNMMMPPPTTTaaabbbcccbbbaaaaaabbbcccaaagggrrrrrr\\\NNNFFF@@@???CCCEEEFFFPPPcccttt{{{cccNNN===@@@KKKSSSZZZ```mmmqqq^^^TTTIIIEEEIIIWWW```___^^^aaagggmmmGGGAAA::::::999888777777777777222444888<<>>AAAEEEFFFQQQbbbrrryyyvvvllldddooopppxxxzzzyyywwwjjjZZZNNNSSSgggvvvxxxssssssrrrppppppqqqnnnaaaRRRUUU```hhhfffcccgggmmmppprrrsssrrrnnnmmmqqq|||vvv^^^GGG???@@@???>>>???===<<<;;;:::999999999999>>>HHHRRRYYY___ggglllmmmdddbbb___^^^^^^___``````]]]```bbbccchhhoooqqqnnnmmmqqq|||tttkkkcccbbbccchhhnnnsssvvvvvvxxxxxxxxxwwwuuurrrpppnnnkkkkkkkkklllmmmllliiigggaaaXXXLLLDDDCCCGGGKKKNNNXXXbbbppp}}}yyysssooommmkkkjjjhhhhhhhhhhhhhhhhhhggggggfffggghhhhhhiiiiiihhhgggffffffggghhhhhhiiiiiiiiiiiiggghhhjjjlllkkkfff___YYYOOOLLLGGGDDDDDDFFFGGGHHHJJJKKKPPPXXX```kkk|||~~~zzzvvvtttqqqvvv|||}}}{{{zzz~~~tttcccTTTJJJGGGHHHIIIIIIVVVkkkwwwtttoooppplllddd]]]^^^kkk}}}~~~tttssswwwwwwwwwyyyxxxxxxyyyyyyyyyyyyxxxwwwtttqqqllliiigggeeebbbaaa[[[\\\[[[VVVOOOMMMOOORRRaaacccdddcccbbbaaabbbcccaaajjj{{{hhhSSSJJJEEEAAAAAAEEEFFFGGGTTThhhxxx~~~wwwWWWEEE:::BBBOOOWWW[[[___uuunnn\\\TTTJJJEEEKKK]]]kkkjjjeeeccclll```===<<<::::::999888777777777888222555777999@@@PPPfffvvv{{{uuupppnnnoooppprrrooohhhbbbdddkkkkkkfffeeehhhkkkllllllkkkkkkkkkmmmoooqqqrrroookkkgggeeeiiigggddd___YYYVVVUUUUUUVVV___jjjqqqqqqmmmiiigggfffhhhjjjkkkkkkiiigggeeecccYYYLLLBBB:::555:::AAADDDGGGNNNVVV___ttt{{{xxxtttpppooonnnnnnnnnooooooooooooooopppqqqrrrlllnnnoooooonnnmmmnnnpppqqqrrrtttsssqqqppppppqqqppprrrtttuuuuuuttttttuuuuuuvvvwwwxxxxxxwwwuuutttnnnooopppqqqrrrtttuuuuuuoootttxxxwwwsssqqqrrrtttrrrvvvzzzyyyvvvuuuxxx|||||||||}}}vvv|||~~~{{{|||~~~vvvjjjeeewwwyyywwwvvvvvvuuutttqqqooopppppppppqqqpppooommmlllooorrrvvvyyyzzz|||{{{vvvkkklllmmmoooppppppqqqqqqpppnnnooopppmmmiiijjjoooxxxmmmaaa^^^cccgggeee```iiipppxxx{{{qqqrrrsssrrrmmmeee]]]XXXPPPIIICCC@@@??????DDDJJJOOOTTT```qqq}}}xxxuuuvvvuuuqqqpppqqqooonnnlllkkkjjjjjjkkkkkkggggggfffdddbbb___]]]\\\PPPIII@@@;;;;;;???CCCFFFLLLWWWiiiyyyzzzpppiiihhhzzzuuuxxxzzzxxx}}}uuuYYYRRROOOYYYjjjvvvwwwsssuuutttpppmmmlllhhh\\\PPP\\\dddhhheeefffmmmssstttqqqqqqooollllllrrr|||pppYYYCCC>>>@@@???@@@CCC>>>>>><<<;;;:::999999999999CCCMMMUUU]]]gggnnnooofffbbb^^^^^^```aaaaaa______aaaaaabbbgggnnnpppmmmoooqqqyyytttjjjgggcccaaa```dddkkkqqqtttuuuvvvvvvvvvvvvuuutttrrrqqqkkkkkkkkkllllllkkkhhheee___WWWMMMGGGIIIOOOUUUXXXdddtttsssnnnmmmkkkkkkllllllkkkjjjddddddeeefffggggggggggggfffggghhhiiiiiihhhgggfffddddddeeefffggggggggggggffffffhhhhhhddd\\\RRRKKKKKKIIIFFFGGGJJJMMMPPPQQQVVVXXX```lllzzzyyyuuusssqqqnnnkkkccchhhooopppppprrryyyyyyhhhVVVIIIEEEEEEDDDEEETTTlllxxxtttooopppmmmeee^^^aaannnzzzooommmnnnmmmnnnrrrxxx{{{}}}yyyvvvuuuxxxtttpppllliiigggdddbbb\\\^^^^^^YYYRRROOOQQQTTTcccdddfffggggggfffdddccceeeuuuyyy\\\JJJCCC@@@===FFFEEEEEEMMM\\\lllxxx~~~iiiHHH@@@@@@LLLUUUWWW\\\cccyyyfffVVVMMMGGGIIITTTeeepppqqqooommm}}}{{{SSS===888888888777777666666555555333444666888;;;EEEZZZmmmxxxvvvrrrnnnjjjiiijjjkkktttuuummmbbbbbbkkkkkkdddeeehhhkkkjjjgggfffhhhjjjkkkuuuxxxrrrqqqxxxzzzuuussskkk___WWWSSSQQQOOONNNTTTZZZeeennnrrrpppkkkggggggffffffeeeeeeeeeffffffeee[[[MMMCCC???@@@BBBCCC@@@KKKYYYggg}}}wwwtttqqqpppqqqpppllliiinnnnnnooooooppppppqqqqqqsssqqqmmmkkkjjjkkkmmmooonnnqqqtttrrrnnnlllpppssspppppppppooonnnooorrrtttuuuuuutttrrrooonnnpppqqqnnnmmmmmmooorrruuuuuuuuuttttttttttttttttttsssssstttsssrrrqqqqqqrrrtttuuuqqquuuyyyyyywwwwww{{{zzzpppmmm~~~zzzxxxvvvuuuuuutttqqqoooppppppnnnmmmmmmnnnooopppppptttxxxzzz|||}}}|||qqqmmmlllkkklllnnnppppppppppppqqqqqqoookkkiiikkkmmmwwwppp```\\\hhhjjjcccaaaiiinnn{{{zzzzzzuuurrrooonnnkkkcccWWWMMMGGGAAA<<<:::999777:::???FFFFFFIIIUUUjjj|||vvvrrrpppppppppooolllkkkjjjkkkmmmnnnmmmlllgggdddaaabbbdddbbb[[[UUULLLAAA999;;;@@@BBBEEEIII\\\ddduuutttcccgggyyy{{{uuuxxx{{{wwwxxxyyyrrr]]]RRRVVViiisssnnnnnnvvv{{{pppnnnuuurrraaaTTTSSSggglllpppqqqooopppuuuzzzxxxzzzrrreeedddrrr~~~cccSSSDDD@@@@@@??????BBB@@@>>><<<:::888888999:::===BBBFFFMMM\\\kkkooolllhhheee```]]]```eeeccc^^^]]]\\\```hhhmmmmmmlllmmmuuu|||tttrrrnnnfffbbbiiiggg]]]```ooowwwsssvvvvvvwwwxxxwwwuuusssqqqrrrooommmmmmnnnmmmjjjfffdddZZZQQQPPPRRRXXXdddppp{{{rrrlllkkkjjjiiiiiijjjjjjhhhfffccccccdddeeeffffffffffffeeeeeeffffffeeeeeedddccccccccccccddddddcccbbbbbbhhhdddcccdddaaaXXXQQQOOOOOOOOOOOOPPPSSSWWW[[[]]]dddmmmzzzxxxwwwrrrmmmiiiiiihhhfffccc\\\[[[WWWTTTUUU\\\hhhqqqzzzaaaNNNIIIFFF@@@EEEGGGRRRdddppppppjjjfffjjjeee```aaajjjxxxvvvllliiijjjjjjmmmqqqtttwwwzzz{{{yyyuuusssqqqssssssrrrppplllhhheeecccdddccc```\\\XXXTTTQQQOOOiiiiiijjjiiigggdddcccbbbkkk{{{qqqVVVHHHCCC@@@>>>EEEDDDEEENNN]]]mmmyyybbbJJJ???AAARRR]]]ZZZZZZaaauuuqqq]]]OOOGGGEEEJJJVVVeeemmmoooppprrrsssOOO===;;;888888777777666555555555333333444666999BBBUUUgggrrrpppllliiiiiijjjmmmooorrrrrrjjj______gggiiidddeeeggghhhiiihhhhhhiiijjjoooxxx{{{uuuuuu||||||pppjjjaaaZZZTTTPPPMMMLLLTTT[[[eeennnrrrppplllhhhgggggggggfffeeeeeeddddddggg]]]NNNCCC>>>???BBBCCCDDDSSSgggyyyxxxqqqooommmlllmmmmmmkkkiiinnnnnnnnnoooooopppqqqrrrrrrpppmmmkkkjjjkkkmmmooonnnqqqsssqqqmmmlllooossspppqqqpppooonnnnnnqqqsssttttttsssqqqooonnnoooqqqnnnmmmmmmnnnqqqssstttsssqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqooooooppprrrsssqqqtttwwwwwwttttttwww{{{uuuuuu~~~{{{|||zzzwwwuuuuuutttrrrppprrrqqqooommmllllllllllllooorrrvvvyyy{{{|||~~~|||rrrooommmkkklllmmmnnnnnnnnnoooqqqqqqppplllkkkkkkmmmuuuoooaaa^^^jjjkkkbbbaaafffmmm{{{yyyzzzvvvtttqqqpppmmmdddVVVLLLDDD>>>999888777666888===??????AAAHHHUUUfffuuu{{{vvvsssqqqpppooonnnlllkkkjjjkkkllllllkkkjjjfffbbb^^^^^^^^^]]]XXXSSSHHH@@@:::<<<@@@BBBFFFLLL___lllzzzyyyllldddmmm{{{|||tttvvvyyyuuuvvvvvvmmm]]]UUU[[[mmmuuuooopppxxx{{{tttsssuuummm\\\TTTWWWqqqrrrsssrrrqqqsssyyy}}}yyyyyyqqqfffiiixxx\\\NNNAAA>>>???>>>>>>@@@???===;;;999888888888999999???FFFPPPaaasss{{{zzzmmmjjjccc^^^```dddddd```]]]\\\___ggglllkkkkkkmmmwwwyyykkkfffdddaaa___dddeeeaaadddnnntttrrrssstttvvvwwwwwwvvvuuusssqqqooommmmmmnnnmmmjjjhhhbbbZZZUUUXXX___iiiwww{{{vvvqqqkkkeeeiiihhhggghhhiiiiiigggfffddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddccccccccccccdddddddddcccccccccfffddddddfffccc]]]YYYZZZXXXWWWWWWXXX\\\ccciiimmmwwwyyyuuuppplllhhhhhhhhhiiijjjgggaaa]]]XXXWWWUUUQQQPPPUUU^^^eeexxx~~~yyy___NNNIIIFFF@@@FFFGGGOOO]]]fffhhhgggfffjjjeee``````hhhttt~~~tttkkkiiiiiiiiikkknnnppprrruuuvvvuuussssssssssssrrrqqqooonnnkkkhhheeedddccc```\\\XXXUUURRRPPPkkkkkkkkkiiifffeeefffggguuueeeOOOEEECCCAAA???EEEEEEHHHSSScccsss~~~wwwVVVJJJ???DDD\\\ggg^^^YYY```pppiiiUUUHHHBBBEEELLLYYYeeeiiikkkrrr{{{eeeHHH======888888777666666555555444222222333444666===NNN^^^hhhfffddddddgggkkknnnpppqqqqqqkkkbbbbbbiiilllhhhgggffffffhhhjjjkkkkkkjjjooouuuuuupppooovvvyyywwwnnnlllggg___WWWQQQNNNLLLTTT[[[dddmmmqqqqqqmmmjjjggggggggggggfffdddcccbbbggg]]]OOOEEEAAADDDIIILLLPPPccc|||yyyqqqnnnlllkkkkkklllmmmlllkkkooonnnmmmmmmnnnoooqqqrrrqqqooommmkkkkkkkkkmmmnnnmmmoooqqqooommmlllooorrrpppqqqpppooommmmmmppprrrrrrrrrrrrpppnnnnnnppprrrooonnnmmmnnnpppqqqqqqqqqooooooppppppqqqqqqrrrrrrrrrqqqpppnnnnnnnnnoooooopppsssuuutttqqqpppsssuuuyyyyyyzzz~~~}}}{{{wwwuuutttsssrrrqqqrrrqqqooommmkkkjjjiiiiiinnnqqquuuxxxzzz|||~~~}}}tttpppnnnlllkkklllmmmmmmlllnnnppprrrqqqooommmkkkkkkooolll___\\\gggggg___^^^bbblll|||}}}}}}wwwuuusssrrrnnndddUUUIII@@@:::777666555444777<<<>>>???@@@BBBHHHRRR]]]dddqqq{{{}}}||||||{{{|||yyyvvvsssrrrqqqnnnmmmlllkkkjjjjjjkkkkkkiiigggdddaaa\\\ZZZZZZWWWRRRNNNAAA>>>===>>>@@@CCCJJJRRRcccttt{{{lll```ggguuu}}}yyyoooppptttsssvvvuuujjj___\\\dddrrrvvvppprrrzzzzzzzzz{{{uuudddTTTTTT^^^tttvvvzzz}}}~~~yyyoooiiirrr|||RRRHHH>>><<<=========>>><<<;;;999888777666777777666;;;DDDPPPbbbuuu~~~qqqnnngggaaaaaaffffffccc[[[ZZZ\\\ccchhhhhhhhhjjjtttrrraaa[[[]]]___^^^```cccfffhhhjjjnnnpppqqqrrrtttvvvwwwwwwvvvuuupppnnnmmmmmmmmmmmmkkkjjjhhhdddeeelllxxxwwwqqqpppnnnjjjfffffffffeeefffhhhhhhgggeeedddeeeeeeeeeeeeddddddcccdddddddddeeedddccccccbbbccccccdddddddddddddddcccddddddfffiiifffbbbccchhhkkkjjjiiilllqqqyyytttnnnjjjeeeaaa]]]^^^___``````]]]XXXTTTUUUVVVUUUQQQNNNOOOTTTYYYmmmyyysssZZZLLLJJJHHHBBBFFFFFFKKKTTT[[[^^^bbbfffiiieee```___dddooo{{{zzzqqqiiihhhhhhggggggiiiiiikkknnnooopppqqqsssuuuvvvsssppppppqqqoookkkhhhgggfffccc```\\\YYYWWWUUUhhhiiihhhgggfffhhhmmmqqqxxxZZZIIICCCBBBAAA@@@GGGHHHMMMYYYjjjzzzhhhLLLGGG@@@MMMhhhnnn^^^ZZZeeexxxfffPPPEEEAAAGGGQQQ^^^eeedddffftttWWWAAA<<<===888777777666555555444444333222222444444:::GGGUUU]]]^^^___bbbfffiiijjjjjjppprrrpppkkklllpppqqqmmmkkkiiiggghhhkkkmmmllliiinnnpppnnnhhhggglllooonnnoooooolllddd[[[SSSQQQQQQTTTZZZccclllpppqqqnnnllleeeffffffffffffeeedddcccccc[[[PPPHHHGGGMMMVVV[[[___ttt~~~sssnnnooonnnmmmllllllmmmnnnnnnmmmlllkkkkkkkkkmmmooopppooonnnmmmllllllllllllmmmlllmmmnnnnnnllllllnnnpppoooppppppooommmmmmnnnppprrrrrrrrrpppooooooqqqsssqqqooonnnnnnoooppppppooooooooopppqqqrrrrrrssssssrrrqqqooonnnmmmmmmmmmmmmnnnppprrrqqqpppoooqqqsssrrrvvv}}}~~~}}}}}}}}}|||yyy{{{vvvsssrrrrrrrrrqqqppppppnnnmmmkkkjjjiiiiiinnnqqqvvvyyy{{{|||~~~~~~wwwooommmkkkjjjkkkmmmmmmmmmmmmooorrrsssrrrooollljjjiiifffYYYTTT]]]]]]YYY[[[\\\jjj}}}||||||vvvtttsssrrrnnncccSSSGGG>>>999666666666555888<<>>===<<<:::999888666666555666666666999???JJJYYYhhhrrrvvvooonnnjjjffffffiiihhheeeZZZWWWYYY___ccccccccceeellluuuvvvjjj\\\YYY^^^bbbdddcccdddhhhfffdddgggmmmpppqqqsssuuuvvvvvvuuutttooonnnmmmlllllllllllllllmmmooottt~~~zzz{{{vvvpppnnnoooooommmjjjeeeeeeeeefffhhhiiigggfffeeeeeeeeeeeeeeedddcccbbbccccccddddddccccccbbbaaabbbccccccdddddddddddddddcccdddhhhjjjgggdddhhhppp{{{{{{}}}|||xxxuuupppiiiccccccaaa\\\XXXTTTQQQOOOMMMQQQSSSSSSQQQNNNLLLNNNQQQcccttt~~~hhhRRRHHHIIIHHHDDDEEEEEEIIIPPPUUUWWW]]]dddfffccc___]]]```hhhsss{{{vvvnnngggggggggeeedddeeedddfffhhhiiikkkoootttwwwzzzvvvrrrrrrsssrrrnnnjjjkkkjjjhhheeebbb___]]]\\\gggggggggeeeeeeiiissszzznnnSSSEEEBBBAAA@@@AAAFFFHHHOOO]]]nnn~~~{{{[[[DDDAAACCCWWWnnnmmm]]]^^^pppcccLLLCCC@@@KKKVVVccceee```cccwwwsssKKK===<<<;;;777777666666555444444444444333333444444777BBBMMMTTTYYY___ccceeeeeedddccckkkpppssstttsssrrroookkknnnkkkhhhiiikkkmmmkkkiiinnnnnnjjjffffffkkkmmmmmmppppppmmmfff\\\UUUSSSSSSTTTYYYbbbjjjooopppooommmddddddeeeeeeeeeeeeeeeeee___YYYRRRLLLMMMUUU```ggglll~~~wwwqqqllloooooommmlllkkkkkklllmmmjjjjjjiiiiiijjjkkkmmmnnnmmmmmmmmmmmmllllllllllllkkklllllllllkkklllmmmnnnnnnooooooooommmmmmnnnooorrrsssrrrqqqooooooqqqsssrrrpppooonnnooopppooonnnmmmnnnnnnooopppqqqrrrrrrqqqppppppnnnnnnmmmmmmmmmlllnnnoooppppppppprrrssspppssswwwzzzzzzxxxuuusssuuuuuuvvvwww{{{{{{}}}yyyuuuqqqqqqqqqqqqpppmmmmmmmmmmmmmmmmmmllllllpppssswwwzzz|||}}}yyynnnllljjjiiilllnnnppppppnnnooorrrssssssqqqmmmjjjgggcccTTTKKKQQQTTTSSSZZZ___ppp{{{vvvuuutttrrrqqqpppmmmbbbRRRFFF>>>:::777888888777999>>>>>>>>>???BBBIIISSS___fffmmmuuu{{{yyyuuuuuuvvvuuuvvvuuussssssrrrpppmmmkkklllkkkjjjkkkkkkiiifffcccbbbbbbaaa___ZZZRRRIIIDDD999===AAABBBDDDMMMYYYbbbqqqtttdddMMMPPPiiitttjjjfff^^^dddpppxxxvvvkkkooouuuvvvrrroooqqquuuuuu~~~~~~kkkUUUOOO\\\kkkqqqzzzmmmeeeqqqsssVVVCCCAAA===;;;<<<>>>===;;;888777777666555555555555666777;;;CCCNNNYYYbbbhhhhhhkkkllljjjkkkllliiidddYYYVVVUUUZZZ]]]]]]^^^```hhhlllllleee^^^^^^bbbeeeqqqmmmkkkhhhccc^^^bbbjjjoooppprrrtttttttttrrrqqqooonnnmmmlllkkkkkklllmmmjjjooovvv~~~{{{uuuooopppmmmkkkjjjlllllljjjhhhfffeeeeeeggghhhiiihhhgggeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbcccbbbaaaaaa```aaabbbccccccdddddddddccccccdddggghhheeeccchhhooo{{{~~~zzzyyyxxxyyyyyyxxxsssooorrrooojjjccc[[[UUUQQQOOOIIILLLMMMKKKGGGEEEFFFHHHWWWkkk}}}oooZZZIIIDDDFFFFFFCCCDDDEEEJJJRRRVVVWWW\\\bbbdddbbb___\\\^^^dddnnnvvvuuummmgggffffffcccbbbbbbaaacccdddfffhhhmmmssswww|||yyyuuuttttttsssooommmmmmllljjjhhheeecccaaa```iiiiiihhheeedddkkkxxxzzzcccMMMDDDBBB???@@@DDDEEEHHHQQQ___qqqlllOOO???<<>>GGGMMMVVVaaafffeeecccdddfffiiiooovvvxxxuuuooohhhcccllljjjhhhhhhiiijjjjjjjjjkkkiiieeedddfffjjjllllllnnnnnnlllhhhaaaYYYTTTRRRSSSXXX```gggmmmoooooonnneeeeeeddddddddddddeeeeee^^^[[[VVVSSSUUU]]]hhhpppyyyuuurrrqqqmmmiiikkkkkkjjjhhhffffffhhhkkkhhhhhhiiijjjjjjkkkkkkkkkllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmkkkmmmnnnnnnmmmmmmnnnooorrrsssrrrpppnnnnnnppprrrqqqooonnnmmmnnnooonnnmmmkkkkkkllllllmmmmmmnnnnnnoooooonnnnnnmmmmmmllllllllllllmmmnnnoooqqqqqqrrrqqqsssuuuvvvvvvtttqqqppppppqqqrrrsssuuuyyy|||}}}zzzwwwsssqqqqqqqqqqqqppplllmmmnnnooopppppppppppprrruuuyyy{{{||||||~~~~~~|||ooollljjjjjjllloooqqqrrrooopppqqqssstttrrrnnnkkkfffbbbQQQFFFJJJLLLOOOXXXjjj~~~|||vvvsssqqqpppnnnnnnlllbbbTTTIII@@@<<<999;;;:::999;;;???AAA@@@AAAFFFPPPZZZbbbgggvvv~~~zzzxxxwwwvvvuuusssrrrqqqqqqpppmmmkkkkkkkkkkkkkkkkkkjjjfffcccbbbbbbbbb^^^WWWNNNEEE@@@999???BBBCCCHHHUUUccclllxxxlllWWWIIIRRRfffkkkbbbccc___hhhvvv|||yyyoootttwwwsssnnnnnnpppqqqqqqyyyvvvcccSSSVVVdddooovvvqqqhhhfffxxxkkkKKK@@@@@@>>>::::::===<<<888666666666666555555555444666444777???HHHPPPYYYaaaccchhhllllllllllllhhhccc[[[WWWUUUXXXZZZYYYZZZ\\\fffiiijjjgggdddcccgggjjj}}}vvvkkkaaa^^^bbbgggmmmnnnppprrrrrrqqqpppoooooooooooollljjjjjjkkkmmmhhhnnnssswww{{{~~~}}}yyyssspppoooooopppkkkjjjjjjkkklllllljjjhhhgggfffeeeggghhhhhhgggfffcccddddddddddddccccccbbbaaaaaabbbbbbaaaaaa```______```aaabbbcccccccccccccccbbbdddfffdddaaadddjjjpppsssxxx~~~xxxssspppnnnmmmppptttvvvwwwxxxzzz|||yyyqqqhhh```\\\LLLMMMMMMHHHCCC??????AAANNN```vvvttthhhWWWKKKFFFFFFEEEDDDEEEFFFKKKTTTZZZ[[[]]]```ccccccaaa^^^___dddnnnvvvvvvmmmgggfffeeecccaaabbb```aaacccdddfffjjjppptttyyyxxxvvvtttrrrpppppppppmmmlllkkkiiigggeeedddccchhhiiihhhffffffppplllYYYGGGCCCAAA>>>@@@GGGHHHKKKUUUddduuu~~~^^^FFF<<<;;;KKK^^^fffccccccqqqoooTTTFFFBBBCCCNNNXXXcccccc^^^ggg^^^???>>>>>>555777666666555555444333333444222111333333444:::BBBIIIUUUbbbgggeeeeeelllssssssxxx}}}~~~xxxmmmddd```eeeeeefffeeeeeegggjjjmmmmmmhhhdddcccdddeeeddddddlllmmmooooookkkbbbXXXPPPQQQVVV^^^eeekkknnnnnnnnniiihhheeebbbaaaaaacccddd```___^^^^^^aaajjjvvvuuulllkkkllljjjgggfffgggfffeeecccdddgggkkkgggiiijjjlllmmmlllkkkkkkjjjkkkmmmnnnnnnmmmkkkkkkiiihhhhhhhhhjjjkkklllllliiikkkmmmnnnmmmmmmooopppqqqqqqqqqnnnllllllmmmooonnnmmmkkkkkklllmmmlllkkkkkkkkkkkkkkkkkklllllllllllllllllllllllllllkkkkkkmmmllllllmmmnnnooonnnnnnoooppprrrrrrrrrqqqooonnnlllnnnppppppqqqtttxxx|||}}}|||xxxvvvtttsssssssssrrrqqqnnnoooppprrrrrrrrrrrrrrrsssvvvyyy{{{zzzzzz{{{|||~~~}}}rrrooolllkkkmmmoooqqqrrrqqqpppppprrrtttsssppplllaaa^^^OOOBBBDDDEEEHHHRRRhhh}}}wwwtttpppnnnmmmmmmllldddXXXNNNAAA===;;;<<<<<<:::;;;???CCCBBBEEENNNZZZcccfffdddrrr||||||yyyvvvssstttrrrpppppppppooommmlllkkkjjjkkklllmmmkkkgggdddcccbbb^^^XXXPPPHHHAAA>>><<>>888777::::::555666666666666666555555444777444666===DDDJJJTTT^^^bbbhhhkkkjjjiiiiiieeeaaa```ZZZWWWXXXYYYXXXXXX[[[aaagggmmmnnnjjjhhhmmmsssqqqddddddggggggiiijjjmmmoooqqqqqqpppooopppqqqpppmmmiiihhhjjjmmmiiinnnpppnnnpppuuuvvvsssqqqqqqqqqoookkkiiikkkoooiiijjjlllmmmooonnnllljjjfffeeeeeeeeeggggggeeecccbbbccccccdddddddddcccccc``````aaaaaaaaa```______^^^___```aaaaaabbbbbbbbbbbb``````cccdddaaabbbeeefffgggjjjmmmpppqqqrrrrrrssszzz}}}vvvnnnllljjjgggfffhhhkkkooopppqqqwww}}}|||xxxtttrrreeeccc___VVVMMMGGGFFFGGGOOO[[[kkkyyyzzzqqqdddZZZSSSNNNKKKIIIHHHFFFJJJTTT\\\______```dddeeedddbbbbbbhhhrrrzzzwwwooogggfffeeecccbbbccc```aaabbbbbbcccgggkkkoooqqqssstttqqqnnnmmmpppsssoooooonnnlllkkkiiihhhhhheeefffgggfffiiivvvcccRRRDDDBBB@@@===AAAJJJLLLPPPZZZiii{{{vvvUUU@@@;;;<<>>@@@@@@444777666666555444444333333333000000222222333888???FFFTTTbbbgggeeehhhttt|||ooofffccc___aaaccccccbbbeeejjjooouuuoooiiifffeeebbb___^^^mmmooossswwwuuukkk\\\QQQQQQUUU\\\dddjjjmmmnnnnnnmmmkkkfffbbb______```bbbaaabbbdddgggmmmxxxyyyqqqkkkjjjjjjiiihhhdddeeeeeedddcccdddiiinnngggiiillloooooonnnlllkkkjjjkkkmmmnnnnnnmmmkkkjjjiiihhhggghhhjjjkkklllkkkhhhjjjlllnnnmmmnnnoooqqqppppppooommmjjjiiijjjlllllljjjiiiiiijjjkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmllliiiiiijjjkkkkkkkkkjjjjjjnnnmmmllllllllllllkkkjjjllllllmmmnnnnnnmmmlllllliiilllnnnooooooqqquuuyyyzzzwwwvvvuuuuuuuuuuuusssrrrpppqqqrrrssstttssssssrrrtttvvvyyyzzzyyyyyyyyyzzz}}}~~~uuuqqqmmmlllmmmooopppqqqrrrpppppprrrttttttpppmmm[[[ZZZLLL@@@AAA@@@AAAKKKWWWqqqxxxsssqqqpppnnnlllmmmlllfff[[[RRRBBB>>><<<===<<<:::;;;>>>@@@@@@EEEQQQ```hhhfff```hhhsss~~~{{{wwwsssoootttrrroooooooooooonnnllljjjjjjkkkmmmmmmlllhhheeedddaaa[[[RRRIIIBBB>>>===>>>BBBCCCCCCMMMaaaqqqxxxjjjRRREEEQQQaaagggmmmvvvrrrqqq|||~~~zzznnnoootttrrrjjjiiiooorrroookkkmmmdddUUUUUUeeeqqqqqqiiiqqq{{{~~~||||||}}}uuuwwwuuuYYYDDD>>>@@@>>>777555888888333666666666777666666555555888555555<<>>@@@BBBFFFJJJOOOTTTaaasss}}}```EEE;;;======PPPVVV[[[iiiiiikkkyyy___HHH???CCCJJJUUUXXX[[[\\\aaauuurrrKKK===@@@===555888777777666555555444444444444222222222222444444@@@MMM]]]fffiiinnnyyy~~~ttthhh```aaabbbbbbccccccfffjjjmmmrrrpppjjjccc]]]\\\aaaeeemmmsss{{{{{{mmmZZZMMMOOOOOOTTT^^^fffhhhkkknnnkkkiiigggdddccccccdddeeeddddddeeegggooo{{{|||pppooommmllljjjjjjjjjjjjgggggghhhiiiiiiiiiiiihhhjjjjjjkkkllllllmmmmmmnnnkkkjjjiiihhhhhhiiijjjkkkjjjjjjjjjiiigggfffgggiiihhhjjjlllmmmllllllmmmnnnrrrqqqooolllhhhgggiiijjjjjjhhhgggiiikkkjjjgggdddiiijjjkkklllmmmnnnnnnnnnnnnooonnnkkkhhhfffhhhkkkooonnnllllllkkklllmmmnnnmmmlllkkkkkkkkklllmmmnnnnnnooooooppppppqqqrrrrrrxxxxxxzzz}}}|||{{{yyywwwwwwuuuqqqooosssooonnnpppuuuxxxvvvssszzzzzzzzzxxxwwwxxx{{{~~~tttnnnkkkmmmnnnnnnooorrrkkkmmmooopppqqqpppooonnnaaaRRRDDD>>>???@@@CCCFFFMMMZZZjjjsssssspppnnnooommmooonnnkkklllllldddYYYKKK@@@888<<>>@@@@@@DDDLLLQQQTTTXXX]]]kkkmmmppprrrrrrrrrtttvvvuuusssrrrsssppplllkkknnnnnnpppnnnhhhdddeeedddbbbaaa[[[TTTKKKAAA999;;;@@@AAACCCEEELLL\\\nnnuuuuuuWWWPPPRRR___hhhkkkqqqyyy}}}xxxqqqssszzzrrrmmmnnnnnnjjjjjjmmmqqqjjj\\\UUU___qqquuummmnnnhhhgggkkkoooqqqsssvvv}}}^^^EEE<<<>>><<<999666444444444444777666666666555555555555666666666666:::BBBLLLSSS^^^gggoooooollliiiddd___cccgggfff___ZZZZZZ\\\\\\jjjnnnqqqqqqppprrryyyssshhheeeeeeeeebbb```bbbiiimmmmmmlllnnnrrrpppnnnnnnllliiihhhiiihhhiiijjjjjjiiihhhiiikkkkkkjjjiiihhhggggggggggggfffggghhhiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffdddbbbbbbcccdddcccbbbdddddddddccccccaaa```___________________________```____________``````aaa___``````aaabbbccccccdddffffffffffffffffffffffffffffffeeedddcccccccccccciiihhhhhhhhhkkkooosssuuu{{{|||~~~{{{pppeeecccgggmmmnnnxxxyyyrrrhhh]]]UUUNNNLLLMMMSSS[[[bbbcccbbbhhhgggeeefffkkkrrrzzz~~~~~~uuujjjdddccccccbbb```bbbaaa```^^^^^^______```^^^bbbhhhmmmrrrtttuuuuuuvvvtttsssssssssrrrqqqooodddffffffgggsss~~~dddRRRHHH???>>>AAACCCGGGLLLVVV\\\hhhxxxuuuZZZDDD<<<===BBBRRRUUUVVVcccjjjvvvsssXXXEEEAAAGGGOOOWWWYYY[[[[[[cccyyyaaaCCC;;;>>><<<777777777666555555444333333444333222222222222333444;;;GGGUUU___ccchhhqqqxxxwwwxxxyyyyyyvvvoooeee^^^___```aaaaaabbbdddhhhkkkkkkjjjfffaaa^^^___eeejjjppptttyyy|||xxxmmm^^^TTTWWWSSSTTTZZZ```dddjjjooollljjjhhhfffddddddeeeeeeeeeeeedddeeejjjsss~~~{{{tttqqqnnnmmmmmmllljjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiijjjjjjkkkkkkllllllmmmjjjiiihhhhhhhhhhhhiiijjjhhhiiiiiihhhfffeeefffhhhiiijjjllllllkkkjjjjjjkkknnnnnnmmmjjjhhhhhhjjjlllkkkiiiffffffhhhiiihhhfffhhhiiijjjlllmmmmmmmmmmmmoooppppppnnnjjjiiijjjlllooonnnnnnmmmnnnooopppqqqllllllkkkkkkkkkmmmnnnoooppppppqqqqqqrrrrrrssssssuuuuuuuuuwwwzzz~~~~~~{{{xxxvvvvvvvvvuuuuuuuuuqqqnnnooossswwwwwwvvvtttuuuwwwxxxyyy}}}~~~}}}||||||uuuppplllmmmmmmlllmmmpppmmmnnnpppqqqrrrqqqpppooo```RRREEEAAABBBBBBCCCDDDJJJPPPWWW^^^bbbeeehhhiiijjjmmmlllkkkmmmnnnggg^^^NNNBBB;;;===BBBBBBAAABBB???<<<===AAADDDFFFKKKPPP``````bbbgggnnnsssuuuuuuuuurrrqqqrrrpppkkkkkknnnkkknnnnnnjjjfffeeebbb]]]\\\UUUNNNHHHAAA;;;<<>>???BBBDDDIIINNN[[[cccppp}}}hhhOOOBBB===<<>>>>>CCCEEEEEEEEE@@@;;;999:::<<<===BBBIIIUUUSSSTTT\\\iiirrruuusssuuuqqqpppqqqoookkkjjjmmmiiimmmmmmjjjfffddd^^^XXXUUUMMMEEEBBB@@@===>>>BBBEEEKKKRRR```xxx}}}fffYYYkkk{{{}}}xxx{{{mmmccckkkuuutttmmmiiijjjllljjjiiijjjoooccc\\\cccpppvvvtttqqqqqqnnnlllllliiidddbbbccckkk{{{^^^HHH===777;;;:::888666555666777888777777777777666666666666888777666555666;;;BBBGGGSSS___kkknnnmmmhhhbbb[[[bbbhhhjjjfffcccdddeeedddpppqqqqqqpppqqqvvv{{{pppiiiiiiggg```]]]___WWWTTTUUU]]]dddiiinnnrrrppprrrssstttrrroookkkhhhhhhiiiiiijjjjjjiiihhhhhhhhhgggfffeeeeeeeeeeeeeeeffffffggghhhhhhgggffffffccccccccccccccccccccccccaaa```___aaadddfffggggggbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^^^^^^^\\\\\\]]]]]]^^^^^^______````````````````````````bbbbbbaaa`````````aaaaaaaaa`````````aaacccfffhhhjjjjjjiiibbbUUUOOOVVVaaatttyyyrrrmmmiiifffccc]]]UUUNNNOOOWWW___ccccccgggfffeeeeeehhhlllqqqsssvvvooogggaaa```aaa```___``````___^^^^^^^^^^^^___```aaaaaacccdddfffggghhhnnnppprrruuuvvvvvvvvvuuucccbbbgggxxxhhhNNNEEEAAA???@@@BBBDDDJJJPPP[[[gggvvv|||\\\FFF??????===HHHVVV```dddlllzzzrrrYYYFFF@@@FFFQQQXXXZZZZZZXXXYYYhhhvvvGGG;;;???;;;666666444444444333333222222222444333222111111222333444888???JJJUUU^^^ccceeefffaaacccfffiiikkkjjjfffbbbYYY[[[\\\]]]^^^```cccfffgggeeecccaaabbbggglllpppmmmmmmooopppoookkkeee```___XXXSSSRRRTTTYYYdddnnnmmmllljjjhhhfffeeeeeeeeehhhgggeeecccbbbdddhhhkkktttrrrpppooooooooolllkkkggghhhjjjjjjjjjhhhfffdddbbbbbbccccccdddfffggggggffffffggghhhhhhiiiiiijjjhhhhhhgggggggggggghhhhhhggghhhhhhhhhffffffhhhjjjlllmmmmmmllliiigggfffgggiiijjjjjjiiihhhhhhjjjlllkkkjjjiiiiiiiiijjjjjjjjjggghhhjjjkkkllllllmmmmmmiiijjjllllllkkkiiihhhgggiiiiiijjjjjjjjjkkklllllljjjiiiiiiiiijjjlllmmmooopppqqqqqqrrrssssssttttttuuuuuusssssstttvvvxxxyyy}}}{{{xxxxxxyyyzzzzzzwwwtttrrrrrrtttvvvwwwwwwtttuuuvvvwwwxxx{{{}}}{{{xxxuuusssrrrooohhhcccccccccccceeeiiiggghhhiiijjjjjjjjjjjjjjjcccUUUGGGBBBCCCEEEHHHLLLNNNOOOTTTZZZ___bbbaaa___eeeeeefffgggiiiiiieeeaaaXXXNNNBBB???CCCFFFGGGFFFCCC>>>;;;<<<======BBBGGGNNNNNNPPPYYYdddnnnrrrsssvvvqqqnnnooonnnkkkjjjllljjjlllkkkfffcccaaa\\\UUUOOOFFF???>>>??????@@@BBBEEELLL\\\rrrxxxmmmwwwxxxyyykkkZZZ```ooowwwqqqllljjjlllpppqqqnnnllleeeYYYWWWdddqqqqqqmmmlllqqqoooooonnnjjjdddcccfffoooqqqPPPCCC>>>::::::999888777777999;;;<<<888888888777777777666666777777666555666:::???DDDTTTaaannnsssqqqllleee^^^aaagggiiieeebbbbbbbbb```gggiiijjjkkkmmmrrryyy~~~uuuggg___eeeggg```\\\______ZZZXXX[[[aaaeeekkkpppooosssxxxxxxwwwuuuoooiiigggggggggiiijjjjjjiiihhhggggggfffeeeeeeeeeeeeeeeffffffffffffffffffffffffccccccccccccccccccccccccaaa``````aaadddfffgggfffaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^aaa```````````````aaaaaaaaaaaa`````````bbbdddeeeeeefffeee^^^QQQIIIPPP\\\jjjyyyqqqjjjeeeaaa___YYYSSSNNNQQQZZZcccggggggeeedddccccccdddgggjjjlllsssnnngggbbbaaaaaa```____________^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^aaaeeegggmmmnnnooopppppprrrtttvvvaaabbbmmm~~~___JJJCCCAAAAAACCCCCCDDDKKKTTT```oooqqqSSS@@@===@@@BBBPPPWWWaaagggnnnoooaaaOOOCCCBBBJJJRRRWWWXXXYYYWWWZZZnnnkkkBBB<<<@@@:::555777333333333333333222222222333222111111111111222333999>>>GGGRRR[[[aaacccccc```aaacccfffiiiiiigggdddWWWYYY[[[\\\]]]___aaadddiiifffbbb```aaadddhhhjjjfffgggiiilllllliiiddd```ZZZUUURRRRRRSSSWWWaaakkkmmmlllkkkiiigggfffeeedddhhhhhhhhhfffddddddfffhhhkkkjjjiiiiiijjjiiigggdddeeefffhhhiiiiiihhhfffdddbbbbbbbbbbbbcccdddeeefffeeeeeefffgggggghhhhhhiiigggggghhhhhhhhhhhhggggggggghhhiiiiiihhhhhhjjjlllnnnoooooonnnkkkiiihhhiiikkkllllllkkkiiihhhiiijjjiiikkkmmmooonnnmmmkkkkkkhhhiiijjjkkklllmmmmmmmmmiiijjjjjjkkklllkkkiiihhhjjjjjjjjjjjjiiiiiihhhhhhiiihhhhhhhhhhhhjjjkkkmmmooooooooopppqqqqqqrrrrrrpppooonnnmmmnnnpppssstttvvvyyy~~~|||{{{zzzyyywwwuuuuuuuuuvvvwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvzzz}}}~~~|||zzzvvvrrrooommmfff^^^YYYXXXYYYZZZ^^^cccaaabbbcccdddffffffggggggeeeWWWHHHAAAAAAGGGSSS^^^ggghhhgggddd```\\\ZZZZZZZZZYYYZZZ^^^```bbbbbbccc]]]SSSGGGAAACCCHHHHHHFFFCCC???===???>>>===???CCCJJJNNNTTT\\\dddllltttxxxwwwqqqmmmnnnnnnllljjjlllllllllgggaaa^^^^^^YYYSSSKKKBBB;;;<<<>>>@@@BBBEEEMMMUUUmmmuuuuuuzzzyyy~~~yyybbbPPPTTTgggsssuuummmkkkkkknnntttvvvqqqkkkWWWPPPRRRaaakkkiiieeefffllllllmmmnnnjjjfffiiippp|||fffGGG@@@???:::;;;:::999999999;;;>>>???999888888888888777777777666666777777888;;;@@@DDDTTTaaannnrrrqqqmmmggg```ccciiijjjeee```___^^^\\\]]]```dddgggjjjmmmpppsssmmm___XXX\\\bbb```___```hhh```ZZZZZZ]]]aaahhhooopppxxx~~~~~~wwwooogggfffeeefffiiikkkkkkjjjggggggfffeeeeeeeeeffffffffffffeeeeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeedddbbbaaabbbccceeeddddddbbbaaaaaa``````aaabbbcccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^\\\]]]]]]]]]^^^^^^^^^___```````````````aaabbbcccaaaaaa`````````aaabbbcccccceeefff```SSSIIIKKKTTT[[[rrr}}}xxxwww~~~|||yyyssslllddd___\\\XXXVVVVVV[[[bbbhhhiiihhhcccbbb``````aaadddggghhhqqqnnniiidddbbbaaaaaa```^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZ\\\___dddjjjmmmppppppnnnlllkkknnnssswwwcccgggxxxpppUUUGGGBBBAAACCCEEEDDDFFFOOOZZZmmm~~~dddLLL???<<>>???CCCOOOUUU^^^fffmmmttt|||yyyrrrmmmnnnooommmkkklllmmmkkkddd^^^[[[[[[WWWPPPFFF???;;;===???AAAFFFKKK___iii~~~}}}jjjwwwyyywwwyyyzzzjjjRRRNNN]]]nnnsssqqqllllllnnnqqqwwwyyypppeeeOOOPPPVVV```ffffffeeefffhhhhhhjjjkkkhhhgggqqq||||||YYYAAA???>>>999;;;:::999999:::<<>>AAADDDLLLTTTmmm{{{}}}hhhbbbwww~~~wwwtttuuuzzz{{{dddUUU\\\jjjpppqqqrrrppprrrtttwww|||{{{nnn___OOOYYYbbbeeefffjjjllllllkkkkkkllljjjgggiiiwwwkkkMMM>>>???>>>777:::999888888999;;;===???::::::999999999888888888555777888999999;;;>>>AAAFFFQQQ\\\bbbdddggghhheeejjjmmmllleee___^^^^^^]]]WWWYYY\\\```dddfffgggggglllkkkddd___hhh|||wwwkkk___ZZZ\\\aaallluuu{{{rrrllleeebbbdddggggggfffeeeeeeddddddddddddeeeeeeeeeeeedddccccccdddeeeeeeddddddddddddddddddddddddfffdddbbbbbbcccccccccbbbdddcccaaa_________```aaa````````````````````````______^^^]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]]]]^^^______```\\\\\\]]]]]]^^^```aaabbb____________``````aaaaaa``````aaaaaaZZZOOOJJJJJJLLLWWW```aaabbbddddddbbbeeehhhkkkiiieee___\\\[[[[[[bbbiiikkkfffaaa^^^^^^dddbbb```___aaafffkkkooopppooolllhhhccc```______\\\]]]]]]^^^]]]\\\[[[ZZZ]]]\\\[[[\\\___cccgggjjjmmmpppqqqpppmmmmmmrrrvvvooowwwxxxWWWEEEAAA>>>@@@DDDGGGGGGKKKYYYhhhlllMMMEEE@@@;;;GGG]]][[[PPPXXXjjj|||mmm]]]YYYUUUPPPOOOPPPTTTWWWUUUZZZ]]]ggg___OOO@@@;;;:::777555555444444444444444444444444333222111000000111222333111888@@@HHHNNNTTT\\\bbbaaa``````bbbfffiiijjjjjjWWWZZZ]]]^^^___```bbbdddhhhdddaaaaaaeeehhhjjjjjjeeedddbbbccceeeggggggggg\\\YYYWWWUUURRRTTT^^^iiissssssrrrpppnnnllljjjhhhbbbeeehhhiiigggeeecccccceeehhhiiifffbbbbbbggglllfffffffffffffffggghhhiiigggeeecccaaaaaaaaacccccceeeeeeffffffggghhhhhhhhhhhhiiijjjkkkkkkjjjiiihhheeefffggghhhhhhiiikkkmmmjjjlllnnnooonnnnnnooopppoooqqqrrrqqqooonnnnnnnnnjjjmmmoooooommmlllnnnqqqjjjkkkmmmnnnooooooppppppooollliiijjjmmmoooooonnnmmmnnnoooppppppooonnnnnnooonnnlllkkkjjjkkkkkklllmmmmmmmmmnnnoooooopppppppppnnnllljjjjjjjjjkkklllqqqqqqqqqrrrvvv{{{~~~yyyyyy{{{~~~zzzzzzyyyxxxvvvvvvwwwyyyzzzzzzyyyvvvsssssstttvvvxxxzzz||||||xxxqqqiiiccc[[[QQQGGGCCCAAAAAADDDIIIHHHIIIJJJMMMPPPTTTWWWYYYTTTRRRPPPMMMOOObbbuuummmcccWWWMMMEEE???<<<>>>???AAAIIISSSYYYUUUMMMHHHNNNXXXYYYSSSVVVQQQPPPUUU[[[aaakkktttzzzzzz}}}|||sssmmmnnnpppooommmmmmhhhgggccc___]]]ZZZQQQGGG<<<;;;<<<@@@BBBFFFQQQ[[[sssiiiTTT]]]tttzzz{{{zzzvvvxxxsss```ZZZgggrrroooooowwwvvvyyy{{{}}}~~~mmm\\\SSScccmmmjjjiiiooottttttqqqpppooolllhhhlll|||```FFF???AAA???888999888777777888:::<<<===:::::::::999999999888888666777999999999:::<<<>>>@@@KKKVVV\\\aaagggjjjjjjhhhllljjjccc]]]]]]^^^^^^XXXXXXXXX[[[___cccdddeeehhhlllfff]]]hhhssseee^^^^^^cccmmmwwwxxxpppfffbbbbbbddddddccccccccccccbbbccccccddddddeeeeeecccccccccccceeeeeecccccccccccccccccccccccceeecccbbbbbbcccddddddccceeecccaaa___^^^^^^___```________________________^^^^^^]]]]]]]]]^^^______]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^______ZZZ[[[[[[\\\]]]___```aaa```aaaaaabbbbbbcccccccccaaa``````aaa\\\TTTNNNMMMIIIQQQVVVWWW[[[aaabbb^^^^^^```bbb```[[[WWWUUUUUUVVV___hhhiiiaaaZZZXXXZZZfffdddaaa```ccchhhooosssoooooolllhhhccc___^^^^^^\\\\\\]]]^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXYYY\\\___```fffkkkppppppnnnmmmooorrr~~~cccPPPEEE???@@@BBBFFFHHHIIINNN^^^mmm}}}ZZZ@@@@@@CCCBBBKKK\\\VVVZZZeee{{{fffWWWMMMGGGKKKRRRVVVXXXZZZWWW[[[]]]pppyyyOOOGGG===888777777444222333333333333333333333333111111111111000000000000222222444<<>>>>>DDDFFFHHHWWWrrrtttlllcccbbbgggjjjfffaaaNNNDDD<<<:::::::::<<>>888555666777777555333333333333333333333333111111111111000000000000...///111444:::EEESSS]]]ccc```\\\\\\___bbbcccbbbcccbbb___\\\___gggkkkkkkfffhhhlllllleeeaaafffooossssssrrrooollliiiggggggdddkkkooonnnlllkkkhhhdddbbbbbbeeelllrrrsssmmmgggfffcccccceeeeeeccccccfffhhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhgggffffffffffffhhhgggeeedddeeefffhhhiiikkkjjjiiigggeeeddddddccceeedddddddddddddddeeeeeehhhhhhfffeeeeeedddeeeeeeffffffggghhhiiijjjkkkkkkoooqqqqqqooommmjjjjjjjjjggghhhjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkjjjiiihhhgggggghhhiiijjjhhhhhhhhhiiijjjkkkmmmnnnooonnnnnnpppsssrrrnnnjjjhhhhhhggggggiiikkknnnpppjjjhhhggghhhjjjkkkkkkjjjjjjkkklllllllllnnnqqqtttyyy}}}|||{{{~~~~~~|||wwwmmmfffkkkwww}}}wwwtttuuuxxx}}}yyyvvvtttrrrpppnnncccZZZMMMCCC>>>===;;;999888777777777777888999999666;;;???EEESSSfffooommmTTTNNNIIIJJJQQQ\\\dddhhhWWWKKK@@@<<<<<<;;;;;;===888===GGGWWWiiiyyyqqqnnnjjjiiiiiigggddd```dddcccbbb___YYYPPPEEE===???CCCFFFGGGOOOaaasss~~~gggUUUGGGNNN```kkkkkkgggYYYWWW[[[dddkkkkkkjjjjjjpppnnnpppssspppkkkqqq|||jjjYYYTTTVVVeeeiiillloootttyyyxxxrrrttt}}}{{{~~~hhhQQQ<<<888:::888555555555555555555555555555555777777777777777666666666666666666777777777777888777>>>IIIQQQWWW^^^gggooopppoookkkeee```___cccggg___]]][[[\\\```eeeiiijjjccchhhooouuu{{{{{{ssshhhhhhgggccc^^^\\\aaammmwww~~~vvvlllccc^^^]]]]]]]]]aaaaaabbbbbbbbbbbbbbbbbbcccccccccbbbbbbbbbbbbbbbdddcccbbbaaa``````___``````aaaaaaaaaaaaaaaaaabbb``````aaaaaaaaa```____________^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^____________^^^^^^]]]]]]]]]]]]]]]^^^______]]]^^^___```aaaaaa```___`````````___]]]YYYUUUSSSPPPQQQQQQPPPSSSUUURRRKKKJJJJJJHHHEEEBBBDDDIIIOOOYYYVVVUUUWWWYYYXXXSSSMMMPPPVVV___eeeeeecccbbbbbbcccfffiiihhhccc___]]]^^^ZZZ[[[[[[[[[ZZZYYYXXXWWWYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZ\\\```gggmmmqqqgggOOOEEEBBBBBBCCCDDDEEEIIINNNTTT]]]nnn~~~zzz```GGGBBB;;;999BBBRRR]]]___```dddxxx{{{[[[LLL???===AAALLLUUUWWWVVVVVVUUUjjj~~~MMMAAA===999777888888888777333333333333333333333333111111111111000000000///---000111111333>>>NNN[[[ddd```]]]\\\___aaaaaa```eeeddd___[[[]]]cccfffeeebbbdddhhhjjjfffccceeelllqqqssssssooohhhdddeeehhhhhhttt}}}{{{ssslllgggddd[[[[[[^^^hhhssswwwqqqiiifffccccccfffgggeeegggkkkiiiiiihhhhhhggghhhhhhhhhiiihhhgggfffeeedddddddddhhhgggfffeeeeeegggjjjkkkmmmllljjjhhhgggfffffffffdddddddddddddddeeeeeefffhhhggggggfffeeeeeedddddddddeeeeeefffggghhhiiiiiimmmoooooonnnkkkiiihhhhhhhhhiiijjjkkklllllllllkkkiiijjjjjjjjjiiihhhiiijjjkkkkkkjjjjjjjjjjjjkkkkkkeeeeeefffhhhjjjkkkmmmnnnpppnnnnnnrrrvvvvvvpppjjjiiihhhgggggghhhkkknnnpppkkkjjjhhhiiijjjlllkkkkkklllmmmnnnmmmmmmnnnqqqssssssyyy|||{{{{{{~~~zzznnndddgggttt|||wwwtttuuuvvvyyyxxxuuurrrpppooonnnmmmggg___RRRHHHAAA>>>;;;999:::999888888777777888888666888:::>>>HHHSSSSSSNNNCCC@@@<<<;;;@@@JJJVVV^^^WWWLLLAAA???@@@>>><<<;;;666;;;DDDPPP```ttt{{{pppmmmjjjiiijjjiiifffcccbbbcccccc___XXXOOOHHHDDDEEEGGGFFFIIIYYYrrr~~~~~~ZZZMMMJJJYYYgggiiieeeccc___```fffooorrrqqqqqqsss{{{xxxvvvtttnnnkkkpppyyyyyy~~~|||nnnZZZPPPUUU___lllqqquuuuuuvvvwwwvvvrrrooo{{{{{{VVVGGG:::999;;;999666444333333444555555444333333666666666666666555444333444444555555555666666666888>>>GGGMMMPPPVVVdddqqquuurrrmmmgggdddeeejjjoooccc```\\\\\\___cccggghhhaaafffnnnvvv}}}{{{nnn^^^]]]```aaa^^^[[[^^^gggpppxxxuuurrrllleee^^^[[[ZZZ[[[^^^^^^___```aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaadddcccbbbaaa```____________`````````aaaaaabbbbbbaaaaaaaaaaaaaaa``````______^^^]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]\\\[[[\\\]]]^^^^^^__________________^^^^^^^^^]]]]]]\\\]]]]]]^^^[[[\\\^^^```aaaaaa`````````______^^^\\\[[[ZZZYYYUUUTTTQQQMMMMMMOOOMMMIIIIIIFFFCCCBBBAAACCCIIIPPPSSSTTTUUUVVVVVVSSSNNNJJJOOOWWW```cccaaa\\\YYYXXXeeeiiimmmkkkeee```^^^^^^ZZZZZZZZZZZZYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYXXXXXX]]]\\\[[[\\\```gggnnnrrr{{{ZZZIIIDDDBBBAAABBBCCCDDDIIIPPPXXXbbbrrrlllQQQ@@@AAA>>><<>>@@@BBB???===<<<<<<@@@FFFKKKWWWlll~~~uuuppplllhhhgggiiiiiihhhfffbbbcccaaa[[[SSSKKKGGGFFFFFFHHHJJJUUUkkk}}}wwwfffPPPPPPZZZhhhlllggggggmmmlllmmmqqquuutttsssvvv}}}xxxrrrooommmnnnqqqvvvxxxttteeeVVVSSS```nnnrrrzzzzzzsssrrrttttttlllvvv}}}eeeIIIAAA::::::;;;888555333222333444555555444333222555555555555555444333222333333444444444555555555666:::BBBIIIKKKQQQbbbttt}}}yyyrrrlllhhhiiimmmpppfffbbb^^^[[[\\\___aaabbb```dddiiiooovvvvvvkkk^^^VVVZZZ]]]]]]\\\^^^ccchhhlllxxxyyymmmllliiiddd]]]YYYXXXYYYZZZ[[[\\\^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa```__________________``````aaaaaaaaabbbaaaaaaaaaaaaaaa``````___^^^^^^]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\aaa```^^^\\\[[[[[[\\\\\\^^^__________________^^^^^^^^^]]]\\\\\\\\\\\\]]][[[\\\^^^___`````````_________^^^]]]]]]]]]]]]]]]YYYWWWQQQJJJIIIMMMOOOMMMIIICCC???@@@@@@AAAHHHPPPNNNTTTYYYXXXRRRLLLJJJJJJTTTYYY^^^```]]]XXXUUUTTTbbbeeegggfffbbb^^^]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY\\\```dddfffhhhNNNDDDCCCAAA@@@AAADDDEEEKKKUUU^^^hhhvvv|||\\\FFF;;;===>>>@@@GGGRRRZZZ]]][[[iiijjjPPPFFFCCCCCCHHHRRRYYYYYYYYYZZZdddaaaEEE;;;:::888666444333222222333333333333333333333333111111111111000000000000///111222000///555BBBLLLTTTXXX]]]___```aaafffjjjllllllggg```^^^___]]]YYY\\\WWWWWW]]]ccccccbbbaaaeeeggghhhddd^^^\\\___ccclll{{{{{{kkkcccdddhhh___]]]```kkkyyy{{{wwwrrrnnnllliiieeedddgggiiihhhgggfffeeeeeeeeeeeehhhhhhgggfffeeeeeeeeeeeeggggggggggggggghhhhhhiiibbbbbbcccdddeeeeeeddddddeeedddddddddeeefffggghhhggggggggggggfffeeedddcccddddddeeefffggghhhiiiiiiiiijjjlllkkkiiihhhhhhiiigggggggggggggggggggggggggggjjjkkkjjjgggfffhhhjjjggggggggggggggggggggggggfffggghhhiiikkkkkkkkkkkkmmmlllmmmqqqttttttqqqnnnnnnmmmlllkkkkkkmmmooopppooonnnlllkkklllmmmlllkkkjjjkkkkkkiiihhhhhhjjjllljjjppptttuuuwww{{{~~~|||wwwrrrggg^^^bbbqqq{{{{{{yyyxxxwwwvvvuuuuuutttwwwyyyyyyvvvqqqnnnlllhhhbbbYYYOOOFFFAAA>>>===;;;:::999888777777777777888666333444777999999777444666777555333444999===>>>;;;;;;@@@BBBAAA@@@BBBCCCEEEGGGIIIRRRhhhyyypppllllllhhheeedddffffffeeecccbbb___ZZZRRRJJJDDDBBBBBBLLLRRR]]]nnn~~~}}}iiiSSSPPP\\\llluuurrrmmmqqqyyyyyyyyyzzzyyytttsss{{{uuuooooooooonnnkkksssqqqiii]]]UUUXXXfffssswwwyyyooonnntttxxxuuuyyylllPPP???===:::999888666333111222333444555555444333222444444444444444333333333333333333444444444444555333444;;;CCCGGGNNN```ttt|||uuuoookkkjjjkkklllhhhddd___\\\[[[[[[[[[[[[]]]```bbbeeejjjmmmggg___UUUVVVYYY^^^dddhhhhhhgggjjjqqq{{{vvvmmmeeeeeeccc___[[[WWWVVVVVVVVVWWWYYY[[[\\\^^^______````````````aaaaaaaaaaaaaaaaaa``````______``````___``````````````````aaa``````aaaaaaaaa```______^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]```___^^^]]]\\\[[[[[[[[[^^^^^^____________^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]\\\]]]^^^___``````___^^^^^^]]]]]]]]]]]]]]]^^^___]]][[[UUUMMMLLLPPPSSSSSSIII@@@:::<<<===<<>>EEELLLTTT]]]eeegggwwwyyy```LLLBBBFFFFFFKKKUUU[[[]]]___bbbuuu~~~QQQCCC777888888666444333222222333333333333333333333333111111111111000000000000///111222000///333;;;BBBIIIQQQZZZ]]]]]]cccnnnxxxtttsssooohhhdddbbb]]]WWWWWWTTTUUU[[[______```bbbaaabbbbbb___]]]\\\___bbbhhhrrrwwwqqqgggcccccceeeeeefffkkkvvv}}}wwwqqqnnniiicccbbbdddggggggffffffggghhhiiiiiijjjiiiiiihhhhhhhhhiiiiiifffggghhhhhhhhhgggfffeee```aaadddffffffeeecccbbbccccccccccccdddeeefffgggfffggggggggggggeeedddccceeeffffffggghhhiiijjjjjjgggiiijjjjjjiiiiiijjjkkkhhhhhhgggfffeeeeeeeeeeeefffiiikkkjjjgggfffhhhlllfffffffffggggggfffffffffggghhhiiijjjjjjiiiiiihhhjjjkkkmmmooopppqqqppppppooonnnmmmmmmllllllmmmmmmmmmkkkjjjjjjlllmmmmmmllljjjkkkjjjhhhgggfffhhhjjjiiiooorrrsssuuuzzz}}}}}}uuuqqqiiiaaadddsss}}}|||{{{zzzyyyxxxwwwvvvwwwzzz|||{{{wwwssspppooofffbbbZZZQQQHHHBBB@@@?????????>>>===<<<<<<<<<<<<:::888666666777777888:::444666777777666555666888;;;;;;>>>CCCEEEFFFJJJPPPOOONNNMMMPPP[[[lll~~~{{{vvvmmmiiiiiifffdddbbbccceeeddd```]]]\\\WWWOOOHHHDDDCCCCCCDDDXXXaaaqqq}}}yyyiiiZZZRRR^^^lllzzz|||xxxxxxzzz|||~~~~~~}}}yyyrrrqqq||||||pppjjjlllpppooolllnnnhhh^^^WWWWWW```mmmvvvzzz~~~|||ssslllnnnuuuzzzxxxXXXCCC:::<<<;;;999777666555444444444555555555555444444555444333222333444555666333333333444444444555555555222666>>>CCCHHHXXXkkkvvvtttpppmmmllllllkkkkkkhhheee```]]]\\\[[[YYYXXXVVV[[[^^^aaaeeejjjhhhcccYYYWWWYYYeeettt}}}zzztttoooooopppssssssnnngggaaa^^^]]][[[YYYWWWUUUSSSRRRRRRSSSUUUXXXZZZ\\\]]]]]]_________`````````aaaaaa```____________```aaaaaa```````````````____________````````````___^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^\\\]]]]]]^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]^^^_________^^^]]]\\\\\\\\\]]]]]]^^^^^^___```aaa]]]VVVTTTVVVXXXWWWLLL@@@999:::;;;:::@@@JJJOOOSSSWWWUUUNNNIIIGGGHHHRRRRRRTTT[[[bbbeeedddaaa___ZZZVVVVVVZZZ^^^```___]]]\\\[[[YYYYYYYYYYYYZZZVVVWWWWWWXXXXXXYYYYYYYYYWWWXXXYYY[[[[[[[[[[[[ZZZdddNNN======BBBBBBDDDIIIKKKMMMUUUaaakkktttxxxWWWBBB;;;999888???KKKRRRWWWbbbnnnxxxjjjVVVJJJCCCIIIHHHMMMVVV\\\___ccchhhqqqGGG@@@666888999888777555555555333333333333333333333333111111111111000000000000///000111000///222777<<>>>>>=========>>>===<<<<<<;;;999777888;;;888999::::::999888888888>>>@@@DDDHHHIIIKKKTTT]]]___[[[XXX^^^jjjvvv}}}~~~wwwwwwtttnnnkkknnncccbbbbbbeeefffddd^^^YYYVVVPPPHHHCCCCCCFFFJJJLLL___iiiwwwxxxdddMMMLLLXXXnnnzzz~~~|||~~~xxxyyyyyyyyytttllljjjwww|||vvvmmmhhhjjjoooqqqpppmmmddd[[[XXX___kkkwww~~~{{{{{{uuummmjjjpppwww{{{kkkLLL>>>:::<<<===:::888888999999555555555555555555555555555444222222222444666888333333444444444555555555:::555555<<>>???@@@AAA@@@???============<<<;;;===<<<;;;<<<===<<<;;;999BBBCCCHHHOOOQQQQQQZZZfffrrrvvvxxxyyy}}}}}}}}}yyyvvvrrrpppooolllfffaaacccaaabbbeeecccZZZSSSPPPKKKEEECCCEEEEEEEEEKKKTTTgggqqqrrr```JJJFFFUUUddd~~~}}}vvv{{{uuuhhhgggtttzzzvvvuuuggg___hhhrrrtttvvvzzzqqqcccXXX```wwwsssmmmiiihhhrrr~~~\\\EEE???;;;999777777999999666333333333444444444444444444000111333333222222333444777666666555444444333333333444666555666===HHHQQQ^^^___eeennnpppkkkkkkooojjjgggccc```^^^]]][[[YYYXXXXXX^^^fffgggfffjjjsssmmmfffdddpppvvvpppggg___[[[YYYXXXWWWRRRSSSSSSRRRQQQQQQRRRSSSRRRRRRQQQRRRSSSVVVYYY[[[XXXZZZ\\\\\\[[[[[[\\\]]]bbbaaa___^^^___```bbbccc````````````____________\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^____________^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]bbbeeehhhgggbbb\\\VVVSSSQQQDDD;;;;;;999777===IIIOOOVVVXXXQQQJJJKKKMMMLLLLLLOOOVVV```jjjqqqrrrpppmmmeee]]]^^^dddiiihhhddd\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWuuu```MMMDDD>>>???BBBCCCFFFIIINNNSSS\\\hhhttt}}}tttPPP???<<<777<<>>???>>>>>>>>>???>>>===<<<>>>????????????AAADDDGGGGGGMMMUUUWWWPPPNNNYYYiii}}}}}}{{{ooonnnmmmmmmmmmkkkhhhfff```\\\\\\]]][[[RRRLLLIII@@@@@@DDDGGGFFFFFFOOOZZZnnnhhh[[[LLLCCCLLLbbbwww|||xxxrrrqqqkkkeeeiiisssssslll___ZZZ[[[fffttt|||qqqhhhfffxxxzzzqqqlllhhhllluuupppQQQ???;;;888666555666888888666333444444444444444444444444000222333333222222333444555666666666666555444444333555555444555:::DDDLLLPPPQQQZZZeeekkkiiihhhjjjhhhfffeeedddcccaaa^^^\\\\\\]]]ccclllnnnllllllppprrrrrrvvv~~~|||ssshhh```\\\XXXSSSNNNOOOOOOOOOOOONNNMMMNNNOOOOOOOOONNNNNNPPPRRRUUUWWWWWWYYY[[[\\\\\\[[[\\\^^^```___^^^]]]]]]^^^```aaaaaaaaa``````_________^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[^^^^^^____________^^^^^^[[[[[[[[[ZZZZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\```dddhhhjjjggg```XXXRRRKKKAAA;;;<<<;;;777;;;DDDMMMTTTXXXUUURRRRRRRRROOOMMMRRR[[[fffqqqwwwxxxwwwvvvkkkaaaaaagggllliiiccc]]]\\\[[[YYYXXXWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW```NNNFFF@@@===@@@CCCDDDHHHLLLTTTZZZdddppp{{{ttt\\\BBB:::<<<888CCCMMM^^^___TTT]]]yyyvvv^^^JJJAAAAAAEEEHHHUUUUUUUUUUUUVVV]]]nnn~~~^^^BBB999;;;:::888555555555444333222222222222222222111111111000000111111000000///...------------...000222333888@@@KKKUUU]]]ccchhhjjjcccbbbbbbdddfffddd^^^YYYTTTUUUWWWWWWVVVWWWYYY[[[XXXXXXYYY\\\___^^^ZZZVVVRRRRRRSSSTTTUUUWWWYYYYYY[[[cccnnnvvvwwwtttpppnnneeedddccc```XXXPPPQQQWWW]]]```dddffffffeeefffggghhhhhhhhhiiikkklllkkkiiijjjiiiiiijjjkkkkkkiiihhhdddddddddcccccccccccccccbbbbbbcccccccccdddddddddccccccbbbbbbbbbccceeefffbbbcccdddeeefffgggggggggiiihhhgggfffggghhhiiijjjiiihhhhhhiiikkkllllllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiiiiiiiiiiiiiiiiilllmmmnnnoooppppppppppppmmmmmmmmmlllmmmnnnnnnoookkkkkkkkkllllllmmmmmmnnnpppooommmlllllllllmmmnnnmmmoooqqqtttttttttrrrqqqyyytttqqqsssuuuzzz{{{uuusssuuuxxxzzzyyywwwtttqqqmmmiiifffddd```ZZZTTTRRRNNNHHHDDDDDDDDDCCCCCCEEEHHHGGGBBB>>>>>>???AAACCCDDDEEEEEEEEEFFFGGGGGGGGGFFFIIIOOOSSSRRR[[[ccc___QQQNNN```ttt}}}zzzxxxtttooolllgggiiikkkkkkjjjhhhgggggg^^^YYYVVVVVVRRRIIICCCAAA>>>CCCHHHJJJHHHJJJWWWfffmmmYYYEEEAAAHHHYYYsss}}}qqqnnnmmmfff```eeennnrrrllldddWWW\\\dddooo~~~kkkfffiiippphhheeeccchhhoooyyyZZZDDD:::888555444444555666777666444555555555444444333333222111222333333222222333444333555666888888777666555333444555444333777???EEEJJJKKKSSS```iiijjjhhhggggggffffffggggggeeebbb______aaagggppptttqqqmmmlllpppyyy|||xxxvvvzzzqqqgggaaa___ZZZQQQJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMPPPQQQTTTVVVXXXYYYYYYYYY[[[\\\]]]\\\[[[[[[[[[]]]^^^___bbbbbbaaa```______^^^^^^]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^]]]ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]```dddiiiiiicccXXXPPPGGG@@@===???>>>999:::@@@GGGMMMRRRUUUWWWXXXVVVSSSTTTZZZeeeqqq{{{~~~|||~~~rrrggggggnnnpppjjjbbb^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVVVVVVVVVViiiPPPEEEDDDAAA@@@CCCFFFGGGKKKQQQZZZaaammmyyyxxx^^^KKK<<<<<>>MMMVVVbbb___WWWggg}}}gggMMM>>>;;;???FFFLLLRRRVVVXXXUUUTTT```zzzlllLLL>>><<<===999777555444555555444222222222222111111111111111000000000000000//////.........---...///000111222777<<>>>>>DDDGGGJJJJJJIIIOOO]]]iii___LLLAAAJJJZZZiii{{{vvvkkkhhhjjjkkkddddddpppyyyxxxooohhhbbbiiiqqqzzzxxxaaa^^^cccuuu}}}{{{nnnaaa[[[ZZZ]]]hhhrrr|||```FFF<<<:::777444444444666777777777666666666555444333333222222222333444333222222333444222444777999:::999777666222333444444444888===AAALLLKKKPPPZZZeeejjjjjjhhhjjjhhhfffeeefffeeedddbbb```aaaeeemmmrrrqqqlllhhhgggssszzzooojjjiiillliiifffdddbbb]]]VVVPPPHHHHHHGGGHHHJJJKKKJJJJJJGGGGGGGGGGGGHHHJJJKKKLLLNNNQQQSSSUUUUUUVVVXXXYYY[[[[[[ZZZZZZ[[[\\\]]]^^^bbbaaaaaa```___^^^]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]]]]]]]]]]^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]bbbfffcccYYYQQQIIIDDDAAAAAA???;;;;;;???>>>AAAGGGMMMTTTYYYYYYWWW```gggqqq{{{}}}uuummmooovvvwwwlllaaa___^^^]]][[[YYYXXXWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUyyyWWWGGGDDDCCCBBBCCCFFFGGGGGGNNNVVV]]]fffsssjjjPPPCCC;;;===CCCAAATTTWWW\\\YYYYYYqqqoooZZZEEE===???DDDJJJQQQQQQYYY^^^XXXUUUeeezzzSSS???<<<;;;777777666444333444555444333111111111111111111111111000000000000000///......////////////000000111222555:::CCCOOOYYY^^^^^^]]]ZZZYYYZZZ[[[^^^```aaaaaa]]]\\\[[[XXXVVVVVVXXX[[[jjjfffaaa___```aaa```___\\\]]][[[XXX[[[aaaaaa]]]___^^^```dddgggddd\\\VVV[[[[[[[[[WWWMMMFFFHHHOOOVVVZZZ___cccddddddeeeeeeeeefffggghhhgggggggggggghhhiiikkklllkkkkkkjjjjjjjjjjjjhhhgggeeedddbbbbbb```bbbccceeeeeedddcccbbbeeedddcccbbbbbbbbbcccdddcccdddeeeggghhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiijjjjjjiiihhhhhhhhhhhhkkkjjjiiihhhggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiggggggiiijjjjjjjjjjjjjjjhhhhhhjjjkkkmmmmmmnnnnnnlllkkkkkkkkkkkklllmmmmmmooooooooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjlllkkkjjjiiijjjlllnnnppppppqqqwww~~~xxxvvvxxx}}}}}}zzzuuuqqqllliiigggccc]]]XXXUUUQQQIIICCCBBBAAAAAACCCFFFHHHGGGCCC???DDDEEEEEEEEEEEEHHHMMMPPPZZZZZZ]]]dddlllppppppooohhhhhhccc\\\]]]nnntttrrrpppoooooonnnllljjjkkkoooqqqoooiiiccc``````___WWWOOOJJJEEE???===>>>DDDIIINNNQQQUUUZZZ___bbbSSSIIIHHHVVVgggrrr|||zzzpppiiiggggggiiiggggggooo{{{}}}wwwsssmmmqqquuu~~~hhh\\\]]]dddtttwwwiiihhhbbb[[[VVVVVV^^^nnn}}}kkkMMM<<<;;;;;;777666777888888888777777888666666555444333333222222222444444444222222333444111333666999:::999888666222333444666777:::===@@@IIIHHHIIIPPP\\\ggglllkkkmmmiiidddaaaaaabbbcccccc______aaadddiiikkkhhhdddaaaiiirrrtttnnneee```^^^^^^bbbfffiiigggbbb\\\XXXGGGEEECCCDDDGGGIIIIIIHHHFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMPPPRRRSSSUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]``````______^^^]]]]]]\\\]]]^^^^^^^^^^^^^^^^^^]]][[[[[[[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\\\\\\\]]]]]]]]]]]]^^^YYYZZZZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\YYYYYY]]]aaabbb^^^YYYPPPJJJEEEAAA>>>;;;<<>>EEENNNUUUZZZ]]]kkkpppxxx~~~|||{{{vvvsssxxx|||nnn```___^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUhhhKKKBBBEEEAAAAAADDDFFFFFFHHHPPP[[[bbbjjjwww{{{\\\GGG???:::<<>>===999444666555333333444555444444000000000111111111111111//////000000//////...---000000000000000000000000222777???JJJTTT[[[]]]]]][[[[[[[[[\\\^^^```bbbcccbbb```]]]YYYVVVVVVYYY[[[kkkgggbbb]]]\\\^^^bbbeeedddfffccc___dddlllmmmggg^^^\\\[[[```ggghhhddd^^^\\\YYYWWWSSSJJJDDDFFFMMMRRRVVV[[[___aaaccceeefffdddeeeggggggfffeeeeeefffgggiiijjjjjjiiihhhhhhiiiiiihhhgggeeedddbbbaaa```aaabbbcccdddeeedddccccccfffeeecccbbbbbbbbbccccccaaabbbcccdddeeefffffffffffffffggghhhhhhiiiiiijjjiiijjjjjjiiigggeeefffgggkkkjjjhhhgggfffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiifffggghhhiiijjjjjjiiihhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmlllmmmnnnnnnooopppppppppooooooooonnnnnnnnnnnnnnnnnnmmmmmmllllllllljjjhhhfffgggjjjnnnpppnnnpppvvv~~~}}}xxxxxx}}}}}}zzzvvvqqqmmmjjjhhheee___ZZZXXXRRRIIICCCAAACCCDDDDDDDDDCCCBBB@@@???AAAGGGNNNTTTZZZaaajjjpppwwwvvvvvvvvvvvvsssnnniiijjjgggbbbbbbooozzzrrrpppnnnmmmmmmmmmlllkkkjjjlllnnnmmmjjjeeeaaa___WWWNNNFFFBBB@@@>>>???CCCJJJSSS\\\aaaeeefffccc^^^TTTRRRSSS[[[hhhttt}}}vvvooojjjgggccc```\\\eeeqqq{{{~~~zzzwwwttttttxxxzzzeee```cccjjjuuu{{{wwwjjj^^^RRRRRRSSSUUU\\\jjj|||zzz\\\DDD;;;<<<;;;666999;;;<<<;;;999777777777555555555444444333333222333444555444333222333444222333666888888888777666222333555777999;;;<<<===CCCDDDEEEKKKXXXhhhqqqsssnnnhhhbbb]]]]]]___bbbddd```aaaaaa___```cccbbb___aaacccfffgggeeeaaa\\\YYYYYY___gggoooqqqlllddd^^^LLLGGGBBBAAACCCEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHKKKNNNQQQRRRTTTWWWYYYWWWXXXYYYYYYZZZ[[[\\\\\\^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZ[[[[[[\\\\\\]]][[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\XXXYYYZZZ[[[]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\]]][[[YYY[[[```cccdddcccZZZTTTLLLEEE???===>>>@@@>>><<<===CCCIIIOOOXXX```kkkooovvv{{{~~~}}}{{{{{{|||mmm___]]]\\\[[[ZZZYYYXXXXXXXXXVVVVVVWWWVVVVVVUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTpppUUUDDD@@@DDD@@@BBBEEEHHHHHHKKKWWWdddjjjrrr}}}jjjOOO???===:::>>>IIIMMMTTTXXX\\\YYYaaa{{{sssYYYLLLFFFLLLRRRSSSWWW___ZZZ___bbbbbboooYYYDDDAAA>>>999555555444222333444555555444///000000000111111111222//////000000//////...---/////////000/////////......333<<>>===???AAAGGGMMMXXX```eeeaaa]]]]]]\\\YYY___bbb```___jjj{{{~~~~~~zzzssskkkccc^^^ZZZYYY[[[jjjwww}}}~~~zzzxxx|||nnncccdddhhhnnnqqqnnneeeZZZRRRDDDGGGLLLWWWhhhyyygggLLL>>>;;;:::888777<<<>>>>>><<<888555555555444444444444444444444444444555666555333222333444333444555666666666666666444555666888::::::999888<<<@@@DDDHHHSSSdddooorrrjjjeee```]]]^^^```cccddddddhhhgggaaa]]]^^^]]]YYY\\\]]]___aaabbb```]]]ZZZZZZ]]]eeesss}}}|||ooocccXXXPPPHHHCCCCCCEEEDDDBBBDDDDDDEEEEEEEEEDDDDDDCCCCCCFFFJJJMMMNNNQQQSSSUUUUUUUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]]]]\\\\\\[[[XXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[[[[\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[XXXYYYYYYZZZ[[[\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[___cccfffiiigggbbbYYYOOOHHHEEEDDDCCCCCC@@@@@@CCCEEEGGGPPPZZZ```eeelllsssyyywwwiii^^^[[[ZZZYYYYYYXXXXXXXXXYYYUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTpppXXXHHH@@@???BBBAAACCCGGGJJJKKKOOO^^^lllsss{{{]]]EEE:::<<<;;;BBBQQQZZZTTT]]]dddbbbhhh~~~nnnTTTJJJHHHPPPWWWWWW[[[ddd[[[]]]]]]eee|||wwwKKK>>>???;;;666666555333222222444555555444//////000000111111111222///////////////......---.........///......---,,,,,,111999BBBJJJSSS\\\bbb^^^_________^^^___```bbbfffccc___YYYUUUTTTWWWZZZVVVYYYYYYUUURRRUUU^^^gggqqqrrrllldddfffooommmdddZZZ[[[\\\[[[[[[\\\```ccc\\\TTTLLLHHHDDDAAABBBGGGJJJMMMQQQVVVYYY^^^cccfffbbbeeegggfffcccbbbccceeegggiiihhhfffbbbbbbdddgggfffffffffggggggggghhhhhhbbbbbbcccccccccdddddddddbbbaaaaaaaaabbbdddfffgggeeeeeeffffffgggfffffffffbbbcccdddfffhhhiiijjjjjjeeegggjjjiiiggggggiiillliiihhhgggeeefffggghhhjjjiiiiiiiiiiiiiiiiiiiiiiiieeefffgggiiiiiigggfffdddfffgggggghhhhhhhhhggggggjjjiiiiiiiiiiiijjjkkkkkkkkklllmmmoooqqqsssuuuuuupppppppppppppppooonnnnnnppppppoooooonnnnnnnnnmmmooommmnnnrrruuuwww~~~yyyuuuyyy}}}zzzvvvrrrooommmccc]]]YYYXXXSSSJJJDDDBBBEEEIIILLLKKKIIILLLUUU]]]hhhqqqzzz~~~yyyrrrmmmkkkvvv~~~{{{nnngggllltttlllsss|||tttsssnnnllljjjjjjlllnnnnnnnnniiihhhfffgggfffbbbZZZSSSGGG???:::;;;@@@FFFOOOWWWaaafffaaaPPPDDDDDDKKKPPPgggmmmkkkeeeppp|||vvvtttmmmbbbXXXTTTVVVZZZfffwww|||yyy|||}}}kkk\\\YYYfffkkkppppppjjj```XXXSSSMMMMMMRRR___ssskkkTTT???:::;;;777666888>>>???@@@<<<777333333444333333444444444444444444444555666555333222333444444444444444555555555666666666777888999888666333444;;;AAACCCKKKZZZdddgggeeebbb______```bbbddddddhhhnnnnnneee^^^\\\YYYUUUTTTVVVZZZ^^^```aaa```___[[[ZZZbbbtttzzzhhhcccZZZNNNHHHFFFFFFEEECCCCCCCCCDDDDDDDDDCCCBBBBBB===@@@DDDGGGJJJLLLOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\\\\[[[[[[[[[WWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXYYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZVVVXXXZZZ[[[]]]aaaeeeiiiqqqnnneee[[[SSSNNNKKKHHHDDDBBBCCCDDDBBB@@@HHHSSSUUU[[[ccclllvvvsssfff]]]YYYYYYXXXXXXXXXXXXYYYYYYTTTTTTUUUVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSS|||]]]OOOHHHAAA@@@EEEBBBEEEHHHLLLRRR\\\iiisss|||qqqPPPEEE:::888BBBMMMUUUWWWYYY^^^___cccyyydddMMMJJJHHHJJJPPPWWW[[[]]]UUUWWW^^^qqqgggCCC:::666555777555333333333222222222111111111000000000111222333333////////////////////////////////////000000000000000000555>>>FFFOOOZZZdddcccbbb___]]]\\\\\\\\\]]]jjjeee___YYYVVVUUUUUUVVVPPPRRRUUUUUUVVVYYY```eeeooommmgggdddgggjjjggg```[[[aaabbb^^^ZZZZZZ[[[[[[[[[YYYTTTKKKCCC@@@AAAEEEFFFNNNSSSRRRTTTZZZbbbfffdddeeedddcccaaabbbdddfffjjjhhhfffcccbbbbbbcccdddffffffffffffggggggggggggddddddddddddddddddddddddggggggfffeeeeeeeeeeeefffbbbdddfffhhhhhhfffdddbbb```bbbdddgggiiijjjkkkkkkfffgggiiijjjkkkkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiiiiiiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffffffhhhiiiiiijjjjjjkkkkkklllnnnlllkkkjjjkkknnnqqqsssooooooooooooooooooooooooooopppqqqrrrqqqpppnnnlllmmmoooqqqrrrrrruuuzzz~~~~~~zzz||||||zzzuuuooojjjhhhccc]]]VVVOOOHHHAAA<<>>CCCGGGPPPYYY\\\aaafffjjjkkkiiigggfffccchhhiiiddd```___[[[VVVRRRWWW^^^aaabbbccceeehhhooommmnnnttt{{{zzzrrrjjjdddgggeee[[[QQQLLLFFFAAABBB@@@??????AAAAAAAAA???AAA@@@@@@@@@AAADDDFFFHHHJJJLLLNNNQQQTTTUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXZZZZZZYYYWWWZZZYYYYYYYYYYYYYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVVVVVVVYYY]]]bbbeeejjjttt|||}}}yyyrrrggg\\\WWWOOOJJJHHHFFFDDDGGGLLLSSS]]]lll}}}yyynnnbbbXXXVVVYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWUUUTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQPPPgggUUUEEEBBBCCCAAACCCGGGEEEHHHMMMRRRZZZfffttt~~~{{{^^^MMM???;;;999@@@NNNWWWYYYVVVVVV___pppjjjNNNGGGFFFHHHLLLQQQVVVYYYZZZ[[[]]]oooeeeIII;;;<<<888444444111333222222222222111111111111111000000000111222222000000000000000000000000////////////000000000000444000///333:::CCCQQQ]]]ddddddbbb___^^^^^^bbbddduuuvvvsssjjj^^^VVVVVVYYYTTTQQQOOOOOOSSSYYY^^^aaadddgggeee___\\\___cccdddiiigggdddeeejjjlllcccVVV[[[[[[\\\[[[WWWMMMBBB;;;AAAIIINNNNNNOOOTTTWWWXXX[[[^^^bbbddddddddddddeeeccccccbbbcccdddeeeggghhheeeeeeeeefffffffffggggggffffffffffffffffffffffffddddddddddddeeefffggghhheeeeeeeeeeeeeeeeeeeeeeeecccccceeefffggghhhhhhhhhfffggghhhiiiiiiiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhgggffffffggghhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjjjjjjjkkkkkkkkkllllllmmmoooooooooooooooooooooooonnnooopppqqqpppooonnnmmmmmmoooqqqqqqqqqpppqqqsssuuuxxx|||~~~}}}wwwttttttllljjjcccXXXNNNHHHGGGIIIKKKSSSVVVVVVeee{{{}}}oooZZZ[[[\\\YYYNNNEEEDDDIIIPPPZZZcccddddddkkktttyyyyyypppnnnooonnnllljjjjjjjjjjjjiiigggfffeeeeeeeeebbbYYYMMMCCC<<>>888555777888888999<<>>>>>@@@AAAAAA@@@@@@??????>>>???AAABBBCCCEEEGGGIIIMMMPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZYYYWWWXXXXXXXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYY[[[]]]___aaakkkwwwyyynnncccZZZQQQKKKHHHHHHMMMTTTeeeooozzzmmm^^^TTTNNNLLLOOOUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYWWWTTTSSSSSSSSSRRRPPPQQQRRRSSSSSSSSSSSSRRRQQQvvvSSSHHH@@@AAACCCDDDEEEHHHHHHLLLSSSYYYbbbnnn||||||]]]IIIDDD:::999===GGGTTT[[[ZZZUUUbbbnnnwww\\\IIICCCEEEIIINNNSSSWWWYYYYYY```eee|||oooOOO===888<<<777333333111222222222222111111111111111111000000000000111111000000000000000000000000////////////000000000000444000///111555<<>>>>>??????@@@@@@BBBDDDHHHKKKNNNPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[\\\[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYY]]]bbbjjjsss{{{pppggg[[[TTTSSSYYYccckkk~~~yyyiiiZZZKKKDDDCCCFFFMMMSSSXXXXXXWWWVVVVVVVVVVVVWWWWWWUUUSSSRRRSSSSSSRRRPPPSSSSSSRRRRRRRRRQQQPPPPPPqqq[[[HHHCCC@@@AAACCCDDDEEEGGGIIIOOOWWW___hhhssskkkLLL@@@CCC999===DDDOOOXXX\\\ZZZWWWgggyyyfffQQQFFFAAAEEEJJJPPPTTTXXXZZZ[[[cccmmmVVVEEE888888;;;444111444333222222222111111111000000111111000000///000000111000000000000000000000000////////////000000000000444111000333444666<<>>AAA@@@;;;666555444111444333222333444444444222111111222222222222111111000000111111222333444444222333333444444444444444444111111333555777>>>FFFKKKSSS\\\ccceeeeeeeeefff\\\]]]___bbbbbbcccfffiiibbbaaa```cccgggjjjiiihhheeegggfff```WWWQQQSSSVVV]]]aaahhhooopppkkkccc___JJJFFFBBB??????@@@@@@@@@AAA@@@@@@??????>>>??????>>>???AAACCCFFFIIIKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXXXXWWWWWWWWWUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVYYY\\\aaafffkkksss}}}wwwmmmgggjjjwwwtttccc[[[OOOCCC@@@BBBGGGNNNUUU[[[ZZZYYYWWWVVVUUUTTTTTTSSSRRRPPPQQQRRRSSSSSSRRRTTTTTTRRRQQQOOONNNMMMLLL|||___PPPBBBAAAAAAAAABBBCCCEEEFFFKKKRRR\\\fffnnnwwweeeJJJ@@@BBB<<>>???:::666666555222333111000111222333222111000000111111111111000000000000111111222222333333222222222333333333444444333111111444555666<<>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@BBBDDDFFFGGGJJJKKKMMMPPPRRRSSSTTTUUURRRSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWVVVTTTTTTVVVXXXTTTUUUUUUVVVWWWXXXZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTWWW]]]bbbdddgggrrr}}}}}}|||~~~iii\\\PPPHHHBBBBBBDDDHHHOOOVVV[[[ZZZXXXVVVUUUSSSSSSSSSQQQPPPOOOOOOQQQSSSSSSRRRTTTSSSQQQOOOMMMKKKJJJJJJcccPPPLLL???AAABBBBBBBBBEEEIIIKKKQQQYYYeeepppwww~~~xxxYYYFFF???>>>>>>HHHTTTYYYYYYZZZ```eeennnwww^^^PPPGGG???CCCHHHOOOUUUXXX\\\```cccwww\\\CCC@@@777888:::333333666333111111111111000000000000111111000///////////////////////////////////////////////////000000000000000///000333444333666<<>>FFFKKKVVVeeeqqquuusssnnnhhhfffgggiiihhhccceeeiiifffaaa[[[XXX[[[^^^``````cccddddddbbbaaa```aaabbbbbbgggtttrrrlllZZZTTTKKKDDDAAA????????????????????????>>>>>>===???>>>>>>>>>???@@@BBBCCCEEEGGGIIILLLNNNPPPRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVUUUSSSQQQQQQUUUXXXUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTWWW]]]______dddlllttt{{{xxxdddYYYUUUIIIDDDAAAAAACCCFFFNNNVVVVVVUUUTTTSSSSSSRRRRRRSSSQQQPPPOOOOOOPPPRRRQQQPPPRRRPPPNNNLLLKKKJJJJJJJJJiiiLLLBBBFFF???BBBDDDDDDEEEJJJOOORRRXXXaaannnyyyiiiJJJ===<<<<<>>666888:::555555777222111111111111000000000000111111000///////////////////////////////////////////////////000000000000///...///222333333888???>>>GGGPPPTTTSSSSSSWWW[[[YYYYYYZZZ[[[\\\___bbbdddaaabbbaaa^^^[[[ZZZ^^^bbb\\\```aaa^^^^^^bbbffffffdddbbb^^^[[[^^^cccccc___dddaaaZZZRRRNNNQQQZZZbbbaaacccbbb___^^^___\\\WWWNNNNNNNNNOOOQQQVVV^^^cccbbbccccccdddddddddccccccbbbbbbcccccccccdddddddddbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeeffffffggggggggggggggggggggggggiiihhhhhhhhhiiikkkmmmnnnkkkllllllmmmlllkkkiiihhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiijjjjjjkkkkkkhhhhhhhhhhhhggggggggggggjjjjjjkkkkkklllmmmnnnnnnhhhjjjlllmmmmmmkkkhhhgggkkkkkkjjjjjjjjjjjjjjjjjjoooooooooooooooooooooooommmmmmmmmmmmmmmnnnooopppllljjjggghhhkkknnnnnnmmmjjjooottttttqqqooorrrvvv{{{}}}wwwpppiiibbb^^^XXXmmm}}}wwwtttsssgggbbb]]][[[YYYXXX\\\cccqqq|||{{{wwwsssqqqmmmlllkkklllmmmnnnnnnmmmjjjiiihhheeebbb[[[SSSMMMAAAAAABBBBBBCCCEEEHHHJJJMMMPPP\\\gggfff]]]^^^ggggggkkkssszzz{{{{{{qqqfffgggsss~~~zzzmmmccceeekkkrrrrrrvvv~~~}}}sssllliiiuuuzzztttjjj`````````^^^]]]eeevvv^^^DDD>>>:::333444333444666555222555:::666:::<<<888666777666444333222111222333444333111222222222333333222222222222222222111111111111111222222111111222222333444444222444666666444555:::AAAGGGTTTfffuuuzzztttmmmmmmjjjkkknnnkkkcccaaaeeeiiifff```[[[YYY[[[```ddd```bbbcccddddddfffkkkoookkkkkkrrr|||tttqqqbbb\\\RRRJJJEEECCCBBBBBB===>>>>>>>>>>>>>>>======@@@???>>>======>>>???@@@BBBCCCFFFIIILLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTQQQOOOPPPTTTYYYUUUUUUUUUUUUVVVWWWXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSUUUVVVWWWYYYSSSQQQVVVZZZZZZ]]]bbbdddppp}}}tttYYYHHHDDDFFFDDDAAA???@@@???BBBKKKUUUQQQQQQQQQQQQQQQRRRSSSSSSSSSQQQOOOOOOPPPPPPOOONNNOOONNNLLLKKKJJJJJJJJJKKKnnnUUUEEEAAADDDCCCEEEGGGHHHJJJNNNRRRVVVaaalllxxx~~~|||[[[BBB;;;===???QQQSSSXXX\\\\\\___nnntttZZZMMMGGGBBBCCCGGGJJJKKKRRRZZZXXXWWWeeeyyyWWWEEE@@@:::999888666444333333333000000000000////////////222111000.........//////000000//////.........---........................////////////000000000000;;;>>>DDDNNNWWW[[[[[[XXXXXXXXXXXXXXXZZZ]]]```bbb___]]]ZZZYYYZZZ[[[\\\[[[\\\[[[ZZZZZZ\\\```eeeggg```^^^]]]]]]```cccfffgggqqqkkk___RRRLLLQQQ___jjjkkkiiigggfffeeeaaa[[[WWWLLLLLLJJJHHHHHHLLLSSSZZZ^^^```bbbbbbaaaaaabbbcccaaabbbccccccbbbccceeegggcccccccccbbbbbbbbbbbbbbbbbbcccdddfffggghhhhhhiiihhheeedddeeehhhiiihhhfffddddddeeefffhhhjjjkkklllmmmllljjjhhhgggfffffffffggghhhhhhiiijjjjjjjjjjjjjjjkkkllljjjhhhgggggghhhkkkjjjiiigggggghhhjjjkkkkkkjjjiiijjjlllmmmlllkkkjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjkkklllmmmmmmssspppnnnnnnoooppppppooolllkkkjjjjjjiiiiiijjjjjjhhhhhhiiijjjkkkkkkkkkkkknnnoooooonnnmmmmmmooorrryyywwwxxxuuufff[[[VVV[[[jjjwwwxxxsssrrruuuwwwmmmccc```eeeddd```iiizzz{{{vvvtttqqqmmmlllkkkjjjjjjlllnnnooonnnmmmlllhhhccc___ZZZSSSJJJDDD<<<>>>@@@EEEJJJPPPUUUXXXNNNRRRQQQLLLOOO^^^rrrzzz|||~~~|||vvvrrr{{{uuujjjeeedddkkkjjjmmmooolllgggjjjrrruuuxxx}}}rrrlllnnnwww{{{uuunnnhhhbbbZZZ^^^```^^^[[[aaaqqq|||bbbNNN@@@:::<<<@@@888666444222222333555777???===:::888777666444333222222222111111111111000333333333444444333222222222444777888666444444444111111222222222333333333444555777888888777555444???FFFRRR]]]eeehhhhhhfffjjjppptttoooiiifffccc```dddffffffbbb]]]YYYZZZ\\\aaa___^^^```eeemmmuuuzzz{{{rrrfff```bbbfffgggfff___aaaaaa\\\SSSIII@@@<<>>???AAACCCEEEGGGGGGKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSUUUVVVVVVUUUSSSRRRSSSSSSTTTUUUUUUUUUTTTTTTSSSQQQPPPQQQUUUXXXZZZ[[[XXXXXXWWWXXXYYY\\\___aaaUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTVVVUUUTTTTTTTTTTTTTTTUUURRRRRRRRRSSSTTTVVVWWWXXX^^^ccckkkttt|||xxxaaaNNNCCC>>>;;;999>>>??????@@@DDDKKKSSSYYYVVVQQQLLLMMMRRRTTTRRRNNNOOOOOONNNMMMMMMLLLLLLKKKPPPNNNKKKIIIGGGGGGGGGHHHqqqYYYJJJ@@@===???FFFGGGHHHJJJMMMRRRYYY^^^jjjuuutttTTT???;;;???BBB[[[^^^^^^\\\]]]hhh{{{~~~eeeMMMDDDCCCCCCFFFKKKOOORRR[[[___[[[]]]ssskkkGGG<<<999999888777555444333222222000000000000////////////222111000000000111222222000/////////......................................./////////000000000000555999AAALLLVVVZZZZZZXXXYYYYYYYYYZZZ\\\___bbbdddaaa^^^[[[YYYYYYYYYYYYXXXYYYXXXWWWVVVWWWZZZ]]]___^^^\\\\\\___fffmmmqqqrrryyyuuukkk^^^TTTSSSXXX^^^cccgggkkkjjjeee]]]VVVRRRFFFGGGGGGFFFFFFHHHNNNRRR[[[]]]```aaaaaaaaaaaabbb```aaabbbbbbaaaaaaccceeecccccccccbbbbbbbbbbbbbbbbbbcccdddeeefffggggggggggggeeedddeeehhhiiihhhfffeeeeeeeeefffgggiiijjjkkkllllllkkkjjjiiihhhggggggfffggghhhiiijjjkkkkkkkkkjjjkkkllljjjhhhgggggghhhjjjjjjkkkkkkkkkjjjjjjjjjooommmlllkkkkkkkkkiiihhhkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnnnnnnnoooqqqqqqpppnnnllllllnnnpppppppppllllllkkkjjjiiiiiiiiiiiihhhiiijjjkkkllllllllllllnnnoooooonnnllllllnnnppptttrrrtttzzzxxxnnneee]]][[[\\\[[[dddllllllkkkmmmmmmlllgggfffjjjpppqqqtttxxxsssrrrooolllkkknnnmmmllllllmmmmmmkkkiiihhhbbb[[[UUUPPPKKKFFFBBBFFFCCCCCCKKKUUUZZZVVVQQQFFFGGGFFFHHHSSShhhzzz~~~xxxuuurrrrrrzzzxxxiiiaaaaaaeeeiii{{{yyyvvvqqqlllqqqyyy}}}yyyqqqqqqyyy{{{uuuggg]]][[[[[[YYY[[[ccciiikkkpppzzzmmmTTTEEE???<<<<<<>>>888666555444444666888:::BBB???;;;999888666444222222222222111111111111000111222222333333222222111111444666777555444333333111111111222222222333333333444666777777666444333777===EEEOOOWWW\\\___```hhhooosssrrrooonnnjjjfffcccdddeeeccc```]]]\\\[[[______```cccfffkkkppprrrzzzuuukkk```WWWUUUYYY^^^ddddddccc```ZZZRRRKKKFFFBBBAAA???>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@AAACCCEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSTTTTTTSSSRRRQQQSSSSSSTTTUUUUUUUUUTTTTTTUUUSSSRRRSSSVVVYYY[[[[[[XXXWWWVVVWWWXXXZZZ]]]^^^UUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWZZZ___dddhhhkkknnnooohhh]]]NNNDDD@@@AAAAAA@@@???>>>>>>@@@FFFPPP\\\ddd```ZZZUUUTTTUUUTTTOOOKKKNNNNNNNNNMMMLLLLLLKKKKKKPPPNNNKKKHHHEEEDDDDDDDDDuuuXXXHHHDDDBBBBBBAAAHHHIIIIIILLLPPPYYYbbbiiivvvgggKKK===???FFFJJJdddfffbbbZZZ```tttoooWWWAAA===AAADDDIIIOOOSSSYYY```bbb^^^fffUUU<<<:::999888777666444333222111111000000000000////////////111111111111222333444555////////////........................................../////////000000000///444<<>>EEENNNVVV\\\```ffflllrrrssssssrrrmmmgggbbbbbbccceeeeeeccc___\\\\\\]]]```dddfffhhhiiiiiirrrrrrmmm^^^NNNGGGNNNWWWddddddeeefffeee___UUUNNNDDDBBB???>>>>>>===<<<;;;========================:::;;;<<<===???@@@AAABBBDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNOOOQQQQQQQQQPPPOOORRRSSSSSSTTTUUUUUUTTTTTTUUUSSSRRRRRRUUUWWWXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[UUUNNNDDD>>>===>>>?????????>>>>>>AAAHHHVVVeeeooojjjgggbbb___\\\VVVOOOIIIMMMMMMLLLLLLKKKJJJJJJJJJNNNLLLIIIEEECCCAAA@@@@@@ttt___JJJAAABBBEEEFFFFFFHHHIIIJJJMMMTTT___kkksss~~~vvvYYYCCC???FFFPPPUUUbbbddd```\\\jjjhhhQQQ>>><<>>>>>???========================::::::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPOOOOOORRRTTTTTTSSSUUUTTTTTTSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSVVVVVVWWWYYY[[[[[[ZZZYYYPPPJJJCCC>>>======>>>>>>??????@@@CCCIIIUUUbbbkkklllkkkiiieee```YYYQQQKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGEEEBBB@@@???>>>>>>WWWLLLBBB???@@@@@@BBBFFFGGGIIILLLQQQZZZfffsss|||uuuaaaJJJ>>>AAALLLUUU[[[[[[___```fffzzzvvv```MMM>>>>>>DDDHHHOOOVVVYYYZZZ^^^dddppprrrSSS<<<888:::444666555444333222111111111000000000000////////////111111111111111000000///.........///////////////....................................///////////////000444;;;EEEQQQ\\\ccc___```aaaaaaaaa```___^^^aaa```_________^^^\\\YYYSSSRRRQQQPPPQQQSSSVVVWWW[[[ZZZ\\\dddnnnwwwzzzyyytttssspppjjjccc\\\XXXVVVJJJJJJMMMTTT]]]cccbbb___\\\WWWNNNGGGDDDDDDFFFHHHDDDHHHOOOTTTXXX\\\___aaa^^^```bbbbbbaaa```aaaaaaaaaaaabbbcccdddeeeeeeeeeddddddeeeeeeddddddcccbbbdddeeeeeefffeeeffffffgggffffffeeeeeeeeeeeeffffffccceeehhhkkkkkkiiifffdddcccdddfffggghhhiiiiiiiiiiiijjjjjjiiigggffffffgggjjjiiihhhhhhhhhjjjkkkllllllkkkjjjkkkmmmnnnmmmlllhhhhhhiiiiiijjjkkkllllllhhhhhhhhhhhhiiijjjkkklllnnnllljjjiiikkkllllllkkkmmmlllkkkkkkjjjjjjkkkkkkjjjjjjlllmmmnnnooooooooonnnooopppnnnkkkiiiiiijjjkkkjjjiiijjjlllnnnppppppjjjZZZHHH>>><<>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMNNNPPPRRRRRRQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQOOONNNNNNMMMNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQSSSRRRSSSVVVYYYZZZYYYWWWGGGCCC???===>>>AAADDDFFF@@@AAACCCEEEIIIOOOVVV[[[```bbbdddbbb]]]VVVPPPLLLHHHHHHHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@???>>>>>>>>>GGGDDDCCCCCCBBB@@@BBBGGGGGGKKKQQQYYYcccooo|||~~~]]]MMM???===FFFOOOVVVZZZYYY^^^gggvvv~~~fffTTTGGG???BBBGGGKKKSSS]]]___```eeeqqq}}}WWWEEE;;;999:::444666555444333222222222222000000000000////////////000111111000000...------.........///////////////........................------........./////////000111333777???LLLYYYbbbbbbcccdddeeeeeecccaaa_________```aaabbbaaa^^^\\\VVVUUUSSSRRRTTTWWW[[[^^^___```cccgggkkknnnnnnmmmhhhgggeeeccc```___^^^]]]PPPIIICCCGGGTTT```eeeeee___XXXMMMDDDAAABBBCCCEEEAAADDDIIINNNRRRVVV[[[^^^\\\___aaabbbbbbaaaaaabbbaaaaaabbbcccdddeeefffgggdddeeeeeeeeeeeeeeedddcccccceeeffffffeeeeeefffgggeeeeeedddddddddeeeeeefffbbbdddgggiiiiiigggdddbbbccccccdddeeeffffffffffffggghhhiiiiiigggggghhhiiijjjiiigggggggggiiikkkmmmooommmkkkkkkkkkkkkiiigggggggggggghhhiiijjjkkkllliiiiiiiiiiiijjjkkkllllllooommmjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmkkkkkklllmmmnnnnnnnnnnnnmmmnnnooonnnkkkiiiiiiiiilllkkkjjjiiiiiijjjkkklllhhhYYYHHH>>>;;;>>>FFFOOOUUUaaaooozzz{{{rrrllliiikkkkkkiiihhhkkkgggaaaXXXPPPKKKGGGEEECCCBBBBBBCCCBBBBBBCCCFFFIIITTTcccpppkkkYYYIIIFFFIIISSSaaaooovvvyyyyyyuuupppaaabbblll{{{sssllluuuyyy~~~}}}yyy{{{zzzgggbbbfffjjjjjjiiifffdddbbbaaa______fffnnnzzzzzz]]]DDD999777666777444111444:::777777666666555555555555888666444444555666555444222222222111111111111000111222333444444444444444111222333333111111222333000000000111111111111222222222222111111222222222///111555999???EEEIIILLLPPP___nnnvvvwwwvvvqqqlllhhhhhhhhhiiijjjiiigggddd___^^^\\\[[[[[[\\\]]]^^^```]]][[[___dddddd]]]VVVTTT]]]nnnyyypppfff^^^SSSJJJDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@AAAAAACCCCCCDDDFFFGGGIIIJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMOOORRRSSSSSSRRRPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPKKKJJJHHHHHHIIILLLOOORRRQQQQQQPPPPPPOOOPPPPPPPPPTTTRRRQQQTTTWWWWWWTTTQQQCCCCCCBBBAAAAAACCCDDDEEEAAACCCEEEFFFGGGHHHJJJLLLPPPUUUYYYYYYTTTNNNJJJIIIEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>=========CCCBBBCCCGGGFFFDDDFFFJJJJJJPPPYYYcccnnnzzziiiLLLBBB===DDDMMMRRRUUUWWWZZZbbbqqqppp]]]NNNGGGEEEIIILLLNNNWWWcccbbbgggrrrfffFFFBBB>>>999:::999666555444333333222222333000000000000////////////...///000000000///...---............/////////000........................---------.........//////---000333777===GGGSSS[[[^^^```ccceeeeeecccaaa```^^^^^^```bbbcccaaa^^^[[[ZZZXXXTTTSSSTTTXXX^^^aaacccggglllmmmjjjgggdddccccccbbb```______``````___[[[QQQEEEBBBIIIUUU___ccc[[[TTTJJJCCCAAABBBBBBBBBBBBDDDGGGIIIKKKOOOTTTWWWYYY\\\___aaaaaaaaaaaabbb```aaabbbccceeefffggghhhdddeeeeeefffffffffeeeeeeccceeeffffffddddddeeegggdddcccccccccdddeeeffffffcccdddfffggggggeeecccbbbbbbccccccdddddddddcccccceeefffhhhhhhggggggiiijjjhhhiiiiiiiiijjjkkkllllllmmmllljjjjjjjjjjjjhhhfffhhhgggggghhhiiijjjlllmmmjjjjjjjjjjjjkkklllmmmmmmnnnllljjjjjjkkkmmmmmmllljjjjjjjjjkkklllmmmnnnoookkkllllllmmmmmmmmmllllllkkkmmmnnnnnnkkkiiiiiiiiillllllkkkjjjiiiiiikkklllkkk\\\JJJ???<<>>>>>@@@BBBCCCDDDIIIOOOTTT^^^dddfff]]]OOOHHHMMMTTT^^^jjjuuuzzzzzzxxxrrrlllgggkkksss{{{|||vvvtttvvvxxxvvvwww|||~~~mmm___```jjjmmmjjjeeehhhffffffiiijjjllltttxxxbbbIII888888555444666666444444888666666666666666666666777999777555555555666555333222222222111111111111000000000222333333444444444222333444333111111333444000000000000111111111111222222222111111222222222333333444777;;;@@@EEEHHHKKK]]]qqqyyyyyywwwssspppllllllkkkiiigggfffgggiiieeedddbbb___]]][[[ZZZZZZ\\\]]]___aaabbbbbbaaa```dddfffiiinnnqqqsssssssssiiiddd]]]UUUOOOIIICCC???????????????????????????=========<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNQQQSSSRRRQQQNNNOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOLLLJJJGGGFFFHHHMMMSSSVVVRRRRRRQQQPPPPPPPPPPPPPPPUUUSSSQQQSSSVVVVVVRRRNNNHHHJJJMMMNNNMMMJJJFFFDDDCCCEEEFFFFFFEEEDDDEEEFFFHHHMMMSSSRRRMMMGGGEEEFFFCCCBBBBBBAAA@@@@@@??????===============<<<;;;;;;AAA>>>???DDDFFFEEEGGGJJJMMMTTT___kkkvvvzzzZZZEEE???@@@KKKUUUVVVUUUVVV\\\eeeyyy{{{fffZZZOOOKKKLLLPPPPPPOOOYYYfffaaakkk{{{UUU;;;@@@>>>555666:::666555555444333333333333000000000000////////////,,,---///000111111000000---.........//////000000........................---------.........//////+++...333888===DDDMMMTTTXXXZZZ^^^aaacccbbb```^^^^^^___```bbbbbb```\\\YYY]]]ZZZUUUSSSTTTXXX^^^bbbggglllrrrqqqjjjccc______cccbbb````````````___^^^dddYYYLLLBBBBBBKKKWWW___VVVQQQIIIEEEDDDDDDCCCBBBDDDEEEFFFFFFGGGJJJNNNRRRWWWZZZ^^^````````````aaa```aaabbbccceeefffhhhhhhdddeeeffffffggggggffffffbbbeeegggfffdddccceeehhhccccccccccccdddeeefffgggdddeeefffgggfffeeecccbbbbbbccccccccccccbbbaaaaaadddeeeggghhhggghhhjjjkkkggghhhkkkmmmmmmmmmlllkkkiiihhhggghhhjjjkkkjjjiiiiiihhhhhhhhhiiikkkmmmnnnjjjjjjjjjjjjkkklllmmmmmmllljjjiiijjjlllnnnooooooiiiiiiiiijjjlllnnnooopppllllllmmmmmmllllllkkkjjjjjjlllnnnmmmkkkiiiiiiiiikkkkkkkkkkkkjjjkkkmmmooolll\\\JJJ???===CCCOOOZZZuuuvvv{{{~~~uuupppnnnlllhhhggghhhgggdddccceeeZZZSSSHHH@@@===>>>@@@AAA@@@BBBCCCEEEHHHNNNWWW^^^eeeaaaYYYPPPLLLPPPYYYaaagggooovvvzzz{{{{{{uuunnnrrruuuyyyyyysssooouuutttnnnsss{{{qqqddd]]]dddnnnpppjjjdddfffgggmmmvvvyyyzzz~~~cccNNNAAA<<<999333111555888777666666444444555666777888999999<<<:::777666666555444333222222222111111111111000//////000222222333333333333444444333222222333555000000000000111111111111333333222222222222333333444222111111444999???CCCJJJ^^^sss{{{wwwssspppnnnoooooonnniiieeedddgggkkkjjjiiigggddd```\\\XXXVVVVVV]]]cccbbb]]]\\\dddlllsssmmmcccZZZVVV[[[eeellleeeccc```]]]XXXQQQIIICCC???????????????????????????>>>>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEECCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKOOOQQQPPPOOOMMMNNNOOOPPPQQQQQQQQQQQQOOOPPPPPPQQQRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOOOOLLLIIIHHHJJJQQQXXX\\\SSSRRRQQQQQQPPPPPPPPPPPPRRROOOMMMOOOSSSSSSOOOKKKGGGMMMVVV[[[[[[WWWQQQNNNEEEFFFGGGFFFDDDDDDEEEFFFGGGMMMRRRQQQJJJEEEDDDEEEAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;999999???AAACCCDDDEEEHHHLLLOOOWWWaaakkksss|||cccGGG???BBBJJJRRRYYYZZZXXXTTT[[[qqqsss___OOONNNJJJHHHNNNTTTWWW[[[___]]]jjjaaaMMM<<<;;;;;;555222555333222111111000000111111000000000000000000000000000000//////.........---......------------....................................////////////......//////...000444:::@@@EEEOOOVVV\\\]]]]]]______\\\]]][[[[[[```fffgggaaa[[[ZZZVVVUUUYYYZZZVVVVVV[[[jjjuuu~~~zzzqqqhhhaaa\\\^^^]]]\\\\\\^^^bbbfffhhhooohhh___VVVOOOMMMQQQVVV```^^^XXXOOOIIIGGGKKKPPPNNNEEEAAACCCEEEDDDDDDHHHKKKNNNTTTZZZ^^^``````______aaacccdddcccccccccdddcccdddddddddddddddeeeeeeddddddddddddddddddddddddbbbbbbdddeeeeeedddcccbbbccccccdddeeeeeeeeeddddddffffffeeedddeeefffggghhhggggggfffdddcccdddfffiiiddddddeeefffhhhiiikkklllggggggggghhhiiiiiijjjjjjggggggggghhhiiijjjlllmmmllllllkkkkkkkkkjjjjjjjjjeeegggiiilllnnnnnnnnnmmmjjjjjjiiiiiiiiiiiiiiiiiilllkkkjjjkkkllllllkkkiiiiiiiiiiiiiiiiiiiiijjjjjjkkkjjjiiihhhggghhhiiijjjnnndddUUUGGG>>>DDDZZZooo|||wwwuuuqqqnnnnnnjjjiiihhhgggfffccc___[[[VVVLLLAAA;;;<<<@@@BBBBBBDDDEEEIIIOOOUUUYYYYYYXXXNNNQQQSSSVVV^^^hhhjjjgggpppnnnpppuuuvvvtttuuuxxxyyyxxxllljjjwww|||sssppprrryyytttkkkmmmooopppnnnjjjeeebbbbbbnnn~~~eeeKKK:::555555444444444444444444444444444333222222333555888999???;;;777555555555333111444333222222111111222222000000000000000000111222000111111111111222222222///000000000111111111111000111111111111222222222444333222111222444666888CCCPPPaaajjjkkklllqqqvvvuuuwwwvvvqqqjjjeeedddeeeeeeggghhhhhheee___ZZZWWWWWW]]]ccceeebbb```bbbeeepppkkkaaaTTTKKKLLLUUU^^^]]]aaaffffffbbb\\\XXXVVVQQQFFF>>>@@@BBB???===>>>@@@>>><<<;;;<<<===<<<;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKPPPPPPMMMQQQ[[[aaaaaaWWWSSSOOOMMMOOOPPPOOOMMMNNNMMMLLLJJJJJJJJJKKKLLLPPPSSS___llliiiYYYQQQSSSOOOPPPOOOMMMKKKJJJJJJKKKMMMVVV[[[UUUKKKDDD>>>;;;>>>>>>>>>>>>============;;;;;;::::::999888777777CCCDDDFFFGGGIIIMMMRRRUUUccclllvvv|||nnnWWWDDDGGGNNNWWW```fffiiijjjkkkooo}}}ssscccTTTJJJGGGFFFHHHPPPVVVYYY\\\aaaeeewww{{{OOO@@@777999:::555333666333222111111000000111111000000000000000000000000000/////////..................------------....................................////////////......000///...///111555:::===FFFMMMTTTWWWYYY[[[[[[XXX\\\YYYYYY]]]cccfffeeeaaa]]]XXXVVVWWWVVVSSSTTTXXXgggrrrzzzxxxqqqjjjddd```]]]\\\[[[\\\```fffkkkooouuusssnnnggg```[[[ZZZ[[[```bbbcccbbb^^^ZZZXXXVVVJJJDDDBBBEEEGGGDDDCCCEEEFFFJJJOOOVVV[[[___aaaaaa```aaabbbaaa``````aaaccc```aaaaaabbbbbbcccddddddddddddddddddddddddddddddbbbcccccccccccccccbbbaaacccddddddeeeeeeeeeeeeeeefffeeeeeedddeeefffggghhhgggggggggeeeddddddgggiiihhhgggffffffggghhhiiijjjggggggggggggggghhhhhhhhhgggggghhhiiijjjkkkkkklllkkkjjjjjjjjjiiiiiiiiiiiiggghhhjjjlllnnnnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiijjjiiiiiijjjkkkllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiimmmlllkkkjjjjjjjjjjjjjjjmmmeeeZZZMMMDDDIII___uuu|||~~~uuurrrqqqnnnmmmmmmjjjiiigggdddaaa\\\UUUPPPHHHDDD???>>>@@@CCCEEEFFFHHHPPPYYYZZZTTTMMMKKKLLLMMMWWWbbbkkkuuu|||}}}yyyuuutttvvv{{{|||{{{}}}}}}rrrhhhhhhttt}}}qqqkkkkkkoooxxxtttpppzzzxxxtttnnniiiccc___]]]```rrr}}}dddLLL<<<555555666444444444444444444444444444333222222333555777999<<<999666555666666444333444333222222111111222222000000000000000111111222000111111111111222222222000111111111222222222222000111111111111222222222333333222222333444666777<<>><<<<<<<<<::::::;;;===>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>><<<======>>>???@@@@@@AAABBBCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKLLLPPPZZZdddddd^^^SSSOOOLLLJJJKKKLLLKKKJJJKKKJJJIIIHHHGGGHHHHHHIIIMMMOOOXXXbbb^^^QQQKKKOOOQQQRRRUUUVVVVVVXXX[[[]]][[[``````UUUHHHAAA@@@@@@============<<<<<<<<<;;;::::::999999888777777666FFFGGGHHHJJJMMMRRRYYY^^^mmmvvv~~~~~~eeeSSSIIIDDDUUU]]]ffflllnnnrrrzzzrrr___RRRJJJFFF@@@BBBJJJSSSXXXYYY]]]bbboooxxx\\\@@@888555999999444222555222222111000000000000111000000000000000000000000////////////..................------------....................................////////////......//////.........000222333;;;DDDLLLPPPSSSWWWWWWTTTZZZXXXXXX\\\ccchhhjjjjjjddd___ZZZWWWUUURRRTTTWWWaaallltttsssnnnjjjfffbbb]]]\\\\\\^^^bbbhhhmmmqqqvvvyyy{{{yyytttnnniiifff[[[```ffflllnnniiiaaa[[[HHHEEEEEEHHHIIIFFFDDDDDDAAADDDIIIOOOUUU[[[```bbbaaaaaaaaa```___^^^```bbb______```aaaaaabbbccccccccccccccccccccccccccccccccccccbbbaaaaaaaaaaaaaaaccccccdddeeeeeeeeeeeeeeeeeeeeeeeedddeeeffffffggggggggggggfffeeeeeegggiiikkkjjjhhhfffeeefffggghhhggggggggggggffffffffffffeeeggghhhjjjkkkkkkkkkkkkiiiiiiiiihhhhhhhhhhhhgggiiiiiijjjkkklllnnnnnnooojjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiikkklllkkkiiiiiiiiiiiiiiiiiiiiiiiiiiilllllllllkkkkkkiiihhhhhhjjjggg```TTTJJJNNNeee|||tttzzz{{{{{{ssslllllllllkkkjjjllliiifffbbb]]]WWWPPPHHHCCC>>>???@@@AAAAAADDDGGGJJJXXX```eee\\\JJJ>>>@@@FFFUUUfffyyy}}}yyyxxx{{{nnnffflllzzzsssjjjcccccciiirrr}}}kkkfffqqq}}}xxxooohhhbbbaaabbbcccddd{{{rrr```HHH888333444444333333333333333333333333333333222222222333555777888999777555555666666666444333333222111111111111222000000000000000111222222000111111111111222222222111111111222222222333333000111111111111222222222222222222333333444444555555<<>>@@@???>>>>>>>>>============<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFIIIHHHJJJSSS```hhh```UUUMMMJJJHHHFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEJJJIIIMMMSSSPPPGGGFFFLLLRRRUUUYYY]]]```ccchhhkkkjjjooolll]]]LLLBBB@@@???;;;;;;;;;::::::::::::999999888888777777666666666FFFGGGIIIKKKPPPWWW___eeeqqqyyyhhhNNNBBBDDDIII```fffkkkiiiggglllyyy}}}nnn]]]QQQJJJFFFEEE>>>DDDNNNWWWYYYYYY]]]ddd{{{bbbKKK===:::999;;;888222111555222222111000000000000000000000000000000000000000///////////////...............------------..............................---......//////......---............------------777???HHHLLLPPPTTTUUURRRXXXYYY]]]bbbhhhmmmoooppplllfff___ZZZVVVTTTVVVYYY\\\eeelllkkkgggdddaaa^^^\\\]]]___bbbdddgggiiijjjmmmuuu}}}|||xxxsss]]]___cccjjjooonnnhhhbbbOOONNNMMMMMMLLLIIIGGGFFF???AAADDDHHHNNNUUU[[[^^^___aaaccccccbbbaaaaaabbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccdddcccaaa_________``````aaaaaabbbcccdddddddddddddddddddddeeeeeeeeeffffffggghhhhhhgggeeeeeegggiiillljjjgggeeeeeefffggghhhiiiiiihhhgggffffffeeeeeedddfffiiikkkllllllkkkjjjiiiiiiiiihhhhhhhhhggggggiiiiiiiiiiiijjjkkkmmmmmmkkkkkkllllllllllllmmmmmmhhhhhhhhhjjjlllmmmlllkkkiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjiiigggeeedddffffffcccXXXMMMPPPggg~~~yyysssrrrtttyyyrrrlllhhhiiijjjhhhhhhiiifff```YYYQQQKKKEEE???<<>>======??????>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCKKKIIIJJJRRR\\\]]]TTTHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDEEEGGGEEECCCGGGNNNVVVYYY]]]aaadddgggkkknnnvvv|||yyyiiiTTTEEE===999999999999888888888777777777777666666666555555555EEEGGGJJJMMMSSS\\\ffflllwww~~~oooSSSBBB@@@IIISSScccdddccc^^^[[[bbbrrr{{{kkkXXXMMMIIIHHHEEECCCCCCJJJTTTZZZYYYYYYbbbmmmsssRRREEE===;;;:::999555111222666222111000000//////000000////////////////////////.........///////////////......------------..............................------............---------------.........------777???GGGKKKNNNSSSUUUSSSVVV\\\dddjjjnnnpppppppppmmmiiibbb[[[WWWVVVWWWXXXXXX___dddaaa^^^\\\YYYUUUVVVYYY^^^cccffffffdddbbbgggqqqzzz|||~~~}}}xxxhhhdddaaabbbgggkkkmmmmmm```___[[[TTTNNNKKKHHHFFFAAAAAAAAACCCGGGMMMRRRUUUZZZ^^^ccceeefffddddddcccggggggffffffeeeeeeddddddcccccccccccccccccccccccccccbbb```_________```aaa______aaabbbbbbcccccccccdddddddddeeeeeeeeeeeeeeefffggghhhgggeeeeeefffhhhiiihhhfffeeefffgggiiijjjkkkjjjiiiiiihhhgggffffffdddfffiiikkkllllllkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggghhhhhhjjjjjjiiijjjjjjjjjkkkkkkkkkllljjjiiijjjkkknnnooonnnllliiiiiiiiihhhhhhhhhgggggghhhhhhiiiiiihhhgggeeedddcccdddcccZZZOOORRRhhhvvvqqqyyy}}}ppppppllliiikkkjjjfffeeefffaaaZZZOOOGGGBBB???>>>>>>BBBDDDFFFEEEHHHQQQ```lll}}}ppp^^^NNNIIIOOOZZZcccuuu~~~|||tttrrryyy|||wwwiiiooozzz{{{oooccc```bbblllxxxtttdddcccmmmvvvuuunnnddd\\\ZZZ___gggmmm{{{|||```@@@<<<888666666555333111222222222222222222222222000111111222333444555666888888888777555333222222333222111111000000111111////////////000111222333000000111111111222222222////////////000000000000000000111111111222222222000111222222333222222222222666999;;;>>>EEEPPPYYYdddjjjttt{{{~~~|||wwwtttqqqooollllllmmmmmmjjjhhh]]][[[YYYZZZ[[[]]]^^^]]]```aaabbbeeeggggggeeeccc```\\\YYYYYY___gggnnnrrrqqqnnniiiccc]]]VVVNNNGGGAAA???===<<<===>>>>>>===????????????????????????======<<<;;;::::::::::::;;;:::::::::::::::::::::999999:::;;;<<<======>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAGGGFFFHHHLLLOOOMMMGGGBBBCCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@AAA@@@BBBIIIQQQZZZ]]]cccgggjjjmmmqqqssszzzhhhSSSEEE===777777777777777666666666666666666666555555555555555GGGJJJNNNTTT[[[eeeooouuuuuuXXXEEE@@@FFFQQQ[[[___]]]XXXUUUWWWaaaooozzzkkkZZZJJJEEEFFFFFFDDDBBBKKKQQQYYY\\\[[[___pppZZZDDDAAA999888777555333222444666111111000////////////000////////////////////////.........///////////////......------------..............................------............------,,,------....../////////777>>>DDDGGGLLLRRRVVVVVVUUU^^^iiiooopppnnnkkkkkkggggggbbb[[[WWWXXXWWWUUUXXX\\\^^^[[[WWWVVVSSSOOOOOOTTT[[[bbbeeeeeebbb```hhhqqqwwwvvvwwwzzzyyysssmmmfff]]]XXXYYY___eeeiiimmmlllfff[[[QQQMMMIIIFFFCCCBBBAAAAAABBBFFFIIIKKKPPPUUU[[[```bbbcccddddddiiihhhhhhggggggffffffeeeddddddddddddddddddddddddaaaaaa````````````aaaaaa^^^___```aaabbbcccccccccccccccdddeeeeeeeeeeeedddeeefffgggfffeeeeeeeeegggfffffffffggggggiiijjjjjjkkkjjjjjjiiihhhggggggfffeeeggghhhjjjkkkkkkkkkkkkiiiiiiiiiiiihhhhhhhhhhhhffffffggggggggggggggggggfffffffffgggggghhhhhhiiikkkkkkkkklllnnnooonnnllliiiiiiiiihhhhhhggggggfffiiiiiiiiiiiiiiihhhggggggccccccbbb\\\TTTXXXmmmwwwwwwnnnpppmmmlllllljjjdddaaabbb[[[TTTKKKCCCAAABBBDDDEEEEEEGGGIIIKKKPPP]]]nnnzzzuuulllaaa[[[^^^dddkkknnnyyyzzzxxxvvvqqqpppttt~~~|||qqqjjjmmmuuuyyyqqqpppnnnqqqzzz|||hhh```fffmmmnnngggddd```___dddmmmwww~~~aaaBBB999888444111///000333666111111111111111111111111///000111222333444444555777888999777444222111222222222111000000000000111////////////000111333333000111111111111222222222........./////////000000000111111111111222222222111111111111111111111111111333555666888===DDDKKKZZZdddqqq{{{}}}|||{{{{{{wwwuuuqqqmmmkkkjjjkkkkkkiiifffaaa\\\XXXXXXYYYZZZ^^^```bbbdddfffgggiiiiiiqqqjjj^^^RRRLLLOOOYYYaaaeeefffffffffhhhhhh___UUUHHHDDD@@@>>>>>>?????????>>>>>>???????????????@@@>>>===<<<;;;;;;;;;;;;;;;999999999888888777777777888999999:::;;;;;;<<<<<<============>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@??????BBBEEEEEEAAA???AAA>>>???@@@???>>>======>>>======>>>?????????>>>>>>===============AAAHHHOOOYYY]]]dddjjjnnnssswwwzzz{{{lllVVVGGGAAA>>>;;;666666666666555555555555555555555555555555555555MMMQQQWWW^^^gggpppzzzsss]]]GGG???DDDLLLVVV^^^\\\WWWRRRSSS[[[eeemmmpppYYYMMMCCCBBBDDDDDDFFFIIIPPPUUU\\\^^^___iiidddFFF;;;===888777666444444555555444111111000///////////////////////////////////////............/////////000......------------..............................,,,------......------,,,---------------...//////222888>>>AAAGGGPPPVVVWWWUUU___jjjnnnlllfffccccccaaadddbbb]]]ZZZ[[[YYYTTTXXX\\\\\\XXXUUUUUURRRNNNQQQTTTYYY^^^aaaaaa```___eeeooosssooonnnrrrpppiiifffbbbZZZSSSNNNOOOTTTXXXgggkkkhhh___VVVSSSPPPKKKCCCBBB@@@??????AAACCCDDDEEEHHHNNNSSSXXX\\\aaadddeeeeeeeeefffffffffggggggeeeeeeeeeeeeeeeeeeeeeeee______```aaabbbbbbbbbbbb___```aaacccddddddeeeeeebbbcccdddeeeeeeeeeddddddccceeeffffffdddddddddeeeeeefffggghhhiiiiiiiiihhhiiiiiihhhhhhgggggggggfffgggggghhhiiijjjkkkkkklllhhhhhhhhhgggggggggfffffffffggghhhhhhhhhgggfffeeeeeeeeefffgggggghhhiiiiiilllkkkkkklllmmmnnnlllkkkjjjiiiiiihhhggggggffffffhhhhhhggggggggghhhiiiiiieeedddccc```\\\cccxxxzzzvvvqqqnnnllllllllliiiaaa^^^___XXXSSSLLLHHHGGGIIIKKKLLLKKKMMMOOOQQQTTTZZZbbbhhhaaadddhhhiiiiiijjjnnnqqqxxx{{{vvvqqqjjjmmmtttzzzyyyvvvxxx~~~}}}yyywwwvvv~~~}}}vvviiidddfffhhhgggfff]]]^^^bbbiiitttzzzcccHHH444777444111...---000333666111111111111111111111111...///000222333333444444444666888777555222222333222222111000000000000000......//////000222333444000111111111111222222222////////////000000000000000111111111111222222222222111000//////000111222000111222222333777>>>CCCOOO\\\mmmvvvwwwuuuwwwzzzvvvwwwvvvqqqkkkhhhjjjmmmooonnnjjjddd]]]ZZZ\\\______ccchhhjjjiiigggggggggoookkkbbbVVVMMMJJJMMMRRRVVVZZZ```iiiwww}}}uuuhhh[[[UUUMMMFFFCCCBBBBBBBBB>>>>>>>>>>>>?????????@@@>>>>>>===<<<<<<<<<======;;;::::::999888777777777777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==========================================<<<<<<<<<<<<======;;;:::===BBBAAA<<<<<>>===;;;999:::<<<:::;;;<<<=========<<<<<<777999;;;999999<<>>???@@@AAA===???CCCHHHNNNVVV^^^ddd```aaabbbccceeefffggghhhffffffffffffffffffffffff]]]___aaacccddddddccccccaaaaaacccdddeeefffffffffbbbcccdddeeefffeeeddddddbbbdddeeeeeedddccccccdddeeefffhhhjjjjjjiiigggfffgggggggggggggggfffffffffhhhgggggghhhiiijjjlllmmmggggggfffffffffeeeeeeeeefffgggiiijjjjjjhhhfffeeeggghhhhhhiiijjjjjjkkkkkklllkkkjjjkkkllllllkkkiiijjjiiiiiihhhgggffffffeeeeeeeeedddddddddfffhhhiiihhhfffdddcccccclll}}}sssuuutttkkkjjjjjjlllggg```\\\]]]VVVSSSOOOMMMMMMOOOOOOOOOSSSUUUVVVUUURRROOOLLLKKKRRR___lllnnngggdddkkksssxxx~~~vvvnnnhhhlllpppooolllrrr|||wwwwww{{{zzzcccYYYdddnnniiibbbcccbbbeeekkkttt~~~zzzaaaIII:::555333222111111333444333222000000000000000000000000...///000111333333333333111444777777555333444666222111111000000000000000.........///000222333444000111111111111222222222000000000000111111111111000111111111111222222222333222000......///111222111111000///000555<<>>>>>????????????>>>>>>============>>>>>>>>>======<<<;;;:::999999666666777777888888999999888999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===:::<<>>AAACCC@@@===??????@@@BBBGGGLLLRRRUUUXXXZZZ]]]aaadddfffggggggiiiiiiiiihhhgggeeedddccc^^^```bbbbbbaaaaaabbbccc______```aaabbbbbbccccccccccccdddddddddddddddddddddeeeeeeffffffeeeeeedddgggggggggffffffgggggggggeeeffffffgggffffffeeeeeefffffffffggggggggggggggglllkkkiiihhhfffeeeeeeeeeggghhhhhhhhhiiiiiiiiiiiihhhggggggggggggggghhhhhhjjjiiiiiijjjkkklllkkkjjjhhhkkkllljjjgggeeefffhhhhhhgggfffeeeeeefffggghhhdddccccccfffmmmwww~~~|||yyyyyyxxxsssrrrsssiiieeeaaa``````\\\UUUNNNNNNMMMJJJGGGFFFHHHJJJLLLNNNNNNLLLFFF@@@@@@EEEKKK\\\bbbgggfffbbbcccllltttvvv}}}vvvlllfffjjjgggeeehhhttt}}}uuuwwwiiigggjjjooommmddd]]]]]]dddsssuuu]]]III;;;555222222222222222222222222222000000000000000000111111//////000111222222333333333333333333333333333333222222111111000/////////......//////000000111111111222333333111000000000222222111000//////000000000000000000000000000000000000000000000111111111000/////////111444777999DDDKKKWWWbbbeeefffnnnwwwyyyvvvsssrrrpppnnniiieeeooonnnlllkkkjjjiiifffeeecccfffmmmtttrrrhhhbbb```eeeggghhhfff```XXXQQQNNNOOOMMMSSSeee}}}zzzxxxooo```TTTNNNJJJGGGAAAAAA@@@?????????@@@@@@============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999;;;>>>???>>>:::666999999999999999999::::::888888888888888888888888;;;;;;::::::::::::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;:::999888999999999999999999999999888888888888888888888888888888999999999999999999;;;;;;<<<>>>@@@AAACCCCCCCCCAAA>>>:::888666555555444444444555555555666666555555555666777777888888cccgggoooyyydddOOOEEEAAACCCKKKQQQTTTVVVXXX]]]dddnnnsssooodddUUUKKKGGGFFFFFFFFFIIINNNUUUYYYXXX[[[cccnnn~~~gggKKK===888666555777777666555444333222222111111111000000000//////////////////////////////........................------------------------------------------------........................,,,,,,,,,------------------------111777???GGGLLLOOOXXX^^^\\\XXXYYYZZZ[[[ZZZZZZ\\\```dddeeeccc```bbbfffjjjnnnooooooppppppddd[[[TTTUUUZZZ]]]```dddcccbbb```^^^]]]\\\YYYVVVXXXYYYYYYYYYYYYXXXVVVVVVMMMLLLNNNUUU___fffiiihhhXXXQQQIIIFFFGGGFFFBBB===@@@@@@???@@@AAADDDGGGIIILLLNNNSSSXXX]]]aaadddeeeeeeeeefffgggggggggfffeeeeeeffffffeeecccaaaaaabbb``````aaaaaabbbccccccdddccccccbbbbbbccccccddddddddddddeeeeeeeeeeeeddddddeeeddddddccccccddddddeeeeeeeeeeeeffffffeeeeeeeeeggggggggggggffffffffffffjjjjjjhhhgggffffffeeeeeehhhhhhiiiiiiiiijjjjjjjjjhhhhhhggggggggghhhhhhiiigggeeeeeefffiiikkklllkkkggghhhhhhhhhfffffffffggghhhgggffffffffffffggghhhgggfffeeefffjjjpppvvvzzzuuuxxx{{{{{{wwwsssqqqpppsssttttttrrrnnnjjjhhhhhh```\\\XXXWWWXXXVVVPPPKKKBBBAAA@@@>>><<<<<<===>>>@@@@@@???>>>AAAKKKYYYdddiiilllmmmkkkhhhjjjqqqxxx~~~xxxqqqllljjjgggjjjooovvvxxxzzzwwwllljjjjjjllliiidddeeejjj|||tttZZZEEE:::666444333111111111111111111111111111111111000000000000000///000000111222222333333111111111111111111111111111111000000000000////////////000000000000000111111222333333111000000111222222111000000000000000000000000000000000000000111111111000000000000000111000//////000222444666===CCCMMMWWW[[[^^^fffooouuuttttttuuutttqqqllliiillllllnnnooopppooollljjjhhhggggggiiigggbbbbbbeeebbbcccdddccc```^^^[[[[[[XXXSSSOOORRR\\\gggmmmpppvvvxxxuuulllccc^^^YYYTTTMMMIIIDDD@@@>>>===>>>>>>>>>>>>>>>???@@@@@@AAAAAA=========<<<<<<<<<;;;;;;::::::;;;===>>>===:::888999999999999888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888777666666666666666666666666666666777777777777777777777777666666666666666555555555666777888999:::<<<======999888777666555555555666555555555666666666777777777888888999:::;;;;;;<<>>======>>>???@@@@@@BBBHHHNNNUUUZZZ^^^```aaaccceeefffgggfffdddcccggghhhgggeeecccbbbbbbdddaaaaaaaaabbbccccccddddddbbbbbbaaa```aaabbbdddeeeccccccddddddddddddccccccdddccccccbbbbbbccccccdddddddddddddddddddddddddddhhhgggggggggfffeeeeeeeeehhhhhhgggfffffffffffffffhhhhhhiiiiiiiiijjjjjjjjjiiihhhhhhgggggghhhhhhhhhgggeeecccccceeeggghhhiiiddddddccceeeggghhhhhhggghhhggggggffffffgggggghhhfffffffffgggiiijjjlllmmmppprrrtttsssqqqnnnllllllgggggghhhjjjjjjgggccc```VVVSSSPPPOOOPPPOOOKKKGGG999:::999777555444555777999<<>>000000333222///000000000000000000000000222111111111000000//////000000000111222222333333000000000000000000000000//////000000000111111111111111111111111000000000000222333333111000000111222111000000000000000000000000000000000000000000222222111111000000//////111111000//////000111222444888AAAIIINNNRRR[[[eeemmmpppuuuxxxxxxtttoookkkhhhjjjnnnqqqrrrqqqooommmiiifffeeeeeebbb^^^___ddd```____________```bbbbbbccc___WWWNNNJJJLLLSSSYYYcccjjjnnnnnnmmmnnnlllhhh___WWWLLLDDDAAA@@@>>>===???>>>>>>>>>>>>?????????============<<<<<<<<<<<<<<<;;;;;;<<<======<<<:::::::::999999888888777777777777777777777777777777777666666555555666666777777777777777777777777777666666666666666555555444444444444444444444444444666666666666666666666666666666555555444444444333444444555555666777777888555444444333444444555555777777777888888888999999;;;;;;<<<===>>>???@@@AAAtttxxxyyyeeeNNNCCCBBBHHHPPP[[[___YYYTTTYYYddduuu{{{```IIIBBBDDDEEEFFFIIIPPPWWW]]]^^^^^^dddpppnnnQQQ999666888444333999555555444444333222222111111000000000////////////////////////////////////------------------------------------------------------------------------------------------------...------,,,,,,+++++++++***---...---,,,000999AAAHHHMMMRRRVVV[[[aaa```]]]______aaadddfffhhhiiiiiieeeeeegggkkkmmmlllfff```^^^YYYXXX]]]bbbeeeiiinnnwwwqqqmmmkkkhhhdddaaaaaa\\\ZZZYYYXXX[[[___dddggghhh```TTTJJJGGGIIINNNRRR^^^```cccgggeee\\\MMMAAA>>>======<<<<<<===>>>>>>;;;===BBBGGGLLLQQQUUUWWW^^^___bbbcccdddcccaaa```bbbccccccbbbaaabbbdddfffaaabbbbbbbbbcccccccccdddcccbbbaaa```aaaccceeefffbbbccccccddddddccccccbbbeeeddddddddddddddddddeeeccccccccccccccccccddddddhhhhhhgggfffeeeeeeddddddfffffffffeeeeeefffggggggggggggggghhhhhhhhhhhhiiiiiiiiihhhggggggggghhhhhhkkkhhhdddbbbbbbcccddddddcccaaaaaaccchhhjjjjjjhhhhhhgggggggggggggggggghhhbbbdddfffiiijjjkkkjjjjjjnnnnnnooonnnmmmkkkjjjiiidddcccdddfffgggddd]]]WWWOOONNNMMMMMMMMMKKKGGGCCC999999888555333555;;;???FFFLLLUUU^^^gggpppxxx~~~}}}{{{yyyyyyyyyxxxwwwvvvxxxzzz{{{zzzwwwrrrnnnllliiittt|||www|||zzzmmmiiinnntttqqqppprrrwwwpppcccMMM@@@333...222444000***111111111111111111111111222222111111000/////////000000111111111222222222000000000000000000000000///000000111222333333333333333222222111111000000000111333333111000111111111111000000000000000111000000000000000000000000333222222111000///......000//////...///000111111000222888???CCCHHHQQQ[[[fffmmmuuuzzzyyyuuupppnnniiikkknnnooonnnmmmllllllggggggjjjlllhhh```[[[\\\___^^^^^^^^^___```______bbbcccaaa[[[RRRLLLJJJJJJMMMUUU^^^eeemmmxxxpppggg[[[QQQLLLHHHCCC???BBBAAA???>>>>>>===>>>>>>>>>>>>>>>=========<<<<<<>>><<<;;;;;;<<<======<<<<<<<<<;;;:::999888888888777777777777777777777777888777777666666777777888555555555555555555555555666666777777777777666666555555555555555555555555555555555555555555555555888777777666666555555444666666666666666777777777888888777777666666666666999:::::::::;;;;;;;;;;;;===>>>???@@@AAABBBCCCDDDzzz~~~yyyqqqTTTDDDEEEMMMRRRXXX^^^]]]UUUSSS___oookkkRRRAAA>>>BBBBBBEEEJJJQQQYYY___cccdddkkkXXXEEE888:::999222111888444444333333222222111111000000000////////////...////////////////////////---------------------------------------------------------------------------------------------------------,,,,,,++++++***+++...///---+++---444;;;<<>>AAADDDFFFIIIJJJUUUVVVYYY\\\^^^_________```aaabbbbbbaaaaaaccceeebbbbbbbbbbbbbbbcccccccccccccccbbbbbbcccdddfffgggbbbccccccddddddccccccbbbdddddddddccccccdddddddddcccbbbbbbbbbbbbcccdddeeehhhggggggfffeeeddddddccceeeeeeeeeeeeeeeffffffgggeeeeeeeeeeeeffffffffffffiiihhhhhhgggffffffggggggllliiidddbbbbbbccccccccccccbbbaaadddhhhkkkjjjiiiggghhhhhhhhhhhhhhhhhhgggccceeehhhkkklllllljjjiiijjjiiiiiiiiihhhfffdddccc___^^^]]]]]]\\\XXXPPPIIIHHHIIIKKKLLLKKKFFF@@@<<<888888555222333:::FFFPPP[[[```gggooouuu{{{}}}xxxuuuuuutttsssqqqnnnkkkhhhxxx~~~{{{vvvrrrxxxxxxnnnlllppptttvvviiikkkrrr~~~nnnXXXIII888555111111222222///,,,222222222222222222222222111111111111000000//////111111111111111222222222111111111111111111111111111111222222333444555555333333222222111111000000///111333333111000111222111000000000000000111111////////////////////////333222222111000///......------......///111222222111111444999===AAAJJJSSSaaajjjuuu{{{yyyuuurrrqqqqqqrrrqqqnnnjjjhhhhhhjjjkkklllppprrrnnnddd]]]\\\```___```bbbdddbbb___[[[[[[]]]```___[[[SSSJJJDDDFFFLLLRRRXXXddduuuzzzsssiii```YYYQQQIIICCCCCCBBB@@@?????????@@@AAA??????>>>>>>>>>=========???===;;;;;;===>>>>>>===>>>>>>===<<<<<<;;;::::::888888888888888888888888888888777777777777888888555555555555555555555555666666777777777777666666666666666666666666666666666666666666666666666666888888777777777666666666888888888888888888888888999999999:::::::::::::::<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDEEEzzz```KKKCCCLLLXXXXXXZZZ\\\YYYTTTVVVgggyyynnnXXXFFF>>>>>>AAACCCHHHNNNTTTZZZ```fffjjjssstttGGG???:::;;;888111///444333333333222222111111111000000////////////......////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///...,,,---111555666===FFFOOOXXXaaabbb^^^```aaaaaa``````aaadddfffjjjjjjkkkkkkiiieee___ZZZUUUTTTUUUWWW\\\lll~~~vvvmmmdddccchhhmmmjjjfffaaa___^^^___```XXX]]]bbbaaaYYYOOOHHHEEEFFFMMMYYYdddiiieee]]]VVVPPPMMMGGGBBB===;;;::::::<<<<<<<<<<<<<<<>>>??????HHHJJJMMMQQQUUUYYY[[[]]]```bbbccccccbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaabbbbbbcccdddeeefffffffffccccccddddddddddddcccccccccbbbbbbaaaaaabbbbbbccccccbbbbbbaaabbbccceeefffgggfffffffffeeedddddddddeeeeeedddddddddeeeeeefffccccccdddddddddeeeeeeeeehhhhhhgggfffeeeeeeeeeeeegggeeecccbbbdddfffffffffccccccccceeegggiiiiiihhhggghhhhhhiiiiiihhhhhhggghhhiiijjjkkkkkkiiihhhfffiiiiiihhhhhhhhheeebbb^^^ZZZXXXUUURRROOOJJJDDD@@@@@@BBBEEEFFFDDD???999666555555444333777DDDWWWeeeoooooopppsssyyy|||vvvrrrmmmiiiiiiiiihhhhhhxxx{{{}}}xxxrrrpppuuu{{{xxxrrrmmmpppzzzpppnnnssstttqqqnnnnnnttt~~~xxxlllXXXEEE:::222111000...,,,---000222222222222222222222222222000000000000000000000111111111111111111111111111222222222222222222222222111111222333444444555555111111111111111000000000///111222222111111111222000000000000000111111222////////////////////////222222111111000000//////,,,---...///000111222222333111222666999;;;BBBJJJXXXcccpppuuutttqqqrrruuuyyyyyyvvvqqqkkkhhhiiilllqqqooopppppplllfffdddfffaaaaaaccchhhjjjiiiccc]]]]]]\\\]]]^^^]]]YYYQQQKKKJJJMMMMMMLLLSSSaaaooouuusssqqqnnnhhh```XXXRRRNNNFFFDDDAAA???>>>>>>???@@@????????????>>>>>>>>>>>>???>>><<<<<<>>>???>>>===??????>>>>>>======<<<<<<::::::::::::::::::::::::888777777666666777777888777777777777777777777777444555555666666666666666555555555555555555555555888888888888888888888888666666666777777777777777888888999999999999999999666777999;;;===>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDbbbOOOGGGJJJVVVccccccbbbaaa```^^^aaappp~~~yyylllYYYIII@@@>>>AAACCCJJJPPPVVVXXXZZZ___hhhpppxxxWWW===<<<:::888666444333333222222222222111111111111000000/////////.........////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---........./////////111999AAAHHHRRR]]]cccddd\\\]]]______```ccciiimmmlllmmmnnnkkkgggaaa]]]\\\VVVUUUTTTVVV]]]mmmrrrmmmfff\\\[[[aaafffdddaaa___]]][[[[[[ZZZ```eeemmmsssrrriii[[[QQQAAACCCGGGNNNUUU\\\aaacccaaa\\\SSSJJJCCC???>>>>>><<<<<<;;;;;;;;;<<<===>>>AAABBBCCCFFFJJJNNNQQQSSSZZZ]]]aaabbbaaa`````````````````````````````````___```bbbeeeffffffeeedddddddddeeeeeeeeeeeeddddddccccccbbbbbbbbbbbbccccccdddcccbbbaaabbbdddfffgggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddeeeccccccdddddddddeeeeeeeeeggggggfffddddddccccccdddeeecccbbbcccdddffffffeeebbbccceeeeeeddddddfffgggggghhhiiiiiiiiiiiihhhgggiiiiiihhhhhhgggfffeeeeeehhhgggfffggggggccc]]]YYYOOONNNKKKGGGAAA>>>======:::;;;======;;;999777666777:::===@@@HHHYYYooo}}}~~~}}}zzzpppmmmjjjjjjmmmnnnnnnllljjjlllnnnllliiiiiilllooommmkkkkkkssszzzqqqkkknnnqqqpppppprrr~~~tttfff\\\PPPAAA666333//////...---,,,---111333111111111111111111111111/////////000111111222222111111111111111111111111222222222222222222222222000111111222222333333333//////000000000000000111///000222222111111222333000000000000000111222222////////////////////////111111111000000000000000...///000000111111111111333000///222333444999???HHHTTTaaahhhhhhhhhmmmsssyyyzzzzzzuuunnnkkklllnnnooommmmmmnnnllliiijjjoooddddddeeeiiillljjjddd]]]]]]]]]^^^___```^^^[[[YYYSSSSSSPPPJJJHHHMMMRRRTTTYYY^^^cccdddbbb```bbbddd[[[WWWRRRKKKFFFCCCAAAAAA@@@@@@?????????>>>>>>>>>???>>>===>>>??????>>>===>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<999999999888888999999999888888888888888888888888666666777888888888888888777777777777777777777777::::::::::::::::::::::::777777888888999:::::::::::::::;;;;;;<<<<<<======999:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDD}}}jjjMMMBBBFFFQQQ```lllpppnnnllllllkkkmmmvvvcccXXXIII???<<<@@@CCCFFFQQQWWW\\\\\\ZZZ^^^iiitttbbb@@@:::;;;888444555:::999555222222222111111111111111000/////////............////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,...000000---+++***222999>>>GGGTTT___cccZZZ\\\___aaaccciiipppvvvrrrssssssoooggg```]]]]]]VVVUUUVVV[[[aaajjj{{{{{{mmmdddccc___WWWWWW]]]aaaaaaaaa```___^^^]]]]]]eeehhhqqqvvvhhhQQQKKKCCC???AAAJJJUUU\\\lllfff\\\RRRJJJGGGFFFFFF======<<<======???AAABBBAAA@@@???@@@AAADDDFFFHHHQQQUUU[[[___````````````````````````____________\\\___bbbeeefffeeedddbbbdddeeeeeeffffffeeeeeedddfffeeeeeeddddddeeeeeefffdddcccbbbbbbcccdddggghhhddddddeeeeeeeeeeeeeeeeeefffeeeddddddcccccccccddddddddddddeeeeeeeeeffffffgggfffeeedddcccbbbbbbcccfffdddccccccddddddbbb```aaacccfffeeebbbaaaccceeeggghhhiiijjjjjjiiihhhgggfffeeeeeeddddddeeeeeefffaaa``````aaa```\\\UUUOOOCCCCCC@@@;;;555333666999888999888777666666888:::???DDDKKKQQQ\\\nnnxxxtttssseeeggglllsssyyyzzzvvvqqqaaacccgggiiijjjjjjkkkllltttssstttzzz~~~wwwllliiiiiillllllnnnxxxkkk\\\LLLAAA777...---111------///111222222111000000000000000000000000000......///000111222333333222222111111111111111111111111111111111111111111000000000000000111111111......//////000000111111...000222222111111222333000000///000000111222222////////////////////////000000000000000111111111111111111111111000//////111...---/////////222777999FFFTTT[[[\\\___gggoootttwwwzzzwwwqqqmmmmmmoooggggggkkkppppppllllllpppiiifffeeegggiiiggg```ZZZUUUYYY^^^aaabbbaaa```___\\\]]]YYYQQQJJJGGGEEEBBBAAAJJJUUU\\\```fffpppxxxyyytttjjj```VVVNNNIIIGGG@@@@@@@@@????????????>>>???>>>===>>>@@@@@@>>>===<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===999999999999999999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???======>>>??????@@@AAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCC~~~kkkTTTCCCEEELLLUUUdddvvv~~~tttjjjnnnwwwsssgggOOONNNJJJDDD??????DDDIIISSSZZZ``````___eeessslllQQQCCC::::::999777666444333333111222222222222111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111555<<>><<<===???AAAGGGIIIMMMSSSYYY\\\\\\[[[]]]^^^______``````_________```aaabbbbbbbbbaaa`````````aaabbbdddeeefffgggggggggfffffffffffffffggggggfffdddcccccceeeggghhheeedddccceeehhhhhhfffdddhhhgggfffeeeddddddddddddaaabbbdddeeeeeeeeedddccceeeggghhhgggcccaaaaaacccdddddddddddddddcccbbbaaaeeeeeedddcccbbb```______dddcccccceeeggggggfffeeeaaabbbccccccbbb```^^^\\\[[[[[[[[[\\\ZZZSSSIIIAAA;;;999777555555555666777555666555444444666;;;???OOOTTT]]]fffooozzz|||sssmmmkkklllvvv|||uuubbbccchhhmmmnnnnnnrrrxxx{{{}}}sssgggeeegggiiiiiikkkttt}}}rrrkkkXXXLLL===222///000111000---------............//////////////////.........///////////////000111111///000111222333222111111222222111111111111222222333333333222222222111111111111000000111111222333333222222222222222222333333222222222222222222333111111111000000000000000000000000000111111111111222111111111000000//////000000000000111111111111::::::DDDQQQVVVVVV___mmmxxx|||~~~{{{yyyxxxsssmmmlllppprrrooojjjhhhkkkooohhhiiiiiihhhddd___YYYVVVRRRUUUZZZ\\\]]]^^^___```aaa___\\\XXXTTTNNNHHHCCCCCCGGGLLLOOOUUU___mmmwwwzzz|||{{{uuujjj]]]RRRKKKKKKJJJHHHEEEAAA??????@@@??????????????????===<<<<<<;;;<<<===???@@@???===AAA<<<888:::;;;999:::<<<>>>>>>===<<<;;;;;;<<<<<<===<<<;;;::::::;;;<<<<<<===<<<;;;:::::::::;;;<<<========================;;;<<<======>>>>>>======@@@@@@???>>>>>>===<<<<<>>>>>@@@DDDJJJPPPUUUXXXYYYZZZ[[[\\\^^^___``````aaa___aaabbbdddeeeeeedddcccaaaaaabbbcccdddddddddddddddccccccbbbbbbbbbbbbcccccccccbbbaaabbbcccdddeeeeeecccbbbcccfffgggfffdddffffffeeeddddddddddddeeeeeeeeeeeedddcccbbbaaa```bbbdddeeedddaaa______aaabbbccccccccccccbbbaaaaaacccbbbbbbaaaaaa```______bbbaaabbbdddgggiiijjjiiiccccccaaa___\\\YYYUUUSSSSSSQQQOOOMMMJJJDDD===888888666555333333444666777444444444777===FFFPPPVVV^^^\\\^^^fffssszzzpppllljjjuuu{{{~~~qqqooonnnpppooonnnttt|||wwwjjj```______bbbiiitttvvvkkk___WWWDDD<<<333......000000///------------............////////////............///////////////000000111000111222333444333222222222111111000000111111222333222222222111111111111//////000000000111111111222222111111111111222222111111000000000000111111//////////////////////////////000000000111111111111111111000000000////////////000000000111111111777444;;;IIIQQQSSS[[[eeeooowww~~~~~~|||wwwqqqoooqqqqqqooolllkkknnnpppnnnooopppnnniiiaaaZZZUUUQQQVVV___fffjjjhhheeebbb]]]^^^___```^^^ZZZSSSNNNIIIKKKMMMLLLKKKNNNVVV\\\fffhhhkkkllljjjgggcccaaa^^^^^^\\\VVVOOOHHHCCCAAADDDAAA>>>===>>>>>>===<<>>======>>>>>><<<;;;AAA<<<:::===>>><<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>??????>>>============>>>???<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBB===AAAEEEGGGFFFFFFFFFGGGEEEGGGHHHFFFDDDDDDGGGKKK~~~eeeRRRDDDEEELLLUUUWWWVVV]]]gggeeehhhfff```]]][[[QQQDDDDDDBBB@@@AAAFFFLLLQQQSSSTTTYYY]]]```hhh|||gggNNNIIIBBB555999999888666555444333222111111222222111111000///................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...222888@@@FFFLLLTTT\\\aaa``````cccffffffgggfffbbb^^^\\\^^^aaa]]][[[YYYZZZ\\\___``````^^^[[[ZZZZZZXXXVVVXXX\\\PPPRRRUUUVVVWWWYYY^^^bbbkkkyyy|||ooobbbZZZYYYWWWUUURRRMMMGGGDDD>>>@@@EEELLLVVV```iiimmmdddhhhnnntttvvvrrriiicccSSSOOOHHHBBB===<<<<<<===:::;;;???CCCHHHLLLOOOQQQQQQRRRSSSUUUXXXZZZ[[[\\\^^^```bbbdddeeedddcccccc___```aaabbbcccbbbbbbaaadddddddddccccccbbbbbbbbbccccccccccccddddddeeeeeegggeeecccccceeefffgggfffeeeeeeeeeeeeeeeffffffggghhhgggfffeeedddcccccccccbbbdddeeedddbbbaaaaaabbbaaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYY[[[```dddfffgggaaa___\\\WWWRRRMMMJJJHHHHHHEEE@@@===:::888555333777666444333333444555666333555:::BBBLLLUUU[[[^^^bbb```bbbmmm}}}uuupppooo|||zzzrrroooppp~~~zzzsssqqqqqqssszzz|||tttjjj___XXX]]]]]]bbbqqq{{{sssiii^^^RRRFFF???333000,,,,,,...///...,,,------------....................................//////......//////000111000111222444444333333222222111111000000111111222111111111111000000000000---...///000111000000///111000000//////000000111///..................///........................//////000000000000111111000000000000//////////////////000000000000111111333...111===HHHLLLRRRZZZaaaooo|||~~~{{{vvvtttsssqqqpppoooppprrrssssssttttttsssoooiiibbb^^^YYY\\\ccckkkppppppkkkfff^^^^^^```bbbddddddaaa^^^ZZZ[[[ZZZTTTMMMHHHGGGHHHNNNQQQUUU[[[```fffjjjlllrrrsssrrrnnnfff]]]VVVSSSOOOKKKFFFCCCDDDDDDBBB@@@???>>><<<<<<===>>>>>>===???;;;;;;???AAA>>><<<>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<<<<<<<<<<===>>>========================>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@AAAEEEDDDBBBBBBBBBCCCEEEGGGAAAEEEIIIJJJHHHHHHLLLOOONNNRRRUUUTTTRRRVVV___gggttt```OOOEEEFFFNNNXXX\\\XXXTTTXXX___aaabbb^^^VVVQQQMMMFFF===CCC@@@@@@DDDLLLTTTYYYZZZ]]]^^^aaaiiiyyyqqqNNN???@@@@@@:::888777777666555333333222111111111111111000000///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,...222777;;;AAAIIIUUU\\\]]]\\\\\\\\\]]]^^^___]]][[[[[[\\\^^^^^^^^^^^^___^^^]]]\\\ZZZ[[[[[[[[[ZZZWWWUUUWWWZZZXXXUUURRRSSSYYY```gggjjjkkkrrrtttnnngggdddccc```ZZZZZZ\\\___bbb```ZZZTTTOOOGGGCCCEEEJJJOOOWWW```lllsss|||{{{mmmdddRRROOOIIICCC@@@>>>>>>???<<>>DDDNNNYYY```aaa\\\WWWXXX^^^jjj{{{zzzvvvtttooogggdddeeeoooxxxyyyssssssvvvxxxvvvwww}}}|||oooooovvv}}}~~~ssshhh___ZZZXXXaaaccckkkzzz|||fffaaaXXXOOOFFF>>>666222000...,,,---......---+++,,,,,,---------.........------...............//////............///000000///000111222333222111111111111000000000000111111000000000000000/////////---...000222222111000...000//////......//////000......------------...................../////////////////////000000000111////////////////////////////////////000000000111000,,,...666===AAAGGGNNNVVVfffvvv{{{{{{{{{{{{yyywwwuuurrrrrrsssvvvwwwwwwssstttttttttsssqqqooonnnhhheeedddggglllooolllhhhaaa___]]]^^^aaaeeehhhhhhggghhhfff```WWWOOOJJJHHHGGGFFFGGGJJJPPPVVV[[[]]]kkkmmmppppppnnnkkkiiiiii___[[[XXXUUUTTTRRRMMMIIICCCBBB@@@???AAABBBBBBAAA@@@===>>>BBBDDD@@@>>>???????????????>>>===;;;:::;;;;;;;;;;;;<<<======>>>==================>>>>>>????????????????????????>>>>>>???@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBCCCDDDEEECCCBBBEEEIIIKKKIIIHHHIIIKKKJJJJJJLLLRRRZZZccciiinnnnnnllljjjiiimmmuuu{{{|||hhhVVVKKKIIIKKKOOOXXX]]]ZZZTTTTTTZZZ___eee```WWWLLLGGGEEECCC@@@BBBAAAAAAGGGPPPXXX\\\]]]gggggglll{{{sssOOO???<<<999888:::777666666555444333222222000111111111111000//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,,,,...222444777@@@LLLUUUYYYYYYYYYYYYUUUWWWYYYYYYZZZZZZ[[[[[[\\\^^^______^^^\\\YYYXXXWWWYYY\\\\\\[[[[[[ZZZYYY]]]XXXXXX```nnnvvvuuupppmmmqqqoooggg^^^\\\___aaa\\\\\\]]]bbbhhhjjjhhhfffccc\\\XXXXXXVVVOOOJJJJJJXXX___jjjsssuuuoooddd[[[RRROOOKKKGGGCCCAAA@@@@@@@@@EEEKKKNNNKKKEEEAAA>>>>>>>>>>>>>>>???AAABBBCCCGGGJJJOOOTTTXXXZZZZZZZZZUUUWWWYYY\\\___```aaaaaa___```aaaaaaaaaaaa```___^^^^^^___``````___^^^^^^^^^^^^]]][[[[[[]]]___aaa]]]]]]]]]]]]^^^```aaabbb^^^^^^]]]\\\\\\]]]___```[[[[[[[[[[[[[[[ZZZYYYXXX]]]\\\ZZZXXXUUURRROOONNNHHHHHHFFFEEECCCBBBAAA@@@AAA???===>>>BBBEEEGGGHHHHHHGGGDDDBBB???===<<<<<<888777666444333333555666222222444777<<>>??????@@@@@@AAAAAA@@@@@@@@@===>>>>>>??????@@@@@@@@@>>>??????@@@@@@@@@@@@@@@???????????????????????????@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEHHHOOORRRPPPQQQUUU\\\XXXXXXaaaqqqxxxqqqnnnnnnmmmlllvvv___OOOHHHHHHPPPWWWUUU[[[ZZZSSSQQQZZZcccfffhhh^^^PPPFFFCCCDDDEEEEEEBBBBBBEEEKKKRRRYYY]]]___hhhlllwww\\\???===???999555888666555555444333333222222000000111111000000///...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...---,,,---///111222999DDDMMMSSSWWWYYYZZZSSSTTTVVVYYYZZZZZZZZZZZZYYY[[[]]]^^^\\\[[[[[[[[[[[[```eeehhhkkklllgggaaaWWWXXXaaasss}}}ppphhhlllnnniiiaaa\\\ZZZ[[[___^^^]]]___dddiiilllnnnppptttyyy|||wwwhhhSSSDDDBBBGGGOOOXXX]]]^^^YYYUUUQQQPPPOOOLLLJJJGGGEEECCCDDDKKKSSSUUUPPPGGG@@@<<<===<<<;;;::::::;;;===>>>;;;???FFFMMMRRRVVVWWWWWWOOOPPPRRRUUUXXX[[[]]]___^^^___```bbbbbbbbbaaaaaa``````______^^^]]]]]]]]]^^^______^^^]]]^^^```bbb____________```aaabbbcccbbbaaa```^^^]]]]]]\\\\\\YYYXXXWWWWWWWWWVVVTTTRRRSSSRRRQQQOOOLLLIIIFFFEEE??????>>><<<;;;:::999888===;;;::::::<<<>>>>>>>>>>>>======<<<;;;;;;::::::444555444333222222555777333555999@@@HHHQQQYYY]]]cccgggmmmoooooolllkkkjjjkkkwww|||rrrddd]]]WWWVVVVVVYYY```hhhnnnppppppjjjaaa]]]```eeellllllrrr~~~xxxlllfffooo}}}}}}pppqqqooofff\\\ZZZaaajjjxxx|||~~~{{{qqqcccVVVNNNFFFAAA:::555222000...---,,,,,,+++++++++---...///,,,,,,,,,,,,------------,,,,,,,,,---......//////......------......///000,,,---...///000//////...111000000//////000000111////////////000000000000///000111333333222222111///......------....../////////............//////.........//////000000111......////////////000000---------.....................////////////000000---111444222//////555<<>>===???@@@????????????@@@AAABBB>>>>>>????????????>>>===<<<===>>>???????????????????????????????????????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDEEEEEEEEEFFFKKKHHHMMMYYYcccgggpppyyy{{{{{{|||ssshhhbbbaaa___[[[VVVnnn\\\KKKHHHNNNTTTZZZ___YYY]]]YYYRRRWWWgggooommmdddXXXKKKDDDEEEFFFEEECCCCCCGGGLLLQQQWWW\\\bbbfffmmmwww|||cccNNN<<<:::===;;;777666555555444444333222222222000000000000000//////...........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++---...---,,,,,,---///...333;;;CCCJJJPPPTTTWWWTTTUUUWWWZZZ\\\\\\[[[YYYYYY\\\^^^^^^^^^^^^aaadddggglllrrrvvv{{{zzznnnaaaTTTXXXdddwwwxxxhhh___aaadddddd```[[[YYYZZZ___^^^]]]\\\___eeemmmsss}}}fffMMMCCCCCCCCCEEEHHHKKKKKKKKKJJJLLLOOOQQQRRRRRRPPPOOOQQQWWW]]]\\\TTTIIIAAA===<<<;;;:::999999;;;<<<======@@@FFFLLLPPPQQQQQQPPPFFFFFFGGGHHHKKKNNNRRRTTTWWWXXX[[[]]]______^^^^^^___^^^\\\ZZZXXXXXXXXXXXXXXXZZZ\\\[[[ZZZYYY[[[]]][[[[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[ZZZYYYXXXWWWVVVTTTRRRPPPOOOPPPOOOLLLIIIEEEEEEEEEDDDBBB@@@???>>>::::::::::::999999999999===<<<;;;;;;======<<<;;;;;;<<<<<<<<<;;;:::888777333444555555666:::@@@EEEDDDFFFJJJQQQYYYcccjjjooouuuzzz}}}{{{uuuqqqsssuuuvvv~~~|||zzz{{{vvvmmmbbb\\\XXXYYY\\\aaajjjrrryyyuuunnneee^^^\\\aaafffrrrrrrwww}}}lllkkknnnwww|||xxxrrroooeeejjjkkkddd[[[ZZZeeepppyyyvvvpppfff[[[PPPHHHDDD<<<888333///...------,,,)))+++,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,------...//////...------------...//////------///000000000///...000000////////////000000/////////000000111111111000000000000111111111111//////............//////......------------......,,,,,,---......///000000........./////////000000,,,,,,---------................../////////000000...000111000//////222444999@@@GGGKKKRRR]]]eeegggjjjnnnrrrsssssssssuuuxxxwwwvvvtttrrrqqqppppppppplllnnnpppqqqooojjjdddaaa\\\]]]bbbggglllmmmkkkiiilllhhhbbb___```cccgggjjjjjjgggddddddccc]]]UUUMMMEEEFFFFFFFFFHHHMMMTTTYYYjjjttt|||wwwwwwzzzuuuuuuuuuvvvwwwuuurrroooaaaYYYQQQNNNLLLIIIKKKNNNRRROOOKKKGGGEEEDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@???===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLOOORRRVVVZZZ\\\^^^^^^]]]hhhzzzrrr\\\XXXSSSRRRSSSSSSPPPNNNtttZZZKKKCCCKKKYYY```aaaaaa^^^```[[[UUU^^^qqqwwwqqq^^^RRRGGGEEEHHHHHHDDD@@@FFFKKKRRRXXX\\\aaahhhmmmzzzdddGGGBBB999222444888777111444444444333333222222222000000000000000//////...------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,------,,,,,,---...+++...333:::AAAIIIOOORRRVVVWWWYYY\\\___^^^\\\ZZZ\\\^^^```aaaaaaccchhhmmmmmmrrrvvvzzz~~~zzziiiVVVVVVYYYbbbpppzzzyyymmmaaa[[[ZZZZZZ[[[\\\\\\```ddd\\\]]]\\\\\\^^^eeepppxxxrrrWWWPPPJJJAAA;;;999999:::;;;AAAFFFMMMTTTZZZ\\\\\\[[[```dddgggbbbVVVIIIAAA===;;;:::999888999;;;===>>>FFFHHHLLLNNNOOOMMMJJJHHH>>>===<<<===???BBBFFFHHHJJJLLLOOORRRTTTTTTTTTTTTWWWUUURRROOOMMMMMMMMMNNNKKKNNNPPPPPPNNNMMMNNNPPPPPPPPPOOOOOOPPPPPPQQQQQQJJJKKKMMMNNNNNNNNNMMMLLLIIIGGGDDDCCCDDDBBB???;;;;;;;;;<<<<<<<<<<<<;;;:::888888999:::;;;<<<============<<<===??????===;;;======>>>>>><<<999666444333444777999===EEEOOOWWWXXXZZZ\\\aaagggnnntttxxx{{{xxxzzzsss|||~~~yyyyyy{{{ttthhh\\\YYYZZZbbbjjjsss{{{qqqgggbbbdddlllrrrrrrppptttxxxuuummmjjjmmmgggmmmxxx~~~zzznnnfffeeeaaagggjjjdddZZZZZZfffrrrllldddWWWKKKBBB>>>;;;999333///,,,******+++,,,++++++---///000...,,,***)))++++++,,,,,,,,,---------++++++,,,,,,---...//////...------------...//////---...000111111111000///000000////////////000000//////000000111111222222///////////////000111111//////............//////...------,,,,,,------...++++++,,,,,,---...//////............/////////000,,,,,,,,,------...................../////////000............000222222///000666===BBBLLLXXX___aaadddjjjqqqrrrpppooorrruuurrrrrrssssssrrrpppmmmlllpppppppppnnnllllllmmmnnneeecccaaaccciiiqqqwww{{{rrrlllccc^^^^^^ccciiillljjjiiiiiikkkkkkeeeZZZQQQKKKKKKJJJHHHGGGIIIMMMPPPIIIVVVcccfffaaa^^^cccjjjooosssyyy~~~tttiiidddaaa___bbbfffnnniiiaaaYYYRRRMMMLLLKKKLLLMMMMMMMMMLLLJJJIIIGGGFFFGGGIIIJJJKKKKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFMMMNNNOOOOOOPPPPPPOOOOOOQQQRRRSSSVVVXXXZZZ\\\]]]___bbbhhhpppxxx{{{~~~{{{wwwsssrrrrrrmmmccc[[[OOOPPPPPPNNNMMMKKKKKKJJJ}}}cccQQQIIIDDDHHHVVVcccfffcccbbbaaajjjllljjjuuuttt]]]LLLFFFBBBDDDFFFEEEDDDEEERRRWWW[[[\\\]]]dddqqq}}}cccCCC===;;;999777666666666777444444333333222111000000////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...111666===FFFLLLQQQTTTXXXZZZ[[[\\\]]]___dddfffgggfffeeefffkkkooonnniiieeefffddd___\\\\\\UUUYYY]]]^^^^^^^^^___```YYYXXXUUURRRQQQUUU\\\bbbccccccaaa^^^^^^dddnnnvvv}}}yyyrrrhhh___YYYWWWSSSLLLFFFBBBAAAAAAEEE<<<;;;EEENNNQQQZZZfffoooqqqrrrkkk^^^PPPDDD???@@@AAA???<<<:::???IIIQQQXXXXXXXXXXXXUUUPPPJJJFFF<<<;;;:::;;;===???>>>===BBB@@@???AAADDDGGGFFFEEEDDDDDDDDDCCCAAA@@@??????;;;???CCCDDDCCCCCCDDDFFFEEECCCAAAAAABBBBBBAAA@@@EEECCCAAA???@@@@@@@@@?????????===<<<;;;:::::::::;;;:::999888999:::<<<===888:::===??????===;;;999AAACCCBBB@@@AAAEEEDDD@@@BBB@@@<<<888666555444444555666;;;GGGVVVeeennnrrrmmmfffeeejjjkkklllyyy|||vvvtttqqqvvv||||||sssggg___YYYaaakkkuuu|||wwwqqqnnnqqquuuxxxzzzuuuvvvyyy{{{{{{wwwqqqlllfffqqq{{{yyylll```]]]___\\\iiitttsssjjjbbb]]]ZZZOOOHHH@@@<<<:::888444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---------------////////////000000000000222222222111000//////...000000000000111111111111222222111111111111222222///////////////.........------------------------///...---,,,+++,,,---...//////000000000000//////+++---//////...---...///........................////////////000000000000000000111555===HHHRRRXXXYYYdddqqqvvvrrrllliiiiiioooqqqrrrqqqoooooorrruuukkkmmmmmmlllkkkmmmrrrvvvnnnooolllggghhhnnnnnnjjjeeeeeedddccccccfffjjjnnnkkkhhhgggiiigggaaa\\\[[[\\\ZZZWWWVVVWWWXXXXXXXXXJJJGGGGGGJJJKKKIIIKKKOOOYYY___fffnnn{{{yyytttpppqqquuuyyy}}}tttooommmjjjhhhhhhqqqwwwtttnnniiieeeaaa```aaadddhhhlllmmmkkkiiibbb```ZZZTTTQQQUUU^^^fffrrrtttrrrllleeedddjjjrrrtttyyy~~~jjj]]]ZZZXXXVVVSSSQQQOOOMMMLLLFFFLLLPPPNNNJJJHHHMMMSSS|||gggSSSHHHAAABBBJJJXXXaaabbbccceeeeeennnuuu{{{qqqPPPFFFAAA???AAABBBAAADDDHHHRRRXXX^^^```cccmmmtttRRR>>>;;;:::888666555555555555444444333222222111000000////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///333999@@@FFFPPPSSSWWWYYYZZZZZZ[[[\\\^^^bbbfffhhhggghhhjjjmmmkkkddd___^^^]]]YYYXXXZZZWWWXXXYYYZZZ[[[]]]^^^______\\\WWWRRRPPPQQQUUUWWWcccdddcccaaa___bbbiiiooozzzwwwsssqqqoookkkeee```^^^```bbb___[[[XXXYYY[[[RRREEE<<<===@@@@@@HHHTTT\\\bbbiiijjjcccYYYOOOJJJJJJKKKIIIFFFCCCFFFNNNTTT[[[XXXVVVVVVVVVRRRJJJCCC<<<;;;999999:::<<<>>>???<<<>>>@@@AAA@@@@@@AAABBBBBBAAA@@@???<<<;;;;;;;;;999;;;>>>>>>===<<<===???>>>===;;;;;;<<<<<<;;;:::>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========????????????@@@BBBDDDEEE>>>DDDHHHIIILLLOOOOOOLLLBBB???;;;777555444444444888<<>>FFFKKKUUU___lllrrrpppllljjjkkknnnoooqqqpppmmmlllmmmnnnjjjkkklllkkkkkklllppptttrrrtttqqqlllmmmqqqpppkkkdddcccaaa___```fffnnnsssuuuoooiiihhhfffbbbaaabbb]]]___aaaccceeedddbbb```TTTLLLFFFCCCAAAAAAEEEKKKJJJMMMPPPTTT___jjjmmmiiigggcccdddkkkttt~~~|||zzzxxxuuuyyyuuu{{{}}}yyyrrrmmmooovvv|||rrrqqqsssvvvvvvqqqfffYYYPPPNNNMMMKKKJJJIIIIIIIIIIIIHHHLLLPPPPPPPPPSSSZZZ```uuu^^^LLLCCC@@@@@@FFFQQQYYYZZZZZZ___gggpppzzz~~~dddHHH@@@======@@@AAACCCIIIPPPWWW\\\bbbfffmmm}}}sssSSS@@@:::999888777555444444444444333333333222111111000000////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///333888===KKKNNNSSSWWWXXXXXXYYYZZZYYY___gggkkkkkkjjjjjjlllggg```ZZZXXXWWWUUUVVVYYYYYYWWWVVVVVVYYY\\\]]]^^^ccc```[[[XXXVVVUUUSSSRRR[[[]]]______^^^aaafffjjjnnnkkkhhhfffeeedddbbb```aaaggglllnnnnnnsss}}}wwwfffSSSHHH@@@999<<>>===;;;:::999<<<@@@CCCAAADDDGGGEEE@@@===>>>AAA===>>>>>>===;;;:::;;;<<<:::;;;<<<;;;:::999:::;;;;;;:::888888::::::999888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<============>>>>>>????????????>>>===EEECCCAAA???@@@CCCGGGIIIMMMUUU[[[ZZZWWWVVVTTTPPPBBB>>>999777888:::<<<===EEELLLYYYhhhqqqqqqiiiaaaccc___bbbjjjoootttvvvpppsssxxxttt|||}}}qqqjjjnnntttyyysssnnniiikkkqqqxxx{{{{{{|||zzzxxx|||~~~qqqbbbWWWWWW^^^fffnnnqqqpppfffXXXLLL@@@666777333///...///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------------...////////////000000000000222111111000000//////...//////000000000000111111000000////////////000000......//////////////////------------------------------,,,,,,,,,------......//////000000//////...+++---//////...---...///............................../////////000000000---------...111555999<<>>@@@HHHOOOWWWWWWSSSUUUbbboooqqqaaaWWWOOOHHH???;;;;;;BBBIIINNNSSSYYY^^^```eeennn}}}qqqUUU???777:::888777666555555444444444333222222222111111000000////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555AAAFFFLLLRRRTTTVVVWWWXXXZZZ```gggkkkjjjiiijjjkkkeee^^^YYYYYYXXXVVVVVVYYYXXXVVVTTTUUUYYY\\\]]]]]]^^^^^^___aaabbb^^^XXXSSSQQQTTTWWWXXXXXX\\\bbbggggggfffeeedddbbbaaaaaabbbccciiinnnppptttqqq```PPPCCC===???<<<<<<<<<===AAAFFFKKKOOOSSSVVVZZZ]]]aaafffmmmqqqiiiddd^^^ZZZWWWQQQHHHAAA>>>???>>>>>>>>>CCCIIIOOOUUUTTTPPPKKKFFFCCCAAABBB999===@@@AAA???>>>>>>???>>>>>>>>>=========>>>>>>===<<<;;;<<<======<<<;;;<<<>>>??????>>>>>>>>>???===>>>>>>>>>????????????AAAAAAAAAAAAAAABBBBBBCCCGGGGGGHHHJJJMMMQQQTTTVVVeeekkkmmmdddZZZRRRMMMJJJDDD@@@<<<>>>DDDMMMTTTWWW```eeeoooxxx|||wwwlllbbbgggdddffflllpppttt}}}qqqlllooouuuvvv~~~xxxuuu|||qqqnnnmmmpppwww||||||zzz|||}}}~~~||||||pppbbb[[[]]]bbbfff___[[[QQQEEE===999555000222///------///000///...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///......---------......////////////000000000000111111000000////////////////////////000000000111//////............//////............////////////---------------------------,,,,,,,,,------.........//////////////////...+++---//////...---...///................................./////////000000/////////000111222333444;;;CCCMMMSSSVVVXXX[[[^^^bbbeeejjjlllllljjjgggeeejjjkkkkkkkkkkkkkkkkkkkkknnnnnnnnnoooqqqsssrrrooojjjiiifffeeegggoooxxx|||uuuooommmhhh```[[[[[[bbbdddfffhhhhhhhhhhhhhhh\\\YYYXXXZZZYYYUUUUUUWWWYYYUUUOOOIIIGGGFFFEEEBBBFFFDDDDDDHHHJJJJJJLLLPPPMMMMMMOOOTTT\\\aaabbbaaauuuxxxvvvpppmmmpppssssss}}}zzzqqqmmmkkkmmmqqqxxx|||{{{yyywwwvvvwwwzzz~~~yyyrrrjjjeeebbb___[[[WWWTTTVVVUUUQQQOOOQQQQQQNNNMMMKKKJJJJJJLLLLLLLLLKKKKKKKKKLLLNNNRRRWWW\\\___```___^^^___bbbgggmmmpppZZZTTTKKKBBB>>>>>>AAACCCMMMRRRTTTQQQQQQ]]]qqq}}}iiiSSSDDD???AAACCC@@@<<<===GGGSSSZZZ]]]___aaaaaagggwwwjjjPPP@@@777666888777777777666666555444444222222111111111111111000////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000777<<>>???<<>>CCCGGGGGGCCC>>>======???>>>???@@@AAABBBBBBAAA>>>======>>>@@@@@@>>>===>>>@@@AAAAAA???>>>???AAACCCBBBAAA@@@@@@@@@@@@AAACCCCCCCCCEEEHHHMMMQQQTTTTTTXXX]]]cccgggiiiiiiiiieeeiiihhh^^^SSSNNNLLLJJJNNNJJJJJJPPP^^^lllwww|||~~~~~~~~~zzzqqqjjjkkkjjjkkkooorrrtttyyy~~~wwwkkkcccccckkkrrr~~~{{{|||}}}qqqqqqtttxxx|||}}}zzzxxxyyyzzz}}}|||ooocccZZZTTTNNNJJJEEEAAA999///---111111...000///...............---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......---------......///////////////000000000000000000000///////////////...////////////000000000//////............//////---.........//////000000------------------------+++,,,,,,------...............////////////......+++---//////...---...///....................................///////////////000111111222222222222222777>>>CCCGGGKKKPPPSSS\\\```ffflllppppppnnnlllnnnmmmmmmlllllllllkkkjjjiiiiiijjjnnnrrrtttttttttppppppppppppqqquuuzzzqqqjjjdddbbbbbb```bbbfffggglllqqqrrrpppkkkgggeee```^^^___bbbcccaaaaaadddeeebbb]]]YYYUUUOOOKKKIIIIIIGGGIIILLLKKKEEEBBBBBBBBBBBBCCCFFFJJJKKKIIIEEETTTUUURRRMMMMMMSSSXXXYYY^^^ccchhhfff]]]SSSNNNLLLOOOPPPTTTZZZ___^^^YYYTTTQQQRRRTTTVVVXXXYYYZZZZZZVVVQQQKKKIIIJJJKKKIIIGGGHHHIIIHHHEEEEEEJJJLLLJJJLLLMMMOOOSSSXXXZZZZZZYYYSSSTTTVVVZZZ___eeejjjmmmhhhhhhhhhhhhjjjlllnnnoooBBB@@@======@@@DDDHHHKKKOOOPPPPPPPPPZZZmmmfffJJJ>>>@@@BBB@@@<<>>888111222444777:::>>>AAABBB@@@CCCDDDBBB===;;;===@@@IIIKKKRRR]]]jjjuuu|||hhh]]]PPPJJJKKKKKKFFFAAAJJJMMMPPPLLLDDD===:::;;;AAAAAAAAACCCFFFFFFEEECCC>>>>>>>>>@@@AAAAAA???===???AAABBB@@@>>>>>>BBBFFFKKKIIIFFFDDDDDDEEEGGGHHHGGGIIILLLRRRYYYaaahhhlllooopppqqqqqqnnniiiddd```RRRVVVVVVRRRQQQUUUYYY[[[ZZZZZZ^^^jjj{{{|||yyytttpppmmmmmmoooqqqsssuuuwwwxxxyyynnn```UUUTTT\\\iiirrr~~~|||{{{yyyxxxvvv~~~{{{ooossswwwyyyxxxwwwvvvvvvtttyyy~~~rrriiigggbbb\\\UUUNNNDDD999222222333222//////111///+++......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------------...//////////////////000000000000////////////////////////......////////////000000//////............//////------......///000000000------------------------++++++,,,---............---......//////......---+++---//////...---...///........................------........./////////---...///000111111000000000222666999<<>>444666888555333444444555666555444333222000000000000111111111111////////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------)))*********++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,,,,+++///444999>>>DDDJJJNNNRRRUUUYYYYYYYYYYYY\\\___```ZZZXXXZZZ[[[YYYYYY[[[YYY[[[\\\ZZZYYY^^^jjjssswwwlllgggeeeeeeccc]]]VVVQQQPPPQQQTTTXXX\\\]]]___iiixxxuuulllgggfffeeeeeeeeehhhmmmrrruuuuuummmlllllliiidddYYYLLLBBB===;;;999888888888888777666777777777666777999;;;HHHIIIPPP]]]lllvvvxxxvvv]]]WWWPPPNNNPPPQQQOOOKKKVVVXXXVVVNNNDDD???AAADDDKKKJJJLLLNNNPPPPPPLLLHHHCCCCCCDDDEEEGGGGGGEEECCCCCCEEEGGGEEEDDDFFFLLLRRRWWWUUUQQQNNNNNNQQQVVVYYYVVVYYY```gggooouuuzzz|||yyyuuunnneee]]]VVVQQQNNNNNNQQQTTTUUU[[[eeelllnnncccfffoooyyywwwuuusssqqqpppqqqrrrssstttuuusssqqqlllbbbWWWTTTZZZeeennnssszzzvvvqqqooooooqqqssstttrrr{{{}}}rrrlllppptttrrrmmmlllpppuuurrrvvvzzzyyypppbbbSSSJJJDDDBBB@@@>>><<<888222...+++000222000000111...++++++,,,,,,,,,+++************************************************************************************++++++++++++,,,,,,,,,---------------...//////////////////000000000000////////////////////////........./////////000000000//////////////////000------......///000000111------------------------***+++,,,...............---......//////......---+++---//////...---...///........................---------.........//////------...///////////////111111111222444888===AAAHHHLLLUUUaaalllqqqrrrqqqooommmlllnnnsssxxxzzzzzzuuupppnnnpppqqqoooooorrrqqqrrrssssssrrrrrrtttvvv}}}rrrgggbbb```aaafffmmmsss{{{~~~sssjjjfffeeeaaa^^^```bbbdddiiioookkkjjjlllqqqrrroooppptttpppkkkhhhfff```XXXSSSSSSPPPOOOPPPTTTXXXXXXUUUQQQBBBFFFHHHHHHJJJLLLJJJFFFAAAAAA@@@@@@BBBFFFJJJMMMNNNLLLIIIFFFDDDEEEHHHKKKPPPUUUXXXVVVOOOHHHFFFFFFBBBEEEIIIKKKLLLMMMNNNNNNQQQUUUXXXYYY\\\``````]]]ZZZ___gggooosssrrrlllggg^^^aaadddiiimmmpppqqqrrryyy}}}{{{777@@@JJJNNNOOOSSS\\\fffeee```\\\___nnnzzzuuuhhhQQQIIIDDDDDD???;;;AAAKKKNNNYYYhhhpppkkkbbbbbbhhhhhhzzz~~~ZZZJJJ<<<888:::999666333222333444555444333222111000000000000000111111111000/////////............,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------))))))******++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***------,,,++++++,,,***---111555999>>>EEEIIIOOOTTTYYY[[[[[[\\\^^^aaaddd]]]YYYZZZ[[[ZZZ\\\```\\\^^^]]]YYYVVV^^^nnn|||}}}nnneeeccc___ccceeeddd```]]]\\\]]][[[]]]^^^\\\]]]hhh{{{wwwnnniiijjjkkkkkkiiifffeeejjjssszzz|||~~~{{{wwwsssmmmdddYYYRRRJJJGGGCCC@@@>>><<<:::999:::777555555777888888777<<<<<>>===;;;999777555444444444444444444444444444444000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...555???GGGLLLPPPVVVZZZ]]]```ccceeecccbbb````````````^^^]]]]]]bbbfffeeeaaabbbiiippptttuuusssmmmeee___]]]^^^]]]^^^bbbfffeeefffppp|||xxx||||||uuuiiidddgggmmmxxxsssmmmiiiiiiiiiiiigggjjjlllkkkhhhhhhsss|||xxxuuulll```WWW]]]YYYVVVTTTSSSQQQNNNLLLGGGBBB??????>>>:::888888:::<<<;;;999;;;>>>===999>>><<>>999:::777888<<<<<<999:::>>>???======AAABBBDDDMMMXXXYYYZZZ[[[[[[YYYVVVRRRPPPXXX[[[___bbbeeehhhkkknnnqqqrrrqqqjjjbbb[[[ZZZ[[[TTTNNNGGGDDDGGGLLLQQQTTTUUUWWW]]]fffhhhccc^^^]]]^^^___^^^\\\YYYWWWXXXYYYUUUVVV]]]jjjvvvzzztttllltttzzz{{{ooohhhccceeelllttt~~~xxxvvvtttvvvzzz}}}{{{yyyrrrtttyyy}}}{{{wwwtttsssnnnkkklllmmmlllooosssuuurrrooollliiifffbbb___```hhhllljjjjjjiii\\\KKK<<<:::666222000000222333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,------------...---------............///......////////////......,,,,,,------......------000/////////.........---//////.........---------------------------------........................------------------------------------------------,,,------...................................................////////////////////////////////////444333555;;;@@@GGGRRR\\\]]][[[[[[aaakkktttyyyyyyxxxuuuuuuvvvqqqiiifffiiibbbcccdddfffjjjnnnrrrtttmmmnnnpppsssvvvyyy{{{||||||zzzwwwpppiiiddddddeeeiiimmmrrrtttrrrllleeeaaa^^^[[[\\\cccjjjooouuuzzzvvvtttoooiiieeeeeegggiiijjjmmmoooppppppnnnjjjgggrrrrrrssssssrrroookkkiii___cccffffffhhhkkkkkkhhhbbbfffiiikkkkkkkkkkkkkkkkkkddd```aaaaaa```ccchhhrrrpppllljjjiiikkkmmmnnnlllnnnqqqrrrrrrrrrsssttt{{{vvvsssrrrrrrvvvXXX[[[[[[XXXXXX]]]``````^^^^^^aaabbb[[[NNNEEEAAABBBAAABBBDDDFFFLLLYYYfffnnnfffbbbcccdddllldddIII<<<;;;:::999777666555444444444333333333333333333333333000000000000000000000000////////////////////////...------------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((***///222CCCFFFKKKOOORRRVVV[[[^^^]]]^^^```aaaaaa```^^^]]]___```bbbeeehhhiiiiiihhhaaa\\\VVVSSSSSSVVVZZZ\\\WWW^^^bbbeeessswwwjjj^^^TTTLLLHHHIIILLLRRRZZZbbbfffhhhllliiigggmmm|||{{{pppkkkiiikkkooolllllloooxxx}}}qqqgggcccaaaaaa```\\\XXXYYY^^^nnnjjj```SSSLLLIIIEEE@@@@@@===;;;:::777333444888333111222444555777<<>>AAADDDGGGOOO]]]hhhkkk___\\\fffppp}}}kkkPPP===888===777777666555444444444444333333333333222222222222000000000000000000000000////////////////////////------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...999<<>>???>>>;;;::::::<<>>CCCGGGIIIJJJPPPWWW[[[bbbmmmuuuwwwsssuuuwwwxxxxxxwwwuuutttrrrrrrsssuuuvvvwwwxxxyyyzzzxxxwwwxxxzzz~~~yyyvvvwwwyyyyyyuuuvvv{{{}}}uuukkkfffbbbbbbdddhhhmmmrrrwwwyyyyyyooohhhgggfffdddjjjssszzzssspppnnnsssxxx~~~~~~xxxwwwtttrrrsssxxxyyy{{{nnnpppoooiiiccc\\\RRRHHH>>><<<>>>BBBBBB???>>>@@@FFFQQQYYYZZZ[[[aaafffgggnnn|||wwwTTTGGG:::777999999888888777777555444333333333333333222222111000000//////////////////////////////////////////////////////,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,------++++++,,,,,,,,,...222888===DDDIIINNNOOOOOOOOOSSSWWWZZZ___dddccc]]]XXXUUUUUUYYY[[[\\\\\\[[[[[[\\\]]]\\\[[[[[[[[[\\\\\\[[[ZZZSSSVVVZZZ[[[]]]bbbjjjpppnnnppppppmmmjjjggghhhiiiaaabbbdddeeeccc]]]UUUPPPNNNKKKLLLQQQUUUTTTTTTUUUSSSWWWZZZXXXTTTTTTYYY___ddd___\\\]]]\\\ZZZ]]]aaabbbbbb___[[[\\\______[[[^^^gggkkkfff___^^^]]]\\\VVVVVVUUUWWWaaakkkkkkdddYYYXXXWWWWWWXXXZZZ\\\^^^ccc^^^ZZZZZZ\\\ZZZTTTOOOFFFIIILLLOOOPPPSSSVVVYYY]]]eeennnooohhh___YYYXXXdddbbbbbbfffmmmxxx{{{pppiiijjjpppuuu{{{yyy{{{{{{uuuooojjjgggfffeee``````eeeooowwwzzz}}}|||zzztttfffXXXSSSXXX___dddmmmsssvvv|||tttooosssxxxyyyxxxwwwwwwooocccUUUIII===333---,,,,,,---......---...000///...---,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,---------............///......////////////......111000...---------///000,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------------,,,........................,,,,,,---------.................................000---,,,------+++---222...000222444666888;;;===AAAHHHNNNRRR[[[iiitttxxxppppppqqqsssvvvxxx{{{|||{{{uuuoookkkrrrqqqppptttzzz~~~|||zzzyyyxxx{{{xxxxxx||||||wwwrrrqqquuusssrrrvvv{{{~~~}}}zzzxxxmmmgggjjjkkkllltttuuunnnkkkkkkttt~~~~~~vvvooorrrvvv}}}}}}~~~pppwwwyyyooo^^^OOOCCC;;;======???AAA>>>===CCCLLLIIITTT[[[[[[\\\bbbhhhiiiyyymmmTTT;;;999999;;;999555555777888888666555444333333333222222222111000//////...////////////////////////////////////////////////,,,,,,,,,------.........------------------------------------------------......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---///...,,,---,,,+++)))))),,,111555???DDDIIIJJJIIIJJJOOOTTTYYYXXXWWWWWWWWWWWWWWWVVVQQQTTTVVVVVVVVVWWW\\\```ZZZVVVUUUXXXXXXUUUWWW\\\TTTUUUXXXZZZ^^^bbbhhhllllllnnnooonnnllllllnnnqqqooovvv|||qqqfff___YYYUUUTTTXXXZZZVVVQQQOOOJJJKKKLLLKKKKKKMMMQQQTTTXXXRRROOOPPPRRRRRRTTTXXXXXXZZZXXXVVVVVVXXXWWWRRRMMMVVVZZZTTTOOOPPPSSSSSSQQQPPPMMMMMMWWW```^^^VVVPPPPPPOOOOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGGGGOOOWWWWWWRRRRRRXXX______ooovvvkkkiiimmmmmmkkkkkkooorrrxxxuuulllkkkqqqzzzuuusssvvvyyyuuuooojjjggggggiiijjjhhhkkkttt~~~wwwssskkkccc^^^___eeejjjnnnwww{{{xxx{{{uuulllkkkvvv}}}zzzvvvwwwdddXXXGGG777...,,,...000...,,,+++***)))))),,,000***))))))***+++---///111))))))))))))))))))))))))************************'''((((((((())))))******************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---------.........//////......////////////......333222///---,,,,,,---...,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---------,,,,,,........................,,,,,,,,,---------..............................))),,,111444000+++,,,222+++---.../////////000222999@@@DDDFFFOOO^^^jjjmmmooonnnmmmmmmpppuuu{{{~~~}}}tttoookkkjjjkkkpppyyy~~~{{{|||yyyxxxyyyyyyvvvvvvyyyxxxuuuvvv}}}uuuoootttvvvwww~~~uuurrruuuyyy|||{{{wwwvvvvvv~~~zzziiiRRRBBB>>>AAACCC@@@======AAAFFFKKKMMMUUUUUUYYY^^^___aaannn|||gggNNNFFF999999999888777666666555666666555444333333222222222111///.........///000000000000000000000000000///////////////......------------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++******,,,...///222999BBBFFFGGGGGGJJJMMMUUUVVVVVVSSSPPPOOOPPPRRRTTT[[[^^^ZZZUUUWWWZZZ[[[[[[VVVSSSRRRSSSUUUWWWZZZZZZXXXXXX[[[aaafffiiijjjrrrlllhhhiiijjjiiilllrrr{{{~~~ssspppiiifffbbb```___ZZZQQQJJJPPPQQQPPPNNNQQQUUUVVVSSSPPPNNNKKKHHHGGGGGGHHHIIIKKKNNNOOOKKKIIIJJJKKKJJJDDDKKKOOONNNLLLNNNPPPPPPNNNNNNNNNOOOQQQTTTVVVXXX[[[QQQLLLMMMOOOMMMNNNRRRTTTOOOLLLLLLJJJGGGHHHLLLUUUZZZ___```______cccggguuu{{{qqqggglllqqqrrroooqqqzzzwwwooogggeeejjjsssyyy{{{|||hhheeeiiihhh^^^[[[[[[cccnnnvvvwwwuuuwwwzzz}}}~~~{{{yyyhhhjjjhhhccceeennnsssqqqxxxwwwwwwwwwvvvuuuqqqooogggkkksss{{{|||qqq```RRRAAA>>>999444000---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...///000000........................------------------------//////.........------------,,,,,,,,,,,,---......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------........................---------............///////////////////////////...............///000000444666:::???FFFPPPYYY```bbbaaa```aaaeeellltttxxxyyyuuuqqqssstttssspppqqqvvv{{{|||}}}{{{|||yyy|||{{{||||||~~~|||{{{{{{|||zzzyyy}}}{{{~~~}}}yyyxxx|||}}}tttcccPPPBBB===@@@EEEAAA>>>===AAAJJJSSSYYY\\\ZZZYYY[[[aaahhhrrr}}}ssscccLLL===:::999888888777666666555555555555555444333333222222222111000///...//////000///////////////////////////////////////...---------------------------------------,,,,,,+++++++++,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---,,,+++******,,,---///...333888;;;===AAAGGGMMMPPPPPPPPPQQQTTTVVVWWWVVVXXX[[[\\\ZZZZZZ]]]]]]\\\XXXWWWXXX\\\^^^^^^ZZZWWWYYYYYYYYY[[[```jjjvvv~~~yyynnnggghhhhhhfffmmmxxx{{{ssspppeeedddcccaaa```]]]YYYWWW[[[ZZZZZZ^^^iiioooiii^^^[[[XXXTTTPPPOOOOOOQQQRRRQQQXXX]]]\\\YYYWWWRRRLLLPPPUUUYYY]]]ccckkknnnmmmbbb___[[[XXXXXX[[[```dddbbb]]]YYYZZZZZZ]]]gggsssxxxooogggccc___[[[[[[^^^bbbdddfffgggjjjnnntttyyyzzzqqqoootttuuusssuuuzzz|||yyytttnnnggggggmmmvvv|||~~~|||eeeUUUSSSVVVVVVWWW[[[bbbnnnzzz|||~~~|||yyyvvvrrrpppoooooolllqqqtttsssvvvzzzxxxsss{{{xxxtttqqqooommmkkkiiissspppjjjeee]]]PPPAAA666888666222///,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000........................------------------------///.........---------------,,,,,,,,,,,,---......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---///.........------------........................------------...................................................//////000,,,...111444777===CCCHHHOOOPPPQQQTTTYYYbbblllttt}}}|||{{{{{{||||||{{{zzz~~~|||yyywwwuuuttttttuuurrrqqqrrrvvvyyyzzzyyy|||}}}}}}||||||}}}~~~}}}}}}}}}}}}|||}}}{{{{{{~~~rrrbbbMMM>>>:::===CCCFFFDDDAAAAAAGGGSSS]]]bbbccceeebbbbbbjjjvvvoooYYYMMMCCC999555888777777777666666555555444555444444333333222222222111111000///////////////////////////////////////...////////////...------------------------------------,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++******,,,---...,,,---///000333:::DDDKKKLLLJJJJJJOOOUUUYYYXXXUUUXXXYYYYYYYYY]]]bbbbbb^^^YYYXXX[[[```fffgggbbb\\\ZZZYYYXXXXXX^^^mmmnnndddggggggdddnnn|||rrrmmmlllcccccccccaaa_________```ffffffjjjwwwppphhhddd^^^YYYWWWYYY\\\^^^hhhoootttsssoookkkeee___cccfffkkktttxxxtttpppllliiiiiikkklllgggffffffeeegggqqq|||uuuqqqnnnnnnpppooonnnlllmmmqqqxxxzzzuuuooonnnqqqqqqqqquuuzzz{{{yyyxxxsssmmmlllqqqwwwzzz|||sss___OOOIIIKKKQQQUUUXXX```mmmzzz~~~{{{wwwsssmmmhhhfffiiioootttzzzvvvnnnllllllnnnqqqsssrrrooollliii```SSSGGG???777000+++///...,,,+++******+++,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////------------------------............---------------,,,,,,,,,,,,---......------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++............------------------------------------------------..........................................------......///000...///000000000111444666:::===AAADDDIIISSSbbblllyyyvvvsssppppppsssxxxzzz~~~}}}}}}zzzssspppssstttppplllrrrxxx{{{xxxvvvzzz{{{yyy}}}~~~}}}|||~~~{{{{{{}}}xxxsssvvv{{{}}}___TTTGGGAAAAAADDDEEEEEEGGGGGGJJJTTTaaajjjlllkkkpppooopppwwwuuu```III===888777888<<<666555555555444444444333444333333333222222222111111000000///////////////////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,///666???FFFHHHHHHJJJMMMQQQSSSRRRRRRUUUYYYZZZZZZ]]]cccdddbbb___^^^^^^bbbjjjqqqpppjjj^^^ZZZUUUTTT[[[kkk}}}zzzfff]]]cccddd___jjj}}}zzzqqqllljjjjjjeeeccc```___^^^___``````ccclllyyywwwkkkgggaaa]]]\\\___dddggg|||{{{wwwvvvsssppprrruuu{{{~~~~~~{{{uuuooolllggghhhiiikkkrrr|||zzzxxxxxxzzzwwwwwwwwwuuuuuuyyysssllliiifffkkklllmmmpppwww|||~~~~~~}}}xxxsssooonnnoooooooooiiiZZZLLLIIIMMMSSS\\\dddeeellluuuzzzxxxsssooolllmmmkkkgggcccdddkkkwwwwwwmmmeeedddiiirrryyyzzztttjjjbbbNNNFFF<<<444111111111111,,,,,,+++++++++,,,------************************+++++++++***************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........////////////////////////---------------------------------------------------,,,,,,,,,,,,---......,,,,,,------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,---------....................................------------...//////111333444333111000000111///444999;;;===FFFUUUaaannnlllhhhddddddhhhnnnrrrooossszzz~~~wwwnnngggmmmrrrsssooonnnrrruuuvvv{{{~~~~~~~~~{{{yyy}}}|||xxx~~~}}}xxxvvv|||zzzsssoooppp{{{OOOLLLIIIGGGGGGHHHIIIHHHJJJMMMUUUbbboooxxxxxxvvvvvvzzz```PPP???666555666666666444444444333333333333333222222222222222111111111000000000000000//////..........................................------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++,,,,,,,,,,,,,,,---...222777;;;BBBFFFKKKMMMKKKLLLPPPTTTYYY___bbb^^^[[[]]]``````cccgggjjjnnnvvv~~~}}}vvveee]]]UUUUUU]]]hhhqqqttteeeVVVQQQYYYZZZUUU\\\lllzzzxxxtttqqqnnnllljjjiiiccc```]]]]]]```aaa```___```rrr~~~vvvpppfffccc___]]]^^^bbbfffjjjwww{{{{{{vvvqqqpppoookkktttyyyyyyzzz}}}}}}zzzuuuoookkkjjjjjjkkkqqq~~~}}}{{{zzzyyyyyy{{{yyy}}}~~~zzz{{{yyymmmiiihhhhhhmmmpppvvv}}}~~~yyyvvvuuuqqqlllgggdddbbb```___WWWPPPMMMRRRYYY___gggoooqqqssstttoooggg```^^^^^^kkkkkkkkkiiijjjqqq}}}xxxtttoookkkhhhuuuvvvwwwuuummm___OOOEEE<<<888333000............,,,,,,,,,++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------////////////////////////------------------------,,,,,,---------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------------------------,,,,,,,,,------------...........................---------------...//////,,,...000000///......///---222555555444:::FFFOOOWWWXXXXXXWWWXXX\\\bbbggghhhqqq{{{~~~zzzxxxzzzzzzwwwtttuuuyyyxxxtttrrruuuwwwwwwvvvvvvyyy|||{{{yyy}}}~~~}}}yyy~~~~~~~~~|||~~~|||||||||{{{yyyuuuqqqnnnooorrrxxx~~~xxxzzzyyy}}}GGGGGGEEEDDDEEEHHHMMMQQQTTTXXX___hhhpppttttttsss}}}pppJJJBBB999444444444333111222222222222222222222222111111111111111111111111000000000000000///..............................---............---,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++******+++,,,---...000000888???FFFHHHFFFHHHQQQYYY]]]dddeee___XXXWWWYYYYYY```lllvvv{{{}}}rrrhhh```YYYYYY```eeedddaaaRRRLLLKKKPPPQQQNNNPPPWWWcccdddeeefffeeedddbbbaaa```aaaaaacccdddeeedddccciii|||yyymmmiiihhh```_________aaadddgggiiijjjppptttrrrnnnkkkfffaaammmuuuooooooooooooooopppqqqqqqrrrppppppwww}}}wwwsssqqqooonnnpppuuuvvvzzz~~~}}}zzzzzz{{{qqqkkkjjjkkklllpppvvvuuuiiiddddddbbb___\\\[[[[[[\\\]]]```aaacccgggkkkooorrrssssssqqqlllddd]]]YYYZZZ]]]fffiiimmmoooqqqxxx~~~rrrmmmmmmmmmmmmnnnxxxrrrggg[[[OOOBBB888111---......///...---,,,+++++++++++++++***)))))))))************************)))))))))***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---......+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------...///(((***---...------///000...000222111///111777===>>>AAAEEEHHHJJJOOOVVV[[[aaalllyyy|||yyyxxx}}}yyy{{{||||||zzzyyyzzzzzzzzzwwwvvvzzz{{{xxxvvvwwwvvvxxx{{{}}}~~~}}}{{{yyyzzzyyyyyy{{{~~~}}}zzzyyy||||||yyy~~~xxxqqqoooooorrrvvv~~~CCCAAA???@@@DDDKKKRRRWWW\\\```fffjjjmmmppptttwwwhhhNNN<<<999666444444555444222111111111111111111111111000111111111111111111111///000000111000///...---........................------......------,,,+++------------------------+++++++++,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++*********+++---------,,,///444999<<<>>>CCCLLLTTTWWW[[[\\\VVVSSSSSSSSSRRRXXXgggtttuuuuuuuuunnncccaaa]]]ZZZ\\\___```\\\XXXRRRTTTUUUTTTTTTSSSQQQOOOSSSUUUWWWWWWVVVVVVXXXZZZbbbiiiqqqpppjjjfffgggjjjooo{{{{{{ooogggeeeddd___```bbbeeefffggghhhhhhffflllooommmjjjiiifffbbbjjjuuu{{{qqqcccdddfffjjjnnnssswwwyyyvvvuuutttwww}}}nnnkkkhhhfffcccccckkkuuu}}}{{{yyyxxxyyy{{{{{{{{{xxxsssmmmiiihhhgggggghhhhhhllltttwwwnnn```YYYZZZ]]]]]]\\\]]]^^^bbbgggjjjssswwwwwwuuuxxx~~~{{{sssmmmkkkgggccc``````ccceeedddiiioooqqqrrrwww}}}rrrjjjjjjlllhhhdddccc[[[SSSHHH===666222000///&&&(((***,,,,,,,,,,,,---***+++++++++******)))(((************************((()))))))))*********+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,---......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,------...///+++---............000111.../////////......000222///333888:::;;;???FFFLLLQQQZZZdddiiiiiiiiinnnrrruuuuuuvvvyyy}}}}}}|||}}}}}}xxxvvvyyyxxxyyyzzz{{{{{{{{{||||||xxxxxxxxxyyy|||{{{zzzyyy{{{~~~||||||~~~zzzzzzzzz~~~~~~???===<<<@@@IIIQQQVVVXXX[[[```gggmmmsss|||kkkNNN777333444333111111333555555000000000000000111111111000000000000000111111111///000111111111000...---........................------......------,,,+++------------------------+++++++++,,,,,,---------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***,,,+++***+++---//////...+++,,,...111666===EEEJJJLLLNNNMMMLLLNNNRRRRRRNNNQQQ```iiiddd```aaa^^^VVVWWWXXXYYY[[[\\\[[[XXXVVV]]]cccccc^^^\\\]]]YYYRRRMMMOOOPPPOOONNNPPPVVV\\\gggttt}}}nnndddfffmmmiiimmmmmmiiieeecccaaa]]]bbbdddgggjjjlllkkkiiihhhiiikkkiiicccaaaeeehhhhhhmmmxxx~~~wwwooogggZZZ___gggpppwww{{{||||||vvvvvvttttttzzzxxxmmmhhhfffdddbbb___bbbooo}}}{{{yyy~~~|||vvvrrrmmmhhhggggggeeecccbbb\\\\\\]]][[[SSSLLLRRR]]]aaabbbccceeehhhnnnuuuyyyzzz~~~{{{tttyyyrrriiihhhgggggghhhjjjkkklllooossstttqqqlllmmmsssyyywwwnnniiillllllaaaUUUPPP>>>999333...,,,,,,,,,,,,+++++++++***)))((()))+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---......---,,,,,,...///......//////////////////,,,000222222111333:::@@@AAAFFFLLLPPPPPPPPPQQQRRRXXX[[[bbbooo|||zzz||||||{{{zzzzzz|||wwwxxxzzz~~~}}}{{{}}}yyyzzzzzz|||BBBAAA@@@DDDKKKRRRUUUVVV______```hhh{{{~~~___GGG:::777444444333333222111000000///000000000111111111111000000000000000000000000333333333222111000//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,+++******,,,...///************************)))***+++,,,,,,+++***)))++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((000...---,,,...111666888DDDFFFIIILLLLLLKKKJJJHHHPPPXXX]]]]]][[[YYYUUUPPPQQQWWW___aaa^^^ZZZZZZ\\\dddeeegggjjjpppqqqiii^^^UUUTTTPPPKKKGGGIIIOOOTTTgggxxxsss___XXX^^^dddcccbbbaaa___^^^^^^^^^^^^___ccckkkuuu{{{wwwlllbbbdddfffgggiiikkklllllllllvvv~~~}}}sssllliiifff]]]hhhpppsss{{{~~~vvvuuuuuuwwwxxxtttjjjcccYYY]]]dddgggeeegggwww{{{uuutttqqqkkkhhhiiimmmqqqooohhh^^^VVVRRRPPPSSSXXX[[[ZZZYYY]]]cccddd^^^\\\dddmmmrrruuuwwwyyyqqqkkkoooyyy}}}vvvnnniiieeebbbdddjjjnnnnnnllluuuqqqkkkfffeeejjjrrryyyyyysssgggZZZMMMCCC<<<888000///...---,,,,,,+++,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............////////////////////////000000000000555666888;;;???CCCFFFHHHMMMPPPXXXdddooowwwyyyxxxuuutttrrrrrrtttzzz???BBBFFFLLLRRRVVVYYYZZZ[[[aaajjjwwwzzz]]]GGG;;;777666444333333222111111000000//////000000000111111111000000000000000000000000222222222222111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,*********+++---...************************)))***++++++++++++***))),,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))...---,,,+++---///222444<<<>>>AAADDDGGGHHHHHHHHHMMMSSSWWWVVVTTTUUUTTTQQQRRRXXX^^^___]]]]]]```dddgggmmmtttyyy|||zzzooocccYYYYYYVVVQQQLLLJJJMMMPPPVVV^^^```WWWNNNNNNTTTWWWWWWWWWWWWXXXYYYZZZ\\\\\\```eeemmmtttwwwqqqfff]]]___aaadddfffggggggfffeeeaaahhhkkkeee^^^]]]^^^___YYYccckkkoooxxx|||mmmlllkkkmmmnnnkkkddd]]]\\\___eeeiiijjjoooxxxgggaaa```___[[[ZZZ___cccffffffaaa[[[VVVTTT[[[^^^bbbdddcccbbbcccfffbbb^^^^^^eeekkklllmmmooo{{{tttpppqqqwwwwwwpppiii]]]___dddllltttwwwsssooogggjjjnnnqqqrrrqqqnnnlllaaa\\\SSSIII???888333111///...---,,,++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////............////////////.../////////000000000000222222333555777999<<<===BBBEEEKKKTTT^^^eeegggfffhhhgggggghhhlllsss|||~~~~~~EEEJJJQQQUUUWWWYYY]]]```aaannnqqqSSS===444444555444333333222222111000000000////////////000000000000000000000000000000000000111222222111111000///.................................---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++***))))))+++,,,---************************)))***++++++++++++***))),,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++++++++,,,---...///111333666:::>>>BBBDDDFFFHHHMMMOOONNNNNNQQQRRRQQQRRRVVVZZZ[[[ZZZ]]]dddjjjxxx}}}vvvjjj```\\\]]]]]]YYYTTTQQQRRRTTT\\\XXXOOOFFFCCCDDDCCC@@@FFFFFFGGGIIIKKKNNNPPPQQQRRRWWW^^^cccccc]]]TTTNNNOOOQQQSSSTTTTTTRRRPPPNNNGGGMMMNNNJJJGGGLLLRRRVVV```ggglllnnnttt|||{{{tttmmmllljjjkkkmmmkkkfffaaaaaa`````````___aaakkkvvveeeXXXLLLJJJNNNQQQSSSUUUfffhhhiiihhhddd```^^^]]]eeehhhkkklllkkkjjjjjjiiiaaa___aaafffgggeeeeeegggwwwtttrrrrrrrrrpppjjjeee```dddllluuu{{{zzzsssmmmeeegggkkknnnnnnggg\\\SSSDDDAAA<<<666111---+++***------,,,+++************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............/////////---............/////////....../////////000000000000000/////////000111111666777:::@@@GGGLLLNNNNNNSSSTTTVVVXXX]]]eeennnuuutttttttttsssrrrtttvvvyyy|||{{{}}}~~~|||~~~}}}~~~{{{vvvoooiiiaaaYYYSSSTTTXXXZZZYYYVVVXXX```gggvvv{{{]]]NNN===333222555555333222222111111000000000000........./////////000000////////////////////////000000111111000//////.................................---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,*********************************++++++*********,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++***+++,,,,,,,,,,,,,,,,,,+++,,,...111666:::>>>AAADDDIIILLLKKKKKKOOOPPPOOOPPPTTTXXXYYYXXX[[[bbbggg~~~yyypppkkkfffaaaZZZ\\\^^^]]]ZZZYYY\\\___oooeeeWWWNNNJJJHHHBBB<<<<<<<<<<<<<<<<<<===>>>>>><<<@@@EEEHHHGGGDDDAAA@@@????????????>>>===;;;::::::@@@BBB???@@@GGGNNNRRRgggiiihhhddddddfffccc\\\XXXWWWUUUUUUUUUUUURRRPPPQQQPPPNNNLLLIIIIIIKKKOOONNNGGGDDDJJJTTT[[[bbbfffzzzxxxtttoookkkgggfffeeehhhkkkkkkkkklllnnnnnnlllcccaaabbbdddccc```bbbfffnnnooopppooommmiiifffdddbbbfffmmmuuuyyyxxxqqqlllnnnggg]]]WWWRRRKKKAAA:::333222///---+++*********,,,,,,+++***))))))******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////........./////////000000000000///...---------...//////000222555888:::;;;@@@BBBDDDFFFKKKRRR[[[```bbbdddfffdddbbbccciiioooyyyyyywwwsssoooooossswwwyyyyyy|||~~~zzzzzz{{{}}}}}}}}}|||{{{zzz{{{{{{{{{yyywwwuuuwwwzzz}}}}}}{{{yyyuuuooofff```SSSPPPMMMJJJGGGCCC>>>:::^^^___]]]WWWTTT[[[jjjvvvqqqTTT@@@<<<666333333444333222111111000000000000//////---............/////////........................//////000000000///....................................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********)))*********++++++************************+++******************+++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++++++++++++++,,,------------,,,+++***++++++---000444888:::@@@FFFJJJJJJKKKNNNNNNMMMOOOUUUZZZ[[[YYYYYY]]]aaajjjoooqqqlllfffeeeeeedddWWWYYY[[[ZZZYYY[[[___dddqqqjjjaaa\\\YYYUUUPPPLLLAAA@@@===:::777444222111333444666666555555777999999888888888999;;;===??????EEEIIIIIIJJJPPPTTTUUUaaa^^^WWWNNNIIIFFFBBB>>>AAA???>>>>>>???@@@??????666:::???BBBEEEHHHIIIJJJRRRPPPSSS]]]ggglllqqquuu{{{tttmmmhhhfffffffffhhhiiihhhfffkkksssuuuqqqgggdddbbbcccbbbaaaeeekkkiiikkkmmmkkkfffbbbaaaaaaXXX___kkkuuuzzzwwwpppjjjhhh[[[JJJ===777444111.........,,,+++++++++,,,,,,++++++***)))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............------------........................////////////000///..................---............000222333444555777888;;;@@@FFFKKKIIIMMMSSSUUUVVV[[[eeemmmxxxwwwsssmmmgggeeehhhlllsssvvv{{{wwwnnnmmmnnnrrrvvvzzz~~~{{{xxxvvvyyy~~~~~~{{{wwwwwwwwwxxxyyy{{{{{{|||}}}{{{uuurrrsssvvvwwwvvvvvvwwwxxxxxxvvvttttttttttttsssqqqmmmjjjhhhddd___XXXTTTPPPKKKCCC===@@@>>>>>>>>>???@@@>>>===aaaaaa___\\\^^^jjj~~~sssRRR;;;888777444111///...///111000000000///////////////------------.........///..............................////////////....................................---------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++***************+++++++++++++++************************++++++***))))))***+++++++++************+++,,,,,,++++++++++++++++++++++++)))******+++++++++******+++,,,---------------,,,,,,,,,+++,,,---000222333999???DDDEEEFFFJJJLLLJJJOOOUUU[[[\\\YYYVVVWWWZZZ[[[bbbhhhfffbbb```]]]YYYWWWYYYYYYXXXVVVWWW[[[___jjjfffbbbaaa]]]WWWTTTUUUPPPNNNJJJEEE@@@;;;888777888777777666777888999:::;;;;;;===???CCCHHHLLLNNNMMMTTTYYYZZZ\\\______]]][[[SSSHHH===777444333222444555666777:::<<>>>>>===<<<<<<>>>>>>>>><<>>555444333111000......//////////////////////////////,,,,,,---------.........---------------------------......//////.......................................---------,,,,,,,,,+++---///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,************************++++++***))))))***++++++)))))))))))))))***+++,,,******************************+++++++++***))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......///444888999===DDDIIIIIILLLRRRWWWWWWSSSPPPRRRTTTYYY^^^aaa^^^ZZZXXXTTTOOOWWWZZZ\\\[[[YYYWWWYYY[[[eee```^^^^^^[[[UUUTTTWWW]]][[[WWWSSSPPPLLLJJJIIIGGGGGGGGGJJJOOOPPPNNNLLLHHHJJJNNNRRRUUUWWWYYYYYYZZZaaafffggghhhjjjhhhddd\\\RRRDDD:::444333555777...111555999>>>DDDHHHKKKZZZbbbeeeaaa^^^___```___bbbbbbdddgggfffbbbaaadddjjjddd^^^\\\^^^dddhhhjjjfffiiijjjkkkuuuwwwooohhhccceeehhhiiijjjmmmhhhhhhgggccc___]]]]]]___dddgggiiiggg___TTTHHHAAA444222111///............,,,+++++++++++++++++++++++++++*********++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,---------.........---------.........//////...------,,,------......+++---//////------...000...///000///...///111333111333555444222222555888888<<<@@@BBBBBBEEEJJJNNNTTT[[[___]]][[[[[[WWWRRRPPPQQQSSSUUUXXXZZZ\\\]]]YYYYYYZZZ\\\___cccgggiiibbbaaa```bbbdddeeedddbbb[[[YYYVVVRRROOONNNOOOPPPIIIHHHFFFEEEFFFFFFDDDCCC======>>>???????????????===;;;999888999:::;;;;;;===;;;999999::::::999888mmmrrryyymmmTTT@@@555444888......///111444333111............///////////////,,,,,,,,,---------......------------------------------......///......---..............................---------,,,,,,,,,***,,,///111111///,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,******++++++++++++******++++++,,,------------,,,************************,,,+++***))))))***+++,,,))))))(((((()))***++++++************************+++++++++++++++***)))(((************+++,,,---...++++++,,,,,,,,,,,,,,,,,,''',,,...///444>>>GGGJJJHHHMMMPPPPPPLLLJJJMMMPPPWWWXXXVVVRRRRRRUUUWWWUUUVVV[[[```aaa___]]]\\\]]]^^^XXXVVVZZZ\\\ZZZ\\\aaaaaa```___\\\[[[YYYYYYXXXWWWXXX[[[ccckkkmmmiiidddZZZ]]]bbbeeefffdddaaa___aaagggkkkkkklllnnnlllhhh```TTTDDD999444333777<<<>>>BBBIIIPPPWWW^^^dddhhhnnnttttttiii``````aaa```ddddddfffhhhfffcccdddiii```[[[UUUTTTYYY```eeehhhdddiiilllnnnzzztttppphhhdddhhhlllkkkiiiiiieeedddcccaaa``````bbbdddZZZWWWOOOFFF<<<666333222,,,---......,,,++++++,,,++++++++++++++++++******,,,+++++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////000//////...............(((+++......---,,,...000///000111000//////000222...///000111000000111222...111444444222111333555999@@@BBB===:::<<<>>><<<<<<<<<<<<===============???@@@AAAAAABBBDDDHHHLLLGGGFFFFFFIIIMMMOOONNNLLLHHHEEE@@@<<<:::::::::;;;===;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;::::::;;;===;;;::::::<<<======<<>>@@@@@@AAA===<<<;;;:::999888888888777777888888888888777777888888888888888888888888:::999999999999999999:::888888888:::;;;;;;999777tttdddUUUDDD555222333222111111........................,,,,,,------...//////000........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************************************)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,---...///000000000333888>>>DDDGGGJJJJJJMMMNNNNNNMMMLLLPPPYYY```www}}}|||qqqddd^^^ZZZWWW[[[[[[]]]___^^^```kkkxxxzzzqqqiiidddbbb```___[[[bbbnnnyyy}}}vvvhhh\\\TTTYYYaaaggglllrrrxxx}}}}}}vvvooohhheeeddddddccc___ZZZZZZ]]]``````______bbbfffggghhhiiikkknnnmmmhhhbbb^^^]]]^^^___```ddd``````ccceeefffiiinnnooofff___]]]___aaafffllllllpppvvv{{{sssfff^^^\\\[[[___eeeiiiiiifffiiieee]]]SSSHHH===555111111000000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,+++******))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************************************(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))+++,,,---.........---,,,------------------------------------------------+++,,,,,,,,,,,,+++******+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------------------............------------............------------................................................////////////........................////////////////////////......//////000000000000222222222111111111000000222222222222222222222111333333333333444444444555444555777999;;;<<<======<<<;;;:::999888888888888666666777777777777666666888888888888888888888888999999888888888888999999777777777999::::::888666hhhQQQCCC:::333///000222111000000........................,,,,,,------.../////////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************************************************************)))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------.........+++,,,///333888>>>CCCEEEJJJKKKLLLKKKMMMRRR[[[aaauuuxxxvvvlllbbb^^^^^^^^^[[[\\\___bbbdddjjjwwwuuuhhhaaa```bbbdddfffqqqwwwhhh___ZZZ```gggjjjiiijjjnnnrrrmmmdddZZZWWW[[[aaacccccceeebbbbbbjjjtttvvvnnnfffddddddeeedddbbbccceeegggccc___[[[XXXYYY[[[\\\\\\___``````bbbjjjtttxxxwwwqqqiiibbbaaacccgggmmmtttttttttqqqpppqqqrrrkkkaaa```___^^^aaaddddddaaa]]]QQQMMMEEE===555000---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++***))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))************************************(((***------,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))++++++,,,---------------------------------------------------------------+++,,,,,,,,,,,,+++******+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***+++---------------------------------------............------------............------------............---------------------------............/////////........................////////////////////////...////////////000000000000000////////////......000000000000000000000000000111111111111222222222111222333555777888999999:::999888777777777777777555666666666666666666555888888888888888888888888888777777666666777777888666666666888999:::888666nnnYYYHHH;;;555000000111111000......///........................---------.........//////........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++***************************************+++++++++************************))))))*********+++++++++************************************************************************------,,,,,,,,,,,,,,,,,,+++++++++---///333666888;;;@@@FFFJJJNNNQQQUUUXXX___aaaaaa\\\WWWVVVYYY[[[XXXYYY]]]dddmmmwwwzzzkkk^^^YYYZZZ^^^aaalllxxxzzzkkkbbb^^^cccfffhhhddd]]]XXXZZZ]]]OOOIIICCCFFFQQQ]]]dddfffjjjjjjnnnwww~~~}}}qqqfffdddccc```^^^\\\]]]___```]]][[[XXXWWWXXXYYYZZZZZZZZZ___bbbdddpppzzzpppkkkgggiiijjjiiijjjmmmoookkkeee```ccciiijjjgggccc___[[[WWWTTTOOOIIIEEE444333000...---...000222*********++++++,,,,,,,,,************************************************************************))))))*********+++++++++++++++***)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************'''***...///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........,,,,,,---------.........---------------------------------.........//////........................///////////////////////////////////////////////////.....................///000000000000000111111//////000000000111111111000111222444666777777777777777666555555555666666666666777777777777666666888888888888888888888888777666666555555666666777666666666888::::::999777ttt[[[HHH===888444111...111222000---,,,---...........................---------.......................................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,+++++++++******+++,,,---.........///333:::@@@EEEIIILLLOOOSSSTTTVVVUUURRRNNNNNNPPPXXXYYY[[[dddqqq|||ppphhh]]]VVVTTTWWW[[[^^^eeemmmsssooocccZZZYYY\\\```bbbbbb^^^XXXVVVYYY]]]RRRPPPOOOPPPVVV]]]dddgggooorrrwww|||~~~yyyqqqkkkiiifffcccaaaaaaccceeefff___]]][[[[[[[[[\\\[[[YYY\\\dddjjjooozzzzzzqqqjjjfffeeeccc^^^\\\]]]bbbbbb```]]]```eeefffbbbSSSNNNGGG@@@:::555222///......------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********++++++++++++***))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''***...///---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,------------...------------------------------------............................................................/////////...............///////////////////////////000000000111111222222///000000000111111111111111222333555666777777888555555444444444555666666777888888999999888888777777777777777777777777777666555555555555555555666777666777999;;;<<<:::888}}}]]]OOO???555444444111---***///000---***,,,...///------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++************************)))))))))***++++++,,,,,,************************)))************+++++++++************************************************************************++++++++++++++++++++++++'''(((***,,,---------,,,------...000555<<>>GGGLLLLLLNNNSSSVVVZZZZZZXXXYYY]]]^^^ZZZUUURRRPPPQQQUUUZZZ^^^___^^^^^^]]]\\\[[[]]]```bbb```______aaacccbbb___]]]^^^```bbbcccccceeehhhjjjdddhhhmmmnnnllliiihhhiiifffcccaaabbbeeehhhhhhhhhffffffggghhhiiihhhfffccchhhjjjpppxxxxxxrrrllljjj^^^XXXUUUWWWYYYYYY[[[^^^XXXXXXTTTLLLDDD===444,,,000000///...---...///000***+++,,,,,,---,,,,,,+++************************************************************************)))))))))))))))))))))))))))************+++++++++******)))(((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))******,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................//////.........---------............//////000000---......//////000111111////////////000000000111000000222333444444555555333333333444444666777777888888999999999999888888777777777777777777777777666666555555555555666666555555666999;;;<<<:::999nnn[[[III<<<444333222111000/////////)))///111------000///+++------------------------.....................---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++************************************************)))************+++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++,,,+++************+++,,,)))***,,,...///...+++)))---+++000999>>>===@@@FFFOOOVVVXXXQQQLLLOOOTTTUUUPPPNNNLLLMMMRRRWWW[[[\\\___]]]\\\\\\^^^___]]]\\\bbbbbbeeekkkpppoooiiicccaaaaaaaaaaaabbbcccdddeeehhhjjjmmmnnnmmmkkkjjjiiicccaaa___```dddffffffeeeggghhhiiilllnnnmmmjjjgggfffdddiiippplll```ZZZ]]]XXXUUUUUUXXXVVVOOOHHHFFF???===666---+++///333333+++,,,......---+++++++++++++++******))))))))))))*********+++,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((*********(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........------------------....../////////,,,,,,------...///000000........./////////000000......000111222222222222333333333444555666777888777777888888888888777777777777777777777777777777666666555555555555666666444444555777:::;;;:::888kkkVVVHHH???888333////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++******************************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********------......///000000111<<<===@@@CCCFFFJJJLLLNNNIIIJJJMMMOOOPPPPPPOOONNNXXXWWWVVVUUUWWWZZZ]]]___hhhgggooo|||zzzpppkkkdddcccaaaaaabbbbbb```___fffhhhooowww}}}|||tttlllgggeeecccbbbdddgggjjjmmmnnnggg___\\\^^^``````^^^_________``````]]]YYYUUUNNNIIICCC===999666333111//////...------,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))---,,,***(((''')))---111...,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------------------------...............------........................////////////////////////////////////000000000000000000111111111222222222444444444555555555555666777777777777666666666666555555666666666666555555777666555444444555666777888888888777777777777777cccWWWHHH<<<777555444222////////////.........---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------...//////000///000111444666888::::::>>>AAAEEEJJJNNNQQQRRRSSSQQQPPPOOOPPPQQQTTTWWWYYY```___dddooossslllbbb]]]^^^______``````_________aaaeeennnyyy}}}tttkkkdddaaa]]][[[[[[___dddgggiiiddd___]]]______]]]ZZZUUUTTTRRRPPPNNNJJJEEEBBB:::777333111000///...---......------,,,++++++***+++,,,,,,,,,++++++***)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))((())),,,///---+++)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------------............------.................................................../////////000000000000111111222222222333333333444444444444555555555555777777777666666666555555555555666666666666555555777666555444444555666666777777777777777777777777EEE===444...---.........//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,------......***++++++,,,---...//////333666:::@@@EEEIIILLLMMMJJJJJJJJJLLLPPPTTTXXXZZZZZZYYY\\\bbbddd^^^WWWRRRWWWZZZ^^^]]][[[XXXXXXYYYZZZ```kkkvvv{{{xxxmmmeeehhhddd^^^ZZZYYY\\\aaaeeeccc```^^^]]]\\\ZZZTTTPPPEEECCC???===:::777444111000---++++++,,,---------------,,,,,,+++*********+++++++++,,,++++++***)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******))))))))))))))))))))))))))))))((()))***)))((((((***,,,,,,***(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------------............------------------------------............................../////////000000000222222222333333333444444333333333444444444555555666666666666555555555444444555555666666555555444555555444444444555555666666666666777777777777777===888333000//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************************************************************************+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---......//////---...111444777999:::;;;===>>>AAADDDIIIOOOTTTWWWVVVUUUVVVYYYZZZWWWRRROOOTTTYYY^^^]]]XXXTTTTTTUUU[[[___gggooorrrmmmddd\\\ccc```[[[WWWVVVWWWZZZ\\\VVVSSSPPPNNNKKKGGGBBB>>>666444111000000000///...000...,,,+++,,,---,,,+++++++++++++++******))))))******++++++++++++******************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))))))))))))))))))))&&&(((******)))((()))******)))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---.........------------------------------................................./////////000000111111222222222222333333222333333333444444444444555555555555444444444444444444444555555444444444444444444444444444555555555555666666666666666777111000......///000//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++))))))***+++,,,---......++++++,,,,,,------------000000222555999===@@@BBBIIIIIIJJJJJJJJJKKKIIIFFFKKKPPPVVVVVVRRROOOPPPRRRYYY[[[^^^```___[[[TTTOOOMMMLLLJJJHHHFFFEEEEEEEEE???<<<999666444222111//////---++++++---///000///...,,,******++++++***(((++++++************)))))))))******++++++*********************************************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))%%%''')))***)))(((((())))))(((((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------++++++,,,---......------------------------------....................................////////////000000000000111111111111222222222222333333333444444444444444333333333222333333444444444444333333222222333444444444444444444444555555555666666666.........---,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************)))))))))***++++++,,,,,,************************************************************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++++++++(((((()))+++,,,---...///+++++++++******+++++++++,,,,,,,,,------...///000555888888666666999999777555999>>>AAA@@@@@@BBBDDDGGGGGGGGGEEECCC@@@===;;;888888888888777555444333000///,,,++++++,,,///111...,,,******+++---------+++******+++,,,---,,,+++************************((()))******+++*********************************************************************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++******))))))))))))))))))))))))))))))&&&(((******)))((()))***(((((((((***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++((((((((())))))))))))***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........//////////////////000000000000111111111222222222333333333333333333333222222222222222333333444444333333222111111222333444444444444333333444444555666666666000111000...,,,)))'''''',,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************((())))))***++++++,,,,,,************************************************************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,+++//////++++++...///,,,(((***,,,...000111222333111222333222111///......000000000000////////////...---,,,+++,,,---000333---,,,***+++,,,---,,,++++++++++++,,,...///...---++++++++++++++++++++++++(((((()))***************************************************************************************************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********++++++++++++***)))((())))))))))))))))))))))))''')))***)))((((((***+++(((((()))+++...///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000000000000111111111111111111111222222222222333222222222111111111111222222333333333333222222///000222333444444444333222333333444555555666666***+++------,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************((())))))***++++++,,,,,,************************************************************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++*********++++++)))******+++,,,---------+++000111+++***------***---,,,++++++,,,---,,,+++))),,,///000000000000111...---,,,++++++,,,...///---------+++***)))***,,,+++******,,,...//////...+++***)))***++++++)))'''++++++++++++++++++,,,,,,(((((()))***************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))((()))***)))((((((***,,,))))))***,,,///000///---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000111111111111222222222000111111111111222222222222222222111111111111000222222222333333222222222///000222333444444333333222222333444444555666666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))(((((())))))******++++++)))((((((((()))***++++++************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))&&&***///111111...,,,,,,+++*********))))))((((((+++*********))))))(((((((((((())))))))))))((((((************************************************((())))))))))))*********,,,,,,,,,+++***)))((((((++++++,,,------......///++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222333444555777777888,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******************))))))))))))))))))************))))))))))))******+++************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********************************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))(((+++///111///,,,***)))************)))))))))(((************)))))))))((((((((())))))))))))((((((************************************************)))))))))*********+++++++++,,,,,,++++++)))((((((******++++++,,,------...++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222333444444555666666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************))))))))))))++++++******************************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++*********++++++++++++++++++++++++******************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))),,,...///---***((('''************))))))))))))************))))))))))))((())))))******))))))(((************************************************************+++++++++,,,+++++++++++++++***)))((())))))***++++++,,,,,,---++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....../////////000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222222222333333444444++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++******))))))((((((---,,,+++******)))******************************************************************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))************************************************************************************))))))***++++++++++++++++++++++++***************************************++++++******))))))((((((************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,************************++++++************++++++************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))(((***,,,,,,+++)))((((((*********)))))))))))))))*********))))))))))))))))))))))))******)))))))))******************************************************+++++++++,,,,,,,,,+++++++++++++++***)))(((*********+++,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........./////////000000000000000000000000000000000000000000000000000000000000111222222222222111333333222222222222222111111111111111222222222222++++++++++++++++++++++++++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++******))))))((((((,,,,,,+++***))))))))))))************************************************************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))************************************************************************************))))))***++++++++++++***************************************************+++******))))))((((((((())))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++,,,,,,,,,************************++++++************++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))&&&(((******)))))))))***))))))))))))))))))******))))))))))))))))))******))))))************))))))******************************************************+++++++++,,,,,,,,,******+++++++++***))))))++++++,,,,,,---.........+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////////////////////////////000000000000000000000000000000111222222222222111333333333222222111111111000000111111111111111111++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************))))))))))))******))))))))))))))))))************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************************************************************((()))******++++++******)))))))))***************************************))))))))))))))))))((((((((((((((((((((((((((((((************************************************)))))))))************+++))))))******+++,,,,,,,,,************************++++++************++++++************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))&&&((())))))((()))***,,,))))))))))))************))))))))))))************)))******++++++******)))************************************************************+++++++++,,,******+++++++++******)))+++,,,,,,------...//////++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////////////////////////////000000000000000000000000000000111222222222222111444333333222222111111111000000000000111111222222************************++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************************************++++++++++++++++++,,,,,,+++,,,---......---,,,+++************************************************++++++++++++++++++++++++************************)))******************))))))))))))))))))*********((((((((('''(((((())))))************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************************************************************************************((())))))***************((()))))))))*********+++************************((((((((()))))))))))))))((((((((((((((((((((((((************************************************))))))))))))************((())))))***++++++,,,,,,************************++++++************++++++************************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))******)))((((((***,,,((()))))))))************((()))))))))************)))******++++++******)))************************************************)))))))))*********++++++)))******+++++++++*********++++++,,,------......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000000000000000000000111222222222222111444444333333222111111000//////000111222222333333************************++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))******++++++,,,*********************************************************++++++,,,,,,---+++,,,...//////...,,,+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))(((((())))))******++++++'''''''''''''''((()))***************************************************************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))++++++************++++++************************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++)))''''''(((***(((((())))))*********+++(((((())))))*********+++******++++++++++++******************************************************((())))))))))))*********)))******+++++++++******)))******+++,,,,,,------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000000000000000000000111222222222222111444444333333222111000000...///000111222333444444,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...111333333000,,,))))))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))******+++,,,************************(((((((((((()))***,,,,,,))))))))))))************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------,,,,,,---------............//////////////////.........000000000000000000000000000111111111111222222222444444444333333333222222//////000111222444666777,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++---///000000...+++))))))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***************++++++,,,************************)))((((((((()))***++++++))))))))))))******************************************************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------------------............////////////............000000000000000000000000000000111111111222222222333333333222222222222111//////000111222444555666,,,,,,,,,+++++++++******************************************************+++++++++***************************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---,,,+++***))))))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************)))))))))))))))******))))))))))))************************************,,,,,,++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......------------....................................000000000000000000000000000000000111111111222222222222111111111000000000//////000000222333555666,,,,,,,,,+++++++++******************************************************************************************************((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))******++++++++++++************************+++***)))))))))))))))***((()))))))))************************************------,,,,,,+++*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,---------.........------...............///000000000000000000000000000000000000111111111111111000000000000///////////////000000111333444555,,,,,,,,,+++++++++******************************************************************************************************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))***++++++++++++***************************+++***)))))))))))))))***((()))))))))************************************,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,------------...,,,---------......////////////////////////////////////000000000111111111000000000/////////....../////////000111222333444,,,,,,,,,+++++++++*********************************************************************+++++++++************************))))))))))))************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***,,,,,,+++*********************************)))))))))))))))******))))))))))))************************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++*********+++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++*********+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......///////////////////////////////////////000000000111111000000/////////........./////////000000222333333,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************))))))))))))************)))************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))+++,,,,,,+++***)))************************)))((((((((()))***++++++))))))))))))************************************((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++)))*********++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////////////////////////////////////////000000000111000000000////////////...000//////000000111222333,,,,,,,,,+++++++++******************************************************))))))******++++++++++++************************))))))))))))************)))************+++++++++*********************************++++++,,,,,,,,,)))***+++,,,------,,,+++******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))''')))+++,,,,,,,,,***)))************************(((((((((((()))***,,,,,,))))))))))))************************************''''''((()))***++++++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,++++++******++++++))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////////////////////////////////////////000000000000111000000000////////////000000//////000111222222++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************+++++++++*********)))))),,,,,,+++***))))))******)))*********++++++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))((((((************************++++++******************)))))))))***+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++******)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++************************************************+++++++++*********)))))),,,***))))))))))))((()))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////////////////////////////000000//////.........---000////////////111222333++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********************************+++++++++*********)))))),,,++++++***))))))******)))))))))*********++++++))))))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))(((***************************************************************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))*********************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++*********))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++------,,,,,,,,,+++++++++************************)))************+++++++++************************************************+++++++++*********))))))(((%%%(((......***+++111************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////////////////////////////000/////////............000/////////000111222333++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++***************,,,+++******)))*********((((((((()))))))))******))))))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))************************************************+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,++++++++++++***************************+++++++++*********************))))))))))))******************************************************,,,,,,,,,,,,++++++++++++************************)))************+++++++++************************************************+++++++++***************+++''')))...,,,%%%%%%***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////////////////////////////////////////............////////////000111222333************************))))))))))))))))))))))))******))))))))))))******************************************************++++++***************+++(((((((((((())))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++,,,+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************+++******))))))******+++************************************************,,,+++++++++++++++++++++************************))))))*********+++++++++************************************************************************------+++)))...444444///+++*********++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.../////////////////////////////////////////////........./////////000000111222222************************))))))))))))))))))))))))******)))(((((()))******************************************************+++***************++++++(((((((((((())))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++***)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************'''///---(((999VVV[[[KKK++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........////////////////////////.........///////////////...//////000111111222222************************))))))))))))))))))))))))***)))(((''''''((()))******************************************+++++++++*********)))******+++,,,((((((((()))))))))******))))))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,***************************************+++++++++++++++************++++++************************++++++++++++++++++++++++*********+++++++++++++++************************)))************+++++++++***************************************************************+++++++++&&&///---(((;;;\\\bbbPPP,,,++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......////////////////////////.........///////////////...///000111222222222111************************))))))))))))))))))))))))***)))(((''''''((()))***************************))))))*********+++++++++******))))))***++++++,,,)))))))))*********++++++))))))))))))************++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))*********************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,************************************************)))*********++++++++++++************************)))************+++++++++************************************************))))))*********+++++++++***,,,***)))222???AAA;;;,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......////////////////////////............/////////000---...000111222222111111))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++************************))))))******++++++++++++******))))))***+++,,,,,,************++++++++++++))))))))))))************++++++************++++++++++++++++++++++++++++++)))+++++++++***)))***+++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++************************************************))))))******++++++++++++***%%%'''......''''''...,,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......////////////////////////---.........//////000000---...000111222222111111))))))))))))))))))))))))))))))************)))))),,,+++***((((((((()))***))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,------,,,++++++******))),,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......////////////////////////............////////////,,,---///111222333333222))))))))))))))))))))))))))))))************)))))),,,+++)))((((((((()))***))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********+++************************************************+++++++++************)))************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---..........................................////////////,,,...///111222222222111))))))))))))))))))))))))))))))************))))))+++***))))))((()))))))))))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))***************************+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++*********************************************************************************++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************+++++++++*********************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------.......................................////////////......///000111000000000))))))))))))))))))))))))))))))************))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))*********+++++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((*********)))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************************+++++++++++++++,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************************++++++++++++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------..................................../////////////////////////////////...))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************************))))))************))))))((()))))))))************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))******(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++*********)))))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++))))))***+++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................................../////////////////////...............))))))))))))))))))))))))))))))************))))))(((((()))************)))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))************+++))))))***+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++***************************************************************************************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///////////////......---------......))))))))))))))))))))))))))))))************))))))'''((()))***+++******)))))))))************))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))************+++++++++*********))))))************************************************++++++++++++++++++++++++************************************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))*********************++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...---,,,,,,,,,---...///))))))))))))))))))))))))))))))************))))))'''((()))+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++******))))))************************************************++++++++++++++++++++++++************************************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))************************************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000------,,,+++,,,---...///