BM6@ 6(@@ ++++++******************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////////////////000000000000000000111222222222222111111222222333333222222111000333666777666555555666777888:::;;;<<<<<<;;;;;;777666666555333222111111222111111000///......---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------........................------///////////////.....................////////////---------.........//////////////////////////////111000000000000222333444777555444222111111222222111222222333333444555555666666777888;;;>>>AAABBBIIITTTfff}}}************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////.../////////000000000000000111111111111111000000111222222333333222222111111333666777777666666666888999::::::::::::888888666555555444222111111000111111000000///......---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,---------..............................////////////........................////////////---------.........//////////////////////////////000000000000111222444555444444333222111000000111111111222222333444444444666666777888;;;>>>@@@BBBIIISSSfff}}}************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////....../////////000000000000111111111111111000000111222222333333222222111111333666777666555666666888999999999888777555444444333333222111000//////000000000///......------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------..................................................................////////////------.........//////////////////////////////////////////000111333444555222222222222111000//////000000111111222333333333666666777888:::===@@@BBBHHHRRReee|||***************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////........./////////000000///000111222333333333333111222222333333222222111000222444555444444555666666777888888777666444333222222111000000///....../////////......------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------...............------...............///............////////////............////////////////////////////////////...//////000222333444555000111222333222111///...///000000111111222333333555666666888:::===@@@BBBIIIRRRcccyyy))))))*********+++++++++************************************************************************************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////............////////////...///111333444666666777111222222333333222222111///111333333222222333555444444666666666666444444000000000//////......---............------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------.........//////,,,---------......//////............////////////........./////////000000////////////////////////...///000111222333444444111222333333333222111000///000000111111222333333555555666777:::===???AAAIIIQQQ```uuu)))))))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///////////////------........./////////---...000222444666777777111222222333333222222111///111222222111222333555333444555666666555444444000/////////.........---------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,------.../////////,,,,,,,,,---......//////............////////////....../////////000000000///////////////////////////000111222222222222222111222222222222222111111000000111111222333333333555555666777999<<>>@@@CCCOOO^^^ppp))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))************************************))))))******+++,,,)))************+++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***++++++++++++,,,,,,,,,---------.........//////////////////////////////000000000000111111111111//////000111222333444444222222333444555555555555444444444333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------///...------,,,,,,,,,---.............................................................../////////000//////......//////000////////////000000000000111000000000000000000000000000111222333555666666555444444666888;;;???AAADDDOOO^^^ppp))))))))))))))))))))))))))))))))))))******************))))))))))))************)))))))))******+++******************************))))))******+++,,,)))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------........./////////////////////////////////000000000111111111222222000000111222222333444444222333444555666666666666444444444333222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------///...------,,,---------..................................................................------///000000111000000//////////////////000000000000000000000000000000111111111111111222333444444555555555555666999<<>>@@@FFFNNNXXXfff|||******************************++++++++++++******++++++++++++++++++++++++************************)))************++++++++++++***)))(((((()))***+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000000111111111111000111111222222333444444555555555555444333222222666666666777777777777777555555444333222000000///........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................111000000///...---------..................---------...///000000000000000000///...---------------......///000000000000000111111111111111111111111111111111111222333444555333444444666888;;;>>>@@@DDDLLLVVVccc|||******************************++++++++++++******++++++++++++++++++++++++************************)))************++++++++++++***))))))))))))***+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000000111111111000111111222222333333444444555555555444333333222666666666666666666666666444333222111000///..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000///...---------........................//////000000111000000000//////...---------------......///000000000000000111111111111111111111111111111111111222333444555333444444666888;;;>>>@@@FFFNNNXXXeee~~~******************************++++++++++++******++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000000000111111000000111111222333333333444444444555444444333333555555555444444444444444222111111000///...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................000000//////...---------........................000111111111111000000/////////...------------.........///000000000000000111111111111111111111111111111111111222333444555333444444666888;;;>>>@@@FFFMMMWWWfff******************************++++++++++++******************************************************))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,---------..................////////////////////////000000000111000000000111222222333333333333444444555444444444444444444333333333333333111111000000///......---------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......................../////////......------------------...............111222222222111000/////////......---------............///000000000000000111111111111111111111111111111111111222333444444333444444666888;;;>>>@@@DDDJJJTTTeee~~~******************************++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////...////////////000000000///000000111111222333333222222333444555555555555444333333333222222222111111111111000//////......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------....................................---------------------.........//////111111111111111000///.........---------......///......///000000000000000000000000000000000000000111111111111222333444444333444444666888;;;>>>@@@DDDHHHSSSfff******************************++++++++++++******************************************************)))************+++++++++******++++++++++++******++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,---------..................////////////......////////////000000//////000000111222222222111222333444555555555555444444333333222222111111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...........................------------------------,,,,,,------...////////////000000000000//////......------------...//////......///000000000000000000000000000000000000000111111111111222333444555333444444666888;;;>>>@@@FFFIIITTTiii******************************++++++++++++******************************************************)))************+++++++++))))))***++++++***))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++)))******++++++******)))************+++++++++,,,)))******+++,,,,,,------,,,,,,,,,---------..................////////////........./////////000000//////000000111111222222000111222444555666666666555444444333222222111111/////////...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---..............................------------------------,,,,,,------...//////000---......////////////...---------------...//////......///000000000000000000000000000000000000000111111111111222333444555333444444666888;;;>>>@@@FFFHHHTTTjjj******************************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++((()))***++++++***)))(((++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++))))))************))))))(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,---------................../////////000............/////////000/////////000111111222222000111222444555666666777555555444444333222111111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---..............................------------------------,,,,,,------...///000000,,,,,,---.../////////...---------------...///000...//////000000000000000000000000000000000000000111111111111222333444555444444444666888;;;>>>@@@DDDEEEQQQhhh,,,+++***))))))***+++,,,************************++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++---,,,,,,+++*********+++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------................../////////000000111111111111222222222111333333222000///000111222333444555555555444333555444222000///...------......---------,,,,,,,,,************************++++++,,,,,,,,,,,,------******************************+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,---------..............................---------......000111111//////.........------------------............//////////////////.........///000111222222111//////000111111222222333444444666666777999;;;>>>@@@AAADDDJJJVVVhhh++++++************++++++************************++++++************++++++************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++---,,,++++++*********+++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------.............../////////000000000111111111111222222222111222333222111000000111222333444666666666555555555444222111///...............---------,,,,,,,,,************************++++++,,,,,,,,,,,,------***************************+++,,,,,,---,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,---------..............................------------...///000111//////.........------------------............////////////////////////...000000111111111111000000000111111222222333444444555666777999;;;>>>@@@AAADDDJJJVVVhhh******++++++++++++******************************++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,+++************+++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------............/////////000000000000111111111111222222222111222333222111000111222222333555666777777777666555444333111000/////////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................------------...///000000...............------------------............///......//////////////////111000000000000000111111000111111222222333444444555555777999;;;>>>@@@AAADDDJJJVVViii)))***+++,,,,,,+++***)))************************++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++***************+++************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------.........////////////000000000000000111111111222222222111222333333111111111333333444666777888888888888555444333111000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------------...///000........................---------............///............////////////111000/////////000222222000111111222222333444444444555666888;;;>>>@@@BBBDDDJJJWWWjjj)))***+++,,,,,,+++***)))************************++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++*********))))))***++++++************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000000000111000000111111111222222222111222333333222111222444333555666888888888888777444333222111000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.................................------------......///---.....................---------............///---.........//////000000111000/////////000222333000111111222222333444444333444555888;;;>>>@@@BBBCCCJJJWWWkkk******++++++++++++******************************++++++************++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------....../////////000000000111111000111111111111222222222111222333333222222333444444555777888888777777666333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------.................................---------------......---------...............---------............///------......///000000000////////////000111222333000111111222222333444444333333555777:::>>>@@@BBBCCCJJJXXXlll++++++************++++++************************++++++************++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))))))))))))))***++++++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......//////000000000111111111000111111111111222222222111222333333222222333555555666777777777666555444111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,------...---------.........//////---------............///------......///000000111...///000111111222222222000111111222222333444444222333444777:::>>>@@@BBBCCCJJJXXXlll,,,+++***))))))***+++,,,************************++++++************++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++************************************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......000000000000111111111111000111111111111222222222111222444333333222444555666666777777777555444333111000///......---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------.................................------,,,,,,,,,---------------.........//////---------.........//////---------...///000000111---...000111222222222111000111111222333333444444222333444777:::>>>@@@BBBCCCJJJXXXmmm************************+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------.../////////000000000000111111111111......///000111222222333222222333333333444444444333444555666666444222111111000000///......------------------------------------------------------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------------------------............/////////.........---------,,,,,,,,,---------......////////////////////////---------............///////////////000000000000///000000000000111111111000111111222222333444444222333555777999<<<===>>>FFFJJJUUUggg************************+++++++++*********))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------.../////////000000000000111111111111//////000000111111222222222222222222333333333333333444555666555444222111000000///......---,,,,,,------------------------------------------------++++++++++++++++++++++++......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------............/////////.........---------,,,,,,---------.........////////////////////////---------............///////////////000000000000000000000111111111111222000111111222222333444444333444555888:::<<<>>>???EEEIIIUUUhhh************************+++++++++***************))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------.../////////000000000000111111111111000000000000000111111111111111111222222222222333333333444555444333222111///......------,,,,,,+++------------------------------------------------******++++++++++++++++++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------------------------............///...............---------,,,------------.........////////////////////////---------............///////////////000000000000000111111111111222222222000111111222222333444444333444666888;;;===???@@@CCCIIIUUUjjj************************************************))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++++++++***************+++++++++************++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,------...////////////000000000111111111111111111111000000000000000000000111111111222222222222333333444333222111111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------............///........................------------............////////////////////////---------............///////////////000000000000111111111111222222222222000111111222222333444444444555777999;;;>>>???@@@BBBHHHUUUjjj************************************************))))))))))))))))))))))))*********))))))((((((((())))))*********+++++++++************************+++++++++++++++++++++++++++***************++++++++++++************++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,------...////////////000000000111111111111111111111000000000000000000000111111111222222222222222222222222111111111,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------............///---.....................---------.........//////////////////////////////---------............///////////////000000000000000000111111111222222222000111111222222333444444444555777999;;;>>>???@@@BBBHHHUUUjjj***************************************+++++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********)))******+++,,,++++++************++++++***++++++,,,,,,++++++******************************************************************+++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------.../////////000000000000111111111111000000000000000111111111111111111222222222222333222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............///---------...............------........./////////////////////////////////---------............///////////////000000000000///000000000000111111111000111111222222333444444333444666888;;;===???@@@CCCHHHTTThhh************************))))))*********+++++++++))))))))))))))))))))))))))))))******************)))************+++++++++******************************************************))))))***++++++,,,++++++************++++++***++++++,,,,,,++++++***************************************************))))))*********+++++++++******+++++++++,,,,,,,,,***,,,------++++++,,,...,,,,,,------.../////////000000000000111111111111//////000000111111222222222222222222333333333333222222111000000000000000,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))******++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///---------.........//////............////////////////////////////////////---------............///////////////000000000000....../////////000000000000111111222222333444444333444555888:::<<<>>>???EEEIIISSSfff************************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++))))))))))))))))))))))))******************************))))))***+++,,,,,,++++++************+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,***,,,------,,,+++---...,,,,,,------...//////000000000000000111111111111...//////000111222222333222222333333333444444444222111111000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////---------.........//////............/////////000////////////////////////---------.........//////////////////000000000000............////////////000111111222333333444444222333555777999<<<===>>>FFFIIIRRRddd~~~)))************+++++++++))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++******+++,,,,,,******++++++++++++******************************************************,,,,,,,,,++++++*********+++++++++*********)))))))))))))))))))))******+++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------000000000000000111111111000000111111111222222222111222333444555555555555444333222000///.........---------------------------------,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---......//////......------------------------000...,,,+++,,,.../////////////////////.........////////////000000000000000000000000000000000000111111222333333333333222555555555777999<<>>AAACCCFFFLLLRRR[[[nnn))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++************************))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000111222222333333222222222333333333444444333333222111000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...------,,,,,,------------------------,,,------......------,,,------------------------......////////////...................../////////...---------------..............................////////////000000000000///000000000111111111111222222111111222222333444444444555777:::>>>AAACCCFFFMMMSSS\\\ooo))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++***************))))))))))))************+++++++++++++++************++++++************************)))))))))************+++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......------........./////////000000000111222222333333222222333333333333444444333333222111///...------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......------,,,,,,------------------------,,,------......------,,,------------------------......////////////..............................---------.......................................////////////000000000000000000000000111111111111222222111111222222333444444444666888;;;>>>BBBDDDFFFMMMTTT^^^qqq))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++*********)))))))))((()))************+++++++++++++++************++++++************************))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000111222222333333222222333333333333444444333333222000///...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......------,,,+++------------------------,,,------......------,,,------------------------......////////////...........................---------...///////////////........................////////////000000000000000000000000111111111111222222111111222222333444444555666888;;;???BBBDDDFFFMMMUUU___sss))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++*********))))))(((((()))************+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000000000111222222333333222222333333333444444444333333222000///---,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---.........---,,,,,,+++------------------------,,,------......------,,,------------------------......////////////......---......///......------......//////000/////////........................////////////000000000000000000000000111111111111222222111111222222333444444555666888;;;???BBBDDDFFFMMMVVV```ttt************************))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++******************+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------......//////////////////.........111333444666666555333222222333444555555555444333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///------------------------***------******---...+++------------------------......------------..............................000000000000////////////////////////////////////......------------......////////////000000000000//////000111111111111111000111111222222333444444777666666999>>>BBBDDDEEELLLPPPVVV___ttt************************))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))***+++******************))))))*********************************************************************************++++++++++++++++++++++++++++++,,,------......///////////////////////////111333444666666555444333333444444555555444444333222111000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///------------------,,,,,,***---...,,,,,,000111...------------------------......------------..............................000000000000////////////////////////////////////......------------......////////////000000000000//////000111111111111111111111111222333333444444888777777:::???CCCFFFGGGLLLQQQWWWaaavvv************************))))))))))))))))))))))))(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))******++++++++++++++++++******))))))******+++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......///////////////////////////111222444555555555444333555444444444444444444444111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///.........------,,,,,,,,,+++...///,,,,,,///000---------------------------......------------..............................////////////000000000000////////////////////////......------------......////////////000000000000//////000111111111111111111111222222333333444444888888888;;;@@@EEEGGGHHHLLLRRRYYYcccxxx************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,---............---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------......//////////////////000000000111222333444555555555444666555555444444444444444000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,+++---//////,,,+++...---***------------------------......------------..............................////////////000000000000////////////////////////......------------......////////////000000000000//////000111111111111111111111222222333444444555888777888;;;@@@EEEGGGHHHKKKQQQYYYeeezzz************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,---............---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///////////////000000111111222222333444555555555555666666666555555444444444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,,,,//////------111111...------------------------......------------......////////////////////////.../////////000000000111////////////////////////......------------......////////////000000000000//////000111111111111111111222222333444444555555666666777:::???DDDGGGHHHJJJQQQZZZfff{{{************************))))))))))))))))))))))))))))))******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))******+++++++++++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,------......///...//////000000111111222222222222333444555666666555666777777666555333222//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------------------------------)))---///...111666777555------------------------......------------......////////////////////////......//////000000111111////////////////////////......------------......////////////000000000000//////000111111111111111222222333333444444555555666555666:::???DDDGGGHHHKKKRRR\\\ggg|||************************))))))))))))))))))))))))))))))***+++---...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))***+++*********,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///++++++,,,------......///...//////000111111222222222222222333444555666777444666888999888666333111///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------+++,,,,,,------.........)))---...---///333555333------------------------......------------......////////////////////////.........///000111111111////////////////////////......------------......////////////000000000000//////000111111111111111222222333333444555555555777666777;;;@@@FFFIIIJJJMMMUUU^^^jjj~~~************************))))))))))))))))))))))))))))))+++,,,...///111111++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,++++++******************+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,------......///...//////000111222222222222222222333444555777888444666999:::999666222///......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,***++++++,,,---...//////+++...---******------***------------------------.........------.........000000000000000000000000---......///000111111222////////////////////////.........------.........////////////000000000000//////000111111111111111222222333444444555555666888777888<<>>DDDIIINNNQQQTTTWWW```ooo))))))***+++,,,------------,,,,,,,,,++++++******))))))******************))))))***++++++++++++***))))))*********+++++++++************************))))))*********+++++++++************************+++++++++***************************************************************))))))******++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------............////////////000000111222333444555666777777888888888888888888888666555222000///......---,,,++++++*********+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------...........................------,,,,,,------....../////////000000000111000000////////////000000////////////////////////............////////////////////////000000000111000000000000111111111111222222333444555666777888666888;;;???EEEKKKPPPSSSUUUXXXaaappp((()))***,,,---.........+++******************)))************++++++++++++))))))***++++++++++++***)))))))))***++++++,,,,,,************************)))************+++++++++******************************************++++++************************************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...............////////////...///000111333444555666666666666666666777777777777666444222111000//////...---,,,++++++***++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------...........................------,,,,,,------.........//////000000111111000000////////////000000////////////////////////............/////////////////////000000000111111000111111111222222222222111222333444555777888888666888;;;@@@FFFLLLRRRUUUWWWZZZcccqqq)))***,,,---------,,,,,,)))))))))***************))))))*********+++++++++))))))***++++++++++++***((())))))***++++++,,,,,,************************)))************+++++++++************************)))))))))***+++++++++,,,************************************************((()))***+++,,,++++++***++++++++++++++++++++++++---------,,,---......///............////////////......000111333555666777888777777666666777777777555444333222000000/////////...---,,,++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------...........................------,,,,,,------............///000111111111000000////////////000000////////////////////////............//////////////////000000000111111111222222222222333333333333111222333444555777888888666888;;;@@@GGGMMMSSSVVVYYY\\\dddsss+++,,,---...---,,,+++***)))))))))******++++++,,,(((((())))))******++++++))))))***++++++++++++***((())))))***++++++,,,,,,************************)))************+++++++++************************(((((()))***+++,,,,,,---************************))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++...------------...//////............/////////000...///000222444666777888::::::999999888999999:::333222222111000//////...000///...---,,,,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------...........................------,,,,,,------...---......///000111111222000000////////////000000////////////////////////............/////////000000000000000111111111111222222333333333444444444111222333444666777888999666888<<>>333111///---,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---------......////////////////////////------------------------..............................000111222333333444111111000///////////////////////////////////////////////////////////////000000000000111111111111222333333333333333333444444444444555555777888888666888<<>>???333222///---,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///........................------------------------..............................000111222333333333111111000///////////////////////////////////////////////////////////////000000000000111111111111222222333333333333444444555444444444555666777777666888<<>>DDDOOOYYYaaadddmmmnnnsss}}}*********++++++,,,,,,---******************************+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---...************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,---------................../////////000000///000111111222222333333444444444444444444444333333333222111///...------)))******+++++++++*********++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------........................,,,,,,---------...............------------....../////////000222333222111000000///.........//////........./////////000000//////000000000000000000111111111111222222222222333333333444555555555666444444555666777888:::;;;;;;<<>>>>>GGGYYY```fffrrr||||||......---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,***)))***+++---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000000000111111222333333333777777777666555444333222222111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------...------,,,---...///000------.../////////////////////.........------------------............///......------------......//////000111222222222222000000000000////////////000000000000000000000000000000000000111111111111222222222222222222222222444333333444444555666777777777777888999:::<<<<<<:::>>>===FFFYYYaaagggttt------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000111111222222333444444444555555555555444222111000111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------...------------...//////---......///////////////...............------------------............///......------------.........///000111222222222222000000000000////////////000000000000000000000000000000000111111111222222222222222222222222222222333333333333444555666777777777777888999:::<<<<<<:::======FFFYYYbbbiiiwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000111111222222333444444444555555555444333222000000////////////.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------------------------------......//////......///////////////...........................---------............///......------------.........///000111222222222222000000000000////////////000000000000000000000000000000111111111222222222111222222222222222333333333333333333444555666666777777777888999:::<<<<<<:::======GGGZZZeeemmm{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000000000111111222333333333555555555444333222111000.........////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,---------......---------..................///////////////......---.....................---------............///......------------............///000111111111111000000000000////////////000000000000000000000000111111111111222222222222111111111222222333333333333222222333333444555666777777777888999:::<<<<<<:::>>>???JJJ^^^iiirrr++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000000000111111222333333333555555444444333111000///------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++,,,,,,------.........,,,---......//////......//////////////////...------------...............---------............///......------------......---...///000111111111111000000000000////////////000000000000000000000000111111111222222222222333111111111222222333333444222222222222333444555666777777777888999:::<<<<<<;;;@@@BBBOOOdddooowww******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////////////////000000000000111111222222333444444444333333333222111000///...,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,---++++++,,,,,,---......///,,,---.../////////...---///////////////...---------------.........//////---------............///......------------......---...///000111111111111000000000000////////////000000000000000000000000111111111222222222333333000111111222333333444444222222222222333444555666777777777888999:::<<<<<<;;;AAAFFFTTTjjjuuu|||*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////////////////000000000000222222333444444555555666111111111111000...---,,,+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---++++++,,,,,,---...//////,,,,,,.../////////...---//////000000///...---------------.........//////---------.........//////.........------.........---...///000111111111111000000000000////////////000000000000000000000000111111222222222333333333000000111222333333444444222222222222333444555555777777777888999:::<<<<<<<<>>???DDDGGGVVVooo{{{***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***++++++************++++++))))))***+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,------...------,,,,,,---------.........///////////////000000000111111333444555555666666666666333222111///...------------.........------,,,+++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////...---,,,+++................................................111000000000///.........------...///000111222222000000000000000000000000333222000/////////000111111111111111111111111111222222222222222222222222555444333333333444555666888777888888:::<<<>>>??????DDDHHHXXXqqq}}}++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************++++++)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,------........./////////...//////000111222333333222333444555666666777666444333111///...---,,,,,,---............---,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------------------,,,------------.........------.........////////////000000//////...---,,,................................................111111000000000000000000////////////000000000000000000000000000000000000222111000000///000000000111111111111111111111111222222222222333333333333444444444444444555666666666777777999;;;===???@@@???DDDIIIYYYsss+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------...---------............////////////......///111222444555555333444555666777888888888444333111///---,,,,,,+++------............------------------------------,,,,,,,,,------------...------------------------------------------------........................///......---------------------------------------------------........................////////////000000000000000///...---................................................---...///000222333555555000000000000////////////000000000000000000000000111111000000000000000000111111111111111222222222222222222333333333333333444444444555555666777777555666777999<<<>>>@@@AAA???EEEJJJZZZuuu++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,---.........---........./////////000000...///000222333555666777555555666777888999999999333222000///---,,,,,,+++------...//////......---------------------------,,,,,,---------.........------------------------------------------------........................000///......------..............................---------.........//////........./////////000000000000000111000000//////////////////////////////////////////////////////......///111222444555555000000000000////////////111111111111111111111111000000000111111111000000000000111111111222222222222222333333333444444444444444555666777777888888555666888:::<<<>>>@@@@@@???EEEJJJ[[[uuu,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,---................../////////000000000000000111333444666777777666666777888888888777777111111///...---,,,,,,,,,------...////////////...------------------------,,,---------............------------------------------------------------........................000000///............///////////////////////////------........./////////....../////////000000000000000111111111111000000////////////////////////////////////////////////222222111111111111111111000000000000////////////111111111111111111111111//////000111111111111000000000000111222222333333222222333333444444555555333444666777888888888888666777999;;;===>>>???@@@>>>DDDJJJ\\\www,,,,,,,,,------------...------------------------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...***+++,,,---.............../////////000000000000111222333444555666777777555666666666666555555444000///...------------...------...///////////////------------------------------------....................................................................................111000//////......//////////////////////////////............////////////.../////////000000000000000111111222222111111000////////////////////////////////////////////////222222222111000000//////////////////000000000000111111111111111111111111...///000111222111111000///000000111222222333333222222333333444555555666333444666888999999999999777888:::<<<===>>>>>>>>><<>>>>>>>>===:::AAAIII^^^|||------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............//////............//////000000111222222444444555666666666666666555333111///------------------------........................,,,,,,,,,------.........------------------------......---------,,,,,,,,,---------------.........///...------,,,,,,,,,------------.........//////////////////000000000000///////////////.........000000000000000000000000111111111111000000000000000000000000000000000000111111000000//////......222222222222111111111000///111222111...---000333000111111111111222222222111111111111111111111111111111222222222333333333222222333333444555555666777777777888999999::::::999:::;;;;;;???CCC@@@:::===>>>AAAXXX{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------............//////............///000000222222333444555666666777555666666555444222000///------------------------........................------..................------.........///////////////////////////....../////////............---//////...---------......---------.........//////////////////000000000000/////////////////////...000000000000000000000000111111111111000000000000000000000000000000000000111000000000/////////...222222111111111000000000000222555555444222000000000111111111111222222222111111111111111111111111111111111222222222333333333333333444444555555555666666777777888999999::::::<<<<<<===AAAEEEBBB<<>>BBBFFFDDD>>>CCCBBBBBBTTTxxx........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............///000111111333333444555666777777888555555444222111///...---------------....................................///............---------.............../////////...............///////////////..................///............//////000.............../////////////////////000000000000............////////////000000000000000000000000111111111111000000000///////////////////////////000000000000////////////000000000000////////////222222444888;;;:::444///000000111111111222222222111111111111111111111111111111111111222222222222444444444444444444444444555555555666777777888888:::<<<===>>>CCCGGGEEE@@@AAABBBBBBSSSxxx................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///.........//////000222222222222333444555666777777666555333222000...---------------....../////////////////////////////////.........---------------111000000000000000000000///000000000000000000000//////000000111111111222///...............//////////////////////////////////////////000000000000---.........//////000000111111111111111111111111111111111111000000000///////////////////////////////////////000000000000000000000000////////////111//////222777888666444000000111111111222222222111111111111111111111111000000111111111222222222333333444444444444444444555555555666777777888888999;;;===>>>CCCHHHFFF@@@>>>CCCDDDUUUzzz........................////////////////////////------------------------------------------------------------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///.........///000111222333222222333444555666666777777666444111///...---------------...//////000000////////////////////////------........./////////------......///000000000111111111000000000//////---.........////////////111111000///////////////000000000////////////...////////////000000000000------......///000000000111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000111111000000000////////////......///222444666666000111111111111222222222111111111111111111111111000000000111111111111222222222333444444555555666555555666777777888888999999;;;===>>>DDDIIIGGGBBB@@@GGGIIIYYY}}}........................////////////////////////......................................................---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///.........///000222333444333333444555666777777888888777444222000.........---------...///000000000////////////////////////......///000111222222333000111222555777:::;;;<<<======<<<;;;:::999999888666555555444333222222111555444333222111000000000000000000000/////////...////////////000000000000------......///000000111111111111111111111111111111111111111000000000000000000000000000000000000.../////////000000000111222222111111111000000000//////000000///000222444000111111111111222222222111111111111111111111111000000000000111111111111111111222333555666777777666666777777888999999::::::<<<>>>@@@FFFKKKIIIDDDHHHOOOPPP^^^////////////////////////000000000000000000000000000000000000000000000000.................................------,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.........///000222333444444444555666777888999999999888555222000///......---------...///000000111000000000000000000000000//////000222333444555666;;;===???CCCHHHKKKNNNPPPPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<888777666444333222111111111111000000/////////...////////////000000000000---------...///000000111111111111111111111111111111111111111000000000000000000000000000000000000.../////////000000111111222222222222111111111111///111333222///---///111000111111111111222222222111111111111111111111111000000000000111111111111000000111333555666888888777777777888999999::::::;;;===???AAAGGGMMMKKKFFFOOOUUUUUU```.../////////000000111111000000000000000000000000//////000000000000//////........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000111222333444555555444666777666555666:::>>>777555222///...---......///...---...///...,,,++++++---111222222111111222///000333777<<>>===???@@@BBBIIIOOOOOOKKKMMMQQQSSSbbb/////////000000000111111000000000000000000000000//////000000000000//////........................,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000...//////000111222222333333555777777666666999<<<666444222///...---.........------............---///111222222222222444666;;;>>>CCCIIIOOOTTTXXX[[[YYYYYYYYYZZZ[[[\\\]]]^^^]]][[[YYYXXXYYYZZZ[[[[[[WWWUUUTTTTTTVVVWWWVVVTTTVVVSSSPPPNNNMMMLLLHHHEEE<<<999555444444555333111000111111111111000000////////////000000000111111222222111111111111111111222222222222111111111111111111000000////////////111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111333333333222222222222111111111111111222333444444777666555444444555777888777777666777888999;;;<<>>???BBBCCCCCCCCCHHHMMMLLLGGGCCCJJJPPPeee111111111111111111111111000000000000000000000000//////000000000000//////........................---------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------...............////////////000000000333333333333444444555555444666888::::::999888777333222111///............000000000//////000222444666:::@@@FFFKKKPPPUUUXXX^^^^^^^^^]]]ZZZUUUPPPMMMPPPNNNKKKHHHEEECCCBBBAAA@@@AAAAAABBBCCCEEEHHHJJJSSSRRRQQQPPPQQQRRRRRRRRRMMMLLLJJJIIIJJJLLLMMMNNNTTTQQQLLLFFFBBB>>>;;;:::888777555333222222222333111111111111111111111111111111222222222222222333333333222222222111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222444444333333333222222222444444333222222222333333888777666555555555666666999999:::<<>>===>>>@@@AAAAAAEEEJJJMMMOOORRRVVVYYY\\\[[[ZZZYYYXXXXXXYYY[[[UUUTTTRRRPPPNNNOOOPPPRRRUUUTTTQQQMMMJJJHHHGGGGGG<<<:::777555333222222222222222222222222111111111111111222222333333333333333333333222222222222111000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222444444444333333333222222444444333333222333333333666555555555555555555555888888:::===AAAFFFJJJLLLHHHIIIHHHGGGKKKOOOMMMHHHJJJLLLNNNaaa333333333222222222222222000000000000000000000000//////000000000000///////////////////////////////////////.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------.........//////////////////000000000111111000111111222444555555666888888999;;;<<<;;;888555////////////////////////+++---.........222999???OOOUUU]]]ccceeecccaaa```YYYWWWSSSOOOJJJGGGEEEDDDFFFFFFEEEEEEGGGKKKOOOQQQQQQTTTVVVUUUSSSRRRTTTVVVTTTTTTTTTRRRPPPQQQTTTVVVYYYXXXVVVSSSOOOMMMMMMNNNOOOOOOOOOMMMKKKKKKLLLNNNAAA???<<<999666333222111333333333222222222222222111111222222333444444444333333333333222222222222000000000111111111111222222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333444444444444333333333333444444333333333333444444333444444555555555555555666777888<<<@@@DDDHHHKKKGGGHHHHHHHHHLLLPPPOOOJJJGGGIIIJJJ^^^444444333333333222222222000000000000000000000000//////000000000000//////////////////////////////000/////////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------................................................//////////////////000000000111111111///000111333444666777888888777777888:::999666333......//////////////////,,,///222444777>>>HHHPPPZZZ^^^bbbdddaaa\\\XXXVVVPPPLLLGGGCCC@@@@@@BBBDDDNNNOOOQQQTTTVVVXXXYYYZZZWWWXXXWWWSSSNNNNNNRRRWWWYYYZZZZZZYYYXXXZZZ^^^bbbggggggfffaaa[[[WWWVVVVVVXXXXXXWWWSSSOOOMMMNNNPPPJJJIIIFFFBBB>>>:::666444444444333333333222222222111111222222333444444555444444333333333222222222000000111111111222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333555444444444444333333333333333333333333444555666222333444555666777777777777888999:::===AAADDDFFFDDDEEEEEEFFFKKKPPPOOOJJJKKKMMMOOOddd444444444333333222222222000000000000000000000000//////000000000000//////000000000000000000000000000000//////.........---////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000000000000000111111111111111111333555777999:::;;;888666555666888777444111---...//////000////////////333888;;;@@@IIIVVV___]]]___aaa___[[[UUUQQQOOOCCC@@@>>>===@@@GGGOOOTTTTTTWWWZZZ]]]^^^\\\YYYVVVRRRSSSTTTSSSTTT[[[fffpppuuuvvvxxxxxxxxx{{{yyysssqqqqqqmmmllliiibbbZZZTTTSSSSSSSSSRRROOOLLLGGGAAA<<<:::444444444333333222222222111111222333333444555555444444444333333333222222000000111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333555555444444444333333333222222222333444555666777222333555777888999999999;;;:::;;;;;;===???AAACCCAAACCCCCCDDDJJJPPPOOOKKKRRRUUUXXXmmm???;;;555111000111222333111111111111111000//////000000000000000000000000000000000000000000000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000000000000000000000111111111111222444666777888999;;;===::::::999888666333111///,,,---////////////111222555;;;DDDLLLRRRXXX\\\___YYYZZZZZZWWWQQQIIIBBB>>>@@@===<<<@@@IIIRRRXXX[[[\\\[[[YYYWWWVVVWWW[[[^^^```eeeiiimmmqqqxxxzzztttsssppplllmmmjjjeee___WWWOOOGGGAAABBB777000333666555333444222333555555444333333333333333333222222222111111111111111222222333444444111111111111111111111111222222222222222222222222000111111111111222222222444333333222222333333444333333333333333333333333333333222222222333444444555555666666777777888888888777777;;;BBBFFFGGGGGGGGGEEEAAA@@@HHHRRRUUUSSSXXXjjjsss~~~@@@===:::888777666444222222222222111111000//////000000000000000000000000000000000000000000000000//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...//////000000//////000000000000111111222333666777777888;;;===::::::999777555222000...000000///------000555888BBBGGGOOOUUUYYY[[[]]]^^^XXXTTTNNNIIIEEEBBB???>>>???AAAFFFMMMUUUZZZ\\\\\\ZZZYYYWWWWWW[[[cccnnnvvvyyy}}}nnn\\\OOOFFF>>>999888777333222555333444555555555555666777333333333333222222222222333333222222222222222222111111111111111111111111222222222222222222222222111111111111222222222222444333333222222333333444333333333333333333333333333333222222333333444555555555666666777888888888888777888===DDDIIILLLLLLMMMJJJEEEDDDMMMWWWYYYUUUcccwww??????>>>>>>===;;;666333333333222222111000//////000000000000000000000000000000000000000000000000/////////////////////////////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,------.../////////.../////////000000000111111333555666777888:::<<<:::999888555333111///---222111///---///555>>>DDDMMMRRRXXX]]]]]][[[ZZZYYYOOOHHH@@@;;;===@@@CCCDDDHHHMMMTTTZZZ\\\[[[ZZZYYY[[[^^^bbbgggnnnxxxyyylll```aaa___^^^```dddbbb]]]]]]hhhqqqqqqpppttt{{{{{{xxxggg[[[RRRNNNJJJFFF???888666777444444444444444444555555444444444333333333333222444444444333222111111111222222222222222222222222222222222222222222222222111111111111222222222333444333333222222333333444333333333333333333333333333333333333333444555555555555666777777888888999888888:::>>>DDDJJJMMMNNNPPPLLLFFFFFFPPPZZZ[[[UUUcccwww?????????@@@@@@>>>;;;888555555444222111000000///000000000000000000000000/////////////////////////////////////////////////////////.......................................------------------------,,,,,,,,,---------..............................,,,,,,,,,---......//////.........///000000000111111333555666666777999;;;:::999666444111///......//////000222777@@@JJJQQQTTTWWW[[[\\\YYYTTTPPPMMMAAA===999;;;BBBJJJOOOPPPWWWZZZ[[[[[[YYYZZZ^^^bbbmmmsss||||||qqqkkkhhhddd\\\UUUTTTVVVVVVWWW[[[^^^[[[UUUYYY^^^ccccccbbbbbbeeegggllliiiggglll|||pppkkkeee^^^VVVKKKAAA;;;;;;999666555444444444444555555555444444444333333444444333333333222222222222222222222222222222222222222222222222222222222111111111222222222333333444333333222222333333444333333333333333333333333333333333333333444555666555666666777888888999999999:::;;;>>>CCCHHHLLLOOONNNIIICCCDDDOOO[[[[[[UUU[[[llluuuAAA???>>>>>>???@@@???>>>999777666444222111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..............................,,,,,,------...//////000.........///000111111222222444666777777777999;;;:::888555222000/////////+++///555<<>>BBBHHHPPPYYY^^^RRROOOJJJIIIQQQ]]]ccccccjjjmmmhhhsssOOOLLLHHHFFFEEEEEEDDDCCC???===:::777555444444444111111111111111111111111000000000000000000000000////////////////////////.../////////000000000000................................................,,,,,,,,,---------....................................//////000111111111//////000111222333444444555777888999888999:::<<<999666333000000111444555;;;AAAJJJSSSXXX[[[]]]___ccc___YYYPPPHHHCCCBBBCCCHHHPPPYYY^^^]]]YYYWWWWWWSSSXXXdddrrruuudddWWWSSSVVVYYY^^^iiivvvuuusss~~~pppfffYYYOOOHHHBBB<<<888888888777777777666666666333333444444444444444444333333333333333333333333222222222222222222222222222222222333333333444444444333333222222333333444333333333333333333333333222333333333555666777888666777777888888999::::::888;;;>>>BBBGGGNNNVVV]]]ZZZXXXSSSNNNRRR^^^gggjjjttttttkkkrrrVVVSSSOOOLLLJJJHHHEEEBBBAAA???<<<888666555555555111111111111111111111111000000000000000000000000////////////////////////.../////////000000111111////////////////////////........................,,,,,,,,,---------..............................//////000000111111222222///000111222333444555555666888999999999999;;;===999666333000000222555777FFFKKKSSSXXX[[[\\\\\\\\\[[[WWWRRRKKKGGGGGGKKKNNNLLLTTT\\\]]]YYYUUUUUUXXX[[[eeeuuuwwwpppiii^^^TTTPPPUUU___fffzzzvvvfffZZZOOOEEE>>>888888888888777777777777666555555444444333333222333333333333333333333333222222222222222222222222222222333333333444444444444333333222222333333444333333333333333333333333222333333444555666888888777777777888999999::::::;;;===???@@@BBBGGGNNNTTT___^^^XXXQQQRRR\\\ggglll||||||sssvvvwwwfffUUUOOOPPPNNNFFF???CCC>>><<<>>>>>>:::777777555555555555333222111000222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---..................................../////////000////////////000000000000222333444444555555444444;;;;;;;;;;;;<<<<<<======666555333///...444>>>FFFOOOWWW\\\ZZZXXXYYYUUUOOOGGGBBB@@@FFFLLLPPPUUUYYYZZZ[[[ZZZVVVSSSVVV```hhhwwwuuuiiiaaaRRRYYY]]]\\\bbbppp~~~|||zzzzzz~~~vvvttt~~~jjjTTTEEE@@@<<<777777888888444000444333111111444666777777333444444555555444444333555444444333333444444555444444444444444444444444555444333222222444555777444444444555555555666666555555555666666777888999;;;::::::::::::;;;<<<<<<===???BBBDDDFFFIIINNNQQQRRRWWWXXXXXXaaaooorrrnnnyyy|||jjj^^^YYYUUUNNNHHHFFFAAA???AAAAAA<<<999999444444444333333333222222222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////000/////////............................................./////////000000////////////000000000111222222333555555666666666999:::;;;<<<============666444111000444<<>>???AAACCCEEEFFFIIINNNQQQVVV[[[^^^```jjjxxx|||wwwwwwkkkcccZZZTTTLLLFFFCCCEEEEEEAAA===<<<555444333222222333444555333222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////........................................../////////000000000/////////000000000111111111222333555666777888888888999;;;===>>>===<<<;;;444222111555===HHHRRRWWWSSSWWWYYYUUUNNNHHHAAA;;;<<<:::===EEELLLQQQXXX___ddd]]]VVVXXXfff{{{xxxhhhYYYOOORRR[[[sss~~~zzzvvvtttwwwzzz{{{zzzssssssvvvwwwzzzwwwtttrrrqqqpppnnnmmmpppnnnlllpppyyywwweeeZZZLLLAAA;;;999888777888777555666777777555444444444555555555555444444555444444333333444444555444444444444444444444444444444333222333444555666444444555555555666666666555555555666666777888999999999999:::;;;===>>>???BBBCCCEEEFFFGGGIIIMMMPPPXXX^^^bbbdddnnn{{{~~~xxx~~~qqqcccXXXRRRJJJEEEFFFGGGDDD@@@???999777555333222333444555333333222222222111111111111111111111111111111111000000000000000000000000///////////////////////////////////////....................................////////////000000000//////000000000111111111111222444666888999::::::999:::===>>>>>><<<999888333333555===IIIRRRWWWYYYUUUVVVTTTNNNGGG@@@<<<999@@@CCCJJJSSSVVVVVVYYY^^^WWWUUUXXXdddwwwttt\\\TTTSSSXXXkkk~~~zzzxxxzzz|||~~~~~~}}}zzzyyy}}}{{{{{{|||{{{zzzyyyxxxuuurrrnnnkkklllgggbbbbbbffflllqqqsss|||xxx|||wwweeeTTTFFF===777444888666666666777777666444444444555555555555444444555444444333333444444555444444444444444444444444444444333333333444555666555555555555666666666666555555555555666777888999888888999:::<<<>>>@@@AAADDDEEEFFFGGGGGGIIILLLOOOUUU[[[___aaaiiiuuuvvvoooooo___YYYOOOFFFFFFFFFCCC@@@>>>>>><<<888555333333333333333333333222222222222111111111111111111111111111111111111111111111111111////////////////////////.........///////////////////////////////////////////////////000000000111000000000000111111111111111222444777999:::;;;;;;<<<===>>>>>>===:::666444444666===HHHRRRWWWWWWTTTVVVRRRLLLFFF@@@<<<===@@@EEEKKKVVV^^^]]]WWWVVVYYYVVV]]]kkk|||}}}nnn\\\QQQYYYeeeqqq{{{yyyvvvvvvxxx}}}qqqnnnkkkkkkllljjjeeeaaafffdddhhhwwwsss___MMM???777888666555666777888777666444555555666666555555444555444444333333444444555444444444444444444444444333333333333444444555555555555555666666666777777555555555555666777888999777888999:::<<>>>>>===;;;999666444888>>>GGGPPPWWWXXXTTTQQQSSSMMMEEE@@@<<<;;;AAAIIIJJJOOOXXX\\\YYYUUUWWW^^^mmmxxxooocccZZZZZZcccuuuyyymmmbbbaaa]]]\\\aaakkkyyyuuu^^^KKK@@@<<<999777666777888888777555555666666666666555555555444444333333444444555444444444444444444444444333333333444444444555555555555666666666777777777555555555666666777888999888999999;;;===???AAABBBEEEFFFFFFFFFFFFHHHKKKMMMLLLSSSYYY^^^jjjyyy~~~yyynnn[[[QQQMMMGGGBBB@@@@@@@@@>>><<<999777666555444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////............/////////000//////////////////////////////000000000111111111000000111111111222222222444555777999:::;;;<<<<<<<<<<<<<<<;;;:::999888777???FFFOOOUUUXXXWWWTTTSSSNNNFFF???===;;;;;;CCCLLLQQQSSSUUUVVVTTTXXXfffuuu}}}kkk```\\\cccooo}}}xxxyyy}}}wwwmmmeee___^^^```eeepppyyyzzzppp]]]RRRDDD@@@;;;888777888888888555555666666666666555555555444444333333444444555444444444444444444444444333333444444555555444444555666666666777777777777555555555666666777888999999999:::;;;===>>>@@@AAACCCDDDEEEEEEEEEGGGJJJMMMLLLSSSXXX^^^lll~~~iii\\\UUUNNNHHHEEE?????????>>><<<:::888777444444444333333333222222222222222222222222222222111111111111111111111111////////////////////////---.........//////000000000000000000000000000000000000000000111111111111000111111111111222222222555666888999:::;;;<<<<<<::::::::::::::::::::::::EEEKKKSSSWWWWWWVVVUUUVVVIIIBBB===<<<;;;;;;CCCMMMYYYWWWUUURRRSSS^^^wwwjjj[[[ZZZ___uuu}}}tttsssvvv{{{zzzpppkkkgggcccccceeeaaabbbhhhxxxpppfffJJJEEE???:::888888888888555555666666666666555555555444444333333444444555444444444444444444444444222333444444555555444444666666666666777777777777555555555666666777888999:::::::::;;;===>>>@@@AAABBBCCCDDDEEEEEEGGGJJJMMMMMMSSSXXX]]]kkk|||{{{dddZZZVVVOOOGGGBBBAAA???===??????<<<777444333222111111111222333222222222222222222222222222222222222222222222222000000000000000000000000///////////////////////////////////////000111111////////////000000000000000000000111222333555666555666777999999:::::::::;;;;;;:::999:::<<>><<<:::;;;@@@HHHPPPUUUXXXVVVPPPLLLVVVoooqqq^^^WWWdddvvv|||xxxyyyuuueeeYYY]]]YYYWWW^^^rrrzzzcccRRR@@@::::::888666666888777666666777666444222666666555555555444444444555555555555555555555555555555444444444444555555555555555555666666666777666666666666777777777777999::::::;;;===???@@@AAACCCEEEFFFGGGFFFFFFGGGIIINNNOOOPPPWWWkkk|||tttfff^^^UUUMMMGGGEEEBBB@@@AAAAAA>>>:::666555444333222333333444222222222222222222222222222222222222222222222222000000000000000000000000///////////////////////////////////////000111111000000000111111111111222111111111111222333444555666777888999:::;;;;;;;;;<<<<<<<<<;;;<<<@@@EEEIIISSSVVVXXXXXXUUUOOOHHHCCC<<<;;;<<<@@@HHHPPPUUUWWWTTTTTTSSSVVVddd{{{vvvkkkfffjjjyyy{{{kkk[[[XXXXXX]]]lllxxxgggUUUJJJCCC>>>::::::888777666777888777666444666666555555555444444444555555555555555555555555666555555444444555555666555555555666666666777777666666666777777777777777::::::;;;<<<===???AAABBBEEEFFFEEEEEEEEEHHHLLLPPPRRRQQQOOOTTTfff{{{yyyuuufffXXXNNNLLLHHHDDDCCCCCCCCC@@@>>>999888666555444444444555333333333333333333333333222222222222222222222222000000000000000000000000///////////////////////////////////////000111111111111111222222222333333222222222222333333444555777888999;;;<<<<<<======>>>>>>>>>???AAAEEEKKKPPPTTTUUUVVVUUUQQQIIIAAA<<<<<<===AAAIIIRRRWWWYYYWWWOOOTTT[[[fffxxx}}}rrrhhhiiisss|||{{{}}}kkkgggaaa^^^bbblllzzzkkkZZZKKK???::::::999888777777888888777666666666666555555555555444555555555555555555555555666555555444444555555666555555666666666777777777666666777777777888888888:::;;;;;;===>>>@@@BBBCCCIIIHHHGGGFFFHHHMMMUUU[[[XXXVVVQQQSSSdddwww|||uuuwwwcccTTTQQQJJJDDDCCCDDDBBB@@@@@@;;;:::888666444444444444333333333333333333333333222222222222222222222222000000000000000000000000///////////////////////////////////////000000111111111111111222222222333333333333333333444555555999999;;;<<<>>>?????????AAABBBCCCDDDGGGKKKQQQVVVTTTSSSSSSTTTOOOFFF>>><<>>@@@BBBDDDEEEKKKKKKKKKKKKNNNTTT]]]bbb[[[YYYUUUWWWfffxxx{{{sss|||kkkXXXNNNFFFEEEDDD@@@???AAA===;;;999666444333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///////////////000000111000000000111111111222222333333333333444555666666:::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKMMMQQQVVVYYYUUUSSSTTTWWWTTTKKKEEEEEENNNPPPSSSVVVWWWUUUQQQNNN___nnnpppaaannn{{{rrrrrrzzzpppccc\\\YYYXXXbbbsss|||eeePPPDDDBBB;;;999777666777777666555666666666666666666666666666666666666666666666666666666666555555666666666666666666666777777777888777777777888999::::::;;;<<<<<<===???AAADDDFFFGGGHHHJJJMMMOOORRRWWW]]]aaaXXXXXXVVVYYYhhhxxxxxxnnngggYYYNNNKKKGGGAAA???BBB???===:::777555333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111000000000111111111111222333333333444555666777888<<<===>>>@@@BBBCCCDDDDDDGGGJJJNNNQQQSSSUUUWWWYYYYYYVVVXXX^^^\\\SSSOOOQQQUUUXXXYYYXXXTTTQQQRRRTTTrrrzzzjjjiii||||||tttaaaUUUSSSRRRXXXlllttt\\\LLLFFF>>><<<888777777777666555555666666666666777777777666666666666666666666666777666666555555666666777666666666777777777888888777777888999:::;;;;;;<<<======>>>@@@CCCEEEGGGIIIEEEHHHLLLPPPRRRTTTXXXZZZTTTTTTSSSWWWfffuuussshhh|||kkk\\\VVVNNNCCC@@@CCCBBB@@@===999666555444333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111111111111222222222333333222222333444666777999:::===>>>@@@BBBCCCEEEEEEFFFIIINNNSSSWWWXXXWWWWWWWWWZZZUUUXXX``````WWWTTTXXXUUUYYYZZZVVVPPPRRR[[[eee~~~rrrkkkyyywwwhhh___XXXTTT^^^zzziiiUUUKKKCCC@@@<<<999999888777666555666666666777777777777666666666666666666666666777777666666666666777777666666777777777888888888777777888999:::;;;<<<<<<===>>>???AAADDDFFFIIIJJJIIIKKKNNNPPPQQQSSSUUUWWWVVVUUUSSSUUUcccqqqpppeeeyyyggg___TTTFFFAAAEEEDDDBBB???;;;888666555444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000///////////////000111111222222333333333444444444111222222444666888:::;;;===???@@@BBBDDDFFFFFFGGGKKKPPPVVVZZZZZZXXXVVVUUUXXXSSSVVV______VVVSSSXXXSSSWWWYYYTTTOOOTTTdddsssqqqlllllljjjccc[[[\\\nnnwww___RRRFFFCCC>>>;;;::::::888777555666666666777777888888777777777777777777777777777777666666666666777777777777777777888888888888777888888999;;;<<<======>>>>>>@@@BBBDDDGGGIIIKKKNNNPPPQQQQQQQQQSSSVVVXXX\\\YYYTTTTTTaaappppppfffwwwjjj]]]OOOEEEAAACCCCCCBBB???;;;888777777444444333333333444555555222333333444444333333222222222222222222222222222000000000000000000000000000111111111111222222222222333333444444333333222222333444666777999:::;;;===AAAEEEEEEDDDDDDGGGKKKMMMRRRWWWYYYXXXWWWVVVWWWTTTUUUVVVYYY[[[ZZZWWWUUUUUUYYYYYYTTTQQQ^^^xxx{{{iiiiiixxx{{{ooodddbbbjjjxxxvvvZZZVVVJJJ@@@>>>;;;777666:::777777777777777888888888777777777777777777777777666666666666777777777777777777777888999999::::::999999999:::;;;<<<===>>>AAA@@@AAACCCGGGJJJMMMMMMTTTPPPPPPUUUVVVTTTTTTWWWUUUUUUYYYSSS```mmmdddlllqqq___NNNEEEDDDCCCCCCBBB???<<<999777666555444444333444444555555222333333444444333333222222222222222222222222222111111111111111111111111111111111111222222222222222333333444444333333222444444666777999:::<<<<<<>>>???@@@BBBEEEGGGJJJKKKTTTWWW[[[[[[YYYWWWWWWWWWUUUUUUWWWYYY[[[ZZZXXXUUUUUUVVVVVVVVV\\\mmmzzzvvv|||~~~}}}xxxnnnfffaaacccooo{{{kkk[[[JJJCCC???:::999:::777777777777888888888888888888888888888888888888666666666666777777777777777777777888999999::::::999999999:::;;;<<<===>>>???@@@BBBFFFKKKOOOQQQQQQYYYZZZYYYUUUQQQQQQTTTXXXVVVVVVZZZUUUcccrrrjjjsssjjjSSSJJJJJJCCCCCCCCCAAA???<<<999777666555555444444444555555222333333444444333333222222222222222222222222222111111111111111111111111111111111111222222222333333333444444444444333333555666777999:::<<<===>>>???===<<>>??????AAADDDGGGLLLOOORRRTTTccchhhdddUUUMMMQQQXXXZZZZZZYYY]]]WWWeeeuuunnnyyy~~~bbbTTTRRREEEDDDDDDCCCBBB@@@===:::777777666555444444444555222333333444444333333222222222222222222222222222111111111111111111111111111111111222222222333333333333444444444444333333666666888999;;;===>>>>>>>>>>>>===>>>BBBGGGNNNRRR___^^^]]]\\\ZZZYYYYYYYYYZZZZZZZZZ[[[]]]]]]ZZZXXX[[[TTTSSSccc|||zzzkkkqqquuusssqqqlllbbbXXXVVVZZZ```nnnwww]]]MMMGGGBBB<<<777999999888888888888888777999999999999999999999999666666666666777777777777777777777888999999::::::::::::::::::;;;===>>>???BBBCCCDDDEEEHHHMMMSSSWWWkkkooogggTTTMMMWWW]]]ZZZ[[[ZZZ\\\VVVdddsssmmmxxxuuu```ZZZJJJGGGCCCBBBAAAAAA>>><<<999888777666555444444444222333333444444333333222222222222222222222222222111111111111111111111111111222222222222333333333333444444555555444444333666666777999;;;<<<>>>>>>===@@@BBB@@@???EEEQQQ[[[eeecccbbbaaaaaaaaaaaaaaa^^^]]]]]]^^^______]]][[[WWWTTTYYYnnnzzzsssppp~~~{{{~~~|||rrrmmmggg\\\SSSOOO]]]jjjgggVVVOOOKKKBBB::::::999999999888888777777888888888888888888888888666666666666777777777777777777777888999999:::::::::::::::;;;<<<===>>>???CCCCCCCCCCCCGGGOOOZZZaaajjjjjj^^^NNNNNNZZZ^^^WWWUUUUUUWWWQQQ```qqqlllvvvooodddUUUNNNFFF@@@??????>>><<<::::::888777555555444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222333333333333444444555555555555444444666777888:::;;;===>>>???>>>BBBEEECCCBBBIIIZZZhhhfffdddbbbbbbcccddddddcccbbbaaa```aaabbbbbb```^^^UUUYYYfff}}}ooosss|||}}}ppprrruuunnnkkkeee[[[TTTYYYbbbwwwlllZZZQQQMMMCCC999:::::::::999888888777777777777777777777777777777666666666666777777777777777777777888999999:::::::::::::::;;;<<<===??????AAABBBBBBDDDHHHRRR```jjj___\\\RRRIIIMMMWWWXXXQQQNNNNNNRRRNNN^^^ooojjjtttttthhh]]]OOODDD@@@@@@???>>><<<;;;999777666555444444222333333444444333333222222222222222222222222222222222222222222222222222222222222333333333444444444444555555555555444444888888:::;;;===>>>@@@@@@AAACCCEEEEEEIIITTTggguuuiiigggffffffhhhhhhfffdddeeedddccccccddddddcccaaa]]]hhh{{{vvvmmmxxx{{{ooowww~~~rrrpppmmmhhhcccZZZ\\\llluuu___SSSNNNFFF<<<;;;;;;:::999999888777777666666666666666666666666666666666666777777777777777777777888999999::::::;;;;;;;;;;;;<<<>>>???@@@>>>@@@CCCEEEHHHPPP[[[dddTTTPPPLLLKKKNNNQQQQQQPPPNNNOOOSSSNNN]]]kkkdddmmmyyykkkXXXJJJDDDCCCBBBBBB<<<;;;999888666555444444222333333444444333333222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555444444999:::;;;===>>>@@@AAABBBDDDCCCDDDGGGOOO^^^ppp}}}sssqqqooopppqqqqqqnnnkkkgggfffddddddeeeeeedddccchhhwwwssseeettt|||vvv}}}vvvyyysssooollljjjccc```jjjjjjZZZTTTNNNFFF;;;;;;::::::999888777777666666666666666666666666666666666666777777777777777777777888999999::::::;;;;;;;;;;;;===>>>???@@@<<<@@@DDDEEEEEEIIIQQQXXXNNNLLLLLLPPPPPPMMMNNNRRRUUUUUUXXXPPP\\\hhh^^^eeemmmZZZPPPLLLFFFDDDFFFCCC???999777777777555333888777555444333333444444333444444555555444444333222222222222222222222222222333333333333333333444666666555555555555666666888:::<<<===>>>???AAACCCDDDFFFCCCEEE]]]~~~vvvsssqqqqqqtttyyywwwssssssvvvsssjjjdddeeexxxssszzz}}}{{{~~~vvvwww}}}{{{wwwmmmjjjhhhooorrr^^^QQQJJJIIIIIIEEE===888999999777777777777777777777777777666666666666777777777777999999999999999999999999;;;:::::::::;;;===???@@@EEEDDDCCCDDDFFFIIILLLNNNMMMMMMJJJFFFHHHPPPVVVVVVUUUOOOUUUQQQZZZjjjeeegggppp\\\QQQKKKFFFCCCEEECCC@@@<<<999888777666666888777555444333333444444333444444555555444444333222222222222222222222222333333333333333444444444777777777777777777888888:::<<<>>>??????@@@BBBDDDGGGLLLOOOSSSfff}}}{{{zzz||||||{{{zzzssskkkiiimmm~~~~~~{{{{{{ssskkkccccccooorrrZZZJJJFFFJJJHHHAAA;;;:::999777888888888888888888888888666666666777777777888888999999999999999999999999;;;;;;;;;<<<===???AAABBBDDDDDDDDDEEEGGGIIIKKKMMMLLLOOONNNKKKKKKOOOSSSRRRWWWQQQXXXUUU___mmmcccbbb}}}gggXXXOOOHHHEEEDDDCCCBBB@@@===999777777888777777666555444444444444444444555555555555444444333333333333333333333333333333333444444444555555888888888888999::::::;;;===???AAABBBAAABBBDDDFFFFFFNNNVVV^^^nnnsssmmmqqqzzz{{{|||qqqccc\\\^^^jjjyyygggPPPDDDJJJLLLEEE>>>:::999777888888888888888888888888666777777777777888888888999999999999::::::::::::<<<<<<===>>>@@@CCCEEEFFFCCCDDDFFFHHHIIIKKKKKKLLLJJJOOORRROOOMMMNNNPPPPPPUUUOOOXXXXXXdddqqqbbb\\\{{{gggXXXNNNGGGDDDBBBCCCBBB>>>999666777:::777666666555555555555555444444555555555555444444333333333333333333333333333333444444555555666666888888888999:::;;;<<<===@@@BBBDDDDDDDDDEEEFFFHHHJJJPPPYYYhhhzzzsssppp|||xxxkkk^^^WWW^^^rrrpppYYYGGGMMMMMMEEE<<<999999999888888888888888888888888777777777888888888999999999999999:::::::::::::::;;;<<<>>>@@@BBBEEEGGGHHHEEEFFFIIIKKKMMMMMMMMMLLLHHHNNNRRROOONNNQQQUUUVVVVVVOOOWWWYYYgggsssbbbZZZ{{{wwwdddVVVKKKCCCAAABBBBBB???:::666777999666666666666666666555555444555555666666555555444333333333333333333333333333333444555555666777777888888888999:::<<<===>>>BBBDDDFFFGGGGGGGGGIIIKKKSSSTTT___uuutttwwwttt}}}yyyqqqdddXXXYYYpppuuu^^^NNNPPPLLLAAA888777:::;;;888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;;;;<<>>@@@CCCFFFHHHIIIIIIIIIKKKMMMPPPQQQPPPPPPOOONNNQQQSSSUUU___nnnyyy}}}wwwiiifff\\\bbbnnndddaaatttzzzkkk[[[NNNEEECCCAAA@@@>>><<<999777555666777777888777666555555555666666666666555555444444444444444444444444333444555666777888999999999999:::;;;===???AAABBBBBBDDDGGGIIIJJJKKKNNNPPPSSSWWWnnnxxx{{{uuuvvv|||vvvsssqqqiiiaaafffsssppp```ZZZMMM@@@;;;<<<===:::999999999999999999999999999999999::::::::::::;;;999999::::::;;;<<<<<<===???AAACCCFFFHHHJJJJJJKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPRRRYYYiii|||qqqhhhWWWZZZjjjgggkkksssvvv{{{uuueeeWWWHHHDDDAAAAAAAAA???;;;777555666777888888777666555555555666666666666555555444444444444444444444444444444555666777888999999::::::;;;===???AAACCCDDDBBBDDDGGGIIIJJJLLLOOORRRTTT^^^|||vvv~~~wwwoooxxx}}}zzzwwwuuusssvvv}}}|||wwwyyyuuuiiieeeiiieee]]]OOOCCC???@@@>>>888999999999999999999999999999999:::::::::;;;;;;;;;999999::::::;;;<<<======BBBCCCFFFHHHJJJKKKLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPZZZnnnpppdddPPPSSSfffjjjsssvvvooooooyyyjjjWWWJJJGGGDDDCCCCCCAAA===999:::888888888888888666444555555555555555555555555666666666555555444444444666666666777888888999999::::::;;;===???AAACCCDDDFFFCCCCCCHHHKKKKKKMMMPPPVVVfffrrruuuuuuccc^^^ooowwwgggSSSFFFAAA???<<<888999888888777777777777777888888777777888888999::::::;;;;;;;;;:::;;;>>>@@@BBBEEEIIILLLNNNOOOQQQRRROOOOOOQQQQQQPPPNNNKKKJJJPPPNNNPPPYYYdddmmmvvv{{{kkkccc[[[SSSSSSiii}}}}}}|||iiiWWWNNNJJJEEEDDDDDDCCC>>>999999888777888888888666555555555555555555555555555555555555555444444444333666666777777888888999999::::::;;;===???AAACCCDDDGGGDDDEEEIIILLLLLLMMMQQQXXXooo}}}~~~vvvppp^^^aaawwwuuuaaaNNNBBB===<<<;;;999999888777777777777777888888777777888888999::::::;;;;;;;;;:::<<<>>>AAABBBEEEIIIKKKMMMNNNPPPQQQNNNOOOOOOOOONNNMMMKKKJJJJJJKKKOOOWWW___ccccccccceee___]]]ZZZ^^^rrr{{{kkkYYYSSSLLLEEEDDDFFFEEE@@@:::999888777777888999888666555555555555555555555555555444444444444333333333666666777777888999999999:::;;;<<<>>>@@@BBBDDDDDDHHHEEEFFFJJJLLLLLLNNNRRR\\\||||||zzzyyyyyy```\\\jjjnnnVVVDDD<<<;;;===999999888777777777777888888888777777888888999::::::;;;;;;;;;;;;<<>><<<<<<:::999888888777777888888888888777777888888999:::999:::;;;;;;;;;===???BBBBBBDDDHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKRRRQQQOOORRRZZZcccfffddd[[[XXX\\\```fffrrrqqq```cccmmm[[[RRRHHHDDDEEEEEEBBB>>>;;;999777777888999999888666666666666666666666666444444444444444444444444777777777888999999:::::::::<<<>>>@@@BBBDDDDDDEEEEEEDDDFFFIIIJJJKKKPPPWWWmmmpppgggppp}}}{{{|||zzzwwwyyyuuuuuuuuuuuuuuuuuuttttttsssxxxvvv^^^ZZZiiioooXXXJJJCCC===999:::999999888888888888888888888777777888888999:::999:::;;;;;;<<<===@@@CCCBBBEEEHHHIIIIIIHHHIIIJJJLLLKKKKKKKKKKKKKKKLLLMMMLLLMMMLLLOOOYYYeeehhhcccYYYUUUXXX\\\```kkkjjjYYYRRR~~~yyyeee]]]SSSJJJGGGEEEDDDBBB===;;;888777888888888777666666666666666666666666444444444555555555555666777777888888999::::::::::::<<>>AAADDDDDDFFFHHHIIIHHHHHHHHHIIILLLLLLLLLMMMMMMNNNNNNNNNIIINNNQQQUUU___iiieeeZZZWWWTTTVVVXXX[[[gggiii[[[MMMppptttmmmaaaTTTKKKFFFEEEFFF???<<<999777777888777666666666666666666666666666555555555666666666777777777888888999999::::::;;;;;;<<>>AAADDDEEEGGGIIIJJJIIIGGGGGGHHHKKKMMMNNNPPPPPPPPPPPPPPPNNNRRRTTTWWWaaajjjeeeWWWXXXUUUWWWVVVUUU```eeeYYYNNNaaazzzyyylll\\\NNNGGGFFFIII@@@===:::777777777777666777777777777777777777777555666666666777777888888777888888999999:::;;;;;;;;;===@@@CCCEEEFFFEEEEEEEEEFFFIIIMMMOOOQQQZZZddd{{{}}}kkkkkk~~~ssssssrrrqqqqqqqqqrrrrrruuuuuuuuutttsssrrrqqqpppsssuuuxxxxxxxxx}}}}}}}}}hhh```bbbzzzttt```PPPFFFAAA;;;:::999999888888999999888888888777888999999:::999:::<<<<<<<<<>>>BBBEEEFFFHHHJJJJJJIIIGGGGGGHHHLLLMMMPPPRRRSSSRRRQQQPPPQQQSSSPPPOOOYYYfffeeeZZZYYYWWWXXXTTTPPPYYY]]]SSSRRRYYYkkk{{{yyyooo___PPPJJJKKKLLLEEEAAA<<<999888999999999888888777777666666555555666666666777888888999999:::::::::::::::;;;<<<===@@@BBBDDDFFFHHHHHHHHHHHHFFFNNNOOOPPPSSSSSS```wwwwwwnnnqqq{{{xxxtttddddddeeeiiinnnvvv||||||rrrfff___mmmiiiTTTFFFAAA;;;999999;;;:::777999===::::::999888888999999999===<<<<<<<<<>>>AAADDDFFFDDDFFFIIIKKKLLLLLLLLLKKKPPPPPPPPPQQQPPPPPPOOOOOOUUUTTTTTTWWWZZZ\\\ZZZXXXVVVRRRPPPRRRVVVVVVTTTSSSOOOQQQiii~~~wwwjjj^^^VVVRRRNNNLLLEEEAAA<<<999888999999999888888777777666666666666666666777777888888999999::::::::::::;;;<<<======@@@AAACCCEEEGGGIIIIIIJJJHHHPPPRRRTTTXXX[[[kkkssskkkpppyyy~~~zzzlllaaa[[[WWWWWWXXXZZZ___dddjjjmmm~~~nnn```dddxxxpppZZZKKKCCC<<<::::::;;;:::888999<<<;;;::::::999999999::::::<<<<<<<<<>>>@@@BBBEEEFFFHHHIIIKKKMMMOOOPPPPPPOOOQQQQQQRRRRRRRRRRRRRRRQQQTTTSSSRRRUUUYYY[[[[[[ZZZ[[[XXXUUUUUUUUURRROOOMMMLLLOOOgggqqq```WWWUUURRRLLLEEEEEEAAA===:::999999999999888777777777777666666666666666777777888999999999:::::::::;;;;;;===>>>>>>AAABBBCCCDDDGGGIIIKKKMMMLLLSSSUUUXXX]]]bbbxxxzzzssskkkhhhmmmvvvzzzvvvlllaaaXXXRRRNNNNNNNNNNNNOOOQQQUUUXXXZZZssshhh___lll~~~gggSSSHHH???;;;:::;;;;;;888999<<<;;;;;;:::::::::;;;;;;<<<;;;<<<>>>@@@BBBDDDEEEFFFKKKLLLMMMOOOQQQSSSTTTUUURRRRRRSSSSSSTTTTTTUUUUUUSSSRRRRRRTTTWWWZZZZZZZZZ^^^^^^\\\YYYVVVRRRMMMJJJJJJMMMgggvvv```VVVSSSOOOHHHBBBEEEBBB===;;;::::::999888777777777777777777777777666777777888888999:::::::::::::::;;;<<<>>>???@@@BBBBBBBBBDDDGGGJJJMMMOOONNNTTTUUUWWW\\\bbb|||xxxllleeebbbdddkkksssxxx{{{lll^^^\\\XXXUUURRRRRRRRRRRRQQQPPPPPPOOOPPPQQQSSSTTTXXXbbbnnnzzztttppp\\\ddd|||vvv]]]MMMAAA<<<:::;;;;;;999999<<<<<<;;;;;;;;;;;;<<<<<<===;;;===???BBBDDDFFFGGGGGGLLLMMMMMMOOOQQQSSSUUUWWWRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUTTTTTTVVVWWWXXXYYY\\\______\\\XXXUUUQQQLLLIIINNNiiipppbbbYYYOOOIIIGGGEEEBBB>>>;;;;;;:::999888777777777777888888888888777777777888999999:::::::::::::::<<<===???AAABBBBBBCCCCCCEEEGGGKKKNNNPPPNNNRRRRRRTTTWWW\\\zzzvvvfff^^^]]]```hhhpppyyytttbbbWWWVVVUUUSSSQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTNNNRRRWWW[[[ccckkkllliiipppvvv{{{aaaoooYYY```xxxeeeQQQDDD>>>:::;;;<<<:::999;;;<<<;;;;;;;;;<<<<<<===>>><<<>>>@@@CCCFFFGGGHHHIIILLLLLLLLLNNNOOORRRTTTUUURRRRRRQQQRRRSSSTTTUUUVVVXXXXXXXXXVVVUUUTTTUUUUUUWWW\\\^^^[[[YYYXXXSSSKKKHHHLLLhhh}}}pppcccSSSJJJJJJEEEBBB>>><<<<<<;;;999888777777777888888888888999777777888888999:::::::::999:::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFIIIKKKMMMNNNMMMPPPQQQTTTVVVZZZ{{{xxxfff\\\[[[^^^fffnnn{{{vvvkkkccc\\\XXXTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVVVVWWWVVVVVVUUUTTTSSSTTTSSSRRRWWW]]]]]]YYY]]]bbbkkkvvv~~~~~~wwwqqqsssvvvxxx[[[yyysss^^^aaayyyiiiTTTGGG???:::;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAACCCFFFIIIJJJLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUXXXYYYYYYXXXTTTRRRQQQQQQSSSYYY[[[YYY[[[]]]UUUIIIHHHLLLgggrrr^^^OOOKKKDDDBBB???===<<<;;;:::888777777888888888999999999777888888999999::::::;;;999:::;;;<<>>@@@@@@AAACCCFFFIIILLLNNNMMMNNNPPPQQQRRRRRRQQQQQQTTTSSSRRRQQQQQQRRRTTTUUUSSSVVVXXXWWWSSSOOONNNMMMPPPVVVYYY[[[ccchhh___PPPKKKOOOiiimmmXXXOOODDDBBB???======<<<:::888777777888888999999999999777888888999999:::;;;;;;999:::;;;===???AAADDDEEEDDDEEEGGGJJJKKKLLLLLLKKKIIINNNSSSZZZ___fffttthhh\\\VVVWWW\\\hhhrrrzzzqqqjjjeee___[[[UUUUUUVVVVVVUUUTTTSSSRRRUUUWWWYYY[[[\\\\\\[[[ZZZ\\\___ccciiisss}}}~~~yyyppprrrvvvuuussszzzfffUUUdddiiiXXXJJJAAA:::;;;<<<;;;::::::999999999:::;;;<<<===>>>AAAAAAAAACCCFFFIIIMMMPPPOOOQQQSSSTTTUUUTTTRRRQQQVVVUUUSSSQQQQQQRRRTTTUUUOOORRRVVVVVVRRRNNNLLLLLLNNNTTTXXX^^^kkkuuulll[[[QQQTTTmmmiiiOOOIIIEEEBBB@@@<<<777666:::888888888888888888888888777888888888888999999999:::;;;<<<>>>@@@BBBDDDEEEEEEFFFIIIKKKMMMNNNNNNMMMKKKPPPUUUWWW[[[ppptttdddXXXXXX\\\^^^dddmmm}}}yyytttnnneee___]]]ZZZWWWTTTUUUWWWZZZZZZYYY[[[___bbbbbb```aaaeeejjjmmmqqqyyynnnZZZ^^^qqqjjjVVVOOOEEE<<<;;;<<<:::999999<<<<<<<<<<<<<<<===>>>???AAACCCEEEFFFGGGHHHJJJLLLMMMNNNOOOPPPPPPPPPOOONNNTTTUUUTTTQQQOOOQQQVVVZZZWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSWWWcccqqqxxxuuuoooeee\\\sssyyyeeeRRRJJJFFFDDDCCC???999888:::888888888888888888888888888888888888999999999999;;;;;;===???AAACCCEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMOOORRRUUUUUUZZZsss{{{qqqbbbVVVVVVZZZ\\\bbbkkkzzz{{{uuulllccc]]]]]]ZZZYYYZZZ___fffiiifffbbbllloooqqqpppnnnmmmppptttwww]]]ZZZjjjzzznnn\\\RRRGGG>>><<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>???AAABBBEEEFFFFFFGGGIIIKKKKKKLLLNNNOOOPPPOOONNNMMMPPPPPPPPPNNNLLLMMMPPPTTTSSSRRRQQQRRRUUUYYY]]]```UUUSSSWWWcccrrrxxxssskkkbbbZZZrrrwwwmmm___SSSKKKHHHFFFFFFBBB<<<999:::888888888888888888888888888888888888999999999:::;;;<<<===???AAACCCEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNSSSTTTTTTTTT[[[wwwssslll^^^TTTUUUXXXYYY```iiivvvxxxmmmdddbbbeeedddeeejjjsss{{{}}}xxxssseeeWWWccctttzzziiiVVVKKK@@@===<<<;;;:::;;;:::::::::;;;;;;===>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKHHHJJJMMMOOOPPPOOONNNLLLMMMNNNNNNMMMKKKKKKLLLNNNNNNMMMMMMOOOTTT[[[bbbfffXXXTTTVVVaaannnrrriii^^^]]]WWWqqquuufff[[[SSSMMMHHHFFFGGGDDD===999999888888888888888888888888888888888999999999::::::;;;<<<===???@@@BBBCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOQQQSSSTTTTTT^^^~~~nnnhhh[[[SSSTTTWWWXXX^^^gggttt}}}rrrkkknnntttwww|||rrrXXX^^^pppqqq[[[NNNAAA<<<;;;::::::<<<::::::::::::;;;===>>>>>>@@@BBBDDDEEEEEEFFFIIIJJJGGGIIILLLOOOQQQPPPNNNMMMMMMNNNOOOOOONNNMMMMMMMMMLLLKKKKKKMMMPPPUUUZZZ]]]YYYTTTTTT]]]hhhhhh\\\NNNXXXSSSppp|||jjj]]]TTTNNNIIIFFFGGGEEE>>>999888888888888888888888888888888999999999999:::::::::;;;;;;<<<>>>@@@AAABBBCCCGGGGGGGGGHHHJJJLLLOOOPPPMMMQQQSSSVVVccc|||llldddYYYSSSUUUVVVWWW]]]gggwwwyyywww}}}|||[[[\\\mmmuuu```RRRCCC<<<:::999:::<<<:::::::::;;;<<<===>>>???@@@BBBDDDEEEFFFGGGIIIKKKHHHJJJMMMPPPQQQPPPOOONNNNNNNNNOOOOOOPPPOOONNNMMMJJJKKKLLLNNNOOOPPPQQQRRRUUUQQQQQQZZZddddddWWWKKKRRRPPPoooxxxhhh^^^QQQJJJFFFFFFEEE???:::888888888888888888888888888999999999999::::::::::::<<<<<<===>>>@@@AAABBBCCCGGGGGGHHHIIIKKKMMMOOOPPPJJJPPPTTTWWWhhhvvviii___VVVQQQTTTUUUUUU\\\fffzzz```\\\jjjfffVVVEEE===:::999:::===::::::;;;;;;===>>>@@@AAAAAACCCEEEFFFGGGHHHJJJLLLJJJKKKMMMOOOOOOPPPOOOOOOMMMLLLLLLNNNOOOPPPOOOMMMHHHIIILLLOOOPPPQQQQQQPPPPPPOOOQQQYYYbbbccc[[[RRRNNNNNNoooyyylllUUUMMMGGGGGGFFFAAA<<<:::888888888888888888888888999999999:::::::::;;;;;;>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMNNNJJJPPPTTTXXXkkk~~~qqqfff[[[SSSOOORRRSSSRRRYYYddduuuhhh```llllll[[[III???<<<;;;<<<@@@;;;;;;;;;<<<>>>@@@AAABBBBBBDDDFFFGGGHHHIIIKKKMMMLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMPPPQQQQQQOOOHHHIIIJJJLLLNNNPPPQQQRRROOOOOORRRYYY______ZZZTTTLLLMMMoooxxxXXXOOOHHHGGGGGGBBB>>><<<888888888888888888888888999999:::::::::;;;;;;;;;@@@@@@AAABBBDDDEEEFFFFFFCCCEEEGGGJJJKKKLLLLLLLLLMMMRRRUUUXXXlllzzznnneeeXXXQQQNNNQQQRRRQQQWWWbbboooxxxoooiiieeegggqqq{{{|||oooeeeoooppp___LLLAAA>>>===>>>BBB;;;<<<<<<===???@@@BBBCCCCCCEEEGGGHHHHHHIIILLLMMMMMMLLLKKKJJJJJJKKKLLLMMMOOOMMMLLLNNNQQQTTTTTTSSSIIIIIIHHHIIIJJJMMMPPPQQQPPPQQQTTTXXXZZZXXXTTTPPPKKKLLLooohhhWWWHHHEEEGGGEEE>>>888:::999999888888999999:::999::::::;;;<<<===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNLLLMMMUUU]]]pppyyynnn```TTTQQQPPPPPPOOOPPPWWW```rrrzzztttnnnoookkkgggffflllwww{{{xxx~~~tttccciiijjjZZZJJJBBB@@@===::::::======>>>@@@BBBEEEGGGHHHDDDDDDEEEGGGHHHJJJKKKKKKOOOOOOMMMLLLKKKLLLPPPSSSTTTQQQMMMMMMOOOPPPOOOMMMJJJJJJJJJJJJKKKMMMNNNPPPRRRTTTTTTRRRSSSVVVTTTOOOKKKMMMooolll[[[KKKGGGIIIGGG@@@<<<::::::999999999999::::::999::::::;;;<<<===>>>>>>AAACCCEEEEEEDDDCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNOOORRRRRRZZZbbbttt}}}}}}tttlllaaaSSSQQQPPPPPPOOOPPPWWW```iiisss~~~|||}}}{{{~~~{{{sssdddiii{{{jjjZZZJJJBBB@@@>>><<<<<<===>>>???@@@BBBEEEGGGHHHGGGHHHIIIJJJLLLMMMNNNNNNPPPPPPOOONNNLLLMMMOOOQQQPPPNNNKKKLLLNNNOOOOOONNNKKKKKKJJJJJJKKKLLLNNNPPPTTTUUUSSSQQQRRRUUUTTTPPPKKKMMMnnnlll\\\MMMJJJLLLJJJDDD@@@::::::999999999999::::::::::::;;;<<<===>>>>>>???AAACCCEEEEEEDDDCCCDDDEEEGGGHHHJJJLLLMMMOOOOOOPPPRRRRRRYYYaaasssxxxmmmggg^^^SSSPPPOOOOOONNNOOOWWW```eeeqqq||||||wwwuuutttvvvdddfffqqq|||mmm]]]KKKCCCAAA???>>>???>>>>>>???AAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRPPPNNNMMMNNNOOOLLLJJJIIIJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKMMMOOORRRTTTTTTSSSVVV[[[\\\YYYLLLNNNoooxxxgggYYYNNNLLLNNNKKKEEEAAA:::::::::999999:::::::::::::::;;;<<<===>>>??????@@@BBBDDDEEEDDDDDDDDDEEEGGGIIIJJJLLLNNNOOOPPPPPPRRRRRRXXX___qqqssshhheee___RRRPPPNNNOOONNNNNNVVV___kkkvvv}}}|||~~~}}}ddd```hhhuuucccOOOEEEAAA???>>>?????????@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPRRRSSSRRRPPPMMMMMMMMMIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHIIIKKKMMMNNNSSSVVVYYY___eeefffcccMMMOOOpppkkk___TTTLLLLLLNNNKKKDDD@@@;;;::::::::::::::::::;;;:::;;;;;;<<<===>>>??????@@@BBBDDDEEEDDDDDDEEEFFFGGGIIIJJJLLLNNNOOOPPPPPPTTTTTTZZZaaasssnnnggghhhbbbQQQOOONNNNNNMMMNNNUUU^^^nnnvvv~~~yyypppooommmoooxxxeeeYYYaaa~~~mmmVVVHHHBBB>>>======???@@@@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSRRROOOLLLKKKKKKHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKQQQXXX]]]ccchhhfffaaaNNNPPPqqqjjj___TTTKKKJJJLLLHHHCCCAAA;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQQQQWWW^^^pppoooiiiggg]]]QQQNNNMMMMMMLLLMMMUUU^^^hhhoooxxxyyyvvvlllmmmmmmlllhhhfffgggjjjzzziiiYYY___|||vvv\\\KKKCCC>>><<<===@@@@@@AAABBBCCCEEEGGGHHHKKKKKKKKKLLLMMMNNNNNNNNNMMMOOOPPPOOOMMMJJJIIIIIIGGGHHHJJJIIIGGGEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKQQQVVVYYY]]]___[[[TTTMMMOOOpppvvvhhhZZZMMMHHHGGGEEECCCDDD;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???AAADDDDDDDDDDDDEEEGGGFFFGGGIIIKKKMMMNNNNNNOOONNNMMMSSS[[[nnnoookkkfffWWWPPPNNNMMMMMMLLLMMMTTT]]]dddjjjsss~~~{{{pppooojjjbbb[[[YYY[[[]]]lllnnn```ddd~~~|||```NNNDDD???>>>???AAAAAAAAABBBCCCEEEGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMLLLJJJHHHHHHIIIDDDGGGIIIIIIGGGEEEEEEGGGAAADDDGGGKKKLLLLLLKKKJJJLLLOOOQQQQQQSSSUUURRRLLLJJJLLLmmmqqqaaaOOOFFFCCCCCCDDDGGG<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???AAACCCDDDDDDDDDFFFGGGFFFGGGHHHJJJLLLMMMNNNNNNPPPPPPVVV^^^qqqvvvkkkmmmiiiXXXPPPNNNLLLMMMLLLLLLTTT]]]dddkkksss~~~yyyuuudddffffffdddccceeefffeeekkksssgggjjjbbbOOOFFF@@@@@@AAAAAAAAABBBBBBDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHBBBEEEHHHIIIGGGFFFGGGIIIAAADDDIIIMMMOOOOOOMMMKKKLLLMMMMMMKKKMMMQQQQQQMMMGGGJJJkkkoooXXXHHHDDDEEEEEEDDD???===;;;;;;<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@CCCDDDDDDDDDBBBBBBDDDFFFFFFFFFGGGHHHIIIKKKLLLMMMOOOMMMTTT___qqqxxxjjjuuuzzz```YYYOOOOOOLLLIIIGGGKKKSSSYYY\\\iiivvv|||rrrkkkeeeaaadddlllrrrsssqqquuuxxxkkkpppgggUUUIII@@@>>>CCCAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEGGGJJJLLLMMMLLLJJJIIILLLIIIGGGJJJPPPRRROOOLLLFFFNNNlllzzzaaaOOOFFFEEEFFFGGG???===;;;;;;;;;<<<;;;:::;;;<<<<<<===>>>???@@@@@@CCCDDDDDDDDDCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNLLLSSS]]]ooo{{{mmmuuuxxx___YYYOOONNNLLLIIIGGGKKKRRRXXX```jjjttt|||ssspppiii```___fffqqqzzztttllliii|||cccUUUJJJ@@@>>>BBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOMMMIIIGGGIIIMMMNNNKKKGGGFFFMMMjjjkkkUUUIIIFFFHHHJJJ@@@>>>;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@@@@AAACCCDDDDDDDDDCCCCCCEEEGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMKKKQQQZZZlll{{{uuuiiiqqqsss\\\XXXNNNNNNLLLIIIGGGJJJQQQWWWbbbiiipppwwwzzzlllccceeeqqqrrrrrr{{{~~~{{{vvvrrrpppssstttoooeeesss___TTTLLLBBB>>>AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHKKKNNNRRRTTTOOOKKKHHHIIILLLMMMHHHDDDFFFLLLggg~~~kkkXXXKKKHHHJJJMMMAAA>>><<<:::;;;<<<<<<;;;<<<======>>>???@@@AAAAAABBBDDDDDDDDDCCCDDDFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLJJJOOOWWWhhh{{{qqqiii]]]iiioooXXXTTTNNNNNNLLLIIIGGGIIIPPPVVV^^^dddmmmvvvxxxppptttuuuhhh```fffjjjiiiccc]]]ZZZXXX[[[___iiiyyyuuujjjeee{{{mmm\\\UUUNNNCCC>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGLLLKKKJJJJJJLLLOOOSSSUUUQQQMMMJJJKKKNNNNNNJJJFFFEEEIIIccc{{{rrrcccUUULLLIIIKKKMMMBBB???<<<:::;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDFFFHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJPPPVVVfffvvveeeWWWfffoooWWWPPPMMMMMMLLLIIIGGGIIIOOOTTT[[[aaalllzzzzzzuuuvvvlll```bbbeeeddd^^^XXXTTTSSSSSSUUU^^^jjjssswww|||wwwbbbeeetttooo^^^VVVOOODDD???AAACCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIINNNMMMMMMMMMNNNPPPQQQRRRNNNKKKHHHJJJNNNOOOLLLGGGDDDGGG```uuukkk]]]QQQKKKJJJLLLMMMCCC???<<<:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEEEEDDDEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKQQQWWWeeelllZZZgggpppWWWOOOLLLMMMLLLIIIFFFHHHMMMRRRXXX^^^kkk|||uuujjjzzz~~~rrr```___```bbb```YYYUUUTTTOOOPPPVVV___eeehhhnnnuuu{{{xxx|||cccbbboooxxxdddYYYOOOEEEAAACCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLOOONNNNNNNNNNNNOOOQQQRRRJJJGGGEEEGGGLLLNNNKKKGGGCCCFFF^^^qqq^^^PPPKKKKKKLLLLLLCCC@@@<<<:::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCBBBCCCEEEEEEDDDEEEHHHJJJKKKKKKJJJKKKKKKLLLMMMNNNMMMMMMSSSYYYeeesss]]]fffmmmUUUOOOLLLLLLLLLIIIFFFGGGLLLQQQTTTYYYeeeuuu~~~nnnuuuooo]]]XXXYYY___aaa[[[UUUSSSOOONNNPPPUUUWWWYYY```hhh|||}}}~~~uuupppkkkhhhoooxxxhhhbbbrrrjjj[[[PPPEEEBBBFFFDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNPPPNNNLLLKKKLLLOOOSSSVVVJJJGGGEEEGGGLLLMMMJJJFFFBBBDDD^^^zzzbbbQQQKKKLLLLLLLLLDDD@@@<<<:::;;;<<<>>>>>>>>>???@@@@@@BBBBBBCCCDDDBBBCCCEEEEEEEEEFFFHHHJJJLLLLLLKKKLLLLLLMMMNNNOOOMMMNNNUUUZZZfffsss\\\ccchhhSSSOOOKKKLLLKKKIIIFFFGGGLLLPPPQQQSSS^^^mmmxxxvvvuuuhhh]]]VVVWWW___eee```XXXUUUPPPNNNMMMNNNMMMNNNTTT\\\rrrzzzzzzkkkwww{{{tttooommmiiihhhoooyyygggfffxxxooo]]]PPPEEECCCHHHDDDDDDFFFGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPMMMIIIGGGIIIOOOVVV[[[MMMJJJHHHIIIMMMOOOKKKGGGAAADDD]]]qqqbbbQQQDDDDDDMMMIIIAAA<<<===???======>>>@@@@@@AAABBBBBBCCCCCCDDDHHHGGGEEEEEEEEEGGGIIIKKKIIIIIIIIIJJJJJJKKKLLLMMMPPPSSSQQQVVViiinnn___nnnjjjVVVRRROOOMMMJJJFFFDDDEEEJJJMMMSSSVVV\\\cccmmmzzz}}}vvv}}}eeeZZZUUUSSSZZZ```^^^WWWSSSQQQOOONNNLLLGGGDDDKKKUUUhhhwwwuuucccjjjxxxttttttoookkkrrr~~~gggmmmtttcccVVVJJJEEEDDDGGGGGGGGGGGGIIIKKKNNNOOONNNMMMKKKJJJIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKOOOLLLEEEJJJWWW\\\XXXLLLJJJJJJOOOVVVWWWLLL@@@FFFGGG]]]yyyfffTTTHHHIIIOOOIIIAAA<<<===???>>>===???@@@@@@AAABBBBBBCCCCCCDDDGGGFFFEEEEEEEEEGGGIIIJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKOOONNNSSSdddqqqbbbqqqmmmXXXRRROOOMMMJJJFFFEEEFFFJJJNNNSSSVVV\\\bbbjjjsss}}}jjjaaaYYYUUUYYY^^^\\\WWWTTTRRRPPPOOOMMMJJJGGGLLLSSSbbbqqquuummmpppppp^^^ggg~~~zzz|||xxxqqqpppuuukkknnnmmm]]]QQQIIIFFFGGGFFFFFFFFFGGGHHHJJJLLLNNNMMMLLLJJJIIIHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEELLLMMMJJJMMMUUUUUUMMMGGGGGGJJJPPPVVVVVVOOOGGGGGGHHH^^^gggQQQGGGGGGIIIIIIBBB<<<===???>>>>>>@@@@@@@@@AAABBBBBBCCCCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLIIINNNNNNPPP^^^uuutttffftttpppZZZRRRNNNMMMJJJGGGEEEGGGKKKOOOQQQUUU[[[```fffmmmtttyyyzzzkkk```WWWWWWZZZXXXUUUSSSPPPNNNMMMMMMKKKHHHJJJOOOggguuuxxxjjjdddvvvvvvbbbhhh~~~}}}vvvtttxxxooonnnjjjYYYNNNGGGFFFIIIFFFFFFFFFFFFGGGIIIKKKLLLKKKJJJIIIHHHGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJJJJIIIHHHGGGGGGFFFCCCIIIKKKIIILLLQQQOOOGGGFFFJJJQQQVVVWWWSSSNNNJJJIIIIII___iiiPPPHHHGGGEEEJJJBBB======?????????AAA@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLKKKPPPPPPQQQYYYkkksssdddsssppp[[[RRRMMMLLLJJJGGGFFFGGGKKKOOOOOORRRWWW]]]eeemmmvvv|||uuugggYYYTTTTTTSSSQQQPPPQQQNNNNNNOOOOOOLLLNNNRRRmmm{{{~~~pppgggsss{{{hhhiiiyyy}}}zzzxxx~~~|||pppsssjjjZZZOOOHHHGGGIIIGGGGGGFFFFFFGGGIIIJJJLLLJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGFFFHHHJJJHHHFFFIIIOOOQQQNNNKKKSSS]]]bbb\\\PPPIIIGGGJJJJJJ```lllVVVOOOOOONNNLLLDDD>>>>>>?????????AAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKOOOPPPRRRXXXgggooo___nnnnnnZZZRRRLLLKKKJJJGGGFFFGGGJJJMMMLLLOOOSSSZZZdddqqqzzzjjjYYYRRRPPPNNNMMMMMMRRRPPPQQQSSSRRRQQQUUU\\\llluuuuuuhhhbbboooxxxjjjhhhooo{{{zzzwww|||qqqwww}}}zzzgggZZZQQQJJJHHHIIIHHHHHHGGGGGGGGGHHHJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNRRRWWWXXXVVVOOOYYYgggmmmbbbPPPFFFFFFKKKKKKaaa{{{hhhWWWRRRTTTVVVOOOFFF???>>>???>>>???AAA@@@@@@AAABBBBBBCCCCCCDDDBBBCCCDDDEEEGGGHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHLLLMMMRRRXXXdddmmmZZZgggjjjYYYQQQLLLKKKJJJGGGEEEEEEHHHJJJJJJLLLPPPWWWbbbqqqyyyiiiXXXQQQPPPNNNNNNNNNRRRQQQSSSTTTSSSTTT]]]hhhwwwyyyttthhheeetttyyytttqqqqqqwww}}}{{{}}}ppprrr{{{sssbbbXXXPPPJJJIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJGGGKKKSSS[[[``````\\\XXXNNNXXXhhhooodddPPPGGGJJJKKKKKKaaaxxxmmm```TTTMMMPPPWWWRRRIII@@@??????===>>>@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEGGGHHHHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKPPPVVV^^^oooWWWcccgggWWWPPPKKKKKKIIIFFFDDDCCCEEEGGGIIIKKKOOOUUU___kkkyyysssdddVVVRRRSSSSSSSSSTTTZZZ[[[]]]]]][[[___nnn~~~{{{vvvyyyyyy{{{mmmooouuucccVVVNNNHHHGGGIIIFFFFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@AAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCEEEFFFFFFGGGDDDIIIQQQ[[[```___ZZZVVVOOOUUUbbbiii^^^LLLFFFLLLKKKKKK```wwwiii```VVVKKKMMMVVVTTTJJJAAA??????======???@@@@@@AAABBBBBBCCCCCCDDDAAABBBDDDEEEGGGHHHHHHIIIDDDDDDDDDDDDEEEFFFGGGHHHNNNMMMKKKOOOSSSWWWxxxrrrWWWaaaeeeVVVPPPKKKKKKIIIFFFCCCBBBCCCEEEHHHKKKOOOTTT\\\eeeooouuummm```TTTSSSVVVWWWXXXYYYjjjlllooonnnjjjpppwwwsssuuu~~~yyyjjjuuu~~~gggWWWLLLFFFEEEGGGEEEDDDCCCBBBAAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDEEEFFFJJJQQQVVVWWWVVVUUURRRUUU]]]cccXXXFFFCCCJJJKKKKKK```wwwfffPPPMMMVVVYYYXXXLLLAAA>>>??????@@@BBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHKKKKKKOOOTTTYYYvvvbbb\\\hhhXXXKKKPPPMMMIIIEEECCCCCCDDDEEEEEEGGGKKKPPPVVV^^^ggglllxxxwwwlllcccZZZWWWUUUTTT[[[dddqqqrrrlll|||jjjZZZPPPHHHEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGJJJLLLLLLLLLRRRYYYSSSFFFCCCJJJHHHHHH]]]kkkRRRLLLSSSUUUXXXLLLAAA>>>??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHKKKJJJMMMQQQUUUoooddd^^^lll___TTTOOOMMMIIIEEECCCCCCDDDEEEEEEHHHKKKPPPVVV]]]fffkkk|||{{{uuuiii]]]YYYZZZ^^^gggqqq|||vvvssspppiiiYYYOOOHHHEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJLLLJJJNNNUUUQQQFFFCCCIIIIIIHHH]]]tttVVVMMMSSSUUUYYYMMMBBB????????????@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJHHHJJJMMMOOOeeekkkeeerrrbbbUUUOOOMMMIIIEEECCCCCCDDDEEEFFFHHHKKKOOOUUU\\\ccciiiyyyoooeeebbbfffoooyyy|||jjjbbbooovvvuuuhhhWWWMMMGGGEEEFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBCCCDDDDDDDDDEEEGGGIIILLLHHHIIINNNMMMFFFDDDHHHJJJIII]]]]]]OOOVVVZZZYYYMMMBBB@@@@@@???>>>@@@@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIFFFIIIGGGGGGKKKLLL^^^{{{wwwssszzzcccQQQOOOLLLIIIFFFDDDCCCDDDDDDFFFHHHKKKNNNSSSYYY```eeeoooxxx~~~yyyllljjjqqqzzzrrrjjjqqq~~~}}}vvvxxx|||fffUUUKKKGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGIIILLLGGGEEEIIIJJJHHHGGGJJJKKKIII]]]```OOOUUUZZZWWWLLLBBB@@@AAA?????????@@@@@@AAAAAABBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIDDDHHHFFFFFFKKKLLLZZZrrrzzzwww~~~gggUUUNNNLLLIIIFFFDDDCCCCCCDDDEEEGGGIIILLLPPPVVV\\\aaaeeemmmxxx}}}www~~~yyywwwxxxrrrvvvvvvcccRRRIIIFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEGGGIIILLLGGGEEEGGGIIIIIIKKKMMMLLLJJJ]]]___NNNSSSVVVVVVKKKBBB@@@AAA@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHHHHHHHCCCHHHFFFFFFLLLMMMVVViiikkkhhhttteeeYYYNNNLLLJJJGGGEEEDDDCCCCCCDDDFFFHHHJJJMMMRRRXXX]]]aaafffnnnxxxpppssszzzrrrnnnuuuwwwooo```PPPGGGFFFFFFCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEGGGIIIIIIGGGFFFFFFGGGJJJMMMPPPMMMKKK]]]sssZZZPPPTTTSSSTTTJJJAAA@@@BBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHGGGCCCIIIGGGFFFKKKLLLRRRaaa~~~```[[[kkkbbb[[[MMMLLLJJJGGGEEEDDDCCCCCCCCCDDDFFFGGGJJJNNNTTTYYY^^^aaagggqqq{{{}}}nnnpppuuu}}}qqqpppzzz{{{lllhhh]]]NNNGGGFFFEEEBBBCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEGGGDDDGGGHHHFFFEEEIIINNNRRRNNNKKK]]]xxxoooeeeWWWUUUXXXSSSSSSIIIAAA@@@BBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCBBBBBBAAABBBDDDFFFGGGHHHGGGGGGDDDJJJGGGEEEJJJJJJNNN[[[~~~eee___nnneee___MMMLLLJJJHHHFFFDDDCCCCCCBBBCCCEEEFFFHHHMMMRRRVVVYYY\\\cccmmmyyysssuuutttfffddd[[[MMMFFFGGGEEEAAACCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDDDDBBBBBBDDDFFFAAAFFFHHHFFFDDDGGGNNNSSSNNNKKK]]]|||kkk]]]VVVUUUYYY___XXXIIICCCDDD???@@@CCC???@@@@@@??????@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGIIINNNQQQsssvvvhhhjjjrrr[[[RRRMMMHHHGGGDDD@@@???AAACCCCCCDDDEEEHHHMMMPPPSSSYYY\\\aaagggoooxxx{{{ppplllooouuu{{{ooo~~~{{{nnncccRRRHHHFFFIIIGGGDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDBBBAAACCCFFFJJJMMMIIIGGGZZZqqq___SSSRRRXXX```YYYIIICCCCCC???@@@DDD@@@@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCDDDDDDEEEFFFGGGEEEFFFFFFEEEFFFHHHMMMPPPkkkzzzhhhgggsssbbbSSSNNNJJJIIIGGGBBBAAABBBCCCCCCCCCEEEHHHLLLOOORRRVVVYYY]]]cccjjjsss|||vvveee^^^ZZZYYYZZZdddwww|||tttvvviiiVVVIIIEEEEEECCC???AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCFFFEEECCCBBBCCCDDDGGGHHHHHHFFFYYY{{{cccRRRPPP[[[fff[[[JJJCCCCCC>>>@@@EEEAAA@@@????????????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEEEEGGGKKKNNN^^^lllgggvvvlllTTTOOOKKKKKKJJJEEEBBBCCCBBBCCCCCCEEEGGGJJJMMMOOOQQQTTTXXX^^^dddkkksssxxx}}}bbbSSSRRRSSSQQQOOOQQQYYYhhh|||~~~}}}zzzjjjVVVIIIEEECCCAAA>>>@@@??????>>>>>>??????@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBFFFEEEDDDCCCCCCBBBCCCCCCFFFEEEXXXiiiTTTSSSaaaooo[[[JJJCCCBBB>>>@@@EEEAAA???????????????@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGBBBCCCDDDDDDDDDFFFIIILLLTTTwwwiiixxxtttVVVPPPLLLLLLKKKFFFCCCBBBBBBBBBCCCDDDFFFIIIKKKLLLMMMPPPTTTXXX]]]dddkkkoooxxxyyy|||aaaSSSSSSTTTSSSQQQSSSQQQRRRZZZnnn{{{tttcccPPPGGGDDDCCCBBBBBB>>>>>>============>>>>>>===>>>@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@?????????????????????@@@@@@AAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCWWWpppXXXVVVdddpppZZZIIICCCBBB>>>@@@DDD@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFBBBCCCDDDDDDDDDEEEHHHJJJQQQyyykkkuuutttYYYQQQLLLLLLKKKFFFBBBAAAAAABBBBBBDDDEEEGGGHHHIIIJJJLLLQQQUUUYYY^^^dddhhhtttuuuxxx~~~fffWWWQQQOOOMMMLLLPPPNNNLLLKKKQQQ```tttwwwlll[[[JJJCCCCCCAAAAAADDD>>>======<<<<<<======>>><<<===???AAABBBBBBAAA@@@???????????????@@@AAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAACCCCCCDDDCCCBBBBBBAAACCCVVV~~~sssZZZWWWaaaiiiWWWGGGBBBCCC>>>???BBB>>>???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFBBBCCCDDDDDDDDDEEEGGGIIIQQQrrriiipppppp^^^TTTLLLKKKKKKFFFBBB@@@AAAAAABBBCCCDDDEEEEEEFFFFFFIIINNNRRRUUUZZZ___ccclllpppuuuzzz|||{{{ppp^^^TTTOOOLLLKKKLLLIIIKKKOOOQQQOOOOOOVVV```kkkqqq|||vvvgggUUUFFFBBBBBB>>>>>>AAA>>>======<<<<<<======>>><<<===???AAABBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>>>>???@@@AAAAAABBBCCC@@@AAABBBCCCDDDDDDDDDDDD@@@CCCVVV}}}pppZZZXXX___dddTTTEEEAAACCC>>>>>>@@@;;;>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@AAACCCDDDFFFGGGBBBCCCEEEEEEEEEEEEGGGIIINNNfffhhhnnnqqqdddYYYNNNKKKKKKGGGBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCFFFJJJOOORRRWWW[[[___cccjjjqqqtttssstttyyy~~~vvvuuukkk___VVVUUUVVVVVVTTTTTTLLLLLLOOOTTTSSSNNNOOOTTTRRRUUU\\\dddjjjtttyyyrrrbbbPPPCCCBBBCCC>>>===AAA>>>>>>============>>>>>><<<===@@@AAAAAA@@@>>><<<>>>============>>>??????@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEE@@@CCCVVV}}}lll[[[ZZZaaadddRRRDDDAAACCC???>>>???999>>>>>>>>>>>>>>>??????@@@>>>>>>????????????>>>>>>AAAAAAAAABBBDDDFFFGGGHHHBBBDDDEEEFFFEEEFFFGGGIIIHHH\\\iiipppvvvhhh\\\PPPLLLKKKHHHDDDBBBAAAAAABBBCCCCCCCCCBBBBBB@@@DDDHHHMMMPPPUUUYYY\\\^^^fffnnnnnngggbbbcccgggpppsssyyylllaaaZZZ\\\aaa___ZZZVVVSSSLLLHHHKKKMMMKKKMMMQQQQQQQQQUUUZZZ^^^iii~~~}}}vvvooojjj]]]LLL@@@BBBDDD@@@???CCC>>>>>>============>>>>>><<<>>>@@@AAAAAA???===;;;===============>>>??????@@@@@@@@@@@@????????????>>>??????AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEE???CCCWWW}}}rrryyyrrr^^^YYYgggppplllUUUJJJ@@@???AAAAAA???>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFMMMOOOmmmqqqggg~~~~~~]]]QQQQQQHHHHHHJJJ???AAAAAABBBCCCCCCBBBAAA@@@AAABBBEEEIIIMMMRRRUUUWWW```dddoooyyytttccc[[[]]]XXXcccssszzziii^^^cccooosssiiihhhkkkiiieeebbbNNNNNNMMMMMMLLLLLLMMMMMMLLLPPPOOOQQQXXX\\\mmmjjjsssvvvuuusssbbbUUULLLDDDBBBCCC@@@======>>>>>>============>>>>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????AAA@@@???>>>>>>???@@@@@@CCCDDDDDDDDDDDDEEEEEEEEEAAADDDVVV|||qqqvvvmmm[[[ZZZjjjrrrnnnTTTIII@@@???AAA@@@???>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFKKKLLLddd{{{ppp~~~dddTTTQQQHHHHHHIII>>>AAAAAACCCDDDDDDCCCBBBBBBAAABBBCCCFFFJJJNNNRRRTTT]]]cccqqqyyyhhh^^^VVVTTTZZZlllwwwhhhvvv}}}qqqdddZZZVVVZZZfff{{{vvvpppkkkjjj[[[XXXSSSNNNLLLLLLMMMOOOMMMPPPMMMMMMRRRUUUeeeqqqhhheeesss~~~yyyiiiRRRIIIBBBBBBCCCAAA?????????>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>@@@???>>>======>>>??????DDDEEEFFFGGGGGGHHHIIIJJJCCCEEEVVV|||uuuvvvjjjXXX[[[nnnvvvpppRRRHHH@@@???AAA@@@>>>???@@@@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGIIIXXX}}}xxxyyyppp[[[RRRJJJJJJJJJ@@@AAABBBCCCDDDEEEDDDDDDCCCAAAAAAAAABBBEEEJJJNNNQQQWWW```ppp~~~iii]]]SSSMMMVVViiivvvvvvooo___fffnnnoooeeeWWWQQQSSSNNNQQQ\\\|||oooiiiiiifff```XXXPPPKKKKKKNNNPPPMMMOOOKKKKKKPPPSSSbbb|||nnnaaaiiioooOOOGGGAAABBBCCCAAA@@@AAA?????????>>>>>>????????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>>>>=========>>>>>>???DDDFFFHHHIIIIIIKKKMMMOOOFFFFFFWWW{{{kkkWWW\\\qqqxxxpppOOOGGG@@@@@@AAA???>>>???@@@@@@@@@@@@@@@???>>>===????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFEEEIIIRRRlll{{{sss{{{dddSSSMMMNNNLLLDDDAAABBBCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@BBBFFFKKKNNNQQQZZZffftttjjjbbbXXXRRRUUU___llltttkkkjjjooosssiiiXXXPPPSSSNNNOOOVVVyyy|||iiiaaaaaaddd^^^VVVOOOKKKKKKNNNPPPLLLNNNJJJKKKRRRUUUccc|||{{{uuuxxxoooMMMFFFBBBBBBBBB@@@???AAA@@@@@@????????????@@@@@@>>>@@@AAACCCCCCAAA@@@>>>========================>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>?????????AAADDDGGGHHHIIIJJJMMMPPPIIIHHHWWWyyyoooXXX___uuuxxxlllLLLEEE@@@@@@@@@>>>>>>???@@@@@@@@@@@@??????>>>===>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEKKKPPPbbb}}}qqqjjjTTTNNNNNNKKKGGGAAABBBDDDEEEEEEEEEDDDDDDDDDBBB@@@@@@AAAEEEIIILLLLLLSSSXXX^^^pppzzzlll___\\\dddsssqqqjjjiiimmmhhh[[[RRRSSSPPPPPPSSSpppggg[[[YYYXXXUUUQQQMMMKKKLLLNNNPPPLLLMMMIIIKKKRRRSSS___vvvyyyvvv}}}{{{gggLLLFFFCCCCCCAAA>>>===???@@@@@@????????????@@@@@@>>>???AAABBBBBBAAA???>>>========================>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAA===AAAEEEFFFEEEGGGKKKNNNKKKIIIVVVxxxrrr[[[dddxxxvvvdddJJJDDD???@@@@@@>>>>>>@@@?????????@@@??????>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEKKKOOOZZZyyyrrrWWWOOOMMMHHHHHHBBBCCCDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@BBBDDDHHHJJJKKKOOOPPPQQQ[[[pppvvvrrrrrrssssssmmmfff`````````[[[WWWUUUQQQRRRQQQgggkkkZZZTTTQQQOOOMMMLLLLLLMMMOOOPPPNNNOOOKKKLLLRRRPPPWWWkkk~~~sssnnn|||qqqZZZJJJFFFCCCCCCAAA===<<>>>>>?????????>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>???@@@AAABBBBBBBBBBBB<<>>>>>????????????>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEJJJKKKPPPlll~~~~~~___TTTNNNHHHKKKCCCCCCDDDDDDCCCBBB@@@???@@@@@@@@@@@@BBBDDDFFFGGGKKKNNNRRRTTTUUU\\\nnn|||oooddd___kkkmmmkkkgggeeeddd```YYYSSSUUUTTTcccwwwbbbXXXSSSQQQOOOMMMMMMNNNQQQRRRTTTUUURRRUUUZZZVVV[[[lll}}}~~~yyyhhhMMMFFFCCCBBBCCCAAA======@@@???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>@@@AAABBBBBBAAAAAA???DDDHHHGGGCCCBBBFFFKKKMMMJJJTTTtttooo```nnnqqqTTTFFFBBB???@@@???======@@@<<<===>>>???????????????<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEDDDHHHGGGHHH^^^gggZZZRRRJJJOOOCCCCCCDDDDDDCCCAAA???>>>>>>>>>???@@@AAACCCEEEEEEMMMOOOWWW]]]YYYSSSZZZiiizzzyyybbbYYYZZZkkkwww~~~yyysssnnneeeYYYTTTYYYWWWdddpppdddYYYVVVRRROOONNNOOORRRTTTYYY\\\ZZZ___eeebbbfffvvv|||{{{~~~xxxtttcccFFFCCCAAAAAACCCAAA>>>???CCC>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@@@@BBBFFFJJJIIIDDDBBBFFFKKKMMMIIITTTttteee[[[mmm~~~oooSSSDDDBBB@@@>>>======>>>???@@@???>>>======>>>???@@@>>>>>>>>>>>>============AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEHHHGGGMMMYYYnnn~~~___QQQRRRLLLKKKHHHCCCAAAAAABBBBBBBBB============???AAACCCDDDOOOUUU^^^dddeeebbb___]]]lllvvvwwwjjjbbb___uuu{{{tttjjj```]]]XXX[[[mmmzzzeeebbb^^^[[[WWWQQQNNNTTT]]]eeeqqqxxxsssrrr{{{zzzvvvUUUDDD@@@???>>>>>>======>>>>>>:::;;;;;;;;;<<<=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<==========================================???@@@@@@@@@@@@@@@DDD@@@CCCBBB???FFFJJJBBBDDDEEEQQQooosssbbbdddwww}}}gggJJJBBBAAA???>>>======>>>>>>???>>>>>>======>>>>>>???============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBEEEDDDHHHRRRdddzzzhhhUUUPPPJJJLLLIIIEEEBBBBBBCCCBBBBBB>>>>>>===>>>???@@@BBBCCCHHHPPP\\\fffjjjiiieeebbbVVVbbbttt~~~www~~~uuulllaaa\\\___rrr|||mmmfff]]]VVVQQQSSS^^^kkkwww~~~mmmOOOEEE????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;<<<======;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@DDD@@@BBBBBB???FFFKKKCCCAAACCCOOOlll~~~|||zzzggg^^^mmmzzz___GGG??????>>>>>>======<<<<<<======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDAAADDDCCCEEELLLXXX{{{|||lllWWWRRROOOMMMJJJFFFDDDCCCCCCCCCBBB??????>>>>>>??????@@@AAAAAAIIIVVVdddnnnrrrqqqnnn]]]bbbpppwwwooooooyyyiii[[[UUUYYYhhhwwwzzz{{{}}}vvvyyy~~~{{{yyy|||bbbFFFEEE>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@BBB>>>AAACCCAAAIIINNNGGG@@@BBBNNNjjj~~~yyyyyyccc^^^sssuuu[[[KKK======>>>>>>===<<<;;;;;;;;;<<<>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>??????@@@??????@@@@@@@@@@@@??????@@@@@@@@@AAABBBBBBCCCCCCBBBFFFEEEEEEKKKSSSlllmmmYYYUUUVVVNNNJJJGGGDDDCCCCCCAAA@@@@@@@@@??????????????????>>>CCCMMM[[[kkkwww}}}}}}~~~{{{|||hhh]]]^^^kkkyyyyyyqqqppprrrooollloooqqqiii___aaajjj}}}YYY@@@EEE>>>???@@@AAAAAA???===<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???????????????<<<@@@CCCCCCMMMTTTMMMCCCEEEQQQkkkwwweeegggsssWWWKKK<<<============<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===>>>??????@@@>>>??????@@@@@@??????>>>??????@@@@@@AAABBBBBBBBBBBBFFFEEEFFFKKKOOO```{{{yyybbbXXXTTTNNNKKKGGGEEEDDDBBB@@@???@@@@@@@@@@@@?????????>>>@@@AAADDDNNN___qqqxxxjjjffflllvvvqqqgggeeeeeeeee```___^^^XXXSSS\\\kkk|||}}}SSS???BBB===>>>@@@@@@@@@???===;;;<<<<<<;;;;;;:::::::::999999::::::::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<:::@@@DDDEEEPPPXXXRRRIIIKKKUUUnnnrrrkkkvvvpppPPPCCC==================<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???????????????@@@@@@?????????>>>??????@@@@@@AAAAAABBB???DDDCCCCCCIIIKKKTTThhhttt___OOOOOOMMMIIIGGGEEECCC@@@>>>??????@@@@@@@@@??????>>>AAA@@@@@@DDDPPPcccwww|||tttuuuzzzyyyggg]]]ZZZXXXWWWUUUSSSRRRSSS\\\nnnmmmMMMBBB???======>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999::::::;;;;;;::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<999???CCCDDDOOOWWWQQQJJJMMMWWWooossssssiiiKKK@@@>>>>>>===<<<<<<===>>>???<<<;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA>>>DDDAAAAAAGGGGGGLLLZZZnnnVVVRRROOOLLLIIIHHHEEEBBB@@@>>>>>>???@@@@@@@@@?????????@@@AAA@@@DDDQQQcccqqqxxxvvvuuu~~~~~~|||}}}vvvgggZZZTTTQQQOOOKKKNNNNNNNNNXXXooozzzWWWGGGEEE<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===============:::???AAAAAAKKKQQQJJJGGGJJJUUUmmmyyyzzzaaaJJJBBB???>>>===;;;<<<===???@@@<<<<<<:::999999:::<<<<<<>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@EEEBBBAAAGGGFFFHHHSSSggg}}}dddTTTRRRNNNLLLJJJGGGDDDAAA===>>>???@@@AAA@@@@@@???<<<@@@CCCAAA???EEERRR^^^pppuuunnngggfffnnn~~~xxxooojjjjjjdddYYYQQQOOOMMMJJJGGGMMMOOOPPP___}}}{{{kkkGGGBBBGGG:::===<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;::::::<<<<<<<<<<<<::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============???;;;???@@@>>>FFFLLLDDDBBBFFFRRRjjjtttzzz{{{\\\FFF>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============??????@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@BBBGGGLLLOOOYYYttt]]]SSSKKKMMMPPPLLLEEE@@@>>>===<<<===???AAAAAA@@@@@@@@@???>>>???@@@BBBCCCYYYjjj}}}ooogggfffbbbaaaaaaaaalll{{{ssslllfffaaaaaa]]]VVVOOOJJJHHHHHHIIIJJJJJJNNNZZZmmm}}}}}}XXXBBBBBBBBB;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???>>>>>>@@@CCCFFFGGGGGGDDDNNN]]]ooottt{{{qqqUUUDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<============?????????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAADDDGGGIIIQQQkkk{{{cccXXXNNNKKKKKKIIIGGGGGG???===<<<<<<>>>@@@@@@@@@@@@???>>>>>>>>>???@@@AAACCCLLLZZZjjjyyyssshhh^^^YYY\\\YYYYYY[[[[[[bbb|||tttjjjeeeaaa[[[VVVRRRPPPLLLHHHEEEDDDFFFGGGHHHIIIPPP^^^qqqmmmQQQ@@@??????:::;;;;;;;;;<<<;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>???BBBDDDEEEDDDLLLVVVbbbrrr}}}sss~~~~~~eeeKKKAAABBB>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@??????>>>????????????????????????AAAAAA@@@@@@@@@AAABBBCCCKKKUUU{{{ggg\\\RRRMMMKKKHHHHHHIIIBBB???<<<;;;<<<>>>@@@@@@@@@???>>>>>>===>>>>>>>>>>>>@@@CCCGGGNNNXXXccckkkllliiiccc\\\VVVQQQOOONNNRRROOOQQQTTTTTTWWWfffxxxtttaaaWWWUUUUUUPPPJJJEEEEEEDDDBBB@@@@@@AAACCCJJJNNNZZZkkk}}}ttt[[[III@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???AAABBBBBBBBBNNNVVVbbbqqqooouuuyyy[[[DDD>>>BBB===========================<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????????????????????????????@@@@@@AAAAAAAAAAAAAAA@@@GGGKKKdddmmmaaaUUURRRQQQMMMHHHEEEEEEAAA===;;;<<<===??????@@@@@@??????>>>>>>>>>>>>AAABBBCCCCCCCCCCCCFFFHHHKKKJJJHHHGGGGGGIIIKKKLLLNNNKKKKKKNNNNNNOOOVVV___nnnrrrfffWWWNNNLLLKKKHHHEEECCCDDDCCCAAA>>>===???BBBMMMWWWgggwwwmmmNNNDDDAAA===;;;???:::;;;;;;;;;;;;:::999999999999999999999999999999:::::::::;;;;;;:::::::::999999999888999::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>???>>>===>>>AAABBBCCCBBBEEELLLXXXiii|||~~~vvviii{{{tttTTTAAA===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCCCCBBBBBBIIIWWWtttnnnZZZSSSRRRPPPKKKHHHHHHDDD???<<<<<<===>>>???AAAAAAAAA@@@@@@??????>>>888;;;???BBBAAA@@@??????===>>>@@@CCCEEEGGGHHHIIIKKKHHHFFFGGGGGGGGGKKKOOOSSSeee}}}qqqccc^^^YYYRRRKKKFFFDDDCCCBBB@@@BBBBBB@@@===???DDDIIIUUUbbbrrr}}}gggGGG@@@@@@:::999@@@::::::;;;;;;::::::999888999999999999999999999999999::::::::::::::::::999999888888888888999::::::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>??????===<<<<<<>>>AAADDDDDDDDD>>>DDDOOOaaazzztttrrrlllNNNAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>????????????========================>>>???@@@BBBCCCDDDEEEEEE===GGGNNNZZZiiiYYYSSSQQQPPPPPPJJJGGGBBB???>>>>>>>>>===@@@@@@AAAAAAAAA@@@@@@???;;;<<<============???AAA===???AAACCCDDDCCCBBB@@@EEECCCBBBAAA@@@AAACCCEEEJJJNNNUUU```mmmzzz}}}xxxqqqeeeXXXOOOLLLLLLKKKGGGBBB>>>>>>@@@;;;===>>>===>>>DDDPPPYYYiiisss~~~|||\\\AAA===>>>888777===:::::::::::::::999888888999999999999999999999999999999::::::::::::999999888888888888888999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@@@@===<<<<<<>>>BBBEEEFFFFFF???DDDMMM___|||}}}zzzbbbFFF@@@???:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>????????????========================???@@@@@@AAABBBCCCDDDDDD>>>DDDHHHMMMfffmmm\\\RRRPPPSSSLLLIIIEEEBBBAAA@@@>>><<<>>>???@@@@@@AAA@@@??????BBBAAA???<<<::::::===@@@>>>???@@@AAAAAA???>>>======???@@@???>>>???@@@@@@EEECCCDDDHHHOOOUUU[[[___[[[[[[[[[YYYTTTOOOIIIEEECCCBBBAAA@@@>>>>>>======;;;<<<======@@@KKK]]]jjjxxx}}}bbbMMM======???:::888;;;999::::::::::::999888888888888888888888888888888999999::::::::::::999999888888888888888999999:::;;;;;;;;;:::::::::999999::::::;;;===>>>???AAAAAA???>>>>>>???BBBEEEEEEEEEAAADDDLLL^^^|||ZZZ@@@???@@@:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????========================AAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFJJJVVVuuuiiiTTTMMMPPPMMMJJJGGGDDDBBBAAA>>><<<<<<===>>>???@@@@@@???>>><<<======<<<;;;;;;===???======>>>>>>>>>?????????999===AAA@@@??????@@@???>>>???CCCHHHIIIGGGEEEFFFFFFHHHIIIIIIFFFDDDCCCCCCBBB>>>::::::>>>@@@???===???@@@@@@???CCCPPPeeetttyyyyyy|||oooNNNCCC<<<@@@BBB>>>:::;;;999::::::::::::999888888888888888888888888888888999999999::::::999999999888888888777888999999:::;;;;;;;;;:::::::::999999999:::;;;===>>>@@@AAABBBBBB@@@???@@@BBBDDDDDDCCC???BBBJJJ\\\{{{pppSSSAAA;;;::::::::::::::::::::::::::::::999999999999999999999999<<<;;;999777777999<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============???@@@@@@AAAAAABBBBBBCCCCCC@@@CCCHHHLLL\\\{{{cccVVVPPPLLLKKKIIIFFFDDDBBBAAAAAA???>>>>>>=========>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;==============================>>>>>>>>>>>>======@@@@@@@@@?????????????????????@@@@@@@@@??????>>>@@@AAAAAA???<<<;;;<<<>>>>>>@@@AAADDDNNN___lllqqqyyy~~~~~~tttUUUAAA@@@>>><<<:::999888888999999999999999999::::::888888888888888888888888999999999888888888888777666666666666777777777777999999999999999999999999888888999<<>>>>>>>>>>>>>>>>>=========>>>>>>======================================================>>>>>>>>>>>>>>>>>>=========>>>???????????????>>>>>><<<===>>>===;;;;;;<<<===AAADDDIIIPPP^^^ooozzz|||iiiMMM??????===;;;:::999999999999999999999999999999999888888888888888888888888999999999888888888777777666666666666777777777777999999999999999999999999999999999<<>>AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>========================<<<<<<;;;;;;;;;<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===;;;<<<======<<<<<<>>>@@@GGGNNNVVV```mmm{{{wwwYYYDDD======<<<;;;:::::::::::::::::::::999888888888777777777777777777777777777999999888888888777777777666666666666777777777777999999999999999999999999999888999<<>>>>>??????@@@AAAAAAAAAAAA???AAAEEEEEEDDDJJJRRRhhhooo]]]VVVMMMKKKNNNNNNJJJEEEBBBAAA@@@???>>>>>>===>>>??????>>>>>>>>>>>>??????========================<<<;;;:::999:::<<<>>>???;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======>>>?????????AAADDDFFFUUUaaammmtttyyyeeeIII???<<<;;;::::::::::::::::::;;;::::::999888777777666666666666666666666666666888888888888777777777777666666666666777777777777888888888888888888888888888777888:::===>>>>>>======;;;;;;<<<>>>@@@@@@@@@??????GGG[[[yyyyyywwwxxxwwwyyyyyywwwwwwvvvnnncccXXX[[[dddvvv~~~www]]]CCC:::;;;;;;::::::999999999999999999999999888888888888888888888888555777999:::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAAAAA??????AAACCCDDDGGGKKKQQQmmmvvviiiYYYOOOMMMNNNLLLIIIDDDCCCBBBAAA??????>>>>>>???>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999:::;;;===???;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAACCCFFFKKKOOOdddttt{{{TTT@@@>>>::::::999999999999::::::::::::999999888777666666555555555555555555555555888888888777777777666666666666666666777777777777888888888888888888888888666666666888;;;<<<<<<:::<<<;;;:::;;;>>>@@@@@@@@@>>>???GGGYYYwww~~~xxxpppnnnpppwww{{{zzztttrrrpppgggZZZKKKWWWkkkzzzqqqXXX@@@:::;;;:::999;;;999999999999999999999999888888888888888888888888555666888:::;;;;;;::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@AAA???>>>>>>>>>@@@CCCEEEMMMPPPkkkvvvdddYYYSSSNNNJJJIIIHHHFFFEEECCCBBBAAAAAA@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???????????????@@@AAABBBGGGNNNWWW^^^kkk{{{fffHHH<<<>>>::::::999888888888999999999999999888777777777666666666666666666666666666888888777777777666666666666666666666777777777777888888888888888888888888666666666888:::;;;;;;:::<<<;;;:::;;;>>>???@@@???>>>???FFFXXXsss~~~xxxsssqqqkkkffffffkkkqqqxxxxxxpppkkkjjjaaaTTTJJJ\\\uuudddOOO===<<<>>>:::999;;;888888888888888888888888888888888888888888888888555666777888999:::;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<<<<<<<======>>>??????@@@?????????======>>>AAACCCHHHFFFOOOooovvvfffZZZSSSOOONNNLLLJJJHHHGGGFFFFFFAAA@@@???>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBCCCGGGOOO[[[hhhrrrwwwhhhPPPBBB<<<:::::::::999888888888888888888888888888777777777777666666666666666666666666888777777777666666666666666666666666777777777777888888888888888888888888888777777999;;;<<<<<<:::<<<;;;:::;;;===?????????>>>???FFFVVVqqquuunnnhhheeeaaa]]]aaaiiifffnnnooofff```___WWWKKKQQQddd|||XXXFFF:::===@@@;;;999;;;888888888888888888888888777777777777777777777777555666777888999:::;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<======>>>?????????<<>>@@@CCCEEE@@@HHHKKKRRRqqqzzziii___SSSRRRPPPNNNLLLJJJJJJIIICCCBBB@@@??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===;;;:::::::::;;;;;;<<<===>>>>>>======>>>@@@@@@AAAAAAAAADDDEEEGGGLLLVVVfffwww}}}ppp{{{oooQQQAAA@@@===777;;;:::999888777777777777777777777777777888888888777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777999999999;;;===>>>===<<<<<<::::::;;;===?????????>>>???FFFVVVooohhhddd___ZZZXXXYYY\\\^^^bbb```aaabbb]]]UUUQQQRRRZZZssszzzMMMFFF>>>:::;;;<<<:::888777777777777888888888888888888777777777777888888999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAAAAABBBBBBDDDAAADDDMMMXXXpppxxxiii]]]SSSPPPNNNJJJHHHKKKJJJIIIGGGCCC@@@???AAACCC@@@???>>>===<<<;;;;;;;;;===========================<<<===>>>???>>><<<:::<<<<<<<<>><<<;;;:::::::::999999888888888777777777777777777777777777777666666555555555444666666555555555555666666555555555555666666666666888777666666666777999:::777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>DDDKKKWWWnnn```]]]YYYUUUSSSTTTWWWYYY\\\[[[[[[ZZZUUUPPPSSSYYYnnndddHHHBBB;;;999:::<<<:::888666666777777777888888888888888777777777777888888999999999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@===???DDDJJJXXXyyyrrrbbb]]][[[WWWSSSSSSKKKKKKIIIGGGDDDBBBAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>=========<<<<<<===>>>??????>>>===:::===AAACCCBBBAAABBBDDDPPP[[[jjjwww|||}}}gggNNNAAA???===;;;;;;::::::999999999888888888666666666666666666666666777666666666555555555444666666555555555555666666555555555555666666666666888777666666666777888999777888888999999::::::;;;;;;;;;;;;;;;<<<>>>???@@@@@@FFFNNNXXXlllUUUSSSPPPMMMMMMNNNQQQRRRUUUUUUTTTQQQKKKMMM]]]mmm{{{PPPAAA===999999:::;;;:::888666666777777777777888888999999888888888888999999999999999999999999999999999999999999999999999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA???@@@DDDDDDHHHXXXiiiuuuiiiddd^^^VVVRRRKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA???>>>>>>======<<<<<<===>>>????????????===AAADDDCCCAAACCCKKKRRRbbbmmm|||eeeTTTCCC======<<<:::999999999999888888888888888666666666666666666666666666666666555555555555555666666555555555555666666444555555555555666666666777777666666666777888999777777888888999:::::::::::::::;;;;;;<<<===???@@@AAAIIIRRRYYYiiiMMMKKKIIIHHHHHHJJJLLLNNNPPPOOOMMMIIIGGGSSSooo}}}hhhGGG>>><<<::::::;;;:::999777666666666666777777777888999999888888888888999999888888888888999999999999999999999999999999999999777777777888999999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>???BBBAAABBBFFFFFFEEEKKKRRRdddzzzssslllfffbbbSSSQQQOOOMMMMMMMMMLLLLLLHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBAAABBBCCCCCCCCCBBBCCCDDDDDDDDDCCCCCCFFFPPP___jjjuuu|||rrrQQQEEE;;;:::<<<;;;888888888888888888888888888777666666666666666666666666555555555555555555555555666555555444444555555666444444444555555555666666666666666666777777888888777777777888999999:::::::::::::::;;;<<<===>>>??????IIISSSYYYgggGGGGGGFFFFFFGGGIIIJJJLLLJJJIIIGGGFFFLLL```~~~mmmXXXCCC===<<<;;;::::::999777666555666666666666777777777999888888888888888888999777777777888888999999999888888888888888888888888666666777888888999:::::::::::::::;;;;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>???===>>>AAACCCBBBDDDGGGIII^^^mmmfff\\\TTTPPPNNNMMMLLLNNNOOOOOONNNMMMLLLJJJIIIFFFEEEDDDCCCBBBCCCDDDEEEEEEGGGHHHHHHFFFFFFGGGIIIIIIIIIKKKRRR]]]iiiuuu{{{zzz\\\DDD===888:::;;;888666666777777777777777777777777555555555555555555555555444444444555555555555555555555444444444444555555444444444444555555555555555555666666777777777777666777777888888999::::::::::::::::::;;;===>>>???<<>>>>>>>>>>>>>>>>>??????@@@BBBJJJFFFNNNnnnuuuhhh```[[[WWWTTTPPPPPPPPPPPPNNNLLLIIIHHHGGGEEECCCBBBAAABBBCCCDDDEEEGGGIIIIIIGGGHHHKKKOOORRRWWW```mmmzzz}}}^^^III>>>999777999:::666555666666666666666777777777777555555555555555555555555444444444444444555555555555555444444444444555555333444444444444555555555444555666777777777666666666666777777888999999999999999::::::;;;<<<>>>???:::CCCMMMVVVggg@@@AAABBBCCCDDDEEEEEEEEEAAAAAAHHHYYYooosssUUU???:::777888888777666666888999555555555666666666777777777777666666666666777777666666666777888999999999777777777777777777777777666666777888999:::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@???>>>???AAABBBFFFAAA@@@OOOqqq|||xxxuuudddeeedddcccaaa]]]ZZZXXXWWWUUUQQQNNNLLLLLLMMMMMMMMMQQQTTTUUUUUUXXX]]]ccchhhooo{{{{{{```JJJ@@@:::777666888888555444777555555555666666666777777555555555555555555555555333333333444444555555555555444444333333444444555333333444444444555555555444555666777777777666555666666777777888888999999999999999:::;;;<<<===>>>:::AAAIIITTThhh>>>>>>@@@AAABBBBBBBBBBBBBBBCCCOOOfffhhhJJJ999===444444555444444666888;;;555555555555666666666777666666555555555555666666555666666777888999999999777777777777777777777777666777888999:::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;>>>@@@>>>===>>>AAABBB777CCCKKKIIINNNiii{{{yyypppmmmiiidddaaa`````````^^^ccchhhjjjlllpppwww}}}~~~}}}```KKK@@@;;;888666555777666444555999444555555555666666777777555555555555555555555555333333333444444555555555555444444333333444444555333333333444444444555555333444666777777777666555666666666777888888999999999999999:::;;;<<<===>>><<>>@@@CCCCCC??????AAACCCIII\\\{{{zzzSSS>>>:::<<<:::999888777666666666666666666555555555444444444222222333333444555666666666666666666666666666666777777666666555555555444777777777888999999::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@>>>AAAEEEGGGPPPlll{{{|||xxxgggSSS@@@888888777777777777666666666666555555555555555555555555666666666555555444444444444444444444444444444444333333333444444444555555222222333333333333444444777777777777666666666666666666666666666777888888888999999::::::;;;;;;<<<===>>>CCCQQQhhhAAA===;;;???AAA@@@AAACCCIIIYYYsssjjjJJJ;;;888:::999888777666666555555555666555555555444444444444222222333333444555555666555555555555555555555555777666666666555555555555666777777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>;;;;;;<<<===>>>???@@@@@@BBB???AAADDDBBBEEEXXXoooeeeQQQEEE===::::::777777777777666666666555555555555555555555555555555555555444444444333333444444444444444444444444333333333444444444444555222222333333333333444444777666666666666666666666666666666666666777888888888999999::::::;;;;;;<<<<<<>>>DDDRRRiii???;;;;;;???BBBBBBCCCFFFUUUpppoooSSS???888777777888777666555444444444444555555555555444444444444222333333444444555555555555555555555555555555555666666666666555555555555666666777888888999999:::::::::::::::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@CCC@@@AAACCCAAA>>>FFFRRRqqqqqqNNN===;;;;;;999777777777777666666666555555555555555555555555555555444444333333333333333222444444444444444444444444333333333333444444444444222222333333333333444444666666666666666666666666666666666666666777888888888999999::::::;;;;;;<<<;;;===DDDRRRjjj:::;;;???CCCCCCBBBGGGOOOhhhsssXXXBBB888777777666666555444444333333333444444444444444444444444444333333333444444444555555555555555555555555555555666666666666666555555555666666777777888999999999999999999999999999999999888999999::::::;;;<<<<<<<<<<<<<<<===>>>?????????BBB??????CCCBBB@@@BBBGGGSSSdddsssZZZAAA999<<<<<<666000777777666666666555555555555555555555555555555555222222222222222222222222333333333333333333333333222222333333333444444444222222222333333333444444555555555666666666666666666666666666666777777888888999999::::::;;;;;;<<<;;;===CCCRRRiii:::<<>>>>>??????BBB???>>>AAABBBBBBCCCDDDJJJJJJgggoooVVVHHH;;;:::<<<:::666222666666666666555555555555555555555555555555555555222222222222222222222222333333333333333333333333222222222333333333444444222222222333333333444444444444555555666666666777666666666666666777777888888999999::::::;;;;;;<<<;;;<<>>===;;;===KKKggg~~~mmmWWW@@@777888999777666444444333333333333333444333333333333444444444444444444444444444444444444444444444444444444444444555555555666666666666666555555666777777888888999999999999999999999999999888888999::::::;;;;;;<<<<<<=========>>>>>>>>>???BBB@@@>>>???@@@AAAAAAAAAEEEGGGSSSpppiiiVVVEEE>>>888888888666888;;;666666666555555555444444555555555555555555555555111222222222222333333333333333333333333333333333222222222222333333333333222222333333333333444444444444444555555666666777666666666666666777888888888999999::::::;;;;;;<<<;;;;;;>>>JJJ```~~~???>>>@@@GGGSSSfffzzzZZZIII999666888777555444444444333333333444444444222222333333333444444444444444444444444444444444444444444444444444444444555555555555666666666777555555666666777888888888888888888888888888888888999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>@@@@@@@@@??????@@@@@@???@@@FFFJJJUUUqqqwwwfffSSSDDD>>>:::777777555444777===666666555555555444444444555555555555555555555555222222222222333333444444222222222222222222222222111222222222222333333333222222333333333333444444333333444555555666777777666666666666666777888888888999999::::::;;;;;;<<<<<<:::;;;EEE[[[yyy<<<===GGGYYYnnnvvvLLL???555555888555333333444444444333333444555555222222222333333444444444444444444444444444444444444444444444444444444444444555555555666666777777555555666666777888888888888888888888888888888888999::::::;;;;;;<<<<<<===============>>>>>>>>>>>><<<@@@BBBBBBBBBBBBBBB@@@BBBAAAEEELLLQQQ```ttt___QQQDDD:::999777777999777444555999666666555555555444444444555555555555555555555555222222222333333444444444222222222222222222222222111111222222222333333333222222333333333444444444333333444444555666777777666666666666666777888888888999999::::::;;;<<<<<<===::::::BBBXXXvvvFFFGGGSSSnnn}}}YYY???<<<888666555555555444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555888888888777777777777777666666666666777888999:::888888888888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<===??????@@@@@@@@@AAACCCEEEEEEGGGNNNZZZcccyyy^^^III===:::;;;777777666666555555555444333444444555555444444333444444444444444444444444333333333444444444555555000222333333222222222333333333333333333333333333222222333333333333444444555555555555555555555555666666666666666777888888999::::::;;;;;;<<<<<<<<<:::===:::BBBYYYqqqDDDYYYvvvjjjJJJ<<<999666444444444333333444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555666666666666666666666666666666666666777888999:::888888888888999:::;;;<<<;;;;;;;;;<<<======>>>>>><<<===>>>???????????????@@@CCCEEEDDDCCCFFFLLLRRRYYYqqqyyyeeePPPAAA:::888999777666666666555555555444333333444444444444333333222222333333333333222222333333333444444444444555000111333333222222222222333333333333333333333333222222222333333333444444555555555555555555555555666666666666666777777888999999::::::;;;<<<<<<<<<;;;===:::AAAWWWnnnYYYvvvxxxyyy~~~mmmRRR;;;999666333222222222222111444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555444555555555555555555555666666666666777888999999888888888888888999:::;;;::::::;;;<<<<<<======>>>======>>>??????>>>>>>>>>===@@@CCCCCCAAA@@@BBBDDDDDDPPPfff|||dddZZZLLLAAA;;;999888777666666666555555555555555333333444444444444333333111222444555555444222111333333333333444444444444111111222222222111111000333333333333333333333333222222222222333333333333444444444444444444444444666666555555666666777888999999999:::;;;<<<<<<<<<;;;>>>;;;@@@TTTjjjzzz{{{{{{}}}}}}gggTTTBBB555777555222111222222111000333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444555555555555555555555555444444444444555555555555666555555666666777888999888888888888888999::::::999::::::;;;<<<<<<=========>>>>>>>>>>>>>>>======;;;>>>AAABBBAAAAAABBBDDDIIIGGGLLL^^^{{{vvv___NNNGGG===999::::::999666555555555555555555555555333333333444444333333333222444666888888666444222222222333333333444444444111111111111222222111000222222222222222222222222111222222222222333333333444444444444444444444444666555555555555666777777888888999:::;;;<<<<<<===:::===;;;@@@SSShhh~~~nnnWWWGGG<<<777666444222222333333222111333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444555555555555555555555555444444444555555666666666555555555555666777888999888888777777888888999999999999::::::;;;;;;<<<<<<======>>>>>>>>>======<<<<<<===>>>>>>???@@@CCCEEE???IIIPPPPPPTTTiii|||fffOOODDD>>>888777999:::777444444444444555555555555555222333333333333333333222222444666888888666444222222222222333333333444444111000///111333444222000222222222222222222222222111111111222222222333333444444444444444444444444555555555555555666666777777777888999:::;;;<<<===888===;;;@@@SSSggg~~~zzzbbbMMM@@@999777555444333333444555333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333444444555666666666555555555555666777888888888888777777777888888999888888999::::::;;;;;;<<<<<<<<<===>>>>>>=========???>>><<<;;;<<<>>>@@@AAA:::BBBJJJIIIHHHRRRiii}}}pppcccQQQ???===:::777777888777444111444444444444444555555555222222333333333333222222000111333444444333111000222222222222333333333333111//////111555666555222222222222222222222222222111111111111222222222222333333333333333333333333555555444444555555666777666777888999:::;;;<<<===777===;;;@@@QQQfff~~~iiiRRRCCC:::666444333222222333444555333222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222333444555555555555555555555555666888888888888777777777777888888888888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???===<<<<<<===??????@@@AAA===<<>>777999888888777666555444333333333333444444555555555222222333333333333222222000111111222222111111000111222222222222333333333111///...111666999777444111111111111111111111111111111111111222222222222333333333333333333333333555444444444444555666666666666777999:::;;;<<<===888===<<>>>>>>>>>>>===<<<===???AAACCCCCCBBBCCCBBBBBBBBBCCCGGGJJJMMMKKKUUUiiittteeeUUUKKKDDD===;;;===666888999888777555555666333333333444444555555555222222222333333222222222222222222222222222222222111111222222222333333333111......222888;;;999666111111111111111111111111000111111111111222222222333333333333333333333333555444444444444555666666555666777888:::;;;<<<===888>>><<<>>>LLL^^^{{{zzzwww~~~```CCC:::888444222555222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444666666666666666555555555666777777777777888888888::::::::::::::::::::::::::::::;;;<<<===>>>???@@@>>>????????????@@@@@@@@@DDDDDDDDDDDDEEEEEEEEEEEECCCGGGOOO]]]ppp{{{oooXXXOOOBBB;;;:::<<<<<<;;;666666666666555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222333444444555666666222222222222222222222222000000111111111222222222333333333333333333333333444333333333333444555555777777888999::::::::::::666<<<;;;>>>LLL\\\uuu~~~|||zzz}}}wwwcccLLL999666777444333666222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444666666666666555555555555777777777888888888888999::::::::::::::::::::::::::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDD???AAADDDKKKVVVbbbnnnuuusssdddXXXKKKDDD===999::::::999777666666666666555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222333444444444555222222222222222222222222111111111222222222222333333333333333333333333333444333333333333444555555777777888999::::::::::::777<<<;;;>>>MMM]]]vvvwwwnnnxxxtttZZZHHH;;;222444666333222555222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222333222222111111222222333222222333333333333444444555555555555555555555555777888888888888999999999999999::::::::::::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAABBBEEEIIINNNPPPdddnnnyyy~~~sssfffWWWIII@@@>>>;;;888888::::::888555666666666555555555555444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222333222222222222222222222222222222222222333333333333333333333333333333333333444333333333333444555555666777888999::::::::::::777<<<;;;>>>LLL\\\uuu|||uuu}}}vvv```III===777444555555111000333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111222222222222222333333333222222111111222222333222222222333333333444444444444555555555555555666888888888888999999999999999999999999999:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAAEEEEEEDDDDDDEEEEEEGGGGGGGGGPPPYYY___fffttt}}}rrroooggg\\\OOODDD<<<888999888777999;;;;;;999777666666555555555444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111222222222222222222222222222222333333333444444444333333333333333333333333444333333333333444555555666777888999999::::::999666;;;:::===KKK[[[sssxxxyyy{{{aaaIII>>>:::777666555222///000333111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111111111111222222333333333333222222111111222222333222222222333333333444444333444444444555555666666777777888888888999999999888888888999999:::::::::::::::;;;;;;<<<<<<============>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAA???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJOOO[[[kkkwww}}}nnnbbbYYYVVVPPPGGG???::::::;;;999888777777888888888888555555555555444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111000222222222222222222222222222222333333333444444444333333333333333333333333444333333333333444555555666666777888999999999999555:::999<<>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAABBB<<<===>>>???@@@BBBBBBCCCDDDDDDDDDEEEGGGKKKPPPSSS]]]]]]fffyyyyyytttnnncccUUUJJJEEEBBB>>>999666777:::===777777555444444444555666555555555444444444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333333444333333333333444555555555666777888999999999999555:::999;;;IIIXXXqqqyyyiiifffqqq~~~iiiTTTBBB999888222222222111111222222222111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111000111111222333333444444333222222111111222222333222222333333333333444444222222333444444555666666555555666666666777777777666777777888999999::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA????????????@@@@@@AAAAAA>>>@@@CCCDDDEEEEEEFFFFFFHHHGGGNNN^^^llltttzzzxxxnnnhhhfffccc]]]XXXRRRJJJCCC>>><<<:::777666666777888999444555555555444444555555555555555444444444333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111222222333333333222222222222222222222222111111111222222222222333333333333333333333333333444333333333333444555555555666777888999999999999777<<<:::===JJJZZZrrrjjjooovvv}}}lllMMM:::777777444222444444333333444222000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111000000111222333333444444333222222222222222222333222222333333333444444444222222333333444555666666555555555555666666666666666777777888999999::::::::::::;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@BBBDDDCCCAAA@@@CCCFFFEEEAAAAAAFFFIIIIIINNNUUUYYYbbblllpppooooooqqquuussstttxxxzzzvvvnnnkkkmmmrrrvvvyyyxxxooocccXXXRRRMMMKKKFFFBBB>>><<<;;;;;;;;;999888999:::999777444222555777888888666666666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222333444444444222222222222222222222222000000111111111222222222333333333333333333333333444333333333333444555555555666777888888999999888999>>><<>>??????>>>>>>======????????????DDD===999===AAA@@@===<<<>>>??????@@@AAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBBFFFFFFGGGIIIJJJLLLMMMMMMOOOPPPPPPQQQRRRRRRRRRQQQTTTSSSQQQNNNJJJEEEAAA>>>;;;;;;::::::999888777777666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222111111222222222333333333333333333333444555666666666777888999999:::999999999===;;;@@@XXXnnn{{{{{{dddTTTAAA888555333333555333333222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111222222333333333222333333444444444444444444555555555666666666666666666555555666777999:::888888888999999999::::::999999:::;;;<<<======>>>===;;;:::<<>>???===<<<>>>>>>>>>>>>???@@@@@@AAAAAA???>>>===>>>@@@AAA@@@???????????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@???>>><<<:::999::::::999888888777666666666555555555444444444333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222111111222222222333333333333333333333333444555666666777888999999:::999999666;;;888<<>>;;;:::999<<>>>>>???@@@@@@>>><<<<<<<<<>>>???>>>===>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<::::::999999888888999999888888777777666555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222111111111111000000000111111111111111111111111000111111111111222222222111111222222222333333333444444333333333444555555666777888999999:::999999666<<<888999IIIZZZooowwweeePPP>>>777111222444222111111222111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222111111111111111111222333333333333333333333444444444555555555333333444444555666666777888888888888999999999999:::::::::::::::999999999888999;;;<<<<<<>>>BBBEEEDDD@@@======;;;999:::>>>;;;;;;<<<======>>>>>>???>>>===<<<===>>>???>>>===>>>>>>======<<<;;;;;;;;;;;;<<<<<<=========<<<<<>>;;;;;;HHHVVVlllhhhYYYKKK<<<999333111444555222//////111111111000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111////////////////////////222111111111111111111111000111222222333333222222333333333333444444444444222333444444555666666666777777888888888999999999999999999999888888888888666;;;???===:::===HHHRRRSSSHHH>>>;;;;;;::::::;;;:::;;;;;;<<<======>>>>>>===<<<;;;;;;======<<<;;;888999999999999999::::::999999999::::::999999888<<<:::888555444333333333444444333333333333333222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333444444333333333444555555666666888999999999999999999>>><<<===HHHTTTkkkqqqVVVEEE<<<666333//////333444111///000000000000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////000000111111111111111111000000111222222222222111222222222333333333444444222333444555666666666666777777777888888888888999888888888888888777777777777<<<@@@===999<<>>>>>;;;:::888999::::::999888666777777888999:::;;;;;;777888888888888777666666666555444333333222222333333333222222222222222222111111222222222222333333333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000000000111111111111111111111111111000111111111111222222222111111222222222333333333333333333333444555666666666777888999999:::999999888;;;888<<>>>>>;;;:::888999::::::888777888888999::::::;;;<<<<<<999999::::::999888888777555666666666666555555444222222222222222222222222111111111111222222222333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000111111111111111111111111111111000111111111111222222222111111222222222333333333111111222333444555777888666777888999999:::999999888999666;;;GGGPPPcccxxxeeeOOOCCC;;;444111222444111111333333000000333////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111...//////000111222222333//////000111111111111111111111222222222333333333333444555777777777777666777777777777888888888888666666666666777777777888999888888:::===>>>===;;;>>>;;;;;;;;;999777999>>>;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;<<<<<<:::999777777777888888888888888999999999999888888777666666777777777666444333111222222222222222222333333000000111111222222222333444444444444444444444444000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000.../////////000000111111111111111111111111111111000111111111111222222222111111222222222333333333000111111222444666888999666777888999999:::999999:::999555<<>>555222333444444000000000000000000000000111111000///////////////------------------------////////////////////////............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333444444555555555555555555888888999999999888888777888888999999999888888777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666666777888999::::::;;;999::::::::::::999888888777666555333222222222333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333333444666666555555777888777777777888:::;;;:::888888777999===CCCOOOeeexxxsssaaaSSSFFF>>>666222222444444222000000000000000000000000111111000///////////////------------------------////////////////////////............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333333444444444555555666666888888888999999888888777888888999999999888888777999::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<::::::::::::999999999999666777777888888999999:::888999999999999888777777666666555444444333222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333222444555555555555666888777666666777999:::999888888888:::===CCCOOOdddwwwyyygggVVVGGG<<<555333000111444444222000000000000000000000000000111000000///////////////////////////////////////////////////////////////............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222333444555666666777777777888888999888888777777888888999999999888888999999:::;;;;;;;;;;;;:::;;;;;;:::::::::::::::999::::::999999::::::;;;<<<999999999888888888777777777777777777888888888888777777777888777666666555555555666666555444333222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333111333444444444444555777555555555777999:::999777888888:::>>>BBBNNNbbbuuu}}}nnn\\\LLLAAA;;;777333222222444555444111...000000000000000000000000000000////////////000000////////////////////////////////////////////////............//////////////////............//////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111222333555666777777666777777888888888888888777777888999999999888888888888999:::::::::::::::::::::::::::999999999999999999999999999::::::;;;999999888888888777777777888888777777777666666666555666666666666555444444333444666777666555222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333000222333333333333444666444444444666888999888777888888:::>>>BBBMMMaaarrrmmm```NNNAAA:::666555444555444333333444333222111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////............//////////////////............//////////////////////////////////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111222333444555666777555666777888888888888888666777888999999999999999777888999999::::::999999999999999999999999999999999888888888888999::::::999999999999888888888888888888777666666555555555444555555555555444333333222333555666666444222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333000111333333222222444555444333444666888999999888888888:::>>>BBBKKK^^^pppPPPEEE:::888888666333222222222111000000222333444000000000000000000000000///////////////000000111000000000000000000000000////////////////////////............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333111111222333444555555666555555666777888888888888666777888999999999999999777777888999999999999888777888888888888999999999888888777777888888999:::999999999888888888888777777777666666555555444444444444555555444444333222111222333444444333222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333000222333333333333444666444444444666999::::::999999999;;;>>>AAAJJJ\\\mmm===777444777888555333444111111000/////////111333000000000000000000000000///////////////000111111////////////////////////////////////////////////............//////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222222333333444444444444555666777888888888888666666777999999::::::999666777777888888888888888777777777777888888999999777777777777777888999999888888777777777666666666555555555555555555555555444444555555444444333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333111222444444333333555666555444555777:::;;;;;;:::999999;;;>>>AAAIII[[[kkk444111000333111---000777333333333222///......///000000000000000000000000///////////////000111111////////////////////////////////////////////////............/////////000//////............//////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333333333444555666777888888888888666666777999999:::::::::666666777888888888888888666666777777888888888999777777777777777888888999777666666666555555555555555555555555555555555555444444555555444444333222111000000///000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333111111222222222333333333111333444444444444555777555555555888:::<<<<<<:::999999;;;>>>AAAIIIZZZjjj333333333222222111111111444111///222555666222...'''666...666[[[[[[===444000000000000000000000000000000000000000000000000//////////////////////////////............//////........................////////////////////////............////////////000000000000000000000000000000000000000000000000333222222222111111000000222222333333333333444444555555555555666666777777888777666666666777999:::777777888999999999999888888888888888888888888888888777666555555555555555:::999777666555555555666666666555444333333222222222222222111111111111000111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......///000000000000000000000000///......------////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222444333333333333444555555666777888999999999999999::::::;;;===???GGGXXXhhh333333222222222111111111333111///111555555222...444888***888fffjjjFFF222//////////////////////////////////////////////////////////////////////////////............//////........................////////////////////////............////////////000000000000000000000000000000000000000000000000222222111111111000000000222222222333333333444444444555555555555555555555777666666555666777888999777777888999999999999888777777777777777777777777777666666555555555555666999888666555444444555555666555555444333333222222222222222111111111111000111111000000000000111111000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////......///000000000000000.........///////////////.../////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444333333333333444555555666777888999999999999999::::::;;;===???FFFWWWggg222222222111111111111111333111///111333444222///444444)))555[[[^^^>>>,,,////////////////////////////////////////////////000000000000000000000000//////............//////........................////////////////////////............////////////000000000000000000000000////////////////////////111111000000000000//////222222222222333333333333444444444444444333333333555555555444555555666777666777888888999999888888555555555555555555555555555555555444555555666666777666555444444444444444555555444444333333222222222222222111111111111000111000000//////000000111000000000000000000000000000000000000000000000000//////000000000000111111..............................///000000000000000------......///000000111....../////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333333333444555555666666777999999::::::::::::999;;;===>>>EEEVVVfff111111111111111111111000222000///000222222111///***333000333@@@<<<---+++////////////////////////////////////////////////000000000000000000000000///......------......///........................////////////////////////............////////////////////////////////////////////////////////////000000000///////////////111222222222222333333333333333333222222222222222444333444444444444555555666777777888888888888888444444444444444444444444444444444444555555666777555555444444333333333333444444444333333333222222222222222111111111000000000000////////////000000////////////////////////////////////////////////////////////000000000111..............................///000000000000000............//////000000........./////////000000////////////000000000000/////////////////////////////////////////////////////////000000000000000000000111111111222222222333333222222333333444555555666777888999::::::::::::999:::<<<===DDDTTTddd000000000000000000000000111000//////000111000000---444555333222---,,,222................................................////////////////////////......------------..............................////////////////////////............///////////////////////////////////////////////////////////////////////////000000000111111111222222222333333222222222222222222111111222333333444444444444444666666777888888888888777555555555555555555555555444444444444444555666777444444444444444333333333333333333333333222222222222222222111111111000000000000////////////000000////////////////////////////////////////////////...////////////000000000..............................///000000000000000000000//////........................////////////////////////000000000000////////////////////////////////////////////////......//////000000000000000000111111111222222222333222222222222333444444555666777888999:::::::::999999:::;;;<<>>JJJVVVooo............////////////////////////////////////---------............//////......------......///------............------,,,,,,,,,------------...........................,,,------------.........---------------.........////////////////////////......//////000000111111000000000111111111222222000000000111111111111222111111111111111111111111111111222222222333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111111111///000111111111000///...000000000000000000000000........................////////////000000000000////////////000000000000000000000000000000000000...//////000000//////...////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000111111111111111222222222111111222222222333333333666555444666888:::::::::666666777::::::>>>IIIUUUlll............////////////////////////////////////---------............//////...---,,,,,,---...///------............------,,,,,,,,,---------..............................,,,,,,---------.........,,,,,,,,,------.........////////////////////////.........///000111111111/////////000000000111111000000000000111111111111111111111111111111111111000000000111111111222222111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000////////////000000000000000000000000........................////////////000000000000.../////////000000000111000000000000000000000000......////////////......////////////////////////////////////////////////............////////////........................////////////////////////////////////000000000000000000111111111222222222111111222222222333333333555555555777999:::999888555555777999:::===HHHTTTiii............/////////000////////////////////////---------.........//////...---,,,++++++,,,---...---..................---,,,,,,,,,------.................................,,,,,,,,,---------......,,,,,,,,,------.........////////////////////////---......///000111111222////////////000000000000000000000000111111111111000000000000000000000000///000000000000111111111111111111222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000000111111000///////////////000000000000000000000000........................////////////000000000000.../////////000000111111000000000000000000000000......////////////......////////////////////////////////////////////////............/////////000........................////////////////////////////////////000000000000000000111111222222222222111111222222222333333333555555666888:::;;;999777555555777999:::===HHHSSShhh000000////////////000000///......---------......------,,,,,,,,,------...++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------///////////////////////////////////////000111111///////////////000111111000000000000111111111111000000000000111111111111000000111111111222222222333333333222222111111111000111111111111222222222111111222222222222111111000000000000000000000000222111111111000000//////////////////////////////111000000///...---------,,,...///...---++++++,,,'''444:::111))),,,///---000000000000000000000000////////////////////////.......................................///000000....................................////////////////////////////////////////////////////////////---......///000111111222000000000000000000000000000111111222222333444444222333444666777888888888999777777999:::===EEEOOOggg000//////////////////000......------------......------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................///////////////000000111///////////////000111111000000000000111111111111000000000000111111111111000000111111111222222222333333333222222222111111000111111111111222222222111111222222222222111111000000000000000000000000111111111000000000//////////////////////////////111000000///......------.........,,,,,,---111444BBBIIIGGG999000111333111000000000000000000000000////////////////////////.......................................///000000....................................////////////////////////////////////////////////////////////.........///000111111111000000000000000000000000000111111222222333444444222333444666777777888888888777777999;;;===FFFPPPfff//////............//////...---------------............---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................//////......//////000111///////////////000111111000000000000111111111111000000000111111111222222111111111111111222222222333333333222222222222111000111111111111222222222111111222222222222111111000000000000000000000000111111000000000000//////////////////////////////000000000///......------///...,,,+++,,,000777<<>>GGGQQQddd~~~///......------......///------,,,,,,------......000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................///............///000000///////////////000000111///000000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222111111222222222222111111000000000000000000000000000000000000000000//////////////////////////////000000//////...............---,,,+++,,,000777;;;CCC@@@777,,,)))---...,,,////////////////////////////////////////////////........................---......///////////////....................................////////////////////////////////////////////////////////////.../////////000000000111000000000000000000000000000111111222222333444444222333444555666666666666666555777:::<<>>GGGQQQjjj************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......................................................................................................///......---------......//////.........---------------------------------------------------------------------------------------------------------//////.........---------,,,,,,,,,---------..............................,,,------------------...............////////////........................//////.........------------......///////////////////////////////////////////////////////////////....../////////000000000000000000000111111111111///222444222//////222666555555444333333333333333555555555666888:::<<<>>>FFFQQQiii++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................................................................////////////////////////......---------......///...............---------------------------------------------------------------------------------------------------------...............---------,,,,,,,,,---------.......................................---------------............////////////.......................................------------......///////////////////////////////////////////////////////////////------........./////////000000000000111111111111///111222111//////111555555444444333333333333333555555555666888:::<<<>>>FFFPPPhhh++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................................................................000000000000000000000000...------------...//////........................------------------------------------------------------------------------------------------------........................,,,,,,,,,---------..............................//////......------,,,,,,............////////////................................................---......///////////////////////////////////////////////////////////////------------.........//////000000000111111111111...000111111//////111333444444333333222333333444555555555666888:::<<<>>>EEEOOOggg++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................................................................000000000000000000000000---------------...//////---.....................---------------------------------------------------------------------------------------------------.....................,,,,,,,,,---------............................../////////......---------............////////////........................---.....................---......///////////////////////////////////////////////////////////////------------.........//////000000000111111111111...000111111000000111222333333222222222333333444555555555666888:::<<<>>>DDDMMMeee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................................................................////////////////////////---------------...///000---------...............---------------------------------------------------------------------------------------------------------...............,,,,,,,,,---------............................../////////...........................////////////........................---------...............---......///////////////////////////////////////////////////////////////------........./////////000000000000111111111111///000111111222222111111222222222222222333333444555555555666888:::<<<>>>CCCLLLddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......................................................................................................---,,,,,,------///000000---------.........//////---------------------------------------------------------------------------------------------------------.........//////,,,,,,,,,---------..........................................////////////............////////////........................---------.........//////---......///////////////////////////////////////////////////////////////....../////////000000000000000000000111111111111000000111222333333222111222222111111222333333444555555555666888:::<<<>>>BBBKKKccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......................................................................................................,,,,,,,,,---...///000111---------.........//////---------------------------------------------------------------------------------------------------------.........//////,,,,,,,,,---------..............................------......//////000000............/////////000........................---------.........//////---......///////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111333444444333111222111111111222333333444555555555666888:::<<<>>>BBBKKKbbb---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...------,,,,,,------...---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,---------..............................////////////////////////------------------------........................///////////////.........////////////............////////////////////////............////////////222111111111000000//////222222111111111111111111222222111111222222333444333444444555777:::<<<>>>CCCLLL```}}}------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------........................------------------------......................../////////////////////...////////////............////////////////////////............////////////111111111111000000000///111111111111111111111111222222222111222222333444333444444555777:::<<<>>>BBBKKK^^^{{{,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------..............................//////////////////////////////............////////////////////////............////////////111111111111000000000000111111111111111111111111222222222222222333444444333444444555777:::<<<>>>@@@III\\\yyy,,,+++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------............///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------....................................////////////////////////............////////////////////////............////////////111111111000000000000000111111111111111222222222333222222222222333444444333333444555777:::<<<>>>AAAHHHZZZwww++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...---------............///------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------........................---.........//////000000////////////............////////////////////////............////////////000000000000000000111111000000111111111222222222333333222222333333444555333333444555777:::<<<>>>BBBHHHYYYvvv*********+++++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////...------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------------------------------------------------........................------......///000000000////////////............////////////////////////............////////////000000000000111111111111000000000111222222333333333333333333333444444555333444444555777:::<<<>>>BBBGGGWWWttt)))*********++++++++++++******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------------------------------------------------........................------......///000000111////////////............////////////////////////............///////////////000000000111111111111///000000111222222333333444333333333333444555555333444444555777:::<<<>>>AAAEEEUUUrrr))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------...///000000111000/////////............////////////////////////............/////////000//////000000111111111222///000000111222222333333444333333333333444555555444444444555777:::<<<>>>@@@DDDSSSppp******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...+++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////...---,,,,,,....................................////////////000000000000000000000000////////////000111222333444444333333444555777888444444555666888;;;===???AAAHHHUUUlll******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////...------....................................////////////000000000000000000000000////////////000111222333444333333333333555666777444444555666888;;;===???@@@FFFTTTkkk******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------...//////...------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------......------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000///..........................................////////////000000000000000000000000////////////000111222333222222222222333444555666444444444666888:::===>>>???EEERRRiii******+++++++++,,,,,,,,,*********++++++*********++++++************++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...000///------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---...000000...---++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------......------------------------------------------------------............---------------------------------------............//////000000000000000//////....................................////////////////////////////////////////////////000111222333111111111222222333444444444444444555777:::<<<>>>>>>EEEQQQhhh******+++++++++,,,,,,,,,+++******************+++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......///..................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---......---+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------------------------------------............---------------------------------------............/////////000000000000000///....................................////////////////////////////////////////////////000111222333000000111222222333333333333333444555777:::<<<>>>???EEEQQQhhh******+++++++++,,,,,,,,,++++++***))))))***++++++++++++************++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,---......//////......------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------......------------------------------------------------------............---------------------------------------............///......///000000000//////....................................////////////000000000000000000000000////////////000111222333000000111333333333333333333333333555777999<<<===???EEEQQQggg******+++++++++,,,,,,,,,++++++***))))))***++++++++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,------......------------------------------------------------------............------........................---------............///------...///////////////....................................////////////000000000000000000000000////////////000111222333000111222333444444444333333333333444666999<<<===>>>CCCOOOfff******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++---...******,,,------,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,---......//////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...------------...///++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......---------------------------------------------------..................---........................---------.........//////,,,,,,---...//////........................................../////////000000000000000000000000000////////////000111222333000111333444555555444333333333333444666999;;;===<<>>BBBLLLbbb************************************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...........................------,,,,,,------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......---------------------------------------------------------............///000000000000000000000000........................////////////////////////000000000000000000000000222111000//////000111111000111111222222333444444333333444444666888;;;<<<>>>BBBLLLaaa************************************************)))************+++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------.........------,,,,,,------...------,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......---------------------------------------------------------............///000000000000000000000000........................////////////////////////000000000000000000000000111111000000000000111111000111111222222333444444333333444444666888;;;<<<>>>BBBKKK___***************+++++++++************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////........................////////////////////////////////////////////////000000000000000111111111000111111222222333444444333333333444666888;;;<<<>>>AAAJJJ]]]}}}))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---...---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///................................................//////////////////////////////////////////////////////000000111111111111000111111222222333444444333333333444666888;;;<<<===AAAIIIZZZyyy)))))))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++************************++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,))))))*********++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---......//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------------............///------------------------........................////////////////////////000000000000000000000000...///000111111222111111000111111222222333444444333333444444666888;;;<<<===@@@GGGXXXuuu((())))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////000000...------,,,,,,------...,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///................................................////////////////////////000000000000000000000000---...000111222222111111000111111222222333444444333333444444666888;;;<<<===@@@GGGVVVsss((())))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......///000111111...------,,,,,,------...,,,++++++++++++++++++,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////////////////////////////........................////////////////////////000000000000000000000000---...000111222222222111000111111222333333444444444333444444666888;;;<<<===@@@FFFUUUqqq******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++************************,,,)))))),,,,,,))))))+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///...---,,,+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////...---,,,,,,++++++...------,,,,,,------...------------------------........................---------............//////000111000...------///////////////////////////............////////////000000000000000000000000...//////000111222222222111111222222222333333333333333444444666888;;;<<<>>>???FFFWWWsss******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))*********+++************************+++((((((++++++((((((***)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///...---,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......---,,,,,,++++++...------,,,,,,------...---------------------------------------------------------............///...///000///---,,,---.......................................////////////000000000000000000000000...//////000111111222222111111222222222333333333333333444444666888;;;<<>>CCCOOOeee******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))((('''***//////,,,***,,,)))************+++++++++)))************+++++++++************++++++++++++)))******+++,,,,,,------++++++******++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++++++++,,,,,,,,,,,,........................------------------------........................------------------------...------,,,,,,------...---------------------------------------------------------............///,,,...//////......///000------------------------............////////////000000000000000000000000111000000000000000000000111111222222222333333333333333444444666888;;;<<<<<<>>>CCCOOOeee******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))'''&&&)))...///+++***+++)))************+++++++++)))************+++++++++)))************+++++++++))))))***+++,,,,,,------++++++******++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...------------------------++++++,,,,,,,,,---------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,........................------------------------........................------------------------...------,,,,,,------...------------------------........................---------.........//////---...//////......000111------------------------............/////////000000000000000000000000000111111111000000000000000111111222222222333333333444333444444666888;;;<<<===???DDDPPPfff++++++************++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------..................------------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////---------...///000000111............////////////222111000//////000111222111111000000//////......111111111000111111222333555555444555666999<<<>>>@@@@@@CCCPPPiii++++++************++++++******************************))))))******+++,,,************************************************************************************))))))))))))******))))))))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------......///000000111............////////////222111000//////000111222111111000000////////////111111111111111222222333555555444555666999<<<>>>@@@@@@CCCPPPhhh++++++************++++++******************************))))))******+++,,,************************************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------.........---------------,,,,,,,,,,,,,,,,,,------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------..................---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------........................------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------......///000000000............////////////111111000000000000111111111000000000000/////////111111111111111222333333555555444555666999<<<>>>??????CCCOOOggg++++++************++++++******************************))))))******+++,,,************************************************************************)))***************+++++++++******))))))******+++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------......------------------------+++,,,------......---------------------------------------...............................................................------------------------------------------------...........................------------...//////............//////000000............////////////111000000000000000000111000000000000000000000000222111111111111222333333555444444555666999<<<>>>??????CCCNNNddd++++++************++++++******************************))))))******+++,,,************************************************++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------------------------+++,,,------......---------------------------------------.........//////................................................------------------------------------------------...........................------------...//////............////////////............////////////000000000111111000000000000000000000111111111111222222222111222333333444555444444555666999<<<>>>>>>???CCCMMMbbb++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.............../////////,,,,,,,,,---......//////+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...////////////...---------------------------+++,,,------......------------------------------,,,,,,------.../////////................................................,,,,,,,,,------------...------------------------...........................------------...//////......//////////////////............////////////000000111111111111000000000000000111111111111222222222222222222333444444555555444555666999<<<>>>===???BBBKKK___++++++************++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------........./////////000,,,,,,------.../////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///000000///...---........................+++,,,------......------------------------------,,,,,,------...//////000................................................,,,,,,,,,---------.........................................................------------...///////////////////////////...............///////////////000111222222111000///000000111111111222222222333222222222222333444444555555444555666999<<<>>>===???BBBKKK]]]}}}++++++************++++++*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------.........//////000000,,,,,,------...///000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---...///000000///...---........................+++,,,------......------------------------------,,,,,,------...///000000////////////////////////........................,,,,,,,,,------............................................................------------.../////////////////////...................../////////000///000111222222111000///000000111111222222222222333333222222333333444555555555444555666999<<<>>>===???BBBJJJ\\\|||************************++++++******************++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////.........------------------............///...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------........................//////.........---------.................................------,,,,,,,,,,,,,,,,,,---------......................................................,,,,,,.../////////...---........................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222000111111111111222222222555444444333333333444444333333333444666888;;;<<<>>>===@@@LLL___|||******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///.........---------------------............///...------,,,,,,------...,,,,,,------------,,,,,,------------------------........................///.........------------..............................---------,,,,,,,,,,,,,,,,,,---------......................................................,,,---.../////////...---........................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222000000111111111222222222555444444333333333444444555444555555777999<<<===>>>===@@@KKK^^^zzz***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............---------------------............///...------,,,,,,------...------............------------------------------------------------------............------------------------------------...------------,,,,,,,,,,,,,,,,,,---------......................................................,,,---......//////..............................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222000000000111111111222222444444333333333333444444555555555666888:::===>>>>>>===@@@JJJ\\\xxx***************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------------------------------............///...------,,,,,,------...---..................---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......................................................---------.......................................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222000000000000111111111111333333333222333333444444555555555666888:::<<<>>>>>>===AAAIIIYYYuuu************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------------------------............///...------,,,,,,------...---..................---------------------------------------------------,,,,,,------------------------------------------------------------------,,,,,,,,,---------......................................................------------......//////........................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222//////000000000111111111222222222222222333444555444444444555666999;;;<<<>>>>>>AAAHHHWWWrrr************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,---------------------............///...------,,,,,,------...------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........................................................------------...//////........................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222/////////000000000111111222111111222222333444555333333333444666888;;;<<<===>>>AAAGGGTTTooo************************((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,+++++++++***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,------------------............///...------,,,,,,------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........................................................------,,,---...///000........................------------------------........................---......///////////////////////////////////////............////////////...000111111000000111222////////////000000000111111111111111222333444555444444444555777999;;;======>>>AAAFFFRRRlll************************((())))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,------------------.........//////...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------............................................................---,,,---...///000........................------------------------........................---......///////////////////////////////////////............/////////000///000111111000000111222////////////000000000000111111111111222333444555555555555666888:::===>>>===>>>AAAFFFQQQkkk******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,---------......,,,---......//////..............................,,,,,,,,,,,,,,,,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------////////////////////////------------------------........................------------------------..................------............////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000111222333444333333333444666888;;;<<>>;;;===EEERRRiii******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------............------...///////////////........................------------------------........................------------------------........................------------------------................................................////////////////////////////////////////////////................................................---------...........................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000//////......//////000111111000/////////000000222222222333555777999;;;===;;;===EEEPPPfff******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........//////---...//////000000//////........................------------------------//////////////////000000------------------------........................------------------------................................................////////////////////////........................................................................---------.........//////............////////////////////////////////////////////////////////////........................//////////////////////////////............//////000000//////.../////////111111111222444666999:::<<<:::===DDDNNNddd******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------........./////////......///000000000000///........................------------------------///////////////000000000------------------------........................------------------------................................................////////////////////////........................................................................,,,,,,------.../////////............////////////////////////////////////////////////////////////........................////////////////////////......------------......//////............//////111111111222333666888999;;;:::===CCCLLLaaa******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........------............////////////......///000000000000000................................................------------.........///................................................------------------------................................................////////////////////////////////////////////////................................................,,,,,,------...//////000............////////////////////////////////////////////////////////////........................////////////////////////...------------------...------------...///000000000000000111333555777999::::::===CCCJJJ___******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---.........---,,,............/////////000...//////000000000000000................................................+++++++++,,,,,,---------........................////////////////////////------------------------........................////////////////////////////////////////////////000000000000000000000000........................////////////////////////,,,,,,------...///000000............/////////000////////////////////////////////////////////////........................////////////////////////...------,,,,,,------...,,,,,,,,,---...///000111000000000111333555777999::::::===CCCJJJ^^^******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********))))))***++++++++++++*********+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,---------............///+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------------------------------------............///////////////////////////000000000000000///......////////////////////////......................................................////////////..............................,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---......///////////////////////////////////////................................................---------............///////////////////////////---------.........//////................................................000//////......---,,,,,,++++++,,,,,,---...//////000000000111222222333333444444333333444777999;;;999<<<;;;AAAMMM]]]******************************************************************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******))))))***+++++++++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,------------............+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,------------------------------------............///////////////////////////000000000000000///......////////////////////////......................................................////////////..............................,,,,,,---------.........,,,,,,---------.........////////////////////////---......///////////////////////////////////////................................................---------............///........................------------.........///------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---.../////////000000000111222222333333444444333333444777999;;;:::<<<<<>>===BBBNNN]]]************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++------------------------------,,,,,,,,,,,,---------------------------------------............/////////////////////////////////000000000000//////////////////////////////......................................................////////////..............................------------............------------............////////////////////////---......///////////////////////////////////////................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,---............//////000000000111000000000111222222333333444444333444555888;;;<<<<<>>CCCNNN]]]************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...---------------------------------............/////////////////////////////////000000000000//////////////////////////////////////////////////////..............................////////////..............................---------.........//////---------.........//////////////////////////////---......///////////////////////////////////////................................................---------............///........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,---...///000000/////////000000000000000000000000111222222333333444444333444666888;;;======???>>>CCCNNN\\\************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------......------------......---------------------------------............///////////////////////////...//////000000000000000////////////////////////////////////////////////..............................////////////..............................------........./////////------........./////////////////////////////////---......///////////////////////////////////////................................................---------............///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------......///000111111111////////////000000000000000000000111222222333333444444333444666999<<<>>>===???>>>BBBMMM[[[~~~************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------......------------......---------------------------------............///////////////////////////......///000000000000000////////////////////////////////////////////////..............................////////////..........................................////////////............////////////////////////////////////---......///////////////////////////////////////................................................---------............///---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------......//////000000111111111////////////////////////000000000111222222333333444444333444666999===???===>>>===AAAKKKYYY|||************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------......------------......---------------------------------.........//////////////////////////////......///000000000000000////////////////////////000000000000000000000000..............................////////////........................................../////////000............/////////000////////////////////////---......///////////////////////////////////////................................................---------.........//////---------------------------------,,,,,,+++++++++******************************+++,,,------......////////////000000000000////////////............000000000111222222333333444444333444777:::===???<<<>>><<<@@@KKKXXX{{{******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,............................................................////////////........................////////////////////////.........///////////////222111111000000///......000000000000000000000000111111222222222222222222111111111111111111111111/////////000//////...---////////////////////////........................////////////////////////000000000000000///............///000000000000000000000000000000///......////////////////////////////////////....................................///............---------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---.........//////000000111111000000000000000111000000000000000000000000000000000111222222333333333444444555777:::<<<>>>>>>???===AAAKKKXXX{{{******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,................................................------------....................................////////////////////////////////////000000000000000000000000000000000///222222222222222222222222111111111111222222222222000000000000000111111111000000000000000//////...////////////////////////........................////////////////////////000000000000000///............///000000000000000000000000000000///......////////////////////////////////////.............................................------,,,,,,,,,++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,............/////////000111111000000000000000111000000000000000000000000000000000111222222333333333444444555777:::<<<>>>===???===@@@JJJWWWyyy******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------.........------------,,,,,,,,,................................................,,,,,,,,,------------.........................../////////////////////////////////000000111111111000000111111111222222222111111111111111111111111111111222222222333333333000000111111111222222222111111111111111000//////////////////////////////////////////////////////////////////////////////000000000000000///............///000000000000000000000000000000///....../////////////////////////////////............---------------------------......------,,,+++******)))******+++++++++++++++------------------------............////////////000000000//////000000111000000000000000000000000000000000111222222333333333444444555777:::<<<>>><<<>>><<<@@@IIIUUUwww******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------................................................,,,,,,---------.................................////////////////////////......//////000000111111333333333333333333333333000000000000000000000000111222222333333444444444222222222333333333444444111111111111111000//////////////////////////////////////////////////////////////////////////////000000000000000///............///000000000000000000000000000000///......//////////////////////////////.........---------------------------------...------,,,+++***))))))((()))***+++,,,,,,,,,,,,.................................///////////////000////////////000000111000000000000000000000000000000000111222222333333333333444555777:::<<<>>>;;;===;;;???HHHTTTuuu******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------................................................---.........////////////........................////////////////////////------...///000000111111444444333333333222222222222222222222222222222222000111111222333333444444333333333333333333333333000111111111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000///......////////////////////////............------------------------------------------,,,+++******))))))((()))***,,,,,,---------///////////////////////////////////////.........//////......///000111111000000000000000000000000000000000111222222333333333333444555777:::<<<>>>;;;===<<>>;;;>>><<<@@@HHHRRRrrr******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......................................................---------.........//////........................///////////////////////////000000111333444444555555555666777888999:::;;;999999999999999999999999;;;;;;<<<===>>>???@@@@@@======<<<:::999888777666444444444444444333333222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000///............///000000000000000000000000000000///......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////////////////////////////000/////////...............------......000111111000000000000000000000000000000000111222222333333333444444555777:::<<<>>><<<>>>===@@@HHHRRRrrr******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------......,,,++++++,,,......+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........................................................,,,,,,,,,---------..............................////////////////////////111222222333555666666777888999:::===???AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJEEEDDDCCCAAA@@@>>>===<<<666666666777666666555444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000//////......//////000000000000000000000000000000//////...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---...//////000/////////////////////////////////000000//////.........------------......000111111000000000000000000000000000000000111222222333333444444444555777:::<<<>>><<>>AAAIIISSSrrr++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,---.........---,,,++++++,,,,,,,,,---------//////.........---------........................------------------------111///,,,+++---///111111//////000000000000000///333444444666777999;;;<<>><<<>>><<>>???===;;;;;;===???@@@@@@===;;;888555333222333333111111000000000000000111000000000000000//////...////////////000000000000////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000//////...............000000000000000000000000000000000000000000000000111000/////////000222222000000000///000000111111111111111111222222222222333333444555777:::<<<>>><<<>>><<>><<<>>><<>>>>>>>>???AAACCCEEEFFFJJJHHHEEEEEEFFFHHHHHHHHHNNNKKKGGGBBB<<<777222000111111000000000111111222000111111111111000//////////////////000000000000////////////////////////---------------------------,,,,,,,,,,,,,,,,,,,,,------...///000000111111/////////000000000111111111000000/////////000000////////////////////////////////////////////////000000000000000111111222444333333222111111111111111111111222222222333333444444444555777999<<<===<<<>>>===???GGGPPPooo++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------.........---.............................................---------....../////////.../////////...///333666:::===@@@FFFLLLRRRWWWZZZXXXXXXXXXYYY[[[\\\^^^___WWWSSSNNNHHHDDDBBBBBBBBB>>>@@@CCCFFFGGGHHHGGGFFFHHHFFFCCCCCCFFFIIIJJJKKKHHHJJJKKKKKKKKKKKKJJJIIIIIIHHHEEEBBB???>>>>>>>>>CCCBBBAAACCCFFFIIIIIIIIIQQQQQQPPPMMMHHHBBB<<<888333222222111000111111111111111111111111000000///////////////000000000000////////////////////////---------------------------------------------.........///000111111222222....../////////000000000------------------------///////////////////////////////////////////////////000000000111111111111444444333222111111222222111222222222222333333333555444444555777999;;;===<<>>===>>>@@@BBB>>>@@@DDDGGGIIIIIIHHHGGGLLLIIIFFFEEEFFFHHHIIIIIIKKKNNNPPPOOOPPPSSSSSSQQQQQQOOOLLLHHHFFFEEEFFFFFF@@@>>>===???BBBEEEGGGGGGIIIJJJLLLLLLIIIEEE@@@===777666555333222222222222111111222222111111000///////////////000000000000////////////////////////.................................////////////000//////000000111111222222........./////////000000///000222444444333111000000000000000000000000000000000000000000000000000//////000111111111111000333333222222111222222222222222222222333333333333555555555555777999;;;<<<===???===@@@GGGOOOlll++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---...///------------............---------.........//////........................---------...///000000000///444999<<<>>>CCCJJJPPPTTTUUUXXXZZZ[[[[[[ZZZYYYXXXVVVSSSOOOKKKHHHFFFEEECCCCCCCCCDDDEEEGGGHHHIIIIIIKKKOOOQQQSSSRRRPPPNNNPPPPPPQQQSSSVVVWWWUUUTTTQQQVVVYYYYYY\\\cccfffdddZZZYYYWWWVVVVVVXXXZZZ[[[YYYSSSMMMHHHGGGHHHIIIJJJGGGGGGGGGFFFDDDBBB@@@???<<<;;;999777666555444444111222222222222111000000////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000000000111111111//////000000000111111111000333666999:::888444222000000000000000000000000000000000000000000000000...///000111222111111000222111111111111222222333222222222333333333444444555555555555777999;;;<<<===???>>>@@@GGGNNNkkk++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........------,,,+++,,,---...///---------.........//////---------.........//////........................---------...///000000111333:::CCCHHHLLLPPPWWW\\\XXXYYY[[[ZZZXXXTTTOOOLLLIIIHHHGGGFFFFFFEEEEEEEEELLLNNNQQQSSSUUUUUUUUUTTTTTTVVVYYY[[[[[[YYYVVVUUUQQQUUU^^^hhhrrrwwwwwwvvvqqqxxx|||}}}~~~tttggg[[[TTTSSSSSSTTTQQQOOOKKKGGGDDDCCCCCCCCC@@@???===;;;888777666555111222222222222111000000////////////000000000000////////////////////////000000000000000000000000000000111111222222222333111111111000000000000000000111111111111222222222***...333666777444000---000000000000000000000000000000000000000000000000...///000222222111111000000000000000111222333333222222333333333444444444666555555555777999;;;<<<===???>>>AAAGGGNNNkkk++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------..................------........................111111000000///...------///000000111222555999===HHHLLLRRRVVVXXXXXXYYYYYYWWWVVVSSSPPPMMMJJJHHHHHH???AAABBBAAAAAADDDJJJPPPXXXUUUTTTVVVYYYYYYVVVRRRVVVbbbqqq}}}}}}sssrrr~~~{{{qqqeeeZZZOOOFFFFFFKKKFFFDDDCCCAAA<<<777999===888666444333111///000222......///000111222333333111111000///////////////333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000111111111111222222222222222111111111111222222222222222222333444555555777666666666777999<<<>>><<<>>><<<>>>DDDLLLiii++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------------------------------..................------..............................------------------...///111222555;;;BBBGGGOOOSSSWWWXXXWWWTTTSSSRRRPPPNNNKKKFFFAAA???>>>>>>CCCEEEGGGJJJMMMQQQTTTWWWSSSVVVYYY[[[^^^cccjjjpppyyywww{{{pppnnnrrr}}}rrrmmmlll]]]YYYQQQHHHCCC@@@===999777666666666555333222222444333222111///......---222111111000000000000111333333333222222222222111111111111111000000000000000000000000000000000000111111111111111111111111////////////000000000111000000000000000000000000////////////000000000111000111111111111222222222222222111111111111222222222222222222333444555555666666555555666999;;;===<<<>>><<<>>>DDDKKKiii++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------------------------......------------------------,,,,,,,,,,,,,,,---.........111444888>>>EEEMMMRRRWWWXXXXXXUUUOOOJJJFFFDDD888:::===???@@@@@@BBBDDDKKKKKKLLLNNNQQQUUUZZZ]]]bbblllxxxuuuzzzjjj^^^WWWRRRTTT^^^ggggggaaa]]]WWWPPPMMMXXXkkkxxxyyysssiiiddd^^^aaasss~~~nnnddd^^^PPPAAAGGGCCC===888666777777777000000///////////////000333222222222222222333333333333333333222222222222222222111111111000000000000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000/////////000000000111111000111111111111222222222222222111111111111222222222222222222333444555555555444444444555888:::<<<<<<>>>===>>>DDDKKKhhh************************++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------...---------...///000111333777>>>DDDIIIOOOTTTWWWXXXVVVRRRKKKDDD>>>;;;:::333999???CCCEEEFFFHHHJJJMMMOOORRRUUU[[[gggvvv~~~yyyyyypppccc[[[VVVSSSZZZ]]]ZZZVVVVVVVVVUUUQQQKKKHHHKKKOOOOOONNNPPPUUULLLDDDEEEMMMSSSRRROOOSSSOOOGGGEEENNN___jjjmmmlllfffbbbfffooo|||mmmiiiaaaRRRCCC:::999999888444444333222222333444444444444333333444444555666444444333333333222222222222222222111111111000000000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000//////000000000111111111000000111111111222222222222222111111111111222222222222222222333444555555444444333333444777999;;;<<>>===>>>@@@GGGIIIIIIHHHGGGJJJQQQWWW[[[dddmmmsssxxx|||eeeVVVOOORRR\\\aaaZZZQQQOOORRRUUUUUUZZZYYYSSSOOOUUU___fffhhhffffffddd]]]VVVUUUYYYUUUUUUVVVXXXWWWUUUPPPLLLOOORRRQQQLLLKKKMMMNNNMMMSSSOOOJJJIIIKKKYYYsssiiiVVVLLLCCC<<>>@@@DDDIIIddd************************((()))***++++++***)))(((************************************************************************************************)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......000333999???EEEHHHQQQTTTWWWWWWSSSNNNIIIGGGGGGIIILLLMMMNNNOOOQQQSSSEEEKKKUUUaaarrrvvvfff]]]ZZZnnngggZZZOOOIIIKKKSSSYYYlllnnnjjj```\\\dddpppyyy}}}uuusssttt}}}|||nnnkkkmmmwww|||nnndddgggmmmvvv~~~vvviiiUUUSSSSSSSSSQQQKKKJJJMMMOOONNNNNNMMMHHHMMMhhhooojjjaaaWWWMMMFFFAAA???:::999888666555555555555555444444444444333333333333333222222222111111111111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000000000111111111222222222000111111111111222222222222222111111111111222222222222222222333444555555555444333444555777:::<<<<<>>@@@DDDIIIccc))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************************************************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000111444999@@@HHHOOOTTTVVVWWWWWWTTTOOOIIIFFFDDDKKKOOOSSSUUUTTTQQQOOOMMMXXXdddsssoooccc]]]XXXUUULLLLLLNNNPPPWWWeeevvv}}}ppplllttt{{{qqqoooppp|||}}}yyytttvvv|||xxxqqqqqqnnnmmmttt|||nnniiiccc```eeehhhddd^^^[[[PPPLLLPPPTTTKKKCCCSSSnnnvvvcccSSSHHHBBB::::::888666555444444444555555444444444333333333333333333222222222111111111111111111111111111111222222222222222222222222000111111111111222222222000000000000000000000000000111111111111222222222000111111111111222222222222222111111111111222222222222222222333444555555555444444444555888:::<<<<<>>@@@DDDHHHbbb))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++************++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///***,,,......------...///333777>>>FFFLLLPPPRRRRRRTTTZZZ[[[SSSKKKLLLQQQTTTXXXSSSMMMKKKOOOWWW```fffyyyzzzzzz~~~pppbbb\\\ZZZXXXXXXZZZ^^^XXXVVV\\\hhhvvv{{{qqqvvvzzzxxxyyyrrryyy|||~~~|||rrrmmmiiiiiilllooonnnlll\\\[[[[[[]]]^^^]]]\\\ZZZjjjqqq{{{xxxyyyiiiTTTLLLEEECCC>>>999555555666888777666555555666555222000333333333222222222111111222222222222222222222222111111222222222222111111///000111111000000000111//////000000111111222222000000000000000000000000000111111111111222222222222222111111111111111111333333222222333333444555333333444444666888;;;<<<<<<>>><<<>>>DDDIIIbbb))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************++++++************++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---------------///222666===@@@EEEKKKOOORRRSSSSSSUUUVVVUUUUUUYYY\\\XXXQQQSSSNNNKKKUUUjjjyyyfff___]]]\\\[[[RRRLLLPPP[[[gggsss|||vvvlllkkkqqqzzz{{{uuummmooo{{{nnnfffnnnwww{{{}}}uuullliiirrruuuqqquuuzzz{{{yyylllooossswwwyyyyyyvvvuuu______ccceeeaaaaaatttttt]]]VVVLLLCCC===999666444777555222111333666888888444444444333333333222222222222222222222222222222111111222222222222111111000222333111...---///222000000000000111111111111000000000000000000000000000111111111111222222222222222111111111111111111333333222222333333444555444444444444666999;;;<<<<<<>>><<<>>>DDDIIIaaa))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************+++++++++++++++++++++*********************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---------,,,,,,,,,......------///444;;;@@@JJJKKKNNNQQQSSSTTTUUUUUUTTTWWWXXXXXXZZZZZZSSSKKKJJJLLLWWWooohhhYYYTTTRRROOOTTTLLLIIISSSeeeyyy|||xxxzzz{{{uuujjj```^^^hhhrrrwwwwwwrrriii```PPPSSSVVVZZZaaaeeebbb\\\]]]VVVWWWaaajjjlllnnnrrrssslllkkkxxx~~~{{{{{{}}}~~~~~~nnnfffaaaaaa]]]ZZZ```jjjvvvgggZZZOOOFFF<<<555<<<999666444555666666555555555444444444333333333333333333333333333333333111111222222222222111111111222333111...---000222111111111111111000000000000000000000000000000000000111111111111222222222111111222222222222222222333333222222333333444555444444444555666999;;;===<<<>>><<>>;;;::::::;;;;;;888555111555555444444444333333333333333333333333333333333111222222333333222222111111111111222444555333111222222222111111000000000000000000000000000000000000000111111111222222222111111222222222222222333333333222222333333444555444444444555777999;;;===<<<>>>===???DDDHHH___))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++************************************************++++++++++++++++++++++++******+++,,,,,,---......+++,,,---...///...---,,,+++000666<<>><<<<<<<<<;;;888666555444444444444333333333333333333333333333333333222222333333333333222222111......444<<<>>>666...333333222222111111000000000000000000000000000000000000111111111222222222111111222222333333333333333333222222333333444555555444555555777999<<<===<<<>>>===???DDDGGG^^^))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++************++++++)))))))))***************************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---...///000000000111777>>>EEEJJJMMMOOOQQQOOOQQQRRRTTTUUUUUUUUUUUURRRPPPQQQ]]]uuu~~~qqqiiigggiiikkk^^^WWWXXXhhhxxxsssrrrxxx{{{rrrjjjcccaaaccc^^^hhhsssxxxxxxyyy~~~|||~~~}}}zzzxxx~~~|||rrrlllqqq```WWW]]]eeennnwwwhhh___XXXNNNDDD>>>:::777666666666555555555444444444333333333333333333333333222222333333333333222222111......555>>>@@@777...222222222222222111111111000000000000000000000000000111111111111222222222111111222222333444444444333333222222333333444555555555555666777:::<<<>>><<>><<>>@@@DDDFFF\\\))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************++++++************++++++(((((())))))*********+++************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333666777FFFIIIMMMOOONNNNNNMMMNNNLLLOOOQQQTTTTTTRRROOOMMMLLL[[[sss|||fff\\\___iiippprrrjjjeeefffnnnxxxxxxjjj]]]XXXYYYWWW```ppp||||||}}}tttuuu{{{tttuuuvvvvvvkkkkkkxxx~~~xxxlll]]]LLLBBB:::::::::999999999888888444444444444444444444444222333333444444333333222222333444222000///111333111111111222222333333444000000000000000000000000000111111111111222222222111111222333333444555555333333222222333333444555555555555666888:::<<<>>><<>>@@@DDDFFF[[[~~~+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++...,,,***)))***,,,,,,,,,+++++++++,,,000999DDDKKKNNNPPPRRRRRRPPPMMMIIIFFFLLLRRRUUURRROOORRRVVVWWWrrrjjjppp~~~uuucccWWW```www~~~tttpppqqqnnngggjjjtttwwwpppeee]]][[[___eeejjjooosss{{{ooolllsssyyy~~~{{{yyymmmdddttt|||rrrzzz~~~iiiLLL<<<>>>@@@@@@===888444222555777888888666333222111555555444444444333333333555555444333222222222222111111111111111111111111111111222222222333333333000111111111111222222222333333333333333333333333222222111111222222333444333333444666888;;;>>>@@@???@@@===???CCCFFF[[[}}}*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++******+++---------***,,,...111666===FFFLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMPPPZZZmmm}}}}}}uuutttuuuqqqssssssjjjVVVSSSZZZooouuuoooggg[[[TTTVVVPPPXXXaaahhhmmmuuuzzzvvvvvv}}}|||nnntttqqqpppsss~~~uuuwwwxxxuuuggglll}}}{{{vvvppp^^^RRRCCC999777888999888555555555555444444555555555555555444444444333333555444333333222222333333111111111111111111111111111111222222222333333333111111111111222222222222333333333333333333333333222222111111222222333444333333444666888;;;>>>@@@???@@@===???DDDFFF[[[|||******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++******++++++,,,---------***...333888>>>DDDJJJNNNOOONNNKKKIIIIIIJJJKKKLLLPPPLLLPPPgggtttiii\\\[[[]]]VVV[[[XXX]]]kkk~~~kkkbbb^^^WWWSSSSSSSSSaaaqqqzzz}}}~~~}}}|||zzz|||vvvxxxuuudddQQQBBB;;;:::;;;888777666555555555666777555555555444444444444333333333333333333444444555222222222222222222222222111111222222222333333333111111111111222222222333333333333333333333333333222222111111222222333444333333444555888;;;===???>>>???===???DDDFFFZZZ|||))))))))))))))))))(((((())))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,+++++++++,,,,,,222999@@@FFFIIILLLOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIIIITTTpppyyyhhh^^^ZZZeeeqqqooooooiiieeefffkkkvvvlllYYYTTTWWW]]]eeekkksssyyy~~~~~~}}}wwwgggmmmyyysss~~~}}}vvvooowwwwwwZZZCCC:::;;;<<<:::888777777777666555555555555555444444444444222222222333333555666666222222222222222222222222111111222222222333333333111111111222222222333333222222222222222222222222222222111111222222333444333333444555777:::===>>>>>>???===???DDDFFFZZZ{{{(((((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))+++,,,,,,******+++---222777@@@GGGJJJLLLMMMMMMHHHJJJMMMOOOOOOMMMJJJHHH===GGGYYYrrrzzzggg]]]```kkkwwwuuussspppiiiccceeekkkbbb]]]ZZZ]]]dddooo}}}~~~wwwwww~~~}}}|||uuunnnjjjjjjQQQ@@@::::::888777777888888555333666666555555555444444444222222222333444555666777222222222222222222222222111111222222222333333333111222222222222333333333222222222222222222222222222222111111222222333444444444444555777999<<<======>>>===???DDDEEEYYYzzz''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++)))+++---,,,***+++///333:::???EEEJJJKKKKKKKKKJJJLLLLLLLLLKKKIIIEEEBBB@@@KKKWWWeeeqqq|||jjj```bbboooxxxnnnaaaUUUPPPQQQ[[[dddqqq|||zzzyyy}}}vvv}}}pppwwwdddNNN>>>:::777555666888999777444666666666555555555444444333333333333444555666777333333333333333333333333111111222222222333333333222222222222333333333333222222222222222222222222222222111111222222333444444444444555666999;;;===<<<>>><<<@@@DDDEEEYYYyyy'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++(((+++---------000777>>>BBBEEEIIIKKKJJJHHHGGGGGGMMMKKKHHHFFFGGGLLLQQQUUUhhhkkkllljjjiiikkkkkkhhhddd```hhhttt}}}kkk]]]XXXXXX]]]dddnnnxxx}}}yyyxxxyyy{{{eeeVVVGGGAAA:::777888:::999777666666666666555555555555444444444444444555666777333333333333333333333333111111222222222333333333222222222333333333444444111111111111111111111111222222111111222222333444444444444555666888;;;<<<;;;===<<<@@@DDDEEEXXXyyy&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++'''***---...///444>>>FFFGGGIIIKKKKKKHHHFFFEEEEEEGGGDDDCCCFFFRRReeewwwuuuqqqhhh```___bbbaaa\\\___]]]dddiiikkk{{{}}}kkkZZZWWW```mmmzzzyyyvvv}}}vvvYYYOOOBBB;;;999::::::999777666666666555555555555555444444444444555666666333333333333333333333333111111222222222333333333222222333333333444444444111111111111111111111111222222111111222222333444444444444444666888:::<<<;;;===<<<@@@DDDEEEXXXxxx))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''''''''(((***+++((((((((((((((('''''''''))))))))))))************'''(((((())))))))))))))),,,+++))))))***+++,,,,,,******+++...444:::AAADDDHHHJJJKKKJJJFFFDDDDDDEEEEEEAAA???JJJggg~~~lllZZZXXXgggvvv|||{{{sssfff^^^ccciiijjjnnnsssjjjccc^^^eeexxx~~~|||dddMMMEEE<<<999:::777888777666555555555666777777666666666555555555555444444444444444444444444555555555444444333333333444333333333333444555555333333333333333333333333444333333333333444555555444444444555666888:::;;;===@@@>>>???DDDFFFWWWrrr(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''')))((('''''''''(((******((((((((((((((((((((('''((((((((()))))))))******'''(((((())))))))))))))),,,+++*********++++++++++++,,,///333888>>>BBBEEEJJJHHHFFFEEEGGGHHHHHHHHH===AAAKKK___|||tttdddWWW\\\uuu{{{oooiiicccZZZYYY^^^\\\kkk|||~~~yyyhhhYYYEEE===???===;;;999888777777666666555777777666666666555555555444444444444444444444444555555444444444333333333444333333333333444555555333333333333333333333333444333333333333444555555444444444555666888:::;;;===@@@>>>???DDDFFFWWWsss((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***''''''((((((((((((((((((''''''((((((((()))))))))'''((())))))******))))))++++++++++++******)))))),,,///444:::???CCCEEEFFFHHHEEECCCEEEHHHIIIFFFBBB;;;HHH\\\sssiiicccbbbqqqxxxkkk```WWWZZZdddppp~~~gggLLLDDDCCC:::;;;:::999888999888666444777777777666666666555555444444444444444444444444555444444444444333333333444333333333333444555555333333333333333333333333444333333333333444555555444444444555666888:::;;;<<<@@@>>>???DDDGGGWWWsss((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))************)))***+++++++++)))(((((()))///333:::@@@EEEFFFFFFFFFCCCDDDFFFHHHIIIFFFAAA>>>LLLZZZlllyyy~~~}}}yyyvvvssspppppp{{{nnneee```cccqqq}}}||||||sss[[[UUULLL888;;;999777777999:::888555777777777666666666666555555555555555555555555555444444444444444444444444444333333333333444555555333333333333333333333333444333333333333444555555444444444444666888:::;;;<<<@@@>>>???DDDGGGXXXsss''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((())))))***************(((***++++++))))))+++---444888???EEEHHHIIIGGGFFFEEEHHHJJJIIIGGGJJJPPPWWWlllrrrwwwvvvnnnjjjmmmrrr~~~sssooovvv{{{nnneeefffmmmvvvyyy~~~vvvkkk___JJJ???:::666666999;;;:::888888777777777666666666666555555555555555555555555444444444444444444444444444333333333333444555555333333333333333333333333444333333333333444555555444444444444666888:::;;;;;;???>>>???DDDGGGXXXttt''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))''''''((((((((()))))))))((()))******++++++******(((+++---,,,+++,,,111555<<>>===???DDDHHHYYYuuu''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((())))))))))))************++++++++++++++++++++++++...,,,+++,,,//////---***---...111666===CCCFFFGGGMMMNNNLLLHHHJJJOOONNNIIIJJJGGGIIIXXXrrryyyiiioootttfff___bbbooo~~~zzzmmmbbbaaagggnnnppp||||||yyywwwvvvuuuuuuxxxxxxwwwxxxyyy|||~~~nnneeeWWW;;;666???<<<;;;777555777777555555999666666666666666666666666333333333333333333333333666666555444333222222111444444444444444444444444444444444444444444444444555555666666777999:::;;;===@@@>>>???DDDFFFWWWsss''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))*********+++++++++++++++++++++++++++---++++++,,,///000///---///000444:::@@@EEEHHHIIIJJJJJJJJJLLLNNNMMMKKKIIIFFFLLLVVVaaaoooyyy{{{xxxoootttvvvuuuyyyjjjaaadddoooxxxmmmeeecccjjjttt|||vvvnnnfffbbbaaa___]]][[[YYYXXXXXXXXXZZZZZZYYYYYY[[[]]]___aaahhhjjjmmmssszzzooobbbPPPAAA<<<999<<<888777999999777666999666666666666666666666666444444444444444444444444555555555444444333333222444444444444444444444444444444444444444444444444555555666666777999:::;;;===@@@>>>???DDDFFFVVVrrr''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000000///111444999???EEEIIIKKKLLLLLLIIIKKKPPPOOOIIIIIIPPPOOO]]]jjjppprrrtttsssppplllyyy}}}tttpppzzzqqqfff]]]bbbqqq|||ssspppxxxyyylllggg```ZZZUUUQQQMMMJJJKKKJJJHHHGGGFFFEEEEEEEEEGGGFFFFFFFFFFFFHHHIIIKKKPPPQQQSSSWWW[[[```eeegggtttzzzvvvkkkTTT===777===999888;;;<<<999888999666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555666666777999:::;;;<<<@@@>>>???CCCEEEUUUppp''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))*********++++++++++++,,,*********+++++++++,,,,,,------------------------------------///000000000333777>>>DDDHHHKKKLLLNNNQQQLLLOOOSSSMMMFFFRRRgggoooxxx|||xxxwwwuuuooopppsssoooggg[[[^^^fffsss|||pppeee\\\VVVQQQNNNKKKIIIIIIKKKKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPSSSUUUUUUZZZaaaiiirrr}}}nnnQQQGGG>>>999888;;;===:::888888666666666666666666666666555555555555555555555555333333333444444555555555444444444444444444444444444444444444555555555555555555666666777999:::;;;<<<@@@>>>???CCCDDDSSSnnn(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------------------/////////.........000111666;;;AAAFFFIIIJJJLLLNNNQQQNNNQQQQQQJJJKKKgggxxxyyyuuuvvvvvvlllbbbaaahhhsssyyytttwwwooodddYYYRRRNNNKKKJJJOOOMMMJJJIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIGGGJJJMMMQQQWWW^^^eeejjj{{{mmm]]]DDD===888999;;;:::888888777777777777777777777777444444444444444444444444222333333444444555555555444444444444444444444444444444444555555666666666555555666666777999:::;;;<<<@@@??????CCCCCCRRRlll************************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------........................////////////...///111444:::???EEEHHHHHHIIILLLNNNLLLMMMNNNNNNLLLYYY}}}{{{{{{uuu^^^ZZZggg{{{~~~}}}~~~ppplll|||wwwjjjaaaXXXSSSLLLHHHHHHJJJMMMNNNMMMKKKJJJJJJLLLMMMLLLKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIKKKOOORRRZZZaaakkkttt}}}~~~dddSSSGGG===::::::999888999777777777777777777777777444444444444444444444444333333333444444555555555444444444444444444444444444444444555666666777777555555666666777999:::;;;<<<@@@??????BBBBBBPPPjjj++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,------------........................,,,---.........000555888???CCCHHHIIIHHHIIILLLPPPJJJLLLLLLLLLSSShhhzzzxxxmmm___hhhzzz}}}yyylllccc\\\SSSNNNLLLJJJHHHHHHKKKNNNOOOPPPKKKKKKLLLNNNQQQRRRQQQPPPQQQRRRSSSSSSSSSSSSRRRQQQNNNOOOOOOPPPQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLJJJKKKJJJIIIGGGGGGHHHJJJIIIOOOWWW\\\aaakkkyyypppfffWWWFFF>>>;;;999888:::777777777777777777777777555555555555555555555555333333444444444444444444444444444444444444444444444444444555666777777777555555666666777999:::;;;;;;@@@??????BBBBBBOOOhhh,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......////////////////////////)))+++---...///222888<<>>999999:::999888777777777666666666666666666666666666666555555555444444444555444444333333444444555555555555555555555555555666666666777777888999:::;;;???======BBBBBBMMMeee,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,------------------------------........./////////000000111555;;;AAAEEEGGGIIIIIIJJJJJJJJJKKKMMMPPPVVVppp~~~uuuyyy}}}ssssssmmmooowwwpppdddYYYYYYiii|||yyyiii[[[RRRNNNLLLKKKMMMOOORRRTTTUUUVVVYYY[[[WWWZZZ]]]```cccgggkkkoooqqqqqqtttzzz~~~}}}{{{yyywwwwwwqqqoookkkgggbbb^^^\\\[[[\\\YYYUUUSSSRRRSSSRRRQQQRRRRRRPPPMMMJJJHHHIIIJJJHHHIIIKKKPPPYYYiii||||||cccCCC888@@@:::;;;::::::999777666555666666666666666666666666666666666555555555555444555555444444444444555555555555555555555555555555777777777777777888::::::;;;>>>===>>>BBBAAAMMMddd+++,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,....................................////////////000000333:::BBBGGGIIIGGGJJJIIIIIIJJJIIIIIIMMMSSSvvv|||yyyvvvwww}}}yyyhhh^^^___lllttt^^^ZZZUUUQQQOOOOOOPPPQQQRRRUUUXXX[[[^^^```ccceeedddgggjjjmmmqqqvvv|||}}}xxxsssnnnkkkiiigggccc^^^YYYWWWVVVTTTSSSUUUUUUSSSQQQOOOMMMLLLLLLIIIHHHHHHLLLQQQXXXcccmmm|||```III???<<<;;;:::::::::999777555666666666666666666666666666666666555555555555555555555444444444444555555555555555555555555555555777777777777888999::::::;;;>>>===>>>BBBAAALLLccc,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,................................./////////000000///111555>>>FFFJJJJJJGGGKKKHHHIIIJJJIIIHHHOOOYYY~~~wwwxxxvvvnnnppp}}}yyygggZZZQQQQQQRRRRRRRRRSSSUUUVVV\\\___cccfffhhhkkkoooqqqyyy{{{~~~}}}{{{yyyuuunnnhhhddd```]]]ZZZXXXWWWUUUTTTSSSSSSRRRQQQPPPKKKJJJLLLLLLLLLQQQXXXhhhtttwww]]]FFF>>><<<::::::;;;;;;:::888777777777777777777777777666666666666666666666666666555555444444555555666666666666666666666666666777777777777888999:::;;;:::>>>===>>>BBBAAAKKKbbb---------------............------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,............................../////////000000000111444:::BBBHHHJJJIIIHHHKKKHHHHHHKKKIIIHHHRRR___~~~xxxvvv||||||~~~~~~nnnddd\\\UUUPPPNNNOOOPPPQQQTTTZZZaaafffkkkmmmppprrruuuyyy~~~~~~xxxrrrlllgggccc___\\\YYYWWWWWWWWWVVVTTTVVVNNNIIIJJJIIIEEEGGGNNNSSS\\\mmm~~~kkkWWWDDD???;;;999;;;<<<;;;:::777777777777777777777777555666666666666777777777666666555555555555666666666666666666666666666666888888777888888999:::;;;:::>>>===???BBB@@@JJJaaa............------------...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,.........................../////////000000000000333888@@@FFFIIIIIIIIIIIILLLGGGHHHKKKJJJIIIUUUeee}}}yyy{{{vvvssszzz}}}zzz{{{|||~~~ttteeeXXXQQQOOOPPPQQQMMMPPPUUUYYY___gggqqqwww|||~~~xxxtttnnniiiccc^^^\\\[[[YYYWWWWWWQQQQQQVVVUUUKKKGGGJJJJJJNNNYYYhhhuuuvvveeeLLLEEE===::::::<<<;;;999777777777777777777777777555666666666777777777777666666555555555555666666666666666666666666666666888888888888999:::;;;;;;:::>>>===???BBB@@@III```/////////...---------,,,...------,,,,,,------...,,,,,,,,,---------......,,,------......------,,,////////////////////////////////////000000000000555<<>>===???BBB@@@III___........................------------------------,,,,,,,,,---------............------------......///////////////............000222///,,,---333888DDDEEEGGGIIIJJJKKKLLLLLLPPPOOOMMMLLLOOOXXXeeemmmppp|||yyy~~~sssnnnwwwxxxhhh```]]]ZZZXXXTTTPPPNNNPPPUUUYYY]]]bbbiiinnnqqqvvv|||vvvpppkkkddd```\\\[[[ZZZ[[[[[[YYYSSSMMMIIIKKKMMMOOOUUU___kkktttzzznnnVVV@@@===@@@>>>999888666666777777888888888999::::::999999888777666666777777666666666666777777777777666666666666777777999888888888999::::::;;;;;;???======CCCEEELLL]]]........................------------------------,,,,,,---------...............------------....../////////////////////......000111///---///555;;;EEEFFFHHHIIIJJJKKKLLLLLLKKKLLLQQQ]]]mmmxxx||||||www{{{vvvxxx~~~rrrggg___[[[XXXYYYXXXUUUSSSRRRVVV[[[```dddiiiqqqwww|||vvvmmmggg]]]ZZZXXXXXXYYYXXXUUUQQQOOONNNMMMKKKMMMUUU___gggppp~~~pppZZZFFF<<<::::::999777777777777888888999999::::::999999888777777666777777666666666666777777777777666666666666777777888888888888999:::;;;<<<;;;@@@======CCCDDDKKK\\\........................------------------------,,,------------...............------------............//////////////////...000000//////333:::@@@GGGHHHIIIJJJKKKKKKKKKKKKKKKPPPaaa|||zzzvvvssszzz{{{fffYYYWWWYYYYYYXXXTTTTTTTTTTTTVVV[[[bbbgggooovvv~~~yyyrrrfffaaa[[[XXXXXXYYYXXXWWWXXXUUUPPPKKKIIILLLRRRWWW^^^jjjzzzsssXXXCCC;;;;;;;;;777888888888888999999999::::::999999888777777777777777666666666666777777777777666666666666777777777777777888999;;;<<<===<<>>>>>CCCCCCIIIYYY................................................------------..................------------..................//////////////////000000222777???EEEHHHIIIJJJKKKKKKKKKKKKKKKJJJXXXuuuxxxzzzmmmoooyyymmm^^^VVVVVVYYY\\\\\\RRRTTTWWWZZZ^^^eeemmmrrr~~~yyyqqqggg```]]]\\\[[[ZZZ\\\ZZZVVVQQQNNNMMMNNNOOOVVV^^^iiivvv}}}xxx}}}kkkVVVDDD<<<===999999999999999999999999999999999888888888777777777777666666666666777777777777666666666666777777666666777888999;;;===>>>===AAA???>>>CCCBBBHHHWWW|||////////////////////////........................---------.........//////......------------......---.........//////000000//////000222666<<>><<>>CCCBBBGGGVVV{{{////////////////////////........................------........./////////......------------......------......///000000000///000111555:::AAAFFFJJJIIIJJJKKKLLLMMMMMMMMMMMMSSS```vvv{{{uuupppxxxtttvvvwwwrrrrrr}}}}}}mmm^^^XXXWWW^^^bbbiiipppxxx~~~sssjjjbbb\\\[[[ZZZZZZ[[[ZZZXXXSSSPPPLLLLLLOOOVVV```oookkkQQQBBBAAA;;;;;;;;;::::::::::::999888888888888888888888888777777666666666666777777777777666666666666777777777777777888999;;;<<<===;;;@@@>>>>>>CCCBBBFFFVVVzzz////////////////////////....................................////////////......------------......------......///000000111///000333888>>>DDDHHHJJJHHHIIIKKKLLLMMMNNNNNNOOOYYYdddsss{{{wwwsssvvvrrryyy}}}pppooouuuzzzpppjjjgggfffrrr|||sssfffaaaaaaiiimmmuuu}}}zzznnnfffaaa___\\\\\\\\\[[[XXXUUUQQQMMMMMMRRRXXXaaappplllZZZLLLAAA<<<;;;;;;;;;::::::::::::888888888888888888888888777777666666666666777777777777666666666666777777888888888888999:::;;;<<<:::???>>>>>>CCCBBBGGGVVVxxx000000000000000000000000////////////////////////............/////////000.........------.........---------...///000000111///000444999@@@FFFIIIJJJHHHIIIJJJLLLNNNOOOOOOPPPVVVcccvvv~~~~~~tttxxxzzz{{{xxxlllnnnwwwvvvjjjeeedddaaa___aaakkkvvvyyytttooooooqqqwww|||zzzqqqiiieee```]]]]]]]]][[[YYYTTTOOOLLLNNNPPPTTTaaaooozzzooodddVVVAAA<<<<<<<<<;;;;;;:::::::::888888888888888888999999777777666666666666777777777777666666666666777777999888888888999::::::;;;999???>>>>>>DDDCCCGGGVVVvvv000000000000000000000000........................////////////////////////////////////////////////111///------///111111111111444999AAAGGGJJJIIIGGGJJJGGGJJJQQQQQQNNNTTT```pppnnn{{{|||vvvxxxooonnn|||}}}sssrrr~~~~~~mmmbbb^^^___aaabbbccchhhrrr}}}~~~yyyxxxpppggg```^^^]]]\\\ZZZXXXUUURRRNNNNNNSSSYYY^^^tttxxxfffKKKCCC>>>;;;;;;:::777888;;;777777777777777777777777777777777777777777777777666666666666666777888888999999999999:::;;;<<<<<<>>>===???BBBBBBCCCJJJRRRxxx000000000000000000000000........................////////////////////////////////////////////////000///......///000111111222666===DDDHHHIIIIIIHHHIIIJJJLLLOOOTTTaaaxxxxxx~~~zzzsssqqqwww}}}sssiiiddddddfffddddddfffooo{{{{{{nnneee```^^^\\\ZZZYYYWWWSSSOOOMMMNNNQQQTTT```kkkuuu```GGG???999999999888888;;;888888888888888888888888777777777777777777777777666666666666666777888888999999999999:::;;;<<<<<<>>>===???AAABBBCCCJJJRRRxxx000000000000000000000000........................////////////////////////////////////////////////.../////////000000000000444;;;CCCHHHHHHHHHHHHIIIHHHLLLMMMMMMZZZyyy{{{yyy~~~|||{{{~~~vvvlllffffffhhhgggfffgggmmmyyy|||ppphhhccc___\\\\\\ZZZVVVRRROOOLLLKKKKKKTTT\\\mmm{{{UUUHHH<<<999::::::999999888888888888888888888888777777777777777777777777777666666666666777888888999999999999:::;;;<<<<<<>>>===???AAABBBCCCIIIRRRvvv////////////////////////........................////////////////////////////////////////////////---///000000000000111111888???HHHKKKIIIGGGHHHJJJFFFMMMNNNOOObbb||||||~~~zzzuuuxxxyyysssiiibbbcccfffkkkjjjlllqqq{{{vvvmmmeee```___]]]ZZZWWWTTTQQQMMMJJJRRRVVVaaarrrhhhVVVCCC<<<<<<;;;888777888888888888888888888888777777777777777777777777777777666666777777888999999999999999:::;;;<<<<<<>>>===>>>AAAAAABBBIIIQQQttt////////////////////////////////////////////////////////////////////////////////////////////////---///111111000111333555===CCCJJJLLLIIIGGGHHHKKKGGGLLLPPPVVVjjjvvv{{{~~~{{{zzzxxxtttwwwwwwpppfffaaacccgggoooqqquuu{{{yyylllddd___]]][[[ZZZYYYVVVRRRNNNNNNOOOUUUaaapppsss]]]GGG>>>>>>===:::888888888888888888888888888888888888888888888888888777777777777777888999999999999999999:::;;;<<<<<<===<<<>>>@@@AAABBBIIIQQQqqq000000000000000000000000////////////////////////////////////////////////////////////////////////---///111111000222777;;;BBBFFFJJJKKKIIIHHHIIIKKKJJJMMMSSS___rrruuuvvvuuu||||||yyyzzzxxxrrrkkkhhhkkkooouuuzzzwwwmmmccc```\\\[[[[[[ZZZVVVRRRMMMKKKNNNVVVbbbssswwwbbbKKK@@@>>>===;;;;;;999999999999999999999999888888888888888888888888888777777777777888999999999999999999:::;;;<<<<<<===<<<>>>@@@AAABBBHHHQQQooo000000000000000000000000////////////////////////////////////////////////////////////////////////---000222111000444;;;AAAFFFGGGGGGHHHIIIJJJKKKLLLOOOOOOWWWgggwww|||sssuuuwww~~~}}}zzzzzzxxxvvvtttuuuxxx{{{||||||nnnhhhaaa^^^]]]\\\YYYUUUQQQNNNMMMQQQYYYeeeyyylllTTTGGGAAA===;;;;;;999999999999999999999999888888888888888888888888888888777777888888999:::999999999999:::;;;<<<<<<===<<<===@@@@@@AAAHHHQQQnnn000000000000000000000000000000000000000000000000////////////////////////////////////////////////...000222111000555===DDDIIIGGGEEEFFFHHHKKKLLLLLLSSSQQQZZZlllyyy{{{xxx{{{xxxwwwwwwxxx{{{~~~}}}uuutttrrrqqqrrrsssuuuwwwyyyqqqgggbbb```___[[[WWWUUUPPPLLLMMMPPPXXXhhhwwwyyy```OOOEEE===::::::999999999999999999999999888888888888888888888888888888888777888888999:::999999999999:::;;;<<<<<<===<<<===@@@@@@AAAHHHPPPmmm000000000000000000000000//////............//////////////////000000000111/////////////////////////////////000444:::???CCCDDDHHHFFFFFFJJJFFFGGGSSS___jjjsssttt|||uuuuuuyyynnnwww|||{{{|||wwwyyyzzzyyytttlllfffdddddd^^^bbbaaa[[[WWWYYY]]]___hhhnnnvvv|||}}}tttmmmdddZZZXXX\\\ZZZUUUQQQOOONNNSSS```mmmwwwcccNNN>>><<>>===???AAAAAABBBHHHPPPppp000000000000000000000000//////............//////---------.........///////////////////////////////////////222666<<>>===???AAAAAABBBHHHPPPppp000000000000000000000000000//////......//////000------.........///////////////////////////////////////111444999>>>CCCFFFCCCGGGEEEEEEKKKKKKNNN\\\|||wwwvvvnnnjjjlllpppsssfffbbb^^^ZZZZZZZZZZZZZZZWWWWWWUUUVVV[[[aaa```[[[```___```aaadddffffffeeefffmmmuuu~~~wwwiii___\\\XXXWWWVVVSSSLLLHHHNNNWWWiiiwwwiiiOOO???:::;;;:::999999::::::888777777777777777777777777777777777777888999999::::::999999999:::;;;;;;<<<<<<>>>===???AAAAAABBBHHHPPPppp000000000000000000000000000000////////////000000///000000000000111111111///////////////////////////000333777<<>><<<:::888888999999888777777777777777777777777777777777888888888999999999999999::::::;;;<<<<<<<<<>>>===???AAAAAABBBHHHPPPooo111111111111111111111111000000////////////000000000000000000111111111222000000000000000000000000///111444999>>>CCCFFFHHHFFFIIIEEEEEEKKKKKKPPP^^^{{{|||~~~|||rrrfff___^^^]]][[[TTTLLLKKKOOOTTT\\\mmm{{{cccNNNBBB===;;;999888999999888777777777777777777777777777888888888888888999999999999::::::;;;;;;<<<======>>>===???AAAAAABBBHHHPPPmmm111111111111111111111111111000000//////000000111........./////////000000000000000000000000000000000222666;;;@@@CCCFFFGGGFFFJJJGGGHHHNNNNNNQQQ___nnnyyy~~~|||uuummmjjjpppyyy|||mmmeee```]]]\\\XXXPPPMMMMMMPPPUUUaaauuulllUUUFFF???<<<:::888999999999888777777777777777777777777888888888888888888888888:::::::::;;;<<<<<<======>>>===???AAAAAABBBHHHPPPkkk111111111111111111111111111111000000000000111111....../////////000000000000000000000000000000000000333777<<<@@@CCCEEEFFFEEEJJJIIIKKKSSSRRRVVVdddjjj{{{zzzyyyzzzooojjjddd___]]]bbbiiipppxxx}}}pppggg___^^^\\\WWWQQQOOOMMMPPPXXXfff{{{zzz```NNNAAA>>>;;;999999::::::999777777777777777777777777888888888888888888888888::::::;;;;;;<<<=========>>>===???AAAAAABBBHHHPPPiii111111111111111111111111111111000000000000111111111111111111222222222222000000000000000000000000111333888===AAACCCDDDDDDDDDJJJJJJNNNVVVWWWZZZhhhqqq{{{{{{}}}qqqkkkiiidddaaaccceeegggmmmsssvvv}}}zzzmmmcccaaaaaa\\\UUUQQQKKKMMMRRR]]]ooojjjVVVBBB???;;;::::::;;;::::::777777777777777777777777999999888888888888888888::::::;;;;;;<<<=========>>>===???AAAAAABBBHHHPPPhhh111111111111111111111111111111111111111111111111000000000000000000000000000<<>>===:::777999999999888888888888777999999888888999999:::;;;<<<;;;;;;;;;;;;<<<======>>>??????@@@AAADDDIIILLLkkk111111111111111111111111111111111111111111111111000000000000000000000000000666;;;:::333......111555999???CCCDDDDDDDDDDDDIIIMMMPPPbbb~~~~~~~~~|||jjjbbb\\\ZZZZZZTTTQQQPPPTTT\\\lllvvv\\\LLL===:::;;;;;;999888999999999999888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<======>>>?????????AAADDDIIILLLjjj222222222222222222222222111111111111111111111111000000000000000000000000000000000111222222111000777;;;AAAEEEFFFEEEDDDDDDIIILLLOOOfff}}}~~~qqqbbb___^^^ZZZXXXSSSPPPPPPTTT___sssmmmZZZEEE<<<;;;;;;:::;;;:::999999999888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@DDDHHHLLLhhh222222222222222222222222111111111111111111111111000000000000000000000000000...---...000222222222999>>>CCCFFFGGGEEEDDDDDDFFFLLLPPPdddxxxeeecccbbb]]][[[VVVQQQNNNNNNUUUeeetttxxxcccLLL@@@===<<<<<<===::::::999999999888888888999999888888999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>??????@@@CCCHHHLLLfff222222222222222222222222111111111111111111111111000000000000000000000000///000000///...000333666<<>><<<;;;<<<:::::::::999999999999888999999888888999999:::;;;:::::::::::::::;;;<<<<<<===>>>>>>???@@@CCCHHHKKKeee333333333333333333333333111111111111111111111111000000000000000000000000///222333111...///444999===@@@CCCDDDDDDEEEFFFGGGIIIUUUVVVYYYjjjvvvuuuvvv{{{{{{wwwlllcccZZZ]]]ZZZWWWSSSNNNMMMUUU___rrrjjjQQQCCC>>>;;;999999::::::::::::999999999999999999888888999999:::;;;:::::::::::::::;;;;;;<<<===>>>>>>>>>???CCCGGGKKKddd333333333333333333333333111111111111111111111111000000000000000000000000...000222111000222666:::>>>@@@AAABBBBBBDDDGGGJJJPPPWWWSSSWWWooo}}}xxxxxx|||}}}vvvxxx{{{~~~vvviii___^^^\\\[[[WWWPPPLLLOOOWWWccc{{{vvvZZZHHH@@@;;;999999;;;;;;:::::::::999999999999999888888999999:::;;;::::::999999::::::;;;<<<======>>>>>>???BBBGGGKKKddd333333333333333333333333111111111111111111111111000000000000000000000000......///000222555888:::??????@@@@@@AAADDDHHHKKK]]]]]]UUU]]]vvvttt|||~~~tttggg^^^___jjjsssyyy~~~sssooo{{{qqqfff___^^^]]]ZZZQQQJJJLLLRRRYYYpppdddNNNCCC>>><<<<<<;;;;;;;;;:::::::::999999999999888888999999:::;;;::::::999999::::::;;;<<<======>>>>>>???BBBGGGKKKddd444333222222111111222222222222222111111111111000000000000000000000000000333222000000222666;;;===CCCBBBBBBBBBAAABBBJJJTTTYYYbbb```mmm~~~|||nnneeeZZZUUUSSSUUU\\\dddssszzzoooffflllyyyiiiddd^^^[[[ZZZXXXQQQMMMMMMSSS```vvvqqqVVVFFF???===<<<<<<;;;;;;::::::999999888999999888888999999:::;;;;;;::::::::::::;;;<<<<<>>AAABBBAAAEEEKKKccc444333222222111222222222222222222222111111111111111111111111111111111111222111000111333777<<>>AAABBBAAAEEEKKKccc444444333222222222222222333222222222111111111111111111111111111111111111111111000222555999>>>@@@CCCAAAAAACCCFFFJJJUUU```{{{~~~vvvjjj```UUUNNNJJJHHHMMMSSS___pppvvviii^^^```ppppppeee[[[ZZZYYYTTTNNNKKKMMMPPP[[[pppyyybbbNNNCCC>>><<<<<<;;;;;;:::999999999999999888888999999:::;;;;;;::::::::::::;;;<<<<<>>AAABBBBBBFFFLLLbbb444444333222222222222333333333222222222111111111111111111111111111111111000000111333666;;;???BBBDDDAAA@@@CCCGGGMMMXXXbbbrrr|||vvvvvviii```UUUNNNJJJGGGKKKPPPXXXjjjvvvjjj\\\ZZZhhh}}}zzzlll___\\\]]]YYYSSSOOOOOONNNRRRbbb}}}kkkVVVGGG???<<<<<<<<<;;;::::::999999999999888888999999:::;;;;;;::::::::::::;;;<<<<<<>>>===>>>AAABBBBBBFFFLLLaaa555444333333222222333333333333333222222222222111111111111111111111111111000111222444888===AAACCCEEEAAA@@@CCCHHHMMMWWW```kkk|||~~~xxx{{{rrrzzzvvvfff]]]TTTNNNJJJGGGJJJOOOVVVhhhzzzmmm^^^YYYcccxxxsssddd^^^^^^[[[VVVSSSOOOMMMOOO[[[qqq~~~rrr]]]III>>>======<<<;;;;;;::::::999999999888888999999:::;;;;;;::::::::::::;;;<<<<<<>>><<<===AAABBBBBBFFFMMMaaa555444444333333333333333333333333333222222222222222222222222222222222222111222333666999===AAACCCDDD@@@@@@DDDIIINNNVVV^^^mmmvvvqqqnnn}}}~~~vvvooowwwrrraaaYYYQQQLLLHHHEEEHHHLLLUUUfffrrrccc[[[aaattt{{{jjjbbb^^^ZZZVVVUUULLLLLLMMMUUUgggzzzcccMMM>>>======<<<<<<;;;:::::::::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<===<<<===AAABBBBBBGGGMMM```555555444333333333333444444444333333333222222222222222222222222222222222222333555777:::>>>AAACCCBBB???@@@FFFLLLQQQXXX^^^dddoooooorrrzzzvvvpppyyy~~~nnnaaaYYYQQQLLLHHHDDDEEEJJJTTTccc}}}wwwggg]]]```qqqvvviii```YYYWWWXXXNNNNNNNNNPPP[[[tttjjjSSSDDD=========<<<;;;;;;::::::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<===<<<===AAABBBBBBGGGMMM___555555444333333333333444444444444333333333222222222222222222222222222222333444555888;;;>>>AAABBBAAA>>>@@@HHHOOOTTTZZZ___}}}}}}}}}zzz~~~lllccc[[[SSSNNNIIIEEEEEEIIIRRR```yyyyyyiii^^^```ppppppccc[[[YYY[[[RRRRRROOOLLLRRRhhhoooXXXKKK=========<<<;;;;;;::::::999999888888999999:::;;;;;;::::::::::::;;;<<<<<<===;;;===AAABBBCCCGGGNNN___666666666666555555555555555555444444444333333333222222222222222222222222222444777:::===@@@BBBBBB>>>@@@FFFOOOVVV\\\hhhuuu~~~nnn```YYYSSSPPPKKKFFFEEEHHHPPPccc{{{wwwkkk```\\\qqqyyyjjj```ZZZXXXVVVSSSOOOLLLNNN]]]{{{ttteeeJJJDDDBBB===999999<<<;;;999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMM```666666666666555555555555555555444444444333333333222222222222222222222222333444777;;;>>>@@@BBBBBBBBBAAAEEEPPPaaasssrrrbbb\\\UUUQQQKKKFFFDDDGGGLLLaaazzz{{{qqqiii```]]]ppppppddd]]]ZZZXXXUUUQQQMMMMMMYYYsss{{{hhhKKKEEEAAA===::::::<<<;;;999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMMaaa666666666666555555555555555555444444444333333333222222222222333333333333333555888<<>>===???BBBCCCCCCGGGMMMccc666666666666555555555555555555444444444333333333222222222333333333333333444666:::===@@@BBBBBBBBBDDDGGGJJJUUUsss}}}}}}zzz{{{~~~tttccc]]]VVVRRRLLLFFFEEEGGGTTTooo}}}ssslllhhhcccaaarrrrrreee___[[[YYYUUUQQQMMMPPP^^^mmmxxxcccKKKCCC<<<<<<===<<<:::999;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMMddd666666666666555555555555555555444444444333333333222222333333333444444444555777;;;???BBBCCCCCCBBBAAAJJJQQQYYYooo{{{{{{}}}{{{zzzyyy{{{}}}sssbbb[[[UUUQQQLLLGGGFFFHHHUUUsssvvvnnniiibbb```qqqzzzjjjaaa[[[YYYVVVSSSNNNNNNXXXdddzzzjjjRRRFFF======>>><<<::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMMddd666666666666555555555555555555444444444333333333222222333333444444555555666999===@@@CCCDDDCCCCCCAAAKKKUUU\\\iiiyyy~~~zzzyyy{{{vvvwwwxxxzzz|||~~~uuuddd]]]WWWRRRMMMGGGFFFIIIVVVuuuzzzqqqjjjccc___pppsssfff]]]ZZZXXXUUUPPPMMMTTT]]]zzzttt[[[KKK>>>===>>>;;;:::<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMMbbb666666666666555555555555555555444444444333333333222222333333444555555666777999>>>BBBDDDDDDCCCCCCEEEKKKUUU^^^fffpppyyy|||}}}zzzzzzppprrrvvvyyy{{{|||}}}~~~|||jjjbbb[[[VVVOOOHHHFFFHHHSSSrrr~~~uuuooogggcccrrr}}}nnn```]]]ZZZWWWQQQMMMQQQXXXllldddPPP@@@>>>>>>;;;:::>>>;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMM```777666666666555555555555555555444444444333333333222222333333444555666666777:::>>>BBBEEEEEEDDDCCCIIIKKKRRR^^^fffmmmxxx|||zzz|||~~~yyyxxxkkknnnssswwwzzz|||}}}~~~oooggg___XXXPPPHHHEEEGGGKKKjjjzzzuuunnnhhhvvvtttccc```\\\XXXQQQLLLOOOUUUccciiiSSSAAA>>>>>>::::::???;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<>>>===???BBBCCCCCCGGGMMM___666666555555555555666666555555444444444333333333333555666555444444555666;;;<<<>>>AAADDDEEEEEEDDDPPPOOO]]]eeelll|||~~~~~~~~~~~~yyyuuurrriiimmmqqquuuxxxzzz}}}ttthhh[[[TTTOOOJJJGGGGGGMMM^^^}}}uuuoooiiisssxxxkkkbbb]]]^^^XXXMMMMMMTTT___xxxwww[[[BBB===???===<<<>>>::::::::::::::::::::::::;;;;;;:::999:::;;;<<<======>>>??????@@@CCCHHHKKKaaa666666555555555555666666555555555444444444333333333555666555444444555777;;;<<<>>>AAADDDEEEEEEEEEIIIRRRiiiyyy|||wwwqqqlllgggkkkqqquuuxxxzzz}}}~~~vvviii\\\UUUOOOIIIEEEEEEFFFSSSrrryyysssmmmhhhrrroooddd]]]]]]YYYOOONNNSSSZZZqqq|||```FFF??????===<<<>>>::::::::::::::::::::::::;;;;;;:::::::::;;;<<<======>>>??????@@@CCCHHHKKKddd777666666555555666666777555555555444444444444333333555555555444444666888<<<===???AAADDDEEEFFFFFFKKK]]]yyy~~~|||zzzuuullleeedddiiipppvvvyyy{{{}}}~~~|||nnn```WWWQQQJJJEEECCCAAAHHHaaasssmmmiiiccclllzzz|||wwwiii^^^\\\ZZZSSSOOOPPPSSShhhjjjNNNBBB???<<<<<<>>>::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<======>>>??????@@@CCCHHHKKKeee777777666666666666777777555555555555444444444444333444555555444555777:::<<<>>>@@@BBBCCCEEEGGGHHHPPPfffyyy~~~{{{{{{||||||zzzxxxsssiiiaaaccchhhpppwwwzzz|||}}}~~~vvveee[[[UUUMMMFFFDDDBBBCCCTTTxxxwwwkkkfffaaa[[[cccoooqqqpppaaa]]][[[VVVQQQOOOOOO```|||tttWWWGGG???<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@CCCHHHKKKbbb777777666666666666777777666666555555555444444444333444555444444666999;;;===???BBBCCCCCCDDDGGGJJJNNNggg}}}vvv{{{}}}xxxzzz|||~~~|||yyyvvvpppggg___ccciiiqqqwww{{{}}}~~~|||hhh\\\UUUMMMFFFBBBEEEAAAKKKiiioooccc^^^YYYRRRZZZfffgggppp{{{yyyggg___]]]YYYTTTOOOPPPZZZsss|||```KKKAAA<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@CCCHHHKKK]]]888777777666666777777888666666666555555555444444333444444444444666:::======@@@CCCCCCCCCDDDHHHLLLNNNfffuuu}}}|||yyy|||xxx|||{{{wwwqqqkkkddd___dddiiipppvvvyyy{{{}}}~~~~~~~~~~~~}}}}}}jjj\\\TTTLLLEEEAAAEEE@@@DDD[[[xxxvvvjjj^^^XXXSSSMMMVVVccceeeccckkkyyynnnbbb^^^[[[VVVRRRQQQVVVjjjgggPPPBBB======???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<===>>>??????@@@CCCHHHKKKZZZ888888777777777777888888666666666666555555555555333444444444444777;;;>>>>>>AAADDDDDDBBBDDDHHHMMMSSShhhooossswwwuuuxxxwww{{{||||||yyysssjjjccc___^^^dddhhhnnnsssvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{}}}nnn]]]UUUNNNGGGDDDDDD@@@BBBQQQiiixxxwwwooohhh[[[VVVQQQMMMXXXhhhkkkeeeaaajjjuuueee___\\\XXXTTTQQQQQQaaalllSSSDDD???>>>???<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>======<<<===>>>??????@@@CCCHHHKKK\\\888888777777777777888888777666666666555555555555333444444444444777<<>>AAADDDDDDBBBDDDIIINNNTTThhhlllooo~~~|||zzzppprrruuusssyyyxxxyyywwwoooeee]]][[[]]]dddhhhlllpppsssuuuxxxzzz}}}}}}~~~~~~~~~|||{{{zzz|||sssaaaXXXQQQLLLIIIDDDAAABBBNNNbbbqqqsssnnnggg[[[UUURRROOO\\\nnnrrrnnn^^^aaazzzyyyhhh___\\\ZZZVVVQQQNNN[[[{{{nnnUUUEEE@@@??????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<===>>>??????@@@CCCHHHKKK^^^===;;;888666666666555444666666666666555555555555777666555666777:::<<<>>>BBBFFFBBBAAAHHHFFFEEEMMMWWW___kkkvvv~~~sssvvvyyyxxxuuuuuuuuuxxx{{{}}}zzzrrriii```[[[ZZZ[[[fffjjjnnnqqqsssuuuxxxyyy~~~}}}}}}|||{{{}}}}}}~~~kkk\\\QQQIIIFFFCCCAAACCCMMM]]]iiinnnnnnbbb]]]XXXSSSQQQWWWiiizzzxxxpppbbbcccuuuoooaaaZZZXXXYYYSSSQQQWWWmmmrrrWWWGGGAAA??????===<<<;;;::::::;;;<<<>>><<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@AAACCCGGGIII^^^<<<:::888777777777666444666666666666555555555555666666555666777:::===>>>AAAFFFBBBAAAGGGGGGIIIUUUaaannn}}}uuuuuuwwwuuusssuuuxxxyyy{{{~~~|||xxxqqqggg___[[[ZZZ[[[fffiiinnnqqqtttvvvxxxzzz~~~~~~~~~nnn^^^RRRJJJHHHCCCAAABBBKKKYYYeeejjjjjjaaa]]]XXXTTTQQQVVVfffvvv|||wwwiiidddmmmvvvttteee]]]ZZZYYYTTTQQQVVViiivvvZZZIIIAAA???>>>??????>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>===>>>@@@@@@AAACCCGGGJJJ]]];;;:::888888888888666555666666666666555555555555666555555666888:::===???AAAEEEBBBAAAFFFGGGPPPbbblll{{{{{{}}}ssssssrrrvvvyyyzzz{{{}}}{{{yyyuuunnnddd]]]ZZZZZZ\\\eeeiiinnnrrrtttvvvyyy{{{}}}}}}}}}~~~vvvdddVVVMMMJJJBBB@@@@@@HHHTTT^^^bbbccc^^^[[[XXXUUUQQQSSS```ooo}}}}}}rrreeebbbddduuu{{{kkk```[[[ZZZUUUQQQSSSccc}}}aaaNNNCCC???>>>===>>>??????>>><<<:::888<<<<<<<<<<<<<<<===>>>>>>===???@@@AAAAAACCCGGGJJJ]]];;;:::999999:::999777555666666666666555555555555555555555666888;;;>>>@@@@@@EEEBBBBBBFFFGGGUUUnnn~~~xxxrrrsssssswwwwwwxxx{{{wwwvvvqqqjjjaaaZZZXXXZZZ]]]eeeiiinnnrrrtttwwwzzz|||}}}~~~rrr___QQQLLLBBB@@@???DDDMMMUUUZZZ[[[ZZZYYYXXXUUUQQQQQQ[[[gggzzz|||kkk]]]UUUdddqqqddd]]]YYYUUUQQQQQQ]]]wwwjjjSSSEEE???>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBDDDGGGJJJ\\\===;;;:::999:::999888666666666666666555555555555555555555666999<<<@@@BBB@@@DDDBBBCCCFFFGGGWWWtttvvvuuuuuurrruuuvvvwww{{{{{{tttrrrmmmfff]]]WWWWWWZZZ^^^fffjjjnnnrrruuuwwwzzz|||~~~~~~}}}kkkWWWNNNCCCAAA???AAAGGGNNNRRRSSSUUUUUUUUUTTTPPPOOOWWWbbbwwwzzzgggVVV[[[rrrvvvhhh^^^YYYVVVQQQOOOYYYoootttZZZHHH@@@>>>DDDBBB>>>;;;::::::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???AAAAAABBBDDDHHHJJJ[[[@@@>>>:::999999999888777666666666666555555555555444444555666999===AAACCCAAACCCAAADDDHHHGGGVVVrrr}}}vvvxxxvvvpppqqquuuwww{{{xxxrrrooojjjbbbYYYTTTUUU[[[___hhhkkkooosssuuuwwwyyy{{{~~~|||{{{}}}~~~www^^^QQQFFFCCC@@@@@@CCCGGGKKKMMMOOOPPPRRRRRRNNNMMMUUU```uuu}}}fff```mmm|||lllaaa[[[XXXSSSPPPUUUiii}}}```LLLBBB@@@LLLIIICCC>>>;;;:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAABBBBBBDDDHHHKKKZZZDDD@@@;;;888777888888888666666666666555555555555444444444666:::>>>BBBDDDCCCBBB@@@EEEJJJFFFRRRmmmxxxzzz~~~~~~qqqvvvtttnnnooouuuwww|||vvvqqqlllggg___VVVRRRTTT[[[```iiilllpppsssuuuvvvxxxzzz|||~~~{{{yyy|||~~~dddVVVHHHEEEAAA???@@@DDDGGGIIIJJJLLLOOOPPPMMMLLLUUU___pppzzzjjjnnnqqqeee^^^[[[VVVPPPSSSbbb~~~eeeNNNDDDAAAHHHFFFBBB>>><<<<<<===>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCEEEHHHKKKYYYFFFAAA;;;777666777888888777666666666555555555555444444444666:::>>>BBBDDDDDDBBB???FFFKKKFFFOOOiiifffqqq~~~uuukkkrrrrrrmmmpppsssvvv}}}~~~uuuqqqkkkeee]]]UUUQQQTTT[[[```jjjmmmqqqtttuuuvvvwwwyyyzzz}}}~~~zzzyyy|||~~~~~~~~~gggZZZJJJGGGBBB??????BBBEEEGGGHHHIIIMMMNNNLLLLLLUUU```kkkrrrpppttthhhaaa]]]XXXQQQQQQ^^^xxxhhhPPPEEEBBB=========<<<===>>>>>>???<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCEEEHHHKKKYYYXXXBBB555:::===777666<<<888888777666666666666666555555777999<<>>???@@@BBBDDDGGGKKKMMMNNNOOOSSSWWWiii~~~kkkxxxiii___^^^XXXTTTUUUZZZkkklllSSSBBBAAA======<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNN]]]hhhOOO;;;;;;===777555:::888888777666666666666666555666777999<<>>>>>@@@???AAACCCCCCBBBGGGNNN]]]zzz\\\@@@:::;;;777555888888888777666666666666666555666777:::<<>>>>>@@@???AAACCCCCCBBBGGGNNN\\\eeeDDD999:::999888:::888777777666666666666666666777888:::===@@@BBBDDDCCCAAA@@@BBBDDDJJJYYYggg{{{~~~{{{hhhlllmmmlllnnnlllqqqvvv}}}zzztttnnnccc[[[SSSPPPPPPSSS[[[cccgggiiimmmqqqtttwwwyyyzzzxxxxxxyyyyyyyyy{{{~~~|||}}}~~~~~~~~~pppccc]]]TTTRRRMMMIIIEEEBBBAAAAAAAAACCCFFFIIIKKKNNNQQQSSSbbbzzzttt~~~uuuiiiaaa[[[UUUSSSRRR[[[www~~~bbbIIIBBB>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNN\\\oooKKK<<<;;;;;;::::::888777777666666666666666777777999;;;>>>AAACCCEEEDDDBBBBBBDDDHHHRRRdddttt{{{yyyvvvhhhkkkkkklllnnnkkksssxxx|||xxxqqqjjj___XXXQQQOOOPPPSSS[[[cccgggiiilllpppsssvvvyyyzzz{{{{{{{{{zzzyyyzzz|||{{{}}}~~~uuuhhhcccVVVTTTPPPLLLHHHEEECCCAAAAAABBBDDDGGGKKKOOOQQQRRR^^^vvvuuuxxxyyylllbbb\\\WWWTTTRRRZZZssshhhMMMCCC>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNN]]]wwwTTTBBB===<<<:::999888888777666666666666666777888999<<<>>>AAADDDEEEGGGEEEEEEHHHNNNYYYlll}}}rrr{{{sssjjjnnnlllmmmpppnnnsssyyy{{{wwwooofff\\\UUUOOONNNOOOSSS[[[ccchhhiiikkknnnrrruuuwwwyyy{{{||||||{{{yyyxxxyyy{{{zzz|||~~~yyykkkcccWWWVVVSSSOOOKKKHHHEEECCCAAAAAACCCGGGLLLPPPQQQRRRZZZrrrwwwqqqwww~~~pppccc]]]YYYVVVSSSYYYpppnnnPPPDDD???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNN^^^uuuWWWDDD>>>;;;999888888888777666666666666666888888:::<<>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNN```nnnSSSBBB<<<:::999888888888777666666666666666888999:::<<>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@???AAACCCCCCBBBGGGNNNaaazzzmmmXXXEEE===<<<<<<:::::::::999999888777666666999:::<<<>>>AAACCCEEEFFFJJJFFFEEEGGGHHHOOO```rrr{{{|||{{{{{{zzzooofffgggkkkllllllmmmpppxxx}}}xxxqqqfff\\\VVVPPPLLLMMMPPPTTT[[[ccckkkkkkkkkkkkkkknnnrrrvvvttttttvvvxxxxxxvvvuuuvvvtttuuuxxxzzz}}}~~~ooobbb\\\XXXTTTTTTTTTQQQJJJCCC@@@AAACCCGGGQQQ[[[\\\WWWVVVdddxxxsss{{{}}}kkk```ZZZZZZVVVTTTcccwww|||eeeBBB??????>>>===<<<;;;::::::;;;;;;;;;;;;;;;<<<>>>>>>???AAACCCCCCCCCFFFLLLQQQffflllPPP???===<<<777::::::999999888777777666999:::<<<>>>AAACCCEEEFFFJJJGGGFFFGGGIIIQQQcccttt~~~}}}xxxnnneeefffjjjkkklllmmmsss|||yyytttnnneee]]]UUUPPPLLLMMMPPPSSS[[[ccciiijjjkkkkkklllnnnrrruuuwwwvvvvvvuuussssssuuuwwwvvvwwwxxxzzz|||~~~uuufff^^^ZZZVVVUUUVVVSSSLLLFFFBBBDDDEEEJJJTTT^^^```\\\UUU```ssswwwuuunnnccc\\\[[[VVVSSS```tttiiiGGG@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>???AAACCCCCCCCCFFFLLLQQQfffZZZ@@@>>>===666::::::999999888777777777888:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCCCCCCCFFFLLLQQQaaa^^^@@@===>>>777999999999888888888777777888:::===@@@CCCEEEGGGGGGIIIHHHGGGHHHNNNZZZkkkyyy~~~tttkkkfffgggkkklllmmmoooxxxvvvooojjjccc\\\RRRMMMJJJLLLOOORRRZZZaaadddgggkkknnnoooppprrrsssssssssooofff```eeeooovvv{{{zzzyyyzzz{{{~~~wwweee```YYYWWWWWWVVVQQQMMMBBBCCCEEEJJJVVVbbbfffcccZZZ]]]iiiyyydddkkksssggg___^^^YYYTTT]]]nnnhhhKKKAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????AAACCCCCCCCCFFFMMMRRR```~~~dddCCC>>>>>>888999999999888888888888888888:::===AAADDDGGGGGGHHHIIIIIIHHHIIIPPP___qqq|||qqqkkkfffhhhkkklllnnnqqqwwwwwwqqqkkkaaaYYYPPPKKKIIIKKKNNNRRRYYY```bbbfffjjjnnnoooppprrrsssrrruuurrrfff^^^dddpppxxx|||{{{zzzzzz{{{}}}{{{}}}jjjcccZZZWWWVVVVVVRRRNNNCCCDDDFFFLLLYYYfffkkkiii```___gggwwweeeiiitttggg``````[[[VVV]]]llliiiNNNBBBAAA>>>===<<<<<<<<<===<<<<<<<<<<<<<<<===?????????AAACCCDDDDDDHHHNNNSSSeeexxxnnnMMM@@@===999888888888888888888888888777:::>>>BBBFFFHHHHHHHHHIIIJJJIIIJJJSSSdddvvvvvv}}}nnniiifffhhhkkklllnnnrrrvvvvvvqqqjjj```WWWNNNJJJHHHKKKNNNQQQXXX___bbbeeeiiimmmoooppprrrtttuuu}}}|||nnndddhhhrrrxxx{{{{{{zzzzzz{{{}}}~~~yyyppphhhhhhzzzoooggg]]]WWWVVVVVVSSSOOOFFFGGGIIIPPP]]]lllrrrpppfffaaafffuuu~~~lllllluuuhhhaaaaaa]]]WWW]]]jjjmmmSSSCCCAAA???<<<;;;<<<======<<<<<<<<<<<<===>>>??????@@@CCCEEEEEEFFFJJJPPPUUUhhhuuuyyyXXXCCC<<<:::888888888888888888888888777:::>>>CCCGGGHHHIIIIIIIIIKKKJJJJJJTTThhhzzzxxxrrrwwwjjjfffdddgggiiijjjmmmqqquuu{{{qqqmmmggg^^^VVVMMMIIIGGGJJJNNNQQQWWW^^^aaadddhhhkkknnnpppsssuuuzzzvvviiijjjqqqtttzzzzzzzzz{{{{{{||||||}}}|||~~~ssseee\\\XXXddduuu~~~zzzuuulll```YYYWWWWWWTTTQQQFFFHHHJJJQQQ___ooouuuttthhh```cccrrrzzzyyyooolll{{{yyykkkcccccc^^^VVVZZZfff}}}pppVVVCCCAAA???<<<;;;<<<===>>><<<<<<<<<<<<===>>>???@@@AAADDDFFFGGGHHHKKKRRRWWWhhhqqq~~~___EEE<<<===888888888888888888999999777:::???DDDGGGIIIIIIIIIIIILLLKKKJJJUUUjjj|||}}}pppkkklll|||gggcccbbbeeeggghhhkkkpppuuuwwwllliiieee]]]VVVLLLHHHGGGJJJNNNQQQWWW^^^bbbdddhhhkkkmmmppptttvvv}}}{{{kkkiiimmmoooyyyyyyzzz{{{||||||{{{{{{~~~tttcccYYYQQQUUU```oooooo}}}yyyoooccc[[[XXXXXXUUURRREEEFFFIIIPPP^^^nnnuuuttthhh^^^aaapppxxxuuuzzznnniiiuuu|||nnndddddd^^^UUUXXXccczzzpppUUUDDDBBB???<<<;;;<<<===>>><<<<<<<<<======>>>???@@@BBBEEEGGGHHHIIILLLSSSXXXlllnnnzzzzzzooobbbMMM<<<;;;:::999888888777888888888999===CCCHHHJJJLLLNNNOOOOOOKKKKKKQQQ[[[gggwwwuuuhhhkkk|||kkk^^^]]]aaafffggggggiiiooovvvuuuooonnniii___XXXLLLHHHGGGJJJMMMQQQWWW^^^cccgggjjjlllmmmpppvvv{{{uuu]]]___hhhjjjsssuuuxxxyyyyyyyyyzzz{{{sss^^^\\\ZZZRRR___dddpppssscccYYYWWWWWWUUURRRIIIGGGHHHQQQ___iiilllkkk___cccaaadddmmmlllooo{{{nnnaaakkkuuuiiiddd]]]VVVXXX___zzznnn]]]JJJCCC===>>>@@@>>>===>>>BBB>>>;;;;;;>>>@@@???===CCCGGGIIIIIIHHHKKKSSSZZZpppooovvvssskkkaaaKKK===BBB:::999999888888888888888:::???EEEIIIKKKMMMNNNOOONNNKKKJJJPPPXXXddduuuxxxvvvrrrzzzlll___^^^aaaeeeffffffiiiooowwwsssllljjjeee\\\VVVLLLGGGFFFIIIMMMPPPVVV]]]cccfffjjjlllmmmpppuuuzzzyyy]]]XXX^^^aaakkkmmmqqqtttvvvyyy}}}~~~~~~tttjjjccc[[[[[[^^^jjjuuuhhh___[[[YYYUUURRRLLLHHHHHHNNNYYYaaadddccc]]]aaa^^^___ffffffiiivvvssseeemmmxxxkkkfff___XXXYYY___wwwuuu___JJJCCC===>>>???>>>===>>>:::;;;;;;<<<<<<===>>>???DDDGGGJJJIIIIIILLLTTT[[[ppp}}}yyymmmOOO;;;@@@::::::999888888888888888<<>>===<<<===999<<>>===>>><<<<<<===<<<===>>>===<<<<<>><<<<<<===<<<999777999<<<@@@BBBBBBFFFJJJNNNOOOOOORRRYYY___tttcccGGGBBB;;;;;;:::999999999999999<<>>>>><<<<<<>>>===<<<<<<@@@HHHLLLLLLJJJFFFKKKPPPQQQQQQTTT[[[aaavvvnnnMMM???;;;;;;:::999999999999:::>>>CCCKKKQQQSSSSSSRRRRRROOOLLLRRRdddxxx}}}rrruuubbb___^^^aaaeeeffffffiiiooo~~~ssskkkeee[[[SSSOOOJJJFFFEEEHHHLLLOOOUUU\\\^^^bbbhhhkkklllnnnrrruuuyyy```QQQHHHKKKNNNTTT[[[dddnnnuuu{{{qqqlllqqqtttrrrwww{{{qqqeee[[[ccctttkkkcccZZZTTTMMMKKKHHHEEEDDDDDDDDDDDDEEEJJJGGGDDDGGGHHHRRRfff~~~}}}sssjjjddd\\\YYY[[[mmmoooSSSJJJBBB??????======???>>>BBBHHHNNNRRRQQQNNNKKKGGGLLLQQQSSSSSSVVV\\\bbbwww{{{TTT>>><<<;;;::::::999999::::::???EEEMMMSSSVVVVVVUUUUUURRRNNNTTThhh~~~zzzvvv~~~pppddd^^^]]]aaafffggggggjjjooosssllleee[[[SSSNNNIIIEEECCCFFFJJJMMMSSSZZZ]]]bbbhhhkkklllnnnqqqtttvvvppp^^^MMMLLLKKKLLLQQQ\\\iiirrr~~~rrrmmmqqqsssqqquuu~~~{{{iii^^^gggzzzqqqggg[[[QQQPPPNNNKKKHHHEEEDDDCCCBBBEEEJJJFFFCCCEEEEEENNNbbb{{{uuullleee]]]ZZZ\\\lllpppUUUKKKCCC@@@@@@>>>>>>@@@:::CCCNNNTTTQQQJJJDDDAAAGGGLLLRRRTTTTTTVVV]]]cccwww