BM6P6(@ ---,,,,,,+++************------++++++++++++------------,,,,,,,,,,,,++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------................................................------////////////////////////............////////////000000000000000000000000000000111111111111000///222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111000//////000111111222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444444222222222222444444222222222111111111000000222222222111111111000000111111000000000000111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////.........................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************+++++++++++++++*********))))))******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......................................................////////////////////////............///////////////////////////////////////000000111111000000///111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000222111000//////000111111111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222444333222222222222333444222222222111111111000000222222222111111111000000111000000//////000000111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))************************************************************************************************************************++++++************+++++++++++++++*********))))))******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---)))******+++---......///------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......................................................////////////////////////............////////////////////////////////////...//////000000/////////111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222222333333222222222111111111111111222222222111111111111111000000////////////000000111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++*********************++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................---------...............////////////////////////............////////////////////////////////////---......////////////...111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333222222222222222222333111111111111111111111111111111111111111111111111000//////////////////000111111111111111111111111222222222111111111000000////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************++++++************++++++******************************++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................---------.........//////////////////////////////............////////////........................------...///////////////000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000//////000000111111111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000////////////000000111111111111111111111111222222222111111111000000////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************************************************************++++++************++++++******************************++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,+++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................,,,,,,------.../////////////////////////////////............////////////........................---......///000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...///000111111222111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111111111111111111222222222111111111111111222222222111111000000000000111111111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************+++++++++******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................,,,,,,------...//////000////////////////////////............////////////........................---...///000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000---...000111222222111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222333333222111000000000111111111222222222000000111111111222222222222222111111111111222222111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,+++************++++++------------++++++******+++,,,------...///++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.................................,,,,,,------...///000000////////////////////////............/////////000..............................000111222222222222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000---...000111222222222111//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111222333333222111000000000111111222222222222000000111111222222222222333333222222222222333333111111111111111111111111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////////////////////////////................................................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))******++++++++++++******++++++++++++************++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,------------............------................................................---------............///////////////000000000000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000111............////////////000000000000000000000000000000000000000000000000111111111000000000000000222111000//////000111222000111111111111222222222222222222111111111000000111000///......///000111000111111111111222222222222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111333333333222222111111111222222111111000//////...111111000///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////222222111000//////000000////////////////////////////////////000000000000//////............//////////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))+++*********))))))((((((************************------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------...------............------................................................---------............///.../////////000000000000000/////////////////////////////////000000000000////////////////////////111111000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111000000000000000000000222111000//////000111222//////000000000111111111222222222111111111000000111000////////////000111000111111111111222222222222222222222222222222222333333222222111111111111111111111111111111111111111111111111111111111111333333333222222111111111333222222111000000//////111111000///////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////222111111000//////000000////////////////////////////////////000000000000000//////......//////000////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++*********))))))************************************************************************))))))))))))))))))))))))************)))))))))(((************************------------------------........................,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///------............------................................................---------............///....../////////000000000////////////////////////000000000000////////////........................111111111000000//////////////////000000000111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111.../////////000000000000222222222111111111111111111000000//////000000111000111111111111222222222222222222222222222222222222111111111111000000000111111111111111111111111111111111111111111111111222222222222222111111111333333333222111111000000111111000/////////000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////111111000/////////000000////////////////////////////////////000000000000111000000//////000000111////////////////////////---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************************************************************************************))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------............------................................................---------............///........./////////000000.........///////////////111111000000//////......////////////////////////111111111000//////......000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111/////////000000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222111000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111333333333222222222111111111111000000///000000111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111000000/////////000000////////////////////////////////////000000000000111111000000000000111111////////////////////////---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))*********)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000------............------................................................---------............///............////////////------....../////////000111111000000//////......000000000000000000000000000000000000//////......000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111111111000000000111111000000000000000000111111111222222111111111111111111111111000000111111111111000000000000111111111222222222222222222222222222222222000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222222222222111111000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000///////////////000000////////////////////////////////////000000000000111111000000000000111111////////////////////////---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///------............------................................................---------............///------........./////////---------......//////000000000000000////////////111111111111111111111111/////////////////////////////////000000000111111000000000000000000000000000000000000000000000000/////////000111111222222000000111111111111000000111111111111222222222222111111111111111222222222000111111222222111111000000111111111111222222222222222222222222222222222000000000111111111111222111111111111111111111111111111111111111111111111000000000111111111111111222222222222222222111111111111000000000111222222000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////......//////000000////////////////////////////////////000000000000111000000//////000000111////////////////////////---------............///........................------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,------...------............------................................................---------............///---------.........//////,,,,,,---......///000000////////////000000000000000000000000000000000000------......///000000000....../////////000000000000000000000000000000000000000000000000000000000...//////000111111222222///000111222222111000///000000000000111111111111000000111111111222222222000111222222222222111000000111111111111222222222222222222222222222222222111111111111222222333333111111111111111111111111111111111111111111111111///000000000111111111222111111111111111111111111111111000000111111222333000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////000000000000000//////......//////000////////////////////////---------............///................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,---------..................---................................................---------.........//////---------.........//////,,,,,,------...///000000......//////000000111111////////////////////////,,,,,,---...///000111111............////////////000000000000000000000000000000000000000000000000...//////000111222222222///000111222222111000///////////////000000000000000000111111222222222222000111222333333222111000000111111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000111111111111000000111222333333000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////...............///000111////////////////////////////////////000000000000//////............//////////////////////////////---------.........//////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))******++++++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++++++++---......------,,,,,,------...++++++,,,,,,,,,,,,------------------------------........................+++,,,---.........---,,,---------------------------------------------------------...------,,,,,,//////000000000000//////------------------------////////////////////////////////////////////////000000000000000000000000////////////000000000000......//////000000111111000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111000000//////......////////////000000000000222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111000000000000111111111111111000000000000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////111111000000//////......////////////000000000000//////////////////////////////.........---------......------------......---------............///.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************************************************************++++++************++++++))))))))))))))))))))))))************************'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---++++++,,,---...---------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........------------------------------------------------------,,,------...------,,,,,,//////000000000000//////------------------------................................................/////////////////////////////////000000000111111......//////000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000/////////...000000000000111111111111222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000111111000000000000111111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////000/////////............////////////////////////111000000000/////////...////////////000000000000//////////////////////////////.........---------......------------......---------............///.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,,,,++++++++++++,,,------------,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************************************************************++++++************++++++************************************************))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,+++,,,---...------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------------------------------,,,,,,------...------,,,...//////000000//////...------------------------................................................////////////////////////000000000000111111111111...////////////000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////111111111111222222222222222222222111111111111111111111111111111111111111222222222222222222222222111111111111111111111111.../////////000000000000////////////////////////111111000000000000111111333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////............////////////////////////000000000000////////////////////////000000000000////////////////////////...............---------......------------......---------............///.........---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------,,,,,,,,,,,,++++++,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---...,,,------------------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,---------------------------------------------------------------,,,,,,------...---------...//////////////////...------------------------................................................////////////////////////000000000000111111111222////////////////////////.........///////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000////////////000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000000000111111000000000000000000000000111111000000000000111111333333333222222222111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///////////////.........////////////////////////000000000000////////////////////////000000000000////////////////////////..............................------------......---------............///...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...------------,,,,,,,,,+++,,,,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------------,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,------......------------------------------------------------+++,,,,,,---.........---......////////////......------------------------........................................................................///000000000000111111111/////////...............------....../////////000////////////000000000000///////////////////////////000000000111111111111000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111000000000000111111333333333222222222111111////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000.........///////////////////////////////////////////////////000000000000////////////000000000000////////////////////////---...........................------------......---------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........---------,,,,,,,,,,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------------------------------++++++,,,---............---......//////......---------------------------------------------------------------------------........................////////////000000000000/////////............------------......//////000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000////////////000000000000.../////////000000000000111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111111111000000000000111111333222222222111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////////////////000000000000////////////000000000000////////////////////////---------.....................------------......---------............///.............../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...........................---------,,,,,,,,,---...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***+++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************************************************************************************************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........---+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------------------------------***+++,,,---............---......//////......---------------------------------------------------------------------------........................---.........//////////////////.........---------,,,,,,---......///000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000.../////////000000000111//////000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111222222111111111000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////............/////////000////////////////////////.../////////000000000111////////////000000000000////////////////////////---------.........//////......------------......---------............///---........./////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------------,,,------...............,,,,,,,,,---------......------------------------------------------------******+++,,,,,,---......***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************************************************************************************++++++************++++++************************************************))))))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------.........---+++,,,...//////...,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------------------------------***+++,,,---............---..................---------------------------------------------------------------------------........................------------........./////////.........---------,,,,,,------...///000000////////////000000000000////////////////////////000000000000111111111111000000000000000000000000.../////////000000111111000111111111111222222222000000111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111111111111000000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////---.........//////000000////////////////////////.../////////000000111111////////////000000000000////////////////////////---------.........//////.........------.........---------.........//////---.........//////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------,,,---......//////......,,,,,,,,,------.........------------------------------------------------******+++,,,,,,---......***+++,,,,,,------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************************************************************************************++++++************++++++))))))))))))))))))))))))************************'''((()))***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,+++,,,---...///------------------------........................................................................000000//////.........---000000000000000000000000............////////////111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000///......000000000000000000000000////////////////////////////////////////////////............////////////222111111111000000//////////////////////////////......//////////////////000000000000000000000000000000//////.........---......////////////....................................------------..........................................////////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---,,,,,,,,,,,,---......------------------------........................................................................000/////////.........---////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000///......000000000000000000000000////////////////////////////////////////////////............////////////111111111000000000/////////////////////////////////////////////.........////////////////////////000/////////..................////////////....................................------------..........................................////////////............------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,------......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................+++,,,------......------------------------------......................................................................../////////...............////////////////////////............////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111111111111//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000//////...000000000000000000000000////////////////////////////////////////////////............////////////111111000000000000//////////////////////////////000000//////.........---////////////////////////////////////..................////////////....................................------------........................................../////////////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---......//////......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------------------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++,,,---...///...---,,,------------------------................................................................................................////////////////////////............/////////////////////000000000000000////////////////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111111111111111111111111111////////////000000000111000000000000000000000000////////////////////////111111111111111111111111000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////............////////////000000000000000000//////////////////////////////000000000///......------///////////////////////////////////////...............////////////....................................------------........................................../////////////////////////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------...////////////...------------------------------------------------------------------,,,,,,------............------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,------------------------........................................................................---------...................................................////////////......//////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000...////////////000000000000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000//////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////000000////////////////////////000000//////.........---.................................///////////////......////////////....................................------------..........................................////////////.../////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...............------------------------------------------------------------------------,,,,,,------------,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,------......------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,------......------------------------------........................................................................---------------.............................................////////////---......//////000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000...//////000000000000000000000000000000000000000////////////////////////////////////////////////............////////////......////////////000000////////////////////////////////////////////////.................................///////////////......////////////....................................------------..........................................////////////---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,---............---------------------------------------------------------------............+++,,,,,,,,,,,,,,,,,,+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------------------------------,,,,,,------.../////////---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................................................................,,,,,,,,,------.............................................////////////------......///000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000////////////////////////////////////////////////............////////////........./////////000000////////////////////////------......///000000000..................................../////////000......////////////....................................------------..........................................////////////,,,,,,------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------...////////////...........................------------------------------------.........///,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------------------------------,,,,,,------...///000000---------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------------------------...---,,,+++,,,---...///------------------------........................................................................,,,,,,,,,------............................................./////////000---------...///000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000......///000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000---.........//////000000////////////////////////,,,,,,---...///000111111........................---.........//////000000......////////////.......................................------............................................./////////000,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------............//////000000000000000........................---------------------------------.........//////---..................---+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///......------------...//////////////////......111111000/////////////////////.........---------........................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...------------------------------------,,,,,,+++++++++////////////////////////---------............//////////////////.........////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////////////////////////////000000//////.........---..................------////////////............//////000000000000//////................................................////////////////////////---------............///---------............///000000//////.........---////////////////////////........................------............------,,,------......------,,,---------------------------------------------------------...///000000111........................,,,,,,------...///000000........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++************************************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///111111000///.........////////////...............111000//////......////////////.........---------................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---------------------------...---------,,,,,,,,,+++........................---------............///////////////............////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......000000000000000000000000////////////////////////////////////////////////000/////////....................................////////////............//////000000000000//////................................................////////////////////////---------............///---------............///000/////////............////////////////////////........................------............------,,,------......------,,,---------------------------------------------------------...///000000000........................,,,,,,------...//////000........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************+++++++++*********))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------........................------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///444333222111000/////////........................000///......------.....................---------........................////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---------------------------.........---------------........................---------............///........................////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...000000000000000000000000////////////////////////////////////////////////////////////....................................////////////...............//////000000//////...................................................////////////////////////---------............///---------............///////////////............////////////////////////........................------............------,,,------......------,,,---------------------------------------------------------...//////000000........................,,,,,,------.../////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++++++++***************++++++++++++++++++++++++************************************************+++++++++***************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------------...//////444333222111000/////////...............///////////////...---------------........................................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------................................................---------............///------...............///////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.....................////////////////////////...............//////////////////...................................................////////////////////////---------............///---------............//////////////////.........////////////////////////........................------............------,,,------......------,,,---------------------------------------------------------....../////////........................---------.........//////........................---------............///........................------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------------...//////333222111000///......///........./////////000000//////...------------------.............................................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------................................................---------............///,,,---------......//////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////..............................//////000000000000////////////////////////////////////////////////.............../////////////////////////////////////////////////////////////////////////////////.........///////////////........./////////000000////////////..................////////////......................................................////////////////////////---------............///---------............///.........///////////////////////////////////////////////////////////////------............------,,,------......------,,,------------------------------------------------------------....................................---------.......................................---------............///........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------------------------------------------......------......///000000000///.........///////////////000000111111222000///......------......---------.......................................------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,------...---------------------------------------.........---------------------------------............///,,,,,,,,,---......//////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................---......//////000000111000000000000000000000000000000000000000000000000---............/////////000000000000000000000000////////////////////////////////////////////////.........///////////////.........//////000000111////////////............---......//////......---................................................////////////////////////---------............///---------............///.........///////////////////////////////////////////////////////////////------............------,,,------......------,,,------------------------------------------------------------------------........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***************************************************************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................------------------------...............//////000//////.........///000000///000000111222222333333111000//////......//////---------.........//////................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...------------------------+++,,,,,,,,,---------------------------------------------............///++++++,,,------...//////////////////////////////............////////////////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................------......///000000111000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////////////////............/////////000---......///000000111111////////////............---......//////......---................................................////////////////////////---------............///---------............///............/////////000////////////////////////////////////////////////------............------,,,------......------,,,------------------------------------------------------------------------........................................................................---------............///................................................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------))))))*********+++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................------------------------...............///000000............///000111222000000111222333333444444111111000///////////////---------.........//////........................////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...------------------------+++++++++,,,,,,------------------------------------------.........//////++++++,,,,,,---...//////////////////////////////............/////////000////////////000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000........................---------...///000000111000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000////////////////////////////////////////////////---.........//////000000---......///000111111222000/////////............---..................---................................................////////////////////////---------.........//////---------.........//////---.........//////000000////////////////////////000000000000000000000000---..................---,,,------......------,,,------------------------------------------------------------------------.............................................---........................---------.........//////................................................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******........................))))))******++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************************************---------,,,,,,+++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,---......//////............//////...---,,,,,,------------------------................................................---------.........//////............/////////000///............///000000///000222333555777888999777555333000......------------...///000111222333................................................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////........................------------------,,,,,,---------............///////////////////////////..............................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000........................---------.........//////........................////////////////////////000///...------...///000000000000000000000000000////////////////////////111111000000//////............////////////..................////////////.........------,,,,,,,,,............////////////---------.........//////.........---------------///......------......///---...//////...///111333111000///.........///000//////111222222222222111222111000000000111222333//////////////////000000---------------...///000+++,,,,,,,,,,,,---------......---------------...,,,,,,,,,+++++++++******------------------------...------,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************---------,,,,,,+++++++++......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,---......//////............//////...------,,,------------------------................................................---------.........////////////000000000000000000///.........000111333444666666666777999:::<<<<<<888666444222000/////////.............../////////................................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------........................---------------------------------............///......................................................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................---------.........//////........................////////////////////////000///...------...///000////////////////////////////////////////////////000000000000//////............////////////..................////////////.........------,,,,,,,,,............////////////---------.........//////---------------,,,,,,,,,222111000///......---------...///...,,,,,,---///000000/////////000222333555555555555666666666666666666444333333333444444555444444333222111000000//////...---,,,,,,,,,,,,.....................---------,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---......//////...............///......---,,,------------------------................................................------........./////////111111111111111111111111...---------///222555777;;;::::::999:::<<<===>>>666555333111000///....../////////......---------................................................,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........---------............///......................................................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................---------.......................................//////////////////////////////............//////////////////////////////////////////////////////000000000////////////.........////////////..................////////////.........---------------............////////////------........./////////------------------......111111000///...---------///000222222111222333555777777777888999:::<<<===CCCBBBAAA@@@???@@@AAAAAA@@@@@@????????????@@@@@@??????>>><<<;;;999888888888666444222000...------000000//////...---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------+++,,,---......---,,,+++------------------------,,,---......///.........---...............------....................................................................................////////////222111111111111000000000222111000000222555888::::::999888777777888999:::777666555333222111000///000000000000////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////---------............///......................................................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////......................................................................../////////////////////////////////....../////////////////////////////////////////////////////////////////////////////////......////////////..................////////////...............---------............////////////............////////////------......//////000000......///000000111111111444777:::===>>>@@@BBBEEEEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIGGGEEEDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCBBB???<<<999666555444333333222111000......---///...---------------...------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,---......---,,,+++------------------------,,,---......///.........------...............---........................////////////////////////////////////////////////........./////////000000000000000000000000000000666555444444555777999;;;666555444333222333444444888777777666444333222111.../////////000000000000////////////////////////........................////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------++++++,,,,,,---...//////---------............///......................................................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000////////////////////////............////////////............////////////////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////.....................................................................---........................////////////////////////...//////////////////...........................////////////////////////.............../////////......////////////..................////////////....................................////////////........./////////000000,,,,,,---...///000000000---///222555888:::;;;<<<===@@@DDDGGGHHHJJJLLLNNNLLLLLLLLLLLLLLLLLLLLLKKKGGGEEECCCAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAA@@@@@@BBBCCCDDDFFFHHHJJJKKKLLLJJJIIIFFFCCCAAA???======::::::999777666555444333000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,------......------,,,------------------------,,,---......//////......,,,---......///.................................////////////////////////////////////////////////....../////////000000000/////////000000000111111111111111222333444555555666555555555555444444333444444444333222000///............//////000000000////////////////////////........................000000000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///------------------------..............................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000////////////////////////////////////////////////...............................................................---------........................////////////////////////......////////////..............................////////////////////////---............/////////......////////////..................////////////.............../////////............////////////....../////////000000000,,,,,,---...000111222222444666:::>>>AAACCCDDDDDDCCCFFFHHHJJJIIIHHHIIIIIIHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCBBBBBBCCCDDDDDDFFFFFFDDDBBB@@@===:::999;;;===>>>AAACCCFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>===444333111///...---,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,---------------------------------,,,---......//////......,,,------...//////..............................////////////////////////////////////////////////.../////////000000000000...///000000111222333333///000333555666777777777;;;<<<===>>>>>>===;;;:::777777888777777555333222333333333222222222222222////////////////////////........................000000//////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------------..............................///000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............////////////............////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////................................................//////.........---------........................////////////////////////---...///000000///...---........................////////////////////////---------.........//////......////////////..................////////////---........./////////000............////////////.../////////000000000000111111222444555777888888===???AAADDDEEEEEEEEEDDDAAADDDFFFFFFEEECCCCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJIIIGGGEEEBBB@@@>>>>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGFFFEEEDDDDDDCCC===;;;999666444222111000...------------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++..............................,,,++++++,,,......------------------------,,,---......//////......,,,,,,---.../////////...////////////////////////000000000000000000000000000000000000000000000000////////////000000000000//////000111333444555666666999<<<@@@BBBCCCCCCCCCAAACCCEEEGGGGGGEEECCCAAADDDDDDDDDDDDDDDBBB@@@???:::999888777666555444444000000000000000000000000........................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........//////------------------------...........................//////000000000000000000000111111111111000000//////000000000000//////////////////000000000000000000000000000000000000............/////////000............/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................////////////////////////////////////////////////................................................//////.........---------........................////////////////////////---...///000000///...---........................////////////////////////---------.........//////......////////////................../////////000---.........//////000000............/////////000////////////000000000000777888999:::<<<>>>??????CCCDDDEEEEEEDDDCCC@@@???<<>>;;;999777666......---------,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------................................................///////////////.........////////////////////////000000////////////000000------......///000000111111111000////////////000222222111000000000000000000111333555888;;;>>>???BBBCCCCCCCCCBBBBBBCCCEEEGGGFFFEEEEEEDDDDDDEEEEEEEEEIIIJJJGGGHHHMMMNNNJJJIIIJJJJJJGGGDDDAAA@@@@@@>>><<<888444111/////////000000/////////000111222...............---,,,+++.........------,,,,,,,,,........................------------------------------,,,+++,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,---///000000000///...------............------........................000---,,,---000111000...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000//////.........---////////////////////////////////////////////////........................................................................////////////............................................................------------------------........................000000000000000000000000................................................---------............///000000000000000000000000///////////////.........000000//////.........---000///...---------------,,,///222333222000.........///000222444666888999CCCEEEFFFEEECCCAAAAAAAAAFFFBBB>>>>>>@@@BBBAAA@@@@@@@@@???>>>===>>>AAACCCDDDBBB@@@======>>>@@@BBBAAAFFFHHHFFFDDDEEECCC@@@DDDDDDEEEGGGHHHHHHFFFDDDGGGEEEGGGLLLJJJCCC@@@DDDKKKGGGEEEFFFFFFEEEHHHNNNJJJJJJKKKLLLLLLLLLKKKJJJKKKGGGCCC@@@@@@AAAAAAAAA>>><<<888333000---,,,,,,000111222222111000...---,,,,,,---,,,+++***)))))),,,,,,,,,++++++*********************************************************************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------................................................/////////////////////...////////////////////////000//////////////////000......//////000000111111111000000000000000111111111111000000000000111111111222555777:::;;;<<<<<<<<<<<<===<<<:::;;;<<<>>>============>>>>>>?????????CCCDDDAAABBBFFFGGGDDDFFFHHHIIIHHHFFFDDDDDDEEEBBBAAA???===:::888777666000000/////////.........111000000000//////........................------........................------------------------------,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......,,,---...///000//////...------............------........................///...,,,---000111000...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000/////////............////////////////////////////////////////////////........................................................................////////////............................................................------------------------........................////////////////////////................................................---------............///......................../////////////////////...000/////////........................////////////...///000///......///000111222555999<<>>999444111///...//////000000//////...,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******************************************************************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------......................................................////////////////////////////////////////////////............////////////000000000000000000//////000000111222222222000000111111222333333444222333555777999999888888999999999888666777999;;;999999:::;;;<<<===>>>>>>>>>@@@@@@===<<<>>>>>>;;;@@@AAACCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@777666666555333000---,,,/////////...//////000111.............../////////........................---------------------------,,,,,,,,,,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,---------......------...////////////...------............------........................///...---...///000000...000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////............////////////////////////////////////////////////........................................................................////////////............................................................------------------------........................////////////////////////................................................---------............///..............................//////////////////////////////............,,,---...000000111000000//////...---,,,...333666999;;;>>>BBBDDDFFFGGGGGGFFFFFFFFFEEEBBBAAAAAABBB999;;;???AAABBBCCCDDDFFFFFFEEECCCBBBCCCEEEHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJQQQWWW[[[YYYWWWVVVTTTPPPNNNSSSXXXXXXTTTNNNJJJHHHLLLHHHFFFGGGGGGEEEFFFIIIGGGDDDDDDHHHHHHDDDBBBBBBIIIJJJJJJKKKKKKJJJHHHGGGJJJIIIHHHIIIJJJIIIGGGEEEKKKKKKJJJHHHDDD>>>999666000000000000////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------............................................................//////////////////////////////////////////............//////000000000000000000000000......000111222333333333222333444555666777888888999999999::::::;;;<<<<<<@@@@@@@@@???======???BBBAAAAAACCCDDDEEEFFFGGGGGGFFFFFFEEEBBB@@@@@@>>>===>>>???@@@@@@===<<<<<<<<<;;;;;;;;;<<<>>>AAACCCEEEAAAAAAAAA@@@===999555222......---------...000000---------............///........................------------------------,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,---------......------........./////////------............------....................................///000////////////////////////////////////////////////////////////////////////////////////000000000000/////////////////////////////////////////////////////////////////////////////////////////////.........////////////////////////////////////////////////........................................................................////////////............................................................------------------------........................////////////////////////................................................---------............///....................................///////////////////////////.........,,,---...000000000000//////000111111222555:::===CCCDDDEEEFFFFFFEEEDDDCCCCCCDDDCCCAAA>>><<<<<<<<<<<<===@@@AAAFFFOOO[[[ccc]]]ZZZUUURRRPPPPPPPPPPPPRRRSSSTTTTTTSSSRRRQQQPPP\\\aaadddccccccfffgggeeefffkkkqqqtttrrrjjj```ZZZYYYUUUSSSWWW]]]^^^YYYUUUXXXSSSOOOOOOKKKEEEAAAAAAEEEEEEGGGHHHHHHGGGFFFFFFHHHHHHHHHIIIJJJIIIFFFDDDEEEHHHJJJLLLKKKHHHDDDAAA999888666444111000......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------................................................---.........//////000000//////////////////////////////............//////000000000000111111111111...///111333444555555555777888999;;;<<<=========AAA???>>>===>>>@@@CCCEEECCCEEEFFFEEEDDDDDDFFFGGGFFFGGGIIIKKKLLLLLLLLLLLLKKKIIIIIIHHHGGGEEEEEEEEEAAACCCDDDDDDCCCAAABBBCCC<<<:::888666777:::>>>AAACCCDDDEEEFFFEEEDDDAAA@@@777666444222000///...------------------.................................------------------------,,,,,,,,,---------------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......---------------......///------............------........................---...///////////////000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////........................................................................////////////............................................................------------------------................................................................................................---------............///////////////////////////---.........//////000000.........///////////////------...///////////////000333777:::<<>>@@@@@@???>>>>>>???EEEGGGJJJMMMSSS^^^kkkuuulllhhhccc___]]][[[XXXVVV\\\\\\]]]\\\[[[YYYVVVUUUbbbeeefffcccdddiiilllmmmtttwww}}}}}}qqqfffaaa___aaakkkyyy~~~vvvkkklllkkkkkkjjjbbbTTTJJJGGGGGGHHHHHHIIIHHHGGGFFFEEEFFFFFFFFFHHHJJJKKKIIIGGGBBBEEEJJJMMMOOOMMMKKKIIIEEECCC@@@<<<777333///---///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------................................................------......///000000000////////////////////////000000////////////000000111111222222333444444555222333555777888999888888;;;===???@@@BBBBBBBBBAAA???>>>===>>>@@@DDDHHHJJJ@@@CCCFFFGGGGGGFFFGGGHHHFFFHHHJJJMMMNNNOOOOOOOOOKKKIIIHHHJJJJJJHHHGGGJJJEEEGGGIIIIIIHHHGGGHHHHHHEEEBBB===888666666888:::===>>>AAADDDGGGIIIJJJJJJDDDCCCAAA===999444000.../////////.........------........................------------------------+++,,,------......------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------,,,,,,------...///------............------........................---...//////......///111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////////////////////////////////////////////////////........................................................................////////////............................................................------------------------................................................................................................---------............///000000000000000000000000------......///000000000.........///////////////......---...///000111222444999>>>CCCDDDEEEEEEFFF@@@@@@@@@???????????????999===CCCHHHJJJKKKLLLMMMQQQTTTXXX\\\```eeejjjmmmjjjfffbbbaaaaaa___[[[WWWVVVWWWWWWWWWUUUSSSQQQPPPWWWZZZYYYUUUTTTXXX[[[[[[^^^aaagggmmmoookkkbbb\\\]]]^^^aaajjjvvv|||vvvkkkpppwwwzzzeeeVVVQQQPPPQQQRRRRRRRRRQQQPPPOOOEEEDDDCCCDDDFFFHHHHHHHHHEEEGGGJJJMMMNNNNNNLLLKKKMMMKKKIIIEEE???999444111111000...---,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------------------................................................------......///000000111////////////////////////111111000000000000111111333444555666777888999:::888999;;;===>>>>>>===<<>>@@@CCCEEEGGGHHHIIIIIIHHHFFFCCC>>>999777333222222111000///..............................------------------------+++,,,---.........------------------------------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,---...///------............------........................,,,...000///...---///111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////............/////////000////////////////////////////////////////////////........................................................................////////////............................................................------------------------................................................................................................---------............///////////////////////////------......///000000111............/////////000...------...000333777999<<>>>>>===<<<===???AAABBBDDDJJJRRRYYY\\\]]]]]]^^^___^^^]]]^^^______^^^]]]___]]][[[\\\]]][[[UUUPPPKKKKKKKKKKKKKKKJJJJJJIIIIIIMMMOOOLLLKKKMMMNNNLLLGGGLLLRRRSSSRRRRRRUUUYYYnnnooolllddd______]]]YYY^^^kkk{{{uuucccYYYXXXVVVYYY\\\```dddggghhhiiiUUUPPPJJJFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLKKKGGGAAA<<<999333222///---,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---,,,,,,,,,,,,---......------------------------................................................---------...///000000111////////////////////////222222111111111111222222555666777888:::<<<===>>><<<===???AAABBBAAA@@@???@@@AAADDDEEEFFFEEEDDDCCCGGGKKKQQQXXX]]]___``````eeejjjqqquuuvvvtttsssrrrvvvyyy~~~zzzuuutttnnnddd___aaacccbbb```[[[TTTNNNKKKJJJEEEFFFFFFDDDBBB>>>:::888???????????????@@@AAABBBDDDFFFHHHJJJIIIFFFBBB@@@666555444333222000//////........................------------------------+++,,,---.........---,,,------------------------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---...///---..................---........................,,,...000000...---///111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000////////////////////////---.........//////000000////////////////////////////////////////////////........................................................................000/////////............................................................------------------------................................................................................................---------.........//////........................---------...///000000111---.........//////000000------,,,...111777<<<@@@AAACCCEEEEEECCCBBBAAAAAAAAA???>>><<<===???BBBDDDRRRXXXaaagggjjjiiigggfffiiiccc[[[WWWVVVWWWWWWVVVYYYWWWVVVWWWYYYVVVOOOHHHGGGGGGHHHIIIIIIJJJKKKKKKFFFLLLQQQQQQQQQSSSRRROOOIIIQQQWWWTTTOOOQQQ___lllmmmVVVNNNNNNOOOIIIVVVeeejjj```TTTTTT\\\WWW[[[bbbkkkssszzzmmmfff[[[RRRLLLJJJIIIHHHCCCCCCCCCDDDFFFHHHKKKMMMIIIKKKMMMMMMKKKGGGBBB???555333000---,,,+++,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///------------------------............/////////000000//////....../////////......000555555333555999999===???======AAADDDCCCDDDBBB@@@???@@@CCCGGGJJJKKKHHHKKKRRRSSSNNNTTT___nnn}}}}}}nnn[[[MMMIIIJJJKKKIIIGGGEEEEEEEEEBBBBBBEEEGGGEEE???>>>BBB;;;>>>CCCFFFFFFEEEDDDCCCCCCAAA>>>:::666222///..................---------------.........---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................---------............///000000//////.........---000000000//////000000111//////000111111///...---111000///...............111111000000/////////...//////000000000000000000111111111000000000000000---------...//////000000------------------------////////////////////////........................////////////////////////---------............///000000000000000000000000........................------------------------........................---------............///......------------......//////.........---------//////.........------------------............///............///////////////......---------......------...//////000111111...///222777===@@@AAAAAADDD???>>>AAABBB>>>@@@EEEAAACCCCCCCCCDDDHHHPPPUUUaaajjjqqqpppmmmjjjfffaaaaaaWWWOOOMMMKKKHHHIIIOOOVVVQQQLLLJJJLLLNNNNNNMMMKKKLLLMMMOOOUUUZZZ[[[YYYXXXTTTSSSVVVVVVRRRSSSXXXVVVUUUZZZ___YYYWWWnnnfffXXXPPPFFFJJJHHHJJJOOONNNIIIJJJNNNNNNTTTZZZaaaoooqqqhhhdddZZZMMMMMMKKKGGGFFFFFFFFFFFFFFFGGGJJJLLLLLLJJJHHHHHHHHHEEEBBB<<<666111...---,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************************+++++++++*********))))))+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///------------------------......//////////////////000///////////////000000333111222666777666:::@@@888===@@@???@@@DDDEEECCCAAA??????BBBMMM[[[kkktttvvvlllhhhlllnnnoooyyy}}}|||ooolllfff]]]RRRJJJFFFEEEDDDCCCFFFMMMOOOLLLIIIHHHDDDCCC@@@>>><<<<<<>>>???DDDEEEFFFEEEBBB>>>999666222111000///......//////,,,---------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................---------............///000/////////............///////////////000111111//////000111111111111111222111111000000000000000000000000000000000000000111111000000000000000000............////////////................................................////////////////////////........................////////////////////////---------............///////////////////////////........................------------------------........................---------............///......------------......//////.........---------//////.........------------------............///............///////////////......------.........000000000000000000111111333555999===???@@@>>><<>>999444000...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************+++++++++*********))))))+++++++++*********))))))---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///------------------------///////////////////////////.........///000111111333222555:::;;;:::<<>>CCCFFFFFFDDD@@@===888666333000.........///,,,,,,,,,,,,------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------........................---------............///////////////............000000///000000111222222111111111000000111111222000000000///000000111222//////000111111222333333333333222222111111000000000000000000111111111111000000000000////////////////////////////////////////////////////////////........................////////////////////////---------............///////////////////////////........................------------------------........................---------............///......------------.....................---------...............------------------............///............///////////////......---......//////222111000//////000222222:::<<<@@@CCCDDDAAA>>>;;;BBB@@@AAAEEEFFFFFFHHHKKKOOOVVV]]]^^^ZZZXXX[[[^^^___aaa___XXXUUUWWWXXXWWWIIIFFFFFFHHHIIIIIIKKKNNNNNNNNNPPPRRRUUUXXX[[[\\\\\\aaacccbbbfff{{{zzzkkkfffddddddeeeeee```aaadddaaa___nnnooo```^^^___ZZZXXXXXXYYYYYY\\\aaa```^^^```aaaXXXLLLLLLTTTllluuu{{{|||}}}}}}ttthhh^^^\\\XXXRRRLLLGGGBBB@@@CCCBBBCCCFFFKKKNNNMMMKKKHHHHHHHHHGGGBBB===777333//////000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++************************+++++++++***************+++++++++***************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................000000000///////////////------......///111222333555666:::@@@@@@<<<<<>>999444000...---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......------------------------........................---------............//////////////////.........222222111111111111222333444333222000000000111111000000000000111222333444333444555666888999::::::999999888777666555555555555444444333222111000000111111111111000000000000////////////////////////////////////////////////........................////////////////////////---------............///////////////////////////........................------------------------........................---------............///......------------......................................................---------............///............////////////...............//////000///......///111444777999@@@BBBEEEFFFEEECCCAAA@@@BBBCCCFFFKKKNNNOOOPPPRRRUUU[[[aaa^^^VVVPPPPPPSSSOOOQQQPPPMMMOOOUUUZZZZZZPPPOOONNNNNNOOOPPPTTTXXX[[[ZZZYYYXXXYYY[[[^^^aaa```eeekkkmmmssswwwvvvwwwxxxuuunnnmmmoookkkhhhppp}}}mmm]]]^^^aaa]]]YYYYYY\\\aaagggllliiiffflllsssiiiRRRGGGKKKPPPUUUWWWYYY^^^eeefffbbbaaafffjjjkkkeee[[[PPPJJJKKKEEE@@@@@@EEEIIIIIIGGGHHHIIIJJJJJJHHHDDD???===444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///........................000000000000000000//////------...///111333444555<<<:::;;;>>>>>>===???DDDCCCMMMYYYhhhxxx}}}|||{{{}}}ttteeeXXXQQQQQQVVV[[[^^^^^^[[[SSSKKKEEEFFFGGGIIIMMMPPPQQQPPPNNNKKKFFFCCCDDDHHHNNNSSSWWWWWWZZZ^^^^^^YYYVVVUUUbbbhhhnnnqqqsssyyyuuutttrrrlll___QQQKKKMMMNNNLLLKKKJJJJJJHHHCCC???>>>;;;888777999>>>DDDHHHJJJGGGCCC===888444111//////...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------------------------........................---------............///.........///////////////222111111000000000111111333333222222222444555777999999999999:::<<<===>>>>>>>>>@@@AAACCCEEEFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@;;;:::999777555333111000111000000000000/////////........................////////////////////////////////////////////////////////////////////////---------............///................................................------------------------........................---------............///......------------......---.....................---.....................---------............///............////////////...............///000111---...000444888===AAACCCEEEFFFFFFCCC@@@???AAACCC???DDDKKKQQQWWW[[[[[[ZZZ^^^aaabbb\\\QQQJJJIIIKKKDDDGGGJJJKKKPPPYYY]]]]]]TTTUUUTTTSSSUUU[[[ccchhhaaa```___```fffnnnuuuzzztttxxxwwwjjjkkkhhhddd]]]ZZZ\\\bbbfffhhhiiiccchhhrrrnnnZZZNNNNNNMMMLLLJJJHHHJJJOOORRRQQQWWWcccuuuxxxmmmfffWWWOOOEEEAAACCCGGGIIIHHHGGGGGGHHHIIIHHHHHHGGGGGG<<<999444///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///......................../////////000000111111111///000111222555777999:::???<<<;;;===???CCCKKKTTTYYYhhh|||sssjjjhhhlllooolllfff^^^WWWPPPKKKFFFDDDAAACCCFFFGGGHHHGGGFFFDDDQQQUUUVVVTTTSSSTTTRRRNNNHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMKKKHHHGGGEEEJJJOOORRRSSSWWW^^^eeepppzzzrrrdddaaa\\\VVVNNNIIIIIIIIIHHHGGGIIIDDD===777555888===AAAJJJJJJIIIGGGDDD???:::777222111///---,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,,,,,,,,,,---......------------------------........................---------............///.........///////////////////////////000111222222444444666888:::===@@@AAAEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQOOOOOONNNNNNMMMMMMLLLLLLIIIHHHFFFDDDAAA???===<<<555444333222000///...---........................////////////////////////////////////////////////////////////////////////---------............///................................................------------------------........................---------............///......------------......---------...............---------...............---------............///............////////////............///000111111222444888<<>>>>>BBBFFFGGGPPPZZZaaagggjjjhhhddd^^^^^^\\\WWWPPPKKKIIIJJJFFFJJJMMMPPPVVV]]]___\\\XXX]]]______dddppp|||vvvrrrpppsss{{{|||}}}}}}xxxooohhhhhhkkkkkkhhhnnnfffcccgggfff^^^YYY[[[YYYWWWSSSPPPNNNKKKGGGDDDHHHVVViiixxx~~~}}}yyywwwmmmcccVVVLLLGGGEEEDDDCCCFFFFFFFFFFFFGGGIIIKKKLLLDDD@@@:::444000......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++***************************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///..............................///000111222222333333444555777:::===???@@@CCCEEEMMMWWW^^^bbbgggnnnuuuppp\\\OOOIIIIIIKKKEEEFFFEEECCCCCCGGGKKKNNNUUUWWWZZZ]]]]]]___dddiiilllqqqrrrooommmmmmkkkfffbbbdddfffdddbbb```aaabbb___aaabbbbbb```___]]]ZZZTTTTTTQQQLLLGGGDDDDDDFFFGGGOOO[[[gggpppuuuyyy{{{{{{~~~yyypppeee\\\XXXVVVRRRNNNLLLHHHCCC===999777777888>>>AAAGGGKKKKKKHHHCCC@@@666444111///---,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---,,,,,,,,,,,,---......------------------------........................---------............///............/////////000//////111333555888:::<<<<<<===???BBBDDDFFFGGGHHHIIIHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLJJJJJJBBBAAA>>>;;;777444111000////////////////////////////////////////////////////////////////////////////////////////////////---------............///................................................------------------------........................---------............///......------------......---------.........//////---------.........//////---------............///............////////////............///000111222999;;;>>>BBBFFFGGGHHHHHHEEEHHHIIIHHHGGGHHHMMMRRRYYYccclllpppqqqoooggg^^^TTTTTTTTTUUUUUUUUUTTTSSSNNNQQQTTTVVV\\\bbbbbb^^^^^^fffmmmpppxxx}}}}}}ooolllsss{{{~~~|||ssstttxxxzzzwwwxxx}}}~~~xxxyyy~~~}}}wwwwwwtttnnngggbbb```aaabbb___\\\ZZZZZZYYYVVVSSSQQQQQQVVV[[[^^^___ccciiinnntttnnndddXXXOOOGGGCCCAAAEEEEEEFFFGGGHHHIIIJJJKKKIIIGGGCCC>>>888333000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////////////////////////////------...000111222333444666777999;;;>>>AAACCCEEEJJJUUUjjj~~~ddd^^^TTTJJJDDDBBBBBBDDDEEELLLRRRUUUYYY^^^dddhhhgggiiilllmmmlllmmmttt{{{~~~{{{vvvuuuxxx{{{xxx|||{{{tttnnnooollleee\\\SSSNNNLLLLLLCCCEEEIIIMMMQQQWWW]]]bbbnnnwwwxxxpppggg\\\TTTJJJJJJIIIGGGCCC>>>:::777000666@@@IIIMMMLLLHHHEEE888666333000------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---,,,,,,,,,,,,---......------------------------........................---------.........//////---.........//////000000000222444888<<<@@@DDDFFFGGGHHHJJJKKKKKKJJJIIIIIIEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFGGGIIIJJJLLLMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNMMMMMMOOOMMMIIIDDD???:::666444000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------.........//////................................................------------------------........................---------.........//////.........------.........---------.........//////---------.........//////---------.........//////............/////////000............///000222222<<<>>>AAADDDEEEEEECCCBBBAAAFFFMMMPPPRRRUUU\\\bbbdddmmmtttsssnnngggZZZLLLNNNOOORRRXXX___cccbbb```UUUWWWXXXYYY___ffffffbbb```kkkuuuyyyxxxxxx|||{{{rrriiibbb^^^bbbmmmppphhheeeiiiooossswww{{{{{{mmmiiiooowwwzzzuuukkkeeedddbbbqqq}}}{{{}}}|||{{{{{{oooccc``````___^^^[[[ZZZ]]]aaaeeeiiilllkkkeeeZZZNNNFFFJJJUUU___eeedddbbb]]]VVVPPPMMMMMMEEEFFFGGGHHHIIIIIIHHHHHHLLLLLLIIIEEE???888111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************))))))******++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,+++++++++------------------------.........------,,,,,,,,,---------............///..................------......///...,,,,,,...000111000...------000444666;;;<<<@@@CCCBBBCCCMMMZZZlllxxx~~~xxxsssuuuuuukkk]]]NNNJJJDDDBBBEEELLLRRRVVVXXX]]]dddkkkqqquuuxxxzzz|||{{{}}}{{{~~~zzzoooeee^^^\\\TTTJJJCCCFFFIIIJJJMMMRRRWWWXXXaaavvvxxxaaaWWWSSSKKKFFFGGGGGG@@@666888777888???GGGJJJGGGCCCEEE???888333000///...---000...,,,***)))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,,,,,,,---------..............................------------------------111111000///........................///000111222555888<<<@@@DDDFFFFFFFFFKKKIIIHHHGGGFFFEEECCCAAA>>>===<<<<<<<<<<<<======>>>>>>???@@@BBBEEEGGGIIIFFFIIILLLNNNNNNNNNNNNOOOOOOMMMJJJGGGGGGIIIKKKMMMOOOPPPPPPMMMIIICCC<<<999888666444111000//////000000///////////////////////////000000///---+++***........................------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---------............///////////////////////////------...//////.........222000///...000333666999???>>>===>>>AAACCCCCCBBBEEELLLQQQSSSYYYdddnnnrrrtttpppnnnkkkcccWWWPPPNNNQQQRRRUUU\\\bbbdddbbb```[[[```cccaaaaaahhhqqquuuqqqnnnlllqqq|||~~~mmmjjjwwwyyyllljjjwwwqqqeeeYYYZZZccciiieee^^^eeehhhmmmrrruuuvvvvvvuuutttnnnuuusssdddbbbkkkgggjjjtttuuupppsss|||wwwrrrwww{{{mmmccc___^^^^^^[[[XXX[[[iii|||jjjQQQPPPHHH???IIIPPP[[[___TTTKKKOOOZZZbbb[[[KKKAAAEEEIIIGGGFFFIIIGGGIIIJJJHHHEEE@@@888222...,,,+++,,,---///...---------,,,,,,+++***))))))++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++------------------------------------------,,,,,,---------............///........................---...//////......000111///000222444666999<<<>>><<<@@@DDDEEEKKKYYYlll{{{xxxpppaaaSSSOOOQQQMMMFFFIIIIIIIIILLLQQQ[[[fffmmmpppppprrrwww~~~uuuppphhhaaa\\\\\\YYYPPPHHHFFFHHHDDDDDDQQQfffyyyqqqjjj]]]OOOIIIIIIHHHEEEBBB@@@>>>>>>???AAABBBCCCCCCCCC@@@<<<777222///---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,---------..............................------------------------...............//////000---...///111444777999;;;@@@BBBDDDGGGHHHIIIIIIIIIKKKHHHDDDAAA???>>><<<;;;===<<<:::888888999:::;;;>>>??????>>>>>>===<<<<<<===???@@@AAAAAAAAABBBDDDDDDBBB???>>>===???AAACCCHHHIIIJJJLLLLLLJJJIIIGGG@@@???===:::666444111000000000000000///...---,,,...////////////...,,,+++..............................------------..............................---------------------------------,,,,,,,,,,,,,,,................................................................................................---------............///////////////////////////......///////////////...//////000222555888;;;======<<<;;;<<>>AAAFFFGGGIIIJJJIIIFFFCCC???<<<444111...---............---,,,,,,,,,+++*********++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,---------------------------............///........................---///111111000000111222...111555888:::<<>>>>>HHHWWWbbbgggtttyyymmm]]]VVVSSSOOOJJJJJJIIIFFFBBB???@@@BBBBBBDDDGGGFFFAAA999333///------...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------..................//////111222333666999<<<>>>@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDAAA>>>;;;::::::;;;<<<@@@???===;;;;;;;;;===>>>AAAAAAAAA@@@>>><<<999777;;;<<<===<<<<<<===???AAABBB@@@===:::999999:::;;;===>>>@@@BBBEEEHHHJJJKKKIIIIIIHHHFFFBBB>>>999777111111111000///...------....../////////......---........................///..................///........................------------------------------------------------................................................................................................---------............//////////////////////////////000000000000000//////...000333888<<<>>>@@@AAA===;;;:::<<>>AAABBBCCCCCCCCCDDDGGGIIIJJJHHHEEEAAA???<<<;;;;;;;;;:::::::::<<<>>>@@@AAAIIIKKKLLLMMMLLLIIIFFFDDD888666333111/////////000.........///////////////........................//////............//////........................---------------------------------...............................................................................................................---------............//////////////////////////////////////////000000000111444888===???@@@@@@???>>>===<<>>777111///...------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,------.........---------............///........./////////000000///111222222000//////000666777999;;;@@@LLL[[[fff~~~uuuqqqcccQQQJJJOOORRROOOOOORRRWWW[[[]]]___cccggg~~~~~~qqqllleee]]]UUUNNNHHHEEEJJJMMMQQQZZZlll|||lllRRROOONNNOOOPPPOOOJJJEEEBBB>>><<<@@@FFFHHHAAA:::333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---------..............................---------....../////////...///111333444555555555<<<;;;::::::::::::::::::======<<<;;;;;;;;;<<<===777999;;;;;;:::;;;===@@@@@@@@@BBBBBBCCCBBBAAAAAABBB@@@???======>>>???@@@???AAADDDEEEEEEFFFGGGIIIJJJIIIGGGEEECCCAAA?????????>>>===;;;:::999999999???AAAFFFJJJMMMNNNNNNMMMEEEAAA;;;555111000000111///........./////////000........................//////............//////........................---------------------------------.........//////................................................................................................---------............///////////////////////////............///000111222888:::===???@@@???===;;;===<<<===BBBLLLXXXbbbhhhooosssqqqeeeYYYTTTTTTUUU\\\YYYYYY\\\\\\YYYWWWXXXYYY]]]ggguuu}}}yyylll___]]]YYYRRROOOUUU]]]___[[[OOOPPPRRRUUUYYY^^^dddgggffflllxxxwwwrrrnnnooovvvrrrsssqqqfffffffffddd\\\OOODDDFFFNNNTTTaaalllooopppmmm^^^KKKIIIDDDBBBFFFGGGDDDEEEHHHGGGBBB;;;555222000...---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,---------------------------............///.........//////000000111000111222111111111333555333777<<>>888666222...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------...//////000000,,,...222777:::===???@@@;;;;;;;;;;;;;;;<<<======?????????@@@@@@@@@AAAAAA===>>>???===::::::===@@@BBBAAA@@@???>>>>>>>>>>>>CCCBBB???===<<<;;;<<<<<<;;;???CCCFFFEEECCCBBBAAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>???>>>===;;;999888555777;;;@@@EEEIIILLLMMMPPPLLLFFF>>>888444222111000000///......//////000........................///..................///........................------------------------,,,,,,,,,---......//////................................................................................................---------............///////////////////////////............000222444666>>>>>>???@@@???>>>===<<<===???CCCKKKVVV___eeehhhfffhhhfff___[[[\\\______aaa^^^\\\\\\ZZZWWWYYY^^^YYYaaatttvvv___TTTTTTRRRQQQVVV[[[XXXRRRRRRTTTWWW[[[```hhhqqqwwwwwwwwwooopppvvvrrrqqqqqqgggfffjjjiiiccc]]]\\\[[[ZZZLLLNNNRRR\\\lllyyyyyyrrr[[[NNNDDDEEEFFFCCCBBBEEEGGGCCC???<<<999555222///------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------.........///------------------------------------------,,,,,,---------............///---......///000000111111///000111111333666;;;>>>???GGGPPPWWW]]]gggttt~~~mmm[[[QQQIIIJJJTTTdddjjjffffffllloooooouuuwwwnnnddd]]][[[YYYUUUOOOJJJLLLUUU^^^tttyyyxxxfffWWWNNNLLLLLLMMMFFFBBB===999888:::<<<===<<<:::777444111///......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------...///000000000000333777<<>>???@@@AAA>>>???@@@BBBBBBBBBAAA@@@???@@@AAA??????CCCLLLSSSUUUPPPJJJDDDBBBCCCFFFHHHLLLLLLMMMLLLJJJGGGEEECCCGGGMMMSSSUUUSSSMMMGGGDDDDDDEEEFFFFFFEEEDDDBBBAAA>>>@@@DDDFFFFFFCCC???===777777777999<<>>===<<<:::666222///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------..............................---------...///000000111888:::===@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBB@@@AAACCCDDDDDDCCCBBB@@@<<<===???@@@EEEQQQaaammmllldddYYYOOOJJJMMMRRRVVVVVVYYY]]]___^^^ZZZTTTQQQ\\\bbbiiikkkggg^^^UUUPPPOOOOOOOOONNNKKKHHHDDDBBBEEEHHHNNNRRRRRROOOJJJFFF>>><<<999888999===AAADDDFFFIIINNNPPPOOOJJJDDD@@@333222000///.........///........................---------,,,,,,---------........................------------------------******+++,,,,,,---......................................................................................................---------.........////////////////////////////////////000111444888<<<>>>@@@???>>>>>>@@@CCCGGGJJJSSS[[[hhhtttxxxtttiiiaaaOOOOOONNNPPP[[[iiiqqqsssooofffaaaccceee```WWWRRRSSSPPPXXXrrrxxxcccccc```^^^dddooovvvxxxyyy}}}~~~}}}~~~|||}}}xxxwww]]]EEE@@@IIIYYYooolllOOOGGGHHHFFFFFFJJJDDDEEEFFFHHHFFFBBB;;;555//////...---,,,,,,++++++++++++++++++++++++++++++************************************************************************************************---------------------------------,,,,,,+++++++++------------------------------,,,+++,,,---...///......////////////......------------.........///////////////000000000000///111222111111222222111111222333333666???LLLVVVzzzssssssmmm```TTTTTT\\\```___cccbbbkkkzzz}}}}}}zzz|||tttdddQQQBBBIIIHHHPPP```mmmzzz~~~ooofffUUUAAADDDKKKMMMEEE;;;888888888666:::>>>???<<<777333111111000...,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,------...///000000000...,,,+++,,,///111------...///222555888:::AAA<<<777666:::>>>>>>===:::BBBAAA???CCC???:::???DDD@@@DDDFFFFFFOOOPPPBBBBBBHHHNNNQQQUUU___nnnzzz~~~vvvllldddbbbbbbbbbbbbiiimmmpppoookkkiiijjjlllnnnttt{{{|||sssjjjdddgggggghhhggg```UUUQQQRRRSSSPPPMMMLLLNNNNNNKKKHHHDDDCCCAAA@@@@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJLLLGGG???666222222222///+++---000222111...,,,---///........................------------------------//////...---,,,++++++***,,,,,,,,,---------......//////---,,,,,,---...///............................................................///////////////////////////.........111000///...............111111222555<<>>@@@AAAAAA??????FFFSSS\\\cccfffnnnxxx{{{qqqaaaUUUJJJPPPSSSRRRWWWdddppptttnnnoooooolllfff]]]UUUQQQTTTPPPRRR```rrr|||xxxqqqllllllmmmpppuuuzzz~~~~~~|||yyywww|||~~~qqqWWWKKKFFFGGGRRR```pppooogggYYYQQQNNNJJJCCCHHHGGGGGGIIIHHHEEECCCBBB;;;555///---///000...************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************---------------------------------,,,,,,+++++++++------------------------------,,,,,,,,,---...///......////////////...............////////////000////////////000000000000111000///....../////////444555777:::BBBPPP```lll}}}mmmcccZZZ[[[\\\]]]___ccciiilllkkkppp~~~xxxzzzsss___QQQMMMGGGGGGNNNVVVccc~~~|||vvviiiYYYIIIHHHFFFCCC@@@===:::999666666777999:::999555111000...------...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000---...///...---,,,---///---...000333666888:::;;;999777555777;;;======;;;@@@DDD>>>:::???===999>>><<>>>>>>>>AAACCCEEECCCBBB@@@>>><<<<<<<<<===DDDEEEEEEAAA;;;666333333000///...///000000///...........................------------------------,,,,,,,,,---------......,,,,,,,,,---------............---------......///................................................---............/////////......////////////////////////.........///000000222555;;;AAACCCBBB@@@>>>AAAAAAAAAFFFQQQaaapppzzzqqqaaaXXXUUUWWWXXXYYYYYYVVVRRRTTT^^^hhhmmmooolllfff]]]UUUOOONNNNNNOOOPPPQQQUUU\\\hhhvvv~~~yyyvvvuuuttttttsssssstttsssssstttwwwzzz~~~}}}zzzyyyzzz|||~~~rrrfffZZZKKK@@@<<>>;;;999666888:::<<<>>>>>>??????===JJJQQQUUU\\\VVVOOORRRXXX^^^qqqvvvllllllttt}}}zzzoookkkmmmrrrvvvyyy~~~{{{tttnnnffflllvvv}}}ssspppxxxyyyiii]]]YYYQQQGGGAAAAAADDDGGGHHH>>>===;;;::::::===@@@BBBCCCCCCBBBAAA???===;;;::::::???FFFIIIGGG@@@999444222///,,,---000111///---........................------------------------------------------------,,,,,,,,,---------......------------.........///................................................---------.........//////............////////////............///111222333666999>>>BBBAAA???@@@DDDJJJIIIKKKSSS```ppp}}}~~~lll\\\WWW[[[______\\\\\\ZZZYYYZZZ^^^bbbdddaaa^^^XXXOOOJJJIIINNNRRRTTTZZZbbbjjjpppxxx|||~~~|||xxxvvvtttqqqpppooooooooonnnnnnooopppqqquuuyyy{{{{{{~~~|||zzzyyy{{{}}}}}}zzznnndddYYYQQQOOOBBB??????EEEQQQZZZ[[[WWWIIIHHHEEECCCFFFJJJKKKHHHJJJGGG@@@888000------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------......////////////..................////////////////////////000000000000222///000444555333666;;;GGGQQQ___kkksss{{{|||mmm^^^UUUTTTZZZaaabbbhhhxxx~~~{{{rrrmmmcccTTTIIIFFFLLLXXXjjj|||qqqdddXXXJJJGGGNNNDDDBBB>>>:::888888;;;>>>@@@:::444000......---+++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,------...///000---.........///111444777===???BBBCCCBBB>>>:::777===???AAA@@@???@@@CCCFFFMMMfffzzz{{{mmmmmmmmmiiitttrrrlllooossstttrrr}}}xxxsssvvvzzzyyyuuuvvvyyysssfffiiiooolll```VVVVVVOOOHHHDDDFFFIIIKKKKKKIIIFFFAAA===;;;:::<<<===:::<<<>>>@@@@@@???===;;;888999===CCCHHHGGGAAA;;;555222......000000...,,,........................------------------------//////...---,,,,,,++++++,,,,,,,,,---------......,,,------.........//////................................................------------............---.........//////000000------...///111333555666999:::>>>AAA@@@AAALLLYYY```___```eeemmmvvv|||yyylllbbbccchhhggg```bbbaaaaaabbb```[[[WWWTTTTTTSSSPPPLLLKKKPPPZZZbbbjjjnnnttt{{{~~~{{{zzz{{{zzz{{{~~~~~~||||||~~~}}}{{{zzzxxxuuupppmmmnnnmmmllllllmmmmmmmmmmmmooorrrtttsssvvv}}}|||zzzwwwuuuuuuwwwyyy{{{yyy{{{}}}}}}{{{|||uuujjjcccaaacccTTTJJJ>>><<>>:::888;;;>>>AAA???<<<<<>>:::::::::555666999;;;===>>>>>>===>>>999555888???FFFGGGEEE<<<999555222111000...---........................------------------------000///...---,,,++++++***,,,,,,,,,---------......+++,,,---...////////////................................................,,,------------.........------......///000000000---...///111333666888:::::::::>>>BBBDDDJJJ___vvvtttrrrpppmmmllllllnnnpppmmmmmmiiifffkkksssrrriiikkkgggeeeddd___TTTKKKGGGIIILLLNNNPPPSSS[[[hhhrrr~~~{{{yyyyyyzzz{{{|||{{{{{{~~~}}}|||yyyyyyzzz{{{{{{wwwrrrnnnnnnmmmllllllnnnnnnmmmlllmmmppppppnnnpppwww~~~}}}zzzwwwtttssstttuuuwwwtttxxx}}}~~~{{{yyyyyyzzzwwwmmmjjjjjjaaaVVVIII@@@???JJJ___rrr|||jjjQQQBBBCCCHHHHHHFFFGGGGGGFFFBBB;;;444///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************------------------------+++++++++,,,,,,---------------------------------+++,,,---.........------......////////////......000000000000111111111111////////////000000000000000///333888888;;;NNNeeevvvxxxrrrsssdddcccfffmmmrrrtttzzzqqqdddTTTKKKGGGKKKQQQ^^^zzzyyyhhhVVVJJJLLLIIIDDD???<<<:::888777===??????;;;444///...000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,------...///000---///222444777:::???CCCDDDCCCBBBAAA???>>><<<<<<<<>>;;;:::;;;===???AAA<<<888777;;;@@@DDDFFFCCCAAA>>>888333000///000........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---////////////...................................................,,,,,,---------.........------......///000000111......000222555999;;;===;;;:::???DDDFFFOOOjjj}}}wwwnnngggdddgggkkkjjjrrrsssoooqqq{{{}}}qqqhhh```]]]WWWNNNHHHGGGGGGNNNVVV[[[```iiivvvzzzwwwuuuvvvxxxzzzyyyzzz|||wwwwwwxxxzzz{{{zzzvvvsssooommmlllmmmooopppnnnlllkkkmmmlllhhhiiiqqqyyy|||}}}{{{wwwtttrrrsssuuuvvvqqquuuyyyyyywwwttttttuuuwww{{{yyyuuuhhhgggcccYYYKKKFFFSSSdddxxx{{{hhhVVVPPPNNNJJJEEEEEEFFFHHHHHHCCC;;;444......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************------------------------+++++++++,,,,,,---------------------------------+++,,,---.........---,,,......////////////......------------.........///////////////000000000000222111666===@@@JJJgggpppdddcccccchhhsss~~~lllaaaXXXTTTJJJCCCOOOccc{{{rrr^^^QQQKKKEEEBBBCCCAAA;;;666777>>>CCC@@@888111000111........................++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...000000***...444888;;;>>>BBBDDDDDDBBB@@@???>>>>>>??????FFFOOOXXXZZZVVVTTTWWW\\\nnnzzzyyyooorrrxxxwwwsssmmmeeeaaadddiiilllnnntttpppiiiccc___^^^___```ZZZTTTJJJ@@@;;;;;;===???===>>>@@@???======>>>???HHHHHHDDD===555000000222........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......***+++---///000000///...................................................,,,,,,,,,---------......---------...///000000111...///111333777:::===???<<<<<>>555...///......------.........------------------------+++---......,,,++++++,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........000222000,,,***---111,,,,,,,,,---...///000111222777;;;<<>>DDDCCC<<<888999CCCFFFIIIGGG@@@888222000......//////////////////------............------000000///...------,,,,,,................................................,,,,,,,,,---------..............................//////.........---------+++,,,,,,---...///000000...444:::>>>>>>>>>@@@BBB@@@???CCCIIIOOOYYYmmmyyyooofffdddnnn{{{~~~yyyaaaWWWPPPSSSWWWWWWXXX[[[dddiiirrrzzz{{{zzzyyyvvvvvvwwwxxxxxxvvvsssrrrooosssxxxzzzyyyyyy{{{}}}||||||{{{zzzyyyxxxxxxwwwzzz{{{{{{}}}~~~{{{uuuqqqqqqtttyyy|||wwwrrrnnnmmmpppssstttsssqqqqqqooonnnmmmmmmllllllfffffffffbbb```ccckkksssuuuyyyyyytttqqqsssvvvwwwrrrqqqooonnnnnnoooqqqrrrvvvuuussssssvvvzzzvvv```NNNEEEDDDPPP___nnnzzz{{{kkkYYYLLLIIIFFFFFFFFFFFFDDDBBB;;;444,,,+++...000...***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---.........//////000000........./////////000000///---///333333222333777;;;???KKKYYYdddmmmzzzuuucccbbbhhhkkksssvvv{{{eeeVVVMMMGGGEEERRR```nnnrrr[[[PPPKKKDDD@@@???<<<:::;;;@@@EEEBBB888/////////...---------......------------------------+++---......,,,++++++,,,++++++++++++++++++++++++///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,111555444000---...///...---------...///111222888===???@@@BBBFFFCCC<<<>>><<<===>>>===@@@NNN^^^www~~~tttoooiiisss}}}~~~}}}zzz{{{~~~xxxxxxsssjjjhhhqqq}}}{{{zzz{{{yyymmmXXXFFF======:::;;;@@@BBB???<<<======AAAFFFFFFAAA:::555222////////////////////////------............------000//////...------,,,,,,................................................,,,,,,---------.................................//////.........---------.....................///000666===AAAAAA@@@@@@AAA???AAAFFFNNNTTT\\\lll|||zzzrrriii___WWWUUU]]]gggrrrtttddd[[[VVVYYY^^^cccjjjqqqwwwzzz}}}yyyxxxwwwvvvxxxyyyxxxvvvsssqqqpppmmmqqqvvvyyyyyyyyyzzz{{{|||{{{yyywwwtttqqqooonnnjjjqqqwwwwwwqqqlllkkklllllliiiddd```^^^```ccceeebbb___]]]\\\^^^aaacccdddhhhhhhhhhhhhhhhiiijjjkkkdddeeeeeeaaa___```gggmmmtttyyyzzzvvvrrrsssuuutttrrrqqqpppoooppprrrtttvvv|||yyyuuurrrrrrtttwwwyyyzzzlll\\\RRRDDDFFFLLLYYYkkkwwwrrrfffTTTLLLCCC@@@CCCEEECCCAAA===777000------...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...///000111111....../////////000000000000,,,---111444444666999AAANNNbbbppprrrrrrxxxtttccc\\\eeeqqqvvv~~~zzzfffUUUKKKFFFDDDJJJ[[[uuuoooYYYMMMFFFDDDDDD@@@;;;888===EEEFFF>>>555000000...---,,,------...------------------------+++---......,,,++++++,,,++++++++++++++++++++++++///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++000666888555111......///...------...000333444>>>AAABBBAAA@@@AAA???;;;:::<<<===>>>>>>GGG[[[ooo~~~sssmmmpppsssyyyzzzvvv{{{uuummmpppxxxvvvxxx|||yyywww|||~~~rrrqqqxxx~~~~~~{{{ppp```SSSNNNBBB<<<:::===@@@@@@@@@AAA777<<>>999777111111000///............------............------/////////...------,,,,,,................................................,,,------------................................................---------000//////...............333999@@@DDDCCC@@@@@@@@@???DDDLLLTTTXXX]]]gggrrrnnnfff]]]WWWQQQOOOSSSZZZcccrrr||||||xxxbbb^^^]]]___dddkkkvvvzzzzzz{{{}}}}}}|||zzzwwwvvvwwwzzz{{{yyytttpppooopppmmmppptttvvvvvvuuutttttttttrrrppplllhhhccc```]]]YYY[[[^^^^^^\\\ZZZYYYYYYZZZWWWSSSPPPMMMMMMNNNOOOQQQQQQQQQPPPQQQSSSVVVYYYZZZ[[[\\\]]]```bbbdddfffbbbccccccaaa^^^^^^aaaeeeooovvvyyyvvvssssssrrrpppqqqpppnnnmmmnnnqqqtttvvv|||yyytttooommmnnnqqqssswwwwww|||{{{yyytttjjjcccKKKBBB;;;AAAUUUiiiooolll^^^RRRDDD>>>AAADDDDDDAAA@@@<<<666111---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------........................---------...///000000111...////////////000000000333111000111111333;;;EEEWWWgggzzzyyywwwyyyrrrrrrmmmeeeeeeooo{{{jjjZZZQQQEEE@@@MMM```xxxmmm[[[PPPJJJFFFBBB>>>:::===CCCFFFCCC>>>444222000...---,,,------------------------------+++---...---,,,+++++++++++++++++++++++++++++++++------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,000555777555111///.........---...000444777:::@@@AAAAAA???<<<;;;<<<===>>>@@@AAABBBEEEPPPbbbqqq}}}wwwpppnnnmmmsssvvvoooqqq|||qqqfffaaacccjjjxxxyyyhhhhhhhhhkkkoootttuuutttxxxlllbbbaaaeeennn~~~wwwrrr{{{uuupppnnnhhhbbb___aaaSSSKKKBBB======>>>@@@AAA888;;;???BBBBBBAAA>>><<<555444222000///.........------............------//////.........---------................................................------------............................................................000///......//////111111999===AAACCCAAAAAABBBDDDEEEKKKTTT[[[]]]^^^aaaeeeggg___YYYWWWVVVTTTUUUXXXcccjjjnnnlllooowwwzzzyyybbbfffkkkoooqqqvvv~~~xxxsssvvvxxx{{{~~~}}}yyyvvvxxx{{{|||yyytttpppppprrrmmmnnnppppppnnnjjjgggfffaaa```___\\\XXXTTTQQQNNNPPPOOOOOOPPPQQQRRRQQQPPPQQQOOOMMMKKKIIIHHHHHHGGGJJJLLLNNNMMMKKKKKKOOOSSSOOOOOOQQQSSSUUUXXX[[[\\\[[[]]]^^^]]][[[[[[\\\^^^fffnnntttsssqqqpppooolllooommmkkkjjjkkkmmmoooqqqvvvsssnnnkkkkkkmmmpppsssrrrsssxxx{{{tttooommmZZZLLL===999CCCRRR\\\______VVVKKKDDDBBBCCCDDDCCCBBBAAA===666///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------........................///////////////.........////////////000000000111333444444333000777KKK___zzzvvvkkkoooooonnnpppzzz~~~zzzdddRRRFFFHHHLLLXXXyyyvvvgggWWWIIIEEECCCAAA@@@AAADDDFFFHHH:::777444000...---------------------------------+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///111111111000//////------...111444999===???AAAAAA@@@===::::::AAAHHHQQQRRRRRRTTTYYYaaaiiimmmzzz}}}rrrnnnllluuu}}}oooiiimmmsssyyyyyyxxxeee]]]TTTPPPOOOUUU^^^eeefffeee[[[YYYXXXXXXXXXVVVTTTTTTXXXQQQKKKKKKQQQVVV]]]bbbqqqtttwwwyyy|||pppmmmmmmooommmhhhfffgggiiiaaaSSSEEE===;;;===>>>>>>>>>???@@@BBBBBBBBBAAA999777444111///.........------............------...............---------................................................---------.........//////........................---..............................///111333666888>>>@@@AAA@@@@@@BBBHHHNNNRRRYYY```ccccccaaa___^^^\\\UUUQQQUUUYYYXXXVVVUUU^^^^^^]]]ZZZ[[[```gggkkkjjjuuu}}}|||zzzxxxuuuwwwzzz{{{vvvxxxyyyzzzwwwssspppoooqqqhhhfffeeebbb^^^ZZZUUURRROOOOOOPPPPPPNNNLLLJJJIIINNNLLLJJJKKKNNNPPPOOONNNMMMMMMLLLLLLKKKKKKJJJJJJHHHKKKLLLKKKHHHGGGIIIKKKJJJJJJKKKLLLMMMOOOPPPQQQPPPRRRTTTTTTTTTTTTTTTUUUYYYbbbiiijjjiiijjjjjjiiimmmllljjjiiiiiijjjkkklllooonnnkkkiiijjjlllppprrrpppqqquuuzzzzzzpppoooiii]]]MMMBBB===@@@FFFLLLSSSSSSQQQKKKDDDAAABBBDDDCCCDDDAAA;;;222------///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------........................000000//////............/////////000000000111111000333666666666CCCaaa}}}yyyvvvwwwxxxzzz{{{{{{}}}yyyfffUUULLLCCCBBBXXXuuu|||dddLLLJJJIIIGGGDDDBBBDDDIIINNNAAA>>>999444000.........------------------------+++---......,,,++++++,,,++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///......------...///000---///111555999===AAACCCCCCBBBAAA???===@@@NNN\\\kkkmmmooopppsssvvvtttnnnyyysssooonnnxxxwwwfff^^^^^^^^^^^^WWWXXXdddbbbVVVSSSJJJHHHFFFGGGJJJNNNQQQRRRQQQNNNLLLKKKHHHDDDBBBCCCKKKHHHGGGGGGIIIIIIFFFDDDHHHMMMSSSZZZaaakkkvvv~~~~~~vvvqqqllliiikkkpppvvvrrreeeRRRBBB<<<;;;;;;@@@??????@@@CCCDDDCCCBBB===;;;777444111/////////------............------........................................................................------........./////////........................---------...............------...000333777;;;>>>AAABBBBBBAAABBBHHHQQQYYY___eeejjjiiigggeeeaaa]]]WWWPPPOOOWWW``````YYYUUUVVVTTTTTTUUUVVVXXX^^^eeesss}}}xxxwwwxxxzzztttuuuxxx~~~{{{vvvwwwvvvsssqqqnnnllliiihhh]]]ZZZUUURRROOOLLLHHHEEEGGGIIIKKKMMMNNNMMMLLLKKKLLLKKKJJJJJJLLLNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOONNNMMMKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHJJJKKKLLLLLLLLLLLLMMMUUU\\\]]]^^^aaaccccccjjjjjjjjjjjjjjjjjjjjjjjjmmmlllkkkjjjjjjlllmmmnnnnnnqqqsssttttttyyy|||vvvuuulll^^^QQQDDD;;;<<>>777222000///...------------------------+++---......,,,++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......///...------...//////000000222666999===@@@AAABBBBBBAAA@@@@@@@@@GGG\\\ppp||||||tttvvv|||xxxrrrooouuu~~~fffXXXRRRIIIKKKGGGKKKXXXZZZSSSTTTIIIKKKLLLLLLLLLPPPVVV[[[ZZZTTTOOOLLLHHHBBBBBBFFFWWWZZZ\\\YYYQQQJJJDDD@@@AAABBBEEEIIIOOOVVV]]]aaadddqqquuuooopppvvvtttxxxsss```LLLAAA===;;;======???BBBEEEEEEBBB???AAA>>>:::555222000000000------............------....................................................................................////////////........................---------.........//////......///111555:::>>>AAABBBCCCDDDEEEHHHPPPZZZccceeejjjkkkgggeeeeeeaaa\\\ZZZSSSRRR^^^iiihhh___WWWRRRNNNOOOVVVZZZ^^^hhhsss~~~uuuqqqsssvvvssstttwww}}}zzzuuupppkkkgggfffddd___ZZZSSSOOOJJJHHHHHHIIIHHHGGGIIIKKKNNNPPPQQQQQQOOONNNJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRPPPNNNPPPOOONNNLLLKKKJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHGGGFFFLLLQQQPPPQQQVVV[[[\\\bbbdddgggiiijjjjjjiiihhhjjjjjjkkklllmmmmmmmmmmmmooosssvvvuuutttvvv|||vvviii\\\NNNAAA<<<>>>>>>GGGQQQTTTPPPIIIFFFFFFCCCDDDEEEBBB===777222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------................................................,,,------...///000111111000000000000111111111111333555999???III]]]|||vvvvvvzzz{{{yyy}}}}}}~~~qqqcccVVVJJJEEEFFFOOOggg~~~jjjXXXQQQIIIFFFHHHKKKLLLLLLLLLHHHAAA:::444111//////------------------------+++---......,,,++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------...000000000///333555999===???AAAAAA@@@@@@>>>>>>???AAAKKKccc{{{~~~wwwtttwww}}}uuuoooooottt{{{hhhWWWQQQDDDIIIIIINNN]]]___YYY[[[NNNQQQTTTTTTUUU\\\hhhsssnnnfff]]]YYYRRRLLLNNNTTTiiiqqquuummm^^^RRRKKKIIIBBBAAAAAACCCHHHNNNTTTWWWSSSVVV```nnnvvvxxx~~~tttooommmxxxyyyiiiSSSFFF???<<<888:::>>>DDDHHHGGGBBB<<>>===???===???DDDHHHRRRggg{{{|||xxx{{{sssiiifffeeecccaaaiiikkkssswwwjjjUUULLLOOOIIILLLVVVeeeqqqwww{{{mmmccc^^^ccciiiooossshhhaaabbbhhhkkkXXXPPPKKKKKKRRRRRRKKKLLLNNNEEEFFFFFFGGGKKKRRR[[[cccgggzzzkkkoooqqqlllaaaVVVOOOMMMEEEBBB<<<999===CCCAAA;;;>>>??????>>>;;;666111...000000/////////...................................................................................................------///////////////////////////...---,,,,,,---///000222111222666<<<@@@???>>>@@@GGGPPPWWW\\\dddnnnwwwyyyoooeee___XXXQQQQQQVVVYYYZZZcccqqqxxxooo___UUUWWWRRROOOYYYppp}}}uuutttuuuuuuuuuvvvxxx{{{}}}rrriii\\\RRRMMMKKKIIIHHHMMMKKKJJJKKKMMMOOOPPPPPPUUUWWWVVVQQQPPPRRRRRROOONNNNNNQQQVVVUUUSSSSSSWWW___]]][[[XXXVVVXXX\\\```ZZZYYYZZZ\\\___```]]]YYY[[[YYYVVVTTTSSSRRRQQQPPPOOOOOONNNLLLIIIHHHIIIKKKJJJKKKKKKKKKJJJJJJKKKLLLNNNSSSZZZ```dddeeeggggggiiijjjjjjiiiggghhhllloooqqquuuyyy|||{{{xxxvvvuuuzzz}}}fff___bbb\\\MMMBBBCCCDDDMMM___jjjfffXXXNNNCCCAAAAAACCCDDDAAA===;;;333111///.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................------------------------///////////////................../////////000000111///000222222000333888555HHHWWWbbbooorrrvvv|||uuuppplllmmmwwwvvv{{{{{{yyyzzzjjjWWWNNN===HHHOOOWWWooovvvZZZLLLIIIIIIKKKNNNNNNLLLIIIEEEAAA:::333............---,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,......---------,,,,,,,,,........................///////////////.........//////......///111444666:::===??????>>>???AAACCCIIIHHHJJJNNNQQQWWWfffvvvyyy|||ssshhh___YYYVVVLLLTTT```gggcccZZZWWWYYY^^^___ggguuuwwwuuuwww}}}~~~xxxyyyyyyggg```\\\___jjjmmmeeebbb]]]OOOEEEBBB@@@AAAEEEKKKPPPRRRaaaiiiyyy~~~ooogggfffeee___YYYVVVTTTLLLAAA<<<===>>>===<<<<<<<<<;;;:::888666555000000//////......------................................................................................................///////////////////////////......------...//////111222444999===???@@@??????JJJZZZgggnnnrrruuuxxxxxxlll```ZZZVVVSSSUUUYYY^^^cccpppuuulllhhhffffffnnn|||xxxuuurrrssssssrrrqqqooommmkkkjjjbbb[[[RRRLLLIIIIIIIIIIIIJJJJJJJJJKKKMMMPPPSSSUUU\\\```aaa^^^\\\^^^___^^^```___bbbiiilllkkkllloooyyyyyywwwuuutttuuuyyy|||yyywwwvvvxxx|||xxxqqqkkkkkkmmmmmmfff```ZZZYYYXXXUUUSSSPPPMMMLLLMMMMMMLLLKKKIIIGGGFFFFFFGGGKKKQQQWWW[[[___bbbeeefffggggggfffddddddfffiiilllppptttwwwxxxxxxyyyyyy}}}}}}oooiiimmmjjj___VVVLLLEEEFFFSSScccgggaaaZZZHHHEEECCCDDDEEECCC???===666222...,,,---......,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................------------------------000000//////.........---....../////////000000000666111...111222333666:::CCCbbbyyyzzz|||vvvrrroooppprrrxxxuuurrryyyzzzwwwppp|||zzztttwwwtttssssssqqqoooqqqvvvuuuvvvuuuuuuvvvyyy~~~}}}ggg[[[NNNJJJDDDEEEWWWxxxoooWWWIIIEEEJJJRRRNNNMMMLLLKKKGGGAAA888222........................,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,...------------,,,,,,,,,........................000000//////.........---111///---,,,///333888<<>><<<::::::AAAKKKSSShhhfffffffffeeeeeellluuuqqqtttxxx}}}{{{iii[[[RRRNNNUUUaaannntttsssqqqlllfffnnnlllppp|||~~~vvvvvv~~~|||vvvttt{{{{{{iiiQQQLLLEEECCCDDDFFFGGGGGGNNNOOOWWWaaajjjqqqzzztttooopppnnnjjjlllmmmdddPPP???999<<<>>>===<<<;;;:::999999999:::111000///......---------................................................................................................////////////////////////////////////////////////333666;;;>>>@@@@@@AAABBBAAAMMM^^^nnnvvvyyyxxxxxxqqqdddWWWSSSSSSUUUXXX[[[ZZZ```ooo}}}yyytttwww{{{~~~zzzuuuppprrroookkkeee^^^YYYTTTRRRQQQNNNJJJHHHIIIKKKLLLLLLOOOQQQSSSSSSSSSVVV[[[___dddmmmsssrrrqqquuuxxxzzzqqqnnnkkkhhheee^^^VVVOOORRRQQQOOOLLLJJJIIIHHHGGGEEEGGGJJJMMMQQQVVV\\\```bbbcccddddddbbbaaabbbcccfffiiilllooorrrvvvzzz}}}~~~|||rrrrrrttttttsss^^^NNNBBBGGGVVV```ddddddQQQLLLGGGDDDDDDDDDBBB???999333---+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------........................------------............000000000///......------...////////////000000000444111///000222555===FFF```~~~{{{zzz|||~~~vvvzzz|||zzz|||xxxssspppuuuqqqppprrrqqqooopppuuuyyyyyywwwuuutttuuuyyy}}}wwwyyy{{{|||}}}yyyjjjgggYYYIIIAAAFFF\\\fffPPPFFFHHHNNNLLLMMMNNNOOOLLLFFF===777//////.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------........................000000000///......------//////...///222777<<>>===:::888<<>>===<<<;;;999888888333222000...------------....................................................................................//////////////////////////////////////////000000000000000000888<<>>888888888888@@@RRRjjj{{{}}}}}}~~~uuunnniiilllmmmjjjggggggaaafffhhheeeeeehhhgggbbblll~~~~~~{{{wwwzzzwwwqqqttt}}}{{{|||{{{sssyyyxxxppphhhggglllmmmiiiccc\\\RRRHHHDDDDDDGGGOOOWWWeee{{{uuuiiittt}}}}}}kkkTTTCCC<<<:::<<<===??????>>><<<999777555444111///...------..................................................................................../////////000000//////////////////////////////000000111222333333:::???CCCDDDCCCBBBCCCEEENNNVVV```hhhjjjhhheeeddd[[[WWWTTTXXXaaahhhhhheeeVVVUUUWWW]]]bbbdddhhhmmm~~~~~~zzzyyyzzz{{{xxxpppccc___WWWQQQNNNPPPSSSVVVWWWXXXZZZ\\\\\\]]]]]]^^^```eeejjjkkkkkknnnuuu{{{uuunnnddd[[[TTTPPPKKKIIIKKKIIIGGGDDDDDDHHHOOOTTTWWWXXXZZZ\\\___aaaaaaaaa___```aaabbbeeejjjpppuuuxxx~~~zzzwwwpppuuu{{{uuufffTTTGGG@@@BBBLLLWWW]]]\\\TTTHHHAAABBBDDDCCC@@@999111---...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------------........................---------...//////000000/////////////////////////////////000000000111111---000333555777BBBZZZppp{{{yyywwwqqqpppqqqqqqqqquuuuuuttttttttttttuuuuuuqqqmmmllloooqqqpppoooqqqsssssssssrrrrrruuuyyy}}}|||}}}~~~~~~~~~}}}}}}|||vvvyyy|||zzznnnaaaMMMBBBMMMaaazzz{{{mmm^^^RRRJJJJJJKKKKKKLLLMMMJJJFFFBBB888444///...///000...+++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,------------...........................////////////////////////...000555999<<<===<<<<<<666999<<>>AAAAAA???===;;;888666333000.........///.................................................................................//////000000111/////////////////////////////////000111444666777;;;>>>AAABBBCCCEEEGGGHHHTTTaaarrryyyttthhh\\\VVVWWWYYY]]]ccclllsssqqqlllZZZSSSNNNQQQXXX```kkksss~~~yyytttpppooopppqqqqqqyyyvvvjjjYYYVVVRRRQQQSSSXXX___cccfffiiilllnnnnnnmmmnnnoootttyyyuuuiii]]]VVVPPPNNNKKKGGGEEEGGGKKKOOOOOOOOOPPPSSSWWW[[[\\\\\\\\\]]]^^^___```ccchhhkkkiiirrrzzz{{{{{{}}}vvvqqqooohhh\\\OOOBBB<<>>999222///000111///---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------..............................------......///000000000111333888;;;>>>===<<<;;;???DDDJJJLLLOOOYYYjjjwwwuuujjjaaaYYYZZZbbbvvv}}}}}}{{{wwwuuuuuusssvvvzzzzzz|||}}}~~~ooocccZZZRRROOOPPPNNNUUUccctttrrrpppkkkeeebbb^^^SSSHHH<<<===>>>@@@@@@???>>>===;;;999555222/////////000........................................................................---......///000000111111//////////////////////////////......111555999<<<>>>>>>@@@CCCIIINNNQQQSSS[[[mmm|||hhhWWWOOORRRXXX^^^ccciiipppoooiiiXXXNNNHHHNNN\\\kkkzzzzzzwwwrrrmmmjjjiiikkklllhhhnnntttvvvwwwtttkkk```YYYZZZ[[[^^^ccciiinnnqqqxxx{{{tttdddaaa]]]VVVPPPMMMMMMNNNKKKIIIHHHKKKPPPTTTUUUUUUWWWZZZ\\\]]]^^^___aaacccbbbhhhnnnrrrxxx~~~zzzkkkfff___VVVIII???@@@FFFZZZllluuuiiiWWWLLLFFFAAA@@@???<<<777111//////000------------------------------------------------++++++++++++++++++++++++//////.........---------........................---------...///000000111,,,,,,---...///000111111000000000000111111111111888555555:::EEEXXXrrrssshhhrrrxxxvvvnnnkkkkkk{{{wwwrrrkkkkkkpppuuuuuussspppnnnnnnpppsssooooooooonnnmmmnnnppprrrlllhhhgggkkkooonnnmmmmmmmmmmmmllljjjjjjlllpppssszzz|||~~~zzz}}}}}}{{{yyywwwvvvxxx{{{yyy|||~~~kkkRRRGGGHHHSSS```oooyyy~~~{{{nnn^^^MMMKKKIIIIIIJJJLLLMMMMMMCCC<<<444000111222111///,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,------.................................,,,,,,---...///000111111444666999<<<======<<<;;;KKKQQQWWWXXXWWW\\\gggqqq|||www}}}mmm___XXXbbbrrrvvvwwwzzzrrrllleeebbbbbbOOONNNQQQZZZeeeoooxxx}}}xxx{{{rrrfffaaafffiiiaaaUUUBBBAAA@@@>>>===<<<<<<<<<===:::666222000000000111........................................................................---......///000111111222////////////////////////000...------000666;;;???BBB@@@AAAGGGPPPXXX\\\]]]```ttt|||eeeUUUOOOKKKSSSZZZ\\\```ffffffaaaXXXMMMHHHRRRfff{{{~~~yyyuuuqqqllljjjjjjkkkmmmjjjiiifffaaaaaabbb^^^XXX```ccciiinnntttxxxzzz{{{{{{xxxqqqggg]]]UUUQQQPPPKKKHHHFFFHHHMMMQQQRRRRRRTTTWWW[[[]]]]]]]]]^^^___ccceeefffjjjttt~~~lllgggaaaZZZOOOCCC>>>???XXXqqqxxxbbbSSSHHH@@@???AAA@@@:::222...///222------------------------------------------------++++++++++++++++++++++++........................,,,,,,,,,---------..................////////////////////////000000000000333222000000111222333222333;;;:::@@@VVVffflllrrr|||pppnnnrrrzzz}}}uuulllnnn{{{wwwsssooommmkkkhhhfffdddpppxxxtttnnnmmmooopppoooppppppooommmllllllmmmnnnkkkhhhiiilllnnnmmmkkklllooopppnnnjjjggghhhkkkkkkmmmttt||||||yyy}}}{{{zzz||||||zzzyyy|||xxxbbbPPPEEEMMMTTTiii{{{sss^^^RRREEECCCJJJPPPOOOKKKHHHBBB:::333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,---------......///,,,,,,...///------111666======<<<<<<777>>>SSSpppxxxzzzqqqiiihhhjjjjjj|||tttwww{{{qqqgggcccbbbiiisssvvvkkkoooxxx|||hhhXXXMMMNNNRRRTTT]]]iiiqqq}}}uuuiiifffffffffdddYYYJJJ===:::===>>><<<;;;;;;<<<===999444///......///...---...//////---+++........................////////////////////////............///////////////////////////000111111///......000555:::===>>>FFFEEEGGGPPPYYY```dddfffrrr{{{qqqZZZOOOOOOOOOXXX\\\XXXZZZaaa```XXXSSSLLLJJJVVVnnnuuusssooolllkkkmmmpppsssooohhh]]]VVVTTTWWW\\\___hhhlllqqquuuwwwxxxzzz|||uuuhhhYYYOOOLLLMMMKKKFFFEEEJJJOOOQQQRRRSSSTTTXXX\\\^^^]]][[[```cccgggjjjnnnuuu}}}}}}ooobbb^^^YYYPPPFFFAAAOOOdddtttpppcccVVVIII===???@@@???<<<777222000///...------...///000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,---------.....................////////////////////////000000000111111000//////000222333333333===AAALLLcccqqqrrruuuvvv|||~~~wwwuuu}}}{{{zzzzzzvvvtttyyyvvvqqqnnnkkkhhhdddaaaeeelllssstttooojjjiiijjjnnnnnnnnnmmmjjjhhhgggfffkkkiiiiiikkknnnpppnnnllljjjqqqvvvssskkkfffgggkkkhhhiiinnnuuuwwwtttvvv{{{zzz}}}~~~{{{yyyzzz{{{|||{{{~~~ppp]]]QQQFFFLLLaaa|||mmm```QQQIIIIIILLLJJJHHHIIIEEE>>>666111.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................,,,,,,---------............,,,,,,000111000111555:::===888777???GGGZZZttt~~~tttrrrsss~~~|||uuukkkmmmpppqqqppprrr{{{zzziii\\\^^^dddfffkkksss~~~zzzzzziiiTTTLLLJJJGGGLLLTTTaaaqqq{{{kkkeeeeeegggfffXXXIIIBBB???======???;;;>>>???===888333000000///...---...//////...,,,........................////////////////////////............///////////////////////////000111111000000111333888<<>>;;;666222///...---,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,------------...................../////////////////////000000000111111000000000111222333444555888IIIVVVdddxxxxxxvvvnnnvvv~~~~~~{{{wwwpppllljjjjjjssssssrrrqqqoookkkeeeaaaeeeeeekkksssqqqhhhdddhhhoooooopppooonnnkkkhhhgggkkkkkklllppptttuuurrrnnnnnnwww}}}ssskkkjjjnnnkkkiiijjjoooqqqnnnllllllrrrvvv~~~~~~~~~}}}}}}{{{zzz|||oooaaaKKKIIIUUUmmm{{{ooo^^^PPPJJJIIIHHHHHHIIIGGGCCC<<<333///...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------------............,,,---222444444666:::;;;<<<666777FFFWWWooo~~~~~~uuuqqqlllfff___^^^hhhuuuiii^^^ZZZdddoooqqqqqqsss}}}lll[[[PPPGGGEEEHHHQQQ```wwwqqqiiiiiiooodddWWWKKK@@@999:::???<<>>888444111///...---...///000///...........................////////////////////////............///////////////////////////000111111111222444888;;;>>>AAABBB???JJJXXX```bbbcccgggjjjxxxwwwvvvsssiii]]]YYYZZZ___aaa\\\RRRPPPUUUWWWTTT[[[\\\bbblllxxxzzzxxxwwwwwwwwwvvvtttrrrtttqqqpppsssuuurrriiiaaa^^^^^^]]]^^^```ccceeegggqqqsssvvvyyy}}}iiiTTTNNNNNNKKKGGGFFFGGGHHHIIIJJJLLLOOOSSSWWWaaadddfffeeedddjjjuuu|||wwwyyywwwPPPHHHEEEOOOYYYYYYQQQJJJDDDBBB@@@???>>>;;;444//////---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------........................//////////////////000000000111111111222333444444444555777888@@@\\\ttt|||xxxxxx}}}vvvpppkkkiiiiiijjjmmmoootttxxxyyyuuummmhhheee^^^bbbooosssjjjhhhooopppqqqsssuuuvvvuuussspppuuuuuuxxx||||||xxxuuu{{{zzzrrrnnnnnnsssnnnlllmmmnnnlllfffbbbjjjnnnvvv}}}mmm[[[PPPJJJPPPhhhuuueeeVVVLLLIIIJJJLLLGGGIIIGGG@@@666///...000---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................------------............///---...333555555888<<<:::???>>>BBBSSScccuuu~~~}}}wwwjjj```aaassszzzsssvvv{{{yyyuuusssqqquuu}}}vvvdddSSSKKKIIILLLTTTcccuuurrrffflllggg```UUUFFF:::999>>><<>>@@@>>>777111000...---,,,---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............////////////000000000000111111111111333444555444333444888;;;GGGmmm~~~uuuttt}}}}}}yyyxxxvvvtttqqqooonnnnnnnnnjjjnnnvvv|||~~~yyypppiiibbbYYY[[[jjjqqqooorrr|||vvvwwwzzz~~~~~~{{{uuupppwwwrrrnnnllloooooojjjdddgggiiioooyyy|||}}}~~~}}}|||}}}vvvhhhYYYJJJ@@@EEEfffwwwiii[[[PPPKKKJJJKKKEEEHHHIIICCC999111//////---------------------------------,,,,,,+++++++++,,,,,,,,,---------..............................---------.........//////111...///444666666888<<<888BBBFFFKKK\\\jjjvvvwwwrrrwww|||~~~nnndddjjj}}}yyyvvvtttjjjuuutttkkkyyyttt___SSSOOOKKKMMMSSS___qqq}}}gggeeedddbbb[[[NNN@@@:::<<<===???BBBDDDCCC???999555222000......000111111000........................////////////////////////............///////////////////////////000000111000444999<<<>>>AAADDDGGGUUU]]]ccccccdddfffeeeaaaZZZWWWYYY```dddcccbbbbbboookkkaaaWWWSSSUUUYYYZZZiiimmmsssxxxyyywwwtttrrrtttwww{{{~~~xxxkkk]]]SSSNNNSSSXXX___dddfffhhhiiikkklllrrr{{{yyyfffUUUMMMNNNLLLMMMMMMLLLLLLLLLMMMNNNUUUZZZ______]]]]]]bbbhhhwwwwww\\\HHHKKKWWWXXXQQQMMM@@@===;;;===AAA@@@:::444222000...------...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////............////////////000000000111111111222222111222333111111444:::@@@PPPwwwsssjjjkkk~~~wwwtttuuuuuutttsssqqqpppnnnnnnkkknnnssswwwxxxtttlllgggccc]]]___iiirrrvvv}}}{{{xxxssspppsssxxxwwwrrrmmmnnnpppuuu}}}}}}yyywwwvvvyyy{{{|||tttcccVVVIII???MMMlll~~~xxxnnncccXXXOOOJJJGGGEEEGGGIIIEEE>>>666111///---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------........./////////222///111555888888:::>>>:::IIINNNQQQ___jjjuuutttlllpppwww|||rrrkkkppp~~~yyywwwwwwccchhhlllrrrrrrfffgggzzzqqqfffbbbQQQNNNNNNRRRYYYiiiwwwddd```]]]YYYPPPDDD===<<>>CCCOOObbbjjjiiiooorrruuu}}}~~~vvvpppttttttzzz}}}|||}}}}}}wwwvvvyyysssqqqsssmmmjjjWWW\\\[[[[[[``````gggzzztttiii\\\SSSMMMNNN[[[iii~~~{{{nnnaaa[[[VVVPPPKKKJJJCCCAAA???@@@AAABBB@@@===666444000//////000000///........................////////////////////////............///////////////////////////000111111555999===???@@@CCCJJJOOOhhhtttyyysssnnnooonnniiiZZZTTTQQQUUU[[[```gggmmmiiigggdddcccbbbbbbdddfffkkknnntttzzz~~~}}}xxxssszzz}}}wwwrrriii]]]TTTPPPSSSWWWWWW[[[```ccceeeiiiqqqwww|||sssbbbYYYNNNHHHIIIKKKJJJHHHIIIJJJLLLOOORRRTTTUUUUUUdddlllxxx}}}rrr]]]GGG<<>>>>>777444111/////////...---........................------------------------..................................../////////000............/////////000000111111111111222222222000222444444666???KKKUUUmmm|||~~~rrrtttzzzqqqmmmlllnnnpppiiiiiihhhhhhiiikkkmmmnnnmmmiiieeecccfffkkkoooqqqsssyyy~~~~~~}}}{{{~~~{{{tttrrruuuyyy~~~yyytttrrrzzz{{{tttmmmXXXIIIQQQ___xxxvvvsssqqqkkkaaaSSSIIIGGGHHHIIIIIIGGG@@@777000........................+++++++++,,,,,,---------,,,,,,,,,---------........................................../////////000111///222888===???BBBGGGlllyyy{{{~~~wwwssswwwoooooommmkkkmmmoookkkdddaaadddppp|||wwwmmmuuu}}}hhhZZZSSSLLLSSSQQQPPPWWW]]]gggxxxsss]]]LLLFFFOOO\\\___ppppppfffcccbbb``````FFFCCC??????AAACCCBBBAAA888555111//////000//////........................////////////////////////............/////////000///////////////000111111777;;;???@@@AAAEEELLLRRRooo~~~rrrooonnnjjjUUUSSSTTTYYY]]]^^^```ccc___^^^^^^```aaaaaaaaacccmmmpppwwwxxxssszzz}}}|||pppgggZZZPPPMMMRRRYYY^^^aaaeeeiiikkkmmmttt~~~}}}nnn[[[QQQPPPRRRPPPMMMOOOLLLIIIJJJMMMNNNNNNLLLRRR\\\lll{{{{{{sssrrrhhhllldddNNN>>>???DDDFFFSSSRRROOOIIIDDDAAA@@@AAA999555222////////////...........................------------------------000000000///......------000000000000000000000000000000000000111111111111111222222111000000111333000444444333<<>>OOOeee|||tttrrrmmmeeeiiipppllliiillluuu|||wwwlllllltttlllXXXKKKCCCCCCFFFKKKQQQVVV^^^iiisssmmmTTTQQQTTTSSS```bbb{{{rrrhhheeejjjrrrgggNNN<<<>>>AAA>>>???EEEAAA;;;333//////000111000............////////////////////////////////////............................../////////111444777???===>>>AAAEEEKKKXXXccc~~~zzzpppdddZZZVVVZZZ^^^___]]]XXXTTTQQQOOOSSSWWWXXXXXX[[[bbbgggnnnpppvvvzzzzzz|||yyyoooccc[[[RRRNNNPPPUUUXXXZZZ```fffnnnuuu{{{uuu]]]UUUSSSPPPNNNMMMLLLJJJIIIKKKNNNLLLIIILLLPPPZZZiiixxx~~~mmm```dddbbbUUUEEE===<<<===TTT]]]```VVVJJJCCC>>>:::>>>999333000//////---+++...---,,,,,,,,,,,,---...------------------------.........///////////////000000000000000000000000000000000000111111111111111222222111000000111333333555444444@@@XXXooo{{{}}}xxxwwwtttooojjjiiilllooommmmmmmmmkkkiiifffeeedddiiiiiijjjiiijjjmmmqqquuuoookkkkkkqqqwwwzzz~~~}}}zzzwwwuuuuuuwwwxxxyyy||||||{{{{{{{{{|||}}}}}}{{{}}}}}}{{{{{{{{{|||~~~{{{wwwwww}}}zzzwwwssstttwwwzzz}}}~~~yyyhhhWWWKKKcccpppmmm___NNNHHHEEEIIIJJJEEE???===222000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---///000000//////000111777666999<<<;;;CCC^^^{{{|||qqqgggppp|||xxxxxxzzzvvvnnnkkknnnttt]]]MMMBBB;;;AAACCCHHHSSS```ooo|||yyybbbVVVRRRPPPSSS\\\sss|||kkkfffppp~~~pppYYYDDD>>>@@@AAACCCGGGAAA<<<555111000000000000............////////////////////////////////////........................---...///...///111444777@@@???@@@DDDJJJTTTgggwwwuuuiii___WWWVVV]]]ccceee```WWWPPPLLLLLLQQQTTTUUUUUUYYYbbbiiisssuuuzzz}}}wwwwwwzzzvvviii[[[]]]___]]]ZZZYYYZZZ[[[dddjjjssszzzqqq^^^VVVRRRQQQVVVSSSPPPLLLJJJIIIGGGEEEHHHLLLUUUcccqqq{{{|||______]]]WWWMMMDDD@@@@@@KKKZZZccc\\\MMMCCC???===???:::555111000///...,,,......---,,,,,,---......------------------------------......///000000111000000000000000000000000000000000000111111111111111222222222000000222444555555777???SSSpppyyyyyyxxxuuuqqqnnnmmmnnnoooooopppnnnkkkgggbbb```hhhkkkooorrrssstttuuuvvvppphhhdddhhhnnnssswww{{{{{{zzzwwwvvvuuuvvvwwwxxx~~~}}}{{{zzzyyyxxxxxxxxxsssvvvyyyzzzxxxvvvttttttwww}}}}}}zzz}}}}}}~~~|||wwwxxx|||~~~~~~|||rrrppppppttt{{{}}}yyytttvvv}}}vvv```OOOYYYjjj}}}hhhRRRIIIDDDGGGJJJHHHCCC@@@444222...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................///////////////111111111000000222333888777999;;;<<>>;;;???BBBDDDBBB===888333111111000///............////////////////////////////////////........................---.........///111555888===>>>AAAFFFMMM\\\uuupppbbbZZZUUU\\\gggrrruuulll___SSSMMMKKKOOOTTTTTTUUUZZZeeennnxxxzzz~~~}}}zzztttsssuuu|||yyyjjj\\\WWWcccpppsssmmmeeeccceeennnsss{{{vvvbbbWWWQQQTTTRRROOOLLLJJJHHHGGGGGGEEEHHHNNNYYYeeeooovvvyyy~~~sssiii```]]]TTTFFF<<<:::???SSSdddbbbSSSFFF@@@@@@???<<<777333222000///.........---,,,,,,---......------------------------............//////000000///////////////////////////000000000111111111111111222333222111111222444444555???VVVxxx|||sss}}}zzz~~~}}}~~~~~~|||xxxtttpppnnnpppppppppqqqpppnnnjjjhhhjjjnnnsssvvvvvvuuuttttttuuummmggggggiiilllqqqwww}}}|||{{{yyywwwvvvwwwxxxyyyxxxwwwvvvuuutttttttttqqqsssuuuuuusssqqqppppppsssvvvyyyzzzxxxwwwyyy{{{wwwxxxyyyzzzzzz|||yyyvvvuuuwww{{{vvvsssppprrrvvvwwwsssooosssvvv~~~hhhSSSPPP[[[tttmmmUUUKKKCCCDDDIIIHHHDDDBBB888444000...------------------------------------....................................////////////000111111111000000333555::::::===BBBFFFOOOdddxxx{{{xxxvvviiiaaagggmmmnnniii^^^QQQHHHIIISSSbbbppp}}}zzzmmmdddVVVSSSSSS]]]uuurrrbbb```rrrkkkZZZFFF;;;===AAAAAABBB???;;;777444111000///............////////////////////////////////////........................---...//////000222777:::<<<@@@FFFMMMSSSbbb|||nnn___YYYXXXaaammm{{{vvvfffXXXQQQMMMRRRVVVXXXZZZaaammmwww|||~~~~~~|||{{{{{{wwwuuurrrpppkkkdddZZZRRRZZZiiiyyy{{{uuutttvvvzzz~~~kkkZZZVVVSSSQQQQQQOOOKKKIIIJJJDDDFFFIIIQQQZZZeeennnrrrvvvtttyyypppggg^^^LLL???===999JJJ]]]aaaXXXKKKBBB???@@@===999666333111000///......------------......------------------------000000//////............///////////////////////////000000000111111111111111222333222111111333555444888KKKsssuuuqqq~~~~~~}}}{{{uuurrrtttzzz{{{zzz{{{}}}~~~~~~{{{wwwtttuuutttssssssuuuvvvtttrrroooqqqttttttsssqqqqqqrrrvvvsssppplllfffcccjjjsssuuuvvvvvvtttpppnnnnnnpppqqqqqqqqqpppqqqqqqrrrrrrssstttuuutttsssssstttvvvvvvtttsssuuuwwwxxxvvvttttttuuuwwwwwwxxxyyy{{{}}}~~~zzzvvvwwwzzz|||~~~{{{zzzyyyuuurrrppppppqqquuuyyy~~~qqqZZZKKKKKKXXXwwwpppXXXMMMDDDDDDFFFEEECCCCCC;;;777222///......------------------------------....................................///////////////000000000///111444777===>>>CCCJJJQQQYYYccckkk~~~wwwvvvddd^^^fffttt~~~|||nnn[[[OOOVVViii~~~nnnZZZLLLPPP\\\kkklll^^^nnnnnneeeSSSCCC>>>@@@AAAAAA@@@>>>:::666222000///............////////////////////////////////////////////////////////////---...///000111444999<<>>@@@>>><<<888444222111111........................------------------------111000000///......------000000000000000000000000000000000000111111111111111222333222222222444666666>>>YYYuuuxxx}}}||||||}}}}}}~~~~~~{{{xxxtttrrrsssvvvxxxxxxuuuvvvxxx|||~~~}}}zzzzzzxxxuuuwwwyyy{{{yyyvvvuuuuuutttrrrooonnnoooppptttttttttoooeee^^^bbbjjjlllnnnpppoookkkhhhiiikkkllllllmmmnnnoooqqqssstttvvvvvvvvvuuuuuuvvvxxx{{{zzzuuuqqqsssxxxzzzwwwrrrvvvxxxzzzzzzzzzyyyzzz{{{yyywwwxxx}}}~~~~~~||||||{{{||||||}}}~~~|||sssoooppptttuuuzzz}}}~~~{{{eeeMMMCCCDDD[[[|||rrr]]]SSSJJJHHHFFFCCCCCCDDD>>>:::444000.........---------------------------....................................////////////.../////////000222777:::>>>CCCLLLUUU\\\bbbfffhhhwwwwwwttt}}}}}}}}}}}}|||kkkqqqwww{{{zzzjjj___iii{{{uuubbbWWWhhh~~~nnnVVVRRRTTTZZZppp|||iiiggggggcccYYYKKK@@@<<<===???@@@@@@===999444111000............////////////////////////////////////////////////////////////...///111222333777;;;???BBBIIISSS]]]bbbhhhwwwmmmdddbbbbbbdddiiippprrrnnnfff]]]WWWVVVWWW[[[bbbkkkwwwtttcccVVVSSSYYY___]]]```fffnnnuuu}}}iii[[[QQQRRRTTTOOOLLLMMMLLLJJJIIIJJJPPP\\\jjjssskkkfffqqqooo```SSSJJJCCC@@@CCCOOOWWWSSSIII@@@??????===999555222111111---...////////////...---------------------------///////////////.........000000000000000000000000000000000000111111111111111222333333222222444666===GGGcccsssvvvyyy{{{|||||||||}}}zzzzzzzzzzzz{{{{{{{{{{{{uuusssqqqrrrssstttvvvwwwqqqpppqqqtttxxxzzzzzzxxxwwwvvvvvvyyy}}}~~~zzzvvvwwwwwwvvvssspppooooooqqqpppqqqsssrrrjjj```___bbbeeejjjnnnooollljjjlllnnnlllmmmmmmoooqqqsssuuuwwwvvvwwwxxxxxxwwwwwwxxxyyyxxxuuussstttxxxyyyxxxvvvwwwzzz}}}~~~}}}{{{{{{{{{uuusssrrrtttyyy~~~~~~{{{xxxxxxyyy{{{}}}~~~zzzssssssuuuuuuwwwyyyzzz{{{qqqSSSGGGBBBOOOhhhzzz{{{tttccc\\\TTTOOOIIIDDDDDDHHH@@@<<<555111///.....................................................................////////////......///000222555:::>>>DDDUUUkkkwwwyyyuuuqqqooovvv{{{zzzyyyuuu{{{{{{sssmmmqqq|||zzzyyywwwtttxxxeeennnrrrmmm}}}mmmXXXOOOTTTfffyyy{{{iii```\\\\\\VVVHHH>>><<<===@@@AAA@@@;;;666333222............///////////////////////////////////////////////////////////////111222333555999>>>AAAGGGLLLWWWbbbhhhnnnyyyuuuhhhdddcccccchhhgggeeeeeedddaaa]]]YYYUUUTTTWWWaaappp}}}uuuggg[[[WWWZZZ```ddd___bbbgggnnnvvv~~~kkkVVVRRRUUURRRPPPRRRPPPNNNKKKJJJOOO[[[kkkvvvtttjjjmmm{{{mmm___LLLAAA===GGGQQQRRRLLLHHH>>>>>>>>>:::555111111111---...///000000///...---------------------------------......///000000000000000000000000000000000000000000000111111111111111222333333222333555777BBBMMMhhhuuuwwwzzzzzzxxxwwwwwwyyyxxxxxxxxxxxxxxxxxxxxxxxxjjjiiiiiilllnnnnnnoooqqqqqqooonnnooorrrsssrrrpppqqqqqqssszzz|||vvvwwwxxxxxxuuusssqqqqqqrrrooooooqqqsssooofff___^^^```ffflllnnnllllllooorrroooooopppqqqtttvvvxxxyyytttwwwzzzzzzyyywwwuuuuuuuuuuuuvvvvvvwwwxxxyyy{{{vvvyyy~~~}}}{{{zzzsssuuuxxxxxxvvvvvvxxxzzz|||yyyvvvttttttxxx}}}|||yyyuuusssuuuuuuuuuvvvzzz~~~zzzXXXOOOHHHNNN___ooovvvwwwhhhbbb\\\UUULLLEEEFFFKKKBBB===666111///...................................................................../////////000...///000111333777===AAAPPPnnnyyywwwyyysssyyyyyyooojjjvvv{{{tttxxxyyy}}}qqqzzzkkksss~~~~~~ZZZIIIPPP^^^eeetttuuuccc[[[ccceeeVVVHHHCCC<<>>>>>:::555111000111---...///000000///...---------------------------//////............/////////////////////000111111000000000000111111111111,,,000555777555333666:::KKKUUUeeeyyyzzzzzz~~~xxxxxxwwwvvvvvvwwwwwwwwwzzzzzzyyyxxxwwwvvvtttttthhheeeeeehhhjjjiiijjjnnnppplllgggeeehhhmmmrrruuuuuuvvvxxxzzz{{{zzzxxxwwwxxxwwwvvvuuutttsssrrrqqqrrrqqqqqqttttttnnncccZZZfffhhhkkkllllllnnnrrrvvvssssssssssssssstttuuuvvvsssuuuwwwvvvuuuuuuxxx{{{xxxwwwwwwvvvvvvwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuvvvvvvvvvvvv{{{ooollluuu{{{||||||vvvuuuvvvxxx{{{}}}|||zzzwwwlll[[[JJJJJJ^^^vvvrrrooohhh[[[KKKBBBBBBFFFCCC???888222///......///------,,,,,,,,,,,,++++++........................,,,------...///000111111111,,,---555777777@@@NNN^^^yyyvvv|||wwwpppvvvllliiioootttuuuyyyrrrwww|||lllQQQLLLQQQMMM^^^llleeennnnnnooofffMMMEEE@@@===??????999444222///////////////.........///////////////////////////////////////.........333///111888;;;;;;AAAKKKUUUcccqqqwww{{{oooiiikkkdddaaabbb```]]]UUUPPPPPPOOOMMMOOOSSSKKKWWWfffnnnqqquuu}}}|||{{{{{{yyyuuuqqq```\\\VVVWWWaaakkkhhh]]]dddpppzzz{{{~~~yyyxxxzzztttmmmgggfffkkkppprrrqqqpppuuu{{{dddTTTRRROOOTTTPPPLLLJJJKKKTTTfffwww|||wwwooouuujjjNNN>>>@@@EEENNNRRRJJJDDD???===@@@===444///000111111000///////////////........................//////............/////////////////////000111111000000000000111111111111444222222333333666===EEEZZZcccnnnyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyywwwuuuqqqnnnmmmjjjggghhhkkkllljjjjjjmmmnnnkkkhhhgggjjjooouuuxxxuuuvvvwwwxxxxxxxxxwwwvvvzzzzzzzzzyyywwwssspppmmmpppooooooqqqqqqlllbbbZZZaaadddhhhkkklllooosssvvvuuutttrrrqqqqqqtttvvvxxxxxxyyyzzzyyywwwwwwyyy{{{zzzzzzyyyxxxxxxxxxxxxxxxtttuuuuuuvvvwwwxxxxxxyyyvvvvvvuuuuuuvvvvvvvvvvvv}}}zzzwwwvvvzzz|||yyyxxxxxxxxxyyyzzzyyyxxxvvv{{{zzzoooZZZMMMRRReeeyyy}}}cccNNNFFFFFFGGGEEEAAA<<<666111///...............---------,,,,,,........................---.........///000000000777111000666999<<>>@@@AAA<<<777444////////////////////////////////////////////////000000000000000000000000111///444;;;<<<;;;CCCOOO```kkkvvvyyy|||wwwfffbbbfff```^^^```___UUUUUUTTTTTTTTTRRRNNNKKKKKKXXXiiisssvvvxxx}}}{{{{{{{{{{{{zzztttlllfff^^^aaabbbaaadddiiihhhccchhhttt~~~rrrrrrrrroookkkgggeeedddeee```[[[XXXYYYZZZZZZYYYWWWZZZ___bbbfffmmmwww~~~}}}wwwyyy|||ddd[[[VVVSSSQQQNNNLLLJJJNNN[[[jjjsssuuuqqquuuiiiNNN???@@@DDDNNNRRRLLLGGGAAA===???>>>777111111111000//////......//////........................000//////......//////000000////////////000111111000000000111111111222222666333111222333777CCCOOOooowww}}}uuurrr{{{yyyyyyxxxxxxxxxyyyyyyzzzwwwwwwwwwuuurrrmmmiiifffhhhfffgggkkkllljjjjjjmmmmmmllljjjjjjmmmrrrxxx{{{vvvvvvvvvvvvvvvvvvuuuuuuwwwxxxzzzzzzwwwsssnnnkkkooonnnmmmnnnnnnjjjccc]]][[[___eeeiiimmmppptttvvvwwwtttqqqooopppsssxxxzzzyyyzzz{{{{{{zzzzzz{{{||||||{{{{{{zzzzzzyyyyyyyyysssssstttuuuwwwxxxyyyzzzwwwvvvvvvuuuuuuvvvvvvvvvuuuzzz}}}~~~|||{{{zzz{{{zzzyyywwwwwwvvvvvvvvvvvvvvv}}}gggQQQGGGVVVwwwiiiMMMFFFFFFCCCFFFDDD???:::555000---,,,/////////............---........................////////////////////////333000222777:::???PPPbbb~~~ooobbbZZZ[[[^^^aaakkkvvv}}}wwwwwwxxx|||~~~~~~kkk^^^VVVHHHLLLgggwwwkkkppptttPPPEEE<<<<<>>>>>999444111000///......------..............................000000////////////000000000000//////000000111222000000111111111222222222111111444666555999KKK___vvvqqqvvv~~~sssttttttttttttttttttuuuvvvrrrtttuuuuuusssoookkkhhhgggddddddggghhhhhhkkkooonnnooonnnooopppsssxxx{{{xxxwwwvvvuuuuuuuuuuuuuuuqqqrrrtttttttttrrrpppnnnqqqpppooooooooolllfffbbb[[[___dddjjjooorrrtttuuuuuutttrrrqqqrrruuuxxxzzzwwwxxxyyyzzz{{{{{{||||||yyyyyyzzzzzzzzzzzzzzzzzzxxxxxxyyyzzz{{{|||}}}}}}xxxwwwvvvuuuuuuuuuvvvwwwuuu{{{|||yyyzzz}}}zzzyyy{{{||||||zzzxxxvvvwwwxxxzzzzzzzzzsssXXXFFFLLLlllvvvSSSJJJHHHCCCDDDCCC@@@<<<888222...,,,/////////.........------........................000000000///////////////---000777===???CCCPPP^^^|||~~~pppeee^^^aaacccdddmmmxxx}}}}}}yyyxxxxxx{{{||||||uuuiii___PPPKKK\\\rrrkkkhhhyyyxxxXXXIII<<<<<<@@@???:::666111000000//////000111111////////////////////////000000000111111111111111///111777<<<<<>><<<===;;;666111//////...---------------........................000000////////////000000000000000000000111222222111111111111222222222222...000555777666@@@aaavvvrrrvvvsssnnnpppqqqpppppppppqqqqqqrrrsssqqqtttwwwyyyzzzxxxvvvtttooojjjfffffffffgggkkkqqqqqqssstttsssrrrsssvvvyyyyyyxxxwwwvvvvvvvvvvvvvvvsssrrrqqqqqqqqqqqqrrrrrrtttsssssssssrrrpppllliii___aaafffkkkpppsssttttttrrrrrrssstttvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwuuuvvvwwwyyyzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~yyyxxxvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{zzzyyy}}}|||||||||}}}}}}|||zzzzzz|||}}}}}}~~~~~~hhhMMMDDDSSShhhcccRRRMMMHHHAAAAAA@@@===999444000---.........------------,,,........................000000000000000/////////111555;;;@@@CCCHHHTTT```jjjttt|||~~~|||uuuttt~~~rrrllllllrrrsssqqquuu~~~~~~{{{yyyyyy|||~~~}}}~~~{{{zzz~~~zzzppp___OOOTTT```qqqmmmnnnrrrrrr___OOO@@@>>>BBBBBB===:::333222111//////000111111000000000000000000000000/////////000000111111111111222777<<<===GGGaaa}}}yyylllcccQQQSSSfffqqqtttqqqgggmmmmmmfffcccnnn|||tttaaadddllluuuzzzyyywwwwwwxxxyyy{{{{{{wwwttttttuuuuuussspppoootttyyywwwjjjaaa]]]YYYUUUQQQUUUSSSRRRTTTXXXZZZYYYWWWRRRUUUXXXYYYXXXVVVUUUUUUPPPRRRSSSRRRPPPQQQVVVZZZ```\\\ZZZ[[[\\\]]]```eeeooo{{{jjjYYYVVVUUUUUUQQQKKKIIILLLPPPcccgggcccrrrnnneeeQQQFFFCCC===AAAIIIIIIJJJFFF@@@<<<<<<<<<777222//////...---------------........................111000000//////000000111111000000000000111222222111111111222222222222333333111222555999LLL|||~~~uuupppqqqkkkdddiiivvvpppppppppppppppqqqrrrssstttvvvzzz}}}~~~~~~zzzsssmmmkkkiiihhhlllqqqsssvvvxxxwwwtttrrrtttvvvwwwwwwwwwwwwwwwwwwvvvvvvyyywwwuuurrrqqqqqqrrrsssuuuvvvwwwwwwvvvssspppnnncccdddggglllqqqtttuuutttppprrrtttvvvxxxxxxwwwwwwzzzyyyyyyyyyyyywwwtttrrrssstttvvvxxxyyyyyyyyyxxx}}}}}}||||||||||||||||||{{{yyywwwuuutttuuuvvvwww{{{yyyxxx{{{~~~~~~}}}{{{~~~}}}~~~|||zzzzzz]]]GGGEEENNNnnnkkkVVVNNNKKKAAAAAA@@@>>>:::666111///.........---------,,,,,,........................000000000000000000000000666999===CCCIIISSS___ggg___hhhvvvwww{{{|||wwwooommmssszzzvvvnnnrrrzzzpppooowww~~~~~~}}}zzzzzzzzzzzz~~~|||zzz|||~~~{{{WWWQQQSSS```rrr}}}jjjbbbggg^^^OOOAAA===>>>===;;;999666444222000//////000111000000000000000000000000......///000000111111111444444888???EEETTTrrr}}}oooaaaTTTZZZlllttttttpppgggkkkpppsssuuu{{{uuufffjjjooouuuxxxwwwuuuvvvwwwxxxzzz|||}}}}}}}}}|||uuuppppppqqqsssxxx}}}}}}|||wwwpppfff^^^[[[ZZZXXXWWWQQQPPPOOOPPPTTTYYY\\\]]]WWWXXXXXXYYYXXXWWWVVVTTTRRRUUUWWWWWWUUUUUUXXX\\\\\\\\\[[[\\\^^^^^^^^^^^^dddlllsssyyyeee\\\UUUSSSQQQMMMIIIIIIDDDSSSXXXZZZkkk~~~yyyiiiWWWNNNHHH>>>===DDDCCCIIIHHHEEE@@@===<<<999444000///......------..............................111111000000000000111111111111000000111111222333111111111222222222333333777111000888AAAXXXzzzkkkllllllgggkkkvvvoooooooooooopppqqqrrrsssuuuvvvxxxzzz{{{|||{{{{{{yyytttqqqpppooommmnnnrrrsssvvvzzzyyyuuurrrsssuuutttuuuvvvwwwwwwwwwvvvuuuxxxwwwuuutttsssssssssssssssuuuxxxyyywwwtttqqqpppddddddeeejjjpppuuuvvvvvvqqqrrrsssuuuvvvxxxxxxyyyzzzyyyyyyzzz|||{{{xxxuuuuuuvvvxxxyyyyyywwwvvvuuuyyyyyyzzzzzz{{{{{{{{{|||{{{zzzwwwuuutttuuuwwwxxxyyyxxxwwwyyy}}}~~~{{{~~~|||}}}}}}|||}}}nnnRRRFFFIIIVVVrrrjjjUUUOOOQQQEEEDDDCCC@@@;;;666222////////////............---......................../////////000111111111222666===IIIVVVcccmmmrrrtttkkknnnvvv~~~ooohhhvvvvvvoooqqqxxxxxxuuurrrsssuuusssnnniiilllyyy~~~|||{{{zzz{{{{{{~~~~~~zzz{{{~~~dddUUULLLTTTbbbsssppp[[[bbb]]]PPPCCC>>>===;;;999:::999777333000///...///000000000000000000000000000//////000111111222333333555555;;;GGGRRRcccttt]]]WWWbbbqqqmmmgggfffbbbaaakkkvvvxxxrrrjjjffffffhhhmmmssswwwwwwvvvvvvwwwwwwyyy|||}}}}}}|||rrrlllnnnrrruuuyyy}}}~~~yyyzzzzzz{{{}}}~~~yyywwwrrrmmmiiigggeeebbb___TTTUUUVVVWWWYYY]]]bbbeeebbb___\\\\\\^^^___]]][[[\\\```cccdddbbb```bbbccc```dddgggeeecccbbbdddfffeeejjjmmmlllttt{{{jjjYYYSSSSSSPPPKKKHHHAAAJJJMMMUUUiiixxxnnn___WWWOOO@@@;;;@@@???GGGLLLLLLEEE???===;;;777111000//////......//////........................111111000000000000111111111111111000111111222333111111222222222333333333888000111>>>KKK]]]~~~lllpppuuummmhhhlllmmmmmmmmmmmmnnnooopppqqqssstttttttttttttttssssssqqqnnnooorrrsssqqqqqqtttqqqvvvzzzzzzuuurrrsssuuuqqqsssuuuwwwwwwvvvuuutttpppqqqsssttttttttttttsssqqqtttwwwyyywwwtttqqqooodddcccdddhhhpppuuuxxxxxxtttssssssssstttwwwzzz{{{vvvvvvwww{{{}}}xxxyyyzzzzzzyyyvvvtttrrrwwwwwwxxxyyy{{{|||}}}}}}|||zzzwwwuuutttuuuwwwxxxwwwxxxxxxyyyzzz{{{|||}}}}}}{{{{{{}}}zzzzzzyyy{{{|||{{{{{{}}}wwwvvvVVVFFFGGGMMMaaavvvxxxiiiYYYVVV[[[IIIHHHEEEAAA<<<777222///000000000000////////////..............................///000111222222333888FFF[[[rrryyynnnrrrmmmyyywwwppphhhfffgggddd^^^bbbhhhvvv|||zzzxxxwww|||zzz}}}{{{xxxzzzqqq[[[LLLNNNWWWccczzz|||```gggcccXXXLLLGGGCCC@@@???AAA:::888444111......//////000000000000000000000000000000111222333333444444555666???MMM[[[nnnrrrXXXYYYiiisssfffZZZ\\\]]]YYYeeeqqqooo___QQQWWWfffeeejjjrrrwwwxxxxxxwwwwwwwwwzzz}}}xxxooojjjnnnsssuuuyyy}}}}}}}}}zzzxxxvvvxxx}}}~~~|||~~~{{{||||||rrrqqqoooooonnnkkkfffbbbYYY\\\_________```dddhhhgggbbb]]]^^^bbbfffeeeccc___dddhhhiiigggddddddeeeeeemmmqqqllleeecccggglllggglllllliiinnnwww```VVVVVVTTTNNNIIIEEEHHHIIITTThhhsss~~~rrreee]]]TTTBBB;;;>>>===GGGOOOPPPIIIAAA???===:::111111000///////////////........................000000000000000000000000////////////000000000000111111111111222333444555///333777???NNNggg~~~ooommmqqqooommmpppkkkkkkkkkllllllmmmmmmmmmooommmllllllmmmnnnmmmmmmlllnnnpppqqqrrrsssuuuwwwvvvtttuuuyyyzzzwwwwwwzzzvvvuuuuuutttsssrrrrrrrrrsssqqqoooqqqtttuuutttrrrnnnooorrrtttuuuuuuuuuuuugggdddbbbfffnnnuuuwwwwwwuuusssqqqqqqsssvvvyyyyyyzzzwwwuuuwww}}}}}}zzzwwwzzzzzzwwwwwwzzzzzzxxxwwwxxxxxxvvvtttvvv{{{|||yyyvvvvvvwwwxxxvvvtttuuuvvvwwwuuutttuuuxxx||||||~~~}}}|||yyy}}}~~~~~~}}}|||}}}vvvssspppcccLLLBBBNNN]]]jjjrrrqqq___RRRVVVPPPGGGEEEBBB:::;;;999.........//////......---,,,........................333---,,,111333111111555888EEEffftttvvvttteee\\\ZZZZZZYYYVVVWWW```ppp||||||~~~{{{yyyxxxxxx{{{}}}}}}|||{{{|||}}}~~~|||xxx___OOOQQQRRRSSShhhoooiii^^^fffdddRRR@@@;;;>>>???<<<:::666222000000000111111111000000//////.........///000000///000222444888:::DDDTTTfffyyyyyyrrrsss^^^[[[]]]aaa^^^UUUNNNNNNUUUZZZeee```OOONNNYYY\\\aaaiiiqqqtttvvvzzz{{{yyy}}}|||||||||tttllliiimmmrrrrrruuuyyy|||zzzzzz~~~zzzyyyxxxwwwxxx{{{|||zzzwww~~~~~~yyywwwuuuuuutttssstttuuuuuusssqqqdddaaa```cccgggiiifffbbbjjjgggeeeeeecccbbbffflllhhhhhhhhhiiijjjjjjgggeeekkkmmmpppooommmlllmmmooopppnnnnnnnnnpppzzzccc[[[]]]WWWOOOMMMJJJGGGGGGNNNXXXfffxxx}}}lll[[[RRRJJJ@@@::::::CCCKKKQQQLLLBBB======???555333000////////////.............../////////000000000000000000000000000////////////000000000111222111111111222333444444222333:::GGGVVVeeewww~~~ooolllqqqpppmmmmmmiiiiiiiiijjjjjjjjjjjjjjjiiihhhhhhhhhjjjkkklllllljjjlllnnnooopppqqqsssuuuuuussstttwwwwwwttttttwwwttttttssssssrrrqqqqqqqqqpppooonnnooorrrsssrrrppppppqqqrrrtttuuuvvvvvvvvvoookkkggghhhnnnsssuuuuuuqqqpppooopppssswwwyyyyyyvvvsssrrrtttyyy{{{zzzwwwxxxzzzzzzwwwwwwzzzzzzwwwxxxxxxvvvtttrrrssswww{{{{{{xxxuuutttuuuvvvtttsssqqqtttvvvvvvtttssstttuuuxxx{{{~~~~~~}}}|||~~~yyy{{{~~~|||{{{|||~~~}}}|||mmmgggrrr~~~yyy^^^LLLEEEWWWhhhrrruuujjj[[[WWWOOOFFFDDDBBB;;;<<<:::///......//////......------........................111------111222111333999CCCTTTzzzrrrbbbZZZ[[[___```^^^bbbgggrrr}}}~~~}}}}}}zzzxxxvvvuuuxxxzzz||||||{{{zzzzzzzzz||||||}}}~~~~~~~~~~~~~~~gggWWWUUUPPPLLL]]]wwwzzzqqqkkkppppppcccPPPBBB???AAA>>><<<888444222111111111111000000000/////////......///000000000000333555999>>>MMM___jjjssstttgggdddggggggaaa]]]^^^[[[UUUSSSUUUVVVVVV[[[VVVHHHJJJWWWZZZ]]]fffnnnrrrwww|||}}}~~~}}}~~~zzzooojjjiiimmmoooooorrrwwwxxxxxxyyy{{{}}}{{{yyywwwuuuvvvwwwxxxvvvttt|||}}}zzzuuurrrtttuuuvvvxxxyyyzzzzzzyyynnnkkkggghhhlllmmmkkkiiinnnnnnppprrrnnniiihhhlllmmmnnnooorrrsssrrrooollloooqqqttttttsssrrrtttvvvwwwvvvuuutttttt{{{yyyhhhccc\\\UUURRRLLLHHHFFFJJJRRR^^^ppprrrfff```TTTBBB777888;;;GGGRRRSSSKKKBBB>>>===666444111////////////............/////////000000000000000000000000000000/////////000000000111111333222222222222333333444666333===SSScccgggppp|||}}}qqq}}}ooojjjppppppmmmkkkggggggggggggggggggggggggeeeeeeeeefffhhhjjjkkklllmmmoooqqqrrrssstttvvvxxxvvvttttttwwwwwwsssrrruuuuuuuuuttttttsssrrrrrrrrrpppooooooppprrrssssssrrrssssssssstttuuuvvvwwwxxxwwwqqqkkkhhhkkknnnpppqqqnnnmmmmmmppptttwwwxxxxxxuuusssqqqssswwwyyywwwuuuyyy{{{{{{xxxwwwzzzyyyvvvyyyyyywwwtttrrrrrrtttwww{{{xxxtttssssssttttttssspppssswwwxxxvvvsssqqqpppsssuuuxxxyyyzzz{{{}}}zzzyyyzzz{{{}}}zzzzzz}}}~~~zzzvvvwww{{{ttthhhjjjsss|||{{{~~~uuuZZZBBBSSSeeerrr{{{yyygggTTTNNNCCCBBBCCC======;;;111/////////.........------...........................---...000000000666>>>III[[[rrrccc]]]aaagggjjjiiippppppuuu{{{}}}|||~~~~~~{{{yyywwwvvvtttvvvxxxxxxxxxwwwxxxyyyyyyvvvuuuyyy|||{{{||||||}}}~~~~~~}}}|||{{{yyy}}}tttggg___SSSHHHSSShhh|||pppppprrrppp```III???@@@@@@>>>:::666333111111111000000000000////////////...///000000000111444666;;;DDDZZZnnnooolll~~~ssscccXXXZZZaaaqqqjjjdddbbb___ZZZXXXYYY^^^TTTPPPJJJAAAGGGVVVZZZ]]]eeemmmrrrwww}}}||||||yyyoooggggggiiilllkkkjjjmmmssstttvvvxxxxxxxxxyyyzzz|||wwwuuurrrrrrrrrssssssrrrwwwyyy{{{}}}xxxqqqtttvvvzzz|||}}}}}}~~~zzzvvvqqqqqqtttwwwxxxwwwyyyyyy|||}}}xxxrrrppptttuuuvvvwwwzzz{{{zzzwwwtttuuuwwwyyyzzzzzzzzz|||~~~~~~|||~~~wwwggg```[[[XXXQQQLLLHHHHHHLLLVVVgggvvvvvvqqqbbbIII===???999EEERRRWWWQQQFFF@@@===888555111////////////........./////////000000000000000000000000000000000//////000000000111111111333333222222222333333444888444BBB___oooooottttttvvvvvvvvv}}}nnnjjjmmmmmmkkkjjjggggggffffffffffffeeeeeeeeefffggghhhhhhjjjlllmmmoooqqqssstttttttttvvvxxxxxxvvvvvvxxxwwwsssrrrtttwwwvvvvvvvvvuuuuuuuuutttrrrqqqrrrssstttuuuvvvvvvvvvvvvuuutttuuuvvvxxxyyyyyyssskkkffffffiiilllmmmooonnnoooqqqtttvvvwwwvvvvvvuuutttuuuxxxyyyxxxvvvzzz}}}|||yyyxxxzzzzzzwww{{{yyywwwuuuttttttvvvxxx|||zzzwwwuuutttuuuvvvwwwtttvvvxxxyyyxxxuuurrrqqqppprrrsssuuuwwwzzz}}}~~~|||zzzzzz{{{|||}}}}}}}}}~~~{{{wwwwww{{{zzz}}}rrrgggkkkuuuhhhHHHPPP___pppzzzXXXOOOBBB@@@CCC???>>><<<333000//////.......................................,,,...000///...111:::CCCOOO\\\zzzwwwkkkhhhmmmssssssqqqwwwvvvxxx{{{||||||}}}{{{zzzrrrtttvvvvvvvvvvvvwwwyyyxxxsssooosss{{{{{{}}}~~~~~~~~~}}}~~~~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}{{{xxxwwwsssxxxzzz}}}yyyooo]]]MMMQQQ___vvvrrrffffffpppkkkSSSBBB@@@AAA>>>;;;777444111000000000000000000//////////////////000000000222555888???KKKdddxxxtttjjj~~~mmmZZZQQQXXXcccyyysssmmmjjjhhheeebbb```jjjWWWKKKDDD===EEEUUUYYYbbbjjjqqquuuyyy~~~|||yyy{{{uuuggg```eeejjjkkkgggeeejjjoootttwwwxxxvvvsssrrrvvvzzzrrrqqqooonnnoooppprrrssstttuuuvvvxxxyyyzzzzzz{{{{{{~~~wwwrrrvvvzzz|||||||||~~~}}}yyywwwzzz|||}}}~~~~~~~~~|||zzzzzz{{{|||~~~kkkbbb___[[[VVVPPPJJJHHHHHHPPPaaaqqq{{{~~~{{{vvvkkkSSSDDDBBB>>>EEEOOOVVVRRRIIIAAA???:::777222000/////////......////////////000000000111111111111111111111111000000000000111111111111333333333222333333444444777777KKKkkk|||{{{xxxnnngggjjjsss{{{yyyrrrlllkkkjjjiiiiiijjjggggggggggggggggggggggggggghhhjjjiiihhhhhhkkkmmmnnnoooqqqqqqppppppqqqrrrwwwttttttvvvvvvqqqppprrruuuuuuuuuuuuttttttttttttqqqrrrssstttuuuuuuwwwwwwxxxwwwvvvuuuuuuvvvxxxyyyxxxssskkkfffeeehhhlllooorrrqqqqqqrrruuuvvvuuutttwwwvvvvvvvvvwwwxxxwwwvvvzzz}}}|||yyyyyy{{{{{{xxxwwwvvvuuutttuuuvvvxxxxxx|||{{{zzzxxxwwwxxxzzz{{{yyyxxxwwwvvvuuuuuutttsssqqqpppppprrruuuyyy}}}~~~|||zzzwwwuuuttt}}}~~~~~~vvv|||zzzwww~~~hhheeeppptttQQQKKKTTTjjjnnnTTTCCC@@@DDDAAA???===555111000///............///////////////////////////---000111///000777BBBJJJYYY]]]oooyyy|||}}}}}}}}}wwwyyyxxx{{{|||yyyvvvxxxwwwyyy|||}}}|||~~~}}}sssuuuvvvvvvvvvvvvxxxzzz{{{uuuqqqsssyyy}}}{{{wwwxxxyyyzzzzzz{{{}}}{{{uuummmgggjjjqqq|||}}}}}}}}}{{{yyyvvvtttsssvvvxxxyyykkkWWWRRRVVVccc~~~~~~fff\\\jjjooo\\\GGGAAA@@@>>>;;;777444111000///////////////000000000000///000000000000333777;;;EEERRRjjjyyysssnnn}}}dddSSSOOOZZZggg}}}vvvmmmiiilllrrruuuvvvqqqXXXGGGAAA<<>>@@@IIIVVVYYYPPPDDD>>><<<888333000////////////////////////000000000111111111111111111111111111000000000111111111222222222222222222333444555666777EEEcccxxxjjjlllqqqlllddd___dddgggjjjkkkiiiggggggiiigggggghhhhhhhhhiiiiiiiiigggiiikkkjjjhhhhhhkkknnnsssttttttsssrrrqqqqqqrrrssspppppprrrqqqnnnlllnnnqqqqqqppppppppppppppppppoooppprrrsssssssssuuuwwwxxxxxxwwwvvvvvvvvvwwwwwwxxxsssmmmiiihhhjjjooossstttsssqqqrrrtttuuuuuutttuuutttttttttttttttttttttxxxzzzzzzxxxxxxzzzzzzxxxsssqqqpppqqqtttvvvwwwwwwxxxyyyzzzzzzyyyzzz{{{}}}zzzwwwtttrrrrrrtttttttttrrrpppoooppptttxxx{{{|||~~~~~~~~~}}}{{{xxxvvvtttxxx|||tttxxxwwwtttyyyuuujjjqqqwww[[[FFFJJJ```{{{[[[GGG@@@EEEBBB???===777111000///.........///000////////////////////////...111111000555BBBOOOVVV[[[XXXaaannnxxxxxxyyy~~~{{{ooofffvvv~~~wwwnnnpppvvv|||{{{xxxwwwwwwyyy|||}}}{{{}}}~~~}}}|||||||||}}}vvvwwwwwwwwwvvvwwwyyy{{{}}}yyyvvvwwwzzz|||yyyvvvuuuwwwxxxxxxyyy{{{~~~}}}xxxqqqeee[[[\\\bbb~~~~~~~~~}}}{{{yyywwwuuuuuuxxxyyyyyy|||{{{fffXXXRRR\\\iiiqqqZZZ___fffZZZHHH>>>>>>===:::777444222000///////////////000000000000///000000000111444999===KKKXXXjjjrrrmmmqqqrrr]]]SSSUUUcccpppzzzqqqddd^^^fffxxxkkkQQQBBB@@@>>>FFFTTTXXXfffppp{{{uuuggg]]]ZZZbbbgggddd```aaaeeegggoooqqqrrrnnnhhhfffiiimmmeeeggghhhjjjkkkmmmqqqtttuuuuuuvvvwwwwwwwwwwwwwwwuuuxxx{{{~~~~~~||||||}}}~~~tttccc[[[XXXSSSMMMFFFAAAEEETTTcccxxx|||~~~hhhOOO???<<>>>>>:::444000/////////////////////000000000111111111111111111111111111111000000111111111222222222111111222222444555777888>>>]]]xxxeeeXXXVVV___ccchhhjjjiiigggfffdddfffgggggghhhiiijjjkkkkkkhhhkkknnnmmmkkkkkkooossszzz{{{{{{yyyvvvtttttttttpppmmmmmmpppppplllkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqssstttssstttvvvyyywwwwwwwwwwwwwwwvvvuuuuuuvvvsssnnnjjjhhhjjjooossssssqqqoooooorrrtttuuuuuusssttttttsssrrrqqqqqqrrrsssvvvwwwtttuuuxxxyyyvvvsssqqqoooqqqtttvvvvvvuuurrruuuxxxyyyyyyyyyzzz|||{{{wwwtttssstttvvvvvvuuutttpppmmmmmmqqquuuxxxyyy{{{|||||||||{{{zzzyyyyyywwwyyy}}}zzzvvvuuuwwwxxx}}}uuutttqqq{{{jjjJJJEEESSS___bbbKKKBBBEEEBBB>>>===888222111///...---...///000////////////////////////...111111333===PPP___eeeccc___eeejjjmmmzzzzzzuuuyyy~~~~~~rrrfffyyysssiiijjjgggfffmmm{{{{{{yyyyyywwwxxxzzzyyywwwzzz~~~}}}zzzxxxxxxyyy{{{}}}wwwxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxxxxyyyyyywwwuuuwwwxxxyyyxxxxxxyyy|||~~~{{{xxxuuurrrjjjbbbaaadddooo~~~|||}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{zzzzzzxxx{{{{{{xxxzzz~~~{{{hhh[[[]]]]]]uuubbbYYY[[[VVVKKKDDD>>>===;;;999666444222222.../////////000000000111///000000000111555:::>>>PPP]]]hhhgggdddqqqhhhYYYXXX___lllwwwppphhh]]]WWWbbbvvv]]]EEE<<>>===999222111///...---...000111000000000000000000000000...000111555DDDZZZjjjpppwwwuuuzzzzzzuuu}}}}}}{{{ooolllfffaaahhhwww|||zzz{{{{{{xxxwwwxxxvvvtttwww||||||}}}~~~~~~}}}yyywwwvvvyyy|||~~~xxxyyyxxxwwwuuuuuuwwwyyyuuuvvvwwwwwwwwwvvvtttssszzz{{{{{{yyyxxxxxxzzz|||yyyuuusssuuuuuuppplllllljjjxxxxxx|||}}}~~~~~~|||||||||||||||}}}~~~{{{}}}|||xxxyyy~~~xxxhhhYYYRRRgggppp]]]ZZZYYYUUURRR???>>><<<:::888666444444.../////////000000111111///000000000111555;;;???RRR```ggg```^^^pppwww```VVVZZZcccmmmuuufffbbb\\\YYYdddsssyyywwwRRR>>>:::DDDIIISSSaaahhhqqq|||nnn]]]XXXYYYWWW]]]___ZZZYYY]]]```___]]]^^^______^^^^^^___```___bbbfffgggfffgggiiikkkiiikkkmmmppprrrtttvvvvvvxxxyyyzzzzzz{{{xxxmmmaaa]]]VVVMMMDDDBBBNNN\\\eeeiiiOOO>>>IIIYYYZZZOOOGGG@@@<<<555111////////////000000000000111111111111555444222111111111222222333333222222111222222222111777444222555333444???KKK{{{___VVVaaadddhhhlllllljjjfffbbbaaahhhmmmnnnjjjhhhkkknnnoooqqqrrrssssssssstttvvvxxxwwwxxxxxxwwwtttqqqqqqqqqpppqqqqqqrrrqqqpppnnnmmmiiioootttuuurrrppprrruuurrrsssuuuwwwyyyyyyyyyyyyrrrrrrsssssstttuuuuuuuuuwwwsssmmmhhhfffgggkkknnnrrrrrrqqqooommmnnnppprrruuuttttttuuuuuutttrrrppplllooorrrrrrqqqppprrrttttttsssrrrsssuuuwwwwwwvvvqqqoooppptttuuussstttwwwzzzzzzzzzxxxvvvtttttttttuuuuuussspppmmmnnnsssxxx{{{{{{{{{{{{{{{{{{}}}~~~yyy{{{}}}|||yyyvvvuuuzzzwwwiiimmm{{{wwwaaaPPPGGGCCCRRRhhhpppeeeUUUEEEAAACCCAAA===999555444111///......//////000000000000111111111111333222333:::JJJaaaxxx{{{rrrrrroooggg```dddsss|||yyyzzz}}}|||yyyvvvuuuvvvxxxyyy|||}}}}}}}}}zzzxxxyyy|||yyyxxxwwwvvvvvvwwwxxxxxx|||xxxxxx{{{|||xxxuuuvvv|||~~~~~~{{{xxxvvvyyy{{{xxx}}}}}}{{{zzzvvvpppyyyzzz~~~~~~xxxyyy{{{}}}}}}zzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~|||zzzzzzzzzzzzrrrYYY^^^]]]___vvvhhh___YYYYYYaaaKKK@@@999::::::444111111222111111000000000000000333...000777888444;;;GGG]]]___gggeee^^^mmmnnn\\\WWW^^^fffkkkmmmgggccc[[[XXXbbbmmmhhh[[[AAA@@@EEELLLRRRZZZhhhvvv|||pppbbbYYYVVVWWWUUUUUUVVVWWWXXX[[[]]]______^^^\\\[[[[[[]]]```bbbbbbaaaaaabbbcccdddeeeffflllkkkkkknnnsssvvvvvvtttvvvzzz}}}~~~|||~~~uuummmbbbWWWOOOGGGBBBJJJWWWhhhtttwww~~~oooMMMEEERRRTTTXXXWWWGGG@@@===777222//////000222////////////000000000000555444333111111111222222333333222222111222222333///555333111555222555CCC[[[fff\\\bbbaaadddggghhhgggeeeccccccmmmqqqrrrmmmjjjmmmoooppprrrsssuuuuuuttttttvvvwwwqqqsssuuuuuussssssssstttssstttuuuuuuuuutttrrrrrrmmmqqquuuuuurrrpppqqqsssqqqrrrtttvvvxxxxxxxxxxxxssssssssssssttttttuuuuuuwwwtttnnniiifffgggkkknnnoooppppppooooooqqqtttwwwuuutttssssssrrrqqqooommmmmmooorrrsssrrrrrrtttvvvtttrrrpppqqqssstttuuutttllllllooouuuwwwuuutttwwwvvvxxxyyyxxxvvvtttvvvxxxtttsssqqqnnnmmmnnnrrruuutttxxx{{{zzzvvvuuuyyy}}}|||}}}}}}|||yyyyyywwwvvv|||mmmjjjrrr~~~kkkZZZNNNFFFQQQdddlllhhhYYYIIICCCCCCBBB===888666444222///......//////000000000000111111111111222222555>>>RRRnnnooopppnnnfff______iiisssxxx{{{~~~}}}yyyxxxzzz}}}~~~{{{xxxwwwwwwyyyyyy~~~~~~zzzwwwvvvyyy{{{xxxwwwwwwwwwwwwxxxzzz{{{{{{{{{~~~~~~yyyvvvvvv|||}}}}}}zzzvvvvvvyyy|||zzz}}}~~~}}}~~~~~~yyyrrrwwwxxx{{{|||xxxyyy{{{||||||{{{zzzyyywwwwwwxxxxxxyyyzzzzzz{{{~~~}}}}}}}}}~~~yyyyyyfffWWWYYYXXXYYYmmmpppgggcccccclllSSSGGG<<<::::::666222222222222111000000000000000///,,,///555666555???NNNbbbbbbhhheee___mmmtttdddUUUUUU^^^gggjjjjjjiiibbbXXXWWW```ggg]]]MMM@@@???AAAKKK[[[kkkvvvzzzsssfff\\\VVVUUUUUURRRRRRRRRSSSTTTWWWYYY[[[]]][[[ZZZYYYYYY[[[^^^___bbbbbbcccdddeeeffffffgggiiihhhhhhkkkppptttuuuuuusssvvvzzz{{{|||~~~qqqeeeZZZRRRJJJDDDIIITTTaaammm}}}|||vvvmmmMMMCCCMMMPPPTTTTTTHHHBBB???:::555111///000000////////////000000000000666555444222111111222222333222222111222222333333...444333333666444:::JJJcccvvvnnncccccc^^^```bbbcccccccccdddfffqqqvvvvvvqqqmmmooorrrrrrsssuuuwwwwwwvvvuuuuuuuuuoooqqqsssssssssrrrssstttpppqqqsssttttttsssrrrrrrqqqtttvvvuuuqqqooooooppppppqqqsssuuuvvvwwwwwwwwwttttttsssssssssttttttuuuvvvtttoooiiiffffffjjjnnnjjjlllmmmmmmnnnppptttwwwvvvuuusssqqqooonnnnnnmmmnnnpppssstttssssssuuuvvvsssqqqnnnnnnoooqqqrrrrrrhhhiiinnnvvvyyywwwvvvwwwuuuxxx{{{zzzuuusssuuuxxxuuurrrnnnmmmmmmooopppqqqnnnuuu{{{zzzuuurrrvvv|||~~~}}}~~~~~~{{{xxxwwwxxxxxxyyy~~~yyyjjjgggsssxxxppp```VVVLLLTTTiiisssmmm```OOODDDCCCCCC???999777555222000......//////000000000000111111111111222444888DDDYYYxxxooopppmmmggg```]]]aaafffkkkoootttvvvvvvwwwzzz}}}~~~|||{{{zzzzzzzzz}}}}}}~~~~~~~~~yyyuuutttvvvxxxvvvvvvvvvwwwxxxyyy{{{|||}}}}}}{{{wwwvvv{{{|||zzzwwwttttttxxx||||||}}}}}}}}}}}}uuuxxxxxxzzz~~~~~~{{{wwwwwwwwwxxxxxxyyyyyyzzzwwwwwwxxxxxxyyyyyyzzzzzz~~~}}}||||||}}}~~~vvvccc[[[WWWRRRSSSccczzzoooggggggrrraaaQQQBBB<<<;;;999555222222222111000000000000111...---000555555888GGGYYYeeeccchhhgggeeeqqq~~~}}}jjj[[[QQQXXXdddiiifffbbbeee]]]VVVWWW______PPP?????????@@@KKKeee|||rrrcccXXXSSSRRRRRRRRROOOOOOOOOOOOQQQSSSVVVWWWXXXXXXVVVVVVWWWYYY[[[]]]___```bbbccceeeeeeeeedddeeeddddddfffkkkpppssstttqqqsssuuuvvvxxx|||xxxjjj^^^WWWNNNFFFGGGNNN^^^iiixxxvvvooooooppphhhMMMAAAFFFHHHMMMOOOIIIDDDAAA<<<777333000///...////////////000000000000888777555333222111222222222222111111222222333333111777666666888666???UUUlllttt|||pppgggccc```````````````bbbfffiiirrrwwwwwwsssppprrruuuuuuuuuwwwyyyyyywwwuuutttsssrrrsssuuutttrrrqqqqqqrrrooopppqqqsssttttttssssssqqqssstttssspppnnnnnnooopppqqqrrrsssuuuvvvwwwwwwuuuttttttssssssssstttttttttrrrnnnhhhddddddhhhllliiijjjkkkkkkkkklllnnnpppuuuuuutttqqqpppoooppprrrrrrssstttuuuttttttsssttttttqqqnnnmmmnnnpppqqqqqqkkkkkkooouuuxxxwwwwwwyyyxxx|||}}}vvvrrrsssvvvvvvrrrnnnnnnppprrrqqqoooooouuuzzz{{{xxxwwwxxx{{{}}}}}}}}}|||{{{{{{}}}zzzwwwvvvyyyzzzzzz}}}sssbbbiiijjjtttfff[[[NNNTTTkkk{{{zzzppp\\\JJJBBBCCCAAA;;;888666333111/////////000///000000000111111111111111666>>>IIIZZZuuu}}}qqqpppmmmhhhdddbbbbbbcccbbbgggmmmsssvvvyyy|||~~~~~~|||{{{zzzzzzxxxxxx{{{~~~{{{~~~zzzvvvuuuvvvxxxvvvwwwwwwwwwxxxxxxyyyyyy~~~{{{|||}}}yyyxxxzzzzzzxxxtttqqqqqqvvv{{{||||||{{{|||www{{{{{{|||||||||{{{yyyxxxwwwvvvuuutttuuuvvvyyyzzzyyyyyyzzzzzzzzz{{{{{{{{{xxxxxxwwwwwwxxxzzz|||}}}rrriii\\\OOOOOO]]]yyy{{{jjjeeeppplll[[[HHH>>><<<;;;777333333222111111000000111111///111444666555<<>>BBBGGGOOOBBB@@@<<<888444222000///////////////000000000000;;;999777555333222111111111111111111222333444444222444333333666666JJJlllmmmjjjnnnpppvvvyyyvvvlllggghhhgggbbbeeedddcccaaabbbeeekkkooonnnsssuuurrrppptttxxxyyywwwxxxzzzyyyvvvtttssssssppprrrtttttttttssstttuuuqqqrrrtttuuuvvvvvvuuuuuunnnoooooooooppppppqqqqqqqqqqqqqqqrrrtttuuuwwwxxxxxxvvvtttrrrqqqrrrssstttpppqqqnnnhhhaaa```dddiiirrrsssrrrpppmmmjjjiiijjjpppsssuuutttrrrsssvvvyyyxxxwwwuuuttttttssspppnnnrrrpppooopppqqqrrrqqqqqqvvvrrrqqqssstttsssvvvzzzuuuxxx{{{||||||{{{zzz{{{xxxwwwuuuuuuuuuuuusssqqqqqqoooooosssxxx{{{yyyuuutttvvvwwwwwwxxxzzz~~~|||yyyyyy}}}}}}{{{|||~~~ccc\\\ooottthhhTTTRRRjjjhhhKKKDDDAAA;;;:::888555222000///000000000000000000111111111111333@@@QQQ[[[```hhhvvvxxx}}}yyy|||ssspppmmmmmmqqqsssrrroooiiieeedddgggnnnqqqpppnnneeeiiipppwww|||~~~~~~~~~|||||||||||||||{{{zzzzzzzzzzzz{{{}}}~~~{{{||||||{{{yyyzzz|||~~~yyyyyyyyyxxxwwwvvvuuutttvvvssstttzzz}}}{{{zzz|||xxxxxxvvvrrrmmmlllppptttwwwxxxxxxyyy~~~xxxuuuxxxzzz|||{{{{{{|||}}}zzzxxxuuussssssuuuxxxzzzwwwwwwwwwwwwxxxxxxxxxxxxtttttttttuuuwwwyyy|||}}}zzz|||}}}}}}~~~yyy___RRRYYYoooyyybbbbbbmmmcccSSSCCC======:::666333333222111111111111222000222333333777FFF]]]ooottt~~~uuuhhh```fffxxxqqq___VVV[[[cccttt}}}oooPPP===:::<<>>999555222000000////////////000000000000<<<;;;888555333222111111111111111111222333444555111333111333777;;;UUU}}}~~~tttnnnlllnnneee\\\ZZZaaaggggggccccccbbbbbbbbbccchhhnnnsssppptttvvvrrrppptttwwwxxxwwwxxxxxxwwwuuusssttttttppprrrttttttrrrrrrrrrsssooopppqqqrrrssssssrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyyyyywwwtttrrrqqqqqqrrrsssqqqrrrqqqjjjbbb```dddjjjqqqrrrsssqqqooommmmmmmmmlllppptttssspppooorrruuuvvvtttssssssuuutttrrroooooonnnoooppprrrsssqqqpppsssppppppssstttrrrtttwwwttttttvvvyyy}}}}}}{{{xxxwwwxxxyyyxxxvvvtttssssssnnnnnnnnnqqqtttwwwxxxwwwwwwwwwvvvwwwzzz|||~~~|||yyyyyy||||||wwwvvviiikkkvvv\\\RRReeezzzrrrPPPFFFCCC<<<;;;999666333111000000000000000000000111111111111:::JJJ\\\dddccceeemmmwww{{{uuuzzzuuullllllttt~~~uuullllllrrrtttqqqlllbbb```bbbkkkvvv{{{wwwqqqkkkooouuu{{{}}}{{{xxxxxxxxxyyyyyyyyyzzzzzzyyy{{{~~~~~~~~~~~~zzzzzz{{{zzzyyyyyy{{{|||yyyzzzzzzzzzzzzyyywwwvvvwwwsssssswwwzzzyyyyyy|||wwwxxxvvvrrrllljjjlllooosssvvvwwwwwwzzz}}}|||wwwssswww{{{}}}||||||}}}~~~|||zzzwwwuuutttuuuwwwyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvxxxzzz|||~~~{{{|||}}}||||||ttt^^^]]]pppggg^^^gggbbbUUUFFF======;;;777444333222222111111222222111333333444<<>>FFFSSS^^^fffmmmsssvvvvvvzzzwwwoooWWWPPPIIIFFFGGGIIIHHHGGGEEEEEEDDDDDDEEEGGGIIIJJJIIIJJJLLLMMMPPPRRRSSSTTTWWWXXXYYYZZZ\\\^^^___```___aaabbbbbbaaabbbeeegggiiilllqqquuuuuupppiiidddSSSPPPLLLHHHFFFHHHLLLOOONNNWWWdddqqq}}}{{{zzzzzzyyywwwuuuwwwqqqaaaZZZQQQIIIGGGKKK\\\qqq}}}oooddd]]]___LLL;;;???AAAGGGZZZMMMIIIBBB;;;555222000000////////////000000000000===;;;888555333222111111111111111111222333444555222444222666;;;AAA___{{{uuukkk[[[OOOSSS```hhhgggddd``````aaabbbdddjjjqqqvvvrrrvvvwwwssspppsssvvvwwwwwwxxxwwwvvvtttssstttuuussstttuuussspppnnnmmmnnnrrrssstttuuuuuuuuutttsssuuusssrrrrrrssstttsssssssssrrrrrrssstttvvvxxxzzzzzzxxxuuurrrpppqqqrrrsssrrrtttsssllldddaaaeeekkklllnnnppppppooonnnooopppjjjooorrrrrrnnnlllmmmpppsssrrrqqqrrruuuvvvsssqqqllllllnnnqqqssssssqqqooonnnlllnnnssstttrrrrrruuuvvvttttttxxx||||||xxxsssuuuxxxzzzyyyuuurrrrrrsssmmmoooqqqrrrrrrtttxxx{{{{{{yyywwwxxx{{{}}}~~~}}}{{{xxxyyy~~~}}}ppp{{{zzznnnwwwaaaKKKUUUeeeuuuSSSHHHEEE>>>;;;999666333111000000000000000000000111111111111BBBRRRccchhhdddaaagggooowwwttt{{{ooohhhnnn~~~~~~ooonnnuuuwwwqqqjjj______cccppp}}}{{{ssspppsssxxx}}}|||xxxvvvvvvuuuvvvwwwxxxyyyzzzwwwzzz~~~~~~|||{{{|||~~~yyyzzzzzzyyyxxxwwwyyyzzzyyyzzz{{{|||||||||{{{zzzyyytttsssvvvxxxwwwxxx{{{wwwwwwvvvrrrllliiijjjlllppptttvvvuuuwwwzzzzzzwwwuuuyyy}}}}}}{{{zzz{{{}}}|||yyyvvvuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyuuutttuuuuuuwwwyyy{{{}}}}}}~~~}}}{{{{{{jjjbbbsssrrrcccaaa```WWWGGG===<<<;;;777444333222222111111222222333555555888CCCXXXppp~~~xxxiiiZZZYYY^^^eeezzz^^^DDD@@@???DDDPPP^^^dddfffjjjpppuuuzzzssshhhNNNJJJFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKGGGGGGIIIKKKNNNPPPQQQRRRUUUUUUVVVWWWYYY[[[]]]^^^\\\___bbbcccbbbcccfffiiiiiilllqqqtttrrrjjj^^^WWWDDDCCCAAA???<<<;;;;;;;;;===>>>BBBMMMaaa}}}|||yyywwwtttqqqooommmllljjjhhhnnnwwwuuuccc\\\SSSLLLJJJEEEXXXnnnzzz{{{|||{{{jjj]]]cccPPP===AAABBBHHH]]]TTTNNNFFF===666222000000////////////000000000000>>><<<:::777555333111111333333333333333333333333000///222555999NNNpppUUUHHHQQQ```nnnpppeeebbb``````dddhhhmmmvvv|||zzzxxxuuusssrrrrrrrrryyyvvvtttuuuwwwxxxvvvtttrrrrrrrrrqqqpppnnnkkkjjjooommmkkknnnrrrttttttssstttuuuvvvvvvsssrrrqqqrrrwwwvvvtttssstttuuuwwwyyyzzzzzzxxxtttpppoooqqqtttyyyqqqmmmmmmkkkfffcccfffpppooonnnppppppnnnnnnpppooojjjgggjjjppprrrooojjjlllkkkkkkkkkkkkkkkllllllkkkkkkkkklllmmmnnnooopppsssssssssssstttuuuwwwwwwxxxuuurrrppprrrtttuuuuuurrrsssvvvxxxwwwuuuqqqoookkkpppuuuvvvtttsssvvvzzzyyyyyyxxxxxxyyyzzz|||}}}{{{zzz|||~~~xxxyyyuuukkk|||iiiTTTOOOTTTnnn~~~}}}\\\KKKEEE;;;>>>:::666666444///...000000555///+++333555333888LLL___kkkiiigggqqq|||zzz~~~rrrddd]]]WWWaaarrrzzznnnfffmmmxxx{{{xxxvvvsssyyywwwuuuuuuwww{{{}}}~~~zzzzzzyyyxxxxxxwwwvvvvvvuuuvvvwwwwwwxxxxxxxxxxxxzzzzzzzzzyyyxxxzzz}}}~~~|||{{{zzz{{{}}}~~~yyytttppppppooolllhhhfffsssrrrqqqtttxxxzzzzzzxxxxxxuuuvvvzzz|||yyywwwxxxtttwwwvvvrrrrrruuuvvvtttyyyxxxwwwyyy|||}}}|||yyytttuuuuuutttsssuuuxxxzzz~~~{{{|||~~~zzz{{{yyysssqqq```cccooowwwaaaZZZ\\\YYYNNNBBB;;;999888333333333222222111111111000888888555FFFhhh}}}~~~|||yyycccYYYaaaUUUPPPUUUccciii[[[HHH===@@@CCCHHHOOOXXXaaaiiinnnlllvvvYYYFFFDDDBBBBBBDDDFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEJJJIIIHHHIIIKKKNNNQQQTTTTTTUUUVVVVVVUUUVVVXXXZZZ]]]^^^___``````bbbeeehhhffflllqqqnnndddWWWNNNKKK======<<<;;;:::999999888<<<999<<>><<>><<<:::888555333222111333333333333333333333333222333555777;;;UUUkkkQQQGGGQQQaaaqqqvvvnnndddaaa```fffkkkpppxxx}}}|||yyywwwuuutttttttttzzzxxxvvvwwwyyyyyywwwuuuppppppqqqrrrqqqpppnnnmmmooonnnlllnnnqqqssssssrrrtttuuuvvvuuussssssssstttuuutttssssssssstttuuuvvvyyyyyywwwssspppooorrruuuxxxrrrnnnooommmhhheeefffooonnnooooooooonnnmmmnnnpppkkkggghhhmmmooolllhhhggggggggghhhiiijjjlllmmmllllllkkkjjjkkkkkkmmmmmmpppqqqqqqqqqrrrrrrrrrssstttsssqqqppppppqqqrrrtttpppqqqsssttttttsssqqqpppppptttxxxxxxvvvuuuxxx|||vvvvvvwwwyyyzzz{{{|||}}}~~~|||zzzzzz{{{|||~~~yyyzzz~~~sssuuukkkSSSMMMQQQeeettt}}}aaaNNNHHHCCC@@@;;;777666444000...000000555000---333555444:::PPPcccsssuuuxxxyyyooobbbZZZ\\\hhhzzzzzzmmmfffpppxxx|||zzzwwwssszzzxxxwwwwwwyyy|||~~~~~~zzzyyyyyyxxxwwwwwwvvvvvvppprrrtttwwwzzz|||~~~yyyzzzzzzyyyxxxyyy|||~~~||||||}}}~~~{{{wwwrrrqqqpppmmmiiieeennnnnnoooqqqsssuuuvvvvvvxxxvvvwwwzzz{{{xxxxxx{{{yyyzzzwwwrrrpppssstttrrrwwwvvvvvvxxx{{{|||{{{yyywwwwwwwwwuuussstttvvvxxx||||||~~~|||yyy||||||uuuuuu[[[VVV___gggnnnbbbccc___SSSFFF<<<::::::444444333222222111111111111888777666HHHgggyyyxxxwwwxxxssswwwvvveee^^^eeeYYYKKKCCCHHHMMMHHHAAA???>>>BBBJJJRRRZZZbbbhhhkkknnnqqqWWWEEECCCBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHGGGGGGIIILLLOOOQQQRRRSSSUUUTTTTTTUUUWWWYYYXXXZZZ\\\]]]___bbbfffiiikkkmmmmmmfffYYYMMMFFFCCC>>>======<<<;;;;;;;;;;;;;;;999;;;???@@@GGG^^^wwwwwwxxx}}}zzzuuuqqqqqqjjjeeeccc```ZZZWWWWWW___cccllltttwww{{{xxxggg```VVVKKKIIIPPP___qqq{{{}}}wwwiiijjjdddSSSAAA@@@VVVoooooocccJJJ:::;;;666...///.../////////000000000111===<<<;;;888666444222222333333333333333333333333333444666888>>>ZZZcccMMMEEEQQQaaasss~~~yyyhhhcccbbbhhhpppvvv{{{~~~}}}{{{yyywwwvvvvvvwwwxxxwwwvvvvvvwwwwwwuuutttnnnoooqqqsssssssssrrrqqqmmmllllllnnnqqqsssttttttrrrsssssssssrrrrrrtttvvvsssssssssssssssrrrrrrrrrvvvvvvuuurrrppppppsssuuuvvvrrrpppqqqooojjjfffeeemmmnnnooopppppppppnnnmmmtttmmmfffcccdddccc```\\\YYYZZZZZZ\\\^^^```bbbcccdddcccbbbbbbccceeehhhjjjlllmmmooopppqqqqqqqqqpppppprrrsssrrrpppoooqqqtttqqqrrrrrrsssssssssrrrrrrpppsssuuutttrrrrrruuuxxxrrrtttwwwzzz{{{|||{{{zzz}}}~~~{{{zzz|||~~~zzzyyyzzztttvvvrrrXXXOOOQQQ[[[iiixxxyyyeeePPPJJJMMMCCC===777666444000///111000555111///555555555===XXXjjj}}}yyyooojjj```VVVbbbpppuuukkkfffsssyyy}}}}}}}}}}}}yyytttwwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyxxxxxxwwwwwwvvvqqqsssuuuyyy|||~~~xxxyyyyyyxxxxxxyyy{{{~~~~~~~~~~~~{{{xxxssspppnnnlllgggccciiikkknnnooonnnooorrruuuwwwvvvwwwyyywwwuuuxxx~~~vvvqqqrrrsssqqquuuttttttvvvxxxzzzyyyxxxwwwwwwwwwuuutttuuuxxxzzz~~~{{{zzzwwwuuuxxx~~~~~~{{{zzz{{{{{{llluuuuuuWWWJJJOOOXXXppp~~~llllllggg]]]NNNAAA<<<;;;555444333222222111111111222666777;;;OOOkkkxxxuuunnnooottt^^^kkkmmmdddaaafffUUUDDD888:::>>>===<<>><<<<<<<<<======;;;:::;;;===;;;===MMM___}}}}}}{{{wwwpppkkkjjjccc^^^\\\YYYTTTQQQRRRVVVZZZaaahhhkkkppp|||mmmbbbYYYOOOLLLOOOYYYiiivvv{{{|||~~~jjjjjjeeeUUUCCCBBBZZZuuuxxxkkkNNN;;;:::777000111////////////000000000000===<<<;;;999777555333222222222333333333333444444222222333666???YYY\\\JJJFFFQQQ___rrrkkkeeedddllluuuzzz}}}~~~|||zzzyyywwwwwwwwwxxxtttttttttttttttsssqqqpppnnnppprrrtttuuutttrrrqqqjjjjjjkkkmmmpppsssvvvvvvnnnooopppppppppqqqsssvvvsssssstttttttttsssrrrqqqtttsssrrrqqqqqqqqqssstttsssqqqpppqqqpppkkkgggdddjjjnnnqqqrrrssstttrrrooossskkk```YYYUUUQQQMMMIIIGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOPPPQQQUUUYYY^^^```dddggglllpppssstttsssrrrooossswwwuuuqqqpppssswwwvvvvvvuuutttttttttttttttrrrssssssqqqoooooorrrtttqqqssswwwzzz{{{zzzxxxwww|||~~~}}}zzzwwwwww|||sss|||aaaUUUTTT___iiisssuuujjjTTTNNNZZZHHH???888666555111000111///555222111666555777DDD^^^oooqqqfffddd^^^VVViiiwwwvvvlllgggfffvvvzzz||||||~~~{{{uuusssuuuvvvvvvvvvvvvwwwwwwzzzzzzzzzyyyyyyyyyxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzwwwxxxyyyxxxxxxxxxzzz}}}~~~zzzxxxsssnnnlllkkkeee___ggglllrrrrrrooooootttyyyuuuuuuwwwwwwsssqqqwwwzzzsssssssssqqqsssrrrrrrsssuuuvvvwwwwwwssstttuuuuuuvvvxxx|||{{{vvvrrrqqqssswww|||zzzxxxwwwwww{{{uuuvvvqqqZZZKKKKKKQQQ```rrrpppnnngggZZZJJJ@@@===666555444222111111111111111333777AAAXXXpppyyyvvviiieee{{{uuu]]]NNNaaawwwnnn^^^]]]^^^aaaRRRIIIIIIRRRWWWOOOEEEAAAAAAHHHRRRZZZ```eeeiiimmmkkknnnyyywww```QQQAAA@@@???@@@BBBCCCBBBAAA?????????@@@AAACCCDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJLLLNNNOOOPPPPPPQQQTTTVVVVVVXXXZZZ\\\^^^aaaeeeiiiiiigggccc[[[RRRKKKHHHHHHFFFDDDAAA>>><<<<<<<<<<<<<<<;;;===>>>;;;:::CCCOOOmmmyyyvvvvvvrrrlllfffccc\\\VVVTTTRRRMMMKKKMMMNNNQQQWWW\\\___dddqqqrrrddd[[[SSSOOORRR\\\jjjtttwwwyyy|||lllhhhaaaTTTEEE@@@RRRiiitttkkkQQQ======;;;555555////////////000000000000===<<<<<<:::999666444333222222222333333444444444444111222999FFFYYYrrrVVVGGGFFFQQQZZZkkk|||lllggggggoooxxx|||}}}~~~{{{zzzxxxvvvvvvvvvvvvwwwrrrssstttuuusssqqqpppoooppprrrtttuuuuuusssqqqooolllmmmnnnnnnoooppprrrsssnnnpppqqqrrrrrrsssvvvxxxttttttuuuuuuuuuuuutttsssrrrqqqppppppqqqrrrssssssoooppppppooonnnlllgggbbbgggnnnssstttvvvyyyvvvppphhh```UUULLLFFFBBB???<<<======<<<<<<<<<===>>>>>>======>>>AAADDDHHHMMMOOOVVV[[[dddmmmsssuuutttsssnnnsssvvvuuuqqqpppssswwwyyyxxxvvvtttssssssssssssvvvvvvuuusssrrrrrrtttuuurrrsssvvvxxxyyyxxxvvvtttyyy~~~yyyuuusss{{{jjj[[[VVViiisssuuutttnnnZZZRRRbbbLLLBBB999666555222111111///444333333777555;;;LLLbbbqqq|||kkkaaa___^^^\\\tttzzzlllgggiiikkkxxxzzz{{{{{{|||}}}xxxsssuuuvvvvvvttttttuuuvvv{{{{{{{{{{{{{{{zzzzzzzzz~~~|||yyywwwtttsssvvvxxxyyyyyyxxxxxxzzz|||~~~~~~~~~~~~||||||vvvooommmnnnhhh```gggooowwwyyyuuuuuuzzzuuutttuuuuuuqqqooottt}}}uuuoooqqqsssrrrrrrrrrrrrrrrrrrsssuuuvvvssstttuuuuuuvvvxxx|||xxxsssqqqrrrssswwwxxxyyyyyyzzz}}}zzzsssgggWWWNNNLLL\\\uuupppnnnnnneeeTTTEEE>>>888666444222111111111222222333888HHH^^^pppvvvtttiiicccsssttthhhWWWHHHWWWeeezzzvvv]]]SSSWWWZZZ]]]\\\[[[dddrrrtttdddPPPFFFFFFMMMVVV^^^ccchhhnnnsssrrrrrryyylllVVVJJJ???>>>>>>???@@@AAA@@@???<<<======>>>???AAABBBCCCDDDCCCCCCCCCDDDFFFGGGHHHHHHJJJLLLMMMMMMOOORRRTTT[[[\\\]]]^^^___aaadddgggccccccbbb___YYYTTTPPPNNNNNNLLLHHHDDD@@@>>><<<;;;;;;<<<>>>???===<<<@@@GGGSSSiii}}}~~~~~~vvvsssrrrooohhhccc]]]VVVPPPNNNLLLHHHGGGIIIIIIKKKPPPTTTVVVZZZggguuuuuufff^^^WWWRRRYYYfffqqquuusssuuuyyyrrrhhh^^^VVVJJJ@@@FFFSSSjjjhhhUUUBBB@@@===555555000000000000////////////<<<<<<<<<<<<:::777555333111222222333333444444555666444555@@@PPP```lllqqq}}}~~~pppOOODDDFFFOOOTTTbbbsssyyyllliiikkksssyyyzzzzzz|||xxxwwwuuutttttttttuuuuuutttvvvxxxwwwuuusssqqqqqqqqqsssuuuvvvuuurrrooolllrrrrrrrrrpppmmmkkklllmmmpppsssuuuwwwwwwwwwxxxzzzuuuuuuuuuvvvvvvvvvwwwwwwqqqpppnnnoooqqqrrrrrrqqqnnnpppooommmmmmmmmhhhbbbdddmmmttttttuuuxxxtttlllXXXRRRJJJCCC???<<<;;;:::<<<<<<;;;999999888888999666666777888:::<<<>>>???GGGOOO[[[gggooosssrrrqqqnnnppprrrqqqoooooorrruuuwwwvvvuuusssrrrqqqqqqqqqtttssssssrrrqqqqqqrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvzzz~~~|||wwwqqquuu{{{ooosssooo___VVVeeewwwwwwrrrrrr]]]NNN[[[QQQEEE:::777666333111222///333222333666555???VVVeeeooovvvxxx|||tttjjj___YYY^^^fff~~~vvvjjjjjjpppssswww{{{|||zzzzzz}}}}}}{{{vvvxxxyyyxxxuuutttvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}|||zzzxxxvvvtttrrrwwwxxxzzzzzzyyyyyy{{{|||||||||}}}}}}uuussstttooofffgggpppzzz~~~}}}|||wwwuuuttttttqqqooosssyyy}}}{{{tttkkkiiioootttuuurrrsssrrrqqqpppppprrrtttwwwwwwwwwuuutttuuuxxxzzz{{{yyyxxxvvvuuuyyy{{{{{{|||{{{}}}yyyfffRRRIII^^^xxxyyyooojjjnnnlll\\\III???999777444222111111222222555555===PPPdddpppuuuvvvuuuppp{{{sssfff[[[LLLRRReeesssjjjUUUPPPTTTYYY___eeeaaaeeennnmmm\\\KKKCCCHHHPPPZZZaaafffkkkrrrxxx}}}~~~wwwbbbMMMAAA===<<<<<<>>>???@@@>>>===;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFEEEGGGIIIJJJKKKMMMPPPRRR]]]^^^^^^^^^]]]___aaadddbbbdddeeeeeeccc^^^XXXUUUXXXVVVSSSOOOJJJEEEAAA@@@===>>>>>>>>>======???BBBCCCUUUpppzzz|||}}}wwwsssppplllfffaaaYYYRRRLLLJJJHHHEEEEEEGGGFFFHHHLLLOOOPPPSSS___kkkxxxiii```YYYVVV^^^lllvvvwwwrrrssswwwyyy}}}zzzlllbbb]]]RRRCCC???FFFbbbhhh[[[HHHAAA;;;333222000000000000////////////<<<======<<<;;;888555444111111222333333444555555555555999EEEXXXkkkuuuyyyxxx~~~qqqRRRGGG@@@EEEMMMOOOZZZkkkrrrkkkjjjnnnuuuxxxwwwwwwzzzvvvuuutttsssrrrssstttuuusssvvvyyyyyyuuurrrqqqqqqoooqqqtttvvvuuurrrnnnlllrrrsssrrrpppllljjjkkkmmmooosssvvvyyyxxxxxxxxxxxxuuutttttttttuuuwwwyyyzzzqqqooonnnnnnqqqrrrqqqooonnnqqqpppmmmlllnnnjjjdddbbblllrrrpppppprrrlllbbbNNNKKKEEEAAA>>>======<<<<<<;;;:::999888888888888555666888:::;;;;;;;;;:::>>>GGGVVVdddnnnqqqqqqoooppppppooonnnooopppssstttttttttttttttssssssssssssppppppooopppppppppooonnnqqqppppppppprrruuuxxxzzzwwwxxxyyy{{{~~~|||xxxrrrqqqxxxuuuzzzssscccXXX\\\zzz{{{jjjPPPSSSTTTGGG;;;777666444222222///333111222666555CCC^^^gggmmmyyyuuu~~~uuuoooxxx}}}vvvrrrnnn___SSS]]]qqqvvvkkknnnuuuwwwvvv{{{|||yyywwwzzz}}}}}}xxxzzzzzzwwwssssssvvvzzzyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwuuutttssswwwyyy{{{{{{zzzzzz{{{}}}{{{|||~~~xxxvvvzzzuuujjjccclllxxx{{{wwwuuuuuutttqqqrrrvvvuuutttooohhhiiipppvvvxxxssstttsssqqqnnnnnnpppssswwwwwwwwwuuussstttvvvxxxzzzxxx{{{|||yyy{{{|||}}}~~~rrrZZZNNN[[[ooonnnccchhhlll___LLLAAA:::888555222111111222333777888DDDZZZmmmwww~~~ooo]]][[[RRRWWWwwwwwwgggTTTQQQTTTYYYdddbbbVVVOOOPPPNNNEEE???@@@EEEOOO\\\eeeiiimmmsssxxx|||lllZZZHHH<<<;;;;;;;;;===>>>???===;;;:::::::::;;;;;;===>>>???======>>>???AAACCCDDDEEEBBBDDDFFFHHHIIIKKKOOOQQQZZZ[[[[[[[[[ZZZ[[[^^^```fffhhhkkkmmmmmmjjjeeeaaabbbaaa___[[[VVVQQQLLLIIIEEEDDDBBB@@@>>>?????????@@@MMMdddxxx~~~{{{~~~~~~{{{vvvpppjjjeeebbbWWWPPPJJJHHHGGGDDDDDDFFFDDDFFFJJJLLLLLLMMMXXXccc|||mmmcccZZZYYY___iiitttwwwtttsssuuuuuuyyy~~~qqqgggdddWWWEEE@@@GGG[[[hhh```LLLAAA:::333333111000000000/////////...<<<=========;;;999666444111111222333333444555555222555;;;HHH[[[qqqyyyzzzwwwtttuuuqqq]]]EEEBBB<<>>>>>>>>999999888777666666666777666888;;;>>>@@@@@@??????===FFFVVVeeeooorrrqqqoootttqqqooonnnpppsssuuuvvvssstttuuuvvvwwwwwwwwwwwwrrrrrrrrrsssttttttrrrppppppnnnmmmmmmpppuuu{{{zzzyyyxxxzzz}}}{{{xxxwwwqqqnnn|||~~~wwwggg[[[ZZZ}}}[[[VVVVVVHHH;;;777666444222222///222000222555555FFFccchhhkkktttwwwgggppp{{{wwwtttrrr```OOO\\\xxxuuulllqqqwwwvvvuuu{{{}}}yyyuuuxxx}}}wwwyyyyyyuuuqqqpppuuuzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvuuusssssswwwyyy{{{|||{{{{{{|||}}}zzz|||~~~xxxwww{{{vvvkkk```iiiuuu~~~~~~yyyvvvwwwwwwtttssstttxxxxxxssslllmmmtttzzz{{{tttuuutttqqqmmmmmmooorrrtttuuuuuutttsssuuuxxx{{{}}}}}}{{{}}}{{{wwwxxx~~~{{{~~~~~~yyyaaaWWWVVVgggooo^^^ccciii___MMMAAA:::888555222000111222333666999HHHbbbwwwgggOOOVVVXXX```~~~gggTTTRRRSSSYYYggg]]]MMM@@@===<<<999===DDDAAAMMM^^^hhhlllooossswwwzzzvvvdddUUUGGG;;;;;;:::;;;<<<>>>>>><<<:::::::::::::::;;;<<<======::::::<<<>>>???AAACCCCCCAAACCCEEEGGGHHHJJJNNNQQQVVVWWWWWWWWWWWWYYY[[[^^^iiikkkooosssvvvuuurrrooohhhhhhgggddd```ZZZTTTQQQNNNLLLHHHCCCAAAAAA@@@>>>???JJJ^^^pppuuusssuuu|||zzz}}}}}}xxxpppiiidddcccWWWOOOIIIGGGFFFCCCDDDGGGCCCEEEIIIKKKJJJJJJTTT___kkksssyyy|||~~~pppdddZZZ\\\]]]dddooovvvvvvttttttuuuyyy~~~rrrkkkgggYYYEEEBBBMMMUUUfffbbbMMMAAA:::666999111111000000/////////...>>>===;;;;;;;;;999777555444444222222222222444444666999AAARRRooo{{{~~~xxxbbbKKKAAACCCEEEGGGJJJNNNVVVaaaiiiggggggooozzz~~~yyyttttttsssyyyyyyrrrnnnrrrwwwwwwuuutttsssssssssrrrnnnllllllmmmnnnooopppppppppppppppooonnnnnnpppqqqqqqpppqqqqqqpppoooppprrrssstttoooqqqtttuuuuuuvvvxxxzzz|||wwwvvvzzzzzzsssmmmmmmmmmnnnppprrrqqqmmmhhheeecccdddeeeeeeaaa[[[TTTPPPGGGFFFEEEDDDBBBAAA??????:::777444444777::::::999:::;;;>>>BBBFFFIIIIIIHHHEEEHHHUUUhhhuuuvvvttttttpppssssssqqqrrrvvvwwwuuusssvvvyyy||||||yyyvvvsssuuutttsssssstttuuusssrrrsssqqqoooooorrruuuwwwwww{{{tttqqqvvvzzzzzz|||{{{xxxvvvssspppooowww|||mmmbbb]]]yyygggVVVXXXRRRBBB999<<<777///111111000222333444===VVVnnnkkk]]]VVVeee~~~~~~|||}}}xxxzzznnnfffzzzuuulll^^^SSSUUUfffxxxyyytttmmmllloootttxxxyyyzzzzzzyyyxxxxxxyyyzzz{{{uuuuuuuuuvvvxxxwwwuuussstttvvvxxxyyyxxxwwwxxxyyywwwwwwwwwvvvvvvtttssssssvvvyyy}}}~~~{{{yyyyyy~~~}}}}}}~~~~~~rrr|||rrrfffgggnnnwww{{{yyyyyyzzzsssvvvxxxzzzyyyxxxwwwwwwrrrpppmmmlllnnnqqqsssuuuvvvvvvsssnnniiihhhlllpppnnnsssvvvuuuuuuxxxyyywwwzzz}}}}}}|||{{{zzzyyyyyyxxx~~~```eeelllwwwbbbcccfffcccUUUAAA;;;999666222222444444222555777SSSttt~~~dddWWWJJJ]]]uuunnn\\\[[[WWWVVV\\\]]]UUUCCC666666999777999???DDDQQQ\\\```cccjjjqqqttt|||~~~ppp^^^NNNBBB:::999999999999999999999999::::::::::::::::::::::::888888999:::;;;======>>>@@@@@@@@@AAADDDIIIMMMPPPUUUTTTSSSSSSUUUXXX[[[]]]lllqqquuuxxx~~~uuuttttttuuurrrjjjbbb]]]XXXPPPIIIHHHFFFBBBAAABBB@@@HHH\\\www|||zzzuuupppjjjddd```VVVQQQJJJEEECCCCCCBBBBBBFFFBBBAAAEEEIIIJJJNNNRRRaaacccgggiiimmmsss|||vvvddd\\\[[[ZZZ^^^hhhpppuuuyyy}}}xxx{{{ssskkkmmmbbbKKK@@@DDDOOOYYYbbbTTT===999;;;222000000000000////////////>>>===;;;;;;;;;:::777555444444333222222333444444444888EEEaaa{{{aaaKKKCCCBBBFFFJJJLLLMMMSSS]]]eeefffgggoooyyy}}}yyyuuuuuutttyyyyyyssspppsssxxxyyyvvvuuusssssssssrrrooommmooonnnlllkkklllmmmpppqqqpppooommmmmmnnnoooooonnnrrrpppnnnllllllooorrrtttrrrsssssstttuuuvvvxxxyyyzzzsssqqqssstttqqqoooqqqoooooopppqqqpppmmmiiieeeeeeeeeccc```\\\WWWTTTQQQKKKKKKIIIGGGEEEDDDCCCCCC@@@===;;;<<>>>>>???BBBFFFJJJMMMPPPQQQQQQQQQRRRVVV[[[___mmmwww}}}rrrkkkZZZSSSMMMJJJGGGCCCAAACCCDDDMMMeee|||wwwrrrmmmgggcccXXXSSSLLLFFFCCCAAA@@@@@@CCC@@@AAAFFFIIIIIIKKKNNNQQQSSSUUUVVVZZZcccnnnwwwmmmaaa\\\[[[```kkkvvv}}}~~~wwwkkktttmmmOOO>>>CCCLLLVVV```UUU???:::;;;333111000000000////////////>>>===;;;;;;;;;:::888555555444333222222333444555333777JJJqqq}}}^^^HHHCCCAAAHHHOOOPPPNNNPPPYYYaaahhhjjjqqqyyy|||zzzwwwwwwuuuyyyyyytttrrrtttxxxyyywwwuuusssrrrrrrrrrpppooorrroookkkhhhhhhlllpppssspppnnnllllllmmmmmmlllkkkrrrooollliiijjjlllpppsssvvvtttssssssuuuxxxzzzzzzwwwqqqlllmmmnnnoooqqqtttpppoooooopppqqqoooiiidddfffccc___ZZZVVVTTTSSSSSSOOONNNKKKIIIGGGFFFFFFFFFBBB@@@>>>???CCCGGGJJJKKKOOOMMMOOOUUU]]]bbbbbb___^^^^^^cccmmmtttvvvwwwzzzzzzwwwwwwuuuqqqrrrsssuuuvvvwwwxxxxxxwwwyyyvvvsssqqqrrrsssssssssrrrqqqpppqqqrrrsssrrrpppsssqqqsssxxxzzzzzz{{{~~~}}}zzzxxxvvvrrrnnnqqqwwwyyynnnQQQYYYpppxxxfffSSS```]]]KKK===;;;555///333000///000444;;;KKKcccxxxlllooommmmmm{{{iiibbbVVVKKKJJJVVViiiwwwkkkeeeaaaeeeooowwwyyyxxxxxxwwwuuutttsssttttttuuusssssstttvvvyyyzzzzzzyyyyyyvvvtttuuuxxxyyyxxxvvvvvvvvvvvvvvvvvvuuuuuuuuuyyyzzz{{{zzzxxxvvvuuuvvvuuuxxxzzzzzzyyyzzz}}}zzz|||xxxffffffiiipppttttttuuuxxxuuuuuuvvvuuutttrrrpppoooqqqpppnnnllllllmmmooopppsssuuuwwwtttoookkkjjjkkkpppssstttpppoooqqqsssrrruuuvvvuuurrrrrrwwwyyyxxxyyyyyyzzz{{{{{{|||}}}}}}~~~mmmmmm{{{rrrfff\\\ZZZWWWLLL===999555333333333444444999CCCnnnsssVVVMMMOOOoooyyyaaaUUUWWWVVV[[[bbbaaaMMM???444555888888;;;@@@GGGRRR\\\```fffoooxxx}}}vvvcccQQQEEE===888888888888888888888888888999999999999999999999999777777888999:::;;;;;;<<<<<<<<<<<<===@@@DDDGGGIIIJJJMMMOOONNNNNNRRR[[[bbbooo|||xxxmmm```YYYRRRNNNIIICCCAAACCCAAAJJJccc}}}yyytttnnnhhhddd[[[UUUMMMFFFBBB@@@???>>>@@@???AAAFFFHHHGGGIIILLLKKKKKKKKKKKKNNNWWWdddmmmrrraaa]]]\\\aaannnzzz{{{jjjvvvsssSSS>>>AAAGGGRRR^^^VVVAAA;;;<<<444111111000000000/////////>>>===;;;;;;;;;;;;888666555444333222222333444555444999MMMttt~~~XXXCCC@@@AAAKKKTTTUUUPPPPPPWWW___kkknnnuuuzzz|||{{{zzz{{{uuuwwwwwwtttrrrtttvvvxxxxxxuuurrrqqqqqqqqqqqqpppssspppmmmjjjjjjmmmpppssspppnnnlllkkkkkkkkkjjjhhhpppnnnlllkkkkkkmmmoooqqquuussspppqqqtttxxxzzz{{{uuuqqqmmmkkklllmmmpppsssnnnllllllppptttrrrjjjcccbbb```\\\XXXUUUTTTUUUUUUQQQOOOLLLIIIGGGFFFFFFGGGFFFCCCAAAAAAEEELLLTTTXXX\\\\\\```iiisssxxxvvvrrrkkkjjjjjjmmmppprrrtttvvvzzz||||||xxxwwwyyyxxxuuuooooooppprrrtttvvvyyyzzzyyyuuupppnnnnnnpppqqqrrrqqqpppqqqrrrttttttsssrrrrrroooooouuu~~~~~~~~~{{{zzzyyyuuupppqqquuuxxxgggTTTRRRfffoooxxxkkkZZZaaabbbRRR@@@;;;555000444111000000555???RRRiiiyyyxxxyyy~~~tttbbbYYYKKKCCCHHHYYYjjjsssgggbbb```fffrrrzzz{{{xxxzzzyyyvvvtttrrrqqqqqqqqqsssssssssvvvzzz|||||||||zzzuuuqqqrrrvvvyyywwwtttssssssttttttuuuvvvwwwxxxyyyyyyyyywwwtttssssssttttttwwwyyyxxxuuuuuuxxx|||}}}||||||kkkiiilllqqqttttttvvvyyyttttttuuuvvvwwwwwwvvvuuuqqqqqqpppnnnmmmmmmnnnoooooorrrtttsssooolllkkkmmmlllpppqqqooopppuuuyyyyyyuuuuuusssqqqqqqsssuuuuuuzzzzzzzzzzzzzzzyyyyyyyyy}}}vvvyyykkkeeeooowwwkkkbbbaaa]]]QQQAAA;;;555444333222333666999KKKuuuYYYNNNTTTvvvooo[[[RRRSSSWWWaaahhhdddFFF<<<333444777999<<>>;;;777777777777777777777777888888888888888888888888666666777888888999::::::;;;;;;;;;<<>>DDDZZZzzzuuunnngggbbb\\\VVVNNNGGGCCCAAA???>>>???>>>@@@DDDFFFGGGKKKPPPQQQQQQPPPNNNOOOTTT^^^eeezzzxxxccc^^^\\\___jjjvvvnnnooojjjTTTAAA>>>BBBMMM]]]YYYEEE===<<<555111111111000000000//////>>>===;;;;;;<<<;;;999777555555333333333333555555333;;;PPPpppUUU>>>>>>AAALLLWWWYYYTTTSSSXXX```lllqqqvvvxxxyyyzzzzzz{{{uuuuuuttttttsssrrrsssuuuwwwtttqqqppppppqqqqqqpppqqqpppooooooooopppqqqrrrqqqooolllkkkkkkkkkiiihhhlllmmmnnnpppppppppppppppooonnnllllllooosssvvvxxxuuuuuurrrnnnkkklllmmmnnngggeeegggnnnuuuuuulllccc]]]\\\[[[YYYXXXXXXWWWWWWSSSRRROOOLLLJJJIIIHHHHHHLLLIIIEEEDDDHHHRRR]]]dddkkkmmmsss}}}ssssssrrrppppppqqqrrrsssrrrvvvxxxwwwxxx{{{{{{yyyrrrqqqpppoooppprrrtttvvvvvvrrrmmmjjjkkkmmmooopppppppppqqqsssvvvwwwwwwvvvsssmmmjjjrrr|||{{{|||yyyttttttvvv~~~xxxbbbXXXMMMaaaiiinnnyyykkk\\\\\\cccWWWDDD<<<555111555222111111666DDDXXXkkkwwwggg\\\SSSEEE@@@LLL```lllnnnccc```aaahhhssszzzzzzwwwyyyxxxvvvuuuttttttuuuvvvuuuttttttwwwzzz}}}}}}}}}{{{uuupppppptttwwwvvvtttqqqqqqrrrrrrtttvvvxxxyyywwwwwwwwwuuurrrrrrsssuuuuuuwwwwwwvvvsssrrrtttwww{{{~~~rrrpppqqquuuvvvuuuwww{{{tttsssrrrsssuuuvvvtttrrroooqqqrrrqqqooonnnoooqqqnnnpppsssrrrpppooorrruuulllqqqrrrqqqrrrxxx||||||vvvuuuuuuvvvuuutttssstttxxxxxxxxxxxxxxxxxxyyyyyyzzzrrrttteeeZZZbbbxxx}}}uuuqqqrrrlll[[[GGG>>>777555444222333777;;;UUUyyy```UUU___}}}hhhWWWOOORRRZZZjjjoooccc@@@999333333666999<<<@@@DDDMMMXXX```jjjxxx{{{jjjTTTCCC<<<999666666666666666666666666666777777777777777777777777555555666666777888888888::::::;;;<<<>>>@@@BBBDDDAAAEEEIIIHHHGGGKKKUUU^^^zzz{{{ooobbbXXXPPPGGGBBBBBBBBBDDDSSSsss~~~xxxqqqiiiccc\\\VVVOOOHHHEEECCCBBBAAA@@@>>>>>>AAACCCFFFOOOXXX\\\]]]]]]ZZZVVVUUUXXX[[[kkkxxxiii___[[[[[[cccmmmvvv}}}iii]]]SSSEEE888>>>JJJ\\\\\\III???<<<666111111111111000000000000>>><<<<<<<<<<<<<<<:::888666555444333333444555666222???UUUnnnPPP;;;>>>AAAKKKVVVZZZXXXWWW\\\bbbmmmssswwwuuutttvvvxxxyyywwwtttssstttssspppppprrrtttrrrppppppppppppooonnnnnnoooqqqrrrsssssssssrrrqqqooommmlllllllllkkkiiiiiilllooorrrtttsssrrrpppkkkllllllkkkkkklllpppssstttvvvtttnnniiiiiihhhfff___[[[\\\eeeqqquuunnneee\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTQQQOOOMMMLLLLLLIIIFFFCCCFFFNNNYYYaaagggjjjpppxxx~~~~~~ssswwwxxxuuusssttttttsssrrrvvvxxxwwwyyy||||||yyyyyywwwtttqqqooonnnnnnooosssooojjjhhhiiilllnnnooopppppppppsssvvvyyyyyyyyytttmmmhhhnnn~~~|||}}}{{{vvvuuuvvvxxx|||ggg\\\III\\\ffffffssshhhWWWSSS```ZZZHHH>>>666222555333222222888III___ooouuu|||yyybbbVVVNNNCCCBBBTTTjjjooohhh\\\^^^bbbjjjrrrwwwxxxvvvvvvuuuuuuvvvwwwzzz|||}}}xxxwwwvvvwwwzzz}}}}}}}}}|||wwwsssqqqtttvvvwwwwwwrrrrrrqqqqqqrrrsssuuuvvvssstttuuutttsssssstttvvvwwwvvvuuutttttttttssssssuuuyyyxxxuuuvvvyyyyyyvvvwwwzzzssspppllljjjjjjhhhddd```fffiiimmmmmmkkkjjjlllnnnnnnqqqtttuuuttttttwww{{{yyy}}}~~~{{{zzz~~~vvvtttvvvyyyyyyuuussstttssstttuuuwwwyyy{{{|||}}}zzzuuutttzzz~~~}}}qqqbbbQQQWWWqqq~~~vvvtttyyyuuudddMMMBBB999888666111333999>>>^^^vvvccc[[[jjjbbbTTTNNNTTTbbbtttqqq[[[<<<888333222444888<<>>999666333555555555555555555555555666666666666666666666666444555555555666666666666999999:::;;;<<<>>>???@@@>>>AAADDDDDDDDDGGGNNNTTThhhzzzkkk___VVVMMMEEEBBBCCCCCCKKK```|||uuummmhhh^^^XXXPPPJJJFFFEEECCCCCCAAA>>>===???AAAEEEPPP[[[fffhhhhhhddd]]]XXXVVVVVV]]]cccggghhhkkkppppppnnnzzzjjj```ZZZWWW\\\eeennnyyy~~~lllYYYUUUHHH666<<>><<<<<<<<<===<<<:::888666555444333333444555666444DDD]]]sss}}}vvvHHH999AAA???HHHRRRXXXYYY[[[___cccqqqxxxzzzvvvsssvvvyyyyyyzzzvvvtttvvvuuupppnnnqqqqqqpppooooooppppppnnnlllmmmnnnpppqqqssssssssssssrrrpppnnnnnnnnnnnnmmmllliiikkknnnqqqsssttttttsssooorrrtttqqqllljjjmmmrrrrrruuurrriiicccccccccaaaXXXQQQNNNXXXhhhrrrpppjjjaaaaaa```___]]]\\\[[[[[[[[[[[[[[[ZZZWWWTTTQQQOOOIIIHHHFFFDDDCCCGGGMMMRRRSSSVVVXXXYYYYYY[[[^^^aaajjjrrrxxxwwwvvvwwwvvvsssqqqvvvxxxwwwxxx{{{zzzwww}}}{{{wwwtttqqqooonnnnnnpppmmmiiihhhjjjmmmoooooorrrqqqpppqqqtttwwwxxxxxxssspppkkklllxxx}}}}}}zzzuuussstttvvv~~~}}}~~~rrrdddIIIZZZhhhiiiwwwkkkSSSHHH[[[[[[JJJ@@@888333555222333444<<>>:::777444444444444444444444444444555555555555555555555555444444444444555555555555666777888999:::;;;<<<===<<<>>>???@@@@@@AAADDDGGGPPPccc}}}uuufff^^^TTTJJJCCC???AAAEEESSSmmm}}}wwwqqqlllbbb\\\SSSLLLHHHEEECCCBBB@@@>>>>>>??????BBBLLLWWWccceeeeeeaaaZZZSSSQQQPPPSSSVVVWWWTTTUUUXXXYYYVVV[[[eeezzziiibbbZZZVVVZZZcccmmmyyy~~~}}}vvvcccZZZKKK;;;;;;GGG]]]dddQQQBBB===666222222222111111111000000>>><<<<<<<<<===<<<;;;999666555444333333444555666777IIIdddxxx}}}}}}iii@@@777DDD>>>EEENNNUUUZZZ]]]aaadddvvv}}}yyyuuuyyy||||||}}}wwwuuuwwwvvvpppnnnpppoooooooooppppppooommmkkklllmmmnnnoooqqqssstttuuusssqqqooooooooopppooonnniiijjjlllnnnqqqsssuuuvvvvvv{{{~~~zzzqqqlllnnnsssooorrrnnnccc]]]^^^aaa___TTTKKKEEENNN```nnnqqqmmmgggeeebbb___]]]\\\\\\\\\[[[\\\\\\\\\YYYUUUQQQNNNJJJLLLLLLJJJGGGFFFHHHJJJEEEEEEDDD@@@<<<===DDDKKK```kkktttvvvvvvxxxwwwrrrnnnsssuuuuuuwwwyyyyyyuuu{{{zzzwwwuuutttsssssssssooollljjjiiikkknnnpppppptttrrrpppppprrrtttvvvvvvrrrsssooolllrrr}}}|||yyyssspppqqqwww}}}vvvrrrtttyyynnnLLL\\\lllqqqqqqSSSAAAXXX[[[LLLAAA999333555111333555>>>TTTlllwwwwwwuuu}}}|||hhhHHHCCC???HHHbbbxxxtttaaaUUU^^^iiirrrwww{{{~~~{{{zzzyyyxxxxxxxxxyyyzzz}}}{{{yyyyyyzzz{{{{{{{{{~~~{{{wwwuuuwww|||zzzxxxtttpppmmmkkkjjjjjjmmmooossstttuuuvvvxxxyyyvvvqqqnnnqqqxxx{{{yyyuuulllkkk{{{{{{xxxxxxzzzxxxsssqqqrrrjjjddd\\\WWWTTTPPPIIIDDDCCCIIIOOORRRQQQPPPSSSWWWfffllltttwwwvvvsssqqqqqq{{{|||}}}|||yyy}}}yyyyyy}}}}}}yyyxxx|||yyyyyyzzzzzz{{{|||}}}}}}||||||uuuttt|||vvviiiSSSOOOaaatttqqqeeeppp|||xxxVVVHHH===<<<888111222:::===```xxxqqqwwwgggYYYXXXpppvvvUUUMMMOOO]]]rrrlllCCC777777444111333777;;;<<>>>>>>>>EEEVVVnnn{{{jjjcccZZZMMMEEE>>>BBBGGGPPPgggzzzyyy|||~~~~~~}}}}}}{{{wwwqqqllleee___VVVNNNHHHEEECCCAAA??????@@@AAA???@@@HHHQQQWWWXXXXXXTTTNNNIIIGGGGGGKKKOOOPPPLLLJJJLLLNNNMMMIIITTTjjjlllbbb[[[WWW[[[dddppp}}}~~~|||}}}nnn___NNNBBB;;;FFF^^^fffSSSCCC===777222222222111111111111000AAA???===;;;:::999999:::888777555333333555777888999SSSsss}}}tttWWWCCC;;;;;;DDDDDDIIIPPPSSSUUU___lllvvvzzzzzzvvvuuuyyy|||{{{xxxxxxxxxyyyxxxwwwsssqqqooopppqqqrrrsssrrrqqqpppooonnnnnnnnnooorrrtttvvvwwwrrrnnnlllmmmnnnmmmlllfffiiilllnnnooorrruuuwww{{{}}}vvvpppnnnooorrrrrrpppiii\\\RRRSSSZZZQQQJJJEEEHHHTTTaaahhhkkk```ccceeeccc```^^^^^^___XXX[[[]]][[[WWWSSSRRRRRRNNNLLLJJJGGGFFFFFFGGGHHHDDD<<<999<<<<<<:::>>>FFFVVVcccooosssssstttvvvwwwtttuuuwwwwwwuuutttuuuvvvssstttvvvxxxyyyxxxvvvuuuvvvooohhhfffjjjnnnpppooopppqqqqqqqqqsssvvv{{{sssrrrlllhhhooo~~~|||yyyvvvtttwww|||zzz~~~nnnsssxxxiiiQQQ[[[ppptttzzzXXXHHHJJJRRRLLL;;;555777222111666444@@@eeezzz{{{|||hhhIII???===PPPooo~~~sss___YYYccckkkooosss{{{~~~zzzvvvttttttvvvwwwxxxwwwvvvuuuuuuvvvxxxzzz|||~~~|||yyysssoooqqqwww|||{{{wwwqqqllliiihhhfffeeedddhhhnnnsssvvvxxxzzz|||xxxxxxwwwvvvyyy|||zzztttmmmlllpppxxx{{{{{{{{{~~~||||||zzzsssiiicccZZZTTTQQQQQQOOOIIIFFFFFFDDDEEEGGGGGGFFFGGGHHHIIIWWWbbblllppptttwwwtttnnnvvvuuuuuuvvvxxxyyyxxxwwwnnnvvv}}}zzzzzz}}}~~~{{{vvvzzz||||||nnn\\\RRR\\\sssrrr```cccmmmqqq]]]OOO@@@999666555555777@@@bbbaaa^^^kkk~~~fff[[[XXXvvvoooUUUPPPOOO```nnnDDD666666555444444555999<<>>CCCNNN]]]sssvvviii^^^PPPGGGCCC???CCCPPP___ppp|||uuuoooqqqwwwyyywwwvvvuuusssqqqnnnkkkeee^^^VVVPPPLLLIIIEEEBBBEEECCC???>>>AAAFFFHHHGGGMMMMMMLLLIIIEEECCCEEEHHHFFFHHHIIIHHHKKKPPPOOOKKKNNNQQQ___wwwsssbbb___[[[YYYaaapppsssppphhhSSS@@@>>>DDDWWWcccVVVHHH???666333111//////000111000///AAA???===;;;:::999999:::888777555333333555777888<<>><<<>>>CCCDDDIIIOOOSSSVVVaaammmwww{{{|||xxxvvvyyyzzzyyyuuuuuuuuuuuuuuutttrrrpppnnnoooppppppqqqqqqppppppmmmnnnooopppqqqqqqqqqqqqqqqooommmlllmmmmmmkkkiiiiiikkknnnooopppqqqtttvvvvvvzzz|||zzzuuuqqqppprrrssstttsssjjjYYYOOOUUUaaa^^^QQQEEEFFFRRR```ffffffbbbdddgggfffccc```___```[[[]]]___]]]YYYVVVUUUUUURRROOOKKKHHHHHHHHHGGGFFFEEE===:::<<<<<<888:::BBBQQQ___lllpppqqqrrrsssrrrvvvxxxyyyxxxvvvuuuuuuvvvrrrsssuuuvvvwwwwwwwwwvvvzzzsssllljjjlllooopppoooppprrrssstttsssrrrsssttttttssslllfffkkkyyy}}}{{{yyywwwuuuxxx{{{wwwyyy}}}lllQQQXXXrrrvvvOOOLLLRRRQQQCCC;;;777...111444444GGGrrrzzznnnsss~~~xxxyyyaaaEEE>>>???VVVvvvuuuaaa\\\gggooopppqqqwww~~~{{{yyyuuussstttuuuwwwxxxuuutttsssssstttvvvxxxzzz{{{{{{yyyuuuqqqppptttxxx{{{wwwrrrmmmjjjgggfffeeedddgggkkkqqqvvvzzz|||}}}|||}}}{{{yyy{{{~~~{{{vvvooommmnnnrrruuutttwww{{{|||yyyuuussspppiiiaaa[[[VVVPPPKKKKKKIIIFFFEEEFFFDDDDDDEEEEEEDDDCCCCCCDDDQQQ]]]iiinnnppprrrpppkkksssrrrqqqrrruuuvvvwwwvvvqqqxxx~~~zzz{{{}}}}}}~~~lll\\\aaatttzzzccc^^^aaaaaa\\\OOOAAA;;;888666777999<<>>???CCCEEEDDDHHHIIIHHHFFFCCCCCCFFFIIIKKKOOORRRTTTYYY]]][[[UUUVVVWWWaaawwwuuubbb^^^YYYWWW]]]kkkyyyqqqmmmdddSSSDDDAAAHHH\\\fffVVVFFF>>>777333111//////000111000///AAA@@@>>><<<::::::::::::999777555333333555777999>>>aaa~~~uuu]]]EEE::::::===AAACCCHHHNNNRRRXXXdddoooxxx}}}~~~{{{xxxyyyyyyvvvssssssrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnoooppppppmmmnnnpppqqqqqqpppnnnllllllkkkkkklllmmmmmmjjjhhhkkkmmmnnnnnnnnnnnnoooqqqqqqtttwwwwwwtttrrrsssuuutttxxxzzzrrraaaWWW___mmmnnn\\\IIIEEEPPP^^^dddddddddfffiiijjjgggdddbbbaaa^^^___```___\\\YYYXXXWWWWWWQQQLLLJJJLLLLLLHHHEEEJJJDDDCCCHHHGGG@@@@@@EEEVVVcccooossstttuuuuuutttxxxzzz{{{zzzyyywwwwwwxxxvvvvvvvvvwwwxxxxxxyyyyyy|||wwwqqqooopppqqqpppnnnlllooosssuuussspppmmmlllsssrrrmmmgggiiisss}}}{{{{{{zzzxxxvvvwwwxxxsssUUUTTTmmm]]]TTTXXX]]]SSSFFF;;;000333333444LLLyyy{{{zzz~~~pppnnn{{{|||pppUUUAAA<<>>999333111//////000111000///AAA@@@>>><<<::::::::::::999777555444444555777999???hhhxxxZZZBBB:::<<<>>>???BBBHHHMMMRRRZZZgggqqqwww|||}}}{{{|||zzzwwwuuuuuutttrrrpppooopppqqqpppooonnnmmmnnnooopppqqqooooooppppppooonnnlllkkkjjjjjjjjjkkklllllllllkkklllmmmmmmmmmkkkjjjjjjlllooorrrtttuuuttttttuuuvvvuuu|||vvvlllnnnvvvtttaaaKKKCCCJJJXXXbbbeeeeeehhhkkkmmmkkkhhhdddbbb```aaa```___]]]ZZZXXXWWWXXXQQQKKKKKKOOOPPPKKKFFFKKKIIIOOOXXXYYYQQQMMMPPPaaajjjrrrttttttvvvwwwvvvxxxzzz||||||{{{zzz{{{|||||||||{{{zzzzzzzzz{{{{{{zzzvvvsssqqqqqqqqqpppnnnhhhmmmqqqtttssspppmmmlllqqqpppnnnjjjjjjqqq}}}}}}{{{zzzzzzzzzxxxwwwuuuuuu}}}www[[[QQQbbb{{{fffXXX]]]ggg[[[HHH<<<444555444666NNNrrr||||||~~~jjjJJJ???:::DDDbbbuuuaaa```jjjqqqmmmggghhhnnnrrrtttttttttsssrrrsssuuuvvvqqqqqqqqqqqqrrrtttuuuvvvuuuwwwyyyyyyxxx{{{|||uuuqqqoooooollliiihhhmmmvvv}}}~~~|||}}}{{{}}}~~~yyygggcccaaadddfffgggkkkqqqrrrssspppjjjddd___[[[VVVNNNHHHEEEFFFGGGFFFGGGJJJOOOSSS[[[bbbddd___XXXRRRPPP]]]kkkssssssqqqpppppprrrpppoooppptttwwwyyyzzzvvv{{{~~~{{{zzz{{{xxxxxxzzz~~~|||ssslllxxxpppgggccc___^^^RRREEE>>>:::888999===MMMtttrrrbbbaaarrrlllfff}}}vvvddddddiiiuuu}}}sssUUU999555555555444444666:::===FFFPPPWWWZZZcccqqqxxxwwwkkkYYYDDD999666444444555222222222222222222222222111222222222222333333333000111111111111222222222111222222333333444444444555555666777999:::<<<===@@@CCCDDDFFFRRRkkkvvvjjj___TTTLLLGGGJJJPPP___{{{vvvvvvwwwwwwvvvrrrlllggggggddd^^^XXXTTTPPPMMMKKKHHHFFFDDDDDDEEEFFFMMMTTTZZZYYYVVVTTTTTTVVVYYY[[[___hhhttt{{{qqqiiihhhxxxxxxlllccc[[[XXX[[[dddqqq{{{}}}|||yyylllfff```RRREEE???KKKeeeppp]]]JJJAAA;;;444222000///000000000...BBB@@@>>><<<;;;::::::;;;999888666444444666888999CCCqqqpppPPP===;;;???BBB===CCCHHHLLLQQQ\\\iiisssuuu{{{~~~}}}|||}}}|||yyyxxxyyyxxxuuuqqqooooooqqqppppppooonnnnnnpppqqqrrrrrrpppooommmmmmmmmmmmnnnllllllkkkjjjkkklllooopppoooooopppnnnllljjjkkkkkkqqqsssttttttttttttuuuvvvyyy}}}tttrrrjjj[[[III>>>AAANNN\\\eeegggiiilllnnnooolllhhheeecccbbb```^^^\\\ZZZXXXVVVUUUPPPKKKLLLQQQRRRNNNIIIHHHJJJUUUeeehhhaaa[[[\\\iiiooorrrqqqpppsssvvvuuuvvvxxx{{{|||||||||~~~}}}{{{zzzyyyxxxxxxtttsssqqqpppooooooooonnnkkknnnqqqsssqqqpppoooooopppppppppllliiilllwww|||{{{yyyyyyzzzyyyxxxvvvuuuvvv~~~{{{ttt___QQQWWWkkkeeeUUU\\\iii[[[BBB666555222444:::RRRlllsssyyy|||eeeFFF???:::EEEdddsss```dddmmmrrrnnnhhhhhhmmmppprrrsssuuutttrrrrrrsssuuuqqqqqqqqqrrrssstttuuuvvvwwwxxxwwwvvvvvvzzz{{{uuusssssssssooolllnnnuuu{{{|||{{{||||||yyyxxx{{{zzzfffbbbaaaccccccbbbdddgggqqquuuuuullleeebbb___[[[KKKGGGEEEGGGIIIGGGGGGIIINNNWWWeeerrrxxxtttiii```ZZZbbbmmmuuuuuusssrrrttttttqqqoooooorrrvvvxxxzzzvvvzzz~~~~~~|||yyyxxxxxxtttssssssvvv{{{lllbbbjjj~~~xxxlllfffaaabbbWWWIII@@@:::777999>>>\\\{{{hhhhhh{{{nnneee{{{tttjjjlllttt}}}{{{fffIII555444555555444444666:::>>>FFFOOOUUUXXXaaannntttpppeeeTTTAAA888666555555666222222222222222222222222111111111222222222333333000000000111111111222222111111222222333444555555777777888999:::<<<===>>>DDDFFFEEEBBBFFFUUUgggsss}}}ooocccVVVPPPMMMOOOSSS___yyy~~~|||yyyssskkkeeeeeeccc___ZZZTTTPPPNNNMMMKKKHHHGGGHHHGGGIIISSS___gggddd```^^^```eeejjjmmmnnnxxxzzznnnkkkzzzxxxnnnddd[[[YYY[[[bbbooo{{{zzz{{{zzzjjjeeeaaaRRRBBB;;;FFFaaaoooaaaPPPFFF<<<444222000///000000///...BBBAAA???<<<;;;;;;;;;;;;:::888666444444666888:::GGGvvvnnnKKK::::::>>>???===CCCIIIKKKPPP]]]kkksssrrrxxx|||{{{zzz{{{{{{xxxwwwyyyyyyvvvrrrooooooqqqpppoooooooooooopppqqqqqqrrrpppnnnmmmmmmnnnpppqqqmmmmmmlllkkkjjjlllpppsssssstttuuusssqqqooopppqqqsssssssssssssssttttttttt{{{rrrkkkaaaVVVHHH???AAAMMM]]]hhhjjjkkkmmmppprrrqqqnnnkkkhhhfffbbb```^^^[[[XXXUUURRRNNNKKKMMMPPPQQQNNNJJJJJJMMMYYYjjjpppjjjeeegggppptttvvvssssssvvvxxxxxxuuuwwwzzz{{{||||||~~~}}}|||{{{yyyxxxvvvttttttqqqpppnnnllllllkkkllllllppprrrssssssqqqoooooopppqqqrrrrrrnnngggeeeooo{{{|||{{{zzzzzzzzzyyywwwtttvvvwwwoooaaaSSSSSSeeeyyyhhhUUU^^^rrreeeEEE888999000222>>>ZZZpppqqq|||ttt```FFF>>>:::GGGiiirrraaajjjqqqtttqqqnnnpppssstttqqqtttvvvvvvsssqqqrrrtttqqqqqqrrrssstttuuuvvvvvv{{{zzzwwwsssqqqttt{{{|||vvvuuuvvvyyyuuupppppptttxxx{{{|||zzzzzzwwwvvvzzz{{{lllgggddddddccc___```cccrrrzzz{{{pppgggeeebbb^^^LLLGGGDDDFFFGGGFFFFFFHHHQQQ[[[mmm|||rrrfffhhhmmmtttuuussssssvvvvvvrrrnnnmmmooorrruuuvvvsssvvvyyyzzzxxxvvvuuuuuuqqqpppoooppptttwwwxxxyyy|||~~~fffZZZ___rrrvvvrrroookkk^^^OOOCCC;;;777:::@@@fffqqqttt{{{mmmbbbrrrlllgggnnn~~~dddHHH:::444444444444444777;;;>>>FFFOOOVVVZZZeeerrrvvvqqqdddSSSAAA888555333222222222222222222222222222222111111111111222222222222000000111111111222222222111111222333444555666666777777888888999:::<<<<<>>777444222111111111111111111111111111111111111111111222222222222111111111222222222333333222222333444555666777777999999999999999:::;;;;;;@@@AAABBBCCCEEEIIISSS[[[tttxxxlll___RRRMMMIIIHHHKKKMMMWWWqqq~~~{{{xxxtttnnnjjjcccdddbbb]]]WWWRRRPPPQQQPPPLLLLLLPPPQQQVVVkkk{{{www{{{}}}ooommm~~~nnnaaaXXXYYY]]]cccrrr|||zzz{{{jjj^^^\\\TTTGGG===888DDDUUUWWWSSSIII:::555333000000000000///---BBBAAA???===<<<;;;;;;;;;:::888666555555666888:::DDDjjjvvvOOO>>>======;;;===EEEJJJJJJOOO^^^lllsssppptttvvvsssqqqqqqqqqooojjjooosssssspppmmmnnnqqqkkklllnnnooooooooonnnmmmkkkmmmooorrrsssssssssrrriiillloooooommmlllmmmnnnuuuvvvwwwvvvuuutttuuuwwwpppooonnnoooppprrrrrrrrrsss~~~~~~yyy{{{wwwkkk___\\\fffsss}}}qqqpppqqqtttyyy{{{zzzxxxuuuqqqkkkgggeeebbb]]]ZZZOOOOOOOOONNNLLLJJJIIIHHHBBB@@@EEEPPPTTTQQQSSSXXXhhhooouuuwwwyyy{{{yyyuuuxxxzzz{{{zzzyyywwwxxxxxxvvvwwwyyyzzzzzzyyywwwvvvrrrqqqmmmiiieeedddeeegggfffkkkqqquuuvvvuuuuuuuuuppprrrvvvuuummmhhhrrr~~~}}}|||{{{zzzxxxtttqqqrrrooorrrwwwlllWWWQQQ```kkkpppwwwnnnTTT___YYY>>>777<<<666@@@aaaxxxsss{{{yyypppWWW<<<999999PPPzzzyyyfffmmmpppqqqrrrvvv||||||yyyqqqvvvyyyxxxtttpppppprrrooopppqqqrrrssstttttttttwwwyyyyyywwwttttttwww{{{~~~|||~~~|||zzzwwwssssssvvv}}}|||yyy{{{{{{rrrkkkfffeeefffiiiooowww{{{|||nnnjjjeee___\\\RRRIIIEEEEEEGGGLLLSSSPPPXXXgggzzz~~~tttooosssxxxwwwxxxzzzzzzssspppppprrrtttvvvmmmnnnppprrrrrrqqqpppooorrrqqqooopppqqqrrrrrrqqqvvvyyy|||{{{aaaRRRPPP^^^~~~|||~~~|||mmmZZZJJJ>>>999>>>FFFrrr|||aaadddaaalllwwwaaa[[[lllcccBBB777333444444444444777;;;???KKKTTT[[[___hhhrrrqqqiiiZZZJJJ;;;555444333222333111111111111111111111111000111111111111222222222111222222222222333333333222222333444555777777888<<<;;;;;;::::::;;;;;;<<>>QQQpppmmmIII888777999888<<>>@@@DDDIIILLL\\\aaakkksssuuusssuuu{{{|||zzzwwwvvvwwwwwwvvvttttttwwwzzzyyyvvvuuuwwwzzzrrrqqqpppnnnkkkhhheeedddiiimmmrrruuutttsssssstttuuuqqqpppsssrrrpppssszzz}}}{{{xxxtttoookkkrrrqqqrrryyy{{{mmm[[[SSS\\\lllttttttnnn\\\UUUyyyxxxggg???555555666HHHdddpppooovvv|||oooQQQ???======TTTrrrtttsssssstttwwwzzzzzzzzztttuuuwwwxxxxxxvvvtttrrrtttssssssssstttwwwyyy{{{vvvvvvuuuuuuuuuvvvvvvwww~~~~~~}}}{{{wwwtttuuuzzz~~~~~~uuuooogggbbbdddmmmxxxuuuiiicccbbb]]]TTTLLLKKKKKKKKKLLLNNNWWWWWW[[[fffttt~~~}}}xxxuuuuuuwwwxxxyyyzzzzzzwwwrrrqqqvvvxxxwwwtttsssqqqqqqsssttttttsssttttttuuuuuussspppnnnllltttvvvxxxyyyyyyzzz|||~~~wwwfffYYYSSS]]]yyyssswww}}}dddKKK???777;;;KKK}}}xxx^^^^^^[[[kkknnnYYY[[[fff\\\CCC555333333444444444777<<<@@@GGGTTT___bbbgggqqqtttqqqeeeJJJ:::777333222555222000000000000000000000000111111000000111111222333333333222222111222222222444444555777888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>@@@BBB@@@???DDDMMMUUUdddtttppp```WWWPPPJJJAAADDD@@@???DDDJJJ```|||xxxxxxzzzyyytttoookkkiiieeeaaa\\\XXXUUUTTTVVVQQQPPPSSSVVVcccvvvoooppp}}}kkk]]]ZZZ[[[```ppp~~~{{{|||nnn^^^[[[VVVMMMBBB:::888@@@HHHIIICCC???555333111000000111111000IIIAAABBBCCC:::888<<<:::<<<999888888666444888???TTTppp~~~~~~^^^BBB888:::=========DDDIIIKKKQQQ^^^jjjqqqtttuuuvvvwwwyyywwwtttqqqpppqqqrrrpppnnnllllllllllllllllllllllllllllllllliiikkkmmmoooqqqrrrrrrrrrqqqppplllhhhiiioooooommmnnnnnnnnnoooqqqrrrqqqooonnnmmmlllmmmppprrrrrrrrrqqqttt{{{fff]]]iii{{{tttnnnmmmuuu{{{yyyvvvuuuoooooolllgggfffeee___VVVTTTVVVWWWVVVRRRNNNJJJHHHDDDBBB???<<<<<<===@@@BBBKKKPPP\\\jjjrrrtttwww{{{yyywwwuuuuuuvvvvvvuuutttsssuuuxxxyyyxxxwwwwwwwwwttttttsssqqqpppnnnlllkkkjjjmmmqqqrrrqqqqqqrrrsssuuusssrrrtttrrrnnnooossszzzyyyxxxwwwvvvsssooolllnnnmmmoootttzzznnn]]]UUU^^^mmmtttssskkkWWWLLLnnnpppeeeCCC;;;777777GGGaaalllkkktttttt~~~vvvQQQ;;;;;;>>>XXXxxxvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvuuutttssstttuuuwwwxxxvvvuuutttsssrrrrrrssssss~~~}}}}}}|||yyyvvvwwwzzz~~~~~~}}}~~~~~~zzzqqqllleeeaaabbbjjjuuu}}}{{{ppphhheee___VVVOOONNNNNNNNNNNNQQQQQQWWW___hhhnnnssswwwyyy~~~zzzvvvtttuuuvvvxxxyyy{{{zzzvvvuuuvvvuuurrrpppqqqqqqrrrssstttuuuvvvttttttttttttsssqqqooommmqqqrrrtttuuuvvvxxx{{{}}}~~~wwwhhhZZZRRR[[[uuuqqqppptttpppSSSBBB999<<>>?????????===???BBBBBBCCCEEEJJJOOO[[[iiizzzyyyiii]]]VVVOOOHHHAAACCC>>>===BBBHHH]]]|||~~~}}}|||{{{zzzwwwvvvqqqooojjjeee```[[[XXXVVVZZZUUUUUUWWWYYYeeetttmmmpppnnn___\\\^^^cccqqq~~~~~~}}}zzzzzzxxxddd\\\UUUNNNBBB<<<:::BBBJJJJJJCCC>>>555333000///000000000///MMMAAA@@@BBB;;;999;;;888===:::999999666555:::AAA```{{{}}}jjjNNN<<<888:::===>>>>>>BBBFFFIIISSSaaalllpppttttttvvvxxxyyywwwsssoooppppppooommmlllllloooqqqjjjjjjkkkllllllmmmnnnnnnkkkkkklllmmmoooppprrrsssoooooollliiijjjpppqqqooojjjjjjjjjmmmoooqqqqqqooolllkkkkkknnnrrruuuvvvvvvqqqqqq{{{{{{fffYYY]]]kkkuuuwwwsssmmmlllsss{{{|||zzzxxxppppppmmmjjjhhhfff___XXXXXXWWWWWWVVVTTTPPPKKKGGGCCCBBB>>>;;;999999999999:::>>>JJJ^^^mmmtttvvvxxxvvvtttsssssstttuuuttttttrrrssstttwwwyyyyyywwwuuuuuuuuutttssssssrrrqqqqqqkkkmmmnnnooonnnnnnpppqqqttttttuuuvvvrrrllljjjlllrrrrrrrrrtttuuutttqqqnnnnnnooopppuuu~~~}}}{{{}}}rrrccc\\\eeeuuu~~~~~~sssYYYDDD```ddd___AAA<<<888888GGG^^^ggggggtttzzz|||wwwPPP;;;:::???YYYwwwvvvttttttuuuvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwxxxwwwuuutttssstttuuuuuuxxxvvvtttrrrqqqqqqrrrsss|||{{{|||}}}|||zzzzzz{{{|||~~~yyyuuuvvvzzz{{{vvvpppooolllgggccccccjjjuuu|||vvvlllfff___VVVOOONNNOOONNNOOOQQQQQQ\\\jjjqqqqqqqqquuuzzz}}}yyytttrrrtttwwwvvvyyyzzzwwwuuutttpppkkklllooorrrsssrrrsssvvvyyyttttttttttttsssrrrqqqqqqnnnpppqqqrrrsssuuuyyy||||||}}}nnn^^^TTTYYYpppsssllllllxxxXXXEEE<<<>>>HHHxxxtttVVVOOORRRlllyyy\\\QQQYYYccc~~~mmmJJJ:::555333333444444555888>>>BBBOOOXXX^^^___fffqqqvvvrrr___EEE888666111111444111000000000000000000000000111000000000000111222222333222222111222222333333444444555777888999:::;;;<<<===???@@@AAAAAAAAA@@@===>>>AAACCCEEEFFFGGGGGGQQQ\\\jjjtttxxx{{{xxxlllbbb[[[QQQIIIAAABBB===;;;@@@EEEXXXvvv}}}{{{|||}}}xxxvvvqqqkkkeee```\\\ZZZ\\\YYYYYYZZZ[[[ddd}}}}}}qqqkkkoootttbbb\\\___dddooo{{{|||}}}|||zzzyyy~~~yyygggZZZPPPCCC======FFFNNNLLLCCC===444222///...///000//////TTTCCC???CCC>>>===???<<<===<<<;;;:::666555;;;DDDjjj~~~yyyqqqqqquuu^^^EEE;;;999888999;;;>>>@@@CCCIIIVVVgggqqqsssxxxxxxyyyzzzyyyuuuppplllnnnooonnnmmmlllmmmppprrrkkkkkkkkklllllllllmmmmmmlllkkkkkkkkklllnnnqqqrrrmmmnnnmmmjjjkkkppprrrppplllllllllmmmooopppooonnnkkkjjjjjjlllooorrrssssssppplllrrryyyeeeUUUQQQXXXdddllltttooommmrrr{{{}}}wwwtttoookkkjjjhhhbbb]]]\\\YYYWWWVVVUUURRRKKKFFFBBBAAA???<<<:::999999888777777AAAVVViiiqqqrrrppprrrqqqpppppprrrssssssssstttrrrqqqssswwwyyywwwuuuuuutttsssrrrrrrqqqqqqqqqlllllllllkkkkkklllnnnpppqqqsssuuuvvvrrrllliiihhhmmmmmmooorrrtttuuusssqqqoooqqqsssvvv||||||uuurrryyyjjjdddoookkkLLL^^^```]]]@@@999666888HHH___fffdddpppzzzsssppprrroooNNN@@@;;;???UUU{{{rrrqqqppprrrtttvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuttttttttttttuuuyyywwwuuusssrrrsssuuuvvvyyy{{{~~~~~~}}}||||||zzz{{{}}}~~~}}}{{{zzzyyyxxxooogggfffkkkmmmiiidddjjjhhheeebbbbbbhhhrrrzzz~~~~~~~~~}}}wwwmmmfff[[[SSSLLLLLLMMMLLLLLLNNNQQQ^^^mmmuuuvvvvvvxxx||||||~~~~~~zzzssspppqqquuuqqquuuvvvsssqqqpppmmmhhhkkkpppttttttqqqqqqtttyyyuuuuuuuuuuuuuuuuuuuuuuuurrrrrrsssssssssuuuxxx{{{~~~}}}{{{gggXXXYYYlll~~~|||oooiiitttuuuVVVCCC>>>AAAKKKvvv\\\TTTYYYyyyzzzZZZSSS]]]fffjjjEEE666333333333333333555999???DDDTTT[[[___aaahhhrrrssslllZZZBBB666666111000333111000000000000000000000000000000000000000111222222222222111111222222333333444444555777888999:::;;;<<<>>>@@@CCCDDDDDDCCCBBB@@@???@@@BBBDDDFFFFFFEEEKKKTTTaaammmuuu}}}ttteeeXXXOOODDDDDD===;;;???BBBTTTppp~~~}}}}}}~~~|||yyyuuuoooiiiddd```___]]][[[ZZZZZZZZZ___qqq~~~vvvmmmiiiooo~~~eee[[[\\\bbbkkktttyyy{{{}}}|||{{{~~~cccPPPDDD???@@@JJJRRRNNNDDD<<<333111///......//////...dddLLLBBBDDDAAA???AAA>>>>>>===<<<;;;777666===GGGmmm~~~vvv[[[BBB<<<;;;777666:::<<<>>>AAAIIIYYYlllvvvxxxzzzyyyzzz{{{zzzwwwrrrnnnlllmmmnnnmmmllllllnnnpppmmmmmmlllllllllkkkkkkkkkmmmkkkjjjiiijjjllloooqqqkkknnnmmmjjjkkkooorrrqqqnnnmmmmmmoooqqqrrrqqqooojjjhhhffffffgggggggggffffff```aaannn}}}xxxhhhWWWMMMOOO[[[ggguuusssqqqssszzzxxxpppkkkiiifffdddbbb___\\\YYYWWWVVVRRRLLLGGGDDDBBB@@@>>>===<<<<<<<<<<<<999???SSSgggppppppnnnpppooonnnnnnqqqrrrrrrqqqwwwssspppppptttwwwwwwvvvwwwvvvtttrrrpppooooooooommmllljjjjjjkkkmmmnnnooonnnrrruuuuuurrrooollljjjjjjjjjlllooorrrsssrrrpppkkknnnqqqrrrvvvzzzrrr|||}}}mmmfffsss~~~WWWddddddbbbDDD888666888IIIaaahhhcccjjjzzzwwwqqqwwwgggKKK@@@;;;===LLLjjjqqqpppoooppprrrtttttttttssstttvvvwwwwwwvvvuuutttsssssssssttttttuuuvvvwwwvvvvvvtttttttttvvvxxxyyywwwyyy{{{{{{yyywwwvvvvvvyyyzzz|||~~~~~~{{{xxxuuurrrggg[[[WWW[[[```___[[[______^^^[[[[[[aaallluuu}}}zzzzzzyyyuuunnnhhhZZZQQQKKKLLLMMMLLLKKKMMMJJJSSS```kkkqqqtttvvvxxxwww{{{}}}zzzsssoooppprrrooorrrrrrooonnnpppooolllmmmrrrvvvuuuqqqoooqqquuutttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyywwwvvvvvvxxxzzzyyy|||rrr]]][[[iiixxxqqqhhhhhhvvvnnnTTTCCC===BBBOOOsss[[[VVV```___YYYcccnnnuuuOOO>>>:::333444333333555:::AAAFFFQQQYYY___cccllluuurrrhhhUUU???666666111///333222000000000000000000000000000000//////000000111222222111111111222222333444444444555777888999:::;;;;;;===@@@CCCDDDDDDDDDCCCDDDAAA??????AAADDDFFFGGGJJJSSS```mmmwwwqqq```VVVHHHGGG???<<>>???>>>>>><<<777666???JJJppp{{{[[[AAA======777777>>>;;;>>>BBBIIIYYYkkkwwwyyywwwwwwwwwyyyzzzzzzxxxuuulllmmmmmmllljjjjjjkkkmmmnnnnnnmmmlllkkkkkkjjjjjjlllkkkjjjiiijjjkkkmmmoooiiimmmnnnjjjjjjnnnppppppllllllmmmooorrrssssssrrrllliiieeebbb```^^^[[[YYYWWWSSSRRR[[[jjjuuuyyyxxx|||ttthhh[[[PPPOOOZZZggguuuvvvuuusssvvv~~~zzzqqqmmmjjjfffcccccccccaaa^^^[[[XXXSSSNNNJJJGGGFFFEEEDDDDDDFFFGGGIIIFFF@@@BBBRRReeeoooqqqqqqpppnnnmmmnnnoooqqqqqqpppwwwuuurrrrrrsssuuuvvvwwwzzzxxxvvvssspppooooooooonnnllljjjkkkmmmoooppppppnnnsssuuusssrrrrrrrrrooojjjkkklllnnnppppppnnnllllllpppssssssuuu}}}}}}kkkbbbnnn~~~VVVcccggggggFFF666888999KKKfffpppjjjnnnzzzzzzsss||||||bbbFFF<<<999:::FFF]]]www}}}vvvtttrrrqqqrrrrrrqqqppptttuuuwwwyyyxxxvvvsssrrrpppqqqrrrtttuuuvvvwwwxxxssssssssstttuuuvvvwwwxxxxxxyyy{{{zzzxxxvvvvvvvvvyyyyyy{{{}}}}}}yyytttppplllaaaUUUOOORRRVVVWWWVVVXXXYYYXXXVVVVVV]]]jjjttt}}}zzzyyyxxxuuupppkkk[[[SSSNNNNNNPPPNNNNNNPPPGGGKKKSSS^^^hhhnnnrrrrrrrrrvvvxxxxxxtttpppooopppqqqsssrrrnnnooossstttssspppsssuuuuuuqqqoooooopppppprrruuuxxxyyyyyyxxxxxx|||}}}}}}|||zzzxxxyyyzzz~~~zzzaaa\\\gggttt~~~qqqggggggooogggSSSDDD;;;BBBTTTmmmTTTUUUeeefff___eeeppp}}}WWWDDD>>>444444333333666;;;CCCHHHNNNUUU[[[bbboooyyyttthhhQQQ===555777111000444333000000000000000000000000000////////////000111111111111111111222333444444444444555777888999:::;;;:::<<<>>>AAACCCDDDDDDDDDFFFCCC@@@>>>???BBBGGGKKKNNNWWWeeeqqqyyyvvvcccYYYLLLJJJ@@@<<<@@@AAANNNggg{{{zzz}}}~~~zzzuuuxxxvvvqqqkkkeee```\\\ZZZXXXYYYYYYYYYYYY^^^eeelllsssvvvwwwuuuwww~~~}}}ttthhhgggooommm]]]ZZZaaakkkrrrvvvzzz~~~iiiMMMDDD@@@BBBMMMUUUQQQFFF>>>444222///...///000//////dddIIIDDD@@@>>>AAA@@@?????????===888777@@@LLLttt]]]@@@<<<===666777AAA;;;???CCCIIIVVVgggsssvvvwwwvvvuuuvvvyyyyyyyyyxxxooonnnlllhhhffffffiiikkklllllllllllllllllllllkkkkkkkkkjjjiiiiiijjjllllllhhhmmmnnnjjjiiilllnnnnnnlllllllllmmmooopppooommmiiifff```[[[WWWRRRNNNKKKHHHFFFEEEIIIRRR\\\bbbdddjjjeee^^^WWWNNNLLLWWWeeetttyyyyyysssqqqyyyxxxvvvrrrjjjdddcccggggggeee```ZZZUUUQQQPPPJJJJJJKKKMMMRRRYYY___cccRRRJJJGGGRRRaaakkkoooqqqpppnnnmmmmmmoooppppppoootttvvvwwwwwwuuutttttttttzzzxxxuuurrrpppooooooooommmlllkkklllppprrrrrrqqqqqquuuvvvrrrqqqtttvvvtttqqqppppppqqqrrrqqqnnnkkkmmmrrruuutttttt~~~|||iii^^^gggxxxTTTeeennnpppLLL777999999MMMnnn~~~zzzttt\\\AAA999999;;;EEEXXXppp~~~~~~yyyxxxvvvttttttttttttsssrrrwwwwwwwwwwwwvvvuuusssrrrpppqqqrrrtttuuuvvvwwwwwwtttuuuvvvwwwxxxxxxwwwwwwuuuwwwyyyyyyxxxxxxxxxyyyyyyxxxyyyzzzzzzwwwpppkkkccc[[[RRRMMMMMMOOOQQQQQQNNNOOOOOOMMMNNNVVVdddpppyyyyyyyyyyyyxxxtttooolll\\\UUUPPPQQQRRRQQQPPPQQQHHHJJJMMMTTT\\\dddjjjmmmnnnpppsssuuuuuurrrpppnnnqqqsssssspppppptttuuusssqqqrrrssstttsssqqqooommmkkknnnssswwwyyyxxxwwwuuuzzz|||~~~~~~|||zzzyyyyyy|||}}}bbb\\\gggrrr~~~vvvkkkhhhhhh^^^RRRFFF;;;BBB[[[lllVVV^^^qqqnnnbbbjjjrrrYYYCCC:::444444333333666<<>>@@@BBBDDDEEEDDDDDDCCC@@@>>>AAAHHHNNNWWWbbbpppwww{{{rrraaaVVVNNNKKKAAA<<>>888777AAANNNrrraaa@@@;;;;;;333444@@@<<>>>>>III```sss|||yyyyyyzzzvvvrrrkkkcccZZZRRRLLLIIIEEEHHHKKKOOOUUU^^^eeehhh{{{|||yyysssqqqvvv{{{}}}}}}|||~~~vvvmmmffffffppppppjjj```XXXXXX```jjjooouuuxxx||||||~~~sssddd[[[CCC???AAALLLUUURRRHHHAAA555333111000000111111000mmmZZZJJJEEEBBB===>>>EEECCCDDD@@@???@@@:::>>>PPPoooeeeDDD:::999;;;666???===???BBBHHHQQQ^^^lllvvvxxxvvvsssqqqpppnnnlllkkkrrrssssssqqqnnnkkkhhhhhhhhhjjjmmmoooooonnnnnnmmmoooooooooooonnnmmmkkkjjjjjjjjjkkknnnrrrrrrpppmmmnnnmmmjjjgggccc]]]WWWRRRJJJDDD@@@AAAAAA<<<999888666777888777666777999<<<>>>DDDIIIJJJGGGGGGLLLQQQbbbqqq{{{vvvnnnqqq{{{{{{nnnhhhiiimmmhhheeeeeeaaaYYYTTTRRRKKKLLLLLLQQQ```rrrzzzxxxbbbQQQCCCEEEMMMRRRTTTVVV[[[[[[```jjjpppooonnnnnnooosssvvvvvvwwwwwwrrrkkkoooqqqrrrsssrrrsssvvvxxxqqqssssssppppppssstttrrrwwwyyyxxxrrrppptttzzz|||}}}{{{vvvsssuuuwwwtttmmmnnnmmmooorrrrrrwwwttttttjjj\\\___ooozzz[[[qqqsss:::<<<<<>>HHHPPP^^^dddeeedddjjjqqqiiiZZZJJJ@@@777333111///111555000000000000000000000000000000////////////000000111222222333333444444555666666666777888888999999;;;:::999999:::===???AAACCCCCCBBBBBBCCCDDDFFFGGG^^^gggrrrzzz|||}}}zzzqqqhhh^^^UUUNNNHHHBBB===;;;>>>IIIUUUrrr~~~yyyvvvsssrrrjjj___WWWRRRMMMGGGDDDCCCDDDIIIRRR\\\dddiiirrrssssssssstttvvvzzz}}}zzz}}}ttthhhffflllvvvjjj___XXXYYY[[[^^^iiivvvxxxwwwtttrrryyywwweeeQQQEEECCCDDDKKKSSSSSSIII@@@666444111000000000000///iiiVVVFFFCCCCCC@@@AAAGGGEEEGGGCCCAAABBB<<<@@@SSSsssjjjEEE;;;;;;???888???<<<>>>DDDMMMZZZgggssszzz}}}zzzvvvtttqqqlllfffaaaqqqvvv{{{{{{tttooommmmmmhhhfffeeeggglllppppppooooooppppppqqqqqqpppooonnnmmmlllmmmooorrrsssrrrppppppnnnjjjeee^^^VVVMMMHHHEEE???<<<======999666666555666666555555555888:::999@@@HHHKKKIIIGGGHHHKKKTTTcccnnnnnnlllpppyyy~~~{{{ooojjjlllmmmgggcccaaa^^^VVVQQQPPPMMMNNNNNNRRR___lllnnnjjjSSSGGG======@@@BBBDDDHHHJJJJJJOOOXXX___ccchhhnnnmmmrrruuuvvvwwwyyyvvvpppqqqrrrrrrrrrqqqrrruuuwwwrrrttttttrrrssswwwxxxvvvsssvvvuuuqqqpppuuuzzz|||xxxwwwsssppprrrvvvtttooopppnnnooorrrqqquuuxxxvvviiiZZZ]]]kkkxxx}}}qqqSSSdddttt@@@===AAAVVVtttwwwiiidddSSS???::::::;;;GGG^^^rrryyyxxxvvvwww{{{~~~}}}yyyvvvuuuvvvzzzyyyyyyxxxwwwwwwvvvvvvtttsssrrrsssuuuvvvvvvvvvzzzxxxxxxzzzyyyvvvwww|||xxxwwwuuuttttttvvvwwwwwwzzzzzzyyywwwyyyzzzrrriii``````ZZZPPPJJJIIIHHHEEEBBB>>>>>>@@@CCCFFFNNNWWW]]]```cccfffhhhgggeeeccc]]]UUUOOOOOONNNIIIEEEEEEAAAEEEKKKSSSYYY]]]___^^^hhhjjjnnnqqqrrrqqqmmmjjjmmmrrrssspppnnnnnnmmmkkklllnnnpppqqqpppoooppppppqqqrrrssstttuuutttsssssssssvvvzzzzzzxxxwwwxxxzzz{{{||||||wwwkkk^^^___pppqqqxxxtttpppYYYJJJFFFMMMrrrwwwqqq}}}fffcccyyy}}}^^^CCC:::555555444555999AAAKKKRRR^^^ccceeegggnnntttkkk[[[GGG>>>777444333111111444000000000000000000000000000000////////////000000111111222222333444444444555666666777777888999999::::::999999:::;;;>>>???@@@@@@??????@@@BBBCCCDDDOOOXXXdddnnntttyyy~~~xxxlllaaaUUUKKKHHHCCC>>>;;;:::===HHHTTTjjjxxx}}}zzzwwwvvvoooddd]]]YYYTTTNNNGGGEEEBBBDDDIIIPPPVVVYYYccceeegggiiikkkooossswww}}}vvvjjjbbbkkkxxxnnnbbbZZZYYYZZZ\\\hhhvvvzzzyyyuuuqqquuu}}}tttdddSSSDDD@@@AAAIIIRRRRRRGGG<<<666444111000000000000///kkkXXXGGGCCCEEEDDDDDDGGGHHHJJJGGGDDDCCC===CCCWWWxxxhhhEEE:::;;;@@@999<<<;;;>>>EEERRRcccrrrzzz~~~~~~{{{wwwvvvuuuooofff^^^gggqqq|||}}}wwwqqqpppqqqnnnhhhccceeekkkppppppnnnnnnnnnpppqqqqqqqqqppppppnnnmmmlllmmmpppqqqqqqqqqpppnnnjjjddd[[[RRRJJJEEEAAA<<<:::;;;<<<999777888777777777666555555888:::555===FFFKKKJJJGGGDDDCCCFFFRRR]]]ccchhhooovvvzzzzzzooommmqqqooohhhbbb```\\\UUUPPPPPPMMMMMMMMMQQQ[[[cccbbb\\\HHHBBB;;;:::999999===BBBDDDDDDGGGNNNSSSYYYdddooolllqqqttttttwwwzzzzzzwwwttttttsssqqqpppqqqsssvvvpppssstttrrrsssxxxyyywwwooorrrrrroooooouuuzzz{{{tttsssooolllooouuuuuurrrpppnnnoooqqqpppsss~~~yyyiiiXXXZZZhhhqqqpppvvvkkkOOOUUUsssrrrCCC:::@@@WWWsss|||yyykkkdddPPP<<<999:::<<>>777666555222111222000000000000000000000000000//////......//////000111111111222333333444444555555666666777888888888:::999888888888999;;;<<<<<<<<<<<<<<<===>>>???@@@EEENNNZZZeeennnvvv~~~rrreeeZZZNNNDDDBBB===:::999999<<>>???CCCFFFIIIUUUYYY^^^bbbgggmmmrrrvvv|||}}}tttjjj]]]hhhxxxrrrfff[[[XXXXXXZZZhhhwww~~~}}}xxxrrrrrrzzz~~~qqqcccTTTCCC??????IIIUUUVVVIII;;;666333111///000000//////qqq^^^LLLFFFGGGFFFEEEFFFIIIMMMJJJGGGDDD===DDD[[[~~~\\\AAA888888<<<666;;;======CCCQQQdddttt|||~~~{{{xxxuuuwwwyyyxxxqqqkkkdddlllvvvzzzyyyvvvuuuvvvvvvrrrmmmlllmmmnnnmmmlllmmmmmmoooooopppooonnnmmmllljjjiiiiiijjjlllnnnooommmmmmkkkfff^^^VVVPPPMMMCCC???===>>>>>>;;;;;;>>>999::::::888777777999;;;666<<>>UUUpppqqqeeeNNN:::999888<<>>@@@IIINNNTTT[[[bbbjjjqqquuuvvvyyyzzzxxxwwwuuunnneeeZZZeeeuuu}}}rrrfff[[[XXXVVVZZZiiizzzuuuqqqxxxtttcccSSSEEE??????KKKZZZ]]]OOO@@@555333000//////000///...rrraaaOOOGGGGGGGGGFFFFFFKKKPPPNNNIIIDDD<<>>BBB;;;;;;;;;999777777888:::<<>>AAAHHHRRR]]]ffflllvvv~~~vvvpppqqqttttttmmmgggccc___XXXTTTTTTMMMHHHEEEHHHRRR___kkkttteee\\\PPPIIIIIILLLLLLIIIOOOQQQUUUWWWUUURRRWWW^^^kkkpppsssrrrrrrvvvxxxxxxyyyxxxwwwtttqqqpppqqqsssoooqqqpppmmmmmmppppppnnnoooqqqqqqooopppuuuvvvsssttttttqqqlllmmmrrrtttrrrmmmjjjkkkpppqqqsss~~~nnn[[[aaattt|||xxxqqqnnnRRRKKK[[[kkkgggBBB???@@@UUUpppwwwhhhNNN:::999666;;;JJJ```pppuuutttrrrpppooooooqqqtttwwwyyyyyyuuuuuuuuuuuuttttttttttttuuutttuuuvvvxxxyyyxxxvvvvvvvvvxxx|||{{{wwwwwwzzzzzzzzzyyywwwuuuvvvyyy}}}~~~~~~|||{{{~~~yyypppkkkggg^^^SSSNNNMMMKKKFFFBBB???>>>@@@AAACCCIIIQQQYYYXXXUUURRRPPPNNNMMMMMMMMMMMMMMMNNNPPPPPPKKKFFFCCCDDDDDDCCCBBBCCCFFFIIIOOOVVV```gggjjjkkkkkklllkkkmmmnnnnnnsssxxxvvvqqqkkklllmmmmmmllllllnnnooossstttuuuwwwwwwvvvvvvuuuxxxyyyzzzwwwtttrrrtttwwwvvvzzz}}}vvvyyyzzztttqqqmmm```\\\iiizzzyyyrrrxxx}}}mmmWWWNNNVVV~~~xxxjjjiiioooccctttfffJJJ999333333333555:::CCCNNNVVVaaacccjjjuuusssdddVVVHHH:::555444222222333000000000000000000000000//////............////////////000111111222222333444444444555666666777777777777666666666777777777999::::::;;;;;;;;;;;;;;;===BBBKKKVVVaaalllvvv|||xxxzzzwwwnnnfff___WWWOOOBBB???<<<;;;888999@@@III^^^jjjuuuxxxxxx{{{{{{xxxwww}}}~~~wwwmmm___RRRIIIDDD===888777999;;;===<<<@@@GGGNNNUUU]]]eeejjjnnnrrrtttsssqqqooohhhaaa^^^fffsss~~~zzzmmmbbbZZZWWWVVVZZZjjj}}}{{{sssxxxwwwcccPPPEEE??????KKK[[[^^^QQQCCC555333000////////////...nnnaaaRRRHHHEEEGGGIIIIIILLLSSSRRRLLLEEE<<>>BBB<<<<<<<<<999777777888:::AAABBBDDDHHHLLLKKKFFFAAA>>>999888===EEEMMMWWW^^^llltttzzzwwwrrrqqqrrrssssssmmmgggeeeaaaYYYUUUUUUPPPJJJEEEFFFNNN___www}}}oooddd```aaa\\\VVVWWWZZZ```eeeddd^^^]]]___jjjqqqtttrrrqqqtttwwwwwwzzzzzzyyywwwtttrrrrrrsssqqqsssrrrnnnmmmppppppmmmppprrrqqqppprrrvvvvvvrrrtttuuusssnnnmmmqqqsssqqqmmmiiikkkppprrrssszzzttt|||qqq```hhh~~~uuuTTTLLL[[[hhheeeFFF>>>>>>RRRlll|||xxxrrr{{{yyyiiiNNN:::999666:::III]]]lllpppooooootttsssrrrqqqrrrtttwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{{{{zzzxxxwwwvvvxxx{{{{{{xxxyyy|||yyy{{{|||zzzwwwwwwzzz}}}uuuooojjj```UUUQQQRRROOOJJJEEEAAA???@@@AAACCCKKKTTTUUURRROOOKKKIIIHHHHHHHHHJJJMMMNNNOOORRRSSSMMMFFF===CCCJJJLLLHHHCCC@@@@@@???FFFNNNSSSVVVXXX[[[^^^iiilllnnnooossswwwwwwtttmmmmmmnnnmmmllllllnnnpppssstttuuuvvvwwwvvvuuuuuu{{{}}}~~~{{{wwwtttuuuwwwsssxxx|||zzz}}}}}}mmmfffqqq~~~ppppppuuu|||hhhUUUMMMTTT|||{{{ttthhhhhhpppdddsssgggJJJ<<<555555666888===GGGRRRYYY]]]bbbkkkxxxwwwmmmZZZJJJ:::444333333222333000000000000000000000000///......------......////////////000111111222222333333444444555666666666555555666666777777777777999:::;;;;;;;;;;;;:::::::::???HHHUUUcccppp{{{|||rrriiibbbZZZRRRFFFBBB>>>;;;888888???HHH]]]jjjuuuwwwwwwyyy}}}zzzwwwvvv|||{{{rrriii[[[MMMAAA===888444555777999999666999===CCCIIIQQQYYY___hhhmmmqqqpppnnnlllfff___dddjjjsss|||vvveee]]]XXXWWWVVVYYYiii{{{vvvyyytttbbbPPPDDD>>>>>>HHHUUUXXXMMM@@@555222000...//////......pppgggYYYLLLFFFGGGJJJLLLOOOVVVVVVOOOFFF===IIIeee|||yyyeeeEEE???;;;777;;;777===<<<<<<===CCCNNN[[[hhhpppsssvvvyyyzzzyyyyyy{{{}}}wwwvvvuuuuuutttssspppnnnoooppppppnnnjjjjjjmmmqqqqqqrrrrrrsssrrrqqqpppooonnnooopppooommmmmmpppsssqqqttttttooofff^^^ZZZZZZVVVRRRNNNJJJDDD===>>>BBB@@@AAA@@@===;;;:::;;;===CCCBBBDDDIIINNNMMMFFF???===777666:::???CCCKKKTTT^^^gggnnnmmmnnnqqqsssrrrtttnnnjjjiiieee]]]XXXWWWSSSLLLFFFCCCFFFWWWwwwwwwtttmmmfffbbbeeelllttttttnnnhhhgggiiipppuuutttsssvvvxxxyyyyyy{{{{{{zzzwwwtttssssssppprrrqqqnnnnnnqqqqqqnnnoooqqqqqqrrruuuzzzyyytttqqqtttsssooonnnqqqrrrqqqoookkklllqqqrrrsss}}}|||~~~zzzvvv|||ssscccooo\\\SSS___hhhfffLLL999<<>>HHHSSS[[[\\\aaakkkvvv{{{vvvmmmfffVVVFFF888333444444222222000000000000000000000000///......------......///......//////000111111222222333333444555555666666444444555666777888888888999:::;;;;;;;;;:::999999;;;@@@JJJWWWggguuu}}}rrrggg___VVVNNNGGGBBB>>>;;;777777???HHH\\\iiiuuuwwwvvvxxx{{{|||vvvsssrrrvvvyyyjjjbbb\\\QQQGGG>>>:::666444444666666666666777999<<>>DDDMMMYYYeeennnlllrrryyyzzzxxxvvvxxxzzztttwwwzzz{{{yyyvvvvvvvvvuuurrrmmmjjjjjjllloooqqqmmmnnnooopppqqqpppoooooonnnpppqqqpppnnnmmmppprrrrrruuuwwwrrrjjjbbb``````]]]XXXTTTOOOFFF??????CCCFFFFFFEEEBBB@@@???@@@AAABBBBBBDDDKKKPPPNNNEEE======888888<<>>???CCCIIITTT______ZZZSSSKKKEEEBBBAAABBBFFFKKKNNNOOORRRTTTMMMCCC???@@@DDDKKKSSSVVVUUURRRNNNQQQRRROOOLLLLLLQQQVVVfffmmmqqqnnnmmmnnnpppooohhhiiijjjjjjkkkmmmpppsssssstttuuuvvvvvvvvvuuutttppptttwwwwwwsssppppppqqqqqqwww{{{|||uuu{{{tttpppppprrr]]]OOONNNZZZwwwccceeellluuugggmmmhhhEEE:::333444444777<<>>===555888666666:::<<<@@@FFFOOO[[[hhhppptttqqqmmmmmmpppssssssrrrssstttwwwyyyxxxvvvwwwyyy||||||xxxpppgggdddhhhmmmoooppprrrqqqooonnnnnnooopppoooooopppooonnnttt|||yyywwwxxxzzztttiiidddfffaaa``````[[[PPPEEEDDDIIINNNOOORRRWWWXXXPPPBBB777AAAHHHJJJIIINNNUUUOOOBBB???>>>;;;777666;;;DDDKKKOOORRRXXX___eeejjjmmmooovvvrrrsssoooeeecccaaaTTTRRRIIIAAA===:::???UUUkkk{{{qqqhhhgggkkksss~~~rrrgggpppsssoookkkppp{{{{{{rrryyyxxxwwwyyy|||zzztttnnnjjjooooooiiiggglllnnnlllnnnpppqqqrrrwww|||{{{wwwqqqpppooonnnlllkkkkkklllpppiiihhhmmmnnnnnnxxx}}}ooohhhrrrooo^^^kkkxxxsssPPP@@@@@@YYYvvv}}}}}}zzzooo[[[III;;;444::::::HHH```qqqrrrnnnmmmmmmoooqqqpppoooppptttxxxuuuvvvwwwyyyzzzzzzyyyyyyzzzzzzyyyxxxyyyzzz{{{|||sssuuuvvvvvvuuusssssssssrrrwww|||~~~{{{yyyxxxxxxyyylllaaa]]]ZZZWWWIIICCC@@@DDDGGGKKKYYYiiikkkaaaYYYSSSKKK@@@===???@@@JJJPPPQQQVVV[[[QQQBBBEEECCCIIIWWWeeekkkmmmnnnkkkgggbbbaaa```^^^YYYUUUhhhlllppppppmmmiiiiiiiiijjjjjjkkkkkklllmmmnnnnnntttvvvyyy{{{{{{zzzxxxvvvxxxvvvtttrrrppppppppppppsssuuuwww{{{sssqqq~~~ppplllhhh^^^OOOMMMhhhsss[[[]]]gggkkkfffeee~~~fffCCC<<<888555444777<<>><<<999;;;???FFFPPP[[[fffnnnrrrppprrrooohhhbbb\\\RRRHHHFFFEEECCC???;;;:::>>>AAAVVVaaalllooonnnlllhhhdddeee```___dddiiipppzzzoooZZZNNNIIIDDD===777999888777777777777444222111000111222666:::???BBBNNNWWWccciiigggcccbbbbbbjjjpppssssssuuu}}}ppp^^^UUUPPPTTTTTTSSS\\\jjjxxx~~~~~~rrrbbbYYYSSSFFF@@@EEEIIIFFFFFFEEE:::444222000///000000///...hhhQQQMMMLLLOOOYYYWWW___aaa\\\PPPAAALLLllluuuEEE===<<<555999777999:::<<<@@@FFFOOO[[[hhhpppsssrrrqqqrrrtttsssqqqnnnqqqrrrsssuuuvvvvvvxxxzzz}}}}}}}}}|||zzzvvvrrrpppnnnpppqqqpppnnnmmmnnnoooooonnnnnnooonnnnnnttt{{{~~~|||}}}~~~wwwkkkeeeeeeiiiiiihhhdddYYYMMMJJJMMMQQQTTTXXXZZZXXXPPPFFF???EEEMMMQQQRRRYYY```[[[OOOCCCBBB@@@===:::<<>>DDDGGGKKKXXXbbb\\\NNNOOOMMMRRR___kkkqqqtttvvv{{{~~~}}}vvvmmmgggdddfffiiilllnnnnnnnnnnnnnnnjjjjjjjjjkkklllllllllmmmvvvwwwwwwxxxwwwvvvtttsssvvvuuutttsssrrrrrrrrrrrruuuuuuwww{{{wwwmmmmmmxxx~~~wwwqqqjjj]]]NNNMMMgggxxx___XXXaaa~~~}}}ccc]]]___rrrkkkGGG>>>888555444777<<>>===999555333555555222111444111111111111111111111111////////////.............../////////000000000000000111111222333444555555666666777888999999999999;;;999999;;;===???===;;;===@@@FFFNNNXXXbbbjjjnnnooorrrsssoookkkeeeZZZPPPGGGFFFCCC>>>999888:::===PPP\\\gggjjjjjjgggccc^^^]]]XXXUUUXXX\\\```hhhppppppaaaPPPEEEBBB@@@<<<::::::888777777777666444222444333222222444777;;;===FFFOOO[[[``````^^^^^^___kkkrrrwwwvvvvvvyyy||||||tttdddXXXPPPRRRSSSSSS[[[gggssszzzwwwfffXXXNNNEEE@@@EEEJJJFFFFFFDDD:::444222000///000000///...eeeNNNMMMQQQRRRXXX[[[dddgggbbbUUUDDDMMMkkkvvvFFF===<<<555:::999;;;999;;;@@@FFFOOO[[[gggoooqqqsssvvvyyyzzzxxxsssooosssrrrqqqrrruuuyyy{{{{{{}}}zzz}}}zzztttnnnoooooonnnllllllmmmooonnnlllmmmnnnnnnmmmsss{{{}}}rrrkkkiiimmmlllmmmjjj```RRRKKKKKKNNNSSSXXXYYYTTTLLLFFFCCCJJJRRRXXX\\\dddkkkhhh___LLLKKKHHHDDD@@@>>>???@@@DDDFFFJJJNNNSSSXXX\\\^^^jjjjjjtttzzzuuuqqqdddPPPCCC===:::;;;777444===KKK^^^bbbfffiiilllllleee\\\ZZZaaajjjqqqttttttuuuvvvuuuyyyyyyrrrrrryyy|||zzzxxxuuutttuuuwwwwwwtttqqqnnnnnnllliiiiiilllllliiillllllkkkkkkqqqxxxyyyvvvvvvssspppppprrrrrrpppmmmnnniiiiiimmmnnnoooyyyrrrdddccc{{{iiieeegggEEECCC```qqqSSS===888:::999===MMMfffuuutttppppppqqqssstttssspppooorrruuuvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxwwwwwwxxxzzz{{{}}}xxxzzz||||||{{{xxxuuurrr{{{{{{yyyvvvsssuuu|||pppcccaaaccccccRRRKKKHHHKKKLLLOOO[[[jjjkkknnnrrrlll[[[GGG>>>=========>>>EEEWWWiiiiii___[[[XXXZZZeeeooouuuyyy}}}zzzsssqqqhhhiiijjjmmmqqqtttttttttmmmmmmmmmmmmmmmnnnnnnnnntttsssssssssssssssssssssvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvvvvzzzyyytttmmmhhhkkkzzzxxxlll]]]MMMMMMfffyyy```XXX___~~~}}}]]]UUU[[[kkksssMMM>>>888444444777<<>>@@@?????????CCCJJJSSS^^^hhhpppuuuzzz}}}}}}wwwqqqiii\\\QQQEEEDDD@@@<<<888888:::<<>>FFFQQQWWWXXXYYY[[[___kkktttzzz{{{zzz{{{{{{yyy~~~~~~~~~jjj\\\RRRRRRTTTVVV\\\eeesssxxx~~~~~~wwwfffXXXMMMDDD???DDDIIIFFFFFFCCC999444222000///000000///...rrrsss___KKKMMMUUUUUUWWW```iiilllgggXXXDDDJJJeeexxxGGG===<<<444999888:::888:::???FFFOOOZZZfffnnnqqqtttxxx}}}~~~|||yyyvvvvvvuuurrrpppsssyyy{{{zzz{{{ssspppsssvvvvvvuuunnnnnnnnnmmmkkkkkklllnnnlllkkklllnnnmmmmmmsss|||}}}vvvtttpppoooppppppgggXXXLLLIIIMMMRRRWWWZZZWWWPPPHHHCCCLLLSSS[[[aaajjjssssssmmm[[[XXXQQQIIICCC???>>>>>>DDDEEEGGGJJJMMMPPPSSSTTT```bbbnnnwwwuuurrreeeOOOFFF@@@===>>>;;;777===HHH]]]___bbbeeejjjllleee\\\WWW\\\dddkkkqqqsssttttttxxx~~~~~~xxxuuuxxx~~~|||yyywwwwwwvvvsssqqqooonnnlllkkkmmmppppppnnnnnnnnnkkkjjjnnntttuuurrrtttqqqoooppptttuuurrrooonnnkkkllloooppprrr|||~~~nnnfffuuudddcccwwwIIIDDDaaaqqqSSS===777:::999===MMMcccpppoooooorrrtttvvvwwwuuurrrqqqsssuuuvvvvvvvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwxxxyyy{{{|||yyy{{{}}}~~~zzzvvv||||||yyyuuusssuuu|||sssgggdddeeeeeeVVVOOOKKKMMMMMMNNNYYYhhhjjjooosssnnn```OOOEEEAAA<<<;;;:::@@@RRReeellljjjccc___```gggoootttyyy~~~~~~yyywwwqqqooonnnqqquuuxxxxxxvvvrrrrrrqqqqqqqqqqqqqqqqqqooonnnnnnnnnpppsssvvvxxxxxxyyy{{{|||}}}}}}|||{{{yyyvvvvvvzzzqqqlllgggeeelll}}}ppp^^^NNNOOOgggfff___ddd]]]UUU]]]nnnxxxQQQ<<<777444333777<<>>@@@AAAAAAAAAGGGQQQ___lllxxxwwwkkk```TTTIII@@@>>>;;;999888999<<<>>>JJJSSS[[[\\\ZZZYYYWWWTTTOOOIIIEEEDDDCCCBBBEEEJJJSSSSSSOOOFFF>>><<<;;;999:::888666555666555444333666555333222111222333333999@@@IIIOOORRRUUU\\\aaahhhqqqzzz}}}~~~~~~~~~}}}}}}}}}~~~mmmaaaWWWWWW\\\___cccgggyyy}}}}}}~~~qqq```WWWPPPBBB===CCCHHHEEEDDDBBB777444222000///000000///...mmmtttcccJJJJJJUUU\\\___eeennnqqqjjjXXXAAADDD___xxxHHH>>><<<444888666888666999???FFFOOOZZZeeelllrrruuuxxxzzzzzzyyywwwvvvwwwwwwsssnnnnnntttwwwttt~~~zzzssslllhhhiiinnnqqqmmmnnnnnnmmmkkkkkklllmmmkkkjjjkkkmmmmmmnnnttt}}}|||vvvuuuwwwyyyrrrcccTTTMMMSSSUUUZZZ```bbb]]]RRRIIIKKKQQQYYYbbbnnnzzzllldddXXXMMMDDDAAA@@@@@@EEEEEEFFFHHHIIIJJJKKKLLLQQQSSS___iiilllppplll\\\QQQGGG@@@???===;;;@@@JJJZZZ\\\]]]```eeegggaaaXXX[[[]]]cccmmmvvvxxxuuuqqqwww|||~~~zzzuuuvvv{{{~~~}}}zzzwwwvvvuuusssrrrpppnnnmmmoooqqqssstttvvvvvvuuuqqqnnnpppuuuuuuppppppnnnnnnpppssstttssspppnnnmmmnnnppprrruuu~~~tttiiipppwwwnnnzzzyyy\\\YYYzzz}}}LLLFFF```mmmUUUBBB::::::999===KKK^^^hhhhhhkkkrrrtttwwwyyywwwtttssstttwwwvvvuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvvvvwwwxxxzzz{{{xxxzzz|||{{{zzz{{{{{{xxxvvvwww|||{{{ooojjjhhheeeYYYRRRNNNOOOMMMMMMWWWdddhhhiiiiiiddd]]]UUUMMMGGG<<<<<<:::<<>><<<>>>BBBMMMUUUWWWQQQHHHDDDAAA===:::888555444555555444333444333222222111222333333555;;;BBBFFFJJJQQQZZZbbbeeennnvvvxxx|||}}}{{{zzz{{{{{{||||||{{{{{{}}}|||lllccc]]]___eeeiiilllooo}}}{{{}}}rrr___TTTLLL@@@<<>>===555888555666555999>>>FFFNNNYYYdddkkkqqqsssvvvvvvtttrrrqqqqqqtttxxxuuullliiinnnpppnnnuuuyyy{{{wwwoooiiijjjmmmlllmmmooonnnmmmkkkkkklllkkkjjjkkknnnnnnooovvv~~~{{{zzz|||{{{mmm]]]TTTWWWXXX\\\ccchhheee[[[RRRMMMPPPWWWaaannn}}}zzzooo^^^PPPFFFCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHHHHEEEDDDMMMVVV\\\mmmyyyvvvdddUUUGGGBBB>>><<>>:::999>>>LLL]]]eeedddhhhpppqqqtttwwwwwwuuutttvvvxxxtttttttttsssssstttuuuuuuxxxwwwvvvvvvvvvwwwxxxyyywwwwwwyyy~~~|||xxxzzz|||{{{yyyxxx{{{~~~~~~|||uuuooojjj^^^VVVRRRRRROOONNNVVVcccgggfffaaaZZZVVVVVVSSSOOOCCCAAA===;;;===DDDMMMSSSMMMIIIGGGJJJMMMOOOTTT[[[lllsss||||||tttnnn{{{zzzxxxxxxwwwvvvtttqqqoooooooooooooooooopppppprrrqqqnnnlllmmmooosssuuuwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxzzzuuu}}}wwwmmmggg\\\ZZZeeezzzvvv|||{{{hhhTTTRRReeezzz}}}hhhrrrmmm^^^YYYfffxxxmmmQQQ<<<777333333777<<>>EEEOOO\\\iiittt{{{~~~}}}ttthhh^^^XXXOOOGGGCCC???:::777666666666666BBBJJJPPPOOOMMMLLLKKKIIIEEE@@@======<<<999:::===CCCPPPWWWSSSNNNLLLHHHBBB:::888555444444444444333222222222222222333444444222666:::>>>AAAJJJVVV```dddkkkqqqrrrttt{{{~~~|||{{{zzzxxxxxxxxxwwwxxx|||yyypppjjjeeeaaabbbhhhooouuuwww}}}{{{hhhUUUGGGAAA<<>>EEENNNYYYdddjjjkkkooosssuuusssrrrrrrrrrqqqzzzyyynnnggglllooonnnnnnvvv}}}}}}vvvooommmnnnkkkmmmpppqqqooommmkkkkkkkkkjjjllloooooopppwwwxxxggg]]][[[]]]```eeeiiihhhddd```VVVUUUWWW^^^iiixxxuuucccTTTJJJFFFEEEDDDCCCEEEIIIMMMNNNNNNMMMLLLDDD@@@BBBEEELLLgggkkkWWWMMMFFF@@@BBBIIITTTXXX[[[ZZZZZZ[[[XXXTTT___bbbiiiqqqyyy{{{yyyvvvpppssswwwxxxvvvttttttvvvpppqqqrrrqqqqqqppppppqqqmmmmmmoooqqqmmmiiinnnwww||||||xxxuuuwwwyyyvvvpppooorrruuutttpppmmmmmmooojjjmmmooooooqqqwww|||tttsss{{{rrrSSSLLLYYYlll|||oooIIIJJJeee|||lllpppsss~~~rrr^^^KKK???999999@@@QQQbbbgggdddfffnnnlllppptttuuutttsssuuuxxxssssssrrrrrrrrrtttuuuvvvyyyxxxwwwuuuuuuvvvwwwwwwuuuttttttxxx~~~|||yyywwwzzz}}}|||zzzyyy{{{}}}}}}zzzsssddd]]]XXXWWWTTTQQQXXXdddnnnnnnggg[[[UUUWWWZZZYYYQQQKKKCCC???===>>>@@@BBB>>>:::999:::;;;<<<@@@FFFXXXaaammmwwwyyyvvvppplllssstttvvvvvvtttqqqpppooommmmmmmmmnnnnnnoooooopppqqqpppmmmllllllnnnqqqrrrwwwvvvuuutttsssssssssssssssvvvzzz{{{}}}{{{gggoooxxxxxxuuuooo```\\\hhh}}}wwwvvvpppWWWQQQaaattt{{{{{{ooommm[[[```nnn___LLL;;;666333333777<<>>AAAFFFOOOZZZeeeooouuuwwwzzzyyyssslllcccVVVKKKEEE@@@:::666666666555444???IIIRRRTTTQQQNNNIIIDDDBBB>>>;;;<<<:::777777::::::GGGOOOKKKHHHJJJHHHAAA:::888444333333444444333222222222222333333444444111444666888<<>>EEEKKKHHHGGGCCC777444222000///000000///...gggbbbggglllqqqyyyzzzrrr___HHHKKKfffkkk>>>:::===777;;;888777444888>>>EEENNNYYYcccjjjdddjjjrrrwwwxxxwwwxxxyyyqqq|||~~~rrrjjjmmmrrrrrrkkkrrrxxxzzzwwwsssqqqrrrjjjmmmqqqrrrpppnnnkkkjjjkkkkkklllooopppqqqxxxtttjjjbbbeeeiiikkklllmmmoooqqq```\\\YYY[[[bbboooxxxfffWWWNNNIIIFFFDDDDDDGGGMMMRRRUUUUUUSSSRRRJJJBBB???<<>>BBB??????AAAFFFQQQ___llltttzzz|||nnnZZZJJJBBB>>>888666666888888777>>>KKKXXX\\\YYYSSSKKKCCCCCC???<<<<<<:::666666999666BBBGGGBBB@@@DDDBBB;;;:::888444333333444444333333333333333333333333444333555666777:::DDDSSS___```gggmmmmmmnnnrrruuuuuuooottt{{{{{{xxxqqquuuyyyzzzyyywwwxxxyyy~~~}}}wwwiiifffaaa\\\___kkkyyy}}}jjjTTTEEEAAAHHHNNNJJJIIIEEE999444222000///000000///...hhhaaahhhsss||||||~~~uuuZZZCCCMMMfff~~~xxxzzz|||zzzeeeEEE@@@;;;777;;;555888999999:::AAALLLXXXbbbhhhjjjlllpppsssuuuvvvwwwwww{{{wwwuuuvvvtttmmmiiihhhfffjjjooopppooonnnoooqqqiiikkknnnpppqqqpppnnnlllqqqmmmkkkmmmoooppptttyyyuuurrroookkkkkknnnsssvvvvvvnnngggaaa___aaahhhvvvqqq^^^SSSNNNIIICCCFFFJJJLLLLLLQQQZZZ[[[WWWMMMCCC;;;;;;???NNNpppooo[[[MMMFFFDDDDDDMMMPPPSSSUUUUUUQQQMMMJJJTTT]]]hhhoooqqqqqqsssuuuooorrrvvvyyyzzzwwwtttqqqwwwrrroooqqqqqqmmmlllmmmllloooqqqqqqnnnlllllllllsssrrrqqqqqqpppqqqrrrsssuuuxxxyyyuuunnnjjjjjjllljjjjjjnnnrrrsssttt}}}qqqrrrooolllvvv}}}oooqqq[[[KKKVVViiiwwwhhhNNNHHHbbbpppzzz{{{qqqhhhsssmmmNNN<<<888777===TTTooouuuiiidddjjjhhhkkklllkkknnnsssuuutttrrrrrrrrrsssssssssttttttuuuvvvxxxyyyyyyyyyxxxwwwtttuuuvvvuuuuuuuuuwwwyyyzzzzzzzzzyyywwwwwwyyyzzzssseee^^^XXXVVV```ooozzz|||mmm\\\TTTWWW\\\fff```[[[VVVNNNEEEAAABBB>>>;;;;;;<<<999555999AAAPPP[[[kkkvvvzzzyyyvvvtttooonnnlllmmmooonnnkkkgggjjjkkkmmmnnnppprrrssstttooooooooonnnnnnqqqvvvyyy{{{yyyvvvuuuuuuuuuuuutttuuuuuuvvvxxx}}}rrrdddkkksssiiiiiiuuutttuuu|||mmm]]]RRRWWW~~~~~~sss______qqqjjjTTTGGG999888555333666:::@@@KKKUUU^^^bbbooozzzrrrVVV@@@777:::666333333...000000000000000000000000000/////////..................------------......000000000111222222333333444444333444444555666777999999888888999999:::;;;:::<<<@@@EEENNN]]]nnnzzz}}}tttfffWWWKKK???<<<999777777666555444;;;JJJZZZbbbbbb^^^VVVNNNIIIBBB>>>@@@>>>888666888999888888:::===>>>;;;888999777555555555444222000444333222444666777666555333444666666999CCCQQQ\\\^^^bbbgggjjjkkkmmmrrrvvvoooqqquuuxxxzzzzzzzzzyyytttvvvxxxxxxwwwvvvuuuvvv{{{}}}xxxrrrjjj___YYY\\\^^^___kkk{{{yyy}}}pppTTTFFFFFFHHHLLLPPPMMMAAA555111111000000000000111111dddssseeeiiipppwwwvvvZZZBBBKKKcccjjjGGG???999555:::555:::::::::;;;@@@JJJUUU```eeekkkllloooqqqssstttvvvwwwtttpppoooqqqqqqnnnlllnnnaaabbbdddgggkkkmmmnnnnnnkkklllnnnpppqqqqqqpppoooppplllkkkmmmooonnnqqqvvvzzzuuurrrvvv~~~~~~xxxmmmccc___bbbkkkxxxyyyggg\\\WWWQQQLLLMMMOOOOOONNNRRRYYYZZZVVVPPPGGG@@@>>>===BBBVVVlllnnneeeXXXMMMEEEBBB@@@@@@LLLNNNRRRTTTSSSPPPLLLJJJLLLUUUaaajjjnnnppprrrsssppprrrtttvvvxxxxxxwwwvvvxxxrrroooppprrrqqqrrruuunnnnnnpppuuu{{{|||yyyvvvttttttsssssstttuuuvvvwwwuuuxxxyyyuuuooojjjjjjlllllllllmmmoooppprrrzzzpppppplllkkkxxx~~~rrrvvvmmmWWW[[[kkkzzznnnMMMFFF___ssswww}}}rrrgggiiiiiiLLL<<<999<<<>>>PPPkkkvvvnnnhhhllljjjmmmnnnlllnnnrrrtttrrrqqqqqqrrrrrrrrrssssssssstttuuuuuuvvvvvvvvvvvvvvvtttuuuvvvuuuttttttvvvwwwyyyyyyyyyxxxwwwwwwyyy{{{|||zzziii```cccjjjtttbbbYYY]]]ccckkkoootttssshhhWWWNNNMMMJJJEEEBBBCCCAAA>>>BBBHHHSSS\\\iiirrrvvvuuutttsssooommmlllmmmoooooollliiimmmmmmnnnoooqqqrrrssssssoooqqqrrrrrrrrrsssvvvxxxxxxwwwvvvuuuvvvxxxxxxxxxuuuuuuuuuwww|||rrrffftttsssnnnuuuzzzllllllrrreeeXXXPPPUUU{{{yyyyyy```hhhwwwfffRRRHHH<<<888444333777;;;AAAKKKUUU```fffsssttt\\\DDD888888444222333000111111111111111111111111000000/////////...............------------......//////000111111222222333333333333333444555666777777777666666777777888999888:::===BBBKKKZZZkkkwwwmmm\\\LLL>>>???===999777666666555444777EEEUUUaaajjjooonnniiiYYYMMMBBB@@@@@@===<<<======;;;999888999888555333555444333444555666555444444333333333555555444333555666666666999BBBOOOYYYZZZ^^^cccfffhhhjjjoootttrrrrrrrrrrrrrrrrrrsssssssssuuuvvvwwwvvvuuuvvvwwwzzz{{{}}}}}}}}}|||rrrjjjeee]]]YYY[[[[[[]]]jjjzzzmmmooovvvhhhRRREEEIIIMMMQQQPPPJJJ???555222111000000000000000111ZZZrrrrrraaabbbnnnssssssxxxYYYBBBIII```pppIII===777444999555;;;;;;:::;;;@@@HHHSSS]]]dddhhhjjjllllllmmmnnnqqqssspppmmmlllnnnppppppsssxxxeee```[[[^^^eeelllmmmkkkmmmmmmnnnpppqqqrrrssssssnnnkkkkkknnnooommmooorrrsssgggfffllluuupppddd___[[[VVVVVVVVVSSSRRRVVV\\\\\\YYYVVVNNNGGGEEE@@@;;;???GGGIIIFFFBBB???>>>===<<<:::CCCEEEGGGIIIIIIGGGDDDBBBCCCLLLYYYeeennnrrrtttuuuqqqqqqrrrtttvvvwwwyyyyyyxxxqqqmmmnnnoooppprrrvvvoookkkkkksss~~~}}}uuuuuuuuuuuuuuuvvvxxxyyyzzzvvvxxxxxxtttoookkkkkkmmmnnnllllllnnnnnnpppxxxyyywww{{{wwwyyyxxx^^^___nnntttOOOGGG```~~~qqqeeedddIII;;;999>>><<>>FFFTTTcccooowwwzzzzzzpppqqqrrrssstttuuuvvvvvvyyysssoooppppppooopppssstttnnnkkkooowwwzzzuuuoootttuuuuuuuuuvvvwwwxxxxxxwwwxxxwwwtttooollllllmmmmmmkkkllloooqqqrrrxxx}}}~~~~~~qqq]]]eeeyyyxxxOOOEEE]]]}}}ttt|||```GGG;;;999;;;888AAAWWWeeefffdddgggjjjnnnooonnnooossssssqqqrrrrrrrrrsssssssssttttttvvvuuutttssstttuuuvvvwwwuuuvvvvvvtttrrrqqqrrrsssuuuvvvwwwvvvvvvwwwzzz}}}}}}yyy}}}zzzkkk___ZZZXXXhhh~~~tttnnnmmmmmmmmmmmmjjjllloooqqqrrrrrrrrrrrrrrrrrrrrrsssssstttsssssstttssssssrrrrrrqqqqqqpppooossswwwyyyxxxuuusssrrrqqqrrrsssssstttvvvyyy{{{uuuvvvvvvxxx}}}uuulll|||zzzmmmgggggg[[[TTTNNNQQQrrryyyvvvlll{{{|||fffeeerrr{{{^^^JJJ777777444333777;;;@@@JJJSSSYYYbbbqqqrrraaaGGG999777222111555222111111111111111111111111000000000////////////.........------------............//////000111111222222111111222222333444555333333333333333444555555555777999<<>>999666555444444333666===III\\\tttvvvjjj```ZZZXXXYYYVVVRRRKKKEEEAAA>>>=========:::777666666666666444888777777888999999777555555555555555888@@@KKKSSSXXX\\\```bbbbbbdddhhhlllnnnllliiigggggghhhkkkmmmooopppppppppppprrruuuxxxwwwwwwwwwvvvvvvwwwzzz}}}xxxiii_________``````]]]___nnnqqq\\\YYYZZZTTTKKK>>>NNNcccmmmdddPPP>>>777333333222111000000000000pppxxxjjjZZZdddyyyuuuVVVBBBJJJ^^^{{{LLL<<<999888:::333888888999;;;???FFFQQQ^^^hhhcccfffgggfffddddddhhhlllxxxuuussssssrrrrrrxxxooo___ZZZaaajjjnnnmmmmmmlllkkkkkkllloooqqqrrrnnnlllmmmqqqrrrooonnnppprrr~~~pppmmmvvv{{{qqqkkkhhh^^^WWWSSSWWW___gggjjjkkkcccZZZPPPLLLIIIEEEAAA???<<<:::999999::::::999777999:::;;;;;;;;;:::999888:::@@@MMM^^^nnnyyy||||||oooqqqsssttttttsssqqqpppvvvrrrqqqtttuuurrrqqqrrr{{{wwwsssqqqrrrrrrrrrqqqrrrsssssstttttttttttttttxxxxxxvvvssspppnnnmmmnnnjjjiiilllrrruuuuuuyyy~~~hhh^^^rrr}}}LLLAAAYYY}}}___HHH;;;888777777AAAQQQ\\\^^^```eeehhhlllnnnnnnppptttuuusssttttttttttttuuuuuuuuuvvvuuutttsssrrrssstttuuuvvvvvvvvvvvvtttrrrqqqrrrssstttuuuvvvvvvvvvwwwzzz}}}}}}pppbbbZZZYYYaaattt|||zzzxxxuuuttttttssssssrrrrrrqqqpppqqqrrrrrrrrrqqqrrrrrrsssttttttssssssrrrqqqqqqpppnnnqqqvvvxxxwwwtttqqqppptttuuuvvvuuutttuuuxxx{{{wwwxxxyyy{{{rrrqqqzzzwwwnnnjjj[[[QQQJJJJJJjjj|||vvvqqqgggpppkkkjjjtttbbbKKK777666333333666999>>>GGGPPPVVV```oooxxx___FFF:::999444333555222111111111111111111111111111000000000////////////......------------......---......//////000111111000000000111111222333444444333333333333444555555777888999:::===FFFSSS\\\iiijjjggg___WWWQQQMMMIIIDDD@@@:::666555444444333666<<>>;;;;;;:::999888888888999;;;<<<<<<:::888444444333444999BBBLLLSSS\\\___bbbcccbbbcccfffiiimmmlllkkkiiihhhhhhhhhhhhkkklllmmmmmmmmmooosssvvvsssuuuwwwxxxwwwwwwxxxyyy}}}~~~yyykkkaaa\\\^^^aaa```^^^bbbpppyyyzzzzzz|||mmm]]]XXXTTTLLLEEE;;;NNNiiiyyyqqqXXXAAA888333333222111111000111111zzz~~~nnn[[[dddxxxqqqRRR@@@JJJ^^^UUU@@@;;;::::::222888666888:::===CCCOOO]]]hhhfffjjjlllkkkgggfffiiinnnvvvtttttttttrrrppptttzzztttfff```dddjjjoooppplllkkkkkkjjjkkklllnnnooonnnlllmmmqqqrrroooooorrrqqqxxx~~~ppppppzzzuuucccZZZTTTYYYdddlllpppssslllcccXXXRRROOOMMMIIIFFFBBB???<<<;;;;;;;;;;;;:::999999999888888777666555777;;;EEEVVViiivvvzzzzzzpppqqqsssuuutttrrrpppnnnllliiijjjppprrrpppooopppxxxxxxvvvrrrnnnmmmpppsssooopppqqqrrrsssssssssrrryyyxxxuuurrrpppooooooooojjjiiikkkrrrvvvwwwzzz~~~~~~}}}wwwyyy~~~fffccc}}}QQQGGG^^^bbbKKK===777777999CCCRRR]]]aaadddhhhgggkkknnnoooqqquuuvvvsssuuuuuuuuuvvvvvvvvvwwwwwwrrrrrrrrrrrrrrrsssttttttvvvwwwvvvuuurrrrrrrrrttttttuuuuuuuuuuuuvvvyyy|||~~~xxxqqqfff]]]YYYRRRSSS]]]pppzzzwwwuuutttssstttsssqqqooooooooopppooommmmmmnnnpppsssssssssrrrrrrrrrqqqqqqmmmqqquuuvvvuuusssqqqpppwwwyyyzzzxxxvvvvvvyyy}}}xxxyyyzzz|||~~~uuuqqq{{{~~~tttnnn\\\OOOEEEEEEeee{{{yyylllqqqkkkfffuuubbbNNN<<<666333222555888;;;CCCLLLWWWaaannnbbbIII<<<:::555333555222222222222222222222222222111111000000000/////////......------------......------......//////000000000//////000000111222333444333333333333444555555888888999888;;;BBBMMMUUU^^^dddjjjjjjcccZZZRRRNNNFFFBBB<<<777555555444444555999AAAQQQjjj|||uuujjj^^^TTTNNNKKKKKKGGGCCC@@@??????>>>=========>>>@@@AAAAAA>>><<<777666555777<<>>666111111111111222333444444ssseeeqqqmmmJJJ:::EEEXXXrrrmmmKKK>>>999888222;;;555777888999===GGGUUU```ggglllqqqpppjjjgggiiimmmlllnnntttxxxvvvsssuuu{{{{{{rrrkkkhhhhhhmmmllllllllllllkkkkkkkkkkkkhhhiiimmmnnnmmmooosssxxxvvvzzzrrrhhhllluuuzzz~~~~~~zzzuuuqqqllleee___[[[XXXTTTPPPMMMIIIDDDAAACCCBBB@@@>>><<<;;;::::::::::::???OOOcccsssxxxwwwuuutttsssrrrsssuuuwwwyyytttooommmoooqqqpppqqqsssqqqsssuuutttqqqnnnkkkiiijjjlllpppssswwwyyyzzzzzz{{{xxxtttqqqpppppppppooosssmmmhhhiiimmmpppwww}}}}}}vvvrrrxxxvvveeedddjjjXXXXXXqqqxxxSSSRRRooogggQQQBBB999999888@@@TTThhhrrrpppkkkjjjoooqqqpppqqqtttssspppttttttttttttuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyvvvwwwwwwvvvttttttuuuwwwtttuuuuuuuuutttuuuwwwyyyzzz~~~}}}yyy^^^RRRTTTJJJGGGFFFKKKRRR]]]lllzzz{{{uuuvvvuuuwwwzzz~~~~~~{{{wwwrrrssssssqqqmmmlllnnnqqqoooooopppqqqrrrrrrssssssppprrrssssssrrrssstttvvvpppsssvvvtttrrrrrrwww|||wwwxxxzzz{{{~~~~~~|||qqqhhheee]]]aaaqqq}}}|||zzzuuuaaaPPPFFFHHHlllxxx\\\dddzzz|||llliiijjjjjjPPP:::666333222444555666===EEEKKKTTT___nnnsssVVVBBB;;;333222666555222222222222222222222222111111111111000000000000.........------.........,,,,,,------...//////000.........//////000111222222222222111222222333444444666777777:::BBBMMMUUUbbbxxxiii^^^JJJEEE>>>999777666666555222333333:::MMMfffxxx}}}uuunnniiifffbbb```UUUTTTTTTTTTSSSOOOJJJGGGCCC@@@>>>???DDDKKKQQQUUUTTTWWW\\\^^^^^^```eeehhhhhhhhhfffeeedddcccddddddbbbdddggghhhhhhggghhhiiijjjjjjjjjjjjkkkmmmrrruuutttsssrrrsssrrrnnnfff```ZZZ\\\]]]^^^bbbllluuuzzzyyy{{{zzzvvvwww|||~~~ccc```ccc[[[RRRNNNQQQHHHIIITTTUUUHHH:::555000000000111222333555555yyyeeerrreeeHHH<<>>>>>;;;777777888666777;;;???EEEPPP\\\```hhhnnnkkkhhhhhhiiiiiissswwwyyyuuummmjjjmmmrrr{{{}}}~~~}}}wwwooofffaaaiiilllmmmmmmjjjjjjlllooojjjlllmmmoooooooooooonnn|||}}}}}}xxxpppuuuzzzrrrlllkkkaaaWWWTTTRRRMMMHHHFFFCCCEEEFFFDDDAAA>>>===>>>666:::CCCQQQaaannnvvvyyyuuussssssvvvuuusssvvv{{{~~~xxxrrroooooopppqqqppprrrpppnnnoooppppppmmmjjjnnnppprrrtttvvvxxx|||~~~|||yyysssnnnjjjiiikkklllooonnnmmmjjjjjjooowww}}}vvvqqq{{{nnnaaabbbRRRXXXkkk{{{pppSSSKKK^^^zzz{{{~~~wwwggg@@@<<<999888===PPPlll~~~|||qqqnnnooopppooonnnnnnppprrruuutttrrrsssttttttrrrqqqvvvvvvwwwyyyzzz{{{{{{|||wwwvvvtttssssssttttttuuuvvvsssqqqsssvvvyyyyyywww|||~~~iiiQQQSSSIIICCCCCCJJJNNNOOOTTT^^^uuu{{{wwwxxxwwwuuusssssswww}}}|||xxxvvvtttrrrppppppqqqsssuuunnnnnnoooppppppqqqrrrrrrsssqqqooorrrvvvxxxuuuqqqnnnrrrvvvvvvtttsssvvvyyy{{{zzzyyyzzzuuuoooqqqwwwqqqfffbbb___cccpppsssuuuyyysssgggXXXGGGIII___uuu\\\XXXlll~~~iiihhhiiittt\\\888777333222555777888;;;@@@FFFOOOXXXbbbzzz}}}dddJJJ>>>;;;777444444222222222222222222222222000000111111111111000000......---------......///,,,---......//////......////////////000000000000333333222111222333444555555666888999<<>>MMMfffzzz}}}zzzwwwrrrfffddd```]]]ZZZVVVQQQNNNGGGFFFEEEFFFIIIOOOUUUYYY[[[YYYWWWWWWXXX\\\```bbbeeedddcccaaa```aaaaaabbbddddddeeeeeefffggghhhhhheeeeeefffgggiiikkklllmmmsssssspppiiiaaa\\\[[[]]]___\\\[[[___hhhqqqvvvxxx{{{yyyuuuzzzyyysssuuu|||gggaaa^^^TTTLLLLLLTTTQQQNNNLLLIIIBBB888111222222111333444555444333~~~hhhttt~~~bbbGGG<<>>CCCOOOZZZbbbjjjooommmhhhhhhiiihhhoooppprrrsssrrrqqqpppppprrrssstttsssqqqmmmjjjhhhjjjllloooooommmlllmmmooonnnooooooppppppooommmmmmsssxxxzzz~~~}}}tttwww}}}uuuooohhh___XXXUUUSSSOOOLLLMMMCCCEEEGGGHHHFFFDDDBBBAAA>>>@@@FFFRRRaaammmssstttwwwuuuuuuwwwvvvsssuuuyyy{{{vvvpppmmmnnnooopppooonnnlllkkklllmmmnnnllljjjmmmnnnppprrrtttwww{{{~~~~~~{{{vvvpppkkkiiiiiijjjkkkmmmnnnkkkhhhkkkvvv|||~~~xxxsss{{{nnngggRRR[[[nnnyyy}}}kkkJJJDDDWWWvvvlllhhhnnnzzzHHH888999888;;;LLLeeexxxwwwnnnmmmnnnooonnnmmmmmmnnnpppqqqqqqqqqqqqqqqppppppqqqvvvvvvwwwwwwxxxzzz{{{|||xxxwwwvvvtttttttttuuuuuuuuurrrpppqqqtttwwwxxxwww{{{|||}}}}}}dddVVVMMMFFFDDDJJJNNNMMMPPPWWWiii|||zzzxxxyyyxxxtttsssssswww{{{}}}yyyvvvuuutttrrrqqqqqqrrrtttvvvooooooppppppqqqqqqqqqrrrrrrooonnnpppuuuwwwvvvsssnnntttyyy{{{yyywwwxxxzzz|||{{{zzz|||wwwrrryyy}}}rrrlllgggiiiwwwzzzmmmtttxxxrrrfffXXXHHHJJJ___zzzbbb]]]pppfff```aaaiiilll@@@777444222555666666999>>>CCCPPP\\\eeeyyyjjjMMM???:::777444333222222222222222222222222000111111222222111111000......---------......///,,,---......//////........./////////000000000000333222222111222333444555555666777888;;;DDDPPPYYYcccvvvbbbVVVOOOFFF>>>:::888666555444333333666;;;GGG[[[mmm}}}yyyuuuiiifffbbb^^^[[[WWWSSSPPPLLLKKKKKKKKKNNNRRRWWWYYYZZZYYYWWWWWWXXXZZZ]]]___``````_________```bbbcccbbbbbbbbbcccdddeeeeeeeeeddddddeeefffhhhjjjkkkmmmooopppnnnjjjddd]]]YYYWWWXXXWWWXXX]]]gggrrrzzz~~~yyy|||wwwxxxtttpppuuuyyykkkddd```TTTHHHDDDQQQSSSSSSOOOFFF===777555333777;;;>>>>>>>>>======lllwwwzzz]]]DDD===GGGUUUvvvyyyWWWCCC;;;777999===666555666999<<>>MMM[[[rrryyyzzzuuutttiiieee___ZZZWWWUUURRRPPPNNNNNNNNNOOOQQQSSSVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]___bbbccc______``````aaabbbbbbbbbbbbcccccceeefffhhhjjjkkklllmmmmmmmmmjjjbbbZZZSSSUUUTTTUUU\\\gggsss|||yyy{{{yyyqqqnnnvvv{{{ooofff```SSSEEE>>>IIIQQQUUUPPPDDD;;;:::===BBBKKKVVV[[[VVVKKK???888ooo|||tttWWWBBB===GGGSSSqqq{{{[[[DDD:::777888999666444555888:::>>>HHHRRRXXXaaaiiijjjjjjnnnrrrsssnnnllllllrrrzzz~~~|||wwwvvvvvvuuuqqqllliiijjjllljjjllloooqqqqqqooommmllliiijjjkkknnnppprrrssstttlllqqqrrrooouuu~~~~~~wwwllljjjmmmnnnkkkcccfffeeeaaa\\\XXXQQQJJJKKKHHHFFFFFFDDDBBBDDDIIIJJJKKKNNNQQQRRRNNNGGGAAAEEECCCFFFQQQbbbmmmpppoooooooooqqqtttsssnnnnnnqqqsssqqqnnnllllllmmmooopppooonnnmmmmmmmmmnnnoooooommmnnnooooooqqquuuzzz}}}~~~wwwqqqppppppmmmpppqqqooommmqqq||||||wwwwww}}}\\\iii}}}{{{vvveeeBBB:::HHHlll}}}xxxoooccc~~~QQQ888:::888777>>>PPPaaagggdddmmmnnnnnnnnnllllllmmmoooooosssvvvuuuqqqooorrrvvvwwwvvvtttssstttvvvyyy{{{{{{zzzyyyxxxwwwvvvvvvvvvzzzxxxuuusssuuuxxx|||xxxyyyzzzxxxwwwzzz]]]NNNDDDGGGNNNQQQUUU[[[XXXkkkzzz{{{wwwvvvtttooottttttuuuxxxzzzyyyvvvrrrrrrrrrsssssstttuuuvvvwwwsssssstttttttttsssrrrrrrwwwsssooommmoooqqqrrrrrrrrruuuyyy{{{zzzzzz{{{|||}}}pppkkkuuuzzzuuuwwwwwwmmmaaaUUUDDDCCCTTTzzzbbbZZZhhhuuu^^^pppffflllzzzMMM999555222444444222555999<<>>999666555333333555555888AAALLL___iiiwwwsssnnnmmmccc___XXXRRROOOMMMLLLKKKHHHIIIJJJLLLNNNPPPRRRSSSUUUVVVXXXYYYYYYXXXWWWVVVWWWWWWXXXYYY[[[^^^```bbb^^^^^^^^^______````````````aaaaaacccdddfffhhhiiikkkkkkkkkllllllggg^^^WWWZZZUUUSSS[[[iiiwww|||}}}}}}~~~~~~uuuooowwwwwwggg\\\PPPEEE>>>AAAIIIPPPMMMCCC===>>>CCC___mmmzzzcccSSSsssoooRRR@@@>>>GGGQQQkkk{{{ZZZAAA888999777333666444555888999<<>>999888666999GGGXXXaaabbbnnnooopppooonnnnnnppprrrppptttwwwuuuqqqpppssswwwvvvuuusssrrrrrrtttwwwyyyzzzzzzzzzyyyxxxxxxwwwvvvzzzxxxvvvtttuuuxxx|||yyyzzzzzzxxxvvvwww{{{~~~lllYYYIIIGGGLLLOOOVVV^^^\\\mmm{{{{{{xxxuuuooogggtttuuuwwwzzz{{{yyyvvvsssqqqrrrssstttuuuuuuuuuuuuttttttvvvvvvvvvuuutttssstttqqqnnnmmmnnnqqqtttuuuxxxxxxxxxxxxxxxzzz}}}wwwooowww|||oooqqqpppfff[[[RRRCCCBBBQQQkkkaaakkklllqqqhhhiiissstttOOO999555333333333111333777;;;FFFOOOYYYqqqjjjMMM>>>999666333333333333333333333333333333333444444444444333333//////...---------------,,,---......///.....................////////////000000111111111111222111222333333222444;;;EEEMMMRRRYYYaaammmhhh^^^QQQIIIFFFCCC>>>999444222333555555555;;;BBBPPP[[[iiissszzz{{{nnnjjjiii^^^XXXQQQKKKHHHGGGFFFEEEAAABBBEEEHHHJJJMMMNNNOOOQQQSSSVVVXXXXXXWWWUUUTTTWWWWWWWWWWWWYYY[[[^^^___^^^^^^^^^^^^^^^_________^^^______aaabbbdddfffggghhhfffeeeeeefffeee```\\\]]]TTTPPP[[[ooo}}}{{{~~~uuu{{{kkkXXXNNNFFFAAAAAAEEEIIIGGGBBB>>>===???WWWdddzzz~~~yyyhhhMMM@@@BBBJJJRRRlll___BBB777:::999333666555666888888:::BBBLLLWWW```hhhhhhhhhkkknnnooommmnnnnnnmmmmmmooouuuyyyuuuyyy|||xxxqqqkkkjjjkkkiiihhhiiikkkmmmmmmjjjhhhkkkkkkkkkkkklllmmmnnnooorrrpppmmmoootttyyy||||||}}}sssjjjggggggiiifffaaa]]]^^^WWWYYY[[[YYYUUUPPPLLLKKKMMMOOOTTT]]]fffkkkllljjjtttssstttwwwvvvrrrsssvvvppppppooommmkkkkkkmmmoooooopppqqqpppnnnlllkkkllloooppprrrrrrrrrtttvvvxxxvvv|||yyyrrrpppppprrrnnnjjjjjjooovvv|||~~~[[[jjjttt[[[DDD777<<<\\\wwwdddnnntttIIIBBB888888666777BBBRRR^^^cccnnnoooqqqqqqpppqqqsssuuurrrtttuuutttqqqpppqqqssstttsssrrrqqqrrrsssuuuwwwyyyyyyyyyzzzyyyyyyxxxwwwvvvvvvuuussssssuuuzzz}}}zzzzzzzzzxxxwwwwwwzzz|||zzzeeePPPIIIGGGHHHOOOXXX^^^nnnzzz{{{yyyxxxpppfffrrruuuxxx{{{{{{yyyvvvssspppqqqssstttuuutttssssssrrrsssuuuvvvvvvuuutttssspppnnnmmmmmmooosssxxxzzz}}}{{{xxxwwwwwwyyy}}}{{{|||}}}yyysss{{{zzznnnhhhfff\\\TTTOOOCCCBBBQQQ{{{ssszzz{{{qqqmmmnnnpppuuu|||mmmOOO:::555333444333222444888:::EEENNNYYYuuuvvvWWWBBB:::888555333333333333333333333333222333333444444333333222000///...---------------,,,---......//////......------.........///////////////000111111111111000000111222111222777>>>EEEIIINNNXXXjjjnnncccUUUMMMJJJFFF@@@;;;444222333666666555888===EEEPPP]]]fffoooxxx~~~vvvmmmiiigggYYYTTTNNNHHHEEECCCBBBAAA===>>>@@@CCCFFFHHHJJJKKKKKKMMMQQQTTTUUUUUUTTTSSSUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]___```bbbdddeeedddaaa^^^\\\\\\\\\\\\[[[ZZZRRROOO\\\rrr||||||zzzyyyqqqWWWLLLHHHEEEHHHHHHGGGDDD@@@<<<888666===DDDQQQdddxxx```IIIBBBGGGPPPVVVjjjqqqMMM::::::;;;666777666666888888:::AAAJJJXXXbbbiiiiiihhhkkknnnoookkklllmmmllllllmmmqqqtttrrrvvvyyyvvvoookkklllooojjjhhhhhhiiillllllkkkhhhmmmlllkkkkkklllmmmnnnoooqqqooommmppptttvvvxxxyyyzzzrrrnnnlllmmmkkkbbbUUUKKKIIIJJJQQQWWW```hhhmmmppppppppptttrrrqqqrrroookkklllpppnnnooonnnllliiihhhjjjmmmmmmpppsssssspppnnnmmmmmmnnnppprrrsssrrrrrrrrrsssqqqxxxwwwpppmmmmmmrrrooolllkkkmmmssszzz~~~~~~}}}|||wwwWWWjjjvvvVVV@@@777<<>>LLLzzz{{{pppiiiooofffMMM:::666333444444222444999999EEEOOOXXXooo___FFF;;;999888444444444444444444444444222222333333333333222222000000///------,,,,,,---,,,---......//////......---------.........//////...///000111111111000///...000111111000333888===???HHHTTTgggttthhhYYYPPPLLLHHHAAA:::555333333666555333555999:::EEEQQQZZZdddrrr{{{}}}~~~~~~|||}}}uuummmhhhddd___UUUPPPJJJEEEBBB@@@>>><<<:::;;;<<<===???BBBDDDEEEDDDFFFJJJNNNQQQRRRRRRQQQQQQQQQRRRRRRTTTWWWYYY[[[]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]___aaacccdddbbb```]]]XXXTTTSSSUUUWWWUUURRRUUU```qqq}}}~~~{{{|||rrrXXXMMMKKKHHHJJJJJJIIIEEE???:::666444;;;>>>BBBJJJXXXnnnzzz\\\GGGCCCKKKTTTYYY```YYY===:::<<<999888666777999888999@@@IIIWWW```hhhjjjjjjmmmqqqrrrkkkkkkmmmnnnpppqqqqqqqqqssswwwyyyuuunnnkkknnnrrrkkkiiiggghhhkkkmmmkkkiiikkkkkkkkkkkkmmmooorrrssspppnnnnnnooopppqqqtttwwwttt}}}}}}yyyiiiUUUFFFCCCEEEQQQZZZfffoootttvvvxxxyyyyyyuuusssrrrnnnjjjjjjnnnlllmmmmmmkkkgggfffhhhkkklllqqquuuwwwuuurrrqqqqqqmmmooorrrsssrrrpppooooooqqqyyyxxxpppllllllrrrrrrqqqnnnmmmrrrzzz~~~~~~{{{uuutttvvvyyy|||nnnUUUlllzzzTTT===999@@@ZZZzzz{{{JJJ@@@555888888888???OOO^^^fffkkkmmmooopppqqqsssvvvxxx{{{yyywwwwwwwwwvvvtttrrrqqqrrrrrrrrrrrrrrrrrrrrruuuvvvxxxyyyzzzzzzyyyxxxtttvvvxxxwwwuuuvvvzzz}}}zzzyyyxxxwwwxxxyyy{{{}}}yyyuuueeeTTTJJJBBB<<>>??????BBBFFFJJJMMMOOOPPPPPPNNNNNNOOOPPPSSSVVVXXXZZZ\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[[[[\\\^^^```bbbccccccbbb___YYYRRROOOQQQTTTTTTVVV[[[dddnnnuuuxxxxxxwww~~~iii}}}pppXXXNNNLLLJJJHHHJJJJJJFFF???999777888222666999:::AAAXXXzzzkkkNNNHHHHHHOOOWWWXXXddduuuHHH666999:::777444444777888:::@@@HHHWWW___eeefffiiippprrroooooossstttrrrppppppooonnnqqqrrrtttuuutttqqqnnnlllkkkkkkjjjjjjjjjkkkllllllpppnnnllllllnnnnnnllliiigggkkkooorrrrrrpppoooooopppsss{{{yyy{{{xxxbbbNNNCCC???===DDDZZZiiiooowwwvvvrrruuurrrvvvyyyxxxsssnnnlllkkkpppqqqpppmmmiiiggghhhkkkooooootttzzzzzztttoooooonnnooooooppprrrssstttuuurrruuu|||xxxmmmhhhiiillloooqqqqqqrrruuuzzz}}}llliiiyyyttthhhqqqrrr```OOOTTTnnn}}}lllPPP888777888RRR}}}|||{{{\\\;;;999555555:::===BBBTTTgggllllllkkklllmmmppptttvvvyyywwwuuutttttttttsssrrrppppppooooooppprrrtttuuusssuuuxxxzzzzzzzzzxxxwwwsssqqqssswwwwwwvvvyyyxxxvvvsssqqqrrruuuxxx{{{vvv|||}}}dddPPPLLLGGG===;;;CCCMMM^^^pppwwwuuussstttwwwmmmoooqqqtttvvvvvvuuuuuuuuuwwwuuurrrsssuuusssooommmmmmqqqvvvvvvqqqlllllluuuuuuuuuuuuvvvvvvsssqqqxxxuuuqqqpppqqqrrrrrrrrruuuuuuwww}}}uuuyyyppp^^^QQQPPPJJJ>>><<>><<<999666444333333222111333666;;;CCCNNN\\\jjjsssqqquuuwwwuuupppqqqxxxwwwiii```bbb```WWWRRRTTTJJJFFFAAA===;;;:::888777666555444444555777:::<<<;;;???CCCGGGIIIKKKMMMOOOPPPOOONNNNNNPPPSSSWWWYYYYYYZZZ[[[[[[ZZZYYY[[[\\\\\\\\\[[[[[[\\\^^^___```aaa^^^ZZZTTTPPPOOOQQQTTTUUUWWW___hhhiiigggmmmvvv|||~~~lll___fffjjjbbbVVVSSS\\\gggSSSNNNGGGAAA<<<999666444777555666:::BBBWWW|||bbbKKKIIILLLRRRWWWSSS___{{{~~~NNN888::::::888555555777888999???FFFNNNZZZdddeeeeeeiiilllmmmlllooorrrqqqpppppppppooonnnooopppppppppnnnlllkkkooonnnnnnmmmllllllllllllnnnlllkkkkkkmmmmmmllljjjhhhlllppprrrqqqpppoooooovvvwww{{{~~~{{{xxx~~~tttiiijjj|||{{{qqq]]]KKKAAA<<<:::DDDYYYeeejjjrrrsssrrrxxxssstttsssqqqnnnlllkkkkkkooopppooolllhhhggghhhjjjmmmmmmrrrxxxyyytttqqqqqqoooooopppqqqqqqqqqppppppqqqsssyyy|||vvvmmmiiikkknnnppprrrssstttwww{{{}}}{{{yyymmmooo~~~wwwhhhllllll```NNNIIIZZZlllbbbKKK999999:::NNNtttrrriii}}}cccEEE:::666666999999>>>OOObbbfffeeefffhhhmmmqqqtttvvvwwwvvvtttsssssssssrrrrrrsssrrrqqqooooooppppppqqqsssuuuwwwxxxwwwuuurrrooottttttuuuuuuwwwxxxxxxxxxvvvtttrrrpppppprrruuuxxxvvvzzzsssVVVMMMIIIAAA???DDDEEEVVVkkkvvvxxxuuussssssoooppprrrtttuuuuuuuuuuuutttvvvuuusssuuuxxxwwwsssqqqppptttxxxxxxssspppqqqtttttttttvvvxxxxxxvvvtttxxxuuurrrpppqqqsssvvvwwwyyyyyy{{{|||www~~~|||~~~rrrfffiiiuuu{{{www{{{}}}tttaaaSSSPPPHHH;;;999@@@^^^ttttttmmmddd[[[BBB;;;444222444666666555<<>>LLLeeewwwWWWDDDHHHQQQ]]]fffccc```rrr```BBB;;;999999666666777888888===CCCGGGUUUcccfffdddeeejjjnnnkkkmmmoooooonnnmmmnnnooollllllmmmmmmmmmllllllkkkppppppooonnnmmmlllkkkkkklllkkkjjjkkklllmmmlllkkkjjjmmmpppqqqpppooonnnooooooooorrruuuuuurrrssswwwxxx{{{ggg]]]^^^pppqqqkkkZZZJJJ@@@;;;888GGGZZZdddgggoooqqqrrryyyvvvssspppmmmmmmmmmmmmmmmooopppooommmkkkiiijjjlllkkkkkkpppvvvxxxtttqqqrrrqqqrrrsssssssssqqqooonnnppprrruuuwwwssskkkiiilllmmmpppsssuuuwwwyyy}}}{{{zzzyyyrrrvvvzzzlllkkkjjjkkk^^^OOOVVVfff___III:::<<<;;;JJJjjjwwwnnnuuubbb[[[pppiiiPPP<<<888777888666888III\\\_________eeelllrrruuuuuuuuuuuutttssssssssssssssstttsssqqqpppoooooopppppptttvvvxxxxxxvvvqqqllliiirrrwwwwwwuuuyyywwwxxxvvvsssqqqqqqsssuuuvvvuuuxxx|||~~~cccSSSMMMDDD>>>??????OOOddduuu{{{yyyuuurrrrrrrrrrrrssstttuuuvvvvvvsssuuuuuutttwww{{{{{{xxxsssqqqtttxxxxxxtttrrrssssssrrrsssvvvxxxyyyxxxvvvuuuuuutttrrrrrrtttxxx{{{~~~~~~pppiiimmmhhhnnnfff\\\```kkkrrrmmmssswww|||iiiZZZSSSHHH;;;888???YYYqqqtttiiiNNN>>>222333777444333444888???IIIOOOTTTaaa{{{nnnRRR???666666444222222333444333222222333333444444333333222111111111000000//////...---------...............---------............///---------............///---///000000//////111222000222666:::<<>>;;;KKK^^^gggjjjpppqqqpppwwwyyyuuuqqqppprrrsssrrrppppppppppppooonnnmmmnnnnnnkkkkkknnntttuuurrrpppqqqrrrtttvvvwwwwwwuuusssqqqsssrrrssstttpppjjjhhhkkkjjjmmmqqquuuxxx{{{~~~}}}}}}~~~{{{}}}~~~zzz}}}tttnnnlllwwwrrraaabbbmmmaaaDDD:::<<<999EEEeeezzzuuuiiieeeYYY\\\{{{nnnYYY>>>:::888888555666EEEXXX]]]\\\^^^dddlllrrrsssrrrtttuuuuuutttssssssuuuvvvuuutttsssqqqqqqqqqrrrrrrvvvwwwyyyyyywwwrrrllliiinnnvvvxxxvvv~~~{{{zzzxxxwwwvvvwwwxxxyyywwwxxxyyy{{{|||~~~zzzfffZZZLLLAAA>>>@@@KKK^^^rrr|||{{{wwwuuuuuutttsssrrrrrrtttvvvwwwsssuuuuuutttvvv{{{{{{wwwqqqoooqqquuuuuuqqqppprrrrrrrrrsssuuuwwwxxxwwwuuurrrtttvvvuuuttttttvvvyyy~~~uuunnnqqqoooqqqeeeZZZ___jjj|||mmmjjjrrrwwwrrraaaWWWJJJ<<<:::???NNNjjjnnn}}}~~~ttt^^^EEE222444888333000444555===HHHMMMOOOYYYqqqxxx[[[EEE999777555333222333444333222222333333444444333333222111111111000000000//////........................---------............///---------............///---...//////......///111,,,///555:::<<>>@@@CCCFFFHHHHHHJJJLLLNNNOOOPPPPPPPPPSSSTTTVVVUUUTTTTTTUUUWWWUUUVVVVVVXXXYYY[[[\\\]]]\\\WWWTTTTTTVVVUUUPPPKKKMMMWWWeeeoooqqqpppqqqsssrrrWWW[[[]]]\\\TTTKKKIIIOOOWWWMMMHHHAAA<<<999888777666777<<>>CCCJJJVVVaaahhhkkkooorrrtttpppmmmllliiidddeeekkklllllllllllllllmmmmmmmmmkkkkkklllmmmmmmllllllkkklllmmmnnnnnnooopppqqqqqqmmmnnnpppooonnnnnnooopppssspppmmmmmmooosssttttttooopppqqqrrrwwwyyyqqqvvvlllrrrwwwrrrbbbTTTOOOSSSeeehhhcccVVVIIIBBB???===NNNbbbmmmpppuuusssnnnrrruuusssrrrtttvvvvvvsssoooooonnnnnnnnnoooooonnnnnnmmmlllnnnrrrrrrooommmoooppprrruuuwwwyyyxxxvvvuuuvvvsssrrrsssooojjjhhhjjjgggiiimmmrrrwww|||~~~}}}~~~~~~{{{|||~~~zzz{{{zzzrrr{{{jjjhhhppp^^^>>>999;;;666AAAccczzz|||{{{xxxggg[[[]]]~~~wwwdddBBB<<<888888666777DDDUUU``````bbbgggmmmppppppooossstttvvvuuuttttttvvvyyyzzzyyywwwuuusssrrrrrrrrrtttvvvxxxxxxwwwsssnnnlllllltttwwwvvv||||||{{{zzzyyyyyyyyyzzzxxxxxxxxxzzz|||~~~~~~ooo\\\MMMHHHEEEJJJXXXjjjttttttsssuuuuuutttrrrqqqqqqsssvvvwwwsssuuutttssstttxxxwwwtttooommmooossstttpppoooqqqrrrqqqrrrsssuuuuuusssqqqpppsssvvvxxxwwwuuusssrrryyy~~~~~~}}}iiiZZZ```kkkxxxmmmjjjqqquuurrrcccWWWJJJ===;;;@@@GGGmmmdddvvvppprrrwwwqqqSSS:::777888333111555555<<>>999777777777777888FFFXXXhhhrrryyynnnjjj|||SSSHHHIIIQQQVVVbbbiiiddddddnnn^^^???:::;;;;;;888888999777555888===???BBBKKKWWW```dddiiinnnsssoooooosssppphhhggglllkkkkkklllllllllkkkkkkjjjlllmmmnnnooopppoooooonnnlllnnnppppppooopppqqqsssmmmnnnooonnnmmmnnnppprrrrrrqqqnnnkkkmmmrrruuutttsssqqqmmmjjjkkkpppxxx~~~pppgggttt}}}lllccckkkpppjjjZZZOOOPPPUUUdddeee___QQQDDD>>>===<<>>777777777888CCCPPPbbbeeehhhkkklllmmmllllllpppsssuuuuuussstttwwwzzz}}}zzzwwwtttrrrqqqqqqrrrsssuuuvvvuuussspppooonnnsssuuuuuu|||}}}yyyzzzzzzzzzyyyyyyyyyxxxyyyxxxxxxzzz}}}~~~~~~~~~yyyzzz{{{hhhXXXPPPJJJJJJSSSaaahhhhhhkkkqqqsssrrrqqqpppqqqsssuuuwwwtttuuutttrrrsssvvvuuuqqqooonnnqqqvvvvvvsssqqqrrrqqqqqqqqqrrrttttttrrrpppqqqrrruuuxxxyyywwwrrrnnnttt|||~~~uuubbbfffnnnxxxppplllmmmmmmuuulll___TTTGGG===;;;???NNNtttaaajjjpppooonnnppp{{{iiiJJJ;;;777444333555555:::AAAFFFGGGMMM^^^nnnqqqSSS;;;999777555444555555444333222333333444444333333222111111111111111111111111...............------------------............///---------............///---///000///...---///000333000------000444888;;;FFFRRRggg{{{ssseee\\\MMMHHHAAA<<<:::888777777000222555555444333444444666888;;;===???BBBFFFHHHHHHGGGFFFEEECCCAAA??????999777666555555555333111/////////000000000111111111333666888:::===AAAEEEEEEFFFHHHJJJKKKLLLKKKKKKHHHJJJMMMOOOPPPRRRUUUWWWTTTTTTUUUVVVVVVUUUTTTTTTQQQPPPOOOQQQSSSRRRNNNKKKJJJXXXhhhoooqqqrrrqqqooolllvvviii^^^VVVVVVSSSNNNHHHFFFIIILLLMMMGGG@@@:::777666666666BBBXXXoooxxxuuuqqqnnnmmmmmmmmmrrrJJJHHHOOOUUUUUU[[[```ZZZaaaiiibbbBBB:::;;;:::888888999888555777<<<<<<>>>FFFOOOTTTWWW```kkkjjjjjjrrr}}}}}}sssnnnrrrlllmmmnnnooonnnmmmkkkiiimmmnnnoooppppppooommmlllllloooppppppooonnnppprrrmmmmmmnnnmmmmmmnnnqqqssskkkoooooolllmmmsssvvvtttrrroookkkggggggkkkqqqvvvrrruuuyyy{{{}}}kkk^^^jjjyyyuuufffbbbkkkpppgggXXXPPPTTT[[[gggfff^^^MMM@@@;;;<<<===III___kkkpppuuuqqqlllnnnjjjnnnrrrtttsssqqqoooooolllkkkkkknnnqqqqqqpppmmmllljjjjjjnnnnnnllllllooommmnnnpppsssuuuvvvwwwxxxuuurrrrrrttttttpppnnnpppmmmkkkkkknnnssswwwyyyyyy}}}|||{{{{{{ppp[[[CCC666===888999SSSooo~~~qqq```jjj{{{OOOAAA666666888999???HHHbbbgggmmmnnnkkkiiiiiikkkmmmpppssssssqqqrrrvvvzzz|||{{{xxxvvvuuutttttttttuuuuuuuuuuuuuuutttssssssssssssuuuvvvyyy{{{||||||wwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwyyy}}}~~~}}}{{{{{{|||ppp^^^SSSPPPNNNSSS^^^aaa^^^bbbkkkppppppooopppqqqsssuuuvvvssstttsssqqqsssvvvuuuqqqnnnnnnrrrxxxxxxtttqqqrrrooooooppprrruuuuuutttrrruuurrrqqquuuzzz{{{vvvqqqppp{{{kkkkkkpppxxxtttoookkkeeejjjddd\\\RRRGGG???>>>AAASSS~~~fffhhhgggxxxsssmmmjjjttt]]]AAA666555555444444777<<>>;;;===>>>EEEZZZgggkkkqqqpppkkkooojjjnnnssstttqqqpppppprrrooonnnnnnqqqtttvvvsssqqqjjjhhhiiimmmnnnlllmmmqqqpppqqqrrrtttuuuwwwyyyzzzssspppqqquuuwwwtttrrrsssrrrooolllnnnrrrvvvwwwwwwwww{{{}}}uuuuuuqqqUUU???666@@@;;;666IIIggglllkkk|||TTTCCC555555777888;;;BBBaaahhhoooooojjjggghhhkkkjjjnnnrrrqqqoooppptttyyyuuutttttttttvvvxxxzzz{{{yyyyyyxxxxxxwwwwwwvvvvvvuuusssuuuyyyyyywwwzzzvvvwwwyyyzzz{{{zzzzzzyyyvvvuuuvvvyyy|||~~~|||yyy~~~}}}~~~|||xxxeeeVVVTTTRRRWWW______ZZZ^^^hhhnnnnnnooopppqqqsssuuuvvvrrrtttsssqqqssswwwvvvrrrlllmmmqqqxxxxxxtttpppqqqnnnnnnpppsssvvvwwwvvvuuuxxxrrrnnnrrrzzz~~~{{{vvvooo{{{nnniiikkktttxxxssslllccceeeaaa[[[RRRIIIBBBBBBEEELLLtttmmmmmmiiiyyyvvvmmmeeennnkkkFFF666666666333444444888>>>BBBFFFPPP[[[mmmsssMMM<<<:::888777777777666444222333333444444333333222111111111111111111222222//////.........------------------.........//////---------........./////////000111000///...///000(((...333333000000222333000>>>VVVllltttqqqllljjjXXXRRRJJJCCC???<<<;;;:::777888777444111000111222///000222333444555666777666888999777666555555444444333222333333333111///...///000000000000000///000222444666888<<<@@@CCCEEEEEEFFFGGGHHHHHHIIIJJJGGGIIIKKKLLLMMMNNNPPPRRRNNNOOOQQQSSSUUUUUUUUUTTTTTTVVVVVVTTTPPPMMMKKKKKKJJJZZZiiinnnoooqqqoookkkggglllrrr{{{xxxppp^^^ZZZ[[[UUULLLDDDBBBEEEMMMSSSLLLGGGAAA<<<<<<>>>@@@AAA```{{{sssfffhhhmmmwwwvvvsss^^^PPPPPPQQQTTTXXX]]]aaabbb```fffzzzXXX@@@:::999888777555555555666666:::>>>FFFKKKLLLOOO[[[iiidddfffkkksssyyy{{{xxxtttrrrooommmmmmooopppmmmkkkjjjlllnnnnnnmmmkkkkkkkkkoookkkjjjlllllljjjkkkooorrrpppoooppptttuuutttqqqqqqsssttttttsssrrrrrrsssfffdddbbb```bbbeeejjjmmmqqqrrrrrrrrrsssuuuyyy|||~~~{{{sssbbbfffqqqnnnbbb```jjjsssaaaUUUQQQNNNfffqqqqqq^^^GGG???;;;;;;CCCQQQ^^^jjjnnnqqqtttnnndddhhhjjjmmmnnnnnnnnnoooppppppmmmlllpppuuuwwwuuurrrmmmmmmlllkkklllmmmnnnooorrrvvvwwwqqqnnnppprrrqqqwwwuuurrrooonnnoooqqqrrrpppqqqqqqppppppssswww{{{ssszzz~~~vvvnnn}}}ZZZBBB666<<<:::;;;LLLaaa~~~ppp|||WWWAAA444:::<<<555444===OOOaaaqqqpppiiifffffffffmmmrrrtttrrrqqqssstttsssoooqqqssstttuuuwww{{{~~~zzzxxxwwwvvvwwwwwwwwwvvvsssssstttuuuvvvxxxzzz{{{{{{uuutttzzz|||xxxuuuvvvvvvuuutttuuuwwwxxxxxxxxxyyyzzz|||~~~|||jjjbbbYYYWWW```nnnoooeeecccjjjqqqsssqqqlllkkkooossstttuuusssrrrtttwwwxxxvvvsssqqqoooooopppsssssspppmmmkkkjjjkkkoootttvvvuuusssssstttqqqooossszzzzzzuuussswww{{{qqqoooqqquuuyyy}}}oooeee[[[```\\\NNN@@@===BBBGGGUUUooozzzqqqqqq|||gggdddjjjrrr{{{QQQ666000444666333444666999>>>EEEMMMSSSccc]]]EEE>>>888666333111333777222222222222222222222222111222222222222111000000111111000000//////......//////...------------...........................//////.........---------////////////////////////111777CCCSSSdddpppuuuuuuZZZTTTJJJBBBAAACCC@@@999888666333222333222111000222222222222222222222222222222222222222222222222111000/////////000222333////////////////////////000111222444888<<>>:::======KKKgggtttqqqtttuuuwwwqqq[[[PPPUUUXXX[[[[[[YYYXXXZZZ]]][[[[[[fffQQQ===<<<;;;:::888888888888999:::<<>>======HHHZZZzzzooosssVVV<<<777999666555888===KKK]]]gggmmmpppooollllllsssxxxxxxwwwvvvtttooosssrrrssswwwzzzzzzwwwsssrrrtttwwwyyyzzzyyywwwuuuzzzyyyyyyxxxxxxxxxyyyyyyyyyuuutttvvvxxxvvvvvvxxxvvvuuussstttvvvxxxxxxxxxyyyxxxuuutttuuuxxx|||~~~rrrlllxxx|||~~~yyytttqqqmmmhhhpppsssvvvwwwvvvuuutttsssvvvrrrmmmkkkmmmppprrrttttttsssqqqpppqqqrrrqqqpppwwwzzz|||yyyxxxyyyzzzxxx|||zzzzzzzzzzzzwwwuuueee[[[]]]XXXJJJ???>>>DDDHHHPPPaaaoooxxxwww\\\VVVWWWeee|||vvv\\\DDD888444444333444666888<<>>:::999777555444333333333333333333333333111222222222222111000000111000000000000/////////000///......------.............................................---------........................000///000555>>>IIIQQQVVVZZZ^^^^^^TTTJJJCCC@@@<<<;;;999666555555444333111111111111111111111111111////////////////////////000000000///000111111222//////////////////////////////000222555888<<<===>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKNNNRRRRRRQQQPPPQQQSSSUUUVVVWWWVVVVVVVVVWWWYYY^^^^^^aaajjjxxxvvvuuuyyy|||pppbbb[[[ZZZRRRHHHFFFHHHNNN___kkkeeePPPEEE:::<<<@@@@@@[[[zzzvvvhhhWWWOOOTTTXXX\\\\\\XXXVVVXXXZZZXXXVVV]]]qqqWWW@@@===<<<:::999888777888888999:::@@@KKKTTTXXX[[[___ooonnnkkkkkklllooosssuuuqqqqqqqqqqqqqqqooonnnllljjjjjjjjjhhheeedddeeefffeeeccceeejjjlllkkklllooorrrpppnnnmmmoooqqqtttuuurrrssstttvvvxxxxxxvvvuuuttttttuuuuuutttsssrrrqqquuuuuuvvvtttrrrppppppqqquuutttwww|||rrr}}}~~~rrrzzzxxxeeeiiiqqqwww```PPPNNNPPPmmmtttrrr]]]FFF>>><<<>>>GGG\\\gggooonnnpppuuuvvvrrrdddhhhooossssssrrrpppooonnnkkkhhhhhhjjjnnnoooooorrrqqqpppoooooopppqqqqqqxxxyyyvvvqqqppptttvvvvvv}}}}}}~~~~~~{{{wwwssspppwwwwwwvvvsssrrrrrruuuxxxyyy~~~xxxqqqmmmmmmkkkhhhaaaWWWaaaqqqLLL999999@@@??????GGGUUUttt|||nnntttcccDDD777777777666666777BBBRRRbbbmmmrrrqqqnnnlllssswwwwwwuuuvvvtttppptttrrrsssxxx~~~~~~xxxssssssuuuwwwxxxwwwvvvuuuuuuyyyyyyxxxxxxxxxxxxyyyyyyyyywwwvvvvvvvvvwwwwwwyyywwwuuussssssuuuwwwxxxxxx{{{yyyxxxwwwwwwyyy|||~~~wwwjjjvvv{{{}}}yyyuuurrrnnniiimmmrrrwwwyyyvvvssssssssstttrrrnnnlllmmmooorrrtttvvvuuurrrqqqqqqqqqqqqqqquuuzzz}}}|||zzzyyyzzz{{{{{{zzzuuussssssssspppnnnuuu{{{qqqxxx{{{pppbbb]]]]]]VVVIIIAAABBBGGGJJJNNN\\\}}}uuu}}}^^^YYYYYY[[[ggguuuqqqqqqjjjYYYEEE777222222333444555777:::@@@HHHMMMNNN^^^kkkWWWBBB:::999888666444333333333333333333333333111222222222222111000000000000000000000000000000000//////.......................................................................................111...---...444<<>>@@@AAA@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJKKKJJJLLLOOOQQQQQQRRRRRRRRRSSSTTTUUUTTTTTTUUUXXXZZZ___\\\]]]hhhwww~~~wwwwwwzzz~~~~~~kkkbbb]]]XXXUUUJJJHHHLLLSSSbbbhhh]]]JJJBBB777:::FFFPPPmmm{{{yyy{{{vvvcccVVVPPPSSSVVVYYYZZZWWWVVVVVVXXXXXXVVVZZZggg~~~\\\CCC===<<<:::888777777777777888777===IIISSSXXX[[[^^^ggghhhjjjlllmmmoooqqqsssqqqrrrssssssrrrpppooonnnmmmlllkkkhhhfffeeegggiiieeecccdddiiikkkjjjlllppprrrqqqpppnnnoooqqqtttvvvvvvsssqqqqqqsssuuuuuuuuussstttvvvwwwwwwuuutttrrrtttvvvwwwwwwuuusssssssss{{{yyyzzzxxxzzzvvv}}}yyyfffjjjssszzzcccRRRNNNOOOllluuusss]]]EEE>>>===@@@JJJZZZgggooonnnnnnqqqrrrmmmeeeiiiooorrrsssrrrqqqqqqqqqooolllkkklllmmmmmmmmmqqqqqqpppooopppqqqrrrsss{{{{{{xxxsssrrruuuvvvttt~~~~~~~~~{{{wwwrrrooossssssrrrpppoooppptttwww|||~~~}}}yyyvvvsssiii[[[TTThhh|||kkkMMM???:::@@@@@@BBBHHHQQQmmmkkkfffpppPPP<<<666777777666666<<>>EEEKKKLLLUUUuuufffJJJ;;;888777777777333333333333333333333333111222222222222111000000000000000000111111111111000000///............///........................---...................................................---...111666<<<@@@___fffggg[[[KKKCCCAAAAAA>>><<<888666666444222111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111333555888:::<<<<<<>>>???@@@???@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIKKKJJJJJJNNNTTTWWWUUURRRUUUUUUUUUTTTTTTUUUYYY\\\^^^\\\___jjjvvv}}}|||yyyxxxwww}}}zzzkkkddd]]]UUUUUUJJJJJJQQQZZZfffcccQQQBBBAAA999;;;QQQfff{{{wwwwwwkkk\\\TTTPPPUUUVVVVVVWWWWWWWWWVVVVVVSSSSSSUUU]]]ooo___CCC>>><<<:::888777777777777888666:::DDDMMMRRRWWW\\\aaaeeejjjmmmnnnmmmmmmmmmppprrrttttttrrrpppoooooommmmmmllljjjiiikkkooorrrjjjggggggjjjlllkkkmmmrrrrrrrrrrrrqqqppprrruuuwwwzzzvvvqqqppptttxxxyyyyyytttvvvwwwxxxxxxwwwuuutttsssuuuwwwxxxvvvtttssssss{{{{{{yyy{{{yyyyyyzzz}}}}}}llljjjuuu}}}fffUUUQQQTTTqqq|||yyyaaaHHH???===@@@JJJ___llltttsssqqquuuvvvsssmmmoooppppppnnnlllkkklllnnnnnnnnnnnnmmmlllkkkjjjnnnmmmmmmmmmnnnppprrrsssvvvwwwuuurrrtttxxxxxxuuuyyyyyyyyywwwvvvsssqqqooorrrrrrqqqooonnnooorrruuu~~~|||lllZZZXXXfffrrrwwwxxxvvvbbbHHH>>>;;;@@@AAAEEEKKKNNNddd}}}ppp]]]NNNggg~~~bbbGGG888666777777777999CCCSSSaaaggghhhjjjlllpppsssqqqqqqtttvvvuuusssrrrrrrvvvzzz|||{{{yyyyyyyyyxxxtttoooooorrrvvvssssssssstttuuuvvvwwwxxx|||{{{yyyzzz{{{yyyzzzwwwuuutttvvvyyy{{{{{{vvvwwwxxxyyyzzzzzzyyyyyy|||}}}}}}zzzlllmmmrrrtttrrrrrruuuvvvuuuooorrruuuvvvuuutttsssrrrmmmppprrrsssqqqpppooopppqqqsssttttttttttttwwwyyyssssssuuuyyyyyywwwyyy||||||||||||}}}|||tttnnncccbbbiiixxxrrriiilllrrrtttsssbbb^^^TTTHHHEEEJJJPPPQQQWWW```rrrjjj[[[^^^]]]dddyyylllggg```VVVIII<<<666777333444444555777<<>>;;;888777666333111222222222222222222222222111111111111111111111111//////000111111111111000000000000000000000000000111111222333444777999;;;<<<===>>>>>>>>>@@@BBBDDDHHHGGGEEEDDDCCCDDDFFFGGGJJJGGGHHHMMMVVVZZZXXXTTTYYYYYYXXXWWWWWWZZZ___ccc```___eeepppzzz}}}|||||||||uuukkkddd\\\TTTQQQIIIMMMZZZgggoooeeeMMM@@@CCC>>>FFFbbbyyyxxxzzzxxx```TTTSSSVVV[[[XXXTTTUUUXXXYYYVVVTTTPPPSSSUUUYYYhhhlllIII???>>><<<:::888888888888999777888>>>CCCHHHOOOWWW\\\aaahhhllllllkkkkkkkkknnnqqqttttttqqqnnnmmmmmmnnnnnnllljjjjjjlllqqquuuooojjjhhhjjjjjjjjjmmmrrrnnnpppqqqpppoooooorrrtttyyyuuurrrsssyyy}}}~~~vvvwwwxxxxxxwwwuuusssqqqpppsssvvvvvvtttqqqooonnntttwwwxxxwwwzzz{{{yyyxxx}}}wwwqqq{{{hhhVVVSSSXXXxxx}}}yyyaaaGGG???>>>AAALLLcccooowwwtttsssyyy~~~~~~wwwvvvsssnnnjjjggghhhiiiiiilllppprrrqqqooollljjjlllkkkllllllnnnpppssstttrrrtttttttttwww|||{{{wwwrrrrrrqqqqqqqqqrrrssstttvvvuuutttqqqoooooorrruuu{{{zzz~~~|||ttt~~~ffffffjjjsssrrrnnnhhhSSS>>>:::<<<>>>@@@HHHNNNMMM\\\zzz{{{lll___HHHUUUvvvUUU<<<555666777777666<<>>;;;:::888666444333333333333333333333333111111111111111111111111...///000111222111111000000000000000000000000000111111111111333555777999:::<<<=========>>>AAADDDKKKHHHEEECCCAAABBBDDDEEEFFFFFFIIIOOOVVVZZZ[[[ZZZYYYYYYYYYXXXZZZ___eeejjjeeebbbggguuu}}}|||tttlllhhh```XXXSSSPPPJJJSSSfffvvv|||lllOOOEEEEEEEEEXXXuuu~~~tttYYYPPPUUU]]]aaaZZZTTTTTTXXXZZZWWWRRRUUUZZZ\\\___mmm~~~WWWAAA@@@===;;;:::999999999:::777777:::<<<@@@IIIRRRXXX^^^eeejjjkkkkkklllnnnlllooossssssppplllkkklllooonnnllliiigggiiimmmqqqpppkkkggggggggggggjjjpppiiikkknnnnnnlllkkknnnpppvvvsssrrrvvv}}}wwwwwwvvvuuusssqqqooommmnnnqqqttttttqqqmmmkkkiiimmmtttxxxvvvxxx{{{yyy~~~{{{iiiVVVRRRYYYzzzxxxuuu]]]DDD===>>>CCCNNN```kkkqqqnnnmmmvvv}}}{{{uuuoooiiihhhjjjlllfffkkkrrrvvvvvvsssooolllllllllmmmnnnpppsssuuuwwwuuuwwwwwwwww{{{}}}xxxooonnnmmmnnnppptttxxxzzzzzzyyywwwtttqqqppprrrtttwww~~~||||||}}}vvvllluuu~~~yyy{{{vvvtttxxx~~~xxxlll___JJJ;;;===<<<>>>@@@IIIPPPLLLWWWsss|||uuuXXXYYY^^^???444666777555333888EEEOOOVVV^^^ffffffnnnuuuvvvxxxyyyxxxuuutttsssqqqooonnnoootttwwwqqquuuxxxvvvrrrpppsssvvvwwwwwwuuuttttttsssssssss}}}~~~}}}yyy}}}zzzvvvvvvxxx{{{}}}~~~zzzxxxvvvuuuwwwyyy}}}{{{|||~~~~~~~~~~~~zzz{{{||||||{{{qqqpppvvvzzzyyyyyyyyyxxxuuutttqqqppprrruuuvvvtttqqqnnnqqqsssrrrooonnnppprrrooossswwwxxxvvvvvvwwwyyy|||tttqqquuuxxxvvvuuuxxxwww}}}vvvgggjjjooopppxxxwwwmmmiiiiiijjjgggdddbbb\\\PPPEEEEEELLLQQQRRRSSSYYYZZZqqq}}}pppfffXXXGGG;;;888444444444444555:::@@@EEEFFFCCCMMMbbb{{{kkkTTTEEE<<<999999444444444444444444444444111222222222222111000000000000111111222222222222111111000///////////////........................---------.........//////---------------------------......---+++,,,000444222888BBBLLLYYY```\\\TTTGGGDDD@@@>>><<<:::888666444444444444444444444444111111111111111111111111...///000222222111111000000000000000000000000000000000000000222444666777999:::;;;;;;<<<===@@@CCCLLLIIIEEEBBB@@@AAABBBDDDBBBFFFLLLQQQUUUXXX\\\___WWWWWWWWWXXX[[[```hhhnnnhhhcccgggvvv}}}zzz~~~~~~iiieeeddd\\\UUURRRSSSNNNZZZpppqqqPPPLLLFFFJJJgggcccQQQSSSWWWSSSZZZUUUQQQQQQTTTVVVUUURRR\\\TTT[[[aaahhh```FFF???===:::555:::>>>666:::999888777999===DDDIIIVVVZZZ```fffkkklllllllllsssqqqooooooooommmhhhdddnnnoooooolllhhhgggjjjmmmmmmllljjjiiijjjkkklllllllllllllllmmmmmmmmmmmmmmmoooooooooppprrrwww}}}yyy{{{yyyqqqkkklllmmmmmmpppppprrrvvvyyyvvvmmmfffmmmmmmooossswww{{{||||||~~~zzz{{{qqq[[[XXXiii{{{~~~lllWWWGGG:::666@@@OOOgggkkkppprrrsssrrrqqqqqq{{{wwwqqqkkkiiiiiilllnnnooooooppppppooonnnmmmmmmnnnpppqqqooolllmmmrrrxxxxxxyyywwwtttwww~~~zzzmmmooopppooommmnnnqqqttt{{{wwwwwwxxxuuupppssszzz}}}sssyyyrrr}}}|||uuuuuuxxxvvvdddJJJ<<>><<>>???EEEEEEFFFEEECCCCCCEEEGGGFFFMMMTTTXXX^^^dddfffddd]]]VVVTTT[[[bbbeeeeeefffiiihhhmmmxxx~~~{{{uuuqqqxxx{{{ppp```______ZZZVVVWWWddduuu{{{zzzxxxbbbSSSNNNZZZhhhxxx}}}nnnggguuu~~~iiiYYYTTTVVVYYY\\\[[[[[[ZZZXXXUUUTTTUUUWWWYYYXXX^^^^^^___|||jjjKKK;;;===:::888999888888888777666555888===AAALLLQQQYYYbbbiiilllmmmlllllllllnnnrrrvvvxxxwwwvvvrrrnnnjjjjjjlllllliiifffhhhiiijjjhhheeeeeehhhlllmmmlllkkkjjjiiihhhhhhhhhnnnnnnooopppqqqsssuuuvvvvvvwwwuuurrrqqqsssqqqmmmmmmmmmpppuuuzzz{{{xxxtttqqqooooooqqquuuyyy{{{{{{zzzwwwuuuzzzrrr^^^```ssstttcccPPPDDD===>>>KKK[[[lllooossstttsssrrrrrrrrrsssssssssrrrqqqooonnnmmmjjjjjjiiiiiijjjkkklllmmmqqqrrrsssqqqnnnooorrrvvvuuutttqqqmmmnnnqqqqqqnnnoooppppppooommmnnnppprrrqqqpppqqqtttttttttwww|||}}}wwwqqqoooxxxnnnTTTFFF???BBBEEEDDDHHHMMMLLLIIIPPP\\\xxxtttnnnnnnJJJ:::999:::666666777:::AAALLLXXX```eeefffiiimmmqqqqqqpppnnnqqqrrrtttuuuuuutttrrrrrrvvvvvvuuuuuuuuuuuuttttttrrrttttttsssvvv{{{{{{xxxtttwwwtttmmmoooxxx}}}{{{~~~|||xxxwwwwwwwwwvvvuuurrrqqqqqqrrrvvvyyy{{{{{{uuusssrrrtttwww{{{}}}}}}~~~yyyxxxyyyzzz{{{||||||{{{yyyxxxrrrqqqqqqsssuuuwwwwwwwwwsssqqqooooooqqqrrrsssrrrsssqqqrrruuuuuuqqqppprrrvvvuuusssrrrqqqqqqrrrrrryyyuuusssuuuwwwxxx}}}{{{~~~tttiii```[[[ZZZZZZ]]]QQQIIIJJJKKKIIIKKKPPPTTTSSSWWW```xxx|||vvv|||vvvbbbLLL777000555999222333:::<<>><<<;;;;;;;;;<<<<<<:::999;;;<<<===<<<;;;888666444555666777777777666555444555555555444444333333333222222222222333444666666777888:::<<<============BBBCCCDDDCCCCCCDDDFFFHHHIIISSS]]]aaadddhhhjjjiii^^^WWWVVV___hhhiiifffccchhhgggmmmwww~~~|||wwwuuu}}}tttfff\\\^^^aaa[[[UUUSSSkkk~~~ssseeeWWWUUUZZZkkkwwwyyyuuufffaaammmxxxqqq\\\WWWYYYYYYYYY]]][[[]]]^^^ZZZUUUSSSUUUXXXYYY\\\```]]]]]]sssVVV<<>>@@@NNN___oooqqqssstttsssrrrssssssqqqrrrrrrrrrrrrqqqpppooonnnmmmkkkjjjjjjkkkmmmnnnrrrssssssqqqppppppsssuuuoooqqqrrrtttuuuwwwvvvtttqqqpppooonnnnnnnnnoooqqqppppppqqqsssuuuvvvyyy{{{yyyrrrnnnuuuzzz{{{wwwhhhMMMGGGCCCCCCFFFEEEGGGLLLMMMKKKOOOUUUjjjyyyggg~~~}}}WWWAAA<<<<<<555777888999<<>>???@@@AAA???===>>>???AAAAAA@@@===:::888777888999999888777666555777777777777666555444444222222222333333555666666777999<<<>>>??????===<<>>777777999:::;;;:::999777777999<<<@@@EEENNNWWW```eeehhhiiijjjkkklllmmmnnnoooppppppyyy}}}zzzqqqiiieee\\\aaagggjjjjjjhhhhhhiiijjjjjjjjjjjjkkkmmmpppqqqlllkkkkkkmmmoooooommmjjjmmmnnnnnnnnnssswwwvvvpppmmmmmmoooqqqttttttsssrrrtttrrrpppooopppqqqqqqpppzzzyyyyyy{{{wwweeejjjxxxuuubbbNNNEEEBBBFFFUUUeeepppqqqssssssrrrrrrssstttsssrrrpppooopppqqqrrrsssuuussspppnnnllllllmmmnnnrrrrrrrrrqqqqqqqqqssstttmmmqqqwww}}}~~~|||yyyxxxrrrqqqooonnnnnnnnnooooooqqqrrrrrrsssuuuxxxyyyyyy}}}wwwttttttnnnpppppphhhmmm\\\FFFDDDBBBAAAEEEEEEGGGKKKMMMMMMPPPTTThhhuuu~~~ggglllkkkNNN>>>888555777999888888???KKKUUUaaacccfffkkkppptttttttttrrrqqqpppooopppqqqsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxvvvqqqpppsssuuutttrrrrrrqqqpppsssxxxyyywwwzzzxxxvvvwwwxxxzzz{{{zzz{{{zzzxxxwwwvvvwwwyyy{{{~~~|||xxxuuutttuuuxxxzzzzzz|||}}}}}}|||{{{xxxvvvqqqtttxxxzzzzzzwwwrrroookkkmmmppptttwwwxxxvvvsssuuuvvvvvvvvvvvvvvvwwwxxxooommmnnnrrrrrrooonnnppprrrrrrqqqqqqppppppppppppmmmlllooovvvzzz}}}qqqwwwxxx~~~uuummmzzzxxxzzzxxxssshhh\\\UUUUUUWWWNNNJJJHHHJJJLLLNNNQQQTTThhhVVVXXXYYY\\\nnnrrrrrrjjjyyywww[[[ZZZhhhrrreeeFFF444444444777;;;888===DDDIIINNNMMMEEEPPPmmmlllOOO???:::888999777222111444222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111////////////////////////................................................+++---///---+++---333888???JJJUUUXXXRRRKKKHHHIIIHHHDDDAAABBBDDDEEEBBB???===>>>AAACCCCCCAAA???===::::::;;;;;;:::888777666888999999999888777555444333333333333444555666666888:::===@@@AAA@@@>>>===<<<===>>>???AAADDDIIIMMMaaajjjppplllgggdddbbb```YYY\\\dddllloookkkjjjlllllllllsss}}}~~~jjjbbb\\\\\\]]]YYYSSSNNNWWWjjjpppiiieeeaaaeeesss}}}uuurrrllliiiqqqoooYYYYYY___```pppaaaWWWZZZ^^^\\\YYYZZZZZZ]]]___\\\WWWTTTVVVYYY[[[```___^^^aaafffqqqIIIBBB>>>999999999:::;;;<<<;;;999888999;;;===AAAHHHQQQYYY___dddfffgggiiikkklllmmmnnnppprrrrrryyy}}}vvvrrrqqq```cccfffiiikkkkkkiiihhhdddcccdddeeegggkkkoooqqqllljjjhhhjjjmmmnnnllliiilllooopppqqquuuzzz|||yyypppqqqrrrssssssqqqooonnnsssrrrppppppqqqqqqooonnn{{{{{{}}}qqqccclll}}}vvvbbbMMMEEECCCHHHWWWfffnnnoooppppppoooppprrruuusssqqqooommmmmmpppsssuuuxxxvvvtttqqqooonnnnnnnnnpppppppppqqqqqqrrrssstttooorrrzzzyyyuuuttttttrrrooonnnnnnooonnnmmmqqqsssssssssvvvzzzzzzvvv{{{wwwllljjjfff]]]hhh~~~UUUFFFFFFEEEEEEFFFHHHJJJLLLMMMOOORRRUUUiiivvv~~~yyybbbWWWtttaaaFFF777666888999888777<<>>IIIMMMKKKIIIJJJLLLLLLHHHCCCCCCFFFFFFCCC???;;;<<>><<<;;;<<<===???BBBGGGMMMQQQiiinnnoooiiicccaaa___]]]TTTYYYcccmmmnnnmmmoootttooopppwwwzzzvvvmmmbbb\\\ZZZYYYVVVTTTRRR^^^```___eeejjjsssxxxmmmlllggghhhtttgggRRRUUU\\\\\\gggaaa[[[YYYZZZZZZZZZZZZ[[[]]]___]]]ZZZXXXYYY[[[ZZZ___[[[]]]dddbbbttt|||QQQBBB<<<;;;<<<888999;;;<<<;;;999888999:::<<>>IIIJJJIIIMMMLLLPPP\\\xxxVVVEEE999:::;;;777444777333333333333333333333333222222222222222222222222222222222111111111111000111111111111111111111111////////////////////////................................................***,,,...//////.........///444:::<<<>>>BBBHHHNNNNNNIIICCCBBBEEEEEEAAA===:::;;;<<<>>>???@@@@@@@@@>>>??????>>><<<:::888777999::::::;;;999777555444555444444444444555555666888999;;;===>>>===<<<;;;<<<===???AAADDDJJJQQQVVVgggiiigggbbb```bbbbbb```WWWYYY```iiillllllnnnrrrrrrsssyyyooo^^^WWWWWWVVVVVVTTT[[[ZZZ\\\iiisssuuukkkkkkeeelllgggVVV]]]bbb]]]cccbbb^^^XXXVVVYYY\\\\\\]]]^^^___^^^]]]\\\[[[\\\YYY]]]XXX\\\eee___lllVVVCCC;;;<<<>>>888888:::;;;;;;999888888999<<<>>>AAAGGGNNNVVV]]]```eeegggiiihhhggggggjjjmmmmmmllllllooouuuzzzzzzxxxvvvnnneeebbbfffjjjjjjhhh_________```cccgggkkknnnjjjgggdddggglllooonnnlllgggmmmpppoooqqqxxxvvvyyy{{{{{{yyyuuurrrpppmmmnnnqqqtttwwwxxxvvvssszzz}}}iii]]]ooowwwbbbMMMFFFHHHOOO^^^nnnkkkkkklllkkkkkknnnqqqtttpppooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqooonnnmmmmmmlllmmmooorrrttttttttttttssswww|||yyyrrrrrrwwwvvvrrrooonnnoooooonnnllllllooopppooottt{{{zzztttuuuwww||||||oooWWWdddvvvooo}}}{{{eeeMMMFFFDDDEEEKKKKKKPPPRRROOOLLLNNNSSSXXXXXX|||{{{iii^^^VVVPPPhhhhhhOOO888888888888999<<<@@@CCCSSS]]]hhhllliiigggkkkooojjjkkkmmmnnnooooooooonnnpppppppppqqqqqqrrrrrrrrrmmmrrrtttqqqooorrruuuuuuwwwpppkkklllqqquuuwwwxxxqqqrrruuuyyy||||||zzzxxxsssvvvyyyzzzyyyxxxzzz}}}{{{|||{{{wwwsssqqqsssvvvnnntttvvvssssssvvvtttnnnsssrrrqqqpppppprrrtttuuummmjjjffffffhhhlllpppqqqjjjmmmoooooommmlllmmmooonnnmmmnnnrrrrrrooooooqqqoooppprrrtttvvvwwwwwwwwwtttqqqppptttwwwzzz~~~}}}wwwooolllsss|||wwwooocccmmmuuusssggg\\\YYYZZZNNNPPPQQQOOONNNOOOOOOOOOOOOJJJOOOTTTWWWooo~~~wwwppp|||nnn``````kkklllbbb```qqqoooIII<<<555333888999555GGGOOONNNSSSSSSSSSXXXjjjSSS???<<<===888555777333333333333333333333333222222222222222222222222222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////........................+++,,,---...//////...---...//////000333<<>>??????@@@@@@???===;;;999777999:::;;;;;;:::777555333555555444444444555555666777888:::;;;;;;;;;;;;:::===???AAACCCGGGMMMUUUZZZcccbbb___[[[^^^dddgggeee^^^\\\^^^eeejjjjjjiiikkkssstttzzzzzzaaaUUUSSSSSSSSSVVV\\\ZZZ^^^mmm{{{wwwooonnnhhhuuunnnaaahhhjjj```[[[ZZZYYYXXXXXXWWWWWWXXXZZZ]]]___```___^^^^^^___bbb\\\\\\```aaaccctttcccAAAFFF===111???:::888888888999999888666::::::<<>>888333333666555555666777666444111333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000........................////////////////////////.........------,,,,,,,,,///...,,,---000555:::>>>AAA@@@AAAFFFJJJIIIDDD>>>;;;;;;:::888666666888;;;<<<=========<<<;;;999777777888:::;;;;;;888666444333333222222333333444555999:::999888888:::999666===;;;===EEEQQQ[[[``````iiiddd^^^\\\```hhhpppuuullldddaaaeeeiiiiiikkkpppvvvyyy{{{}}}~~~}}}|||}}}ZZZRRRUUURRRPPPVVV[[[```fffqqquuupppzzzgggdddkkkmmmiii^^^^^^\\\[[[YYYXXXXXXXXXWWWYYY[[[\\\[[[[[[\\\]]]___\\\^^^dddeeeeeeqqqzzzPPPEEE???888===:::999888999::::::888666:::999:::@@@IIIRRRWWWZZZ^^^dddgggfffgggjjjkkkiiimmmppprrrqqqmmmkkkmmmpppwwwyyyvvvpppooossstttrrrqqqkkkdddccchhhnnnqqqrrrooollliiihhhkkkqqqvvvzzzooonnnmmmlllmmmnnnoooqqqqqqpppppprrrttttttqqqnnnoooppprrrtttuuuvvvwwwxxxzzzrrrgggvvvyyydddMMMEEEKKKXXXgggssswwwvvvvvvyyy|||}}}{{{yyyxxxtttpppmmmmmmnnnnnnnnnpppppprrrtttuuuuuuuuuuuuqqqpppooooooooopppqqqrrrssstttuuuuuuuuutttrrrqqqsssuuuvvvsssmmmjjjkkkmmmmmmlllmmmpppqqqvvv|||uuutttzzzttt~~~vvv]]]MMMHHHJJJMMMNNNNNNNNNNNNLLLKKKLLLPPPSSS[[[cccppp{{{vvvbbbTTTnnn```CCC;;;;;;:::444888???<<>>DDDMMMXXX```eeegggjjjfff```___ccckkkrrrvvvooogggbbbdddggghhhkkkpppuuuyyy{{{|||}}}|||vvv~~~tttsssyyy^^^RRRSSSSSSUUUYYY]]]bbbhhhuuu~~~nnnbbbcccjjjkkkggg^^^]]]\\\ZZZYYYWWWVVVVVVTTTUUUVVVWWWVVVWWWZZZ\\\\\\\\\aaahhhiiifffmmmxxxhhhHHH???===999:::999999999::::::888666:::888999===DDDLLLSSSVVVZZZ___cccccceeehhhjjjiiimmmppprrrpppllljjjjjjkkkqqqvvvyyyvvvsssttttttssswwwqqqjjjfffhhhkkkmmmnnnqqqrrrqqqmmmkkknnnxxxwwwtttppplllkkkllloooqqqppppppoooqqqrrrsssqqqpppmmmqqquuuuuussssssvvvzzz|||}}}zzzzzzvvvkkkzzzxxxcccNNNGGGMMMZZZiiissswwwwwwyyy~~~}}}vvvwwwtttooolllkkkkkkkkkjjjmmmnnnppprrrsssuuuvvvwwwqqqrrrrrrpppmmmlllooorrruuuuuuuuuuuuuuutttttttttqqqssstttqqqmmmjjjkkkmmmmmmmmmnnnnnnooowww|||yyy}}}~~~pppYYYJJJHHHLLLNNNMMMNNNOOONNNLLLKKKLLLOOORRRWWW___eeewwwccceeeqqqKKK<<<999>>>888666;;;<<>>:::555444<<<:::FFF]]]kkkmmmpppjjjVVVWWW\\\lllrrr[[[HHH:::777<<<666666555333222333555888333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000........................////////////////////////.........---------------///...---------...///000111111444;;;DDDIIIJJJIII;;;<<<;;;:::888888:::<<<<<<<<<<<<<<<<<<===>>>???999999888777666555444333333333222222333333444555777666666666777888999;;;AAAGGGPPPYYYaaagggkkkmmmkkkgggdddcccffflllqqqtttnnnhhhbbbbbbdddfffjjjooorrrxxxzzzxxxvvvvvvtttqqq}}}xxxhhhffflll~~~bbbTTTQQQSSSZZZXXX]]]aaafffuuuuuuccc___eeejjjjjjiiiWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRSSSSSSSSSUUUXXX[[[[[[\\\bbbhhhhhheeeiiippp]]]DDD???;;;;;;:::999:::;;;;;;999777999888777999???FFFNNNRRRXXX^^^bbbbbbdddhhhjjjiiijjjllloooooollliiihhhhhhkkkqqqvvvuuurrrpppqqqsss|||zzzuuullleeebbbdddgggrrrssssssooojjjjjjqqqyyysssqqqnnnllllllnnnqqqssstttsssrrrrrrrrrsssrrrrrrnnnpppsssttttttvvvyyy|||wwwyyywwwvvv~~~zzzoooqqq___MMMIIIQQQ]]]kkkuuuuuutttuuu{{{yyyrrruuuqqqmmmkkkkkkkkkjjjjjjlllnnnpppqqqrrrqqqooonnnooorrrsssqqqlllkkkooossswwwvvvuuutttttttttuuuvvvrrrqqqoookkkgggfffhhhkkklllnnnnnnmmmppp~~~}}}~~~xxxfffQQQFFFGGGMMMOOONNNOOOOOOOOOMMMLLLMMMOOOQQQVVV\\\\\\hhh|||ggg```BBB666<<<:::555999;;;<<>>===;;;<<<<<<;;;::::::;;;===>>>===<<<;;;;;;<<<===>>>999888666444333222222333333333222222333333444555666444444777888999<<>>EEELLLRRRYYYbbbhhh```bbbeeehhhkkknnnpppqqqsssttttttttttttttttttuuuppppppqqqqqqqqqooollljjjooonnnllllllmmmoooqqqssswwwuuupppmmmqqqwwwwwwsssnnnmmmmmmooosssvvvxxxxxxyyyzzz{{{|||||||||}}}}}}tttrrrqqqrrrtttuuuuuutttvvvuuutttrrrqqqqqqsssvvvtttpppppptttvvvsssqqqqqqrrrrrrsssssssssrrrrrrqqqpppooonnnnnnnnnoooqqqqqqpppqqqrrrsssttttttsssrrrxxx}}}~~~bbbLLL???DDDIIIUUUqqq}}}pppfff^^^VVVTTTVVVVVVTTTRRRPPPRRRSSSRRRPPPOOOPPPQQQRRROOOPPPSSSQQQRRR___oooqqqttt~~~rrrmmmkkkgggrrroooaaaRRR>>>222777222777CCCLLLXXXnnnsssaaaUUUVVVWWW]]]qqqyyy[[[GGGAAA777888888666444222111222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////.............................................------------...000222333333777888999888777777888999===<<<:::999888888999:::888666444222111111111222333333222222333333444555555333444999;;;<<>>BBBKKK[[[rrruuu{{{~~~}}}qqqaaaZZZUUUUUUWWWWWWWWWYYYNNNOOOPPPOOONNNOOOQQQSSSTTTOOOPPPTTTTTTRRRYYYdddvvv~~~|||xxxuuuwwwgggMMM888666777666;;;AAAKKKaaaooohhh[[[XXXVVVYYYbbbwwwpppSSSDDD<<<:::888777777777666444333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////.............../////////........................,,,------...///000000111000111222222111111222333999999777666555444444444444333222000000000111111333333222222333333444555666333555<<>>@@@CCCIIIRRRYYY^^^^^^___aaaeeeiiimmmoooqqqssstttsssqqqqqqrrrtttrrrpppnnnmmmnnnnnnllljjjmmmmmmnnnnnnmmmjjjfffdddnnnpppooojjjiiiooouuuxxxpppmmmjjjjjjllloooqqqrrrsssttttttrrrpppqqqtttwww{{{xxxvvvwwwzzzzzzwwwsssuuuvvvvvvuuurrrqqqqqqrrrvvvoookkknnnqqqqqqpppqqqooooooooooooooopppqqqqqqnnnooooooooopppppppppppprrrrrrqqqqqqrrruuuwwwxxx~~~wwwQQQMMMSSSdddwww~~~{{{fffjjj|||{{{qqqvvv}}}xxxnnn]]]WWWTTTVVVVVVSSSUUUZZZLLLMMMNNNNNNNNNPPPSSSVVVSSSOOORRRYYYZZZTTTTTTZZZfff|||sss}}}}}}zzz]]]BBB999;;;666;;;CCCIII[[[ooosssbbbYYYWWWZZZ]]]fffgggSSSLLLDDD;;;777888:::888555333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111////////////////////////////////////////////////---........./////////000000///...---------------+++,,,...////////////000,,,---//////.........000333333333333222111111000111111000000000000000111333333222222333333444555777444777@@@DDDFFFRRRaaaooorrrttttttppplllkkkkkkppplllgggdddcccccccccbbbccchhhjjjiiimmmwww~~~|||}}}zzzuuuhhh```[[[^^^aaa___\\\[[[\\\aaaYYYQQQWWW]]]dddoooqqq|||nnniiiooo[[[^^^___fff|||QQQSSSTTTUUUUUUTTTRRRQQQNNNPPPSSSTTTSSSRRRRRRSSSRRRTTTUUUUUUWWW[[[]]]]]]___uuuQQQCCC===<<<;;;<<<======;;;999555777888888777999===AAADDDLLLSSSWWW\\\dddiiiiiikkkjjjjjjkkkmmmooopppppppppmmmnnnuuuwwwrrrooopppssswww{{{{{{xxxsssooommmsssrrrooolllkkkjjjjjjkkkhhhiiijjjlllnnnooopppqqqhhhmmmrrrtttsssrrrsssttttttuuuuuuqqqmmmlllooorrriiiqqq{{{|||yyy}}}}}}zzz```WWWTTT\\\hhhoootttvvvvvvwwwwwwssspppqqqwww}}}|||yyyvvvuuutttsssqqqoooooonnnnnnnnnoooqqqsssuuutttqqqnnnmmmmmmnnnmmmlllppppppppppppoooooonnnnnnjjjgggeeedddfffhhhjjjjjjmmmrrrsssqqqvvv|||qqqllllllccciiidddWWWVVVTTTQQQOOOOOOQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSRRRSSSPPPXXXpppsss[[[```rrreeeLLL;;;999<<<999888:::<<<===???DDDMMMTTT[[[\\\^^^aaadddhhhjjjlllnnnqqqssssssqqqqqqsssvvvssspppmmmlllnnnnnnllljjjkkknnnqqqrrrpppjjjccc___gggkkkkkkeeeccciiiqqqvvvssspppmmmkkkmmmppprrrsssrrrsssrrrooommmmmmqqquuutttqqqpppsssxxxyyyvvvrrrlllnnnppprrrrrrrrrsssuuuvvvnnniiilllpppppppppqqqmmmmmmooopppqqqqqqppppppnnnnnnoooppppppppppppooorrrqqqpppoooqqqtttxxxzzzhhhZZZWWWgggxxx{{{xxxwwwkkkhhhrrr{{{jjjmmmuuussskkk[[[VVVTTTUUURRRMMMNNNTTTLLLMMMMMMMMMNNNQQQUUUXXXQQQOOOTTT^^^___WWWRRRSSSVVVzzzjjj}}}~~~iiiJJJ===;;;555>>>JJJNNN]]]sss~~~bbbUUUQQQXXXWWWXXXqqqnnn]]]PPP@@@777888999666222333333333444444555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---.........//////000000111000...,,,+++++++++++++++,,,//////...---------,,,---///000///...///000---...///111111000///////////////000000000000000333333222222333333444555888444888BBBGGGIIIVVVgggpppqqqrrrrrrpppnnnnnnnnnqqqmmmhhheeeeeeffffffgggdddhhhhhhdddhhhuuu|||xxxtttjjj```ZZZWWWXXX]]]```^^^\\\]]][[[aaaYYYQQQVVV]]]hhhwwwttt~~~lll___dddyyyrrr[[[______gggRRRRRRSSSSSSRRRPPPNNNMMMVVVWWWWWWVVVUUUSSSQQQOOOSSSTTTVVVXXXYYYYYYYYYYYYbbbmmmmmmDDD===;;;;;;===??????===;;;999888777666666888:::;;;CCCGGGNNNTTTZZZ___eeehhhhhhjjjmmmoooppppppooonnnmmmpppvvv|||zzzuuusssuuutttzzz}}}tttnnnmmmrrrqqqooommmjjjiiihhhggghhhhhhiiijjjlllnnnpppqqqnnnoooqqqrrrrrrqqqooonnnmmmpppsssssspppqqqvvv{{{zzzxxxzzz|||yyytttvvv~~~{{{|||]]]XXXVVV]]]jjjrrrssspppqqqqqqrrrrrrssstttuuuuuuuuuttttttttttttssspppnnnooopppooonnnlllmmmpppsssuuurrrpppqqquuuvvvsssooottttttuuussspppoooooopppjjjiiieeebbbbbbdddfffeeehhh^^^```qqq||||||}}}|||~~~|||mmmcccmmmwww~~~oooWWWSSSSSSSSSTTTUUUUUUVVVVVVUUUXXXZZZZZZWWWTTTSSSRRRRRRSSSWWW^^^eeesssyyysssbbbVVVRRR\\\\\\>>><<>>===;;;<<>>BBBGGGMMMSSSYYY___cccgggiiikkkllllllmmmmmmnnnlllnnnsssyyyxxxttttttwwwwwwxxxzzz{{{wwwpppiiiffflllmmmmmmmmmllljjjhhhgggjjjkkkkkkmmmoooqqqrrrsssmmmnnnpppqqqpppnnnllljjjlllpppssssssrrrtttyyy}}}~~~|||{{{wwwqqqrrrwwwvvv{{{___\\\\\\cccmmmssstttrrrrrrrrrrrrsssssssssrrrrrrtttttttttuuuuuutttqqqoooooopppqqqssstttttttttsssyyyvvvtttuuuyyyyyyvvvsssxxxxxxwwwuuusssqqqooommmeeecccaaaaaacccffffffeee```]]]hhh~~~|||zzz~~~zzzuuuwwwxxxzzz|||uuudddSSSRRRRRRRRRSSSTTTTTTUUUUUUYYYZZZZZZYYYUUURRRQQQQQQUUUTTTVVVYYY]]]fffwwwooo\\\PPPOOOqqqyyyOOO>>>>>>;;;:::777666888999999>>>DDDJJJTTT___cccccccccgggkkkjjjiiiiiikkkoooqqqpppnnnnnnlllkkklllooonnnjjjfffkkkooopppllljjjllllllhhhiiippprrrjjjdddgggooosssttttttssssssrrrqqqqqqpppxxxxxxwwwtttrrrpppqqqsssvvvooojjjllltttxxxvvvrrrqqqrrrrrrsssssstttttttttsssoookkkjjjlllnnnooooooqqqppppppppppppqqqqqqqqqtttrrroooooopppqqqqqqpppqqqsssnnnnnntttooollltttzzz~~~~~~xxxuuuwwwssseeefffnnniiifffeeeaaa[[[UUUOOOMMMLLLLLLKKKLLLNNNQQQVVVYYY[[[OOOPPPQQQSSSSSSSSSRRRRRRSSSeeexxxzzz}}}kkkcccaaaiii___\\\rrrjjjMMMDDD???<<>>HHHSSS\\\cccjjjmmmtttppppppxxx}}}zzzsssooolllkkkhhhfffdddeeegggiiikkknnnrrrrrrqqquuu|||pppkkkggggggjjjhhhaaaXXXUUUXXXXXXVVVTTTUUUVVVVVVZZZbbbllltttzzzyyyjjjiiiffflllTTTZZZdddgggiii~~~NNNOOOPPPQQQQQQPPPOOONNNVVVVVVWWWWWWVVVUUUSSSRRROOOPPPRRRTTTVVVVVVVVVVVVYYYZZZkkkiiiPPPCCC<<<@@@???999;;;CCC===<<<;;;999888999999::::::===AAAFFFKKKRRRYYY^^^eeegggiiijjjiiijjjkkkmmmkkkkkkoootttuuurrrssswww{{{xxxuuurrrppplllfffaaaeeegggjjjlllmmmkkkiiigggmmmnnnoooppprrrsssuuuuuuoooqqqssssssrrrnnnjjjhhhlllooorrrssssssuuuzzz~~~}}}zzzvvvrrrrrruuusssyyy```aaadddjjjppptttttttttqqqqqqrrrsssrrrqqqpppooorrrrrrtttvvvwwwvvvssspppmmmnnnqqqvvv{{{{{{wwwsss}}}zzzxxxxxx{{{{{{yyyvvvzzzxxxvvvuuuuuurrrlllhhh```^^^]]]```dddfffeeecccXXX___qqq}}}www}}}nnn]]]SSSPPPPPPQQQQQQRRRSSSSSSTTTWWWXXXWWWUUURRRQQQQQQRRRVVVTTTSSSTTTUUUZZZgggtttwwwhhh[[[QQQfffhhhDDD=========888555666777777:::>>>BBBOOO^^^dddaaa___ccchhhfffeeedddfffjjjnnnpppqqqmmmiiifffiiiooorrrooojjjhhhlllllljjjiiilllnnnnnnnnnuuuwwwqqqjjjjjjnnnqqqxxxxxxvvvtttrrrpppnnnnnnwwwwwwwwwvvvtttssstttuuuuuupppkkkmmmrrruuusssooorrrssstttuuuuuutttssssssqqqnnnkkkiiijjjlllmmmmmmrrrqqqooommmmmmnnnoooqqqsssqqqqqqqqqrrrrrrpppnnnooorrrooopppssskkkccciiiuuuyyytttuuuxxxtttooocccaaahhhgggdddaaa]]]ZZZWWWTTTQQQNNNLLLLLLLLLLLLOOORRRUUUWWWNNNNNNOOOOOOPPPRRRSSSTTTTTTYYYmmmpppooo}}}mmmYYY[[[gggYYYRRR[[[{{{vvv___EEEAAA:::FFF^^^gggdddgggiiidddbbb```YYYQQQTTT]]]gggdddNNN@@@<<<===888888777666444333444666444333333222222333333444333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................................................................////////////////////////000000000111111111222222222222222222333555666777>>>FFFSSS___gggllloooqqqqqqmmmpppxxx~~~|||vvvssskkklllllliiiffffffkkkpppssswww{{{zzzvvvtttwww{{{iiicccjjjxxx|||uuugggYYYSSSTTTUUUTTTRRRZZZaaabbb___```hhhppp|||zzzllllllsssfffQQQcccdddbbbdddvvvNNNOOOQQQRRRRRRRRRQQQPPPUUUUUUVVVWWWWWWVVVTTTSSSOOOQQQRRRTTTUUUVVVUUUUUUYYYVVV```|||[[[FFF;;;@@@CCC<<<999>>>======;;;999888888888888:::;;;>>>BBBFFFMMMUUU[[[aaaeeeiiikkkkkkjjjkkkmmmmmmkkklllpppqqqppprrruuuzzzzzzvvvoookkkiiihhhfffcccdddgggiiijjjkkkkkkjjjnnnoooqqqrrrtttuuuuuuvvvtttvvvwwwwwwuuuqqqmmmjjjmmmooorrrsssssstttwwwzzzzzzwwwvvvwwwyyy{{{uuu}}}uuu```dddjjjooorrrrrrssssssnnnoooppprrrrrrrrrpppppppppqqqsssvvvxxxwwwtttrrrmmmlllnnnttt{{{}}}xxxsss|||zzzxxxwwwyyyyyyxxxvvvwwwtttqqqrrrssspppiiibbb```]]]\\\```ccccccaaa```___lllkkkXXXRRROOOOOOOOOPPPQQQQQQRRRRRRQQQRRRQQQPPPOOOPPPSSSVVVTTTRRRQQQRRRRRRUUU___iiizzzuuueeefff}}}TTTAAA<<<;;;888777999999777999===@@@KKKYYY``````^^^___aaacccbbbaaacccffflllqqqttttttlllfffhhhqqqvvvuuupppkkkmmmmmmkkkiiijjjmmmpppqqqvvvzzzwwwqqqnnnppprrrxxxwwwvvvtttqqqooonnnmmmtttuuuvvvuuutttsssuuuvvvssssssqqqqqqpppqqqqqqqqqqqqrrrtttuuuuuusssqqqpppqqqooolllkkkkkklllmmmmmmppppppooonnnnnnooopppqqqsssrrrrrrssstttssspppnnnnnnqqqmmmlllnnncccZZZ___ooorrr{{{nnnoooxxx{{{ssskkkaaa^^^```___\\\WWWRRRQQQSSSTTTTTTRRRKKKKKKKKKJJJKKKLLLOOORRRPPPOOONNNMMMNNNOOOQQQRRRUUURRR\\\{{{rrrooo}}}bbbWWWbbbYYYQQQOOO]]]zzz}}}oooTTTOOO???===RRRcccgggkkkeee```^^^^^^[[[UUUUUUYYY^^^tttoooYYYDDD666;;;:::999999777333333666333333222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////........................................................................000000000///////////////000000111111111222222222444444333222333666;;;>>>JJJRRR^^^hhhnnnpppqqqqqqmmmjjjmmmuuuzzzwwwssspppkkkllllllllllllnnnrrrvvv{{{}}}}}}xxxpppkkkkkkmmmrrr___ZZZggg{{{zzziii[[[UUUUUUVVVWWWXXXjjj{{{zzzkkkaaagggqqqxxxnnniiixxx}}}gggZZZeee___[[[aaauuuPPPQQQRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTRRRSSSTTTVVVVVVVVVUUUUUUVVVRRRWWWkkk~~~^^^BBB>>>AAA>>>:::<<<<<<;;;:::999777666666666999:::<<<>>>BBBHHHPPPUUUZZZaaaiiimmmmmmllllllnnnqqqmmmlllnnnooonnnooorrrtttzzzxxxnnnffffffjjjllleeeeeeeeefffgggjjjlllnnnnnnoooqqqrrrttttttttttttvvvwwwxxxxxxvvvrrrnnnkkknnnoooqqqqqqqqqqqqrrrssszzzzzzwwwttttttvvvyyyzzzuuuzzzqqq___eeelllqqqrrrqqqqqqqqqkkklllnnnppprrrsssssssssoooppprrruuuwwwwwwuuusssooommmmmmrrryyy|||yyyvvvwwwvvvtttssstttttttttttttttqqqnnnoooqqqooohhhaaaccc___^^^bbbbbb___^^^aaattt~~~|||aaaQQQNNNNNNNNNNNNOOOPPPPPPQQQQQQOOOOOOOOOMMMMMMNNNRRRTTTSSSPPPPPPQQQQQQRRRXXX```sss{{{gggeeeqqqTTTCCC777777999;;;999666888======DDDNNNWWW]]]```___^^^bbbaaa```aaadddjjjpppuuu{{{qqqhhhhhhooovvvwwwtttrrrssstttsssnnnlllnnnqqqqqquuuzzzzzzvvvrrrqqqtttuuutttsssrrrqqqpppooonnnqqqrrrttttttsssrrrsssuuupppuuuyyyuuuooolllpppuuupppqqqrrrssssssrrrpppooosssrrrpppooommmmmmnnnpppmmmnnnppprrrsssssssssssssssssssssuuuuuutttpppmmmmmmnnnhhhdddeeeZZZRRRWWWhhhiiinnntttxxx|||{{{uuuyyywwwjjjeee```ZZZXXXYYYSSSLLLIIILLLPPPSSSSSSOOOOOONNNLLLJJJJJJMMMPPPRRRQQQNNNLLLLLLMMMNNNPPPUUUPPPUUUkkkyyykkkmmmvvvTTTVVVUUUTTTPPPLLLQQQdddwwwyyypppnnngggMMM999AAASSSbbbpppjjjccc]]]\\\\\\ZZZWWWUUUYYYeeevvv___DDD???:::777999888555444777444333333222222333333444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000/////////111111111111222222222222333333333333777>>>HHHPPP\\\aaaiiinnnqqqrrrrrrrrrllljjjmmmsssvvvrrrmmmkkkkkkjjjjjjmmmrrrvvvwwwvvv||||||xxxoooeee______bbbkkkvvvpppaaaXXXSSS[[[lll|||qqqddd\\\YYYYYYYYYYYY```}}}~~~nnnuuu~~~pppjjjgggyyynnneeebbb```WWWSSS___wwwQQQRRRSSSUUUUUUUUUTTTTTTQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUUUUWWWbbbyyyXXX???<<<>>>>>>===;;;;;;:::999888666666555777888999:::===BBBHHHMMMQQQZZZdddjjjkkkkkkmmmpppsssnnnlllooopppooooooqqqoooyyyzzznnndddffflllooojjjiiigggfffgggiiimmmooommmnnnppprrrsssssssssrrrssstttttttttrrrpppmmmllloooppppppqqqqqqppppppoootttyyyzzzuuupppqqqrrrrrrrrruuuzzz}}}qqqbbbfffmmmrrrtttsssrrrqqqkkkkkkmmmoooqqqtttuuuvvvpppppppppsssuuuvvvuuussssssqqqpppssswwwzzzzzzxxxtttsssrrrqqqqqqrrrssstttsssqqqooooooooolllgggcccdddaaaaaacccaaa]]]bbbkkk}}}tttoooXXXPPPQQQMMMMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQNNNLLLLLLNNNPPPSSSQQQPPPQQQPPPOOORRRWWW___qqq___uuuuuu\\\???;;;999:::888666777;;;999;;;AAAKKKVVV]]]```___aaaaaa```___aaafffnnnsss{{{rrrjjjiiinnnssstttrrrvvvxxx|||}}}wwwqqqqqquuuqqqsssxxx{{{xxxsssqqqtttqqqqqqqqqqqqqqqqqqqqqqqqnnnppprrrsssrrrqqqrrrsssooovvv{{{wwwoookkkpppwwwooopppqqqrrrrrrqqqpppooouuuuuuuuurrrpppoooqqqrrrlllnnnqqqtttuuuvvvuuutttsssrrrrrrssssssrrrnnnllliiiiiiaaa\\\\\\RRRJJJPPP]]]\\\^^^aaaccclll}}}||||||kkkiiibbbWWWVVVZZZUUUNNNJJJJJJLLLPPPRRRUUUVVVUUURRRMMMLLLOOORRRSSSRRROOOMMMLLLLLLMMMNNNTTTRRRTTT___rrrrrreeeyyy```YYYXXXUUUUUUMMMDDDLLL```jjjfffmmmhhhOOO777555AAAWWWnnnvvvnnneee___]]]ZZZWWWTTTYYY]]]eeerrrnnnRRRDDD::::::;;;777666999555444444333333444444555333333333333444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111222222222222333///222777;;;BBBMMM[[[dddkkknnnsssuuuuuusssssssssnnnlllooottttttoooiiihhhiiihhhhhhmmmsssvvvtttqqqwwwvvvrrriii```]]]```dddjjjjjj```XXXVVVOOONNNYYYiiibbb\\\]]]___\\\YYYWWW___~~~ssshhheeennneeedddiiiggg___YYY```uuuRRRRRRTTTUUUUUUTTTSSSRRROOOPPPRRRTTTUUUUUUUUUUUUWWWXXXXXXXXXVVVUUUSSSRRRRRRXXXZZZ]]]llltttKKK<<<>>>???;;;;;;;;;::::::999888777666666777888999:::>>>CCCGGGJJJRRR\\\aaacccfffmmmssssssnnnlllppprrrqqqqqqsssrrr|||}}}qqqiiilllpppooommmlllkkkiiiiiijjjkkkllllllnnnppprrrssssssrrrqqqpppppppppoooooonnnmmmmmmoooooopppqqqrrrrrrqqqpppttt}}}{{{rrrnnnnnnmmmnnnssszzz~~~uuufffjjjoootttwwwxxxvvvtttnnnmmmmmmnnnpppsssvvvxxxqqqpppoooppprrrttttttsssqqqrrrrrrsssuuuuuuvvvvvvsssssssssrrrrrrsssvvvxxxsssrrrpppmmmjjjfffcccaaaaaa___aaaddd```^^^jjj{{{|||wwwnnnooouuu}}}|||{{{cccUUURRRSSSMMMMMMNNNOOOOOOPPPPPPQQQTTTTTTSSSQQQNNNMMMOOOPPPSSSQQQQQQSSSRRRPPPQQQTTTUUUnnn|||ggg^^^yyyUUUHHH;;;888::::::888888777999<<>><<<>>><<<:::999;;;===:::555666777999999:::<<<@@@BBBEEEKKKSSSVVVYYY___iiirrrwwwsssooonnnqqqttttttssszzzwwwpppnnnppprrrpppnnnnnnoooooommmjjjooopppqqqqqqpppppprrrttttttqqqnnnnnnooonnnllliiigggiiijjjlllrrryyyzzzvvvyyyuuupppppppppnnnuuu}}}tttwwwuuu~~~uuutttssssssttttttttttttrrrpppnnnllllllmmmoooqqqsssqqqooonnnppprrrsssssssssrrrpppqqqrrrrrrpppoooqqquuuxxxyyyxxxwwwxxxzzzsssqqqllleee^^^[[[[[[]]]ddd___[[[YYYZZZeeezzz{{{xxxpppyyyxxxkkkfffsssiiiWWWUUUUUUQQQPPPOOONNNNNNNNNNNNOOOPPPQQQPPPPPPQQQTTTUUUUUUTTTSSSSSSSSSSSSUUUVVVXXXYYYTTT[[[ooouuufffSSSRRRkkkrrrLLL;;;:::=========:::;;;;;;;;;<<>>EEEXXXgggsssuuudddOOOCCC???>>>lll|||ggg]]]YYYWWW```ZZZUUUVVV\\\gggvvv|||bbbNNN@@@===@@@;;;666555777555111222888888666333222333333222000333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000222222111000//////000222222333333444555777888>>>HHHWWWccckkknnnqqqrrrssssssuuuvvvvvvpppggg```jjjkkkllllllkkkjjjiiihhhkkknnnnnnkkkjjjllllllhhhdddjjjsssyyyuuuooosss}}}hhh```XXXUUUSSSRRRTTTYYY___```aaaeeejjjjjjbbbXXX```zzzwwwooovvvbbbZZZfffmmmfff```eeewwwTTTSSSSSSTTTVVVWWWVVVUUUQQQOOOMMMMMMOOORRRSSSSSSWWWYYY\\\]]]ZZZVVVSSSQQQQQQNNNQQQWWWZZZccc|||hhhMMM@@@======;;;999888999;;;:::888777888888888999;;;???BBBDDDJJJPPPRRRSSSWWW```gggmmmkkkkkkkkkmmmnnnmmmmmm}}}zzzxxxnnnllljjjlllnnnppppppooopppqqqrrrrrrqqqqqqssstttuuuqqqnnnlllmmmnnnmmmllljjjkkkkkklllpppvvvwwwssssss{{{}}}xxxpppnnnnnnnnnqqquuu{{{wwwqqqpppyyy|||wwwuuusssrrrqqqpppooooooooonnnlllkkkkkkmmmnnnooorrrpppoooooorrruuuvvvvvvwwwuuuttttttttttttsssrrrsssvvvxxxyyywwwvvvxxxyyysssoooiiiccc^^^\\\\\\\\\[[[]]]ZZZUUU]]]rrr}}}sss|||}}}zzzsssqqqwwwrrraaaWWWVVVUUUSSSOOONNNMMMMMMMMMMMMNNNOOONNNMMMNNNPPPSSSVVVVVVUUURRRSSSTTTUUUVVVXXXXXXYYYVVVUUU^^^vvvzzzkkkVVVOOOXXXrrrRRR@@@;;;;;;;;;999999:::999999===CCCHHHVVVXXX[[[]]]]]]]]]___```hhhkkkkkkkkknnntttvvvtttjjjiiimmmuuuvvvqqqnnnpppqqqqqqpppqqqrrrqqqooommmlllnnnpppsssttttttssssssmmmnnnooopppooopppsssuuusssqqqqqqsssuuuuuurrrooopppsssqqqlllmmmtttwwwvvvzzzzzzyyywwwtttqqqoooooonnnoooqqqssstttttttttsssooojjjhhhjjjiiibbb\\\ZZZTTTQQQPPPQQQMMMEEE???>>>HHHSSS]]]aaadddlllqqqsss||||||xxxrrrooouuunnneeennnrrruuurrriii___XXXVVVQQQNNNOOORRRRRRNNNNNNPPPXXXXXXVVVSSSPPPNNNOOOPPPNNNPPPPPPNNNOOOQQQOOOJJJOOOPPPVVVXXXQQQSSSrrr|||mmmdddqqqcccZZZZZZbbb^^^OOOFFFIIIhhhwwwyyygggVVVHHH???SSSlll}}}mmmaaa[[[[[[XXXWWWXXXYYY]]]gggrrrnnn{{{eeeSSSFFF>>><<<888777:::999666666:::777555444555666777666444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000111222333222111000111333333222111222555;;;CCCGGGSSS\\\gggooorrrrrrssstttxxxxxxxxxxxxvvvppphhhaaa```bbbcccddddddcccccccccllloooqqqoooppprrrqqqnnngggkkkqqqtttlllaaa___cccVVVSSSSSSVVVVVVVVVZZZ___gggfffbbb______cccgggiiijjjyyyccc\\\ddd]]][[[[[[eeeyyyPPPQQQSSSVVVXXXXXXUUURRRQQQNNNKKKJJJLLLOOOQQQRRRUUUXXXZZZ[[[YYYVVVUUUTTTSSSQQQTTTWWWVVVYYYiii{{{fffIII>>>???===;;;:::999999::::::888888888777777:::>>>BBBDDDHHHMMMMMMLLLNNNTTTZZZdddgggkkkmmmmmmllllllllltttyyy|||vvvmmmkkkjjjjjjmmmpppqqqqqqrrrsssssssssrrrrrrtttuuuwwwsssnnnkkkkkklllnnnnnnlllnnnnnnlllooottttttqqqtttwwwxxxssspppqqqqqqoooqqqtttxxx}}}yyyllllllttt|||zzzyyyvvvssspppnnnllllllmmmmmmmmmnnnnnnoooppppppqqqpppoooqqqtttwwwxxxxxxyyywwwuuuuuuuuuuuutttssstttvvvwwwxxxwwwvvvwwwyyysssmmmddd___]]]]]][[[ZZZVVV[[[VVVPPPaaazzz~~~zzz}}}|||{{{}}}ooo```ZZZXXXUUUSSSSSSNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMMMMOOORRRSSSTTTSSSQQQSSSUUUXXXYYYYYYYYYXXXTTTOOOOOO___~~~rrreeeVVVgggqqqLLL;;;999;;;999:::999888888999<<>>;;;MMMhhh|||}}}vvvqqqttt~~~yyyoooooommmqqqtttuuupppfff\\\UUUOOOLLLLLLOOOOOOMMMMMMPPPUUUVVVUUUSSSPPPOOOPPPQQQOOOQQQPPPNNNOOORRRPPPLLLKKKKKKQQQUUUPPPOOObbb|||yyy___hhh~~~kkkcccqqqyyyjjjRRRCCCYYYjjj|||yyyfffPPP@@@AAAXXX|||uuuhhh\\\[[[[[[[[[YYYVVVYYY___UUUbbbsss{{{eeePPPHHHBBB===<<<:::666444555555444333444555555333222444444333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111000//////111333444555666999???JJJUUU]]]gggoooxxx{{{zzzwwwwwwyyy~~~}}}zzzxxxuuuooohhhcccZZZ\\\_________^^^^^^___aaafffjjjkkkmmmpppoookkkeeefffhhheeeZZZOOOKKKMMMOOORRRXXX^^^___```gggooouuutttpppjjjdddfffpppyyyuuuqqqfffaaagggYYYZZZ]]]fffxxxOOOOOOQQQTTTWWWWWWUUUSSSTTTPPPLLLJJJLLLOOOQQQRRRQQQSSSVVVWWWUUUTTTTTTTTTVVVVVVXXXXXXUUUUUU```nnn\\\===@@@>>>===>>><<<999888:::999999888777666888===@@@CCCGGGKKKLLLJJJKKKOOORRR\\\bbbiiimmmmmmkkkkkklllkkkpppwww||||||xxxssspppqqqooommmkkklllnnnpppqqqsssttttttsssrrrrrrtttuuuyyyuuuooojjjhhhjjjlllnnnnnnpppooommmoootttuuusssuuuvvvtttoooooorrrqqqnnnnnnqqqtttwww}}}}}}vvviiikkksss~~~|||}}}||||||yyyvvvrrrooonnnmmmmmmnnnppprrrssssssssssssqqqpppppprrrtttvvvvvvuuuvvvtttsssssstttsssrrrppprrrsssuuuvvvvvvvvvwwwwwwpppiii```[[[\\\\\\ZZZWWWYYYWWWRRRWWWmmm}}}jjjVVVVVVXXXRRROOORRRNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNNNNOOOOOONNNMMMPPPRRRVVVYYY[[[ZZZXXXWWWPPPOOONNNUUUiiiuuu```ssshhhDDD999>>>;;;;;;::::::999999:::;;;===DDDNNNVVV[[[]]]^^^^^^___bbbccc```bbbiiinnnooommmlllmmmnnnooonnnnnnoooooonnnnnnooopppqqqpppooojjjkkkmmmoooqqqrrrssssssllloooqqqrrrqqqqqqqqqqqqwwwqqqmmmnnntttxxxwwwtttoooqqqrrrrrrrrrssssssrrryyyzzzyyyuuuooolllmmmnnnqqqrrrssstttuuuuuuuuuuuuoooiiiccc___YYYPPPLLLKKKOOOLLLMMMOOOMMMEEE>>><<>>>>>:::888;;;999999888777666777:::===BBBEEEIIIKKKKKKLLLNNNQQQQQQXXXbbbgggiiihhhiiijjjlllsssyyyyyysssooooooqqqrrrqqqooonnnmmmooorrrtttsssssstttsssqqqqqqssstttzzzvvvqqqkkkhhhhhhjjjlllmmmppppppnnnpppuuuxxxwwwttttttpppkkkkkknnnlllhhhkkknnnqqqsssxxx{{{wwwqqqfffhhhqqqzzz}}}zzzyyyzzzyyyyyyxxxuuuqqqnnnoooppplllnnnpppssstttttttttsssqqqqqqqqqrrrssssssqqqnnnrrrrrrrrrtttuuutttqqqnnnnnnoooqqqsssuuuuuuuuutttjjjccc\\\YYYZZZZZZWWWTTTXXXRRRYYYrrrfffPPPPPPSSSNNNKKKPPPNNNMMMLLLKKKKKKLLLMMMNNNOOONNNMMMMMMNNNNNNMMMLLLOOORRRVVVYYYZZZYYYVVVUUUMMMPPPPPPNNNWWWvvvkkk___uuuUUU<<<>>>;;;:::999999::::::999999777<<>>999888777777888777555333555555555444444333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222333333444444444333555888:::;;;FFFTTT```ggglllppptttvvvzzz~~~{{{yyyxxxwwwvvvtttpppkkkgggeeeddd___bbbeeeccc___[[[\\\]]]\\\bbbgggiiilllooonnnkkkeeeaaaVVVFFF;;;>>>KKKVVV\\\\\\\\\ZZZYYY```sss~~~wwwttthhhaaabbbeeennncccgggeeedddoooSSSPPPMMMMMMOOORRRUUUUUUSSSOOOKKKJJJJJJLLLNNNNNNOOOPPPRRRRRRRRRRRRTTTVVVUUUVVVVVVTTTRRRUUU]]]eeebbbAAA888555:::===:::999===999999999888666666888:::===AAAFFFJJJKKKLLLNNNOOONNNTTT\\\dddhhhkkkmmmnnnnnntttxxxvvvoookkknnnsssooopppppppppoooqqquuuxxxqqqrrrrrrqqqooooooppprrrvvvuuurrrnnnjjjiiijjjlllkkkooopppnnnoootttyyyyyywwwwwwsssnnnmmmooommmjjjjjjnnnpppppprrruuusssnnncccccciiisssyyyxxxuuuuuussstttuuurrrnnnlllmmmpppkkklllnnnpppqqqrrrqqqqqqrrrqqqqqqrrrrrrpppllliiippprrrtttxxxyyyxxxssspppkkklllooorrrsssrrroookkkbbb^^^ZZZWWWWWWWWWTTTQQQQQQSSSlllsss\\\JJJJJJLLLIIIIIINNNLLLLLLJJJJJJJJJJJJLLLLLLJJJJJJJJJLLLOOOPPPQQQPPPOOOQQQTTTWWWWWWVVVSSSQQQMMMOOOMMMFFFJJJhhhxxxaaaaaahhhDDD:::<<<:::888888999999999777555888===BBBHHHNNNUUUZZZYYY___cccbbbaaacccfffeeehhhjjjjjjhhhhhhlllmmmllljjjiiihhhjjjmmmoooppppppoooooopppqqqrrrsssttttttmmmooorrrsssssstttvvvwwwzzzwwwsssqqqqqqsssuuuvvvxxxtttrrrrrrrrrqqqssswwwuuuvvvuuupppjjjiiinnnssssssrrrqqqqqqrrruuuwwwyyyppp```OOOJJJKKKLLLMMMMMMJJJKKKMMMNNNIIIDDDHHHNNNnnn~~~xxx|||vvvmmmkkkhhhddd___[[[XXXSSSMMMHHHJJJGGGFFFIIIKKKJJJLLLPPPSSSTTTTTTSSSPPPMMMMMMMMMKKKLLLKKKIIIKKKPPPPPPMMMMMMIIIGGGJJJLLLLLLQQQWWWggguuuccccccddd```\\\QQQKKKKKKSSS]]]``````___[[[JJJFFF___rrrbbb]]]\\\XXXSSSOOOLLLOOOQQQNNNMMMYYYvvvmmmXXXMMMIIIAAA888999777555555666777666555666666555555444333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111222333333333000111222444555999>>>BBBIIIVVVfffqqqttttttsssttt{{{|||~~~zzzsssnnnkkkkkkkkkiiifffddddddeeeaaaeeehhheee___[[[[[[]]]gggkkkmmmlllkkkllljjjfff^^^WWWJJJ===;;;DDDOOOUUU]]][[[XXXWWWXXXddd{{{~~~|||wwwqqqxxxccc\\\^^^bbblllrrrwwwtttlllqqqSSSPPPMMMLLLNNNQQQSSSSSSQQQOOOLLLJJJKKKLLLLLLKKKNNNOOOPPPOOOOOOPPPSSSUUURRRUUUWWWTTTRRRTTTZZZ^^^sssUUUDDD888:::===:::999===777999:::999777666666777888;;;AAAEEEHHHIIIJJJJJJNNNPPPWWW___hhhooorrrrrrkkknnnqqqqqqnnnlllnnnqqqnnnpppqqqqqqppppppsssuuuoooppppppooommmmmmnnnooonnnpppqqqpppnnnllllllnnnjjjnnnooollllllqqqvvvxxxxxx{{{yyytttqqqrrrrrroooooopppooolllmmmqqqrrroooeee```aaakkkuuuwwwtttrrrppprrrsssqqqllljjjlllppplllmmmnnnoooppppppppppppqqqqqqqqqrrrrrroookkkgggmmmpppuuu{{{}}}{{{uuupppkkklllnnnqqqqqqmmmfff```ZZZZZZYYYWWWUUUSSSPPPOOOPPP___www^^^RRRHHHGGGHHHFFFFFFIIIJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIILLLOOOQQQRRRQQQPPPQQQSSSTTTTTTRRROOONNNKKKJJJFFFBBBIIIeeeuuuaaafffaaaHHHAAA>>>;;;999:::;;;999888555777999;;;>>>CCCIIIMMMPPPYYYaaaaaa```aaabbb```aaaeeefffcccdddiiijjjggghhhffffffgggkkknnnoooooooooooonnnnnnoooppppppqqqooopppqqqrrrqqqrrruuuwwwuuuuuutttqqqoooooosssvvvxxxsssqqqsssssspppqqqvvvtttwwwyyyuuunnnjjjlllppprrrrrrrrrqqqpppooommmlll^^^TTTJJJHHHIIIIIIJJJLLLHHHLLLPPPPPPKKKJJJUUUcccyyyuuuggg___YYYWWWUUUSSSQQQNNNKKKHHHIIIFFFFFFIIIJJJJJJLLLQQQMMMNNNPPPOOOMMMKKKKKKKKKHHHIIIHHHFFFIIINNNOOOLLLKKKHHHGGGHHHIIIIIIKKKNNNWWWjjjqqq]]]TTTTTTXXXVVVKKKDDDHHHNNNOOOPPPRRR^^^YYYSSSVVVjjjttthhh___XXXTTTTTTKKKJJJLLLMMMKKKOOO^^^nnnwwwmmm\\\KKKCCC???;;;888777777666666666666666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111222222333444444333555888<<>><<<:::999777777666555444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111222333333444444>>>AAAFFFLLLSSS\\\eeekkkttt|||{{{{{{}}}wwwsssrrrwww}}}yyylll```WWW[[[___aaaaaabbbeeehhhmmmrrrvvvtttnnnjjjlllpppuuuuuuoooeee\\\WWWPPPJJJHHHEEEHHH\\\}}}vvvZZZYYY[[[```gggrrr|||llldddiiilllZZZZZZppprrrZZZ\\\eeejjjqqquuuSSSRRRPPPNNNMMMMMMMMMNNNPPPQQQPPPNNNLLLJJJKKKLLLLLLLLLLLLJJJJJJMMMQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWZZZccc|||iiiIII@@@===444666???;;;;;;;;;:::999999:::;;;999999:::<<<>>>@@@BBBDDDJJJIIIKKKQQQZZZdddllloookkkjjjjjjjjjkkklllnnnooooooppppppppppppooonnnnnnlllllllllllllllkkkkkkkkkkkkjjjhhhiiikkkmmmnnnnnnpppuuuuuupppmmmooorrrssspppqqqqqqpppooooooqqqrrrrrrqqqpppooooooooopppqqqmmmeee[[[ZZZhhhyyy|||vvvvvvuuutttrrrpppnnnmmmlllmmmnnnppprrrsssrrrqqqppptttuuutttqqqrrruuutttppprrrxxx~~~wwwrrrpppjjjlllmmmjjjccc]]]ZZZYYYXXXTTTRRRSSSNNNGGGFFFKKKUUUpppzzzsssiiiqqqqqqQQQKKKJJJHHHFFFEEEDDDDDDDDDBBBCCCEEEDDDBBBAAAAAABBBKKKIIIHHHHHHJJJKKKKKKJJJNNNOOOPPPPPPOOOMMMJJJIIIMMMGGGCCCGGGOOO^^^rrr{{{dddTTTTTTjjjgggUUUCCC:::;;;<<<:::888999777555555777999999888EEEGGGMMMWWWaaafffddd``````eeeeee______dddhhhfffcccfffjjjllllllkkkkkkkkkooommmlllkkkllllllkkkiiilllooosssuuusssqqqoooooonnnnnnmmmmmmmmmnnnoooooorrrqqqqqqrrrsssrrrqqqoooqqqvvvzzzwwwooohhhggghhhiiiiiifff___WWWQQQMMMMMMSSSIIIDDDHHHIIIEEEFFFLLLLLLUUU\\\YYYRRRVVVhhhxxxuuuvvvxxx||||||mmmjjjooooooooohhhYYYPPPMMMLLLNNNMMMJJJIIILLLLLLJJJHHHGGGHHHKKKNNNPPPJJJKKKLLLMMMNNNNNNMMMLLLOOOMMMJJJGGGFFFGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGHHHMMMPPP]]]gggYYYSSSUUUUUUPPPHHHFFFJJJIIIBBBLLLRRRXXXVVVNNNNNN```sssuuufff```\\\XXXXXXUUUQQQKKKHHHIIIJJJVVV```wwwzzznnn___RRRDDD999888>>>:::555444999;;;888444333777555333222444555555555333444555666666555444222444222000000222333444444444222000111333444222000333333333444555444111///...333999888444333666;;;@@@QQQ]]]aaagggtttzzzxxxvvv|||||||||}}}}}}rrriiipppwwwiii___]]]^^^``````___ccchhhjjjnnnuuuyyyyyywwwuuutttpppllliiihhhaaaUUUJJJFFF>>>@@@SSStttxxxdddYYYZZZkkkyyy{{{~~~}}}qqqZZZUUUlllttt\\\\\\wwwmmmWWWccchhhhhhvvvuuu|||~~~RRRQQQOOONNNMMMMMMMMMMMMLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLLLLLLLKKKMMMPPPSSSVVVVVVVVVVVVVVVWWWWWWWWW[[[^^^nnnxxxTTTBBB@@@AAA<<<666:::::::::999777666666777777777888999;;;>>>???AAABBBCCCEEEIIINNNVVV]]]aaafffffffffggghhhjjjlllmmmnnnnnnooooooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnggggggggghhhkkkmmmooopppmmmpppqqqmmmlllooopppooonnnoooooonnnmmmmmmnnnpppqqqqqqooonnnmmmmmmmmmmmmllleee[[[WWW```pppyyyyyyttttttsssssssssrrrrrrrrrrrrsssuuuvvvvvvuuutttsssrrruuuwwwxxx{{{}}}yyysssrrrvvvzzz{{{xxxtttqqqpppooommmjjjccc\\\WWWVVVWWWRRRNNNLLLKKKFFFCCCIIIRRRkkkyyy|||yyysssnnnwww{{{xxx~~~```JJJKKKJJJHHHEEEDDDDDDDDDEEEAAACCCDDDDDDCCCBBBBBBCCCHHHGGGFFFGGGJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLJJJIIILLLHHHGGGJJJPPPYYYgggttt{{{gggXXXPPPZZZzzzUUU@@@===???<<<888<<<:::888777777777888888>>>???CCCLLLXXX___aaa```dddggggggaaa___bbbdddbbbccceeehhhjjjjjjkkkmmmooonnnlllkkkjjjkkkjjjiiigggkkknnnrrrsssrrrpppooonnnlllmmmnnnoooqqqqqqrrrrrrooonnnlllmmmnnnooonnnllllllqqqvvvtttmmmgggeeefffeee```XXXRRRNNNLLLJJJHHHDDDDDDFFFIIIHHHEEEGGGLLLOOORRRYYYbbbkkksssxxxzzzooommmnnnttt}}}uuufffbbbfffgggiiidddVVVTTTPPPMMMMMMKKKHHHIIILLLJJJIIIFFFEEEEEEGGGIIIKKKHHHIIIKKKLLLMMMMMMLLLLLLNNNLLLJJJHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHJJJQQQYYYqqqfffYYYXXXXXXUUUNNNGGGEEECCCBBB<<>>444;;;;;;;;;:::888777555444555555555666888:::;;;<<>>777999;;;:::888777888999:::888777999>>>CCCFFFGGGNNNRRRWWWZZZ\\\```ccceeedddcccbbb```___bbbfffjjjgggfffffffffffffffcccaaadddfffhhhiiihhhhhhhhhiiidddddddddeeefffggghhhiiillliiigggfffgggiiijjjjjjdddgggiiihhhccc]]]WWWSSSLLLHHHDDDBBBEEEJJJOOORRRYYYgggooolllkkknnnnnnhhhcccaaajjj|||qqqoooeeedddggggggllliiiZZZXXXRRRLLLJJJIIIHHHKKKPPPKKKIIIFFFCCCAAAAAABBBBBBEEEFFFHHHKKKLLLMMMMMMMMMJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJEEEKKKGGGIII```zzzjjjbbb]]]```___SSSFFF@@@???999999DDDQQQXXXZZZ[[[WWWnnnppp\\\QQQQQQSSSQQQNNNNNNOOOTTT\\\ccclllzzzdddXXXJJJDDD@@@===;;;<<<:::888666777888888888777444333333333222333333333444555666666555444444555333333333444444444333222666777777999;;;???DDDHHHHHHKKKSSSaaannnssspppjjjlllzzz}}}zzzyyyxxxtttuuuvvvsssnnnhhheeeddd^^^XXXVVV]]]hhhmmmhhh```]]]]]]___dddeeeeeehhhmmmqqquuuyyyzzzwwwqqqllliiiXXXPPPGGGCCC@@@;;;:::<<>>===;;;999666666666666666777777888999===@@@@@@???AAAGGGMMMNNNPPPTTTYYY^^^bbbeeeggggggggghhhjjjkkkkkkkkkkkklllkkkjjjjjjjjjkkkmmmnnnnnnpppqqqpppnnnmmmnnnppplllmmmmmmnnnrrrvvvtttnnnmmmnnnnnnmmmkkkjjjkkkmmmnnnnnnooooooppppppqqqqqqkkkmmmllldddZZZXXXbbbnnnsssrrrqqqpppnnnmmmlllkkkkkkkkklllmmmmmmmmmmmmmmmpppqqqppppppssstttnnneeeeeehhhkkkoooppppppmmmkkk]]]YYYRRRLLLGGGDDDBBBAAA=========BBBQQQhhh~~~~~~xxxppphhh\\\RRRMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMKKKIIIHHHGGGHHHHHHGGGFFFJJJJJJJJJJJJJJJKKKMMMMMMMMMLLLLLLOOONNNMMMOOOTTTQQQUUUbbb{{{|||{{{kkkaaaqqqtttXXXCCC?????????===:::777555555999888888888:::;;;;;;;;;???BBBHHHOOOTTTXXX]]]aaadddcccaaa]]][[[]]]```cccbbbbbbbbbdddeeeeeebbb``````bbbcccdddcccccceeefffdddcccaaaaaadddhhhlllooohhheeebbbaaabbbdddddddddbbbbbbbbbaaa]]]VVVOOOIIIEEEJJJOOOQQQRRRVVV]]]dddcccrrr|||mmmZZZ]]]jjjxxxsssoookkkjjjdddeeegggfffkkkgggVVVTTTOOOKKKJJJJJJIIIMMMRRRLLLKKKHHHEEECCCCCCCCCCCCFFFGGGIIILLLMMMNNNNNNNNNJJJKKKLLLMMMLLLKKKJJJHHHIIIIIIJJJKKKKKKKKKJJJIIIKKKIIIDDDGGGQQQYYYsssrrr^^^\\\aaa^^^PPPDDD@@@888444:::DDDOOO[[[cccQQQWWWgggsss^^^WWWVVVUUUSSSOOOMMMQQQYYYaaafffkkkppp|||lllccc___XXXPPPLLLEEEBBB>>><<<;;;:::999888666777777888888888777777333555666666555555666888555666666666666777888888888;;;???CCCIIIPPPYYY```dddeeekkkxxx~~~yyy~~~~~~{{{yyywwwtttmmmlllhhhccc___]]]]]]^^^```ZZZTTTUUUZZZ\\\ZZZVVVVVVUUUYYY```eeeiiipppxxx|||~~~}}}yyypppfff^^^YYYQQQGGG>>><<<<<<===CCCIIIPPPLLLOOORRRSSS```mmmkkkjjjmmm||||||yyysss\\\KKKFFFHHHEEEPPPxxxnnnqqqyyy}}}gggdddfffddd~~~|||JJJKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQOOONNNMMMNNNPPPKKKMMMPPPPPPPPPOOOOOOOOORRRRRRSSSTTTUUUVVVVVVWWWZZZYYYUUUTTTbbb```GGGBBB>>>;;;;;;<<<===;;;999888888777666666777777777666888;;;<<<<<>>EEEHHHJJJOOOTTT\\\]]]\\\ZZZYYYZZZ\\\___\\\]]]^^^bbbeeeeeedddbbb```aaabbbbbbbbbbbbeeegggfffeeeeeegggkkkpppvvvzzzkkkhhheeedddeeeeeedddccc^^^\\\[[[ZZZZZZVVVOOOIIIIIISSS]]]aaa```aaagggmmmhhhttt{{{fffUUUSSSZZZhhhzzzzzztttuuuwwwvvvkkkggghhhgggeeekkkgggUUUPPPLLLJJJKKKKKKJJJLLLPPPLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHJJJLLLMMMNNNMMMMMMJJJKKKLLLMMMLLLLLLJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHPPPJJJFFFKKKMMMIII^^^|||zzzjjj[[[___ddd\\\OOODDD???;;;<<<@@@GGGUUUaaaYYYSSSVVVkkkqqq___VVVSSSRRRPPPKKKKKKRRR[[[aaafffkkkrrryyyvvvllleeeXXXRRRKKKDDD@@@>>><<<;;;<<<;;;;;;::::::999999999333555666555222222666999888888888777777999===@@@BBBFFFMMMSSSZZZcccnnnvvv|||xxxvvv}}}|||yyyvvvsssqqqlllgggaaa\\\YYYZZZ\\\^^^___ZZZTTTSSSVVVZZZ\\\\\\YYYUUUUUUYYY^^^eeeppp{{{~~~zzzrrreeeYYYPPPLLLFFF>>>888999===BBBJJJQQQTTTMMMPPPVVVZZZfffqqqnnnggghhhwwwiiiOOOBBBCCCIIIEEEOOOwwwsssvvv|||nnneeehhh```tttyyyIIIKKKMMMOOOPPPQQQQQQQQQRRRRRRRRRPPPNNNMMMNNNOOOMMMNNNPPPPPPOOONNNOOOPPPRRRRRRSSSTTTUUUVVVWWWXXXTTTXXXWWWSSSYYYrrrdddIIICCC===;;;<<<===;;;888999888888777666666666666666777888:::<<>>===@@@GGGJJJMMMPPPSSSTTTVVVXXX[[[WWWXXX[[[```eeegggfffeeedddeeeeeeeeedddfffiiikkkhhhiiikkkmmmqqqtttvvvxxxkkkiiigggffffffeeecccaaaXXXUUUSSSVVVZZZ[[[WWWRRRRRRZZZbbbeeedddbbbccceeedddfffjjjnnnhhhZZZOOOKKK[[[aaakkkxxxxxxsssvvv}}}}}}yyynnniiigggaaa^^^fffeeeTTTMMMKKKKKKMMMMMMIIIIIIKKKHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMKKKHHHGGGNNNLLLGGGHHHLLLHHHRRRkkk~~~wwwrrr|||ooojjjoookkk^^^SSSLLLDDD???===@@@KKKWWWXXXVVVZZZfffuuummm\\\TTTRRRPPPLLLLLLPPPTTTXXX```hhhmmmmmmrrrxxxqqqhhh___[[[YYYYYYXXXNNNKKKFFFAAA???>>>@@@AAADDDEEEDDD@@@<<<<<<@@@EEEHHHHHHGGGFFFFFFJJJPPPVVVZZZ^^^dddhhhlllrrr{{{}}}yyy||||||wwwqqqkkkjjjjjjlllgggaaa\\\ZZZZZZ\\\^^^YYYWWWTTTSSSUUUYYY\\\^^^\\\YYYZZZ^^^aaaeeellltttsssqqqlllbbbVVVKKKDDDAAA<<<888777===CCCHHHNNNTTTRRRMMMSSS]]]aaakkktttqqqjjjhhhtttrrrZZZIIICCCEEEIIIFFFOOOvvvmmmdddfffYYYkkkxxx}}}sssIIIKKKMMMPPPQQQRRRRRRRRRRRRRRRRRRPPPMMMLLLMMMNNNNNNOOOPPPOOONNNNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXKKKVVV[[[UUUUUUeee|||PPPJJJAAA>>>>>>>>><<<999999999888666666555555666555444444555999;;;<<<<<<;;;>>>CCCIIINNNSSSVVVWWW^^^___aaaccceeeffffffgggiiihhhfffeeefffhhhkkkmmmjjjnnnsssssspppoooqqqtttqqqvvvwwwsssqqqtttxxxyyypppqqqqqqooommmlllmmmnnnmmmjjjgggeeeeeehhhlllnnnnnnkkkkkknnnllleeecccfffllllllmmmmmmnnnnnnoooooogggeeeccc```^^^\\\[[[ZZZ\\\bbbeeeaaa```dddjjjmmmooommmjjjhhheee___WWWQQQNNNKKKHHHFFFEEECCC===999===>>>IIIjjj|||]]]SSSYYY\\\XXXSSSOOOPPPRRRSSSPPPLLLGGGDDDFFFHHHJJJKKKJJJJJJJJJLLLPPPNNNLLLLLLMMMNNNMMMLLLFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFHHHLLLLLLIIIKKKOOOMMMQQQUUUWWWYYYjjjlll\\\UUUQQQRRRbbbxxx{{{^^^HHH???<<<:::777;;;;;;999777666555777999999555555888888555999@@@999>>>DDDJJJOOORRRUUUWWWTTTVVVZZZ```eeehhhhhhggghhhhhhhhhhhhhhhiiimmmpppiiikkknnnpppqqqpppnnnmmmeeedddbbbaaa```^^^[[[XXXRRROOONNNTTT\\\aaa___\\\XXX[[[```bbbaaa]]]ZZZXXXUUUOOOMMMNNNJJJGGGPPP___eeegggmmmwwwyyynnnmmmvvv~~~yyyooojjjddd___WWWRRR\\\^^^OOOMMMKKKLLLOOONNNHHHFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMJJJHHHFFFHHHLLLEEEBBBJJJLLLMMMUUUrrroooiiilllqqq{{{|||wwwiii```TTTEEE;;;555777AAAMMMKKKRRR]]]eeeeeekkk~~~hhh]]]ZZZOOOOOORRRTTTRRRQQQXXXbbbcccbbbeeeooo{{{~~~}}}wwwnnnfffbbbbbbeeehhh^^^^^^\\\VVVPPPOOOTTTYYY``````___]]]^^^bbbkkkqqqrrrvvvyyyyyyxxxyyy{{{zzz~~~~~~tttuuutttooofff______ccclllhhhbbb]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVWWWYYY[[[YYY\\\ccckkkmmmjjjiiilllaaa___YYYPPPFFF===888666;;;:::===FFFNNNQQQTTTWWWTTTQQQ[[[gggjjjrrryyyvvvssslllqqqpppXXXGGGAAABBBCCCCCCGGGOOOwwwhhhaaacccQQQaaaiiikkkiiiLLLMMMOOOQQQRRRSSSTTTTTTSSSTTTTTTRRROOOLLLKKKKKKNNNMMMLLLKKKKKKLLLLLLMMMPPPRRRTTTVVVVVVSSSPPPNNNOOORRRSSSSSSTTTZZZdddmmmhhhRRRBBBBBBAAA999666:::999>>>>>>888666888777333555555555555555666777888<<<<<<<<<>>>AAAEEEHHHKKKTTTVVVYYY]]]___aaaaaaaaakkkiiikkkmmmiiidddhhhqqqnnnooorrrssssssqqqooommmrrrtttvvvssspppqqqwww|||sssrrroookkkgggfffgggiiijjjkkkkkklllllllllkkkkkkpppqqqqqqmmmiiigggiiikkkoootttrrrjjjkkktttwwwrrrhhheeeaaaaaacccaaa[[[VVV\\\```eeeggggggfffhhhjjjiiikkkkkkeee\\\RRRLLLJJJNNNIIIFFFEEEBBB<<<999:::<<>><<>>;;;888===FFFNNNQQQVVV\\\[[[VVVZZZPPPaaasssjjjhhhtttxxxwww}}}bbbXXXKKKBBB???AAADDDEEEBBBPPP|||rrrlll```SSS[[[YYYeeetttNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSRRROOOMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLMMMPPPRRRTTTVVVVVVTTTRRRPPPPPPRRRRRRQQQQQQUUU^^^eeejjjJJJAAACCC@@@===>>>555:::;;;888777999999555555555555555555555666777999999999:::===@@@DDDFFFLLLOOOTTTYYY]]]___``````bbbaaadddgggeeeaaaeeemmmfffgggiiijjjkkkjjjhhhggglllnnnooonnnkkklllqqqvvvuuutttqqqnnnjjjiiijjjllllllmmmmmmnnnnnnnnnmmmmmmkkkmmmooommmiiifffeeefffooowwwxxxppplllooonnngggiiigggdddeeeggggggccc^^^```dddhhhjjjiiihhhiiijjjffffffeee```WWWNNNGGGDDDEEEBBBAAABBB???:::999;;;KKKZZZgggooovvvooollllllrrrzzzmmm___QQQLLLPPPTTTQQQMMMKKKNNNRRRSSSQQQMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGKKKLLLIIIHHHJJJJJJHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMIIIJJJMMMMMMSSSiiixxxggg\\\XXXZZZtttmmmXXXJJJ888::::::<<<======;;;888555555666777666444444777999555666777999;;;===>>>???BBBAAAAAAGGGNNNSSSTTTRRRVVVUUUTTTRRRRRRTTTUUUVVV]]]XXXRRROOOPPPOOOLLLIIIEEEDDDBBB@@@@@@@@@AAABBBHHHFFFCCCAAABBBDDDGGGJJJEEEDDDCCCBBB@@@===:::888:::HHH^^^wwwqqqgggkkkkkkkkkjjjdddbbbSSSHHHLLLTTTWWWSSSNNNKKKLLLMMMNNNNNNLLLJJJIIIJJJGGGDDDBBBBBBCCCDDDCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHFFFDDDDDDEEEGGGHHHHHHLLLLLLKKKKKKJJJHHHGGGFFFIIIHHHGGGGGGGGGHHHJJJJJJUUUccc}}}|||jjjmmmqqqaaa[[[SSSJJJDDD@@@???>>>@@@:::;;;EEEKKKMMMTTT___tttmmmhhhfffggghhhcccYYYTTTTTTXXXYYY\\\aaafffgggfffdddgggjjjrrr|||xxxzzz{{{{{{xxxuuuoooiiifffeeeddd```\\\YYYYYYZZZ]]]```bbbaaa```\\\``````\\\XXXXXXWWWTTTZZZ^^^___[[[ZZZ___eeehhhjjjiiiiiihhheee^^^VVVPPPFFFDDD@@@<<<999999;;;===KKKTTTYYYXXXYYY^^^^^^ZZZaaaccciiiggg^^^ddduuu~~~yyykkkQQQKKKCCC??????BBBDDDEEEEEEQQQ{{{zzzrrrkkkfffggg```gggtttQQQPPPPPPOOOOOONNNMMMMMMOOOPPPQQQPPPOOONNNOOOPPPNNNMMMLLLKKKJJJKKKLLLLLLOOOPPPSSSTTTUUUTTTSSSRRRPPPQQQQQQNNNMMMPPPVVV\\\pppiiiRRRFFF???===???777::::::999888:::999666666666555444444444444555666666666666888:::===>>>AAAEEELLLSSSXXX[[[\\\\\\^^^___bbbeeedddaaadddiiieeefffggghhhiiiiiiiiihhhjjjlllmmmkkkhhhhhhkkkoootttsssrrroookkkjjjkkkllllllmmmnnnnnnnnnnnnlllllliiilllnnnnnnjjjfffbbbaaajjjrrruuummmfffeeeddd```hhhffffffhhhkkkllliiifffeeehhhkkkkkkjjjgggeeeeeedddbbb___ZZZUUUNNNFFF@@@???=========:::777;;;AAA\\\ttt~~~ssssss{{{rrrqqqrrrpppmmmlllyyyzzzyyy{{{uuukkkYYYSSSMMMLLLOOOQQQOOOLLLLLLLLLMMMNNNOOONNNKKKHHHGGGFFFFFFEEEEEEEEEFFFFFFEEEJJJKKKIIIHHHJJJJJJHHHFFFFFFGGGGGGHHHHHHIIIIIIFFFGGGHHHGGGFFFFFFHHHJJJLLLGGGGGGJJJLLLQQQ```qqqwwwddd[[[OOOYYYjjj|||aaaEEE???;;;777777:::;;;888444555666888777666666777888444444555555666666777777:::999999<<>>;;;;;;:::999999999999;;;<<<>>>===;;;::::::;;;<<<>>>;;;<<<<<<999444333666:::<<>>@@@BBBBBBBBBFFFPPPxxx{{{~~~}}}lllhhhzzzPPPOOONNNMMMLLLLLLLLLKKKKKKMMMNNNOOONNNOOOQQQSSSNNNMMMLLLKKKJJJJJJKKKKKKLLLNNNOOOQQQRRRSSSRRRRRROOOOOOOOOMMMKKKMMMRRRVVV\\\wwwzzzYYYBBB;;;======<<<;;;:::::::::888666777666555444333333333333444444444444555666777888999===DDDKKKQQQTTTTTTTTTXXX[[[^^^``````^^^___aaafffgggggghhhiiijjjkkklllnnnoooooommmjjjhhhiiijjjooopppooommmjjjhhhhhhiiijjjkkklllllllllkkkiiihhhlllmmmnnnllliiiddd```]]]aaaiiillleee^^^^^^aaabbbccccccdddgggkkklllkkkiiiggghhhhhhgggccc^^^ZZZXXXYYYVVVRRRPPPNNNIIIBBB<<>><<<::::::;;;<<<<<<:::;;;;;;:::999999999999:::888888777888888999:::;;;777777555333444888>>>CCCNNNbbb~~~pppooouuupppnnnqqqpppgggYYYMMMKKKNNNOOOMMMMMMJJJKKKKKKKKKKKKJJJIIIHHHIIIGGGEEEDDDDDDDDDCCCAAAFFFFFFGGGHHHIIIJJJJJJKKKIIIGGGDDDCCCDDDFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFIIIRRRhhhpppeeeZZZXXXZZZYYYPPPGGG@@@888666<<>>KKK^^^xxxvvvwww{{{xxxlllddd^^^YYYLLLMMMMMMLLLLLLLLLNNNOOOLLLIIIGGGHHHKKKMMMKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFKKKLLLIIIHHHJJJKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHGGGFFFFFFHHHJJJLLLHHHGGGJJJNNNRRRVVV[[[ZZZ]]]aaapppttt]]]XXXSSSRRRXXXoooyyygggSSSBBB:::;;;===999888777777777777666555666666777777777777888888666555444555666666666555888888777777777777888888555444444555777999::::::999999888666555444444444666666666666777777777888333555:::FFFSSS[[[[[[YYYkkkrrrrrrqqqzzzvvvwww|||tttpppssssssjjj\\\NNNIIIHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDEEEEEEEEECCCAAAEEEEEEFFFGGGHHHIIIJJJKKKKKKFFFAAA@@@BBBDDDEEEEEEIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJSSSjjj|||jjjcccgggkkkiiieeeLLLCCC<<<<<<@@@AAAAAAAAA@@@CCCKKKXXXjjj~~~wwwjjjccc```\\\YYYYYYWWWVVVVVVYYY\\\^^^___WWWYYY\\\___aaabbbddddddllljjjmmmwww}}}}}}~~~zzzwwwsssqqqqqqmmmhhhbbb___]]]ZZZVVVSSSSSSQQQOOOPPPSSSWWW[[[]]]^^^[[[XXXWWWXXXZZZ[[[[[[```bbbcccfffoooyyy|||zzz{{{yyyiiiddd[[[SSSKKKDDD>>>:::888777999@@@MMMZZZdddiiiwww~~~xxxhhheeexxxvvv]]]TTTZZZTTT]]]xxxeeeUUUJJJCCCDDDBBB@@@>>><<<===???@@@CCCFFFhhhqqqnnn{{{vvv{{{KKKJJJIIIHHHIIIJJJKKKLLLHHHIIIJJJJJJJJJLLLOOORRROOONNNLLLJJJIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOJJJKKKKKKLLLNNNPPPRRRTTTPPPYYYfff{{{uuuRRREEE===777777999888888:::888888777555555444444444444444444444444444444444444777:::>>>BBBDDDDDDDDD@@@EEEHHHKKKOOOUUUXXXWWWXXXYYY[[[^^^```bbbcccccc```aaadddfffhhhhhhhhhhhhfffhhhjjjiiigggeeedddddddddfffggghhhhhhfffcccaaacccaaa^^^]]]\\\YYYVVVTTTYYYdddpppuuuqqqiiiccc```___```aaabbbccccccbbbaaa\\\XXXSSSMMMHHHCCC>>>:::;;;;;;::::::;;;:::777555777555:::LLLggg~~~kkk```WWWPPPNNNNNNMMMKKKJJJJJJMMMOOOJJJIIIGGGGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEIIIJJJGGGEEEGGGGGGEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIHHHGGGGGGIIIKKKNNNKKKIIIIIIJJJLLLMMMNNNKKKNNNQQQVVVeee~~~eee\\\SSSLLLFFFOOOrrr~~~dddNNNAAA<<<:::888555555777888888888666666666666777777888888666666666666666555555555666666666666666666666666666666777777888888888888888888777666444333222111555555555444444555555666999BBBVVVsss~~~}}}jjj^^^gggzzzyyy{{{qqqiiijjjiiiaaaVVVKKKGGGFFFFFFGGGJJJIIIIIIIIIHHHHHHHHHHHHHHHDDDDDDDDDEEEGGGFFFDDDBBBDDDDDDDDDEEEFFFHHHJJJKKKIIIGGGEEECCCBBBBBBBBBAAAGGGGGGGGGGGGGGGFFFEEEEEECCCDDDEEEEEEFFFFFFEEEEEEGGGGGGGGGGGGQQQkkkrrrkkkkkkllllll\\\RRREEE===:::;;;===>>>999999===DDDNNN^^^tttyyypppfff]]]WWWWWWXXXYYY[[[ZZZWWWUUURRRRRRQQQQQQSSSXXX```fffhhhcccccchhhnnnsssyyy{{{vvvyyy~~~yyy|||yyytttxxx}}}{{{ssskkkgggdddaaa```bbb]]]XXXUUUVVVXXXXXXYYY\\\^^^\\\ZZZXXXXXXYYY[[[\\\]]][[[YYYYYY\\\^^^`````````gggnnnttt~~~zzzmmmaaaPPPLLLGGGBBB???;;;888666;;;;;;===GGGUUUaaagggiiirrr{{{wwwjjjmmmiiiPPPSSS\\\[[[jjjrrr___NNNDDD@@@@@@??????===;;;999;;;???BBBAAA@@@___uuu___XXXooossslll{{{yyymmmKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIIIIHHHHHHJJJMMMPPPOOONNNLLLJJJIIIIIIIIIIIIKKKJJJIIIIIIJJJLLLNNNOOOJJJIIIJJJLLLNNNPPPRRRRRRTTTUUUZZZmmmqqqTTTHHH>>><<<;;;999999;;;999888777666666666666666333333444444444444444333444555777:::===???AAABBB???CCCEEEEEEJJJRRRTTTRRRRRRTTTWWW[[[]]]_________YYYZZZ]]]```bbbbbbaaa___```ccceeefffdddaaa``````^^^___aaabbbbbb___\\\ZZZWWWVVVWWWYYYZZZYYYUUURRRYYY___iiiooonnnhhhbbb___\\\]]]^^^]]][[[YYYWWWWWWSSSNNNGGGAAA>>>;;;777555999:::;;;;;;999888888888666777CCC^^^fff[[[TTTMMMLLLKKKJJJIIIIIIIIIKKKLLLHHHHHHIIIHHHGGGFFFGGGIIIHHHHHHGGGEEEEEEDDDDDDDDDFFFJJJKKKGGGDDDEEEEEECCCDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJIIIHHHHHHJJJLLLMMMMMMKKKIIIHHHIIIIIIIIINNNMMMNNNPPPQQQ___ssseeeZZZUUULLLGGGYYYrrrttt^^^RRRFFFAAA<<<999:::;;;:::999777777777777777666666666666777777777777666777888555555666666666666555555888999:::999888888888888888888888888777666555444444444444666888;;;>>>@@@KKKXXXtttppp]]]YYYiiitttqqqqqqfff]]]\\\ZZZSSSMMMHHHIIIHHHFFFFFFIIIIIIHHHHHHGGGGGGGGGGGGGGGAAABBBCCCFFFHHHHHHEEECCCCCCCCCCCCCCCEEEGGGIIIJJJEEELLLRRRQQQIIIBBBAAACCCDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDBBBCCCEEEHHHTTTrrryyymmmgggeeeccc^^^UUUJJJCCC@@@>>>===666444666<<>>999666666777888888BBBEEEJJJQQQXXX^^^aaaccciiisssqqqfffkkkqqqVVVMMMYYYaaakkk}}}vvv]]]KKKBBB???>>>>>><<<======;;;::::::>>>AAABBB===XXXvvvsssxxxsss^^^SSSaaatttvvvllldddwwwyyy{{{eeeLLLJJJHHHFFFFFFFFFHHHIIIHHHHHHHHHGGGFFFHHHKKKNNNOOONNNLLLJJJIIIHHHIIIIIILLLKKKJJJIIIJJJLLLNNNOOOIIIIIIJJJKKKNNNPPPPPPPPPPPPNNNNNN]]]fffWWWIIICCC???:::999;;;999888888777777777777777222333333444444444333333333444555777:::===@@@BBB@@@CCCBBB???AAAHHHJJJFFFJJJMMMQQQUUUXXXYYYYYYXXXZZZZZZ[[[]]]]]]\\\YYYVVV[[[^^^```aaa___]]][[[[[[WWWYYY[[[\\\[[[XXXUUUSSSOOOPPPTTTYYY]]]]]]XXXSSSXXXXXXZZZ___aaaaaaaaacccYYYYYYZZZXXXTTTPPPNNNNNNMMMGGG@@@:::999888666444666888:::999666444555777;;;===LLLjjjvvv[[[SSSQQQMMMIIIHHHHHHHHHHHHIIIIIIHHHFFFIIIJJJIIIFFFDDDFFFHHHGGGGGGEEEDDDCCCCCCCCCCCCIIILLLMMMIIIFFFGGGFFFDDDAAABBBCCCEEEGGGIIIJJJKKKIIIJJJJJJJJJIIIIIIKKKLLLKKKLLLLLLIIIIIIKKKLLLLLLMMMCCCAAAJJJNNNTTTllllll___^^^VVVIIIJJJWWWhhhyyyvvvUUUOOOFFF@@@>>>===;;;999::::::999888777777666666222333444444444444555666555666666777777666666555333444666666555555555666666666777777777777666666222333666:::???FFFLLLOOOXXXeeexxxgggWWWVVVddduuu~~~{{{jjjfffggg\\\TTTTTTQQQJJJGGGHHHKKKKKKGGGDDDEEEIIIHHHGGGGGGFFFFFFGGGGGG@@@AAACCCFFFIIIIIIFFFDDDBBBBBBBBBBBBDDDFFFHHHJJJCCCSSSaaa___PPPDDDCCCHHHBBBBBBBBBCCCBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCAAA<<>>IIINNNUUUYYYYYYZZZ[[[^^^gggrrrqqqeeeiii{{{zzz[[[MMMVVVgggmmm~~~kkkOOO@@@@@@BBB@@@<<<>>>@@@AAA???<<<;;;<<<>>>CCC<<>>;;;777888<<<;;;666555888999777555444444555444222555555666777888999::::::======>>>>>>???AAABBBCCC???CCCGGGJJJKKKNNNSSSWWWRRRRRRSSSUUUWWWWWWUUURRRPPPQQQRRRTTTUUUVVVWWWWWWOOONNNNNNNNNPPPRRRUUUWWWXXXUUUTTTWWWZZZYYYSSSNNNKKKKKKMMMRRRWWWZZZYYYVVVSSSRRROOOLLLIIIEEECCCBBB<<<999555333444666888999999444333777666333555;;;DDDVVVlllzzzxxxtttiiiSSSNNNMMMKKKFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEEEEEEEHHHJJJJJJGGGCCCCCCDDDEEECCCBBBDDDGGGIIIHHHFFFDDDEEEGGGCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLIIIGGGGGGHHHJJJLLLNNNGGGCCCEEEHHHLLLWWWccc~~~lllRRRFFFIIIMMMLLLVVVmmmqqqhhheee\\\III888===:::888888:::;;;888666888666333333555666555444888666666666444000222777111000444:::;;;777444444<<<;;;666333444999:::777<<<===BBBOOO___mmmtttvvvrrrsss~~~pppaaa]]]bbbhhhmmmqqqeeeaaaZZZVVVVVVVVVQQQLLLIIIFFFDDDDDDGGGHHHFFFDDDDDDDDDCCCCCCDDDFFFIIIJJJGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBAAAAAABBBCCCEEEFFFHHHgggooo[[[KKKCCC@@@DDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAACCCEEEEEEDDDHHHPPPVVV~~~oookkkpppuuurrrnnn```HHHAAA666111888;;;888888>>>HHHLLLZZZmmmyyyuuuooopppuuuyyytttwwwxxxtttjjj```[[[YYY\\\YYYWWWXXX\\\aaaccccccaaa^^^___dddjjjmmmnnnoootttsssqqqooonnnmmmllllllhhhgggddd```]]]]]]```bbbfffbbb]]]YYYWWWWWWYYY[[[___[[[YYYZZZZZZZZZ^^^ccchhhcccaaa```ZZZUUUXXX___^^^___`````````___```aaahhhoooxxxtttllldddXXXNNNGGGCCC???===:::888888999888999@@@IIIJJJQQQWWWXXXWWWYYYaaaiiiyyyvvvoooeeebbbeeegggfffUUUTTT\\\sssxxxhhhYYYGGG<<<<<>><<<;;;:::888555333222333333444666555666888777:::FFFSSSrrryyy~~~|||vvvoooyyyvvvuuu[[[LLLKKKKKKIIIEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCDDDDDDCCCCCCEEEFFFGGGDDDAAA@@@BBBCCCBBB@@@DDDFFFGGGFFFCCCAAAAAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLJJJHHHFFFFFFGGGIIIJJJPPPJJJFFFEEEDDDDDDJJJSSSaaayyy|||dddYYYZZZYYYNNNJJJQQQ[[[jjjooo___SSSLLLDDD===;;;:::999888666666555666777777666555666444555888888555555888888555333555555555999>>>777;;;>>>@@@EEELLLMMMIIIWWW]]]hhhuuuzzznnndddgggnnnpppmmmkkk___ZZZSSSPPPQQQQQQLLLGGGIIIFFFDDDEEEGGGHHHHHHFFFFFFEEECCCBBBCCCDDDEEEFFFGGGFFFDDDDDDEEEEEEEEEDDDAAAAAA@@@@@@AAACCCDDDEEEKKKeeejjjVVVIIICCC@@@DDDCCCBBBBBBAAA@@@@@@??????????????????@@@@@@@@@@@@???BBBDDDCCCAAACCCIIINNNccc{{{qqqvvveeeKKK???888;;;===888777;;;>>>>>>EEERRR\\\fffyyy|||yyy|||{{{uuuqqqhhhccc]]]ZZZYYYXXXWWWVVVUUUTTTVVV\\\bbbfffggggggnnnmmmllliiifffdddcccccc```aaaaaa___]]][[[[[[\\\cccbbb```^^^\\\[[[ZZZZZZ\\\XXXWWWXXXYYY[[[bbbjjjoooiiiccc^^^VVVPPPSSSZZZcccfffiiijjjjjjiiihhhhhheeehhhkkkpppyyy|||rrrdddXXXRRRJJJCCC???===:::999;;;999:::???DDDGGGLLLQQQUUUTTTRRRQQQUUU___mmmxxxxxxmmmiiijjjkkkiiiaaa___fffzzzxxxbbbSSSJJJ???:::<<<>>>>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>===<<<:::888777555555666555555444444333222222666777777666:::JJJhhh}}}|||{{{rrrssshhh|||uuummm^^^NNNGGGGGGHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBDDDBBB@@@@@@BBBCCCBBBAAADDDEEEFFFDDDBBB?????????FFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGIIIHHHFFFDDDDDDEEEFFFGGGOOOKKKHHHFFFCCC@@@BBBGGGJJJWWWppp}}}mmmhhhkkkYYYKKKFFFBBBEEE___}}}yyymmm```UUUMMMFFFBBB999999999::::::999888777999666777<<<===999666666;;;999:::===>>>@@@GGGPPPPPPYYYcccjjjrrrxxxxxxuuunnnyyyxxxzzzwwwpppmmmtttzzzwwwpppkkkcccZZZQQQLLLKKKIIIEEEBBBEEEDDDCCCCCCEEEGGGGGGFFFGGGFFFDDDCCCBBBAAABBBBBBGGGEEECCCCCCDDDEEEDDDCCC???>>>>>>>>>@@@AAACCCEEENNNaaa```NNNFFFCCC@@@BBBAAAAAA@@@??????>>>>>>============>>>>>>?????????@@@BBBDDDCCC@@@@@@CCCGGGFFF```~~~xxx~~~```QQQCCC@@@===777666888555444999AAAFFFLLL\\\ooozzz}}}wwwooogggbbb]]]ZZZXXXTTTTTTTTTVVV[[[^^^``````ccceeefffccc```]]]^^^```aaaaaa```^^^[[[ZZZ[[[]]]]]]^^^``````^^^[[[XXXVVVWWWVVVVVVXXXZZZ]]]fffpppyyytttnnnggg___YYY[[[```mmmpppvvv{{{}}}{{{xxxuuugggddd```^^^bbbddd^^^UUUHHHDDD>>>:::888888777777???===???HHHPPPSSSUUUXXXWWWUUUSSSTTT\\\jjjyyywwwuuuwwwwwwsssrrrooossscccJJJ@@@>>><<<;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>LLLrrryyyaaaYYYYYYZZZxxxuuuyyyeeeHHHJJJLLLMMMLLLIIIFFFDDDGGGEEEFFFKKKPPPOOOIIICCCEEEDDDDDDFFFHHHJJJJJJIIIEEEEEEFFFFFFGGGGGGFFFFFFCCCBBBBBBBBBDDDGGGJJJLLLQQQKKKJJJNNNJJJIIIZZZrrraaaRRRAAA888888999:::999888888777888999888666444555555555444444444333333555555666777888:::;;;<<<===>>>??????@@@@@@AAABBBHHHGGGGGGJJJNNNRRRSSSSSSQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVTTTRRRRRRQQQNNNJJJFFFBBBAAAAAAAAAAAA@@@???===888888777666555555444444111333555666666555555555888888777888DDDccc|||zzz{{{yyyvvvvvvyyyuuuddd]]]SSSJJJFFFFFFFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDAAA?????????CCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAADDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDHHHHHHIIIIIIGGGEEEEEEGGGKKKLLLUUUlllrrrsss```RRRNNNFFF@@@MMMbbbtttggg___QQQOOOMMMJJJIIIGGGFFFFFFFFFCCCCCCFFFGGGBBB>>>===@@@EEENNNWWWZZZ[[[```ggggggrrr~~~yyyyyyfffbbbZZZ\\\sss|||wwwvvvyyyyyyvvvssstttrrreeeVVVLLLHHHCCC@@@???AAAAAAAAAAAACCCDDDEEEEEEGGGFFFEEECCCBBBBBBBBBBBBEEECCCBBBBBBCCCCCCBBBAAA===<<<<<<===>>>@@@BBBCCCOOO[[[UUUFFFCCCBBB???AAA??????>>>>>>===<<<<<<;;;<<<<<<======>>>>>>??????AAACCCEEEEEECCCBBBCCCEEEBBBIIIWWWmmm~~~ttt{{{sssbbbQQQIIICCC===888888555666>>>FFFEEEAAAGGGSSSbbbhhhttt{{{uuuqqqnnnllleeeccc^^^XXXVVVYYYZZZZZZYYY]]]``````^^^^^^aaadddeeeccc___[[[XXXYYY\\\```YYYZZZ[[[[[[YYYUUUQQQNNNMMMMMMPPPTTTVVVXXX^^^fffuuuwwwyyyxxxsssnnnmmmooovvvzzz}}}iiiccc[[[VVVUUUUUURRRMMMDDD@@@;;;777666777:::;;;GGGGGGLLLSSSVVVUUUUUUWWWQQQWWW___eeeiiiooowww}}}~~~|||zzzxxxwwwzzzxxxjjjRRR???;;;===??????===;;;;;;:::<<<;;;;;;::::::;;;;;;<<<>>>===GGGhhhaaaVVVSSSOOOiiilllvvveeeGGGIIIJJJKKKKKKIIIFFFDDDFFFEEEGGGLLLQQQRRRLLLFFFEEEDDDDDDFFFHHHJJJJJJIIICCCCCCEEEFFFFFFFFFEEEDDDEEEDDDCCCBBBCCCFFFHHHJJJQQQIIIGGGMMMLLLGGGPPPaaahhhZZZGGG;;;:::======;;;888777666777999999777666777777666666555444444444444444555555666888999:::;;;;;;;;;<<<>>>?????????EEEDDDCCCEEEHHHKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOLLLKKKIIIHHHFFFDDDAAA>>>::::::;;;;;;::::::::::::555555555555444444444444111333555666555444555777333888???GGGZZZ|||yyytttxxxooo\\\UUUMMMGGGDDDCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGFFFCCC@@@??????@@@AAABBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBAAADDDHHHIIIHHHIIIIIIIIIGGGDDDFFFSSSjjjyyyfffXXXTTTOOOGGGEEEKKKdddwww{{{vvvooojjjiiihhhgggeee___[[[[[[^^^___]]]\\\^^^```ccckkksssvvvvvvzzz{{{vvv^^^NNNVVV[[[ggg{{{vvvqqqkkkiiiqqq||||||jjjVVVKKKEEE@@@???BBBAAAAAABBBBBBBBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEECCCBBB@@@@@@AAAAAAAAA@@@<<<<<<<<<<<<===???AAABBBKKKSSSKKK???@@@AAA>>>@@@>>>======<<<;;;;;;::::::<<<<<<<<<===>>>??????@@@???AAACCCDDDDDDCCCDDDDDDBBBBBBEEERRRmmm}}}yyytttjjj```\\\XXXPPPDDD<<<::::::@@@HHHEEE======DDDWWW\\\dddmmmtttyyy|||}}}}}}rrrccc\\\]]]^^^\\\XXX[[[^^^___^^^^^^```bbbbbbcccdddcccaaa___^^^^^^\\\[[[ZZZXXXUUURRROOOMMMHHHHHHLLLSSSVVVTTTUUUXXXfffppp||||||yyy{{{|||~~~vvvppp]]]WWWQQQMMMKKKHHHFFFEEE???===999777777;;;AAAEEESSSWWW]]]___ZZZSSSTTTYYYXXXeeesssvvvqqqlllnnnrrrwwwzzz|||tttqqqllleee[[[PPPEEE???<<<>>>???>>><<<;;;;;;===;;;;;;::::::::::::;;;;;;<<<===CCC]]]~~~jjjZZZQQQGGGVVVcccssseeeJJJKKKKKKLLLKKKJJJIIIHHHHHHHHHIIILLLPPPQQQMMMJJJGGGFFFEEEGGGIIIJJJIIIHHHBBBCCCDDDDDDEEEEEEDDDDDDIIIHHHFFFEEEDDDDDDDDDEEEKKKEEEDDDIIIJJJHHHKKKRRR[[[}}}uuulll]]]OOOHHHEEE???888<<<:::888888888999888777666555555555444444333333444333333333444444555666999888888999<<<======<<<===<<<<<<>>>@@@BBBBBBAAADDDEEEEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@???>>>===;;;999888555666666555333222333444222222222333333333333333333555666444222222666:::555DDDUUUbbbrrrooo```RRRKKKFFFDDDCCCAAAAAADDD@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIGGGDDDAAA??????===???AAAAAA@@@@@@@@@AAA???>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>CCCFFFEEEEEEGGGGGGFFFCCCCCCFFFJJJSSSdddlllcccaaa^^^TTTLLLMMMSSSccc{{{|||yyyxxx{{{}}}ccc[[[KKKGGGSSSaaarrrzzztttlllbbbZZZ[[[iiiyyytttaaaNNNFFFBBB???@@@FFFBBBDDDDDDDDDCCCDDDEEEGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCAAA??????@@@AAA@@@???======<<<<<<<<<>>>???@@@DDDKKKDDD<<>>>>>??????<<<===>>>@@@AAAAAAAAAAAA:::@@@DDDEEELLLdddwwwrrrooonnnqqqqqqhhhVVVHHHCCC<<<;;;??????::::::@@@BBBGGGOOOWWW\\\]]]]]]\\\jjjuuu}}}ssstttuuurrrffffffeeeeeeccc```^^^\\\bbbjjjuuu{{{zzztttlllgggiiihhhfffccc```]]][[[ZZZZZZXXX[[[dddhhheee___]]]cccqqq|||uuuqqqmmmjjjhhhbbbZZZTTTHHHDDDAAAAAA>>>:::888:::777888999;;;===BBBIIIMMM\\\aaahhhhhh```YYY\\\dddnnnzzztttlllnnntttzzz~~~{{{fffbbbYYYNNNCCC>>>===???999:::;;;:::::::::<<<>>>;;;;;;::::::::::::;;;;;;;;;===@@@RRRzzzdddSSSEEEJJJ\\\ooohhhLLLLLLKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLIIIHHHGGGHHHIIIJJJIIIHHHCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEECCCDDDFFFGGGFFFFFFGGGGGGIIIeeeyyy|||~~~zzzrrrkkkdddXXXMMMEEEAAA===:::888888777777555555555444444444444444666555555444444444444444888666555666999:::999888666666777999<<<===<<<;;;======>>>>>>???>>>>>>>>>::::::;;;;;;;;;:::::::::888888888888666666666666222444555333000///111333222222222222333333333333444555666555444888@@@FFFMMMaaatttzzz}}}uuu```OOOJJJEEECCCGGGGGGDDDCCCEEE@@@@@@AAACCCDDDEEEGGGGGGFFFHHHIIIHHHDDDAAA???>>><<>>???@@@AAA@@@???@@@BBBCCCAAA???@@@@@@@@@??????>>>>>>===<<<===???@@@AAABBBAAAAAAAAA@@@@@@@@@???????????????DDDFFFCCCBBBFFFGGGEEEFFFEEEGGGJJJJJJMMMZZZhhhxxxzzz~~~rrr```RRRLLLKKKSSS___lll|||uuuWWWNNNPPPXXX[[[dddqqqvvvoooggg___YYYVVVXXXbbbmmmfffTTTFFFDDDBBB>>>???EEEAAACCCDDDCCCAAAAAACCCEEECCCDDDDDDEEEEEEEEEEEEEEEDDDBBB@@@@@@AAABBBAAA@@@???>>>===<<<<<<===>>>???===DDD???;;;??????;;;???===<<<<<<;;;;;;:::999999999999:::;;;<<<===>>>>>>===<<<<<<===>>>??????>>>888???DDDAAA???KKKfff~~~yyyxxxzzzvvvjjj]]]RRRFFF>>>@@@@@@<<<:::===444777<<>>???JJJttt{{{qqqYYYJJJIIIZZZiiisssmmmMMMLLLJJJIIIIIIJJJKKKLLLQQQQQQPPPMMMJJJIIIKKKMMMKKKIIIHHHHHHJJJJJJIIIGGGDDDCCCCCCCCCCCCDDDEEEEEE???@@@BBBEEEGGGHHHIIIIII???FFFJJJGGGDDDDDDDDDBBBJJJWWWkkksssuuuLLLGGGAAA;;;999888777666666666666666666666666666:::999888777666555555666888666444555777888666444333333555999<<<===<<<:::444555666666777777777666777777888888888777666666333444555555444444555666111333555444222222555888333333333444444444444555333555666777999@@@LLLVVVjjj}}}~~~vvvwwwnnnYYYGGGIIIEEEFFFMMMNNNIIIFFFGGG@@@@@@AAACCCEEEFFFGGGHHHFFFGGGIIIGGGDDDAAA???>>>>>>AAADDDDDDAAA???@@@AAAEEECCCBBBCCCEEEEEEBBB???BBBBBBAAA???>>><<<;;;;;;;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@????????????@@@EEEFFFBBBBBBGGGIIIHHHFFFBBBCCCGGGIIIHHHMMMTTTllllllhhh]]]RRRLLLHHHHHHRRR^^^vvvzzzjjjnnnzzzwwwiiiSSSNNN```pppjjjmmmtttnnnfff^^^WWWWWWYYY[[[___ddd^^^NNNCCCDDDDDD>>><<>>@@@AAA@@@===<<>>===<<<======>>>777@@@===:::@@@>>>:::???======<<<;;;;;;::::::999777888888999;;;<<<======???>>><<<<<<===>>>>>>>>>???>>>???AAADDDHHHPPPWWWsss~~~tttuuuxxxvvvpppaaaRRRHHHJJJJJJBBB:::888===;;;888777888<<<@@@CCCBBBDDDFFFJJJSSS```pppzzzxxx}}}sssjjjkkkrrr|||}}}}}}uuu||||||tttlllhhhddd___SSSJJJ@@@:::999999888555;;;888888;;;888444666<<<===EEEOOOVVVWWWVVVTTTTTTXXXYYY^^^fffkkkooowwwwwweee\\\QQQDDD===>>>???>>>;;;;;;:::999:::;;;;;;888666;;;::::::999999::::::;;;888>>>???FFFnnnqqqqqqzzz```PPPKKK[[[dddiii|||rrrHHHIIIKKKKKKKKKKKKLLLNNNKKKJJJIIIJJJJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHEEEBBB@@@@@@AAABBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDFFFPPPYYYfffvvvZZZDDD;;;888===>>>555777666666999888555444777777777777666555444333222666666555444333222222111333333444777999999777444555555555555555666777777666666555555555444444444333333222222222222222222666555444333222222222333444111000111333333555777,,,777===999<<>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDAAABBBBBBCCCEEEFFFHHHIII^^^qqqrrrhhhhhhaaaRRRFFFCCCEEEFFF[[[hhhrrr\\\SSSSSSXXXcccmmmkkkkkkmmmqqqrrrpppooopppbbb___^^^aaadddaaaWWWOOOMMMMMMLLLGGGCCCAAACCCEEECCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>>>>======<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<;;;999777;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<============@@@?????????AAACCCFFFHHHWWWttttttmmm{{{~~~qqqllllllaaaaaa[[[RRRMMMJJJEEE???@@@:::999===>>>:::888;;;>>>>>>AAAGGGOOO\\\ppp~~~vvvoooooowwwzzzxxxxxx{{{{{{wwwoooiiibbb[[[WWWRRRMMMIII@@@===999777555444666999555888:::888444444888===???RRRiii{{{iiiSSSUUUZZZgggnnnoooxxx{{{pppsssvvvhhhbbbMMMGGG???999999<<<@@@CCC;;;;;;;;;;;;::::::999888999999888888888888999999;;;===???CCCaaauuuiiikkkTTTPPPVVVaaaiiixxxvvvGGGHHHIIIIIIIIIJJJKKKLLLJJJIIIHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGEEEBBB@@@@@@AAAAAAAAA@@@AAAAAACCCDDDEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@EEEHHHMMMccccccNNN>>><<<===555:::888888999777555888===444444555555555555555555666555555444444333333333222222333555888888666444555555555555555666777777555555555555444444444444333333333333333333333333+++,,,---///111222333444111333666999888666555666444777:::FFF```|||vvv{{{yyysssrrrtttwww```WWWQQQKKKIIIGGGFFFGGGHHHIIIHHHGGGEEEBBBAAAAAADDDEEEDDDCCCEEEFFFFFFEEEDDDBBB@@@??????@@@AAACCCCCCCCCCCCBBBEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@????????????>>>>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBB???@@@@@@AAABBBDDDFFFGGGDDDTTThhh{{{xxxkkkmmmhhh\\\QQQIIICCC>>>AAAJJJ\\\vvvuuuooo\\\QQQIIIKKKRRR]]]lllxxxyyyzzz{{{|||~~~}}}wwwrrrlllfff___\\\[[[WWWPPPIIIJJJKKKJJJGGGCCCAAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<============<<<:::999777:::999999999999:::;;;;;;;;;<<<<<<<<<============???>>>>>>>>>???AAADDDEEEJJJXXXqqqlllbbbjjj{{{zzzhhh]]]```cccbbbbbb^^^TTTIIIIIIBBB===<<<999666777<<<:::999;;;>>>CCCQQQiii}}}zzzrrrlllhhhfffkkkpppvvv{{{yyyrrrnnnhhhaaa[[[TTTPPPJJJFFFDDDBBB>>><<<555666888888777444444444888999;;;>>>AAAEEEHHHIIIVVVcccwwwxxxjjjkkktttvvvmmmjjjkkkdddfffxxxuuu```TTTPPPDDD@@@;;;888888999;;;;;;:::::::::::::::999888888999888888777777888888999777999<<>>;;;::::::777333333666555555555666666666666666555555555555555555555555222222222444777777555333555555555555555666777777555555444444444333333333444444444444444444444444444444555666666666666666444777999:::999999888888<<<@@@JJJ```}}}{{{}}}vvvwwwvvvkkkXXXMMMNNNNNNKKKHHHFFFEEEEEEGGGIIIIIIIIIFFFDDDCCCBBBDDDDDDDDDCCCBBBCCCCCCCCCCCCAAA@@@?????????AAABBBCCCCCCCCCBBBGGGGGGGGGGGGEEEDDDCCCBBB??????>>>>>>>>>=========??????>>>=========>>>>>>>>>>>>??????????????????>>>?????????????????????======>>>>>>@@@AAACCCDDD<<>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888777888888888888888999::::::;;;;;;;;;<<<<<<<<<======>>>============???AAABBB>>>BBBNNNaaassszzzgggdddjjjmmmjjj}}}lllnnnllliiihhhggg```XXXRRROOOLLLGGG???888777;;;>>><<<;;;:::888>>>PPPaaajjjrrryyyvvviii[[[TTTQQQPPPRRRUUUWWWZZZ^^^cccfffppprrrvvvyyy|||}}}}}}|||~~~}}}}}}~~~}}}|||{{{}}}~~~zzzxxxlllfff^^^WWWQQQKKKCCC>>>===;;;888666666666555444444666999999999888888888>>>===???EEENNNTTTTTTSSSUUU\\\hhhyyyxxxpppuuuxxxiii```eeeiiivvvsss\\\III???>>>;;;999888888888888777555999999::::::999999888888888888777777777777888888666888;;;<<>>AAAAAABBBBBBBBBAAAAAA@@@????????????????????????AAAAAACCCDDDCCCJJJbbb{{{tttrrrpppcccGGG???:::;;;<<<999555333999888777777666666666666444444555555666666666666333333333555777777666555555555555555555666777777444444444444333333333333333333333444444444444444555444444333222222222222999888777999AAAIIIKKKIIIOOO\\\mmm}}}~~~rrreeeaaaWWWKKKGGGKKKKKKHHHGGGEEECCCCCCEEEHHHIIIJJJGGGFFFDDDCCCCCCCCCCCCBBB???@@@AAAAAAAAA@@@???>>>???@@@@@@BBBBBBCCCDDDDDDIIIHHHHHHHHHGGGEEEDDDCCC?????????>>>>>>======<<<@@@???>>>>>>============??????@@@@@@@@@@@@@@@AAA?????????>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBBBBFFFGGGEEEKKKddd}}}nnnaaaQQQIIIBBB???@@@DDDMMMVVVdddkkkxxx|||pppdddZZZ[[[\\\VVVOOOKKKWWW^^^gggnnnqqqsssxxx}}}zzzxxxoooiiiqqq~~~sss___WWWMMMGGGEEEDDDCCCAAAAAACCCDDDEEEEEECCCBBBAAA??????@@@@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999888777888888888888888999:::;;;::::::;;;;;;;;;<<<<<<<<<>>>============>>>??????<<>><<<888666;;;CCCAAAMMMZZZ^^^XXXOOOKKKKKKDDDDDDBBBAAAAAABBBDDDFFFMMMNNNPPPSSSVVVXXXYYYZZZ[[[[[[[[[]]]```aaaaaa```[[[[[[[[[[[[[[[YYYWWWVVVLLLHHHDDDAAA???===999777999888666666666777888888777999999888999===???>>>GGGGGGIIIPPPWWW[[[[[[YYYUUU[[[fffuuuzzzjjjmmmwwwnnneeellluuukkkXXXIII>>>999888888777777888999999777555777888888999888888777777777777777666666777777777999999<<<;;;EEEqqqfffMMMVVVdddooo}}}}}}FFFDDDCCCDDDFFFGGGFFFDDDGGGHHHHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDDDDCCCAAA???AAAAAABBBBBBAAAAAA@@@??????????????????????????????===@@@DDDAAA???KKK^^^}}}bbbNNN<<<888===???<<<:::777666666555555555666777444555555666666777777888555555444666888999888777555555555555555666777777555555444444444333333333333333333333444444555555555555444444555666888999666888===JJJaaauuuxxxsssuuu|||zzzooo^^^ZZZQQQLLLKKKMMMJJJEEEFFFCCCAAAAAADDDFFFHHHHHHFFFFFFEEEDDDBBBAAABBBBBB===>>>???@@@@@@???>>>===@@@@@@@@@AAACCCDDDEEEEEEHHHHHHHHHGGGGGGFFFEEEDDDAAA@@@@@@???>>>>>>======??????>>>===<<<<<<<<<===@@@@@@@@@AAAAAAAAABBBBBB????????????>>>>>>>>>>>><<<<<<======>>>???@@@AAA???BBBDDDAAABBBOOOjjj}}}nnnXXXNNNEEECCCCCCBBBCCCEEEFFFJJJVVVnnnoooddd^^^XXXOOODDD>>>DDDSSS^^^ccceeecccmmmxxx|||{{{yyyyyyzzztttqqqjjjiiisss}}}yyymmmQQQLLLFFFCCCBBBCCCBBBAAA???@@@BBBDDDEEEDDDBBBAAA>>>??????@@@@@@AAAAAAAAA>>>??????@@@@@@??????>>>======<<<;;;;;;::::::999:::::::::::::::;;;<<<<<<::::::999999999999::::::::::::999999888888777777888888888888999:::;;;<<<::::::::::::;;;;;;;;;;;;>>>===============>>>>>>===@@@BBB@@@===FFF```yyyyyykkkbbbaaaqqq|||ooodddcccddd```gggllliiiaaaZZZUUUSSSIIICCC???>>>===::::::===444:::AAADDDDDDAAA???>>>===<<<::::::;;;>>>@@@AAA<<<<<<===>>>???AAACCCDDDCCCBBBBBBEEEHHHKKKKKKKKKGGGGGGFFFEEEDDDCCCCCCCCC<<<;;;:::999:::;;;::::::::::::999888777888999:::666:::<<<>>>DDDJJJIIIBBBNNNQQQUUUYYY]]]```aaabbb\\\iii|||rrrdddnnnyyywwwyyy|||fffNNNCCC@@@===:::999999777666666777888777666666666777777888777777666777666666555555666666777888777<<<===@@@cccnnnnnn|||iiiIIITTTgggsssGGGEEECCCDDDGGGHHHFFFCCCFFFHHHJJJIIIFFFDDDFFFHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDDDDDDDDDDAAA???@@@@@@AAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<@@@??????GGGRRR^^^vvvrrrNNN<<<999999888666555555444444444666777999555666666666777777888888777555555666888999999888555555555555555666777777666666555555555444444444333333444444555666666666777777888888999888888777:::DDDTTTlll~~~wwwxxxfffVVVRRRNNNMMMOOONNNIIIDDDCCCBBB@@@@@@BBBDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBB===>>>?????????>>>===<<>>>>>============<<<<<<;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA===???BBBCCCAAACCCOOO]]]pppzzzfffZZZQQQQQQTTTQQQJJJEEEAAA>>>AAANNNaaammmooojjjkkkwwwsss]]]PPPKKKKKKDDDBBBDDDPPP```mmmssstttpppyyy{{{xxxuuusssjjjggggggnnnuuusssfffYYYLLLJJJFFFEEEDDDCCCBBB@@@??????@@@CCCEEEEEECCC@@@??????????????????@@@@@@>>>>>>????????????>>>>>><<<<<<<<<;;;::::::999999999999999999:::;;;;;;<<<:::999999888888999999:::999999888777777777777777888888888999:::;;;<<<===999999999:::::::::;;;;;;<<<<<<<<<===============<<<999:::>>>AAAEEEMMMVVVxxxrrrdddjjjllljjjnnn~~~vvvnnnkkknnnlllfffaaaaaabbbbbb\\\UUUMMMIIIDDD???===???:::999888999999:::999888:::888777777999:::;;;:::888888888888:::;;;======<<<;;;:::;;;===?????????@@@???>>>===<<<<<<======999888777777666666777777888999999888777888:::<<<===DDDLLLVVVeeeooogggYYYSSSVVV[[[___cccgggjjjlllnnn|||vvvhhhddd___\\\vvvzzzbbbOOO===999<<<===:::888888666444333444555555555555555666666777777666666666666555555555555666666555222:::======YYY```___oooqqqmmmJJJVVViiiuuuIIIFFFDDDEEEHHHIIIGGGDDDCCCHHHKKKKKKGGGDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBAAACCCBBBBBBBBBCCCCCC@@@>>>===>>>>>>?????????>>>>>>????????????????????????@@@????????????AAAFFFKKKKKKYYYuuurrrYYYKKKDDD???>>>>>>===;;;888777777888999777777777777777777777888666555444555777999888888555555555555555666777777777777666666666555555555555666666777888888999999333888@@@FFFJJJIIIFFFDDDTTTbbbrrr}}}~~~wwwmmmvvv~~~kkkWWWMMMJJJIIIKKKLLLJJJFFFBBBAAA@@@???@@@AAABBBAAA@@@BBBCCCDDDBBB@@@???@@@BBB>>>>>>?????????===<<<;;;============???AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<======>>>??????;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===>>>??????CCCAAAAAACCCAAA===???EEELLL```vvvjjjmmmtttrrrhhh___SSSJJJAAA@@@EEEIIIHHHGGGEEEMMMUUUYYYcccuuu}}}kkkbbb___\\\YYYLLLNNNRRRQQQIIIBBBEEENNNUUUYYY```gggpppvvvxxxxxxttt{{{}}}yyyvvvvvvtttqqqbbb[[[\\\gggkkk___QQQJJJKKKIIIFFFEEEDDDCCCBBBAAAAAA@@@@@@BBBDDDEEECCCAAA???????????????>>>>>>>>><<<<<<============<<<<<<===<<<<<<;;;::::::999999888888888888999:::;;;<<<999999888888888888999999999888777666666666777777666777777777888:::;;;<<<999999999999::::::::::::999999:::;;;<<<<<<<<<<<<<<<777777===BBBCCCBBBCCCTTT___rrryyyrrrmmmiiiiiiqqqzzztttnnnnnnmmmiiieeeeeefffaaaTTTFFF@@@AAA???>>><<<;;;;;;;;;<<<<<<;;;888666666777777444222777777777777888888999999;;;999777777999::::::999;;;::::::999999999::::::888888888888777777888999:::<<<>>>??????BBBFFFIIIOOOTTT\\\kkkhhhggghhhmmmtttzzz||||||wwwaaaVVVVVVXXX___nnn]]]TTTJJJ@@@888888:::888666666777555444444555555444222444444555666666666666666666555555444444555555666555000888===999MMM```\\\eeeiiiqqqYYYcccqqqzzzKKKGGGDDDFFFIIIKKKHHHDDDBBBGGGKKKKKKGGGDDDDDDFFFEEEEEEDDDCCCAAA@@@???>>>@@@@@@@@@AAABBBBBB???===;;;<<<<<<===>>>>>>======????????????????????????999>>>AAA???======>>>>>>CCCCCCTTTzzz|||mmmaaa[[[ZZZLLLIIIEEE@@@<<<999888777888888777777777777777777666444333444666888888777555555555555555666777777777777777777666666666666777777888999::::::;;;;;;BBBMMM^^^ppp{{{}}}sss~~~wwwyyyuuulllhhhssshhhVVVIIIJJJGGGFFFHHHIIIFFFBBB@@@@@@?????????AAA@@@???===@@@BBBCCCBBB???>>>@@@CCC>>>????????????===<<<:::;;;;;;;;;;;;===???AAACCC???@@@AAACCCDDDDDDEEEEEE@@@???>>>===<<<;;;::::::999999999999::::::;;;<<<999999::::::;;;<<<<<<===999999::::::;;;<<<======;;;;;;;;;;;;<<<<<<===>>>EEE???===AAACCC??????BBBHHHLLLWWWeeeooo|||pppbbbRRRHHHDDDCCCBBBCCCBBBCCC???999<<>>>>>======:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;::::::999888888888888999:::;;;<<<999999888888888888999999888888666555555666777777555555555666777999:::;;;888888999999999:::::::::777777888::::::;;;::::::>>><<<<<<===;;;999>>>FFFAAADDDQQQmmmyyyjjjfffkkk___nnnyyyoooYYYfffuuuwwwgggRRRHHHHHHCCCDDDDDDAAA>>><<<<<<===999888777999===>>><<<999999999888888777666666555:::888666777999:::;;;;;;888888777777777888999999:::;;;===>>>???AAADDDFFFAAADDDHHHJJJLLLPPPVVV[[[]]]^^^```ooo|||wwwoooeeeYYYOOORRR[[[fffooo}}}wwweeeQQQDDD@@@:::888888:::888444444777777777777888888777444111333444444555666666666555555555555444444555555555888111888===555CCCsssbbb^^^aaaeeeuuujjjrrr|||LLLKKKJJJIIIGGGFFFEEEDDDHHHHHHHHHHHHGGGEEECCCBBBBBBBBBBBBAAA@@@???>>>===@@@@@@@@@@@@?????????>>>@@@>>>;;;999999:::<<<=================================<<<<<<<<<<<<=========>>>FFFZZZwww~~~rrr___MMMAAA???@@@>>>;;;<<>>===<<<===???@@@@@@??????@@@AAAAAABBBBBBAAAAAA?????????>>>>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<>>=========>>>@@@AAA>>>======<<<;;;;;;::::::888999999::::::999999888888888999999999:::::::::999::::::;;;;;;::::::999;;;;;;;;;<<<<<<>>>??????>>>>>>????????????>>>>>>>>>CCCJJJLLLJJJOOOdddxxx|||kkkccc^^^XXXWWWZZZXXXPPPEEEAAAAAADDDCCCBBBCCCAAA@@@@@@CCCEEEFFFEEEFFFEEECCCBBBCCCEEEHHHJJJKKKLLLKKKGGGGGGIIIHHHDDDCCCHHHKKKGGGCCCFFFNNNSSSWWWaaannnqqqllljjjrrr|||{{{oooaaa___fffttt|||rrrjjjWWWQQQJJJHHHIIIKKKIIIGGGIIIHHHFFFEEECCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>><<<:::999999888999888888999;;;<<<<<<;;;:::;;;<<<<<<:::888888999777777777777888888888888555666777666555555777999<<<;;;:::888777666666666777777777777666666666666777777888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<============BBBAAACCCKKK[[[sssyyyggghhhnnnzzzlllffffffoooooocccVVVPPPHHHHHHHHHHHHFFFEEECCCCCC???@@@@@@???======>>>???===;;;999999;;;;;;888444:::::::::999888:::===@@@???======>>>===:::;;;>>>BBBGGGHHHKKKYYYgggeeeYYYXXXWWWWWWWWWYYY]]]```bbbggg___ZZZddd}}}ggg___UUURRRWWWaaakkkpppuuunnnbbbTTTIIIAAA===<<<777777777777777777777777555555444444444555555666555555555555555555555555444444444555555555555666222777777888999===___rrr]]]ccckkkhhhoooqqquuu~~~GGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===????????????>>>>>>>>>>>>>>><<<:::888888999;;;<<<==============================<<<<<<<<<<<<======@@@@@@BBBKKK^^^yyymmmYYYMMMGGGIIIIIIKKKKKKDDD:::777:::999999888888999:::;;;;;;===<<<:::666444444888;;;======888:::???<<>>???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@??????>>>===<<<>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@===<<<<<<;;;;;;:::999999888999999999999999999888888888888999999999::::::999999::::::::::::999999:::999999:::;;;<<<============>>>>>>>>>>>>======<<<@@@EEEEEEAAABBBNNN]]]zzz{{{uuuwww|||sssiiiZZZNNNHHHEEECCCBBBDDDCCCAAA???===;;;;;;;;;>>>??????@@@@@@?????????>>>?????????CCCGGGFFFAAAFFFLLLPPPQQQSSSYYYccckkkssszzz~~~xxxqqqkkk^^^]]]bbbmmmtttooofff```RRRMMMFFFDDDFFFHHHGGGEEEGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;:::999999999888888999;;;<<<<<<;;;:::;;;<<<;;;999777777888555555666666666777777777666777777777666666888999::::::888777666555555555555555555666777777777888777777777888888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<>>>???BBBIIIXXXlllzzzwwwmmmeeefffmmmwww|||nnnfffkkkmmmeeeZZZVVVRRRPPPNNNKKKIIIGGGDDDBBBEEEGGGIIIIIIHHHGGGEEEEEEHHHEEECCCBBBCCCBBB>>>;;;===>>>?????????@@@CCCEEEGGGDDDDDDFFFFFFCCCEEEIIINNNTTTXXX[[[jjj|||~~~iiieeeaaa```ccciiioooqqqjjjiiikkkuuu|||ddd[[[RRRSSS```sssuuuXXXSSSLLLDDD>>>:::999999666666666666666666666666666555555444444444555555555555555555555555555555444444444444555555555555444777666777888:::UUU~~~ddd___cccaaaYYY___hhhvvvCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@???>>>===>>>>>>>>>=========<<<<<<<<<;;;999888777888:::;;;==============================<<<<<<<<<<<<======>>>???@@@@@@FFFXXXqqquuunnniiilllppppppfffWWWKKKGGGCCCAAAAAADDDKKKPPPRRRRRRDDDDDDCCCBBBDDDLLLWWW```dddddd[[[WWWXXXWWWddd|||ssswwwwwwwwwrrrgggZZZMMMEEEAAAAAA@@@BBBDDDEEEDDDBBB@@@>>>@@@???>>>???AAABBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;999999999999:::;;;<<<===;;;;;;::::::999888888888888888999999999999888888777888888888999999999999777888888999999888888777888888888888888999:::;;;;;;<<<<<<======<<<<<<;;;>>>???BBBDDD@@@===AAAIIIVVVdddxxx|||nnn```XXXTTTUUUWWWXXXXXXVVVPPPHHHCCCBBBCCCCCCEEEGGGIIIHHHEEEBBB???AAACCCFFFKKKSSSZZZXXXRRRSSSXXX___eeejjjrrr~~~tttiiidddYYYYYY\\\cccddd]]]WWWTTTKKKGGGBBB@@@BBBDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???@@@???>>>===<<<;;;::::::999888888999;;;<<<;;;::::::;;;<<<;;;888666666666444444555555555666666666666777888777666666888:::999888777666555444444444333444444555666777888888777777777777888888888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<999===@@@>>><<>><<<::::::;;;;;;666666666666666666666666666666555444333333333444444444444444444444444444444444444444555555555555555777555666888777HHHggg|||}}}ppp______```TTTVVV\\\lllBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFEEEDDDBBBAAA??????@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===777<<<@@@??????EEERRR^^^vvvhhh___^^^___gggsss~~~eeeeeedddeeelllzzz{{{www|||yyy}}}vvvnnnbbbooosssddd^^^UUUMMMHHHEEEDDDCCC@@@BBBDDDEEEEEEDDDBBBAAA>>>===<<<===???@@@@@@???AAAAAABBBCCCCCCCCCCCCBBB??????@@@??????>>>===<<<;;;;;;:::999999999999:::999999999999999999999999:::999999888777777666666777777888888888888777777777777777888888888888999666666777777777777666666777777777777777888999:::::::::;;;;;;;;;;;;::::::===<<<>>>AAAAAA???@@@DDDEEEJJJSSSaaauuuxxxqqqqqqtttxxxtttvvvuuunnnddd]]]\\\^^^\\\^^^___```___[[[WWWUUU[[[]]]```fffpppwwwuuunnngggkkksss{{{sssvvvvvvddd^^^SSSSSSUUUXXXUUUNNNKKKKKKFFFCCC???>>>???AAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCC>>>??????@@@@@@??????>>>?????????>>>===<<<;;;;;;999888777888:::;;;:::999:::;;;;;;:::777555555555444444555555555666666666666777888888666777888:::999888777666555555555555444444444555555666666666666666666777777777888888888888888888999999999999::::::::::::;;;;;;;;;;;;888;;;>>>===;;;<<>>>>>===<<<<<<<<<<<<<<<666666666666666666666666777666555444333333222222444444444444444444444444333333444444444555555555555666444666:::666>>>TTT~~~uuuvvvvvvqqq{{{gggdddhhhcccYYYSSS```EEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@>>>>>>?????????>>>======<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<888;;;===>>>>>>@@@CCCFFF\\\vvv~~~xxxjjjkkknnnkkkzzzooo```UUUPPPIIIEEECCCCCCCCCBBB@@@AAACCCDDDDDDDDDCCCBBB>>>===<<<===???@@@@@@???@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>>>>===<<<;;;::::::999999888888888888888;;;;;;;;;:::999888777666888888888777666666555555666777777888888777777666666666777777777888888888555666666777777666666555888888888888888888999:::999999::::::::::::999999:::666555:::<<<===>>>AAAAAABBBCCCEEELLLUUUZZZ[[[www{{{uuutttvvvxxxxxxxxxwwwvvvtttrrrqqqxxxyyyzzz|||}}}yyyzzz}}}|||uuujjjhhhmmm{{{qqq^^^WWWMMMLLLOOOQQQMMMGGGEEEHHHDDDBBB???>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB===>>>>>>>>>>>>>>>>>>===>>>?????????>>>===<<<<<<999888777888:::;;;:::999888999:::999666444444444555555666666666777777777666777888777666666888:::999888777777666666666666666666555555444444333333555555666666666777777777777777777888888999999999999999999999::::::::::::888777888999;;;<<<;;;:::999BBBPPP```yyy~~~~~~}}}vvvrrrnnniiifffiiiiiiiiijjjjjjgggbbb^^^bbb___\\\]]]```aaa```^^^]]]bbbhhhjjjiiieeebbb```^^^ZZZYYY___eeegggjjjmmmfffjjjjjjhhhlllyyyqqqddddddtttpppjjjhhhrrryyyhhhVVVMMMJJJBBB777:::999999888888888888888555555555555555555555555777666555333333222222222444444444444444444444444333333333444444444444555333555333666;;;777999HHHkkkyyyvvvrrrlllvvv|||qqqiiikkklll\\\OOOZZZ~~~HHHGGGGGGFFFEEEDDDDDDCCCBBBCCCCCCDDDCCCBBBAAA@@@======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>><<<:::999;;;>>>@@@@@@FFFTTTlll|||qqqsss{{{xxx|||yyybbbRRROOOLLLGGGEEEDDDDDDDDDCCC???@@@AAABBBBBBBBBAAA@@@@@@???>>>???AAABBBBBBAAA???@@@AAAAAABBBBBBAAAAAA============<<<;;;::::::999888777777666666777777<<<<<<;;;;;;999888666555888888777777666555555555666666777777777777666666666666666666777777777777555666666777777666666555999999888888888999999:::888999999::::::999999888;;;666555888::::::<<>>>>>======<<<===>>>???@@@@@@???>>>===999888777888999:::999888666777888888666444444555555555666666666777777777555666777666555555777999999888777777666666666777666666555444333222222111555555555555666666666666666666666777888888999999888888888888999999999999===:::888:::===>>>:::666>>>>>>>>>DDDWWWuuuuuulllppprrr|||{{{vvvoookkkfffeeeggggggeeecccdddiiippptttsssooollljjjjjjeeedddjjjnnnoooooopppoooqqqsssvvv}}}}}}fff^^^bbbgggjjjkkknnnzzz~~~wwwggg```RRRDDD======:::555666555555555555666777777555555555555555555555555555555444333222222222333333333333333333333333333333333333333444444444444111555333555;;;777666AAAZZZxxxsssmmmppp~~~mmmgggmmm```UUU```GGGGGGFFFFFFEEEDDDDDDCCCAAAAAABBBCCCCCCBBB@@@???<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999:::::::::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<===;;;999999:::<<<>>>???BBBEEEPPPiii|||iiiYYYOOOKKKKKKJJJHHHFFFEEEEEEFFFAAAAAABBBBBBBBBBBBAAA@@@@@@???>>>???AAABBBBBBAAA>>>???@@@@@@AAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888777666666555555666666888999999:::999888777666888888777777666555555555555666666777777666666555555555555666666666777777666666777777777777666666999999888888888888888999888999999::::::999999888<<<888888;;;<<<:::;;;???===???AAAAAA>>>;;;<<>>LLL^^^kkkxxx~~~{{{yyyvvvsssyyywwwkkkiiieee]]]\\\``````]]]YYYWWWQQQKKKHHHEEEFFFJJJJJJFFFDDDEEEDDDDDDCCCAAA@@@???@@@AAA<<<;;;;;;<<<<<<===>>>???<<<<<<<<<======<<<<<<<<<===>>>@@@AAAAAA@@@>>>===:::888777888999:::999777444555777777555444555555444444555555555666666666444555666555444444666888777777666555555555666666555444444444333222222222444444555555555666666666555555666666777888888999777777777888888888999999>>>===<<<===>>>===<<<:::@@@BBBAAA???FFFVVVgggpppqqqjjj```kkksss{{{yyyzzzzzzxxxvvvxxx~~~~~~|||{{{yyy|||{{{}}}~~~tttiiiiiiqqqpppzzzzzztttmmmccc\\\MMMJJJDDD;;;888888999777777666555555555777888999555555555555555555555555444444333333222333333333333333333333333333333333222222333333333444444444111666444444999555333===III||||||yyyvvvmmmwwwxxxiiimmmfff^^^bbbuuuEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBBBBBBBAAA@@@???<<<<<<===============<<<======<<<<<<<<<;;;;;;;;;777777888888999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<666999<<<===<<<::::::;;;999<<<@@@JJJaaaxxxnnnsssttt\\\QQQNNNLLLFFFGGGHHHFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBB>>>===<<<===???@@@@@@???>>>>>>???@@@@@@@@@@@@???????????????>>>===<<<;;;777777666555555555555555444555777999999999888888888888888777666666555555555555666666666666555555555555555555666666666777666666777777777777666666999888777777777777888888999999::::::::::::999999666555777;;;;;;999999<<<>>><<<;;;;;;;;;;;;>>>BBB<<>>;;;<<<<<<<<<<<<<<<<<<;;;===>>>@@@AAAAAA@@@???>>>:::888777888999999888777222444666666555444555666333333333444444444555555333444555555444444555777666666555444444444555555333333333333333333333333444444444555555555666666444555555666777888888999777777777777888888888888888999;;;;;;999999;;;===333<<>>@@@EEEGGG[[[ppptttccc```___hhhvvv|||xxxuuuxxx{{{qqqpppqqquuu~~~{{{uuupppvvvxxxoooeeeWWWGGG===999;;;;;;999777888:::;;;888777555333333444666777555555555555555555555555333333222222222333444444333333333333333333333333222222333333333444444444111666444222666333111:::;;;nnn~~~nnniii~~~rrrmmmhhh^^^YYYaaasssBBBCCCEEEFFFFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>AAA???<<<;;;<<<<<<<<<;;;======<<<;;;999888777777;;;;;;;;;::::::999999999:::::::::::::::::::::::::::::::::999999888888888999999999::::::;;;;;;;;;888:::<<<@@@IIIZZZooo~~~vvvmmmooommmooo{{{{{{nnn^^^QQQIIIGGGHHHJJJGGGEEEEEEFFFFFFDDDAAA@@@@@@BBBEEEHHHGGGEEEBBBAAA@@@???============>>>DDDCCCAAA@@@???@@@AAAAAA>>>>>>>>>>>>============:::999888888777777888888555555555555555666777777999999777666555555555555666666555555555666666777666666666666666666666666777777777777777777777777666666666666666555555555888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===;;;===???AAAAAACCCEEEGGGTTTXXXaaammm|||yyy}}}nnnlllnnnyyyvvveee[[[XXXXXXWWWccc```[[[UUUQQQMMMLLLKKKKKKHHHFFFGGGLLLOOOPPPPPPKKKIIIFFFEEEEEEFFFEEEDDDFFFEEEDDDBBBAAA@@@@@@@@@CCC@@@;;;777555666888999:::::::::;;;<<<===>>>>>>@@@@@@@@@@@@???===<<<;;;888777666555555666777888888888888888777777777666555555555555555555555555555555555555666666666666555555555666555555444333333333333333333333333333333333333444444444555555555555555555666666666666777888999:::;;;:::999999999999999999999999999999999999:::;;;<<<===>>>???@@@LLL]]]mmm{{{tttuuusssqqqoooqqqvvv{{{wwwiiieeedddcccjjjlllxxxxxxrrrppplllggggggkkkwwwooorrrzzzssskkk___SSSJJJCCC>>>;;;777777777777777777777777555555555555555555555555666666555444444333222222111111111111111111111111222222222222222222222222000000111222333333444444444444444555555555666666>>>TTTyyy{{{vvvhhhllltttsssqqqbbbRRRUUUkkk}}}AAAAAACCCDDDEEEEEEDDDCCC@@@@@@?????????>>>>>>>>>@@@>>><<<;;;<<<<<<;;;;;;<<<<<<;;;:::999888888777;;;;;;:::::::::999999999999999999999999999999999:::::::::999999888888888999999999:::::::::;;;;;;;;;<<<<<<;;;<<>>=========>>>CCCBBBAAA?????????@@@AAA=========<<<<<<<<<;;;;;;999999888777777777888888555555555444555555666666999999888888777666666555888777666555555444555555555555555555555555555555777777777777777777777777666666666666555555555555888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<999;;;===>>>???@@@BBBDDD>>>@@@DDDKKKSSS[[[bbbgggssstttwww{{{zzz|||vvvbbb```aaajjjzzz{{{iiiZZZRRRNNNMMMMMMQQQOOOLLLIIIGGGFFFFFFGGGJJJHHHFFFGGGKKKNNNOOOOOOIIIGGGDDDCCCDDDDDDDDDCCCDDDCCCBBB@@@???=========AAA???;;;888777777999::::::;;;<<<<<<============<<<===>>>>>>>>>===<<<;;;999888777666555555666777888888777777777666666666444444444444444444444444444555555555666666666666555555555555555444333333333333333333333333333333333333333444444444444555444555555555666666666666777888999:::::::::999888999999999999999999999999999999:::;;;<<<======>>>;;;@@@FFFMMMVVVcccsss~~~sssiiibbb]]]WWWWWW]]]hhhnnnooonnnooo|||~~~vvvnnnfffaaa]]]```mmm|||{{{}}}yyyeeeVVVPPPIIIBBB===:::888666777777777777777777777777444444444444444444444444555555444444333222222111111111111111111111111111222222222222222222222222000000111222222333444444333333444444444555555555666HHHkkknnnnnn|||kkkSSSNNNeee@@@@@@AAABBBCCCDDDEEEEEE????????????>>>>>>>>>>>>???===;;;;;;;;;<<<;;;::::::::::::999999999888888:::::::::999999999999999888888888888888888888888999999999999999888888888999999999999999:::::::::999;;;<<<;;;:::;;;???BBBOOOfff{{{vvvooorrr|||yyyzzz{{{iii]]]ZZZTTTLLLEEEBBBBBBCCCFFFDDDCCCDDDEEEFFFEEECCCAAA@@@@@@AAACCCDDDCCCAAAAAA@@@???>>>=========>>>AAA@@@@@@????????????@@@;;;;;;;;;;;;::::::::::::999888888777777777777777555555444444444444444555888888999999999777666555888888666555444333333333555555555555555555555555777777777777777777777777555555555555555555555555777777777777777777777777777888888888999999999999::::::::::::;;;;;;;;;;;;999;;;=========>>>???AAABBBBBBCCCDDDFFFIIIKKKMMMQQQTTTYYY___fffoooxxxwwwvvvtttoookkkjjj\\\ZZZZZZ^^^hhhpppvvvxxxllldddYYYNNNIIIGGGGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFIIIGGGFFFGGGIIILLLMMMMMMGGGEEEBBBAAABBBCCCCCCBBBDDDDDDBBB@@@>>>===;;;;;;>>>===;;;:::999999:::;;;:::<<<===??????>>><<<;;;999:::;;;<<<===<<<<<<;;;999888777666555555666666777777777666666666555555333333333333333333333333444444444555555555666666444444555555444444333222333333333333333333333333333333333333444444444444444444444555555555666666666777888999:::999999888888888888888888888888888999:::::::::;;;;;;<<<<<<;;;;;;::::::===FFFSSS]]]vvvzzzuuuggg]]]YYYWWWXXXZZZZZZZZZ```ggg|||xxxtttnnnkkklllqqqxxx|||wwwzzz{{{}}}sssooohhh___WWWUUU```wwwmmmjjjqqq```KKKBBB???;;;999999999888777555555555555555555555555444444444444444444444444444444333333222111111111111111111111111111111111222222222222222222222222000000111111222333333333222222333333333444444444444???]]]}}}ttt}}}vvv[[[MMM^^^AAAAAA@@@@@@AAABBBCCCDDD??????>>>>>>>>>=========>>><<<;;;:::;;;<<<;;;999999999999999999888888888999999999999999888888888777777777777777777777777999999999888888888888888888888888999999999999999777:::===>>>>>>>>>@@@AAA>>>MMMaaauuuyyymmmhhhhhhgggmmm|||kkk[[[QQQPPPNNNJJJEEECCCCCCEEECCCCCCCCCDDDDDDEEEEEEEEEAAA@@@??????AAABBBAAA@@@@@@@@@???>>>============??????>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999999888888777666666666666777555555444333333333333444666777888999888777555333777666555555444444444444555555555555555555555555666666666666666666666666444444555555555555555666777777777777777777777777777777777888888888888999999999999999:::::::::;;;;;;===>>>>>>======???@@@@@@?????????@@@AAABBBCCCDDDFFFIIIKKKMMMQQQUUUYYYcccgggfff___[[[[[[[[[XXXXXXeeerrrwwwxxxtttiii]]]YYYWWWTTTUUUWWWYYYZZZYYYUUUQQQLLLHHHGGGHHHIIIKKKKKKJJJHHHFFFEEEDDDDDDDDDGGGFFFFFFFFFHHHIIIJJJKKKEEECCCAAAAAABBBCCCCCCBBBGGGFFFEEECCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@>>>;;;:::999:::;;;<<<<<<;;;::::::777666666666666777777777666666666555555555555444222222222222222222222222333333444444444555555555444444444444444333222222222222222222222222222222222222333333333444444444333333444444444555555555666666888999999999888777888888888888888888888888999999999:::::::::::::::;;;<<<<<<<<<<<<>>>BBBFFFSSS[[[gggttttttbbb]]][[[[[[\\\___gggppp~~~zzzqqqjjjgggjjjmmmpppwwwyyyzzzzzzuuurrrooolllooo|||}}}vvvoooeeeiiiwww|||vvvqqqqqqlll\\\HHH<<>>WWWzzzxxxwwwzzzyyyeeeSSSXXXrrrCCCBBBAAA@@@??????@@@@@@>>>>>>>>>=========<<<<<<<<<;;;::::::;;;;;;:::999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888999:::;;;:::999999:::;;;===AAAHHHQQQccc}}}ooolllpppqqqwwwnnncccYYYQQQLLLLLLLLLIIIFFFDDDDDDEEEAAABBBCCCCCCCCCDDDEEEEEEAAA@@@??????@@@AAA@@@>>>???>>>>>>>>>===<<<;;;;;;<<<<<<==================;;;;;;;;;:::::::::999999888777666666555555666666555444444333333333444444333444666777777555333222444444444444444555666777555555555555555555555555555555555555555555555555333444444444555555666666666666666666666666666666666666777777777888888888888888888888999999999999:::;;;===<<<;;;;;;<<<>>>999999999:::;;;===>>>>>>;;;===@@@BBBCCCEEEHHHJJJHHHKKKKKKHHHFFFGGGGGGFFFHHHLLLOOOPPPQQQSSSRRROOOLLLKKKIIIHHHGGGGGGFFFEEEIIIHHHGGGFFFFFFHHHJJJLLLIIIHHHFFFEEECCCBBBAAA@@@EEEEEEFFFFFFFFFFFFGGGHHHEEECCCAAAAAABBBDDDDDDDDDGGGGGGFFFDDDBBB???===<<<999::::::;;;;;;<<<;;;;;;:::<<<>>>??????===;;;999<<<<<<======<<<:::999888444444555666777888888999555555555444444444333333222222222222222222222222333333333333444444444444333333333333333222222111222222222222222222222222222222222333333333444444333333333333444444444444555666777888888888777777777777777777777777777777888888888999999999999999666888::::::::::::::::::999>>>GGGRRR^^^hhhooosssuuuyyyyyy{{{}}}|||uuussstttvvvrrrlllllleeegggqqqmmm___PPPIIIGGGBBB===;;;<<<;;;999999999888555333333333333333333333333333333333333333333333333333222222111111111111000000000000000000000000000000111111111111111111111111000111111111111111222222111111111222222222333333;;;===PPPnnnqqqtttssshhhZZZVVVccctttBBBBBBAAA@@@???>>>==================<<<<<<<<<<<<:::999999:::;;;;;;:::888888888888888777777666666777777777777777888888888777777777777777777777777777777777888888888888888888888888777777777777777777777666666777888:::;;;:::;;;;;;===EEETTTeeeqqq~~~wwwnnnqqq|||||||||yyydddUUUOOONNNLLLIIIJJJIIIGGGDDDBBBBBBCCC@@@BBBCCCCCCBBBBBBCCCEEEAAA@@@???@@@AAA@@@>>>===============<<<;;;:::999:::;;;;;;<<<<<<<<<<<<;;;::::::::::::999999999999777777666555555555555555444444444444444555555666333333444555555444333222222222333333444555777888444444444444444444444444555555555555555555555555333333333444555555666666666666666666666666666666666666666666777777777777777777777777888888888999666777999999888888999;;;<<<<<<===>>>>>>??????@@@999;;;>>>???@@@AAACCCEEEEEEFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDDDDAAAAAAAAAAAAAAABBBBBBCCCFFFGGGGGGEEEDDDCCCDDDFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFEEEDDDDDDEEEFFFCCCAAA@@@@@@BBBDDDDDDDDDEEEEEEEEEDDDBBB???===;;;999999999::::::;;;;;;;;;999;;;<<<>>>>>>===;;;:::<<<<<<===<<<;;;999888666333444555777888888888888444444444333333333333222222222222222222222222222222222222333333333444444222222333333222222111000222222222222222222222222222222222222333333333333222222222333333333444444444555666888888777777666666666666666666666666666666777777777888888999999777666555444555777999;;;888999:::===BBBHHHNNNQQQZZZfffsssyyy~~~ppphhheee[[[RRRQQQTTTIII>>>:::;;;::::::<<<999777666666777777666444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222333333333444777DDD[[[vvv|||xxxssskkk^^^UUU\\\iii??????@@@@@@@@@???===<<<=========<<<<<<<<<;;;;;;999999999:::;;;;;;999777999999888777666555555444666666666777777777888888888888888888888888888888666777777777888888888999888888777777777666666666555444555666999;;;======777888999999999===FFFMMM\\\sssyyyppppppmmmjjj```RRRJJJIIIJJJIIIGGGGGGFFFDDDAAA???@@@AAA@@@BBBDDDCCCAAAAAABBBDDDAAAAAAAAABBBBBBAAA>>>;;;;;;;;;;;;<<<;;;:::888777888999:::<<<<<<<<<;;;:::999999888888888777777777777666555555444444555555333333333444555666777888444444444444444444444444333333333333444555555666444444444444444444444444444444444444444444444444222222333444444555666666555555555555555555555555555555555666666666777777666666666777777777888888444666777777777777999:::777888888999999888888888<<<===>>>>>>======>>>@@@EEEDDDDDDEEEEEEDDDBBBAAA>>>>>>@@@BBBBBBAAA@@@@@@AAAAAAAAAAAABBBCCCEEEFFFEEEGGGGGGEEEAAA@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEBBBDDDFFFEEECCCBBBCCCDDDAAA???>>>>>>AAACCCCCCCCCEEEEEEFFFEEEDDDAAA???===999999888888888999::::::888999:::;;;<<<<<<<<<;;;999999:::::::::999777666666666777888888777666555333333333333222222222222333333333333333333333333222222222222333333333333222222222222222111111000111111111111111111111111111222222222222333333333222222222222333333333333444555666777777777666555666666666666666666666666555555666666777888999999:::888666555777999;;;<<<<<<<<<;;;:::;;;===???@@@FFFOOOXXX___iiiwww{{{tttnnnhhhsssrrryyyrrr^^^TTTPPPHHH@@@;;;CCC===::::::;;;888777999888777555555666777777666444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111111111000000000000222222222222333333333444///444:::HHHfffzzzhhhVVVUUU```<<<===???@@@AAA@@@>>>=========<<<<<<<<<;;;;;;;;;999888888:::;;;;;;999777:::999888777666555444333555666666666777777888888888888888888888888888888666666777777888888888999888888777777666666666555999888777777888777666555777888:::;;;999999>>>EEE@@@TTTjjj|||}}}yyyvvvlllbbb^^^UUULLLIIIKKKIIIEEEFFFFFFEEEBBB@@@???@@@BBB@@@BBBDDDCCCAAA@@@AAADDDAAAAAABBBCCCCCCAAA===:::999:::;;;;;;:::999777666888888:::;;;<<<;;;;;;:::777777777777666666666666666666555444444444444555333333444444666777999:::555555444444444555555666555555444333333333444444444444444444444444444444444444444444444444444444222222333333444555666666555555555555555555555555555555555555666666666777666666666666777777777777555666888999888999;;;<<<999::::::;;;;;;;;;;;;:::888:::;;;<<<<<<===???BBB>>>===>>>AAACCCBBBAAAAAABBB@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFEEEBBBAAACCCEEEBBBBBBBBBBBBBBBAAA@@@???AAADDDFFFEEEBBBAAABBBCCC???>>><<<===???AAABBBBBBGGGGGGHHHHHHGGGEEEBBBAAA999999777777777888999:::888888999999:::;;;<<<<<<555666888999999888888777888999999888777555333222333333333222222222111111333333333333333333333333111111222222222333333333222222222222222111000000111111111111111111111111111111222222222333333333111111222222222333333333333444666777777777666555666666666666666666666666333444555666777888999:::888888999:::;;;;;;999777666777999;;;===>>>??????>>>BBBEEEIIISSSdddrrryyy{{{~~~xxxiii___aaahhhlllpppmmmrrr}}}uuunnnnnn\\\SSSGGG???===???@@@??????<<<;;;<<<999444333444888666333333444444444444444444444444444444444444111111111111111111111111222222222222222222333333000000000000000000000000000000000000000000000000111111111000000000000000222222333333333444444444///666777===\\\sssWWWNNNVVV<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777666666555555666666777777888888666666555555444444444333666666666666666666666666777666555444444444444444666666666666666666666666888888777777666666555555555555555555666666666666777777888888888999999999===BBBIIITTThhhyyyyyyxxxlllbbb[[[QQQTTTRRRKKKEEEEEEEEEEEECCCDDDEEEDDDCCCAAA>>><<>>>>>>>>@@@@@@??????????????????????????????>>>>>>>>>>>>===???BBBBBBAAAAAABBBCCCDDDCCCBBBBBB@@@@@@???>>>BBBBBBAAA@@@?????????@@@>>>>>>????????????>>>>>>??????@@@AAAAAABBBCCCCCCEEEHHHIIIGGGGGGJJJJJJGGG:::888666666777888777666;;;;;;;;;;;;:::999888777888666444555888999777555666555555555555444444444444444333222222111111000000000000000111111111111222222222333333333444444222222222111111111000000000111111111111222222222111111222222222333333333222222222222222222222222222333555777777666555444555555666666666666555555555555555666666666666666777777777777777777777777888888999999999:::::::::;;;<<<>>>BBBGGGMMMSSSVVVllluuu}}}~~~vvvggg^^^^^^cccggghhhmmmkkkgggaaa[[[UUUQQQOOOFFFEEEBBB@@@>>>=========::::::999999888777666666666555555555555444444444222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222666...777AAALLLsssfffPPPLLL<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777777666666666666666777777777666666666555555555444444555555555555555555555555666666555444444444444444555555555555555555555555666666666555555555444444555555555555666666666666777777777888888888999999777:::===AAALLL```yyy{{{nnnddd]]]WWWTTTJJJMMMLLLGGGBBBCCCCCCBBBCCCDDDDDDDDDDDDBBB???>>>??????@@@@@@@@@@@@??????AAAAAABBBCCCEEEDDD@@@>>>;;;::::::;;;<<<;;;999777888888999999999999888888666555444222222333555666===888222000222333222000333333333444555666666666333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444444444444555555555555555555555555555555555555555666666666777777777777666666666777888888888999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????????????????????????????>>>>>>>>>=========>>>???AAAAAA@@@@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????AAABBBCCCDDDDDDCCCGGGGGGEEEFFFHHHHHHEEE<<<:::777666777888777666::::::::::::999888777666888666444555777777666444555555555555444444444444444333333222222111111000000000000000111111111111222222222333333333333444222222222111111111000000000000111111111222222222111111111222222222333333222222222222222222222222222333555666666666444444555555666666666666555555555555555555666666666666777777777777777777777777888888888999999999::::::<<<<<<<<<===???BBBEEEGGGMMMSSSYYY]]]eeelllkkkeeemmmzzz~~~~~~yyy|||rrreee]]][[[[[[[[[ZZZWWWUUURRRNNNIIIFFFBBBAAA@@@???===<<<::::::::::::999888888777666666555555555555555555444444444444222222222222222222222222111111111111111111111111222222111111111000000000////////////////////////////////////////////////.../////////000000000000000000111111111222222222555///666;;;AAAaaazzzdddXXX;;;<<<<<<<<<;;;;;;:::999888888888888777777777777777777666666666666666666666666666666666555555555555555555555555555555555666555444444444444444444555555555555555555555555555555555444444444444444444555555555555666666666777777777777888888888888888999999777999AAAOOO[[[iiivvvvvvmmm```TTTNNNLLLMMMMMMDDDHHHIIIEEECCCDDDCCCAAABBBCCCDDDDDDDDDCCCAAA@@@??????@@@@@@@@@@@@?????????@@@@@@BBBDDDDDDAAA???<<<;;;:::;;;<<<<<<:::888888888999999999999888888777666555444333333444555@@@;;;444000111333333222222333333444444555555666222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222333333333333333333333444444444555555555555555555555555555555555555666666666777777777777777777777777777777777999999999999::::::::::::::::::;;;<<<<<<======>>>????????????????????????>>>>>>>>>=========<<<<<<>>>???@@@@@@???>>>???AAABBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>??????@@@???@@@@@@AAAAAA@@@@@@???===>>>???AAABBBDDDEEEEEEDDDGGGHHHFFFFFFIIIHHHEEE@@@===999666666777888777888888888888888777666555888666555555666666555333555555555555444444444444333333333222111111000000000000000000111111111111111111222222222333333333222111111111111000000000000000000111111111222222111111111222222222222333222222222222222222222222222333444555666555444333444555555666666555555444444444555555555666666666777777777777777777777777888888888999999999999:::;;;:::999999999:::<<<===<<<>>>???AAAGGGNNNQQQOOOWWW```nnn{{{}}}zzzwwwtttssspppnnnxxx{{{pppggg```XXXSSSPPPNNNJJJGGGFFFEEEDDDBBB???===<<<;;;<<<;;;:::999888888888888777777666555555444444444555555444444444333333333222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////////////////////////////....../////////000000000000000000111111111222222222000555666666OOOqqqtttpppXXX;;;;;;;;;;;;;;;:::999888666666777777777777777777777777777666666555555444666666666666666666666666444444444444444444444444555555444333333444444444444444444444444444444444555555444444444444444444444444444555555555666666666666666777777777888888:::;;;;;;999888:::AAAGGGIIIRRRggg|||lllaaaYYYNNNFFFCCCEEEHHHJJJEEEIIIJJJHHHGGGHHHFFFCCCBBBBBBCCCDDDDDDDDDCCCBBB??????@@@@@@@@@@@@?????????>>>???AAACCCCCCAAA???<<<;;;::::::;;;;;;:::888888888999999999999888888888777666444444444444444<<<888444222222333333333222222333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222333333333444444444444444444444444444444444444555555555666666666777777777777777777777666666666888999999999999:::::::::999::::::;;;<<<<<<======>>>>>>>>>>>>????????????============<<<<<<<<<<<<>>>?????????======>>>@@@????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@===>>>???AAACCCDDDFFFGGGFFFIIIJJJHHHHHHKKKJJJGGGCCC???:::777666777888888888888888888888777666555999888777666666555444444555555555444444444333333333333222222111000000000///000000000111111111111111111111111222222222222111111111111000000000000000000000000111111111111111111111111222222222222111111111111111111111111222222333444444444444333444444444555555444444444333444444555555666666666777777777777777777777777888888888888999999999999888888888888999:::<<<===??????>>>===@@@CCCFFFFFFIIINNNTTT\\\eeepppzzz~~~tttiiihhhyyy||||||{{{xxxuuutttrrroooiiieeeeee]]]ZZZaaagggccc[[[VVVRRRNNNJJJHHHGGGFFFCCCAAABBBBBBAAA@@@???===<<<<<<:::::::::999999999999999666666555555444444444444444444444444333333333222111111111111111111111111111111111111111111111111111111000000000/////////////////////////////////////////////////////////........./////////000000000000000000111111111111---000555444222DDDggg{{{zzzaaa;;;;;;;;;;;;:::999888777666666666666666666777777777777666666555555444444555555555666666666666666444444444444444444444444444444333333333444444555444444444444444444444444555555555555555555555555444444444444555555555555555555666666666777777777555777999999888999<<>>>>>>>>@@@BBBBBBAAA???<<<:::999999::::::999888777888888999999888888777666666555555444444444444444333333333444444333222222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222333333222222222222333333333444444444444444444444444444555555555555666666666666777777777666666666666666888888888999999999::::::999999::::::;;;;;;<<<<<<======>>>>>>>>>?????????============<<<<<<<<<<<<===>>>???>>>======???AAA>>>??????@@@@@@AAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA===>>>???AAACCCEEEFFFGGGEEEHHHIIIGGGGGGJJJJJJGGGDDD@@@:::777666777888888888888888888888888777666999999999888666555555555555444444444444333333333333333222111111000000//////000000000111111111111000000000111111111222222000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111111222222333333333333333333333444444444444333333333333333444555666666777666666666666666666666666777777888888888999999999777888888999:::;;;============>>>?????????@@@AAADDDEEEGGGJJJNNNUUU\\\aaagggddd```ZZZTTTRRRZZZcccjjjkkkkkkjjjiiihhhhhhhhhbbb___\\\[[[\\\ZZZTTTOOOQQQLLLJJJKKKMMMMMMNNNPPPJJJHHHFFFEEEEEEEEEEEEEEE@@@@@@???===<<<;;;:::999999999999999999999999888555555555555555444444444444333333333222222222222111111111111111111111111000000000000000000000000000000000/////////..................................................................//////////////////000000000111111111,,,222555333222<<<\\\}}}vvvvvv;;;;;;;;;:::999888777666666666666666555555555555666666555555555555555555444444444555555555555555333333333333333333333333333333333333333444444555333333333333333333333333555555555555555666666666333444444444444555555555555555555555666666666666333555777888777777888:::999999<<>>>>>???@@@AAA@@@>>>;;;999888777888999888777666777777777777777777666444444444444444444444444///000222333444333222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111111111111222222222222111111222222222333333333333333333333333333333333444444555555555666666666666666666666666666666666888888888888999999999999888888999::::::;;;;;;<<<<<<======>>>>>>?????????>>>>>>>>>=========<<<<<<===>>>>>>======>>>@@@CCCBBBBBBBBBCCCCCCDDDDDDDDD@@@????????????@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@BBBCCCEEEFFFFFFBBBEEEFFFDDDDDDGGGGGGDDDBBB???:::888777888777777777777888888888888777777777888999888666555555666444444444444333333333333222222222111000000//////000000000000111111111111///000000000000111111111//////000000000000000111/////////000000000111111000000000111111111111222111111111111111111111111111111111222222222333333222333333444444333333222222222333444555666666777666666666666666666666666777777777888888888888999888888888999999999999999666777;;;@@@@@@======@@@BBBBBBBBBCCCEEEHHHKKKMMMMMMLLLJJJIIIHHHGGGHHHIIINNNLLLKKKMMMPPPQQQOOOMMMKKKIIIHHHIIIKKKKKKIIIFFFBBBEEEGGGGGGDDDBBBCCCEEEEEEDDDCCCBBBAAAAAAAAABBB@@@???>>><<<;;;999888777666666777777777666666555555444444444444444444444333333333222222222111111111111111111111111111111000000000000000000000000////////////............................................................------.........//////////////////000000000111111...444333222444555MMMrrrrrrrrr|||{{{sss;;;;;;::::::999777666555666666666555555444444444444444555555555555555555333333333333444444444555222222222222222222222222333333222222333333444555222222222222222222222222333333444444444555555555333333444444444555555555444444555555555666666666666777888888777777777888666555666999::::::>>>DDDQQQ\\\kkkyyyssshhhbbbUUUQQQOOOJJJNNNPPPHHHGGGEEECCCCCCDDDEEEEEEDDDEEEEEEDDDBBBEEEJJJIIIEEEBBBAAAAAA@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????@@@???>>>>>>???@@@>>>===:::888666666777777777777555555666666666666555555111111222333444444444444000111222222222222222333222222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111222222222222111111111111222222222222222222222222222222222222444444444555555555666666444555555555666777777777888888888888999999999999888888888999::::::;;;;;;<<<<<<======>>>??????@@@??????>>>>>>>>>=========<<<===>>>======???BBBEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFF@@@DDDEEEBBBCCCFFFEEEBBB@@@===:::888888888777666555666666777777666666666333555777666444333444666444444444333333333222222222222111111000000//////000000000000111111111111/////////000000000111111////////////000000111111////////////000000000111000000000000111111111111111111111111111111111111111111111111111222222333222222333333333333222222111222222333555666666777666666666666666666666666777777777777888888888888777888888888999888888888888888<<>><<<<<<<<<>>>???@@@@@@???>>>======???>>>===<<<;;;:::999888555666666666666555333333333333333333333333333333222222222222111111111111111111111111111111111111000000000000000000000000/////////.........------................................................---------.........//////////////////000000000111000444///111777333BBBgggxxxeeedddeeeaaa;;;;;;::::::888777666555777777666555444444333333333444444555555666666666222222222333333444444444222222222222222222222222222222222222333333444555222222222222222222222222222222222333333444444444333333333444444444555555444444444555555555666666666666666666666666777777;;;888888999888666999???<<<@@@EEEKKKWWWgggrrruuuyyyxxxqqq```PPPHHHPPPDDDBBBEEEEEEMMMTTTOOOIIIFFFDDDCCCDDDEEEEEEEEECCCCCCAAAAAAEEEKKKLLLIIIBBBAAA@@@@@@?????????@@@??????@@@@@@@@@@@@??????AAA???>>>>>>??????>>><<<:::777555555666777777666444444555555555555444444///000111222333444444444444444333111///000222444222222111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222222222222222222222222222444444444555555555666666333444444555666777888888777888888888888999999999777888888999::::::;;;;;;;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>>>><<<=========>>>@@@DDDGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAABBBBBBCCCDDDEEEEEEBBBEEEFFFDDDDDDGGGFFFCCC>>><<<:::999999888777555444444555555666555555444111333555444222111333555444444444333333333222222222222111111000/////////000000000000111111111111////////////000000000000.../////////000000111111////////////000000000000000000000000111111111111000000000000000000000000111111111000111111222333222222222333333222222222111111222333555666666777666666666666666666666666777777777777888888888888555666888999:::;;;;;;;;;===<<>>AAACCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDEEEBBBAAA@@@@@@???@@@BBBCCCDDDDDDAAA===<<>>BBBDDDCCCAAA@@@???;;;;;;::::::999888777777666777888888777555444333111111111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000//////.........---------................................................---------.........//////////////////000000000000///222---222<<<555@@@dddeee^^^```___999888777666555555555555666666666666666555555444555444333333333333444555444444444444444444444444222333333444444333333222111222333333222222444666222222222222222222222222444444444444444444333333333222222111111222222333444444444444444444444444666666666666666666666666777888888888999999999999999999:::===@@@EEEIIILLLgggppp}}}{{{yyyiiifff```YYYRRRLLLHHHEEEGGGEEECCCAAABBBEEEIIIKKKKKKJJJGGGDDDBBB@@@>>>>>>DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>????????????@@@@@@@@@??????===<<<<<<===<<<;;;999777666444444333333333222222111111111111111111222222333333333111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111000000111111111222222222333333333222222111111111444333333333333444555555444444444444444444444444777777777777888888888888:::555444999;;;777666888<<<<<<============<<<<<<============>>>>>>>>>>>>????????????@@@AAABBBCCCAAABBBBBBAAA@@@AAACCCEEEAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCBBBBBBAAAAAAAAAAAA@@@???@@@CCCFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDBBB@@@===:::888666444222444444555555555555555444222333444444555555444444333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////............////////////000000////////////000000//////000111111111111111222222111111222222333444222222222333333333444444555555555444444333333333666666666666777777777777888888777777888:::;;;===>>>>>>>>>>>>????????????@@@@@@@@@??????????????????@@@@@@@@@@@@???>>>>>>===>>>@@@@@@@@@@@@BBBCCCCCCAAA??????@@@BBBBBBBBBEEEEEEEEECCC@@@>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA===;;;999999::::::999888666555555555555444444444555555444333333222111111222222222111000//////...000000000000000000000000////////////............------............---------------------------------------------------------------............///////////////000000000000111///222888777666DDDWWWwww|||dddYYY\\\___:::999888777666555555555777777777777777666555555555444333333333333444555444444444444444444444444222222333333333333222222...000222222000000000111222222222222222222222222222222222333333333333333333222222111111222222333444444444444444444444444555555555555555555555555777777777777888888888888888888888999;;;>>>AAACCCDDDKKKVVVbbbmmmxxxzzznnnccc\\\YYYVVVTTTQQQNNNKKKHHHFFFFFFEEEDDDBBBAAABBBDDDFFFHHHIIIHHHFFFDDDBBB@@@??????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888888777777666555555555333333333222222222111111111111111222222333333333111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333222222222222222222111333333333333333444555555444444444444444444444444555555666666666777777777:::555555888999666666:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>@@@@@@@@@@@@@@@@@@?????????@@@@@@???>>>???AAACCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@???>>>???BBBDDDFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDDDDBBB???===;;;999888777444444555555555555444444222333333444444444444444333333222222222111111111111111111000000000//////000000000000000000000000////////////////////////////////////////////////............////////////........./////////000000000000////////////000000//////000111111111111000111000000000000111222222222333333333444444444444555555444444444333333333555555555666666666777777777777666666777888:::;;;;;;;;;<<<<<<============>>>>>>>>>=====================>>>???????????????>>>???@@@@@@@@@@@@AAABBBBBBAAA@@@???@@@AAABBBBBBDDDEEEEEECCC@@@>>>>>>?????????@@@AAAAAA@@@???>>><<<:::888888888888888666555555555555444444444444555444444333222222111111222222111111000//////...////////////////////////////////////............------............---------------------------------------------------------------............///////////////000000000000444000111555333000999GGG^^^{{{bbb\\\]]][[[;;;:::999777666555555555777777888888777777666555444444333333333333444444333333333333333333333333222222333333333333222222...000222333111/////////222222222222222222222222000000111111222222333333333222222111111222222333444444444444444444444444555555555555555555555555555555666666666777777777888888777666777888999:::888:::>>>BBBGGGNNNUUUZZZ[[[cccnnnxxx}}}vvvsssooojjj^^^^^^[[[UUUOOOIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAABBBCCCCCCGGGFFFDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????========================<<<<<<<<<<<<<<<;;;:::999444444444444444555555555333333333222222222222111111111111222222222222222111111111111111111111111111111111111111111111111000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222111111111111111222222222111111111222222222222222333333222222333333444555444444444444444444444444444444555555555666666666888666666777666555888===999::::::;;;;;;::::::999;;;;;;<<<<<<============@@@@@@AAAAAA@@@>>>===<<<=========<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAA???>>>===???===<<<===@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@>>><<<:::999999444444555555555555444444222222333444444444444333333222222222222111111111111111000000000000//////000000000000000000000000////////////////////////....................................////////////////////////000000000000000//////......//////000...///000000111111000000000////////////000111111333333333444444444555555444444444444333333333333444444444555555555666666666555555555666777888999777888888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>@@@AAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAAAAACCCCCCCCCBBB???======>>>===>>>??????>>>===;;;::::::888666666777777666555555555444444444333333333444444333333222111111111222111111000000//////.../////////////////////////////////............---------............---------------------------------------------------------------............///////////////000000000000555000///222111...222:::EEEiiiwwwvvvqqqhhh<<<;;;999888666555555555666666666666666555555444333333333333333333333333222222222222222222222222111111222222222222111111000333666777555222000000111111111111111111111111///000000111222333444444333222222111111222222333333333333333333333333333444444444444444444444444444444444555555555666666999999888777666777777888<<<<<<;;;:::999:::===@@@===DDDKKKOOOQQQVVV^^^eeeeeegggjjjooouuu{{{yyyuuutttqqqkkkhhhjjj___^^^[[[VVVRRRPPPNNNMMMBBBBBBAAA@@@??????AAABBB????????????@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@DDDCCCCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999333333333333444444444444222222222222222222222222111111111111111222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000...//////000111222222333111111111111111111111111000000111111222222333333222222222222222333333444333333333333333333333333444444555555555666666666777777666666444555:::>>>999999::::::::::::999999::::::;;;;;;<<<<<<======>>>???@@@@@@@@@>>><<<:::;;;<<<<<<;;;::::::===???<<<<<<<<<<<<<<<=========:::<<<>>>@@@@@@???===;;;>>><<<;;;<<<>>>@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAA>>>:::777666777444444555555555444333333111111222333333333333333222222222222111111111111111000000000////////////000000000000000000000000////////////////////////------------------------............/////////////////////000000000111111/////////....../////////...//////000000000000000000////////////000111111333333444444444555555555333333333333333333333333333333333444444444555555555555555666666777777888555666666888999:::;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<============???@@@AAA@@@???>>>???@@@AAAAAAAAAAAA??????@@@AAAAAABBBBBB@@@>>><<<<<<=========>>>======;;;999888:::888666555666666555444444444444444333333333222333333222222111111111000111111000000//////////////////////////////////////////.........---------------............---------------------------------------------------------------............///////////////000000000000333...---222444222333777666SSS~~~~~~;;;:::999777666555555555444444555555444444333222333333333333333333333333222222222222222222222222000111111222222111111000111444777777555333111111111111111111111111111111000111111222333444444555333222222111111222222333333333333333333333333333444444444444444444444444333444444444444555555555777777777777777777888888444666888999999999;;;<<<999<<>><<<<<<<<<======>>>>>>>>>>>>???@@@BBBBBB@@@AAABBBBBBBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::555555555444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......///000111111222222111111111111111111111111000000000111111222222222222111111111111222333333333333333333333333333333555555666666666777777777666777666444444888;;;>>>::::::;;;;;;;;;;;;::::::888999999:::;;;;;;<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<;;;::::::===???:::::::::;;;;;;<<<<<<<<<999;;;>>>@@@@@@???===<<<===;;;::::::===?????????@@@AAAAAAAAAAAABBBBBBBBBEEEEEECCC???999666555555444444555555444333222222000111222222333333222222222222222111111111000000000000000////////////...////////////////////////........................------------------------............////////////////////////000000000000//////............//////......///000000000000000111000000000000111222222333333333444444444555555333333333333333333333333333333333333444444444444666666666777777777777777555555666777999:::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::???@@@AAA@@@>>>>>>>>>@@@???AAABBBAAA???>>>???@@@???@@@@@@???===;;;;;;<<<<<<=========<<<;;;999888:::888666666666777666444444333333333222222222222222111111111111111000000000000000///////////////....................................------------------............---------------------------------------------------------------............///////////////000000000000111------111555555444555111@@@ccc999888777666555555555555333333333444333222222111222222333333333333222222111111111111111111111111000000111111111111000000///111444444222000000000111111111111111111111111111111222222333333444444333222222111111222222333333333333333333333333333333333333333333333333333333333444444444555555555333333444555666666777777333666999;;;;;;:::999:::888:::;;;:::777777999<<<999999888999:::<<<>>>???>>>??????>>>>>>@@@CCCFFFDDDDDDDDDDDDDDDCCCBBBBBBAAA???>>>>>>???>>>===<<<>>>;;;<<<>>>???<<<<<>>??????>>>::::::;;;<<<>>>@@@BBBCCC???@@@@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>???=========<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::777777666555444333222111111222222222222333333333111111111111111000000000000000000000000000000000000000000000000000000000111000000000000000//////////////////////////////000000000000000000000000////////////////////////...//////000000111111111222222222111111111111111000000000111111111111111111111000000111111222333333333333333333333333333555555666666666777777777555666444333666;;;===;;;999::::::;;;;;;::::::999777777888999:::;;;;;;<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;999:::<<<>>>999999999:::;;;;;;<<<<<<:::;;;>>>???@@@@@@???>>><<<;;;999:::<<<>>>>>>>>>????????????@@@@@@@@@@@@GGGGGGFFFAAA;;;666666888444444555444444333222111000000111222222222222111222111111111111000000000000000////////////......////////////////////////........................------------------------............////////////............///////////////......------......///---...//////000000//////111000000000000111222222222222222333333333444444222222222222333333333333333333333444444444555555666666777777777777666666666666777777888999::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;::::::===???@@@???>>>>>>???@@@>>>AAACCCBBB???===>>>???===>>>???===;;;:::;;;<<<;;;<<<======<<<;;;:::999999888666555666666555444333333333222222222111111000000000000000000000000////////////////////////.................................------------,,,------............---------------------------------------------------------------............///////////////000000000000000///...000222222111111666888NNNwww666666555555555555666666333444444444444333222222111222333333333333222111111111111111111111111111///000000000000000000///---///000111/////////000111111111111111111111111111111111222222222222222333222222111111222222333222222222222222222222222222222222222222222222222444444444444555555555555222333444555666666666666999;;;<<<<<<999777555555555666777888888888888777;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<===>>>???>>>>>>>>>===<<<;;;<<<===;;;<<<===<<<<<<>>>??????;;;888999======999999<<<:::999888:::>>>AAAAAA@@@:::::::::;;;<<<>>>@@@AAA=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>======<<<;;;;;;:::888888999999:::999999888777666555444333222222111111111222222222333333333222111111111000000000///000000000000000000000000000000000000000000000000111111000000////////////////////////////////////000000000000000000000000/////////////////////////////////000000000000000222222222111111111000000111111111111000000000000000000000000000111222222222222222222222222222222444444555555555666666666555555222222888@@@>>>777888888999999999999888888666666777888999:::;;;;;;======<<<<<<;;;:::::::::::::::::::::888999;;;===888888999::::::;;;<<<<<<<<<===>>>???AAAAAABBBBBB===;;;999:::<<<===>>>>>>============>>>>>>>>>???CCCEEEEEE@@@:::777888:::444444444444333222111111///000000111111111111111111111111111000000000000000000/////////.........////////////////////////........................------------------------............////////////------------............///......------......///---...//////000000//////000////////////000111111111111111222222222333333111111222222222333333333444444444444555555555555444555666666666666555444666666666777777777888888999999:::;;;;;;<<<<<<===:::;;;<<<<<<<<<<<<<<<;;;<<<>>>??????>>>>>>???AAA>>>AAADDDCCC>>><<<===???<<<===>>><<<:::999:::;;;999:::;;;<<<<<<;;;999999888666444333444444444222222222222222111111111111000000000000000000000000////////////////////////.................................---------,,,,,,------............---------------------------------------------------------------............///////////////000000000000///000000//////111111111888555AAAeee444444444444444555666666444444555555444444333222111222333444444333222111000000000000000000000000//////000000000000//////---///000000//////111222000000000000000000000000111111111000000000000000333222222222222222222333222222222222222222222222222222222222222222222222444444444555555555666666444555666666777777777777666777888777666555555666666666666888:::999666333666666666777777888888888;;;:::999888888999888888999999999888777888:::<<<888:::;;;888666777999999:::666777<<<===999888<<<;;;999888999<<<>>><<<:::======<<<<<<<<<<<<======;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@???@@@@@@AAAAAA===========================>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;666777888888888888777777555444444333333222222222111111111222222333333333222111111111000000//////000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000////////////////////////000000000000////////////222222222222111111000000222222111111000000//////000000000000000111111222222222222222222222222222333333333444444444555555555444111111:::BBB???555777777888888888888777777555666777888999:::;;;;;;???>>>===;;;999888888888999999999888777888:::<<<888888999:::;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCDDD===;;;999:::<<<===>>>>>><<<<<<<<<<<<===============@@@AAA>>>888666888;;;444555444444333222111000//////000111111111111111111111111111000000000000000/////////............////////////////////////............................................................/////////000,,,,,,,,,---------...............------.........---......///////////////...............///000000000000111111111222222222111111111222222333333333444444444555555555666666333444555555555444333222555555666666666666666666888888999:::;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>;;;===>>>???>>>>>>@@@BBB===AAADDDCCC>>>;;;<<>>>>>======<<<:::999888;;;;;;;;;<<<===>>>>>>???@@@@@@AAACCCDDDCCC???<<<;;;;;;<<<===========================>>>???@@@AAA>>><<<;;;:::;;;<<<;;;:::::::::999999888777777777222222222222222222222222111111111111111111111111000000000000////////////000000//////.........---........................................................................000000000000000000000000////////////000000000000...............///000000000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333333333333444444444555555333111111777======777000666666777888888777666555::::::999999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<:::999777777888999:::===<<<:::999999:::;;;===BBBAAA@@@?????????@@@AAA@@@>>>;;;999:::;;;;;;;;;===<<<:::999888888999:::;;;;;;:::999777555333222333333333333333333333333000000000000//////////////////000000000000//////////////////////////////........................//////.........---------------------------------------............------............////////////---------............///,,,,,,------...///000000000000000000////////////000111111111111222222222111222222333333222222111333444444555555444444333222333444444555555444444444555555555555555444444999:::<<<;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@AAA@@@??????>>>===<<<<<<;;;;;;::::::;;;===>>>===;;;888999:::::::::999888777888777555444333222222222222111111111000000//////111111111111000///------......------------...............------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000111111111111222222222111555888DDDccc333333333333333333333333444444333333333222222222111111111111111111111111000000000000000000000000000000000000//////......///////////////////////////000222222000///000111000000000000000000000000//////000000000111111111111222222222222111000/////////000111111222333333333333333333333333333333333333333444555666666666555555666666666666555555555555555555555555555555666666666666666666666666666666777777777888888888666666666666666888999:::888888888888888888888888888888888999999999::::::888999999:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<===>>>>>>???AAABBBCCCEEEGGGFFFCCCAAA<<<<<<======>>>>>>======??????>>>>>>>>>>>>???@@@>>>===;;;;;;<<<<<<<<<;;;:::999999888888777666666222222222222222222222222111111111111111111111111000000000000/////////...000/////////.........---........................................................................////////////////////////.../////////000000000000...............///000000000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333333333333333444444444444333111111666;;;<<<777111555666777888888777666555:::999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<>><<<::::::;;;<<<===AAA@@@???>>>>>>???@@@AAAAAA>>>;;;:::;;;<<<<<<;;;===<<<;;;:::999999999:::;;;;;;:::999777555333222333333333333333333333333000000000000//////////////////000000000000//////................................................///.........------------------------------------------............------............////////////---------............///,,,,,,------...//////000000/////////////////////000000111111111222222222111222222333333222222111333333444444444444333333222333444444555444444444444555555555555555444444777999::::::999888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>?????????>>>>>>>>>===<<<<<<<<<;;;;;;::::::;;;======<<<;;;888999:::::::::888777666777666555333222111111111111111111000000000//////111111111000000///------......------------............---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000111111111222222222111333666>>>TTTsss222222222222222222222222333333333222222222222222111111111111111111111111000000000000000000000000000000000////////////...////////////////////////...000111111000//////000000000000000000000000000//////000000000000111111111111222222111111000000///000000111111222222222222222222222222222222222222333333444444555555666444555555666666555555444444444444444444444444444666666666666666666666666666666666666777777777777666666555666666777888999777777777777777777777777777888888888999999999999999999::::::;;;;;;<<<<<<======>>>>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@BBBDDDGGGGGGEEECCC============>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>??????===;;;;;;<<<===<<<;;;999999888888777777666666222222222222222222222222111111111111111111111111000000000/////////....../////////.......................................................................................////////////////////////....../////////000000000...............///000000000000000000000000000000////////////000000000000111111111111111111111111333333333333333333333333222222333333333444444444444222111444999;;;888333555666777888888888666666999999999999999888888888;;;;;;============<<<;;;<<<<<<;;;;;;;;;===>>>???BBBAAA???===<<<<<<<<<===??????>>>>>>>>>>>>??????AAA???<<<;;;<<<===<<<<<<======<<<:::::::::::::::::::::999888666555333222333333333333333333333333000000000000////////////...//////000000//////...........................------------------------............------------------------------------------............---------............/////////---------............///,,,,,,------.../////////////////////////////////000000000111111111222222111111222222222222111111222222222333333222222222222222333444444444444444444444555555555555555444666888999999888777777888::::::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;::::::999:::<<<<<<;;;:::999999999999888777555444555555333222111111000000111111000000000000//////000000000000///......---......------------.........------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000000111111111222222111111333777@@@TTTttt111111111111111111111111222222222222222111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////...000111111000//////000000000000000000000000000////////////000000000111000000111111111111000000///000000000111111111222111111111111222222222222222222333333444444444444444444444555555444444444444444444444444444444444555555555555555555555555555555555666666666777777555555555555666666777777777777777777777777777777777777777888888888888999999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<======>>>>>><<<<<<>>>@@@CCCDDDCCCAAA============>>>>>>????????????>>>>>>>>>??????@@@???===;;;;;;<<<===<<<;;;999888888777666666555555222222222222222222222222111111111111111111111111000000/////////.........................................................................................................////////////////////////........./////////000000...............///000000////////////////////////////////////000000000000111111111111111111111111222222222222222222222222222222222222333333333333555222111333777999888555555666777888999888777777888999999999888888777777:::;;;===??????>>><<<;;;<<<<<<<<<===>>>???AAABBBDDDCCCAAA???>>>======<<<===============>>>>>>>>>AAA???===<<<=========<<<======<<<;;;;;;:::::::::999999888777666444333222222222222222222222222222000000000000////////////...//////////////////...........................------------------------------------------------------------------------,,,------......------,,,---------.........//////---------............///---------.........//////.........///////////////000000000000111111111111111111222222222222111111111111222222222222111111222222333444444444444333333444555555666555555555666777999999888777888999999999:::::::::;;;;;;;;;999999::::::;;;;;;;;;<<<:::::::::::::::;;;;;;;;;:::999999:::;;;;;;:::888888888999888777555333222444333222111000000000000000000000000000000////////////000000///......---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///000000000000111111111111333///111666666===YYYwww111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////.............../////////...........................///111111///...///000////////////////////////...////////////000000000///000000111111111000000000000000000000111111111000000000111111222222222222222222333333333333333333333444444444444333333444444444444444444444444444444444444444444444444444555555555555666666666444555555555666666666666666666666666666666666666666666777777777888888888888888999999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<============;;;:::;;;>>>@@@BBBAAA???=========<<<===>>>??????<<<<<<<<<===>>>@@@AAABBB>>><<<;;;:::;;;<<<;;;:::888888777666666555555444222222222222222222222222000000000000000000000000////////////............---------...........................................................................................................................////////////...............///000000////////////////////////////////////000000000000000000000000000000000000222222222222222222222222111111111222222222333333444222111222666888777666555666777999999999888777777888999999999888888777999;;;===??????>>>===<<<<<<<<<===>>>???AAABBBCCCDDDCCCBBB@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>AAA???======>>>>>>===;;;<<<<<<<<<;;;;;;:::999999888888777777555444222111222222222222222222222222000000000000////////////......////////////..............................------------------------,,,,,,------------------------------------------,,,,,,------------,,,,,,------------............---------............///---------...............------....../////////000//////000000000111111111000111111222222111111000000111111222222111111000111222333333444444333333333444444555666666555555666888::::::999888999:::999999999:::::::::;;;;;;999999999999999:::::::::999999999999::::::::::::999888888999::::::888777777777777777666444222111333333222111000000000000//////////////////000000...////////////......---------,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////000000000111111111444///111888666333BBBXXX111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////---............/////////........................---///000000///......///////////////////////////......////////////000000//////000000111111000000000000000000000000000000/////////000111111222222222222222222222222222222222333333444444333333222333333333333333333333333444444444444444444444444444444444444555555555666444444555555555555444444666666666666666666666666666666666666777777777777777777888888999:::::::::888999:::<<<===>>>>>>>>><<<<<<==================>>>======>>>@@@AAA@@@>>>===<<<;;;;;;;;;<<<>>>???999::::::;;;===???AAABBB===;;;999999:::;;;:::999777777666666555555444444222222222222222222222222000000000000000000000000/////////.........---------------------.........................................................................................................------........./////////...............///000000000000000000000000000000////////////000000000000000000000000000000000000222222222222222222222222000000111111111222222222333222222333555777777666555666888999999999999888666777999:::::::::999888999:::<<<===>>>>>>===<<<;;;<<<===>>>???@@@AAAAAACCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>??????>>>>>>@@@>>>======>>>===<<<:::;;;;;;;;;;;;:::999888777777777777666555333222111222222222222222222222222000000000000////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,------------,,,,,,,,,------------.........---------............///........................---------......//////000/////////000000000111111000000111111111111000000111111111222222111111111111111222333333333333333333333444555666666666666666777999:::999999:::;;;999999999999::::::::::::999999999999999999999999::::::::::::999999999999999888777888999999777555555555666555555333111000333222222111000000111111......////////////000000....../////////......---------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............////////////000000000111111444///222999888222666BBBlll222222222222222222222222/////////000000000111111000000000000000000000000////////////////////////---------.........//////........................---///000000///......///////////////////////////........./////////000000...//////000000000000000000000000000000000000///......//////000111111222222222222222222111111111222222333333333333222222333333333333333333333333333333333333333333333333333333444444444555555555333444555555555555444333555555555555555555555555555555555666666666777777666666666777888888999999666777999:::<<<===>>>>>>=====================<<>>>>>??????>>><<<<<<;;;:::::::::;;;===>>>999999::::::<<<===??????<<<:::888888999999999888777777666555555444444333222222222222222222222222000000000000000000000000//////.........---------,,,,,,,,,------.........................................................................................................---------.........//////...............///000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111222111111222444666666666555555666888999::::::999999555777999;;;<<<<<<;;;:::999::::::;;;<<<<<<======;;;;;;<<<===>>>?????????@@@@@@??????===<<<;;;:::;;;<<<===???@@@@@@??????>>>===<<<<<<======;;;999999::::::::::::888777666666666666555444333222111111111111111111111111111000000000000////////////---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,---------.........---------............///........................,,,,,,---......///000000////////////000000000111000000111111111111000000111222222222222222222111111111222333333333333222222333444555666666666666444666888999888888999:::888999999999999:::::::::999999999999999999999999;;;;;;;;;::::::999999888888777777777888888666444333333444444444333111000333333222111111111111222........./////////000000------...//////......------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///////////////000000000111222000222666555222444:::TTTrrr222222222222222222222222.../////////000000111111000000000000000000000000////////////////////////---------.........//////........................---///000000///......///////////////////////////............/////////000......///000000000000000000000000000////////////---......///000111111222222222111111111111111111222222222333333222222222333333333333333333333333333333333333333333333333333333333444444444555555333444555555555444333222555555555555555555555555555555555555666666666777555555555666777777888888555666888:::;;;======>>>===============<<<<<<<<>>=========;;;999<<<;;;999999999:::<<<>>>:::::::::::::::;;;<<<===;;;999777777888999888777777666666555444444333333222222222222222222222222000000000000000000000000//////.........---------,,,,,,,,,------.........................................................................................................---------.........//////...............///000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111000111333555666666666555555666888999::::::999999555666999;;;======<<<<<<:::999999::::::<<<===>>>:::;;;<<<======>>>======>>>>>>>>>>>>===;;;:::999;;;<<<>>>???@@@@@@@@@???>>>===<<<<<<===<<<:::888999999::::::999888666555666666555555444333222111111111111111111111111111000000000000////////////---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////.....................---,,,,,,------...///000000////////////000000000000000000111111111111000000222222333333333333222222111111222333333333333222222333444555666666666666333555777777777777888999888888999999999:::::::::::::::999999999999999999<<<<<<;;;;;;:::999888888888777666777888777666444111222333444333333111111333333222222222222222222---.........//////000000------......///......------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////////////////000000000000111111222111000111666;;;DDDaaa000000000000000000000000000000000000000000000000........................000000//////.........---............////////////222222111000///...------........................000000//////.........---///...---,,,,,,---...//////////////////////////////////////////000111111000000000000000000000000000000000000111111111111333333333222222111111111000111111111111222222222111111222333333333333222333333333333333333333333999777555222111222333333444333333333333444555555333555888999777555333333777777777777888888888888999999999999999999::::::<<<<<<;;;<<<<<<===>>>???AAA@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;999999999;;;;;;;;;999888999999999888666555333555555444444444333333333111111111111111111111111000000////////////000000---...000111111///---,,,........................///......---------..............................------------------------........................///...---,,,,,,---...///---------............/////////////////////////////////---,,,,,,---...///............////////////////////////////////////000111111111111222222222111222222333333444444555666777777777888888888888:::888666888;;;<<<;;;999888888888999999::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<===<<<;;;;;;<<<===;;;;;;<<<<<<;;;;;;:::999:::999777666666666777888888666333222333333333222111111111111000000000000////////////////////////........................------------------------------------------------++++++++++++++++++++++++,,,------......------,,,------------------------******+++,,,,,,---......------------------------------------------------...............///000000000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444333333222333444666888999777777777777666666666666666666777888888888888888888888999999999:::::::::<<<<<<<<<;;;;;;:::::::::777777777777666555444333555555444333333222111111111111111111000000000000000000000000///...---,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////000000000000...///000111222333444444===FFFddd000000000000000000000000////////////////////////........................000/////////.........---............////////////111111000000///.................................000/////////.........---///...------------...///........................///////////////000000111//////////////////////////////000000000111111111333333222222222111111111000000111111111222222222000111222222333333222222333333333333333333333333777555333222111222333333444444444444444444555666666888;;;;;;888555444333666666777777777888888888888888888999999999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;:::;;;;;;::::::::::::;;;;;;;;;:::888888999999888777777777888999999888666666555444444444444333333333111111111111111111111111000000////////////000000...//////000000///---,,,..............................------------..............................------------------------........................///...---,,,,,,---...///------------....................................///...------------...///............////////////000000000000000000000000000000111111111222222222111111222333333444444555555555666666666777777777777666555777;;;<<<<<<:::888888999999999999999999<<<<<<<<<<<<<<<=========::::::::::::::::::::::::;;;<<<===<<<;;;:::;;;==================<<<<<<;;;999888777666555666777777888555333222333333333222111111111000000000//////................................................------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------******+++,,,,,,---......------------------------------------------------...............//////000////////////////////////////////////000000000000000000111111111222222222222222222333333333444444333333333333444555777888666666666666666777777777666666777888888888888777888888888999999999::::::;;;;;;;;;;;;:::::::::999666777777666666555444333555444444333222222111111111111111000000000//////000000000000///...---,,,------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////.../////////000000000000...///000111222333333444777999MMMttt000000000000000000000000////////////////////////......................../////////...............---............/////////////////////////////////......................../////////...............///...------------...///........................//////......//////000111//////////////////////////////000000000000111111222222222111111111111111000000000111111111222222000111222222333333222222333333333333333333333333444333222111111222333444444444444444555555666666888:::<<<;;;999666444444666666777777777777888888777777888888999999999999999999::::::;;;===>>>?????????>>>>>>===<<<;;;;;;::::::999999999999::::::999777666777888999888777555666777999999999888777444444444444333333333333111111111111111111111111000//////......//////000/////////............---------------------------...---------------......------------------------------------------------------------------------......------------......------------..........................................---------......///............////////////000000000000000000000000000000000111111111222222111111222222333444444444444444444555555555555666555444555777:::<<<<<<<<<888888999999999888888777<<<<<<<<<<<<======>>>>>>999999999::::::;;;;;;;;;:::<<<===<<<;;;:::;;;<<<===============<<<;;;;;;888777666555555555666777666444222222333333222111111111000000000000//////........................------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------***++++++,,,,,,------...------------------------------------------------......------......///000////////////////////////////////////000000000000000000000111111111222222222222222222333333333333444444333333444555666666555555555666666777777888555666777777888888777777777888888888999999999999:::::::::::::::999999999666666666666555444333222444444333333222111111111111111000000000000/////////////////////...---,,,------------------------------------------------,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............/////////....../////////000000000...//////000111222333333555111777TTT000000000000000000000000////////////////////////................................................---------.........//////........./////////000000.........................................................------.................................///............///000000////////////////////////////////////000000000111111111111111111111111000000000000000111111111111000000111222222222222222222222222222222222222222111111000000111222333333444444555555666666666666666888::::::888666555555666666666666777777777888666666777777888999999999888888888999;;;<<<>>>>>>>>>>>>>>>======<<<<<<;;;::::::999999999999::::::777666555777999::::::999666666888888888888777666444444444333333333222222111111111111111111111111/////////....../////////000///...---------......------------------------------,,,,,,------......------------------------------------------------------------------------------------------------,,,,,,---------.................................------------.........///............////////////111111111111111111111111000000000000111111111111111111111222333333444444444444444444555555555555555555666777999:::::::::888999999999999888666666999999::::::;;;;;;<<<<<<888888999::::::;;;<<<<<<:::;;;<<<<<<::::::;;;<<<::::::;;;;;;;;;:::999999777777555444444444555666555333222222333333222111111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////////////////////////////////////////000000000000000000000000111111111111111222222222222333333333444444444444444444444555444444555555666777888888555666666777777777777777777777777888888888888999999999999999999999999999555555555555555333222222333333222222111111111000111000000000////////////.../////////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------.........//////........./////////000000/////////000111222222333555444333???bbb////////////////////////................................................---------...............------------............------......//////000000........................---------...............---..................---.......................................//////000...........................////////////000000000000000000000000000000000//////000000000111111111000000111222222222222111222222222222222222222222000000000000111222222333333444555555666666555555222444666777666666666777555666666666666777777777555555666777777888999999777777888888999;;;<<<===============<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::999888888999:::999777777777888888777666444333444444333333333222222222000000000000000000000000//////............////////////...------------...------------------------,,,,,,,,,,,,,,,---......------------------------------------------------------------------------,,,------------------,,,,,,,,,,,,------------...........................,,,------.........//////............////////////000000000000000000000000//////000000000111111111000000111222222333333444444444444555555555666666666777777777777777777888888999:::::::::888666555666666666777888999999999888888999::::::;;;<<<<<<:::;;;<<<;;;:::999:::<<<:::::::::;;;:::999999888666555444333333333444555333222111111333333111000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////........................////////////000000000000//////000000000111111111111111111222222222333333333333444444444444444444333444444555666777777888555555666777777777777777666666777777777888888888777888888888888888888888555555555555444333222111222111111111111111000000000000000////////////..................------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------......................../////////////////////000000111111222222777777555EEEiii////////////////////////................................................---------------.........,,,------------.........---------....../////////........................---------------.........------...//////...------------------------------......------......///000..............................////////////000000////////////000000000000/////////000000000111111///000111111222222111111222222222222222222222222000000111111222222222222222222444555555555444333///111444555555555666888555555666666666666777777444444555666777888888999888777777888888999:::;;;<<<<<<<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;???===;;;999888777555333666666777666555444222000333333333333222222222222000000000000000000000000///......------......///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------+++,,,---...////////////............/////////////////////////////////////////////000000000111111000000111111222333333333444444444555555555666666666777888777666555555777888999:::;;;;;;:::888777444444555666777888999999999999999::::::;;;;;;;;;999;;;<<<;;;:::999:::;;;<<<<<<<<<<<<<<<;;;::::::555555333222222222333444222111000111333333111///000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........................////////////000000000000/////////000000000111111111111111111222222222222111222333444444444444444444444444555555666666777444555666666777777666666666666666666777777777777666666666777777777777777444444444444333222111111000000000000000000000000000000////////////......------.........------,,,------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------.........------.........//////////////////000000000111111---444777111222EEEdddzzz////////////////////////................................................,,,,,,,,,------.........,,,,,,---------.........---.............................................,,,,,,,,,------.........------...//////...------------------------------...------------...//////................................./////////000000........./////////000000////////////000000000111///000000111111111111111111111111111111111111111111111222222222222222222000111333444555444333222000222333444333444555777555555555666666666777777333444444555666777888999888888777777777888888999;;;;;;;;;<<<<<<=========::::::999999999999::::::===;;;999888888777555333333444444555444333111000333333333222222222222111000000000000000000000000///......------......///------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------------------------------+++,,,---////////////...............////////////........................////////////000000000111000000000111222222333333333333333333444444444444444666888777555444666888777999;;;======<<<:::888666666777888999:::;;;;;;::::::::::::::::::::::::999:::;;;;;;999999:::;;;;;;<<<<<<<<<<<<;;;::::::555444222111111111222333000000000111333222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------,,,,,,------...///........................////////////000000000000////////////000000000111111111111111222222222222000111222444555555555444555555555555555555555555444555666666777777666666555555555666666666777777555555555666666777777777333444444333333222111000000000000000000000000000000000/////////.........,,,------......---------------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------.........---------.........//////////////////000000000000---000333333///444EEEWWW////////////////////////................................................,,,,,,,,,------.........,,,,,,,,,---------......................................................,,,,,,,,,------.........,,,---...//////...---,,,------------------------...------------...//////..................................../////////000---.........//////000000////////////000000000000//////000111111111111111111111111111111111111111222222333333333222222111///000222444444333222111222333555444333333444666555555555555666666666777333333444555666777888999999888888777777777777777::::::;;;;;;<<<=========999999888888888888999999666555555666777888888777000111222333444333222222333333333222222222111111000000000000000000000000.........------.........,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------------------------------***+++---///000000///.............../////////000........................////////////000000000000000000000111222222333333111111222222222333333333222444777666555555777:::777999;;;===>>>===;;;:::888999999:::<<<===>>>>>>;;;:::::::::::::::::::::999:::;;;;;;999999:::;;;999999:::::::::999888888444333222111111111222333000///000111333222000...000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---..............................////////////000000000000////////////000000000000000111111111111222222222///000222444555555555555555555555555555444444444444555555666666666666666555555555555666666666777444555555555666666777777333333333333222111000000////////////000000000000000/////////............,,,,,,------...---------------------------------------------------------,,,,,,,,,++++++***************************************+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000222...111777666222888CCC////////////...............------,,,,,,------...//////.........---------------------------------///......------,,,++++++---,,,,,,,,,,,,---......................................................//////.........---------..........................................................................................------........................////////////000000000000000000000000000000000000111111000000//////......222111111000000000111111222222111111111111222222333333333444444444555555555555555555555666777777999888777666666777888888777666666666666888999::::::;;;<<<<<<<<<<<<<<<;;;:::999888888777777777888777777666666555555444444555444333222111111111111111111111111111111111111////////////...---,,,+++////////////////////////......---------,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------,,,---......//////......//////.........---------000000000000000000000000000000111111111000000///111111222222222333333333111111222222222333333333333333333333444666777888999:::<<<>>>===<<<999888666777888::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>888999999::::::999999888:::::::::;;;::::::999999777222...///333555333000222111111111000000//////////////////.....................------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............////////////000............////////////............////////////000111111111111222222222000000111111111222222222444555666555444333444555444444555555666666777777666666666666666666666666444444444444333222111000444222000///000000///.........//////000000111111///............------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......------------.........///////////////000000000000000000111222444666888999////////////...............------,,,,,,------...///.........------------------------------------...------------,,,,,,,,,---,,,,,,,,,,,,---......................................................///.........------------..........................................................................................------.........................../////////000000000000000000000000000000000000111000000000/////////...///000111111111111//////222222111111111111222222222222222222333333333444555555555555555666666777999888777666666777888888777777777666777888:::;;;;;;;;;;;;<<<<<<;;;:::::::::999999999888888888888888888777777666555444444555444333222111111111111111111111111111111111111///000000///...---,,,,,,...........................------------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------,,,---......//////......//////.........---------////////////////////////000000111111111111000000111111222222222333333333222222333333333444444444333333444444555666888888999:::<<<======<<<:::888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<======:::;;;;;;;;;::::::999888999999:::::::::999888888777333//////222444222///111111111000000000//////////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------........./////////............////////////............////////////000000111111111222222222000000111111111222222222444555666555444333444555444444444444555555555555666666666666666666666666555555555444333333222111444222000///000000///.........//////000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,------------...------........./////////.../////////000000000000000000000111333444666666/////////............---...------,,,,,,------...............------------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------............------------------------------------------------------------------------------------------------------..................................../////////000000000000000000000000000000000000000000000///////////////000222333333222000///222222111111111111222222111111111111222222222222555555444444555555666777888777666666666777888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999999:::;;;:::999888777::::::999888666555444444444333222111111111111111111111111111111111111111000000000000///...------........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............------,,,---......//////.....................---------////////////////////////000000111111111111000000111111222222222333333333333333333333444444444555444444555555666777888999999:::<<<======<<<:::999:::999888888888999:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999999888777777777444000000222333111...111111000000000000///////////////............---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---------............---............/////////............////////////000000000111111111222222111111111111111222222222333444555555333333444555444444444444444333333333777777777777777777777777666555555444444333222222444222000///000000///......////////////000000000............------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............/////////000....../////////000000000000000000000111222333444//////.........---------...------,,,,,,------...------------------------------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,------------......................................./////////000000000000000000000000000000000000000000////////////000111222333333333222222222222111111111111222222111111111222222222222333555444444444444555666666777777666555555666888999888999999999:::;;;<<<<<<============<<<:::999999888999:::<<<;;;:::888777;;;;;;:::888777555444444333333222111111111111111111111111111111111111111000000000000000///..............................---------,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------......------,,,,,,---......///.................................///////////////////////////000000111111111111000111111222222222333333333222222222333333333444444444444555666777888999999999:::;;;<<<===<<<;;;:::<<<:::999777777888:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<============<<<::::::::::::999888777777666444111111111111///---000000000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////............////////////000000000000111111111111111111111111111111111111222333444444333222444555666555555444444333333333777777777777777777777777666666555444333333333333444222000///000000///...////////////////////////.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------........./////////000000........./////////000000111111000000000111222222............------------...------,,,,,,------...,,,,,,------------------------------------------***++++++,,,---...//////---,,,,,,,,,,,,---......------------------------------------------------,,,,,,------------------------------------------------------------------------------------------,,,,,,,,,,,,------..........................................////////////////////////////////////////////////000000000000111000//////000111222333222222111111111111222222222222222222333333333333444444444444444555666666777666555555555666888999888999999:::;;;;;;<<<<<<>>>>>>>>>===<<<;;;:::999777888:::;;;;;;:::888777;;;;;;:::888777555444444222222111111000000111111000000000000000000000000000000000000000//////...........................------,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,---......///.........---.............................................//////000111111111111111111111222222222333333333000111111111222222222222333444666777888888888888999999;;;<<<<<<<<<;;;;;;<<<:::999777777888:::;;;;;;:::999999999999::::::888888:::<<<===>>>??????;;;;;;;;;;;;:::999888777555333222222111000...---//////////////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,---------......------------........................//////////////////000000000111111111111111111111111111111111000222333333222222333555777666666666555555444444666666666666666666666666666666444333333222333333444222000///000000///.../////////..................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------............////////////............////////////222222111111111111222222.........------------,,,...------,,,,,,------...,,,,,,,,,,,,------------------------------------++++++,,,,,,---...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------........./////////////////////////////////////////////000000000000///////////////000111222222222111111111111222222222222222222333333333444444444333333444444555666666555555444555666888999888888999:::;;;;;;;;;;;;============<<<;;;::::::666777888999:::999888888::::::999888666555444444222111111000000000111111000000000000000000000000/////////000000//////...------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,---......//////......---------..........................................///000111111222111111111111222222222333333333000000000000111111111111222333555777888888888777999999:::;;;<<<<<<<<<<<<:::999888888888999:::;;;::::::999999888888999999666777888:::<<<======>>>::::::::::::999888666666222222222222111000///.........////////////000000.........------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++************************************+++++++++++++++++++++++++++,,,------,,,---------............,,,------------...................../////////////////////000000000111111222222222111111111111111///111222222222222333555666666666666666555555555666666666666666666666666666555333222111111222333444222000///000000///.../////////............---------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.........///------........./////////111111111111111111222222.........---------,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------..............................---------.........//////////////////////////////.../////////000000000111///111444666777666444333222222111111111111222222111111111111222222222222444444333333444444555666555555444444555666888999777777999:::;;;;;;:::::::::::::::;;;;;;:::999999666666777777777888888888888888777777666555444444111111000000000000111111000000000000000000000000---....../////////......------------------------,,,,,,,,,++++++++++++************++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////...........................///000111111222222222111111222222222333333333000000111111111222222222111222555777888777777666999999:::;;;;;;<<<<<<===888888888999999::::::;;;::::::999888888888888888666777888999999::::::999999999888888777555444333000111222222111000//////........./////////000000.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---------........./////////,,,,,,---------.....................////////////////////////000000000111222222222111111111000000///000222222111111333444444444555555555555555666444444444444444444444444555444222000000000111222444222000///000000///...//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////////////////000000111222......---------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---------.........//////////////////////////////.../////////000000111111111555;;;???@@@===999555222222111111111111222222000000000000111111111111444333333333333444555555555444444444555666888999666777999:::;;;;;;:::999777777888999999999888888666666555555666777888888777777666666555555444444111000000000000000111111000000000000000000000000------...............---------------------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,---......//////......---------.........//////..............................///111111222222222111111222222222333333333111111222222222333333333000222444666777777666555999999::::::;;;<<<======666777888::::::;;;;;;;;;::::::999888777777888888777888888888888777666666777777777666555333222111///000222222111000//////---.........//////000000......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---.........////////////000,,,,,,,,,---------................../////////000////////////000000000000222222222222111111000000...000111222111111333444333333333444444555555555444444444444444444444444555333111000//////111111444222000///000000///...//////.........------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---------......///111111////////////////////////////////////...---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------.../////////------------------------............////////////////////////////////////......//////000111333333777AAAKKKJJJ@@@555000///444333111000000000111111000111111111111222222222111111222222222333333333333333333444555666777888999888888888888888888888777888:::;;;;;;:::999888666777888888888777555444666555444333222333444444111111111000000000000000//////............////////////.........---------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++------++++++++++++------.........------,,,,,,,,,............///////////////////////////.........////////////000000000000000000000000111111111111222222333333333444444444333333444444555666666666888888999999999:::::::::888999:::;;;;;;999888777::::::999999888777666666888888888888777777777666444666666555444222222222////////////............------............------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,---...//////.................................------,,,,,,,,,...............///000000000000000000000000000000111111222222222333333333111111000000111111222333777666555444333333444555666666555444333222222111222222111111000/////////111111000000//////......////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////000000000000........................------...............---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------------------------............//////////////////////////////////////////...///000222444555888>>>BBBAAA999222000000222222000/////////000000000111111111111222222222111111222222222333333333333333333333444555666777888888888888888777777777666777999;;;;;;:::999888666777777888777666555444555444333222111222222333111111111000000000////////////............/////////.........------------......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++---,,,++++++++++++,,,---......---------,,,,,,,,,------------............////////////............////////////000000000000000000000000111111111111222222222222333333333333333333444444555666666666666777777777888999999999777777888888888888888777::::::999999888777777666777777777666666666555555333444555444333111111111////////////............------............------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++,,,------..................---------......---------,,,,,,,,,...............//////000000000000000000000000000000000000111111111222222111111000000111111222333777666555444333333444555444444444333222222111111222222222111000000///////////////.........------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000........................++++++---....../////////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------------------............///////////////////////////////////////......000333555777888888888555111///000111111000//////.../////////000111111111111222222222111111222222222333333333222222222222333444555555888777777777666666666666666777888:::::::::999888666777777777777666555444333333222111111111111111222222111000000///......//////............//////............------------------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,------------........................////////////000000000000000000000000111111111111000111111111222222222222333333333444555555666666444555555666777888888999666555555666666777888888::::::999999888777777777666555555555555444444444222333333333222111000///////////////............------............------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++***************)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))******++++++,,,,,,,,,///.........------,,,,,,...------------,,,,,,,,,......------......///000000000000000000000000000/////////000000000111111111000000000000111222222555555444333333333444444222222222222222222111111333333222222111000000000.........---------------......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------....../////////000000000........................+++,,,------.........---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++---------------------------------.........//////////////////////////////000///......000333666888666333000......///000000000000000000///000000000000000111111111222222222111111222222222333333333222222111111222333333444777666666666555555555555555666777888999999999888666666666666666555555555333333222222111111111111333222111000///...------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...............///////////////000000000000///000000000111111111111000000000000111111111111222333333444444555666666444444555666777888888999666555444444555777999:::999999999888888777777777555555555555444444444444333222222222333222111///////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++,,,,,,,,,---///......------,,,,,,+++------------------------...------------...///////////////////////////////////////000000000111111000000000000000111222222444444333333333333333333111111111111222222333333333333222222111111000000......---------------------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........./////////000000........................------......---,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------------------............//////////////////////////////...///000222555777222000......000111000///000111111111111111111111000000111111111222222222111111222222222333333333222222111111111222333333555555555555555555555555555555666777888888999999777666666555555555555555333333333333333222222111222222111000///...---,,,......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---------......//////////////////000000000000///000000000111111111111//////000000000111111111222222333333444555555555555555666666777888888999666555555555666777999:::888777777777777777666666666666555555555444444444444222222222444444222000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,------------......------,,,,,,,,,,,,---------------------------------------...//////////////////////////////000000000111111111222222000000//////000000111222222222333333333333333333111111222222333333444444333333222222111000000///........................------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))******+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////------------------------.........------,,,******+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------,,,------------.........////////////////////////......//////000111333333/////////000111222000///000111111222222222222111000111111111111222222222111111222222222333333333333222222111111222333333444444555555666777777777444444555666777888888999777666555555444444555555333333333444333222222111111111000//////...------......------------......,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,---......//////////////////000000000000000000000000111111111111///000000000111111111111222222222333444444555555666666666666777777777777666666666666666777888999666666666555555555555555666666555555555444444444444222111222555555333000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++++++++)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,------...///000000000000000000000000000000000111111111222222000////////////000111111111111222333333333222222111222222222333333444444222222111111000/////////.............../////////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))******++++++...------,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////------------------------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------------------------,,,,,,---------.........////////////////////////---...///000111000000///...///000111111000000111...///000222222222111000000111111111111222222222111111222222222333333333333333222222222222333333333333444555777888999:::444444444555666777888999777666555444444444555555111222333333333222000000000000/////////............------,,,,,,------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,+++,,,,,,,,,------------++++++,,,------...//////////////////000000000000000000000000111111111111000000000111111111222222111222222333333444555555666666666555555555555555444555555666666666555555444444444444444444444444444444444444333333333333333111///000444555222///////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,---------......------,,,,,,------...///000000000000000000000000/////////000000000111111///////////////000111111///000111222333333222111111111111222222222222222111111000000///.........,,,,,,---------.........+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,+++*********++++++------,,,++++++,,,------******************************+++++++++,,,,,,,,,***++++++,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------******+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,---------......////////////////////////,,,...///111111///...,,,...000111000//////000222---...///111111111000///000111111111111222222222111111222222222333333333444444333333222333333333222333444666888999;;;;;;333333444444666777888999777666555444333444555555000111111222222000///...///////////////............------,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////////////////000000000000000000000000111111111111111111111111222222222222111222222333333444555555666555555444444333222222333444555666555444333222333333333333333333333333333333333222222222111111222///---///333444111---000/////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))******++++++++++++)))************++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------...///,,,,,,,,,------.........---,,,,,,,,,,,,---......000000000000000000000000............/////////000///////////////000111111///000111222333333222111111111111000000000000000000000000///......------+++++++++,,,,,,---------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++------,,,+++*********+++---,,,+++******+++,,,---*********************************++++++,,,,,,,,,(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***...---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++---------------------------------............///000///...------...///000........................---...//////......///111............////////////000000000000111111111111111111222222222333333333222333333111000000222555444444444555555555555666666555333333333444666888888666444222222222333444111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------............///---......///////////////////////////000000000000000000000000111111111111222333555444333333444666333333333444444444555555555555444444444444555555444444555555555555444444444333222111111111222333111111111111000000000///...------,,,,,,------...---------,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------...........................////////////---...///000000///...---000000000000111111111111111111111111111111111111000000000000///////////////...---,,,,,,---...//////............---------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------............000///...------...///000........................---...//////......///111/////////000000000000111000000000000111111111111111111111222222222333333222333333222000000222444444444444444555555555555666555333333333444666777777666444222222222333444111111111000000000//////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++++++++++++++++++++************************************************++++++***))))))***+++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------............------...///////////////.../////////000000000000//////000000000111111111222333444444333333444666333333444444444555555555555555444444444444555555555666666777777666666555444333222111111111111222111111111000000000//////------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******************************+++++++++*********))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...////////////...............////////////...///000000000000///...000000000000111111111111111111111111111111111111000000000000/////////...///...------------...///............------------...---,,,++++++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------............//////...------...//////........................---...//////......///111000000000000111111111111000000000000111111111111111111111222222222222333222333333222111111222444333333333444444444555555555444333333333444666777777666444222222222333333111111000000000000/////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++***))))))***+++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,------------............------...////////////........./////////000000000//////000000000000111111222333444444333333444555444444444555555555666666555555444444444444555555777777777888888777777777555444333111111000000000000000000000////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++++++++******************************+++++++++***************++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......///000000000//////............///////////////000000111111000000///000000000000111111111111111111111111111111111111000000000/////////......///...------------...///............------------------,,,++++++++++++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,---------.........................................................---...//////......///111//////000000000111111111///000000000111111111111111111111111222222222222111222333333111111222333222333333333444444444444444444333333333444555666666555444333222222222222111000000000////////////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************************************+++******************++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,---------.........,,,---......//////.............../////////000000////////////000000000111111333444444333222444555444444555555555666666666555444444333333444444555666666777777777777666666555444333222111000//////000000/////////.........---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...//////000000000000000............////////////000000111111111111000000///000000000111111111111111111111111111111111111000000/////////..................------..................---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...------............------........................---...//////......///111........./////////000000///000000000111111111111000000111111111222222222111222333333222111222333222222222222333333333444333333333333333444555555555444444333222222111111000000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********************************************************************************++++++*********+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,------------...,,,------...........................////////////...////////////000000000111222444333222222333555444444444444555555555666444444333333333333444444444555555555555555555444444444333222111///....../////////............---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...//////000000000000000............////////////111111000000000000111111///000000000111111111111000000000000000000000000////////////............---..................---...------------,,,,,,,,,***+++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------............------........................---...//////......///111............////////////000000000000111111111111000000000111111111111222000222444444222111222222111111222222222333333333222333333333444444444444444444444333222222111111000000////////////......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,---,,,++++++************************************************************************)))***++++++++++++***)))+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---............---------........./////////......////////////000000111222333333222222333444333333333444444444555555444444333333333333444444222333333444444333333222222222222222111000///...///.........------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,******++++++++++++*********************************************+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......///000000000//////............////////////111000000//////000000111000000000000111111111111000000000000000000000000/////////.........------------...//////...------------------,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++,,,------......++++++,,,,,,,,,---------,,,------......------,,,........................---...//////......///111...////////////000000000000000000000111111111111000000000000111111111111000222444444333111111222111111111111222222222222222222333333444444444444333444333333222111111000000000/////////.........,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++(((***+++------,,,+++***************************************************************************)))***++++++++++++***)))+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......---------------.........//////........./////////000000000222333333222222333444222222222333333333333444444333333222222333333444222222333333333333222222111111222222111000///............---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******++++++++++++******************************))))))*********+++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------...////////////...............////////////000000///......///000000000000000000111111111111000000000000000000000000//////.........---------------...//////...---------------,,,,,,,,,++++++((()))***+++,,,++++++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,---------------,,,+++******+++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,---......---,,,,,,........................---...//////......///111000000000000111111111111000000000000111111111111000000000000111111111111000222444444333222111222000111111111111222222222111222333444444444333333333333333333333111000000000/////////............,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((***+++------,,,+++***))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------......---------------.........//////............/////////000000222333333222111333444111111222222222333333333444333333222222333333444222333333444444333333222///000111222222111000///......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,******++++++++++++******************************))))))******++++++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++************************************************************************++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,------.........................../////////000000///...------...///000000000000000111111111111000000000000000000000000//////.........---------,,,---...//////...---,,,---------,,,,,,,,,++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------...------------...//////------------.........///000000000000111111111111......//////000000111111//////000111222333333333222222111111222222333444444444444444444444444444777555333222222111///---//////000000///...------------------------------------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,)))************+++++++++************************++++++******++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///000000000000000000000000111111111111111111111111444444444444444444444444333222222111111222222333111111222333333333222222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************************************,,,,,,,,,+++++++++******++++++******************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................////////////////////////111000///......///000111//////000000000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************++++++******++++++,,,---,,,------...---,,,***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------------------...//////------.........///////////////000000000111111111.../////////000000000111000000000111111222222333222222111111222222333444333333333333333333333333444222111111222222111000///////////////...------------------------------------------------------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++************************,,,++++++++++++++++++,,,)))************+++++++++***************************************++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------........./////////000000000000000000000000111111111111222222222333333333333333333333333333333222222111111222222333222222222222222222222222000000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++*********************************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................////////////////////////111000///......///000111//////000000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++******++++++,,,---+++,,,,,,------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------------------------------...................../////////000//////000000000000111111////////////000000000000111111111111111111111111222111111111111222333333222222222222222222222222111000///000222333333222...////////////...------------------------------------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******************************))))))******+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000000000000000000000000000111222333444444555333333333333333333333333333222222111111222222333444333222111000000111222000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))************+++++++++)))************+++++++++************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////000//////......//////000...//////000000//////...///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++************++++++************************++++++******++++++,,,---)))***++++++,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...................../////////000000////////////000000000111////////////000000000000111111111111000000000000111111111111111222222333111111111111111111111111000//////000222333222111.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++******++++++++++++******************++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++************************+++************+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------.........////////////000000000000000000000000000000000000//////000222333555666666444444444444444444444444333222222111111222222333666444222000//////000111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++))))))*********+++++++++))))))*********+++++++++************************************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------,,,,,,........................////////////////////////////////////////////////...//////////////////.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------++++++************++++++************************++++++******++++++,,,---)))))))))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,------......------............////////////...////////////000000000000000000000////////////111111000000000000000000111111000000111111222333111111111111111111111111222000//////111111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++******++++++++++++******)))))))))******+++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++************************+++++++++++++++,,,------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...////////////000000000000////////////////////////......000111333444666666444444444444444444444444333222222111111222222333555444111///...///000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************************************+++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------,,,,,,........................////////////////////////......////////////............////////////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------+++******))))))******+++************************++++++******++++++,,,---)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***,,,,,,++++++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,......------,,,------------.........///......////////////000000000000000000////////////000000000000000000000000111000000000000111222222111111111111111111111111333111//////000///...,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************++++++************++++++******++++++++++++******(((((())))))***+++++++++***************************+++,,,------,,,+++***)))************+++++++++************************++++++******++++++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000////////////////////////---...///000222333444555444444444444444444444444333222222111111222222333333222111000//////000111/////////.........------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++************************************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------------------------........................////////////////////////---......//////......------......//////......---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---******))))))))))))******************************++++++******++++++,,,---++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************++++++,,,,,,++++++***+++++++++++++++*********))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------)))+++,,,......---,,,+++,,,,,,,,,,,,------------........./////////000000111000000000/////////.........//////000000111111000000000000000111222222222222222222222222222222222000////////////...,,,+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************++++++************++++++******++++++++++++******((((((((()))***+++++++++************************)))***,,,------,,,***))))))************+++++++++************************)))))))))((()))******+++)))************+++++++++************************++++++,,,,,,,,,---------------........./////////////////////////////////---......///111222333333222222222222222222222222333222222111111222222333111111111111000000000000//////.........---------******+++++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************************************++++++++++++++++++++++++************))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++***************************************************++++++++++++,,,,,,,,,******+++,,,,,,---......+++,,,,,,------.................................////////////////////////------...//////...---------......//////......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************************++++++******++++++,,,------,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,++++++******************+++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------)))***,,,......---,,,++++++++++++,,,,,,,,,------............/////////000111111000000/////////...---......///000111111222000000000000000111111222222222222222222222222222000///......///000...---+++,,,------.........---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++************++++++******++++++++++++******'''(((((()))***+++++++++************************)))***,,,------,,,***))))))************+++++++++************************'''''''''''''''((()))))))))************+++++++++************************++++++,,,,,,,,,---------------------.........///////////////////////////------...///000111222222000000000000000000000000333222222222222222222333///000000111111111000000//////.........---------*********++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************************************************************************))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))************+++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////........................////////////////////////,,,---...//////...---,,,---..................---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******))))))))))))******************************++++++******++++++,,,---///...,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************+++++++++,,,,,,+++++++++))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,---......------------------------,,,,,,,,,------,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...------,,,+++***)))))),,,,,,+++******+++,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---...//////...---,,,............////////////------,,,,,,,,,,,,------000000000000000000000000222222111111111111111111000000000000////////////000000//////.........------------------------------,,,++++++++++++------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........222111000000000000000111222222222222222222222222222222222111111111111000111111000///////////////------------------------++++++++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---......//////......................................................////////////////////////........................++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************))))))***+++---...//////******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,------------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,---...//////...---,,,............////////////////////////////////////000000000000000000000000111111111111111111111111000000000000/////////...000/////////.........---------------------------222111...,,,++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////...111000000000000000111111222222222222222222222222222222222111111111111000111000000///////////////------------------------++++++++++++++++++++++++************************++++++************++++++*********************************+++++++++,,,,,,************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---......//////......................................................................................................++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************)))******+++,,,---......******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,---------------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------............---------............////////////000111111111111000///000000000000000000000000111111111111111111111111000000000/////////....../////////...............------------------------888555111---+++***++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////////////////000/////////000111222222222222222222222222222222222222222111111111111000111000//////......//////------------------------++++++++++++++++++++++++************************++++++************++++++*********************************++++++++++++,,,************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,---......//////..............................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---------------------------------.........//////,,,...///111111///...,,,000000000000000000000000000000000000111111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,888555111---******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++++++++,,,************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////////////////000111333333111222222222222222333333222222222111111111000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************************++++++++++++************************************************************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,---......///.................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************,,,+++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......---------,,,,,,---------------------............,,,...///111111///...,,,//////////////////////////////000000000111111111////////////............---------...............,,,,,,,,,,,,,,,,,,,,,,,,333111...+++******,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((()))))))))*********************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........//////000000////////////000111333333111111111222222333333333222222222111111111000000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************))))))*********+++++++++************************************************************************************************************************))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++***************************************************++++++,,,,,,++++++************+++++++++,,,,,,,,,---......///.................................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,------------.........///000111111111111000///////////////////////////...//////000000111111111/////////.........---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---------************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000000/////////000111222222111111111222222333333444222222222111111111111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************)))))))))************+++************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++***************++++++++++++,,,---......//////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************+++++++++++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------)))************+++++++++************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------************************+++++++++++++++,,,------------,,,++++++,,,------,,,,,,---------.........////////////////////////////////////////////////......//////000111111222//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...************************************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((()))******+++************************************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111111000000000000000111111000111111222333333444444222222222111111111111000//////...------------...++++++++++++++++++++++++************************************************++++++************++++++************************))))))))))))************************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++***************************************************++++++,,,,,,++++++***************++++++++++++,,,---......//////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...)))************+++++++++************++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------************************++++++******++++++,,,---------++++++++++++------,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////////////////---......///000111111222//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++)))***,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111222111000000000000000111000000111222333333444444222222222111111111111000//////...------------...++++++++++++++++++++++++))))))))))))))))))))))))************************++++++************++++++************************))))))))))))************************************************************************************************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++************************************************+++++++++,,,,,,+++++++++)))************+++++++++,,,---......//////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************))))))*********++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......)))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------.................................------,,,,,,,,,------------------------------------------------------------------------//////.........------------------,,,,,,+++++++++)))***+++,,,---.........---------,,,,,,+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---...///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,++++++++++++...------,,,,,,,,,------++++++------------++++++,,,,,,,,,---------......,,,---...//////...---,,,......////////////......//////000000000000//////000000///...------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------------************************************************++++++******************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***************)))((((((******))))))******+++,,,++++++++++++++++++++++++************************+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........////////////////////////000000000111222222333333111111111111000000000///...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))++++++******************************************************************************************************************)))************+++++++++************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...............---,,,,,,+++************+++++++++,,,,,,,,,---------.........//////+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------///.........---------------------,,,,,,+++++++++++++++,,,---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++************++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---...//////...---,,,......////////////......//////000000000000//////000//////...------,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,************************************************************************************************))))))))))))))))))))))))++++++***))))))***++++++***************)))((((((******))))))******+++,,,************************************************************)))))))))((()))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...////////////....................................//////000111111222222333111111111000000000//////------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++************************+++++++++*********))))))************************************************************************************************************************)))************+++++++++************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---------......//////................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------............------------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******))))))******************++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------......////////////.........//////000000//////...//////......---,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))++++++***))))))***++++++)))************))))))(((******))))))******+++,,,))))))))))))))))))))))))************************************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................................................//////000000111111222222000000000000////////////------,,,+++++++++++++++,,,,,,------------,,,,,,************************+++++++++***************************************************************************************************************************************)))************+++++++++************************+++++++++***************************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,---...///000000------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------......//////......---...//////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++***************************************************************+++++++++************************))))))))))))))))))))))))+++******************+++))))))************)))(((******))))))******+++,,,*********************************************************)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...............///..............................//////000111111222000000/////////.........---,,,,,,+++***++++++++++++,,,,,,------,,,,,,+++***************************************************************+++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,------...//////------------------------------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******,,,,,,---,,,,,,+++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---------------............------......////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++******************************************************))))))*********+++++++++************************))))))))))))))))))))))))*********++++++*********((())))))*********))))))******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------......//////........................---......//////000111111/////////............---,,,,,,+++************+++******++++++++++++******************************************************))))))*********+++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------,,,------------------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,***+++---.........,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------))))))+++,,,---.........++++++,,,,,,,,,,,,------+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...000///...---,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------------............---------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++***)))************************************************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))***++++++++++++***)))((())))))************)))******))))))******+++,,,++++++++++++++++++++++++************************))))))))))))************)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------------------------------......//////000000///.........------------,,,,,,+++***************))))))************))))))***************************************+++++++++)))))))))***++++++,,,,,,************************************************************************************************)))************+++++++++***************************************+++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,***+++---...///...,,,+++***************+++++++++******************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------...//////...---,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------,,,++++++,,,------,,,------......------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++************************+++++++++++++++***))))))************************************************((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))***++++++++++++***)))(((((()))*********************))))))******+++,,,************************************************((()))))))))************)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,------...//////------------------------,,,------......///000000.........---------,,,,,,,,,++++++************************++++++*********************************))))))*********+++++++++((())))))***++++++,,,,,,************************************************************************************************)))************+++++++++************************))))))*********+++++++++************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************++++++******+++++++++,,,,,,,,,(((***,,,......---+++***))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......************************........................,,,,,,,,,------.........------------------------------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,---------,,,+++++++++++++++,,,,,,---------++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++++++++------/////////...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))***+++,,,,,,)))))))))***+++---...///------++++++++++++------,,,,,,,,,---------......------++++++++++++------,,,------......------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************+++++++++++++++***)))(((************************************************((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))************************)))***++++++,,,))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,------...//////000......---------,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,+++++++++************************))))))******++++++++++++((())))))***++++++,,,,,,************************************************************************************************)))************+++++++++************************))))))******++++++++++++************************************************************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***+++,,,,,,******+++,,,******************************+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************++++++******+++++++++,,,,,,,,,'''(((+++------,,,***((())))))******++++++++++++******************************************************+++++++++,,,,,,,,,******+++,,,,,,---......************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------++++++++++++------------------------------------------------------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................//////.........---------/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,...........................------,,,,,,,,,------........................//////...---,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************+++***)))(((((()))************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------//////.........------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,..............................---------------...........................///......---,,,,,,++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************************************************************************************+++***)))(((((()))************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...............---------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------------------///......---......//////..............................------,,,,,,++++++,,,++++++++++++*********************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************************************))))))))))))************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------------------///............///000000........................---------,,,,,,,,,++++++++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************************************)))))))))))))))***************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,------------.....................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------------------...............///000000........................,,,,,,,,,,,,,,,++++++++++++++++++*********))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************(((((())))))******************************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---------........................---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000........................,,,,,,,,,,,,+++++++++++++++************)))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************************************************************************************************************'''((()))******+++************************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,---......//////---------.........//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000........................++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************************************************************************************************************************************************************************************&&&''')))***++++++************************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...---++++++++++++---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000---------.........//////,,,------......//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000........................++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************************************************************&&&''')))***+++++++++*********************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,++++++***+++,,,...///++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************************************************************))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************)))************************************************************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************************************************************************************)))************+++++++++************+++++++++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,---,,,+++)))((())))))***++++++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************************************************************))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++************************************************************************************)))************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,---............++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***++++++...,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************************************************************((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************************))))))*********+++++++++((())))))))))))*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***+++,,,---.../////////++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,...///000...,,,)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))************************************************************************((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************))))))*********+++++++++((())))))))))))*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++***+++,,,---............++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***************,,,...000111///...,,,***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******************************++++++++++++******************************************************************************))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************************************)))************+++++++++)))))))))*********++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***************************************************************************************************++++++++++++++++++++++++******+++,,,------------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++************)))******,,,...///++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************************++++++************++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************)))************+++++++++************+++++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************************************************************************++++++++++++++++++++++++******++++++,,,+++++++++++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++***)))))))))***+++,,,'''(((***+++------------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************************************************************************************************************************************++++++************++++++))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++***))))))++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,,,,++++++------------++++++))))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,******,,,//////---*********+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,++++++***///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))))))))))),,,***)))***...///...,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************)))************+++++++++)))************+++++++++*********************************++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***)))+++---...,,,*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************************************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,++++++***---,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************+++++++++,,,************)))))))))((())))))))))))))))))))))))***((('''))),,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++******))))))***+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))+++,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************************************************************************************************************+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,+++++++++************+++,,,...///++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))((('''&&&''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,************************+++++++++***************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************)))************+++++++++)))************+++++++++***************************++++++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))***,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++,,,,,,,,,++++++*********++++++,,,------++++++++++++++++++++++++************************))))))*********+++++++++((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************************************************++++++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******++++++++++++,,,---......---,,,,,,++++++,,,,,,---))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************************************************************************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++,,,,,,,,,,,,***+++++++++++++++***)))++++++++++++++++++++++++************************)))************+++++++++))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************+++++++++***************)))))))))************+++***************************************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******************+++,,,---...---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++------+++***,,,---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***+++,,,,,,,,,,,,((()))***+++,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++*********))))))(((((((((((()))))))))************))))))))))))))))))))))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************+++++++++*********))))))))))))))))))************************************))))))*********+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))***+++,,,---------++++++++++++------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++...///---+++,,,---******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++((()))***+++,,,---------%%%''')))+++,,,---------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++******))))))))))))))))))************************************))))))******++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************)))************+++++++++)))************+++++++++************************,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------,,,,,,+++++++++------,,,++++++,,,,,,,,,,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++*********)))))))))))))))))))))******++++++++++++(((***+++***)))((()))***+++++++++************)))******************************))))))******+++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++***************)))(((((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++******************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++******)))************************++++++******************************************************************************************---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++************++++++************)))))))))))))))*********++++++++++++(((***+++***)))((()))++++++++++++************)))******************************))))))******+++,,,******))))))))))))******))))))))))))************))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))(((((()))***+++***************)))(((((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************)))))))))((())))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++******)))************************************************************************************************************************------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************++++++++++++)))***+++***))))))***++++++++++++************)))******************************))))))******+++,,,***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******)))************))))))((())))))))))))******************))))))))))))************+++++++++,,,,,,,,,)))*********++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))******+++++++++******************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++)))***************++++++++++++++++++++++++++++++)))***++++++))))))***++++++++++++*********))))))******************************))))))******+++,,,))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***))))))))))))))))))***))))))************)))(((((()))))))))******************))))))))))))************+++++++++,,,,,,,,,++++++******************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************************************************************)))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++***************+++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))***+++++++++*********************************************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++************++++++))))))******+++++++++,,,,,,+++++++++++++++++++++)))+++,,,+++***)))***++++++++++++*********))))))******************************))))))******+++,,,))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))((())))))*********))))))((()))))))))******************))))))))))))************+++++++++,,,,,,,,,)))))))))******++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***+++++++++++++++************************))))))*********+++++++++************************************************************************++++++,,,,,,,,,,,,------++++++++++++,,,---...............------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***))))))))))))))))))******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++++++++************++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++*********,,,+++++++++************)))******************************))))))******+++,,,)))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((())))))************)))))))))))))))******************))))))))))))************+++++++++,,,,,,,,,&&&&&&(((***,,,...///000***************+++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******((()))***+++++++++++++++************************)))))))))***++++++,,,,,,************************************************************************+++++++++,,,,,,---------++++++++++++,,,---...///------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++******))))))******+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++***)))(((((()))***+++++++++************++++++))))))***++++++,,,------------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++************)))******************************))))))******+++,,,((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***++++++***)))((((((((()))***************))))))))))))******************))))))))))))************+++++++++,,,,,,,,,))))))***+++,,,---......))))))*********+++++++++************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******(((((()))++++++,,,,,,+++************************((())))))***++++++,,,,,,************************************************************************+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++++++++************++++++))))))***+++,,,,,,---------------,,,,,,+++++++++***+++,,,,,,******+++,,,+++++++++************)))*********************************)))***++++++,,,((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***++++++***)))((((((((()))***************))))))))))))******************))))))))))))************+++++++++,,,,,,,,,000///...---+++***)))((())))))******++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************++++++++++++******************************)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,************************************************,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******(((((()))++++++,,,,,,,,,************************((())))))***++++++,,,,,,************************************************************************,,,,,,+++***+++,,,...//////...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***++++++,,,)))************+++++++++************************))))))))))))************+++*********))))))((((((+++***)))'''''')))***+++,,,,,,+++***)))))))))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++)))))))))))))))*********+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++*********+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************++++++******++++++++++++******************************************************++++++++++++++++++++++++,,,,,,++++++************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++)))************+++++++++************************))))))))))))************************)))))))))(((+++***)))(((((()))***+++++++++******)))*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,++++++******)))************+++++++++,,,,,,,,,+++++++++******+++*********))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******************************************************************************+++************)))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))*********************)))************+++++++++************************))))))))))))************************))))))))))))+++***)))(((((()))***+++*********)))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))******************************************))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,++++++++++++******************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******************************************************))))))))))))))))))))))))***)))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***+++*********************))))))*********+++++++++************************((()))))))))*********************)))))))))))))))******)))(((((()))*********)))))))))***+++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))*********+++++++++************************((()))))))))************))))))))))))))))))************))))))))))))*********)))))))))***+++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++))))))******+++,,,,,,---************++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------......//////++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************++++++))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************************************************************)))))))))************+++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))************)))))))))******)))))))))*********)))******++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++((())))))***+++,,,------)))***************++++++)))************+++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++***************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---------,,,+++******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******++++++++++++******************************************************++++++++++++++++++++++++************++++++,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********++++++,,,,,,,,,)))************+++++++++************************))))))))))))************((()))))))))************))))))************))))))++++++******)))*********))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++))))))***+++,,,---......*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,---...---,,,***)))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...............---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++,,,++++++++++++++++++,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...******++++++++++++******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***+++,,,,,,------)))************+++++++++************************))))))))))))************(((((())))))*********+++))))))************)))))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************************************)))************+++++++++)))************+++++++++******+++,,,...//////000+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------))))))***+++---...//////........................,,,------......------,,,+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++))))))******+++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***------++++++++++++---------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************+++++++++*********))))))************************++++++******************************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************+++++++++*********)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************+++---......---,,,...///,,,,,,,,,,,,,,,---------///...,,,,,,,,,,,,...///***+++,,,......---,,,,,,............------------+++,,,,,,------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************+++++++++*********))))))************************************************************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******,,,++++++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------......+++,,,...---,,,+++,,,...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++***//////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************+++++++++***************************************************************************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))*********************************************))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,+++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************((((((((((((((((((((((((+++++++++***************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---***+++++++++,,,,,,,,,------------......---------------,,,,,,,,,,,,,,,---------,,,,,,+++++++++***//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++***************************************************************************************************************************************+++++++++************************((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))+++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************************************++++++************++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,---...---,,,+++,,,---+++++++++,,,,,,------...------///000000///---------,,,,,,+++,,,---///000,,,,,,,,,,,,,,,---------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************************************************************))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************************************++++++************++++++))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++---......------.../////////000111111222333333///000111222222111000///222000///---------......------......//////000000---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++***************************************************************************************+++++++++************************)))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))*********************************************))))))*********))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********)))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***************************************+++++++++)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000222444444444444666777::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@??????>>>===<<<999666444222000000------------------------,,,------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))*********+++++++++************************((())))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,...000222444666777===???AAABBBCCCDDDFFFHHHGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNJJJIIIHHHFFFDDDBBB???>>>888777666444222000//////............////////////------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))******++++++++++++************************((())))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,---------,,,,,,------------------------333444777;;;>>>BBBEEEFFFIIILLLNNNPPPPPPRRRTTTWWWQQQRRRSSSTTTUUUVVVWWWWWWSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTTTTTTTSSSQQQPPPJJJHHHFFFCCC???<<<:::999000000000///......------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++******************************+++++++++,,,,,,,,,---........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++,,,,,,---.........---,,,++++++******++++++,,,++++++++++++++++++++++++///---***((('''(((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++,,,++++++******++++++,,,------++++++++++++------,,,,,,+++***))))))************+++++++++******)))))))))*********+++++++++))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++************************++++++++++++******************************+++++++++*********))))))*********))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,---------++++++---......---++++++...222666999===@@@DDDIIILLLNNNNNNMMMNNNPPPTTTWWWXXXXXXVVVTTTUUUVVVVVVVVVVVVVVVUUUTTTRRRKKKCCC>>>@@@EEEIIIKKKMMMOOOSSSUUUVVVUUURRRQQQSSSTTTSSSPPPLLLHHHFFFFFF===;;;777444111000//////...------...///---***'''+++---000///------///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,//////...---------------............///000111111+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++...---+++)))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))************+++++++++*********++++++++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***))))))************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************************+++++++++*********))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************)))************++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,...111444999===@@@AAAGGGHHHJJJLLLMMMMMMLLLKKKMMMNNNPPPRRRTTTVVVXXXYYYWWWXXXXXXYYYYYYYYYXXXXXXSSSLLLCCC>>><<<<<<======FFFHHHLLLOOOQQQRRRRRRQQQMMMPPPSSSTTTSSSQQQOOOOOOMMMKKKGGGBBB===888555333///---++++++,,,------,,,+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++,,,,,,000///...---,,,---......---------------...//////++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******))),,,+++******)))***************++++++++++++++++++***************+++++++++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))************+++++++++******************************++++++++++++******************************+++++++++***************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,------+++,,,---------------,,,---......---,,,---000222444777<<>>===:::666444222111000000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---......,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,------,,,+++***+++***************++++++++++++******+++,,,------************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******************************))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************************************))))))******+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------,,,,,,+++******)))---111666:::???EEEHHHLLLKKKJJJGGGDDDAAA???>>>DDDBBB@@@>>>=========>>>;;;>>>CCCHHHMMMQQQTTTUUUSSSSSSTTTVVVVVVWWWWWWWWWVVVXXXYYYZZZYYYXXXWWWWWWPPPNNNKKKHHHEEEBBBAAAAAADDDCCC@@@======???DDDHHHPPPRRRUUUXXXXXXWWWUUUTTTTTTPPPJJJEEE???:::444000111///---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********LLLJJJGGGCCC>>>:::777555//////...---------......------,,,,,,,,,,,,++++++,,,,,,,,,------------...------......------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,*********)))******+++,,,++++++******+++,,,...///+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***************************************+++++++++))))))******+++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************)))************+++++++++************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,---......333:::@@@EEEIIIMMMPPPJJJHHHEEEBBB???>>>======BBB@@@>>>;;;999888888888???BBBIIIOOOSSSUUUUUUUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVXXXZZZZZZYYYXXXYYYZZZWWWUUUQQQMMMIIIEEECCCBBB<<>>EEEKKKNNNOOOPPPQQQHHHGGGEEECCCBBBAAAAAABBB======;;;::::::999999999@@@DDDIIINNNQQQRRRQQQPPPQQQRRRRRRSSSSSSSSSRRRRRRTTTUUUVVVUUUSSSSSSUUUXXXUUUTTTSSSQQQOOOMMMKKKKKKBBBEEEHHHIIIIIIIIIJJJKKKRRRTTTVVVXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSPPPKKKGGGAAA<<<666222000///---+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******+++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,OOOQQQTTTVVVWWWVVVTTTSSSLLLJJJFFF@@@;;;666333111---------,,,,,,+++++++++,,,,,,,,,------.........---.........---,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********************+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********************************************************************************++++++,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,******))))))***+++,,,,,,,,,+++*********,,,///000++++++++++++******))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++))))))***+++,,,,,,------)))************+++++++++************************************************************************))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------*********+++///555:::>>>BBBGGGNNNRRRSSSRRRPPPOOOJJJJJJJJJIIIHHHGGGFFFFFF<<<===>>>???AAABBBCCCCCCDDDFFFJJJMMMPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMNNNNNNLLLJJJKKKOOOSSSPPPPPPRRRSSSSSSTTTTTTSSSPPPNNNJJJGGGEEEIIINNNSSSVVVWWWYYY[[[\\\]]]]]]]]]ZZZYYYWWWVVVUUURRROOOLLLKKKEEE===888444222...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,---EEEEEEGGGJJJOOOUUUZZZ]]]XXXVVVRRRPPPNNNJJJBBB<<<444111---+++,,,...000000000...,,,,,,---///000000------------------------,,,,,,++++++***+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,---///+++'''+++444---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))),,,++++++******++++++,,,++++++******************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******000---***))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,++++++++++++*********++++++,,,,,,,,,+++******************************+++***))))))+++,,,+++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************+++*********))))))((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...///......000222666<<>>???DDDLLLSSSSSSMMMFFFAAA===666000,,,,,,---///...............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++NNNMMMJJJGGGEEECCCCCCCCCPPPTTTXXXYYYXXXXXX[[[]]]WWWVVVVVVUUUSSSNNNGGGBBB:::666222///............------------------------,,,+++++++++,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++''')))+++++++++,,,------......---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,)))*********+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******+++)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))((()))))))))******************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++***************,,,---............---------------------------,,,***++++++,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,///444999===BBBEEEIIILLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPMMMHHHDDDBBBCCCFFFIIIRRRXXX^^^]]]WWWSSSTTTWWWVVVZZZ]]]^^^[[[UUUQQQNNNNNNSSSccczzzvvvhhhdddfffiiilllmmmkkkhhheeebbbfffjjjkkkkkkiiieeebbbccc___XXXRRRPPPQQQTTTWWWMMMKKKLLLSSS[[[^^^XXXRRRVVVTTTTTTWWW\\\]]]XXXSSSFFFBBB@@@DDDKKKQQQRRRQQQMMMIIIBBB:::444///---,,,........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++NNNPPPRRRTTTTTTSSSPPPOOORRRTTTVVVXXXYYYZZZ\\\]]]WWWXXXYYY[[[[[[YYYTTTPPPFFF@@@999333000000//////------------------------,,,++++++,,,,,,---...///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++'''+++---------///---)))...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((('''''')))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,000111333444555666666777444444444444444444444444222111///.........,,,***,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********************************************************+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---000555<<>>???DDDHHHZZZ___cccbbb^^^[[[[[[]]]]]]aaaeeehhhgggdddbbbaaa^^^bbbkkkxxxuuullldddhhhpppxxx}}}}}}zzzvvvrrrxxx{{{xxxvvvvvvwwwwwwrrrlllccc[[[XXX[[[```ddd^^^YYYVVV]]]hhhkkkcccYYYUUUTTTSSSVVVZZZ\\\[[[YYYOOOHHH@@@===@@@GGGNNNQQQSSSQQQMMMHHH@@@999222................../////////------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************+++***************++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,OOOPPPSSSVVVXXXYYYYYYYYYVVVVVVVVVXXXZZZ\\\\\\[[[[[[YYYXXXWWWXXXXXXWWWVVVPPPKKKCCC<<<777444111///------------------------+++++++++,,,,,,...//////,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,000000,,,,,,...+++&&&------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,))))))***++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((((((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...000111333444444:::;;;===???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999999777555333//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...222777===CCCHHHJJJKKKLLLMMMLLLKKKLLLNNNPPPOOOOOOMMMLLLJJJIIIIIIIIIDDDEEEGGGFFFFFFHHHLLLPPPZZZ\\\^^^^^^___aaaeeehhhhhhjjjmmmnnnooopppsssuuupppoooppptttxxxwwwnnneee```bbbgggnnnuuuyyyxxxvvvrrr~~~|||vvvmmmeeeaaabbbfffjjjkkkeeeaaaeeennnsssnnnhhh^^^]]]ZZZXXXWWWXXXYYYZZZTTTMMMCCC;;;999<<>>888222///------------------------+++++++++,,,---...///000,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))),,,+++((()))......***---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********)))))))))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------000111333666888;;;===>>>BBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJGGGEEEDDDBBB???===222222111///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,000666>>>DDDGGGIIIJJJHHHIIIKKKKKKJJJKKKMMMOOOPPPOOOMMMKKKIIIHHHGGGGGGBBBGGGMMMQQQSSSUUUXXX[[[ZZZZZZZZZ\\\ccckkksssxxxxxxvvvsssnnnkkklllooosssqqqkkkfffgggnnnrrrmmmeee]]][[[ZZZ\\\bbbgggiiiiii^^^ppp|||tttkkkfffeeeggghhhlllfffaaaccciiiooopppnnnjjjgggbbb[[[VVVUUUWWWYYYYYYTTTJJJAAA:::999===AAAEEEJJJPPPSSSPPPGGG;;;444---.........//////000000........................---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))***+++,,,---*********************************++++++,,,,,,,,,*********++++++,,,,,,,,,LLLKKKJJJMMMSSSXXX[[[\\\YYYZZZ\\\]]]\\\ZZZXXXWWWXXXWWWUUURRROOOLLLIIIHHHGGGNNNQQQNNNKKKIIIBBB999444000,,,+++,,,---+++(((,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********------------------------,,,,,,,,,++++++*********+++---...---+++***+++...------,,,,,,+++******)))...---,,,,,,,,,---...///---...+++)))+++000111...+++,,,---...////////////...//////000111111111000------,,,,,,---///222444444333111//////000222333---,,,***))))))***,,,---+++++++++++++++*********+++***************++++++))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((************************************************++++++++++++++++++++++++,,,++++++***))))))******)))***+++,,,---,,,++++++---,,,,,,---///333777:::>>>======???CCCEEEFFFFFFEEEFFFGGGGGGGGGHHHJJJLLLLLLKKKHHHCCC>>>>>>BBBFFFGGGHHHJJJKKKLLLLLLLLLLLLFFFGGGDDD>>>666111000222///,,,***+++,,,,,,)))'''***(((&&&&&&(((***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++******)))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********+++,,,---444888>>>DDDHHHJJJJJJIIIOOOKKKHHHHHHKKKMMMKKKHHHHHHGGGDDDCCCHHHOOOOOOJJJJJJOOOUUUWWWYYY\\\^^^___```^^^___dddooo{{{iii[[[^^^___aaakkkmmmppprrrqqqtttwwwuuuooooooooohhhfffggg^^^\\\hhh___]]]bbbmmmsssqqqpppssswwwxxxpppqqqwwwzzzrrrhhhcccfffeeecccgggqqqooonnnppptttqqqeeeYYYSSSTTTRRROOOJJJDDD>>>:::999<<>>DDDIIIKKKNNNOOOIII@@@;;;777111...---...//////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******------------------------,,,,,,,,,+++++++++******+++,,,...---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,------,,,---000///+++---...///000222222333333555555555666666555555444------...000333777;;;===>>><<<999777444333222222...---,,,+++++++++,,,---+++++++++++++++,,,,,,---,,,++++++***++++++,,,,,,************************++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))************************************++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++*********))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******+++,,,---...000111444888;;;>>>@@@AAACCCBBBAAABBBEEEGGGGGGGGGFFFGGGHHHIIIHHHIIIKKKMMMLLLIIIDDD>>>888555555666CCCEEEGGGJJJJJJJJJHHHGGGMMMLLLJJJHHHGGGEEEBBB@@@444111---,,,,,,,,,+++)))***)))))))))++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++******)))************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++,,,///222444>>>@@@DDDHHHKKKLLLLLLLLLJJJJJJHHHGGGGGGFFFFFFEEE@@@DDDHHHMMMVVV^^^]]]WWWUUUXXX^^^bbbhhhoootttvvv~~~yyysssoooqqqxxx}}}xxxhhh^^^aaaaaacccmmmnnnsss{{{yyykkkkkkeeebbbbbbeeeeeedddgggnnnqqqyyy{{{uuuqqqvvv~~~~~~{{{{{{xxxsssrrrssssssqqqttt}}}xxxiii```OOOPPPOOOLLLGGGAAA===;;;;;;<<<@@@GGGNNNQQQPPPMMM@@@;;;444///...///000111.........---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,OOOUUUZZZXXXQQQLLLKKKMMMWWWWWWWWWWWWWWWWWWXXXXXXUUUTTTRRROOOKKKGGGCCCAAA<<<>>>???BBBGGGNNNNNNJJJEEEAAA;;;333...,,,...111.../////////...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,---------......---------------...///000111444666555777999666000000000222333444555555555777888888888888888777666555666777:::>>>BBBFFFHHHHHHFFFDDD@@@;;;666333000111111000//////...//////---,,,++++++,,,---...///,,,,,,++++++++++++,,,,,,************************++++++************+++++++++***))))))))))))***+++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------------,,,******+++...222444777:::>>>BBBEEEEEECCCBBB???>>>???AAAEEEGGGHHHGGGGGGIIIJJJKKKJJJKKKMMMNNNQQQMMMGGGBBB===999444222===???CCCGGGIIIIIIHHHGGGKKKIIIHHHJJJNNNPPPMMMIIIBBB===888333000...---++++++******,,,,,,,,,)))&&&******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++++++++******************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,///444:::>>>GGGHHHIIIKKKLLLMMMMMMMMMHHHJJJJJJGGGDDDBBBCCCEEEFFFNNNYYYdddooovvvsssmmmdddgggoooyyyxxxpppnnnqqqtttvvvxxxlllaaaaaa^^^\\\cccaaagggvvvzzzrrrllliiigggfffdddccchhhoookkknnnnnnjjjiiinnntttwwwttteeeSSSTTTSSSPPPLLLIIIGGGFFF>>>===<<<>>>CCCJJJQQQUUUMMMFFF;;;222//////111333.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,^^^aaaaaa\\\TTTMMMJJJJJJSSSRRRRRRSSSUUUXXX[[[\\\[[[WWWPPPIIIDDDAAA@@@@@@AAA???<<<999;;;BBBKKKPPPMMMKKKEEE;;;111++++++---------.........---,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---...000222333444777:::;;;<<<>>>AAA???:::555666666666555555444333888888999:::::::::::::::AAAAAABBBDDDGGGJJJMMMNNNMMMLLLJJJGGGAAA;;;666333555555444444333222222222000///---,,,,,,,,,...///---,,,++++++***+++++++++************************++++++************++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,---...111555888:::@@@AAACCCDDDCCC@@@<<<:::555555888<<>>???EEEMMMSSSTTTMMMAAA888222111111111............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,lllhhhccc^^^YYYVVVSSSQQQSSSRRRQQQQQQRRRTTTWWWXXXZZZWWWSSSNNNGGGBBB===;;;===??????===999;;;DDDLLLMMMNNNLLLFFF<<<444000///,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------,,,,,,,,,,,,,,,---///222444666888999888:::;;;;;;>>>CCCDDD@@@???>>>===;;;999777444333666777888:::;;;<<<<<<===BBBBBBDDDEEEHHHJJJLLLMMMMMMMMMMMMKKKGGGBBB>>>;;;999888777666666666666666555333111///---,,,,,,,,,---,,,+++***************************************++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))************************************************))))))*********+++++++++***************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++******,,,...111555999<<<>>>???CCCCCCBBB@@@===:::777555555666888===CCCGGGHHHHHHGGGIIILLLMMMLLLLLLMMMNNNQQQNNNLLLLLLMMMJJJEEE@@@>>>>>>===>>>???AAADDDEEEDDDDDDCCC@@@???@@@EEEIIILLLMMMLLLIIIDDD>>>888555000---)))'''''')))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------...000666===DDDHHHIIIIIIHHHHHHIIIJJJKKKLLLHHHGGGFFFDDDDDDFFFIIILLLRRR\\\jjjuuu{{{vvvxxxwwwoootttzzz|||wwwuuuvvvyyyoootttwwwssstttnnnkkkrrr}}}vvvyyy|||vvvqqqrrrsssooohhhbbb[[[cccggggggooo~~~vvvfff^^^]]]^^^```aaa^^^VVVPPPIIIIIIGGGEEEDDDFFFKKKNNNTTTOOOGGG@@@:::555111...//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,wwwqqqiiidddccccccbbbbbb]]][[[XXXTTTRRRPPPPPPQQQQQQTTTXXXWWWRRRHHH===555444999AAAFFFDDD???AAAFFFIIILLLOOOOOOKKKDDD>>>;;;///...------,,,------...------............------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------+++******+++---......---........................000111333666999;;;<<<<<<===???@@@???CCCHHHIIIFFFHHHFFFDDDAAA===:::666555///000222333555555666666888999;;;===@@@BBBDDDEEEGGGHHHIIIIIIHHHFFFDDDBBB999888666555555777888:::999888666444111///---,,,...---,,,++++++******+++++++++++++++++++++++++++++++++************++++++******+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************)))************+++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,,,,---000222666:::>>>@@@AAAAAA@@@???===<<<:::999999999===>>>???CCCFFFHHHGGGFFFFFFHHHKKKLLLLLLKKKLLLMMMPPPOOOOOOOOOOOOLLLHHHFFFGGGEEEBBB???===<<<<<<<<<@@@AAA@@@<<<888888===BBBBBBFFFJJJLLLJJJEEEAAA???999444...***)))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((()))***+++++++++++++++*********************************++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000333777;;;AAAEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLGGGKKKOOOPPPMMMMMMOOOSSSVVVaaammmwww|||oooiiirrrzzzvvvlllfffqqquuuxxxzzz{{{~~~|||~~~wwwtttyyytttrrrtttssspppwww|||zzzuuu}}}|||tttpppwwwwwwpppfffgggdddaaacccjjjooopppuuu}}}jjjjjjoooxxx~~~xxxgggYYYMMMLLLJJJJJJKKKLLLNNNOOORRRPPPMMMIIIDDD===555000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++,,,,,,------******+++++++++,,,,,,,,,}}}uuupppnnnoooqqqkkkhhhddd___ZZZVVVSSSRRROOOSSSWWWYYYUUUMMMCCC===888888>>>HHHKKKGGGEEEFFFGGGIIINNNRRRSSSOOOIIIDDD666444111...,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,***)))+++---///...,,,---......000111222333333666777999;;;<<<===<<<<<>>:::777555......///000000000//////111111333555666777888888<<<===???AAABBBBBBBBBBBB888666333111222555888;;;;;;;;;;;;:::777444111///000000...------,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************************)))************+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++******,,,///222444888999:::;;;===>>>@@@@@@;;;;;;;;;:::::::::;;;;;;>>>>>>???BBBEEEEEEDDDBBBCCCFFFIIIKKKKKKJJJJJJKKKKKKMMMOOOPPPNNNMMMLLLLLLMMMLLLKKKHHHEEEAAA===;;;<<<===<<<;;;::::::;;;;;;???DDDJJJLLLKKKIIIHHHHHHDDD???999333000...---+++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))++++++,,,,,,+++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111444999>>>BBBDDDEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHMMM\\\kkkmmmccc[[[]]]bbbllluuu~~~uuugggdddsssvvvppprrrssssssuuuyyy}}}zzzvvvzzzwwwsssnnnkkkiiihhhiiillliiidddnnn~~~yyyxxxwwwkkkeeeppp~~~yyyrrrmmmjjjjjjhhheeefffiiieeetttzzzyyyoooUUUPPPKKKIIILLLOOOQQQQQQSSSSSSRRRQQQMMMFFF===777////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))******+++,,,,,,---******+++++++++,,,,,,,,,{{{tttuuuyyytttrrrnnniiiccc___\\\ZZZSSSSSSTTTSSSQQQNNNKKKIIIEEE<<<:::BBBKKKLLLJJJJJJHHHHHHKKKPPPSSSRRRKKKEEE<<<999444///,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------,,,,,,,,,------.........,,,***)))***...///...,,,,,,---///111444666888888<<<===>>>>>>>>>===<<<;;;???CCCFFFGGGIIIJJJEEE???FFFEEECCC@@@<<<888555444555555555555444333222111111111111111111///......222333555888:::<<<======666333000...///333888;;;<<<===>>>>>><<<999555333222222111//////.........++++++++++++++++++++++++++++++************++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***+++...222777:::???>>><<<::::::;;;===???888999::::::::::::999888666777999===@@@AAA@@@>>>BBBEEEHHHJJJJJJIIIIIIIIIBBBFFFJJJKKKJJJJJJLLLOOONNNPPPRRRRRRPPPJJJEEEAAA===<<<===@@@CCCCCC???;;;EEEHHHLLLMMMLLLJJJKKKLLLLLLHHHBBB<<<777222---***,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------333777===CCCFFFGGGEEEDDDHHHHHHHHHGGGFFFEEECCCCCCWWWoooxxxiiijjjrrrwwwooommmdddiii~~~tttuuuvvvyyy|||}}}{{{yyy}}}~~~|||vvvsssrrrmmmfffkkkccc___pppyyy|||xxxhhh___jjjzzz}}}yyyrrrmmmnnnuuutttmmmkkkpppbbbllluuu{{{___VVVKKKFFFIIIOOORRRRRRUUUUUUVVVVVVSSSMMMDDD>>>000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,zzztttuuuvvvwwwyyyvvvkkkccchhhuuueee^^^TTTLLLIIIJJJLLLNNNLLLFFFAAABBBHHHJJJGGGBBBIIIHHHHHHLLLQQQTTTSSSQQQLLLCCC777///,,,,,,,,,,,,***,,,---,,,******---000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***++++++,,,---...///,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000333777:::===>>>============<<<<<<<<<<<<@@@@@@AAAAAA???===:::999777777777777666444222000444333333333111///111555333222111111222333333222111222555777888999999999888666444222111222444555:::;;;===??????===<<<:::777777666444222000...,,,***+++,,,------,,,***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,''')))+++,,,+++,,,---///++++++,,,...333999>>>BBB===999333111666===???===<<<>>>@@@???===<<>>@@@CCCDDDBBB@@@AAADDDHHHJJJIIIGGGEEEEEEEEEEEEGGGHHHGGGFFFIIIMMMQQQNNNLLLLLLMMMMMMJJJGGG@@@<<<;;;>>>CCCEEEEEEEEEIIIKKKMMMOOOOOOMMMKKKIIIIIIGGGEEECCC@@@;;;333---000///---+++******+++,,,***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************))))))************))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++---000333:::<<>>EEEQQQdddvvvsssyyy~~~nnnlllmmmkkk^^^YYYhhhyyyuuuqqqoooooorrrsssttt|||zzzxxxxxxvvvooohhhfffaaahhh{{{xxxqqqnnnggghhh}}}wwwwwwssstttyyy{{{uuummmhhhjjjmmmzzz|||tttxxxcccUUUNNNFFFJJJTTTUUUTTTUUURRROOORRRUUUMMMBBB999555000...///000000///---,,,,,,++++++,,,,,,---------------------------++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------xxxiii```fffqqqmmmeeeZZZOOOHHHGGGJJJMMMQQQMMMHHHEEEEEEDDDAAA???CCCCCCEEEIIINNNRRRTTTUUUOOOHHH???777333000...,,,,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,---------------......///111333666999<<<===>>>>>>;;;;;;:::999888777777666666666666666666777777777777999:::<<<======<<<<<<::::::::::::999777777777888666444444555666777777999:::;;;<<<<<<:::999888666555333222333555888:::555666888:::<<<===>>>>>>???>>><<<:::777444222111++++++++++++,,,------...************************))))))))))))************************************))))))))))))))))))))))))************************************************************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---...,,,+++++++++---///222666:::>>>@@@AAA<<<===>>>@@@BBBDDDDDDBBBBBBDDDEEECCCAAA???@@@BBB@@@AAAAAAAAA@@@@@@??????@@@AAACCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBEEEHHHHHHGGGFFFHHHJJJJJJGGGEEEJJJGGGCCC@@@???@@@DDDHHHLLLMMMOOOPPPPPPOOOMMMLLLKKKHHHEEECCCBBB@@@<<<888000...------------***''')))************)))))))))************************************************,,,+++++++++************************************)))******************)))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---000444888AAACCCEEEGGGHHHHHHHHHGGGFFFBBB@@@AAAAAA@@@DDDKKKbbb|||{{{ooommmjjjccc\\\YYYggg{{{tttqqqnnnmmmnnnoooppppppppp~~~~~~|||zzzrrrkkkmmmzzzzzzsssooopppwww~~~}}}}}}qqqrrr{{{{{{{{{llleee___PPPLLLQQQPPPTTTXXXWWWSSSQQQRRRNNNHHHDDD<<<333...///000///------,,,,,,++++++,,,,,,---------------------------++++++************++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------rrrfffdddiiiqqqllldddZZZPPPJJJHHHHHHPPPQQQQQQNNNJJJDDD@@@>>>;;;>>>AAAEEEHHHMMMQQQUUUTTTPPPIIICCC===777111---...///000000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------/////////...............---------...000222333444888999<<>><<<:::777666555444333222111000------...000333666999;;;:::<<<>>>AAABBBCCCBBBBBB?????????@@@AAABBB@@@>>>AAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDCCCAAA@@@>>>999888666444333444666777111111222333666:::===???EEEEEEDDDBBB???<<<888666111000...,,,+++,,,...///++++++++++++++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))************************************************************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,//////---+++***+++333666;;;@@@CCCCCCBBBAAAAAACCCFFFHHHFFFDDDBBBAAACCCCCCDDDDDDCCCBBBBBBBBBAAABBBBBB???<<<<<>>>>>AAACCCDDDCCC@@@======???BBBDDDBBBBBBCCCEEEGGGHHHGGGEEEIIIJJJIIIDDD??????CCCHHHKKKLLLNNNOOOPPPOOONNNNNNKKKGGGBBB??????@@@BBBBBB999555111//////...+++)))))))))******************************************************************++++++*********)))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...000444:::>>>BBBDDDFFFHHHHHHGGGFFFEEEEEEDDDFFFLLLNNNLLLKKKKKKZZZrrr|||{{{~~~xxxnnnfffdddpppzzzpppnnnlllkkkmmmnnnnnnnnnssswwwqqqoootttzzz}}}{{{zzz~~~~~~{{{{{{ssstttooo]]]SSSRRROOOSSSYYY[[[WWWQQQOOONNNMMMOOOFFF999222000///...,,,------,,,,,,,,,,,,------------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------zzzoooiiijjjiiihhhgggeee```XXXQQQOOOQQQSSSUUUTTTNNNGGGBBB999<<>>555///---...//////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++******)))*********,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......................................................,,,---...111444777:::<<<===>>>>>>===;;;999666555222111111000000/////////222333555888<<>>AAAEEEEEEBBBCCCDDDGGGGGGGGGFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGBBBAAA@@@===:::888555444222000///...000444888;;;BBBDDDGGGHHHGGGBBB===:::888666333000---,,,+++***++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...---,,,---...000999<<<@@@DDDFFFFFFDDDCCCGGGEEEDDDEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAEEEFFFEEEBBB>>>@@@HHHOOOnnnhhh___TTTMMMLLLOOOSSSPPPOOOJJJDDDAAACCCFFFFFFCCCAAA@@@@@@AAACCCDDDEEEBBBFFFIIIHHHFFFGGGHHHGGGFFFGGGIIIKKKMMMNNNOOOOOOKKKFFF???999888;;;???BBBHHHDDD===555///---...///******************++++++*********************************************************))))))))))))(((************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***,,,...000333888???CCCBBBCCCEEEGGGGGGGGGFFFEEEFFFMMMWWW^^^```]]]ZZZYYY___wwwxxxqqqxxx|||vvvuuu}}}uuurrrooonnnppptttvvvwww~~~wwwvvvvvvuuuvvvzzz}}}uuuwwwuuuggg______[[[QQQUUUXXXWWWTTTPPPNNNLLLOOOJJJAAA888111...------------,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------~~~}}}qqqnnnmmmrrrxxxxxxppphhh[[[VVVQQQQQQTTTTTTOOOJJJ===@@@BBBAAA>>>>>>AAADDDRRRTTTVVVTTTNNNDDD;;;555---------............------------------------------,,,,,,++++++,,,,,,---++++++******)))*********,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................------------------......,,,...111555999<<>><<>>EEEJJJJJJFFF@@@<<<888888777555222///,,,***++++++++++++++++++++++++************++++++++++++************************************************************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,000555999???@@@BBBCCCDDDEEEEEEEEEFFFAAA???EEEHHHFFFEEEFFFAAA@@@??????@@@CCCGGGJJJYYYXXXUUUOOOLLLOOOYYYbbbyyymmmeeecccgggkkkeeegggcccXXXRRRRRRSSSRRRNNNKKKFFFBBB@@@BBBFFFIIIFFFHHHGGGDDDGGGLLLKKKFFFCCCDDDEEEHHHKKKNNNQQQRRRNNNIIIAAA999555666:::===JJJLLLJJJAAA555------///++++++***)))******+++,,,*********************************************************))))))))))))(((************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++///222666;;;AAAEEEEEEFFFFFFGGGFFFEEEDDDDDDJJJTTT___bbbaaadddjjjppp{{{kkk___aaaooo|||uuuwwwwwwyyyuuuqqqppptttzzz{{{xxxuuuuuuxxx{{{}}}|||xxxxxxpppnnnqqqmmmUUUQQQPPPSSSVVVSSSMMMGGGEEEHHHHHHAAA555...---000...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------fffiiisss}}}vvvsssfffVVVNNNOOORRRRRRPPPFFFGGGHHHFFFCCCAAA@@@@@@MMMQQQVVVWWWRRRJJJBBB>>>111///------...//////...---------------------------,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---------------.........000222666:::===?????????<<<999555222000///111111222333444555666777888999<<<<<<<<<======>>>>>>>>>>>>===<<<<<<>>>BBBFFFIIIUUUXXXTTTHHHBBBEEEFFFCCCFFFMMMVVVZZZYYYUUUSSSSSSMMMKKKGGGCCCAAABBBCCCDDD<<<===@@@BBBCCCCCCAAAAAA===;;;888555222111111111222888@@@FFFIIIGGGBBB>>>555666777888666444111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------///444;;;@@@AAAAAAAAAAAABBBCCCDDDEEEFFF@@@@@@EEEEEE>>><<<@@@999;;;===???CCCNNN[[[eeevvvrrrjjjaaa^^^bbbmmmuuuwwwqqqppptttwww|||wwwkkkiiiiiigggjjjfff```YYYUUUUUUZZZ^^^XXXUUUMMMCCCDDDJJJIIICCCDDDDDDEEEGGGJJJNNNQQQSSSQQQMMMGGG???999888:::===AAAHHHNNNLLLAAA666...,,,---,,,+++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......***---222666:::>>>BBBEEEFFFEEECCCBBBAAA@@@@@@@@@MMMWWW^^^\\\\\\fffxxx~~~mmmZZZVVVWWWgggzzz}}}tttnnnkkkkkkjjj|||qqqnnnkkkmmmsss{{{~~~}}}|||zzz}}}{{{~~~~~~wwwxxx~~~{{{aaaTTTKKKNNNTTTTTTLLLEEE>>>DDDIIIEEE;;;222000222......------------......------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------SSSWWW```llltttvvv{{{}}}wwwhhh\\\WWWUUUSSSQQQOOOOOOOOOOOOOOOLLLHHHEEEHHHNNNUUUXXXUUUOOOJJJGGG999555000...///000///...........................---,,,,,,++++++,,,,,,---++++++***++++++,,,---...,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////666999===@@@AAA???<<<999555444333333444555777888999::::::;;;<<<===>>>>>>>>>>>>>>>@@@EEELLLRRRVVVNNNLLLJJJKKKNNNUUU\\\aaasss{{{{{{nnndddddddddaaabbbiiippptttsssqqqrrrtttmmmhhhaaaZZZVVVUUUWWWXXXHHHFFFCCCAAA@@@@@@AAABBB@@@@@@???===;;;888666555333666<<>>>>>@@@>>>BBBHHHKKKJJJDDD;;;555///...,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************************************)))******************)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,000666;;;>>>AAACCCEEEDDDCCCAAA@@@AAADDDGGGIIIPPP[[[cccdddhhhwwwxxxgggeee___YYY]]]]]]gggrrruuuooohhhgggjjjfffcccnnnmmmmmmnnnsss{{{wwwxxx||||||sss___MMMKKKPPPPPPLLLIII???BBBFFFEEE@@@:::555222......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------QQQOOOOOORRRVVV]]]kkkxxxvvvzzzyyyssssss~~~zzzqqqfff\\\TTTOOOTTTSSSSSSVVVXXXVVVQQQLLLFFFLLLTTTWWWVVVRRROOONNN@@@:::444000///000///...........................---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,////////////////////////.../////////000000111111<<<>>>BBBDDDBBB>>>888444000111444777999;;;===>>>??????@@@@@@@@@@@@AAAAAAIIIIIIJJJOOOZZZhhhuuu~~~kkkhhheeedddhhhpppxxx~~~xxx}}}|||tttoooooorrrtttbbb\\\SSSJJJDDDBBBCCCDDD@@@AAACCCCCCBBB???<<<;;;777888:::===@@@CCCFFFGGG<<<;;;888666555555666666,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***...222666888:::<<<>>>???@@@AAABBBCCCCCCBBBBBB???===>>>@@@@@@LLLmmm}}}oooooo}}}{{{nnnfffhhhqqq|||{{{ssshhh[[[FFFEEECCCBBBCCCEEEHHHIIIKKKLLLMMMJJJEEEBBBBBBCCCDDDAAA@@@EEELLLOOOJJJDDD111///,,,***(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))************))))))+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...333999???BBBCCCDDDDDDGGGFFFEEEGGGKKKQQQWWW[[[QQQ```nnnvvvhhhZZZ```bbbbbbjjjqqqssssssnnnfff```ccchhhkkkeeeiiimmmkkkqqqwwwrrrtttvvv{{{zzznnnwww{{{iiiQQQJJJKKKLLLMMMOOODDDBBBBBBCCCDDD@@@888222......------------......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------cccaaa]]]WWWQQQNNNOOOQQQXXXjjjssskkkfffooozzz}}}}}}xxxssshhhZZZPPPIIIKKKPPPVVVYYYWWWPPPKKKNNNNNNPPPTTTXXXXXXTTTPPPJJJEEE>>>555///---...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,..................------...000111///...111777<<>>>>>:::>>>MMM\\\aaa]]]YYY```gggeeefffpppyyyzzz{{{xxx}}}{{{vvvggg]]]WWWTTTSSSLLLEEEAAADDDGGGFFFDDDDDD>>>@@@CCCFFFDDD@@@@@@AAAGGGBBB<<<777555444333222333///+++)))+++------,,,++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------))))))******++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++111888:::888666999<<<@@@>>>???CCCCCC>>>;;;<<>>DDDMMMSSSaaarrrrrr~~~yyykkkfffkkkuuuyyyrrr^^^PPPCCC>>>???@@@BBBEEEBBBGGGMMMPPPNNNGGG===777???===<<<@@@FFFJJJJJJIIIDDD666,,,+++---+++)))***,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,...000000/////////000555999@@@DDDEEEFFFFFFGGGAAAEEEDDDFFFXXXmmmooocccgggwwwqqq```^^^gggrrr{{{yyynnneeedddjjjqqqkkkhhheeedddgggoooxxx~~~||||||yyyvvvuuussswww}}}xxx{{{|||qqq[[[EEE@@@GGGLLLKKKOOOIII???===FFFLLLCCC444...//////...,,,,,,---...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......hhhddd^^^YYYUUURRROOOLLLMMMWWW]]]\\\\\\fffttt}}}vvvvvv}}}vvv___JJJNNNLLLLLLQQQWWWYYYUUUPPPOOOOOOPPPTTTWWWWWWUUURRRNNNIIIBBB999222///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......................../////////000222666<<<@@@CCC>>><<<;;;666000111666===<<<<<<=========>>>???AAACCCQQQhhh||||||vvvxxx|||tttnnntttzzzvvv{{{|||~~~{{{tttrrrrrrsssdddSSSCCC<<<>>>AAAEEEIIIIIIHHHGGGGGGEEEBBBAAAAAADDDBBB===999666555666777333000,,,+++,,,......---************************************************++++++************++++++************************************************------,,,,,,,,,+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------444777999999777777:::===CCCAAAAAABBB???;;;:::===@@@BBBIIISSSXXXccc}}}rrrllluuuzzz{{{yyyyyy}}}uuuiiiZZZPPPHHHAAA???AAACCCEEEGGGJJJJJJFFF>>>999999:::<<<>>>AAADDDHHHKKKIII===333000///+++***,,,++++++++++++++++++,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,---------......,,,---//////...///000222777;;;@@@DDDGGGGGGFFFEEEAAABBBCCCLLL```tttxxxpppvvvyyyuuutttsssnnnfff```dddooo}}}pppjjjllloooggghhhjjjmmmttt{{{zzzqqq{{{|||vvvoooiiiuuuyyyrrrxxxooo___OOOGGGGGGIIIIIIOOOKKKDDDAAAFFFJJJCCC888222111///---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......nnniiidddccccccbbb___[[[VVVUUUUUUTTTTTTZZZkkk{{{|||lllWWWRRRLLLGGGIIIPPPVVVVVVTTTQQQQQQQQQSSSUUUVVVUUUTTTSSSOOOHHH???888222///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................///...///222777<<<@@@BBB===888444555666444444555<<<<<<<<<<<<>>>BBBGGGIIIRRRVVVfffzzzyyyzzz}}}~~~}}}jjjTTTGGGBBB@@@@@@BBBHHHHHHHHHHHHHHHGGGDDDAAAAAAAAA@@@<<<777666888;;;555222///------......---************************************************++++++************++++++************************************************,,,,,,,,,,,,++++++++++++)))************+++++++++*********++++++++++++,,,************++++++++++++++++++,,,,,,,,,,,,------++++++***+++,,,...000111888777555444444777:::<<>>EEEIIINNNZZZdddeeeggguuunnnjjjttt{{{{{{tttiiiZZZIII@@@???CCCBBBCCCGGGKKKJJJCCC===666999<<<<<<;;;===CCCHHHMMMFFF>>>999333---+++---+++++++++++++++,,,------++++++*********)))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......,,,------------///222555:::<<<@@@EEEHHHHHHEEEBBB@@@>>>AAAOOOeeexxxxxxjjjccc```___]]]aaaiiirrrxxxyyypppnnnkkkkkknnnttt{{{xxxooouuu{{{~~~~~~xxxpppvvvvvvssskkk```XXXPPPHHHEEEFFFMMMMMMJJJFFFFFFGGGEEEAAA999444///,,,...//////...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......rrrpppooooooppprrrssssssxxxppplllhhh\\\SSS]]]qqqwww}}}}}}vvvaaa[[[RRRNNNNNNRRRUUUWWWSSSRRRRRRRRRTTTUUUVVVVVVWWWSSSLLLEEE>>>666000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............//////////////////111666===@@@???===666333222444777999:::<<<999BBBIIIKKKNNNUUU^^^dddllllllsss|||}}}ssseeeRRREEE???BBBEEEFFFHHHJJJJJJFFF@@@???AAABBB>>>888555888<<<999777444111...---,,,,,,************************************************++++++************++++++************************************************,,,+++++++++++++++++++++))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++******+++,,,000333555777555333333666:::<<<======<<<===???@@@CCCLLLWWW^^^dddooowwwtttooorrrzzzzzzyyyyyyzzz~~~sss^^^QQQNNNLLLGGGEEEHHHMMMOOOJJJDDD<<<===<<<:::777888;;;>>>KKKJJJHHHCCC999111---,,,+++++++++++++++,,,---...*********))))))))))))(((******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,---000555999<<<===@@@EEEHHHHHHDDD@@@AAA<<<>>>LLL___rrrxxxhhh___\\\ZZZWWW___lll|||{{{xxxxxxrrrqqqmmmyyy|||zzzzzzzzzyyy{{{{{{oooddd```ZZZPPPIIIHHHIIIKKKLLLIIIEEEEEEGGGIII???888000---...111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......~~~{{{uuusssvvvzzzrrrUUUPPP\\\dddffflllwwwzzzuuukkk___UUUPPPRRRTTTSSSSSSRRRRRRRRRSSSUUUVVVWWWTTTOOOJJJDDD;;;222,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000///000444:::??????:::555444666777777999===AAADDDKKK]]]kkkmmmkkkpppzzz~~~zzzzzz~~~pppsss}}}qqq[[[QQQSSSSSSNNNFFFCCCFFFEEE@@@>>>AAABBB???888444666999===<<<999444000---++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************************************++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,...222666888999888777888;;;===>>>>>>999999>>>FFFNNNVVVcccooo{{{|||~~~{{{zzz|||kkkhhhqqq}}}}}}}}}ssskkkiiicccWWWIIICCCFFFJJJLLLKKKGGGCCC>>>:::999888555333CCCIIIMMMJJJAAA777000,,,,,,+++++++++,,,------...*********))))))))))))(((******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------...222888===>>>???BBBEEEGGGFFFDDDBBBDDD@@@@@@IIIXXXllldddYYY]]]cccaaa\\\lll{{{yyyjjjlllwwwrrrtttzzzyyy{{{xxx|||}}}nnnhhheee]]]RRRJJJGGGHHHIIIHHHEEEDDDHHHMMMDDD<<<333//////111000...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......{{{sssrrrvvvaaaOOOPPPNNNMMMSSScccuuu{{{nnn```UUUOOOMMMQQQRRRSSSRRRQQQQQQSSSUUUVVVTTTQQQOOOKKKBBB777///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........//////000000111222444888<<<>>>;;;666222111666999999;;;BBBIIIKKKeeeyyy}}}pppvvv|||yyylllpppxxx}}}qqqkkkrrrooo```KKK???@@@CCCAAA???AAABBB???:::777666777>>>>>><<<777222...------------------------------************************++++++************++++++************************++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,---///222555888:::888888888999:::<<<>>>??????AAAIIIXXXfffqqq|||ppplllrrr}}}~~~~~~xxxuuuvvvxxxhhhRRRCCC???CCCIIILLLNNNIIICCC???>>>;;;666111;;;EEEMMMMMMGGG@@@777000------,,,,,,,,,,,,------++++++*********)))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,---......111555;;;@@@@@@CCCFFFFFFFFFEEEFFFHHHJJJIIIJJJPPP___tttoooTTTRRRaaammmmmmhhhtttwwwfffdddkkk{{{{{{sss{{{{{{xxx{{{{{{rrrooojjj[[[LLLJJJGGGFFFGGGFFFEEEGGGLLLGGG@@@888222111000000...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......uuu|||~~~xxxtttsss|||ooo```\\\RRRLLLKKKSSSaaasss}}}yyyssshhh[[[RRROOOQQQSSSRRRQQQPPPRRRTTTUUUSSSSSSSSSQQQJJJ===444------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000000111111666888;;;;;;999777666666333888<<<@@@KKKYYY``````ssssss^^^bbbdddhhhyyy}}}lllcccjjjoooooovvv}}}yyy|||~~~sss[[[IIIEEEDDDAAA??????@@@???>>>;;;999888<<<<<<<<<999444111111222,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...000222555777999:::666888999999;;;@@@GGGMMMQQQRRR\\\nnn}}}~~~yyyrrrooovvvmmm___SSSKKKIIIHHHHHHMMMKKKIIIFFFCCC???;;;888777AAAIIIKKKJJJHHHAAA999///...---,,,,,,,,,,,,,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,---///111333888>>>BBBCCCHHHKKKJJJFFFFFFKKKPPPSSSUUUXXX```uuuvvv___NNNUUUgggssssssooouuuxxx}}}}}}uuummmnnnuuu}}}~~~|||xxxzzzrrrqqqvvvsss```RRRIIIDDDFFFHHHFFFEEEGGGGGGCCC<<<666111/////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......OOOZZZiiivvv|||{{{wwwsss}}}{{{{{{||||||yyyuuurrrjjj^^^QQQJJJIIISSSkkk~~~rrrcccNNNPPPSSSSSSPPPOOOPPPRRRTTTTTTTTTVVVVVVNNNBBB888------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000111111222:::;;;<<<999666555888;;;<<>>???@@@AAA@@@===:::999;;;;;;999666333444666++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,------------///111444777999:::;;;999<<<>>>@@@CCCLLLYYYdddaaabbbkkkssshhhhhhiiijjjggg```UUUJJJCCCHHHKKKMMMLLLFFFBBBAAAAAA666???FFFHHHKKKMMMHHH@@@000///...---,,,+++++++++,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------......,,,...000222555:::???CCCFFFKKKOOOLLLGGGGGGNNNVVVYYY^^^bbbooogggWWWOOOZZZllltttsssrrrsssqqqrrrtttuuuuuu{{{}}}~~~{{{zzzyyy}}}zzzzzzqqqkkknnnxxx|||YYYLLLDDDGGGJJJGGGCCCBBBGGGEEE@@@888222......///---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......KKKOOOZZZeeegggbbbccchhhsss~~~|||uuuiii___SSSKKKOOOXXXjjjuuuzzzZZZNNNHHHMMMSSSRRROOONNNSSSXXXZZZXXXUUURRRKKKDDD:::444///---///000...,,,---------------------------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///---------.........//////...000111111000111444777:::;;;555444999777777BBBCCCRRReeexxx~~~|||mmm\\\UUUUUUTTTVVV\\\^^^WWWLLLCCCDDD@@@<<<<<>>>>>@@@BBBBBB>>>999666>>>======>>>@@@CCCCCCBBBBBBAAA???>>>???@@@CCCDDD>>>AAADDDBBB>>>===BBBIIIWWW^^^kkkvvvzzzwwwvvvyyy{{{mmm```PPPNNNGGG???>>>AAAAAA>>>666666666888:::999555222333222///---+++*********************************,,,,,,++++++***+++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,---///...---,,,,,,---,,,---...---,,,,,,---...111333555999;;;<<<;;;:::::::::>>>HHHYYYjjjwww}}}rrrccc]]]eeemmmuuueeebbbbbbkkk|||rrr___LLLJJJHHHJJJMMMMMMJJJFFFEEEDDDEEEHHHKKKLLLJJJHHHCCC;;;111,,,---...,,,)))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...------,,,,,,------...111222555888>>>DDDJJJMMMXXXTTTQQQQQQSSSVVVXXXZZZfffuuueee___[[[]]]gggooommmgggbbbnnnxxxxxxtttvvvwww}}}~~~}}}}}}~~~||||||~~~}}}yyyxxxzzz{{{}}}|||oooVVVGGGEEEGGGGGGFFFDDDEEEEEEBBB===777222000//////...------------.........---------,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...//////000YYYTTTRRRWWW\\\YYYSSSOOOYYYbbbllluuufffNNNEEEOOOYYYjjj{{{~~~zzz|||mmmaaaSSSKKKIIIKKKQQQWWWQQQUUUVVVTTTRRRRRRNNNIIIFFF>>>555///---...---,,,.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............///------........./////////000///...000444888<<<===555<<<:::999<<<<<>>===???@@@>>>======@@@CCC===@@@BBBBBBAAAAAACCCGGGCCCDDDDDDCCC@@@>>>>>>???@@@AAAAAA@@@>>>???AAACCCFFFFFFLLLWWW___bbbeeehhhqqq~~~zzzooo```\\\QQQDDD>>>???AAAAAA888555333555:::;;;999555666444111...+++******)))+++++++++++++++++++++++++++++++++***++++++,,,,,,******************************************************++++++++++++************************************+++++++++,,,,,,,,,***,,,......---------///,,,---...---,,,+++---...555777999;;;;;;;;;::::::999<<>>@@@@@@@@@DDDMMMUUUXXXXXXYYYYYYVVVQQQQQQ[[[fffaaaeeeiiifff]]]SSSKKKHHHIIIJJJJJJIIIIIIHHHCCC===???===@@@HHHOOOSSSYYY___ZZZdddqqqyyy}}}wwwhhhdddYYYJJJAAA@@@AAA@@@===888333444999<<<;;;888777666333000---+++******++++++++++++++++++++++++************+++,,,------******************************************************++++++++++++************************************+++++++++,,,,,,,,,***,,,......---,,,---...------...---+++,,,...000888999;;;;;;;;;;;;;;;<<<999@@@IIIRRRZZZdddooovvvgggeeemmm}}}wwwzzzzzzooo^^^JJJ@@@BBBHHHLLLLLLHHHHHHIIIKKKLLLLLLLLLKKKJJJGGG@@@888111---,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...------------......///222444777===EEENNNVVV[[[UUUbbboooqqqmmmkkkjjjkkk~~~||||||sssnnnjjjkkkpppqqqlllgggdddooowwwuuurrruuuuuuwww{{{{{{{{{zzzyyy{{{~~~zzzxxx|||yyyyyy{{{sssvvv|||sssmmmnnn}}}{{{cccMMMBBBCCCDDDDDDDDDBBBAAAAAAAAA===666000000//////...............------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------...000222|||uuuoooqqqyyy|||vvvmmmWWWPPPLLLUUUggg|||nnn___SSSTTTYYY___bbbjjj{{{}}}uuujjjaaalllhhh```TTTLLLJJJLLLOOOQQQTTTUUUSSSRRRTTTTTTPPPOOOIII???777111...---,,,.........------,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------------------------------............///........./////////000000---///333777;;;<<<:::999:::======GGG[[[eeennn}}}nnnXXXMMMFFFAAA======@@@AAA@@@DDDKKKMMMJJJNNNOOOOOOSSSbbbvvv}}}vvvnnnoootttkkkgggmmmrrrttttttrrrlll]]]NNNHHHGGGHHHIIIFFFBBBEEELLLHHHKKKQQQZZZfffqqq{{{mmmjjj```SSSJJJGGGDDD@@@BBB===777666999<<<===;;;888777666444222///---+++++++++++++++++++++++++++************+++,,,------******************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,...///...---+++,,,,,,------...---,,,---000333999:::;;;;;;;;;<<<@@@CCCDDDMMMVVV[[[]]]aaajjjrrrtttuuuyyyzzzxxxyyy}}}}}}uuu___LLLBBB@@@DDDFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKJJJEEE>>>555...,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------------------...///000222444:::BBBJJJSSSYYY]]]___zzzxxx{{{~~~~~~uuukkkdddhhhooorrrssstttzzz}}}uuurrryyyyyyvvv{{{vvvwwwxxxyyyyyy{{{{{{xxxttt|||~~~{{{rrrsss}}}yyylllcccgggqqqyyy|||}}}nnnVVVGGGDDDDDDBBBBBBAAA@@@@@@AAA>>>777222000000///............///------------------------------,,,,,,,,,+++++++++++++++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////...---///333666~~~mmm___SSSRRR[[[gggqqqyyyzzziii\\\XXXVVVTTTOOOQQQbbbvvv~~~nnnqqqqqqmmmcccZZZUUUPPPKKKPPPSSSTTTRRRRRRTTTSSSPPPOOOKKKDDD===666000---,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------------------------------............///....../////////000000000---111777;;;<<<<<<<<<<<<@@@IIIRRReee}}}vvvtttttttttuuupppaaaQQQIIIGGGFFFDDDDDDJJJPPPVVVZZZeeeqqqsssmmmmmmmmmlllqqqvvvbbbbbbbbb^^^SSSFFF@@@AAAAAA>>>>>>DDDQQQ___hhhlllrrrvvvssskkkaaa[[[VVVNNNEEEEEEAAA===:::;;;===@@@AAA<<<======<<<888444///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...///...---++++++,,,------...---...000444777999;;;<<<;;;<<>>:::888111000//////......//////,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------///000//////222888===pppaaa[[[ZZZXXXYYY]]]dddzzzvvvjjjccc___\\\SSSLLLRRR___~~~uuulllcccXXXMMMMMMQQQSSSQQQQQQSSSQQQMMMMMMKKKHHHBBB:::333...,,,+++,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...---------------------------------............///.../////////000000000000...444;;;===;;;<<>>>>>???111000000///////////////,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,------------------------........................+++...000000111555<<>>555///,,,***++++++,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---------------------------------.........//////////////////000000000000000666<<<===:::===GGGPPP~~~kkkVVVIIICCCGGGMMMOOONNNTTTaaakkknnnqqqwwwooo~~~~~~zzzzzzxxxxxxlllUUUQQQKKKEEEBBBCCCGGGKKKNNN^^^ooozzz{{{yyyuuuhhhYYYCCCEEEEEEBBB???AAAHHHNNNJJJLLLMMMKKKEEE;;;111+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***---...---...///000,,,---...///000444:::===;;;<<<======AAALLL\\\ggggggeeejjjzzzwwweeedddnnnvvv{{{yyyppppppwwwxxxrrr]]]YYYVVVXXX\\\^^^^^^___jjjjjjnnnttttttqqqqqquuuhhheeeYYYQQQRRRJJJEEEMMMMMMVVV___bbbfffooowww{{{zzzqqqZZZKKKAAAEEEJJJLLLLLLLLLOOOQQQMMMMMMMMMLLLHHH???555---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------......000111111;;;DDDQQQ^^^eeegggdddaaa|||{{{bbb\\\gggttt{{{uuupppooonnnpppxxx~~~yyytttwwwsssnnnrrrnnnqqqvvvzzz}}}}}}yyytttppp||||||{{{yyy}}}zzzxxxyyynnn||||||}}}{{{lllfff___XXXDDDFFFFFFDDD@@@???AAADDD111111000///////////////,,,,,,,,,------.........---------,,,,,,,,,++++++---,,,*********,,,...///*********++++++,,,,,,,,,------------------------........................)))---000111222777@@@GGG{{{wwwpppjjjddd^^^XXXTTTZZZ\\\aaakkk{{{|||lllYYYMMMVVVkkk~~~sssfff]]]PPPIIIJJJRRRTTTMMMHHHKKKGGGHHHIIIGGGBBB:::222---+++---///...,,,+++---///------------------------------------------------++++++,,,,,,,,,------------------------------------------.........//////000111222111///......///666===<<<888999:::KKKfffxxxUUUHHHGGGGGGLLLUUUXXXfffvvvyyyoootttyyy~~~yyyiii]]]YYYOOOBBBAAAKKKMMMQQQ\\\iiirrrxxx{{{|||vvvhhhPPPIIIBBB@@@BBBDDDEEEFFFNNNLLLKKKKKKJJJDDD:::111+++---......,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***---///000...,,,,,,,,,......///111333666:::<<<<<<888999DDDQQQZZZ```eeeggghhhnnnvvvxxxqqqjjjfffccczzz}}}yyyzzzzzzwwwppphhhbbb^^^\\\```hhhrrrzzz}}}}}}|||ppp___\\\[[[RRRDDDFFFHHHIIIJJJLLLQQQYYY^^^}}}jjjVVVBBB@@@CCCJJJMMMLLLKKKLLLMMMKKKJJJJJJJJJDDD999111***+++++++++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,---------111...,,,...//////222777999JJJ]]]ffffffhhhqqqzzzqqqbbbccciiilllrrrtttxxx{{{~~~{{{pppooorrrpppmmmkkkjjjrrr{{{~~~|||wwwvvv}}}|||zzzuuurrr~~~vvv||||||wwwzzzrrrvvvoookkkdddYYYGGGBBBDDD===<<>><<<<<>>777000///...------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***---///000...,,,,,,,,,---...000444888;;;===??????<<<@@@NNN]]]fffmmmqqqiiimmmuuuzzzvvvkkkeeeddd}}}~~~|||xxxqqqkkkiiikkknnnyyy|||yyyjjjZZZTTTNNNFFFAAAAAADDDHHHKKK]]]yyywww```RRRGGGGGGLLLMMMKKKIIILLLJJJIIIKKKKKKGGG???888///...,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++++++++,,,,,,,,,---------///,,,,,,///000000444999AAAUUUhhhlllkkktttpppeeegggpppuuu}}}uuummmlllnnnnnnnnnnnnnnnuuu~~~}}}yyyxxx|||{{{zzzzzz~~~{{{}}}{{{|||vvvmmmoooxxxzzzttthhhzzzrrrWWWGGGEEE@@@@@@DDDBBB===888222......//////...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,---------............///111......222:::CCCKKKQQQ}}}}}}}}}zzzwwwsssoooiiieeeXXXZZZ___aaa\\\[[[kkk~~~sss]]]TTTKKKRRRmmmwwwiiiaaa[[[QQQJJJKKKPPPPPPLLLKKKIIIHHHJJJJJJEEE;;;333+++,,,------,,,,,,---///------------------------------------------------,,,,,,,,,,,,------------------------------------------........./////////---///000111111333666999;;;???===BBBRRR___nnn~~~}}}zzzuuupppddd```bbbhhhiiifffiiipppyyyxxx}}}nnnSSSRRRJJJDDDGGGNNNTTT\\\cccyyyfffVVVKKKKKKHHHBBBBBBJJJJJJHHHHHHIIIKKKIIICCC???666222---,,,---...---+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---//////...------------...222888===@@@AAA@@@BBBDDDNNN^^^jjjooorrrvvvvvvyyy}}}|||ssskkklllrrr{{{uuuwwwwwwvvvuuuzzzsssgggVVVIIIDDDCCCBBBAAAKKKUUUfffuuu|||}}}qqqwwwmmmPPPFFFIIILLLJJJGGGKKKJJJIIIKKKLLLJJJEEE@@@666222,,,+++,,,......---++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------+++,,,///111111666===IIIaaarrrpppqqq{{{ooohhhmmmwww~~~xxxpppkkkkkklllmmmpppuuuuuuzzz{{{vvvwww}}}~~~|||}}}}}}}}}}}}wwwqqqssszzzxxxpppaaajjj|||eeeKKKCCC>>>AAADDDAAADDD<<<222---...000///...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,---------............///333...///888@@@FFFPPP\\\{{{zzzyyyxxxwwwtttpppmmmhhhddddddeee^^^WWW^^^nnnzzzyyykkkVVVMMM___zzz|||yyyfffhhhhhh^^^OOOIIINNNPPPMMMLLLIIIGGGJJJLLLIII???666---------,,,,,,,,,...///------------------------------------------------,,,,,,,,,------------.......................................////////////...///000000111444888<<<;;;@@@BBBNNNfffuuu}}}}}}mmmccc^^^[[[ZZZ[[[fffmmmxxxyyytttttttttaaaTTTHHHGGGKKKPPPUUUYYYkkkzzztttaaaUUUUUUQQQEEECCCKKKIIIHHHHHHIIIJJJIIIGGGDDD<<<555---***,,,...---***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---//////...------...---000444;;;@@@BBBBBB@@@IIIUUUhhhwwwzzzuuurrrttt}}}xxxqqqpppyyy}}}rrrooowww|||{{{ooo___RRRKKKFFFDDDIIIBBBDDDPPP[[[dddqqq||||||^^^JJJGGGIIIIIIIIIKKKJJJIIIJJJKKKJJJGGGDDD<<<555---***---///...,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++,,,000111222888@@@QQQggguuutttyyywwwuuuvvvtttmmmhhhmmmxxxuuu||||||xxxrrrmmmkkkkkklllmmmsss{{{{{{|||~~~||||||{{{yyy{{{|||~~~|||hhhbbblllnnnQQQEEE???AAAGGGEEEJJJ@@@333---...000000...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++******+++++++++,,,,,,,,,---------------------------------............///111...111;;;AAAGGGXXXkkk||||||{{{||||||{{{yyyvvvrrrhhhcccggghhhbbb^^^___ooonnnYYYUUUeeewwwvvv^^^ccciiidddTTTIIIKKKOOOOOOLLLHHHFFFHHHLLLJJJBBB;;;111000...---------......------------------------------------------------,,,,,,---------........................................../////////000000//////000///111444999>>>;;;GGGQQQccc}}}{{{bbbWWWWWW^^^iiissszzz}}}uuuttt~~~jjjTTTJJJKKKNNNSSSXXX^^^hhhvvvpppdddaaaYYYJJJBBBEEEIIIIIIHHHIIIIIIIIIGGGFFF@@@888...***+++---,,,***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---//////...---...000///333888===???AAAAAABBBXXXlll~~~zzzvvvvvv~~~~~~zzzyyyvvvkkkgggrrrxxxuuueeeYYYSSSRRRIII???===FFFNNNPPPVVV___sss|||oooVVVIIIEEEHHHMMMKKKJJJJJJJJJJJJIIIGGGEEE@@@888///+++,,,...---+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,---000111333<<>>@@@???@@@EEEJJJiii|||}}}~~~}}}rrrqqq|||xxxqqqnnnlllkkkbbbaaa___\\\XXXSSSOOOMMMNNNVVVeeessszzz|||~~~tttnnnmmm^^^SSSGGGAAA???AAAHHHOOOTTTdddvvvgggRRRFFFGGGMMMIIIJJJJJJJJJIIIHHHFFFEEEBBB<<<333...---------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---------...............---///111333999EEERRRnnnwww}}}tttuuuwwwnnnccc]]]ZZZ[[[aaahhhggglllsssvvvuuuqqqllljjjfffeeegggllloooqqqwww~~~yyyxxx~~~}}}xxxuuuwww~~~}}}zzz|||~~~|||xxxsssrrrxxxmmmaaaooosss___QQQ@@@;;;BBBFFFJJJDDD<<<666222000000///........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///---111999@@@LLL]]]sss~~~}}}{{{zzzzzzvvvlllfffooo}}}}}}sssaaa```kkkzzzvvvpppaaaUUU\\\lllyyyccc___ZZZWWWQQQKKKKKKOOONNNLLLHHHGGGGGGGGGFFFEEE;;;666111/////////...---------------------------------------------------------------......................................./////////000000000000111111111111444;;;CCCHHHYYYrrr{{{lllmmmqqqrrrvvv||||||tttsssxxxjjjaaa[[[YYY[[[WWWTTTYYYhhhuuu}}}yyymmmZZZJJJCCCEEEHHHJJJIIIIIIHHHGGGEEE@@@999222---,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......///,,,---............000222777???EEEEEEAAACCCMMMXXXllltttxxx||||||oooooommmkkkjjjrrrzzzqqqdddXXXOOOJJJGGGEEEDDDBBB???<<<;;;;;;:::999999<<>>HHHNNNkkkuuurrr|||{{{ttttttxxx~~~{{{mmmaaa\\\XXXQQQRRR___jjjooovvvoooZZZ@@@CCCGGGJJJJJJIIIIIIIIIGGGDDD===555///,,,---///,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,---............000222:::CCCJJJHHHCCCFFFTTTbbbfffcccggguuu}}}nnnkkkxxxvvviiihhhjjjpppxxxrrrdddZZZSSSJJJDDDAAAAAABBBBBB;;;===>>>===>>>>>>;;;777<<<666555;;;@@@EEEOOOZZZ```kkkzzzyyy~~~{{{fffUUUOOOKKKFFFDDDFFFGGGJJJVVVmmmjjjQQQEEEDDDDDDGGGKKKMMMLLLKKKJJJIIIEEEBBB===666000------///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------------------.........//////......111555;;;FFF[[[mmmtttwwwxxxnnnnnnjjjhhh|||ttt```YYYYYY[[[^^^bbbjjjkkkkkkjjjgggeeeeeefffeeedddiiittt~~~zzz{{{wwwwwwxxxvvvyyy}}}xxx{{{llleeeiiiqqqyyyrrrhhh```ccctttrrr___HHH<<<===<<>>JJJhhhyyy|||{{{qqqbbb\\\dddpppvvvdddZZZRRRWWWiii|||tttjjjcccbbb\\\RRRKKKKKKRRRjjjrrr```\\\YYYPPPIIIIIIOOOLLLIIIHHHHHHHHHGGGGGGDDD???888111---,,,---...........................------------------------............////////////...............---------.........//////////////////111222333666>>>KKKUUUttt~~~vvvsss{{{zzzmmmlllxxxvvv[[[RRRTTTaaafffdddkkkzzzzzzkkkPPPEEE???EEEKKKIIIIIILLLIIIGGGCCC;;;222,,,+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,------...111---...222222...000666>>>KKKOOOGGGDDDOOO\\\aaaYYYWWW[[[eeennnttt|||yyyiiijjjzzzxxxnnnkkkpppuuuwwwuuuvvv{{{wwwggg\\\OOOKKKEEEBBBAAABBBDDDEEEFFFCCC@@@???@@@???<<<999999:::;;;::::::===CCCIIINNN\\\mmm|||rrrwwwvvveee```eeeiii\\\LLLBBBGGGPPPXXXkkk~~~{{{zzz~~~]]]FFFAAACCCHHHLLLKKKLLLNNNLLLFFFGGGDDD@@@999333///......------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000222333<<>>?????????AAAIIIVVVgggzzzyyysss~~~zzz{{{tttdddVVVOOOKKKKKK\\\ppp~~~yyyzzzyyy{{{qqq\\\NNNCCCEEEHHHJJJKKKJJJIIIIIIHHHFFFBBB<<<666222///...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---000111555BBBYYYmmmxxxwwwxxx|||bbb[[[___UUUQQQiii~~~iii```aaa]]]___hhhjjjpppooommmiiifffdddcccdddeeelllvvv|||{{{~~~{{{wwwwww|||~~~~~~~~~zzz~~~rrrllljjj}}}xxx[[[HHH@@@======@@@DDDGGGCCC;;;444111111////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////...------...000111222:::<<>>>>>DDDDDDDDDEEEGGGGGGEEE@@@999333...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------.....................000:::DDDUUUVVVSSSSSS]]]hhhggg^^^QQQVVV\\\]]]XXXWWWbbbppp~~~wwwsss{{{ssskkkkkkmmmpppzzztttqqqppprrrnnnfff^^^WWWQQQNNNMMMMMMMMMOOOQQQTTTXXX[[[]]]]]]aaadddbbb]]]XXXUUUTTTMMMHHHEEEFFFJJJKKKFFF@@@<<<===BBBQQQhhh{{{}}}wwwsssaaaSSSUUU___lll{{{sssjjjgggkkk|||yyyfffLLLEEECCCIIIKKKHHHIIINNNJJJHHHEEE@@@;;;555000---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000333;;;NNNfffwww~~~|||www~~~|||hhhdddfffVVVMMM]]]ppplll___```iiiggggggkkkjjjqqqlllfffccccccdddccccccnnnuuu~~~~~~~~~||||||~~~|||vvvuuuyyy~~~||||||~~~~~~}}}xxxoooyyyvvvUUUBBB???>>>:::>>>BBBFFFEEE???999555444////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............000///...---...000222333===???OOOmmmyyyjjjvvvooohhhccc]]]```cccccccccfffmmmsssyyypppfff___XXXYYYeeerrrpppVVVJJJIIIGGGHHHIIIJJJJJJIIIEEEBBB===777222///..................................................................////////////,,,------...///000000111/////////000000111111222444777???KKK\\\nnn}}}tttccc___eeelllpppXXXSSSVVVYYY^^^eee}}}vvv```KKKDDDBBBAAACCCIIIDDDEEEEEECCC===666000,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---......------444AAAMMMZZZYYYWWWZZZdddmmmjjjaaa[[[___dddccc\\\VVV\\\gggwwwvvvwwwyyy}}}wwwhhhcccgggpppyyy}}}uuuooollliiiddd\\\SSSMMMKKKLLLOOOWWWYYY[[[^^^bbbgggmmmqqqpppvvvzzzxxxrrrmmmnnnpppiii^^^TTTTTTZZZ]]]XXXQQQFFFBBB???FFFVVViiiwww|||zzz}}}ttt___TTT^^^iiisssyyyxxxllliiilllqqqvvvbbbNNNBBBGGGLLLIIIKKKRRRJJJIIIGGGCCC>>>888000,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------------------------------............///000111666CCC\\\ttt{{{qqqtttuuukkkqqqvvvdddSSSUUU\\\aaa[[[fffuuutttooonnnjjjkkkgggbbb^^^___bbbfffiiiwww}}}zzzwwwwwwxxx|||}}}vvvxxx~~~}}}zzz{{{yyyvvvwwwzzz{{{{{{xxx{{{tttvvvcccHHHAAA???;;;>>>BBBGGGHHHDDD===666222////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------------//////...------///222555AAAIII```}}}ppphhhsssiiibbbbbbbbbccceeeggghhhhhhhhhxxx{{{uuuqqqmmm```YYY```jjjsssxxxaaaLLLJJJHHHGGGIIIJJJKKKKKKEEECCC>>>999444000...---////////////////////////....................................////////////------......///000111111//////000000111222222333333;;;JJJ___tttyyyooopppuuuyyy}}}ttt```VVVRRRQQQVVV^^^jjjzzzdddTTTGGG>>>BBBKKKBBBCCCEEEDDDAAA:::222---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////---//////...000;;;IIISSSSSSUUUXXX[[[bbbhhhiiifffggghhhkkknnnkkkfffggglllxxxuuuxxx}}}mmmeeeeeelllyyy~~~tttlllhhhbbb```\\\VVVQQQPPPSSSWWW___aaaccceeehhhooowww|||~~~wwwgggaaaeeehhhfffaaaOOOJJJEEEDDDKKKZZZmmm{{{xxxxxx}}}www]]]]]]\\\iii}}}nnniiikkknnn}}}|||^^^GGGFFFKKKJJJKKKQQQJJJIIIGGGEEEAAA:::111+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,------......---------------------------------............///...111:::LLLggg}}}sssffflll}}}eeeaaammmwwwiii[[[YYYXXX^^^]]]ooo|||sssnnniiibbbaaa___\\\[[[aaakkkttt}}}}}}wwwsssqqquuuzzz{{{~~~|||xxxwwwuuupppppptttwwwxxx}}}zzzwwwvvvvvvwwwpppnnnjjjgggfffiiinnnrrrppp{{{wwwooommmmmmwww~~~vvvrrr```OOOIIICCC<<>>555///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////...000000000666CCCOOOUUUJJJPPPVVVZZZ\\\aaaiiiooopppmmmoootttwwwwwwxxx{{{}}}vvvuuu~~~|||qqqhhhiiilllrrr{{{oooddd]]]TTTVVVWWWVVVSSSSSSVVVYYYbbbeeehhhjjjmmmrrryyyyyyooommmmmmkkkhhhUUUPPPKKKGGGHHHRRRfffxxx|||}}}}}}iii\\\eeennnccckkktttqqqvvvYYYLLLJJJHHHIIIMMMKKKIIIGGGFFFCCC===444---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------......///---------------------------------............///,,,333???UUUppp~~~fff]]]jjjvvvhhhbbbhhhnnneee___```]]]^^^```sss}}}pppjjjddd[[[]]]]]][[[[[[cccqqq|||}}}xxxssspppqqqttt{{{wwwrrrpppnnnjjjkkkpppsssuuuzzz{{{vvvoooiiieeecccbbbaaa___[[[UUUQQQOOOQQQUUUXXXSSS\\\qqq|||vvvmmmgggbbbjjjpppzzzsssllltttrrr}}}hhhZZZQQQ??????AAADDDFFFBBB:::444////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,++++++,,,---...,,,---...------000666<<>>>>>===;;;999@@@===AAAQQQddduuu|||lll```\\\VVV]]]iiieee```gggnnnsss~~~fff[[[NNNEEECCCBBB>>>:::000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++*********,,,///000---///111111111555>>>EEE___zzz~~~zzz~~~}}}{{{uuusssvvvsssggg]]]YYY```ZZZaaazzz~~~wwwooovvvnnnyyy|||tttmmmgggooohhhSSSHHHLLLLLLDDDHHHHHHFFFCCC>>>888333///111000000////////////000............////////////////////////000000000000---...000111222222111111444111111444333000555===KKKeeezzzvvv~~~wwwkkkhhhuuu|||ppphhhaaaaaannnppp\\\\\\gggttttttYYYeeeooolll___fffoooVVVBBBEEEHHHHHHFFFHHHJJJBBB888000...,,,,,,------,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...............///000111000111333:::HHHTTTXXXUUU\\\```fffiiikkkrrrtttttt|||tttqqq}}}tttppplllkkknnnuuu{{{~~~vvvhhhbbbaaa]]]VVVPPPOOOUUUYYY\\\eeerrrwwwuuu}}}~~~ssscccVVVQQQOOOLLLHHHXXXmmm{{{xxx]]]ZZZ```kkk~~~iiiQQQFFFNNNMMMLLLKKKHHHDDDAAA>>><<<000...,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------.................................---,,,---///000111000;;;DDDccc{{{uuuaaannnlll\\\YYY[[[VVVWWWaaaiiiiiiccc^^^KKK^^^lllkkkbbb\\\YYYVVVZZZWWWUUU[[[lll{{{}}}xxx~~~~~~wwwmmmddd^^^ggg}}}jjjYYYQQQSSSXXXdddiiipppsssqqqlllgggdddZZZVVVRRRPPPNNNKKKFFFBBB??????>>>>>>>>>======<<<;;;>>>CCCFFFLLLVVVdddnnn}}}zzznnnfff^^^\\\```eeehhhiiiooo|||sssaaaMMMCCCCCCAAA;;;555111///222333111000222///............---------------------------------,,,,,,,,,---------......///......---------......,,,,,,---...222:::FFFPPP|||yyy|||{{{sssxxxuuuwwwuuukkkaaa\\\\\\^^^aaajjj{{{xxxlllssszzzgggkkk~~~vvveeebbbgggbbbRRRHHHHHHHHHEEEHHHHHHGGGDDD???:::444111111000000///////////////............////////////////////////000000000000---...000111222222111111222111333666444333999BBBSSShhhzzzvvvwwwwwwiiicccfffssszzzsssiiieee___bbbqqqwww^^^\\\gggzzz___gggqqqrrrgggggg{{{rrr```QQQFFFHHHHHHFFFGGGIIIDDD<<<111///---,,,,,,---,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---......///000111111111888DDDPPPWWWYYYXXXccciiirrrwwwwwwzzzzzzzzztttuuu}}}xxxqqqnnnkkkjjjmmmqqqvvvyyy~~~rrrfff___\\\XXXQQQLLLUUUZZZ___dddnnn{{{ssseeeZZZMMMCCCCCCLLL[[[gggkkkmmmwwwfff\\\]]]fff~~~pppWWWIIIPPPMMMMMMKKKHHHEEEBBB???===111///,,,+++,,,------,,,++++++++++++++++++++++++,,,,,,,,,---------.................................---------///000111111;;;KKKmmmqqqmmm{{{ppp```ZZZTTTUUUZZZbbbdddaaa^^^^^^SSSbbbmmmhhh\\\VVVVVVWWWVVVVVVWWW^^^lll{{{|||}}}~~~~~~xxxooo[[[YYYfff~~~uuuaaaVVVTTTWWWccchhhmmmooommmiiifffddd]]]ZZZVVVSSSPPPLLLFFFBBB======<<<<<<<<<<<<======;;;>>>AAACCCFFFLLLVVV^^^sss{{{}}}mmmaaaaaaeeedddfffiiisss|||xxxkkkXXXJJJFFFDDD@@@666111///111222000///111///............---------------------------------,,,,,,,,,---------......///......---------.........,,,---000333999HHHWWWvvviii|||wwwwwwuuummmddd___XXXbbb```XXXhhhzzzhhhkkkuuu{{{qqq```\\\ddd|||{{{bbb]]]^^^[[[TTTKKKEEEEEEGGGIIIHHHHHHEEEAAA;;;666333111111000///////////////............////////////////////////000000000000...///000111111222222111///111444666444666@@@KKKWWWiii{{{qqqoooeeeiiiuuu}}}mmmbbbaaabbbgggxxxhhhiiivvviiiYYYccckkkjjjhhhsssuuuggg^^^EEEGGGGGGEEEFFFHHHEEEAAA333000---++++++,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111222333>>>OOOZZZZZZZZZ]]]gggmmmwww~~~}}}|||tttpppvvv}}}vvvqqqooonnnmmmlllmmmooorrrtttsssmmmeee```______]]]ZZZ^^^ccchhhooozzz{{{zzzzzzrrrqqqxxx~~~pppZZZHHH@@@BBBNNN[[[]]]ZZZgggzzzxxxeeeYYY\\\sss}}}||||||uuu\\\KKKPPPMMMMMMLLLJJJGGGCCC@@@???333000---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------...///111222444>>>XXX|||~~~{{{ooo}}}pppfffbbbQQQVVV___eeeccc^^^```fffaaaiiikkkbbbUUUPPPRRRUUUQQQXXX___fffppp{{{}}}zzz{{{|||vvvnnnZZZ\\\kkkjjj\\\YYYZZZcccfffhhhiiigggeeedddcccbbb```]]]ZZZVVVPPPJJJEEEBBBAAA???=========??????===???AAABBBAAACCCHHHMMMYYYoooxxx~~~~~~}}}rrreeeccccccaaaaaaeeesss|||zzzgggQQQEEE@@@???777222///111111///...000///............---------------------------------,,,,,,,,,---------............---------......///000+++---444555999MMMdddqqqbbbyyywwwuuupppggg```XXX```[[[QQQ^^^|||kkkeeeccchhhggg]]]TTTRRRbbbwwwiii]]]XXXWWWWWWPPPEEEDDDJJJHHHIIIHHHFFFBBB===999666222111000//////......///............////////////////////////000000000000...//////000111111222222000222333222333;;;KKKYYYfffuuuxxxsssooo}}}yyyhhhfffvvv~~~ttt{{{oooQQQUUU___hhhkkkpppyyyiiibbbGGGFFFEEEEEEGGGHHHGGGDDD666333...+++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222444666CCCVVV^^^ZZZ[[[bbbcccfffmmmsssrrrpppzzzqqqoooxxx||||||yyyqqqnnnrrrrrrqqqpppooooooqqqrrrooonnnjjjffffffjjjkkkiiiiiilllqqqyyy|||yyysssmmmfffaaa^^^]]][[[YYY]]]hhhpppwwwvvvaaaIIIEEENNN___aaaWWWZZZiiiwww^^^TTTbbbwwwvvvxxxvvvssswwwvvv^^^JJJLLLLLLLLLLLLKKKHHHEEEBBB@@@666333///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---.........///111444666DDDeeetttttttttyyyooommmlllZZZ]]]cccgggfffeeejjjsssooollldddXXXOOOLLLNNNPPPNNN^^^mmmuuuyyy}}}|||wwwuuuuuutttoooiiiZZZ^^^kkkzzz~~~mmmbbb___```eeeffffffeeeccccccdddeeegggggghhhgggddd^^^WWWSSSRRROOOKKKGGGDDDCCCCCCCCC@@@CCCEEEEEEDDDCCCDDDEEEPPP[[[mmmwwwrrrvvvjjjbbbcccdddcccqqqvvv|||xxx[[[EEE>>>???999333000111000...---//////............---------------------------------,,,,,,,,,---------.........------------...//////111+++...777999===UUUsss~~~wwwmmm___{{{zzzvvvlllbbb\\\[[[WWWUUU^^^ppp~~~zzzkkk\\\ZZZ___^^^TTTJJJNNNeeewww{{{rrr```XXXUUUXXXSSSHHHDDDIIIHHHHHHHHHGGGCCC???:::888222111000///........................////////////////////////000000000000/////////000000111222222333333222000555FFF]]]nnn|||qqqttt~~~xxx~~~qqqrrrsssssssssrrrrrrqqqnnnXXXSSSVVVaaahhhlllwwwnnneeeQQQKKKFFFFFFIIIIIIHHHFFF:::666000,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111222666;;;IIIXXX\\\YYY\\\eee___\\\^^^bbb```aaaooossssss}}}xxxooonnnwwwwwwvvvsssqqqppprrruuurrrtttqqqmmmnnntttuuurrrsssssswww~~~|||sssmmm___[[[TTTMMMGGGCCCAAA???EEEAAACCCKKKTTT^^^qqq}}}bbbTTTTTTbbbeeeXXXRRRXXXtttoooXXXWWW___wwwttt~~~}}}wwwxxxxxxdddNNNKKKKKKKKKLLLKKKJJJGGGDDDBBB999555000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---...///......111555999NNNpppqqqsss~~~sssmmmllllllhhhfffggghhhiiinnnuuuxxxjjjYYYOOOMMMMMMLLLKKKRRRggg}}}~~~~~~{{{wwwtttrrrooojjjddd```UUUXXXaaaiiikkklllvvvxxxllldddccceeeggggggfffcccaaabbbeeehhhjjjooovvvzzzzzzvvvqqqnnnjjjfff___WWWQQQLLLJJJIIIEEEHHHJJJKKKKKKIIIHHHGGGJJJLLLTTTiiiyyyiiiiiiyyygggkkkooohhhyyy{{{|||fffLLLBBBDDD;;;555111111000...---//////............---------------------------------,,,,,,,,,---------......---------------...//////111---000888===GGGbbbxxxjjjqqqxxxqqqaaaXXX~~~sssfff___XXXUUUZZZ___eeerrr{{{ggg]]]```bbbYYYMMMJJJ[[[kkkrrrxxxxxxhhh]]]VVVXXXVVVNNNGGGFFFFFFGGGGGGFFFDDD@@@<<<999333222111///........................////////////////////////000000000000////////////000111222333444444333333AAA[[[wwwnnnjjjzzzqqq```lllyyyrrrlllgggddd^^^___aaabbbccccccbbbbbbjjjllloooppprrrwww~~~xxxwww}}}rrr\\\PPPJJJSSS^^^fffmmmttt}}}ttthhhYYYJJJFFFIIIJJJHHHGGG>>>999222---,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333888DDDRRRYYYZZZ[[[```ggg___YYYXXX[[[YYYYYYjjjooovvv}}}pppppp~~~~~~{{{wwwsssssswww|||uuuxxxxxxxxxyyyxxx{{{~~~uuuiii]]]UUUGGGCCC===999777666666555777222333999???GGGZZZnnnkkk]]]______UUUMMMNNN___ooorrr___VVViiiwwwxxx~~~pppYYYNNNHHHJJJKKKKKKJJJGGGDDDBBB<<<888222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,...//////...111777<<>>888333222111...---//////............---------------------------------,,,,,,,,,---------......---------------...///000//////222999BBBTTTqqqssscccbbbddd^^^UUUPPPvvvggg___ZZZXXXZZZ[[[^^^jjjyyy}}}oooiiiiiiccc[[[PPPVVVaaannnxxx}}}~~~}}}uuuiii]]]ZZZ\\\YYYNNNEEEEEEFFFFFFFFFDDD@@@<<<:::333222111///......------............////////////////////////000000000000000/////////000111222333333555666===SSSvvvwwwvvvqqqbbbgggyyyooo```iiizzz}}}yyy}}}{{{}}}xxxqqqooommmjjjgggcccaaa``````fffgggiiijjjjjjjjjhhhgggeeeiiinnnqqqrrrvvv{{{}}}iii\\\OOONNNYYYdddkkkmmm|||lllPPPEEEGGGIIIIIIIIIBBB<<<444...,,,---...///---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,---///000222333888MMM]]]^^^[[[```fffgggccc]]]^^^ccc___[[[iii~~~~~~mmm}}}ssszzz}}}xxxyyy~~~~~~{{{}}}~~~tttfffWWWLLLEEE>>>:::666444666777777666444000111666777999GGGXXXuuummmbbb]]]VVVNNNJJJMMM\\\rrrxxx]]]XXXpppzzz~~~|||dddRRRFFFHHHJJJKKKJJJHHHDDDBBB>>>999333///------------------------------------,,,,,,,,,---------..............................,,,...000///...111888>>>ccc}}}xxxrrr^^^```vvvnnnfffdddcccaaaaaadddkkk]]]NNNJJJJJJIIIKKKNNN```www}}}}}}vvvxxx|||zzzlll[[[RRRSSSTTTXXX]]]aaaaaa```dddjjjaaaeeehhhfffaaa___bbbeeejjjiiifffcccaaacccgggjjjjjjyyy~~~ssskkkfffbbbbbbbbbbbb```]]]XXXUUUNNNMMMQQQ\\\oooooofffggg```iiisss~~~fffOOOEEEFFFAAA:::444333111......000///............---------------------------------,,,,,,,,,---------......---,,,,,,------///000000,,,222555888FFFaaa~~~xxxnnnddd^^^[[[XXXSSSPPPvvvfff]]]]]][[[WWWVVV[[[hhhsss~~~ssspppmmmhhhTTTRRR[[[nnn}}}sssddd___bbbbbbVVVGGGDDDEEEFFFEEECCC@@@<<<:::333222111///......------............/////////000////////////000000000000000////////////111222333111444999EEEbbbtttssssssbbb]]]ddd|||{{{ooouuuzzzvvvssspppnnnpppssspppggg___VVVVVVWWWZZZ^^^dddiiikkkpppqqqrrrsssrrrpppnnnlllnnnsssxxx{{{|||}}}{{{~~~~~~yyyeeeZZZ]]]ggglllkkkppp}}}zzzTTTDDDDDDHHHIIIKKKDDD>>>555///---...///000---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***+++++++++,,,,,,---------------------------------,,,,,,,,,---///111222333999TTTfffbbb^^^eeejjjffffffbbbeeelllggg___hhh{{{|||sssxxxuuu~~~|||~~~~~~}}}xxxlll\\\NNNEEEAAA;;;777444333444666555444555333666999777444<<>>CCC>>>:::999999777444777<<<777999888555666:::===<<>>999444000///......------------------------------------------------------------------------000///,,,///333///999QQQxxxkkkrrr[[[RRRbbbnnnooofffcccgggbbbZZZ\\\UUUKKKEEEEEEEEECCCIIISSSrrrwwwzzzrrrrrrwwwlllUUUKKKQQQUUUUUUXXX[[[XXXQQQLLLMMMHHHIIIMMMUUU]]]cccdddccchhhgggeeeddddddeeeggghhhiiiqqq}}}yyyxxxwwwpppggg\\\XXXUUUWWW]]]gggxxx~~~kkknnnzzz~~~uuutttnnnaaaaaannn~~~ttt^^^LLLGGGEEE<<<888333+++///444///000000///.....................------------......,,,,,,,,,---------........................------000555555<<>>>>><<<777666999:::======888666999::::::@@@EEEUUUnnnvvvlllWWWKKKFFFQQQggg|||ooo```___sss{{{___JJJDDDJJJJJJJJJIIIDDDAAA>>>999444000.........------------------------------------------------------------------------000000,,,...222000>>>[[[jjjjjjtttzzzhhhOOORRRhhhnnnxxxssshhhddd^^^YYY]]]QQQIIIDDDDDDBBBAAAJJJWWWwww|||yyytttpppkkkiiihhh___PPPJJJNNNNNNMMMOOOSSSSSSLLLFFFEEEEEEFFFJJJSSS^^^eeefffdddfffeeedddcccccccccdddeeefffmmm}}}wwwiiiccc]]][[[\\\aaannnzzzpppggg~~~}}}|||}}}~~~xxxpppbbb___gggjjjvvvZZZEEEAAACCC;;;999555,,,///555000000000///.....................------------......,,,,,,,,,---------..............................000444777CCCccczzzgggkkkmmmiiiccc```bbbfff~~~|||wwwooobbbVVVPPPJJJEEEIIIQQQ```tttxxxnnnccc[[[ZZZhhh|||zzzdddJJJIIIGGGEEEBBB@@@???@@@:::666222////////////...////////////000000000000///////////////000111111000000//////000111111222000555EEEPPPXXXrrrtttmmmuuu|||yyyppp}}}}}}|||yyyqqqrrrwwwuuummmooollliiiggghhhlllqqqtttrrrrrrvvv}}}zzzzzz|||zzzuuuqqqqqqxxx|||ppp]]]ppp{{{uuuyyyeeeLLLBBBDDDIIIIIIGGG???444.........,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,---000222333888???ZZZcccsssvvvlllyyy~~~sss```___hhhttt{{{zzzxxxvvvyyy~~~{{{uuueee[[[RRRPPPPPPLLLGGGEEEIIIFFFEEEFFFCCC===;;;<<<>>>DDDEEE???999999::::::======EEEZZZqqq~~~lllZZZIIIIIIXXXmmmfffYYYhhhyyyiiiOOOEEEJJJLLLMMMLLLDDD@@@>>>999444111...------------------------------------------------------------------------------///111......000111EEEhhhqqqkkkgggcccSSSEEEPPPgggmmmmmmaaa[[[XXX[[[KKKEEECCCCCC@@@AAANNN___}}}{{{zzzyyyvvvsssooohhh^^^VVVQQQQQQRRRKKKGGGGGGLLLOOOJJJCCC???CCCBBBGGGRRR___ggggggdddcccbbbbbbbbbaaaaaaaaaaaaccchhhqqqwwwooofffaaa]]]]]]dddlll|||lllxxx|||{{{~~~ssseee]]]]]]XXXmmmuuu\\\GGGAAAAAA::::::888...///444111000000///.....................------------......,,,,,,,,,---------..............................111444:::NNNqqqooogggjjjkkkgggaaa```eeelllyyywwwvvvnnnbbbVVVNNNHHHDDDHHHOOO[[[fffuuu~~~tttddd```]]]dddxxx}}}kkkNNNHHHCCCCCCCCCBBBBBBDDD<<<888333000/////////...////////////000000000000///////////////000000111000000000000111111222333222===KKKTTT___xxx~~~~~~~~~yyyppp|||~~~|||}}}||||||}}}{{{|||yyyuuuvvv{{{yyytttvvvtttqqqpppqqqvvv{{{~~~|||}}}}}}|||}}}zzzwwwwwwzzz}}}|||yyywww}}}eeefffiiinnnzzziiiQQQEEEFFFKKKJJJIIIBBB777000......,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,---///000333;;;DDD[[[```lll{{{zzzvvv~~~tttaaaaaakkkuuu~~~|||yyyuuuxxx}}}{{{rrrmmmiiiccc^^^\\\[[[YYYVVVTTTQQQMMMKKKLLLJJJEEEBBBBBBCCCJJJMMMFFF===;;;<<<===@@@===@@@LLL]]]pppmmmSSSIIIPPPeeeuuu]]]ccc{{{zzzsssUUUEEEHHHLLLNNNMMMDDDAAA>>>:::555111///---,,,------------------------------------------------........................---111000000111222KKKqqqnnnggg___VVVJJJEEERRRccckkknnnaaa^^^XXXVVVFFFCCCCCCCCC@@@CCCUUUjjj~~~~~~|||zzzxxxlllZZZRRRVVVYYYWWWOOOGGGEEEKKKQQQNNNFFFAAADDDCCCGGGRRR```hhhfffbbb`````````aaa```___^^^^^^```ccceeejjj~~~wwwmmmfff```]]]___eeettt{{{|||~~~uuuiii]]]WWWSSS^^^rrryyyrrrfffUUUGGGCCC::::::999000...333111000000///.....................------------......,,,,,,,,,---------..................////////////222333===YYY~~~jjjfffhhhhhhbbb\\\\\\eeeooo{{{wwwtttnnndddWWWMMMFFFBBBEEEIIIKKKRRR^^^yyyxxxmmmjjjhhhbbbcccttt|||___PPPDDDCCCGGGFFFDDDCCC>>>:::555222000000//////////////////000000000000///////////////000000111000000000111111222444444999KKKXXX```sssrrrvvvxxx}}}yyyzzz|||xxx{{{{{{|||~~~}}}{{{~~~{{{vvvrrrvvvyyy{{{|||}}}}}}zzzzzzzzzzzz{{{~~~{{{yyyzzz|||zzz|||zzz~~~zzzzzzzzzwwwtttqqq|||vvv}}}eeeUUUQQQ]]]pppyyyhhhUUUHHHEEEHHHJJJJJJEEE:::222///...,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///------...///333>>>JJJYYY]]]fffrrrxxxyyy}}}yyyyyy{{{}}}mmm___bbbkkkrrryyy}}}xxxzzz}}}~~~yyyrrrmmmjjjhhhooovvvxxxuuupppllliii```YYYUUUTTTQQQKKKGGGFFFFFFMMMOOOHHH???<<<======;;;;;;<<<@@@GGGUUUmmm}}}___LLLJJJZZZvvvlllaaannn||||||ZZZFFFGGGJJJMMMMMMEEEBBB???<<<777333000---,,,------------------------------------------------........................***000111222444666PPPwwwiiibbbUUUHHHCCCIIIXXXdddhhh~~~}}}kkkfffcccXXXNNNCCCAAABBBDDDBBBHHH^^^vvv}}}{{{wwwuuuhhhVVVRRRZZZ___\\\UUULLLGGGLLLSSSRRRKKKFFFHHHHHHLLLUUU```fffddd___^^^______``````______^^^^^^```^^^___mmmvvvoooggg```___aaaaaazzz~~~{{{uuummmcccXXXSSSTTTZZZmmm|||}}}mmmTTTLLL>>>;;;:::111...111000000000///.....................------------......,,,,,,,,,---------.............../////////000000444555BBBcccjjjiiijjjggg]]]TTTUUU```lll}}}yyyqqqiii[[[NNNEEE@@@???@@@>>>HHHSSSllluuugggiiifff___\\\fff{{{{{{}}}ppp[[[IIIGGGJJJGGGCCCBBB@@@<<<666333111000000///////////////000000000000///////////////000111111000000111111222333555555===YYYhhhppp~~~jjjaaafffqqqtttxxx{{{vvvyyyzzz|||}}}}}}|||{{{yyy}}}zzzwwwuuusssqqqnnnlllrrrwww}}}~~~}}}}}}}}}rrrmmmhhhbbb______cccbbbeeeooo||||||{{{uuurrr{{{{{{vvvrrrzzzrrriiijjjvvvuuu```OOONNNUUUggguuuyyy~~~ppp]]]KKKCCCCCCIIIKKKGGG===333000///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000......///000777EEESSS[[[[[[bbbkkknnnqqq~~~xxxvvvppplll{{{pppeee```fffnnnpppuuu|||{{{}}}{{{tttmmmjjjjjjfffxxxssslllfffeeeaaaXXXPPPMMMLLLPPPPPPHHH@@@======<<<888:::======<<>>999555111...---------------------------------------------------........................***///000333777<<>>KKKYYY```dddsssrrrjjjlllhhhUUUGGGAAA???@@@CCCEEENNNfff{{{uuurrrpppnnndddYYYYYYbbbhhhfffYYYOOOHHHKKKPPPPPPLLLIIILLLNNNSSSZZZaaadddbbb_________``````aaaaaabbbbbb______]]]]]]fffwwwzzzqqqfffaaa```WWWjjj|||tttrrrkkk___UUURRRPPPZZZnnnzzzqqq]]]GGG===;;;333///111///000000///.....................------------......,,,,,,,,,---------...............//////000000111555888KKKmmmlllnnnnnnhhhZZZOOOPPP]]]jjjwwwpppcccTTTIIICCC@@@>>>>>>LLLTTTccc~~~zzzlllbbb^^^XXXTTTUUU___sss}}}rrrpppuuuyyyyyyrrr\\\JJJGGGGGGCCCAAAEEEAAA===888444222111000///////////////000000000000///////////////000111111111111111222333444555666FFFnnn}}}yyyaaaYYY```nnnsssxxx|||wwwwwwyyy{{{}}}~~~}}}}}}}}}|||wwwrrrooonnnooooooooorrrwww}}}rrreeeWWWPPPLLLHHHFFFGGGJJJKKKOOOWWWbbbnnnxxx}}}yyypppkkksss}}}xxxssslllgggeeeqqqyyykkkZZZWWWQQQbbbiiifffsssjjjQQQDDDCCCHHHKKKIII>>>555111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000//////111444<<>>@@@@@@<<>>AAAIIIBBB>>>888444222111000///////////////000000000000///////////////000111111111111111222333444666777UUU{{{ssslll{{{ppp]]]UUU^^^mmmssszzz~~~yyyuuuxxx{{{}}}~~~}}}xxxrrrnnnooorrruuuwwwvvvyyy}}}sssmmm```SSSEEE???>>>===>>>@@@;;;>>>AAAEEELLL[[[mmm{{{zzzooogggnnn|||xxxsssmmm|||qqqzzzfffZZZJJJ[[[```ZZZggguuuXXXIIIGGGHHHKKKIII@@@666222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////000222777AAAUUUggg^^^WWWXXX___cccfffrrruuuooogggkkkqqq{{{dddaaaccckkkllliiimmmtttqqqyyy}}}~~~yyyppphhheeeeeeeeemmmtttzzz{{{sssdddbbb[[[QQQJJJGGGDDD@@@@@@@@@@@@@@@;;;:::AAAJJJlll~~~|||jjjeeeqqq}}}|||vvvppp[[[ZZZnnnkkkRRRJJJGGGKKKQQQOOOFFFDDDAAA<<<888444000...------------------------------------------------////////////////////////......+++000<<>>888555555111000000///........................------.........,,,,,,,,,---------......---......///000111111222666AAA]]]ttthhhhhhiiidddYYYRRRYYYnnnyyygggXXXSSSQQQOOORRRYYYZZZZZZiii~~~sss^^^[[[TTTMMMHHHMMM[[[hhhsssyyy{{{uuulllfffaaa]]]^^^UUUKKKFFFFFFFFFCCC???@@@>>>999555111...------,,,------...///000111111000000000000000111111222000333555444222444;;;AAAccczzzyyyoooeeebbbnnnhhhZZZaaalllvvv{{{{{{xxxuuuyyyyyy{{{}}}}}}yyyvvvqqqpppxxx}}}~~~|||jjj]]]YYYGGGCCC>>>;;;:::999888888<<<:::===BBBEEEKKK\\\mmm{{{{{{ttt{{{zzzzzz}}}yyy~~~dddOOORRR[[[bbbdddqqqlllTTTCCCGGGHHHIIIEEE:::///---111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................------000222///+++777NNN]]]___[[[______YYYUUU[[[hhhrrrhhhzzzjjj___eeeooosssddddddfffjjjnnnpppsssvvvrrrzzz~~~xxxxxxwwwsssmmmjjjjjjkkkfffeeeffflllvvvzzznnneeeYYYNNNGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>TTTsssjjj~~~lllddd\\\aaavvvpppRRRKKKKKKGGGEEEJJJFFFDDD@@@<<<999666222///........................,,,,,,,,,---------..................////////////000//////333>>>VVV||||||ssspppoooYYYMMMXXXVVVOOOXXXZZZ___[[[dddvvvfffHHHBBB@@@??????CCCNNN___qqq~~~}}}~~~}}}ssshhh]]]]]]\\\\\\ccckkknnnlll___TTTIIICCCBBBDDDJJJPPPUUU]]]cccdddeeegggeeeaaacccccccccdddggggggfffeeedddbbbccccccaaaiii~~~{{{{{{oooooottt~~~ssszzzxxx~~~pppjjjbbb```gggrrryyy{{{tttrrr}}}[[[???;;;===666111222////////////....................................---------............///000------000111///000333===:::aaatttpppmmmooo\\\[[[^^^XXXggguuuiiidddaaa^^^UUUYYYYYYWWW___nnnuuurrrddd]]]WWWRRRNNNNNNZZZgggsssvvvwwwtttpppnnniiicccggg\\\MMMEEECCCDDDDDDCCCAAA>>>:::666222///......---.........///000000000000000000000000111111222222444444222111444===EEEppp~~~nnnrrr}}}{{{mmmbbb___hhhhhh[[[bbbllltttyyyxxxvvvtttwwwxxxyyy|||}}}xxxvvv{{{xxxfffQQQDDD@@@;;;999888888:::;;;;;;:::;;;:::<<>>>>>>>>>>>GGG```{{{wwwzzzvvvhhhgggeeeiiizzztttVVVHHHGGGHHHMMMSSSIIIFFFBBB>>>;;;777333000........................,,,,,,---------.....................////////////000000111555DDDcccooolllhhhUUUMMMXXXVVVPPPXXXWWW[[[UUUZZZfffYYYAAA>>>>>><<<<<>>;;;999???HHHQQQ]]]iiisss}}}~~~{{{[[[YYYiiigggjjj}}}tttQQQHHHHHHJJJJJJAAA666111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................///222222555BBBVVV``````dddfffeee\\\OOOIIIOOOWWW[[[fffkkkfffbbbgggsss|||jjjtttxxx|||{{{xxxxxx|||uuuyyy~~~~~~zzztttnnnkkkjjjdddaaa___^^^```bbbcccccc___\\\[[[```fffeee\\\RRRWWWSSSNNNJJJGGGEEECCCBBBAAA@@@???>>>============<<>>??????<<<;;;EEEYYYoooxxxmmmUUUUUUWWW___lllvvvssskkk```XXXMMMDDD===<<>>:::666333111000000000000///////////////000000000000000111111222000222333333555===JJJUUUdddwww~~~{{{|||{{{mmmzzzoooqqqkkk```eeelllqqqrrrrrrsssuuuvvvwwwxxxzzz{{{~~~||||||~~~zzzuuuwww}}}~~~uuunnneee\\\YYY[[[UUUOOOFFF@@@===>>>???@@@CCCCCCCCC@@@;;;999<<>>============;;;>>>OOOmmmllluuukkk[[[ooooooYYYKKKIIILLLMMMNNNKKKFFFAAA===888333000........................------------........................///////////////333333777TTTrrrYYYCCCGGGVVVXXXRRRRRR______\\\YYYRRRFFF>>>@@@BBB======III```wwwvvvjjjTTTUUU[[[fffwww}}}rrrddd\\\QQQFFF<<<;;;DDDPPP]]]fffjjjgggcccdddfffgggdddcccccceeehhhjjjkkkjjjdddaaa]]]WWWRRR[[[uuu|||kkkgggdddjjjzzzmmmlllwwwvvvyyymmmnnn{{{ssssssssstttxxx|||gggNNNEEE@@@888111000////////////....................................---------............//////---...000//////444;;;CCCfff~~~vvvvvvrrrnnnkkkddd^^^hhh{{{vvvtttrrrqqqqqqjjj[[[QQQRRRUUUZZZjjj}}}sssmmmoooiii[[[VVV[[[fffpppxxxxxxuuuwwwzzz{{{pppkkkaaaVVVLLLFFFEEEEEEDDDBBB???;;;777444222111000000000000000/////////000000000000000111111222000222444444666>>>KKKVVV]]]iiivvv|||cccUUU^^^cccaaagggmmmpppppppppsssuuuvvvxxxzzzzzzyyyzzz|||zzzuuuxxx~~~}}}yyytttrrruuunnndddWWWLLLGGGGGGJJJLLLQQQQQQMMMEEE>>>;;;<<<>>>BBB???>>>CCCRRRmmmyyytttsssyyyzzzgggZZZoooyyy{{{qqqGGGFFFGGGJJJFFF<<<222/////////.........---------------------------------................................./////////000000111000222;;;MMM```kkkmmmkkkfff___WWWMMMHHHPPP\\\kkksssvvvrrrtttyyyvvvnnn~~~kkkqqq}}}|||{{{yyywwwzzz}}}~~~zzztttoookkkfffeeeccc```]]][[[ZZZZZZTTTQQQRRRZZZfffmmmkkkfffkkkeee\\\SSSMMMHHHEEEBBBAAA@@@???>>>===============:::DDDaaafffmmmrrr\\\iiixxxyyy|||fffSSSMMMNNNPPPOOOKKKFFFBBB===888333000........................---------.........//////............///////////////222222999YYY___EEENNN^^^bbb]]]XXX^^^]]]___\\\NNNAAA======@@@<<<===KKKcccxxx}}}rrreeeQQQVVV^^^mmmyyyfff]]]QQQEEE;;;:::EEEQQQ```fffiiieeebbbdddggghhheeecccbbbcccfffhhhiiihhhbbb```[[[TTTQQQ\\\www{{{lllfffbbbeeepppssshhhlllmmmwwwsssjjjooo|||rrrggghhhssssss^^^KKKCCC@@@999333222////////////....................................---------............///...---...000//////666???GGGttt|||vvvvvvvvv}}}yyyjjjaaaqqqxxxrrrqqqpppooopppjjj^^^SSSRRRTTTZZZjjjyyyzzztttpppppplllcccZZZVVVbbbooozzzyyyttttttxxx{{{vvvpppeeeVVVJJJDDDFFFIIIDDDBBB@@@<<<888555222000000000000000000000000000000000000000000111111222222333444333666???NNNZZZiiissszzzTTTFFFNNNUUU___fffmmmooonnnnnnqqquuuuuuxxx{{{{{{xxxwwwyyy{{{~~~xxxqqqsssyyy{{{lllaaa[[[WWWVVV___^^^WWWLLLBBB>>><<<999BBB===<<>>444////////////.........------------------------------.................................//////000000111111000444BBBWWWiiirrrtttssshhh___YYYSSSOOOWWWccczzz}}}tttttt{{{vvvkkkrrrhhhsss}}}|||yyytttiiiooozzz|||}}}yyytttpppnnnmmmjjjeee^^^YYYVVVVVVVVVWWW\\\fffrrryyyzzzxxxyyyrrrfff[[[RRRKKKEEEBBBBBBAAA@@@???>>>>>>>>>>>>;;;999>>>SSSrrrdddhhhllljjjxxxqqqqqq[[[NNNMMMRRROOOLLLGGGBBB>>>999444111........................------........./////////............////////////000000111>>>^^^___GGGSSS___aaa___ZZZ```]]]dddcccOOOCCCAAA===<<<;;;???NNNeeewww}}}{{{|||yyynnnbbbMMMTTTaaarrrggg\\\NNNCCC;;;<<>>GGGNNN[[[bbbjjjmmmlllkkknnnrrrqqqvvv{{{|||yyywwwxxxzzz{{{}}}xxxooonnnrrryyy{{{sssggg___eeefff```TTTKKKEEE???999:::777:::AAACCCGGGZZZqqq}}}zzz|||~~~uuupppsssxxxwwwlllSSSSSSlllpppssssssLLLFFFEEEIIIIIIAAA777111////////////............................................................---......///000000111111///000999MMMcccsssyyyyyyvvviii______^^^[[[```jjj|||{{{{{{xxxhhhkkkwwwgggzzzuuu{{{~~~|||{{{yyyuuurrruuutttqqqiiiaaaZZZWWWVVV```cccjjjqqqwwwzzzzzzxxxnnniiibbbZZZTTTMMMGGGCCCCCCBBBAAA@@@????????????999:::<<>>:::<<>>:::===AAA===888EEEYYYuuu}}}{{{{{{uuuppprrrwwwjjjmmmOOOEEEaaaddddddtttNNNHHHEEEIIIJJJCCC999333000/////////............................................................---......///000111111222---000===UUUmmmzzz}}}{{{tttfff^^^cccgggfffiiiqqqvvvyyyeeelllvvvllljjj|||xxxwwwwwwvvvtttqqqrrrrrrooohhh___XXXUUUUUURRRVVV\\\```___\\\YYYWWWZZZXXXWWWUUURRRNNNIIIEEECCCCCCBBBAAA@@@@@@@@@@@@999===<<<>>>VVV{{{nnndddkkk|||pppppp{{{vvviiiNNNJJJRRRNNNJJJEEEBBB>>>999666..................................../////////000............/////////000222---222JJJiii{{{|||TTTMMM___ZZZSSSYYY[[[]]]TTT]]]]]]GGG>>>AAA999;;;???JJJ\\\ppp~~~~~~|||xxxuuuwwwxxxoooeeeKKKWWWgggxxxpppaaaPPPGGGEEEIIIRRR\\\dddaaa\\\ZZZ___fffgggccchhheeeaaa^^^]]]]]]\\\[[[[[[ZZZSSSIIIHHHXXXsss|||zzzrrriiibbbbbbbbbhhh~~~zzzuuuqqqxxxuuummmkkkfff^^^```jjjxxxccckkk___WWWNNNHHHCCC;;;222---000/////////....................................---------.........//////......//////...000;;;GGGbbbkkkZZZTTT]]]tttmmmdddQQQ\\\~~~zzzuuummmgggmmmooonnnfffYYYTTT___nnnwwwwwwfffsss~~~ttt\\\JJJFFFEEEBBB>>>:::888666333111111111111111111111111111222222222222222222222222///666444...???ggguuuxxxcccFFFEEEFFFNNNbbbeeegggiiiiiijjjlllnnnpppwww~~~|||yyy{{{~~~|||ssseeeeeeeeeiiitttzzzqqqggghhhgggbbbXXXMMMCCC===???>>><<<<<<===@@@CCCEEE\\\rrr{{{|||}}}nnn[[[PPPTTT___eeedddwwwcccFFFCCCNNNGGGAAA>>>111//////...------------...........................///////////////////////////////////////000111111333444CCC]]]mmmnnnmmmqqquuuhhhaaahhhllljjjkkkppp~~~yyy}}}ggg```nnn~~~zzzxxxxxxxxxxxxwwwrrrmmmiiigggccc]]][[[]]]WWWNNNEEECCCHHHJJJGGGBBBKKKNNNSSSVVVTTTPPPJJJFFFDDDEEEEEEDDDCCCBBBAAA@@@???<<<999===OOOlll~~~eeehhh}}}zzzrrryyyyyyhhhnnnsssiiiuuu}}}PPPKKKPPPRRRPPPGGG@@@===999555111///,,,,,,---.........---...///111111///...---............/////////000111---666RRRrrrtttwwwzzzqqqgggTTTUUUbbb^^^WWW[[[```]]]cccXXXIIICCC>>>;;;@@@>>>BBBQQQiiixxx}}}{{{tttrrrjjj```MMMZZZggg|||qqq^^^QQQIIICCCMMM^^^bbbiiieeeccceeeiiikkkiiieeeiiieeebbb```___^^^ZZZWWW___UUUJJJGGGLLLZZZooozzzrrrlllfffaaa___cccqqquuuiiitttyyynnngggXXXUUU```gggvvvwwwkkklllhhhRRREEEJJJ???///555000//////000111111///---........................,,,---......//////......111111...000222---888RRRnnnccc\\\VVVYYYssslll\\\YYYmmm|||fffmmmwww~~~~~~yyytttmmmiiinnnpppppphhhYYYQQQXXXdddsssxxxqqq~~~uuu___OOOLLLEEEBBB>>>;;;999666333111111111111111111111111111222222222222222222222222111666444333KKKwwwzzzxxxeeemmmzzzeeeDDDCCCHHHTTTbbbdddggggggggghhhkkknnnsssyyy~~~|||~~~yyykkkgggeeefffnnnyyy}}}rrrqqqooojjjbbbXXXMMMEEE@@@===<<<;;;;;;<<<>>>AAACCCPPPcccpppzzz|||}}}qqq]]]VVV[[[______kkkyyynnnOOOEEELLLGGGDDD@@@222//////...------------...........................///////////////////////////////////////000111111111888JJJ___gggdddeeelllrrreee^^^dddhhhgggiiiooowwwvvv}}}ppp^^^```rrr~~~~~~~~~}}}zzzwwwqqqlllhhheeeaaa\\\ZZZ\\\PPPJJJCCC@@@BBBEEEFFFEEEFFFIIINNNRRRSSSQQQNNNLLLFFFFFFEEEDDDBBBAAA@@@???>>><<<:::<<>>;;;AAA???CCCUUUooo}}}xxxttthhhZZZKKKYYYhhh|||sss```SSSLLLJJJZZZnnnttt|||uuunnnkkklllllliiifffeeeccc___^^^]]]\\\XXXUUUZZZQQQHHHDDDIIIXXXppp~~~zzzvvvqqqjjjddd``````jjjuuu{{{jjjmmmwwwqqqlll\\\UUU]]]bbbkkkyyy}}}qqqkkkiiiTTTDDDHHHAAA333666111000///000111111///---........................,,,---......//////.........///,,,///222///;;;WWWtttddd___WWWUUUgggfffZZZ\\\sssJJJPPPYYYbbbhhhjjjiiihhhiiinnnuuu}}}wwwqqqllliiillloooqqqkkk]]]QQQRRRZZZfffvvvmmm}}}|||{{{ppp]]]MMMHHHEEEBBB???<<<:::888444222111111111111111111111111222222222222222222222222444666444:::YYYmmmuuuiiicccaaakkk```@@@AAAIIIXXXaaaccceeeeeedddeeejjjnnnwww{{{tttnnnjjjfffhhhssswwwzzzvvvooodddYYYOOOGGGCCC<<<;;;:::999:::<<>>RRRaaaaaa[[[___jjjhhh\\\VVV[[[bbbcccggglllxxx}}}qqq___WWWccc{{{{{{|||wwwqqqkkkgggeeeaaa\\\[[[^^^[[[[[[YYYTTTPPPPPPSSSWWWUUUUUUVVVUUUSSSPPPLLLJJJGGGFFFDDDBBB@@@?????????>>><<<:::;;;DDDZZZxxxmmmccccccuuunnnhhhxxx~~~fff___hhhkkknnnzzzaaaLLLOOORRRPPPHHHBBB>>>:::666222///---,,,---......------...///000000///...---....../////////000000000333...;;;___ddd\\\\\\TTTGGG]]]www[[[\\\eeeXXX[[[OOOAAA???>>><<>>@@@PPPdddooorrrzzz||||||{{{yyyzzzsss```]]]]]]TTT\\\{{{nnnOOOFFFJJJMMMDDD666000//////.......................................////////////////////////000000//////000000111222555AAASSS___]]]YYY```lllcccZZZUUU[[[cccgggkkkooo}}}iiiWWWXXXjjj}}}zzz~~~|||xxxrrrmmmiiihhhddd```___bbbooouuuyyyuuujjjaaa```bbb]]][[[XXXSSSOOOJJJGGGEEEEEECCCAAA???>>>>>>???@@@>>><<<;;;:::>>>NNNlllzzzooo[[[iiixxx```bbbsssjjjiiijjjgggiiiwwwpppOOONNNRRRPPPIIICCC@@@<<<777222000...---.........---......///000000///.........////////////000000000444000???ffffff```___SSS@@@^^^zzz\\\YYY^^^[[[\\\MMM>>>>>>===;;;??????CCCXXXxxx|||~~~~~~ppp]]]KKK]]]jjjwwwuuuooonnn___VVVTTT\\\vvvtttooojjjddd```^^^]]][[[ZZZXXXVVVTTTSSSKKKFFFAAA===@@@PPPmmm{{{vvvpppjjjjjjooo}}}||||||yyyrrrwwwxxxgggXXXUUUTTTZZZggg}}}kkkjjj[[[HHHDDDEEE>>>555333111000///000000///...........................,,,---......///.........,,,---,,,///333333EEEeeeooobbbddd[[[KKKHHHEEEFFFTTTnnnxxxFFFGGGIIIKKKNNNOOOPPPQQQSSSUUUVVVXXXbbb|||uuulllhhhgggjjjnnnttttttjjj[[[RRRRRR]]]iiiuuuwwwvvvzzzuuuiiibbbiiittt{{{yyysssnnnmmmjjjaaaXXXSSSEEECCCAAA???===:::777444111111111111111111111111111111111222222333333333444111333DDDbbb~~~xxxwwwrrrvvv{{{wwwkkkXXXCCC;;;HHHPPPZZZ```bbbcccaaa___bbbkkksss}}}|||}}}rrrhhhmmmuuuxxxvvvrrrmmmfff[[[OOOGGG???>>><<<:::;;;<<>>@@@AAA>>><<<;;;::::::FFFaaazzzzzz___aaa}}}kkk```nnnzzzlllhhhbbbaaafff}}}|||TTTNNNQQQQQQJJJDDDAAA===888333111...---.........---......////////////......////////////000000000111222000BBBnnnllljjjeeeTTTBBBYYY~~~tttaaa^^^\\\aaa___LLL<<<======:::======AAAUUUuuuyyyzzzzzzooo___OOObbbnnnvvv}}}mmmffffff[[[VVVVVV```{{{vvvqqqooolllfffaaa^^^]]]\\\ZZZWWWUUUSSSSSSHHHDDD???<<<>>>LLLggg~~~|||xxx}}}|||{{{wwwqqqqqqttt~~~yyyqqqwww{{{lll\\\VVVQQQ\\\lllnnnjjjaaaRRRHHHGGGBBB666444222000///000000///...........................,,,---......///............///...000444666JJJlllwwweee___ccc[[[JJJAAA===CCCSSSjjjzzz}}}uuunnnBBBCCCEEEGGGJJJMMMPPPQQQSSSVVVXXXXXX___uuu{{{pppjjjgggppprrrwwwxxxnnn^^^SSSOOOZZZdddnnnpppnnnrrr}}}}}}gggXXX^^^jjjsss~~~zzzrrrmmmiiibbbYYYRRREEECCCBBB@@@???<<<888555111111111111111111111111111111111222222333333444444000555GGG```uuu[[[HHH<<<>>>PPPUUU\\\```bbbcccaaa___cccoooyyy}}}zzzyyy{{{zzzmmmoooxxxwww{{{zzzuuutttrrrqqqlllaaaSSSIIIAAA@@@===<<<;;;===???@@@JJJggg{{{|||xxx~~~dddaaalllllljjj}}}^^^GGGLLLOOODDD<<<111000//////......//////........................////////////////////////111000000000000111222222666@@@NNNXXX\\\___eeejjjfffdddfffmmmuuuxxxvvvssszzztttkkkXXX^^^ooo}}}{{{~~~zzzvvvsssqqqlllccc______]]]fffnnnlll___OOOCCC===::::::999999;;;===@@@BBBAAAAAA@@@?????????@@@AAA???<<<;;;;;;:::AAAXXXppplll```qqq~~~nnnsssooofffaaaaaa___rrrXXXMMMQQQQQQKKKFFFBBB>>>999444111///............---/////////////////////////////////000000000111111000111GGGwwwoooooohhhQQQDDDSSSllluuukkkfffggg```gggbbbLLL;;;<<<===999;;;<<>>???III^^^qqqyyywww{{{|||yyyyyywwwssssssvvv}}}tttwww|||qqqddd\\\UUU```qqqtttkkkhhhbbbSSSKKKEEE888666333000///000000000///........................,,,---......//////......///111///222666999PPPtttqqq______aaaZZZKKK@@@@@@HHHWWWgggsssuuunnnhhh@@@AAACCCGGGKKKOOOSSSUUUYYY```eeedddgggyyyxxxooojjjqqqssswwwyyyqqqbbbVVVRRRVVV^^^fffhhheeeeeellltttyyyeeeYYY___gggjjjvvvuuummmhhhbbbXXXPPPEEEDDDBBBAAA@@@===999555111111111111111111111111000111111222333333444444555111777KKK```nnnxxx|||RRRBBB<<>><<<;;;<<<>>>@@@JJJcccuuu~~~}}}zzz{{{yyy\\\\\\mmmxxxyyyeeeIIIMMMNNNCCC???111000000///////////////........................////////////////////////111111000000111111222333888FFFWWW```bbbbbbdddfff^^^aaahhhttt|||yyyrrryyyuuutttkkkYYY```ooo{{{|||~~~}}}zzzwwwsssjjj^^^UUUSSSJJJMMMOOONNNIII@@@999444:::999888777888:::===>>>EEEEEEDDDCCCBBBAAA@@@@@@AAA<<<:::<<<<<<@@@SSShhh{{{ccchhh~~~yyyqqqfff```bbb```lll|||YYYLLLQQQQQQLLLGGGCCC???:::444222///............---//////............////////////000000000111111111222444MMM}}}rrrqqqiiiQQQDDDQQQdddhhh___aaafff```iiibbbJJJ888;;;===999:::<<>>999666111111111111111111111111000000111222333333444444777333:::NNNbbbmmmxxxvvvOOOBBB===@@@OOORRRZZZ```cccdddbbb```fffuuu|||vvvrrruuu~~~lllVVVKKKHHHFFFGGGJJJSSS___lllvvv{{{yyyvvvtttssspppgggZZZOOOBBB@@@===;;;;;;<<<===???PPPdddrrr~~~yyy}}}}}}}}}vvvnnnllluuu~~~oooWWW\\\ssshhhKKKMMMMMMBBBAAA111111000///////////////........................////////////////////////111111111000111111222333;;;NNNccckkkiiieeeddddddYYY```mmm}}}{{{vvvpppqqqlll\\\aaa}}}kkkYYYcccqqq{{{zzz|||~~~~~~{{{zzz}}}}}}yyyssshhhYYYMMMIII===;;;999888999999777555444444444555777:::===???IIIIIIHHHGGGDDDBBB@@@>>>BBB;;;:::===>>>@@@PPPdddfffccc~~~rrrfff___bbbdddjjjxxxYYYLLLQQQQQQMMMGGGDDD@@@;;;555222///......///...---//////............//////000000000000111111111111666999QQQtttssslllUUUDDDRRRdddcccVVVXXX```\\\iii```HHH777:::===::::::<<>>999999;;;;;;888333:::888999;;;;;;;;;AAAIIILLLKKKIIIGGGEEECCCBBBBBB???>>>>>>===:::???NNN^^^zzzkkk\\\uuuzzzrrrddd___```qqq~~~uuueeeTTTKKKNNNQQQJJJEEECCC===777111---...///---...000............////////////000000000000111111111111111888```yyyxxxuuuJJJDDDWWW`````````[[[YYYaaajjjVVVCCC===:::777777<<<===CCC]]]~~~~~~zzzyyyxxxzzzvvvgggTTTPPPVVVnnn{{{oooooohhh```TTTTTTiiitttnnnnnnlllfff___```^^^[[[WWWSSSNNNJJJGGGJJJKKKJJJFFFHHHNNNRRRRRRYYYhhhooodddSSSMMMPPPSSS^^^ooozzzsssooonnnqqqttt___[[[YYYVVV```vvv~~~vvvtttwww~~~qqquuu}}}{{{tttpppccc```qqqwww\\\HHHCCC>>>666000000111///...000////////////////////////..................------......000222777HHHkkkwwwaaabbbkkkhhhWWWIII===SSS^^^^^^```^^^___iiiDDDFFFIIILLLSSS\\\fffmmm|||xxxsssttttttvvvyyyyyysssggg^^^WWWeeeggggggnnndddYYY```aaa___YYY\\\ggghhhhhhrrrtttmmmggggggjjjkkkjjjiiiRRRGGGFFFGGGAAA??????999888333000111222000111333111222222222222333333333===444GGGjjj~~~zzztttrrrnnnLLL;;;AAAFFFLLLSSSUUU[[[^^^```___ccckkksssuuussspppsss~~~~~~xxxssssssqqqkkkgggmmmyyy~~~xxxqqqhhh```ZZZSSSLLLCCC===<<<===??????HHHQQQ___nnn~~~pppmmmllleeehhhjjjWWWQQQgggxxx~~~|||lllTTTEEEKKKMMM===333111...---.........---////////////////////////------......///000000000333///...111444444666:::BBBeeemmmtttyyyrrrlll\\\LLLVVVbbbmmmxxx{{{sss~~~zzzbbbUUUsssbbb___ooovvvvvvrrrwww~~~xxx}}}zzz|||zzzkkk___TTTOOOGGGBBB@@@???===;;;999:::@@@GGGHHHGGGJJJOOOOOOMMMKKKHHHEEECCCBBBAAA?????????>>>;;;>>>LLL[[[zzzhhhUUUkkk~~~zzzwwwzzz|||ttt~~~lllWWWNNNOOOSSSLLLGGGDDD===777111---...///---...000............////////////000000000000111111111111555>>>ggg~~~lllGGGAAARRRZZZYYY\\\YYYWWW^^^hhhTTTAAA<<<:::777888<<>>666000000111///...000////////////////////////........................//////000333:::MMMpppxxxeeedddhhhaaaQQQDDDEEE```pppqqqqqqkkkeeehhhFFFGGGIIIMMMTTT___jjjrrrzzzuuuqqquuu{{{~~~}}}uuukkkdddXXXaaadddkkkwwwssseeebbbeeeccc[[[ZZZeeehhhjjjuuurrrpppnnnppptttwwwvvvttt\\\LLLGGGGGGAAA???@@@:::999333000222222000111333222222222222333333333333:::555OOOyyyzzzooozzzwwwnnnlllllliiikkkqqqOOO<<>><<<@@@JJJUUUXXXUUUTTTVVVSSSQQQNNNJJJGGGDDDBBBAAA@@@@@@AAA@@@===>>>IIIUUUwwwlllQQQ]]]{{{|||vvvtttooo\\\QQQQQQTTTMMMHHHEEE===888222......///------000............////////////000000000000111111111111888CCCmmmaaaGGGEEETTTWWWVVV]]]^^^\\\```cccPPP>>>:::999777888===FFFKKKUUUeeexxx|||zzzsssbbbQQQOOOWWWtttpppooolllbbbRRRPPPgggxxxoooiiidddaaa^^^\\\YYYUUUPPPKKKHHHFFF???AAABBBBBBHHHRRRZZZ\\\TTTZZZ\\\WWWPPPLLLJJJHHHMMMaaazzzxxxiiihhhqqqzzzpppVVVNNN\\\nnnuuutttxxxxxxeeemmmwww~~~qqqRRRAAA>>>666000000111///...000////////////////////////........................//////111555>>>UUUxxxxxxjjjeeebbbYYYLLLBBBFFFfff|||zzzkkkdddFFFGGGIIILLLRRR\\\gggnnn{{{zzzssskkkooouuu{{{|||wwwmmmeeeYYY]]]aaakkk{{{~~~rrrfffoookkk___\\\gggjjjiiinnnrrrzzzfffQQQGGGGGGBBB@@@@@@<<<:::444111222222111000333222222222333333333444444666777VVVuuunnn|||~~~}}}zzzkkk___]]]eeegggJJJ===BBBGGGOOOWWWXXXYYY\\\___ccclllwww{{{zzzvvvmmmhhhnnnxxx~~~uuummmeee```VVVOOOFFF===999:::===???TTT]]]eeejjjuuu~~~}}}}}}{{{xxxsssqqqqqqgggWWWNNN^^^bbbjjjuuuyyy```GGGFFFJJJBBB333111///......//////...////////////////////////.........///000000111111333111111333444333666;;;OOOnnnttt|||tttkkk]]]SSS[[[bbbeeehhhlllllliiinnnooo~~~aaaRRRqqqttt^^^fffuuuwwwuuuxxxyyy{{{}}}{{{zzz{{{jjj\\\RRRHHHBBBAAAEEEPPP\\\```]]]ZZZZZZWWWUUURRRMMMIIIFFFCCCBBBBBBAAABBBBBB>>>>>>EEEOOOpppyyyUUUSSShhhxxxttt___SSSRRRTTTNNNIIIEEE===888222...//////------000............///////////////000000000111111111111777EEEpppTTTHHHIIIVVVVVVSSS\\\aaa___```___LLL<<<888999777999===IIITTT\\\```nnn}}}xxxppp___NNNNNNWWWjjj{{{kkkkkkhhh___RRRQQQhhhxxxmmmeeeaaa```^^^[[[XXXSSSNNNJJJGGGEEE<<>>666000000111///...///////////////////////////............//////////////////111555BBB\\\{{{pppfff]]]SSSKKKFFFHHHhhh~~~}}}mmmEEEFFFFFFHHHLLLTTT]]]dddhhhqqqwwwuuuoooppp{{{xxxoooffffffiiiqqqyyywwwmmmccc[[[YYY]]]hhhxxx}}}mmmuuupppaaa^^^lllpppjjjiiiuuupppUUUHHHHHHDDDAAAAAA>>>:::555111222333111000333222222333333333444444444999>>>bbbzzzsss~~~|||xxx|||hhh\\\aaa}}}pppRRRAAA>>>DDDFFFLLLVVVXXXVVVZZZ^^^ffftttzzzmmmccceeennnvvv|||{{{xxxpppiiidddXXXRRRIII@@@:::999<<>>ZZZwww}}}yyyhhhUUUMMMYYYeeekkkooorrrqqqnnnqqqnnn}}}{{{cccXXXyyyooo___kkkwwwvvvrrroooppprrrwww{{{xxxvvvxxxsssfffWWWJJJCCCEEEMMMYYY_________aaaZZZXXXTTTPPPLLLHHHFFFEEEDDDBBBCCCBBB???===CCCKKKggg^^^NNNYYYsss|||~~~aaaSSSQQQTTTNNNIIIFFF<<<999333/////////------000............///////////////000000000111111111111777HHHsssrrrGGGFFFIIIVVVTTTOOOYYY```]]]\\\[[[III:::777999777999>>>PPPdddppplllooo}}}}}}|||uuulllZZZKKKLLLVVV```}}}ppp___]]]^^^XXXPPPSSSjjjxxxnnnfffcccccc]]][[[WWWRRRMMMIIIFFFEEE@@@AAA???===BBBMMMVVVYYYfffvvvnnnXXXLLLFFFNNNbbbtttrrrnnnyyyllljjjmmmeeePPPRRR^^^yyy~~~nnnjjjooottt|||xxxyyyiiirrr{{{nnnUUUEEE>>>666000000111///...///////////////////////////........./////////000000---///000555EEEbbbyyyiiiXXXNNNIIIHHHSSSpppDDDDDDEEEEEEHHHMMMSSSXXXVVV[[[___ZZZTTTXXXgggvvvyyynnngggcccccckkktttvvvnnneee```YYY\\\dddooowwwuuurrrddd```pppwwwrrrpppwwwwwwYYYIIIJJJFFFCCCCCC???;;;555222333333111000333333333333333444444444444:::BBBfffyyy|||uuuqqq}}}fffeeehhhSSSBBB999===EEEEEEKKKUUUWWWVVVYYY___jjj{{{wwwllldddfffnnnrrruuuwwwwww{{{pppiiiaaadddvvv}}}uuummmhhh[[[WWWOOOEEE>>>;;;===???PPPbbbqqquuu||||||wwwssssss||||||vvv|||}}}hhhbbbgggmmmttt~~~YYYHHHHHHDDD444222///...///000//////////////////////////////...//////000000111111222222222444777666666;;;CCCbbb}}}lllQQQOOO\\\kkkuuu}}}|||sssmmm___{{{iii```ppp{{{vvvrrrooonnnnnnrrrzzz}}}wwwtttvvvtttwww{{{nnn]]]OOODDDCCCHHHRRRZZZ^^^aaaeee[[[YYYVVVRRROOOLLLJJJIIIEEECCCBBBBBB???===AAAHHH___tttiiiNNNMMMdddooozzzbbbTTTQQQSSSNNNKKKGGG===:::444000000///------000............////////////000000000000111111111111:::KKKuuu[[[<<>>XXXrrr~~~xxx~~~~~~xxxrrrhhhWWWHHHIIITTT]]]wwwyyydddQQQNNNQQQOOOMMMTTTmmmzzzrrrkkkhhhggg^^^[[[WWWQQQLLLIIIGGGFFFDDDDDD@@@;;;>>>HHHPPPSSSWWWoooxxxXXXFFFCCCAAAQQQkkkrrrmmm}}}uuukkkfffsssZZZTTTXXXooo}}}}}}qqqjjjhhhgggllluuufffgggvvv^^^```ggg^^^NNNEEE>>>666000000111///...000////////////////////////.........//////000000111---000222777IIIgggnnnXXXLLLGGGEEE^^^zzzBBBCCCDDDEEEFFFIIIMMMQQQPPPVVVYYYSSSLLLOOO]]]kkk}}}sssnnnjjjiiilllrrrtttpppllleee[[[]]]```eee~~~yyyzzzooohhhttt}}}}}}xxx{{{ZZZIIIKKKIIIEEEDDDAAA<<<666222333333111000222333333333444444444444555888AAAbbb|||xxx\\\HHH===555:::CCCFFFMMMVVVUUUWWWZZZaaammmxxxmmmfffiiiooorrrssstttvvvxxx{{{}}}~~~pppccc[[[MMMIIIDDDFFFXXXvvvwwwnnnhhh[[[XXXRRRIII@@@<<<<<<>>>III\\\iiilllsss~~~~~~|||yyyyyy~~~www|||sssyyypppeeelllrrrvvv~~~bbbKKKHHHEEE444222/////////000000////////////////////////////////////000111111222222222222555999888888>>>GGGbbbyyyyyy]]]\\\gggssszzz|||rrr```xxxvvvaaa___uuuyyyuuurrrooolllnnnuuuzzzssstttyyyuuuxxxwwwiiiZZZQQQJJJFFFGGGOOOVVVYYY]]]```ZZZYYYWWWTTTQQQOOONNNMMMFFFCCCBBBAAA???===AAAGGG[[[iiipppqqqtttttt}}}sssRRRDDDTTTxxxtttsss|||dddUUUQQQTTTPPPNNNJJJ@@@;;;444000000000------000............////////////000000000000111111111111;;;MMMuuuyyyfffKKK<<>>WWWqqq|||}}}zzztttnnneeeSSSEEEFFFQQQ]]]ttt|||sss___LLLGGGFFFGGGHHHTTTooo{{{tttoookkkhhh___\\\WWWQQQLLLIIIGGGFFFCCCCCC@@@===AAAMMMWWW[[[QQQ```{{{oooQQQ@@@BBB777FFFkkk}}}xxxvvviii{{{gggXXXUUUhhhvvvuuuxxxpppiiigggdddgggmmmttt[[[XXXoooyyy[[[UUUWWWOOOFFFCCC>>>666000000111///...000////////////////////////---......///000000111111...222444:::MMMkkkttt]]]OOOHHHEEEhhh|||AAACCCEEEEEEFFFHHHLLLOOOTTT[[[^^^YYYQQQPPP\\\hhhtttxxxtttrrrqqqpppqqqssssssrrriii^^^^^^]]]___||||||qqqwwwxxx{{{}}}}}}[[[IIILLLKKKGGGEEEAAA<<<666333333333111000222333333333444444444555555999CCCaaa~~~WWWFFF@@@555888AAAGGGQQQXXXSSSZZZ\\\bbbppp}}}pppfffgggnnnsssvvvyyyxxxxxxzzz{{{}}}{{{ooobbbVVVNNNEEECCC???>>>MMMmmmvvvlllfffYYYWWWRRRIII???:::999;;;===OOOYYYYYY```rrr|||zzz}}}yyyssswwwmmmfffnnnuuuvvv}}}gggMMMIIIFFF444222000//////000000////////////////////////////////////000111111222222222333666:::999:::@@@III]]]nnnqqqnnnfffmmmtttvvv}}}}}}ppp^^^ttt|||oooZZZ]]]www}}}yyyllliiifffiiirrrzzztttwwwvvvzzzvvveeeZZZTTTRRRLLLKKKOOOSSSUUUVVVXXXZZZYYYWWWUUUSSSQQQPPPPPPGGGCCCAAA@@@>>>===AAAGGGZZZcccdddcccdddcccnnnzzzVVV>>>HHHjjj~~~qqqzzzfffVVVRRRVVVRRRPPPLLLBBB;;;555000000000------000............/////////000000000000000111111111111:::MMMssskkkUUUEEEAAAEEESSSeeeeeeXXX[[[```]]][[[YYYHHH999888:::888999>>>QQQiii~~~zzzyyy|||}}}wwwrrrlllcccRRRCCCEEEOOO\\\qqq{{{xxxrrraaaNNNIII@@@AAAEEERRRooozzzuuuooojjjfff___\\\WWWQQQLLLIIIGGGGGG@@@AAA@@@???HHHWWWdddjjjVVVYYYdddrrrrrraaaKKK???BBB333BBBpppuuurrr]]]TTTffftttrrrxxx}}}pppiiiiiiggggggjjjpppZZZYYYiiisssaaaWWWSSSKKKEEEFFF>>>666000000111///...000////////////////////////---......///000111111222///333666<<>>999444111222222111///555444222222333555555555999LLL]]]gggyyyvvvQQQ<<<999:::<<<@@@EEEKKKQQQTTTZZZccclllvvv~~~tttmmmmmmlllkkkooovvvuuu}}}}}}~~~~~~wwwrrrqqqgggWWWEEE<<<::::::@@@^^^zzzkkkbbbVVVRRRNNNHHHBBB;;;999:::>>>AAAHHHPPPWWWaaaooo{{{vvvjjjvvvooowwwssssss{{{}}}~~~yyykkk___ppp||||||zzzlllQQQJJJGGG777111///000111......///........................111000000000111222333333666:::666666<<<<<>>NNNaaavvv~~~xxxtttzzzwwwooodddWWWIIIBBBGGGPPPYYYiiipppqqqpppbbbPPPLLLBBB@@@CCCUUUsssxxxsssqqqkkkccc___[[[VVVQQQMMMJJJGGGDDDJJJ===@@@CCCBBB\\\zzz~~~ooo^^^RRRXXX^^^VVVFFF===999AAA???ZZZggg\\\iiizzz{{{xxx~~~xxxkkkaaaZZZ]]]dddbbbTTTOOO\\\hhhpppvvvXXXLLLCCCEEE>>>>>>555...///111111//////////////////////////////.........//////000111222000444222CCCWWWvvvsssqqqpppXXXJJJJJJCCCeeeBBBAAA@@@???@@@BBBDDDEEERRR[[[dddcccYYYPPPNNNPPPNNNeeexxxttttttsssooolllooowwwvvvhhh[[[YYY___iiittt}}}xxxxxx||||||qqqnnnooonnn```TTTPPPOOOKKKGGGFFFAAA;;;555222222333222111555444222222333555555666888NNNcccmmm}}}qqqNNN>>>999:::<<<@@@EEEKKKPPPSSSYYYeeeqqqzzzxxxqqqooommmiiilllssszzz~~~}}}~~~~~~}}}nnnjjjeee]]]OOODDD???>>>BBB^^^pppddd\\\WWWOOOHHHBBB===;;;;;;<<<@@@GGGQQQ^^^mmm}}}|||mmmppptttzzzrrrfffdddfffdddeeedddZZZ]]]mmm|||iiiOOOIIIGGG777222///000111......000........................111000000111111222333444333888666888???@@@FFFUUUWWW___cccnnn{{{wwwzzzvvvrrroookkkqqq~~~iiimmmzzzmmmYYYRRRbbbuuuwwwsssrrrppppppqqqvvv~~~yyyrrrssswww~~~|||dddJJJLLLHHHDDDGGGRRR[[[[[[WWWVVVSSSQQQOOOLLLIIIJJJMMMPPPFFFCCCAAACCCBBBBBBGGGMMM```tttyyynnncccWWWRRRYYYhhhmmmaaaMMMBBB???LLLaaarrrkkkvvv~~~ttt___TTTSSSQQQKKKEEE@@@888111111111///...///////////////000000000000///000000000///000222555@@@^^^|||ZZZBBB???FFFiiivvvkkk[[[]]]WWWMMMUUUPPPCCC999888888666888>>>OOO```sss|||yyyvvvzzzwwwooodddWWWKKKEEEJJJSSS^^^nnntttrrrpppbbbSSSPPPEEEAAABBBPPPkkk|||xxxwwwrrrkkkaaa\\\VVVQQQMMMJJJGGGEEEEEE>>>CCCDDDAAA\\\vvvddd```^^^TTTFFF>>>;;;DDD@@@UUUwwwgggjjjttt}}}xxxjjj___XXXZZZaaabbbSSSLLLUUU]]]cccqqqzzz]]]PPPEEEFFF>>>???666//////111000/////////////////////////////////......//////000111222111555444EEEZZZxxx|||hhhffffffSSSGGGFFF???^^^}}}CCCAAA???>>>===>>>???@@@HHHMMMSSSRRRMMMIIIIIIKKKCCCZZZwwwzzzpppqqqqqqmmmjjjmmmttt|||wwwkkk___]]]aaaffflllqqqmmmrrr}}}{{{mmmllltttsss~~~wwwllliiiiiillleee^^^XXXRRRLLLKKKNNNEEE>>>666222222444444444555444333333333444666777<<>>EEEWWWyyyxxxllljjjxxxzzzcccVVVSSSRRRMMMGGG@@@888111111111///...000////////////000000000000///000000000///000333555DDDgggjjjCCC<<>>PPP^^^pppzzz{{{yyyzzz|||wwwooodddWWWKKKFFFLLLUUUaaasssyyytttooocccUUUSSSDDD???===GGG[[[sssyyyvvvwwwtttoooccc^^^WWWQQQNNNKKKHHHGGG??????FFFDDD@@@[[[uuujjj]]]OOOFFF:::BBB;;;GGGuuu|||xxxyyy}}}{{{ssseee]]]```ggghhhYYYQQQUUUZZZ\\\hhhvvv|||aaaTTTJJJJJJAAAAAA777///000111000//////////////////////////////////////////000111222222222555555III___|||vvveeebbbcccWWWMMMJJJCCCZZZxxxDDDBBB???<<<;;;;;;;;;<<<@@@BBBDDDEEEDDDEEEHHHJJJHHH[[[vvv{{{llloooqqqooollllllrrrwwwtttjjjbbbcccgggiiikkknnngggiiissssssccc^^^dddeeewww|||pppjjjiiijjjjjjgggbbb\\\UUUPPPPPPRRRGGG@@@666111111333444555444444444333333444666888???aaa}}}ooo{{{^^^@@@:::999999;;;???DDDIIINNNQQQ[[[ooo}}}uuusssuuupppiiinnnzzzzzzuuutttyyy{{{yyyuuuvvvyyy|||ppplllkkkhhhWWWLLLGGGKKKfffsssddd^^^TTTJJJEEEBBB<<<666999:::???LLLfffqqqgggrrr}}}ooohhhccc```dddcccWWWWWWfffyyygggOOOMMMMMM888333///000000...///111////////////////////////111111111222222444555666666===<<<===BBBAAAGGGWWWQQQXXXXXXZZZ___\\\[[[fffpppmmmjjjfff^^^^^^pppxxxeeebbbzzzaaaRRRQQQggg{{{|||vvvsssyyyxxxyyy~~~}}}rrrmmmlllsssuuu~~~{{{RRRBBBAAA===BBBWWWppp|||wwwmmmUUURRRMMMIIIGGGJJJPPPUUUMMMHHHEEEEEEEEEGGGOOOWWW{{{eeeWWWZZZGGGRRRSSSNNNJJJBBBDDDTTTwwwoooiiiyyyuuubbbTTTQQQRRRLLLEEE???777111000111///...///////////////000000000000000000111000///000333555DDDjjj~~~uuusssBBB888FFFppprrrllldddYYY\\\III===555777888666888>>>SSS^^^mmmyyy}}}|||yyyxxxvvvnnnbbbUUUIIIDDDJJJTTTbbbwwwyyysssfffWWWSSSEEEAAA???EEEQQQcccxxx{{{sssrrrttttttqqqeee```XXXRRRNNNLLLJJJHHH???CCCGGGCCC@@@WWW|||lllZZZMMM===CCC;;;===aaa{{{vvv}}}kkkccceeellllll___WWWYYY]]]___iiiuuuyyyaaaVVVOOOQQQGGGCCC999000000111000///000////////////////////////////////////000111222333111444666MMMfffwwwkkkeeeddd^^^UUUOOOKKK___{{{DDDBBB???<<<:::999::::::<<<===???BBBEEEIIINNNQQQTTTaaawwwwwwhhhmmmrrrrrrooonnnppptttqqqhhhbbbeeeiiijjjjjjkkkcccaaakkknnn___XXXaaagggrrryyy|||wwwqqqnnnllljjjiiieee^^^XXXUUUTTTSSSQQQIIIAAA777111000222444444333444555444333444777:::CCCiiimmmjjjvvvuuu}}}\\\===:::888999;;;>>>CCCHHHMMMPPP]]]rrrzzzsssssswwwqqqffflll{{{~~~}}}wwwpppnnnssswwwwwwmmmmmmqqq||||||qqq___RRRNNNUUUsssrrraaa]]]TTTKKKIIIIIIAAA777::::::;;;EEE___tttiiiqqq{{{uuurrrpppssskkkWWWUUUaaarrrjjjQQQMMMLLL999333///000000//////222000000000000000000000000111111111222333555666777666======<<>>666000000000...---...////////////000000000000000111111000000111333555EEEmmm}}}vvvtttEEE999FFFhhhrrrppphhh\\\___HHH<<<444666888666999???UUU___mmmyyy}}}yyyuuutttkkk___QQQEEE@@@FFFPPPeee}}}|||ooo\\\SSSJJJGGGFFFIIIMMMYYYooo~~~yyysssrrruuuvvvtttfffaaa[[[UUURRROOOMMMKKKEEEGGGFFFCCCDDDRRRuuu|||cccNNNCCCGGG@@@???YYY{{{xxxlllbbbdddiiihhh^^^WWWYYY^^^bbblllvvvxxx___WWWSSSTTTHHHEEE:::111000111000///000/////////////////////////////////000000111222333///222666QQQmmmvvvpppgggaaa]]]UUUMMMLLLhhhDDDBBB???<<<;;;:::;;;;;;>>>AAAEEEIIINNNTTT[[[```cccjjjyyyuuuhhhmmmrrrqqqnnnmmmppptttppphhhbbbdddhhhhhhfffgggZZZTTT^^^fff[[[VVVdddppppppuuuzzz{{{|||{{{ssskkkkkkeee\\\UUUTTTVVVSSSNNNJJJBBB888222111222333333222444666555333444777;;;OOOwwwwwwmmmllllll^^^???;;;888999:::>>>BBBGGGLLLOOO^^^sssxxxzzztttuuuyyyoooaaafffwww{{{}}}yyypppkkkooouuuxxxgggeeegggtttvvvbbbUUUSSS]]]~~~nnn]]]ZZZRRRLLLPPPUUUOOOCCC<<<<<<:::>>>UUUuuuyyynnnssszzzbbbYYY```llluuu{{{pppUUUMMMJJJ:::444///000000///000333000000000000000000000000111111222333444666777888444<<<;;;;;;@@@CCCNNNccc\\\```^^^[[[WWWLLLMMM]]]xxxvvvtttnnnaaaYYYcccttt}}}sssttt~~~RRRMMMUUUkkkyyywwwtttwwwkkkjjjlllvvv{{{rrrmmmllliiiqqq{{{}}}^^^MMM@@@<<<999AAARRRaaaaaa[[[LLLIIIDDD>>><<<>>>DDDIIIMMMHHHDDDCCCBBBDDDKKKSSSqqqyyyooofff```SSSMMMLLLAAA===GGG```~~~~~~ssshhhssstttgggeeeccc\\\UUUVVVYYYQQQEEE???777000000000...---///////////////000000000000000111111111000111444666IIIppprrrJJJ>>>KKKmmmwww{{{pppaaafffJJJ===444555777666:::AAAXXXaaaooo{{{}}}xxxsssooofffZZZMMMAAA<<>>CCCHHHPPPVVV[[[aaajjjppppppqqqyyyxxxkkknnnooommmiiikkkqqqwwwqqqhhhbbbdddhhhhhhhhhhhhYYYPPPYYYccc[[[YYYkkk}}}yyyyyyzzzyyysssnnndddYYYUUUWWWUUUPPPKKKDDD:::444333444444333111444666555333333888<<>>===<<<@@@DDDQQQhhhaaadddbbbaaa^^^QQQQQQbbb{{{mmmccckkk{{{~~~yyyOOOMMMYYYnnnxxxtttttt{{{gggeeegggssszzzooohhheee^^^jjjwww~~~```MMM>>>===:::;;;EEERRRVVVRRRJJJGGGBBB<<<999;;;???CCCGGGBBB@@@@@@@@@BBBIIIQQQkkk|||mmmWWWNNNOOODDD;;;CCCQQQiiirrrooovvvxxx}}}zzz|||wwwjjjrrrtttiii]]]___ZZZTTTVVV[[[UUUHHHAAA999222222222000///000////////////000000000000111111222111000111444666OOOtttvvvyyymmmLLLCCCOOOuuu~~~yyy{{{xxxgggmmmMMM???444444555666;;;CCCZZZdddrrr}}}}}}vvvrrriiiaaaUUUIII???<<>>===>>>???@@@FFFNNNYYY```dddjjjssszzztttqqqttt}}}~~~nnnnnnlllhhheeehhhqqqyyyqqqhhhccceeejjjlllmmmooodddYYY```jjjbbb```uuu|||{{{yyynnn```XXXYYYYYYUUULLLEEE<<<666555555555444111444777666333333888===ZZZooohhh}}}|||\\\>>>888888999:::===AAAFFFKKKNNN\\\oooxxxiiirrrlllqqqxxxmmm]]]cccxxx{{{xxxnnnpppzzz}}}oooccckkkyyymmmWWWIIIJJJYYY~~~uuu[[[WWWNNNKKKZZZooossskkkAAABBB<<<888HHHgggsssooo|||~~~rrrqqqpppmmmiiipppcccUUULLL;;;444//////000///000444111111111111111111111111222222222333555777888999===CCC@@@===@@@CCCQQQhhheeehhhggghhheeeXXXWWWgggxxxooowwwsssOOOPPP^^^rrryyytttvvviiifffgggsssyyymmmccc^^^VVVdddsss```JJJ<<>>===>>>???AAAHHHPPPiiixxx]]]TTTUUUIII>>>DDDKKK\\\cccccclllxxx~~~sssyyywww|||nnnvvvuuunnnZZZ\\\XXXQQQTTTZZZVVVJJJCCC:::444444444222111222////////////000000000000111111222111000111444666RRRttt{{{lllllluuuiiiLLLCCCPPPrrrtttnnnxxxxxxeeemmmOOO@@@444333555555;;;DDD[[[fffttt|||vvvrrreee]]]RRRGGG>>>===FFFRRRpppiiiWWW[[[WWWRRRKKKAAAFFFfff~~~{{{wwwlllkkkiiigggfffccc^^^[[[PPPUUULLLKKKVVVVVVbbb^^^LLL???===CCCHHHbbb{{{gggeeeuuuuuupppzzzkkkjjjlllwwwppphhhddddddggglllppp}}}nnnsssuuunnnTTTIII>>>333111111000000111////////////////////////000000000000111222333444777888;;;YYYwwwlllnnnwwwgggSSSPPPFFF@@@NNNrrrJJJFFFAAA>>>=========<<>>BBBDDDIIINNNaaaooouuuzzzrrrkkklllkkkttt{{{lllWWW^^^wwwttt~~~sssttt|||~~~pppfffkkk|||}}}uuusss^^^HHH???RRRuuu___YYYJJJEEESSSdddxxx```DDD888AAANNNddd~~~yyyqqq|||{{{zzzpppwwwwwwooommm{{{kkkVVVQQQ888555222000111222333333000111222111000///000111333333444555666777888999>>><<<>>>??????DDDUUUggghhhjjjnnnnnnbbbTTTUUU```~~~xxxvvvjjjIIIIII\\\rrrvvvwww}}}~~~uuullldddjjj}}}nnnbbb]]]TTT[[[nnn{{{~~~|||^^^IIIAAA>>>888999FFFVVVZZZVVVQQQOOOKKKEEE@@@>>>???@@@???<<<<<<>>>???@@@FFFMMMiiieeeWWWRRRIIIBBB@@@JJJXXXZZZZZZjjj}}}ssszzzssstttuuuqqqdddbbb[[[SSSSSSUUURRRJJJEEE:::111000222111111222////////////000000000000000000111333222111555<<>>666777777777===FFF___kkkxxxvvvlllaaaZZZPPPEEE;;;999DDDQQQssszzziii^^^ZZZ___aaaHHH===IIIcccyyytttwwwuuummmddd``````aaaXXXTTTRRRSSSUUU\\\lll{{{___HHH???;;;AAAJJJ]]]eee[[[hhhwwwrrrjjjzzz~~~qqqnnnnnnvvvjjjgggrrrvvvmmmiiipppwww~~~TTTLLL@@@444111000///...//////////////////.........//////000000111111111111333666;;;bbbmmmmmmlllfffWWWFFF===BBBKKKiiiyyyIIIFFFBBB????????????>>>AAAJJJMMMSSSaaaddd```dddUUULLLHHHLLLOOOQQQ\\\jjjvvvoooooonnnhhhnnnxxxxxxtttoooeeecccaaaUUUQQQ```lllhhheeemmmmmm^^^___www}}}uuuuuugggWWW^^^cccZZZRRRIII>>>777555555555444666333333555666555999>>>```yyy~~~www___JJJ<<<555888666888===@@@CCCHHHNNN```mmmssswwwwwwsssooommmpppqqqdddWWW```tttxxx{{{zzz|||pppggglllzzzzzzrrrmmmZZZIIIAAAMMMvvvyyy___XXXJJJGGGSSSbbb|||}}}YYYCCCFFFRRRhhh~~~{{{rrr}}}zzz{{{sssxxx}}}uuu]]]TTT888555222000111222333333000111222111000///000111222333444555777888999:::>>>===???CCCFFFOOOcccvvvpppnnnoookkk]]]PPPSSS___uuu|||xxx~~~dddIIIJJJ___vvv{{{|||zzzoooqqqyyygggZZZSSSRRRWWWggguuu}}}pppeeemmm{{{^^^III@@@===:::;;;HHHYYYbbbbbb[[[XXXRRRJJJCCC@@@@@@AAA@@@===<<<>>>>>>???EEELLLccc}}}jjj[[[NNNFFFEEEUUUdddccc]]]gggxxxttt|||jjjmmm{{{vvvkkkggg]]]SSSSSSWWWSSSKKKEEE;;;222000222111111222////////////000000000111111000111333222111666===\\\qqqeee[[[WWWPPPEEEBBBFFFXXX___XXXWWW___SSSLLL]]]JJJ>>>555555555444999BBB]]]iiivvv}}}wwwoooddd\\\QQQFFF<<<:::CCCPPPxxx|||nnngggcccdddeeePPPCCCHHH```~~~~~~wwwmmmgggffffff\\\YYYYYY[[[^^^eeesssjjjMMMAAA;;;???FFFWWW|||sss]]]\\\cccwwwrrrlll{{{uuutttuuutttpppkkkrrrzzzmmmeeerrrzzz^^^KKK???444111000///...///////////////////////////000111111111222333333333444999AAAiiivvvlllhhh```SSSDDD<<>>@@@FFFMMM```lllpppuuuyyywwwqqqrrrpppgggZZZVVVbbbsss|||~~~tttlllmmmuuuyyyqqqgggSSSGGGBBBEEEcccyyycccZZZLLLJJJPPPXXXwwwrrrQQQKKKSSSgggwwwzzz|||rrr{{{}}}zzztttrrrqqqrrryyysssmmmuuu[[[NNN777555222000111222222222000111222111000000111222222333444666888:::;;;<<<>>>>>>AAAEEELLLZZZrrrsssooollleeeWWWKKKQQQ___lllxxx{{{zzz~~~{{{]]]JJJKKKaaayyy}}}}}}yyy}}}uuufffWWWOOOOOORRR]]]eeemmmyyyssshhh^^^^^^ppp{{{___HHH???>>>;;;===III[[[iiinnneeeaaaYYYPPPGGGBBBBBBCCCAAA>>><<<>>>>>>>>>CCCJJJgggiiiTTTJJJHHH^^^ppppppeeegggrrrvvv|||kkknnn}}}wwwqqqcccTTTSSSXXXVVVMMMFFF;;;222111222111111222/////////000000000111111111000111333222111777>>>dddmmmbbbWWWOOOEEE::::::AAARRR]]]YYYWWWYYYLLLIII___KKK???555555444333888@@@[[[gggttt{{{~~~~~~yyysssggg___SSSHHH===:::BBBMMMyyy~~~tttqqqkkkeeefffUUUHHHEEEXXXxxxooolllllleeeccccccgggiiiooozzzuuuRRRDDD;;;<<<@@@NNNnnnkkkZZZUUUgggvvvooo}}}xxxwwwyyyuuu{{{pppsssrrrbbbttt~~~xxxpppyyy```JJJ>>>333111111/////////////////////////////////111111222333333444555555555===HHHqqq~~~mmmeee[[[OOOCCC<<>>EEEMMM___lllqqqttt}}}|||sssqqqooowwwwwwfffTTTTTTdddsss||||||sssoooooorrrzzz{{{qqqdddMMMBBBAAAAAAVVVxxxjjj___QQQLLLJJJJJJjjj\\\OOOOOO]]]jjjiiitttyyy{{{qqqxxx|||kkk___\\\\\\^^^___[[[\\\{{{iiiRRRGGG777444111000111222222111///111222222111000111333222333444777999;;;======>>>>>>@@@CCCLLL]]]uuummmjjjgggaaaTTTJJJPPP___kkktttxxx{{{{{{|||XXXKKKLLLbbbyyy|||yyy{{{yyyxxxxxx|||xxxpppbbbUUUKKKNNNWWW[[[```}}}|||rrrggg___lll}}}bbbIIIAAA???======EEETTTdddnnneeeaaaZZZPPPHHHCCCBBBCCCBBB>>><<<=========BBBHHHfffuuu^^^OOOHHH^^^vvv~~~tttqqqvvvvvvyyy|||qqqqqqlllXXXSSSZZZXXXOOOGGG<<<333111222111111111//////000000000111111111222111111333222222888@@@gggqqqfff[[[QQQBBB666999CCCVVVbbb^^^[[[^^^PPPMMMcccLLL@@@777666666555:::CCC\\\hhhuuuzzz}}}}}}zzzvvvjjjaaaUUUIII>>>:::@@@JJJtttxxxxxxkkk___^^^SSSHHH@@@NNN~~~uuuqqqrrrpppmmmmmmnnnoooqqqyyyxxxSSSEEE::::::===EEE^^^xxxwwwrrrkkkhhhnnnyyy{{{gggkkkfffUUU```~~~|||sssyyyvvvvvvxxxqqqrrr~~~gggzzzjjjaaannn}}}}}}^^^HHH===333111111000///000///////////////000000000000111222333444555666666666@@@LLLttt~~~pppeeeXXXNNNDDD>>>DDDOOOuuuyyymmmPPPLLLGGGCCCBBBBBBAAAAAADDDIIIMMM[[[qqqppp^^^TTTTTTVVV[[[```aaa``````cccqqqvvvggg```^^^aaarrr}}}uuutttmmmYYYXXXnnnvvvlll___^^^mmmpppgggfffqqqzzz}}}gggaaaddd^^^YYYOOOBBB888444444444444333222333444333444:::CCCgggwwwmmmLLL???:::555555555777::::::<<>>>>>===>>>??????GGGWWWlllzzzfffeeefffcccWWWLLLQQQ^^^ooovvvxxx{{{{{{VVVIIIJJJaaayyy{{{yyyzzzxxxpppsss|||~~~nnn[[[JJJMMMVVVYYY\\\xxx}}}qqqgggppp}}}jjjPPPDDDAAA===<<>><<<===<<<<<<@@@GGG[[[iiiWWWJJJ[[[zzzuuuwwwxxxnnnjjjsssyyy^^^TTT[[[ZZZQQQHHH===333111222111000111000000000000111111111111222111222333333333999AAAhhhwwwnnndddWWWEEE666:::FFF]]]ddd]]]ZZZ^^^PPPIII[[[III===555666666666;;;DDD^^^jjjvvv{{{||||||zzzvvvlllbbbUUUIII???:::???GGGiii}}}~~~iiiYYYTTTLLLFFF???GGGrrrwwwsssvvvxxxrrrnnnmmmkkkjjjmmmssssssSSSDDD:::;;;<<<@@@QQQfffdddbbb^^^ZZZZZZ```nnnzzziii\\\lll{{{___\\\qqqwww{{{rrrnnnttt|||iiinnnwwwdddZZZiii{{{|||^^^FFF;;;222111111000///000////////////000000111111//////000222444555666777888@@@MMMtttzzzrrreeeXXXOOOEEE===CCCPPPssszzznnnVVVQQQJJJEEEDDDFFFGGGGGGEEELLLRRReeewwwooommmrrrzzz~~~{{{wwwuuuwwwjjjcccaaaaaarrryyypppqqqmmmYYYXXXnnn~~~qqqeeeeeerrrxxxrrrppptttzzz{{{{{{|||ccc^^^eeeccc[[[QQQCCC888444444444444333222444555333444<<>>???===??????>>>DDDRRRbbbkkkccceeejjjkkkaaaVVVZZZfffyyy~~~{{{{{{TTTEEEGGG___yyy~~~~~~zzzzzz}}}rrr[[[OOOQQQYYY[[[\\\uuulllrrr{{{pppXXXGGGAAA<<<;;;;;;>>>GGGPPPMMMLLLJJJGGGBBB@@@???@@@@@@===;;;<<<;;;;;;@@@GGGXXXppp^^^NNN^^^~~~uuuvvvwwwiiibbbhhhfffVVVZZZ[[[TTTHHH===444222333111000111000000000111111111222222333222222333333444;;;CCCkkkzzztttmmm___HHH777:::GGGbbbfff[[[XXX^^^PPPEEESSSFFF:::222333444444:::CCC\\\iiiwww{{{{{{zzzyyyvvvmmmbbbTTTIII???:::===DDD]]]nnnZZZPPPEEEEEECCCCCCccc{{{}}}~~~zzzrrrppptttuuummmeeeaaa]]]\\\___dddwwwpppTTTDDD:::;;;===>>>KKK]]]``````___[[[UUUTTT^^^iiikkk```sssttteeennn|||{{{ppphhhkkkmmm___gggbbbVVVccctttwww[[[DDD:::222111222111///000...//////000000111111222...///000222444666777888:::@@@LLLsss|||uuuggg[[[SSSFFF<<>>BBBQQQaaaeee___[[[UUUXXXjjjyyyvvviii\\\[[[RRRLLLIIIFFFRRRlll|||jjjZZZLLL???CCCJJJGGGAAACCCJJJTTT[[[cccppp}}}|||zzz{{{yyyqqqrrrsssiii\\\ZZZ]]]vvv~~~```LLLFFF444333111111222222000//////111222222222222333555777777888:::;;;===>>>>>>===AAACCCAAAFFFSSS___cccaaaeeennntttooohhhooo|||}}}QQQDDDFFF^^^yyyrrr\\\XXXXXX\\\[[[[[[qqqlllpppwwwlllVVVGGG@@@:::;;;;;;:::>>>DDDAAACCCDDDCCC@@@>>>>>>>>>???<<<:::;;;;;;;;;@@@GGGXXXvvvooo```SSSfffuuusssuuuiii^^^bbbxxxnnnWWWYYY\\\UUUIII>>>444222333111000111000000111111111222222222444222222333333444;;;DDDooo{{{yyytttfffLLL888:::GGG^^^bbbYYYXXX___SSSIIIYYYHHH<<<333333444333888AAAVVVeeetttzzzzzzyyyxxxvvvmmmaaaSSSHHH???:::<<>>RRR^^^rrr|||sssuuu}}}~~~uuuoooqqqmmmeeedddiiijjj```VVVPPPNNNNNNSSSYYYrrrtttYYYGGG::::::===@@@MMM^^^cccaaaaaa^^^VVVNNNOOOUUUppp}}}hhhhhhvvvxxxwwwlllcccdddbbbZZZ```vvvcccWWW^^^iiinnnWWWCCC999111111222111///000...//////000111111222222///000111333555777999:::<<>>@@@EEEHHHOOO]]]mmm}}}xxx|||uuu{{{hhhiii~~~~~~~~~jjjRRRHHH444222111111222222000...///111222222222222444555888888999:::;;;======>>>===CCCFFFEEEJJJWWW```bbb^^^dddpppzzzzzzxxxNNNEEEGGG^^^www}}}sss___```\\\]]]ZZZYYYnnn~~~lllooosssyyy~~~xxxcccNNNFFF>>>999;;;<<<:::;;;???<<>>======>>>;;;:::;;;;;;;;;AAAGGGOOO___xxx}}}jjj^^^TTTlllvvvooorrrhhh\\\\\\ooosssXXXYYY\\\WWWIII>>>444222333222000111000111111111111222222222444222222333333444<<>>AAALLLyyyvvvllldddQQQAAAGGGZZZ~~~|||rrr``````ZZZQQQMMMOOOUUU]]]bbbgggqqqxxxqqqkkkhhh^^^SSS___xxx~~~yyywww~~~wwwyyy}}}{{{~~~tttiiiddd]]]YYY^^^bbbaaaggglllfffcccXXXIII<<<555444666777555999777777:::777AAAXXXdddzzz}}}qqqttt~~~YYYAAA999888:::888777999999;;;CCCMMMdddooovvv{{{}}}nnnaaadddfffuuu|||^^^GGGOOOeeejjjtttsssmmmyyypppUUUDDDBBBFFFVVVdddeeelllggg^^^[[[dddpppmmmbbbQQQRRRNNNFFFAAA@@@DDDFFF[[[XXXMMM@@@===BBBCCC???===EEEBBB???DDDFFFKKKWWWvvvzzz~~~uuuuuuqqqsss{{{}}}{{{fffUUUGGG666444111000111222111111222222111111222444555666===>>>>>>>>>===<<<;;;:::??????GGGKKKKKKVVVbbb___]]]aaahhhjjjdddfff|||yyyHHHEEEIII^^^ttt|||~~~~~~qqq]]]bbbeee___VVVbbbzzzvvvooosss{{{qqq]]]PPPEEE???::::::999777777::::::;;;<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<>>>CCCFFFZZZaaavvviiiZZZTTTjjj|||llltttjjj```ooonnnYYY^^^___UUULLL888222444///---000///222222222222222222333333333333555666555666>>>HHHxxx~~~rrrLLL888:::BBBOOOTTTQQQVVV___RRRLLLcccQQQAAA333111111111777AAAPPP___ooouuuvvvwwwwwwvvvmmmcccWWWLLL@@@888888===JJJ\\\rrr~~~}}}~~~qqqWWW>>>:::FFFHHH@@@FFF\\\wwwxxxlllnnnyyyrrrlllfff```XXXTTTWWW^^^cccZZZMMMCCCAAAFFFOOOVVVsssuuuZZZKKK@@@======AAASSSgggmmmddd\\\ZZZTTTIIIAAA???IIINNNYYYccciiippp}}}{{{yyytttiiieeeooo{{{yyy|||zzzrrrkkk]]]TTTZZZcccfffjjjooo~~~zzzlll\\\YYY______VVV???:::333000111222111///////////////000000000000///222555888888999:::;;;@@@>>>PPPwwwlllOOODDDFFF]]]~~~www\\\hhhbbbYYYRRRQQQSSSXXX[[[dddpppyyysssjjjhhhbbbVVV]]]uuu|||~~~~~~xxxrrrvvv~~~{{{wwwqqqtttoooddd^^^ZZZ^^^___ZZZaaaiiigggeeeYYYIII<<<555444555666333777666777:::999CCCZZZ~~~fffdddooo{{{}}}|||YYYCCC;;;999999777777888999;;;DDDMMMbbbmmmssswwwxxxiii]]]```hhhwwwcccJJJMMM___jjjsss}}}zzzrrr|||nnnSSS@@@???GGG\\\rrrxxx}}}wwwllldddhhhqqqlll```PPPPPPMMMFFF@@@???BBBDDDUUUSSSJJJBBBAAAEEEEEE@@@>>>EEECCC???CCCDDDGGGRRRjjj|||~~~www{{{xxx~~~{{{zzz~~~}}}eeeVVVIII666444111000111222111111333222222222333444666777<<<>>>@@@BBBBBB@@@===<<<@@@???EEEHHHIIIWWWeeeddd^^^___aaa```ZZZ\\\rrr}}}MMMEEEGGG[[[rrr{{{zzz{{{{{{vvvddddddfff```ZZZiii|||vvvrrrxxx|||wwwbbbTTTDDD>>>999::::::777555666999999:::<<<>>>>>><<<:::<<<======<<<<<<>>>BBBFFFXXXjjj~~~gggYYYSSSmmmuuu{{{qqqdddlll}}}nnnZZZ___aaaXXXMMM999333555///---000///111222222222222333333333444333555777666666???IIIyyyYYY<<<888@@@OOOXXXSSSSSSYYYNNNHHH[[[QQQAAA555222333222777???SSSbbbpppuuuvvvvvvvvvtttqqqiii^^^RRRCCC999888===JJJYYYnnn~~~zzzvvvwwwlllWWWCCCAAAKKKKKKBBBBBBSSSlll|||{{{uuuxxxvvvoooggg___WWWTTTYYYaaalllcccVVVKKKGGGKKKSSSZZZlllppp[[[MMMBBB???@@@DDDVVViiilllccc[[[WWWQQQGGG@@@???@@@DDDMMMVVV\\\dddssswwwuuupppddd___kkk}}}~~~}}}}}}}}}uuussscccWWWXXX^^^cccjjjsss}}}wwwhhhZZZYYY^^^XXXLLL>>>999333000000111000////////////000000000000000111333777999::::::<<<===???>>>RRRzzziiiMMMEEEIIIbbb}}}uuuZZZbbb^^^XXXRRROOOOOORRRTTT[[[jjjvvvwwwiiigggfffYYYZZZqqq~~~~~~~~~pppiiimmmvvvxxxuuupppiiikkk{{{zzzmmmbbb\\\^^^^^^XXX^^^iiikkkhhh[[[JJJ<<<555444555555222666555777;;;:::EEE]]]~~~mmmdddkkksssyyysssSSS???777555888666666888999<<>>BBBEEEFFFDDDAAA???AAA???DDDGGGHHHYYYjjjjjjbbb^^^ZZZWWWPPPQQQdddzzzQQQFFFEEEWWWoooxxx||||||tttuuuvvv{{{zzzkkkdddccc\\\YYYkkk~~~zzzwwwssspppwwwzzzyyygggYYYHHHAAA<<<<<<<<<888555555999999999:::<<<===<<<:::===============>>>BBBEEEPPPnnn}}}gggYYYRRRgggyyyyyy{{{rrrgggkkkxxx{{{uuu}}}lll[[[```ccc\\\NNN;;;444666000...111///111111222222222333333333444444666888777888@@@JJJzzzkkkCCC999AAAVVVeee```WWWYYYNNNFFFSSSNNN@@@555444444333777>>>RRR___mmmssstttuuuuuuttttttooofffXXXGGG999888>>>IIIWWWlllxxxooonnneeeVVVJJJKKKQQQOOOFFF@@@JJJ]]]qqq|||}}}~~~vvvooofff^^^XXXWWW___iiirrrhhhZZZMMMHHHKKKQQQWWWcccttt___RRRGGGCCCBBBGGGVVVfffhhhaaaYYYTTTMMMDDD???===;;;===BBBHHHMMMVVVgggvvvuuupppkkk```\\\bbb|||~~~~~~wwweeeVVVVVVZZZ```iiissszzzrrrdddYYYZZZ]]]SSSDDD<<<777111///000111000...//////000000000111111111333555888:::;;;<<<===?????????UUU|||||||||}}}cccHHHBBBIIIdddvvvZZZ___\\\WWWPPPJJJHHHHHHIIINNN```ooo||||||iiieeefffYYYWWWooo~~~}}}lllaaa```hhhppptttxxxppplllttthhh___```ccc___dddmmmnnnlll^^^JJJ<<<555444444444333777666777<<<;;;EEE]]]oooPPP===666444666555555777999<<>>EEEOOOfff{{{uuuyyy{{{rrrdddqqquuuooouuuooo{{{]]]AAA666444111000111222111111333333333444555777:::;;;<<<>>>BBBEEEFFFFFFEEEDDDCCCAAAFFFHHHJJJZZZkkklllggg___XXXSSSLLLJJJXXXjjjttt|||{{{ZZZIIIEEEUUUmmmvvvxxxvvvooonnnnnnppp{{{|||pppiiifff]]]ZZZmmm|||zzzxxxvvvtttrrrrrrrrruuuxxxwwwnnndddQQQHHH@@@??????<<<999888;;;::::::;;;>>>??????>>>===>>>>>>>>>===>>>AAADDDIIIjjjiiiZZZQQQ```ppp~~~~~~|||{{{tttpppllljjjppp}}}|||lllppp~~~hhhZZZ```ddd___OOO<<<555666111...111///111111111222222333333444444444777999888:::BBBLLL|||xxxJJJ===EEE[[[qqqooobbb___PPPBBBIIIHHH<<<333444555444666===NNN[[[iiiooosssuuuuuusssqqqnnnhhh[[[GGG999888>>>HHHWWWmmm|||ttthhh___TTTOOORRRVVVSSSLLLCCCEEEPPPfffyyy~~~|||qqqkkkeee```\\\\\\eeeooommmdddVVVIIIBBBCCCHHHLLLSSSmmmggg[[[MMMFFFBBBEEEOOOZZZdddaaa]]]XXXQQQIIICCC@@@======???AAADDDMMM^^^oooyyymmmfff^^^\\\UUUooo|||wwwxxx~~~gggSSSRRRZZZaaahhhooowwwqqqfff]]][[[[[[QQQEEE:::555000...000111///...///000000111111222222222444666888:::;;;<<<>>>@@@@@@@@@UUUzzzyyynnnwwwsssuuu\\\CCC???GGGccctttWWWeeebbbZZZPPPFFF???>>>>>>CCCUUUeeesssjjjddddddWWWVVVqqq~~~yyy}}}mmm^^^WWW[[[iiiuuu|||zzzlll```bbbjjjiiilllqqqnnnnnn___KKK<<<666555444333555999888888<<<:::EEE\\\sssTTTAAA:::999666444555777888;;;DDDNNNdddmmmppprrrrrrdddXXX\\\hhhtttppp[[[ZZZfffiiinnnssswwwxxxzzz}}}pppVVVEEECCCNNNppp|||uuuhhhZZZLLLIIIHHHJJJHHHGGGMMMVVV]]]SSSJJJKKKRRRUUURRRMMMJJJOOOKKKGGGIIIDDD???CCCHHH[[[ppptttuuuyyytttbbbjjjiii___kkkqqqvvvyyyzzzsss~~~___???666444111000111222111111444444444555777999<<<===>>>>>>@@@BBBDDDFFFHHHIIIDDDCCCIIILLLMMM\\\kkkkkkhhh```YYYTTTLLLGGGPPP___cccssshhhMMMGGGVVVmmmtttttttttpppiiifffdddlllyyytttooofffcccttt}}}zzzxxxwwwnnnkkkeeecccjjjqqqooogggXXXNNNEEEEEEEEECCC@@@??????>>><<<===???AAABBBBBB>>>?????????>>>>>>AAACCCHHHdddlllZZZOOObbbsss|||{{{zzzttthhhhhhqqqzzziiijjjvvvuuucccYYY___ccc^^^OOO;;;444666111...111000000000111222333333444444555555777::::::;;;DDDOOO|||NNN???GGG[[[www{{{ppphhhSSS???BBBCCC888111333555444666<<>>===@@@CCCBBBPPPkkkpppcccSSSGGG@@@???DDDKKK\\\^^^^^^[[[UUUNNNGGGBBB<<<<<<<<<>>>AAAJJJ]]]nnnpppddd[[[ZZZNNN\\\|||vvvlllmmmuuuUUUOOOZZZfffooovvv{{{xxxqqqhhh___XXXNNNFFF888444000...000111000...000000000111222333333444444666888999:::<<<>>>@@@CCCBBBTTTvvvooocccgggffflllXXXCCCBBBLLLiii|||oooRRRddd```XXXKKK@@@:::;;;===>>>MMMYYYgggzzz{{{kkkeeebbbVVVZZZuuuzzz{{{}}}{{{xxx}}}pppbbbVVVVVVdddtttooodddhhhqqqooonnnrrrpppppp```JJJ;;;777666555444777:::888999===;;;EEE\\\~~~zzzwwwvvvUUUAAA:::999777555555777888;;;CCCMMMeeeooosssvvvwwwiii]]]aaakkkvvvmmmXXXYYYfffjjjnnntttxxxzzz{{{}}}~~~iiifffhhhyyywww[[[DDD;;;BBBccctttooohhh___PPPKKKIIILLLKKKKKKTTT```cccVVVLLLOOOXXX[[[WWWRRROOOUUUQQQMMMPPPJJJBBBEEEEEETTTdddyyysssppp|||ppp~~~vvvbbbeeedddZZZbbb```ZZZiiippp\\\CCC666444111000111222111111444444555666888;;;>>>????????????@@@CCCFFFIIIKKKFFFEEEJJJMMMNNN^^^mmmmmmhhhaaa[[[VVVLLLFFFOOO]]]eeexxxlllNNNGGGWWWooottttttyyyzzzmmmhhhdddjjj|||zzzuuullliiiwww|||xxxuuurrriiieee^^^YYY___hhheee[[[[[[RRRLLLOOOSSSRRRNNNLLLHHHEEEBBBAAAAAACCCCCCCCC???@@@AAA@@@??????@@@BBBIIIaaatttvvvsss___SSShhhuuu~~~}}}ttt|||jjjnnn|||nnnmmmtttooo___YYY___bbb]]]MMM:::333666000///222000000000111222333444444555555555888;;;;;;===FFFQQQtttKKK===GGG\\\yyywwwZZZDDDIIIDDD888111333555333555;;;SSS___mmmtttwwwwwwqqqkkkfffccc^^^TTTFFF::::::@@@EEEXXXsssiii\\\SSSVVVZZZWWWSSSRRRHHHAAADDD[[[vvvsssmmmfff___VVVPPPRRRXXX```ZZZPPPFFF@@@>>>???@@@===@@@PPPfff~~~ttthhhVVVGGG>>><<<===???HHHNNNQQQNNNIIIEEE@@@:::777777999<<<@@@III\\\mmmsssaaaXXXPPPPPPeee}}}|||ttthhhhhh|||\\\PPP[[[kkkyyywwwiiiZZZLLLCCC777333000///111222000...000000111222333444444555555777888999:::<<>>;;;EEEJJJVVVmmmzzz{{{sssjjjhhhbbbWWW___yyyyyywwwxxxxxxwww{{{rrriii^^^YYYaaallluuummmttt{{{rrrlllssswwwqqq```JJJ;;;777888777444555999888999===<<>>777777777555555777777:::BBBLLLbbbmmmsssxxxzzzlll```dddffftttmmmWWWYYYggglllpppvvv{{{~~~~~~~~~xxxmmmZZZUUUVVVjjjzzz```JJJ>>>;;;PPPqqqyyypppoookkkdddVVVNNNKKKMMMLLLLLLVVVdddcccUUULLLTTT___aaaZZZTTTTTTYYYVVVTTTWWWQQQHHHIIIIIIQQQ\\\rrrtttnnn{{{ttt{{{cccbbbbbb]]]aaaVVVMMM```zzz]]]SSSDDD666444111000111222111111444555555777999===???AAA??????AAACCCEEEGGGIIIJJJHHHEEEIIIKKKMMM___qqqsssmmmfff```YYYNNNIIIUUUfffrrr~~~gggKKKFFFXXXpppuuuwwwzzzxxxuuu{{{}}}yyypppjjjsss{{{yyyuuuuuurrroootttzzzppp```[[[VVVWWWaaaiiiiiiccc^^^WWWSSSMMMIIIGGGFFFEEEEEE???AAAAAAAAA??????@@@AAADDD]]]zzzrrrmmmjjj~~~kkk___mmmsss|||wwwooovvvzzzwwwwwwmmm]]]YYYaaabbb\\\KKK888222444000///222111///000111222333444444555555666999<<<<<>>AAAVVVqqqtttlllaaaWWWKKKCCCEEEKKKXXXSSSLLLEEE@@@============:::BBBPPPdddssshhhWWWGGG>>><<<;;;;;;888???AAA===:::;;;999666777888:::===@@@GGGWWWgggwwwaaaVVVMMMWWWwww|||}}}qqqkkkuuu}}}___WWW```nnn}}}yyydddNNN@@@666333000000222333111///000000111222333444555555777888::::::;;;===AAACCCGGGEEEVVVwww}}}fffYYY]]]\\\cccQQQ@@@DDDTTTssswwwnnnVVVttt]]]GGG:::888:::888>>>???IIIaaaqqqzzzxxxmmmiiijjjcccYYYccc{{{zzzvvvvvvuuusssyyysssnnnggg______eee~~~vvvzzz{{{wwwsssjjjtttrrr```III;;;777888777555333777777999>>>>>>IIIaaaxxxwwwrrrnnnjjjhhh}}}YYY@@@999999888666666777777999AAAKKKXXXdddlllrrrtttgggZZZ^^^___ooonnnXXX[[[jjjlllqqqwww}}}~~~~~~{{{xxxtttiii^^^YYYRRRRRRfffxxxcccSSSHHH<<>>@@@CCCFFFHHHIIIIIIIIIIIIEEEGGGIIILLL```uuuyyysssllleee]]]QQQMMM\\\ppp|||fffHHHDDDXXXqqqwwwyyyvvvnnnrrrzzz\\\ZZZaaappp|||{{{ssslllddd___WWWQQQMMMJJJHHHGGG@@@AAABBBAAA?????????@@@<<>>AAACCCSSSmmmtttjjj\\\VVV^^^aaaUUUKKKJJJDDD===@@@RRRjjjzzzrrriii\\\OOOCCC<<>>===;;;777===>>>999777;;;===<<<<<<===???@@@@@@DDDQQQ___{{{nnnZZZLLLRRRooo~~~|||ooonnnwww~~~kkk]]]^^^fffooo{{{oooSSS@@@666333000000333444222000000111111222444555666666999:::;;;<<<===???BBBEEEFFFFFFXXXzzz~~~eeeVVVccc___bbbMMM999===MMMnnnmmmgggPPPiiiIII===;;;999999999;;;CCCPPPbbbsss}}}}}}ooojjjiii```TTT^^^xxx~~~wwwsssuuuyyyxxxwwwooojjjeee___qqqyyyzzzpppkkkrrr~~~{{{rrryyy{{{xxxdddJJJ888555999888444333888888:::>>>===HHHaaauuukkkXXX[[[UUUTTT|||hhhKKK777777888555555888999999???FFFZZZhhhoooqqqpppaaaSSSTTT\\\dddqqqwwwlll\\\[[[ccciiimmmttt|||{{{oooddd^^^WWWUUUaaa|||xxxgggTTTHHHCCC@@@@@@CCCCCCNNN[[[eeekkknnnjjjddd^^^SSSIIIGGGHHHMMMXXXccc^^^OOOQQQ^^^___ZZZWWWQQQZZZYYYYYY[[[\\\XXXTTTRRR[[[SSS[[[pppnnnooo~~~yyytttkkkiiiggg\\\MMM^^^yyyiiiKKKNNNEEE555555333333333333444555555777:::;;;===>>>AAACCCDDDCCCCCCDDDFFFJJJMMMOOOOOOKKKLLLIIIIIIcccwwwnnnhhhUUUNNN```sssxxx```EEEBBBOOOkkk}}}kkkoooqqqaaabbbqqqyyy{{{ppp^^^]]]\\\YYYSSSMMMHHHFFFEEEAAABBBCCCBBBAAA???>>>>>>AAAOOOpppzzzhhhvvv|||www~~~wwwiiijjjttt}}}xxxrrr~~~zzzddd]]]eeeeee[[[III===222000222000......111111222333333444555555555===<<<;;;>>>===EEEWWWuuuhhh\\\RRRFFF::::::AAASSS[[[ZZZbbblllXXXCCCJJJOOO;;;444777222111555444???PPPaaaiiisss{{{xxxnnnmmmaaa]]]XXXGGG???>>>:::@@@PPPpppsssfffbbbhhhkkkddd^^^QQQ>>>AAA<<<===KKK___ppp{{{xxxkkk^^^WWWPPPGGGEEEGGGMMMJJJGGGDDD>>>777666999888555666:::@@@JJJYYYgggaaaaaaZZZPPPKKKKKKGGG@@@DDDAAA>>>???CCCEEECCC@@@BBBCCCCCCBBBBBBEEEJJJOOOjjjbbbPPPMMMggg~~~wwwpppkkkfffkkkbbbiiisssrrrttt|||tttqqqvvvWWW@@@444333222111000000000000222111111222333666888999999:::<<>>;;;999555444555999DDDUUUhhhttt}}}}}}lllgggfff]]]QQQ\\\uuu{{{uuurrrtttwww|||uuuqqquuuvvvkkk\\\dddjjjkkkfffhhhtttzzz}}}~~~xxxdddIII888555888888444555::::::;;;@@@???LLLdddiiitttmmmjjjXXXWWWsssWWW>>>888888555555888888999>>>EEEXXXfffmmmooommm]]]NNNMMMIIIQQQ___hhhbbbYYY\\\gggiiilllqqqxxx~~~~~~ssskkkhhhggglllzzzxxxhhhVVVKKKFFFCCCDDDGGGHHHSSS___ggglllmmmhhhaaaYYYPPPHHHGGGHHHNNNZZZgggcccUUUYYYeeeccc\\\XXXQQQVVVXXX[[[]]]ZZZTTTTTTWWW]]]SSSZZZooolllppp~~~~~~}}}zzzyyyuuuhhhSSSaaazzzpppPPPKKK<<<666555444333222333444555444666999;;;<<<===@@@BBBDDDDDDDDDDDDFFFIIIKKKMMMOOOMMMPPPQQQTTTpppxxxoooYYYQQQ___nnn{{{XXXGGGCCCOOOjjj{{{|||~~~|||{{{qqqsssmmmgggooorrrqqqgggUUUTTTUUUUUUTTTQQQNNNLLLKKKCCCCCCDDDDDDCCCBBB@@@???<<>>:::>>>NNNqqqmmmccckkkyyytttdddQQQ@@@@@@<<<===HHHXXXhhhttt|||yyyooofffddd```ZZZUUUUUUSSSNNNIIIFFFAAA:::999;;;:::777777:::===BBBMMMXXX___cccddd```^^^___\\\WWWXXXTTTQQQQQQTTTUUUSSSPPPLLLLLLKKKJJJIIIJJJKKKLLLRRRtttkkkWWWQQQhhhyyyqqqmmmhhhbbbiii___kkk~~~zzzmmmkkkyyypppSSS>>>444333222111000000000000111111111222444666888999;;;<<<>>>@@@AAABBBCCCCCCFFFHHH^^^llluuuoooXXXBBB:::777>>>OOOsss~~~tttoookkkddd```III|||www___III???<<<999777777666666<<>>AAACCCEEEEEEEEEEEEFFFGGGIIIKKKJJJIIIOOOQQQVVVqqqwwwlllWWWNNNXXXccctttVVVGGGDDDOOOgggwwwxxxxxx||||||{{{}}}~~~uuurrr~~~ppppppnnnkkkaaaQQQLLLNNNQQQTTTTTTRRROOOMMMEEEDDDDDDDDDEEEDDDBBB???888MMMttt~~~|||uuu~~~|||yyyzzz```XXXbbbfff___FFF;;;222111111000//////111111222333444555666777555<<<<<<===BBBBBBIII[[[{{{iiiYYYGGG999999BBBSSSWWWPPPUUUeee]]]PPP[[[PPP;;;333666333333888777FFFRRR^^^eeemmmuuutttmmmfffZZZWWWTTTFFF???>>>999;;;JJJooorrrcccllliiiQQQ@@@>>>;;;===EEEOOO\\\lllzzz{{{uuurrrtttvvvrrrllliii[[[TTTMMMIIIDDD>>>;;;<<<>>>;;;;;;>>>???@@@FFFMMMXXXaaaiiikkkkkkkkkkkkhhhjjjgggcccaaabbbbbb___\\\YYYXXXWWWWWWUUURRRMMMIIIJJJfffqqq[[[SSSgggxxxnnniiihhhddd___^^^SSSfffwwwtttrrreeeaaannntttfffLLL:::333333222111000000000000111111222333555777999:::>>>???@@@AAABBBCCCCCCCCCEEEHHH___ooovvvkkkRRR???999444:::KKKrrrzzzlllfffccc___]]]HHH^^^cccaaaSSSEEE>>>;;;888888999999777999CCCTTTbbbqqqvvvxxxvvvxxxyyynnnhhhfff^^^SSS]]]uuuyyyuuuuuuvvvxxxvvvqqqpppyyyrrrjjjeeeiiisss{{{|||www```FFF888666666666666999===;;;>>>EEEFFFRRRjjjaaafffiii___|||bbbDDD777999666666777777888<<>>???AAACCCEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFLLLMMMPPPgggvvvllleeeSSSMMMWWW___nnnYYYDDDBBBLLLcccsssvvvuuuwww~~~tttkkkzzztttqqqmmmjjjcccUUUIIILLLPPPTTTVVVSSSNNNJJJEEECCCAAACCCFFFFFFBBB>>>:::IIIhhh|||}}}cccXXXaaaeee___CCC:::222111111000///000111222333444555666777888666===<<<>>>CCCCCCHHHXXXrrr^^^III888999BBBXXX\\\TTTWWWhhhcccZZZeeeXXX@@@555666222111555222AAAMMMYYYbbbiiiooommmhhhcccWWWTTTRRRFFF???>>>999999CCChhhvvvmmmuuuttt]]]FFF===;;;>>>CCCHHHQQQfffzzz}}}|||~~~zzznnneee\\\WWWRRRLLLHHHHHHGGGEEEFFFIIIKKKJJJMMMQQQWWW```kkkoooooonnnooopppwwwtttpppmmmkkkiiifffcccbbbaaaaaabbbccc]]]RRRIIIMMM^^^oooZZZPPPccczzzpppeeeccceeeddd```UUUKKKcccvvvkkkkkkrrrbbb[[[bbbfffYYYDDD777333222222111000000111111000111222444666999:::;;;???@@@AAACCCDDDEEEEEEEEEJJJIII]]]oooooodddOOOCCC???888>>>RRR~~~qqqfffaaa]]]^^^JJJDDDIIIKKKGGG@@@<<<999888222555777555333888DDDNNN]]]bbbddddddhhhttt{{{sssllljjjcccYYYcccyyy}}}yyyxxx{{{~~~}}}yyyooommmpppuuuxxxzzzuuu~~~{{{uuu]]]CCC888666666666888:::===<<<@@@GGGHHHRRRiiibbb[[[nnnwwwzzzvvvsssxxx]]]BBB888:::777666777777777;;;BBBQQQdddmmmpppuuummm\\\UUUQQQOOOQQQRRRKKKEEEMMMZZZlllooorrruuuyyy~~~~~~vvvmmmjjjhhhgggjjjnnnmmmsssxxxxxxuuupppfff]]]YYYYYYXXXXXX]]]iiiwwwhhhdddlllsssqqqwwwppplllllloooiii^^^]]]dddcccSSSWWWqqqwwwxxx|||{{{sssssswwwmmmuuupppRRRNNN???555444333333333333444555777:::<<<>>>???AAACCCFFFHHHHHHGGGGGGGGGGGGGGGHHHIIIHHHMMMMMMMMM___uuuzzzzzzlllhhhcccTTTQQQ]]]eeennnxxxWWWAAA???HHH^^^pppvvvvvvwwwxxxlllvvvwwwmmmooollljjjcccUUUJJJLLLQQQVVVYYYXXXSSSNNNEEEAAA???AAAFFFGGGBBB<<<===CCCWWWyyy~~~}}}~~~rrraaaeeeeee]]]@@@888222111111000000222111222333444666777888999999???>>>>>>DDDCCCFFFUUU{{{fffNNN;;;:::CCCYYYaaaYYYZZZiiieee]]]hhh\\\CCC666555222111444111;;;GGGVVVbbbkkknnnkkkfffaaaUUURRRQQQGGGAAA???999<<>>555333222111111000111111111000222444666999;;;===>>>>>>@@@BBBDDDFFFHHHIIIIIILLLIIIYYYpppdddTTTMMMIII===BBBYYYyyyjjjaaa[[[]]]KKK777:::===>>><<<:::888777111444777666333444:::???JJJOOOSSSTTT\\\kkkyyyvvvnnnllleee\\\fff{{{{{{yyy~~~wwwtttsssooojjjhhhcccnnn~~~{{{sssZZZAAA888777666777::::::======BBBJJJJJJRRRfffqqqhhh{{{xxxxxx\\\CCC<<<:::777666777666666:::@@@MMMaaalllpppyyyvvvggg```ZZZVVVUUUTTTLLLDDDIIITTThhhlllrrruuuwww{{{|||yyyzzz~~~zzz}}}yyyssskkkccc^^^^^^\\\[[[cccqqq|||eeedddmmmrrrnnnxxxxxxqqqpppsssmmm```^^^fff```PPPVVVppp{{{}}}rrrkkkddddddttt{{{}}}~~~vvvrrrzzz{{{XXXOOO<<<444333222222333444666777777999<<<===>>>@@@CCCEEEIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFLLLMMMLLL[[[lllnnnmmmeeefffbbbSSSRRR```hhhqqqsss~~~XXX@@@>>>EEEZZZnnnxxxyyyyyyzzz~~~xxx{{{lllkkktttsssnnnbbbQQQIIIJJJNNNUUU[[[]]][[[WWWHHHBBB???BBBIIIKKKEEE===??????KKKhhh{{{|||zzz{{{mmmjjjfff[[[===666222222111000000333222222333555777888999:::<<>>TTT```ZZZWWWbbb___ZZZggg]]]BBB444444222444777444777CCCTTTdddnnnpppmmmjjjbbbUUURRRRRRIIICCC@@@999???BBB[[[}}}xxx||||||uuuVVVCCC@@@BBBGGGEEEGGG]]]xxxzzzyyy|||wwwrrroooooonnnjjjhhhiiigggjjjqqqwwwyyyxxx{{{~~~zzzvvvrrrpppnnnjjjgggiiirrrzzzuuucccRRRNNNHHH```vvvbbbSSS]]]vvv|||zzzzzz|||{{{wwwmmmcccaaafffiiiiii[[[WWWmmmqqqqqqxxxooo```]]]XXXJJJ;;;555222222111111111111111222111333666999<<<>>>???@@@???AAACCCEEEHHHJJJKKKLLLLLLHHHWWWrrr]]]XXXRRRAAA@@@VVVqqqeee\\\\\\KKK666666888:::;;;999777777777888888777666555777999>>>CCCHHHKKKUUUgggxxxuuummmjjjccc[[[eeeyyyzzzwww}}}{{{zzzuuuiii___[[[ZZZ```sss{{{|||zzzqqqVVV>>>777888666888===;;;>>>???EEEMMMLLLQQQcccyyy}}}|||___EEE>>>;;;777666777666555999???HHH\\\ggglllxxxyyymmmeeeccc___]]]\\\SSSIIILLLVVVeeekkksssxxxyyyzzz~~~|||wwwpppiiifffddd``````iiiyyyfffhhhqqqrrrkkkttt|||vvvwwwzzzqqqaaabbbooobbbRRRZZZsssyyyjjj___]]]\\\gggpppoooqqqqqqiiijjjzzzwwwxxx~~~]]]RRR<<<222111111222333555777999999<<<>>>@@@AAACCCEEEHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGFFFLLLNNNMMMZZZhhhgggaaa```eeeaaaQQQQQQbbbllluuuzzz~~~YYYAAA>>>DDDWWWlllyyy|||{{{tttwww}}}}}}yyy{{{|||www~~~}}}iiiSSSFFFFFFHHHOOOWWW\\\\\\ZZZMMMFFFBBBFFFNNNQQQJJJAAA???AAAJJJaaa}}}{{{zzzwwwzzzpppllleeeXXX;;;555222222111000000444222222444555777999:::;;;>>>BBBAAABBBJJJHHHJJJWWWttt~~~kkkPPP999444;;;MMM]]]XXXQQQYYYWWWVVVggg```DDD444444222444777333444>>>OOOaaalllqqqqqqpppcccVVVSSSTTTKKKEEEBBB999<<>>AAABBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLIIIXXXddd\\\YYYDDD<<>>@@@CCCDDDEEEGGGJJJLLLIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLRRRTTTRRR]]]iiiggg]]]___hhheeeUUUVVVhhhsssyyy}}}yyyWWWCCC@@@DDDUUUkkkyyy|||{{{rrrttt{{{~~~~~~}}}uuu[[[DDDBBBCCCHHHQQQWWWXXXWWWRRRJJJEEEIIIRRRUUUNNNEEE???DDDNNN```uuu|||xxxvvvyyy~~~}}}llljjjcccVVV:::555222222222///111444222333444666777999:::;;;>>>CCCBBBDDDMMMLLLNNNZZZpppsssXXX@@@:::AAAJJJ[[[VVVMMMSSSRRRVVVjjjeeeHHH777444111222444000111999III\\\iiiooorrrttteeeWWWTTTUUULLLFFFBBB999777???SSSfffwwwyyy{{{rrrdddTTTOOOHHHGGGJJJEEEAAASSSlll~~~}}}yyywwwxxx|||zzz~~~{{{wwwsssrrrrrrppplllmmmyyyooo[[[QQQFFFNNNmmmmmmZZZ^^^uuu||||||{{{|||~~~~~~~~~xxxmmmfffggglllnnn___[[[jjj~~~yyynnnkkkcccOOO===555222111111111111111222222333555888<<<@@@BBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJOOOKKKZZZeee\\\\\\FFF:::FFFbbb~~~pppmmm[[[AAA???<<<999888888:::;;;777666666555555555555555444999===AAAJJJ\\\qqq~~~~~~|||~~~gggddd```SSShhhyyy|||{{{||||||wwwrrrwwwpppiiiqqqsssppprrrnnnqqqyyy{{{pppkkkmmmddddddmmmsssrrryyyzzzqqqMMM888999999888;;;;;;BBBBBBEEEJJJKKKMMMTTT]]]~~~}}}{{{ccc@@@777777666555555555777888999DDDOOO]]]hhhqqqtttnnnffffffkkktttrrr\\\EEEFFFWWWgggmmmvvv{{{zzzxxx|||yyyoookkkhhhiiiiiimmm~~~sss{{{~~~sss|||wwwmmmyyyrrrjjj]]]fff|||wwwdddZZZfffjjjooopppmmmhhh```YYY[[[uuu}}}cccQQQJJJ???333555666666555666888:::BBBDDDFFFEEEDDDEEEIIIMMMOOONNNMMMKKKKKKKKKLLLMMMLLLJJJOOOWWWWWWTTT[[[gggccceeefff```TTTPPP```ttt{{{TTTAAA;;;>>>QQQgggwwwwwwqqqsssvvv}}}qqquuuYYYFFFDDDCCCFFFJJJOOOUUUZZZYYYCCCGGGKKKQQQ\\\OOOFFFDDD>>>IIIdddvvvuuurrrvvv~~~|||pppsssuuuzzzyyyssskkknnndddQQQ777555333111000111333444444444555888;;;<<<<<<;;;===@@@DDDGGGJJJMMMQQQTTTnnnhhhFFF999???MMM___ZZZPPPWWWWWWUUUbbbnnnGGG666777111444999000333888BBBSSSeeeqqqtttssskkkVVVNNN\\\aaaQQQ@@@<<<:::<<>>;;;;;;;;;;;;888888777666666666666666666:::===???GGGVVVjjjwww{{{}}}~~~}}}xxxeeeccc___SSShhh|||zzzyyywwwppplllttt{{{nnnkkksssrrrpppyyyuuutttwww|||{{{sssnnnnnnnnnmmmsssuuuqqqwww~~~yyylllIII666888888999>>>>>>CCCDDDHHHMMMNNNOOOTTT[[[|||xxxqqqwwwppp{{{dddBBB:::777666555555555777888999CCCMMMYYYdddmmmrrrnnnhhhgggooosssVVVLLLRRRbbblllwww}}}yyyuuuuuuxxx{{{qqqmmmiiikkkkkkoooyyyuuu{{{{{{qqqzzzkkk```iii~~~vvvhhh```fffmmmtttvvvuuuppphhh```YYYooo|||ZZZJJJCCC777444444444555777:::===???BBBDDDFFFFFFFFFGGGJJJMMMOOONNNLLLKKKKKKKKKLLLMMMRRROOOMMMLLLMMMSSSbbbqqqmmmmmmkkkaaaRRRNNNaaayyyyyy\\\FFF>>>???OOObbbpppyyywwwpppooo}}}{{{sss~~~lllvvv~~~dddIIIFFFEEEHHHMMMSSS\\\ccc```HHHIIIJJJQQQ^^^TTTLLL@@@???MMMhhhvvvpppiiiiiinnn{{{rrrrrr~~~ppp}}}oooiiilllaaaMMM666555333111000111333444555555666888;;;>>>?????????BBBEEEHHHKKKNNNRRRUUUmmm{{{VVVBBBAAANNNiiinnnccc___UUUNNNWWWhhhHHH999999000000555000444777@@@OOO___kkkppppppiiiVVVLLLUUU^^^UUUEEE;;;555666<<>>JJJ]]]~~~vvvwwwxxxmmmggg___aaalll|||sss[[[KKKFFFSSSqqqoooiiittt|||yyy{{{|||yyyxxxyyy{{{|||~~~wwwpppmmmvvvvvvlllqqq^^^OOOFFF111333222111000000333666888999;;;>>>BBBEEEGGGHHHIIIEEEEEEGGGIIILLLNNNQQQRRRTTTRRRWWWvvv|||iiiaaaTTTBBB;;;AAAaaauuu|||mmmIIIHHHFFFCCC@@@===;;;::::::999888888777777888888999:::<<<===CCCOOOaaannnvvvxxxzzz}}}~~~~~~}}}}}}~~~qqqcccbbb]]]RRRggg|||{{{xxxrrriiigggqqq}}}zzzqqqsssxxxpppppp{{{yyy||||||wwwsssrrrwwwvvvyyywwwpppwww}}}xxxeeeEEE444777777:::AAAAAAEEEGGGKKKPPPQQQPPPTTT[[[{{{vvvsssxxxuuueee~~~~~~fffGGG<<<777666666555555666888888BBBJJJUUU___hhhooonnniiigggpppaaaOOONNN```kkkuuuwwwpppiiihhhjjjvvvuuunnniiiiiiiiinnn}}}sssxxxvvv{{{qqqooofffqqq{{{qqqkkkiiisss|||}}}xxxmmmbbb[[[lllyyyzzz~~~zzzYYYKKKDDD666555333333555999>>>BBBCCCBBBDDDGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLPPPRRRRRRPPPUUUcccrrr{{{yyyxxxtttiiiWWWQQQeeexxxzzzxxxbbbHHHAAA@@@MMM```nnnuuuyyywwwmmmhhhqqqzzzuuuppp{{{ggggggxxxuuuOOOIIIGGGLLLSSS\\\hhhsssgggLLLIIIFFFOOO```YYYQQQ???AAARRRmmmyyynnn```[[[^^^uuu{{{xxx}}}ggguuu|||xxxkkkgggiii\\\HHH666444333111111222333444666666777999<<>>HHHUUUbbbiiizzzmmmUUUNNNNNNQQQOOOEEE<<>>BBBEEEGGGIIIJJJGGGHHHIIIKKKNNNRRRTTTVVVWWWRRRRRRooo~~~uuummmiiieeeTTT>>>888???XXXlll|||rrrHHHGGGGGGEEEBBB???===;;;;;;::::::999999999999999:::999:::<<<@@@JJJ[[[jjjtttuuuxxxzzz||||||||||||}}}|||nnnfffccc\\\TTTeee~~~||||||zzzrrriiihhhqqq{{{~~~vvvzzz|||oooppp}}}yyywwwvvvxxxwwwzzzwwwqqqyyyvvv^^^CCC555666666:::BBBCCCGGGGGGKKKOOOQQQQQQVVV^^^||||||dddmmmkkkLLL;;;888777666555555666777888>>>GGGRRR]]]gggnnnmmmhhhhhhqqq~~~```PPPQQQaaakkksssoooeee^^^[[[ZZZfff~~~xxxllldddaaa___fff~~~pppxxx{{{ppp}}}sssuuuppp{{{zzztttqqq{{{mmmgggsssyyyvvvxxx|||[[[OOOIII999555444333666;;;@@@BBBBBBDDDFFFIIIKKKMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLJJJVVVbbbkkkyyy{{{{{{|||tttaaaWWWgggppprrrxxxxxxeeeFFF@@@???LLLaaasss|||~~~{{{qqqhhhlllxxxvvvtttnnnttt~~~cccaaarrrTTTKKKGGGLLLVVVaaassskkkOOOHHHDDDNNNccc[[[PPPCCCEEEUUUooo{{{qqq```WWWUUUlll}}}jjjrrrwwwrrriiiggghhhYYYDDD555444222111111222333444666777888999<<>>@@@ccc}}}{{{mmm]]]PPPHHHTTTCCC666333222222444444222333888BBBPPP]]]gggllliii^^^MMMHHHVVVbbbVVV@@@:::::::::;;;@@@JJJXXXaaannnnnnYYYRRRTTTVVVRRRFFF===@@@JJJjjj|||{{{uuu___TTTQQQXXXmmmiiiPPPDDDJJJooo~~~uuuooosss{{{|||yyyxxxxxxwww|||zzzuuuwwwyyy|||zzzhhhjjj[[[FFF:::111111<<>>>>>WWWmmmooofffbbbVVVDDDYYYJJJ777111555666111111111222555===JJJYYYeeekkkjjjcccSSSGGGRRRbbbZZZEEE555777888888:::AAALLLUUUaaa{{{iii[[[WWWZZZ\\\UUUHHH>>>BBBJJJWWWdddxxx{{{}}}yyywwwxxxsssuuuwwwvvv~~~www___TTTNNNQQQccctttUUUEEEEEEbbb~~~uuunnnpppwww}}}{{{zzzzzzxxxwww|||{{{sssuuuuuuooo|||gggaaaTTTBBB777333---888DDDDDD;;;444333777:::;;;===???BBBEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKeee```VVV___lllnnn\\\DDD:::===MMMaaaooorrr{{{~~~<<<===>>>>>>>>>===;;;;;;:::999888888777777888888888444555;;;???EEEVVVhhhssstttvvvwwwyyyzzzzzz{{{}}}}}}~~~~~~{{{vvvrrrppppppjjjcccfffsss~~~wwwuuuxxx|||}}}wwwssslllooouuupppvvvzzzwww~~~iiiPPP???999;;;999===DDDCCCIIIIIIKKKOOOPPPQQQXXXaaavvvhhhlllzzzxxxaaa@@@888888666555555666666777666@@@NNNZZZdddiiifff```YYYgggyyyXXXGGGIIIUUUjjj{{{fffRRRKKKXXXtttwwwiii\\\RRRMMMPPP___|||}}}}}}lllbbblllvvvnnnyyyYYYNNNHHH777555666888999===CCCKKKQQQJJJJJJJJJLLLOOOPPPPPPOOOKKKKKKLLLMMMMMMMMMMMMLLLMMMUUU```oootttssszzz|||jjjSSSVVVhhh~~~zzzuuu|||vvvwww|||tttGGG@@@;;;DDD[[[ttt~~~~~~xxxqqqkkklllrrr~~~rrrmmmlllwwwxxxuuubbbfff|||aaaMMM>>>???HHHWWWrrrtttXXXPPPJJJXXXpppdddRRRGGGKKKWWWjjjvvvxxxtttrrr]]]___kkk~~~~~~zzzwwwooohhhhhheeeRRR<<<333333222222333333444444555888;;;<<<===???EEEIIIHHHIIIJJJJJJKKKNNNSSSVVVeeepppnnneeeOOO>>>999<<>>IIISSS]]]dddbbb]]]VVVaaawwwuuuUUUCCCBBBQQQhhhhhhJJJJJJYYYxxx}}}|||zzzyyy~~~}}}~~~~~~nnn^^^RRRKKKLLLUUUjjj}}}~~~sssfff```bbbqqq{{{}}}vvvrrr{{{[[[NNNHHH888666888999:::>>>JJJ\\\iiiLLLJJJHHHIIILLLNNNNNNLLLJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLOOOVVV___lll~~~nnnUUUTTTcccyyy~~~{{{xxxxxxwww{{{LLLDDD;;;@@@WWWppp|||zzzrrrlllggggggkkkvvvwwwmmmjjjuuuqqqqqqwwwccc```rrrqqqXXXCCC>>>DDDRRRoooxxx[[[QQQIIIXXXsssgggTTTGGGSSSdddqqqvvvyyyyyyjjjiiitttyyy~~~xxxmmmfffeeeaaaLLL666222222222333333444444444555:::>>>@@@???@@@EEEIIIHHHIIIIIIJJJKKKNNNRRRVVV___|||iiiccc\\\KKK<<<777:::???NNNXXXeeesssxxxoooPPP999:::666...444222222444888AAAMMMZZZbbbfffeeeZZZIIIDDDKKKLLLFFF777777666666777;;;@@@CCCRRRpppuuuddd```ccckkklll]]]HHH@@@IIIVVVQQQHHHDDDRRRlllttteeeggguuu~~~vvvjjjaaaccchhhhhhdddaaaVVVNNNNNNSSS[[[ooo}}}yyyeeeWWWLLLEEEPPPxxx}}}___OOODDDOOOrrrrrrmmmlllssszzz||||||}}}~~~zzzzzz}}}}}}zzzzzzrrrfffdddgggfffvvvjjjgggjjjvvv___LLL@@@888666222222222333555999===AAAAAAAAAAAABBBCCCEEEGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFLLLKKKYYY~~~cccVVVZZZcccllliiiZZZGGG;;;CCCPPPddduuu~~~999999999888777777777777777666666555555555555555888222222888<<<@@@PPPccclllmmmpppsssvvvzzz|||~~~{{{|||}}}}}}zzzrrrggg```]]]bbb]]]]]]nnn}}}wwwpppuuuqqqrrrhhhbbbkkkrrryyy{{{{{{sssUUUCCC999;;;???>>>DDDKKKHHHLLLOOOUUUZZZYYYTTTSSSWWW]]]xxxppphhhtttyyyQQQ999888777555555555666777555<<>>>>>===HHHNNNYYYyyylll~~~yyyYYY>>><<<777111===333333444777>>>IIITTT\\\bbbcccZZZIII>>>@@@DDDDDD777555222000222555999<<>>@@@AAAEEEJJJNNNRRRTTTWWWYYYYYYXXXVVVUUU\\\kkkZZZ>>><<<888555666888888666888;;;BBBIIIQQQVVVZZZ\\\eeettt~~~fffFFFJJJPPP___tttbbbTTTJJJ```ttthhhccccccgggsssuuugggaaaaaaZZZbbboooqqqpppmmmbbbSSSSSSLLLNNNmmm~~~}}}zzzxxxhhhdddiiiaaafffkkkkkkggggggqqq|||{{{ssstttyyyYYYKKKCCC999777888:::===AAAGGGOOOTTTFFFGGGHHHHHHGGGHHHJJJLLLJJJJJJLLLMMMMMMMMMLLLKKKMMMPPPJJJFFFKKKXXX{{{|||^^^fffhhh}}}{{{{{{RRRHHH<<<;;;MMMfffwww~~~xxxrrrnnnlllkkkpppssslllrrr___UUUeee___[[[iii{{{rrrLLL???DDDLLLhhhfffKKKEEETTTlllnnnZZZRRRccclll|||zzztttwww|||yyynnndddeeekkknnnyyy~~~kkk```dddSSS999888222333444555666666666555;;;<<<>>>@@@BBBDDDFFFGGGNNNMMMKKKKKKMMMPPPTTTWWWVVVkkkxxx___TTTMMMCCC999;;;;;;CCCJJJQQQbbbkkkccceeeyyypppAAA444999,,,222333222444888<<>>222===OOOlllxxxssswwwBBB???;;;999888888666555666666666555444444444333555444555666666;;;IIIXXXggglllrrruuuuuuvvvxxxzzz~~~rrrhhhfffdddddddddlll|||wwwuuutttpppooovvv{{{ooofffbbbmmmvvvqqqmmmiiijjjuuuvvv^^^CCC:::<<>>>>>@@@BBBDDDDDDCCCCCCDDDEEEEEEDDDDDDFFFIIIJJJJJJIIIIIINNNKKKXXXjjjzzzmmmaaaYYYPPPAAA===<<<444CCCSSSnnn{{{uuuvvv}}}{{{WWWMMMAAA:::::::::888444777777777666555444333222777666666666444888EEESSS___eeemmmrrrsssssstttvvv|||zzz{{{xxxooojjjmmmiiifffkkkyyyuuusssuuuuuuwwwzzznnndddllltttnnnccc______hhhuuupppPPP===999<<<@@@CCCEEEFFFIIIJJJKKKLLLNNNQQQSSSVVVXXXYYY[[[fff|||}}}```CCC>>>999777777666444222666888<<>>???>>>======>>>@@@EEEFFFGGGEEEDDDCCCEEEFFFJJJJJJJJJJJJIIIHHHGGGGGGGGGJJJIIIKKKRRRXXXlll}}}xxxgggrrrqqqtttnnnqqqpppqqqcccLLL;;;???KKKWWWiii|||xxxrrrnnnooottt|||sssqqq~~~iiiVVVVVVoooooodddgggqqq~~~~~~lllooocccJJJEEEHHHbbbhhhRRRJJJPPPdddnnnfffZZZvvvpppxxx}}}~~~nnnccc___ddduuu{{{iii^^^[[[III666555333333333444666888:::<<<===???BBBEEEGGGGGGGGGGGGKKKKKKMMMNNNOOOPPPQQQQQQXXXdddtttlll\\\III>>>888888@@@DDDBBBKKKSSSOOOHHH\\\aaaBBB777;;;000444444222111444777<<>>?????????AAACCCEEEEEECCCCCCCCCDDDEEEDDDDDDEEEGGGHHHHHHGGGEEEOOOMMMUUUddd~~~rrrhhhcccXXXDDD<<<<<<777NNN[[[uuutttlllnnnlll~~~nnnXXXFFF???===<<<;;;666777777777666555444333666555555555333666CCCPPP[[[bbbkkkqqqrrrrrrrrrsssxxxvvvwww}}}}}}wwwwwwlll``````lllxxx|||zzz{{{~~~zzzjjjlllsssoooaaa\\\[[[ccclllssszzzzzz}}}hhhDDD<<<:::>>>CCCGGGHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSVVVWWWWWW___rrrmmmkkkFFF>>>888777888777444333555777:::>>>CCCHHHLLLNNNVVVgggttt|||kkkJJJQQQ[[[jjjvvvpppnnn}}}vvvssseeejjjsss{{{|||tttiiibbbaaaXXXbbbttt~~~|||oooWWWHHHAAALLL^^^qqq~~~}}}qqqnnnsssooooooqqqooogggcccppp{{{iiiTTTHHHEEE@@@888===???BBBCCCBBBAAAAAABBBDDDEEEFFFEEEDDDDDDFFFHHHJJJJJJJJJIIIGGGFFFEEEEEEJJJLLLIIIJJJPPPQQQ]]]uuuzzzwwwtttwwwppp}}}ttt|||bbb]]]cccjjjnnnPPP;;;@@@IIIOOOccc|||{{{tttnnnpppzzzsssnnnyyymmmTTTKKK]]]{{{vvvmmmsss}}}~~~ccc]]]jjjlllNNNEEEGGG```lllYYYNNNMMM\\\kkkjjjhhhmmmxxx}}}rrrlll{{{tttyyymmmfffdddrrrvvvdddZZZRRRBBB666444333333333333666999===??????AAAEEEHHHIIIIIIHHHGGGIIIKKKMMMPPPQQQPPPOOONNNVVVaaaxxxnnnZZZHHH@@@444555???FFFEEENNNZZZZZZKKKXXXaaaFFF777:::000333444111000222444999DDDPPP___eeefff___VVVPPPJJJEEE;;;666333444333111333777888III^^^kkkqqqwww}}}yyy\\\UUUdddooonnnhhhTTTHHHHHHPPP]]]^^^OOOIIIJJJMMMVVVfffyyyuuuXXXIIIKKKZZZlllxxx|||uuu```IIIDDDQQQ___cccVVVHHHAAA??????RRRooo}}}lllZZZQQQCCCEEEllloooZZZQQQYYYnnnwww}}}}}}{{{yyy|||~~~vvvllliiinnnuuu{{{xxxyyyyyyyyy}}}zzzrrrjjjhhhdddbbbccccccaaa]]]```nnnuuuzzziiieeelllmmm```LLL<<<555333666888:::===???@@@AAAAAACCCDDDFFFFFFDDDDDDDDDEEEEEEDDDCCCCCCEEEFFFEEEDDDDDDPPPLLLNNNYYYyyyrrroooooodddLLL???>>>999JJJWWWtttqqqcccccceeeyyy\\\III@@@>>>???777777888888888777666666333333444555333666CCCPPP___fffnnnsssssspppoooooowwwuuuvvv|||zzzssshhh\\\[[[dddnnnuuuxxx{{{~~~sssooorrrnnnccc^^^]]]ccciiikkkkkklllnnnwwwooouuu]]]<<<===<<>>AAADDDFFFEEEDDDCCCCCCBBBDDDEEEFFFFFFHHHJJJMMMKKKKKKJJJHHHGGGFFFEEEEEEKKKKKKFFFFFFKKKKKKVVVlllyyyzzzwwwzzzzzzuuummmaaannnwww~~~yyyWWW>>>AAAFFFJJJ```|||uuurrr{{{tttllltttxxx[[[JJJUUUqqqzzzvvvbbbWWW```zzzoooQQQFFFGGG___qqq```SSSJJJSSSdddhhhrrrpppsssnnnbbbccc~~~rrruuuwwwoooiiioooooo___WWWJJJ<<<666555333333333444777;;;???AAAAAACCCFFFIIIJJJJJJHHHGGGHHHJJJNNNQQQRRRQQQPPPNNNRRR___~~~xxxkkkWWWGGG@@@555444???IIIKKKVVVfffiiiRRRWWWaaaJJJ555777111333444222000111222666@@@KKK[[[bbbgggccc[[[SSSKKKDDD;;;777444444333111222666666===JJJXXXeeepppzzzeee[[[jjjvvvtttlllYYYMMMMMMVVVffffffUUUGGGEEEEEENNN^^^qqqnnnTTTGGGKKK[[[sssjjjOOOFFFSSSdddlllXXXHHHAAA@@@@@@TTTtttvvv\\\PPPGGGDDD___vvvbbbWWW^^^qqq~~~|||~~~}}}{{{yyyxxxyyy~~~qqqmmmsss{{{vvvxxxxxxyyy||||||uuukkkcccccceeegggeee___XXXUUU___iiitttggg\\\______WWWGGG999444444777999<<<>>>@@@AAABBBBBBDDDFFFGGGGGGFFFFFFFFFGGGGGGEEECCCBBBDDDDDDDDDCCCCCCNNNIIIHHHQQQsssyyyvvvuuugggKKK======:::999HHHkkkqqq```ccciiiuuu\\\KKKBBB>>>;;;;;;999888888888888888222222444555444777CCCQQQaaagggnnnqqqnnnkkkiiiiiissssssrrruuuzzz{{{tttjjjeeeaaa```cccfffhhhjjjnnnvvvwww{{{}}}wwwvvvmmmiiidddccchhhlllhhhccc```dddppppppnnnkkkPPP999===>>>CCCIIIMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRTTTYYYiii|||lllwwwQQQBBB777888:::888777999666666777:::???FFFLLLOOO\\\eeeqqquuuyyytttPPPMMMTTTfff}}}|||nnnyyy{{{tttiiirrr|||zzzpppfff]]]iiiuuuZZZJJJCCCLLLUUU^^^rrryyysssoooiiieeemmmzzz~~~pppffftttuuu[[[MMMHHHEEEBBB???@@@CCCFFFGGGEEEBBBAAA@@@BBBDDDFFFGGGHHHJJJMMMPPPMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHDDDDDDIIIJJJVVVmmm{{{~~~xxxyyyrrruuuttt|||ppp~~~{{{bbbFFFAAABBBGGG^^^zzzvvvrrryyy{{{nnntttfffNNNRRRjjjzzzzzzgggZZZ^^^vvvqqqUUUIIIIII^^^tttdddVVVIIIMMM]]]dddtttxxxuuufff]]]bbbxxxvvv|||{{{vvvrrrqqqmmm^^^VVVCCC666666555333333444666999<<>>AAACCCDDDDDDDDDEEEGGGIIIIIIIIIHHHIIIKKKJJJHHHEEEDDDEEEEEEEEEDDDCCCKKKFFFHHHOOOnnn{{{wwweeeHHH:::;;;999888CCCfffvvvbbb```eeeooo[[[MMMBBB@@@<<<999777777888888333333555666444777CCCPPP^^^dddkkkoooooommmmmmnnnqqqsssrrrqqqqqqpppggg[[[]]]___fffllljjjcccbbbfffppppppsss}}}xxxxxxssspppkkkjjjooorrrkkkaaa[[[dddgggooorrrbbbFFF999>>>@@@DDDIIIMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSRRRWWWddduuu|||[[[HHH999888999666666999666666555777;;;AAAGGGKKKWWW```vvv}}}[[[HHHOOO___ssszzzkkkuuu{{{pppddd]]]jjjuuuZZZLLLFFFMMMWWW```ppp}}}|||{{{zzzrrrccc]]]mmmttt}}}rrrXXXLLLIIIEEECCCCCCBBBDDDGGGGGGEEEBBBAAAAAACCCEEEGGGHHHHHHJJJMMMOOONNNMMMKKKJJJIIIIIIIIIJJJEEEIIIGGGGGGKKKJJJVVVnnn}}}wwwpppcccfff~~~{{{tttxxx|||ttt~~~wwwoooOOOAAA???EEE\\\uuu~~~|||uuuooosssuuuwww}}}uuuYYYUUUgggwww{{{lllZZZZZZqqqvvv\\\OOOKKK\\\yyyttteeeXXXIIIJJJYYYaaasss~~~xxx|||nnn]]]ddd}}}}}}}}}zzz|||yyyppp```WWW???222555444333444666888;;;===???@@@FFFFFFGGGHHHIIIIIIIIIIIIGGGJJJNNNRRRTTTUUUTTTSSSQQQWWWpppvvv^^^AAA888===JJJQQQ```qqqwwwccc[[[iiiYYY;;;777444444444222222333333333:::CCCTTT^^^fffddd]]]TTTIIIAAA:::666333333222000222666444666<<>>OOOsssdddLLLGGGBBBLLLiiirrrccc\\\```mmm||||||zzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||{{{|||uuuooorrruuuuuuvvvwwwwwwxxxzzzzzzqqqgggfffiiinnnooofff^^^___gggrrrtttrrraaaSSSOOOLLLHHH@@@888777<<<===???AAADDDFFFGGGHHHHHHEEEGGGJJJKKKKKKKKKMMMNNNOOOMMMIIIHHHHHHHHHHHHGGGDDDHHHEEELLLOOOeee|||yyyyyylllQQQBBB>>>999@@@AAA```oooeeeddd~~~hhhGGGDDD???:::777666777777555555666777555666BBBNNN^^^eeennntttwwwyyy|||~~~vvvzzzzzzvvvtttrrrhhh\\\]]]bbbjjjoooiii``````fffllliiikkkwwwooonnnjjjsss{{{vvvqqqpppvvvxxxoooccc\\\dddbbbooottt[[[@@@;;;???@@@DDDIIILLLMMMMMMMMMMMMKKKKKKMMMNNNPPPRRRSSSTTTOOOTTT___wwwaaaLLL;;;888999555444888666555444555888===BBBFFFMMMZZZzzzgggOOOUUUaaannnvvv~~~lllwwwzzzmmmfff^^^lllrrrYYYNNNIIIOOOYYYdddrrr|||{{{yyy{{{}}}|||{{{~~~{{{{{{eee[[[qqq~~~|||oooUUUKKKIIIEEECCCEEEBBBEEEGGGHHHGGGFFFEEEEEEDDDFFFGGGGGGGGGIIIKKKMMMOOONNNLLLKKKJJJJJJKKKLLLGGGLLLLLLLLLMMMJJJTTTmmmzzzmmm[[[]]]vvvsssuuuwww|||qqqwwwyyyxxxUUUBBB<<>>000555444333444777:::<<<>>>??????GGGGGGGGGGGGHHHHHHIIIIIIGGGJJJNNNRRRUUUVVVVVVUUURRRTTTiiitttEEE999<<